.band-caption[data-astro-cid-oep3tl2n]:before{content:"";z-index:-1;backdrop-filter:blur(10px);background:radial-gradient(closest-side,#0000009e,#0000006b 60%,#0000);position:absolute;inset:-35% -18%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.band-caption[data-astro-cid-oep3tl2n] [data-astro-cid-oep3tl2n]:is(h2,p){text-shadow:0 1px 2px #0000008c,0 2px 18px #00000073}.shot-marker[data-astro-cid-z3uycmmi]{pointer-events:none;position:absolute;translate:-50% -50%}.shot-marker-box[data-astro-cid-z3uycmmi]{border:2px solid var(--primary);background:color-mix(in oklch, var(--primary), transparent 92%);box-shadow:0 0 0 4px color-mix(in oklch, var(--primary), transparent 82%);border-radius:.5rem;translate:none}.shot-marker-box[data-astro-cid-z3uycmmi]>.shot-marker-num[data-astro-cid-z3uycmmi]{position:absolute;top:0;left:0;translate:-45% -45%}.shot-marker-end[data-astro-cid-z3uycmmi]>.shot-marker-num[data-astro-cid-z3uycmmi]{left:auto;right:0;translate:45% -45%}.shot-marker-num[data-astro-cid-z3uycmmi]{color:#fff;width:1.5rem;height:1.5rem;box-shadow:0 0 0 3px var(--background), 0 6px 16px -4px #6366f1b3;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}@container (width<=30rem){.shot-marker-num[data-astro-cid-z3uycmmi]{width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px var(--background), 0 4px 12px -4px #6366f1b3;font-size:.6875rem}.shot-marker-box[data-astro-cid-z3uycmmi]{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary), transparent 82%);border-width:1.5px}}.walk-rail[data-astro-cid-urp4rr7i]{scrollbar-width:none}.walk-rail[data-astro-cid-urp4rr7i]::-webkit-scrollbar{display:none}.walk-chip[data-astro-cid-urp4rr7i]{white-space:nowrap;min-height:2.75rem;color:var(--muted-foreground);border-radius:.75rem;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .5rem;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.walk-chip[data-astro-cid-urp4rr7i]:hover{background:var(--accent);color:var(--foreground)}.walk-chip-num[data-astro-cid-urp4rr7i]{background:color-mix(in oklch, var(--foreground), transparent 90%);border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.walk-chip[data-astro-cid-urp4rr7i][aria-current=step]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.walk-chip[data-astro-cid-urp4rr7i][aria-current=step] .walk-chip-num[data-astro-cid-urp4rr7i]{background:#ffffff38}.walk-steps[data-astro-cid-urp4rr7i]:before{content:"";background:linear-gradient(to bottom, color-mix(in oklch, var(--primary), transparent 35%), color-mix(in oklch, var(--secondary), transparent 70%) 85%, transparent);border-radius:9999px;width:2px;position:absolute;top:1.25rem;bottom:0;left:1.0625rem}@media (width>=640px){.walk-steps[data-astro-cid-urp4rr7i]:before{left:1.3125rem}}.walk-node[data-astro-cid-urp4rr7i]{color:#fff;width:2.25rem;height:2.25rem;box-shadow:0 0 0 6px var(--background), 0 10px 24px -8px #6366f1b3;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}@media (width>=640px){.walk-node[data-astro-cid-urp4rr7i]{width:2.75rem;height:2.75rem;font-size:1rem}}.walk-quote[data-astro-cid-urp4rr7i]{border-left:3px solid var(--primary);background:color-mix(in oklch, var(--primary), transparent 93%);color:var(--foreground);border-radius:0 .75rem .75rem 0;margin-top:1.25rem;padding:.875rem 1.125rem;font-weight:500;line-height:1.55}.walk-quote[data-astro-cid-urp4rr7i]+.walk-quote[data-astro-cid-urp4rr7i]{margin-top:.75rem}.walk-quote-request[data-astro-cid-urp4rr7i]{font-size:1.125rem}.hero-accent[data-astro-cid-tjofog7i]{background:linear-gradient(100deg,#4f46e5 0%,#7c3aed 55%,#a855f7 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.dark .hero-accent[data-astro-cid-tjofog7i]{background:linear-gradient(100deg,#818cf8 0%,#a78bfa 55%,#c084fc 100%);-webkit-background-clip:text;background-clip:text}.intent-icon[data-astro-cid-tjofog7i],.example-icon[data-astro-cid-tjofog7i]{border:1px solid color-mix(in oklch, var(--primary), transparent 65%);background:color-mix(in oklch, var(--primary), transparent 88%);width:2.75rem;height:2.75rem;color:var(--primary-bright);border-radius:.875rem;justify-content:center;align-items:center;display:inline-flex}.example-icon[data-astro-cid-tjofog7i]{border-radius:.75rem;width:2.5rem;height:2.5rem}.example-icon-featured[data-astro-cid-tjofog7i]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:0;width:2.75rem;height:2.75rem}.example-steps[data-astro-cid-tjofog7i]{gap:.25rem;display:grid;position:relative}.example-steps[data-astro-cid-tjofog7i]:before{content:"";background:color-mix(in oklch, var(--primary), transparent 65%);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.6875rem}.example-step[data-astro-cid-tjofog7i]{border-radius:.875rem;align-items:center;gap:.875rem;min-height:2.75rem;padding:.5rem .75rem;transition:background-color .2s;display:flex;position:relative}.example-step[data-astro-cid-tjofog7i]:hover{background:var(--accent)}.example-step-num[data-astro-cid-tjofog7i]{background:var(--background);border:2px solid color-mix(in oklch, var(--primary), transparent 35%);width:1.875rem;height:1.875rem;color:var(--primary-bright);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.starting-point[data-astro-cid-tjofog7i]{border:1px solid var(--border);background:color-mix(in oklch, var(--background), transparent 30%);border-radius:9999px;align-items:center;min-height:2.25rem;padding:.25rem .875rem;font-size:.875rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.starting-point[data-astro-cid-tjofog7i]:hover{border-color:color-mix(in oklch, var(--primary), transparent 40%);background:color-mix(in oklch, var(--primary), transparent 90%);color:var(--primary-bright)}
