.ph-pill-in.svelte-fdlb5x{background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-color:color-mix(in srgb, var(--border) 80%, transparent);box-shadow:var(--shadow-sm,0 8px 30px -12px #0000001f)}.ph-pill-scrolled.svelte-fdlb5x{box-shadow:var(--shadow-md,0 18px 50px -20px #00000040)}.ph-cta.svelte-fdlb5x{box-shadow:0 10px 24px -12px color-mix(in srgb, var(--brand-primary) 70%, transparent)}.ph-strip.svelte-fdlb5x{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-primary) 78%, black), var(--brand-primary));color:var(--primary-foreground)}.ph-strip-link.svelte-fdlb5x{opacity:.9;align-items:center;gap:.375rem;transition:opacity .2s;display:inline-flex}.ph-strip-link.svelte-fdlb5x:hover,.ph-strip-link.svelte-fdlb5x:focus-visible{opacity:1;text-underline-offset:3px;text-decoration:underline}.ph-glass.svelte-fdlb5x{background:color-mix(in srgb, var(--background) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);box-shadow:0 1px 0 color-mix(in srgb, var(--border) 70%, transparent);transition:box-shadow .3s;position:relative}.ph-glass-scrolled.svelte-fdlb5x{box-shadow:0 1px 0 color-mix(in srgb, var(--border) 70%, transparent), var(--shadow-md,0 18px 50px -20px #00000040)}.ph-hairline.svelte-fdlb5x{background:linear-gradient(90deg, transparent 0%, var(--brand-secondary,#fbbf24) 18%, var(--brand-primary) 50%, var(--brand-secondary,#fbbf24) 82%, transparent 100%);opacity:.85;height:2px;position:absolute;inset:auto 0 0}.ph-tile.svelte-fdlb5x{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-primary) 16%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--brand-primary) 45%, transparent);background:#fff;border-radius:.875rem}.ph-ident-name.svelte-fdlb5x{font-family:var(--font-heading,inherit)}.ph-tagline.svelte-fdlb5x{color:var(--brand-secondary,#b45309)}.ph-nav.svelte-fdlb5x{gap:.125rem}.ph-link.svelte-fdlb5x{color:var(--foreground);border-radius:999px;align-items:center;gap:.25rem;padding:.5rem .8rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.ph-link.svelte-fdlb5x:after{content:"";background:linear-gradient(90deg, var(--brand-secondary,#fbbf24), var(--brand-primary));transform-origin:50%;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.2rem;left:.8rem;right:.8rem;transform:scaleX(0)}.ph-link.svelte-fdlb5x:hover,.ph-link.svelte-fdlb5x:focus-visible{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);outline:none}.ph-link.svelte-fdlb5x:hover:after,.ph-link.svelte-fdlb5x:focus-visible:after,.ph-link.is-current.svelte-fdlb5x:after{transform:scaleX(1)}.ph-link.is-current.svelte-fdlb5x{color:var(--brand-primary)}.ph-cta-glow.svelte-fdlb5x{background:linear-gradient(135deg, var(--brand-primary), color-mix(in srgb, var(--brand-primary) 72%, var(--brand-secondary,#fbbf24)));box-shadow:0 10px 26px -10px color-mix(in srgb, var(--brand-primary) 75%, transparent), inset 0 1px 0 #ffffff40;transition:transform .2s,box-shadow .2s}.ph-cta-glow.svelte-fdlb5x:hover,.ph-cta-glow.svelte-fdlb5x:focus-visible{box-shadow:0 16px 34px -12px color-mix(in srgb, var(--brand-primary) 85%, transparent), inset 0 1px 0 #ffffff40;outline:none;transform:translateY(-1px)}.ph-cta-glow.svelte-fdlb5x .ph-cta-arrow{transition:transform .2s}.ph-cta-glow.svelte-fdlb5x:hover .ph-cta-arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.ph-pill-in.svelte-fdlb5x,.ph-cta.svelte-fdlb5x,.ph-glass.svelte-fdlb5x,.ph-link.svelte-fdlb5x,.ph-link.svelte-fdlb5x:after,.ph-cta-glow.svelte-fdlb5x,.ph-cta-arrow.svelte-fdlb5x,.ph-tile.svelte-fdlb5x,.ph-strip-link.svelte-fdlb5x{transition:none}}.pf-band.svelte-1azuuur{background:linear-gradient(180deg, var(--brand-primary), color-mix(in srgb, var(--brand-primary) 84%, black));color:var(--primary-foreground);border-top:3px solid var(--brand-secondary,#fbbf24)}.pf-orb.svelte-1azuuur{aspect-ratio:1;filter:blur(70px);pointer-events:none;opacity:.35;border-radius:50%;width:42vmax;position:absolute}.pf-orb-1.svelte-1azuuur{background:radial-gradient(circle, color-mix(in srgb, var(--brand-secondary) 60%, transparent), transparent 68%);top:-30vmax;right:-12vmax}.pf-orb-2.svelte-1azuuur{background:radial-gradient(circle, color-mix(in srgb, var(--primary-foreground) 35%, transparent), transparent 68%);bottom:-32vmax;left:-10vmax}.pf-band-logo.svelte-1azuuur{background:#fff;border-radius:.75rem}.pf-band-name.svelte-1azuuur{font-family:var(--font-heading,inherit)}.pf-band-muted.svelte-1azuuur{color:color-mix(in srgb, var(--primary-foreground) 82%, transparent)}.pf-band-title.svelte-1azuuur,.pf-band-badge.svelte-1azuuur{color:var(--brand-secondary,#fbbf24)}.pf-band-link.svelte-1azuuur{color:inherit;text-decoration:none;transition:color .2s}.pf-band-link.svelte-1azuuur:hover,.pf-band-link.svelte-1azuuur:focus-visible{color:var(--primary-foreground);text-underline-offset:3px;text-decoration:underline}.pf-band-social.svelte-1azuuur{border-color:color-mix(in srgb, var(--primary-foreground) 35%, transparent);color:var(--primary-foreground)}.pf-band-social.svelte-1azuuur:hover,.pf-band-social.svelte-1azuuur:focus-visible{background:var(--primary-foreground);color:var(--brand-primary);outline:none}.pf-band-bottom.svelte-1azuuur{background:color-mix(in srgb, var(--brand-primary) 70%, black);color:color-mix(in srgb, var(--primary-foreground) 80%, transparent)}.theme-preview-bar.svelte-1yhc6me{color:#fafaf9;background:#1c1917;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem 1rem;font-size:.8125rem;line-height:1.25rem;display:flex}.preview-action.svelte-1yhc6me{white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border:1px solid #fafaf959;border-radius:.375rem;align-items:center;padding:.25rem .75rem;font-weight:600;display:inline-flex}.preview-action.svelte-1yhc6me:hover{background:#fafaf91f}.preview-action.svelte-1yhc6me:focus-visible{outline-offset:2px;outline:2px solid #fafaf9}.preview-action.primary.svelte-1yhc6me{color:#1c1917;background:#fafaf9;border-color:#fafaf9}.preview-action.primary.svelte-1yhc6me:hover{background:#e7e5e4}.preview-action[disabled].svelte-1yhc6me{opacity:.6;cursor:progress}.wa-fab.svelte-4ub19u{right:1rem;bottom:calc(4.25rem + env(safe-area-inset-bottom));z-index:45;background:var(--brand-primary);width:3.5rem;height:3.5rem;color:var(--primary-foreground);box-shadow:var(--shadow-lg,0 10px 30px #00000040);border-radius:9999px;justify-content:center;align-items:center;transition:opacity .25s,transform .25s;display:flex;position:fixed}@media (width>=768px){.wa-fab.svelte-4ub19u{right:1.5rem;bottom:calc(1.5rem + env(safe-area-inset-bottom))}}.wa-fab.svelte-4ub19u:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.wa-fab--hidden.svelte-4ub19u{pointer-events:none;opacity:0;transform:scale(.85)}@media (prefers-reduced-motion:no-preference){.wa-fab.svelte-4ub19u:hover{transform:scale(1.06)}.fab-pop.svelte-4ub19u:not(.wa-fab--hidden){animation:.9s cubic-bezier(.22,1,.36,1) svelte-4ub19u-fab-pop}}@keyframes svelte-4ub19u-fab-pop{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-primary) 55%, transparent)}70%{box-shadow:0 0 0 14px color-mix(in srgb, var(--brand-primary) 0%, transparent)}to{box-shadow:var(--shadow-lg,0 10px 30px #00000040)}}
