.hero[data-astro-cid-rqc3nk7b]{max-width:1200px;margin:0 auto;padding:calc(var(--pad-section) * .8) 24px var(--pad-section);display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-rqc3nk7b]{color:var(--accent-text);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}h1[data-astro-cid-rqc3nk7b]{font-size:calc(52px * var(--display-scale));margin:0 0 18px;text-wrap:balance}.lede[data-astro-cid-rqc3nk7b]{color:var(--muted);font-size:17.5px;max-width:46ch;margin:0}.actions[data-astro-cid-rqc3nk7b]{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.btn[data-astro-cid-rqc3nk7b]{padding:12px 20px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-astro-cid-rqc3nk7b].primary{background:var(--accent);color:var(--accent-ink)}.btn[data-astro-cid-rqc3nk7b].ghost{border:1px solid var(--border-strong);color:var(--ink);background:var(--surface)}.stats[data-astro-cid-rqc3nk7b]{display:flex;gap:40px;margin:44px 0 0;padding-top:24px;border-top:1px solid var(--border)}.stats[data-astro-cid-rqc3nk7b] dt[data-astro-cid-rqc3nk7b]{order:2;color:var(--muted);font-size:12.5px;max-width:16ch;line-height:1.4}.stats[data-astro-cid-rqc3nk7b] dd[data-astro-cid-rqc3nk7b]{order:1;margin:0 0 6px;font-family:var(--font-display);font-size:26px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.stats[data-astro-cid-rqc3nk7b]>div[data-astro-cid-rqc3nk7b]{display:flex;flex-direction:column}.scene[data-astro-cid-rqc3nk7b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px;box-shadow:0 20px 48px color-mix(in srgb,var(--ink) 8%,transparent);min-width:0;overflow-x:auto}.scene-head[data-astro-cid-rqc3nk7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scene-label[data-astro-cid-rqc3nk7b]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pause[data-astro-cid-rqc3nk7b]{background:none;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--ink);font-size:12px;padding:5px 12px;cursor:pointer}svg[data-astro-cid-rqc3nk7b]{width:100%;height:auto;display:block}.lane-run[data-astro-cid-rqc3nk7b]{stroke-dasharray:90 600}@media(max-width:960px){.hero[data-astro-cid-rqc3nk7b]{grid-template-columns:1fr;gap:36px;padding-top:40px}h1[data-astro-cid-rqc3nk7b]{font-size:calc(38px * var(--display-scale))}.stats[data-astro-cid-rqc3nk7b]{gap:24px;flex-wrap:wrap}}@media(max-width:700px){.hero[data-astro-cid-rqc3nk7b]{gap:24px;padding-top:28px}h1[data-astro-cid-rqc3nk7b]{font-size:calc(32px * var(--display-scale));margin-bottom:12px}.lede[data-astro-cid-rqc3nk7b]{font-size:16px}.actions[data-astro-cid-rqc3nk7b]{margin-top:20px}.stats[data-astro-cid-rqc3nk7b]{margin-top:24px;padding-top:16px;gap:20px}.stats[data-astro-cid-rqc3nk7b] dd[data-astro-cid-rqc3nk7b]{font-size:22px}.scene[data-astro-cid-rqc3nk7b]{padding:12px}}.wrap[data-astro-cid-efp7zpoi]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.eyebrow[data-astro-cid-efp7zpoi]{color:var(--accent-text);font-weight:700;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-efp7zpoi]{font-size:calc(34px * var(--display-scale));margin:0 0 12px}.lede[data-astro-cid-efp7zpoi]{color:var(--muted);font-size:17px;max-width:62ch;margin:0 0 48px}.cols[data-astro-cid-efp7zpoi]{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.visual[data-astro-cid-efp7zpoi]{position:sticky;top:96px}.visual-inner[data-astro-cid-efp7zpoi]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-l);padding:40px;min-height:300px;display:flex;flex-direction:column;justify-content:center}.stat[data-astro-cid-efp7zpoi]{font-family:var(--font-display);font-size:56px;font-weight:600;margin:0;color:var(--accent-text);line-height:1.05;transition:opacity .25s ease}.stat-label[data-astro-cid-efp7zpoi]{color:var(--muted);font-size:15px;margin:10px 0 0;transition:opacity .25s ease}.dots[data-astro-cid-efp7zpoi]{list-style:none;display:flex;gap:8px;padding:0;margin:28px 0 0}.dots[data-astro-cid-efp7zpoi] li[data-astro-cid-efp7zpoi]{width:26px;height:4px;border-radius:2px;background:var(--border-strong);transition:background .25s ease}.dots[data-astro-cid-efp7zpoi] li[data-astro-cid-efp7zpoi].on{background:var(--accent)}.steps[data-astro-cid-efp7zpoi]{display:flex;flex-direction:column;gap:18px}.step-card[data-astro-cid-efp7zpoi]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);padding:26px 28px;transition:border-color .25s ease}.step-card[data-astro-cid-efp7zpoi].is-active{border-color:var(--accent)}.n[data-astro-cid-efp7zpoi]{color:var(--accent-text);font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;font-variant-numeric:tabular-nums}.step-card[data-astro-cid-efp7zpoi] h3[data-astro-cid-efp7zpoi]{margin:0 0 8px;font-size:20px}.body-s[data-astro-cid-efp7zpoi]{color:var(--muted);font-size:15px;margin:0}.stat-m[data-astro-cid-efp7zpoi]{display:none;margin:14px 0 0;font-size:14px;color:var(--muted)}.stat-m[data-astro-cid-efp7zpoi] strong[data-astro-cid-efp7zpoi]{color:var(--accent-text);font-family:var(--font-display);font-size:18px;margin-right:6px}@media(max-width:900px){.cols[data-astro-cid-efp7zpoi]{grid-template-columns:1fr}.visual[data-astro-cid-efp7zpoi]{display:none}.stat-m[data-astro-cid-efp7zpoi]{display:block}}@media(prefers-reduced-motion:reduce){.stat[data-astro-cid-efp7zpoi],.stat-label[data-astro-cid-efp7zpoi],.dots[data-astro-cid-efp7zpoi] li[data-astro-cid-efp7zpoi],.step-card[data-astro-cid-efp7zpoi]{transition:none}}.section[data-astro-cid-l65ccntn]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.section[data-astro-cid-l65ccntn].alt{max-width:none;background:var(--surface-raised);border-block:1px solid var(--border)}.section[data-astro-cid-l65ccntn].alt>*{max-width:1200px;margin-inline:auto}.head[data-astro-cid-l65ccntn]{margin-bottom:40px}.eyebrow[data-astro-cid-l65ccntn]{color:var(--accent-text);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-l65ccntn]{font-size:calc(34px * var(--display-scale));margin:0;text-wrap:balance}.sub[data-astro-cid-l65ccntn]{color:var(--muted);margin:10px 0 0}.cards[data-astro-cid-l65ccntn]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}.card[data-astro-cid-l65ccntn]{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.card[data-astro-cid-l65ccntn]:hover{transform:translateY(-3px);border-color:var(--border-strong)}.tag[data-astro-cid-l65ccntn]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);border:1px solid var(--border);border-radius:var(--r-pill);padding:4px 10px}.card[data-astro-cid-l65ccntn] h3[data-astro-cid-l65ccntn]{margin:14px 0 8px;font-size:19px}.card[data-astro-cid-l65ccntn] p[data-astro-cid-l65ccntn]{color:var(--muted);font-size:14.5px;margin:0}.more[data-astro-cid-l65ccntn]{display:block;margin-top:16px;color:var(--accent-text);font-size:14px;font-weight:600}.chart-row[data-astro-cid-l65ccntn]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid);margin-bottom:var(--gap-grid)}figure[data-astro-cid-l65ccntn]{margin:0}figcaption[data-astro-cid-l65ccntn]{font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:10px}.data-btn[data-astro-cid-l65ccntn]{margin-top:10px;background:none;border:none;color:var(--accent-text);font-size:13px;font-weight:600;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.track[data-astro-cid-l65ccntn]{max-width:640px}.track[data-astro-cid-l65ccntn] label[data-astro-cid-l65ccntn]{font-size:14px;font-weight:600;display:block;margin-bottom:8px}.track-row[data-astro-cid-l65ccntn]{display:flex;gap:10px}.track[data-astro-cid-l65ccntn] input[data-astro-cid-l65ccntn]{flex:1;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--r-m);background:var(--surface);color:var(--ink);font-size:15px}.btn[data-astro-cid-l65ccntn]{display:inline-block;padding:12px 20px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;border:none}.btn[data-astro-cid-l65ccntn].primary{background:var(--accent);color:var(--accent-ink)}.field-error[data-astro-cid-l65ccntn]{color:var(--danger);font-size:13.5px;margin:8px 0 0}.result[data-astro-cid-l65ccntn]{margin-top:20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);padding:20px}.stages[data-astro-cid-l65ccntn]{list-style:none;margin:0;padding:0;display:flex;gap:0;flex-wrap:wrap}.stages[data-astro-cid-l65ccntn] li[data-astro-cid-l65ccntn]{font-size:13px;color:var(--muted);padding:4px 14px 4px 0;margin-right:14px;border-right:1px solid var(--border)}.stages[data-astro-cid-l65ccntn] li[data-astro-cid-l65ccntn].done{color:var(--ink);font-weight:600}.stages[data-astro-cid-l65ccntn] li[data-astro-cid-l65ccntn]:last-child{border-right:none}.demo-note[data-astro-cid-l65ccntn]{color:var(--muted);font-size:12.5px;margin:14px 0 0}.depot-grid[data-astro-cid-l65ccntn]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-grid)}.depot[data-astro-cid-l65ccntn]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m);padding:var(--pad-card)}.depot[data-astro-cid-l65ccntn] h3[data-astro-cid-l65ccntn]{margin:0 0 4px;font-size:18px}.role[data-astro-cid-l65ccntn]{color:var(--muted);font-size:13.5px;margin:0 0 14px}.depot[data-astro-cid-l65ccntn] dl[data-astro-cid-l65ccntn]{display:flex;flex-direction:column;gap:8px;margin:0;font-size:13.5px}.depot[data-astro-cid-l65ccntn] dl[data-astro-cid-l65ccntn]>div[data-astro-cid-l65ccntn]{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding-top:8px}.depot[data-astro-cid-l65ccntn] dt[data-astro-cid-l65ccntn]{color:var(--muted)}.depot[data-astro-cid-l65ccntn] dd[data-astro-cid-l65ccntn]{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.cta-line[data-astro-cid-l65ccntn]{display:flex;gap:18px;align-items:center;margin-top:36px}.ghost-link[data-astro-cid-l65ccntn]{color:var(--accent-text);font-weight:600;font-size:14.5px}@media(max-width:960px){.cards[data-astro-cid-l65ccntn],.chart-row[data-astro-cid-l65ccntn],.depot-grid[data-astro-cid-l65ccntn]{grid-template-columns:1fr}.track-row[data-astro-cid-l65ccntn]{flex-direction:column}}.hero[data-astro-cid-a2uki77k]{max-width:1200px;margin:0 auto;padding:calc(var(--pad-section) * .8) 24px var(--pad-section);display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-a2uki77k]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}h1[data-astro-cid-a2uki77k]{font-size:calc(54px * var(--display-scale));margin:0 0 20px;text-wrap:balance;font-weight:500}.lede[data-astro-cid-a2uki77k]{color:var(--muted);font-size:18px;max-width:44ch;margin:0}.actions[data-astro-cid-a2uki77k]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn[data-astro-cid-a2uki77k]{padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-astro-cid-a2uki77k].primary{background:var(--accent);color:var(--accent-ink)}.btn[data-astro-cid-a2uki77k].ghost{border:1px solid var(--border-strong);color:var(--ink);background:var(--surface)}.scene[data-astro-cid-a2uki77k]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px;box-shadow:0 24px 56px color-mix(in srgb,var(--ink) 10%,transparent);min-width:0;overflow-x:auto}.scene-head[data-astro-cid-a2uki77k]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scene-label[data-astro-cid-a2uki77k]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pause[data-astro-cid-a2uki77k]{background:none;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--ink);font-size:12px;padding:5px 12px;cursor:pointer}svg[data-astro-cid-a2uki77k]{width:100%;height:auto;display:block}@media(max-width:960px){.hero[data-astro-cid-a2uki77k]{grid-template-columns:1fr;gap:36px;padding-top:40px}h1[data-astro-cid-a2uki77k]{font-size:calc(40px * var(--display-scale))}}.section[data-astro-cid-vrvcrxpw]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.section[data-astro-cid-vrvcrxpw].alt{max-width:none;background:var(--surface-raised);border-block:1px solid var(--border)}.section[data-astro-cid-vrvcrxpw].alt>*{max-width:1200px;margin-inline:auto}.head[data-astro-cid-vrvcrxpw]{margin-bottom:40px}.eyebrow[data-astro-cid-vrvcrxpw]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-vrvcrxpw]{font-size:calc(36px * var(--display-scale));margin:0;text-wrap:balance}.sub[data-astro-cid-vrvcrxpw]{color:var(--muted);margin:10px 0 0}.room-table[data-astro-cid-vrvcrxpw]{overflow-x:auto}table[data-astro-cid-vrvcrxpw]{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m)}th[data-astro-cid-vrvcrxpw],td[data-astro-cid-vrvcrxpw]{padding:16px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--border);white-space:nowrap}thead[data-astro-cid-vrvcrxpw] th[data-astro-cid-vrvcrxpw]{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}tbody[data-astro-cid-vrvcrxpw] th[data-astro-cid-vrvcrxpw]{font-family:var(--font-display);font-size:16px;font-weight:500}.rate[data-astro-cid-vrvcrxpw]{font-weight:700;font-variant-numeric:tabular-nums}.pick[data-astro-cid-vrvcrxpw]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fine[data-astro-cid-vrvcrxpw]{color:var(--muted);font-size:13px;margin-top:14px}.chart-row[data-astro-cid-vrvcrxpw]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid);margin-bottom:var(--gap-grid)}figure[data-astro-cid-vrvcrxpw]{margin:0}figcaption[data-astro-cid-vrvcrxpw]{font-size:13.5px;font-weight:600;margin-bottom:10px}.dining[data-astro-cid-vrvcrxpw]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}.dine[data-astro-cid-vrvcrxpw]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card)}.dine[data-astro-cid-vrvcrxpw] h3[data-astro-cid-vrvcrxpw]{margin:0 0 6px;font-size:20px}.time[data-astro-cid-vrvcrxpw]{color:var(--accent-text);font-size:13.5px;font-weight:600;margin:0 0 10px;font-variant-numeric:tabular-nums}.note[data-astro-cid-vrvcrxpw]{color:var(--muted);font-size:14.5px;margin:0}.walk[data-astro-cid-vrvcrxpw]{list-style:none;margin:0 auto;padding:0;max-width:560px}.walk[data-astro-cid-vrvcrxpw] li[data-astro-cid-vrvcrxpw]{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.stop[data-astro-cid-vrvcrxpw]{font-weight:600;font-size:15.5px}.dots[data-astro-cid-vrvcrxpw]{flex:1;border-bottom:1px dotted var(--border-strong)}.mins[data-astro-cid-vrvcrxpw]{color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.btn[data-astro-cid-vrvcrxpw]{display:inline-block;padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none}.btn[data-astro-cid-vrvcrxpw].primary{background:var(--accent);color:var(--accent-ink)}.cta-line[data-astro-cid-vrvcrxpw]{margin-top:32px}@media(max-width:960px){.chart-row[data-astro-cid-vrvcrxpw],.dining[data-astro-cid-vrvcrxpw]{grid-template-columns:1fr}}@media(max-width:640px){.room-table[data-astro-cid-vrvcrxpw]{border:1px solid var(--border);border-radius:var(--r-m)}table[data-astro-cid-vrvcrxpw]{border:none}tbody[data-astro-cid-vrvcrxpw] tr[data-astro-cid-vrvcrxpw]{display:block;border-bottom:1px solid var(--border);padding:8px 0}thead[data-astro-cid-vrvcrxpw]{display:none}tbody[data-astro-cid-vrvcrxpw] th[data-astro-cid-vrvcrxpw],tbody[data-astro-cid-vrvcrxpw] td[data-astro-cid-vrvcrxpw]{display:inline-block;border:none;padding:4px 10px 4px 16px}tbody[data-astro-cid-vrvcrxpw] tr[data-astro-cid-vrvcrxpw] th[data-astro-cid-vrvcrxpw]{display:block;padding:8px 16px 0}}.hero[data-astro-cid-vwqvnwyu]{max-width:1200px;margin:0 auto;padding:calc(var(--pad-section) * .8) 24px var(--pad-section);display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-vwqvnwyu]{color:var(--accent-text);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}h1[data-astro-cid-vwqvnwyu]{font-size:calc(50px * var(--display-scale));margin:0 0 20px;text-wrap:balance}.lede[data-astro-cid-vwqvnwyu]{color:var(--muted);font-size:17.5px;max-width:48ch;margin:0}.actions[data-astro-cid-vwqvnwyu]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn[data-astro-cid-vwqvnwyu]{padding:13px 22px;border-radius:var(--r-s);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-astro-cid-vwqvnwyu].primary{background:var(--accent);color:var(--accent-ink)}.btn[data-astro-cid-vwqvnwyu].ghost{border:1px solid var(--border-strong);color:var(--ink);background:var(--surface)}.stats[data-astro-cid-vwqvnwyu]{display:flex;gap:36px;margin:44px 0 0;padding-top:24px;border-top:1px solid var(--border)}.stats[data-astro-cid-vwqvnwyu] dd[data-astro-cid-vwqvnwyu]{margin:0 0 6px;font-family:var(--font-display);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.stats[data-astro-cid-vwqvnwyu] dt[data-astro-cid-vwqvnwyu]{color:var(--muted);font-size:12.5px;max-width:18ch;line-height:1.4}.scene[data-astro-cid-vwqvnwyu]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-s);padding:18px;min-width:0;overflow-x:auto}.scene-head[data-astro-cid-vwqvnwyu]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scene-label[data-astro-cid-vwqvnwyu]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pause[data-astro-cid-vwqvnwyu]{background:none;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--ink);font-size:12px;padding:5px 12px;cursor:pointer}svg[data-astro-cid-vwqvnwyu]{width:100%;height:auto;display:block}@media(max-width:960px){.hero[data-astro-cid-vwqvnwyu]{grid-template-columns:1fr;gap:36px;padding-top:40px}h1[data-astro-cid-vwqvnwyu]{font-size:calc(36px * var(--display-scale))}.stats[data-astro-cid-vwqvnwyu]{flex-wrap:wrap;gap:24px}}@media(max-width:700px){.hero[data-astro-cid-vwqvnwyu]{gap:24px;padding-top:28px}h1[data-astro-cid-vwqvnwyu]{font-size:calc(32px * var(--display-scale));margin-bottom:12px}.lede[data-astro-cid-vwqvnwyu]{font-size:16px}.actions[data-astro-cid-vwqvnwyu]{margin-top:20px}.stats[data-astro-cid-vwqvnwyu]{margin-top:24px;padding-top:16px;gap:20px}.stats[data-astro-cid-vwqvnwyu] dd[data-astro-cid-vwqvnwyu]{font-size:20px}.scene[data-astro-cid-vwqvnwyu]{padding:12px}}.section[data-astro-cid-zfkuasv4]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.section[data-astro-cid-zfkuasv4].alt{max-width:none;background:var(--surface-raised);border-block:1px solid var(--border)}.section[data-astro-cid-zfkuasv4].alt>*{max-width:1200px;margin-inline:auto}.head[data-astro-cid-zfkuasv4]{margin-bottom:40px}.eyebrow[data-astro-cid-zfkuasv4]{color:var(--accent-text);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-zfkuasv4]{font-size:calc(36px * var(--display-scale));margin:0;text-wrap:balance}.sub[data-astro-cid-zfkuasv4]{color:var(--muted);margin:10px 0 0}.matrix[data-astro-cid-zfkuasv4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid)}.practice[data-astro-cid-zfkuasv4]{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-s);padding:var(--pad-card);text-decoration:none;transition:border-color .2s ease}.practice[data-astro-cid-zfkuasv4]:hover{border-color:var(--accent)}.p-head[data-astro-cid-zfkuasv4]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.practice[data-astro-cid-zfkuasv4] h3[data-astro-cid-zfkuasv4]{margin:0;font-size:21px}.count[data-astro-cid-zfkuasv4]{color:var(--accent-text);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.practice[data-astro-cid-zfkuasv4] p[data-astro-cid-zfkuasv4]{color:var(--muted);font-size:14.5px;margin:10px 0 14px}.more[data-astro-cid-zfkuasv4]{color:var(--accent-text);font-weight:600;font-size:14px}.chart-row[data-astro-cid-zfkuasv4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid)}figure[data-astro-cid-zfkuasv4]{margin:0}figcaption[data-astro-cid-zfkuasv4]{font-size:13.5px;font-weight:600;margin-bottom:10px}.stages[data-astro-cid-zfkuasv4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-grid);counter-reset:stage}.stages[data-astro-cid-zfkuasv4] li[data-astro-cid-zfkuasv4]{counter-increment:stage;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-s);padding:var(--pad-card)}.stages[data-astro-cid-zfkuasv4] li[data-astro-cid-zfkuasv4]:before{content:counter(stage,decimal-leading-zero);font-family:var(--font-display);color:var(--accent-text);font-size:15px;font-weight:700}.s-head[data-astro-cid-zfkuasv4]{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px}.stages[data-astro-cid-zfkuasv4] h3[data-astro-cid-zfkuasv4]{margin:0;font-size:18px}.days[data-astro-cid-zfkuasv4]{color:var(--muted);font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.stages[data-astro-cid-zfkuasv4] p[data-astro-cid-zfkuasv4]{color:var(--muted);font-size:14px;margin:8px 0 0}.results[data-astro-cid-zfkuasv4]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}.result[data-astro-cid-zfkuasv4]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-s);padding:var(--pad-card);border-top:3px solid var(--accent)}.result[data-astro-cid-zfkuasv4] h3[data-astro-cid-zfkuasv4]{margin:0 0 10px;font-size:17.5px}.result[data-astro-cid-zfkuasv4] p[data-astro-cid-zfkuasv4]{color:var(--muted);font-size:14.5px;margin:0}.btn[data-astro-cid-zfkuasv4]{display:inline-block;padding:13px 22px;border-radius:var(--r-s);font-size:15px;font-weight:600;text-decoration:none}.btn[data-astro-cid-zfkuasv4].primary{background:var(--accent);color:var(--accent-ink)}.ghost-link[data-astro-cid-zfkuasv4]{color:var(--accent-text);font-weight:600;font-size:14.5px}.cta-line[data-astro-cid-zfkuasv4]{display:flex;gap:18px;align-items:center;margin-top:36px}@media(max-width:960px){.matrix[data-astro-cid-zfkuasv4],.chart-row[data-astro-cid-zfkuasv4],.results[data-astro-cid-zfkuasv4],.stages[data-astro-cid-zfkuasv4]{grid-template-columns:1fr}}.hero[data-astro-cid-t3w5lkbx]{max-width:1200px;margin:0 auto;padding:calc(var(--pad-section) * .8) 24px var(--pad-section);display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-t3w5lkbx]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}h1[data-astro-cid-t3w5lkbx]{font-size:calc(54px * var(--display-scale));margin:0 0 20px;text-wrap:balance;font-weight:600}.lede[data-astro-cid-t3w5lkbx]{color:var(--muted);font-size:18px;max-width:44ch;margin:0}.actions[data-astro-cid-t3w5lkbx]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn[data-astro-cid-t3w5lkbx]{padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-astro-cid-t3w5lkbx].primary{background:var(--accent);color:var(--accent-ink)}.btn[data-astro-cid-t3w5lkbx].ghost{border:1px solid var(--border-strong);color:var(--ink);background:var(--surface)}.scene[data-astro-cid-t3w5lkbx]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px;box-shadow:0 24px 56px color-mix(in srgb,var(--ink) 10%,transparent);min-width:0;overflow-x:auto}.scene-head[data-astro-cid-t3w5lkbx]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scene-label[data-astro-cid-t3w5lkbx]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pause[data-astro-cid-t3w5lkbx]{background:none;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--ink);font-size:12px;padding:5px 12px;cursor:pointer}svg[data-astro-cid-t3w5lkbx]{width:100%;height:auto;display:block}.room[data-astro-cid-t3w5lkbx]{fill:var(--surface-raised)}.floor[data-astro-cid-t3w5lkbx]{fill:color-mix(in srgb,var(--accent) 10%,var(--surface-raised))}.steel[data-astro-cid-t3w5lkbx]{fill:var(--border-strong)}.steel-dim[data-astro-cid-t3w5lkbx]{fill:var(--border)}.plate[data-astro-cid-t3w5lkbx]{fill:var(--accent)}.body[data-astro-cid-t3w5lkbx]{fill:var(--ink)}.card[data-astro-cid-t3w5lkbx]{fill:var(--surface);stroke:var(--border)}.arc-track[data-astro-cid-t3w5lkbx]{fill:none;stroke:var(--border);stroke-width:7}.arc[data-astro-cid-t3w5lkbx]{fill:none;stroke:var(--accent);stroke-width:7;stroke-linecap:round;transform:rotate(-90deg);transform-origin:398px 94px}.meter-track[data-astro-cid-t3w5lkbx]{fill:var(--border)}.meter[data-astro-cid-t3w5lkbx]{fill:var(--accent)}.arc-num[data-astro-cid-t3w5lkbx]{font-family:var(--font-body);font-size:17px;font-weight:700;fill:var(--ink)}.card-label[data-astro-cid-t3w5lkbx]{font-family:var(--font-body);font-size:13.5px;font-weight:700;letter-spacing:.1em;fill:var(--muted)}.card-value[data-astro-cid-t3w5lkbx]{font-family:var(--font-display);font-size:17px;font-weight:600;fill:var(--ink)}.card-sub[data-astro-cid-t3w5lkbx]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}.board-num[data-astro-cid-t3w5lkbx]{font-variant-numeric:tabular-nums}.scene-foot[data-astro-cid-t3w5lkbx]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}@media(max-width:960px){.hero[data-astro-cid-t3w5lkbx]{grid-template-columns:1fr;gap:36px;padding-top:40px}h1[data-astro-cid-t3w5lkbx]{font-size:calc(40px * var(--display-scale))}}.section[data-astro-cid-ov5alv4v]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.section[data-astro-cid-ov5alv4v].alt{max-width:none;background:var(--surface-raised);border-block:1px solid var(--border)}.section[data-astro-cid-ov5alv4v].alt>*{max-width:1200px;margin-inline:auto}.head[data-astro-cid-ov5alv4v]{margin-bottom:40px}.eyebrow[data-astro-cid-ov5alv4v]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-ov5alv4v]{font-size:calc(36px * var(--display-scale));margin:0;text-wrap:balance}.sub[data-astro-cid-ov5alv4v]{color:var(--muted);margin:10px 0 0}.tt-table[data-astro-cid-ov5alv4v]{overflow-x:auto}table[data-astro-cid-ov5alv4v]{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m)}th[data-astro-cid-ov5alv4v],td[data-astro-cid-ov5alv4v]{padding:16px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--border);white-space:nowrap}thead[data-astro-cid-ov5alv4v] th[data-astro-cid-ov5alv4v]{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}tbody[data-astro-cid-ov5alv4v] th[data-astro-cid-ov5alv4v]{font-family:var(--font-display);font-size:16px;font-weight:600}.left[data-astro-cid-ov5alv4v]{font-weight:700;font-variant-numeric:tabular-nums}.pill[data-astro-cid-ov5alv4v]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--success);margin-right:8px}.pick[data-astro-cid-ov5alv4v]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fine[data-astro-cid-ov5alv4v]{color:var(--muted);font-size:13px;margin-top:14px}.chart-row[data-astro-cid-ov5alv4v]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid);margin-bottom:var(--gap-grid)}figure[data-astro-cid-ov5alv4v]{margin:0}figcaption[data-astro-cid-ov5alv4v]{font-size:13.5px;font-weight:600;margin-bottom:10px}.method[data-astro-cid-ov5alv4v]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}.stage[data-astro-cid-ov5alv4v]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card)}.weeks[data-astro-cid-ov5alv4v]{color:var(--accent-text);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.stage[data-astro-cid-ov5alv4v] h3[data-astro-cid-ov5alv4v]{margin:0 0 8px;font-size:22px}.note[data-astro-cid-ov5alv4v]{color:var(--muted);font-size:14.5px;margin:0}.hours[data-astro-cid-ov5alv4v]{max-width:560px;margin:0}.hour-row[data-astro-cid-ov5alv4v]{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}.hour-row[data-astro-cid-ov5alv4v] dt[data-astro-cid-ov5alv4v]{font-weight:600;font-size:15.5px}.hour-row[data-astro-cid-ov5alv4v] dd[data-astro-cid-ov5alv4v]{margin:0;color:var(--muted);font-variant-numeric:tabular-nums;font-size:15px}.btn[data-astro-cid-ov5alv4v]{display:inline-block;padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none}.btn[data-astro-cid-ov5alv4v].primary{background:var(--accent);color:var(--accent-ink)}.ghost-link[data-astro-cid-ov5alv4v]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-left:18px}.cta-line[data-astro-cid-ov5alv4v]{margin-top:32px}@media(max-width:960px){.chart-row[data-astro-cid-ov5alv4v],.method[data-astro-cid-ov5alv4v]{grid-template-columns:1fr}}@media(max-width:640px){.tt-table[data-astro-cid-ov5alv4v]{border:1px solid var(--border);border-radius:var(--r-m)}table[data-astro-cid-ov5alv4v]{border:none}tbody[data-astro-cid-ov5alv4v] tr[data-astro-cid-ov5alv4v]{display:block;border-bottom:1px solid var(--border);padding:8px 0}thead[data-astro-cid-ov5alv4v]{display:none}tbody[data-astro-cid-ov5alv4v] th[data-astro-cid-ov5alv4v],tbody[data-astro-cid-ov5alv4v] td[data-astro-cid-ov5alv4v]{display:inline-block;border:none;padding:4px 10px 4px 16px;white-space:normal}tbody[data-astro-cid-ov5alv4v] tr[data-astro-cid-ov5alv4v] th[data-astro-cid-ov5alv4v]{display:block;padding:8px 16px 0}}.hero[data-astro-cid-w3proqpi]{max-width:1200px;margin:0 auto;padding:calc(var(--pad-section) * .8) 24px var(--pad-section);display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-w3proqpi]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}h1[data-astro-cid-w3proqpi]{font-size:calc(54px * var(--display-scale));margin:0 0 20px;text-wrap:balance}.lede[data-astro-cid-w3proqpi]{color:var(--muted);font-size:18px;max-width:44ch;margin:0}.actions[data-astro-cid-w3proqpi]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn[data-astro-cid-w3proqpi]{padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-astro-cid-w3proqpi].primary{background:var(--accent);color:var(--accent-ink)}.btn[data-astro-cid-w3proqpi].ghost{border:1px solid var(--border-strong);color:var(--ink);background:var(--surface)}.scene[data-astro-cid-w3proqpi]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px;box-shadow:0 24px 56px color-mix(in srgb,var(--ink) 10%,transparent);min-width:0;overflow-x:auto}.scene-head[data-astro-cid-w3proqpi]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scene-label[data-astro-cid-w3proqpi]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pause[data-astro-cid-w3proqpi]{background:none;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--ink);font-size:12px;padding:5px 12px;cursor:pointer}svg[data-astro-cid-w3proqpi]{width:100%;height:auto;display:block}.room[data-astro-cid-w3proqpi]{fill:var(--surface-raised)}.floor[data-astro-cid-w3proqpi]{fill:color-mix(in srgb,var(--accent) 8%,var(--surface-raised))}.brick[data-astro-cid-w3proqpi]{fill:color-mix(in srgb,var(--accent) 14%,var(--surface));stroke:var(--border)}.firebox[data-astro-cid-w3proqpi]{fill:color-mix(in srgb,var(--ink) 82%,var(--canvas))}.log[data-astro-cid-w3proqpi]{fill:color-mix(in srgb,var(--ink) 60%,var(--canvas))}.rod[data-astro-cid-w3proqpi]{fill:var(--border-strong)}.meat[data-astro-cid-w3proqpi]{fill:var(--accent)}.glaze[data-astro-cid-w3proqpi]{stroke:color-mix(in srgb,var(--canvas) 55%,var(--accent));stroke-width:3}.flame[data-astro-cid-w3proqpi]{fill:var(--accent);opacity:.9;transform-origin:center bottom}.flame[data-astro-cid-w3proqpi].f2{opacity:.75}.flame[data-astro-cid-w3proqpi].f3{opacity:.6}.wave[data-astro-cid-w3proqpi]{stroke:var(--border-strong);stroke-width:2}.card[data-astro-cid-w3proqpi]{fill:var(--surface);stroke:var(--border)}.card-label[data-astro-cid-w3proqpi]{font-family:var(--font-body);font-size:13.5px;font-weight:700;letter-spacing:.1em;fill:var(--muted)}.card-value[data-astro-cid-w3proqpi]{font-family:var(--font-display);font-size:22px;font-weight:600;fill:var(--ink)}.card-sub[data-astro-cid-w3proqpi]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}.clock-num[data-astro-cid-w3proqpi]{font-variant-numeric:tabular-nums}.arc-track[data-astro-cid-w3proqpi]{fill:none;stroke:var(--border);stroke-width:5}.arc[data-astro-cid-w3proqpi]{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:492px 84px}.seat[data-astro-cid-w3proqpi]{fill:var(--accent)}.seat[data-astro-cid-w3proqpi].dim{fill:var(--border)}.scene-foot[data-astro-cid-w3proqpi]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}@media(max-width:960px){.hero[data-astro-cid-w3proqpi]{grid-template-columns:1fr;gap:36px;padding-top:40px}h1[data-astro-cid-w3proqpi]{font-size:calc(40px * var(--display-scale))}}.section[data-astro-cid-el2u3me7]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.section[data-astro-cid-el2u3me7].alt{max-width:none;background:var(--surface-raised);border-block:1px solid var(--border)}.section[data-astro-cid-el2u3me7].alt>*{max-width:1200px;margin-inline:auto}.head[data-astro-cid-el2u3me7]{margin-bottom:40px}.eyebrow[data-astro-cid-el2u3me7]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-el2u3me7]{font-size:calc(36px * var(--display-scale));margin:0;text-wrap:balance}.sub[data-astro-cid-el2u3me7]{color:var(--muted);margin:10px 0 0}.menu-cols[data-astro-cid-el2u3me7]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}.course[data-astro-cid-el2u3me7] h3[data-astro-cid-el2u3me7]{font-family:var(--font-display);font-size:24px;font-weight:400;margin:0 0 18px;padding-bottom:10px;border-bottom:2px solid var(--accent)}.course[data-astro-cid-el2u3me7] dl[data-astro-cid-el2u3me7]{margin:0}.dish[data-astro-cid-el2u3me7]{padding:10px 0;border-bottom:1px solid var(--border)}.dish[data-astro-cid-el2u3me7] dt[data-astro-cid-el2u3me7]{font-weight:600;font-size:15.5px;display:flex;align-items:baseline;gap:8px}.dish[data-astro-cid-el2u3me7] dd[data-astro-cid-el2u3me7]{margin:4px 0 0;color:var(--muted);font-size:13.5px}.dot[data-astro-cid-el2u3me7]{flex:1;border-bottom:1px dotted var(--border-strong)}.price[data-astro-cid-el2u3me7]{font-variant-numeric:tabular-nums;color:var(--accent-text)}.fine[data-astro-cid-el2u3me7]{color:var(--muted);font-size:13px;margin-top:18px}.chart-row[data-astro-cid-el2u3me7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid);margin-bottom:var(--gap-grid)}figure[data-astro-cid-el2u3me7]{margin:0}figcaption[data-astro-cid-el2u3me7]{font-size:13.5px;font-weight:600;margin-bottom:10px}.rooms[data-astro-cid-el2u3me7]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}.room[data-astro-cid-el2u3me7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card)}.room[data-astro-cid-el2u3me7] h3[data-astro-cid-el2u3me7]{margin:0 0 4px;font-size:22px}.seats[data-astro-cid-el2u3me7]{color:var(--accent-text);font-size:13.5px;font-weight:700;margin:0 0 10px;font-variant-numeric:tabular-nums}.note[data-astro-cid-el2u3me7]{color:var(--muted);font-size:14.5px;margin:0 0 14px}.pick[data-astro-cid-el2u3me7]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.big[data-astro-cid-el2u3me7]{font-family:var(--font-display);font-size:calc(26px * var(--display-scale));line-height:1.35;max-width:30ch;margin:0 0 20px}.body[data-astro-cid-el2u3me7]{color:var(--muted);font-size:16px;max-width:62ch;margin:0}.btn[data-astro-cid-el2u3me7]{display:inline-block;padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none}.btn[data-astro-cid-el2u3me7].primary{background:var(--accent);color:var(--accent-ink)}.ghost-link[data-astro-cid-el2u3me7]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-left:18px}.cta-line[data-astro-cid-el2u3me7]{margin-top:32px}@media(max-width:960px){.chart-row[data-astro-cid-el2u3me7],.menu-cols[data-astro-cid-el2u3me7],.rooms[data-astro-cid-el2u3me7]{grid-template-columns:1fr}}.hero[data-astro-cid-76e6ido3]{max-width:1200px;margin:0 auto;padding:calc(var(--pad-section) * .8) 24px var(--pad-section);display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-76e6ido3]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}h1[data-astro-cid-76e6ido3]{font-size:calc(54px * var(--display-scale));margin:0 0 20px;text-wrap:balance}.lede[data-astro-cid-76e6ido3]{color:var(--muted);font-size:18px;max-width:44ch;margin:0}.actions[data-astro-cid-76e6ido3]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn[data-astro-cid-76e6ido3]{padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-astro-cid-76e6ido3].primary{background:var(--accent);color:var(--accent-ink)}.btn[data-astro-cid-76e6ido3].ghost{border:1px solid var(--border-strong);color:var(--ink);background:var(--surface)}.scene[data-astro-cid-76e6ido3]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px;box-shadow:0 24px 56px color-mix(in srgb,var(--ink) 10%,transparent);min-width:0;overflow-x:auto}.scene-head[data-astro-cid-76e6ido3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scene-label[data-astro-cid-76e6ido3]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pause[data-astro-cid-76e6ido3]{background:none;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--ink);font-size:12px;padding:5px 12px;cursor:pointer}svg[data-astro-cid-76e6ido3]{width:100%;height:auto;display:block}.sea[data-astro-cid-76e6ido3]{fill:var(--surface-raised)}.grid[data-astro-cid-76e6ido3]{stroke:var(--border);stroke-width:1;opacity:.55}.land[data-astro-cid-76e6ido3]{fill:color-mix(in srgb,var(--accent) 16%,var(--surface));stroke:var(--border-strong);stroke-width:1.2}.route[data-astro-cid-76e6ido3]{fill:none;stroke:var(--accent);stroke-width:3;stroke-dasharray:7 7;stroke-linecap:round}.wp[data-astro-cid-76e6ido3]{fill:var(--surface);stroke:var(--accent);stroke-width:2.5}.wp[data-astro-cid-76e6ido3].end{fill:var(--accent)}.wp-label[data-astro-cid-76e6ido3]{font-family:var(--font-body);font-size:13.5px;font-weight:600;fill:var(--ink)}.marker-halo[data-astro-cid-76e6ido3]{fill:color-mix(in srgb,var(--accent) 25%,transparent)}.marker-dot[data-astro-cid-76e6ido3]{fill:var(--accent);stroke:var(--surface);stroke-width:2}.card[data-astro-cid-76e6ido3]{fill:var(--surface);stroke:var(--border)}.card-label[data-astro-cid-76e6ido3]{font-family:var(--font-body);font-size:13.5px;font-weight:700;letter-spacing:.1em;fill:var(--muted)}.card-value[data-astro-cid-76e6ido3]{font-family:var(--font-display);font-size:22px;font-weight:600;fill:var(--ink)}.card-sub[data-astro-cid-76e6ido3]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}.day-num[data-astro-cid-76e6ido3]{font-variant-numeric:tabular-nums}.profile[data-astro-cid-76e6ido3]{stroke:var(--accent);stroke-width:2.5;stroke-linejoin:round}.profile-dot[data-astro-cid-76e6ido3]{fill:var(--ink)}.scene-foot[data-astro-cid-76e6ido3]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}@media(max-width:960px){.hero[data-astro-cid-76e6ido3]{grid-template-columns:1fr;gap:36px;padding-top:40px}h1[data-astro-cid-76e6ido3]{font-size:calc(40px * var(--display-scale))}}.section[data-astro-cid-ykf5mgao]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.section[data-astro-cid-ykf5mgao].alt{max-width:none;background:var(--surface-raised);border-block:1px solid var(--border)}.section[data-astro-cid-ykf5mgao].alt>*{max-width:1200px;margin-inline:auto}.head[data-astro-cid-ykf5mgao]{margin-bottom:40px}.eyebrow[data-astro-cid-ykf5mgao]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-ykf5mgao]{font-size:calc(36px * var(--display-scale));margin:0;text-wrap:balance}.sub[data-astro-cid-ykf5mgao]{color:var(--muted);margin:10px 0 0}.route-table[data-astro-cid-ykf5mgao]{overflow-x:auto}table[data-astro-cid-ykf5mgao]{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m)}th[data-astro-cid-ykf5mgao],td[data-astro-cid-ykf5mgao]{padding:16px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:top}thead[data-astro-cid-ykf5mgao] th[data-astro-cid-ykf5mgao]{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}tbody[data-astro-cid-ykf5mgao] th[data-astro-cid-ykf5mgao]{font-family:var(--font-display);font-size:16px;font-weight:600}tbody[data-astro-cid-ykf5mgao] th[data-astro-cid-ykf5mgao] .note[data-astro-cid-ykf5mgao]{display:block;font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--muted);margin-top:4px;white-space:normal;max-width:34ch}.rate[data-astro-cid-ykf5mgao]{font-weight:700;font-variant-numeric:tabular-nums}.pick[data-astro-cid-ykf5mgao]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fine[data-astro-cid-ykf5mgao]{color:var(--muted);font-size:13px;margin-top:14px}.chart-row[data-astro-cid-ykf5mgao]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid);margin-bottom:var(--gap-grid)}figure[data-astro-cid-ykf5mgao]{margin:0}figcaption[data-astro-cid-ykf5mgao]{font-size:13.5px;font-weight:600;margin-bottom:10px}.inc-grid[data-astro-cid-ykf5mgao]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-grid)}.inc[data-astro-cid-ykf5mgao]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card)}.inc[data-astro-cid-ykf5mgao] h3[data-astro-cid-ykf5mgao]{margin:0 0 8px;font-size:18px}.note[data-astro-cid-ykf5mgao]{color:var(--muted);font-size:14px;margin:0}.big[data-astro-cid-ykf5mgao]{font-family:var(--font-display);font-size:calc(26px * var(--display-scale));line-height:1.35;max-width:34ch;margin:0 0 20px}.body[data-astro-cid-ykf5mgao]{color:var(--muted);font-size:16px;max-width:62ch;margin:0}.btn[data-astro-cid-ykf5mgao]{display:inline-block;padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none}.btn[data-astro-cid-ykf5mgao].primary{background:var(--accent);color:var(--accent-ink)}.ghost-link[data-astro-cid-ykf5mgao]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-left:18px}.cta-line[data-astro-cid-ykf5mgao]{margin-top:32px}@media(max-width:960px){.chart-row[data-astro-cid-ykf5mgao]{grid-template-columns:1fr}.inc-grid[data-astro-cid-ykf5mgao]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.inc-grid[data-astro-cid-ykf5mgao]{grid-template-columns:1fr}.route-table[data-astro-cid-ykf5mgao]{border:1px solid var(--border);border-radius:var(--r-m)}table[data-astro-cid-ykf5mgao]{border:none}tbody[data-astro-cid-ykf5mgao] tr[data-astro-cid-ykf5mgao]{display:block;border-bottom:1px solid var(--border);padding:8px 0}thead[data-astro-cid-ykf5mgao]{display:none}tbody[data-astro-cid-ykf5mgao] th[data-astro-cid-ykf5mgao],tbody[data-astro-cid-ykf5mgao] td[data-astro-cid-ykf5mgao]{display:inline-block;border:none;padding:4px 10px 4px 16px;white-space:normal}tbody[data-astro-cid-ykf5mgao] tr[data-astro-cid-ykf5mgao] th[data-astro-cid-ykf5mgao]{display:block;padding:8px 16px 0}}.hero[data-astro-cid-tjkdzbck]{max-width:1200px;margin:0 auto;padding:calc(var(--pad-section) * .8) 24px var(--pad-section);display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-tjkdzbck]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}h1[data-astro-cid-tjkdzbck]{font-size:calc(54px * var(--display-scale));margin:0 0 20px;text-wrap:balance}.lede[data-astro-cid-tjkdzbck]{color:var(--muted);font-size:18px;max-width:44ch;margin:0}.actions[data-astro-cid-tjkdzbck]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn[data-astro-cid-tjkdzbck]{padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-astro-cid-tjkdzbck].primary{background:var(--accent);color:var(--accent-ink)}.btn[data-astro-cid-tjkdzbck].ghost{border:1px solid var(--border-strong);color:var(--ink);background:var(--surface)}.scene[data-astro-cid-tjkdzbck]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px;box-shadow:0 24px 56px color-mix(in srgb,var(--ink) 10%,transparent);min-width:0;overflow-x:auto}.scene-head[data-astro-cid-tjkdzbck]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scene-label[data-astro-cid-tjkdzbck]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pause[data-astro-cid-tjkdzbck]{background:none;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--ink);font-size:12px;padding:5px 12px;cursor:pointer}svg[data-astro-cid-tjkdzbck]{width:100%;height:auto;display:block}.sky[data-astro-cid-tjkdzbck]{fill:var(--surface-raised)}.ground[data-astro-cid-tjkdzbck]{fill:color-mix(in srgb,var(--accent) 9%,var(--surface-raised))}.brick[data-astro-cid-tjkdzbck]{fill:color-mix(in srgb,var(--accent) 13%,var(--surface));stroke:var(--border-strong);stroke-width:1.2}.door[data-astro-cid-tjkdzbck]{fill:var(--border-strong)}.frame[data-astro-cid-tjkdzbck]{fill:var(--surface);stroke:var(--border-strong);stroke-width:1}.win[data-astro-cid-tjkdzbck]{fill:color-mix(in srgb,var(--accent) 62%,var(--canvas));transition:opacity .8s ease}.win[data-astro-cid-tjkdzbck].dark{fill:color-mix(in srgb,var(--ink) 30%,var(--surface-raised))}.card[data-astro-cid-tjkdzbck]{fill:var(--surface);stroke:var(--border)}.card-label[data-astro-cid-tjkdzbck]{font-family:var(--font-body);font-size:13.5px;font-weight:700;letter-spacing:.08em;fill:var(--muted)}.card-value[data-astro-cid-tjkdzbck]{font-family:var(--font-display);font-size:24px;font-weight:600;fill:var(--ink);font-variant-numeric:tabular-nums}.card-sub[data-astro-cid-tjkdzbck]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}.meter-track[data-astro-cid-tjkdzbck]{fill:var(--border)}.meter[data-astro-cid-tjkdzbck]{fill:var(--accent)}.dot[data-astro-cid-tjkdzbck]{stroke:none}.dot[data-astro-cid-tjkdzbck].on{fill:var(--success)}.dot[data-astro-cid-tjkdzbck].off{fill:var(--border-strong)}.row-label[data-astro-cid-tjkdzbck]{font-family:var(--font-body);font-size:13.5px;fill:var(--ink)}.row-value[data-astro-cid-tjkdzbck]{font-family:var(--font-body);font-size:13.5px;font-weight:700;fill:var(--accent-text)}.scene-foot[data-astro-cid-tjkdzbck]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}@media(max-width:960px){.hero[data-astro-cid-tjkdzbck]{grid-template-columns:1fr;gap:36px;padding-top:40px}h1[data-astro-cid-tjkdzbck]{font-size:calc(40px * var(--display-scale))}}.section[data-astro-cid-tjuujdip]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.section[data-astro-cid-tjuujdip].alt{max-width:none;background:var(--surface-raised);border-block:1px solid var(--border)}.section[data-astro-cid-tjuujdip].alt>*{max-width:1200px;margin-inline:auto}.head[data-astro-cid-tjuujdip]{margin-bottom:40px}.eyebrow[data-astro-cid-tjuujdip]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-tjuujdip]{font-size:calc(36px * var(--display-scale));margin:0;text-wrap:balance}.sub[data-astro-cid-tjuujdip]{color:var(--muted);margin:10px 0 0}.home-table[data-astro-cid-tjuujdip]{overflow-x:auto}table[data-astro-cid-tjuujdip]{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m)}th[data-astro-cid-tjuujdip],td[data-astro-cid-tjuujdip]{padding:16px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--border);white-space:nowrap}thead[data-astro-cid-tjuujdip] th[data-astro-cid-tjuujdip]{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}tbody[data-astro-cid-tjuujdip] th[data-astro-cid-tjuujdip]{font-family:var(--font-display);font-size:16px;font-weight:600}.status[data-astro-cid-tjuujdip]{font-weight:600}.rent[data-astro-cid-tjuujdip]{font-weight:700;font-variant-numeric:tabular-nums}.pick[data-astro-cid-tjuujdip]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fine[data-astro-cid-tjuujdip]{color:var(--muted);font-size:13px;margin-top:14px}.chart-row[data-astro-cid-tjuujdip]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid);margin-bottom:var(--gap-grid)}figure[data-astro-cid-tjuujdip]{margin:0}figcaption[data-astro-cid-tjuujdip]{font-size:13.5px;font-weight:600;margin-bottom:10px}.pipe-grid[data-astro-cid-tjuujdip]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-grid)}.stage[data-astro-cid-tjuujdip]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card)}.stage[data-astro-cid-tjuujdip] h3[data-astro-cid-tjuujdip]{margin:0 0 8px;font-size:20px}.note[data-astro-cid-tjuujdip]{color:var(--muted);font-size:14px;margin:0}.rules[data-astro-cid-tjuujdip]{max-width:720px;margin:0}.rule[data-astro-cid-tjuujdip]{padding:16px 0;border-bottom:1px solid var(--border)}.rule[data-astro-cid-tjuujdip] dt[data-astro-cid-tjuujdip]{font-weight:700;font-size:16px;margin-bottom:4px}.rule[data-astro-cid-tjuujdip] dd[data-astro-cid-tjuujdip]{margin:0;color:var(--muted);font-size:14.5px}.btn[data-astro-cid-tjuujdip]{display:inline-block;padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none}.btn[data-astro-cid-tjuujdip].primary{background:var(--accent);color:var(--accent-ink)}.ghost-link[data-astro-cid-tjuujdip]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-left:18px}.cta-line[data-astro-cid-tjuujdip]{margin-top:32px}@media(max-width:960px){.chart-row[data-astro-cid-tjuujdip],.pipe-grid[data-astro-cid-tjuujdip]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.chart-row[data-astro-cid-tjuujdip],.pipe-grid[data-astro-cid-tjuujdip]{grid-template-columns:1fr}.home-table[data-astro-cid-tjuujdip]{border:1px solid var(--border);border-radius:var(--r-m)}table[data-astro-cid-tjuujdip]{border:none}tbody[data-astro-cid-tjuujdip] tr[data-astro-cid-tjuujdip]{display:block;border-bottom:1px solid var(--border);padding:8px 0}thead[data-astro-cid-tjuujdip]{display:none}tbody[data-astro-cid-tjuujdip] th[data-astro-cid-tjuujdip],tbody[data-astro-cid-tjuujdip] td[data-astro-cid-tjuujdip]{display:inline-block;border:none;padding:4px 10px 4px 16px;white-space:normal}tbody[data-astro-cid-tjuujdip] tr[data-astro-cid-tjuujdip] th[data-astro-cid-tjuujdip]{display:block;padding:8px 16px 0}}.hero[data-astro-cid-qzwzpco6]{max-width:1200px;margin:0 auto;padding:calc(var(--pad-section) * .8) 24px var(--pad-section);display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-qzwzpco6]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}h1[data-astro-cid-qzwzpco6]{font-size:calc(52px * var(--display-scale));margin:0 0 20px;text-wrap:balance}.lede[data-astro-cid-qzwzpco6]{color:var(--muted);font-size:18px;max-width:44ch;margin:0}.actions[data-astro-cid-qzwzpco6]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn[data-astro-cid-qzwzpco6]{padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-astro-cid-qzwzpco6].primary{background:var(--accent);color:var(--accent-ink)}.btn[data-astro-cid-qzwzpco6].ghost{border:1px solid var(--border-strong);color:var(--ink);background:var(--surface)}.scene[data-astro-cid-qzwzpco6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px;box-shadow:0 24px 56px color-mix(in srgb,var(--ink) 10%,transparent);min-width:0;overflow-x:auto}.scene-head[data-astro-cid-qzwzpco6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scene-label[data-astro-cid-qzwzpco6]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pause[data-astro-cid-qzwzpco6]{background:none;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--ink);font-size:12px;padding:5px 12px;cursor:pointer}svg[data-astro-cid-qzwzpco6]{width:100%;height:auto;display:block}.room[data-astro-cid-qzwzpco6]{fill:var(--surface-raised)}.floor[data-astro-cid-qzwzpco6]{fill:color-mix(in srgb,var(--accent) 8%,var(--surface-raised))}.couch[data-astro-cid-qzwzpco6]{fill:color-mix(in srgb,var(--accent) 24%,var(--surface));stroke:var(--border-strong);stroke-width:1}.couch-leg[data-astro-cid-qzwzpco6]{fill:var(--border-strong)}.screen[data-astro-cid-qzwzpco6]{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.2}.pulse-line[data-astro-cid-qzwzpco6]{stroke:var(--accent)}.card[data-astro-cid-qzwzpco6]{fill:var(--surface);stroke:var(--border)}.card-label[data-astro-cid-qzwzpco6]{font-family:var(--font-body);font-size:13.5px;font-weight:700;letter-spacing:.08em;fill:var(--muted)}.card-sub[data-astro-cid-qzwzpco6]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}.queue[data-astro-cid-qzwzpco6]{fill:color-mix(in srgb,var(--accent) 18%,var(--surface))}.queue[data-astro-cid-qzwzpco6].done{fill:color-mix(in srgb,var(--accent) 55%,var(--surface))}.row-label[data-astro-cid-qzwzpco6]{font-family:var(--font-body);font-size:13.5px;fill:var(--ink)}.row-value[data-astro-cid-qzwzpco6]{font-family:var(--font-body);font-size:13.5px;font-weight:700;fill:var(--accent-text)}.arc-track[data-astro-cid-qzwzpco6]{fill:none;stroke:var(--border);stroke-width:6}.arc[data-astro-cid-qzwzpco6]{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:382px 264px}.arc-num[data-astro-cid-qzwzpco6]{font-family:var(--font-display);font-size:17px;font-weight:600;fill:var(--ink);font-variant-numeric:tabular-nums}.scene-foot[data-astro-cid-qzwzpco6]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}@media(max-width:960px){.hero[data-astro-cid-qzwzpco6]{grid-template-columns:1fr;gap:36px;padding-top:40px}h1[data-astro-cid-qzwzpco6]{font-size:calc(40px * var(--display-scale))}}.section[data-astro-cid-r4b7qhn7]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.section[data-astro-cid-r4b7qhn7].alt{max-width:none;background:var(--surface-raised);border-block:1px solid var(--border)}.section[data-astro-cid-r4b7qhn7].alt>*{max-width:1200px;margin-inline:auto}.head[data-astro-cid-r4b7qhn7]{margin-bottom:40px}.eyebrow[data-astro-cid-r4b7qhn7]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-r4b7qhn7]{font-size:calc(36px * var(--display-scale));margin:0;text-wrap:balance}.sub[data-astro-cid-r4b7qhn7]{color:var(--muted);margin:10px 0 0}.hours-grid[data-astro-cid-r4b7qhn7]{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--gap-grid);align-items:start}.home-table[data-astro-cid-r4b7qhn7]{overflow-x:auto}table[data-astro-cid-r4b7qhn7]{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m)}th[data-astro-cid-r4b7qhn7],td[data-astro-cid-r4b7qhn7]{padding:12px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--border);white-space:nowrap}thead[data-astro-cid-r4b7qhn7] th[data-astro-cid-r4b7qhn7]{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}tbody[data-astro-cid-r4b7qhn7] th[data-astro-cid-r4b7qhn7]{font-weight:600}.stats[data-astro-cid-r4b7qhn7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid);margin:0}.stat[data-astro-cid-r4b7qhn7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card)}.stat[data-astro-cid-r4b7qhn7] dt[data-astro-cid-r4b7qhn7]{font-family:var(--font-display);font-size:32px;font-weight:600}.stat[data-astro-cid-r4b7qhn7] dd[data-astro-cid-r4b7qhn7]{margin:6px 0 0;color:var(--muted);font-size:13.5px}.chart-row[data-astro-cid-r4b7qhn7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid);margin-top:var(--gap-grid)}figure[data-astro-cid-r4b7qhn7]{margin:0}figcaption[data-astro-cid-r4b7qhn7]{font-size:13.5px;font-weight:600;margin-bottom:10px}.book-grid[data-astro-cid-r4b7qhn7]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}.step[data-astro-cid-r4b7qhn7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card)}.num[data-astro-cid-r4b7qhn7]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:15px}.step[data-astro-cid-r4b7qhn7] h3[data-astro-cid-r4b7qhn7]{margin:12px 0 8px;font-size:20px}.note[data-astro-cid-r4b7qhn7]{color:var(--muted);font-size:14px;margin:0}.rules[data-astro-cid-r4b7qhn7]{max-width:720px;margin:0}.rule[data-astro-cid-r4b7qhn7]{padding:16px 0;border-bottom:1px solid var(--border)}.rule[data-astro-cid-r4b7qhn7] dt[data-astro-cid-r4b7qhn7]{font-weight:700;font-size:16px;margin-bottom:4px}.rule[data-astro-cid-r4b7qhn7] dd[data-astro-cid-r4b7qhn7]{margin:0;color:var(--muted);font-size:14.5px}.btn[data-astro-cid-r4b7qhn7]{display:inline-block;padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none}.btn[data-astro-cid-r4b7qhn7].primary{background:var(--accent);color:var(--accent-ink)}.ghost-link[data-astro-cid-r4b7qhn7]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-left:18px}.cta-line[data-astro-cid-r4b7qhn7]{margin-top:32px}@media(max-width:960px){.hours-grid[data-astro-cid-r4b7qhn7]{grid-template-columns:1fr}.chart-row[data-astro-cid-r4b7qhn7]{grid-template-columns:1fr 1fr}.book-grid[data-astro-cid-r4b7qhn7]{grid-template-columns:1fr}}@media(max-width:640px){.chart-row[data-astro-cid-r4b7qhn7],.stats[data-astro-cid-r4b7qhn7]{grid-template-columns:1fr}.home-table[data-astro-cid-r4b7qhn7]{border:1px solid var(--border);border-radius:var(--r-m)}table[data-astro-cid-r4b7qhn7]{border:none}tbody[data-astro-cid-r4b7qhn7] tr[data-astro-cid-r4b7qhn7]{display:block;border-bottom:1px solid var(--border);padding:8px 0}thead[data-astro-cid-r4b7qhn7]{display:none}tbody[data-astro-cid-r4b7qhn7] th[data-astro-cid-r4b7qhn7],tbody[data-astro-cid-r4b7qhn7] td[data-astro-cid-r4b7qhn7]{display:inline-block;border:none;padding:4px 10px 4px 16px;white-space:normal}tbody[data-astro-cid-r4b7qhn7] tr[data-astro-cid-r4b7qhn7] th[data-astro-cid-r4b7qhn7]{display:block;padding:8px 16px 0}}.hero[data-astro-cid-zvvplx6n]{max-width:1200px;margin:0 auto;padding:calc(var(--pad-section) * .8) 24px var(--pad-section);display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-zvvplx6n]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}h1[data-astro-cid-zvvplx6n]{font-size:calc(54px * var(--display-scale));margin:0 0 20px;text-wrap:balance}.lede[data-astro-cid-zvvplx6n]{color:var(--muted);font-size:18px;max-width:44ch;margin:0}.actions[data-astro-cid-zvvplx6n]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn[data-astro-cid-zvvplx6n]{padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-astro-cid-zvvplx6n].primary{background:var(--accent);color:var(--accent-ink)}.btn[data-astro-cid-zvvplx6n].ghost{border:1px solid var(--border-strong);color:var(--ink);background:var(--surface)}.scene[data-astro-cid-zvvplx6n]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px;box-shadow:0 24px 56px color-mix(in srgb,var(--ink) 10%,transparent);min-width:0;overflow-x:auto}.scene-head[data-astro-cid-zvvplx6n]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scene-label[data-astro-cid-zvvplx6n]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pause[data-astro-cid-zvvplx6n]{background:none;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--ink);font-size:12px;padding:5px 12px;cursor:pointer}svg[data-astro-cid-zvvplx6n]{width:100%;height:auto;display:block}.wall[data-astro-cid-zvvplx6n]{fill:var(--surface-raised)}.floor[data-astro-cid-zvvplx6n]{fill:color-mix(in srgb,var(--accent) 9%,var(--surface-raised))}.bench-top[data-astro-cid-zvvplx6n]{fill:color-mix(in srgb,var(--accent) 26%,var(--surface));stroke:var(--border-strong);stroke-width:1}.bench-leg[data-astro-cid-zvvplx6n],.bench-stretch[data-astro-cid-zvvplx6n]{fill:var(--border-strong)}.board[data-astro-cid-zvvplx6n]{fill:color-mix(in srgb,var(--accent) 38%,var(--canvas));stroke:var(--border-strong);stroke-width:1}.cut-line[data-astro-cid-zvvplx6n]{stroke:var(--ink);stroke-dasharray:4 3}.blade[data-astro-cid-zvvplx6n]{fill:var(--border-strong)}.handle[data-astro-cid-zvvplx6n]{fill:var(--accent)}.tool[data-astro-cid-zvvplx6n]{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.2}.hole[data-astro-cid-zvvplx6n]{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1}.card[data-astro-cid-zvvplx6n]{fill:var(--surface);stroke:var(--border)}.card-label[data-astro-cid-zvvplx6n]{font-family:var(--font-body);font-size:13.5px;font-weight:700;letter-spacing:.08em;fill:var(--muted)}.card-sub[data-astro-cid-zvvplx6n]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}.row-value[data-astro-cid-zvvplx6n]{font-family:var(--font-body);font-size:13.5px;font-weight:700;fill:var(--accent-text)}.lamp[data-astro-cid-zvvplx6n]{fill:var(--border)}.lamp[data-astro-cid-zvvplx6n].lit{fill:var(--accent)}.stool[data-astro-cid-zvvplx6n]{stroke:none}.stool[data-astro-cid-zvvplx6n].taken{fill:color-mix(in srgb,var(--accent) 55%,var(--surface))}.stool[data-astro-cid-zvvplx6n].open{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.4}.scene-foot[data-astro-cid-zvvplx6n]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}@media(max-width:960px){.hero[data-astro-cid-zvvplx6n]{grid-template-columns:1fr;gap:36px;padding-top:40px}h1[data-astro-cid-zvvplx6n]{font-size:calc(40px * var(--display-scale))}}.section[data-astro-cid-oqf7veub]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.section[data-astro-cid-oqf7veub].alt{max-width:none;background:var(--surface-raised);border-block:1px solid var(--border)}.section[data-astro-cid-oqf7veub].alt>*{max-width:1200px;margin-inline:auto}.head[data-astro-cid-oqf7veub]{margin-bottom:40px}.eyebrow[data-astro-cid-oqf7veub]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-oqf7veub]{font-size:calc(36px * var(--display-scale));margin:0;text-wrap:balance}.sub[data-astro-cid-oqf7veub]{color:var(--muted);margin:10px 0 0}.home-table[data-astro-cid-oqf7veub]{overflow-x:auto}table[data-astro-cid-oqf7veub]{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m)}th[data-astro-cid-oqf7veub],td[data-astro-cid-oqf7veub]{padding:16px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--border);white-space:nowrap}thead[data-astro-cid-oqf7veub] th[data-astro-cid-oqf7veub]{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}tbody[data-astro-cid-oqf7veub] th[data-astro-cid-oqf7veub]{font-family:var(--font-display);font-size:16px;font-weight:600}.seats[data-astro-cid-oqf7veub]{font-weight:700;font-variant-numeric:tabular-nums}.fee[data-astro-cid-oqf7veub]{font-variant-numeric:tabular-nums}.pick[data-astro-cid-oqf7veub]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fine[data-astro-cid-oqf7veub]{color:var(--muted);font-size:13px;margin-top:14px}.chart-row[data-astro-cid-oqf7veub]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid);margin-top:var(--gap-grid)}figure[data-astro-cid-oqf7veub]{margin:0}figcaption[data-astro-cid-oqf7veub]{font-size:13.5px;font-weight:600;margin-bottom:10px}.method-grid[data-astro-cid-oqf7veub]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}.method[data-astro-cid-oqf7veub]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card)}.method[data-astro-cid-oqf7veub] h3[data-astro-cid-oqf7veub]{margin:0 0 8px;font-size:20px}.note[data-astro-cid-oqf7veub]{color:var(--muted);font-size:14px;margin:0}.rules[data-astro-cid-oqf7veub]{max-width:720px;margin:0}.rule[data-astro-cid-oqf7veub]{padding:16px 0;border-bottom:1px solid var(--border)}.rule[data-astro-cid-oqf7veub] dt[data-astro-cid-oqf7veub]{font-weight:700;font-size:16px;margin-bottom:4px}.rule[data-astro-cid-oqf7veub] dd[data-astro-cid-oqf7veub]{margin:0;color:var(--muted);font-size:14.5px}.btn[data-astro-cid-oqf7veub]{display:inline-block;padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none}.btn[data-astro-cid-oqf7veub].primary{background:var(--accent);color:var(--accent-ink)}.ghost-link[data-astro-cid-oqf7veub]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-left:18px}.cta-line[data-astro-cid-oqf7veub]{margin-top:32px}@media(max-width:960px){.chart-row[data-astro-cid-oqf7veub]{grid-template-columns:1fr 1fr}.method-grid[data-astro-cid-oqf7veub]{grid-template-columns:1fr}}@media(max-width:640px){.chart-row[data-astro-cid-oqf7veub]{grid-template-columns:1fr}.home-table[data-astro-cid-oqf7veub]{border:1px solid var(--border);border-radius:var(--r-m)}table[data-astro-cid-oqf7veub]{border:none}tbody[data-astro-cid-oqf7veub] tr[data-astro-cid-oqf7veub]{display:block;border-bottom:1px solid var(--border);padding:8px 0}thead[data-astro-cid-oqf7veub]{display:none}tbody[data-astro-cid-oqf7veub] th[data-astro-cid-oqf7veub],tbody[data-astro-cid-oqf7veub] td[data-astro-cid-oqf7veub]{display:inline-block;border:none;padding:4px 10px 4px 16px;white-space:normal}tbody[data-astro-cid-oqf7veub] tr[data-astro-cid-oqf7veub] th[data-astro-cid-oqf7veub]{display:block;padding:8px 16px 0}}.hero[data-astro-cid-knoym3qk]{max-width:1200px;margin:0 auto;padding:calc(var(--pad-section) * .8) 24px var(--pad-section);display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-knoym3qk]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}h1[data-astro-cid-knoym3qk]{font-size:calc(52px * var(--display-scale));margin:0 0 20px;text-wrap:balance}.lede[data-astro-cid-knoym3qk]{color:var(--muted);font-size:18px;max-width:44ch;margin:0}.actions[data-astro-cid-knoym3qk]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn[data-astro-cid-knoym3qk]{padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-astro-cid-knoym3qk].primary{background:var(--accent);color:var(--accent-ink)}.btn[data-astro-cid-knoym3qk].ghost{border:1px solid var(--border-strong);color:var(--ink);background:var(--surface)}.scene[data-astro-cid-knoym3qk]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px;box-shadow:0 24px 56px color-mix(in srgb,var(--ink) 10%,transparent);min-width:0;overflow-x:auto}.scene-head[data-astro-cid-knoym3qk]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scene-label[data-astro-cid-knoym3qk]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pause[data-astro-cid-knoym3qk]{background:none;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--ink);font-size:12px;padding:5px 12px;cursor:pointer}svg[data-astro-cid-knoym3qk]{width:100%;height:auto;display:block}.app[data-astro-cid-knoym3qk]{fill:var(--surface-raised)}.col[data-astro-cid-knoym3qk]{fill:color-mix(in srgb,var(--ink) 4%,var(--surface));stroke:var(--border)}.col-name[data-astro-cid-knoym3qk]{font-family:var(--font-body);font-size:13.5px;font-weight:700;fill:var(--muted);letter-spacing:.04em}.ghost-card[data-astro-cid-knoym3qk]{fill:var(--surface);stroke:var(--border)}.ghost-line[data-astro-cid-knoym3qk]{fill:var(--border)}.card[data-astro-cid-knoym3qk]{fill:var(--surface);stroke:var(--border-strong);stroke-width:1}.card[data-astro-cid-knoym3qk].moving{stroke:var(--accent);stroke-width:1.6}.card[data-astro-cid-knoym3qk].done{fill:color-mix(in srgb,var(--success) 14%,var(--surface));stroke:var(--border)}.card[data-astro-cid-knoym3qk].stale{fill:color-mix(in srgb,var(--warning) 16%,var(--surface));stroke:var(--warning)}.card-line[data-astro-cid-knoym3qk]{fill:color-mix(in srgb,var(--ink) 55%,var(--surface))}.avatar[data-astro-cid-knoym3qk]{fill:color-mix(in srgb,var(--accent) 55%,var(--surface))}.stale-note[data-astro-cid-knoym3qk]{font-family:var(--font-body);font-size:13.5px;fill:var(--warning);font-weight:600}.done-num[data-astro-cid-knoym3qk]{font-family:var(--font-display);font-size:30px;font-weight:600;fill:var(--ink);font-variant-numeric:tabular-nums}.done-label[data-astro-cid-knoym3qk],.done-sub[data-astro-cid-knoym3qk],.scene-foot[data-astro-cid-knoym3qk]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}@media(max-width:960px){.hero[data-astro-cid-knoym3qk]{grid-template-columns:1fr;gap:36px;padding-top:40px}h1[data-astro-cid-knoym3qk]{font-size:calc(40px * var(--display-scale))}}.section[data-astro-cid-qkw44ass]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.section[data-astro-cid-qkw44ass].alt{max-width:none;background:var(--surface-raised);border-block:1px solid var(--border)}.section[data-astro-cid-qkw44ass].alt>*{max-width:1200px;margin-inline:auto}.head[data-astro-cid-qkw44ass]{margin-bottom:40px}.eyebrow[data-astro-cid-qkw44ass]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-qkw44ass]{font-size:calc(36px * var(--display-scale));margin:0;text-wrap:balance}.sub[data-astro-cid-qkw44ass]{color:var(--muted);margin:10px 0 0}.col-grid[data-astro-cid-qkw44ass]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-grid)}.col[data-astro-cid-qkw44ass]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card)}.col-count[data-astro-cid-qkw44ass]{display:inline-flex;min-width:34px;height:34px;padding:0 8px;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent-text);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.col[data-astro-cid-qkw44ass] h3[data-astro-cid-qkw44ass]{margin:12px 0 0;font-size:18px}.fine[data-astro-cid-qkw44ass]{color:var(--muted);font-size:13px;margin-top:16px}.chart-row[data-astro-cid-qkw44ass]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid);margin-top:var(--gap-grid)}figure[data-astro-cid-qkw44ass]{margin:0}figcaption[data-astro-cid-qkw44ass]{font-size:13.5px;font-weight:600;margin-bottom:10px}.pillar-grid[data-astro-cid-qkw44ass]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}.pillar[data-astro-cid-qkw44ass]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card)}.pillar[data-astro-cid-qkw44ass] h3[data-astro-cid-qkw44ass]{margin:0 0 8px;font-size:20px}.note[data-astro-cid-qkw44ass]{color:var(--muted);font-size:14px;margin:0}.setup-list[data-astro-cid-qkw44ass]{list-style:none;margin:0;padding:0;max-width:760px}.setup[data-astro-cid-qkw44ass]{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid var(--border)}.num[data-astro-cid-qkw44ass]{flex:none;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:15px}.setup[data-astro-cid-qkw44ass] h3[data-astro-cid-qkw44ass]{margin:0 0 6px;font-size:19px}.setup[data-astro-cid-qkw44ass] .note[data-astro-cid-qkw44ass]{margin:0}.btn[data-astro-cid-qkw44ass]{display:inline-block;padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none}.btn[data-astro-cid-qkw44ass].primary{background:var(--accent);color:var(--accent-ink)}.ghost-link[data-astro-cid-qkw44ass]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-left:18px}.cta-line[data-astro-cid-qkw44ass]{margin-top:32px}@media(max-width:960px){.col-grid[data-astro-cid-qkw44ass],.chart-row[data-astro-cid-qkw44ass]{grid-template-columns:1fr 1fr}.pillar-grid[data-astro-cid-qkw44ass]{grid-template-columns:1fr}}@media(max-width:640px){.col-grid[data-astro-cid-qkw44ass],.chart-row[data-astro-cid-qkw44ass]{grid-template-columns:1fr}}.hero[data-astro-cid-potgz4ng]{max-width:1200px;margin:0 auto;padding:calc(var(--pad-section) * .8) 24px var(--pad-section);display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-potgz4ng]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}h1[data-astro-cid-potgz4ng]{font-size:calc(54px * var(--display-scale));margin:0 0 20px;text-wrap:balance}.lede[data-astro-cid-potgz4ng]{color:var(--muted);font-size:18px;max-width:44ch;margin:0}.actions[data-astro-cid-potgz4ng]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn[data-astro-cid-potgz4ng]{padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-astro-cid-potgz4ng].primary{background:var(--accent);color:var(--accent-ink)}.btn[data-astro-cid-potgz4ng].ghost{border:1px solid var(--border-strong);color:var(--ink);background:var(--surface)}.scene[data-astro-cid-potgz4ng]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px;box-shadow:0 24px 56px color-mix(in srgb,var(--ink) 10%,transparent);min-width:0;overflow-x:auto}.scene-head[data-astro-cid-potgz4ng]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scene-label[data-astro-cid-potgz4ng]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pause[data-astro-cid-potgz4ng]{background:none;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--ink);font-size:12px;padding:5px 12px;cursor:pointer}svg[data-astro-cid-potgz4ng]{width:100%;height:auto;display:block}.wall[data-astro-cid-potgz4ng]{fill:var(--surface-raised)}.floor[data-astro-cid-potgz4ng]{fill:color-mix(in srgb,var(--accent) 9%,var(--surface-raised))}.print[data-astro-cid-potgz4ng]{fill:var(--surface);stroke:var(--border-strong);stroke-width:1}.print-line[data-astro-cid-potgz4ng]{fill:color-mix(in srgb,var(--accent) 45%,var(--surface))}.print-line[data-astro-cid-potgz4ng].thin{fill:var(--border)}.pin[data-astro-cid-potgz4ng]{fill:var(--accent)}.easel-leg[data-astro-cid-potgz4ng]{fill:var(--border-strong)}.dir-board[data-astro-cid-potgz4ng]{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.2}.dir-line[data-astro-cid-potgz4ng]{fill:color-mix(in srgb,var(--ink) 60%,var(--surface))}.dir-line[data-astro-cid-potgz4ng].head{fill:var(--accent)}.dir-block[data-astro-cid-potgz4ng]{fill:color-mix(in srgb,var(--accent) 22%,var(--surface));stroke:var(--border)}.dir-tag[data-astro-cid-potgz4ng]{font-family:var(--font-body);font-size:13.5px;font-weight:700;fill:var(--muted);letter-spacing:.06em}.card[data-astro-cid-potgz4ng]{fill:var(--surface);stroke:var(--border)}.card-label[data-astro-cid-potgz4ng]{font-family:var(--font-body);font-size:13.5px;font-weight:700;letter-spacing:.07em;fill:var(--muted)}.card-sub[data-astro-cid-potgz4ng]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}.dial-track[data-astro-cid-potgz4ng]{fill:none;stroke:var(--border);stroke-width:6}.dial[data-astro-cid-potgz4ng]{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:465px 106px}.dial-num[data-astro-cid-potgz4ng]{font-family:var(--font-display);font-size:16px;font-weight:600;fill:var(--ink);font-variant-numeric:tabular-nums}.slot-num[data-astro-cid-potgz4ng]{font-family:var(--font-display);font-size:20px;font-weight:600;fill:var(--ink)}.scene-foot[data-astro-cid-potgz4ng]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}@media(max-width:960px){.hero[data-astro-cid-potgz4ng]{grid-template-columns:1fr;gap:36px;padding-top:40px}h1[data-astro-cid-potgz4ng]{font-size:calc(40px * var(--display-scale))}}.section[data-astro-cid-knyaug63]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.section[data-astro-cid-knyaug63].alt{max-width:none;background:var(--surface-raised);border-block:1px solid var(--border)}.section[data-astro-cid-knyaug63].alt>*{max-width:1200px;margin-inline:auto}.head[data-astro-cid-knyaug63]{margin-bottom:40px}.eyebrow[data-astro-cid-knyaug63]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-knyaug63]{font-size:calc(36px * var(--display-scale));margin:0;text-wrap:balance}.sub[data-astro-cid-knyaug63]{color:var(--muted);margin:10px 0 0}.home-table[data-astro-cid-knyaug63]{overflow-x:auto}table[data-astro-cid-knyaug63]{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m)}th[data-astro-cid-knyaug63],td[data-astro-cid-knyaug63]{padding:16px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--border);white-space:nowrap}thead[data-astro-cid-knyaug63] th[data-astro-cid-knyaug63]{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}tbody[data-astro-cid-knyaug63] th[data-astro-cid-knyaug63]{font-family:var(--font-display);font-size:16px;font-weight:600}.year[data-astro-cid-knyaug63]{font-variant-numeric:tabular-nums}.fine[data-astro-cid-knyaug63]{color:var(--muted);font-size:13px;margin-top:14px}.chart-row[data-astro-cid-knyaug63]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid);margin-top:var(--gap-grid)}figure[data-astro-cid-knyaug63]{margin:0}figcaption[data-astro-cid-knyaug63]{font-size:13.5px;font-weight:600;margin-bottom:10px}.process-grid[data-astro-cid-knyaug63]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-grid)}.stage[data-astro-cid-knyaug63]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card)}.num[data-astro-cid-knyaug63]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:15px}.stage[data-astro-cid-knyaug63] h3[data-astro-cid-knyaug63]{margin:12px 0 8px;font-size:19px}.note[data-astro-cid-knyaug63]{color:var(--muted);font-size:14px;margin:0}.rules[data-astro-cid-knyaug63]{max-width:720px;margin:0}.rule[data-astro-cid-knyaug63]{padding:16px 0;border-bottom:1px solid var(--border)}.rule[data-astro-cid-knyaug63] dt[data-astro-cid-knyaug63]{font-weight:700;font-size:16px;margin-bottom:4px}.rule[data-astro-cid-knyaug63] dd[data-astro-cid-knyaug63]{margin:0;color:var(--muted);font-size:14.5px}.btn[data-astro-cid-knyaug63]{display:inline-block;padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none}.btn[data-astro-cid-knyaug63].primary{background:var(--accent);color:var(--accent-ink)}.ghost-link[data-astro-cid-knyaug63]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-left:18px}.cta-line[data-astro-cid-knyaug63]{margin-top:32px}@media(max-width:960px){.chart-row[data-astro-cid-knyaug63],.process-grid[data-astro-cid-knyaug63]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.chart-row[data-astro-cid-knyaug63],.process-grid[data-astro-cid-knyaug63]{grid-template-columns:1fr}.home-table[data-astro-cid-knyaug63]{border:1px solid var(--border);border-radius:var(--r-m)}table[data-astro-cid-knyaug63]{border:none}tbody[data-astro-cid-knyaug63] tr[data-astro-cid-knyaug63]{display:block;border-bottom:1px solid var(--border);padding:8px 0}thead[data-astro-cid-knyaug63]{display:none}tbody[data-astro-cid-knyaug63] th[data-astro-cid-knyaug63],tbody[data-astro-cid-knyaug63] td[data-astro-cid-knyaug63]{display:inline-block;border:none;padding:4px 10px 4px 16px;white-space:normal}tbody[data-astro-cid-knyaug63] tr[data-astro-cid-knyaug63] th[data-astro-cid-knyaug63]{display:block;padding:8px 16px 0}}.hero[data-astro-cid-zdd7f6nh]{max-width:1200px;margin:0 auto;padding:calc(var(--pad-section) * .8) 24px var(--pad-section);display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-zdd7f6nh]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}h1[data-astro-cid-zdd7f6nh]{font-size:calc(54px * var(--display-scale));margin:0 0 20px;text-wrap:balance}.lede[data-astro-cid-zdd7f6nh]{color:var(--muted);font-size:18px;max-width:44ch;margin:0}.actions[data-astro-cid-zdd7f6nh]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn[data-astro-cid-zdd7f6nh]{padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.btn[data-astro-cid-zdd7f6nh].primary{background:var(--accent);color:var(--accent-ink)}.btn[data-astro-cid-zdd7f6nh].ghost{border:1px solid var(--border-strong);color:var(--ink);background:var(--surface)}.scene[data-astro-cid-zdd7f6nh]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:18px;box-shadow:0 24px 56px color-mix(in srgb,var(--ink) 10%,transparent);min-width:0;overflow-x:auto}.scene-head[data-astro-cid-zdd7f6nh]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scene-label[data-astro-cid-zdd7f6nh]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pause[data-astro-cid-zdd7f6nh]{background:none;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--ink);font-size:12px;padding:5px 12px;cursor:pointer}svg[data-astro-cid-zdd7f6nh]{width:100%;height:auto;display:block}.shop[data-astro-cid-zdd7f6nh]{fill:var(--surface-raised)}.floor[data-astro-cid-zdd7f6nh]{fill:color-mix(in srgb,var(--accent) 8%,var(--surface-raised))}.gantry[data-astro-cid-zdd7f6nh]{fill:var(--border-strong)}.sheet[data-astro-cid-zdd7f6nh]{fill:color-mix(in srgb,var(--ink) 6%,var(--surface));stroke:var(--border-strong);stroke-width:1.2}.part[data-astro-cid-zdd7f6nh]{fill:color-mix(in srgb,var(--accent) 10%,var(--surface));stroke:var(--border-strong);stroke-width:1}.part[data-astro-cid-zdd7f6nh].cutting{stroke:var(--accent);stroke-width:1.6}.cut-scan[data-astro-cid-zdd7f6nh]{fill:color-mix(in srgb,var(--accent) 26%,transparent)}.head[data-astro-cid-zdd7f6nh]{fill:var(--ink)}.spark[data-astro-cid-zdd7f6nh]{fill:var(--warning)}.card[data-astro-cid-zdd7f6nh]{fill:var(--surface);stroke:var(--border)}.card-label[data-astro-cid-zdd7f6nh]{font-family:var(--font-body);font-size:13.5px;font-weight:700;letter-spacing:.07em;fill:var(--muted)}.card-sub[data-astro-cid-zdd7f6nh]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}.row-label[data-astro-cid-zdd7f6nh]{font-family:var(--font-body);font-size:13.5px;fill:var(--ink)}.qdot[data-astro-cid-zdd7f6nh]{stroke:none}.qdot[data-astro-cid-zdd7f6nh].cutting{fill:var(--success)}.qdot[data-astro-cid-zdd7f6nh].queued{fill:var(--border-strong)}.qdot[data-astro-cid-zdd7f6nh].quoted{fill:var(--border)}.ship-num[data-astro-cid-zdd7f6nh]{font-family:var(--font-display);font-size:21px;font-weight:600;fill:var(--ink);font-variant-numeric:tabular-nums}.scene-foot[data-astro-cid-zdd7f6nh]{font-family:var(--font-body);font-size:13.5px;fill:var(--muted)}@media(max-width:960px){.hero[data-astro-cid-zdd7f6nh]{grid-template-columns:1fr;gap:36px;padding-top:40px}h1[data-astro-cid-zdd7f6nh]{font-size:calc(40px * var(--display-scale))}}.section[data-astro-cid-6n447chz]{max-width:1200px;margin:0 auto;padding:var(--pad-section) 24px}.section[data-astro-cid-6n447chz].alt{max-width:none;background:var(--surface-raised);border-block:1px solid var(--border)}.section[data-astro-cid-6n447chz].alt>*{max-width:1200px;margin-inline:auto}.head[data-astro-cid-6n447chz]{margin-bottom:40px}.eyebrow[data-astro-cid-6n447chz]{color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-6n447chz]{font-size:calc(36px * var(--display-scale));margin:0;text-wrap:balance}.sub[data-astro-cid-6n447chz]{color:var(--muted);margin:10px 0 0}.home-table[data-astro-cid-6n447chz]{overflow-x:auto}table[data-astro-cid-6n447chz]{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-m)}th[data-astro-cid-6n447chz],td[data-astro-cid-6n447chz]{padding:14px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--border);white-space:nowrap}thead[data-astro-cid-6n447chz] th[data-astro-cid-6n447chz]{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}tbody[data-astro-cid-6n447chz] th[data-astro-cid-6n447chz]{font-weight:600}.qty[data-astro-cid-6n447chz]{font-variant-numeric:tabular-nums}.badge[data-astro-cid-6n447chz]{display:inline-block;padding:3px 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-text);font-size:12.5px;font-weight:600}.chart-row[data-astro-cid-6n447chz]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid);margin-top:var(--gap-grid)}figure[data-astro-cid-6n447chz]{margin:0}figcaption[data-astro-cid-6n447chz]{font-size:13.5px;font-weight:600;margin-bottom:10px}.cap-grid[data-astro-cid-6n447chz]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid)}.cap[data-astro-cid-6n447chz]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--pad-card)}.cap[data-astro-cid-6n447chz] h3[data-astro-cid-6n447chz]{margin:0 0 8px;font-size:20px}.note[data-astro-cid-6n447chz]{color:var(--muted);font-size:14px;margin:0}.rules[data-astro-cid-6n447chz]{max-width:720px;margin:0}.rule[data-astro-cid-6n447chz]{padding:16px 0;border-bottom:1px solid var(--border)}.rule[data-astro-cid-6n447chz] dt[data-astro-cid-6n447chz]{font-weight:700;font-size:16px;margin-bottom:4px}.rule[data-astro-cid-6n447chz] dd[data-astro-cid-6n447chz]{margin:0;color:var(--muted);font-size:14.5px}.btn[data-astro-cid-6n447chz]{display:inline-block;padding:13px 22px;border-radius:var(--r-m);font-size:15px;font-weight:600;text-decoration:none}.btn[data-astro-cid-6n447chz].primary{background:var(--accent);color:var(--accent-ink)}.ghost-link[data-astro-cid-6n447chz]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-left:18px}.cta-line[data-astro-cid-6n447chz]{margin-top:32px}@media(max-width:960px){.chart-row[data-astro-cid-6n447chz]{grid-template-columns:1fr 1fr}.cap-grid[data-astro-cid-6n447chz]{grid-template-columns:1fr}}@media(max-width:640px){.chart-row[data-astro-cid-6n447chz]{grid-template-columns:1fr}.home-table[data-astro-cid-6n447chz]{border:1px solid var(--border);border-radius:var(--r-m)}table[data-astro-cid-6n447chz]{border:none}tbody[data-astro-cid-6n447chz] tr[data-astro-cid-6n447chz]{display:block;border-bottom:1px solid var(--border);padding:8px 0}thead[data-astro-cid-6n447chz]{display:none}tbody[data-astro-cid-6n447chz] th[data-astro-cid-6n447chz],tbody[data-astro-cid-6n447chz] td[data-astro-cid-6n447chz]{display:inline-block;border:none;padding:4px 10px 4px 16px;white-space:normal}tbody[data-astro-cid-6n447chz] tr[data-astro-cid-6n447chz] th[data-astro-cid-6n447chz]{display:block;padding:8px 16px 0}}
