:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--aqde-blue-50:#eef6fc;--aqde-blue-100:#d9ebf8;--aqde-blue-200:#b7d9f1;--aqde-blue-300:#86bee6;--aqde-blue-400:#4e9bd5;--aqde-blue-500:#287fbd;--aqde-blue-600:#1769aa;--aqde-blue-700:#15558a;--aqde-blue-800:#174872;--aqde-blue-900:#183d60;--aqde-green-50:#effaf4;--aqde-green-100:#d9f2e3;--aqde-green-200:#b6e5ca;--aqde-green-300:#85d2a7;--aqde-green-400:#50b77f;--aqde-green-500:#329d66;--aqde-green-600:#258a55;--aqde-green-700:#216d47;--aqde-green-800:#20583d;--aqde-green-900:#1d4935;--aqde-yellow-50:#fffbea;--aqde-yellow-100:#fff3bf;--aqde-yellow-200:#ffe785;--aqde-yellow-300:#ffd94a;--aqde-yellow-400:#f9cb26;--aqde-yellow-500:#f4c542;--aqde-yellow-600:#d6a51b;--aqde-yellow-700:#ad7f16;--aqde-yellow-800:#8f6518;--aqde-yellow-900:#765319;--aqde-red-50:#fff2f2;--aqde-red-100:#ffe0e0;--aqde-red-200:#ffc6c6;--aqde-red-300:#ff9f9f;--aqde-red-400:#f97070;--aqde-red-500:#e55353;--aqde-red-600:#c94747;--aqde-red-700:#a83737;--aqde-red-800:#8b3232;--aqde-red-900:#742f2f;--aqde-neutral-0:#fff;--aqde-neutral-50:#f7f9fb;--aqde-neutral-100:#eef2f5;--aqde-neutral-200:#d8e0e7;--aqde-neutral-300:#b9c5cf;--aqde-neutral-400:#8e9ba7;--aqde-neutral-500:#6f7b87;--aqde-neutral-600:#5d6874;--aqde-neutral-700:#3f4a55;--aqde-neutral-800:#27323d;--aqde-neutral-900:#17212b;--color-page:var(--aqde-neutral-50);--color-surface:var(--aqde-neutral-0);--color-surface-muted:var(--aqde-neutral-100);--color-surface-strong:var(--aqde-neutral-900);--color-text-primary:var(--aqde-neutral-900);--color-text-secondary:var(--aqde-neutral-600);--color-text-inverse:var(--aqde-neutral-0);--color-border:var(--aqde-neutral-200);--color-border-strong:var(--aqde-neutral-300);--color-action-primary:var(--aqde-blue-600);--color-action-primary-hover:var(--aqde-blue-700);--color-action-primary-active:var(--aqde-blue-800);--color-success:var(--aqde-green-600);--color-warning:var(--aqde-yellow-600);--color-danger:var(--aqde-red-600);--color-info:var(--aqde-blue-600);--color-focus-ring:var(--aqde-blue-400);--font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-h1:clamp(2rem, 3vw + 1rem, 3.5rem);--font-size-h2:clamp(1.75rem, 2vw + 1rem, 2.5rem);--font-size-h3:clamp(1.375rem, 1.4vw + 1rem, 1.75rem);--font-size-h4:clamp(1.125rem, 1vw + .9rem, 1.375rem);--line-height-tight:1.2;--line-height-heading:1.25;--line-height-body:1.6;--line-height-relaxed:1.75;--letter-spacing-normal:0;--letter-spacing-label:.01em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-pill:999px;--shadow-sm:0 1px 2px #17212b14;--shadow-md:0 8px 24px #17212b1a;--shadow-lg:0 18px 48px #17212b24;--border-width-thin:1px;--border-width-strong:2px;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.24s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--container-reading:46rem;--container-standard:75rem;--container-wide:90rem;--content-padding-mobile:1rem;--content-padding-tablet:1.5rem;--content-padding-desktop:2rem;--touch-target-min:2.75rem;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-drawer:300;--z-modal:400;--z-toast:500}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}
:root{--aqde-care-1:#2cb66e;--aqde-care-2:#f1c539;--aqde-care-3:#ee9144;--aqde-care-4:#e6504d;--aqde-care-5:#9956da;--aqde-care-unrated:#75899a;--aqde-care-0:var(--aqde-care-unrated);--aqde-type-science:var(--aqde-blue-600,#1769aa);--aqde-type-wild:var(--aqde-green-600,#258a55);--aqde-type-local:var(--color-water-marine,#005f73);--aqde-type-breed:var(--aqde-yellow-600,#d6a51b);--aqde-type-hybrid:#8f4ac6;--aqde-type-form:var(--aqde-neutral-500,#6f7b87);--aqde-origin-catch:var(--aqde-neutral-600,#5d6874);--aqde-origin-captive:var(--aqde-green-600,#258a55);--aqde-origin-f1:var(--color-water-brackish,#c58b5a);--aqde-origin-unknown:var(--aqde-neutral-500,#6f7b87);--aqde-factor-water:var(--color-water-fresh,#4fb3e8);--aqde-factor-space:var(--color-topic-fish,#1769aa);--aqde-factor-food:var(--color-topic-plants,#258a55);--aqde-factor-maintenance:var(--color-topic-crayfish,#f28c28);--aqde-factor-social:var(--color-topic-fish,#1769aa);--aqde-factor-sensitivity:var(--aqde-neutral-500,#6f7b87);--aqde-icon-grid:24px;--aqde-icon-stroke:1.15;--aqde-icon-inline:18px;--aqde-icon-card:24px;--aqde-icon-gallery:34px;--aqde-seal-circle:38px;--aqde-seal-height:44px;--aqde-seal-radius:999px;--aqde-wave-segments:5}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-page);min-width:320px;color:var(--color-text-primary);font-family:var(--font-family-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:var(--color-page);min-height:100vh;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0}main{padding:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--color-action-primary);text-underline-offset:.16em;text-decoration-thickness:.08em}a:hover{color:var(--color-action-primary-hover)}img,picture,video,canvas,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p{margin-block-start:0}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}h1{max-width:18ch;margin-bottom:var(--space-6);font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h4)}p{max-width:75ch}.site-header{z-index:var(--z-sticky);border-bottom:var(--border-width-thin) solid #d8e0e7d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:4.75rem;display:flex}.brand{align-items:center;gap:var(--space-3);color:var(--color-text-primary);text-decoration:none;display:inline-flex}.brand:hover{color:var(--color-text-primary)}.brand__mark{border-radius:var(--radius-md);background:var(--aqde-blue-700);width:2.75rem;height:2.75rem;color:var(--color-text-inverse);font-weight:var(--font-weight-bold);letter-spacing:-.04em;place-items:center;display:grid}.brand strong,.brand small{display:block}.brand small{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.site-nav{align-items:center;gap:var(--space-6);display:none}.site-nav a{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}.site-nav a:hover{color:var(--color-action-primary-hover)}.hero{padding-block:var(--space-16);background:radial-gradient(circle at 88% 15%, #b7d9f1a6, transparent 34rem), linear-gradient(180deg, var(--aqde-blue-50), var(--color-page))}.hero__grid{gap:var(--space-10);display:grid}.hero__content{align-self:center}.eyebrow{margin-bottom:var(--space-3);color:var(--aqde-blue-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.hero__lead{max-width:58ch;margin-bottom:var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-lg)}.hero__actions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.text-link{font-weight:var(--font-weight-semibold)}.hero__panel{padding:var(--space-8);border:var(--border-width-thin) solid #ffffff80;border-radius:var(--radius-xl);background:var(--aqde-blue-900);color:var(--color-text-inverse);box-shadow:var(--shadow-lg)}.hero__panel-label{margin-bottom:var(--space-6);color:var(--aqde-blue-100);font-weight:var(--font-weight-semibold)}.hero__stats{gap:var(--space-6);margin:0;display:grid}.hero__stats div{padding-top:var(--space-5);border-top:var(--border-width-thin) solid #ffffff2e}.hero__stats dt{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.hero__stats dd{margin:var(--space-2) 0 0;color:var(--aqde-blue-100)}.section{padding-block:var(--space-16)}.section--muted{background:var(--color-surface-muted)}.section-heading{max-width:var(--container-reading);margin-bottom:var(--space-10)}.section-heading h2{margin-bottom:var(--space-4)}.section-heading>p:last-child{color:var(--color-text-secondary)}.home-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.area-card{min-height:13rem;position:relative;overflow:hidden}.area-card h3{max-width:14ch;margin-bottom:var(--space-3)}.area-card p{color:var(--color-text-secondary);margin-bottom:0}.area-card__number{margin-bottom:var(--space-6);color:var(--aqde-blue-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);display:inline-block}.benefits-grid{gap:var(--space-8);display:grid}.benefits-grid .section-heading{margin-bottom:0}.benefit-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.benefit-list li{padding:var(--space-5) var(--space-5) var(--space-5) var(--space-12);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-weight:var(--font-weight-medium);position:relative}.benefit-list li:before{top:1.35rem;left:var(--space-5);border-radius:var(--radius-pill);background:var(--aqde-green-500);width:1.25rem;height:1.25rem;color:var(--color-text-inverse);content:"✓";font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-align:center;line-height:1.25rem;position:absolute}.cta-panel{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--aqde-blue-900);color:var(--color-text-inverse);flex-direction:column;display:flex}.cta-panel h2{margin-bottom:var(--space-4)}.cta-panel p:last-child{color:var(--aqde-blue-100);margin-bottom:0}.cta-panel .eyebrow{color:var(--aqde-yellow-300)}.site-footer{padding-block:var(--space-8);border-top:var(--border-width-thin) solid var(--color-border);background:var(--color-surface)}.site-footer__inner{gap:var(--space-2);flex-direction:column;display:flex}.site-footer p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.site-footer p:first-child{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}::selection{background:var(--aqde-blue-200);color:var(--aqde-neutral-900)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:64rem){.site-nav{display:flex}}@media (min-width:48rem){.hero{padding-block:var(--space-20)}.hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:center}.section{padding-block:var(--space-20)}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:start}.cta-panel{padding:var(--space-10);flex-direction:row;align-items:center}.site-footer__inner{flex-direction:row;justify-content:space-between}}@media (min-width:64rem){.home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.skip-link{top:var(--space-3);left:var(--space-3);z-index:calc(var(--z-modal) + 1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--aqde-blue-900);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);text-decoration:none;position:fixed;transform:translateY(-200%)}.skip-link:focus{color:var(--color-text-inverse);transform:translateY(0)}.mobile-nav{position:relative}.site-nav{flex-wrap:wrap;justify-content:flex-end}.mobile-nav summary{min-height:var(--touch-target-min);padding:var(--space-2) var(--space-4);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.75rem;list-style:none}.mobile-nav :is(summary,a):focus-visible{outline:3px solid var(--color-action-primary);outline-offset:3px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary:after{margin-left:var(--space-2);content:"▾"}.mobile-nav[open] summary:after{content:"▴"}.mobile-nav nav{top:calc(100% + var(--space-2));min-width:13rem;width:min(19rem, calc(100vw - 2 * var(--space-4)));overscroll-behavior:contain;overflow-wrap:anywhere;max-height:calc(100dvh - 6rem);padding:var(--space-2);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);display:grid;position:absolute;right:0;overflow-y:auto}.mobile-nav nav a{min-height:var(--touch-target-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:flex}.mobile-nav nav a:hover,.mobile-nav nav a:focus-visible{background:var(--aqde-blue-50);color:var(--color-action-primary-hover)}#main-content:focus{outline:none}@media (min-width:64rem){.mobile-nav{display:none}}.site-header{border-color:var(--color-border);background:var(--color-surface)}.site-header__inner{gap:var(--space-3)}.brand{min-width:0}.brand__mark{flex-shrink:0}.site-nav a:focus-visible,.brand:focus-visible{outline:3px solid var(--color-action-primary);outline-offset:3px}@media (max-width:22rem){.brand small{display:none}}
.aqde-site-header{z-index:40;border-bottom:var(--border-width-thin) solid var(--color-border);background:var(--color-surface);position:relative}.aqde-site-header__inner{width:min(92.5rem, calc(100% - 2 * var(--space-4)));justify-content:space-between;align-items:center;gap:var(--space-4);min-height:5rem;padding-block:var(--space-3);margin-inline:auto;display:flex}.aqde-site-brand{flex:0 auto;min-width:0;text-decoration:none;display:block}.aqde-site-brand img{object-fit:contain;object-position:left;max-width:100%}.aqde-site-nav{align-items:center;gap:var(--space-4);display:none}.aqde-site-nav a{min-height:var(--touch-target-min);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.aqde-site-nav__actions{align-items:center;gap:var(--space-4);padding-left:var(--space-4);border-left:var(--border-width-thin) solid var(--color-border);display:inline-flex}.aqde-site-nav .aqde-site-nav__register{padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-inverse)}.aqde-site-mobile-nav{flex-shrink:0;position:relative}.aqde-site-mobile-nav summary{min-height:var(--touch-target-min);padding:var(--space-2) var(--space-4);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;font-weight:var(--font-weight-medium);list-style:none}.aqde-site-mobile-nav summary::-webkit-details-marker{display:none}.aqde-site-mobile-nav summary:after{content:" ▾"}.aqde-site-mobile-nav[open] summary:after{content:" ▴"}.aqde-site-mobile-nav nav{right:0;top:calc(100% + var(--space-2));width:min(20rem, calc(100vw - 2 * var(--space-4)));overscroll-behavior:contain;gap:var(--space-1);max-height:calc(100dvh - 7rem);padding:var(--space-2);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);display:grid;position:absolute;overflow-y:auto}.aqde-site-mobile-nav nav a{min-height:var(--touch-target-min);padding:var(--space-2) var(--space-4);color:var(--color-text-primary);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:flex}:is(.aqde-site-header,.aqde-mega-footer) :is(a,summary):focus-visible{outline:var(--border-width-thin) solid var(--color-focus-ring);outline-offset:3px}.aqde-mega-footer{border-top:var(--border-width-thin) solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);margin-top:var(--space-16)}.aqde-mega-footer__inner{width:min(92.5rem, calc(100% - 2 * var(--space-4)));padding-block:var(--space-10) var(--space-6);margin-inline:auto}.aqde-mega-footer__intro{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-16);padding-bottom:var(--space-8);border-bottom:var(--border-width-thin) solid var(--color-border);flex-wrap:wrap;display:flex}.aqde-mega-footer__brand{align-items:center;gap:var(--space-3);color:var(--color-text-primary);flex-wrap:wrap;max-width:100%;text-decoration:none;display:inline-flex}.aqde-mega-footer__brand img{max-width:100%}.aqde-mega-footer__brand span{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.aqde-mega-footer__divider{background:var(--color-border);width:1px;height:1.75rem}.aqde-mega-footer__intro p{max-width:47.5rem;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.aqde-mega-footer__columns{gap:var(--space-8);padding-block:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.aqde-mega-footer__columns section{min-width:0}.aqde-mega-footer__columns h2{margin:0 0 var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading)}.aqde-mega-footer__columns section>div{gap:var(--space-1);display:grid}.aqde-mega-footer__columns :is(a,[aria-disabled=true]){min-height:var(--touch-target-min);color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.aqde-mega-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width-thin) solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.aqde-mega-footer__copyright{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.aqde-mega-footer__bottom nav{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.aqde-mega-footer__bottom [aria-disabled=true]{color:var(--color-text-secondary)}.aqde-module-navigation :is(.aquariums-header__inner,.aquarium-create-header__inner,.profile-header__inner){flex-wrap:wrap}.area-card h3 a{color:inherit;text-decoration:none}.area-card>.text-link{min-height:var(--touch-target-min);align-items:center;display:inline-flex}.area-card__availability{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (min-width:40rem){.aqde-mega-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.aqde-mega-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.aqde-site-nav{display:flex}.aqde-site-mobile-nav{display:none}.aqde-mega-footer__columns{gap:var(--space-10);grid-template-columns:1fr 1.18fr 1.08fr 1fr 1fr}}.home-area-navigation{gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.home-area-navigation a{min-height:var(--touch-target-min);align-items:center;display:inline-flex}.aqde-brand-lockup{min-width:0;max-width:100%}.aqde-brand-lockup>img{flex-shrink:0}.aqde-brand-lockup__section{overflow-wrap:anywhere;min-width:0}.aqde-mega-footer__columns [aria-disabled=true]{opacity:.65;cursor:default}@media (max-width:25rem){.aqde-site-header__inner{gap:var(--space-2);flex-wrap:wrap}.aqde-site-mobile-nav{margin-left:auto}}
