.case-label[data-astro-cid-oanjqyiu]{color:var(--tpk-cyan);margin-bottom:.75rem;font-weight:650}blockquote[data-astro-cid-oanjqyiu]{color:var(--tpk-ink);margin:0;font-size:1.4rem;font-weight:600;line-height:1.35}.quote-source[data-astro-cid-oanjqyiu]{color:var(--tpk-muted);margin-block:.75rem 1.4rem;font-size:.75rem}.local-note[data-astro-cid-oanjqyiu]{color:var(--tpk-muted);margin-block:1.2rem;font-size:.8rem;line-height:1.55}.demo-link[data-astro-cid-oanjqyiu]{justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.95rem;display:flex}.tpk-hero-wrap[data-astro-cid-ge2uvauf]{padding:3.5rem 1rem}@media (width>=1024px){.tpk-hero-wrap[data-astro-cid-ge2uvauf]{padding-top:5rem;padding-bottom:5rem}}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-role[data-astro-cid-ttrtb6to]{min-height:44px;color:var(--tpk-muted);border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 17px;font-size:.9375rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-role[data-astro-cid-ttrtb6to]:hover{color:#fff;background:#ffffff0d}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-role[data-astro-cid-ttrtb6to][aria-pressed=true]{background:color-mix(in oklch, var(--color-cyan) 14%, transparent);border-color:color-mix(in oklch, var(--color-cyan) 55%, transparent);color:var(--color-cyan);font-weight:600}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-seg[data-astro-cid-ttrtb6to]{background:#ffffff1c;border-radius:99px;flex:1;height:4px;overflow:hidden}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-seg[data-astro-cid-ttrtb6to] i[data-astro-cid-ttrtb6to]{background:var(--color-cyan);width:0;height:100%;transition:width .35s;display:block}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-seg[data-astro-cid-ttrtb6to].is-done i[data-astro-cid-ttrtb6to]{width:100%}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-seg[data-astro-cid-ttrtb6to].is-now i[data-astro-cid-ttrtb6to]{background:linear-gradient(90deg, var(--color-cyan), color-mix(in oklch, var(--color-cyan) 35%, transparent));width:100%}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-steplabel[data-astro-cid-ttrtb6to]{text-align:left;color:var(--tpk-muted);flex:1;font-size:.78rem;line-height:1.3;transition:color .15s}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-steplabel[data-astro-cid-ttrtb6to]:hover{color:#fff}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-steplabel[data-astro-cid-ttrtb6to][aria-current=true]{color:var(--color-cyan);font-weight:650}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-stage[data-astro-cid-ttrtb6to]{transition:height .3s;overflow:hidden}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-step-view[data-astro-cid-ttrtb6to]{animation:.32s both tpk-step-in}@keyframes tpk-step-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-eyebrow[data-astro-cid-ttrtb6to]{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.65rem;font-size:.75rem;font-weight:700}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-eyebrow-problem[data-astro-cid-ttrtb6to]{color:var(--tpk-muted)}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-eyebrow-works[data-astro-cid-ttrtb6to]{color:var(--color-success)}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-eyebrow-notyet[data-astro-cid-ttrtb6to]{color:var(--tpk-amber)}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-eyebrow-unique[data-astro-cid-ttrtb6to]{color:var(--color-cyan)}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-eyebrow-join[data-astro-cid-ttrtb6to]{color:var(--color-coral)}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-step-head[data-astro-cid-ttrtb6to]{color:#fff;letter-spacing:-.015em;max-width:22ch;margin-bottom:1rem;font-size:clamp(1.45rem,3.1vw,2.05rem);font-weight:700;line-height:1.25}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-mark[data-astro-cid-ttrtb6to]{flex:none;margin-top:1px;font-size:.95rem;font-weight:700}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-mark-works[data-astro-cid-ttrtb6to]{color:var(--color-success)}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-mark-notyet[data-astro-cid-ttrtb6to]{color:var(--tpk-amber)}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-mark-problem[data-astro-cid-ttrtb6to],.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-mark-unique[data-astro-cid-ttrtb6to],.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-mark-join[data-astro-cid-ttrtb6to]{color:var(--color-cyan)}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-cmd[data-astro-cid-ttrtb6to],.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-proof[data-astro-cid-ttrtb6to] code[data-astro-cid-ttrtb6to]{background:color-mix(in oklch, var(--color-cyan) 10%, transparent);border:1px solid color-mix(in oklch, var(--color-cyan) 22%, transparent);color:#bfefff;overflow-wrap:anywhere;border-radius:7px;padding:3px 9px;font-size:.875rem;display:inline-block}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-flow-card[data-astro-cid-ttrtb6to]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:13px;padding:15px 17px}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-path[data-astro-cid-ttrtb6to]{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;padding:22px}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-path-lead[data-astro-cid-ttrtb6to]{border-color:color-mix(in oklch, var(--color-cyan) 38%, transparent);background:linear-gradient(160deg, color-mix(in oklch, var(--color-cyan) 10%, transparent), #ffffff08)}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-mail[data-astro-cid-ttrtb6to]{color:#fff;background:#0b1220a6;border:1px solid #ffffff1f;border-radius:11px;padding:0 15px;font-size:.97rem}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-mail[data-astro-cid-ttrtb6to]::placeholder{color:#6b7891}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-mail[data-astro-cid-ttrtb6to]:focus-visible{outline:2px solid color-mix(in oklch, var(--color-cyan) 55%, transparent);outline-offset:1px}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-wl-msg[data-astro-cid-ttrtb6to].is-ok{color:var(--color-success)}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-wl-msg[data-astro-cid-ttrtb6to].is-err{color:var(--tpk-amber)}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-nav-btn[data-astro-cid-ttrtb6to]{border-radius:11px;min-height:48px;padding:0 24px;font-size:.97rem;font-weight:650;transition:filter .15s,background-color .15s}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-nav-next[data-astro-cid-ttrtb6to]{background:var(--color-cyan);color:#06121c}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-nav-next[data-astro-cid-ttrtb6to]:hover{filter:brightness(1.08)}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-nav-prev[data-astro-cid-ttrtb6to]{color:var(--tpk-muted);border:1px solid #ffffff1f}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-nav-prev[data-astro-cid-ttrtb6to]:hover{color:#fff;background:#ffffff0d}@media (prefers-reduced-motion:reduce){.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-step-view[data-astro-cid-ttrtb6to]{animation:none}.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-stage[data-astro-cid-ttrtb6to],.tpk-stepper[data-astro-cid-ttrtb6to] .tpk-seg[data-astro-cid-ttrtb6to] i[data-astro-cid-ttrtb6to]{transition:none}}
