body{background:#04131b;color:#e8fbff}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 15% 12%,rgba(253,224,71,.16),transparent 18rem),radial-gradient(circle at 86% 16%,rgba(34,211,238,.18),transparent 22rem),linear-gradient(180deg,#03131c,#082032 52%,#020b10)}.site-footer p{color:#e8fbffa8}.ocean-page[data-astro-cid-abbxf37n]{overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(253,224,71,.14),transparent 25rem),radial-gradient(circle at 88% 24%,rgba(34,211,238,.2),transparent 28rem),linear-gradient(180deg,#03131c,#082032 44%,#020b10);color:#e8fbff}.ocean-shell[data-astro-cid-abbxf37n]{width:min(1180px,calc(100% - 32px));margin:0 auto}.ocean-hero[data-astro-cid-abbxf37n]{position:relative;min-height:calc(100vh - 92px);padding:clamp(64px,9vw,118px) 0 clamp(56px,8vw,92px);display:grid;align-items:center}.ocean-hero-image[data-astro-cid-abbxf37n]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32;filter:saturate(.9) contrast(1.06)}.ocean-hero[data-astro-cid-abbxf37n]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#03131ce6,#03131c80 52%,#03131cb8),linear-gradient(180deg,#03131c40,#03131ccc);pointer-events:none}.hero-layout[data-astro-cid-abbxf37n]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(34px,6vw,74px);align-items:center;z-index:1}.hero-badge[data-astro-cid-abbxf37n],.eyebrow[data-astro-cid-abbxf37n]{color:#fde047;font-size:.78rem;font-weight:950;text-transform:uppercase}.hero-badge[data-astro-cid-abbxf37n]{display:inline-flex;min-height:46px;align-items:center;margin:0 0 clamp(34px,5vw,58px);padding:0 24px;border-radius:999px;background:#fde047;color:#082032;box-shadow:0 18px 50px #fde04733}.hero-badge[data-astro-cid-abbxf37n]:before{content:"🌊 "}h1[data-astro-cid-abbxf37n],h2[data-astro-cid-abbxf37n],h3[data-astro-cid-abbxf37n],p[data-astro-cid-abbxf37n]{margin-top:0}h1[data-astro-cid-abbxf37n]{max-width:10ch;margin-bottom:28px;color:#fff;font-size:clamp(3.2rem,7.6vw,6.5rem);line-height:.95}h1[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n]{display:block;color:#fde047}.hero-copy[data-astro-cid-abbxf37n]>p[data-astro-cid-abbxf37n]:not(.hero-badge){max-width:680px;margin-bottom:0;color:#e8fbffc7;font-size:clamp(1.18rem,2vw,1.58rem);line-height:1.7}.hero-stats[data-astro-cid-abbxf37n]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(38px,5vw,56px)}.hero-stats[data-astro-cid-abbxf37n] div[data-astro-cid-abbxf37n],.chart-caption[data-astro-cid-abbxf37n],.creature-card[data-astro-cid-abbxf37n],.comparison-panel[data-astro-cid-abbxf37n]{border:1px solid rgba(232,251,255,.14);border-radius:8px;background:#03131cbd;box-shadow:0 22px 64px #00000042}.hero-stats[data-astro-cid-abbxf37n] div[data-astro-cid-abbxf37n]{min-height:94px;padding:20px}.hero-stats[data-astro-cid-abbxf37n] strong[data-astro-cid-abbxf37n],.hero-stats[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n]{display:block}.hero-stats[data-astro-cid-abbxf37n] strong[data-astro-cid-abbxf37n]{color:#fde047;font-size:clamp(2rem,4vw,3rem);line-height:.95}.hero-stats[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n]{margin-top:8px;color:#e8fbffad}.hero-chart[data-astro-cid-abbxf37n]{position:relative;min-height:500px;overflow:hidden;border:1px solid rgba(232,251,255,.14);border-radius:30px;background:radial-gradient(circle at 50% 0%,rgba(34,211,238,.16),transparent 18rem),#03131cb3}.chart-preview[data-astro-cid-abbxf37n]{position:absolute;inset:34px 34px auto;display:grid;gap:14px}.preview-row[data-astro-cid-abbxf37n]{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:12px}.preview-row[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n]{color:#e8fbffb3;font-size:.72rem;font-weight:900;text-align:right}.preview-row[data-astro-cid-abbxf37n] b[data-astro-cid-abbxf37n]{display:block;width:var(--bar);height:16px;border-radius:999px;background:linear-gradient(90deg,#fde047,var(--creature));box-shadow:0 0 18px color-mix(in srgb,var(--creature),transparent 45%)}.chart-caption[data-astro-cid-abbxf37n]{position:absolute;right:28px;bottom:28px;left:28px;padding:22px;backdrop-filter:blur(12px)}.chart-caption[data-astro-cid-abbxf37n] p[data-astro-cid-abbxf37n]{margin-bottom:8px;color:#fde047;font-size:.72rem;font-weight:950;text-transform:uppercase}.chart-caption[data-astro-cid-abbxf37n] strong[data-astro-cid-abbxf37n],.chart-caption[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n]{display:block}.chart-caption[data-astro-cid-abbxf37n] strong[data-astro-cid-abbxf37n]{color:#fff;font-size:clamp(1.35rem,3vw,2rem)}.chart-caption[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n]{margin-top:6px;color:#e8fbffad}.scale-section[data-astro-cid-abbxf37n],.creature-section[data-astro-cid-abbxf37n],.comparison-section[data-astro-cid-abbxf37n],.disclaimer-section[data-astro-cid-abbxf37n]{padding:clamp(54px,8vw,88px) 0}.section-heading[data-astro-cid-abbxf37n]{max-width:760px;margin-bottom:28px}.section-heading[data-astro-cid-abbxf37n] h2[data-astro-cid-abbxf37n],.comparison-panel[data-astro-cid-abbxf37n] h2[data-astro-cid-abbxf37n],.disclaimer-card[data-astro-cid-abbxf37n] h2[data-astro-cid-abbxf37n]{margin-bottom:14px;color:#fff;font-size:clamp(2rem,5vw,4rem);line-height:1}.section-heading[data-astro-cid-abbxf37n] p[data-astro-cid-abbxf37n],.comparison-panel[data-astro-cid-abbxf37n] p[data-astro-cid-abbxf37n],.disclaimer-card[data-astro-cid-abbxf37n] p[data-astro-cid-abbxf37n]{color:#e8fbffb8;line-height:1.7}.scale-board[data-astro-cid-abbxf37n]{display:grid;gap:12px;padding:clamp(16px,3vw,28px);border:1px solid rgba(253,224,71,.18);border-radius:8px;background:#03131ca3}.scale-row[data-astro-cid-abbxf37n]{display:grid;grid-template-columns:minmax(150px,230px) 1fr minmax(108px,auto);gap:16px;align-items:center;min-height:62px;padding:14px;border-radius:8px;background:#ffffff0b}.scale-row[data-astro-cid-abbxf37n] strong[data-astro-cid-abbxf37n],.scale-row[data-astro-cid-abbxf37n] b[data-astro-cid-abbxf37n]{display:block;color:#fff}.scale-row[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n]{color:#e8fbff94;font-size:.82rem;font-weight:750}.banana-bar[data-astro-cid-abbxf37n],.creature-bar[data-astro-cid-abbxf37n],.duel-bars[data-astro-cid-abbxf37n] i[data-astro-cid-abbxf37n]{height:16px;overflow:hidden;border-radius:999px;background:#ffffff1a}.banana-bar[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n],.creature-bar[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n],.duel-bars[data-astro-cid-abbxf37n] i[data-astro-cid-abbxf37n]:before{display:block;width:var(--bar);height:100%;border-radius:inherit;background:linear-gradient(90deg,#fde047,var(--creature));box-shadow:0 0 22px color-mix(in srgb,var(--creature),transparent 45%)}.scale-board[data-astro-cid-abbxf37n] .banana-bar[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n]{transform:scaleX(0);transform-origin:left center}.scale-board[data-astro-cid-abbxf37n].is-visible .banana-bar[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n]{animation:growOceanBar .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--row-index, 0) * 90ms)}@keyframes growOceanBar{to{transform:scaleX(1)}}.creature-list[data-astro-cid-abbxf37n]{display:grid;gap:18px}.creature-card[data-astro-cid-abbxf37n]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(220px,320px) 1fr}.creature-visual[data-astro-cid-abbxf37n]{position:relative;min-height:250px;overflow:hidden;background:radial-gradient(circle at center,color-mix(in srgb,var(--creature),transparent 54%),transparent 12rem),#020b10}.creature-visual[data-astro-cid-abbxf37n]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#020b100f,#020b1061),radial-gradient(circle at 50% 45%,transparent 0 44%,rgba(2,11,16,.4) 76%);pointer-events:none}.creature-visual[data-astro-cid-abbxf37n] img[data-astro-cid-abbxf37n]{display:block;width:100%;height:100%;min-height:250px;object-fit:cover;opacity:.92;transform:scale(1.01);transition:opacity .22s ease,transform .7s ease}.creature-card[data-astro-cid-abbxf37n]:hover .creature-visual[data-astro-cid-abbxf37n] img[data-astro-cid-abbxf37n]{opacity:1;transform:scale(1.06)}.creature-visual[data-astro-cid-abbxf37n] b[data-astro-cid-abbxf37n]{position:absolute;top:16px;left:16px;z-index:2;padding:7px 12px;border-radius:999px;background:#fde047;color:#082032;font-size:.72rem;font-weight:950}.creature-content[data-astro-cid-abbxf37n]{padding:clamp(22px,4vw,34px)}.creature-heading[data-astro-cid-abbxf37n]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.creature-heading[data-astro-cid-abbxf37n] p[data-astro-cid-abbxf37n]{margin-bottom:8px;color:#7dd3fcd1;font-size:.82rem;font-weight:950;text-transform:uppercase}.creature-heading[data-astro-cid-abbxf37n] h3[data-astro-cid-abbxf37n]{margin-bottom:8px;color:#fff;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.creature-heading[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n],.creature-content[data-astro-cid-abbxf37n]>p[data-astro-cid-abbxf37n]{color:#e8fbffad}.banana-badge[data-astro-cid-abbxf37n]{min-width:210px;align-self:start;padding:18px;border-radius:18px;background:#fde047;color:#082032;text-align:center;transform:rotate(1deg)}.banana-badge[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n],.banana-badge[data-astro-cid-abbxf37n] strong[data-astro-cid-abbxf37n]{display:block}.banana-badge[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n]{color:#082032;margin-bottom:6px;font-size:.72rem;font-weight:950;text-transform:uppercase}.banana-badge[data-astro-cid-abbxf37n] strong[data-astro-cid-abbxf37n]{font-size:1.35rem;line-height:1.05}.creature-bar[data-astro-cid-abbxf37n]{height:26px;margin-bottom:20px}.card-number[data-astro-cid-abbxf37n]{position:absolute;right:18px;bottom:8px;color:#ffffff0f;font-size:5rem;font-weight:950}.comparison-grid[data-astro-cid-abbxf37n]{display:block}.comparison-panel[data-astro-cid-abbxf37n]{max-width:820px;margin:0 auto;padding:clamp(22px,4vw,34px)}.duel-bars[data-astro-cid-abbxf37n]{display:grid;gap:18px;margin-top:24px}.duel-bars[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n]{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:#fff}.duel-bars[data-astro-cid-abbxf37n] i[data-astro-cid-abbxf37n]{display:block}.duel-bars[data-astro-cid-abbxf37n] i[data-astro-cid-abbxf37n]:before{content:""}.disclaimer-card[data-astro-cid-abbxf37n]{padding:clamp(28px,5vw,48px);border-radius:8px;background:#fde047;color:#082032;text-align:center}.disclaimer-card[data-astro-cid-abbxf37n] .eyebrow[data-astro-cid-abbxf37n],.disclaimer-card[data-astro-cid-abbxf37n] h2[data-astro-cid-abbxf37n],.disclaimer-card[data-astro-cid-abbxf37n] p[data-astro-cid-abbxf37n]{color:#082032}.disclaimer-card[data-astro-cid-abbxf37n] p[data-astro-cid-abbxf37n]{max-width:760px;margin:0 auto;opacity:.85}@media(prefers-reduced-motion:reduce){.banana-bar[data-astro-cid-abbxf37n] span[data-astro-cid-abbxf37n]{animation:none;transform:scaleX(1)}}@media(max-width:980px){.hero-layout[data-astro-cid-abbxf37n],.creature-card[data-astro-cid-abbxf37n]{grid-template-columns:1fr}h1[data-astro-cid-abbxf37n]{max-width:100%}}@media(max-width:680px){.ocean-shell[data-astro-cid-abbxf37n]{width:min(100% - 22px,1180px)}.hero-stats[data-astro-cid-abbxf37n]{grid-template-columns:1fr}.hero-chart[data-astro-cid-abbxf37n]{min-height:430px}.preview-row[data-astro-cid-abbxf37n]{grid-template-columns:96px 1fr}.scale-row[data-astro-cid-abbxf37n],.creature-heading[data-astro-cid-abbxf37n]{grid-template-columns:1fr;display:grid}.banana-badge[data-astro-cid-abbxf37n]{min-width:0;width:100%;transform:none}}
