.franchise-section[data-astro-cid-jcagsuau]{margin-bottom:var(--spacing-xl,32px)}.sr-only[data-astro-cid-jcagsuau]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.franchise-hero__tier-row[data-astro-cid-jcagsuau]{gap:var(--spacing-sm,8px);margin-bottom:var(--spacing-sm,8px);display:flex}.franchise-hero__tier-pill[data-astro-cid-jcagsuau]{font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;padding:2px 10px}.franchise-hero__tier-pill--premier[data-astro-cid-jcagsuau]{background:var(--league-accent,#c41e3a);color:var(--on-league-accent,#fff)}.franchise-hero__tier-pill--dleague[data-astro-cid-jcagsuau]{background:var(--content-bg-muted,#e5e7eb);color:var(--page-text,#1a1a1a)}.lockup-trophies[data-astro-cid-jcagsuau]{border-top:1px solid var(--content-border,#e5e7eb);margin-top:var(--spacing-sm,8px);padding-top:var(--spacing-sm,8px);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.5rem .75rem;display:flex}.lockup-trophies__count[data-astro-cid-jcagsuau]:before{color:var(--color-gray-400,#9ca3af);content:"·";margin-right:.75rem}.lockup-trophies__label[data-astro-cid-jcagsuau]{color:var(--page-text,#0f1e2e);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700;text-decoration:none}.lockup-trophies__label[data-astro-cid-jcagsuau]:hover{text-decoration:underline}.lockup-trophies__count[data-astro-cid-jcagsuau],.lockup-trophies__rank[data-astro-cid-jcagsuau]{color:var(--content-text-muted,#6b7280);font-variant-numeric:tabular-nums;font-size:.8125rem}.lockup-trophies__rank[data-astro-cid-jcagsuau]:before{color:var(--color-gray-400,#9ca3af);content:"·";margin-right:.75rem}.lockup-trophies__pip-group[data-astro-cid-jcagsuau]{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.lockup-trophies__pips-caption[data-astro-cid-jcagsuau]{color:var(--color-gray-400,#9ca3af);font-size:var(--font-size-3xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.title-pips[data-astro-cid-jcagsuau]{align-items:center;gap:4px;display:inline-flex}.title-pips__pip[data-astro-cid-jcagsuau]{background:var(--content-border,#e5e7eb);border-radius:3px;width:16px;height:5px}.title-pips__pip[data-astro-cid-jcagsuau][data-won=true]{background:var(--afl-trophy-gold,#c9a44c);background:linear-gradient(180deg,var(--afl-trophy-gold-light,#e6c976),var(--afl-trophy-gold,#c9a44c))}.title-pips__ratio[data-astro-cid-jcagsuau]{color:var(--page-text,#0f1e2e);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;margin-left:.375rem;font-weight:700}.title-pips__total[data-astro-cid-jcagsuau]{color:var(--color-gray-400,#9ca3af)}.trophy-tiers[data-astro-cid-jcagsuau]{gap:var(--spacing-xl,32px);flex-direction:column;display:flex}.trophy-tier__title[data-astro-cid-jcagsuau]{background:var(--style-section-mark,none);border-left:var(--style-section-rule,2px solid var(--afl-trophy-gold,#c9a44c));color:var(--page-text,#1a1a1a);font-family:var(--style-section-font,inherit);font-size:var(--style-section-size,var(--font-size-sm));font-style:var(--style-section-style,inherit);letter-spacing:var(--style-section-tracking,.06em);margin:0 0 var(--spacing-md,16px) 0;padding-bottom:var(--style-section-mark-pad,0);padding-left:var(--style-section-rule-gap,.625rem);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.625rem;font-weight:700;display:flex}.trophy-tier__rank[data-astro-cid-jcagsuau]{color:var(--content-text-muted,#6b7280);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:none;font-weight:600}.trophy-tier__rank[data-astro-cid-jcagsuau]:before{color:var(--color-gray-400,#9ca3af);content:"·";margin-right:.375rem}.trophy-tier__icon[data-astro-cid-jcagsuau]{-o-object-fit:contain;object-fit:contain;border-radius:6px;flex-shrink:0;width:32px;height:32px}.badge-wall[data-astro-cid-jcagsuau]{gap:var(--spacing-sm,8px);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-items:center;display:grid}@media (width<=640px){.badge-wall[data-astro-cid-jcagsuau]{grid-template-columns:repeat(2,1fr)}}.badge-card[data-astro-cid-jcagsuau]{width:200px;max-width:100%;position:relative}.badge-card__art[data-astro-cid-jcagsuau]{display:block}.badge-card__art[data-astro-cid-jcagsuau] svg{width:100%;height:auto;display:block}.badge-card[data-astro-cid-jcagsuau][data-locked=true] .badge-card__art[data-astro-cid-jcagsuau]{filter:grayscale();opacity:.12}.badge-card__locked[data-astro-cid-jcagsuau]{color:var(--color-gray-400,#9ca3af);font-size:var(--font-size-xs);letter-spacing:.08em;pointer-events:none;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}@media (width<=640px){.badge-wall[data-astro-cid-jcagsuau]{grid-template-columns:repeat(2,minmax(0,1fr))}.badge-card[data-astro-cid-jcagsuau]{width:100%}}.badge-wall__empty[data-astro-cid-jcagsuau]{color:var(--content-text-muted,#6b7280);font-size:.9375rem}.pt[data-astro-cid-4ytklv6r]{margin-top:1.5rem}.pt__kicker[data-astro-cid-4ytklv6r]{color:var(--history-gold);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;margin:0}.pt__kicker[data-astro-cid-4ytklv6r],.pt__title[data-astro-cid-4ytklv6r]{text-transform:uppercase}.pt__title[data-astro-cid-4ytklv6r]{font-family:var(--font-display);font-size:var(--font-size-xl);margin:0 0 .25rem;line-height:1}.pt__summary[data-astro-cid-4ytklv6r]{color:var(--content-text-muted);font-size:var(--font-size-sm);margin:0 0 .75rem}.pt__trades[data-astro-cid-4ytklv6r]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pt__trade[data-astro-cid-4ytklv6r]{background:var(--card-bg);border:var(--style-card-border,1px solid var(--content-border));border-radius:var(--radius-lg,16px);box-shadow:var(--style-card-shadow,none);padding:.625rem .75rem}.pt__head[data-astro-cid-4ytklv6r]{font-weight:var(--font-weight-bold);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .5rem;display:flex}.pt__with[data-astro-cid-4ytklv6r]{color:var(--content-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.pt__sides[data-astro-cid-4ytklv6r]{gap:.5rem;display:grid}@media (width>=640px){.pt__sides[data-astro-cid-4ytklv6r]{grid-template-columns:1fr 1fr}}.pt__side[data-astro-cid-4ytklv6r]{min-width:0}.pt__label[data-astro-cid-4ytklv6r]{color:var(--content-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;margin:0 0 .25rem}.pt__items[data-astro-cid-4ytklv6r]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.pt__item[data-astro-cid-4ytklv6r]{font-size:var(--font-size-sm)}.pt__item--pick[data-astro-cid-4ytklv6r]{border-left:2px solid var(--history-gold);flex-direction:column;padding-left:.5rem;display:flex}.pt__item--guess[data-astro-cid-4ytklv6r]{border-left-style:dashed}.pt__pos[data-astro-cid-4ytklv6r]{color:var(--content-text-muted);font-size:var(--font-size-xs)}.pt__pick[data-astro-cid-4ytklv6r],.pt__pos[data-astro-cid-4ytklv6r]{font-weight:var(--font-weight-semibold)}.pt__fate[data-astro-cid-4ytklv6r]{color:var(--content-text-muted);font-size:var(--font-size-xs)}.pt__guess[data-astro-cid-4ytklv6r]{color:var(--history-gold);font-weight:var(--font-weight-bold);margin-left:.125rem}.pt__more[data-astro-cid-4ytklv6r]{margin-top:.75rem}.pt__more[data-astro-cid-4ytklv6r] summary[data-astro-cid-4ytklv6r]{cursor:pointer;font-size:var(--font-size-sm);margin-bottom:.5rem}.pt__foot[data-astro-cid-4ytklv6r],.pt__more[data-astro-cid-4ytklv6r] summary[data-astro-cid-4ytklv6r]{color:var(--content-text-muted)}.pt__foot[data-astro-cid-4ytklv6r]{font-size:var(--font-size-xs);margin:.75rem 0 0}
