.camp-modal[data-astro-cid-bke6kxrd]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem}.camp-modal[data-astro-cid-bke6kxrd][aria-hidden=true]{display:none}.camp-modal-backdrop[data-astro-cid-bke6kxrd]{position:absolute;inset:0;background:#0f172a73}.camp-modal-panel[data-astro-cid-bke6kxrd]{position:relative;z-index:1;width:min(40rem,100%);border-radius:1rem;border:1px solid #d1d5db;background:#fff;padding:1rem;box-shadow:0 24px 50px #0f172a42;max-height:min(90vh,52rem);overflow-y:auto}.camp-ask-label[data-astro-cid-bke6kxrd]{font-size:.875rem;font-weight:600;color:#2e2e2e}@media (max-width: 640px){.camp-modal[data-astro-cid-bke6kxrd]{align-items:flex-end;padding:0}.camp-modal-panel[data-astro-cid-bke6kxrd]{width:100%;border-radius:1rem 1rem 0 0;max-height:92vh;padding:.9rem}}.water-play-banner[data-astro-cid-bcfsaixa]{isolation:isolate;background:linear-gradient(135deg,#0a4c6b,#1278a8 35%,#0e6b94 65%,#094060);animation:waterBannerRise .62s cubic-bezier(.2,.74,.25,1)}.water-svg-wave[data-astro-cid-bcfsaixa]{position:absolute;bottom:0;left:-25%;width:150%;max-width:none;height:60%;pointer-events:none}.water-svg-wave-a[data-astro-cid-bcfsaixa]{animation:waterSvgDrift 7s ease-in-out infinite alternate}.water-svg-wave-b[data-astro-cid-bcfsaixa]{animation:waterSvgDrift 9s ease-in-out infinite alternate-reverse;bottom:-4px}.water-svg-wave-c[data-astro-cid-bcfsaixa]{animation:waterSvgDrift 11s ease-in-out infinite alternate;bottom:-8px}.water-bubbles[data-astro-cid-bcfsaixa]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.water-bubble[data-astro-cid-bcfsaixa]{position:absolute;bottom:-10px;left:var(--b-left, 50%);width:var(--b-size, 5px);height:var(--b-size, 5px);border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff9,#ffffff26);animation:waterBubbleFloat var(--b-dur, 5s) ease-in var(--b-delay, 0s) infinite;opacity:0}.water-shimmer[data-astro-cid-bcfsaixa]{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.1) 45%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.1) 55%,transparent 60%);background-size:250% 100%;animation:waterShimmerSweep 6s ease-in-out infinite;pointer-events:none}.water-drop-icon[data-astro-cid-bcfsaixa]{animation:waterDropBob 3s ease-in-out infinite}.camp-reveal[data-astro-cid-bcfsaixa]{opacity:1;transform:none}html.camp-motion-ready .camp-reveal[data-astro-cid-bcfsaixa]{opacity:0;transform:translate3d(0,18px,0) scale(.992);transition-property:opacity,transform;transition-duration:.56s;transition-timing-function:cubic-bezier(.2,.74,.25,1);transition-delay:var(--camp-delay, 0ms);will-change:opacity,transform}html.camp-motion-ready .camp-reveal[data-astro-cid-bcfsaixa].is-visible{opacity:1;transform:translateZ(0) scale(1)}.camp-card[data-astro-cid-bcfsaixa]{transition:transform .26s cubic-bezier(.2,.74,.25,1),box-shadow .26s ease,border-color .26s ease}.camp-stat-card[data-astro-cid-bcfsaixa]{transition:transform .26s ease,background-color .26s ease}.camp-status-chip[data-astro-cid-bcfsaixa]{animation:campStatusPulse 2.8s ease-in-out infinite}@media (hover: hover) and (pointer: fine){.camp-card[data-astro-cid-bcfsaixa]:hover{transform:translateY(-4px);box-shadow:0 14px 30px #11182724;border-color:#3e6d5147}.camp-stat-card[data-astro-cid-bcfsaixa]:hover{transform:translateY(-2px)}}@keyframes campStatusPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes waterBannerRise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes waterSvgDrift{0%{transform:translate(0)}to{transform:translate(-3%)}}@keyframes waterBubbleFloat{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:.7}80%{opacity:.3}to{opacity:0;transform:translateY(-80px) scale(1)}}@keyframes waterShimmerSweep{0%,to{background-position:200% center}50%{background-position:-50% center}}@keyframes waterDropBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.camp-reveal[data-astro-cid-bcfsaixa]{opacity:1;transform:none;transition:none}.water-play-banner[data-astro-cid-bcfsaixa],.water-svg-wave[data-astro-cid-bcfsaixa],.water-bubble[data-astro-cid-bcfsaixa],.water-shimmer[data-astro-cid-bcfsaixa],.water-drop-icon[data-astro-cid-bcfsaixa]{animation:none}.water-bubble[data-astro-cid-bcfsaixa]{display:none}.camp-card[data-astro-cid-bcfsaixa],.camp-stat-card[data-astro-cid-bcfsaixa],.camp-status-chip[data-astro-cid-bcfsaixa]{transition:none;animation:none}}
