.link-card:where(.astro-jhbjpgzp){align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:left;width:100%;transition:background-color var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);display:flex;position:relative}.link-card:where(.astro-jhbjpgzp):hover,.link-card:where(.astro-jhbjpgzp):focus-within,.link-card:where(.astro-jhbjpgzp):focus-visible{background-color:color-mix(in srgb, var(--brand) 18%, var(--card));border-color:var(--brand);box-shadow:0 8px 28px color-mix(in srgb, var(--brand) 45%, transparent);transform:translateY(-3px)}.link-card:where(.astro-jhbjpgzp):focus-visible{box-shadow:var(--focus-ring), 0 8px 28px color-mix(in srgb, var(--brand) 45%, transparent)}.link-card:where(.astro-jhbjpgzp):hover .link-card-icon:where(.astro-jhbjpgzp),.link-card:where(.astro-jhbjpgzp):focus-within .link-card-icon:where(.astro-jhbjpgzp),.link-card:where(.astro-jhbjpgzp):focus-visible .link-card-icon:where(.astro-jhbjpgzp){background:var(--brand);color:var(--white)}.link-card:where(.astro-jhbjpgzp):hover .link-card-arrow:where(.astro-jhbjpgzp),.link-card:where(.astro-jhbjpgzp):focus-within .link-card-arrow:where(.astro-jhbjpgzp),.link-card:where(.astro-jhbjpgzp):focus-visible .link-card-arrow:where(.astro-jhbjpgzp){opacity:1;transform:translate(3px)}@media (width>=640px){.link-card-primary:where(.astro-jhbjpgzp){padding:var(--space-5);grid-column:span 2}.link-card-primary:where(.astro-jhbjpgzp) .link-card-icon:where(.astro-jhbjpgzp){width:56px;height:56px}.link-card-primary:where(.astro-jhbjpgzp) .link-card-label:where(.astro-jhbjpgzp){font-size:var(--step-2)}}.link-card-surface:where(.astro-jhbjpgzp){align-items:center;gap:var(--space-3);min-width:0;color:inherit;flex:1;display:flex;position:static}.link-card-surface:where(.astro-jhbjpgzp):after{content:"";position:absolute;inset:0}.link-card-icon:where(.astro-jhbjpgzp){border-radius:var(--r-full);background:color-mix(in srgb, var(--brand) 18%, transparent);width:44px;height:44px;color:var(--brand);transition:background-color var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out);flex:none;place-items:center;display:grid}.link-card-icon:where(.astro-jhbjpgzp) svg{width:20px;height:20px;display:block}.link-card-text:where(.astro-jhbjpgzp){flex:1;gap:2px;min-width:0;display:grid}.link-card-label:where(.astro-jhbjpgzp){align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--step-0);color:var(--text);display:flex}.link-card-handle:where(.astro-jhbjpgzp){font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-card-desc:where(.astro-jhbjpgzp){font-size:var(--step--1);color:var(--muted)}.link-card-arrow:where(.astro-jhbjpgzp){color:var(--muted-2);opacity:.6;transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-3) var(--ease-out);flex:none}.link-card-copy:where(.astro-jhbjpgzp){z-index:var(--z-content);align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;padding-inline:var(--space-2);font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted-2);border-radius:var(--r-sm);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);flex:none;display:inline-flex;position:relative}.link-card-copy:where(.astro-jhbjpgzp):hover{color:var(--text);background:color-mix(in srgb, var(--brand) 22%, transparent)}.link-card-copy:where(.astro-jhbjpgzp)[data-copied=true]{color:var(--pink-pastel)}:where(.astro-jhbjpgzp)[data-copied=true]{animation:copied-pop var(--dur-3) var(--ease-pop)}@keyframes copied-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.link-card-live-wrap:where(.astro-jhbjpgzp){z-index:var(--z-content);top:var(--space-2);right:var(--space-2);position:absolute}.link-card:where(.astro-jhbjpgzp).link-card-locked{border-style:dashed;border-color:color-mix(in srgb, var(--pink-neon) 45%, var(--border));cursor:pointer}.link-card:where(.astro-jhbjpgzp).link-card-locked[data-age-state=unlocked]{border-style:solid}.link-card-lock-line:where(.astro-jhbjpgzp){align-items:center;gap:var(--space-1);font-size:var(--step--1);color:var(--muted);display:flex}.badge-chip:where(.astro-jhbjpgzp){padding:1px var(--space-2);font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-900);background:var(--pink-neon);border-radius:var(--r-full);align-items:center;line-height:1.4;display:inline-flex}.age-gate-modal:where(.astro-b6dcufzh){z-index:var(--z-modal);width:min(90vw,440px);color:inherit;background:0 0;border:none;padding:0}.age-gate-modal:where(.astro-b6dcufzh)[open]{opacity:1;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-pop);transform:scale(1)}@starting-style{.age-gate-modal:where(.astro-b6dcufzh)[open]{opacity:0;transform:scale(.95)}}.age-gate-modal:where(.astro-b6dcufzh)::backdrop{background:color-mix(in srgb, var(--ink-900) 80%, transparent);-webkit-backdrop-filter:blur(10px);opacity:1;transition:opacity var(--dur-3) var(--ease-out)}@starting-style{.age-gate-modal:where(.astro-b6dcufzh)[open]::backdrop{opacity:0}}.age-gate-panel:where(.astro-b6dcufzh){gap:var(--space-3);padding:var(--space-5);text-align:center;display:grid}.age-gate-title:where(.astro-b6dcufzh){font-size:var(--step-2)}.age-gate-copy:where(.astro-b6dcufzh){color:var(--muted)}.age-gate-actions:where(.astro-b6dcufzh){gap:var(--space-2);margin-top:var(--space-2);display:grid}.age-gate-btn:where(.astro-b6dcufzh){min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--r-full);font-family:var(--font-display);font-size:var(--step-0);transition:box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out)}.age-gate-confirm:where(.astro-b6dcufzh){background:var(--grad);color:var(--white);box-shadow:var(--glow-pink)}.age-gate-confirm:where(.astro-b6dcufzh):hover,.age-gate-confirm:where(.astro-b6dcufzh):focus-visible{box-shadow:var(--glow-pink-lg);transform:translateY(-2px)}.age-gate-confirm:where(.astro-b6dcufzh):focus-visible{box-shadow:var(--focus-ring), var(--glow-pink-lg)}.age-gate-deny:where(.astro-b6dcufzh){border:1px solid var(--border-strong);color:var(--text);background:0 0}.age-gate-deny:where(.astro-b6dcufzh):hover,.age-gate-deny:where(.astro-b6dcufzh):focus-visible{border-color:var(--pink-neon)}.board-section:where(.astro-emdnaqhu){padding-block:calc(var(--section-pad) * .35)}.board-head:where(.astro-emdnaqhu){gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.board-title:where(.astro-emdnaqhu){font-size:var(--step-2);color:var(--text)}.board-blurb:where(.astro-emdnaqhu){max-width:60ch;color:var(--muted)}.board-grid:where(.astro-emdnaqhu){gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.board-grid-2:where(.astro-emdnaqhu){grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.board-grid-3:where(.astro-emdnaqhu){grid-template-columns:repeat(3,1fr)}}.board-watch:where(.astro-emdnaqhu):has([data-live-badge]:not([hidden])) .board-title:where(.astro-emdnaqhu){color:var(--pink-neon);text-shadow:0 0 18px color-mix(in srgb, var(--pink-neon) 45%, transparent)}.board-watch:where(.astro-emdnaqhu):has([data-live-badge]:not([hidden])) .link-card{border-color:color-mix(in srgb, var(--pink-neon) 55%, transparent);box-shadow:0 0 34px color-mix(in srgb, var(--pink-neon) 22%, transparent)}.support-band:where(.astro-emdnaqhu){padding:var(--card-pad-lg) var(--card-pad);border:1px solid var(--border);border-radius:var(--r-lg);background:radial-gradient(90% 130% at 50% 0%, color-mix(in srgb, var(--violet) 13%, transparent), transparent 72%), var(--surface-2);box-shadow:var(--elev-2)}.support-band:where(.astro-emdnaqhu) .board-head:where(.astro-emdnaqhu){text-align:center;justify-items:center}.adult-zone:where(.astro-emdnaqhu){margin-top:calc(var(--section-pad) * .25)}.adult-zone:where(.astro-emdnaqhu) .board-head:where(.astro-emdnaqhu){padding-top:var(--space-4);border-top:1px dashed color-mix(in srgb, var(--pink-neon) 45%, transparent)}.eyebrow:where(.astro-emdnaqhu).eyebrow-adult{color:var(--pink-neon)}.eyebrow:where(.astro-emdnaqhu).eyebrow-adult:before{background:linear-gradient(135deg, var(--pink-neon), var(--pink-pastel))}.board-grid-locked:where(.astro-emdnaqhu){max-width:460px}.business-line:where(.astro-emdnaqhu){padding-block:var(--space-5) 0;text-align:center;font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted-2)}
