.visually-hidden[data-astro-cid-wchypvrv]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tsc-eyebrow[data-astro-cid-wchypvrv]{font-family:var(--font-body);letter-spacing:.02em;color:#0a0b128c;margin:0 0 .9rem;font-size:.95rem;font-weight:520}.tsc-eyebrow--dark[data-astro-cid-wchypvrv]{color:var(--color-text-muted)}.tsc-h2[data-astro-cid-wchypvrv]{font-family:var(--font-body);letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:460;line-height:1.1}.tsc-h2--dark[data-astro-cid-wchypvrv]{color:var(--color-text)}.tsc-link[data-astro-cid-wchypvrv]{font:inherit;font-family:var(--font-body);color:var(--color-ink);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:520;text-decoration:underline #0a0b1240;transition:text-decoration-color .16s}.tsc-link[data-astro-cid-wchypvrv]:hover{color:var(--color-ink);text-decoration-color:currentColor}.tsc-hero[data-astro-cid-wchypvrv]{background-color:var(--color-ink);color:#fff;background-position:50%;background-size:cover;padding-top:clamp(7.5rem,14vw,10.5rem);padding-bottom:clamp(2.5rem,5vw,3.75rem);position:relative}.tsc-hero[data-astro-cid-wchypvrv]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0b12db 40%,#0a0b1280);position:absolute;inset:0}.tsc-hero__inner[data-astro-cid-wchypvrv]{z-index:1;width:min(100% - 64px,1300px);margin-inline:auto;position:relative}.tsc-hero__crumbs[data-astro-cid-wchypvrv]{color:#ffffff8c;gap:.5rem;margin-bottom:1.4rem;font-size:.85rem;display:flex}.tsc-hero__crumbs[data-astro-cid-wchypvrv] a[data-astro-cid-wchypvrv]{color:#ffffffbf;text-decoration:none}.tsc-hero__crumbs[data-astro-cid-wchypvrv] a[data-astro-cid-wchypvrv]:hover{color:#fff}.tsc-hero__eyebrow[data-astro-cid-wchypvrv]{letter-spacing:.05em;color:#fff9;margin:0 0 .8rem;font-size:.95rem;font-weight:520}.tsc-hero__title[data-astro-cid-wchypvrv]{font-family:var(--font-body);letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.4rem,5.6vw,4rem);font-weight:480;line-height:1.05}.tsc-hero__subtitle[data-astro-cid-wchypvrv]{color:#ffffffb3;text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.6}.tsc-tool[data-astro-cid-wchypvrv]{background:var(--color-surface);color:var(--color-ink);scroll-margin-top:5rem}.tsc-tool__inner[data-astro-cid-wchypvrv]{grid-template-columns:minmax(300px,400px) 1fr;align-items:start;gap:clamp(1.25rem,3vw,2.5rem);width:min(100% - 64px,1300px);margin-inline:auto;padding:clamp(2rem,4vw,3.25rem) 0 clamp(3rem,6vw,4.5rem);display:grid}.tsc-form[data-astro-cid-wchypvrv]{background:#fff;border-radius:12px;flex-direction:column;gap:1.4rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.tsc-form[data-astro-cid-wchypvrv] fieldset[data-astro-cid-wchypvrv]{border:0;min-width:0;margin:0;padding:0}.tsc-label[data-astro-cid-wchypvrv]{letter-spacing:.02em;color:#0a0b1299;margin:0 0 .55rem;padding:0;font-size:.82rem;font-weight:560;display:block}.tsc-help[data-astro-cid-wchypvrv]{color:#0a0b1280;margin:.2rem 0 0;font-size:.82rem;line-height:1.45}.tsc-panel[data-astro-cid-wchypvrv]{flex-direction:column;gap:1rem;display:flex}.tsc-panel[data-astro-cid-wchypvrv][hidden]{display:none}.tsc-dim[data-astro-cid-wchypvrv]{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.tsc-dim[data-astro-cid-wchypvrv]>.tsc-label[data-astro-cid-wchypvrv]{flex-basis:100%;margin-bottom:0}.tsc-unit[data-astro-cid-wchypvrv]{color:#0a0b128c;align-items:baseline;gap:.4rem;font-size:.95rem;display:inline-flex}.tsc-unit--wide[data-astro-cid-wchypvrv]{flex-direction:column;flex:8rem;align-items:stretch;gap:0}.tsc-unit__row[data-astro-cid-wchypvrv]{align-items:baseline;gap:.4rem;display:inline-flex}.tsc-input[data-astro-cid-wchypvrv]{width:4.6rem;font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-ink);-moz-appearance:textfield;background:0 0;border:0;border-bottom:1px solid #0a0b1226;border-radius:0;padding:.55rem 0;font-size:1.35rem;font-weight:500;transition:border-color .16s}.tsc-unit--wide[data-astro-cid-wchypvrv] .tsc-input[data-astro-cid-wchypvrv]{width:100%}.tsc-input[data-astro-cid-wchypvrv]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tsc-input[data-astro-cid-wchypvrv]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tsc-input[data-astro-cid-wchypvrv]:focus{border-bottom-color:#ffbb0fe6;outline:none}.tsc-input[data-astro-cid-wchypvrv]:focus-visible{box-shadow:0 2px #ffbb0fe6}.tsc-stepper[data-astro-cid-wchypvrv]{align-items:center;gap:.75rem;display:flex}.tsc-stepper__input[data-astro-cid-wchypvrv]{text-align:center;width:4rem}.tsc-stepper__btn[data-astro-cid-wchypvrv]{width:2.6rem;height:2.6rem;color:var(--color-ink);cursor:pointer;background:#fff;border:1px solid #0a0b1226;border-radius:999px;font-size:1.3rem;line-height:1;transition:border-color .16s,background .16s}.tsc-stepper__btn[data-astro-cid-wchypvrv]:hover{border-color:var(--color-ink)}.tsc-stepper__btn[data-astro-cid-wchypvrv]:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}.tsc-seg[data-astro-cid-wchypvrv]{background:var(--color-surface);border-radius:10px;gap:4px;padding:4px;display:flex}.tsc-seg__opt[data-astro-cid-wchypvrv]{flex:1 1 0;min-width:0;position:relative}.tsc-seg__opt[data-astro-cid-wchypvrv] input[data-astro-cid-wchypvrv]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tsc-seg__opt[data-astro-cid-wchypvrv] span[data-astro-cid-wchypvrv]{text-align:center;color:#0a0b1299;pointer-events:none;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;height:100%;padding:.55rem .4rem;font-size:.88rem;font-weight:520;line-height:1.2;transition:background .16s,color .16s;display:flex}.tsc-seg__opt[data-astro-cid-wchypvrv] small[data-astro-cid-wchypvrv]{color:#0a0b127a;font-size:.72rem;font-weight:420}.tsc-seg__opt[data-astro-cid-wchypvrv] input[data-astro-cid-wchypvrv]:hover+span[data-astro-cid-wchypvrv]{color:var(--color-ink)}.tsc-seg__opt[data-astro-cid-wchypvrv] input[data-astro-cid-wchypvrv]:checked+span[data-astro-cid-wchypvrv]{background:var(--color-ink);color:#fff}.tsc-seg__opt[data-astro-cid-wchypvrv] input[data-astro-cid-wchypvrv]:checked+span[data-astro-cid-wchypvrv] small[data-astro-cid-wchypvrv]{color:#ffffff9e}.tsc-seg__opt[data-astro-cid-wchypvrv] input[data-astro-cid-wchypvrv]:focus-visible+span[data-astro-cid-wchypvrv]{outline:2px solid var(--color-cta);outline-offset:1px}.tsc-seg--modes[data-astro-cid-wchypvrv] .tsc-seg__opt[data-astro-cid-wchypvrv] span[data-astro-cid-wchypvrv]{padding-block:.7rem}.tsc-options[data-astro-cid-wchypvrv]{border-top:1px solid var(--color-border-light);padding-top:1.1rem}.tsc-options__toggle[data-astro-cid-wchypvrv]{color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:.92rem;font-weight:540;list-style:none;display:flex}.tsc-options__toggle[data-astro-cid-wchypvrv]::-webkit-details-marker{display:none}.tsc-options__toggle[data-astro-cid-wchypvrv] svg[data-astro-cid-wchypvrv]{transition:transform .22s cubic-bezier(.19,1,.22,1)}.tsc-options[data-astro-cid-wchypvrv][open] .tsc-options__toggle[data-astro-cid-wchypvrv] svg[data-astro-cid-wchypvrv]{transform:rotate(180deg)}.tsc-options__body[data-astro-cid-wchypvrv]{flex-direction:column;gap:1.15rem;padding-top:1.1rem;display:flex}.tsc-choice[data-astro-cid-wchypvrv][hidden]{display:none}.tsc-switches[data-astro-cid-wchypvrv]{flex-direction:column;gap:.85rem;display:flex}.tsc-switch[data-astro-cid-wchypvrv]{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex;position:relative}.tsc-switch[data-astro-cid-wchypvrv] input[data-astro-cid-wchypvrv]{opacity:0;cursor:pointer;width:2.4rem;height:1.4rem;margin:0;position:absolute}.tsc-switch__track[data-astro-cid-wchypvrv]{background:#0a0b122e;border-radius:999px;flex:none;width:2.4rem;height:1.4rem;transition:background .18s;position:relative}.tsc-switch__track[data-astro-cid-wchypvrv]:after{content:"";background:#fff;border-radius:50%;width:calc(1.4rem - 6px);height:calc(1.4rem - 6px);transition:transform .22s cubic-bezier(.19,1,.22,1);position:absolute;top:3px;left:3px}.tsc-switch[data-astro-cid-wchypvrv] input[data-astro-cid-wchypvrv]:checked+.tsc-switch__track[data-astro-cid-wchypvrv]{background:var(--color-ink)}.tsc-switch[data-astro-cid-wchypvrv] input[data-astro-cid-wchypvrv]:checked+.tsc-switch__track[data-astro-cid-wchypvrv]:after{transform:translate(1rem)}.tsc-switch[data-astro-cid-wchypvrv] input[data-astro-cid-wchypvrv]:focus-visible+.tsc-switch__track[data-astro-cid-wchypvrv]{outline:2px solid var(--color-cta);outline-offset:2px}.tsc-switch__text[data-astro-cid-wchypvrv]{color:var(--color-ink);flex-direction:column;gap:.1rem;font-size:.95rem;font-weight:520;display:flex}.tsc-switch__text[data-astro-cid-wchypvrv] small[data-astro-cid-wchypvrv]{color:#0a0b1280;font-size:.8rem;font-weight:420}.tsc-result[data-astro-cid-wchypvrv]{gap:clamp(1rem,2vw,1.5rem);min-width:0;display:grid}.tsc-result__card[data-astro-cid-wchypvrv]{background:var(--color-ink);color:var(--color-text);border-radius:12px;padding:clamp(1.4rem,3vw,2.1rem)}.tsc-result__eyebrow[data-astro-cid-wchypvrv]{color:var(--color-text-muted);margin:0 0 .6rem;font-size:.9rem;font-weight:520}.tsc-result__headline[data-astro-cid-wchypvrv]{letter-spacing:-.03em;text-wrap:balance;margin:0 0 1.4rem;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:460;line-height:1.12}.tsc-result__rows[data-astro-cid-wchypvrv]{border-top:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0;margin:0;display:grid}.tsc-result__rows[data-astro-cid-wchypvrv] .tsc-result__row{border-bottom:1px solid #ffffff1a;padding:.8rem 1rem .8rem 0}.tsc-result__rows[data-astro-cid-wchypvrv] dt{letter-spacing:.02em;color:var(--color-text-muted);margin-bottom:.2rem;font-size:.78rem;font-weight:520}.tsc-result__rows[data-astro-cid-wchypvrv] dd{color:var(--color-text);margin:0;font-size:1rem;line-height:1.4}.tsc-result__notes[data-astro-cid-wchypvrv]{gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.tsc-result__notes[data-astro-cid-wchypvrv] li{color:#faf7f2b8;padding-left:1rem;font-size:.9rem;line-height:1.5;position:relative}.tsc-result__notes[data-astro-cid-wchypvrv] li:before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.tsc-result__large[data-astro-cid-wchypvrv]{color:#faf7f2d9;background:#ffffff0f;border-radius:8px;margin:1rem 0 0;padding:.8rem 1rem;font-size:.92rem;line-height:1.5}.tsc-result__actions[data-astro-cid-wchypvrv]{flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;margin-top:1.5rem;display:flex}.tsc-result__actions[data-astro-cid-wchypvrv] .tsc-link[data-astro-cid-wchypvrv]{color:var(--color-text-muted);text-decoration-color:#faf7f24d}.tsc-result__actions[data-astro-cid-wchypvrv] .tsc-link[data-astro-cid-wchypvrv]:hover{color:var(--color-text)}.tsc-btn[data-astro-cid-wchypvrv]{font-family:var(--font-body);letter-spacing:.01em;border-radius:8px;align-items:center;gap:.9rem;padding:.4rem .4rem .4rem 1.2rem;font-size:1rem;font-weight:520;text-decoration:none;transition:box-shadow .22s,background .22s;display:inline-flex}.tsc-btn--primary[data-astro-cid-wchypvrv]{background:var(--color-cta);color:var(--color-ink)}.tsc-btn--primary[data-astro-cid-wchypvrv]:hover{color:var(--color-ink);box-shadow:0 .65rem 1.8rem #ffbb0f4d}.tsc-btn__chip[data-astro-cid-wchypvrv]{background:var(--color-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:width .26s cubic-bezier(.19,1,.22,1);display:inline-flex}.tsc-btn--primary[data-astro-cid-wchypvrv]:hover .tsc-btn__chip[data-astro-cid-wchypvrv]{width:3.2rem}.tsc-btn[data-astro-cid-wchypvrv]:focus-visible{outline-offset:3px;outline:2px solid #fff}.tsc-plan[data-astro-cid-wchypvrv]{background:#fff;border-radius:12px;margin:0;padding:clamp(1rem,2.5vw,1.5rem);scroll-margin-top:6rem}.tsc-plan__frame[data-astro-cid-wchypvrv]{justify-content:center;align-items:center;min-height:220px;display:flex}.tsc-plan__frame[data-astro-cid-wchypvrv] .plan-svg{width:100%;height:auto;max-height:520px;font-family:var(--font-body);display:block}.tsc-plan__frame[data-astro-cid-wchypvrv] .plan-room{fill:#fbfaf8;stroke:var(--color-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.tsc-plan__frame[data-astro-cid-wchypvrv] .plan-clear{fill:#c1a78229;stroke:#c1a782b3;stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.tsc-plan__frame[data-astro-cid-wchypvrv] .plan-table{fill:#a8865c;stroke:#7b5d3a;stroke-width:1px;vector-effect:non-scaling-stroke}.tsc-plan__frame[data-astro-cid-wchypvrv] .plan-chair{fill:#0a0b12d1}.tsc-plan__frame[data-astro-cid-wchypvrv] .plan-label{fill:#0a0b129e;font-weight:520}.tsc-plan__frame[data-astro-cid-wchypvrv] .plan-label--table{fill:#fff;font-weight:600}.tsc-plan__frame[data-astro-cid-wchypvrv] .plan-label--caption{fill:#ffffffd9}.tsc-plan__frame[data-astro-cid-wchypvrv] .plan-label--clear{fill:#7b5d3a}.tsc-plan__frame[data-astro-cid-wchypvrv] .plan-scale{stroke:#0a0b128c;stroke-width:1.5px;vector-effect:non-scaling-stroke}.tsc-plan__frame[data-astro-cid-wchypvrv] .tsc-plan__empty{color:#0a0b128c;margin:0;font-size:.95rem}.tsc-plan__caption[data-astro-cid-wchypvrv]{color:#0a0b1299;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:.9rem;font-size:.82rem;display:flex}.tsc-plan__key[data-astro-cid-wchypvrv]{align-items:center;gap:.4rem;display:inline-flex}.tsc-plan__key[data-astro-cid-wchypvrv]:before{content:"";border-radius:2px;width:.8rem;height:.8rem}.tsc-plan__key--table[data-astro-cid-wchypvrv]:before{background:#a8865c}.tsc-plan__key--chair[data-astro-cid-wchypvrv]:before{background:#0a0b12d1}.tsc-plan__key--clear[data-astro-cid-wchypvrv]:before{background:#c1a7824d;border:1px dashed #c1a782e6}.tsc-plan__note[data-astro-cid-wchypvrv]{margin-left:auto}.tsc-tables[data-astro-cid-wchypvrv]{color:var(--color-ink);background:#fff;scroll-margin-top:5rem}.tsc-tables__inner[data-astro-cid-wchypvrv]{width:min(100% - 64px,1300px);margin-inline:auto;padding:clamp(4rem,8vw,6.5rem) 0}.tsc-tables__head[data-astro-cid-wchypvrv]{grid-template-columns:1fr minmax(0,32rem);align-items:end;gap:1rem 3rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}.tsc-tables__count[data-astro-cid-wchypvrv]{background:var(--color-surface);letter-spacing:0;vertical-align:.35em;border-radius:999px;justify-content:center;align-items:center;min-width:1.6em;margin-left:.4rem;padding:0 .4em;font-size:.55em;font-weight:560;display:inline-flex}.tsc-tables__lede[data-astro-cid-wchypvrv]{color:#0a0b129e;text-wrap:pretty;margin:0 0 1rem;font-size:1rem;line-height:1.55}.tsc-tables__lede[data-astro-cid-wchypvrv] strong[data-astro-cid-wchypvrv]{color:var(--color-ink);font-weight:560}.tsc-tables__gap[data-astro-cid-wchypvrv]{border-left:2px solid var(--color-cta);background:var(--color-surface);color:#0a0b12bf;border-radius:2px;margin:0 0 1.75rem;padding:.9rem 1.1rem;font-size:.95rem;line-height:1.55}.tsc-tables__gap[data-astro-cid-wchypvrv][hidden]{display:none}.tsc-grid[data-astro-cid-wchypvrv]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:clamp(1.25rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.tsc-card[data-astro-cid-wchypvrv][hidden]{display:none}.tsc-card[data-astro-cid-wchypvrv]{flex-direction:column;display:flex}.tsc-card__media[data-astro-cid-wchypvrv]{aspect-ratio:3/4;background:var(--color-surface);border-radius:4px;display:block;overflow:hidden}.tsc-card__media[data-astro-cid-wchypvrv] img[data-astro-cid-wchypvrv],.tsc-card__placeholder[data-astro-cid-wchypvrv]{object-fit:contain;width:100%;height:100%;transition:transform .6s cubic-bezier(.19,1,.22,1);display:block}.tsc-card__media[data-astro-cid-wchypvrv]:hover img[data-astro-cid-wchypvrv]{transform:scale(1.03)}.tsc-card__body[data-astro-cid-wchypvrv]{flex-direction:column;gap:.25rem;padding-top:.9rem;display:flex}.tsc-card__name[data-astro-cid-wchypvrv]{font-family:var(--font-body);letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:540}.tsc-card__name[data-astro-cid-wchypvrv] a[data-astro-cid-wchypvrv]{color:var(--color-ink);text-decoration:none}.tsc-card__name[data-astro-cid-wchypvrv] a[data-astro-cid-wchypvrv]:hover{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}.tsc-card__size[data-astro-cid-wchypvrv],.tsc-card__seats[data-astro-cid-wchypvrv]{color:#0a0b129e;margin:0;font-size:.92rem}.tsc-card__seats[data-astro-cid-wchypvrv]{color:var(--color-ink);font-weight:540}.tsc-card__price[data-astro-cid-wchypvrv]{color:var(--color-ink);flex-wrap:wrap;gap:.15rem .6rem;margin:.35rem 0 0;font-size:.95rem;font-weight:520;display:flex}.tsc-card__price[data-astro-cid-wchypvrv] s[data-astro-cid-wchypvrv]{color:#0a0b1273;font-weight:420}.tsc-card__base[data-astro-cid-wchypvrv]{color:#0a0b1299;font-weight:420}.tsc-card__actions[data-astro-cid-wchypvrv]{flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.7rem;display:flex}.tsc-tables__empty[data-astro-cid-wchypvrv]{background:var(--color-surface);border-radius:12px;padding:2rem;font-size:1rem;line-height:1.55}.tsc-tables__empty[data-astro-cid-wchypvrv] p[data-astro-cid-wchypvrv]{margin:0 0 .6rem}.tsc-tables__empty[data-astro-cid-wchypvrv] a[data-astro-cid-wchypvrv]{color:var(--color-ink);font-weight:540}.tsc-tables__more[data-astro-cid-wchypvrv]{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.tsc-pebble[data-astro-cid-wchypvrv]{background:var(--color-ink);font-family:var(--font-body);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:.7rem 1.3rem;font-size:.88rem;font-weight:520;transition:transform .16s,background .16s}.tsc-pebble[data-astro-cid-wchypvrv]:hover{background:#1a1b24;transform:translateY(-1px)}.tsc-pebble[data-astro-cid-wchypvrv][hidden]{display:none}.tsc-charts[data-astro-cid-wchypvrv]{background:var(--color-bg);color:var(--color-text)}.tsc-charts__inner[data-astro-cid-wchypvrv]{width:min(100% - 64px,1300px);margin-inline:auto;padding:clamp(4.5rem,9vw,7rem) 0}.tsc-charts__lede[data-astro-cid-wchypvrv]{max-width:60ch;color:var(--color-text-muted);margin:0 0 clamp(2rem,4vw,3rem);font-size:1rem;line-height:1.6}.tsc-charts__grid[data-astro-cid-wchypvrv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.tsc-chart[data-astro-cid-wchypvrv]{background:var(--color-bg-card);border:1px solid #ffffff0f;border-radius:12px;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem)}.tsc-chart__title[data-astro-cid-wchypvrv]{font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-text);margin:0 0 1rem;font-size:1.1rem;font-weight:520}.tsc-chart__scroll[data-astro-cid-wchypvrv]{overflow-x:auto}.tsc-chart[data-astro-cid-wchypvrv] table[data-astro-cid-wchypvrv]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem}.tsc-chart[data-astro-cid-wchypvrv] th[data-astro-cid-wchypvrv],.tsc-chart[data-astro-cid-wchypvrv] td[data-astro-cid-wchypvrv]{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:.65rem .75rem .65rem 0}.tsc-chart[data-astro-cid-wchypvrv] thead[data-astro-cid-wchypvrv] th[data-astro-cid-wchypvrv]{letter-spacing:.02em;color:var(--color-text-muted);font-size:.78rem;font-weight:520}.tsc-chart[data-astro-cid-wchypvrv] tbody[data-astro-cid-wchypvrv] th[data-astro-cid-wchypvrv]{color:var(--color-text);font-weight:560}.tsc-chart[data-astro-cid-wchypvrv] td[data-astro-cid-wchypvrv]{color:#faf7f2c7}.tsc-how[data-astro-cid-wchypvrv]{color:var(--color-ink);background:#fff}.tsc-how__inner[data-astro-cid-wchypvrv]{width:min(100% - 64px,1300px);margin-inline:auto;padding:clamp(5rem,10vw,8rem) 0 clamp(2rem,4vw,3rem)}.tsc-how__list[data-astro-cid-wchypvrv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.tsc-how__list[data-astro-cid-wchypvrv] li[data-astro-cid-wchypvrv]{border-top:1px solid var(--color-border-light);padding-top:1.2rem}.tsc-how__num[data-astro-cid-wchypvrv]{letter-spacing:.04em;color:var(--color-cta-active);font-size:.82rem;font-weight:600}.tsc-how__list[data-astro-cid-wchypvrv] h3[data-astro-cid-wchypvrv]{font-family:var(--font-body);letter-spacing:-.015em;margin:.5rem 0 .6rem;font-size:1.2rem;font-weight:540}.tsc-how__list[data-astro-cid-wchypvrv] p[data-astro-cid-wchypvrv]{color:#0a0b12a6;text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.6}.tsc-faq[data-astro-cid-wchypvrv]{color:var(--color-ink);background:#fff}.tsc-faq__inner[data-astro-cid-wchypvrv]{width:min(100% - 64px,860px);margin-inline:auto;padding:clamp(3rem,6vw,5rem) 0 clamp(5rem,10vw,8rem)}.tsc-faq__list[data-astro-cid-wchypvrv]{border-top:1px solid var(--color-border-light);margin-top:1.5rem}.tsc-faq__item[data-astro-cid-wchypvrv]{border-bottom:1px solid var(--color-border-light)}.tsc-faq__q[data-astro-cid-wchypvrv]{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-size:1.08rem;font-weight:520;list-style:none;display:flex}.tsc-faq__q[data-astro-cid-wchypvrv]::-webkit-details-marker{display:none}.tsc-faq__icon[data-astro-cid-wchypvrv]{flex:none;transition:transform .24s cubic-bezier(.19,1,.22,1)}.tsc-faq__item[data-astro-cid-wchypvrv][open] .tsc-faq__icon[data-astro-cid-wchypvrv]{transform:rotate(45deg)}.tsc-faq__a[data-astro-cid-wchypvrv]{color:#0a0b12b3;max-width:68ch;margin:0 0 1.3rem;font-size:1rem;line-height:1.65}.tsc-faq__more[data-astro-cid-wchypvrv]{color:#0a0b12a6;margin:1.75rem 0 0;font-size:.98rem}.tsc-faq__more[data-astro-cid-wchypvrv] a[data-astro-cid-wchypvrv]{color:var(--color-ink);font-weight:520}[data-astro-cid-wchypvrv][data-reveal]{opacity:0;transition-property:opacity,transform;transition-duration:.74s;transition-delay:var(--delay,0s);transition-timing-function:cubic-bezier(.19,1,.22,1);transform:translateY(14px)}[data-astro-cid-wchypvrv][data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width<=56rem){.tsc-tool__inner[data-astro-cid-wchypvrv]{grid-template-columns:1fr}}@media (width<=64rem){.tsc-how__list[data-astro-cid-wchypvrv]{grid-template-columns:repeat(2,minmax(0,1fr))}.tsc-charts__grid[data-astro-cid-wchypvrv]{grid-template-columns:minmax(0,1fr)}.tsc-tables__head[data-astro-cid-wchypvrv]{grid-template-columns:1fr}}@media (width<=60rem){.tsc-grid[data-astro-cid-wchypvrv]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}@media (width<=48rem){.tsc-grid[data-astro-cid-wchypvrv]{grid-template-columns:repeat(2,1fr)}}@media (width<=30rem){.tsc-grid[data-astro-cid-wchypvrv]{grid-template-columns:1fr}}@media (width<=40rem){.tsc-hero__inner[data-astro-cid-wchypvrv],.tsc-tool__inner[data-astro-cid-wchypvrv],.tsc-tables__inner[data-astro-cid-wchypvrv],.tsc-charts__inner[data-astro-cid-wchypvrv],.tsc-how__inner[data-astro-cid-wchypvrv],.tsc-faq__inner[data-astro-cid-wchypvrv]{width:min(100% - 32px,1300px)}.tsc-how__list[data-astro-cid-wchypvrv]{grid-template-columns:1fr}.tsc-seg__opt[data-astro-cid-wchypvrv] small[data-astro-cid-wchypvrv]{display:none}.tsc-plan__note[data-astro-cid-wchypvrv]{flex-basis:100%;margin-left:0}.tsc-chart[data-astro-cid-wchypvrv]{padding:1rem .9rem}.tsc-chart[data-astro-cid-wchypvrv] table[data-astro-cid-wchypvrv]{font-size:.8rem}.tsc-chart[data-astro-cid-wchypvrv] th[data-astro-cid-wchypvrv],.tsc-chart[data-astro-cid-wchypvrv] td[data-astro-cid-wchypvrv]{padding:.55rem .35rem .55rem 0}.tsc-chart[data-astro-cid-wchypvrv] thead[data-astro-cid-wchypvrv] th[data-astro-cid-wchypvrv]{white-space:normal;vertical-align:bottom;font-size:.7rem}.tsc-chart[data-astro-cid-wchypvrv] th[data-astro-cid-wchypvrv]:last-child,.tsc-chart[data-astro-cid-wchypvrv] td[data-astro-cid-wchypvrv]:last-child{padding-right:0}.tsc-chart[data-astro-cid-wchypvrv] td[data-astro-cid-wchypvrv].tsc-chart__wrap{white-space:normal;min-width:5.5rem}.tsc-chart[data-astro-cid-wchypvrv] td[data-astro-cid-wchypvrv].tsc-chart__wrap--narrow{min-width:3rem}}@media (prefers-reduced-motion:reduce){[data-astro-cid-wchypvrv][data-reveal]{opacity:1;transition:none;transform:none}.tsc-btn__chip[data-astro-cid-wchypvrv],.tsc-card__media[data-astro-cid-wchypvrv] img[data-astro-cid-wchypvrv],.tsc-switch__track[data-astro-cid-wchypvrv]:after,.tsc-faq__icon[data-astro-cid-wchypvrv]{transition:none}}
