.status.svelte-dciruj{color:var(--text-muted);padding:1.5rem 0}.status-error.svelte-dciruj{color:var(--error)}.annual-grid.svelte-dciruj{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.annual-tile.svelte-dciruj{display:flex;flex-direction:column;gap:1rem;background:var(--bg-card);border:1px solid var(--border);padding:1.75rem;transition:border-color var(--transition)}.annual-tile.svelte-dciruj:hover,.annual-tile.svelte-dciruj:focus-within{border-color:var(--brand)}.annual-tile-skeleton.svelte-dciruj{min-height:310px;border-color:var(--border)}.annual-tile-skeleton.svelte-dciruj .skeleton-bar:where(.svelte-dciruj){background:var(--bg-alt);border:1px solid var(--border);height:.9rem}.annual-tile-skeleton.svelte-dciruj .skeleton-bar-title:where(.svelte-dciruj){height:1.4rem;width:70%}.annual-tile-skeleton.svelte-dciruj .skeleton-bar-price:where(.svelte-dciruj){height:1.6rem;width:35%;margin-bottom:.75rem}.annual-tile-skeleton.svelte-dciruj .skeleton-bar-short:where(.svelte-dciruj){width:55%}.annual-tile-skeleton.svelte-dciruj .skeleton-bar-button:where(.svelte-dciruj){height:2.5rem;margin-top:auto}.annual-tile-header.svelte-dciruj{border-bottom:1px solid var(--border);padding-bottom:1rem}.annual-tile-title.svelte-dciruj{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--brand);margin:0 0 .5rem;line-height:1.2;min-height:3rem}.annual-tile-price.svelte-dciruj{margin:0}.price-amount.svelte-dciruj{font-family:var(--font-heading);font-size:1.75rem;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.annual-tile-desc.svelte-dciruj{color:var(--text-muted);font-size:.9rem;line-height:1.6}.annual-tile-desc.svelte-dciruj p{margin:0;color:var(--text-muted)}.annual-benefits.svelte-dciruj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.annual-benefits.svelte-dciruj li:where(.svelte-dciruj){font-size:.875rem;color:var(--text);padding-left:1.25rem;position:relative;line-height:1.5}.annual-benefits.svelte-dciruj li:where(.svelte-dciruj):before{content:"✓";position:absolute;left:0;top:0;color:var(--brand);font-weight:700}.annual-tile-action.svelte-dciruj{margin:auto 0 0;padding-top:1rem;border-top:1px solid var(--border)}.sk-tile-action.svelte-dciruj{height:47px}.annual-tile-action.svelte-dciruj go-ticket-segment-body .go-tickets{margin:0;padding:0;list-style:none}.annual-tile-action.svelte-dciruj go-ticket-segment-body .go-tickets-header,.annual-tile-action.svelte-dciruj go-ticket-segment-body .go-tickets-item-title,.annual-tile-action.svelte-dciruj go-ticket-segment-body .go-tickets-item-description,.annual-tile-action.svelte-dciruj go-ticket-segment-body .go-tickets-item-price,.annual-tile-action.svelte-dciruj go-ticket-segment-body .go-tickets-item-quality{display:none}.annual-tile-action.svelte-dciruj go-ticket-segment-body .go-tickets-item{list-style:none;margin:0 0 .875rem}.annual-tile-action.svelte-dciruj go-ticket-segment-body .go-tickets-item>ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end;gap:.625rem;border:none;background:transparent}.annual-tile-action.svelte-dciruj go-add-to-cart-button{display:block;width:100%}.annual-tile-action.svelte-dciruj go-add-to-cart-button button{width:100%;justify-content:center}
