.idg[data-astro-cid-o3w5wcsw]{margin:clamp(2.5rem,5vw,3.5rem) 0 0}.idg[data-astro-cid-o3w5wcsw] svg[data-astro-cid-o3w5wcsw]{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;max-width:46rem;height:auto;overflow:visible}.dl[data-astro-cid-o3w5wcsw]{fill:none;stroke:var(--site-hairline-strong);stroke-width:1.2px}.dfoc[data-astro-cid-o3w5wcsw]{fill:var(--color-accent-soft);stroke:var(--color-accent);stroke-width:1.2px}.dok[data-astro-cid-o3w5wcsw]{fill:var(--color-positive-soft);stroke:var(--color-positive);stroke-width:1.2px}.dt[data-astro-cid-o3w5wcsw]{fill:var(--color-ink);font-family:var(--font-sans);stroke:none;text-anchor:middle;font-size:.8125rem;font-weight:650}.dt-sm[data-astro-cid-o3w5wcsw]{font-size:.75rem}.dt-start[data-astro-cid-o3w5wcsw]{text-anchor:start}.dt-on[data-astro-cid-o3w5wcsw]{fill:var(--color-accent)}.dt-free[data-astro-cid-o3w5wcsw]{fill:var(--color-positive)}.dnote[data-astro-cid-o3w5wcsw]{fill:var(--color-muted);font-family:var(--font-mono);letter-spacing:.06em;stroke:none;text-anchor:middle;font-size:.625rem}.dnote-start[data-astro-cid-o3w5wcsw]{text-anchor:start}.dnote-on[data-astro-cid-o3w5wcsw]{fill:var(--color-accent)}.dn[data-astro-cid-o3w5wcsw]{fill:var(--color-accent);stroke:none}.dvoid[data-astro-cid-o3w5wcsw]{stroke:var(--site-hairline-strong);stroke-dasharray:4 6;stroke-width:1px}.dx[data-astro-cid-o3w5wcsw]{stroke:var(--color-accent);stroke-width:1.4px}.dtr[data-astro-cid-o3w5wcsw]{stroke:var(--color-accent);stroke-dasharray:7 10;stroke-width:1.6px}.pip[data-astro-cid-o3w5wcsw]{fill:var(--color-canvas);stroke:var(--site-hairline-strong);stroke-width:1px}.pip-on[data-astro-cid-o3w5wcsw]{fill:var(--color-accent-soft);stroke:var(--color-accent)}.seat[data-astro-cid-o3w5wcsw]{fill:var(--color-canvas);stroke:var(--color-accent);stroke-width:1.1px}.slot[data-astro-cid-o3w5wcsw]{fill:none;stroke:var(--site-hairline-strong);stroke-width:1.2px}.slot-taken[data-astro-cid-o3w5wcsw]{fill:var(--color-accent-soft);stroke:var(--color-accent)}.qr[data-astro-cid-o3w5wcsw]{fill:var(--color-accent);stroke:none}@media (prefers-reduced-motion:no-preference){.idg[data-astro-cid-o3w5wcsw] .dtr[data-astro-cid-o3w5wcsw]{stroke-dashoffset:0}.idg[data-astro-cid-o3w5wcsw].is-in .dtr[data-astro-cid-o3w5wcsw]{animation:5s linear infinite dash-run}.idg[data-astro-cid-o3w5wcsw].is-in .dtr-2[data-astro-cid-o3w5wcsw]{animation-delay:.4s}.idg[data-astro-cid-o3w5wcsw] .dn-pulse[data-astro-cid-o3w5wcsw]{transform-box:fill-box;transform-origin:50%}.idg[data-astro-cid-o3w5wcsw].is-in .dn-pulse[data-astro-cid-o3w5wcsw]{animation:pip-pulse 3s var(--ease-out) infinite}.idg[data-astro-cid-o3w5wcsw] .pip-new[data-astro-cid-o3w5wcsw]{fill:var(--color-canvas);stroke:var(--site-hairline-strong)}.idg[data-astro-cid-o3w5wcsw].is-in .pip-new[data-astro-cid-o3w5wcsw]{animation:pip-fill 3.4s var(--ease-out) .7s infinite}.idg[data-astro-cid-o3w5wcsw] .seat[data-astro-cid-o3w5wcsw]{opacity:0}.idg[data-astro-cid-o3w5wcsw].is-in .seat[data-astro-cid-o3w5wcsw]{animation:seat-in .46s var(--ease-out) both;animation-delay:calc(.32s + var(--i) * 90ms)}.idg[data-astro-cid-o3w5wcsw] .slot[data-astro-cid-o3w5wcsw],.idg[data-astro-cid-o3w5wcsw] .qr[data-astro-cid-o3w5wcsw]{opacity:0}.idg[data-astro-cid-o3w5wcsw].is-in .slot[data-astro-cid-o3w5wcsw]{animation:seat-in .42s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms)}.idg[data-astro-cid-o3w5wcsw].is-in .qr[data-astro-cid-o3w5wcsw]{animation:seat-in .3s var(--ease-out) both;animation-delay:calc(.7s + var(--i) * .11s)}.idg[data-astro-cid-o3w5wcsw] .dcurve[data-astro-cid-o3w5wcsw]{stroke-dasharray:620;stroke-dashoffset:620px}.idg[data-astro-cid-o3w5wcsw].is-in .dcurve[data-astro-cid-o3w5wcsw]{animation:draw 1.4s var(--ease-out) .3s both}}@keyframes dash-run{to{stroke-dashoffset:-102px}}@keyframes pip-pulse{0%,to{opacity:.45;transform:scale(.8)}45%{opacity:1;transform:scale(1)}}@keyframes pip-fill{0%,30%{fill:var(--color-canvas);stroke:var(--site-hairline-strong)}45%,to{fill:var(--color-accent-soft);stroke:var(--color-accent)}}@keyframes seat-in{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@media (width<=40rem){.dt[data-astro-cid-o3w5wcsw]{font-size:.9375rem}.dt-sm[data-astro-cid-o3w5wcsw]{font-size:.875rem}.dnote[data-astro-cid-o3w5wcsw]{font-size:.75rem}}.ind[data-astro-cid-tsjwsdtq]{--ind-measure:38rem;--ind-head-measure:46rem;padding-top:clamp(7rem,11vw,9.5rem)}.ind-head[data-astro-cid-tsjwsdtq]{max-width:var(--ind-head-measure)}.ind-head[data-astro-cid-tsjwsdtq] h1[data-astro-cid-tsjwsdtq] .title-line[data-astro-cid-tsjwsdtq]{white-space:normal;text-wrap:balance}.ind-head[data-astro-cid-tsjwsdtq] h1[data-astro-cid-tsjwsdtq]{letter-spacing:-.055em;margin-top:1.5rem;font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:750;line-height:1.06}.ind-deck[data-astro-cid-tsjwsdtq]{max-width:var(--ind-measure);color:var(--color-ink-soft);font-size:var(--text-body-lg);text-wrap:pretty;margin-top:1.5rem;line-height:1.7}.ind-covers[data-astro-cid-tsjwsdtq]{max-width:var(--ind-measure);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:1.75rem;list-style:none;display:flex}.ind-covers[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]{border:.0625rem solid var(--site-hairline-strong);color:var(--color-muted);font-size:var(--text-sm);border-radius:999px;padding:.3rem .7rem;line-height:1.4}.ind-covers[data-astro-cid-tsjwsdtq] .ind-covers-label[data-astro-cid-tsjwsdtq]{color:var(--color-ink-soft);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;border:0;padding-inline:0;font-weight:600}.ind-head[data-astro-cid-tsjwsdtq] .button[data-astro-cid-tsjwsdtq]{margin-top:2rem}.ind-summary[data-astro-cid-tsjwsdtq]{max-width:var(--ind-measure);border-top:.0625rem solid var(--site-hairline-strong);color:var(--color-muted);font-size:var(--text-base);text-wrap:pretty;margin-top:2.5rem;padding-top:1.75rem;line-height:1.8}.ind-section-head[data-astro-cid-tsjwsdtq] h2[data-astro-cid-tsjwsdtq]{letter-spacing:-.05em;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:740;line-height:1.1}.ind-section-head[data-astro-cid-tsjwsdtq] p[data-astro-cid-tsjwsdtq]{max-width:var(--ind-measure);color:var(--color-muted);font-size:var(--text-base);margin-top:1.1rem;line-height:1.75}.ind-day[data-astro-cid-tsjwsdtq]{margin-top:var(--site-section);border-block:.0625rem solid var(--site-hairline);padding-block:var(--site-section);background:color-mix(in oklab, var(--color-surface-subtle) 62%, var(--color-canvas))}.timeline[data-astro-cid-tsjwsdtq]{border-top:.0625rem solid var(--site-hairline-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.5rem;list-style:none;display:grid}.timeline[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]{padding:1.5rem 1.5rem 2rem 0;position:relative}.timeline[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]+li[data-astro-cid-tsjwsdtq]{border-left:.0625rem solid var(--site-hairline);padding-left:1.5rem}.timeline-time[data-astro-cid-tsjwsdtq]{background:color-mix(in oklab, var(--color-surface-subtle) 62%, var(--color-canvas));color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);padding-right:.75rem;position:absolute;top:-.5rem;left:0}.timeline[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]+li[data-astro-cid-tsjwsdtq] .timeline-time[data-astro-cid-tsjwsdtq]{padding-inline:.5rem;left:1.5rem}.timeline[data-astro-cid-tsjwsdtq] h3[data-astro-cid-tsjwsdtq]{margin-top:1.75rem;font-size:1.05rem;line-height:1.35}.timeline[data-astro-cid-tsjwsdtq] p[data-astro-cid-tsjwsdtq]{color:var(--color-muted);font-size:var(--text-sm);margin-top:.7rem;line-height:1.7}.ind-pains[data-astro-cid-tsjwsdtq]{padding-block:var(--site-section)}.ind-pains[data-astro-cid-tsjwsdtq] h2[data-astro-cid-tsjwsdtq]{letter-spacing:-.05em;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:740}.pains[data-astro-cid-tsjwsdtq]{border-top:.0625rem solid var(--site-hairline-strong);margin-top:2.5rem;list-style:none}.pains[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]{border-bottom:.0625rem solid var(--site-hairline);grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:1.15rem;display:grid}.pain[data-astro-cid-tsjwsdtq]{color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.pain-arrow[data-astro-cid-tsjwsdtq]{color:var(--color-accent);font-family:var(--font-mono);text-align:center}.pain-fix[data-astro-cid-tsjwsdtq]{color:var(--color-ink);font-size:var(--text-sm);font-weight:620;line-height:1.6}.ind-agentic[data-astro-cid-tsjwsdtq]{padding-block:var(--site-section)}.split[data-astro-cid-tsjwsdtq]{border-top:.0625rem solid var(--site-hairline-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:2.5rem;display:grid}.split-col[data-astro-cid-tsjwsdtq]{padding:1.5rem 2.5rem 1.75rem 0}.split-col[data-astro-cid-tsjwsdtq]+.split-col[data-astro-cid-tsjwsdtq]{border-left:.0625rem solid var(--site-hairline);padding-left:2.5rem}.split-label[data-astro-cid-tsjwsdtq]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.split-gate[data-astro-cid-tsjwsdtq] .split-label[data-astro-cid-tsjwsdtq]{color:var(--color-accent)}.split[data-astro-cid-tsjwsdtq] ul[data-astro-cid-tsjwsdtq]{margin-top:1rem;list-style:none}.split[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]{border-top:.0625rem solid var(--site-hairline);color:var(--color-ink-soft);font-size:var(--text-sm);padding:.8rem 0 .8rem 1.35rem;line-height:1.65;position:relative}.split[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]:before{background:var(--site-hairline-strong);content:"";width:.3rem;height:.3rem;position:absolute;top:1.4rem;left:0}.split-gate[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]:before{background:var(--color-accent)}.ind-agentic-link[data-astro-cid-tsjwsdtq]{margin-top:1.75rem}.ind-agentic-link[data-astro-cid-tsjwsdtq] a[data-astro-cid-tsjwsdtq]{border-bottom:.0625rem solid var(--site-hairline-strong);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.65rem;padding-bottom:.3rem;font-weight:650;display:inline-flex}.ind-agentic-link[data-astro-cid-tsjwsdtq] a[data-astro-cid-tsjwsdtq]:hover{color:var(--color-accent)}.ind-agentic-link[data-astro-cid-tsjwsdtq] span[data-astro-cid-tsjwsdtq]{color:var(--color-accent);font-family:var(--font-mono)}.ind-modules[data-astro-cid-tsjwsdtq]{padding-bottom:var(--site-section)}.mod-list[data-astro-cid-tsjwsdtq]{border:.0625rem solid var(--site-hairline-strong);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;list-style:none;display:grid;overflow:clip}.mod-list[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]+li[data-astro-cid-tsjwsdtq]{border-left:.0625rem solid var(--site-hairline)}.mod-list[data-astro-cid-tsjwsdtq] a[data-astro-cid-tsjwsdtq]{height:100%;transition:background-color var(--duration-base) var(--ease-out);align-content:start;gap:.75rem;padding:1.5rem;display:grid}.mod-list[data-astro-cid-tsjwsdtq] a[data-astro-cid-tsjwsdtq]:hover{background:var(--color-surface)}.mod-list[data-astro-cid-tsjwsdtq] strong[data-astro-cid-tsjwsdtq]{letter-spacing:-.02em;font-size:1.1rem}.mod-list[data-astro-cid-tsjwsdtq] span[data-astro-cid-tsjwsdtq]{color:var(--color-muted);font-size:var(--text-sm);line-height:1.65}.mod-list[data-astro-cid-tsjwsdtq] i[data-astro-cid-tsjwsdtq]{color:var(--color-accent);font-family:var(--font-mono);font-style:normal}.ind-lower[data-astro-cid-tsjwsdtq]{padding-bottom:var(--site-section);grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);display:grid}.ind-faq-block[data-astro-cid-tsjwsdtq] h2[data-astro-cid-tsjwsdtq],.ind-cta[data-astro-cid-tsjwsdtq] h2[data-astro-cid-tsjwsdtq]{letter-spacing:-.04em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:720}.ind-faq[data-astro-cid-tsjwsdtq]{border-top:.0625rem solid var(--site-hairline-strong);margin-top:1.5rem}.ind-faq[data-astro-cid-tsjwsdtq] details[data-astro-cid-tsjwsdtq]{border-bottom:.0625rem solid var(--site-hairline-strong)}.ind-faq[data-astro-cid-tsjwsdtq] summary[data-astro-cid-tsjwsdtq]{cursor:pointer;min-height:4.25rem;font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:1.5rem;font-weight:650;list-style:none;display:flex}.ind-faq[data-astro-cid-tsjwsdtq] summary[data-astro-cid-tsjwsdtq]::-webkit-details-marker{display:none}.ind-faq[data-astro-cid-tsjwsdtq] summary[data-astro-cid-tsjwsdtq]:hover,.ind-faq[data-astro-cid-tsjwsdtq] details[data-astro-cid-tsjwsdtq][open] summary[data-astro-cid-tsjwsdtq]{color:var(--color-accent)}.ind-faq[data-astro-cid-tsjwsdtq] summary[data-astro-cid-tsjwsdtq] span[data-astro-cid-tsjwsdtq]{flex:none;width:1rem;height:1rem;position:relative}.ind-faq[data-astro-cid-tsjwsdtq] summary[data-astro-cid-tsjwsdtq] span[data-astro-cid-tsjwsdtq]:before,.ind-faq[data-astro-cid-tsjwsdtq] summary[data-astro-cid-tsjwsdtq] span[data-astro-cid-tsjwsdtq]:after{content:"";background:currentColor;width:.75rem;height:.0625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ind-faq[data-astro-cid-tsjwsdtq] summary[data-astro-cid-tsjwsdtq] span[data-astro-cid-tsjwsdtq]:after{transition:transform var(--duration-fast) var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}.ind-faq[data-astro-cid-tsjwsdtq] details[data-astro-cid-tsjwsdtq][open] summary[data-astro-cid-tsjwsdtq] span[data-astro-cid-tsjwsdtq]:after{transform:translate(-50%,-50%)}.ind-faq[data-astro-cid-tsjwsdtq] details[data-astro-cid-tsjwsdtq] p[data-astro-cid-tsjwsdtq]{max-width:42rem;color:var(--color-muted);font-size:var(--text-base);padding:0 2rem 1.5rem 0;line-height:1.75}.ind-cta[data-astro-cid-tsjwsdtq]{background:var(--color-dark);color:var(--color-on-dark);border-radius:1rem;justify-items:start;gap:.9rem;padding:clamp(1.75rem,4vw,2.75rem);display:grid}.ind-cta[data-astro-cid-tsjwsdtq] p[data-astro-cid-tsjwsdtq]{max-width:var(--ind-measure);color:#f8f8f5a8;font-size:var(--text-sm);line-height:1.7}.ind-cta[data-astro-cid-tsjwsdtq] small[data-astro-cid-tsjwsdtq]{color:#f8f8f58c;font-family:var(--font-mono);font-size:var(--text-xs)}.ind-related[data-astro-cid-tsjwsdtq] ul[data-astro-cid-tsjwsdtq]{border-top:.0625rem solid var(--site-hairline-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;list-style:none;display:grid}.ind-related[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]+li[data-astro-cid-tsjwsdtq]{border-left:.0625rem solid var(--site-hairline)}.ind-related[data-astro-cid-tsjwsdtq] a[data-astro-cid-tsjwsdtq]{font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem 1rem 0;font-weight:620;display:flex}.ind-related[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]+li[data-astro-cid-tsjwsdtq] a[data-astro-cid-tsjwsdtq]{padding-left:1rem}.ind-related[data-astro-cid-tsjwsdtq] a[data-astro-cid-tsjwsdtq]:hover{color:var(--color-accent)}.ind-related[data-astro-cid-tsjwsdtq] span[data-astro-cid-tsjwsdtq]{color:var(--color-accent);font-family:var(--font-mono)}@media (width<=56rem){.timeline[data-astro-cid-tsjwsdtq],.mod-list[data-astro-cid-tsjwsdtq]{grid-template-columns:repeat(2,minmax(0,1fr))}.mod-list[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]:nth-child(n+3){border-top:.0625rem solid var(--site-hairline)}.mod-list[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]:nth-child(odd){border-left:0}}@media (width<=40rem){.split[data-astro-cid-tsjwsdtq]{grid-template-columns:1fr}.split-col[data-astro-cid-tsjwsdtq]{padding-right:0}.split-col[data-astro-cid-tsjwsdtq]+.split-col[data-astro-cid-tsjwsdtq]{border-left:0;border-top:.0625rem solid var(--site-hairline);padding-left:0}.timeline[data-astro-cid-tsjwsdtq],.mod-list[data-astro-cid-tsjwsdtq],.ind-related[data-astro-cid-tsjwsdtq] ul[data-astro-cid-tsjwsdtq]{grid-template-columns:1fr}.timeline[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq],.timeline[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]+li[data-astro-cid-tsjwsdtq]{border-left:0;border-top:.0625rem solid var(--site-hairline);padding:1.25rem 0 1.5rem}.timeline[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]:first-child{border-top:0}.timeline[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]+li[data-astro-cid-tsjwsdtq] .timeline-time[data-astro-cid-tsjwsdtq]{padding-inline:0 .5rem;left:0}.mod-list[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]+li[data-astro-cid-tsjwsdtq]{border-left:0;border-top:.0625rem solid var(--site-hairline)}.pains[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]{grid-template-columns:1fr;gap:.35rem}.pain-arrow[data-astro-cid-tsjwsdtq]{text-align:left}.ind-related[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]+li[data-astro-cid-tsjwsdtq]{border-left:0;border-top:.0625rem solid var(--site-hairline)}.ind-related[data-astro-cid-tsjwsdtq] li[data-astro-cid-tsjwsdtq]+li[data-astro-cid-tsjwsdtq] a[data-astro-cid-tsjwsdtq]{padding-left:0}}
