:root{--afcc-bg:#061a25;--afcc-bg2:#092a3d;--afcc-card:rgba(255,255,255,.10);--afcc-card2:rgba(255,255,255,.16);--afcc-line:rgba(196,239,255,.22);--afcc-text:#f2fbff;--afcc-muted:#a9c6d4;--afcc-blue:#33d6ff;--afcc-cyan:#20f2d2;--afcc-green:#4beb9b;--afcc-yellow:#ffd166;--afcc-red:#ff5f76;--afcc-deep:#031018;--afcc-shadow:0 24px 80px rgba(0,0,0,.35);--afcc-radius:28px;--afcc-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--afcc-font);color:var(--afcc-text);background:#04131c;min-height:100vh}.afcc-shell{position:relative;overflow:hidden;isolation:isolate}.afcc-shell::before{content:'';position:fixed;inset:0;z-index:-3;background:linear-gradient(180deg,rgba(4,19,28,.38),rgba(4,19,28,.18) 24%,rgba(4,19,28,.26) 58%,rgba(3,12,18,.82) 100%),url('../img/aquarium-webview-bg.webp') center top/cover no-repeat;filter:saturate(1.06) brightness(.88)}.afcc-shell::after{content:'';position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 14% 12%,rgba(103,242,255,.16),transparent 22%),radial-gradient(circle at 86% 9%,rgba(32,242,210,.10),transparent 18%),radial-gradient(circle at 50% -4%,rgba(255,255,255,.10),transparent 28%),linear-gradient(180deg,rgba(2,12,18,.14),rgba(2,12,18,.02) 18%,rgba(2,12,18,.12) 58%,rgba(2,9,14,.45) 82%,rgba(1,6,10,.82) 100%)}.afcc-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(16px,4vw,48px);background:linear-gradient(180deg,rgba(3,22,34,.82),rgba(3,16,24,.74));backdrop-filter:blur(22px);border-bottom:1px solid rgba(196,239,255,.16);box-shadow:0 10px 30px rgba(0,0,0,.18)}.afcc-brand{display:flex;align-items:center;gap:12px;color:var(--afcc-text);text-decoration:none}.afcc-brand__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;background:linear-gradient(135deg,var(--afcc-blue),var(--afcc-cyan));box-shadow:0 12px 30px rgba(32,242,210,.18)}.afcc-brand strong{display:block;line-height:1;font-size:18px}.afcc-brand small{display:block;color:var(--afcc-muted);font-size:12px;margin-top:4px}.afcc-nav{display:flex;gap:8px;align-items:center}.afcc-nav a{color:var(--afcc-muted);text-decoration:none;padding:10px 12px;border-radius:999px;font-size:14px}.afcc-nav a:hover{color:var(--afcc-text);background:rgba(255,255,255,.08)}.afcc-hero{position:relative;min-height:760px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:end;padding:clamp(36px,6vw,76px) clamp(16px,4vw,48px);isolation:isolate}.afcc-hero__bg{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(3,16,24,.88) 0%,rgba(3,16,24,.54) 48%,rgba(3,16,24,.78) 100%),url('/app-assets/aquarium-compatibility-calculator/assets/img/aquarium-hero.webp') center/cover no-repeat;filter:saturate(1.1)}.afcc-hero:before{content:"";position:absolute;inset:auto -20% -32% -20%;height:420px;z-index:-1;background:radial-gradient(ellipse at center,rgba(32,242,210,.22),transparent 65%)}.afcc-hero:after{content:"";position:absolute;left:0;right:0;bottom:-60px;height:220px;z-index:-1;background:linear-gradient(180deg,transparent,rgba(3,16,24,.66))}.afcc-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(51,214,255,.25);border-radius:999px;color:#c9faff;background:rgba(3,16,24,.45);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.afcc-hero h1{max-width:850px;margin:20px 0 18px;font-size:clamp(42px,7vw,82px);line-height:.94;letter-spacing:-.07em}.afcc-lead{max-width:720px;margin:0;color:#d8eef7;font-size:clamp(17px,2vw,22px);line-height:1.6}.afcc-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.afcc-btn{appearance:none;border:0;border-radius:18px;padding:14px 20px;font-weight:900;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s transform,.2s box-shadow,.2s background;color:var(--afcc-text);font-family:inherit}.afcc-btn:hover{transform:translateY(-2px)}.afcc-btn--primary{background:linear-gradient(135deg,#11c7ff,#21e8c6);color:#03202b;box-shadow:0 18px 46px rgba(23,216,227,.28)}.afcc-btn--ghost{background:rgba(255,255,255,.11);border:1px solid var(--afcc-line);backdrop-filter:blur(12px)}.afcc-btn--small{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid var(--afcc-line);color:var(--afcc-text)}.afcc-btn--wide{width:100%;margin-top:18px}.afcc-quick-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px;margin-top:34px}.afcc-quick-stats div,.afcc-hero-card,.afcc-panel,.afcc-calc-panel{background:linear-gradient(180deg,rgba(10,41,58,.58),rgba(6,29,42,.44));border:1px solid rgba(196,239,255,.18);border-radius:var(--afcc-radius);box-shadow:var(--afcc-shadow),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px)}.afcc-quick-stats div{padding:18px}.afcc-quick-stats strong{display:block;font-size:22px}.afcc-quick-stats span{display:block;color:var(--afcc-muted);font-size:13px;margin-top:5px}.afcc-hero-card{padding:22px;align-self:center}.afcc-hero-card h2{margin:0 0 16px;font-size:22px}.afcc-hero-card button{display:flex;width:100%;justify-content:space-between;margin:10px 0;padding:13px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.09);color:var(--afcc-text);font-weight:800;cursor:pointer;text-align:left}.afcc-hero-card button:hover{background:rgba(32,242,210,.16)}.afcc-section{position:relative;padding:clamp(46px,6vw,80px) clamp(16px,4vw,48px)}.afcc-section::before{content:'';position:absolute;inset:14px clamp(10px,2.6vw,34px);border-radius:34px;background:linear-gradient(180deg,rgba(5,29,42,.18),rgba(5,29,42,.10));border:1px solid rgba(150,231,255,.06);pointer-events:none;z-index:-1}.afcc-section__head{max-width:820px;margin-bottom:26px}.afcc-section__head--inline{display:flex;max-width:none;align-items:end;justify-content:space-between;gap:20px}.afcc-section h2{margin:14px 0 10px;font-size:clamp(30px,4vw,52px);line-height:1;letter-spacing:-.04em}.afcc-section p{color:var(--afcc-muted);line-height:1.7}.afcc-checker-grid{display:grid;grid-template-columns:420px minmax(0,1fr);gap:24px;align-items:start}.afcc-panel{padding:22px}.afcc-label,.afcc-field span{display:block;font-weight:900;margin-bottom:8px}.afcc-search-row{display:flex;gap:10px}.afcc-input{width:100%;border:1px solid rgba(255,255,255,.16);background:rgba(1,12,20,.68);border-radius:16px;color:var(--afcc-text);padding:14px 14px;font:inherit;outline:0}.afcc-input:focus{border-color:rgba(32,242,210,.65);box-shadow:0 0 0 4px rgba(32,242,210,.08)}.afcc-input::placeholder{color:#6f93a4}.afcc-suggestions{display:grid;gap:8px;margin-top:12px;max-height:300px;overflow:auto}.afcc-suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:var(--afcc-text);cursor:pointer;text-align:left}.afcc-suggestion:hover{background:rgba(51,214,255,.13)}.afcc-suggestion span{display:block;color:var(--afcc-muted);font-size:12px;margin-top:3px}.afcc-selected-wrap{margin-top:18px}.afcc-selected-head{display:flex;align-items:center;justify-content:space-between;color:var(--afcc-muted);font-size:13px;margin-bottom:10px}.afcc-selected{display:flex;flex-wrap:wrap;gap:8px;min-height:46px}.afcc-token{display:inline-flex;align-items:center;gap:8px;padding:10px 11px;border-radius:999px;background:rgba(32,242,210,.14);border:1px solid rgba(32,242,210,.24);font-weight:900}.afcc-token button{border:0;background:rgba(255,255,255,.12);color:var(--afcc-text);border-radius:999px;width:22px;height:22px;cursor:pointer}.afcc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.afcc-field{position:relative}.afcc-field small{position:absolute;right:12px;bottom:12px;color:var(--afcc-muted);font-size:12px}.afcc-result-summary{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center}.afcc-score{display:grid;place-items:center;min-height:150px;border-radius:28px;background:rgba(255,255,255,.09);border:1px solid var(--afcc-line);text-align:center}.afcc-score strong{font-size:44px;line-height:1}.afcc-score span{display:block;margin-top:8px;font-size:13px;color:var(--afcc-muted);text-transform:uppercase;font-weight:900;letter-spacing:.12em}.afcc-score.good{box-shadow:inset 0 0 0 2px rgba(75,235,155,.24)}.afcc-score.caution{box-shadow:inset 0 0 0 2px rgba(255,209,102,.28)}.afcc-score.danger{box-shadow:inset 0 0 0 2px rgba(255,95,118,.30)}.afcc-issues{display:grid;gap:10px;margin-top:18px}.afcc-issue{padding:13px 14px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.afcc-issue strong{display:block;margin-bottom:4px}.afcc-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.afcc-badge.good{background:rgba(75,235,155,.16);color:#b9ffd8}.afcc-badge.caution{background:rgba(255,209,102,.16);color:#ffe6a6}.afcc-badge.danger{background:rgba(255,95,118,.16);color:#ffc5cd}.afcc-pairs{display:grid;gap:12px;margin-top:18px}.afcc-pair{padding:16px;border-radius:22px;background:rgba(2,15,24,.55);border:1px solid var(--afcc-line)}.afcc-pair__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.afcc-pair p{margin:10px 0 0}.afcc-empty-state{text-align:center;padding:60px 20px}.afcc-empty-state__icon{font-size:54px}.afcc-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.afcc-toolbar .afcc-input{max-width:260px}.afcc-toggle{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--afcc-line);border-radius:16px;background:rgba(255,255,255,.08);font-weight:800;color:var(--afcc-muted)}.afcc-fish-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.afcc-fish-card,.afcc-small-card{position:relative;padding:18px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06));border:1px solid var(--afcc-line);cursor:pointer;min-height:210px;overflow:hidden}.afcc-fish-card:before{content:"";position:absolute;right:-35px;top:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,var(--fish-color,#20f2d2),transparent 68%);opacity:.25}.afcc-fish-card h3,.afcc-small-card h3{margin:0 0 6px;font-size:19px}.afcc-fish-card em{display:block;color:var(--afcc-muted);font-size:13px;margin-bottom:14px}.afcc-specs{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.afcc-specs span{padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:#cdeaf6;font-size:12px;font-weight:800}.afcc-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.afcc-small-card{cursor:default}.afcc-small-card p{margin:10px 0 0}.afcc-chip-filter{border:1px solid var(--afcc-line);background:rgba(255,255,255,.08);color:var(--afcc-muted);border-radius:999px;padding:11px 14px;font-weight:900;cursor:pointer}.afcc-chip-filter.is-active{background:linear-gradient(135deg,rgba(51,214,255,.24),rgba(32,242,210,.18));color:var(--afcc-text);border-color:rgba(32,242,210,.38)}.afcc-calc-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px;align-items:end}.afcc-volume-result{grid-column:1/-1;padding:18px;border-radius:20px;background:rgba(255,255,255,.08);border:1px solid var(--afcc-line);display:none}.afcc-volume-result strong{font-size:28px}.afcc-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:28px clamp(16px,4vw,48px);border-top:1px solid rgba(196,239,255,.12);color:var(--afcc-muted);background:linear-gradient(180deg,rgba(2,13,20,.28),rgba(1,8,12,.42))}.afcc-modal{width:min(760px,calc(100% - 24px));border:1px solid var(--afcc-line);border-radius:28px;padding:0;background:#071b28;color:var(--afcc-text);box-shadow:var(--afcc-shadow)}.afcc-modal::backdrop{background:rgba(0,0,0,.68);backdrop-filter:blur(4px)}.afcc-modal__close{position:absolute;right:14px;top:14px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--afcc-line);background:rgba(255,255,255,.12);color:var(--afcc-text);font-size:24px;cursor:pointer}.afcc-modal-body{padding:28px}.afcc-modal-body h2{font-size:36px;margin:0 40px 6px 0}.afcc-modal-body em{color:var(--afcc-muted)}.afcc-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.afcc-modal-stat{padding:14px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid var(--afcc-line)}.afcc-modal-stat span{display:block;color:var(--afcc-muted);font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:.1em}.afcc-modal-stat strong{display:block;margin-top:6px}.afcc-note{margin-top:18px;padding:16px;border-radius:20px;background:rgba(51,214,255,.09);border:1px solid rgba(51,214,255,.18);color:#d8f6ff}.afcc-hidden{display:none!important}@media(max-width:1100px){.afcc-hero{grid-template-columns:1fr;min-height:auto;padding-top:90px}.afcc-hero-card{max-width:600px}.afcc-checker-grid{grid-template-columns:1fr}.afcc-fish-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.afcc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.afcc-topbar{align-items:flex-start}.afcc-nav{display:none}.afcc-brand small{display:none}.afcc-hero{padding-top:54px}.afcc-hero h1{font-size:42px;letter-spacing:-.05em}.afcc-quick-stats{grid-template-columns:1fr}.afcc-search-row,.afcc-form-grid,.afcc-result-summary,.afcc-calc-panel{grid-template-columns:1fr}.afcc-fish-grid,.afcc-card-grid{grid-template-columns:1fr}.afcc-toolbar .afcc-input{max-width:none}.afcc-toolbar{display:grid;grid-template-columns:1fr}.afcc-section__head--inline{display:block}.afcc-modal-grid{grid-template-columns:1fr}}.afcc-lang-switch{display:flex;gap:6px;align-items:center;padding:5px;border:1px solid var(--afcc-line);border-radius:999px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}.afcc-lang-switch button{border:0;border-radius:999px;padding:8px 10px;background:transparent;color:var(--afcc-muted);font:inherit;font-size:12px;font-weight:900;letter-spacing:.08em;cursor:pointer}.afcc-lang-switch button.is-active{background:linear-gradient(135deg,var(--afcc-blue),var(--afcc-cyan));color:#031018;box-shadow:0 8px 24px rgba(32,242,210,.22)}.afcc-fish-card:hover{transform:translateY(-2px);border-color:rgba(32,242,210,.35)}@media(max-width:760px){.afcc-topbar{display:grid;grid-template-columns:1fr auto;gap:10px}.afcc-lang-switch{justify-self:end}.afcc-brand{min-width:0}.afcc-brand strong{font-size:16px}}.afcc-category-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px}.afcc-category-tab{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px;border-radius:18px;border:1px solid var(--afcc-line);background:rgba(255,255,255,.075);color:var(--afcc-text);font:inherit;font-weight:900;text-align:left;cursor:pointer;overflow:hidden}.afcc-category-tab:before{content:"";position:absolute;inset:auto -20px -34px auto;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,rgba(32,242,210,.22),transparent 68%)}.afcc-category-tab small{position:relative;z-index:1;min-width:30px;text-align:center;padding:6px 8px;border-radius:999px;background:rgba(32,242,210,.14);color:#c9fff4}.afcc-category-tab span{position:relative;z-index:1}.afcc-category-tab.is-empty{opacity:.62}.afcc-category-tab.is-empty small{background:rgba(255,255,255,.08);color:var(--afcc-muted)}.afcc-category-tab.is-active{border-color:rgba(32,242,210,.55);background:linear-gradient(135deg,rgba(51,214,255,.20),rgba(32,242,210,.12));box-shadow:0 18px 44px rgba(0,0,0,.18)}.afcc-category-info{grid-column:1/-1;margin-bottom:8px;padding:18px 20px;border-radius:22px;background:linear-gradient(135deg,rgba(34,122,155,.22),rgba(21,95,115,.16));border:1px solid rgba(51,214,255,.20);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.afcc-category-info h3{margin:0 0 6px;font-size:24px}.afcc-category-info p{margin:0;color:#cdeaf6}.afcc-fish-card{padding-right:160px;min-height:258px;background:linear-gradient(180deg,rgba(19,58,86,.92),rgba(7,31,49,.96));box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.05)}.afcc-fish-card__art{position:absolute;right:12px;top:12px;width:136px;height:94px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.07);box-shadow:0 14px 24px rgba(0,0,0,.22)}.afcc-fish-card__art img{width:100%;height:100%;object-fit:cover;display:block}.afcc-fish-card h3,.afcc-fish-card em,.afcc-fish-card .afcc-badge,.afcc-fish-card .afcc-specs,.afcc-fish-card p{position:relative;z-index:1}.afcc-fish-card p{color:#def4ff;line-height:1.55}.afcc-suggestion{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center}.afcc-suggestion__media{width:52px;height:38px;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.08)}.afcc-suggestion__media img{width:100%;height:100%;object-fit:cover;display:block}.afcc-token img{width:34px;height:24px;border-radius:8px;object-fit:cover;display:block}.afcc-token span{display:block}.afcc-modal-hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px;align-items:center;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.09)}.afcc-modal-fish{height:160px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.07)}.afcc-modal-fish img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1100px){.afcc-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.afcc-fish-card{padding-right:150px}.afcc-fish-card__art{width:128px;height:88px}}@media(max-width:760px){.afcc-category-tabs{grid-template-columns:1fr 1fr}.afcc-category-tab{padding:12px;font-size:13px}.afcc-fish-card{padding-right:132px}.afcc-fish-card__art{width:116px;height:82px;right:8px;top:8px}.afcc-modal-hero{grid-template-columns:1fr}.afcc-modal-fish{height:190px}.afcc-suggestion{grid-template-columns:52px minmax(0,1fr) auto}.afcc-suggestion__media{width:46px;height:34px}}.afcc-fish-card__art,.afcc-suggestion__media,.afcc-modal-fish{overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04))}.afcc-fish-card__art img,.afcc-suggestion__media img,.afcc-token img,.afcc-modal-fish img{object-fit:contain!important;background:transparent}.afcc-fish-card__art img{padding:4px}.afcc-suggestion__media img,.afcc-token img{padding:2px}.afcc-modal-fish img{padding:8px}.afcc-fish-grid{gap:18px}.afcc-fish-card{position:relative;padding:20px 166px 20px 20px;min-height:290px;border-radius:30px;background:radial-gradient(circle at 88% 12%,rgba(76,232,214,.16),transparent 20%),radial-gradient(circle at 8% 100%,rgba(12,108,163,.20),transparent 26%),linear-gradient(180deg,rgba(13,58,88,.94) 0%,rgba(7,39,64,.96) 58%,rgba(3,25,45,.98) 100%);border:1px solid rgba(132,227,255,.18);box-shadow:0 20px 46px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06),inset 0 -18px 40px rgba(0,0,0,.10);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.afcc-fish-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 24%);pointer-events:none}.afcc-fish-card::after{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(190,244,255,.42),transparent);opacity:.75}.afcc-fish-card:hover{transform:translateY(-4px);border-color:rgba(95,236,255,.34);box-shadow:0 28px 56px rgba(0,0,0,.28),0 0 0 1px rgba(92,232,255,.08),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -18px 40px rgba(0,0,0,.10)}.afcc-fish-card h3{margin:0 0 6px;font-size:18px;line-height:1.22;letter-spacing:-.02em;max-width:calc(100% - 6px)}.afcc-fish-card em{display:block;margin-bottom:12px;color:#b5d2df;font-size:13px;line-height:1.35}.afcc-fish-card .afcc-badge{margin-bottom:12px;background:linear-gradient(135deg,rgba(86,243,174,.24),rgba(62,198,142,.16));border:1px solid rgba(132,247,191,.12);color:#d9ffe8;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.afcc-fish-card .afcc-badge.caution{background:linear-gradient(135deg,rgba(255,209,102,.22),rgba(255,178,66,.14));color:#ffe7b7;border-color:rgba(255,221,138,.12)}.afcc-fish-card .afcc-badge.danger{background:linear-gradient(135deg,rgba(255,95,118,.22),rgba(255,77,107,.14));color:#ffd2d8;border-color:rgba(255,162,175,.10)}.afcc-specs{gap:8px;margin-top:12px}.afcc-specs span{padding:8px 10px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.06);color:#dceffd;font-size:12px;font-weight:900;letter-spacing:-.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.afcc-fish-card p{margin:14px 0 0;color:#e6f6ff;line-height:1.62;font-size:14px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.afcc-fish-card__art{right:14px;top:14px;width:132px;height:98px;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));box-shadow:0 18px 26px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08)}.afcc-fish-card__art::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.18),transparent 42%);pointer-events:none}.afcc-fish-card__art img{padding:6px;filter:saturate(1.02) contrast(1.02)}.afcc-category-info{background:linear-gradient(135deg,rgba(29,124,160,.28),rgba(14,80,114,.18));border-color:rgba(105,222,248,.22)}@media(max-width:1100px){.afcc-fish-card{padding-right:156px;min-height:286px}}@media(max-width:760px){.afcc-fish-grid{gap:14px}.afcc-fish-card{padding:18px 136px 18px 18px;min-height:276px;border-radius:26px}.afcc-fish-card__art{width:114px;height:84px;right:10px;top:10px}.afcc-fish-card p{-webkit-line-clamp:6;font-size:15px}}.afcc-fish-card{background:radial-gradient(circle at 84% 12%,rgba(52,232,207,0.16),transparent 28%),linear-gradient(180deg,rgba(12,54,82,0.92),rgba(5,31,52,0.96)) !important;border:1px solid rgba(123,226,255,0.22) !important;box-shadow:0 18px 42px rgba(0,0,0,0.26),inset 0 1px 0 rgba(255,255,255,0.07) !important}.afcc-fish-card:hover{border-color:rgba(63,244,220,0.42) !important;box-shadow:0 24px 58px rgba(0,0,0,0.32),0 0 0 1px rgba(63,244,220,0.12),0 0 32px rgba(32,242,210,0.10),inset 0 1px 0 rgba(255,255,255,0.08) !important}.afcc-fish-card__art{background:linear-gradient(180deg,rgba(13,60,86,0.78),rgba(5,31,52,0.60)) !important;border:1px solid rgba(123,226,255,0.18) !important}.afcc-specs span{background:linear-gradient(180deg,rgba(154,220,244,0.12),rgba(154,220,244,0.06)) !important;border-color:rgba(123,226,255,0.08) !important}.afcc-fish-card .afcc-badge.good{background:linear-gradient(135deg,rgba(77,235,155,0.25),rgba(23,159,123,0.18)) !important;color:#d6ffe8 !important}.afcc-fish-card{background:radial-gradient(circle at 86% 14%,rgba(255,255,255,.06),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(15,45,65,.40) !important;border:1px solid rgba(255,255,255,.12) !important;backdrop-filter:blur(12px) saturate(1.1) !important;-webkit-backdrop-filter:blur(12px) saturate(1.1) !important;box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(255,255,255,.03) !important}.afcc-fish-card::before{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 34%) !important}.afcc-fish-card::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.20),transparent) !important;opacity:.9 !important}.afcc-fish-card:hover{border-color:rgba(255,255,255,.22) !important;box-shadow:0 24px 56px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.10),inset 0 -1px 0 rgba(255,255,255,.04) !important}.afcc-fish-card h3{color:#ffffff !important}.afcc-fish-card em{color:#a9bed0 !important}.afcc-fish-card p{color:#e8f3fa !important}.afcc-fish-card__art{border-radius:20px !important;overflow:hidden !important;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03)),rgba(15,45,65,.42) !important;border:1px solid rgba(255,255,255,.13) !important;backdrop-filter:blur(8px) saturate(1.08) !important;-webkit-backdrop-filter:blur(8px) saturate(1.08) !important;box-shadow:0 14px 26px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.09) !important}.afcc-fish-card__art::before{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.16),transparent 44%) !important}.afcc-fish-card__art img{border-radius:16px !important}.afcc-specs span{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06)),rgba(18,58,82,.34) !important;border:1px solid rgba(255,255,255,.10) !important;color:#f1f8fd !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07) !important}.afcc-fish-card .afcc-badge.good,.afcc-fish-card .afcc-badge.caution,.afcc-fish-card .afcc-badge.danger{backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border-width:1px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important}.afcc-fish-card .afcc-badge.good{background:linear-gradient(135deg,rgba(77,235,155,.22),rgba(23,159,123,.14)) !important;border-color:rgba(157,255,208,.12) !important;color:#e5fff0 !important}.afcc-fish-card .afcc-badge.caution{background:linear-gradient(135deg,rgba(255,209,102,.18),rgba(214,146,25,.12)) !important;border-color:rgba(255,224,146,.12) !important;color:#fff2ca !important}.afcc-fish-card .afcc-badge.danger{background:linear-gradient(135deg,rgba(255,95,118,.18),rgba(195,53,79,.12)) !important;border-color:rgba(255,184,195,.12) !important;color:#ffe6ea !important}.afcc-panel--glass{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(15,45,65,.40) !important;border:1px solid rgba(255,255,255,.12) !important;backdrop-filter:blur(14px) saturate(1.08) !important;-webkit-backdrop-filter:blur(14px) saturate(1.08) !important}.afcc-search-row .afcc-input{background:rgba(1,14,22,.72) !important;border-color:rgba(255,255,255,.10) !important}.afcc-suggestions{max-height:330px;padding-right:4px}.afcc-suggestion{display:grid !important;grid-template-columns:62px minmax(0,1fr) 20px !important;gap:12px !important;align-items:center !important;padding:10px 12px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(15,45,65,.32) !important;border:1px solid rgba(255,255,255,.10) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}.afcc-suggestion:hover{background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.05)),rgba(15,45,65,.42) !important;border-color:rgba(63,244,220,.26) !important}.afcc-suggestion__media{width:54px !important;height:40px !important;margin:0 !important;border-radius:12px !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.09) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#bfefff !important;font-size:18px !important}.afcc-suggestion__media img{width:100% !important;height:100% !important;object-fit:contain !important;padding:2px !important;border-radius:10px !important}.afcc-suggestion strong{min-width:0 !important;color:#fff !important;line-height:1.12 !important}.afcc-suggestion strong span{display:block !important;margin-top:4px !important;color:#a8c2d2 !important;font-size:11px !important;line-height:1.25 !important;font-weight:800 !important}.afcc-suggestion__plus{color:#baf7ff !important;font-weight:900 !important;font-size:16px !important;text-align:right !important}.afcc-suggestion-empty{padding:14px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);color:#b7cbd7;font-weight:800}.afcc-selected .afcc-token{background:linear-gradient(180deg,rgba(63,244,220,.16),rgba(63,244,220,.08)),rgba(15,45,65,.36) !important;border-color:rgba(63,244,220,.18) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}@media(max-width:760px){.afcc-suggestions{max-height:360px}.afcc-suggestion{grid-template-columns:58px minmax(0,1fr) 18px !important;padding:10px !important}.afcc-suggestion__media{width:50px !important;height:38px !important}}.afcc-site-header{position:sticky;top:0;z-index:80;padding:12px 0;background:linear-gradient(180deg,rgba(4,24,34,.88),rgba(4,20,30,.70));border-bottom:1px solid rgba(196,239,255,.14);box-shadow:0 16px 40px rgba(0,0,0,.22);backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}.afcc-site-header .container{width:min(1240px,calc(100% - 32px));margin:0 auto}.afcc-site-header .header-shell{display:flex;align-items:center;justify-content:space-between;gap:22px}.afcc-site-header .brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;min-width:0}.afcc-site-header .brand-mark{width:42px;height:42px;border-radius:15px;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(32,242,210,.18))}.afcc-site-header .brand-copy{display:block;min-width:0}.afcc-site-header .brand-copy strong{display:block;color:#fff;font-size:17px;line-height:1.05;letter-spacing:-.02em}.afcc-site-header .brand-copy small{display:block;margin-top:4px;color:#a9c6d4;font-size:12px;line-height:1.25;white-space:nowrap}.afcc-site-header .main-nav{display:flex;align-items:center;gap:7px;margin-left:auto}.afcc-site-header .main-nav a,.afcc-site-header .nav-link-with-caret{display:inline-flex;align-items:center;gap:6px;padding:10px 11px;border-radius:999px;color:#cfe5ef;text-decoration:none;font-size:14px;font-weight:800;line-height:1;transition:.18s background,.18s color,.18s transform}.afcc-site-header .main-nav a:hover,.afcc-site-header .nav-link-with-caret:hover{color:#fff;background:rgba(255,255,255,.09);transform:translateY(-1px)}.afcc-site-header .nav-link-with-caret svg,.afcc-site-header .lang-picker-toggle svg{width:17px;height:17px}.afcc-site-header .nav-item{position:relative}.afcc-site-header .nav-submenu{position:absolute;top:calc(100%+12px);left:0;min-width:245px;padding:10px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(9,40,58,.96),rgba(4,25,38,.96));box-shadow:0 24px 54px rgba(0,0,0,.34);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translateY(8px);transition:.18s opacity,.18s transform,.18s visibility}.afcc-site-header .nav-item:hover .nav-submenu,.afcc-site-header .nav-item:focus-within .nav-submenu{opacity:1;visibility:visible;transform:translateY(0)}.afcc-site-header .nav-submenu a{display:flex;width:100%;border-radius:13px;padding:11px 12px;color:#d8eef7;font-size:13px}.afcc-site-header .header-tools{display:flex;align-items:center;gap:10px}.afcc-site-header .btn-header{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 15px;border-radius:999px;background:linear-gradient(135deg,#11c7ff,#21e8c6);color:#03202b;text-decoration:none;font-weight:900;font-size:14px;box-shadow:0 14px 32px rgba(23,216,227,.22);white-space:nowrap}.afcc-site-header .lang-picker{position:relative}.afcc-site-header .lang-picker-toggle{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.08);color:#fff;font:inherit;font-weight:900;cursor:pointer}.afcc-site-header .lang-picker-toggle img,.afcc-site-header .lang-option img{width:20px;height:20px;border-radius:50%;object-fit:cover}.afcc-site-header .lang-picker-code{font-size:13px;letter-spacing:.04em}.afcc-site-header .lang-picker-menu{position:absolute;right:0;top:calc(100%+12px);min-width:190px;padding:9px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(9,40,58,.96),rgba(4,25,38,.96));box-shadow:0 24px 54px rgba(0,0,0,.34);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.afcc-site-header .lang-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:0;border-radius:13px;background:transparent;color:#d8eef7;font:inherit;font-size:14px;font-weight:800;cursor:pointer;text-align:left}.afcc-site-header .lang-option:hover,.afcc-site-header .lang-option.is-active,.afcc-site-header .lang-option.is-current{background:rgba(255,255,255,.09);color:#fff}.afcc-site-header .lang-option:not(.is-active):not(.is-current) .lang-check{opacity:0}.afcc-site-header .lang-option-main{display:flex;align-items:center;gap:9px}.afcc-site-header .menu-toggle{display:none;width:43px;height:43px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.08);cursor:pointer;padding:0;place-items:center}.afcc-site-header .menu-toggle span{display:block;width:18px;height:2px;margin:3px auto;border-radius:999px;background:#fff}.afcc-site-header .mobile-menu{width:min(1240px,calc(100% - 32px));margin:10px auto 0;padding:10px;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:rgba(8,37,54,.92);box-shadow:0 20px 44px rgba(0,0,0,.26)}.afcc-site-header .mobile-menu a{display:block;padding:13px 14px;border-radius:15px;color:#d8eef7;text-decoration:none;font-weight:850}.afcc-site-header .mobile-menu a:hover{background:rgba(255,255,255,.08);color:#fff}@media(max-width:1120px){.afcc-site-header .main-nav{display:none}.afcc-site-header .menu-toggle{display:grid}.afcc-site-header .header-actions{display:none}}@media(max-width:760px){.afcc-site-header{padding:10px 0}.afcc-site-header .container,.afcc-site-header .mobile-menu{width:min(100% - 24px,1240px)}.afcc-site-header .brand-copy small{display:none}.afcc-site-header .brand-copy strong{font-size:16px}.afcc-site-header .brand-mark{width:38px;height:38px;border-radius:13px}.afcc-site-header .lang-picker-code{display:none}.afcc-site-header .lang-picker-toggle{width:43px;justify-content:center;padding:8px}.afcc-site-header .lang-picker-toggle svg{display:none}.afcc-site-header .lang-picker-menu{right:-48px}}.afcc-empty-state__icon,.afcc-score__icon{display:grid;place-items:center}.afcc-empty-state__icon{width:84px;height:84px;margin:0 auto 16px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 32px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05)}.afcc-empty-state__icon svg{width:48px;height:48px;display:block}.afcc-score{position:relative;overflow:hidden;padding:18px 12px}.afcc-score__icon{width:74px;height:74px;margin:0 auto 12px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 30px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.05)}.afcc-score__icon svg{width:44px;height:44px;display:block}.afcc-score span{display:block;margin-top:0;font-size:12px;color:var(--afcc-muted);text-transform:uppercase;font-weight:900;letter-spacing:.12em;line-height:1.35}.afcc-score.good .afcc-score__icon{background:linear-gradient(180deg,rgba(75,235,155,.13),rgba(75,235,155,.04));border-color:rgba(75,235,155,.18)}.afcc-score.caution .afcc-score__icon{background:linear-gradient(180deg,rgba(255,209,102,.13),rgba(255,209,102,.04));border-color:rgba(255,209,102,.18)}.afcc-score.danger .afcc-score__icon{background:linear-gradient(180deg,rgba(255,95,118,.13),rgba(255,95,118,.04));border-color:rgba(255,95,118,.18)}.afcc-site-header .mobile-menu-inner{width:100%;margin:0;padding:0}.afcc-site-header .mobile-nav{display:grid;gap:3px}.afcc-site-header .mobile-menu-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.afcc-site-header .mobile-menu-actions .btn{text-align:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.afcc-site-header .mobile-menu-actions .btn-primary{background:linear-gradient(135deg,#11c7ff,#21e8c6);color:#03202b}.afcc-site-header .lang-picker-toggle{width:43px;justify-content:center;padding:8px}.afcc-site-header .lang-picker-toggle svg{display:block}.afcc-site-header .lang-picker-menu a.lang-option{text-decoration:none}@media(max-width:760px){.afcc-site-header .mobile-menu-actions{grid-template-columns:1fr}.afcc-site-header .brand-copy small{display:none}}.afcc-app-main{min-height:calc(100vh - 72px);padding-bottom:94px}.afcc-screen{display:none}.afcc-screen.is-active{display:block}.afcc-screen>.afcc-section__head{max-width:980px}.afcc-app-title{margin:14px 0 10px;font-size:clamp(32px,5vw,58px);line-height:1;letter-spacing:-.05em}.afcc-popular-card{margin:0 0 22px;max-width:none}.afcc-popular-card h2{font-size:22px}.afcc-popular-card button{display:inline-flex;width:auto;min-width:220px;margin:6px 8px 6px 0}.afcc-category-tiles{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.afcc-category-tab{min-height:128px;align-items:flex-start;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025)),rgba(15,45,65,.36);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.afcc-category-tab span{font-size:17px;line-height:1.2}.afcc-category-tab small{position:absolute;right:14px;top:14px}.afcc-category-tab em{position:relative;z-index:1;font-style:normal;font-size:12px;color:#b7d2df;font-weight:800;line-height:1.35;max-width:82%}.afcc-category-info--detail{display:grid;gap:8px}.afcc-category-info--detail .afcc-btn{justify-self:start;margin-bottom:4px}.afcc-toolbar--catalog{position:sticky;top:78px;z-index:9;padding:12px;border-radius:24px;background:rgba(4,25,38,.58);border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.afcc-fish-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.afcc-fish-card--compact{min-height:236px;padding:14px 14px 16px;border-radius:24px}.afcc-fish-card--compact .afcc-fish-card__art{position:relative;right:auto;top:auto;width:100%;height:120px;margin:0 0 12px;border-radius:18px}.afcc-fish-card--compact h3{font-size:16px;line-height:1.18;margin-right:34px}.afcc-fish-card--compact em{font-size:12px;min-height:32px;margin-bottom:6px}.afcc-card-meta{min-height:18px;margin:0 0 8px;color:#a8c9d8;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.afcc-card-meta span{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afcc-specs--icons{gap:6px;margin-top:8px}.afcc-specs--icons span{font-size:11px;padding:6px 7px}.afcc-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.afcc-card-actions .afcc-btn{padding:9px 8px;border-radius:13px;font-size:12px}.afcc-card-fav{position:absolute;right:12px;top:12px;z-index:3;width:34px;height:34px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(2,18,28,.52);color:#d4edf7;font-size:17px;font-weight:900;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.afcc-card-fav.is-active{color:#ffe27a;border-color:rgba(255,226,122,.34);background:rgba(255,226,122,.12)}.afcc-btn.is-added{background:rgba(75,235,155,.18)!important;border-color:rgba(75,235,155,.28)!important;color:#d9ffe8!important}.afcc-note--center{grid-column:1/-1;text-align:center}.afcc-info-stack{display:grid;gap:24px}.afcc-info-stack>.afcc-panel{padding:22px}.afcc-info-stack h3{margin:10px 0 8px;font-size:clamp(24px,3vw,38px)}.afcc-modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.afcc-bottom-nav{position:fixed;left:50%;bottom:14px;z-index:45;transform:translateX(-50%);display:grid;grid-template-columns:repeat(4,minmax(78px,1fr));gap:8px;width:min(560px,calc(100% - 24px));padding:8px;border-radius:24px;background:rgba(3,20,31,.72);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 42px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.afcc-bottom-nav button{display:grid;place-items:center;gap:3px;padding:9px 7px;border:0;border-radius:17px;background:transparent;color:#a9c6d4;font:inherit;font-weight:900;cursor:pointer}.afcc-bottom-nav button span{font-size:18px;line-height:1}.afcc-bottom-nav button strong{font-size:11px;line-height:1.1}.afcc-bottom-nav button.is-active{background:linear-gradient(135deg,rgba(51,214,255,.24),rgba(32,242,210,.16));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.afcc-fab-check{position:fixed;right:18px;bottom:104px;z-index:44;display:inline-flex;align-items:center;gap:8px;padding:13px 16px;border-radius:999px;border:1px solid rgba(32,242,210,.34);background:linear-gradient(135deg,#11c7ff,#21e8c6);color:#03202b;font:inherit;font-weight:1000;box-shadow:0 18px 40px rgba(0,0,0,.28),0 0 28px rgba(32,242,210,.18);cursor:pointer}.afcc-fab-check strong{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:rgba(3,20,31,.22)}.afcc-fab-check[hidden]{display:none!important}@media(max-width:1100px){.afcc-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.afcc-fish-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.afcc-app-main{padding-bottom:96px}.afcc-section{padding:28px 14px 34px}.afcc-section::before{inset:8px;border-radius:26px}.afcc-popular-card{display:block;padding:16px;border-radius:24px}.afcc-popular-card button{width:100%;min-width:0;margin:7px 0}.afcc-checker-grid{gap:14px}.afcc-toolbar--catalog{top:66px;display:grid;grid-template-columns:1fr;gap:10px}.afcc-category-tiles{grid-template-columns:1fr 1fr;gap:10px}.afcc-category-tab{min-height:112px;padding:13px}.afcc-category-tab span{font-size:14px}.afcc-category-tab em{display:none}.afcc-fish-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.afcc-fish-card--compact{min-height:236px;padding:10px;border-radius:20px}.afcc-fish-card--compact .afcc-fish-card__art{height:86px;border-radius:16px}.afcc-fish-card--compact h3{font-size:14px;margin-right:30px}.afcc-fish-card--compact em{font-size:11px;min-height:28px}.afcc-specs--icons span{font-size:10px;padding:5px 6px}.afcc-card-actions{grid-template-columns:1fr;gap:6px;margin-top:8px}.afcc-card-actions .afcc-btn{padding:8px 7px;font-size:11px}.afcc-card-fav{right:9px;top:9px;width:30px;height:30px;border-radius:12px}.afcc-bottom-nav{bottom:10px;width:calc(100% - 16px);grid-template-columns:repeat(4,1fr);border-radius:22px}.afcc-bottom-nav button{padding:8px 4px}.afcc-bottom-nav button strong{font-size:10px}.afcc-fab-check{right:12px;bottom:94px;padding:12px 14px}}.afcc-fish-card--compact .afcc-fish-card__art{height:148px;width:100%;margin:0 0 12px;background:rgba(255,255,255,.055)!important}.afcc-fish-card--compact .afcc-fish-card__art img{width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important;border-radius:inherit!important;display:block!important}.afcc-fish-card--compact .afcc-fish-card__art::before{z-index:1;pointer-events:none}.afcc-card-fav{transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.afcc-card-fav:hover{transform:scale(1.06)}.afcc-card-fav.is-active{box-shadow:0 8px 20px rgba(255,226,122,.14),inset 0 1px 0 rgba(255,255,255,.08)}@media(max-width:760px){.afcc-fish-card--compact .afcc-fish-card__art{height:112px}}.afcc-section__head--favorites{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;max-width:none}.afcc-clear-favorites{white-space:nowrap;margin-bottom:6px;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important;color:#e8f7ff!important}.afcc-clear-favorites:hover{background:rgba(255,95,118,.14)!important;border-color:rgba(255,95,118,.28)!important}.afcc-clear-favorites[hidden]{display:none!important}@media(max-width:760px){.afcc-section__head--favorites{display:block}.afcc-clear-favorites{width:100%;margin:12px 0 0}}.afcc-fish-card--compact .afcc-fish-card__art{height:126px !important;border-radius:22px !important;overflow:hidden !important;background:transparent !important}.afcc-fish-card--compact .afcc-fish-card__art img{width:100% !important;height:100% !important;object-fit:fill !important;object-position:center center !important;padding:0 !important;margin:0 !important;border-radius:inherit !important;display:block !important;background:transparent !important}@media(max-width:760px){.afcc-fish-card--compact .afcc-fish-card__art{height:100px !important;border-radius:18px !important}}.afcc-suggestion{grid-template-columns:86px minmax(0,1fr) 22px !important;gap:14px !important;padding:12px 13px !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035)),rgba(15,45,65,.34) !important}.afcc-suggestion__media{width:78px !important;height:62px !important;border-radius:18px !important;overflow:hidden !important;flex:0 0 78px !important;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.04)) !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:0 10px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08) !important;position:relative !important}.afcc-suggestion__media:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 36%)}.afcc-suggestion__media img{width:100% !important;height:100% !important;object-fit:fill !important;object-position:center center !important;padding:0 !important;margin:0 !important;border-radius:inherit !important;display:block !important;background:transparent !important}.afcc-suggestion__media--empty{display:grid !important;place-items:center !important;font-size:24px !important}.afcc-suggestion strong{font-size:14px !important}.afcc-suggestion strong span{font-size:11px !important;line-height:1.25 !important}@media(max-width:760px){.afcc-suggestion{grid-template-columns:78px minmax(0,1fr) 18px !important;gap:12px !important;padding:10px !important;border-radius:20px !important}.afcc-suggestion__media{width:70px !important;height:58px !important;flex-basis:70px !important;border-radius:17px !important}.afcc-suggestion strong{font-size:13px !important}.afcc-suggestion strong span{font-size:10.5px !important}}.afcc-fish-card--compact .afcc-fish-card__art{height:148px !important;border-radius:22px !important;overflow:hidden !important;background:rgba(255,255,255,.055) !important}.afcc-fish-card--compact .afcc-fish-card__art img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;padding:0 !important;margin:0 !important;border-radius:inherit !important;display:block !important}@media(max-width:760px){.afcc-fish-card--compact .afcc-fish-card__art{height:112px !important;border-radius:18px !important}}.afcc-bottom-nav__icon{display:grid!important;place-items:center!important;width:38px!important;height:34px!important;margin:0 auto!important;line-height:0!important}.afcc-bottom-nav__icon img{display:block!important;width:38px!important;height:34px!important;object-fit:contain!important;padding:0!important;margin:0!important;filter:drop-shadow(0 3px 10px rgba(120,240,255,.16))!important}.afcc-bottom-nav button{gap:5px!important;min-height:68px!important;padding-top:8px!important;padding-bottom:8px!important}.afcc-bottom-nav button strong{font-size:11px!important;line-height:1.05!important}.afcc-bottom-nav button.is-active .afcc-bottom-nav__icon img{filter:drop-shadow(0 4px 14px rgba(150,245,255,.30))!important}.afcc-ui-icon-img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;margin:0!important;background:transparent!important}.afcc-empty-state__icon{overflow:visible!important}.afcc-empty-state__icon .afcc-ui-icon-img{width:78px!important;height:78px!important;filter:drop-shadow(0 6px 18px rgba(120,240,255,.22))!important}.afcc-score__icon{overflow:visible!important}.afcc-score__icon .afcc-ui-icon-img{width:76px!important;height:76px!important;filter:drop-shadow(0 6px 18px rgba(0,0,0,.18))!important}.afcc-score.good .afcc-ui-icon-img{filter:drop-shadow(0 6px 18px rgba(95,235,140,.22))!important}.afcc-score.caution .afcc-ui-icon-img{filter:drop-shadow(0 6px 18px rgba(255,204,99,.22))!important}.afcc-score.danger .afcc-ui-icon-img{filter:drop-shadow(0 6px 18px rgba(255,120,140,.22))!important}.afcc-suggestion__media--empty{display:grid!important;place-items:center!important}.afcc-suggestion__media--empty .afcc-ui-icon-img{width:42px!important;height:42px!important;filter:drop-shadow(0 3px 10px rgba(120,240,255,.18))!important}@media(max-width:760px){.afcc-bottom-nav__icon{width:34px!important;height:30px!important}.afcc-bottom-nav__icon img{width:34px!important;height:30px!important}.afcc-bottom-nav button{min-height:64px!important;gap:4px!important}.afcc-bottom-nav button strong{font-size:10px!important}}.afcc-empty-state__icon,.afcc-score__icon{background:transparent !important;border:0 !important;box-shadow:none !important}.afcc-empty-state__icon{width:96px !important;height:96px !important;border-radius:0 !important}.afcc-score__icon{width:82px !important;height:82px !important;border-radius:0 !important}.afcc-bottom-nav{bottom:52px !important}@media (max-width:760px){.afcc-bottom-nav{bottom:16px !important}}.afcc-bottom-nav{bottom:64px !important}@media (max-width:760px){.afcc-bottom-nav{bottom:72px !important}}.afcc-footer{padding-bottom:108px !important}.afcc-bottom-nav{bottom:14px !important}@media (max-width:760px){.afcc-footer{padding-bottom:128px !important}.afcc-bottom-nav{bottom:12px !important}}.afcc-panel--presets-home{margin-top:22px}.afcc-panel--presets-home .afcc-section__head{margin-bottom:20px}@media(max-width:760px){.afcc-panel--presets-home{margin-top:18px}}.afcc-section__head--checker{width:min(1480px,calc(100% - 32px));max-width:none!important;margin:0 auto 28px;text-align:center}.afcc-app-title--premium{margin:0 0 12px!important;font-family:Georgia,"Times New Roman",serif;font-size:clamp(40px,5.2vw,82px)!important;line-height:.98!important;letter-spacing:-.045em!important;font-weight:700;text-wrap:balance;text-shadow:0 16px 44px rgba(0,0,0,.34)}.afcc-app-title--premium span:first-child{color:#fff}.afcc-app-title--premium span:last-child{background:linear-gradient(90deg,#efffff 0%,#67f5ff 30%,#21f2d2 78%,#dffcff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 28px rgba(32,242,210,.16))}.afcc-title-divider{display:block;width:min(440px,74vw);height:20px;margin:0 auto 10px;position:relative}.afcc-title-divider:before,.afcc-title-divider:after{content:"";position:absolute;top:50%;width:calc(50% - 30px);height:1px;background:linear-gradient(90deg,transparent,rgba(85,242,255,.72))}.afcc-title-divider:before{left:0;transform:translateY(-50%)}.afcc-title-divider:after{right:0;transform:translateY(-50%) scaleX(-1)}.afcc-title-divider:empty{color:#53f4ff}.afcc-title-divider:after{box-shadow:none}.afcc-title-divider::marker{display:none}.afcc-title-divider+p{max-width:1040px;margin:0 auto!important;color:#d3e8f2!important;font-size:clamp(15px,1.3vw,18px);line-height:1.65!important}.afcc-title-divider span{display:none}.afcc-title-divider:focus{outline:none}.afcc-title-divider:before{box-shadow:0 0 18px rgba(51,214,255,.25)}.afcc-title-divider:after{box-shadow:0 0 18px rgba(51,214,255,.25)}.afcc-title-divider{background:radial-gradient(circle at center,rgba(32,242,210,.42) 0 3px,transparent 4px),radial-gradient(circle at calc(50% - 10px) center,rgba(111,245,255,.38) 0 2px,transparent 3px),radial-gradient(circle at calc(50%+10px) center,rgba(111,245,255,.38) 0 2px,transparent 3px)}.afcc-checker-grid--desktop-redesign{width:min(1500px,calc(100% - 32px));margin:0 auto}.afcc-step-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.afcc-step-head--compact{margin-bottom:0}.afcc-step-num{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:#aafaff;font-weight:950;font-size:16px;border:1px solid rgba(78,238,255,.55);background:linear-gradient(180deg,rgba(31,208,255,.18),rgba(31,208,255,.05));box-shadow:0 0 0 5px rgba(31,208,255,.055),inset 0 1px 0 rgba(255,255,255,.10)}.afcc-step-head p,.afcc-selected-head p{margin:4px 0 0!important;color:#a9c6d4!important;font-size:13px;line-height:1.35!important}.afcc-step-head .afcc-label,.afcc-step-head strong,.afcc-selected-head strong{margin:0!important;color:#fff;font-size:18px;letter-spacing:-.01em}.afcc-selected-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px!important}.afcc-selected-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.afcc-selected-actions span{color:#b9d3df;font-weight:900;font-size:13px;white-space:nowrap}.afcc-btn--clear{padding:9px 12px!important;border-radius:13px!important;background:rgba(255,255,255,.075)!important}.afcc-step-block{position:relative;margin-top:18px}.afcc-step-block:first-child{margin-top:0}.afcc-checker-control{overflow:hidden}.afcc-search-row--large{position:relative}.afcc-search-row--large:before{content:"⌕";position:absolute;z-index:2;left:17px;top:50%;transform:translateY(-52%);color:#a7d9e8;font-size:22px;line-height:1;pointer-events:none}.afcc-search-row--large .afcc-input{min-height:56px;padding-left:48px!important;border-radius:20px!important}.afcc-form-grid--large{margin-top:6px!important}.afcc-form-grid--large .afcc-field{padding:14px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025)),rgba(8,35,51,.34);border:1px solid rgba(255,255,255,.10)}.afcc-form-grid--large .afcc-field .afcc-input{min-height:54px;font-weight:950;font-size:17px;border-radius:18px!important}.afcc-btn--check-main{min-height:58px;margin-top:18px!important;border-radius:22px!important;font-size:16px;letter-spacing:-.01em;box-shadow:0 22px 60px rgba(24,220,225,.26),inset 0 1px 0 rgba(255,255,255,.22)!important}.afcc-selected{min-height:88px!important;padding:12px;border:1px dashed rgba(93,224,255,.30);border-radius:22px;background:rgba(1,14,22,.26)}.afcc-selected-empty{width:100%;min-height:62px;display:grid;place-items:center;text-align:center;color:#bcd4df}.afcc-selected-empty__icon{display:flex;align-items:center;justify-content:center;width:min(112px,34vw);margin:0 auto 12px;line-height:1;filter:drop-shadow(0 12px 28px rgba(51,214,255,.22))}.afcc-selected-empty__icon-img{display:block;width:100%;height:auto;max-width:112px;object-fit:contain}.afcc-selected-empty__icon svg{width:100%;height:100%;display:block}.afcc-selected-empty strong{display:block;margin-top:4px;color:#dff8ff;font-size:15px}.afcc-selected-empty small{display:block;margin-top:2px;color:#8fb1c2;font-weight:700}.afcc-token{padding:7px 10px 7px 7px!important;border-radius:999px!important}.afcc-token img{width:32px;height:32px;object-fit:cover;border-radius:999px;background:rgba(255,255,255,.09)}.afcc-suggestion__plus em{display:none;font-style:normal}.afcc-result-panel--desktop{position:relative;overflow:hidden;min-height:610px;background:linear-gradient(180deg,rgba(10,53,76,.54),rgba(4,22,35,.66)),rgba(4,26,40,.52)!important}.afcc-result-panel--desktop:before{content:"";position:absolute;inset:10px;border-radius:24px;border:1px solid rgba(149,237,255,.12);pointer-events:none}.afcc-result-empty{display:flex;flex-direction:column;justify-content:center;min-height:560px;padding:34px 36px!important}.afcc-empty-aquarium{width:210px;height:210px;margin:0 auto 18px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at 38% 24%,rgba(107,238,255,.22),transparent 18%),linear-gradient(180deg,rgba(54,226,255,.12),rgba(54,226,255,.03));border:1px solid rgba(66,224,255,.35);box-shadow:0 24px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.09)}.afcc-empty-aquarium__bubble{width:122px;height:122px;display:grid;place-items:center;filter:drop-shadow(0 10px 26px rgba(62,227,255,.18))}.afcc-empty-aquarium__bubble .afcc-ui-icon-img{width:112px!important;height:112px!important}.afcc-result-empty h3{margin:6px 0 8px!important;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(26px,2.2vw,34px)!important;line-height:1.12!important;letter-spacing:-.025em}.afcc-result-empty>p{max-width:620px;margin:0 auto 24px!important;color:#c1d7e3!important;font-size:16px;line-height:1.55!important}.afcc-empty-features{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:4px}.afcc-empty-feature{min-height:142px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 12px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(7,31,48,.48);border:1px solid rgba(175,240,255,.14)}.afcc-empty-feature__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:17px;font-weight:950;font-size:25px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12)}.afcc-empty-feature__icon--green{color:#57f29a;border-color:rgba(87,242,154,.25);background:rgba(87,242,154,.08)}.afcc-empty-feature__icon--yellow{color:#ffd166;border-color:rgba(255,209,102,.25);background:rgba(255,209,102,.08)}.afcc-empty-feature__icon--blue{color:#43d8ff;border-color:rgba(67,216,255,.25);background:rgba(67,216,255,.08)}.afcc-empty-feature__icon--purple{color:#bc79ff;border-color:rgba(188,121,255,.25);background:rgba(188,121,255,.08)}.afcc-empty-feature strong{display:block;color:#fff;font-size:15px;line-height:1.12}.afcc-empty-feature small{display:block;max-width:150px;color:#a9c6d4;font-size:12px;line-height:1.35}.afcc-empty-info{display:flex;align-items:center;gap:14px;width:100%;margin-top:22px;padding:16px 20px;border-radius:20px;text-align:left;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(8,35,51,.34);border:1px solid rgba(175,240,255,.13)}.afcc-empty-info span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;color:#aef8ff;font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:700;border:1px solid rgba(78,238,255,.45);background:rgba(78,238,255,.08)}.afcc-empty-info p{margin:0!important;color:#b7d1dd!important;line-height:1.45!important}@media(min-width:1181px){.afcc-section#checker{padding-top:clamp(40px,4.3vw,70px)}.afcc-checker-grid--desktop-redesign{grid-template-columns:minmax(560px,0.92fr) minmax(600px,1.08fr)!important;gap:24px!important;align-items:stretch!important}.afcc-checker-control{padding:20px!important;border-radius:28px!important}.afcc-checker-control .afcc-suggestions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;max-height:none!important;overflow:visible!important;padding-right:0!important;margin-top:16px!important}.afcc-checker-control .afcc-suggestion{position:relative;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto 1fr auto;gap:10px!important;min-height:226px;align-items:stretch!important;padding:10px!important;border-radius:24px!important}.afcc-checker-control .afcc-suggestion__media{width:100%!important;height:98px!important;flex-basis:auto!important;border-radius:18px!important}.afcc-checker-control .afcc-suggestion strong{font-size:15px!important;line-height:1.12!important;padding:0 2px}.afcc-checker-control .afcc-suggestion strong span{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:30px;font-size:11px!important}.afcc-checker-control .afcc-suggestion__plus{justify-self:stretch;display:flex!important;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 10px;border-radius:999px;color:#eaffff!important;background:rgba(5,25,38,.58);border:1px solid rgba(96,235,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);text-align:center!important}.afcc-checker-control .afcc-suggestion__plus b{font-size:20px;line-height:1}.afcc-checker-control .afcc-suggestion__plus em{display:inline;font-size:12px;font-weight:950;line-height:1}}@media(min-width:761px) and (max-width:1180px){.afcc-checker-grid--desktop-redesign{grid-template-columns:1fr!important}.afcc-result-panel--desktop{min-height:520px}.afcc-result-empty{min-height:470px}.afcc-empty-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.afcc-section__head--checker{width:auto;text-align:left;margin-bottom:18px}.afcc-app-title--premium{font-family:var(--afcc-font);font-size:34px!important;line-height:1.02!important;letter-spacing:-.055em!important}.afcc-app-title--premium span:last-child{display:inline;background:none;color:#fff;filter:none}.afcc-title-divider{display:none}.afcc-step-head .afcc-label,.afcc-step-head strong,.afcc-selected-head strong{font-size:16px}.afcc-step-num{width:30px;height:30px;font-size:14px}.afcc-selected-head{display:block}.afcc-selected-actions{justify-content:space-between;margin-top:10px}.afcc-result-panel--desktop{min-height:auto}.afcc-result-empty{min-height:310px;padding:26px 14px!important}.afcc-empty-aquarium{width:118px;height:118px;margin-bottom:10px}.afcc-empty-aquarium__bubble{width:80px;height:80px}.afcc-empty-aquarium__bubble .afcc-ui-icon-img{width:74px!important;height:74px!important}.afcc-empty-features,.afcc-empty-info{display:none}}@media(min-width:1181px){.afcc-checker-control .afcc-suggestions{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(170px,1fr)!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;padding:0 2px 8px!important;scroll-snap-type:x proximity}.afcc-checker-control .afcc-suggestion{min-height:218px!important;scroll-snap-align:start}.afcc-checker-control .afcc-suggestion__media{height:92px!important}}@media (min-width:981px){.afcc-section#checker{padding-top:clamp(54px,5vw,86px)!important;padding-left:clamp(28px,4vw,86px)!important;padding-right:clamp(28px,4vw,86px)!important}.afcc-section#checker::before{inset:18px clamp(18px,3vw,44px)!important;background:linear-gradient(180deg,rgba(4,34,50,.10),rgba(2,17,27,.04))!important;border-color:rgba(135,230,255,.045)!important}.afcc-section__head--checker{width:min(1500px,100%)!important;margin:0 auto 34px!important;text-align:center!important}.afcc-app-title--premium{display:block!important;margin:0 auto 10px!important;max-width:1460px!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(52px,5.15vw,82px)!important;line-height:1.03!important;letter-spacing:-.045em!important;font-weight:800!important;text-shadow:0 18px 48px rgba(0,0,0,.38)!important}.afcc-app-title--premium span{display:inline!important;white-space:normal!important}.afcc-app-title--premium span:first-child{color:#fff!important}.afcc-app-title--premium span:last-child{color:transparent!important;background:linear-gradient(90deg,#eefcff 0%,#8bf7ff 18%,#20f2d2 54%,#eafcff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.afcc-title-divider{width:min(460px,58vw)!important;height:18px!important;margin:0 auto 12px!important}.afcc-title-divider+p{max-width:1040px!important;font-size:clamp(15px,1.12vw,18px)!important;line-height:1.7!important;color:#dceff7!important;text-shadow:0 8px 24px rgba(0,0,0,.28)!important}.afcc-checker-grid--desktop-redesign{width:min(1500px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(620px,.96fr) minmax(540px,1.04fr)!important;gap:30px!important;align-items:stretch!important}.afcc-checker-control,.afcc-result-panel--desktop{border-radius:30px!important;background:linear-gradient(180deg,rgba(18,83,108,.58),rgba(5,32,49,.67)),rgba(5,31,48,.62)!important;border:1px solid rgba(143,234,255,.20)!important;box-shadow:0 28px 85px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(20px)!important}.afcc-checker-control{padding:22px!important;overflow:visible!important}.afcc-step-block{margin-top:20px!important}.afcc-step-head{gap:14px!important;margin-bottom:14px!important}.afcc-step-num{width:36px!important;height:36px!important;font-size:17px!important}.afcc-step-head .afcc-label,.afcc-step-head strong,.afcc-selected-head strong{font-size:19px!important;line-height:1.1!important}.afcc-step-head p,.afcc-selected-head p{font-size:13px!important;color:#b8d2dd!important}.afcc-search-row--large .afcc-input{min-height:60px!important;border-radius:22px!important;padding-left:52px!important;font-size:15px!important;background:rgba(1,15,24,.78)!important;border-color:rgba(139,232,255,.20)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.afcc-search-row--large:before{left:20px!important;color:#8edce8!important}.afcc-checker-control .afcc-suggestions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:14px!important;margin-top:18px!important;max-height:none!important;overflow:visible!important;padding:0!important}.afcc-checker-control .afcc-suggestion{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;min-height:214px!important;padding:10px!important;border-radius:24px!important;overflow:hidden!important;background:radial-gradient(circle at 82% 4%,rgba(70,229,255,.18),transparent 34%),linear-gradient(180deg,rgba(25,81,105,.76),rgba(7,39,58,.86))!important;border:1px solid rgba(130,230,255,.19)!important;box-shadow:0 18px 46px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)!important}.afcc-checker-control .afcc-suggestion:hover{transform:translateY(-3px)!important;border-color:rgba(63,238,255,.42)!important;background:radial-gradient(circle at 82% 4%,rgba(70,229,255,.24),transparent 34%),linear-gradient(180deg,rgba(30,96,122,.82),rgba(9,45,66,.92))!important}.afcc-checker-control .afcc-suggestion__media{display:block!important;width:100%!important;height:88px!important;flex:0 0 auto!important;border-radius:18px!important;overflow:hidden!important;margin:0!important;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04))!important;border:1px solid rgba(255,255,255,.09)!important}.afcc-checker-control .afcc-suggestion__media img{width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important}.afcc-checker-control .afcc-suggestion strong{display:block!important;min-width:0!important;padding:0 2px!important;color:#fff!important;font-size:15px!important;line-height:1.12!important;letter-spacing:-.02em!important}.afcc-checker-control .afcc-suggestion strong>span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:31px!important;margin-top:6px!important;color:#c4dbe5!important;font-size:11.5px!important;line-height:1.28!important;font-weight:800!important}.afcc-checker-control .afcc-suggestion__plus{margin-top:auto!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:39px!important;padding:8px 10px!important;border-radius:999px!important;color:#edffff!important;background:rgba(2,19,30,.56)!important;border:1px solid rgba(99,235,255,.44)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.afcc-checker-control .afcc-suggestion__plus b{font-size:20px!important;line-height:1!important}.afcc-checker-control .afcc-suggestion__plus em{display:inline!important;font-style:normal!important;font-size:12px!important;line-height:1!important;font-weight:950!important}.afcc-selected-head{margin-bottom:12px!important}.afcc-selected{min-height:100px!important;padding:16px!important;border-radius:24px!important;background:rgba(2,20,32,.36)!important;border:1px dashed rgba(96,231,255,.36)!important}.afcc-selected-empty{min-height:66px!important}.afcc-form-grid--large{gap:16px!important}.afcc-form-grid--large .afcc-field{padding:16px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(6,34,52,.54)!important;border:1px solid rgba(166,238,255,.14)!important}.afcc-form-grid--large .afcc-field .afcc-input{min-height:58px!important;border-radius:19px!important;font-size:18px!important;background:rgba(1,14,23,.78)!important}.afcc-btn--check-main{min-height:64px!important;border-radius:24px!important;font-size:17px!important;margin-top:20px!important}.afcc-result-panel--desktop{min-height:650px!important;padding:24px!important}.afcc-result-panel--desktop:before{inset:12px!important;border-radius:26px!important;border-color:rgba(152,237,255,.14)!important}.afcc-result-empty{min-height:600px!important;padding:40px 38px!important;justify-content:center!important}.afcc-empty-aquarium{width:220px!important;height:220px!important;margin-bottom:22px!important;background:radial-gradient(circle at 34% 24%,rgba(137,245,255,.25),transparent 18%),radial-gradient(circle at 70% 34%,rgba(34,242,210,.12),transparent 22%),linear-gradient(180deg,rgba(71,222,255,.14),rgba(71,222,255,.035))!important}.afcc-empty-aquarium__bubble,.afcc-empty-aquarium__bubble .afcc-ui-icon-img{width:128px!important;height:128px!important}.afcc-result-empty h3{font-size:clamp(30px,2.3vw,38px)!important;margin:4px 0 10px!important}.afcc-result-empty>p{font-size:16px!important;max-width:610px!important;margin-bottom:28px!important}.afcc-empty-features{gap:18px!important;margin-top:0!important}.afcc-empty-feature{min-height:150px!important;padding:18px 14px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.028)),rgba(8,36,55,.54)!important}.afcc-empty-info{margin-top:26px!important;padding:18px 22px!important;border-radius:22px!important}}@media (min-width:981px) and (max-width:1320px){.afcc-checker-grid--desktop-redesign{grid-template-columns:minmax(560px,1fr) minmax(430px,.88fr)!important;gap:22px!important}.afcc-checker-control .afcc-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.afcc-checker-control .afcc-suggestion{min-height:206px!important}.afcc-empty-features{grid-template-columns:repeat(2,minmax(0,1fr))!important}.afcc-result-panel--desktop,.afcc-result-empty{min-height:650px!important}.afcc-empty-aquarium{width:170px!important;height:170px!important}.afcc-empty-aquarium__bubble,.afcc-empty-aquarium__bubble .afcc-ui-icon-img{width:104px!important;height:104px!important}}@media (min-width:1321px) and (max-width:1500px){.afcc-checker-grid--desktop-redesign{grid-template-columns:minmax(650px,.98fr) minmax(560px,1.02fr)!important}.afcc-checker-control .afcc-suggestion__media{height:92px!important}}@media (min-width:1501px){.afcc-checker-grid--desktop-redesign{grid-template-columns:minmax(680px,.95fr) minmax(700px,1.05fr)!important}.afcc-checker-control .afcc-suggestion__media{height:104px!important}}.afcc-suggestions-wrap{position:relative}.afcc-suggestions-nav{display:none}@media (min-width:981px){.afcc-suggestions-wrap{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:12px!important;margin-top:18px!important}.afcc-checker-control .afcc-suggestions{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:0 2px 8px!important;margin-top:0!important}.afcc-checker-control .afcc-suggestions::-webkit-scrollbar{display:none!important}.afcc-checker-control .afcc-suggestion{flex:0 0 calc((100% - 42px) / 4)!important;min-width:calc((100% - 42px) / 4)!important;max-width:calc((100% - 42px) / 4)!important}.afcc-suggestions-nav{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(120,232,255,.34)!important;background:linear-gradient(180deg,rgba(15,68,90,.92),rgba(5,33,50,.95))!important;color:#ecffff!important;font-size:28px!important;line-height:1!important;box-shadow:0 12px 30px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)!important;cursor:pointer!important;transition:transform .18s ease,opacity .18s ease,border-color .18s ease!important}.afcc-suggestions-nav:hover:not(:disabled){transform:translateY(-2px)!important;border-color:rgba(124,241,255,.64)!important}.afcc-suggestions-nav:disabled{opacity:.42!important;cursor:default!important}}@media (min-width:981px) and (max-width:1320px){.afcc-checker-control .afcc-suggestion{flex-basis:calc((100% - 14px) / 2)!important;min-width:calc((100% - 14px) / 2)!important;max-width:calc((100% - 14px) / 2)!important}}@media (max-width:980px){.afcc-suggestions-wrap{display:block!important}.afcc-suggestions-nav{display:none!important}}.afcc-checker-stage{position:relative}@media (min-width:981px){.afcc-section#checker{padding-top:clamp(42px,4vw,70px)!important;padding-left:clamp(18px,2.8vw,40px)!important;padding-right:clamp(18px,2.8vw,40px)!important;padding-bottom:32px!important}.afcc-checker-stage,.afcc-panel--presets-home{width:min(1780px,100%)!important;margin-left:auto!important;margin-right:auto!important}.afcc-checker-stage{padding:clamp(18px,1.8vw,28px)!important;border-radius:38px!important;background:linear-gradient(180deg,rgba(9,54,73,.34),rgba(3,22,34,.20)),rgba(3,24,36,.16)!important;border:1px solid rgba(130,228,255,.12)!important;box-shadow:0 26px 80px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)!important}.afcc-section__head--checker{width:100%!important;max-width:none!important;margin:0 0 28px!important;padding:0 8px!important}.afcc-checker-grid--desktop-redesign{width:100%!important;max-width:none!important;margin:0!important;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)!important;gap:28px!important}.afcc-checker-control,.afcc-result-panel--desktop{min-width:0!important}.afcc-result-panel--desktop,.afcc-result-empty{min-height:640px!important}.afcc-panel--presets-home{margin-top:22px!important}}@media (min-width:981px) and (max-width:1320px){.afcc-checker-stage,.afcc-panel--presets-home{width:min(1500px,100%)!important}.afcc-checker-grid--desktop-redesign{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:22px!important}}@media (min-width:1321px) and (max-width:1600px){.afcc-checker-grid--desktop-redesign{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important}}@media (max-width:980px){.afcc-checker-stage{width:100%!important}}.afcc-footer{padding:18px clamp(16px,4vw,40px) 108px !important;background:transparent !important;border-top:0 !important;color:var(--afcc-muted)}.afcc-footer__inner{width:min(1780px,100%);margin:0 auto;display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;align-items:center;padding:22px 24px;border-radius:30px;background:radial-gradient(circle at 12% 10%,rgba(93,240,255,.10),transparent 24%),linear-gradient(180deg,rgba(10,48,66,.72),rgba(4,26,39,.82));border:1px solid rgba(145,235,255,.18);box-shadow:0 18px 50px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(18px)}.afcc-footer__icon{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;font-size:28px;font-weight:900;color:#dffcff;background:linear-gradient(180deg,rgba(31,213,243,.22),rgba(31,213,243,.08));border:1px solid rgba(116,233,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.18)}.afcc-footer__content{min-width:0}.afcc-footer__content strong{display:block;margin:0 0 8px;font-size:clamp(20px,1.45vw,28px);line-height:1.08;letter-spacing:-.03em;color:#f3fcff;text-shadow:0 10px 28px rgba(0,0,0,.22)}.afcc-footer__content span{display:block;max-width:980px;font-size:clamp(14px,1.02vw,18px);line-height:1.65;color:#c2dbe6}@media (max-width:980px){.afcc-footer{padding:16px 16px 108px !important}.afcc-footer__inner{width:100%;grid-template-columns:1fr;gap:12px;padding:18px 18px;border-radius:24px}.afcc-footer__icon{width:48px;height:48px;font-size:22px}.afcc-footer__content strong{font-size:20px}.afcc-footer__content span{font-size:14px;line-height:1.55}}@media (min-width:981px) and (max-width:1320px){.afcc-footer__inner{width:min(1500px,100%)}}.afcc-footer{padding:14px clamp(16px,4vw,40px) 108px !important;background:transparent !important;border-top:0 !important}.afcc-footer__inner--softnote{position:relative;width:min(1780px,100%);margin:0 auto;padding:18px 22px 20px;border-radius:26px;background:linear-gradient(180deg,rgba(6,37,54,.80),rgba(4,24,36,.82));border:1px solid rgba(128,224,248,.16);box-shadow:0 16px 40px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(16px);overflow:hidden}.afcc-footer__inner--softnote::before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(173,244,255,.40),transparent)}.afcc-footer__inner--softnote::after{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:999px;background:linear-gradient(180deg,rgba(51,214,255,.95),rgba(32,242,210,.55));box-shadow:0 0 24px rgba(58,228,255,.35)}.afcc-footer__head{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:10px}.afcc-footer__chip{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;font-size:18px;font-weight:900;color:#eafcff;background:linear-gradient(180deg,rgba(38,183,216,.26),rgba(38,183,216,.10));border:1px solid rgba(113,232,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.afcc-footer__head strong{display:block;margin:0;font-size:clamp(20px,1.45vw,28px);line-height:1.06;letter-spacing:-.03em;color:#f1fbff}.afcc-footer__note{position:relative;z-index:1;display:block;max-width:1120px;padding-left:46px;font-size:clamp(14px,1vw,17px);line-height:1.65;color:#bdd7e2}@media (min-width:981px) and (max-width:1320px){.afcc-footer__inner--softnote{width:min(1500px,100%)}}@media (max-width:980px){.afcc-footer{padding:14px 16px 108px !important}.afcc-footer__inner--softnote{width:100%;padding:16px 16px 18px;border-radius:22px}.afcc-footer__inner--softnote::before{left:14px;right:14px}.afcc-footer__inner--softnote::after{top:14px;bottom:14px;width:3px}.afcc-footer__head{gap:10px;margin-bottom:8px}.afcc-footer__chip{width:30px;height:30px;font-size:16px}.afcc-footer__head strong{font-size:18px;line-height:1.14}.afcc-footer__note{padding-left:40px;font-size:14px;line-height:1.58}}.afcc-footer__inner--softnote{display:block !important}@media (min-width:981px){.afcc-footer__inner--softnote{display:block !important}.afcc-footer__head{display:flex !important;align-items:center !important;gap:12px !important;width:100% !important}.afcc-footer__head strong{flex:1 1 auto;min-width:0}.afcc-footer__note{display:block !important;padding-left:46px !important;margin-top:8px !important;max-width:1200px !important}}@media (min-width:981px){.afcc-footer__inner--softnote{padding:18px 26px 20px !important}.afcc-footer__head{margin-bottom:12px !important}.afcc-footer__note{width:calc(100% - 46px) !important;max-width:none !important;padding-left:46px !important;padding-right:0 !important;margin-top:0 !important;line-height:1.72 !important}}.afcc-footer{padding:16px clamp(16px,4vw,40px) 108px !important;background:transparent !important;border-top:0 !important}.afcc-footer__inner--showcase{position:relative;width:min(1780px,100%);margin:0 auto;display:grid !important;grid-template-columns:82px minmax(0,1fr) 280px;align-items:center;gap:20px;padding:22px 24px;border-radius:28px;background:linear-gradient(180deg,rgba(6,38,55,.84),rgba(3,24,36,.88));border:1px solid rgba(127,225,248,.16);box-shadow:0 18px 46px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden}.afcc-footer__inner--showcase::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,rgba(51,214,255,.95),rgba(32,242,210,.52));box-shadow:0 0 24px rgba(58,228,255,.32)}.afcc-footer__inner--showcase::after{content:"";position:absolute;right:-80px;top:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(36,216,244,.12),transparent 68%);pointer-events:none}.afcc-footer__left,.afcc-footer__center,.afcc-footer__side{position:relative;z-index:1;min-width:0}.afcc-footer__left{display:flex;align-items:center;justify-content:center}.afcc-footer__icon-badge{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;font-size:22px;font-weight:900;color:#ecfeff;background:linear-gradient(180deg,rgba(33,176,210,.26),rgba(33,176,210,.10));border:1px solid rgba(111,232,255,.30);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.afcc-footer__title{display:block;margin:0 0 8px;font-size:clamp(19px,1.34vw,30px);line-height:1.08;letter-spacing:-.03em;color:#f2fcff}.afcc-footer__desc{display:block;width:100%;margin:0;font-size:clamp(14px,.98vw,17px);line-height:1.66;color:#bfd8e2}.afcc-footer__side{display:flex;justify-content:flex-end}.afcc-footer__digitalfish{position:relative;min-width:240px;max-width:280px;padding:16px 18px 18px;border-radius:22px;background:linear-gradient(180deg,rgba(17,72,95,.72),rgba(7,42,59,.92));border:1px solid rgba(108,231,255,.20);box-shadow:0 14px 32px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden}.afcc-footer__digitalfish::before{content:"";position:absolute;right:-18px;top:-18px;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle,rgba(61,229,255,.18),transparent 66%)}.afcc-footer__digitalfish::after{content:"";position:absolute;left:18px;bottom:14px;width:52px;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(51,214,255,.85),rgba(32,242,210,.35));opacity:.9}.afcc-footer__digitalfish-tag{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;margin-bottom:10px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#dffcff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10)}.afcc-footer__digitalfish strong{display:block;margin:0;font-size:22px;line-height:1.05;letter-spacing:-.03em;color:#f4feff}.afcc-footer__digitalfish small{display:block;margin-top:8px;padding-right:18px;font-size:13px;line-height:1.5;color:#bfdae4}@media (min-width:981px) and (max-width:1320px){.afcc-footer__inner--showcase{width:min(1500px,100%);grid-template-columns:72px minmax(0,1fr) 230px;gap:16px}.afcc-footer__digitalfish{min-width:0;max-width:230px;padding:14px 14px 16px}.afcc-footer__digitalfish strong{font-size:19px}.afcc-footer__digitalfish small{font-size:12px;padding-right:8px}}@media (max-width:980px){.afcc-footer{padding:14px 16px 108px !important}.afcc-footer__inner--showcase{width:100%;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 16px;border-radius:24px}.afcc-footer__side{grid-column:1 / -1;justify-content:flex-start;margin-top:4px}.afcc-footer__icon-badge{width:36px;height:36px;font-size:18px}.afcc-footer__title{font-size:18px;line-height:1.14;margin-bottom:8px}.afcc-footer__desc{font-size:14px;line-height:1.58}.afcc-footer__digitalfish{min-width:0;max-width:none;width:100%;padding:14px 15px 16px;border-radius:18px}.afcc-footer__digitalfish strong{font-size:18px}.afcc-footer__digitalfish small{font-size:12px;line-height:1.45;padding-right:0}}.afcc-footer{padding:18px clamp(12px,3vw,32px) 108px !important;background:transparent !important;border-top:0 !important}.afcc-footer__inner--showcase{position:relative !important;width:min(1040px,calc(100% - 24px)) !important;min-height:124px !important;margin:0 auto !important;display:grid !important;grid-template-columns:96px minmax(0,1fr) 220px !important;align-items:center !important;gap:22px !important;padding:18px 22px 18px 24px !important;border-radius:18px !important;background:radial-gradient(circle at 8% 50%,rgba(35,236,220,.17),transparent 22%),radial-gradient(circle at 92% 50%,rgba(67,211,255,.16),transparent 26%),linear-gradient(180deg,rgba(14,57,77,.82),rgba(5,31,45,.88)) !important;border:1px solid rgba(137,228,255,.28) !important;box-shadow:0 22px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07) !important;backdrop-filter:blur(18px) !important;overflow:hidden !important}.afcc-footer__inner--showcase::before{content:"" !important;position:absolute !important;left:0 !important;top:16px !important;bottom:16px !important;width:3px !important;border-radius:999px !important;background:linear-gradient(180deg,#33d6ff,#20f2d2) !important;box-shadow:0 0 30px rgba(32,242,210,.45) !important}.afcc-footer__inner--showcase::after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent 64%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 44px) !important;opacity:.24 !important;pointer-events:none !important}.afcc-footer__left,.afcc-footer__center,.afcc-footer__side{position:relative !important;z-index:1 !important;min-width:0 !important}.afcc-footer__left{display:grid !important;place-items:center !important}.afcc-footer__icon-badge{position:relative !important;width:70px !important;height:70px !important;display:grid !important;place-items:center !important;border-radius:50% !important;font-size:30px !important;font-weight:950 !important;color:#cfffff !important;background:radial-gradient(circle,rgba(25,193,216,.34),rgba(10,53,74,.38) 58%,rgba(6,28,42,.16)) !important;border:1px solid rgba(121,240,255,.34) !important;box-shadow:0 0 38px rgba(32,242,210,.18),inset 0 0 20px rgba(68,240,255,.10) !important}.afcc-footer__icon-badge::before,.afcc-footer__icon-badge::after{content:"" !important;position:absolute !important;border-radius:50% !important;pointer-events:none !important}.afcc-footer__icon-badge::before{inset:-11px;border:2px solid rgba(32,242,210,.28);border-right-color:transparent;filter:drop-shadow(0 0 12px rgba(32,242,210,.28))}.afcc-footer__icon-badge::after{inset:-21px;border:1px solid rgba(92,230,255,.16);border-left-color:transparent}.afcc-footer__title{display:block !important;margin:0 0 8px !important;font-size:clamp(19px,1.32vw,24px) !important;line-height:1.12 !important;font-weight:850 !important;letter-spacing:-.025em !important;color:#d9fbff !important;text-shadow:0 0 22px rgba(51,214,255,.18) !important}.afcc-footer__desc{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;font-size:clamp(13px,.9vw,15px) !important;line-height:1.62 !important;color:#b7d2dd !important}.afcc-footer__side{display:flex !important;justify-content:flex-end !important}.afcc-digital-fish-card{position:relative !important;width:210px !important;height:82px !important;min-width:210px !important;max-width:210px !important;padding:0 !important;border-radius:10px !important;background:linear-gradient(180deg,rgba(20,81,101,.66),rgba(4,28,43,.88)) !important;border:1px solid rgba(143,232,255,.25) !important;box-shadow:0 0 26px rgba(76,224,255,.18),inset 0 1px 0 rgba(255,255,255,.08) !important;overflow:hidden !important}.afcc-digital-fish-card__grid{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(158,238,255,.13) 0 1px,transparent 1px 14px),repeating-linear-gradient(90deg,rgba(158,238,255,.11) 0 1px,transparent 1px 18px);opacity:.22}.afcc-digital-fish-card__scan{position:absolute;left:0;right:0;top:0;height:28px;background:linear-gradient(180deg,rgba(69,229,255,.18),transparent);animation:none}.afcc-digital-fish-card img{position:absolute !important;right:27px !important;top:50% !important;width:116px !important;height:86px !important;transform:translateY(-50%) !important;object-fit:contain !important;padding:0 !important;filter:drop-shadow(0 0 12px rgba(99,243,255,.35)) saturate(1.2) contrast(1.08) !important;opacity:.95 !important}.afcc-digital-fish-card__code{position:absolute;left:12px;width:58px;height:20px;opacity:.74;background:repeating-linear-gradient(0deg,rgba(165,240,255,.7) 0 1px,transparent 1px 5px)}.afcc-digital-fish-card__code--top{top:13px}.afcc-digital-fish-card__code--bottom{bottom:14px;width:72px;opacity:.42}.afcc-digital-fish-card__label{position:absolute;left:12px;bottom:34px;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#e4feff;opacity:.88}@media (min-width:981px) and (max-width:1320px){.afcc-footer__inner--showcase{width:min(980px,calc(100% - 24px)) !important;grid-template-columns:84px minmax(0,1fr) 190px !important;gap:18px !important}.afcc-footer__icon-badge{width:62px !important;height:62px !important;font-size:26px !important}.afcc-digital-fish-card{width:184px !important;min-width:184px !important;max-width:184px !important;height:76px !important}.afcc-digital-fish-card img{width:104px !important;height:78px !important;right:19px !important}}@media (max-width:980px){.afcc-footer{padding:14px 10px 108px !important}.afcc-footer__inner--showcase{width:100% !important;min-height:0 !important;grid-template-columns:64px minmax(0,1fr) !important;gap:14px !important;padding:18px 16px !important;border-radius:22px !important}.afcc-footer__side{grid-column:1 / -1 !important;justify-content:stretch !important;margin-top:4px !important}.afcc-footer__icon-badge{width:52px !important;height:52px !important;font-size:23px !important}.afcc-footer__icon-badge::before{inset:-7px}.afcc-footer__icon-badge::after{inset:-13px}.afcc-footer__title{font-size:18px !important;line-height:1.14 !important;margin-bottom:8px !important}.afcc-footer__desc{font-size:14px !important;line-height:1.55 !important}.afcc-digital-fish-card{width:100% !important;min-width:0 !important;max-width:none !important;height:72px !important}.afcc-digital-fish-card img{right:18px !important;width:106px !important;height:80px !important}}.afcc-digital-fish-card--userfish{width:250px !important;min-width:250px !important;max-width:250px !important;height:92px !important;background:radial-gradient(circle at 72% 44%,rgba(34,242,210,.13),transparent 32%),linear-gradient(180deg,rgba(18,76,98,.66),rgba(4,28,43,.90)) !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{position:absolute !important;right:8px !important;top:50% !important;width:172px !important;height:96px !important;transform:translateY(-50%) !important;object-fit:contain !important;object-position:center !important;padding:0 !important;opacity:1 !important;filter:drop-shadow(0 0 15px rgba(93,244,255,.42)) drop-shadow(0 0 5px rgba(149,91,255,.24)) saturate(1.08) contrast(1.06) !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__code--top{width:72px !important;opacity:.56 !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__code--bottom{width:88px !important;opacity:.34 !important}@media (min-width:981px) and (max-width:1320px){.afcc-footer__inner--showcase{grid-template-columns:84px minmax(0,1fr) 250px !important}.afcc-digital-fish-card--userfish{width:238px !important;min-width:238px !important;max-width:238px !important;height:88px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{width:164px !important;height:92px !important;right:8px !important}}@media (max-width:980px){.afcc-digital-fish-card--userfish{width:100% !important;min-width:0 !important;max-width:none !important;height:86px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{width:178px !important;height:98px !important;right:12px !important}}.afcc-digital-fish-card__stats{position:absolute;left:12px;top:12px;width:72px;display:grid;gap:4px;z-index:2}.afcc-digital-fish-card__stats span{display:flex;align-items:baseline;gap:4px;min-width:0;color:#dffeff;text-shadow:0 0 12px rgba(86,236,255,.18)}.afcc-digital-fish-card__stats b{font-size:10px;line-height:1;font-weight:900;letter-spacing:.08em}.afcc-digital-fish-card__stats em{font-size:8px;line-height:1;font-style:normal;color:#8feeff;opacity:.95}.afcc-digital-fish-card__digits{position:absolute;left:12px;bottom:24px;width:94px;font-size:7px;line-height:1.25;letter-spacing:.16em;color:rgba(194,244,255,.78);z-index:2;text-shadow:0 0 10px rgba(64,223,255,.12)}.afcc-digital-fish-card__bar{position:absolute;left:12px;bottom:11px;width:86px;height:7px;border-radius:999px;background:linear-gradient(90deg,rgba(61,235,255,.78),rgba(61,235,255,.18) 62%,rgba(255,255,255,.04) 62%);border:1px solid rgba(147,236,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 12px rgba(61,235,255,.14);z-index:2}.afcc-digital-fish-card__code{display:none !important}.afcc-digital-fish-card--userfish{width:250px !important;min-width:250px !important;max-width:250px !important;height:92px !important;background:radial-gradient(circle at 78% 42%,rgba(34,242,210,.14),transparent 34%),linear-gradient(180deg,rgba(18,76,98,.70),rgba(4,28,43,.92)) !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{right:6px !important;top:49% !important;width:156px !important;height:98px !important;object-fit:contain !important;object-position:center !important;padding:0 !important;opacity:1 !important;image-rendering:auto !important;filter:drop-shadow(0 0 15px rgba(93,244,255,.40)) drop-shadow(0 0 5px rgba(149,91,255,.22)) saturate(1.06) contrast(1.04) brightness(1.02) !important}@media (min-width:981px) and (max-width:1320px){.afcc-digital-fish-card__stats{left:10px;top:11px;width:66px}.afcc-digital-fish-card__stats b{font-size:9px}.afcc-digital-fish-card__stats em{font-size:7px}.afcc-digital-fish-card__digits{left:10px;bottom:23px;width:88px;font-size:6.4px}.afcc-digital-fish-card__bar{left:10px;bottom:10px;width:80px;height:6px}.afcc-digital-fish-card--userfish{width:238px !important;min-width:238px !important;max-width:238px !important;height:88px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{width:150px !important;height:94px !important;right:4px !important}}@media (max-width:980px){.afcc-digital-fish-card__stats{left:12px;top:10px;width:72px}.afcc-digital-fish-card__stats b{font-size:9px}.afcc-digital-fish-card__stats em{font-size:7px}.afcc-digital-fish-card__digits{left:12px;bottom:22px;width:96px;font-size:6.8px}.afcc-digital-fish-card__bar{left:12px;bottom:10px;width:88px;height:6px}.afcc-digital-fish-card--userfish{height:86px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{width:150px !important;height:92px !important;right:8px !important}}.afcc-digital-fish-card__stats,.afcc-digital-fish-card__digits,.afcc-digital-fish-card__bar,.afcc-digital-fish-card__code{display:none !important}.afcc-digital-fish-card--userfish{width:278px !important;min-width:278px !important;max-width:278px !important;height:98px !important;background:radial-gradient(circle at 76% 46%,rgba(42,232,255,.12),transparent 32%),linear-gradient(180deg,rgba(18,79,101,.72),rgba(4,28,43,.94)) !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__hud{position:absolute;left:12px;top:10px;width:104px;z-index:2;color:#defcff;text-shadow:0 0 12px rgba(86,236,255,.18)}.afcc-digital-fish-card__metric{display:flex;align-items:flex-end;gap:5px;margin:0 0 2px}.afcc-digital-fish-card__metric strong,.afcc-digital-fish-card__energy strong{font-size:13px;line-height:1;font-weight:950;letter-spacing:.02em;color:#e8feff}.afcc-digital-fish-card__metric span,.afcc-digital-fish-card__subline span{font-size:8px;line-height:1;font-weight:800;color:#89e9ff;opacity:.96}.afcc-digital-fish-card__metric--ph i{display:inline-block;width:10px;height:14px;margin-left:2px;border:1.5px solid rgba(138,234,255,.72);border-radius:60% 60% 60% 60% / 70% 70% 45% 45%;transform:rotate(45deg) translateY(-1px);position:relative;opacity:.95}.afcc-digital-fish-card__metric--ph i::before,.afcc-digital-fish-card__metric--ph i::after{content:"";position:absolute;width:4px;height:6px;border:1.5px solid rgba(138,234,255,.58);border-radius:60% 60% 60% 60% / 70% 70% 45% 45%}.afcc-digital-fish-card__metric--ph i::before{left:9px;top:-3px;transform:scale(.74)}.afcc-digital-fish-card__metric--ph i::after{left:13px;top:2px;transform:scale(.58)}.afcc-digital-fish-card__subline{display:flex;align-items:flex-end;gap:4px;margin:0 0 3px}.afcc-digital-fish-card__subline strong{font-size:10px;line-height:1;font-weight:900;color:#d9fbff;letter-spacing:.02em}.afcc-digital-fish-card__energy{display:flex;align-items:center;gap:6px;margin:0 0 5px}.afcc-digital-fish-card__battery{position:relative;width:15px;height:9px;border:1px solid rgba(143,236,255,.70);border-radius:2px;display:inline-block}.afcc-digital-fish-card__battery::before{content:"";position:absolute;right:-3px;top:2px;width:2px;height:3px;border-radius:1px;background:rgba(143,236,255,.70)}.afcc-digital-fish-card__battery::after{content:"";position:absolute;left:1px;top:1px;width:4px;height:5px;border-radius:1px;background:linear-gradient(180deg,#dffeff,#7de6ff);box-shadow:0 0 6px rgba(100,236,255,.34)}.afcc-digital-fish-card__progress{display:block;height:7px;border-radius:999px;border:1px solid rgba(147,236,255,.20);background:rgba(13,53,73,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 8px rgba(61,235,255,.08);overflow:hidden}.afcc-digital-fish-card__progress::before{content:"";display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(61,235,255,.84),rgba(61,235,255,.26));box-shadow:0 0 10px rgba(61,235,255,.20)}.afcc-digital-fish-card__progress--main{width:102px;margin-bottom:5px}.afcc-digital-fish-card__progress--main::before{width:86%}.afcc-digital-fish-card__progress--sub{width:102px}.afcc-digital-fish-card__progress--sub::before{width:26%}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{right:6px !important;top:50% !important;width:166px !important;height:114px !important;transform:translateY(-50%) !important;object-fit:contain !important;object-position:center !important;filter:drop-shadow(0 0 14px rgba(93,244,255,.40)) saturate(1.04) contrast(1.03) brightness(1.01) !important}@media (min-width:981px) and (max-width:1320px){.afcc-footer__inner--showcase{grid-template-columns:84px minmax(0,1fr) 278px !important}.afcc-digital-fish-card--userfish{width:262px !important;min-width:262px !important;max-width:262px !important;height:94px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__hud{left:10px;top:9px;width:98px}.afcc-digital-fish-card__metric strong,.afcc-digital-fish-card__energy strong{font-size:12px}.afcc-digital-fish-card__metric span,.afcc-digital-fish-card__subline span{font-size:7px}.afcc-digital-fish-card__subline strong{font-size:9px}.afcc-digital-fish-card__progress--main,.afcc-digital-fish-card__progress--sub{width:96px}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{width:158px !important;height:108px !important;right:4px !important}}@media (max-width:980px){.afcc-digital-fish-card--userfish{width:100% !important;min-width:0 !important;max-width:none !important;height:92px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__hud{left:12px;top:9px;width:102px}.afcc-digital-fish-card__metric strong,.afcc-digital-fish-card__energy strong{font-size:12px}.afcc-digital-fish-card__metric span,.afcc-digital-fish-card__subline span{font-size:7px}.afcc-digital-fish-card__subline strong{font-size:9px}.afcc-digital-fish-card__progress--main,.afcc-digital-fish-card__progress--sub{width:100px}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{width:164px !important;height:112px !important;right:6px !important}}@media (min-width:981px){.afcc-footer__inner--showcase{grid-template-columns:96px minmax(0,1fr) 296px !important;gap:24px !important;align-items:center !important}.afcc-footer__center{min-width:0 !important;padding-right:8px !important}.afcc-footer__title,.afcc-footer__desc{max-width:100% !important;padding-right:0 !important;word-break:normal !important}.afcc-footer__desc{line-height:1.58 !important}.afcc-footer__side{justify-content:flex-end !important}.afcc-digital-fish-card--userfish{width:296px !important;min-width:296px !important;max-width:296px !important;height:102px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__hud{left:12px !important;top:10px !important;width:108px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{right:8px !important;top:50% !important;width:152px !important;height:92px !important;transform:translateY(-50%) !important}.afcc-digital-fish-card__progress--main,.afcc-digital-fish-card__progress--sub{width:106px !important}}@media (min-width:981px) and (max-width:1320px){.afcc-footer__inner--showcase{grid-template-columns:84px minmax(0,1fr) 286px !important;gap:18px !important}.afcc-footer__title{font-size:clamp(18px,1.2vw,22px) !important}.afcc-footer__desc{font-size:13px !important;line-height:1.52 !important}.afcc-digital-fish-card--userfish{width:286px !important;min-width:286px !important;max-width:286px !important;height:98px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__hud{left:10px !important;top:10px !important;width:102px !important}.afcc-digital-fish-card__metric strong,.afcc-digital-fish-card__energy strong{font-size:12px !important}.afcc-digital-fish-card__metric span,.afcc-digital-fish-card__subline span{font-size:7px !important}.afcc-digital-fish-card__subline strong{font-size:9px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{right:8px !important;width:146px !important;height:88px !important}.afcc-digital-fish-card__progress--main,.afcc-digital-fish-card__progress--sub{width:100px !important}}@media (min-width:981px){.afcc-footer__inner--showcase{display:flex !important;align-items:center !important;gap:24px !important;width:min(1040px,calc(100% - 24px)) !important;padding:18px 22px 18px 24px !important}.afcc-footer__left{flex:0 0 92px !important;width:92px !important}.afcc-footer__center{flex:1 1 auto !important;width:auto !important;min-width:0 !important;max-width:none !important;padding-right:8px !important}.afcc-footer__title,.afcc-footer__desc{display:block !important;width:100% !important;max-width:100% !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important}.afcc-footer__title{margin:0 0 8px !important}.afcc-footer__desc{font-size:14px !important;line-height:1.58 !important}.afcc-footer__side{flex:0 0 280px !important;width:280px !important;min-width:280px !important;max-width:280px !important;display:flex !important;justify-content:flex-end !important}.afcc-digital-fish-card--userfish{width:280px !important;min-width:280px !important;max-width:280px !important;height:100px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__hud{left:12px !important;top:10px !important;width:104px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{right:8px !important;top:50% !important;width:138px !important;height:82px !important;transform:translateY(-50%) !important;object-fit:contain !important}.afcc-digital-fish-card__progress--main,.afcc-digital-fish-card__progress--sub{width:102px !important}}@media (min-width:981px) and (max-width:1320px){.afcc-footer__inner--showcase{width:min(980px,calc(100% - 24px)) !important;gap:18px !important}.afcc-footer__left{flex-basis:80px !important;width:80px !important}.afcc-footer__title{font-size:clamp(18px,1.15vw,21px) !important}.afcc-footer__desc{font-size:13px !important;line-height:1.5 !important}.afcc-footer__side{flex-basis:266px !important;width:266px !important;min-width:266px !important;max-width:266px !important}.afcc-digital-fish-card--userfish{width:266px !important;min-width:266px !important;max-width:266px !important;height:96px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__hud{width:98px !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{width:130px !important;height:78px !important;right:8px !important}.afcc-digital-fish-card__progress--main,.afcc-digital-fish-card__progress--sub{width:96px !important}}.afcc-digital-fish-card__metric--ph i,.afcc-digital-fish-card__battery,.afcc-digital-fish-card__progress{display:none !important}.afcc-digital-fish-card__energy{margin:0 !important}.afcc-digital-fish-card__energy{display:block !important;margin:0 !important;padding:0 !important;line-height:1 !important}.afcc-digital-fish-card__energy,.afcc-digital-fish-card__energy *,.afcc-digital-fish-card__battery,.afcc-digital-fish-card__battery::before,.afcc-digital-fish-card__battery::after,.afcc-digital-fish-card__progress,.afcc-digital-fish-card__progress::before,.afcc-digital-fish-card__progress::after{display:none !important;content:none !important}.afcc-digital-fish-card__metric--energy{display:block !important;margin:0 !important;padding:0 !important}.afcc-digital-fish-card__metric--energy strong{display:inline !important;font-size:13px !important;line-height:1 !important;font-weight:950 !important;color:#e8feff !important}@media (min-width:981px) and (max-width:1320px){.afcc-digital-fish-card__metric--energy strong{font-size:12px !important}}@media (max-width:980px){.afcc-digital-fish-card__metric--energy strong{font-size:12px !important}}.afcc-footer__digitalfish::after,.afcc-digital-fish-card--userfish::after{content:none !important;display:none !important;background:none !important;box-shadow:none !important}@media (max-width:980px){.afcc-digital-fish-card--userfish{height:96px !important;overflow:hidden !important}.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{right:16px !important;top:50% !important;width:146px !important;height:84px !important;max-width:42% !important;transform:translateY(-50%) !important;object-fit:contain !important;object-position:center !important}}@media (max-width:420px){.afcc-digital-fish-card--userfish .afcc-digital-fish-card__user-img{right:12px !important;width:138px !important;height:82px !important;max-width:40% !important}}.afcc-panel--calc-home,.afcc-panel--presets-info{margin-top:22px}.afcc-panel--calc-home .afcc-section__head,.afcc-panel--presets-info .afcc-section__head{margin-bottom:20px}@media (min-width:981px){.afcc-section#checker .afcc-panel--calc-home{width:min(1780px,100%)!important;margin:22px auto 0!important}.afcc-section#checker .afcc-panel--calc-home .afcc-calc-panel{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:981px) and (max-width:1320px){.afcc-section#checker .afcc-panel--calc-home{width:min(1500px,100%)!important}}@media (max-width:760px){.afcc-panel--calc-home,.afcc-panel--presets-info{margin-top:18px}.afcc-panel--calc-home .afcc-calc-panel{grid-template-columns:1fr!important}}.afcc-catalog-plants{margin-top:34px !important;padding:24px !important;border-radius:28px !important;background:radial-gradient(circle at 10% 0%,rgba(32,242,210,.12),transparent 26%),radial-gradient(circle at 92% 24%,rgba(51,214,255,.12),transparent 28%),linear-gradient(180deg,rgba(7,47,63,.58),rgba(4,26,39,.38)) !important;border:1px solid rgba(137,228,255,.16) !important;box-shadow:0 22px 64px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.045) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important}.afcc-catalog-subhead{max-width:none !important;margin-bottom:18px !important}.afcc-catalog-subhead h3{margin:14px 0 0 !important;font-size:clamp(28px,3.2vw,44px) !important;line-height:1.04 !important;letter-spacing:-.04em !important;color:#f2fbff !important}.afcc-catalog-subhead p{max-width:520px !important;margin:0 !important;color:#b7d2df !important}.afcc-toolbar--plants{position:relative !important;top:auto !important;z-index:1 !important;padding:0 !important;margin:0 0 22px !important;background:transparent !important;border:0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.afcc-plant-grid--catalog{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:14px !important}.afcc-plant-card{position:relative !important;min-height:252px !important;padding:18px !important;border-radius:24px !important;overflow:hidden !important;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.026)),rgba(15,45,65,.38) !important;border:1px solid rgba(196,239,255,.18) !important;box-shadow:0 18px 44px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05) !important;color:var(--afcc-text) !important;isolation:isolate !important}.afcc-plant-card::before{content:"" !important;position:absolute !important;right:-36px !important;bottom:-42px !important;width:142px !important;height:142px !important;border-radius:50% !important;background:radial-gradient(circle,rgba(32,242,210,.24),transparent 70%) !important;z-index:-1 !important}.afcc-plant-card::after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(51,214,255,.10),transparent 42%,rgba(32,242,210,.06)) !important;pointer-events:none !important;z-index:-1 !important}.afcc-plant-card__top{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-bottom:16px !important}.afcc-plant-card__icon{display:grid !important;place-items:center !important;width:42px !important;height:42px !important;border-radius:15px !important;background:linear-gradient(135deg,rgba(51,214,255,.22),rgba(32,242,210,.15)) !important;border:1px solid rgba(137,228,255,.22) !important;color:#dffeff !important;font-size:21px !important;font-weight:950 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 22px rgba(0,0,0,.16) !important}.afcc-plant-card__badge{display:inline-flex !important;align-items:center !important;padding:7px 10px !important;border-radius:999px !important;background:rgba(255,255,255,.09) !important;border:1px solid rgba(255,255,255,.12) !important;color:#cdeaf6 !important;font-size:12px !important;font-weight:900 !important;white-space:nowrap !important}.afcc-plant-card__badge.is-beginner{background:rgba(32,242,210,.14) !important;border-color:rgba(32,242,210,.24) !important;color:#cffff8 !important}.afcc-plant-card h3{margin:0 0 7px !important;font-size:clamp(22px,1.65vw,30px) !important;line-height:1.12 !important;letter-spacing:-.035em !important;color:#f3fbff !important}.afcc-plant-card em{display:block !important;margin:0 0 13px !important;color:#d4eef8 !important;font-size:14px !important;font-style:italic !important}.afcc-specs--plant{display:flex !important;flex-wrap:wrap !important;gap:7px !important;margin:0 0 14px !important}.afcc-specs--plant span{display:inline-flex !important;align-items:center !important;min-height:28px !important;padding:6px 9px !important;border-radius:999px !important;background:rgba(255,255,255,.09) !important;border:1px solid rgba(255,255,255,.10) !important;color:#d7f2fb !important;font-size:12px !important;font-weight:900 !important}.afcc-plant-card p{margin:9px 0 0 !important;color:#b7d2df !important;line-height:1.58 !important;font-size:14px !important}.afcc-plant-card p strong{color:#e4fbff !important}@media(max-width:1100px){.afcc-plant-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media(max-width:760px){.afcc-catalog-plants{margin-top:24px !important;padding:16px !important;border-radius:24px !important}.afcc-catalog-subhead{display:block !important;margin-bottom:16px !important}.afcc-catalog-subhead h3{font-size:30px !important}.afcc-catalog-subhead p{margin-top:10px !important;font-size:14px !important}.afcc-toolbar--plants{display:flex !important;flex-wrap:wrap !important;gap:8px !important}.afcc-toolbar--plants .afcc-chip-filter{padding:9px 11px !important;font-size:12px !important}.afcc-plant-grid--catalog{grid-template-columns:1fr !important;gap:12px !important}.afcc-plant-card{min-height:0 !important;padding:16px !important;border-radius:22px !important}.afcc-plant-card h3{font-size:28px !important}}.afcc-plant-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important}.afcc-plant-category-card{position:relative !important;display:flex !important;flex-direction:column !important;min-height:330px !important;padding:18px !important;border-radius:26px !important;overflow:hidden !important;background:radial-gradient(circle at 18% 0%,rgba(32,242,210,.17),transparent 31%),radial-gradient(circle at 92% 16%,rgba(51,214,255,.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.068),rgba(255,255,255,.025)),rgba(10,38,56,.54) !important;border:1px solid rgba(196,239,255,.18) !important;box-shadow:0 22px 54px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.055) !important;color:var(--afcc-text) !important;isolation:isolate !important}.afcc-plant-category-card::before{content:"" !important;position:absolute !important;inset:auto -32% -44% -32% !important;height:190px !important;border-radius:50% !important;background:radial-gradient(circle,rgba(32,242,210,.22),transparent 70%) !important;z-index:-1 !important;pointer-events:none !important}.afcc-plant-category-card::after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 38%,rgba(32,242,210,.07)) !important;pointer-events:none !important;z-index:-1 !important}.afcc-plant-category-card__art{position:relative !important;display:grid !important;place-items:center !important;min-height:118px !important;margin-bottom:14px !important}.afcc-plant-category-card__art::before,.afcc-plant-category-card__art::after{content:"" !important;position:absolute !important;border-radius:999px 999px 18px 18px !important;transform-origin:50% 100% !important;background:linear-gradient(180deg,rgba(205,255,246,.54),rgba(32,242,210,.08)) !important;border:1px solid rgba(174,255,238,.20) !important;filter:drop-shadow(0 18px 24px rgba(0,0,0,.22)) !important}.afcc-plant-category-card__art::before{width:54px !important;height:112px !important;transform:rotate(-15deg) translateX(-18px) !important}.afcc-plant-category-card__art::after{width:48px !important;height:104px !important;transform:rotate(18deg) translateX(18px) !important;opacity:.82 !important}.afcc-plant-category-card__icon{position:relative !important;z-index:2 !important;display:grid !important;place-items:center !important;width:74px !important;height:74px !important;border-radius:24px !important;background:linear-gradient(135deg,rgba(51,214,255,.23),rgba(32,242,210,.16)) !important;border:1px solid rgba(174,255,238,.28) !important;color:#ecfffd !important;font-size:34px !important;font-weight:950 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 34px rgba(0,0,0,.22) !important}.afcc-plant-category-card__body{position:relative !important;z-index:2 !important;display:grid !important;gap:9px !important}.afcc-plant-category-card__label{width:max-content !important;max-width:100% !important;padding:7px 10px !important;border-radius:999px !important;background:rgba(32,242,210,.13) !important;border:1px solid rgba(32,242,210,.24) !important;color:#cffff8 !important;font-size:12px !important;font-weight:950 !important;letter-spacing:.02em !important}.afcc-plant-category-card h3{margin:0 !important;font-size:clamp(24px,2vw,34px) !important;line-height:1.08 !important;letter-spacing:-.045em !important;color:#f3fbff !important}.afcc-plant-category-card p{margin:0 !important;color:#b8d5e1 !important;font-size:14px !important;line-height:1.58 !important}.afcc-plant-category-card__tags{position:relative !important;z-index:2 !important;display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin-top:16px !important}.afcc-plant-category-card__tags span{display:inline-flex !important;align-items:center !important;min-height:30px !important;padding:7px 10px !important;border-radius:999px !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.11) !important;color:#d9f5fb !important;font-size:12px !important;font-weight:900 !important}.afcc-plant-category-card__examples{position:relative !important;z-index:2 !important;margin-top:auto !important;padding-top:16px !important;color:#b7d2df !important;font-size:13px !important;line-height:1.52 !important}.afcc-plant-category-card__examples strong{color:#e7fbff !important}@media(max-width:1100px){.afcc-plant-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:13px !important}.afcc-plant-category-card{padding:16px !important;min-height:330px !important}}@media(max-width:760px){.afcc-plant-grid--catalog{grid-template-columns:1fr !important;gap:12px !important}.afcc-plant-category-card{min-height:0 !important;padding:16px !important;border-radius:22px !important}.afcc-plant-category-card__art{min-height:92px !important;margin-bottom:10px !important}.afcc-plant-category-card__icon{width:64px !important;height:64px !important;border-radius:21px !important;font-size:30px !important}.afcc-plant-category-card h3{font-size:28px !important}}.afcc-plant-category-card{cursor:pointer!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.afcc-plant-category-card:hover{transform:translateY(-3px)!important;border-color:rgba(32,242,210,.42)!important;box-shadow:0 28px 70px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.06)!important}.afcc-plant-grid--cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.afcc-plant-category-detail{grid-column:1/-1!important;margin-bottom:2px!important;padding:16px!important;border-radius:22px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.10)!important}.afcc-plant-detail-card{cursor:pointer!important;min-height:286px!important;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025)),rgba(11,42,56,.52)!important;border-color:rgba(151,246,223,.18)!important}.afcc-plant-detail-card::after{background:radial-gradient(circle at 80% 10%,rgba(32,242,210,.16),transparent 38%),linear-gradient(135deg,rgba(51,214,255,.10),transparent 48%,rgba(32,242,210,.08))!important}.afcc-plant-detail-card .afcc-card-actions{grid-template-columns:1fr!important;margin-top:auto!important}.afcc-plant-card__art-img{background:radial-gradient(circle at 50% 35%,rgba(32,242,210,.16),rgba(255,255,255,.035) 62%,rgba(255,255,255,.02))!important;border-color:rgba(181,255,236,.16)!important}.afcc-plant-card__art-img img{object-fit:contain!important;padding:8px!important;filter:drop-shadow(0 14px 22px rgba(0,0,0,.28)) saturate(1.04)!important}.afcc-plant-card__art-img--empty{display:grid!important;place-items:center!important;color:#baffef!important;font-size:42px!important}.afcc-modal-plant{background:radial-gradient(circle at 50% 35%,rgba(32,242,210,.18),rgba(255,255,255,.045) 62%,rgba(255,255,255,.02))!important}.afcc-modal-plant img{object-fit:contain!important;padding:12px!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.30)) saturate(1.04)!important}.afcc-plant-modal-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:14px 0 4px!important}.afcc-plant-modal-tags span{display:inline-flex!important;align-items:center!important;min-height:31px!important;padding:7px 11px!important;border-radius:999px!important;background:rgba(32,242,210,.12)!important;border:1px solid rgba(32,242,210,.22)!important;color:#d8fff7!important;font-size:12px!important;font-weight:900!important}@media(max-width:1100px){.afcc-plant-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.afcc-plant-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.afcc-plant-detail-card{min-height:256px!important}.afcc-plant-detail-card h3{font-size:14px!important}.afcc-plant-card__art-img{height:94px!important}.afcc-plant-category-detail{padding:13px!important;border-radius:18px!important}}@media(max-width:420px){.afcc-plant-grid--cards{grid-template-columns:1fr!important}.afcc-plant-card__art-img{height:118px!important}}.afcc-plant-grid--catalog{align-items:stretch !important}.afcc-plant-category-card,button.afcc-plant-category-card{appearance:none !important;-webkit-appearance:none !important;position:relative !important;display:flex !important;flex-direction:column !important;gap:14px !important;min-height:392px !important;width:100% !important;padding:18px !important;border-radius:28px !important;overflow:hidden !important;text-align:left !important;color:var(--afcc-text) !important;cursor:pointer !important;background:radial-gradient(circle at 18% 0%,rgba(32,242,210,.20),transparent 34%),radial-gradient(circle at 92% 18%,rgba(51,214,255,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.078),rgba(255,255,255,.026)),rgba(8,35,52,.62) !important;border:1px solid rgba(177,238,255,.22) !important;box-shadow:0 20px 54px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07) !important;isolation:isolate !important;transform:translateY(0) !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease !important}.afcc-plant-category-card *,button.afcc-plant-category-card *{cursor:pointer !important}.afcc-plant-category-card:hover,.afcc-plant-category-card:focus-visible{transform:translateY(-6px) !important;border-color:rgba(32,242,210,.62) !important;box-shadow:0 32px 82px rgba(0,0,0,.36),0 0 0 1px rgba(32,242,210,.14),inset 0 1px 0 rgba(255,255,255,.10) !important;background:radial-gradient(circle at 18% 0%,rgba(32,242,210,.26),transparent 36%),radial-gradient(circle at 92% 18%,rgba(51,214,255,.21),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.095),rgba(255,255,255,.034)),rgba(8,39,58,.70) !important}.afcc-plant-category-card:active{transform:translateY(-2px) scale(.992) !important}.afcc-plant-category-card:focus-visible{outline:3px solid rgba(32,242,210,.32) !important;outline-offset:3px !important}.afcc-plant-category-card::before,.afcc-plant-category-card::after{pointer-events:none !important}.afcc-plant-category-card__shine{position:absolute !important;inset:0 !important;z-index:-1 !important;background:linear-gradient(125deg,rgba(255,255,255,.12),transparent 32%,transparent 64%,rgba(32,242,210,.09)) !important;opacity:.72 !important;pointer-events:none !important}.afcc-plant-category-card__top{position:relative !important;z-index:3 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important}.afcc-plant-category-card__label{display:inline-flex !important;align-items:center !important;min-height:34px !important;width:auto !important;max-width:100% !important;padding:8px 12px !important;border-radius:999px !important;background:rgba(32,242,210,.15) !important;border:1px solid rgba(32,242,210,.30) !important;color:#d8fff8 !important;font-size:12px !important;font-weight:950 !important;letter-spacing:.01em !important;white-space:nowrap !important}.afcc-plant-category-card__cta{display:inline-flex !important;align-items:center !important;gap:7px !important;min-height:34px !important;padding:8px 12px !important;border-radius:999px !important;background:rgba(255,255,255,.09) !important;border:1px solid rgba(255,255,255,.15) !important;color:#f2feff !important;font-size:12px !important;line-height:1 !important;font-weight:950 !important;white-space:nowrap !important;transition:background .22s ease,border-color .22s ease,transform .22s ease !important}.afcc-plant-category-card__cta b{display:inline-block !important;font-size:16px !important;line-height:0 !important;transform:translateY(-1px) !important;transition:transform .22s ease !important}.afcc-plant-category-card:hover .afcc-plant-category-card__cta,.afcc-plant-category-card:focus-visible .afcc-plant-category-card__cta{background:rgba(32,242,210,.18) !important;border-color:rgba(32,242,210,.38) !important;transform:translateY(-1px) !important}.afcc-plant-category-card:hover .afcc-plant-category-card__cta b,.afcc-plant-category-card:focus-visible .afcc-plant-category-card__cta b{transform:translate(4px,-1px) !important}.afcc-plant-category-card__media{position:relative !important;z-index:2 !important;display:grid !important;place-items:center !important;min-height:146px !important;margin:0 -4px -2px !important;border-radius:24px !important;background:radial-gradient(circle at 50% 56%,rgba(32,242,210,.16),rgba(255,255,255,.045) 54%,rgba(255,255,255,.018) 72%) !important;border:1px solid rgba(191,255,241,.11) !important;overflow:hidden !important}.afcc-plant-category-card__media::after{content:"" !important;position:absolute !important;inset:auto 16% 10px !important;height:18px !important;border-radius:50% !important;background:radial-gradient(ellipse,rgba(0,0,0,.24),transparent 70%) !important;pointer-events:none !important}.afcc-plant-category-card__media img{position:relative !important;z-index:2 !important;width:min(86%,260px) !important;max-height:138px !important;object-fit:contain !important;filter:drop-shadow(0 20px 22px rgba(0,0,0,.32)) saturate(1.08) !important;transform:translateY(2px) scale(1) !important;transition:transform .25s ease,filter .25s ease !important}.afcc-plant-category-card:hover .afcc-plant-category-card__media img,.afcc-plant-category-card:focus-visible .afcc-plant-category-card__media img{transform:translateY(-4px) scale(1.045) !important;filter:drop-shadow(0 24px 28px rgba(0,0,0,.38)) saturate(1.16) !important}.afcc-plant-category-card__body{display:grid !important;gap:8px !important;position:relative !important;z-index:3 !important}.afcc-plant-category-card h3{margin:0 !important;font-size:clamp(25px,1.85vw,34px) !important;line-height:1.06 !important;letter-spacing:-.045em !important;color:#f5fcff !important}.afcc-plant-category-card p{max-width:95% !important;margin:0 !important;color:#c5dde7 !important;font-size:14px !important;line-height:1.52 !important}.afcc-plant-category-card__tags{position:relative !important;z-index:3 !important;display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin-top:0 !important}.afcc-plant-category-card__tags span{display:inline-flex !important;align-items:center !important;min-height:30px !important;padding:7px 10px !important;border-radius:999px !important;background:rgba(255,255,255,.085) !important;border:1px solid rgba(255,255,255,.13) !important;color:#e0f8fd !important;font-size:12px !important;font-weight:900 !important}.afcc-plant-category-card__examples{position:relative !important;z-index:3 !important;display:block !important;margin-top:auto !important;padding-top:4px !important;color:#abcad7 !important;font-size:13px !important;line-height:1.48 !important}.afcc-plant-category-card__examples strong{color:#ecfbff !important}@media(max-width:1100px){.afcc-plant-category-card,button.afcc-plant-category-card{min-height:372px !important;padding:16px !important;border-radius:24px !important}.afcc-plant-category-card__cta{font-size:0 !important;gap:0 !important;width:36px !important;justify-content:center !important;padding:8px 0 !important}.afcc-plant-category-card__cta b{font-size:18px !important}.afcc-plant-category-card__media{min-height:132px !important}.afcc-plant-category-card__media img{max-height:124px !important}}@media(max-width:760px){.afcc-plant-category-card,button.afcc-plant-category-card{min-height:0 !important;padding:15px !important;border-radius:22px !important;gap:12px !important}.afcc-plant-category-card__top{gap:8px !important}.afcc-plant-category-card__cta{font-size:12px !important;width:auto !important;gap:7px !important;padding:8px 12px !important}.afcc-plant-category-card__media{min-height:128px !important;margin:0 !important;border-radius:20px !important}.afcc-plant-category-card__media img{max-height:120px !important;width:min(82%,230px) !important}.afcc-plant-category-card h3{font-size:27px !important}.afcc-plant-category-card p{font-size:14px !important;max-width:none !important}}@media(max-width:420px){.afcc-plant-category-card__top{align-items:flex-start !important;flex-direction:column !important}.afcc-plant-category-card__cta{width:100% !important;justify-content:center !important}}.afcc-plant-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch !important}.afcc-plant-category-fishlike{cursor:pointer !important;min-height:360px !important;padding:14px 14px 16px !important;border-radius:24px !important;border:1px solid rgba(196,239,255,.18) !important;background:radial-gradient(circle at 14% 0%,rgba(32,242,210,.18),transparent 38%),linear-gradient(180deg,rgba(19,58,86,.92),rgba(7,31,49,.96)) !important;box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.05) !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease !important}.afcc-plant-category-fishlike,.afcc-plant-category-fishlike *{cursor:pointer !important}.afcc-plant-category-fishlike:hover,.afcc-plant-category-fishlike:focus-visible{transform:translateY(-4px) !important;border-color:rgba(32,242,210,.46) !important;box-shadow:0 26px 66px rgba(0,0,0,.34),0 0 0 1px rgba(32,242,210,.10),inset 0 1px 0 rgba(255,255,255,.08) !important;outline:none !important}.afcc-plant-category-fishlike:focus-visible{outline:3px solid rgba(32,242,210,.26) !important;outline-offset:3px !important}.afcc-plant-category-fishlike:active{transform:translateY(-1px) scale(.995) !important}.afcc-plant-category-fishlike .afcc-card-fav{display:none !important}.afcc-plant-category-fishlike__art,.afcc-plant-category-fishlike.afcc-fish-card--compact .afcc-plant-category-fishlike__art{position:relative !important;right:auto !important;top:auto !important;width:100% !important;height:148px !important;margin:0 0 12px !important;border-radius:18px !important;overflow:hidden !important;border:1px solid rgba(255,255,255,.10) !important;background:radial-gradient(circle at 50% 56%,rgba(32,242,210,.20),rgba(255,255,255,.06) 54%,rgba(255,255,255,.025) 72%),rgba(255,255,255,.07) !important;box-shadow:0 14px 24px rgba(0,0,0,.22) !important}.afcc-plant-category-fishlike__art::after{content:"" !important;position:absolute !important;left:20% !important;right:20% !important;bottom:12px !important;height:16px !important;border-radius:50% !important;background:radial-gradient(ellipse,rgba(0,0,0,.28),transparent 70%) !important;pointer-events:none !important}.afcc-plant-category-fishlike__art img,.afcc-plant-category-fishlike.afcc-fish-card--compact .afcc-plant-category-fishlike__art img{width:100% !important;height:100% !important;object-fit:contain !important;display:block !important;padding:10px 14px !important;filter:drop-shadow(0 16px 22px rgba(0,0,0,.32)) saturate(1.08) !important;transition:transform .22s ease,filter .22s ease !important}.afcc-plant-category-fishlike:hover .afcc-plant-category-fishlike__art img,.afcc-plant-category-fishlike:focus-visible .afcc-plant-category-fishlike__art img{transform:translateY(-3px) scale(1.035) !important;filter:drop-shadow(0 20px 26px rgba(0,0,0,.38)) saturate(1.16) !important}.afcc-plant-category-fishlike h3,.afcc-plant-category-fishlike.afcc-fish-card--compact h3{font-size:clamp(22px,1.65vw,30px) !important;line-height:1.06 !important;margin:0 34px 3px 0 !important;letter-spacing:-.045em !important;color:#f7fdff !important}.afcc-plant-category-fishlike em,.afcc-plant-category-fishlike.afcc-fish-card--compact em{display:block !important;min-height:auto !important;margin:0 0 8px !important;color:#9fc5d3 !important;font-size:12px !important;font-style:italic !important}.afcc-plant-category-fishlike .afcc-card-meta{min-height:18px !important;margin:0 0 8px !important;color:#a8c9d8 !important;font-size:11px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.08em !important}.afcc-plant-category-fishlike .afcc-card-meta span{display:inline-block !important;max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.afcc-plant-category-fishlike .afcc-specs--icons{gap:6px !important;margin-top:8px !important}.afcc-plant-category-fishlike .afcc-specs--icons span{font-size:11px !important;padding:6px 7px !important;background:rgba(255,255,255,.08) !important;color:#cdeaf6 !important}.afcc-plant-category-fishlike__examples{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;margin:10px 0 0 !important;min-height:42px !important;color:#b8d2dd !important;font-size:12px !important;line-height:1.45 !important}.afcc-plant-category-fishlike__examples strong{color:#eefbff !important}.afcc-plant-category-fishlike__actions,.afcc-plant-category-fishlike .afcc-card-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;margin-top:auto !important;padding-top:12px !important}.afcc-plant-category-fishlike__actions .afcc-btn,.afcc-plant-category-fishlike .afcc-card-actions .afcc-btn{padding:9px 8px !important;border-radius:13px !important;font-size:12px !important}.afcc-plant-category-fishlike__actions .afcc-btn--primary{background:linear-gradient(135deg,#11c7ff,#21e8c6) !important;color:#03202b !important;border:0 !important;box-shadow:0 12px 28px rgba(23,216,227,.20) !important}@media(max-width:1100px){.afcc-plant-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:13px !important}.afcc-plant-category-fishlike{min-height:344px !important;padding:12px !important;border-radius:22px !important}.afcc-plant-category-fishlike__art,.afcc-plant-category-fishlike.afcc-fish-card--compact .afcc-plant-category-fishlike__art{height:126px !important;border-radius:17px !important}.afcc-plant-category-fishlike h3,.afcc-plant-category-fishlike.afcc-fish-card--compact h3{font-size:20px !important}}@media(max-width:760px){.afcc-plant-grid--catalog{grid-template-columns:1fr !important;gap:12px !important}.afcc-plant-category-fishlike{min-height:0 !important;padding:13px !important;border-radius:22px !important}.afcc-plant-category-fishlike__art,.afcc-plant-category-fishlike.afcc-fish-card--compact .afcc-plant-category-fishlike__art{height:136px !important}.afcc-plant-category-fishlike h3,.afcc-plant-category-fishlike.afcc-fish-card--compact h3{font-size:24px !important}.afcc-plant-category-fishlike__examples{min-height:0 !important}}.afcc-plant-grid--catalog{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:14px !important}.afcc-plant-category-fishlike{min-height:326px !important}.afcc-plant-category-fishlike__art,.afcc-plant-category-fishlike.afcc-fish-card--compact .afcc-plant-category-fishlike__art{height:132px !important}.afcc-invert-card__art-img img,.afcc-modal-invert img{object-fit:contain !important;padding:8px !important;filter:drop-shadow(0 15px 22px rgba(0,0,0,.32)) saturate(1.08) !important}.afcc-invert-modal-body .afcc-modal-stat strong{font-size:13px !important;line-height:1.25 !important}@media(max-width:1280px){.afcc-plant-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.afcc-plant-category-fishlike{min-height:318px !important}}@media(max-width:760px){.afcc-plant-grid--catalog{grid-template-columns:1fr !important}.afcc-plant-category-fishlike{min-height:0 !important}}.afcc-catalog-inverts{margin-top:26px !important}.afcc-plant-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important}.afcc-invert-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important}.afcc-invert-category-card .afcc-plant-category-fishlike__art img{padding:12px 18px !important}@media(max-width:1100px){.afcc-plant-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:13px !important}.afcc-invert-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:13px !important}}@media(max-width:760px){.afcc-plant-grid--catalog,.afcc-invert-grid--catalog{grid-template-columns:1fr !important;gap:12px !important}}@media (min-width:981px){.afcc-section#catalog{width:100% !important;max-width:none !important;margin:0 !important;padding:38px clamp(38px,3.2vw,58px) 116px !important;border-radius:0 !important;background:transparent !important}.afcc-section#catalog::before{display:none !important;content:none !important}#catalog .afcc-section__head{position:relative !important;display:block !important;width:100% !important;max-width:none !important;min-height:190px !important;margin:0 0 22px !important;padding:26px 330px 26px 26px !important;border-radius:30px !important;overflow:hidden !important;background:radial-gradient(circle at 54% 0%,rgba(57,224,255,.25),transparent 30%),radial-gradient(circle at 18% 24%,rgba(32,242,210,.17),transparent 34%),linear-gradient(90deg,rgba(3,18,29,.92) 0%,rgba(5,45,58,.60) 55%,rgba(2,15,25,.72) 100%) !important;border:1px solid rgba(135,230,255,.13) !important;box-shadow:0 24px 80px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06) !important;backdrop-filter:blur(18px) !important}#catalog .afcc-section__head::after{content:'939\A видов рыб\A в каталоге' !important;white-space:pre-line !important;position:absolute !important;right:36px !important;top:36px !important;width:198px !important;height:108px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding-left:72px !important;box-sizing:border-box !important;text-align:left !important;border-radius:24px !important;background:rgba(4,25,39,.54) !important;border:1px solid rgba(35,231,237,.36) !important;color:#ccecf6 !important;font-size:15px !important;line-height:1.22 !important;font-weight:700 !important;box-shadow:0 22px 52px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06) !important}#catalog .afcc-section__head::before{content:'🐟' !important;position:absolute !important;right:160px !important;top:58px !important;z-index:2 !important;width:58px !important;height:58px !important;display:grid !important;place-items:center !important;border-radius:50% !important;border:2px solid rgba(35,231,237,.78) !important;color:#35f1ee !important;font-size:27px !important;box-shadow:0 0 34px rgba(35,231,237,.18) !important}#catalog .afcc-eyebrow{background:rgba(2,18,29,.68) !important;border-color:rgba(35,231,237,.30) !important;color:#d8fcff !important;box-shadow:0 10px 22px rgba(0,0,0,.18) !important}#catalog .afcc-section__head h2{max-width:980px !important;margin:20px 0 12px !important;font-size:clamp(54px,5.4vw,86px) !important;line-height:.96 !important;letter-spacing:-.07em !important;color:#fff !important;text-shadow:0 18px 54px rgba(0,0,0,.32) !important}#catalog .afcc-section__head h2::first-letter{letter-spacing:-.09em !important}#catalog .afcc-section__head h2{background:linear-gradient(90deg,#fff 0%,#f4fbff 31%,#69edf3 47%,#f7fdff 74%) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important}#catalog .afcc-section__head p{max-width:820px !important;margin:0 !important;color:#c8dfeb !important;font-size:17px !important;line-height:1.55 !important}#catalog .afcc-toolbar--catalog{display:grid !important;grid-template-columns:minmax(280px,420px) 250px 240px 1fr !important;align-items:center !important;gap:12px !important;width:100% !important;margin:0 0 18px !important;padding:14px !important;border-radius:24px !important;background:rgba(2,17,27,.78) !important;border:1px solid rgba(155,233,255,.13) !important;box-shadow:0 18px 56px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.045) !important;backdrop-filter:blur(18px) !important}#catalog .afcc-toolbar--catalog .afcc-input{max-width:none !important;min-height:52px !important;border-radius:15px !important;background:rgba(0,12,21,.75) !important;border-color:rgba(174,233,255,.18) !important;color:#f3fdff !important;font-weight:800 !important}#catalog .afcc-toolbar--catalog .afcc-input:first-child{padding-left:22px !important}#catalog .afcc-toggle{min-height:52px !important;justify-content:center !important;border-radius:15px !important;background:rgba(255,255,255,.08) !important;border-color:rgba(174,233,255,.18) !important;color:#cfe7f0 !important;font-size:15px !important}.afcc-catalog-gateways{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important;margin:0 0 24px !important}.afcc-gateway-card{position:relative !important;min-height:248px !important;overflow:hidden !important;padding:28px !important;border-radius:25px !important;border:1px solid rgba(61,215,255,.26) !important;text-align:left !important;color:#fff !important;cursor:pointer !important;box-shadow:0 24px 68px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08) !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease !important;isolation:isolate !important}.afcc-gateway-card::before{content:'' !important;position:absolute !important;inset:0 !important;z-index:-2 !important;background-size:cover !important;background-position:center !important;transition:transform .32s ease,filter .32s ease !important}.afcc-gateway-card::after{content:'' !important;position:absolute !important;inset:0 !important;z-index:-1 !important;background:linear-gradient(90deg,rgba(2,14,25,.92) 0%,rgba(3,24,35,.65) 46%,rgba(2,10,18,.20) 100%),radial-gradient(circle at 84% 24%,rgba(40,239,246,.17),transparent 28%) !important}.afcc-gateway-card.is-fish::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/pterophyllum_leopoldi.webp'),url('/app-assets/aquarium-compatibility-calculator/assets/img/aquarium-hero.webp') !important;background-size:54% auto,cover !important;background-position:92% 56%,center !important;background-repeat:no-repeat !important}.afcc-gateway-card.is-plants{border-color:rgba(52,255,157,.28) !important}.afcc-gateway-card.is-plants::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/anubias_barteri_var_nana.webp'),url('../img/aquarium-webview-bg.webp') !important;background-size:58% auto,cover !important;background-position:92% 66%,center !important;background-repeat:no-repeat !important;filter:saturate(1.12) brightness(1.03) !important}.afcc-gateway-card.is-plants::after{background:linear-gradient(90deg,rgba(2,16,22,.90) 0%,rgba(4,48,30,.68) 48%,rgba(10,60,24,.18) 100%),radial-gradient(circle at 78% 26%,rgba(62,255,146,.24),transparent 35%) !important}.afcc-gateway-card.is-inverts{border-color:rgba(164,153,255,.32) !important}.afcc-gateway-card.is-inverts::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/category-shrimp.svg'),url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/category-snails.svg'),url('../img/aquarium-webview-bg.webp') !important;background-size:34% auto,26% auto,cover !important;background-position:77% 66%,92% 22%,center !important;background-repeat:no-repeat !important;filter:saturate(1.18) brightness(1.04) !important}.afcc-gateway-card.is-inverts::after{background:linear-gradient(90deg,rgba(3,13,29,.92) 0%,rgba(24,23,72,.72) 48%,rgba(38,24,86,.22) 100%),radial-gradient(circle at 77% 24%,rgba(151,127,255,.25),transparent 35%) !important}.afcc-gateway-card:hover{transform:translateY(-5px) !important;border-color:rgba(55,239,244,.55) !important;box-shadow:0 34px 90px rgba(0,0,0,.38),0 0 0 1px rgba(48,235,240,.13),inset 0 1px 0 rgba(255,255,255,.11) !important}.afcc-gateway-card:hover::before{transform:scale(1.045) !important;filter:saturate(1.2) brightness(1.08) !important}.afcc-gateway-card__content{position:relative !important;z-index:2 !important;display:grid !important;gap:10px !important;max-width:57% !important}.afcc-gateway-card__content strong{font-size:30px !important;line-height:1.04 !important;letter-spacing:-.045em !important;color:#fff !important;text-shadow:0 10px 34px rgba(0,0,0,.34) !important}.afcc-gateway-card__content em{font-style:normal !important;color:#cfe5ee !important;font-size:15px !important}.afcc-gateway-card__meta{display:flex !important;align-items:center !important;gap:12px !important;margin-top:20px !important;color:#b8d4df !important;font-size:15px !important;line-height:1.35 !important;font-weight:700 !important}.afcc-gateway-card__meta i{display:grid !important;place-items:center !important;width:50px !important;height:50px !important;border-radius:50% !important;border:1px solid rgba(40,238,242,.50) !important;background:rgba(0,18,30,.38) !important;font-style:normal !important;font-size:22px !important;box-shadow:0 0 28px rgba(35,231,237,.15) !important}.afcc-gateway-card__meta b{color:#2df5ec !important;font-size:18px !important}.afcc-gateway-card__content small{width:max-content !important;display:inline-flex !important;align-items:center !important;min-height:42px !important;margin-top:4px !important;padding:0 18px !important;border-radius:999px !important;background:rgba(0,35,49,.42) !important;border:1px solid rgba(50,231,236,.42) !important;color:#f4ffff !important;font-size:14px !important;font-weight:900 !important}.afcc-gateway-card__arrow{position:absolute !important;right:22px !important;top:22px !important;z-index:3 !important;width:42px !important;height:42px !important;display:grid !important;place-items:center !important;border-radius:50% !important;background:rgba(255,255,255,.10) !important;border:1px solid rgba(255,255,255,.16) !important;color:#dffcff !important;font-size:28px !important;line-height:1 !important}.afcc-gateway-card__num{position:absolute !important;right:24px !important;bottom:4px !important;z-index:2 !important;color:rgba(255,255,255,.09) !important;font-size:72px !important;font-weight:950 !important;letter-spacing:-.08em !important}.afcc-catalog-row-head{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;margin:26px 4px 12px !important}.afcc-catalog-row-head h3{margin:0 !important;font-size:28px !important;line-height:1 !important;letter-spacing:-.035em !important;color:#f7fcff !important;text-shadow:0 12px 36px rgba(0,0,0,.28) !important}.afcc-catalog-row-head h3::before{content:'';display:inline-block;width:5px;height:26px;margin-right:10px;vertical-align:-5px;border-radius:999px;background:linear-gradient(180deg,#34eaff,#20f2d2);box-shadow:0 0 18px rgba(32,242,210,.45)}.afcc-catalog-all-btn{appearance:none;border:1px solid rgba(63,220,255,.24);background:rgba(5,39,58,.58);color:#eaffff;border-radius:999px;padding:12px 20px;font:inherit;font-size:14px;font-weight:850;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.afcc-catalog-all-btn:hover{border-color:rgba(35,231,237,.50);background:rgba(11,65,83,.68)}#categoryTabs.afcc-category-tabs{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important;margin:0 0 26px !important}#categoryTabs .afcc-category-tab{position:relative !important;min-height:74px !important;overflow:hidden !important;padding:16px 118px 14px 74px !important;border-radius:17px !important;text-align:left !important;background:linear-gradient(180deg,rgba(11,45,66,.80),rgba(6,28,45,.90)) !important;border:1px solid rgba(80,216,255,.22) !important;box-shadow:0 12px 34px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.055) !important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease !important}#categoryTabs .afcc-category-tab:hover{transform:translateY(-2px) !important;border-color:rgba(35,231,237,.52) !important;box-shadow:0 18px 48px rgba(0,0,0,.28),0 0 0 1px rgba(32,242,210,.09),inset 0 1px 0 rgba(255,255,255,.075) !important}#categoryTabs .afcc-category-tab::before{content:'≈' !important;position:absolute !important;left:13px !important;top:50% !important;transform:translateY(-50%) !important;width:46px !important;height:46px !important;display:grid !important;place-items:center !important;border-radius:50% !important;background:linear-gradient(135deg,rgba(40,190,230,.24),rgba(32,242,210,.12)) !important;border:1px solid rgba(35,231,237,.30) !important;color:#befdff !important;font-size:28px !important;font-weight:900 !important}#categoryTabs .afcc-category-tab:nth-child(2)::before,#categoryTabs .afcc-category-tab:nth-child(8)::before{content:'★' !important;font-size:20px !important}#categoryTabs .afcc-category-tab:nth-child(4)::before{content:'♣' !important;font-size:20px !important}#categoryTabs .afcc-category-tab:nth-child(6)::before{content:'✿' !important;font-size:20px !important}#categoryTabs .afcc-category-tab:nth-child(9)::before{content:'♛' !important;font-size:20px !important}#categoryTabs .afcc-category-tab:nth-child(13)::before{content:'☯' !important;font-size:20px !important}#categoryTabs .afcc-category-tab::after{content:'' !important;position:absolute !important;right:16px !important;top:50% !important;width:96px !important;height:58px !important;transform:translateY(-50%) !important;background-size:contain !important;background-position:center right !important;background-repeat:no-repeat !important;filter:drop-shadow(0 10px 14px rgba(0,0,0,.35)) saturate(1.08) !important;opacity:.95 !important}#categoryTabs .afcc-category-tab:nth-child(1)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/pangio_kuhlii.webp') !important}#categoryTabs .afcc-category-tab:nth-child(2)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/zolotaya_rybka.webp') !important}#categoryTabs .afcc-category-tab:nth-child(3)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/poecilia_reticulata.webp') !important}#categoryTabs .afcc-category-tab:nth-child(4)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/zolotaya_rybka.webp') !important}#categoryTabs .afcc-category-tab:nth-child(5)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/nothobranchius_rachovii.webp') !important}#categoryTabs .afcc-category-tab:nth-child(6)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/melanoteniya_boesmana.webp') !important}#categoryTabs .afcc-category-tab:nth-child(7)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/trichogaster_lalius.webp') !important}#categoryTabs .afcc-category-tab:nth-child(8)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/corydoras_paleatus.webp') !important}#categoryTabs .afcc-category-tab:nth-child(9)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/sineglazka_krasnyy_neon.webp') !important}#categoryTabs .afcc-category-tab:nth-child(10)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/astronotus_ocellatus.webp') !important}#categoryTabs .afcc-category-tab:nth-child(11)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/ancistrus_cirrhosus.webp') !important}#categoryTabs .afcc-category-tab:nth-child(12)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/pterophyllum_leopoldi.webp') !important}#categoryTabs .afcc-category-tab:nth-child(13)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/carinotetraodon_lorteti.webp') !important}#categoryTabs .afcc-category-tab span{display:block !important;margin:0 !important;color:#f7fdff !important;font-size:17px !important;line-height:1.18 !important;font-weight:950 !important;letter-spacing:-.025em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#categoryTabs .afcc-category-tab small{position:static !important;display:block !important;width:auto !important;height:auto !important;margin:5px 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:#a9c6d4 !important;font-size:13px !important;line-height:1 !important;font-weight:800 !important;border-radius:0 !important}#categoryTabs .afcc-category-tab small::after{content:' видов'}#categoryTabs .afcc-category-tab em{display:none !important}#catalog .afcc-catalog-plants{margin-top:34px !important;padding:22px !important;border-radius:28px !important;background:rgba(2,19,29,.48) !important;border:1px solid rgba(126,225,255,.14) !important}#catalog .afcc-catalog-subhead h3{font-size:38px !important;background:linear-gradient(90deg,#fff,#86f5ef);-webkit-background-clip:text;background-clip:text;color:transparent !important}#catalog .afcc-plant-category-fishlike{min-height:300px !important;border-color:rgba(80,216,255,.20) !important;background:linear-gradient(180deg,rgba(11,45,66,.80),rgba(6,28,45,.92)) !important}}@media (min-width:981px) and (max-width:1280px){.afcc-gateway-card__content{max-width:64% !important}.afcc-gateway-card__content strong{font-size:25px !important}#categoryTabs.afcc-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}#catalog{--afcc-card-border:rgba(112,231,255,.24);--afcc-card-bg:rgba(2,28,41,.70);--afcc-glow:rgba(35,231,237,.18)}#catalog .afcc-section__head{position:relative;overflow:hidden}#catalog .afcc-section__head h2{font-family:Georgia,'Times New Roman',serif !important;font-weight:500 !important;text-transform:uppercase !important}#catalog .afcc-section__head::before{pointer-events:none}#catalog .afcc-section__head::after{pointer-events:none}.afcc-gateway-card,#catalog .afcc-plant-category-fishlike,#categoryTabs .afcc-category-tab{font-family:inherit !important}@media (min-width:981px){#catalog .afcc-section__head{min-height:256px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;padding:38px 280px !important;margin-bottom:24px !important;border-radius:32px !important;background:radial-gradient(circle at 10% 84%,rgba(87,255,144,.18),transparent 22%),radial-gradient(circle at 92% 78%,rgba(78,255,159,.22),transparent 25%),radial-gradient(circle at 50% 8%,rgba(68,227,255,.23),transparent 34%),linear-gradient(180deg,rgba(3,31,45,.72),rgba(1,15,27,.72)) !important}#catalog .afcc-section__head::before{content:'' !important;display:block !important;position:absolute !important;inset:0 !important;z-index:0 !important;background:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/anubias_barteri_var_nana.webp') left -26px bottom -42px/270px auto no-repeat,url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/category-stem.svg') right -20px bottom -28px/270px auto no-repeat !important;opacity:.78 !important;filter:saturate(1.18) drop-shadow(0 24px 38px rgba(0,0,0,.40)) !important}#catalog .afcc-section__head::after{display:none !important}#catalog .afcc-section__head>*{position:relative !important;z-index:1 !important}#catalog .afcc-section__head h2{margin:14px 0 12px !important;max-width:none !important;font-size:clamp(76px,8vw,132px) !important;line-height:.82 !important;letter-spacing:.13em !important;background:linear-gradient(180deg,#fff 0%,#f8fdff 48%,#b9d2dc 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important;text-shadow:0 22px 54px rgba(0,0,0,.42) !important}#catalog .afcc-section__head p{max-width:720px !important;margin:0 auto !important;color:#e1f4f7 !important;font-size:17px !important;line-height:1.55 !important}#catalog .afcc-eyebrow{display:none !important}.afcc-catalog-gateways{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;margin:6px 0 34px !important}.afcc-gateway-card{min-height:382px !important;padding:34px 28px 26px !important;text-align:center !important;border-radius:28px !important;background:linear-gradient(180deg,rgba(5,44,58,.72),rgba(2,22,34,.88)) !important;border:1px solid var(--afcc-card-border) !important;box-shadow:0 28px 80px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.08) !important}.afcc-gateway-card::before{inset:26px 50% auto auto !important;z-index:1 !important;width:178px !important;height:178px !important;transform:translateX(50%) !important;border-radius:50% !important;background-color:rgba(4,35,48,.92) !important;background-size:cover !important;background-position:center !important;border:1px solid rgba(68,239,229,.42) !important;box-shadow:0 24px 46px rgba(0,0,0,.34),0 0 0 14px rgba(48,220,210,.045) !important;filter:saturate(1.12) !important}.afcc-gateway-card.is-fish::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/pterophyllum_leopoldi.webp') !important;background-size:cover !important;background-position:center !important}.afcc-gateway-card.is-plants::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/anubias_barteri_var_nana.webp') !important;background-size:cover !important;background-position:center !important}.afcc-gateway-card.is-inverts::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/category-shrimp-snails.svg') !important;background-size:82% auto !important;background-position:center !important;background-repeat:no-repeat !important}.afcc-gateway-card::after{background:radial-gradient(circle at 50% 20%,rgba(33,239,232,.16),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 42%) !important}.afcc-gateway-card__content{max-width:none !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-end !important;height:100% !important;padding-top:190px !important;gap:10px !important}.afcc-gateway-card__content strong{font-size:25px !important;line-height:1.05 !important;letter-spacing:-.035em !important;text-transform:uppercase !important;min-height:54px !important;display:flex !important;align-items:center !important;justify-content:center !important}.afcc-gateway-card__content em{font-size:15px !important;line-height:1.35 !important;color:#cce8ef !important;min-height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important}.afcc-gateway-card__meta{margin:4px 0 8px !important;justify-content:center !important;text-align:left !important;color:#b8d9df !important}.afcc-gateway-card__meta i{display:none !important}.afcc-gateway-card__content small{min-height:42px !important;margin-top:auto !important;padding:0 24px !important;background:rgba(4,37,49,.66) !important}.afcc-gateway-card__arrow{right:22px !important;top:50% !important;transform:translateY(-50%) !important;background:transparent !important;border:0 !important;font-size:40px !important;color:#cffffa !important}.afcc-gateway-card__num{display:none !important}.afcc-gateway-card:hover::before{transform:translateX(50%) scale(1.045) !important}#catalog .afcc-catalog-plants{padding:24px !important;border-radius:28px !important;background:rgba(2,20,31,.58) !important;border:1px solid rgba(126,225,255,.16) !important;box-shadow:0 24px 70px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05) !important}#catalog .afcc-catalog-subhead{align-items:end !important;margin-bottom:18px !important}#catalog .afcc-catalog-subhead h3{font-family:inherit !important;font-size:32px !important;letter-spacing:-.04em !important}#catalog .afcc-catalog-subhead p{max-width:520px !important;color:#b9d5df !important}#catalog .afcc-plant-grid--catalog,#catalog .afcc-invert-grid--catalog{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important}#catalog .afcc-invert-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important}#catalog .afcc-plant-category-fishlike{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;padding:24px !important;min-height:330px !important;border-radius:26px !important;background:linear-gradient(180deg,rgba(6,44,58,.76),rgba(2,22,34,.90)) !important;border:1px solid rgba(80,216,255,.23) !important;box-shadow:0 22px 60px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.065) !important}#catalog .afcc-plant-category-fishlike__art{width:150px !important;height:150px !important;margin:0 auto 18px !important;border-radius:50% !important;background:rgba(3,32,45,.72) !important;border:1px solid rgba(68,239,229,.36) !important;box-shadow:0 20px 42px rgba(0,0,0,.26),0 0 0 12px rgba(48,220,210,.04) !important}#catalog .afcc-plant-category-fishlike__art img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:50% !important;padding:0 !important}#catalog .afcc-plant-category-fishlike h3{font-size:24px !important;line-height:1.08 !important;text-transform:uppercase !important;letter-spacing:-.025em !important;color:#fff !important;text-align:center !important}#catalog .afcc-plant-category-fishlike em{color:#b7d2db !important;font-style:normal !important}#catalog .afcc-plant-category-fishlike__examples{color:#b7d2db !important;text-align:center !important}}@media (max-width:980px){#catalog{padding-top:16px !important}#catalog .afcc-section__head{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;margin:0 0 14px !important;padding:26px 18px 30px !important;border-radius:26px !important;background:radial-gradient(circle at 8% 76%,rgba(95,255,153,.18),transparent 28%),radial-gradient(circle at 98% 70%,rgba(80,255,160,.22),transparent 31%),linear-gradient(180deg,rgba(4,37,52,.74),rgba(1,18,31,.78)) !important;border:1px solid rgba(128,234,255,.13) !important;box-shadow:0 18px 48px rgba(0,0,0,.24) !important}#catalog .afcc-section__head .afcc-eyebrow{display:none !important}#catalog .afcc-section__head h2{margin:0 0 12px !important;font-size:clamp(48px,15vw,76px) !important;line-height:.90 !important;letter-spacing:.12em !important;background:linear-gradient(180deg,#fff,#b9d4dd) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important;text-shadow:0 18px 42px rgba(0,0,0,.35) !important}#catalog .afcc-section__head p{margin:0 !important;color:#d9eff3 !important;font-size:14px !important;line-height:1.45 !important;max-width:320px !important}#catalog .afcc-toolbar--catalog{position:relative !important;top:auto !important;margin:0 0 14px !important;border-radius:22px !important;padding:12px !important;background:rgba(2,18,29,.74) !important;border:1px solid rgba(135,230,255,.13) !important}.afcc-catalog-gateways{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin:0 0 20px !important}.afcc-gateway-card{min-height:130px !important;padding:18px 48px 18px 136px !important;border-radius:20px !important;text-align:left !important;background:linear-gradient(180deg,rgba(6,44,58,.76),rgba(2,23,35,.91)) !important;border:1px solid rgba(92,224,255,.21) !important;box-shadow:0 16px 44px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.06) !important}.afcc-gateway-card::before{content:'' !important;position:absolute !important;left:14px !important;top:50% !important;transform:translateY(-50%) !important;width:98px !important;height:98px !important;border-radius:50% !important;background-color:rgba(4,35,48,.92) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;border:1px solid rgba(68,239,229,.34) !important;box-shadow:0 16px 32px rgba(0,0,0,.30),0 0 0 8px rgba(48,220,210,.04) !important;z-index:1 !important}.afcc-gateway-card.is-fish::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/pterophyllum_leopoldi.webp') !important}.afcc-gateway-card.is-plants::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/anubias_barteri_var_nana.webp') !important}.afcc-gateway-card.is-inverts::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/category-shrimp-snails.svg') !important;background-size:82% auto !important}.afcc-gateway-card::after{background:linear-gradient(90deg,rgba(2,16,28,.16),rgba(43,243,231,.05)) !important}.afcc-gateway-card__content{max-width:none !important;display:grid !important;gap:7px !important;position:relative !important;z-index:2 !important}.afcc-gateway-card__content strong{font-size:18px !important;line-height:1.08 !important;text-transform:uppercase !important;letter-spacing:-.02em !important;color:#fff !important}.afcc-gateway-card__content em{font-size:13px !important;color:#c8e2e9 !important;font-style:normal !important}.afcc-gateway-card__meta{display:block !important;margin:0 !important;font-size:12px !important;color:#a9c8d2 !important;line-height:1.35 !important}.afcc-gateway-card__meta i,.afcc-gateway-card__content small,.afcc-gateway-card__num{display:none !important}.afcc-gateway-card__arrow{right:14px !important;top:50% !important;transform:translateY(-50%) !important;background:transparent !important;border:0 !important;font-size:36px !important;color:#e9fffb !important}.afcc-catalog-row-head{display:block !important;margin:20px 0 10px !important}.afcc-catalog-row-head h3{font-size:22px !important;line-height:1.12 !important;color:#fff !important}.afcc-catalog-all-btn{margin-top:10px !important;width:100% !important;padding:12px 16px !important;border-radius:999px !important;background:rgba(6,45,60,.66) !important;border:1px solid rgba(92,224,255,.22) !important;color:#eaffff !important}#categoryTabs.afcc-category-tabs{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin-bottom:18px !important}#categoryTabs .afcc-category-tab{min-height:92px !important;padding:16px 110px 16px 66px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(6,44,58,.76),rgba(2,23,35,.91)) !important;border:1px solid rgba(92,224,255,.20) !important;box-shadow:0 14px 36px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.055) !important;text-align:left !important}#categoryTabs .afcc-category-tab::before{left:13px !important;width:40px !important;height:40px !important}#categoryTabs .afcc-category-tab::after{right:12px !important;width:82px !important;height:64px !important}#categoryTabs .afcc-category-tab span{font-size:17px !important;white-space:normal !important;color:#fff !important}#categoryTabs .afcc-category-tab small{color:#a9c8d2 !important}#catalog .afcc-catalog-plants{margin-top:20px !important;padding:14px !important;border-radius:22px !important;background:rgba(2,20,31,.54) !important;border:1px solid rgba(126,225,255,.14) !important}#catalog .afcc-catalog-subhead{display:block !important;text-align:left !important;margin-bottom:12px !important}#catalog .afcc-catalog-subhead h3{font-size:24px !important;line-height:1.1 !important;color:#fff !important;background:none !important}#catalog .afcc-catalog-subhead p{font-size:13px !important;line-height:1.45 !important;color:#b9d5df !important;margin-top:8px !important}#catalog .afcc-plant-grid--catalog,#catalog .afcc-invert-grid--catalog{grid-template-columns:1fr !important;gap:10px !important}#catalog .afcc-plant-category-fishlike{min-height:128px !important;display:grid !important;grid-template-columns:96px 1fr !important;column-gap:14px !important;align-items:center !important;text-align:left !important;padding:14px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(6,44,58,.76),rgba(2,23,35,.91)) !important;border:1px solid rgba(92,224,255,.20) !important;box-shadow:0 14px 36px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.055) !important}#catalog .afcc-plant-category-fishlike__art{grid-row:1/7 !important;width:96px !important;height:96px !important;margin:0 !important;border-radius:50% !important;background:rgba(3,32,45,.72) !important;border:1px solid rgba(68,239,229,.34) !important;box-shadow:0 14px 28px rgba(0,0,0,.26),0 0 0 7px rgba(48,220,210,.04) !important}#catalog .afcc-plant-category-fishlike__art img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:50% !important;padding:0 !important}#catalog .afcc-plant-category-fishlike h3{font-size:18px !important;line-height:1.08 !important;text-transform:uppercase !important;color:#fff !important;margin:0 !important}#catalog .afcc-plant-category-fishlike em{font-style:normal !important;font-size:12px !important;color:#a9c8d2 !important}#catalog .afcc-plant-category-fishlike .afcc-card-meta,#catalog .afcc-plant-category-fishlike .afcc-specs{margin:0 !important}#catalog .afcc-plant-category-fishlike__examples{margin:0 !important;font-size:12px !important;line-height:1.35 !important;color:#b9d5df !important}}#catalog .afcc-catalog-gateways{--gw-cyan:#34f7f0;--gw-blue:#67d8ff;--gw-mint:#65ffb9;--gw-violet:#9d8cff}@media (min-width:981px){#catalog .afcc-catalog-gateways{gap:20px !important;margin:10px 0 38px !important}#catalog .afcc-gateway-card{min-height:410px !important;padding:30px 30px 28px !important;border-radius:34px !important;overflow:hidden !important;background:radial-gradient(circle at 50% 17%,rgba(52,247,240,.20),transparent 28%),radial-gradient(circle at 12% 100%,rgba(103,216,255,.14),transparent 31%),linear-gradient(145deg,rgba(7,54,69,.76) 0%,rgba(2,25,39,.93) 58%,rgba(1,15,29,.96) 100%) !important;border:1px solid rgba(110,235,255,.30) !important;box-shadow:0 30px 90px rgba(0,0,0,.36),0 0 0 1px rgba(52,247,240,.07),inset 0 1px 0 rgba(255,255,255,.11),inset 0 -90px 120px rgba(0,0,0,.18) !important}#catalog .afcc-gateway-card.is-plants{background:radial-gradient(circle at 50% 17%,rgba(101,255,185,.22),transparent 28%),radial-gradient(circle at 85% 100%,rgba(52,247,240,.12),transparent 32%),linear-gradient(145deg,rgba(7,62,45,.76) 0%,rgba(2,31,35,.93) 58%,rgba(1,17,28,.96) 100%) !important;border-color:rgba(101,255,185,.30) !important}#catalog .afcc-gateway-card.is-inverts{background:radial-gradient(circle at 50% 17%,rgba(157,140,255,.24),transparent 29%),radial-gradient(circle at 90% 90%,rgba(52,247,240,.11),transparent 32%),linear-gradient(145deg,rgba(15,32,72,.82) 0%,rgba(7,24,50,.94) 58%,rgba(2,14,34,.97) 100%) !important;border-color:rgba(157,140,255,.34) !important}#catalog .afcc-gateway-card::after{background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.035) 26%,transparent 48%),radial-gradient(circle at 50% 24%,rgba(52,247,240,.18),transparent 32%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.20) 100%) !important;opacity:1 !important}#catalog .afcc-gateway-card::before{top:30px !important;width:172px !important;height:172px !important;border:1px solid rgba(115,247,255,.54) !important;box-shadow:0 24px 54px rgba(0,0,0,.42),0 0 0 13px rgba(52,247,240,.055),0 0 0 27px rgba(52,247,240,.035),inset 0 1px 0 rgba(255,255,255,.14) !important}#catalog .afcc-gateway-card.is-plants::before{border-color:rgba(101,255,185,.54) !important;box-shadow:0 24px 54px rgba(0,0,0,.42),0 0 0 13px rgba(101,255,185,.055),0 0 0 27px rgba(101,255,185,.035),inset 0 1px 0 rgba(255,255,255,.14) !important}#catalog .afcc-gateway-card.is-inverts::before{border-color:rgba(157,140,255,.58) !important;background-color:rgba(2,28,48,.96) !important;box-shadow:0 24px 54px rgba(0,0,0,.42),0 0 0 13px rgba(157,140,255,.060),0 0 0 27px rgba(52,247,240,.030),inset 0 1px 0 rgba(255,255,255,.14) !important}#catalog .afcc-gateway-card__content{padding-top:205px !important;gap:12px !important}#catalog .afcc-gateway-card__content strong{min-height:46px !important;font-size:27px !important;letter-spacing:-.045em !important;text-shadow:0 14px 38px rgba(0,0,0,.44) !important}#catalog .afcc-gateway-card__content em{min-height:22px !important;padding:6px 13px !important;border-radius:999px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.10) !important;color:#d9f4f7 !important;font-size:14px !important}#catalog .afcc-gateway-card__meta{display:block !important;min-width:190px !important;margin:2px auto 10px !important;padding:10px 16px !important;border-radius:18px !important;text-align:center !important;background:rgba(0,16,28,.35) !important;border:1px solid rgba(151,237,255,.13) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important;color:#c0dfe6 !important;font-size:14px !important;line-height:1.5 !important}#catalog .afcc-gateway-card__meta b{color:#39fff3 !important;font-size:20px !important;letter-spacing:-.02em !important;text-shadow:0 0 18px rgba(57,255,243,.30) !important}#catalog .afcc-gateway-card__content small{min-height:46px !important;padding:0 24px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(53,246,239,.18),rgba(20,117,128,.24)) !important;border:1px solid rgba(70,245,239,.48) !important;box-shadow:0 14px 32px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.12) !important;color:#f8ffff !important}#catalog .afcc-gateway-card__arrow{right:22px !important;top:24px !important;transform:none !important;width:44px !important;height:44px !important;border-radius:50% !important;background:rgba(255,255,255,.075) !important;border:1px solid rgba(255,255,255,.14) !important;font-size:34px !important;transition:transform .22s ease,background .22s ease,border-color .22s ease !important}#catalog .afcc-gateway-card:hover{transform:translateY(-7px) !important;border-color:rgba(61,255,247,.58) !important;box-shadow:0 40px 110px rgba(0,0,0,.46),0 0 0 1px rgba(61,255,247,.16),inset 0 1px 0 rgba(255,255,255,.14) !important}#catalog .afcc-gateway-card:hover .afcc-gateway-card__arrow{transform:translateX(3px) !important;background:rgba(52,247,240,.14) !important;border-color:rgba(52,247,240,.30) !important}}@media (max-width:980px){#catalog .afcc-catalog-gateways{gap:12px !important;margin:0 0 22px !important}#catalog .afcc-gateway-card{min-height:142px !important;padding:18px 50px 18px 132px !important;border-radius:24px !important;background:linear-gradient(135deg,rgba(7,54,69,.80),rgba(2,22,35,.94)) !important;border-color:rgba(110,235,255,.28) !important;box-shadow:0 18px 52px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.09) !important}#catalog .afcc-gateway-card::before{left:16px !important;width:94px !important;height:94px !important;border-color:rgba(115,247,255,.48) !important;box-shadow:0 18px 34px rgba(0,0,0,.34),0 0 0 8px rgba(52,247,240,.055),0 0 0 17px rgba(52,247,240,.030) !important}#catalog .afcc-gateway-card::after{background:linear-gradient(135deg,rgba(255,255,255,.10),transparent 42%),radial-gradient(circle at 17% 50%,rgba(52,247,240,.10),transparent 34%) !important}#catalog .afcc-gateway-card__content{gap:8px !important}#catalog .afcc-gateway-card__content strong{font-size:19px !important;letter-spacing:-.035em !important}#catalog .afcc-gateway-card__content em{width:max-content;max-width:100%;padding:4px 10px !important;border-radius:999px !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.10) !important;color:#daf3f7 !important}#catalog .afcc-gateway-card__meta{font-size:13px !important;line-height:1.42 !important;color:#bddce5 !important}#catalog .afcc-gateway-card__meta b{font-size:17px !important;color:#39fff3 !important}#catalog .afcc-gateway-card__arrow{right:15px !important;width:34px !important;height:34px !important;border-radius:50% !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.12) !important;font-size:28px !important}}@media (min-width:981px){.afcc-catalog-gateways{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;margin:0 0 28px !important}.afcc-gateway-card{min-height:236px !important;padding:26px 28px 26px 196px !important;border-radius:28px !important;text-align:left !important;background:radial-gradient(circle at 20% 26%,rgba(44,255,236,.18),transparent 34%),linear-gradient(145deg,rgba(6,48,64,.92),rgba(1,13,26,.96) 62%,rgba(3,29,43,.92)) !important;border:1px solid rgba(96,232,255,.24) !important;box-shadow:0 28px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(54,238,231,.08) !important}.afcc-gateway-card.is-plants{background:radial-gradient(circle at 20% 26%,rgba(87,255,154,.20),transparent 34%),linear-gradient(145deg,rgba(6,60,45,.92),rgba(1,18,24,.96) 62%,rgba(4,45,35,.90)) !important}.afcc-gateway-card.is-inverts{background:radial-gradient(circle at 20% 26%,rgba(129,119,255,.22),transparent 34%),linear-gradient(145deg,rgba(12,38,77,.93),rgba(3,12,31,.97) 62%,rgba(21,23,70,.90)) !important}.afcc-gateway-card::before{content:'' !important;position:absolute !important;left:28px !important;top:28px !important;width:136px !important;height:136px !important;inset:auto !important;z-index:1 !important;border-radius:34px !important;background-color:rgba(0,23,35,.72) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;border:1px solid rgba(102,241,236,.42) !important;box-shadow:0 22px 46px rgba(0,0,0,.32),0 0 0 10px rgba(45,239,225,.055),inset 0 1px 0 rgba(255,255,255,.10) !important;transform:none !important;filter:saturate(1.1) contrast(1.02) !important}.afcc-gateway-card.is-fish::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/pterophyllum_leopoldi.webp') !important}.afcc-gateway-card.is-plants::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/anubias_barteri_var_nana.webp') !important}.afcc-gateway-card.is-inverts::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/category-shrimp-snails.svg') !important;background-size:78% auto !important;background-color:rgba(4,20,46,.78) !important}.afcc-gateway-card::after{content:'' !important;position:absolute !important;inset:0 !important;z-index:0 !important;background:linear-gradient(90deg,rgba(255,255,255,.075),transparent 22%),radial-gradient(circle at 95% 0%,rgba(255,255,255,.12),transparent 25%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 48%) !important}.afcc-gateway-card__content{position:relative !important;z-index:2 !important;max-width:none !important;height:100% !important;padding:0 !important;display:grid !important;grid-template-rows:auto auto 1fr auto !important;align-items:start !important;justify-items:start !important;gap:12px !important}.afcc-gateway-card__content strong{min-height:0 !important;display:block !important;font-size:clamp(24px,1.55vw,31px) !important;line-height:.96 !important;letter-spacing:-.055em !important;text-transform:uppercase !important;color:#fff !important;text-shadow:0 12px 34px rgba(0,0,0,.34) !important}.afcc-gateway-card__content em{min-height:0 !important;display:inline-flex !important;align-items:center !important;padding:7px 12px !important;border-radius:999px !important;font-size:13px !important;line-height:1 !important;font-style:normal !important;color:#d9f2f6 !important;background:rgba(255,255,255,.075) !important;border:1px solid rgba(190,247,255,.14) !important}.afcc-gateway-card__meta{align-self:end !important;width:min(100%,250px) !important;margin:6px 0 0 !important;padding:12px 14px !important;display:block !important;border-radius:18px !important;text-align:left !important;color:#bfd9e2 !important;font-size:14px !important;line-height:1.45 !important;font-weight:850 !important;background:rgba(0,17,31,.43) !important;border:1px solid rgba(139,229,255,.13) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important}.afcc-gateway-card__meta i{display:none !important}.afcc-gateway-card__meta b{font-size:23px !important;line-height:1 !important;color:#30fff1 !important;text-shadow:0 0 18px rgba(48,255,241,.23) !important}.afcc-gateway-card__content small{margin-top:2px !important;min-height:44px !important;padding:0 20px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;font-size:14px !important;font-weight:950 !important;color:#001b23 !important;background:linear-gradient(135deg,#55fff4,#a8fff1) !important;border:0 !important;box-shadow:0 14px 32px rgba(36,239,229,.20),inset 0 1px 0 rgba(255,255,255,.55) !important}.afcc-gateway-card__arrow{right:18px !important;top:18px !important;width:38px !important;height:38px !important;transform:none !important;border-radius:14px !important;background:rgba(255,255,255,.075) !important;border:1px solid rgba(215,255,255,.14) !important;color:#dffffb !important;font-size:28px !important;backdrop-filter:blur(10px) !important}.afcc-gateway-card__num{display:block !important;right:24px !important;bottom:18px !important;font-size:54px !important;line-height:1 !important;letter-spacing:-.08em !important;color:rgba(255,255,255,.065) !important}.afcc-gateway-card:hover{transform:translateY(-6px) !important;border-color:rgba(72,255,241,.52) !important;box-shadow:0 34px 92px rgba(0,0,0,.42),0 0 0 1px rgba(49,255,238,.16),inset 0 1px 0 rgba(255,255,255,.12) !important}.afcc-gateway-card:hover::before{transform:translateY(-2px) scale(1.035) !important;filter:saturate(1.22) brightness(1.07) !important}}@media (max-width:980px){.afcc-catalog-gateways{gap:12px !important;margin-bottom:22px !important}.afcc-gateway-card{min-height:136px !important;padding:18px 48px 18px 142px !important;border-radius:22px !important;background:linear-gradient(135deg,rgba(7,51,66,.92),rgba(1,14,27,.96)) !important}.afcc-gateway-card::before{left:18px !important;width:98px !important;height:98px !important;border-radius:24px !important}.afcc-gateway-card__content{gap:6px !important}.afcc-gateway-card__content strong{font-size:19px !important;line-height:1.02 !important}.afcc-gateway-card__content em{display:inline-flex !important;width:max-content !important;padding:5px 9px !important;border-radius:999px !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.12) !important;font-size:12px !important}.afcc-gateway-card__meta{display:block !important;font-size:12px !important;line-height:1.35 !important}.afcc-gateway-card__meta b{font-size:17px !important;color:#30fff1 !important}}#catalog .afcc-catalog-gateways{--gw-deep:#061826;--gw-line:rgba(120,238,255,.22);--gw-text:#f7feff;--gw-muted:#b7d5df;display:grid !important;isolation:isolate !important}#catalog .afcc-gateway-card{position:relative !important;isolation:isolate !important;cursor:pointer !important;overflow:hidden !important;color:var(--gw-text) !important;appearance:none !important;outline:0 !important}#catalog .afcc-gateway-card::after{content:'' !important;position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important}#catalog .afcc-gateway-card__content,#catalog .afcc-gateway-card__arrow,#catalog .afcc-gateway-card__num{position:relative !important;z-index:2 !important}#catalog .afcc-gateway-card__content small,#catalog .afcc-gateway-card__arrow{transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease !important}#catalog .afcc-gateway-card:focus-visible{box-shadow:0 0 0 3px rgba(53,255,243,.34),0 28px 80px rgba(0,0,0,.36) !important}@media (min-width:981px){#catalog .afcc-catalog-gateways{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:20px !important;margin:8px 0 38px !important}#catalog .afcc-gateway-card{min-height:330px !important;padding:24px !important;border-radius:32px !important;text-align:left !important;border:1px solid var(--gw-line) !important;background:radial-gradient(circle at 82% 18%,rgba(60,255,244,.18),transparent 31%),radial-gradient(circle at 0% 100%,rgba(90,185,255,.13),transparent 33%),linear-gradient(150deg,rgba(8,51,66,.90),rgba(2,17,31,.98) 56%,rgba(4,33,48,.92)) !important;box-shadow:0 30px 86px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.10),inset 0 -1px 0 rgba(53,255,243,.09) !important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,filter .24s ease !important}#catalog .afcc-gateway-card.is-plants{border-color:rgba(113,255,177,.25) !important;background:radial-gradient(circle at 82% 18%,rgba(99,255,172,.19),transparent 31%),radial-gradient(circle at 0% 100%,rgba(41,222,185,.12),transparent 33%),linear-gradient(150deg,rgba(8,61,45,.90),rgba(2,20,28,.98) 56%,rgba(4,43,33,.92)) !important}#catalog .afcc-gateway-card.is-inverts{border-color:rgba(160,150,255,.28) !important;background:radial-gradient(circle at 82% 18%,rgba(165,150,255,.22),transparent 31%),radial-gradient(circle at 0% 100%,rgba(61,220,255,.12),transparent 33%),linear-gradient(150deg,rgba(15,36,78,.92),rgba(3,14,35,.98) 56%,rgba(28,24,75,.90)) !important}#catalog .afcc-gateway-card::before{content:'' !important;position:absolute !important;left:24px !important;top:24px !important;width:132px !important;height:132px !important;inset:auto !important;z-index:1 !important;border-radius:30px !important;background-color:rgba(1,21,34,.80) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;border:1px solid rgba(114,246,255,.42) !important;box-shadow:0 20px 48px rgba(0,0,0,.36),0 0 0 10px rgba(60,255,244,.055),inset 0 1px 0 rgba(255,255,255,.12) !important;transform:none !important;filter:saturate(1.13) contrast(1.03) !important;transition:transform .24s ease,filter .24s ease !important}#catalog .afcc-gateway-card.is-fish::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/pterophyllum_leopoldi.webp') !important}#catalog .afcc-gateway-card.is-plants::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/anubias_barteri_var_nana.webp') !important;border-color:rgba(113,255,177,.42) !important;box-shadow:0 20px 48px rgba(0,0,0,.36),0 0 0 10px rgba(113,255,177,.055),inset 0 1px 0 rgba(255,255,255,.12) !important}#catalog .afcc-gateway-card.is-inverts::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/category-shrimp-snails.svg') !important;background-size:78% auto !important;background-color:rgba(6,20,52,.82) !important;border-color:rgba(160,150,255,.44) !important;box-shadow:0 20px 48px rgba(0,0,0,.36),0 0 0 10px rgba(160,150,255,.060),inset 0 1px 0 rgba(255,255,255,.12) !important}#catalog .afcc-gateway-card::after{background:linear-gradient(115deg,rgba(255,255,255,.12),rgba(255,255,255,.035) 24%,transparent 48%),radial-gradient(circle at 92% 0%,rgba(255,255,255,.13),transparent 24%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.16) 100%) !important}#catalog .afcc-gateway-card__content{height:100% !important;max-width:none !important;padding:0 !important;display:grid !important;grid-template-columns:150px 1fr !important;grid-template-rows:auto auto 1fr auto !important;column-gap:18px !important;row-gap:11px !important;align-items:start !important;justify-items:start !important}#catalog .afcc-gateway-card__content strong{grid-column:2 !important;min-height:0 !important;display:block !important;margin-top:8px !important;font-size:clamp(24px,1.7vw,32px) !important;line-height:.98 !important;letter-spacing:-.055em !important;text-transform:uppercase !important;color:#fff !important;text-shadow:0 14px 34px rgba(0,0,0,.36) !important}#catalog .afcc-gateway-card__content em{grid-column:2 !important;display:inline-flex !important;align-items:center !important;min-height:0 !important;padding:7px 12px !important;border-radius:999px !important;font-style:normal !important;font-size:13px !important;line-height:1 !important;color:#ddf6f8 !important;background:rgba(255,255,255,.075) !important;border:1px solid rgba(200,250,255,.14) !important}#catalog .afcc-gateway-card__meta{grid-column:1 / 3 !important;align-self:end !important;width:100% !important;margin:12px 0 0 !important;padding:14px 16px 14px 58px !important;display:block !important;position:relative !important;border-radius:20px !important;text-align:left !important;color:#bfdde5 !important;font-size:14px !important;line-height:1.42 !important;font-weight:850 !important;background:rgba(0,15,28,.44) !important;border:1px solid rgba(147,233,255,.14) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important}#catalog .afcc-gateway-card__meta i{display:grid !important;place-items:center !important;position:absolute !important;left:14px !important;top:50% !important;width:32px !important;height:32px !important;transform:translateY(-50%) !important;border-radius:12px !important;background:rgba(255,255,255,.075) !important;border:1px solid rgba(255,255,255,.12) !important;font-style:normal !important;font-size:17px !important}#catalog .afcc-gateway-card__meta b{font-size:23px !important;line-height:1 !important;color:#39fff2 !important;text-shadow:0 0 18px rgba(57,255,242,.25) !important}#catalog .afcc-gateway-card__content small{grid-column:1 / 3 !important;width:100% !important;min-height:48px !important;margin-top:0 !important;padding:0 20px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;border-radius:18px !important;font-size:14px !important;font-weight:950 !important;letter-spacing:-.01em !important;color:#00212a !important;background:linear-gradient(135deg,#4dfff2,#b9fff4) !important;border:0 !important;box-shadow:0 15px 34px rgba(37,239,229,.20),inset 0 1px 0 rgba(255,255,255,.55) !important}#catalog .afcc-gateway-card__content small::after{content:'›';font-size:26px;line-height:1;margin-left:auto}#catalog .afcc-gateway-card__arrow{position:absolute !important;right:20px !important;top:20px !important;width:42px !important;height:42px !important;transform:none !important;border-radius:15px !important;display:grid !important;place-items:center !important;background:rgba(255,255,255,.075) !important;border:1px solid rgba(215,255,255,.14) !important;color:#eaffff !important;font-size:0 !important;backdrop-filter:blur(10px) !important}#catalog .afcc-gateway-card__arrow::before{content:'↗';font-size:18px;line-height:1;font-weight:900}#catalog .afcc-gateway-card__num{position:absolute !important;right:22px !important;bottom:82px !important;display:block !important;font-size:56px !important;line-height:1 !important;letter-spacing:-.08em !important;color:rgba(255,255,255,.065) !important;font-weight:950 !important}#catalog .afcc-gateway-card:hover{transform:translateY(-7px) !important;border-color:rgba(72,255,241,.52) !important;box-shadow:0 38px 100px rgba(0,0,0,.44),0 0 0 1px rgba(49,255,238,.16),inset 0 1px 0 rgba(255,255,255,.13) !important}#catalog .afcc-gateway-card:hover::before{transform:translateY(-3px) scale(1.035) !important;filter:saturate(1.24) brightness(1.07) !important}#catalog .afcc-gateway-card:hover .afcc-gateway-card__arrow{transform:translate(2px,-2px) !important;background:rgba(55,255,242,.13) !important;border-color:rgba(72,255,241,.30) !important}#catalog .afcc-gateway-card:hover .afcc-gateway-card__content small{transform:translateY(-1px) !important;box-shadow:0 18px 42px rgba(37,239,229,.26),inset 0 1px 0 rgba(255,255,255,.60) !important}}@media (max-width:980px){#catalog .afcc-catalog-gateways{grid-template-columns:1fr !important;gap:12px !important;margin:0 0 24px !important}#catalog .afcc-gateway-card{min-height:148px !important;padding:16px 48px 16px 132px !important;border-radius:24px !important;text-align:left !important;background:linear-gradient(135deg,rgba(8,51,66,.92),rgba(2,17,31,.98)) !important;border:1px solid rgba(110,235,255,.25) !important;box-shadow:0 18px 52px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.09) !important}#catalog .afcc-gateway-card.is-plants{background:linear-gradient(135deg,rgba(8,58,43,.92),rgba(2,18,26,.98)) !important;border-color:rgba(113,255,177,.23) !important}#catalog .afcc-gateway-card.is-inverts{background:linear-gradient(135deg,rgba(16,38,78,.94),rgba(3,14,35,.98)) !important;border-color:rgba(160,150,255,.26) !important}#catalog .afcc-gateway-card::before{content:'' !important;position:absolute !important;left:16px !important;top:50% !important;width:96px !important;height:96px !important;inset:auto !important;z-index:1 !important;transform:translateY(-50%) !important;border-radius:22px !important;background-color:rgba(1,21,34,.82) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;border:1px solid rgba(114,246,255,.38) !important;box-shadow:0 16px 34px rgba(0,0,0,.32),0 0 0 8px rgba(60,255,244,.045),inset 0 1px 0 rgba(255,255,255,.10) !important;filter:saturate(1.12) !important}#catalog .afcc-gateway-card.is-fish::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/pterophyllum_leopoldi.webp') !important}#catalog .afcc-gateway-card.is-plants::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/anubias_barteri_var_nana.webp') !important;border-color:rgba(113,255,177,.38) !important}#catalog .afcc-gateway-card.is-inverts::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/plants/category-shrimp-snails.svg') !important;background-size:78% auto !important;background-color:rgba(6,20,52,.82) !important;border-color:rgba(160,150,255,.40) !important}#catalog .afcc-gateway-card::after{background:linear-gradient(120deg,rgba(255,255,255,.105),transparent 40%),radial-gradient(circle at 0% 50%,rgba(55,255,242,.10),transparent 34%) !important}#catalog .afcc-gateway-card__content{max-width:none !important;padding:0 !important;display:grid !important;gap:7px !important;align-items:start !important;justify-items:start !important}#catalog .afcc-gateway-card__content strong{font-size:20px !important;line-height:1.02 !important;letter-spacing:-.04em !important;text-transform:uppercase !important;color:#fff !important}#catalog .afcc-gateway-card__content em{display:inline-flex !important;width:max-content !important;max-width:100% !important;padding:5px 10px !important;border-radius:999px !important;background:rgba(255,255,255,.075) !important;border:1px solid rgba(255,255,255,.12) !important;color:#def6f8 !important;font-style:normal !important;font-size:12px !important;line-height:1 !important}#catalog .afcc-gateway-card__meta{position:relative !important;display:block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;font-size:12px !important;line-height:1.35 !important;color:#bddce5 !important;font-weight:800 !important}#catalog .afcc-gateway-card__meta i{display:none !important}#catalog .afcc-gateway-card__meta b{font-size:17px !important;color:#39fff2 !important}#catalog .afcc-gateway-card__content small{display:none !important}#catalog .afcc-gateway-card__num{display:none !important}#catalog .afcc-gateway-card__arrow{position:absolute !important;right:14px !important;top:50% !important;width:34px !important;height:34px !important;transform:translateY(-50%) !important;border-radius:13px !important;display:grid !important;place-items:center !important;background:rgba(255,255,255,.075) !important;border:1px solid rgba(255,255,255,.13) !important;color:#eaffff !important;font-size:0 !important}#catalog .afcc-gateway-card__arrow::before{content:'›';font-size:30px;line-height:1}}@media (max-width:420px){#catalog .afcc-gateway-card{min-height:134px !important;padding:14px 42px 14px 116px !important;border-radius:21px !important}#catalog .afcc-gateway-card::before{left:13px !important;width:84px !important;height:84px !important;border-radius:19px !important}#catalog .afcc-gateway-card__content strong{font-size:18px !important}#catalog .afcc-gateway-card__content em{font-size:11px !important}}#catalog .afcc-catalog-gateways{--gw-bg:#0a1114;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important;width:100% !important;margin:10px 0 38px !important;position:relative !important;isolation:isolate !important}#catalog .afcc-catalog-gateways::before{content:"" !important;position:absolute !important;inset:-70px -34px !important;z-index:-1 !important;pointer-events:none !important;background:radial-gradient(circle at 12% 20%,rgba(26,188,255,.23),transparent 35%),radial-gradient(circle at 54% 8%,rgba(63,255,173,.17),transparent 34%),radial-gradient(circle at 92% 86%,rgba(184,104,255,.18),transparent 36%) !important;filter:blur(24px) !important}#catalog .afcc-gateway-card{--accent:#38d8ff;--accent-2:#7cf7d4;position:relative !important;min-height:245px !important;padding:28px !important;border-radius:30px !important;overflow:hidden !important;isolation:isolate !important;cursor:pointer !important;appearance:none !important;border:1px solid rgba(255,255,255,.12) !important;background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.025)),rgba(20,30,35,.62) !important;color:#f4fbff !important;text-align:left !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;box-shadow:0 20px 70px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.03) inset !important;transform:none !important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,background .35s ease !important}#catalog .afcc-gateway-card.is-fish{--accent:#35d9ff;--accent-2:#00ffa8}#catalog .afcc-gateway-card.is-plants{--accent:#60ff9f;--accent-2:#c8ff65}#catalog .afcc-gateway-card.is-inverts{--accent:#b682ff;--accent-2:#ff7adf}#catalog .afcc-gateway-card::before{content:"" !important;position:absolute !important;inset:-35% !important;z-index:0 !important;width:auto !important;height:auto !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;opacity:.50 !important;background:radial-gradient(circle at 24% 20%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 31%),radial-gradient(circle at 82% 84%,color-mix(in srgb,var(--accent-2) 28%,transparent),transparent 35%) !important;filter:blur(18px) !important;transform:scale(.92) !important;transition:opacity .35s ease,transform .45s ease !important;pointer-events:none !important}#catalog .afcc-gateway-card::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;pointer-events:none !important;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.12) 45%,transparent 70%) !important;transform:translateX(-120%) !important;transition:transform .7s ease !important}#catalog .afcc-gateway-card:hover{transform:translateY(-10px) !important;border-color:color-mix(in srgb,var(--accent) 46%,rgba(255,255,255,.14)) !important;box-shadow:0 30px 95px rgba(0,0,0,.44),0 0 38px color-mix(in srgb,var(--accent) 30%,transparent),0 0 0 1px rgba(255,255,255,.06) inset !important}#catalog .afcc-gateway-card:hover::before{opacity:.78 !important;transform:scale(1.08) !important;filter:blur(18px) !important}#catalog .afcc-gateway-card:hover::after{transform:translateX(120%) !important}#catalog .afcc-gateway-card__content{position:relative !important;z-index:3 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:0 !important;height:100% !important;max-width:none !important;padding:0 !important}#catalog .afcc-gateway-card__content strong{display:block !important;max-width:82% !important;margin:0 !important;font-size:clamp(24px,2vw,34px) !important;line-height:.95 !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:.08em !important;color:#fff !important;text-shadow:0 12px 34px rgba(0,0,0,.34) !important}#catalog .afcc-gateway-card__content em{display:block !important;width:auto !important;max-width:82% !important;margin:10px 0 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;font-style:normal !important;font-size:13px !important;line-height:1.3 !important;color:rgba(220,245,255,.68) !important}#catalog .afcc-gateway-card__meta{position:relative !important;width:auto !important;max-width:none !important;margin:28px 0 0 !important;padding:0 !important;display:block !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:rgba(236,250,255,.78) !important;font-size:14px !important;line-height:1.55 !important;font-weight:700 !important}#catalog .afcc-gateway-card__meta i{position:static !important;display:inline-grid !important;place-items:center !important;width:42px !important;height:42px !important;margin:0 12px 0 0 !important;border-radius:16px !important;background:rgba(255,255,255,.10) !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:0 12px 35px rgba(0,0,0,.20) !important;font-style:normal !important;font-size:23px !important;vertical-align:middle !important;transform:none !important;transition:transform .35s ease,filter .35s ease !important}#catalog .afcc-gateway-card:hover .afcc-gateway-card__meta i{transform:scale(1.12) rotate(-5deg) !important;filter:drop-shadow(0 0 14px var(--accent)) !important}#catalog .afcc-gateway-card__meta b{font-size:25px !important;font-weight:950 !important;letter-spacing:-.03em !important;background:linear-gradient(135deg,#fff,var(--accent),var(--accent-2)) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important;text-shadow:none !important}#catalog .afcc-gateway-card__content small{width:fit-content !important;min-height:auto !important;margin-top:auto !important;padding:11px 15px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.13) !important;background:rgba(255,255,255,.08) !important;box-shadow:none !important;color:#fff !important;font-size:13px !important;font-weight:850 !important;letter-spacing:.02em !important;transition:transform .3s ease,background .3s ease,border-color .3s ease !important}#catalog .afcc-gateway-card__content small::after{content:"" !important;display:none !important}#catalog .afcc-gateway-card:hover .afcc-gateway-card__content small{transform:translateX(4px) !important;background:color-mix(in srgb,var(--accent) 18%,rgba(255,255,255,.08)) !important;border-color:color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.14)) !important;box-shadow:none !important}#catalog .afcc-gateway-card__arrow{position:absolute !important;z-index:4 !important;right:24px !important;top:24px !important;width:42px !important;height:42px !important;display:grid !important;place-items:center !important;border-radius:999px !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.12) !important;color:#fff !important;font-size:30px !important;line-height:1 !important;transform:none !important;backdrop-filter:none !important;transition:transform .35s ease,background .35s ease !important}#catalog .afcc-gateway-card__arrow::before{content:"" !important;display:none !important}#catalog .afcc-gateway-card:hover .afcc-gateway-card__arrow{transform:translateX(4px) !important;background:color-mix(in srgb,var(--accent) 22%,rgba(255,255,255,.08)) !important}#catalog .afcc-gateway-card__num{position:absolute !important;right:-8px !important;bottom:-22px !important;z-index:2 !important;display:block !important;font-size:clamp(78px,8vw,125px) !important;line-height:.8 !important;font-weight:950 !important;letter-spacing:-.08em !important;color:rgba(255,255,255,.055) !important;pointer-events:none !important;transition:color .35s ease,transform .35s ease !important}#catalog .afcc-gateway-card:hover .afcc-gateway-card__num{color:color-mix(in srgb,var(--accent) 18%,transparent) !important;transform:scale(1.06) !important}@media (max-width:980px){#catalog .afcc-catalog-gateways{grid-template-columns:1fr !important;gap:16px !important;margin:0 0 24px !important}#catalog .afcc-gateway-card{min-height:220px !important;padding:24px !important;border-radius:26px !important}#catalog .afcc-gateway-card__content strong{max-width:82% !important;font-size:25px !important;letter-spacing:.07em !important}#catalog .afcc-gateway-card__content em{max-width:82% !important}#catalog .afcc-gateway-card__content small{display:inline-flex !important}#catalog .afcc-gateway-card__num{display:block !important}#catalog .afcc-gateway-card__meta i{display:inline-grid !important}}@media (max-width:520px){#catalog .afcc-gateway-card{min-height:205px !important;padding:22px !important}#catalog .afcc-gateway-card__arrow{right:18px !important;top:18px !important}#catalog .afcc-gateway-card__meta{margin-top:22px !important}#catalog .afcc-gateway-card__num{font-size:82px !important}}#catalog .afcc-catalog-gateways{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important;align-items:stretch !important}#catalog .afcc-gateway-card{--accent:#35e8ff;--accent-2:#0a97ff;position:relative !important;isolation:isolate !important;overflow:hidden !important;min-height:265px !important;padding:30px !important;display:block !important;text-align:left !important;border-radius:34px !important;border:1px solid rgba(255,255,255,.16) !important;background:rgba(7,24,36,.62) !important;box-shadow:0 28px 86px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.12) !important;cursor:pointer !important;transform:none !important;backdrop-filter:blur(20px) saturate(1.18) !important;-webkit-backdrop-filter:blur(20px) saturate(1.18) !important;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s ease,box-shadow .45s ease !important}#catalog .afcc-gateway-card.is-fish{--accent:#35e8ff;--accent-2:#0a97ff}#catalog .afcc-gateway-card.is-plants{--accent:#42f58c;--accent-2:#0fac68}#catalog .afcc-gateway-card.is-inverts{--accent:#ff8f57;--accent-2:#d65cff}#catalog .afcc-gateway-card::before{content:"" !important;position:absolute !important;inset:-18px !important;z-index:-2 !important;width:auto !important;height:auto !important;border:0 !important;border-radius:inherit !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;box-shadow:none !important;opacity:.78 !important;filter:blur(7px) saturate(1.18) brightness(.84) !important;transform:scale(1) !important;transition:filter .55s ease,transform .7s cubic-bezier(.2,.8,.2,1),opacity .55s ease !important}#catalog .afcc-gateway-card.is-fish::before{background-image:url('https://images.unsplash.com/photo-1544551763-46a013bb70d5?q=80&w=1000') !important}#catalog .afcc-gateway-card.is-plants::before{background-image:url('https://images.unsplash.com/photo-1502472591609-9a7af1b271d0?q=80&w=1000') !important}#catalog .afcc-gateway-card.is-inverts::before{background-image:url('https://images.unsplash.com/photo-1610344740424-d021f005f77a?q=80&w=1000') !important}#catalog .afcc-gateway-card::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:-1 !important;border-radius:inherit !important;background:linear-gradient(90deg,rgba(0,10,18,.88) 0%,rgba(0,16,24,.62) 46%,rgba(0,20,28,.18) 100%),radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.025)) !important;pointer-events:none !important}#catalog .afcc-gateway-card:hover{transform:translateY(-6px) !important;border-color:color-mix(in srgb,var(--accent) 44%,rgba(255,255,255,.18)) !important;box-shadow:0 36px 105px rgba(0,0,0,.44),0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.16) !important}#catalog .afcc-gateway-card:hover::before{filter:blur(2px) saturate(1.32) brightness(.98) !important;transform:scale(1.05) !important;opacity:.92 !important}#catalog .afcc-gateway-card__content{position:relative !important;z-index:3 !important;height:100% !important;max-width:none !important;padding:0 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:space-between !important;gap:22px !important}#catalog .afcc-gateway-card__content strong{display:block !important;max-width:88% !important;margin:0 !important;min-height:0 !important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;font-size:clamp(29px,2.3vw,42px) !important;line-height:.96 !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:.065em !important;color:#fff !important;text-align:left !important;text-shadow:0 2px 10px rgba(0,0,0,.55),0 18px 42px rgba(0,0,0,.42) !important}#catalog .afcc-gateway-card__content em,#catalog .afcc-gateway-card__meta,#catalog .afcc-gateway-card__meta i,#catalog .afcc-gateway-card__meta b{display:none !important}#catalog .afcc-gateway-card__content small{width:max-content !important;min-height:42px !important;margin:0 !important;padding:0 18px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.30) !important;background:rgba(255,255,255,.10) !important;color:#fff !important;box-shadow:0 14px 34px rgba(0,0,0,.18) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;font-size:13px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.03em !important;transition:transform .35s ease,background .35s ease,border-color .35s ease,box-shadow .35s ease !important}#catalog .afcc-gateway-card:hover .afcc-gateway-card__content small{transform:translateX(4px) !important;background:color-mix(in srgb,var(--accent) 78%,rgba(255,255,255,.12)) !important;border-color:color-mix(in srgb,var(--accent) 90%,#fff 10%) !important;box-shadow:0 16px 42px color-mix(in srgb,var(--accent) 22%,transparent) !important}#catalog .afcc-gateway-card__num{position:absolute !important;right:20px !important;bottom:10px !important;z-index:1 !important;display:block !important;font-size:clamp(82px,7.8vw,132px) !important;line-height:.75 !important;font-weight:950 !important;letter-spacing:-.08em !important;color:rgba(255,255,255,.10) !important;opacity:1 !important;transform:none !important;pointer-events:none !important}#catalog .afcc-gateway-card:hover .afcc-gateway-card__num{color:rgba(255,255,255,.13) !important;transform:none !important}#catalog .afcc-gateway-card__arrow{position:absolute !important;right:22px !important;top:22px !important;z-index:4 !important;width:40px !important;height:40px !important;display:grid !important;place-items:center !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.18) !important;background:rgba(255,255,255,.08) !important;color:#fff !important;font-size:28px !important;line-height:1 !important;transform:none !important;transition:transform .35s ease,background .35s ease,border-color .35s ease !important}#catalog .afcc-gateway-card:hover .afcc-gateway-card__arrow{transform:translateX(4px) !important;background:color-mix(in srgb,var(--accent) 26%,rgba(255,255,255,.10)) !important;border-color:color-mix(in srgb,var(--accent) 46%,rgba(255,255,255,.18)) !important}@media (max-width:980px){#catalog .afcc-catalog-gateways{grid-template-columns:1fr !important;gap:16px !important}#catalog .afcc-gateway-card{min-height:220px !important;padding:26px !important;border-radius:28px !important}#catalog .afcc-gateway-card__content strong{max-width:78% !important;font-size:clamp(27px,7vw,38px) !important}}@media (max-width:520px){#catalog .afcc-gateway-card{min-height:198px !important;padding:22px !important;border-radius:24px !important}#catalog .afcc-gateway-card__arrow{right:16px !important;top:16px !important;width:36px !important;height:36px !important}#catalog .afcc-gateway-card__content strong{max-width:82% !important;font-size:25px !important;letter-spacing:.055em !important}#catalog .afcc-gateway-card__content small{min-height:40px;padding:0 15px !important;font-size:12px !important}#catalog .afcc-gateway-card__num{right:18px !important;bottom:10px !important;font-size:82px !important}}#catalog .afcc-catalog-gateways{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch !important}#catalog .afcc-gateway-card{--accent:#32e8ff;position:relative !important;isolation:isolate !important;overflow:hidden !important;min-height:260px !important;padding:28px !important;display:flex !important;align-items:flex-end !important;justify-content:flex-start !important;text-align:left !important;border-radius:30px !important;border:1px solid rgba(255,255,255,.18) !important;background:rgba(2,16,24,.72) !important;box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.10) !important;cursor:pointer !important;-webkit-tap-highlight-color:transparent !important;touch-action:manipulation !important;transform:translateZ(0) !important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease !important}#catalog .afcc-gateway-card.is-fish{--accent:#24d8ff !important}#catalog .afcc-gateway-card.is-plants{--accent:#41f28e !important}#catalog .afcc-gateway-card.is-inverts{--accent:#ff5b6e !important}#catalog .afcc-gateway-card::before{content:'' !important;position:absolute !important;inset:0 !important;z-index:-2 !important;width:auto !important;height:auto !important;border:0 !important;border-radius:inherit !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;opacity:.88 !important;filter:saturate(1.08) brightness(.86) blur(.7px) !important;box-shadow:none !important;transform:scale(1.018) !important;transition:transform .32s ease,filter .32s ease,opacity .32s ease !important}#catalog .afcc-gateway-card.is-fish::before{background-image:url('https://images.unsplash.com/photo-1524704654690-b56c05c78a00?q=80&w=1000') !important}#catalog .afcc-gateway-card.is-plants::before{background-image:url('https://images.unsplash.com/photo-1620191923655-4e22e3907032?q=80&w=1000') !important}#catalog .afcc-gateway-card.is-inverts::before{background-image:url('https://images.unsplash.com/photo-1509914398892-963f53e6c2f1?q=80&w=1000') !important}#catalog .afcc-gateway-card::after{content:'' !important;position:absolute !important;inset:0 !important;z-index:-1 !important;border-radius:inherit !important;background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.54) 46%,rgba(0,0,0,.20) 100%),radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 38%) !important;pointer-events:none !important}#catalog .afcc-gateway-card:hover,#catalog .afcc-gateway-card:focus-visible,#catalog .afcc-gateway-card:active{transform:translateY(-3px) scale(.995) !important;border-color:color-mix(in srgb,var(--accent) 52%,rgba(255,255,255,.22)) !important;box-shadow:0 28px 78px rgba(0,0,0,.32),0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.12) !important}#catalog .afcc-gateway-card:hover::before,#catalog .afcc-gateway-card:focus-visible::before,#catalog .afcc-gateway-card:active::before{transform:scale(1.05) !important;filter:saturate(1.16) brightness(.96) blur(0) !important;opacity:.96 !important}#catalog .afcc-gateway-card__content{position:relative !important;z-index:3 !important;width:100% !important;max-width:78% !important;height:auto !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-end !important;gap:18px !important}#catalog .afcc-gateway-card__content em,#catalog .afcc-gateway-card__meta,#catalog .afcc-gateway-card__meta i,#catalog .afcc-gateway-card__meta b{display:none !important}#catalog .afcc-gateway-card__content strong{margin:0 !important;max-width:100% !important;min-height:0 !important;display:block !important;color:#fff !important;font-size:clamp(28px,3vw,42px) !important;line-height:.98 !important;font-weight:800 !important;letter-spacing:.065em !important;text-transform:uppercase !important;text-align:left !important;text-shadow:0 3px 18px rgba(0,0,0,.72),0 1px 0 rgba(255,255,255,.08) !important}#catalog .afcc-gateway-card__content small{min-width:0 !important;min-height:46px !important;width:auto !important;margin:0 !important;padding:0 20px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.34) !important;background:rgba(255,255,255,.10) !important;color:#fff !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;font-size:13px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.035em !important;box-shadow:0 14px 32px rgba(0,0,0,.18) !important;transition:background .24s ease,border-color .24s ease,transform .24s ease !important}#catalog .afcc-gateway-card:hover .afcc-gateway-card__content small,#catalog .afcc-gateway-card:focus-visible .afcc-gateway-card__content small,#catalog .afcc-gateway-card:active .afcc-gateway-card__content small{transform:translateX(3px) !important;background:color-mix(in srgb,var(--accent) 78%,rgba(255,255,255,.10)) !important;border-color:color-mix(in srgb,var(--accent) 76%,#fff 24%) !important}#catalog .afcc-gateway-card__num{position:absolute !important;right:20px !important;bottom:10px !important;z-index:2 !important;display:block !important;pointer-events:none !important;color:transparent !important;opacity:.22 !important;font-size:clamp(80px,7vw,124px) !important;line-height:.76 !important;font-weight:950 !important;letter-spacing:-.08em !important;-webkit-text-stroke:1px rgba(255,255,255,.26) !important;text-stroke:1px rgba(255,255,255,.26) !important;text-shadow:none !important;transform:none !important}#catalog .afcc-gateway-card__arrow{position:absolute !important;right:20px !important;top:20px !important;z-index:4 !important;width:42px !important;height:42px !important;display:grid !important;place-items:center !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.20) !important;background:rgba(255,255,255,.09) !important;color:#fff !important;font-size:30px !important;line-height:1 !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}@media (hover:none){#catalog .afcc-gateway-card::before{filter:saturate(1.1) brightness(.90) blur(.35px) !important;transform:scale(1.025) !important}#catalog .afcc-gateway-card:active{transform:scale(.985) !important}#catalog .afcc-gateway-card:active::before{transform:scale(1.05) !important;filter:saturate(1.18) brightness(.98) blur(0) !important}}@media (max-width:980px){#catalog .afcc-catalog-gateways{grid-template-columns:1fr !important;gap:14px !important}#catalog .afcc-gateway-card{min-height:176px !important;padding:24px !important;border-radius:26px !important}#catalog .afcc-gateway-card__content{max-width:80% !important;gap:16px !important}#catalog .afcc-gateway-card__content strong{font-size:clamp(26px,6.6vw,36px) !important;letter-spacing:.06em !important}#catalog .afcc-gateway-card__num{font-size:86px !important;right:18px !important;bottom:10px !important}}@media (max-width:520px){#catalog .afcc-catalog-gateways{gap:12px !important}#catalog .afcc-gateway-card{min-height:168px !important;padding:20px !important;border-radius:24px !important}#catalog .afcc-gateway-card__content{max-width:82% !important;gap:14px !important}#catalog .afcc-gateway-card__content strong{font-size:24px !important;line-height:1.02 !important;letter-spacing:.055em !important}#catalog .afcc-gateway-card__content small{min-height:44px !important;padding:0 18px !important;font-size:12px !important}#catalog .afcc-gateway-card__arrow{right:16px !important;top:16px !important;width:38px !important;height:38px !important;font-size:28px !important}#catalog .afcc-gateway-card__num{font-size:80px !important;right:14px !important;bottom:8px !important;opacity:.18 !important}}#catalog .afcc-catalog-gateways,.afcc-catalog-gateways#catalogGateways{display:grid !important;grid-template-columns:1fr !important;gap:12px !important}#catalog .afcc-gateway-card,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card{position:relative !important;overflow:hidden !important;min-height:172px !important;padding:26px 26px !important;border-radius:26px !important;border:1px solid rgba(255,255,255,.14) !important;background:#061018 !important;box-shadow:0 22px 54px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.08) !important;text-align:left !important;cursor:pointer !important;-webkit-tap-highlight-color:transparent !important;touch-action:manipulation !important;transform:translateZ(0) !important}#catalog .afcc-gateway-card::before,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;width:auto !important;height:auto !important;border:0 !important;border-radius:inherit !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;filter:saturate(1.08) contrast(1.04) brightness(.94) blur(.35px) !important;transform:scale(1.01) !important;transition:transform .28s ease,filter .28s ease !important;box-shadow:none !important}#catalog .afcc-gateway-card.is-fish::before,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card.is-fish::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/gateway/gateway-fish.webp') !important;background-position:center 46% !important}#catalog .afcc-gateway-card.is-plants::before,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card.is-plants::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/gateway/gateway-plants.webp') !important;background-position:center 52% !important}#catalog .afcc-gateway-card.is-inverts::before,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card.is-inverts::before{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/gateway/gateway-inverts.webp') !important;background-position:center 53% !important}#catalog .afcc-gateway-card::after,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;border-radius:inherit !important;background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.52) 42%,rgba(0,0,0,.16) 100%) !important;pointer-events:none !important}#catalog .afcc-gateway-card:active::before,#catalog .afcc-gateway-card:hover::before,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card:active::before,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card:hover::before{transform:scale(1.055) !important;filter:saturate(1.18) contrast(1.07) brightness(1) blur(0) !important}#catalog .afcc-gateway-card:active,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card:active{transform:scale(.985) !important}#catalog .afcc-gateway-card__content,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__content{position:relative !important;z-index:3 !important;height:100% !important;max-width:72% !important;padding:0 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-end !important;gap:18px !important}#catalog .afcc-gateway-card__content em,#catalog .afcc-gateway-card__meta,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__content em,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__meta{display:none !important}#catalog .afcc-gateway-card__content strong,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__content strong{margin:0 !important;min-height:0 !important;display:block !important;color:#fff !important;font-size:clamp(32px,8vw,58px) !important;line-height:.92 !important;font-weight:900 !important;letter-spacing:-.055em !important;text-transform:uppercase !important;text-align:left !important;text-shadow:0 4px 20px rgba(0,0,0,.62),0 1px 0 rgba(255,255,255,.16) !important}#catalog .afcc-gateway-card__content small,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__content small{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:170px !important;min-height:48px !important;margin:0 !important;padding:0 20px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.72) !important;background:rgba(0,0,0,.20) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;color:#fff !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.035em !important;text-transform:uppercase !important;box-shadow:0 14px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.14) !important}#catalog .afcc-gateway-card.is-fish:active .afcc-gateway-card__content small,#catalog .afcc-gateway-card.is-fish:hover .afcc-gateway-card__content small,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card.is-fish:active .afcc-gateway-card__content small,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card.is-fish:hover .afcc-gateway-card__content small{background:rgba(25,190,255,.34) !important;border-color:rgba(138,235,255,.90) !important}#catalog .afcc-gateway-card.is-plants:active .afcc-gateway-card__content small,#catalog .afcc-gateway-card.is-plants:hover .afcc-gateway-card__content small,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card.is-plants:active .afcc-gateway-card__content small,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card.is-plants:hover .afcc-gateway-card__content small{background:rgba(31,214,113,.34) !important;border-color:rgba(146,255,190,.90) !important}#catalog .afcc-gateway-card.is-inverts:active .afcc-gateway-card__content small,#catalog .afcc-gateway-card.is-inverts:hover .afcc-gateway-card__content small,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card.is-inverts:active .afcc-gateway-card__content small,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card.is-inverts:hover .afcc-gateway-card__content small{background:rgba(255,79,79,.32) !important;border-color:rgba(255,190,190,.88) !important}#catalog .afcc-gateway-card__num,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__num{display:block !important;position:absolute !important;right:20px !important;bottom:8px !important;z-index:2 !important;color:transparent !important;-webkit-text-stroke:1px rgba(255,255,255,.26) !important;text-stroke:1px rgba(255,255,255,.26) !important;opacity:.42 !important;font-size:82px !important;line-height:.82 !important;font-weight:950 !important;letter-spacing:-.09em !important;pointer-events:none !important}#catalog .afcc-gateway-card__arrow,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__arrow{position:absolute !important;right:22px !important;top:22px !important;z-index:3 !important;width:40px !important;height:40px !important;display:grid !important;place-items:center !important;border-radius:50% !important;border:1px solid rgba(255,255,255,.18) !important;background:rgba(0,0,0,.16) !important;color:#fff !important;font-size:31px !important;line-height:1 !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}@media (min-width:760px){#catalog .afcc-catalog-gateways,.afcc-catalog-gateways#catalogGateways{gap:16px !important}#catalog .afcc-gateway-card,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card{min-height:230px !important;padding:34px 38px !important;border-radius:30px !important}#catalog .afcc-gateway-card__content strong,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__content strong{font-size:56px !important}#catalog .afcc-gateway-card__num,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__num{font-size:112px !important;right:28px !important;bottom:12px !important}}@media (min-width:981px){#catalog .afcc-catalog-gateways,.afcc-catalog-gateways#catalogGateways{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;margin:10px 0 38px !important}#catalog .afcc-gateway-card,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card{min-height:230px !important;padding:30px 30px !important;border-radius:28px !important}#catalog .afcc-gateway-card__content,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__content{max-width:78% !important;gap:18px !important}#catalog .afcc-gateway-card__content strong,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__content strong{font-size:clamp(34px,2.7vw,50px) !important;line-height:.92 !important}#catalog .afcc-gateway-card__content small,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__content small{min-height:44px !important;min-width:160px !important;padding:0 18px !important}#catalog .afcc-gateway-card__num,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__num{font-size:104px !important;right:20px !important;bottom:8px !important}}#catalog .afcc-gateway-card__num,.afcc-catalog-gateways#catalogGateways .afcc-gateway-card__num{display:none!important}#catalog>.afcc-section__head{max-width:980px !important;margin:0 auto 22px !important;padding:8px 18px 18px !important;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;overflow:visible !important}#catalog>.afcc-section__head::before,#catalog>.afcc-section__head::after,#catalog>.afcc-section__head .afcc-eyebrow{display:none !important}#catalog>.afcc-section__head h2{position:relative !important;margin:0 0 12px !important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;font-size:clamp(42px,7vw,78px) !important;line-height:.92 !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.14em !important;color:#ffffff !important;background:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;text-shadow:0 3px 18px rgba(0,0,0,.45),0 0 38px rgba(55,235,226,.28) !important}#catalog>.afcc-section__head h2::after{content:"";position:absolute;left:50%;bottom:-15px;width:min(220px,56vw);height:26px;transform:translateX(-50%);border-radius:999px;background:radial-gradient(ellipse at center,rgba(48,245,226,.38),rgba(48,245,226,.12) 42%,transparent 72%);filter:blur(8px);pointer-events:none;z-index:-1}#catalog>.afcc-section__head p{max-width:720px !important;margin:8px auto 0 !important;color:rgba(223,246,250,.82) !important;font-size:clamp(15px,1.4vw,18px) !important;line-height:1.58 !important;text-shadow:0 2px 12px rgba(0,0,0,.35) !important}#catalog .afcc-toolbar--catalog{position:sticky !important;top:76px !important;z-index:100 !important;display:grid !important;grid-template-columns:minmax(260px,1fr) 190px auto !important;align-items:center !important;gap:12px !important;max-width:980px !important;margin:0 auto 20px !important;padding:12px !important;border-radius:24px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.13) !important;box-shadow:none !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}#catalog .afcc-toolbar--catalog .afcc-input{min-height:50px !important;padding:0 16px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.16) !important;background-color:rgba(255,255,255,.05) !important;color:#f7fdff !important;box-shadow:none !important;outline:none !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}#catalog .afcc-toolbar--catalog input[type="search"].afcc-input{padding-left:46px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='rgba(225,250,255,.72)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:16px center !important;background-size:20px 20px !important}#catalog .afcc-toolbar--catalog .afcc-input::placeholder{color:rgba(220,245,250,.58) !important}#catalog .afcc-toolbar--catalog .afcc-input:focus{border-color:rgba(44,239,220,.55) !important;background-color:rgba(255,255,255,.075) !important;box-shadow:0 0 0 3px rgba(44,239,220,.10) !important}#catalog .afcc-toolbar--catalog select.afcc-input{cursor:pointer !important}#catalog .afcc-toolbar--catalog .afcc-toggle{min-height:50px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:0 18px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.16) !important;background:rgba(255,255,255,.05) !important;color:rgba(239,252,255,.86) !important;font-weight:850 !important;white-space:nowrap !important;cursor:pointer !important;box-shadow:none !important;user-select:none !important;-webkit-tap-highlight-color:transparent !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}#catalog .afcc-toolbar--catalog .afcc-toggle input{position:absolute !important;opacity:0 !important;pointer-events:none !important}#catalog .afcc-toolbar--catalog .afcc-toggle:has(input:checked){border-color:rgba(40,241,217,.58) !important;background:linear-gradient(135deg,rgba(42,231,218,.34),rgba(72,178,255,.18)) !important;color:#ffffff !important}#catalog .afcc-toolbar--catalog .afcc-toggle span::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:rgba(255,255,255,.35);box-shadow:0 0 0 3px rgba(255,255,255,.06);vertical-align:middle}#catalog .afcc-toolbar--catalog .afcc-toggle:has(input:checked) span::before{background:#35f5dc;box-shadow:0 0 16px rgba(53,245,220,.68),0 0 0 3px rgba(53,245,220,.14)}@media (max-width:980px){#catalog>.afcc-section__head{margin:0 auto 14px !important;padding:4px 12px 12px !important;background:transparent !important;border:0 !important;box-shadow:none !important}#catalog>.afcc-section__head h2{font-size:clamp(40px,13vw,64px) !important;letter-spacing:.12em !important}#catalog>.afcc-section__head p{max-width:360px !important;font-size:14px !important}#catalog .afcc-toolbar--catalog{top:0 !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin:0 0 14px !important;padding:10px !important;border-radius:22px !important;background:rgba(3,25,37,.60) !important}#catalog .afcc-toolbar--catalog input[type="search"].afcc-input{grid-column:1 / -1 !important;width:100% !important}#catalog .afcc-toolbar--catalog select.afcc-input,#catalog .afcc-toolbar--catalog .afcc-toggle{width:100% !important;min-width:0 !important;font-size:13px !important}}@media (max-width:430px){#catalog .afcc-toolbar--catalog{grid-template-columns:1fr !important}#catalog .afcc-toolbar--catalog input[type="search"].afcc-input,#catalog .afcc-toolbar--catalog select.afcc-input,#catalog .afcc-toolbar--catalog .afcc-toggle{grid-column:1 / -1 !important}}#catalog .afcc-catalog-gateways+.afcc-catalog-row-head{margin-top:18px !important}#catalog .afcc-category-tabs+.afcc-toolbar--catalog{margin:14px 0 10px !important}#catalog .afcc-toolbar--catalog{max-width:none !important;width:100% !important;position:sticky !important;top:0 !important;z-index:100 !important;border-radius:22px !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.13) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;box-shadow:none !important;-webkit-tap-highlight-color:transparent !important}#catalog .afcc-category-info--search{margin:0 0 10px !important;padding:0 4px !important;background:transparent !important;border:0 !important;box-shadow:none !important}#catalog .afcc-category-info--search .afcc-search-hint{margin:0 !important;color:rgba(220,245,250,.68) !important;font-size:13px !important}#catalog .afcc-category-info--search .afcc-search-hint strong{color:#fff !important;font-weight:800 !important}#catalog .afcc-fish-grid--compact .afcc-fish-card{animation:afccFadeInUp .22s ease both}@keyframes afccFadeInUp{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){#catalog .afcc-category-tabs+.afcc-toolbar--catalog{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin:12px 0 8px !important}#catalog .afcc-toolbar--catalog input[type="search"].afcc-input{grid-column:1/-1 !important;width:100% !important}#catalog .afcc-toolbar--catalog select.afcc-input,#catalog .afcc-toolbar--catalog .afcc-toggle{grid-column:auto !important;width:100% !important;min-height:48px !important}}@media (max-width:430px){#catalog .afcc-category-tabs+.afcc-toolbar--catalog{grid-template-columns:1fr 1fr !important}}#catalog .afcc-catalog-gateways+.afcc-toolbar--catalog{margin:28px 0 28px !important}#catalog .afcc-toolbar--catalog{position:sticky !important;top:0 !important;z-index:100 !important;display:flex !important;align-items:center !important;gap:12px !important;padding:14px !important;border-radius:22px !important;background:rgba(3,22,34,.68) !important;border:1px solid rgba(142,238,255,.16) !important;box-shadow:none !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;-webkit-tap-highlight-color:transparent !important}#catalog .afcc-catalog-row-head{margin-top:0 !important}#catalog .afcc-catalog-row-head .afcc-catalog-all-btn{display:none !important}#catalog .afcc-toolbar--catalog .afcc-input,#catalog .afcc-toolbar--catalog .afcc-toggle{min-height:48px !important;height:48px !important;border-radius:12px !important;box-shadow:none !important;-webkit-tap-highlight-color:transparent !important}#catalog .afcc-toolbar--catalog input[type="search"].afcc-input{flex:1 1 auto !important;width:auto !important}#catalog .afcc-toolbar--catalog .afcc-toggle{background:rgba(255,255,255,.11) !important;border-color:rgba(255,255,255,.22) !important}#catalog .afcc-toolbar--catalog .afcc-toggle:has(input:checked){background:rgba(34,211,238,.26) !important;border-color:rgba(34,211,238,.62) !important}@media (max-width:640px){#catalog .afcc-catalog-gateways+.afcc-toolbar--catalog{margin:26px 0 26px !important}#catalog .afcc-toolbar--catalog{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;width:100% !important}#catalog .afcc-toolbar--catalog input[type="search"].afcc-input,#catalog .afcc-toolbar--catalog select.afcc-input,#catalog .afcc-toolbar--catalog .afcc-toggle{width:100% !important}}#catalog .afcc-toolbar--catalog{position:sticky !important;top:0 !important;z-index:100 !important;display:grid !important;grid-template-columns:minmax(240px,1fr) minmax(170px,210px) auto !important;align-items:center !important;gap:10px !important;width:100% !important;min-height:0 !important;height:auto !important;overflow:visible !important;isolation:isolate !important;margin:28px 0 28px !important;padding:12px !important;border-radius:22px !important;background:rgba(3,22,34,.72) !important;border:1px solid rgba(142,238,255,.16) !important;box-shadow:none !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;-webkit-tap-highlight-color:transparent !important}#catalog .afcc-toolbar--catalog *,#catalog .afcc-toolbar--catalog *::before,#catalog .afcc-toolbar--catalog *::after{box-sizing:border-box !important;-webkit-tap-highlight-color:transparent !important}#catalog .afcc-toolbar--catalog .afcc-input,#catalog .afcc-toolbar--catalog .afcc-toggle,#catalog .afcc-custom-select__button{width:100% !important;min-width:0 !important;min-height:48px !important;height:48px !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.16) !important;color:#f7fdff !important;box-shadow:none !important;outline:none !important;font:inherit !important;font-weight:800 !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important}#catalog .afcc-toolbar--catalog input[type="search"].afcc-input{padding:0 15px 0 46px !important;background-color:rgba(255,255,255,.055) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='rgba(225,250,255,.72)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:16px center !important;background-size:20px 20px !important;-webkit-appearance:none !important;appearance:none !important}#catalog .afcc-toolbar--catalog input[type="search"].afcc-input::-webkit-search-decoration,#catalog .afcc-toolbar--catalog input[type="search"].afcc-input::-webkit-search-cancel-button,#catalog .afcc-toolbar--catalog input[type="search"].afcc-input::-webkit-search-results-button,#catalog .afcc-toolbar--catalog input[type="search"].afcc-input::-webkit-search-results-decoration{-webkit-appearance:none !important}#catalog .afcc-toolbar--catalog .afcc-input::placeholder{color:rgba(220,245,250,.58) !important}#catalog .afcc-toolbar--catalog .afcc-input:focus,#catalog .afcc-custom-select__button:focus-visible,#catalog .afcc-toolbar--catalog .afcc-toggle:focus-within{border-color:rgba(44,239,220,.58) !important;background-color:rgba(255,255,255,.075) !important;box-shadow:0 0 0 3px rgba(44,239,220,.10) !important}#catalog .afcc-toolbar--catalog select.afcc-input{-webkit-appearance:none !important;appearance:none !important;background-color:rgba(255,255,255,.05) !important;color:#fff !important;padding:0 44px 0 15px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='rgba(230,250,255,.82)' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:18px 18px !important;cursor:pointer !important}#catalog .afcc-toolbar--catalog select.afcc-input option{color:#fff !important;background:#061925 !important}#catalog .afcc-toolbar--catalog select.afcc-native-select-hidden{position:absolute !important;left:0 !important;top:0 !important;width:1px !important;height:1px !important;min-height:1px !important;padding:0 !important;margin:0 !important;border:0 !important;opacity:0 !important;pointer-events:none !important;overflow:hidden !important}#catalog .afcc-custom-select{position:relative !important;width:100% !important;min-width:0 !important;z-index:102 !important}#catalog .afcc-custom-select__button{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;padding:0 14px 0 15px !important;background:rgba(255,255,255,.06) !important;cursor:pointer !important;text-align:left !important;user-select:none !important}#catalog .afcc-custom-select__label{display:block !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}#catalog .afcc-custom-select__chevron{flex:0 0 auto !important;width:18px !important;height:18px !important;opacity:.9 !important;background:center / 18px 18px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='rgba(230,250,255,.86)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;transition:transform .18s ease !important}#catalog .afcc-custom-select.is-open .afcc-custom-select__chevron{transform:rotate(180deg) !important}#catalog .afcc-custom-select__menu{position:absolute !important;left:0 !important;right:0 !important;top:calc(100%+8px) !important;z-index:999 !important;display:grid !important;gap:4px !important;padding:8px !important;border-radius:18px !important;border:1px solid rgba(142,238,255,.20) !important;background:rgba(5,20,31,.92) !important;box-shadow:0 16px 34px rgba(0,0,0,.36) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;transform-origin:top center !important;animation:afccSelectPop .16s ease both !important}#catalog .afcc-custom-select__menu[hidden]{display:none !important}#catalog .afcc-custom-select__option{display:flex !important;align-items:center !important;width:100% !important;min-height:44px !important;padding:0 12px !important;border:0 !important;border-radius:12px !important;background:transparent !important;color:rgba(239,252,255,.88) !important;font:inherit !important;font-size:14px !important;font-weight:800 !important;text-align:left !important;cursor:pointer !important}#catalog .afcc-custom-select__option:hover,#catalog .afcc-custom-select__option:focus-visible{background:rgba(255,255,255,.09) !important;outline:none !important}#catalog .afcc-custom-select__option.is-selected{background:linear-gradient(135deg,rgba(34,211,238,.28),rgba(72,178,255,.16)) !important;color:#fff !important}#catalog .afcc-toolbar--catalog .afcc-toggle{padding:0 16px !important;background:rgba(255,255,255,.12) !important;border-color:rgba(255,255,255,.24) !important;color:rgba(245,253,255,.92) !important;white-space:nowrap !important}#catalog .afcc-toolbar--catalog .afcc-toggle:has(input:checked){border-color:rgba(34,211,238,.64) !important;background:linear-gradient(135deg,rgba(34,211,238,.30),rgba(72,178,255,.19)) !important;color:#fff !important;box-shadow:inset 0 0 18px rgba(34,211,238,.08) !important}@keyframes afccSelectPop{from{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){#catalog .afcc-toolbar--catalog{grid-template-columns:1fr !important;align-items:stretch !important;gap:10px !important;margin:24px 0 24px !important;padding:10px !important;border-radius:20px !important}#catalog .afcc-toolbar--catalog input[type="search"].afcc-input,#catalog .afcc-custom-select,#catalog .afcc-toolbar--catalog .afcc-toggle{grid-column:1 / -1 !important;width:100% !important}#catalog .afcc-custom-select__menu{top:calc(100%+7px) !important}#catalog .afcc-toolbar--catalog .afcc-input,#catalog .afcc-toolbar--catalog .afcc-toggle,#catalog .afcc-custom-select__button{min-height:48px !important;height:48px !important}}#catalog .afcc-toolbar--catalog{overflow:visible !important}#catalog .afcc-toolbar--catalog .search-wrapper{position:relative !important;width:100% !important;min-width:0 !important}#catalog .afcc-toolbar--catalog .search-wrapper input[type="search"].afcc-input{width:100% !important;padding-right:46px !important}#catalog .afcc-clear-btn{position:absolute !important;right:8px !important;top:50% !important;transform:translateY(-50%) scale(.92) !important;z-index:4 !important;width:36px !important;height:36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:rgba(255,255,255,.06) !important;color:rgba(239,252,255,.72) !important;font:inherit !important;font-size:26px !important;line-height:1 !important;font-weight:500 !important;cursor:pointer !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .16s ease,visibility .16s ease,transform .16s ease,background .16s ease,color .16s ease !important;-webkit-tap-highlight-color:transparent !important}#catalog .afcc-clear-btn.is-visible{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(-50%) scale(1) !important}#catalog .afcc-clear-btn:hover,#catalog .afcc-clear-btn:active,#catalog .afcc-clear-btn:focus-visible{color:#ffffff !important;background:rgba(255,255,255,.13) !important;outline:none !important}#catalog .afcc-custom-select__menu{background:rgba(20,30,35,.95) !important;color:#fff !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}#catalog .afcc-custom-select__option{color:#fff !important}#catalog .afcc-custom-select__button,#catalog .afcc-toolbar--catalog .afcc-input{min-height:48px !important;height:48px !important;border-radius:14px !important}@media (max-width:640px){#catalog .afcc-toolbar--catalog .search-wrapper{grid-column:1 / -1 !important;width:100% !important}}#catalog #categoryTabs.afcc-category-tabs{--tile-glow:#23e7ed;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important;margin:10px 0 26px !important}#catalog #categoryTabs .afcc-category-tab{position:relative !important;display:block !important;min-height:92px !important;padding:18px 98px 16px 16px !important;border-radius:20px !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important;color:#fff !important;background:radial-gradient(circle at 14% 0%,rgba(35,231,237,.16),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.022)) !important;border:1px solid rgba(255,255,255,.105) !important;box-shadow:0 14px 38px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.075) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;cursor:pointer !important;transform:translateZ(0) !important;transition:transform .14s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease !important;-webkit-tap-highlight-color:transparent !important}#catalog #categoryTabs .afcc-category-tab:nth-child(2n){--tile-glow:#61ffb8}#catalog #categoryTabs .afcc-category-tab:nth-child(3n){--tile-glow:#67d8ff}#catalog #categoryTabs .afcc-category-tab:nth-child(5n){--tile-glow:#f5c76a}#catalog #categoryTabs .afcc-category-tab:nth-child(7n){--tile-glow:#9d8cff}#catalog #categoryTabs .afcc-category-tab::before{content:'' !important;position:absolute !important;inset:-45% auto auto -18% !important;width:140px !important;height:140px !important;border:0 !important;border-radius:50% !important;display:block !important;background:radial-gradient(circle,color-mix(in srgb,var(--tile-glow) 28%,transparent),transparent 66%) !important;opacity:.7 !important;transform:none !important;pointer-events:none !important;z-index:-1 !important}#catalog #categoryTabs .afcc-category-tab::after{content:'' !important;position:absolute !important;right:-18px !important;bottom:-22px !important;top:auto !important;width:118px !important;height:88px !important;transform:none !important;border:0 !important;border-radius:28px 0 20px 0 !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;opacity:.82 !important;filter:saturate(1.1) contrast(1.04) drop-shadow(0 14px 20px rgba(0,0,0,.32)) !important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 25%,#000 100%) !important;mask-image:linear-gradient(90deg,transparent 0%,#000 25%,#000 100%) !important;pointer-events:none !important;z-index:0 !important}#catalog #categoryTabs .afcc-category-tab:nth-child(1)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/pangio_kuhlii.webp') !important}#catalog #categoryTabs .afcc-category-tab:nth-child(2)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/redcap_oranda_goldfish.webp') !important}#catalog #categoryTabs .afcc-category-tab:nth-child(3)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/poecilia_reticulata.webp') !important}#catalog #categoryTabs .afcc-category-tab:nth-child(4)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/danio_rerio.webp') !important}#catalog #categoryTabs .afcc-category-tab:nth-child(5)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/nothobranchius_rachovii.webp') !important}#catalog #categoryTabs .afcc-category-tab:nth-child(6)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/melanoteniya_boesmana.webp') !important}#catalog #categoryTabs .afcc-category-tab:nth-child(7)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/trichogaster_lalius.webp') !important}#catalog #categoryTabs .afcc-category-tab:nth-child(8)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/ancistrus_cirrhosus.webp') !important}#catalog #categoryTabs .afcc-category-tab:nth-child(9)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/corydoras_paleatus.webp') !important}#catalog #categoryTabs .afcc-category-tab:nth-child(10)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/sineglazka_krasnyy_neon.webp') !important}#catalog #categoryTabs .afcc-category-tab:nth-child(11)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/astronotus_ocellatus.webp') !important}#catalog #categoryTabs .afcc-category-tab:nth-child(12)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/pterophyllum_leopoldi.webp') !important}#catalog #categoryTabs .afcc-category-tab:nth-child(13)::after{background-image:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/carinotetraodon_lorteti.webp') !important}#catalog #categoryTabs .afcc-category-tab span{position:relative !important;z-index:2 !important;display:block !important;max-width:100% !important;margin:0 !important;color:#f8feff !important;font-size:16px !important;line-height:1.14 !important;font-weight:850 !important;letter-spacing:-.018em !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;text-shadow:0 7px 18px rgba(0,0,0,.34) !important}#catalog #categoryTabs .afcc-category-tab small{position:absolute !important;right:11px !important;top:10px !important;z-index:3 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:0 !important;width:auto !important;height:27px !important;margin:0 !important;padding:0 9px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.13) !important;background:rgba(2,20,31,.44) !important;color:rgba(181,244,244,.88) !important;font-size:11px !important;line-height:1 !important;font-weight:850 !important;letter-spacing:.01em !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}#catalog #categoryTabs .afcc-category-tab small::after{content:' видов' !important}#catalog #categoryTabs .afcc-category-tab em{display:none !important}#catalog #categoryTabs .afcc-category-tab:hover{transform:translateY(-2px) !important;border-color:color-mix(in srgb,var(--tile-glow) 48%,rgba(255,255,255,.18)) !important;background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--tile-glow) 20%,transparent),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.032)) !important;box-shadow:0 18px 44px rgba(0,0,0,.24),0 0 0 1px rgba(35,231,237,.07),inset 0 1px 0 rgba(255,255,255,.09) !important}#catalog #categoryTabs .afcc-category-tab:active{transform:scale(.96) !important;transition-duration:.08s !important}#catalog #categoryTabs .afcc-category-tab.is-active{border-color:rgba(35,231,237,.68) !important;box-shadow:0 18px 48px rgba(0,0,0,.24),0 0 0 1px rgba(35,231,237,.24),0 0 26px rgba(35,231,237,.12),inset 0 1px 0 rgba(255,255,255,.10) !important}#catalog #categoryTabs .afcc-category-tab.is-empty{opacity:.55 !important;filter:saturate(.65) !important}@media (max-width:1180px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:760px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin:10px 0 22px !important}#catalog #categoryTabs .afcc-category-tab{min-height:104px !important;padding:14px 74px 14px 12px !important;border-radius:18px !important}#catalog #categoryTabs .afcc-category-tab span{font-size:14px !important;line-height:1.16 !important;font-weight:850 !important}#catalog #categoryTabs .afcc-category-tab small{right:8px !important;top:8px !important;height:24px !important;padding:0 7px !important;font-size:10px !important}#catalog #categoryTabs .afcc-category-tab::after{right:-22px !important;bottom:-18px !important;width:98px !important;height:76px !important;opacity:.76 !important}}@media (max-width:380px){#catalog #categoryTabs .afcc-category-tab{min-height:100px !important;padding-right:62px !important}#catalog #categoryTabs .afcc-category-tab span{font-size:13px !important}#catalog #categoryTabs .afcc-category-tab::after{width:86px !important;height:68px !important}}#catalog #categoryTabs.afcc-category-tabs{--tile-gap:12px;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:var(--tile-gap) !important;margin:12px 0 28px !important}#catalog #categoryTabs .afcc-category-tab{--category-bg:none;--category-accent:#23e7ed;position:relative !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;min-height:104px !important;padding:0 !important;border-radius:18px !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important;color:#fff !important;background:linear-gradient(145deg,rgba(6,31,43,.84),rgba(2,17,28,.92)) !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:0 16px 40px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.07) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;cursor:pointer !important;transform:translateZ(0) !important;transition:transform .14s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease !important;-webkit-tap-highlight-color:transparent !important}#catalog #categoryTabs .afcc-category-tab[data-category="loaches"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/pangio_kuhlii.webp');--category-accent:#35e5ff}#catalog #categoryTabs .afcc-category-tab[data-category="goldfish"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/redcap_oranda_goldfish.webp');--category-accent:#ffd166}#catalog #categoryTabs .afcc-category-tab[data-category="livebearers"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/poecilia_reticulata.webp');--category-accent:#62ffb7}#catalog #categoryTabs .afcc-category-tab[data-category="cyprinids"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/danio_rerio.webp');--category-accent:#78d8ff}#catalog #categoryTabs .afcc-category-tab[data-category="killifish"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/nothobranchius_rachovii.webp');--category-accent:#ff8ad9}#catalog #categoryTabs .afcc-category-tab[data-category="rainbowfish"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/melanoteniya_boesmana.webp');--category-accent:#9d8cff}#catalog #categoryTabs .afcc-category-tab[data-category="labyrinth"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/trichogaster_lalius.webp');--category-accent:#69f0ff}#catalog #categoryTabs .afcc-category-tab[data-category="catfish"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/ancistrus_cirrhosus.webp');--category-accent:#9be7c8}#catalog #categoryTabs .afcc-category-tab[data-category="corydoras"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/corydoras_paleatus.webp');--category-accent:#d4c09a}#catalog #categoryTabs .afcc-category-tab[data-category="characins"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/sineglazka_krasnyy_neon.webp');--category-accent:#65e7ff}#catalog #categoryTabs .afcc-category-tab[data-category="predators"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/astronotus_ocellatus.webp');--category-accent:#ff6b6b}#catalog #categoryTabs .afcc-category-tab[data-category="cichlids"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/pterophyllum_leopoldi.webp');--category-accent:#ffc857}#catalog #categoryTabs .afcc-category-tab[data-category="unusual"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/fish/carinotetraodon_lorteti.webp');--category-accent:#c9ff66}#catalog #categoryTabs .afcc-category-tab::after{content:'' !important;position:absolute !important;inset:0 0 0 36% !important;width:auto !important;height:auto !important;border:0 !important;border-radius:0 !important;background-image:linear-gradient(90deg,rgba(2,18,28,.16),rgba(2,18,28,.03)),var(--category-bg) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;opacity:.92 !important;filter:saturate(1.12) contrast(1.04) !important;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%) !important;transform:scale(1) !important;transform-origin:center right !important;transition:transform .28s ease,filter .28s ease,opacity .28s ease !important;-webkit-mask-image:none !important;mask-image:none !important;pointer-events:none !important;z-index:0 !important}#catalog #categoryTabs .afcc-category-tab::before{content:'' !important;position:absolute !important;inset:0 auto 0 0 !important;width:53% !important;height:auto !important;border:0 !important;border-radius:0 !important;display:block !important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--category-accent) 18%,transparent),transparent 54%),linear-gradient(145deg,rgba(13,38,49,.96),rgba(3,18,30,.91)) !important;clip-path:polygon(0 0,84% 0,100% 100%,0 100%) !important;box-shadow:16px 0 28px rgba(0,0,0,.20),inset 1px 0 0 rgba(255,255,255,.08) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;opacity:1 !important;transform:none !important;pointer-events:none !important;z-index:1 !important}#catalog #categoryTabs .afcc-category-tab span{position:relative !important;z-index:2 !important;display:block !important;width:44% !important;max-width:44% !important;margin:0 !important;padding:0 12px 0 16px !important;color:#fff !important;font-size:16px !important;line-height:1.14 !important;font-weight:850 !important;letter-spacing:-.018em !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;text-shadow:none !important}#catalog #categoryTabs .afcc-category-tab small{position:absolute !important;right:10px !important;top:10px !important;z-index:3 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:0 !important;width:auto !important;height:26px !important;margin:0 !important;padding:0 9px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.16) !important;background:rgba(3,17,26,.58) !important;color:rgba(234,255,255,.92) !important;font-size:11px !important;line-height:1 !important;font-weight:850 !important;letter-spacing:.01em !important;box-shadow:0 8px 20px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}#catalog #categoryTabs .afcc-category-tab small::after{content:' видов' !important}#catalog #categoryTabs .afcc-category-tab em{display:none !important}#catalog #categoryTabs .afcc-category-tab:hover{transform:translateY(-2px) !important;border-color:color-mix(in srgb,var(--category-accent) 52%,rgba(255,255,255,.16)) !important;box-shadow:0 19px 48px rgba(0,0,0,.27),0 0 0 1px color-mix(in srgb,var(--category-accent) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.09) !important}#catalog #categoryTabs .afcc-category-tab:hover::after{transform:scale(1.08) !important;filter:saturate(1.2) contrast(1.08) brightness(1.04) !important}#catalog #categoryTabs .afcc-category-tab:active{transform:scale(.96) !important;transition-duration:.08s !important}#catalog #categoryTabs .afcc-category-tab.is-active{border-color:color-mix(in srgb,var(--category-accent) 70%,#fff) !important;box-shadow:0 18px 48px rgba(0,0,0,.26),0 0 0 1px color-mix(in srgb,var(--category-accent) 38%,transparent),0 0 25px color-mix(in srgb,var(--category-accent) 16%,transparent),inset 0 1px 0 rgba(255,255,255,.10) !important}#catalog #categoryTabs .afcc-category-tab.is-empty{opacity:.58 !important;filter:saturate(.65) !important}@media (max-width:1180px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:760px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin:10px 0 22px !important}#catalog #categoryTabs .afcc-category-tab{min-height:96px !important;border-radius:17px !important}#catalog #categoryTabs .afcc-category-tab::before{width:62% !important;clip-path:polygon(0 0,90% 0,100% 100%,0 100%) !important}#catalog #categoryTabs .afcc-category-tab::after{inset:0 0 0 44% !important;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%) !important;opacity:.85 !important}#catalog #categoryTabs .afcc-category-tab span{width:54% !important;max-width:54% !important;padding:0 8px 0 12px !important;font-size:13.5px !important;line-height:1.13 !important;font-weight:850 !important}#catalog #categoryTabs .afcc-category-tab small{right:7px !important;top:7px !important;height:23px !important;padding:0 7px !important;font-size:9.5px !important}}#catalog #categoryTabs .afcc-category-tab{min-height:108px !important;background:linear-gradient(145deg,rgba(4,29,41,.78),rgba(1,15,25,.92)) !important;overflow:hidden !important;isolation:isolate !important}#catalog #categoryTabs .afcc-category-tab::after{inset:0 !important;width:auto !important;height:auto !important;clip-path:none !important;background-image:linear-gradient(90deg,rgba(1,15,25,.18) 0%,rgba(1,15,25,.08) 43%,rgba(1,15,25,0) 72%),var(--category-bg) !important;background-size:cover !important;background-position:center right !important;opacity:.94 !important;transform:scale(1.01) !important;z-index:0 !important}#catalog #categoryTabs .afcc-category-tab::before{width:49% !important;clip-path:polygon(0 0,100% 0,75% 100%,0% 100%) !important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--category-accent) 14%,transparent),transparent 58%),linear-gradient(145deg,rgba(14,38,48,.92),rgba(3,17,28,.86)) !important;box-shadow:18px 0 32px rgba(0,0,0,.22),inset 1px 0 0 rgba(255,255,255,.09) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;z-index:1 !important}#catalog #categoryTabs .afcc-category-tab span{width:40% !important;max-width:40% !important;padding:0 18px 0 20px !important;z-index:3 !important}#catalog #categoryTabs .afcc-category-tab span::after{content:'' !important;position:absolute !important;top:-60px !important;right:-15px !important;width:1px !important;height:190px !important;background:linear-gradient(180deg,transparent,rgba(255,255,255,.18),transparent) !important;box-shadow:0 0 12px color-mix(in srgb,var(--category-accent) 34%,transparent) !important;transform:rotate(14deg) !important;transform-origin:center !important;pointer-events:none !important;opacity:.85 !important}#catalog #categoryTabs .afcc-category-tab:hover::after{transform:scale(1.1) !important;filter:saturate(1.22) contrast(1.08) brightness(1.04) !important}@media (max-width:760px){#catalog #categoryTabs .afcc-category-tab{min-height:98px !important}#catalog #categoryTabs .afcc-category-tab::before{width:59% !important;clip-path:polygon(0 0,100% 0,79% 100%,0% 100%) !important}#catalog #categoryTabs .afcc-category-tab::after{inset:0 !important;clip-path:none !important;background-position:center right !important;opacity:.9 !important}#catalog #categoryTabs .afcc-category-tab span{width:48% !important;max-width:48% !important;padding:0 12px 0 14px !important}#catalog #categoryTabs .afcc-category-tab span::after{top:-54px !important;right:-9px !important;height:170px !important;transform:rotate(11deg) !important}}#catalog #categoryTabs.afcc-category-tabs{--afcc-tile-radius:18px;--afcc-tile-panel-w:42%;--afcc-tile-border:rgba(255,255,255,.12);--afcc-tile-glass:rgba(10,20,25,.90);--afcc-tile-muted:rgba(255,255,255,.70);display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:14px !important;margin:12px 0 28px !important}#catalog #categoryTabs .afcc-category-tab{--category-bg:none;--category-accent:#23e7ed;position:relative !important;display:block !important;width:100% !important;min-height:136px !important;padding:0 !important;border-radius:var(--afcc-tile-radius) !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important;color:#fff !important;border:1px solid var(--afcc-tile-border) !important;background:radial-gradient(circle at 78% 32%,rgba(46,163,190,.22),transparent 34%),radial-gradient(circle at 88% 68%,rgba(24,95,160,.24),transparent 42%),linear-gradient(135deg,#09151b 0%,#071218 48%,#08161d 100%) !important;box-shadow:0 14px 40px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06) !important;cursor:pointer !important;transform:translateZ(0) !important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease !important;-webkit-tap-highlight-color:transparent !important}#catalog #categoryTabs .afcc-category-tab::before,#catalog #categoryTabs .afcc-category-tab::after{content:none !important;display:none !important}#catalog #categoryTabs .afcc-category-tab[data-category="loaches"]{--category-accent:#35e5ff}#catalog #categoryTabs .afcc-category-tab[data-category="goldfish"]{--category-accent:#ffd166}#catalog #categoryTabs .afcc-category-tab[data-category="livebearers"]{--category-accent:#62ffb7}#catalog #categoryTabs .afcc-category-tab[data-category="cyprinids"]{--category-accent:#78d8ff}#catalog #categoryTabs .afcc-category-tab[data-category="killifish"]{--category-accent:#ff8ad9}#catalog #categoryTabs .afcc-category-tab[data-category="rainbowfish"]{--category-accent:#9d8cff}#catalog #categoryTabs .afcc-category-tab[data-category="labyrinth"]{--category-accent:#69f0ff}#catalog #categoryTabs .afcc-category-tab[data-category="catfish"]{--category-accent:#9be7c8}#catalog #categoryTabs .afcc-category-tab[data-category="corydoras"]{--category-accent:#d4c09a}#catalog #categoryTabs .afcc-category-tab[data-category="characins"]{--category-accent:#65e7ff}#catalog #categoryTabs .afcc-category-tab[data-category="predators"]{--category-accent:#ff6b6b}#catalog #categoryTabs .afcc-category-tab[data-category="cichlids"]{--category-accent:#ffc857}#catalog #categoryTabs .afcc-category-tab[data-category="unusual"]{--category-accent:#c9ff66}#catalog #categoryTabs .afcc-category-tab__bg{position:absolute !important;inset:0 !important;z-index:0 !important;display:block !important;width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;overflow:hidden !important;background:radial-gradient(circle at 73% 34%,rgba(105,219,255,.18),transparent 28%),linear-gradient(90deg,rgba(4,10,16,.55) 0%,rgba(4,10,16,.20) 38%,rgba(4,10,16,.03) 62%,rgba(4,10,16,0) 100%),var(--category-bg) !important;background-size:100% 100%,100% 100%,cover !important;background-position:center,center,72% center !important;background-repeat:no-repeat !important;transform:scale(1) !important;transform-origin:center right !important;filter:saturate(1.05) contrast(1.03) !important;transition:transform .45s ease,filter .45s ease !important}#catalog #categoryTabs .afcc-category-tab:hover .afcc-category-tab__bg{transform:scale(1.08) !important;filter:saturate(1.15) contrast(1.07) brightness(1.04) !important}#catalog #categoryTabs .afcc-category-tab__panel{position:absolute !important;inset:0 auto 0 0 !important;z-index:2 !important;display:flex !important;align-items:center !important;width:42% !important;min-width:176px !important;max-width:none !important;height:auto !important;margin:0 !important;padding:20px !important;background:radial-gradient(circle at 0 0,rgba(255,255,255,.05),transparent 55%),rgba(10,20,25,.90) !important;-webkit-backdrop-filter:blur(15px) !important;backdrop-filter:blur(15px) !important;clip-path:polygon(0 0,100% 0,75% 100%,0% 100%) !important;box-shadow:18px 0 32px rgba(0,0,0,.24),inset 1px 0 0 rgba(255,255,255,.09) !important}#catalog #categoryTabs .afcc-category-tab__panel::after{content:'' !important;position:absolute !important;top:-18px !important;right:18% !important;width:1px !important;height:calc(100%+36px) !important;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.15) 24%,rgba(255,255,255,.20) 52%,rgba(255,255,255,.08) 78%,transparent 100%) !important;box-shadow:0 0 12px rgba(255,255,255,.08),0 0 18px rgba(35,231,237,.08) !important;transform:skewX(-16deg) !important;transform-origin:center !important;pointer-events:none !important}#catalog #categoryTabs .afcc-category-tab__content{position:relative !important;z-index:3 !important;display:flex !important;flex-direction:column !important;gap:7px !important;width:min(160px,100%) !important;max-width:100% !important;margin:0 !important;padding:0 22px 0 0 !important}#catalog #categoryTabs .afcc-category-tab__title{position:static !important;z-index:auto !important;display:block !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;color:#fff !important;font-size:16px !important;line-height:1.18 !important;font-weight:800 !important;letter-spacing:-.01em !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;text-shadow:none !important}#catalog #categoryTabs .afcc-category-tab__count{position:static !important;z-index:auto !important;display:block !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;color:rgba(255,255,255,.68) !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-size:12px !important;line-height:1.25 !important;font-weight:500 !important;letter-spacing:.01em !important}#catalog #categoryTabs .afcc-category-tab__count::after{content:'' !important}#catalog #categoryTabs .afcc-category-tab__fish{position:absolute !important;inset:0 0 0 40% !important;z-index:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:none !important;margin:0 !important;padding:10px 16px 10px 18px !important;pointer-events:none !important}#catalog #categoryTabs .afcc-category-tab__fish img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;object-fit:contain !important;object-position:center !important;border:0 !important;border-radius:0 !important;user-select:none !important;-webkit-user-drag:none !important;filter:drop-shadow(0 14px 24px rgba(0,0,0,.30)) saturate(1.04) contrast(1.03) !important;transform:scale(1) !important;transition:transform .45s ease,filter .45s ease !important}#catalog #categoryTabs .afcc-category-tab:hover .afcc-category-tab__fish img{transform:scale(1.05) !important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.34)) saturate(1.12) contrast(1.06) brightness(1.04) !important}#catalog #categoryTabs .afcc-category-tab:hover{transform:translateY(-2px) !important;border-color:rgba(92,224,255,.34) !important;box-shadow:0 18px 48px rgba(0,0,0,.28),0 0 0 1px rgba(35,231,237,.08),inset 0 1px 0 rgba(255,255,255,.09) !important}#catalog #categoryTabs .afcc-category-tab:active{transform:scale(.96) !important;transition-duration:.08s !important}#catalog #categoryTabs .afcc-category-tab.is-active{border-color:rgba(35,231,237,.68) !important;box-shadow:0 18px 48px rgba(0,0,0,.26),0 0 0 1px rgba(35,231,237,.26),0 0 26px rgba(35,231,237,.13),inset 0 1px 0 rgba(255,255,255,.10) !important}#catalog #categoryTabs .afcc-category-tab.is-empty{opacity:.58 !important;filter:saturate(.65) !important}@media (max-width:1180px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:760px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin:10px 0 22px !important}#catalog #categoryTabs .afcc-category-tab{min-height:122px !important;border-radius:17px !important}#catalog #categoryTabs .afcc-category-tab__panel{width:48% !important;min-width:150px !important;padding:16px 14px !important;clip-path:polygon(0 0,100% 0,79% 100%,0% 100%) !important}#catalog #categoryTabs .afcc-category-tab__content{width:min(132px,100%) !important;padding-right:10px !important;gap:6px !important}#catalog #categoryTabs .afcc-category-tab__title{font-size:14px !important;line-height:1.14 !important}#catalog #categoryTabs .afcc-category-tab__count{font-size:11px !important}#catalog #categoryTabs .afcc-category-tab__fish{inset:0 0 0 42% !important;padding:9px 10px 9px 12px !important}}@media (max-width:420px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:1fr !important}#catalog #categoryTabs .afcc-category-tab{min-height:118px !important}}#catalog #categoryTabs.afcc-category-tabs{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:14px !important;margin:14px 0 24px !important}#catalog #categoryTabs .afcc-category-tab{--category-accent:rgba(76,212,255,.75);position:relative !important;display:block !important;min-height:132px !important;padding:0 !important;border-radius:20px !important;overflow:hidden !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.05) !important;-webkit-backdrop-filter:blur(14px) saturate(118%) !important;backdrop-filter:blur(14px) saturate(118%) !important;box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.03) !important;transform:translateZ(0) !important;transition:transform .18s ease,box-shadow .28s ease,border-color .22s ease !important}#catalog #categoryTabs .afcc-category-tab::before,#catalog #categoryTabs .afcc-category-tab::after{content:'' !important;position:absolute !important;pointer-events:none !important}#catalog #categoryTabs .afcc-category-tab::before{left:14px !important;right:14px !important;top:0 !important;height:1px !important;background:linear-gradient(90deg,rgba(255,255,255,.44),rgba(255,255,255,.06),rgba(255,255,255,.26)) !important;opacity:.72 !important}#catalog #categoryTabs .afcc-category-tab::after{inset:0 !important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 54%) !important}#catalog #categoryTabs .afcc-category-tab[data-category="loaches"]{--category-accent:rgba(72,222,255,.88) !important}#catalog #categoryTabs .afcc-category-tab[data-category="goldfish"]{--category-accent:rgba(255,169,56,.96) !important}#catalog #categoryTabs .afcc-category-tab[data-category="livebearers"]{--category-accent:rgba(72,255,194,.88) !important}#catalog #categoryTabs .afcc-category-tab[data-category="cyprinids"]{--category-accent:rgba(100,196,255,.86) !important}#catalog #categoryTabs .afcc-category-tab[data-category="killifish"]{--category-accent:rgba(255,111,208,.86) !important}#catalog #categoryTabs .afcc-category-tab[data-category="rainbowfish"]{--category-accent:rgba(137,122,255,.86) !important}#catalog #categoryTabs .afcc-category-tab[data-category="labyrinth"]{--category-accent:rgba(86,227,255,.86) !important}#catalog #categoryTabs .afcc-category-tab[data-category="catfish"]{--category-accent:rgba(133,225,189,.86) !important}#catalog #categoryTabs .afcc-category-tab[data-category="corydoras"]{--category-accent:rgba(224,198,147,.82) !important}#catalog #categoryTabs .afcc-category-tab[data-category="characins"]{--category-accent:rgba(88,229,255,.88) !important}#catalog #categoryTabs .afcc-category-tab[data-category="predators"]{--category-accent:rgba(255,106,106,.90) !important}#catalog #categoryTabs .afcc-category-tab[data-category="cichlids"]{--category-accent:rgba(255,207,92,.88) !important}#catalog #categoryTabs .afcc-category-tab[data-category="unusual"]{--category-accent:rgba(187,255,94,.86) !important}#catalog #categoryTabs .afcc-category-tab__bg{display:none !important}#catalog #categoryTabs .afcc-category-tab__panel{position:absolute !important;inset:0 !important;width:100% !important;min-width:0 !important;padding:18px 20px !important;display:flex !important;align-items:flex-start !important;justify-content:flex-start !important;background:transparent !important;clip-path:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;z-index:3 !important}#catalog #categoryTabs .afcc-category-tab__panel::after{display:none !important}#catalog #categoryTabs .afcc-category-tab__content{position:relative !important;z-index:4 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:6px !important;width:calc(100% - 132px) !important;max-width:60% !important;padding:0 !important}#catalog #categoryTabs .afcc-category-tab__title{margin:0 !important;color:#ffffff !important;font-size:16px !important;line-height:1.22 !important;font-weight:700 !important;letter-spacing:.01em !important;text-shadow:none !important}#catalog #categoryTabs .afcc-category-tab__count{margin:0 !important;color:rgba(231,239,244,.70) !important;font-size:12px !important;line-height:1.25 !important;font-weight:400 !important;letter-spacing:.01em !important;text-transform:none !important}#catalog #categoryTabs .afcc-category-tab__count::after{content:'' !important}#catalog #categoryTabs .afcc-category-tab__badge{display:none !important}#catalog #categoryTabs .afcc-category-tab__fish{position:absolute !important;top:50% !important;right:-6px !important;left:auto !important;bottom:auto !important;transform:translateY(-50%) !important;width:42% !important;min-width:124px !important;height:78% !important;padding:0 10px 0 0 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;z-index:2 !important;pointer-events:none !important}#catalog #categoryTabs .afcc-category-tab__fish::before{content:'' !important;position:absolute !important;right:16px !important;top:50% !important;width:92px !important;height:92px !important;transform:translateY(-50%) !important;border-radius:50% !important;background:radial-gradient(circle,var(--category-accent) 0%,rgba(255,255,255,.12) 24%,rgba(255,255,255,0) 70%) !important;filter:blur(22px) !important;opacity:.30 !important;transition:opacity .26s ease,transform .26s ease !important}#catalog #categoryTabs .afcc-category-tab__fish img{position:relative !important;z-index:1 !important;display:block !important;width:auto !important;height:100% !important;max-width:100% !important;object-fit:contain !important;object-position:right center !important;border:0 !important;border-radius:0 !important;filter:drop-shadow(0 12px 20px rgba(0,0,0,.24)) !important;transform:scale(1) translateZ(0) !important;transition:transform .30s ease,filter .30s ease !important;user-select:none !important;-webkit-user-drag:none !important}#catalog #categoryTabs .afcc-category-tab:hover{transform:translateY(-2px) !important;border-color:rgba(255,255,255,.14) !important;box-shadow:0 18px 42px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06) !important}#catalog #categoryTabs .afcc-category-tab:hover .afcc-category-tab__fish::before{opacity:.48 !important;transform:translateY(-50%) scale(1.08) !important}#catalog #categoryTabs .afcc-category-tab:hover .afcc-category-tab__fish img{transform:scale(1.05) translateZ(0) !important;filter:drop-shadow(0 15px 24px rgba(0,0,0,.28)) !important}#catalog #categoryTabs .afcc-category-tab:active{transform:scale(.98) !important}#catalog #categoryTabs .afcc-category-tab.is-active{border-color:rgba(88,229,255,.38) !important;box-shadow:0 18px 42px rgba(0,0,0,.26),0 0 0 1px rgba(88,229,255,.10),inset 0 1px 0 rgba(255,255,255,.06) !important}#catalog #categoryTabs .afcc-category-tab.is-empty{opacity:.60 !important}@media (max-width:1180px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:760px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}#catalog #categoryTabs .afcc-category-tab{min-height:118px !important;border-radius:18px !important}#catalog #categoryTabs .afcc-category-tab__panel{padding:16px !important}#catalog #categoryTabs .afcc-category-tab__content{width:calc(100% - 104px) !important;max-width:58% !important;gap:5px !important}#catalog #categoryTabs .afcc-category-tab__title{font-size:14px !important}#catalog #categoryTabs .afcc-category-tab__count{font-size:11px !important}#catalog #categoryTabs .afcc-category-tab__fish{width:40% !important;min-width:98px !important;height:72% !important;right:-4px !important;padding-right:8px !important}#catalog #categoryTabs .afcc-category-tab__fish::before{width:76px !important;height:76px !important;right:10px !important}}@media (max-width:420px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:1fr !important}}#catalog #categoryTabs.afcc-category-tabs{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:14px !important;margin:14px 0 24px !important}#catalog #categoryTabs .afcc-category-tab{--category-bg:none;position:relative !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:5px !important;min-height:112px !important;padding:15px 20px !important;border-radius:16px !important;overflow:hidden !important;border:1px solid rgba(255,255,255,.10) !important;background-color:#0b1a1f !important;background-image:linear-gradient(to right,rgba(0,0,0,.85) 0%,rgba(0,0,0,.30) 50%,rgba(0,0,0,0) 100%),var(--category-bg) !important;background-size:100% 100%,cover !important;background-position:center,right 10% center !important;background-repeat:no-repeat !important;color:#fff !important;text-align:left !important;cursor:pointer !important;-webkit-backdrop-filter:blur(5px) saturate(112%) !important;backdrop-filter:blur(5px) saturate(112%) !important;box-shadow:0 12px 30px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.035) !important;transform:translateZ(0) scale(1) !important;transition:transform .22s ease,filter .22s ease,border-color .22s ease,box-shadow .22s ease !important;-webkit-tap-highlight-color:transparent !important}#catalog #categoryTabs .afcc-category-tab::before{content:'' !important;position:absolute !important;left:12px !important;right:12px !important;top:0 !important;height:1px !important;border-radius:999px !important;background:linear-gradient(90deg,rgba(255,255,255,.46),rgba(255,255,255,.05),rgba(255,255,255,.22)) !important;opacity:.70 !important;pointer-events:none !important;transform:none !important}#catalog #categoryTabs .afcc-category-tab::after,#catalog #categoryTabs .afcc-category-tab__bg,#catalog #categoryTabs .afcc-category-tab__panel,#catalog #categoryTabs .afcc-category-tab__content,#catalog #categoryTabs .afcc-category-tab__title,#catalog #categoryTabs .afcc-category-tab__count,#catalog #categoryTabs .afcc-category-tab__fish,#catalog #categoryTabs .afcc-category-tab__badge{display:none !important}#catalog #categoryTabs .afcc-category-tab>span{position:relative !important;z-index:2 !important;display:block !important;max-width:58% !important;margin:0 !important;padding:0 !important;color:#fff !important;font-size:16px !important;line-height:1.18 !important;font-weight:700 !important;letter-spacing:.01em !important;text-shadow:none !important}#catalog #categoryTabs .afcc-category-tab>small{position:relative !important;z-index:2 !important;display:block !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:rgba(225,244,255,.66) !important;font-size:12px !important;line-height:1.25 !important;font-weight:400 !important;text-align:left !important;letter-spacing:.01em !important;box-shadow:none !important}#catalog #categoryTabs .afcc-category-tab>small::after{content:'' !important}#catalog #categoryTabs .afcc-category-tab.is-bg-loaded{background-color:#0b1a1f !important}#catalog #categoryTabs .afcc-category-tab:hover{transform:scale(1.02) !important;filter:brightness(1.08) saturate(1.08) !important;border-color:rgba(255,255,255,.16) !important;box-shadow:0 16px 38px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.055) !important}#catalog #categoryTabs .afcc-category-tab:active{transform:scale(.985) !important;transition-duration:.08s !important}#catalog #categoryTabs .afcc-category-tab.is-active{border-color:rgba(70,225,255,.52) !important;box-shadow:0 16px 38px rgba(0,0,0,.25),0 0 0 1px rgba(70,225,255,.14),inset 0 1px 0 rgba(255,255,255,.065) !important}#catalog #categoryTabs .afcc-category-tab.is-empty{opacity:.62 !important;filter:saturate(.75) !important}@media (max-width:1180px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:760px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin:12px 0 22px !important}#catalog #categoryTabs .afcc-category-tab{min-height:104px !important;padding:14px 16px !important;border-radius:16px !important;background-position:center,right 10% center !important}#catalog #categoryTabs .afcc-category-tab>span{max-width:62% !important;font-size:14px !important;line-height:1.15 !important}#catalog #categoryTabs .afcc-category-tab>small{font-size:11px !important}}@media (max-width:420px){#catalog #categoryTabs.afcc-category-tabs{grid-template-columns:1fr !important}#catalog #categoryTabs .afcc-category-tab{min-height:102px !important}}.afcc-section:not(#checker){content-visibility:auto;contain-intrinsic-size:900px}.afcc-fish-card,.afcc-small-card{content-visibility:auto;contain-intrinsic-size:220px}.afcc-modal[open],.afcc-modal[open] *{content-visibility:visible}@media (prefers-reduced-motion:reduce){.afcc-category-tab,.afcc-fish-card,.afcc-small-card,.afcc-btn{transition:none !important;animation:none !important}}#catalog #plantGrid.afcc-plant-grid--catalog{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important;align-items:stretch !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical{position:relative !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;text-align:left !important;min-height:372px !important;aspect-ratio:4 / 5 !important;padding:18px !important;border-radius:24px !important;overflow:hidden !important;isolation:isolate !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.05) !important;-webkit-backdrop-filter:blur(8px) !important;backdrop-filter:blur(8px) !important;box-shadow:0 18px 44px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.05) !important;cursor:pointer !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical::before{content:'' !important;position:absolute !important;inset:0 !important;z-index:0 !important;background-image:var(--plant-bg-image) !important;background-size:cover !important;background-position:center center !important;transform:scale(1) !important;transition:transform .42s ease !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical::after{content:'' !important;position:absolute !important;inset:0 !important;z-index:1 !important;background:radial-gradient(circle at top right,var(--fish-glow,rgba(32,242,210,.18)) 0%,transparent 52%),linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.54) 34%,rgba(0,0,0,.18) 62%,rgba(0,0,0,.06) 100%) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical>*{position:relative !important;z-index:2 !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-fish-card__art,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical em,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-card-actions,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-plant-category-fishlike__actions{display:none !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-card-meta{margin:0 0 8px !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-card-meta span{display:inline-block !important;padding:0 !important;background:none !important;border:0 !important;color:var(--fish-color) !important;font-size:11px !important;line-height:1.2 !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical h3{margin:0 0 12px !important;color:#fff !important;font-size:26px !important;line-height:1.06 !important;font-weight:800 !important;letter-spacing:-.025em !important;text-transform:none !important;text-shadow:none !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-specs{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-specs span{display:inline-flex !important;align-items:center !important;gap:6px !important;min-height:34px !important;padding:7px 12px !important;border-radius:20px !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.10) !important;-webkit-backdrop-filter:blur(8px) !important;backdrop-filter:blur(8px) !important;color:#eef8f8 !important;font-size:12px !important;line-height:1.2 !important;box-shadow:0 8px 18px rgba(0,0,0,.10) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-plant-category-fishlike__examples{margin:12px 0 0 !important;color:rgba(231,239,244,.56) !important;font-size:11px !important;line-height:1.45 !important;min-height:0 !important;opacity:0 !important;max-height:0 !important;overflow:hidden !important;transform:translateY(6px) !important;transition:opacity .22s ease,transform .22s ease,max-height .22s ease !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-plant-category-fishlike__examples strong{color:rgba(255,255,255,.78) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical:hover,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical:focus-visible{transform:translateY(-3px) !important;border-color:rgba(85,245,216,.26) !important;box-shadow:0 24px 50px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical:hover::before,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical:focus-visible::before{transform:scale(1.1) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical:hover .afcc-plant-category-fishlike__examples,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical:focus-visible .afcc-plant-category-fishlike__examples{opacity:1 !important;max-height:72px !important;transform:translateY(0) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical:active{transform:scale(.985) !important}@media (max-width:980px){#catalog #plantGrid.afcc-plant-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:640px){#catalog #plantGrid.afcc-plant-grid--catalog{grid-template-columns:1fr !important;gap:14px !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical{min-height:336px !important;padding:16px !important;border-radius:22px !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical h3{font-size:24px !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-specs span{min-height:32px !important;padding:6px 10px !important;font-size:11px !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-plant-category-fishlike__examples{opacity:.82 !important;max-height:54px !important;transform:none !important}}#catalog #plantGrid.afcc-plant-grid--catalog{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important;align-items:stretch !important;margin-top:16px !important;contain:layout paint style !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal{position:relative !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;text-align:left !important;height:180px !important;min-height:180px !important;aspect-ratio:auto !important;padding:18px 20px !important;border-radius:16px !important;overflow:hidden !important;isolation:isolate !important;border:1px solid rgba(255,255,255,.10) !important;background-color:#0b1a1f !important;box-shadow:0 16px 36px rgba(0,0,0,.20),inset 0 -60px 80px rgba(0,0,0,.80),inset 0 1px 0 rgba(255,255,255,.055) !important;cursor:pointer !important;-webkit-tap-highlight-color:transparent !important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::before{content:'' !important;position:absolute !important;inset:0 !important;z-index:0 !important;background-image:var(--plant-bg-image) !important;background-size:cover !important;background-position:center 20% !important;background-repeat:no-repeat !important;transform:scale(1) !important;transition:transform .42s ease,filter .42s ease !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::after{content:'' !important;position:absolute !important;inset:0 !important;z-index:1 !important;pointer-events:none !important;background:linear-gradient(90deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.86) 26%,rgba(0,0,0,.42) 68%,rgba(0,0,0,.06) 100%),linear-gradient(to top,rgba(0,0,0,.90) 0%,rgba(0,0,0,.42) 52%,rgba(0,0,0,.04) 100%),radial-gradient(circle at top right,var(--fish-glow,rgba(32,242,210,.16)) 0%,transparent 50%) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal>*{position:relative !important;z-index:2 !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-fish-card__art,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-plant-category-fishlike__art,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal img,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal em,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-plant-category-fishlike__examples{display:none !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-card-meta{order:1 !important;margin:0 0 6px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-card-meta span{display:block !important;padding:0 !important;border:0 !important;background:transparent !important;color:var(--fish-color) !important;font-size:11px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal h3{order:2 !important;margin:0 0 8px !important;color:#fff !important;font-size:18px !important;line-height:1.08 !important;font-weight:800 !important;letter-spacing:-.015em !important;text-transform:none !important;text-shadow:none !important;max-width:72% !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-specs{order:3 !important;display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:0 !important;width:min(100%,76%) !important;margin:0 !important;overflow:hidden !important;white-space:nowrap !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-specs span{display:inline !important;min-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;color:rgba(255,255,255,.66) !important;font-size:12px !important;line-height:1.25 !important;font-weight:600 !important;box-shadow:none !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-specs span+span::before{content:'·' !important;display:inline-block !important;margin:0 7px !important;color:rgba(255,255,255,.36) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal:hover,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal:focus-visible{transform:scale(1.015) !important;border-color:rgba(72,235,218,.28) !important;box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 -60px 80px rgba(0,0,0,.80),inset 0 1px 0 rgba(255,255,255,.07) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal:hover::before,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal:focus-visible::before{transform:scale(1.08) !important;filter:saturate(1.06) brightness(1.04) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal:active{transform:scale(.985) !important}@media (max-width:980px){#catalog #plantGrid.afcc-plant-grid--catalog{grid-template-columns:1fr !important;gap:12px !important}}@media (max-width:640px){#catalog #plantGrid.afcc-plant-grid--catalog{gap:10px !important;margin-top:12px !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal{height:140px !important;min-height:140px !important;padding:14px 16px !important;border-radius:16px !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal h3{font-size:15px !important;margin-bottom:6px !important;max-width:74% !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-card-meta span{font-size:10px !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-specs{width:82% !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-specs span{font-size:11px !important}}#catalog #plantCatalog .afcc-section__head.afcc-catalog-subhead{margin-bottom:14px !important}#catalog #plantGrid.afcc-plant-grid--catalog{contain:strict !important;gap:12px !important;margin-top:10px !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal{height:160px !important;min-height:160px !important;padding:14px 18px !important;justify-content:flex-end !important;background-color:#0b1a1f !important;box-shadow:inset 0 -60px 80px rgba(0,0,0,0.8),0 12px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::before{background-size:100% 100%,cover !important;background-position:center !important;transform:scale(1) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::after{background:linear-gradient(90deg,rgba(10,20,25,0.92) 0%,rgba(10,20,25,0.86) 26%,rgba(10,20,25,0.42) 50%,rgba(10,20,25,0.10) 76%,transparent 100%),radial-gradient(circle at top right,var(--fish-glow,rgba(32,242,210,.14)) 0%,transparent 48%) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-card-meta{margin:0 0 5px !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-card-meta span{font-size:10px !important;letter-spacing:.14em !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal h3{margin:0 0 6px !important;max-width:58% !important;font-size:18px !important;line-height:1.05 !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-specs{width:min(100%,62%) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-specs span{font-size:11px !important;color:rgba(255,255,255,.68) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal:hover,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal:focus-visible{transform:scale(1.015) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal:hover::before,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal:focus-visible::before{transform:scale(1.07) !important;filter:saturate(1.08) brightness(1.05) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal:hover::after,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal:focus-visible::after{background:linear-gradient(90deg,rgba(14,26,32,0.84) 0%,rgba(14,26,32,0.72) 26%,rgba(14,26,32,0.34) 50%,rgba(14,26,32,0.08) 76%,transparent 100%),radial-gradient(circle at top right,var(--fish-glow,rgba(32,242,210,.18)) 0%,transparent 48%) !important}@media (max-width:640px){#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal{height:120px !important;min-height:120px !important;padding:12px 14px !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal h3{max-width:64% !important;font-size:15px !important;margin-bottom:5px !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-specs{width:min(100%,68%) !important}#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-specs span{font-size:10px !important}}#catalog .afcc-plant-grid,#catalog #plantGrid.afcc-plant-grid--catalog{display:flex !important;flex-direction:column !important;gap:12px !important;margin-top:20px !important;contain:layout paint style !important;overflow:visible !important}#catalog #plantGrid .afcc-plant-category-fishlike,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical{position:relative !important;height:140px !important;min-height:140px !important;max-height:none !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:flex-start !important;text-align:left !important;padding:0 30px !important;border-radius:16px !important;overflow:hidden !important;border:1px solid rgba(255,255,255,0.1) !important;background-color:#0b1a1f !important;background-image:var(--plant-bg-image) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;aspect-ratio:auto !important;opacity:1 !important;visibility:visible !important;transform:none !important;box-shadow:0 14px 32px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.06) !important;cursor:pointer !important;-webkit-tap-highlight-color:transparent !important;isolation:isolate !important}#catalog #plantGrid .afcc-plant-category-fishlike::before,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::before,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical::before{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(90deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.5) 60%,transparent 100%) !important;z-index:1 !important;opacity:1 !important;transform:none !important;filter:none !important;pointer-events:none !important}#catalog #plantGrid .afcc-plant-category-fishlike::after,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::after,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical::after{display:none !important;content:none !important}#catalog #plantGrid .afcc-plant-category-fishlike>*,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal>*,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical>*{position:relative !important;z-index:2 !important;opacity:1 !important;visibility:visible !important;transform:none !important;max-height:none !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-fish-card__art,#catalog #plantGrid .afcc-plant-category-fishlike .afcc-plant-category-fishlike__art,#catalog #plantGrid .afcc-plant-category-fishlike img,#catalog #plantGrid .afcc-plant-category-fishlike em,#catalog #plantGrid .afcc-plant-category-fishlike .afcc-plant-category-fishlike__examples{display:none !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta{order:1 !important;margin:0 0 6px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta span{display:block !important;padding:0 !important;border:0 !important;background:transparent !important;color:var(--fish-color,#20f2d2) !important;font-size:11px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important}#catalog #plantGrid .afcc-plant-category-fishlike h3{order:2 !important;margin:0 0 7px !important;color:#fff !important;font-size:18px !important;line-height:1.08 !important;font-weight:800 !important;letter-spacing:-.015em !important;text-transform:none !important;text-shadow:none !important;max-width:68% !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-specs{order:3 !important;display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:0 !important;width:min(100%,72%) !important;margin:0 !important;overflow:hidden !important;white-space:nowrap !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-specs span{display:inline !important;min-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;color:rgba(255,255,255,.68) !important;font-size:12px !important;line-height:1.25 !important;font-weight:600 !important;box-shadow:none !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-specs span+span::before{content:'·' !important;display:inline-block !important;margin:0 7px !important;color:rgba(255,255,255,.38) !important}#catalog #plantGrid .afcc-plant-category-fishlike:hover,#catalog #plantGrid .afcc-plant-category-fishlike:focus-visible{transform:scale(1.01) !important;border-color:rgba(255,255,255,.16) !important;box-shadow:0 16px 36px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08) !important}#catalog #plantGrid .afcc-plant-category-fishlike:active{transform:scale(.99) !important}@media (max-width:640px){#catalog .afcc-plant-grid,#catalog #plantGrid.afcc-plant-grid--catalog{gap:10px !important;margin-top:14px !important}#catalog #plantGrid .afcc-plant-category-fishlike,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical{height:120px !important;min-height:120px !important;padding:0 18px !important}#catalog #plantGrid .afcc-plant-category-fishlike h3{font-size:15px !important;max-width:72% !important;margin-bottom:5px !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta span{font-size:10px !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-specs{width:78% !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-specs span{font-size:10px !important}}#catalog #plantGrid.afcc-plant-grid--catalog{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important;margin-top:20px !important;align-items:stretch !important;contain:layout paint style !important}#catalog #plantGrid .afcc-plant-category-fishlike{position:relative !important;height:280px !important;min-height:280px !important;aspect-ratio:auto !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;text-align:left !important;padding:15px !important;border-radius:16px !important;overflow:hidden !important;border:1px solid rgba(255,255,255,.10) !important;background-color:#0b1a1f !important;background-image:linear-gradient(to top,rgba(0,0,0,.90) 0%,rgba(0,0,0,.30) 50%,transparent 100%),var(--plant-bg-image) !important;background-size:100% 100%,cover !important;background-position:center,center !important;background-repeat:no-repeat,no-repeat !important;box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05) !important;isolation:isolate !important;-webkit-tap-highlight-color:transparent !important;transition:transform .2s ease,border-color .2s ease,filter .2s ease !important}#catalog #plantGrid .afcc-plant-category-fishlike::before,#catalog #plantGrid .afcc-plant-category-fishlike::after{display:none !important;content:none !important}#catalog #plantGrid .afcc-plant-category-fishlike>*{position:relative !important;z-index:2 !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-fish-card__art,#catalog #plantGrid .afcc-plant-category-fishlike .afcc-plant-category-fishlike__art,#catalog #plantGrid .afcc-plant-category-fishlike img,#catalog #plantGrid .afcc-plant-category-fishlike em,#catalog #plantGrid .afcc-plant-category-fishlike .afcc-plant-category-fishlike__examples{display:none !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta{margin:0 0 6px !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta span{color:var(--fish-color,#20f2d2) !important;font-size:11px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important;background:none !important;border:0 !important;padding:0 !important}#catalog #plantGrid .afcc-plant-category-fishlike h3{margin:0 0 8px !important;color:#fff !important;font-size:18px !important;line-height:1.08 !important;font-weight:800 !important;text-shadow:none !important;max-width:92% !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-specs{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin:0 !important;max-width:100% !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-specs span{padding:5px 8px !important;border-radius:999px !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.10) !important;color:rgba(255,255,255,.72) !important;font-size:11px !important;line-height:1.1 !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important;box-shadow:none !important}#catalog #plantGrid .afcc-plant-category-fishlike:hover,#catalog #plantGrid .afcc-plant-category-fishlike:focus-visible{transform:translateY(-2px) !important;border-color:rgba(32,242,210,.28) !important}@media(max-width:760px){#catalog #plantGrid.afcc-plant-grid--catalog{grid-template-columns:1fr !important;gap:12px !important}#catalog #plantGrid .afcc-plant-category-fishlike{height:220px !important;min-height:220px !important}}#catalog .afcc-catalog-subhead.afcc-plant-subhead{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:20px !important;width:100% !important;margin:0 0 20px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;text-align:left !important}#catalog .afcc-catalog-subhead.afcc-plant-subhead .afcc-eyebrow,#catalog .afcc-catalog-subhead.afcc-plant-subhead p{display:none !important}#catalog .afcc-plant-search-wrapper{position:relative !important;width:min(100%,620px) !important;display:block !important}#catalog .afcc-plant-search-icon{position:absolute !important;left:18px !important;top:50% !important;transform:translateY(-50%) !important;z-index:2 !important;width:20px !important;height:20px !important;display:grid !important;place-items:center !important;color:rgba(255,255,255,.62) !important;font-size:24px !important;line-height:1 !important;pointer-events:none !important}#catalog .afcc-plant-search-input{width:100% !important;height:54px !important;min-height:54px !important;padding:0 18px 0 50px !important;border-radius:30px !important;border:1px solid rgba(32,242,210,.22) !important;background:linear-gradient(180deg,rgba(4,18,25,.82),rgba(2,12,18,.76)) !important;color:#fff !important;font-size:15px !important;font-weight:600 !important;letter-spacing:.01em !important;outline:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 14px 36px rgba(0,0,0,.18) !important;-webkit-backdrop-filter:blur(12px) !important;backdrop-filter:blur(12px) !important;-webkit-appearance:none !important;appearance:none !important}#catalog .afcc-plant-search-input::placeholder{color:rgba(255,255,255,.48) !important;font-weight:500 !important}#catalog .afcc-plant-search-input:focus{border-color:rgba(32,242,210,.48) !important;box-shadow:0 0 0 3px rgba(32,242,210,.10),inset 0 1px 0 rgba(255,255,255,.07),0 14px 36px rgba(0,0,0,.20) !important}#catalog .afcc-plant-title-row{position:relative !important;display:flex !important;align-items:center !important;min-height:34px !important;padding-left:15px !important}#catalog .afcc-plant-title-row::before{content:'' !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:1.15em !important;min-height:28px !important;border-radius:999px !important;background:#20f2d2 !important;box-shadow:0 0 18px rgba(32,242,210,.34) !important}#catalog .afcc-plant-title-row h3{margin:0 !important;color:#fff !important;font-size:clamp(22px,2.2vw,32px) !important;line-height:1.05 !important;font-weight:800 !important;letter-spacing:-.03em !important;text-align:left !important;text-shadow:none !important}#catalog #plantGrid article[hidden]{display:none !important}@media (max-width:640px){#catalog .afcc-catalog-subhead.afcc-plant-subhead{gap:16px !important;margin-bottom:16px !important}#catalog .afcc-plant-search-wrapper{width:100% !important}#catalog .afcc-plant-search-input{height:50px !important;min-height:50px !important;font-size:14px !important}#catalog .afcc-plant-title-row h3{font-size:22px !important}}#catalog .afcc-catalog-subhead.afcc-plant-subhead{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:0 !important;width:100% !important;max-width:100% !important;margin:0 0 22px !important;padding:0 !important}#catalog .afcc-plant-search-wrapper{position:relative !important;display:block !important;width:100% !important;max-width:100% !important;margin:0 0 25px !important;padding:0 !important;flex:0 0 auto !important}#catalog .afcc-plant-search-icon{position:absolute !important;left:17px !important;top:50% !important;transform:translateY(-50%) !important;z-index:3 !important;width:20px !important;height:20px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:rgba(255,255,255,.54) !important;font-size:20px !important;line-height:1 !important;pointer-events:none !important;background:none !important;border:0 !important;box-shadow:none !important}#catalog .afcc-plant-search-input{display:block !important;width:100% !important;max-width:100% !important;height:54px !important;min-height:54px !important;margin:0 !important;padding:12px 20px 12px 45px !important;border-radius:30px !important;border:1px solid rgba(32,242,210,.20) !important;background:linear-gradient(180deg,rgba(4,18,25,.84),rgba(2,12,18,.78)) !important;color:#fff !important;font-size:16px !important;line-height:1.2 !important;outline:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 12px 30px rgba(0,0,0,.16) !important;-webkit-appearance:none !important;appearance:none !important}#catalog .afcc-plant-search-input::placeholder{color:rgba(255,255,255,.40) !important}#catalog .afcc-plant-search-input:focus{border-color:rgba(32,242,210,.50) !important;box-shadow:0 0 0 3px rgba(32,242,210,.10),inset 0 1px 0 rgba(255,255,255,.07),0 12px 30px rgba(0,0,0,.18) !important}#catalog .afcc-plant-title-row{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;min-height:0 !important;padding-left:15px !important;margin-top:10px !important}#catalog .afcc-plant-title-row::before{content:'' !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:calc(1em+6px) !important;min-height:26px !important;max-height:38px !important;border-radius:999px !important;background:#20f2d2 !important;box-shadow:0 0 16px rgba(32,242,210,.34) !important}#catalog .afcc-plant-title-row h3{margin:0 !important;padding:0 !important;color:#fff !important;font-size:clamp(22px,2.2vw,32px) !important;line-height:1.12 !important;font-weight:800 !important;letter-spacing:-.03em !important}@media(max-width:640px){#catalog .afcc-plant-search-wrapper{margin-bottom:20px !important}#catalog .afcc-plant-search-input{height:50px !important;min-height:50px !important;padding:12px 18px 12px 44px !important;font-size:16px !important}#catalog .afcc-plant-title-row{margin-top:8px !important;padding-left:14px !important}}#catalog .afcc-catalog-subhead.afcc-plant-subhead{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:18px !important;width:100% !important;margin:0 0 20px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}#catalog .afcc-toolbar.afcc-toolbar--plants{display:flex !important;align-items:center !important;gap:15px !important;width:100% !important;margin:0 !important;padding:14px !important;border-radius:22px !important;border:1px solid rgba(255,255,255,.11) !important;background:rgba(255,255,255,.055) !important;-webkit-backdrop-filter:blur(14px) !important;backdrop-filter:blur(14px) !important;box-shadow:0 16px 38px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.055) !important;position:relative !important;z-index:40 !important}#catalog .afcc-toolbar--plants .search-wrapper,#catalog .afcc-toolbar--plants .afcc-plant-search-wrapper{flex:1 1 340px !important;width:auto !important;max-width:none !important;margin:0 !important;position:relative !important}#catalog .afcc-toolbar--plants .afcc-plant-search-wrapper::before{content:'' !important;position:absolute !important;left:16px !important;top:50% !important;width:18px !important;height:18px !important;transform:translateY(-50%) !important;z-index:2 !important;opacity:.62 !important;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 15.25A6.25 6.25 0 1 0 9 2.75a6.25 6.25 0 0 0 0 12.5ZM13.5 13.5 17 17' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") !important;pointer-events:none !important}#catalog .afcc-toolbar--plants .afcc-plant-search-icon{display:none !important}#catalog .afcc-toolbar--plants .afcc-plant-search-input{width:100% !important;height:50px !important;min-height:50px !important;margin:0 !important;padding:0 16px 0 46px !important;border-radius:16px !important;border:1px solid rgba(32,242,210,.20) !important;background:rgba(2,12,18,.62) !important;color:#fff !important;font-size:16px !important;outline:none !important;box-shadow:none !important;-webkit-appearance:none !important;appearance:none !important}#catalog .afcc-toolbar--plants .afcc-plant-search-input::placeholder{color:rgba(255,255,255,.42) !important}#catalog .afcc-toolbar--plants .afcc-plant-search-input:focus{border-color:rgba(32,242,210,.50) !important;box-shadow:0 0 0 3px rgba(32,242,210,.10) !important}#catalog .afcc-toolbar--plants .afcc-custom-select,#catalog .afcc-toolbar--plants .afcc-custom-select--plants{flex:0 0 210px !important;min-width:190px !important}#catalog .afcc-toolbar--plants .afcc-custom-select__button{height:50px !important;border-radius:16px !important}#catalog .afcc-toolbar--plants .afcc-toggle.afcc-toggle--plants{flex:0 0 auto !important;min-height:50px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;padding:0 16px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.13) !important;background:rgba(255,255,255,.065) !important;color:#fff !important;font-weight:800 !important;white-space:nowrap !important;cursor:pointer !important;-webkit-tap-highlight-color:transparent !important}#catalog .afcc-toolbar--plants .afcc-toggle--plants input{width:16px !important;height:16px !important;accent-color:#20f2d2 !important}#catalog .afcc-toolbar--plants .afcc-toggle--plants:has(input:checked){background:rgba(32,242,210,.18) !important;border-color:rgba(32,242,210,.48) !important;box-shadow:0 0 0 1px rgba(32,242,210,.09),inset 0 1px 0 rgba(255,255,255,.08) !important}#catalog .afcc-plant-title-row{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;margin:0 !important;padding:0 0 0 15px !important;border-left:4px solid var(--fish-color,#20f2d2) !important;min-height:32px !important}#catalog .afcc-plant-title-row::before{display:none !important}#catalog .afcc-plant-title-row h3{margin:0 !important;padding:0 !important;color:#fff !important;font-size:clamp(22px,2.2vw,32px) !important;line-height:1.12 !important;font-weight:800 !important;letter-spacing:-.03em !important;text-align:left !important;text-shadow:none !important}@media (max-width:760px){#catalog .afcc-toolbar.afcc-toolbar--plants{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;padding:12px !important;border-radius:20px !important}#catalog .afcc-toolbar--plants .search-wrapper,#catalog .afcc-toolbar--plants .afcc-plant-search-wrapper{grid-column:1 / -1 !important;width:100% !important}#catalog .afcc-toolbar--plants .afcc-custom-select,#catalog .afcc-toolbar--plants .afcc-toggle.afcc-toggle--plants{width:100% !important;min-width:0 !important;flex:auto !important}#catalog .afcc-toolbar--plants .afcc-toggle.afcc-toggle--plants{padding:0 10px !important;font-size:12px !important}}#catalog .afcc-section__head.afcc-catalog-subhead.afcc-plant-subhead,#catalog .afcc-catalog-subhead.afcc-plant-subhead{width:100% !important;max-width:100% !important;margin:0 0 24px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;outline:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:0 !important}#catalog .afcc-toolbar.afcc-toolbar--plants{width:100% !important;max-width:100% !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:16px !important;flex-wrap:wrap !important;margin:0 0 30px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;position:relative !important;z-index:50 !important}#catalog .afcc-toolbar--plants .search-wrapper,#catalog .afcc-toolbar--plants .afcc-search-wrapper,#catalog .afcc-toolbar--plants .afcc-plant-search-wrapper{flex:1 1 320px !important;min-width:240px !important;max-width:none !important;width:auto !important;margin:0 !important;padding:0 !important;position:relative !important}#catalog .afcc-toolbar--plants .afcc-input,#catalog .afcc-toolbar--plants .afcc-plant-search-input,#catalog .afcc-toolbar--plants .afcc-custom-select__button,#catalog .afcc-toolbar--plants .afcc-toggle{height:42px !important;min-height:42px !important;border-radius:14px !important}#catalog .afcc-toolbar--plants .afcc-plant-search-input{width:100% !important;padding:0 16px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.05) !important;color:#fff !important;box-shadow:none !important;outline:none !important}#catalog .afcc-toolbar--plants .afcc-plant-search-input::placeholder{color:rgba(255,255,255,.42) !important}#catalog .afcc-toolbar--plants .afcc-plant-search-input:focus{border-color:rgba(32,242,210,.50) !important;box-shadow:0 0 0 3px rgba(32,242,210,.10) !important}#catalog .afcc-toolbar--plants .afcc-native-select-hidden,#catalog .afcc-toolbar--plants select.afcc-native-select-hidden,#catalog .afcc-custom-select--plants select{display:none !important;opacity:0 !important;visibility:hidden !important;position:absolute !important;inset:auto !important;width:1px !important;height:1px !important;min-width:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important}#catalog .afcc-toolbar--plants .afcc-custom-select,#catalog .afcc-custom-select--plants{position:relative !important;flex:0 0 230px !important;width:230px !important;min-width:210px !important;max-width:100% !important;margin:0 !important;z-index:80 !important}#catalog .afcc-toolbar--plants .afcc-custom-select__button{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:0 14px !important;background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.10) !important;color:#fff !important;box-shadow:none !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important}#catalog .afcc-toolbar--plants .afcc-custom-select__button:hover,#catalog .afcc-toolbar--plants .afcc-custom-select__button[aria-expanded="true"]{border-color:rgba(32,242,210,.42) !important;background:rgba(255,255,255,.07) !important}#catalog .afcc-toolbar--plants .afcc-custom-select__menu{z-index:100 !important;background:rgba(13,23,29,.96) !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:0 18px 44px rgba(0,0,0,.32) !important;-webkit-backdrop-filter:blur(12px) !important;backdrop-filter:blur(12px) !important}#catalog .afcc-toolbar--plants .afcc-toggle.afcc-toggle--plants{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 16px !important;margin:0 !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.14) !important;color:#fff !important;box-shadow:none !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;white-space:nowrap !important}#catalog .afcc-toolbar--plants .afcc-toggle.afcc-toggle--plants:has(input:checked){background:rgba(32,242,210,.18) !important;border-color:rgba(32,242,210,.48) !important}#catalog .afcc-plant-title-row{margin-top:20px !important;padding-left:15px !important;position:relative !important;display:flex !important;align-items:center !important}#catalog .afcc-plant-title-row h3{border-left:0 !important;padding-left:0 !important;margin:0 !important}#catalog .afcc-plant-title-row::before{content:'' !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:1.15em !important;min-height:26px !important;border-radius:999px !important;background:var(--fish-color,#20f2d2) !important;box-shadow:0 0 16px rgba(32,242,210,.34) !important}@media(max-width:720px){#catalog .afcc-toolbar.afcc-toolbar--plants{gap:10px !important;margin-bottom:22px !important}#catalog .afcc-toolbar--plants .search-wrapper,#catalog .afcc-toolbar--plants .afcc-search-wrapper,#catalog .afcc-toolbar--plants .afcc-plant-search-wrapper{flex:1 1 100% !important;width:100% !important;min-width:0 !important}#catalog .afcc-toolbar--plants .afcc-custom-select,#catalog .afcc-custom-select--plants{flex:1 1 calc(50% - 5px) !important;width:auto !important;min-width:0 !important}#catalog .afcc-toolbar--plants .afcc-toggle.afcc-toggle--plants{flex:1 1 calc(50% - 5px) !important;min-width:0 !important;padding:0 10px !important}#catalog .afcc-plant-title-row{margin-top:16px !important}}#catalog #plantCatalog,#catalog .afcc-catalog-plants,#catalog #plantCatalog.afcc-catalog-plants,#catalog #plantCatalog .afcc-section__head,#catalog #plantCatalog .afcc-catalog-subhead,#catalog #plantCatalog .afcc-plant-subhead{background:transparent !important;background-image:none !important;border:0 !important;outline:0 !important;box-shadow:none !important;border-radius:0 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}#catalog #plantCatalog{padding:0 !important;margin:0 !important}#catalog #plantCatalog .afcc-section__head.afcc-plant-subhead{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 0 24px !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important}#catalog #plantCatalog .afcc-toolbar.afcc-toolbar--plants{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 0 30px !important;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:16px !important;flex-wrap:wrap !important;position:relative !important;z-index:120 !important}#catalog #plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .afcc-search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .search-wrapper{flex:1 1 340px !important;flex-grow:1 !important;min-width:260px !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important}#catalog #plantCatalog .afcc-toolbar--plants .afcc-plant-search-input{width:100% !important;height:42px !important;min-height:42px !important;padding:0 16px !important;border-radius:14px !important;background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.10) !important;color:#fff !important;box-shadow:none !important;outline:none !important}#catalog #plantCatalog .afcc-toolbar--plants .afcc-plant-search-input:focus{border-color:rgba(32,242,210,.50) !important;box-shadow:0 0 0 3px rgba(32,242,210,.10) !important}#catalog #plantCatalog .afcc-custom-select--plants{position:relative !important;flex:0 0 230px !important;width:230px !important;min-width:210px !important;max-width:100% !important;z-index:999 !important}#catalog #plantCatalog .afcc-custom-select--plants select,#catalog #plantCatalog .afcc-custom-select--plants .afcc-native-select-hidden,#catalog #plantCatalog select#afilterPlantDifficulty,#catalog #plantCatalog select#filterPlantDifficulty,#catalog #plantCatalog select.afcc-native-select-hidden{display:none !important;opacity:0 !important;visibility:hidden !important;position:absolute !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important}#catalog #plantCatalog .afcc-custom-select--plants .afcc-custom-select__button{width:100% !important;height:42px !important;min-height:42px !important;padding:0 14px !important;border-radius:14px !important;background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.10) !important;color:#fff !important;box-shadow:none !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important}#catalog #plantCatalog .afcc-custom-select--plants .afcc-custom-select__button:hover,#catalog #plantCatalog .afcc-custom-select--plants .afcc-custom-select__button[aria-expanded="true"]{background:rgba(255,255,255,.07) !important;border-color:rgba(32,242,210,.42) !important}#catalog #plantCatalog .afcc-custom-select--plants .afcc-custom-select__menu{z-index:999 !important;background:rgba(13,23,29,.96) !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:0 18px 44px rgba(0,0,0,.36) !important;-webkit-backdrop-filter:blur(12px) !important;backdrop-filter:blur(12px) !important}#catalog #plantCatalog .afcc-toggle.afcc-toggle--plants{height:42px !important;min-height:42px !important;padding:0 16px !important;margin:0 !important;border-radius:14px !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:none !important;color:#fff !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important}#catalog #plantCatalog .afcc-toggle.afcc-toggle--plants:has(input:checked){background:rgba(32,242,210,.18) !important;border-color:rgba(32,242,210,.48) !important}#catalog #plantCatalog .afcc-plant-title-row{display:flex !important;align-items:center !important;margin:20px 0 0 !important;padding-left:15px !important;position:relative !important}#catalog #plantCatalog .afcc-plant-title-row::before{content:'' !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:1.15em !important;min-height:26px !important;border-radius:999px !important;background:#20f2d2 !important;box-shadow:0 0 16px rgba(32,242,210,.34) !important}#catalog #plantCatalog .afcc-plant-title-row h3{margin:0 !important;padding-left:0 !important;border-left:0 !important;color:#fff !important}#catalog #plantCatalog #plantGrid,#catalog #plantCatalog .afcc-plant-grid{padding:0 !important;margin-left:0 !important;margin-right:0 !important}@media(max-width:720px){#catalog #plantCatalog .afcc-toolbar.afcc-toolbar--plants{gap:10px !important;margin-bottom:22px !important}#catalog #plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .afcc-search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .search-wrapper{flex:1 1 100% !important;width:100% !important;min-width:0 !important}#catalog #plantCatalog .afcc-custom-select--plants{flex:1 1 calc(50% - 5px) !important;width:auto !important;min-width:0 !important}#catalog #plantCatalog .afcc-toggle.afcc-toggle--plants{flex:1 1 calc(50% - 5px) !important;padding:0 10px !important;min-width:0 !important}#catalog #plantCatalog .afcc-plant-title-row{margin-top:16px !important}}#catalog #plantCatalog .afcc-plant-search-icon,#catalog .afcc-plant-search-icon{display:none !important;content:none !important;width:0 !important;height:0 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}#catalog #plantCatalog .afcc-plant-search-wrapper,#catalog #plantCatalog .afcc-search-wrapper,#catalog #plantCatalog .search-wrapper{background-image:none !important}#catalog #plantCatalog .afcc-toolbar.afcc-toolbar--plants{margin-bottom:10px !important}#catalog #plantCatalog .afcc-plant-title-row{margin-top:10px !important;margin-bottom:0 !important;padding-bottom:0 !important;padding-left:15px !important}#catalog #plantCatalog .afcc-plant-title-row h3{margin-bottom:0 !important;padding-bottom:0 !important}#catalog #plantCatalog #plantGrid,#catalog #plantCatalog .afcc-plant-grid,#catalog #plantCatalog .afcc-plant-grid.afcc-plant-grid--catalog{margin-top:15px !important;padding-top:0 !important}#catalog #plantCatalog #plantCatalogSearch,#catalog #plantCatalog .afcc-plant-search-input{padding-left:20px !important;background-image:none !important}#catalog #plantCatalog .afcc-section__head.afcc-plant-subhead{margin-bottom:15px !important;padding-bottom:0 !important}@media(max-width:720px){#catalog #plantCatalog .afcc-toolbar.afcc-toolbar--plants{margin-bottom:8px !important}#catalog #plantCatalog .afcc-plant-title-row{margin-top:8px !important}#catalog #plantCatalog #plantGrid,#catalog #plantCatalog .afcc-plant-grid,#catalog #plantCatalog .afcc-plant-grid.afcc-plant-grid--catalog{margin-top:12px !important}}#catalog #plantCatalog,#catalog #plantCatalog .afcc-catalog-subhead,#catalog #plantCatalog .afcc-section__head,#catalog #plantCatalog .afcc-plant-subhead{min-height:0 !important;height:auto !important;padding:0 !important;margin-left:0 !important;margin-right:0 !important;background:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;overflow:visible !important}#catalog #plantCatalog .afcc-section__head::before,#catalog #plantCatalog .afcc-section__head::after,#catalog #plantCatalog .afcc-catalog-subhead::before,#catalog #plantCatalog .afcc-catalog-subhead::after,#catalog #plantCatalog .afcc-plant-subhead::before,#catalog #plantCatalog .afcc-plant-subhead::after{display:none !important;content:none !important;opacity:0 !important;visibility:hidden !important;background:none !important;background-image:none !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;pointer-events:none !important}#catalog #plantCatalog .afcc-section__head.afcc-plant-subhead{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;width:100% !important;max-width:100% !important;margin:0 0 10px !important;padding:0 !important}#catalog #plantCatalog .afcc-toolbar.afcc-toolbar--plants{margin:0 0 8px !important;padding:0 !important;min-height:0 !important;height:auto !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}#catalog #plantCatalog .afcc-plant-title-row{margin:6px 0 0 !important;padding:0 0 0 15px !important;min-height:0 !important;height:auto !important}#catalog #plantCatalog .afcc-plant-title-row h3{margin:0 !important;padding:0 !important;line-height:1.08 !important}#catalog #plantCatalog #plantGrid,#catalog #plantCatalog .afcc-plant-grid,#catalog #plantCatalog .afcc-plant-grid.afcc-plant-grid--catalog{margin-top:12px !important;padding:0 !important}#catalog #plantCatalog .afcc-plant-search-icon,#catalog #plantCatalog .afcc-plant-search-wrapper::before,#catalog #plantCatalog .afcc-plant-search-wrapper::after,#catalog #plantCatalog .afcc-search-wrapper::before,#catalog #plantCatalog .afcc-search-wrapper::after,#catalog #plantCatalog .search-wrapper::before,#catalog #plantCatalog .search-wrapper::after{display:none !important;content:none !important;background:none !important;background-image:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}#catalog #plantCatalog #plantCatalogSearch,#catalog #plantCatalog .afcc-plant-search-input{padding-left:20px !important;background-image:none !important;background-position:initial !important}@media(max-width:720px){#catalog #plantCatalog .afcc-section__head.afcc-plant-subhead{margin-bottom:8px !important}#catalog #plantCatalog .afcc-toolbar.afcc-toolbar--plants{margin-bottom:8px !important}#catalog #plantCatalog .afcc-plant-title-row{margin-top:6px !important}#catalog #plantCatalog #plantGrid,#catalog #plantCatalog .afcc-plant-grid,#catalog #plantCatalog .afcc-plant-grid.afcc-plant-grid--catalog{margin-top:10px !important}}#plantCatalog,.afcc-catalog-plants#plantCatalog,#plantCatalog.afcc-catalog-plants,#plantCatalog .afcc-section__head,#plantCatalog .afcc-section__head--inline,#plantCatalog .afcc-catalog-subhead,#plantCatalog .afcc-plant-subhead,#catalog #plantCatalog,#catalog #plantCatalog .afcc-section__head,#catalog #plantCatalog .afcc-section__head--inline,#catalog #plantCatalog .afcc-catalog-subhead,#catalog #plantCatalog .afcc-plant-subhead{background:transparent !important;background-image:none !important;border:0 !important;outline:0 !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}#plantCatalog .afcc-section__head::before,#plantCatalog .afcc-section__head::after,#plantCatalog .afcc-catalog-subhead::before,#plantCatalog .afcc-catalog-subhead::after,#plantCatalog .afcc-plant-subhead::before,#plantCatalog .afcc-plant-subhead::after,#plantCatalog .afcc-plant-search-wrapper::before,#plantCatalog .afcc-plant-search-wrapper::after,#plantCatalog .afcc-search-wrapper::before,#plantCatalog .afcc-search-wrapper::after,#plantCatalog .search-wrapper::before,#plantCatalog .search-wrapper::after,#plantCatalog .afcc-plant-search-icon,#catalog #plantCatalog .afcc-section__head::before,#catalog #plantCatalog .afcc-section__head::after,#catalog #plantCatalog .afcc-catalog-subhead::before,#catalog #plantCatalog .afcc-catalog-subhead::after,#catalog #plantCatalog .afcc-plant-subhead::before,#catalog #plantCatalog .afcc-plant-subhead::after,#catalog #plantCatalog .afcc-plant-search-wrapper::before,#catalog #plantCatalog .afcc-plant-search-wrapper::after,#catalog #plantCatalog .afcc-search-wrapper::before,#catalog #plantCatalog .afcc-search-wrapper::after,#catalog #plantCatalog .search-wrapper::before,#catalog #plantCatalog .search-wrapper::after,#catalog #plantCatalog .afcc-plant-search-icon{display:none !important;content:none !important;opacity:0 !important;visibility:hidden !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;background:none !important;background-image:none !important;box-shadow:none !important;pointer-events:none !important}#plantCatalog .afcc-plant-subhead,#catalog #plantCatalog .afcc-plant-subhead{width:100% !important;max-width:100% !important;min-height:0 !important;height:auto !important;margin:0 0 14px !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:0 !important;overflow:visible !important}#plantCatalog .afcc-toolbar--plants,#catalog #plantCatalog .afcc-toolbar--plants{width:100% !important;max-width:100% !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important;flex-wrap:wrap !important;margin:0 0 10px !important;padding:0 !important;background:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;position:relative !important;z-index:200 !important}#plantCatalog .afcc-toolbar--plants>*,#catalog #plantCatalog .afcc-toolbar--plants>*{margin-top:0 !important;margin-bottom:0 !important}#plantCatalog .afcc-plant-search-wrapper,#plantCatalog .afcc-toolbar--plants .search-wrapper,#plantCatalog .afcc-toolbar--plants .afcc-search-wrapper,#catalog #plantCatalog .afcc-plant-search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .afcc-search-wrapper{flex:1 1 340px !important;flex-grow:1 !important;width:auto !important;max-width:none !important;min-width:260px !important;padding:0 !important;margin:0 !important;position:relative !important;background:none !important;background-image:none !important;border:0 !important;box-shadow:none !important}#plantCatalog #plantCatalogSearch,#plantCatalog .afcc-plant-search-input,#catalog #plantCatalog #plantCatalogSearch,#catalog #plantCatalog .afcc-plant-search-input{width:100% !important;height:46px !important;min-height:46px !important;padding:0 16px 0 18px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.05) !important;color:#fff !important;font-size:15px !important;line-height:1.2 !important;outline:none !important;box-shadow:none !important;background-image:none !important;-webkit-appearance:none !important;appearance:none !important}#plantCatalog #plantCatalogSearch::placeholder,#catalog #plantCatalog #plantCatalogSearch::placeholder{color:rgba(255,255,255,.42) !important}#plantCatalog #plantCatalogSearch:focus,#catalog #plantCatalog #plantCatalogSearch:focus{border-color:rgba(32,242,210,.50) !important;box-shadow:0 0 0 3px rgba(32,242,210,.10) !important}#plantCatalog #filterPlantDifficulty,#plantCatalog select#filterPlantDifficulty,#plantCatalog .afcc-native-select-hidden,#plantCatalog select.afcc-native-select-hidden,#plantCatalog .afcc-custom-select--plants select,#catalog #plantCatalog #filterPlantDifficulty,#catalog #plantCatalog select#filterPlantDifficulty,#catalog #plantCatalog .afcc-native-select-hidden,#catalog #plantCatalog select.afcc-native-select-hidden,#catalog #plantCatalog .afcc-custom-select--plants select{display:none !important;opacity:0 !important;visibility:hidden !important;position:absolute !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;max-width:0 !important;max-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important}#plantCatalog .afcc-custom-select--plants,#catalog #plantCatalog .afcc-custom-select--plants{position:relative !important;flex:0 0 230px !important;width:230px !important;min-width:210px !important;max-width:100% !important;margin:0 !important;z-index:999 !important}#plantCatalog .afcc-custom-select--plants .afcc-custom-select__button,#catalog #plantCatalog .afcc-custom-select--plants .afcc-custom-select__button{width:100% !important;height:46px !important;min-height:46px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:0 14px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.05) !important;color:#fff !important;font-weight:800 !important;box-shadow:none !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important}#plantCatalog .afcc-custom-select--plants .afcc-custom-select__button:hover,#plantCatalog .afcc-custom-select--plants .afcc-custom-select__button[aria-expanded="true"],#catalog #plantCatalog .afcc-custom-select--plants .afcc-custom-select__button:hover,#catalog #plantCatalog .afcc-custom-select--plants .afcc-custom-select__button[aria-expanded="true"]{border-color:rgba(32,242,210,.44) !important;background:rgba(255,255,255,.075) !important}#plantCatalog .afcc-custom-select--plants .afcc-custom-select__menu,#catalog #plantCatalog .afcc-custom-select--plants .afcc-custom-select__menu{position:absolute !important;z-index:999 !important;top:calc(100%+8px) !important;left:0 !important;right:0 !important;background:rgba(13,23,29,.96) !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:16px !important;box-shadow:0 18px 44px rgba(0,0,0,.36) !important;-webkit-backdrop-filter:blur(12px) !important;backdrop-filter:blur(12px) !important;overflow:hidden !important}#plantCatalog .afcc-toggle--plants,#catalog #plantCatalog .afcc-toggle--plants{flex:0 0 auto !important;height:46px !important;min-height:46px !important;margin:0 !important;padding:0 16px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.14) !important;background:rgba(255,255,255,.07) !important;color:#fff !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important}#plantCatalog .afcc-toggle--plants:has(input:checked),#catalog #plantCatalog .afcc-toggle--plants:has(input:checked){background:rgba(32,242,210,.18) !important;border-color:rgba(32,242,210,.48) !important}#plantCatalog .afcc-plant-title-row,#catalog #plantCatalog .afcc-plant-title-row{display:flex !important;align-items:center !important;position:relative !important;margin:10px 0 0 !important;padding:0 0 0 15px !important;min-height:0 !important}#plantCatalog .afcc-plant-title-row::before,#catalog #plantCatalog .afcc-plant-title-row::before{content:'' !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:1.15em !important;min-height:26px !important;border-radius:999px !important;background:#20f2d2 !important;box-shadow:0 0 16px rgba(32,242,210,.34) !important}#plantCatalog .afcc-plant-title-row h3,#catalog #plantCatalog .afcc-plant-title-row h3{margin:0 !important;padding:0 !important;border-left:0 !important;color:#fff !important;line-height:1.08 !important}#plantCatalog #plantGrid,#plantCatalog .afcc-plant-grid,#catalog #plantCatalog #plantGrid,#catalog #plantCatalog .afcc-plant-grid{padding:0 !important;margin-top:12px !important;margin-left:0 !important;margin-right:0 !important}@media(max-width:720px){#plantCatalog .afcc-toolbar--plants,#catalog #plantCatalog .afcc-toolbar--plants{gap:10px !important;margin-bottom:8px !important}#plantCatalog .afcc-plant-search-wrapper,#plantCatalog .afcc-toolbar--plants .search-wrapper,#plantCatalog .afcc-toolbar--plants .afcc-search-wrapper,#catalog #plantCatalog .afcc-plant-search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .afcc-search-wrapper{flex:1 1 100% !important;width:100% !important;min-width:0 !important}#plantCatalog .afcc-custom-select--plants,#catalog #plantCatalog .afcc-custom-select--plants{flex:1 1 calc(50% - 5px) !important;width:auto !important;min-width:0 !important}#plantCatalog .afcc-toggle--plants,#catalog #plantCatalog .afcc-toggle--plants{flex:1 1 calc(50% - 5px) !important;min-width:0 !important;padding:0 10px !important}#plantCatalog #plantGrid,#plantCatalog .afcc-plant-grid,#catalog #plantCatalog #plantGrid,#catalog #plantCatalog .afcc-plant-grid{margin-top:10px !important}}@media (max-width:768px){#catalog .afcc-toolbar.afcc-toolbar--catalog{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;width:100% !important;max-width:100% !important}#catalog .afcc-toolbar--catalog>*{margin:0 !important;min-width:0 !important}#catalog .afcc-toolbar--catalog .search-wrapper,#catalog .afcc-toolbar--catalog .afcc-search-wrapper{order:1 !important;flex:0 0 100% !important;width:100% !important;max-width:100% !important}#catalog .afcc-toolbar--catalog #catalogSearch,#catalog .afcc-toolbar--catalog .search-wrapper .afcc-input{width:100% !important;height:42px !important;min-height:42px !important}#catalog .afcc-toolbar--catalog .afcc-custom-select--tank{order:2 !important;flex:1 1 calc(50% - 5px) !important;width:auto !important;min-width:0 !important;max-width:none !important}#catalog .afcc-toolbar--catalog .afcc-custom-select--tank .afcc-custom-select__button{width:100% !important;height:42px !important;min-height:42px !important;border-radius:10px !important;background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.10) !important;display:flex !important;align-items:center !important;justify-content:space-between !important}#catalog .afcc-toolbar--catalog .afcc-toggle{order:3 !important;flex:1 1 calc(50% - 5px) !important;width:auto !important;min-width:0 !important;max-width:none !important;height:42px !important;min-height:42px !important;margin:0 !important;padding:0 10px !important;border-radius:10px !important;background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.10) !important;display:flex !important;justify-content:center !important;align-items:center !important;text-align:center !important;white-space:nowrap !important;box-shadow:none !important}#catalog .afcc-toolbar--catalog .afcc-toggle input{margin:0 8px 0 0 !important;flex:0 0 auto !important}#catalog .afcc-toolbar--catalog .afcc-toggle span{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1.1 !important}}@media (min-width:769px){#catalog .afcc-toolbar--catalog .search-wrapper,#catalog .afcc-toolbar--catalog .afcc-search-wrapper{width:auto !important}#catalog .afcc-toolbar--catalog .afcc-custom-select--tank,#catalog .afcc-toolbar--catalog .afcc-toggle{width:auto !important}}#catalog .afcc-toolbar--catalog,#plantCatalog .afcc-toolbar--plants,#catalog #plantCatalog .afcc-toolbar--plants{display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important;width:100% !important;max-width:100% !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}#catalog .afcc-toolbar--catalog .search-wrapper,#catalog .afcc-toolbar--catalog .afcc-search-wrapper,#plantCatalog .afcc-toolbar--plants .search-wrapper,#plantCatalog .afcc-toolbar--plants .afcc-search-wrapper,#plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .afcc-search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper{flex:1 1 340px !important;flex-grow:1 !important;min-width:260px !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;position:relative !important;background:none !important;background-image:none !important;border:0 !important;box-shadow:none !important}#catalog .afcc-toolbar--catalog .search-wrapper::before,#catalog .afcc-toolbar--catalog .search-wrapper::after,#catalog .afcc-toolbar--catalog .afcc-search-wrapper::before,#catalog .afcc-toolbar--catalog .afcc-search-wrapper::after,#plantCatalog .afcc-toolbar--plants .search-wrapper::before,#plantCatalog .afcc-toolbar--plants .search-wrapper::after,#plantCatalog .afcc-toolbar--plants .afcc-search-wrapper::before,#plantCatalog .afcc-toolbar--plants .afcc-search-wrapper::after,#plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper::before,#plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper::after,#catalog #plantCatalog .afcc-toolbar--plants .search-wrapper::before,#catalog #plantCatalog .afcc-toolbar--plants .search-wrapper::after,#catalog #plantCatalog .afcc-toolbar--plants .afcc-search-wrapper::before,#catalog #plantCatalog .afcc-toolbar--plants .afcc-search-wrapper::after,#catalog #plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper::before,#catalog #plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper::after,#catalog .afcc-plant-search-icon,#plantCatalog .afcc-plant-search-icon{display:none !important;content:none !important;opacity:0 !important;visibility:hidden !important;width:0 !important;height:0 !important;background:none !important;background-image:none !important;pointer-events:none !important}#catalog .afcc-toolbar--catalog .afcc-input,#catalog .afcc-toolbar--catalog input[type="search"],#catalog .afcc-toolbar--catalog .afcc-custom-select__button,#catalog .afcc-toolbar--catalog .afcc-toggle,#plantCatalog .afcc-toolbar--plants .afcc-input,#plantCatalog .afcc-toolbar--plants input[type="search"],#plantCatalog .afcc-toolbar--plants .afcc-custom-select__button,#plantCatalog .afcc-toolbar--plants .afcc-toggle,#catalog #plantCatalog .afcc-toolbar--plants .afcc-input,#catalog #plantCatalog .afcc-toolbar--plants input[type="search"],#catalog #plantCatalog .afcc-toolbar--plants .afcc-custom-select__button,#catalog #plantCatalog .afcc-toolbar--plants .afcc-toggle{height:46px !important;min-height:46px !important;border-radius:10px !important;background:rgba(0,0,0,.20) !important;border:1px solid rgba(32,242,210,.30) !important;color:#fff !important;box-shadow:0 4px 15px rgba(0,0,0,.20) !important;-webkit-backdrop-filter:blur(8px) !important;backdrop-filter:blur(8px) !important;outline:none !important}#catalog .afcc-toolbar--catalog input[type="search"],#plantCatalog .afcc-toolbar--plants input[type="search"],#catalog #plantCatalog .afcc-toolbar--plants input[type="search"]{width:100% !important;padding:0 46px 0 20px !important;background-image:none !important}#plantCatalog .afcc-toolbar--plants input[type="search"],#catalog #plantCatalog .afcc-toolbar--plants input[type="search"]{padding-right:20px !important}#catalog .afcc-toolbar--catalog input[type="search"]::placeholder,#plantCatalog .afcc-toolbar--plants input[type="search"]::placeholder,#catalog #plantCatalog .afcc-toolbar--plants input[type="search"]::placeholder{color:rgba(255,255,255,.42) !important}#catalog .afcc-toolbar--catalog .afcc-input:focus,#catalog .afcc-toolbar--catalog input[type="search"]:focus,#catalog .afcc-toolbar--catalog .afcc-custom-select__button:hover,#catalog .afcc-toolbar--catalog .afcc-custom-select__button[aria-expanded="true"],#catalog .afcc-toolbar--catalog .afcc-toggle:hover,#plantCatalog .afcc-toolbar--plants .afcc-input:focus,#plantCatalog .afcc-toolbar--plants input[type="search"]:focus,#plantCatalog .afcc-toolbar--plants .afcc-custom-select__button:hover,#plantCatalog .afcc-toolbar--plants .afcc-custom-select__button[aria-expanded="true"],#plantCatalog .afcc-toolbar--plants .afcc-toggle:hover,#catalog #plantCatalog .afcc-toolbar--plants .afcc-input:focus,#catalog #plantCatalog .afcc-toolbar--plants input[type="search"]:focus,#catalog #plantCatalog .afcc-toolbar--plants .afcc-custom-select__button:hover,#catalog #plantCatalog .afcc-toolbar--plants .afcc-custom-select__button[aria-expanded="true"],#catalog #plantCatalog .afcc-toolbar--plants .afcc-toggle:hover{border-color:rgba(32,242,210,1) !important;box-shadow:0 0 10px rgba(32,242,210,.40),0 4px 15px rgba(0,0,0,.22) !important}#catalog .afcc-toolbar--catalog .afcc-custom-select,#plantCatalog .afcc-toolbar--plants .afcc-custom-select,#catalog #plantCatalog .afcc-toolbar--plants .afcc-custom-select{position:relative !important;flex:0 0 230px !important;width:230px !important;max-width:100% !important;z-index:500 !important}#catalog .afcc-toolbar--catalog .afcc-custom-select__button,#plantCatalog .afcc-toolbar--plants .afcc-custom-select__button,#catalog #plantCatalog .afcc-toolbar--plants .afcc-custom-select__button{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:0 14px !important;font-weight:800 !important}#catalog .afcc-toolbar--catalog .afcc-custom-select__menu,#plantCatalog .afcc-toolbar--plants .afcc-custom-select__menu,#catalog #plantCatalog .afcc-toolbar--plants .afcc-custom-select__menu{position:absolute !important;z-index:999 !important;top:calc(100%+8px) !important;left:0 !important;right:0 !important;border-radius:14px !important;border:1px solid rgba(32,242,210,.30) !important;background:rgba(8,18,24,.96) !important;box-shadow:0 20px 44px rgba(0,0,0,.38),0 0 10px rgba(32,242,210,.18) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;overflow:hidden !important}#catalog .afcc-toolbar--catalog select.afcc-native-select-hidden,#plantCatalog .afcc-toolbar--plants select.afcc-native-select-hidden,#catalog #plantCatalog .afcc-toolbar--plants select.afcc-native-select-hidden,#plantCatalog .afcc-custom-select--plants select,#catalog #plantCatalog .afcc-custom-select--plants select{display:none !important;opacity:0 !important;visibility:hidden !important;position:absolute !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important}#catalog .afcc-toolbar--catalog .afcc-toggle,#plantCatalog .afcc-toolbar--plants .afcc-toggle,#catalog #plantCatalog .afcc-toolbar--plants .afcc-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:0 14px !important;margin:0 !important;white-space:nowrap !important;text-align:center !important}#catalog .afcc-toolbar--catalog .afcc-toggle:has(input:checked),#plantCatalog .afcc-toolbar--plants .afcc-toggle:has(input:checked),#catalog #plantCatalog .afcc-toolbar--plants .afcc-toggle:has(input:checked){border-color:rgba(32,242,210,1) !important;background:rgba(32,242,210,.16) !important;box-shadow:0 0 10px rgba(32,242,210,.34),0 4px 15px rgba(0,0,0,.20) !important}#catalog .afcc-toolbar--catalog .afcc-toggle input,#plantCatalog .afcc-toolbar--plants .afcc-toggle input,#catalog #plantCatalog .afcc-toolbar--plants .afcc-toggle input{margin:0 !important;flex:0 0 auto !important}#catalog .afcc-clear-btn,.afcc-clear-btn{color:#20f2d2 !important;font-weight:900 !important;font-size:24px !important;line-height:1 !important;text-shadow:0 0 8px rgba(32,242,210,.80) !important;top:50% !important;transform:translateY(-50%) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}#plantCatalog .afcc-plant-title-row,#catalog #plantCatalog .afcc-plant-title-row{margin:15px 0 0 !important;padding:0 0 0 15px !important}#plantCatalog #plantGrid,#plantCatalog .afcc-plant-grid,#catalog #plantCatalog #plantGrid,#catalog #plantCatalog .afcc-plant-grid{margin-top:12px !important}@media(max-width:768px){#catalog .afcc-toolbar--catalog,#plantCatalog .afcc-toolbar--plants,#catalog #plantCatalog .afcc-toolbar--plants{display:flex !important;flex-wrap:wrap !important;gap:10px !important;align-items:center !important}#catalog .afcc-toolbar--catalog .search-wrapper,#catalog .afcc-toolbar--catalog .afcc-search-wrapper,#plantCatalog .afcc-toolbar--plants .search-wrapper,#plantCatalog .afcc-toolbar--plants .afcc-search-wrapper,#plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .afcc-search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper{order:1 !important;flex:0 0 100% !important;width:100% !important;min-width:0 !important;max-width:100% !important}#catalog .afcc-toolbar--catalog .afcc-custom-select,#plantCatalog .afcc-toolbar--plants .afcc-custom-select,#catalog #plantCatalog .afcc-toolbar--plants .afcc-custom-select{order:2 !important;flex:1 1 calc(50% - 5px) !important;width:auto !important;min-width:0 !important;max-width:none !important}#catalog .afcc-toolbar--catalog .afcc-toggle,#plantCatalog .afcc-toolbar--plants .afcc-toggle,#catalog #plantCatalog .afcc-toolbar--plants .afcc-toggle{order:3 !important;flex:1 1 calc(50% - 5px) !important;width:auto !important;min-width:0 !important;max-width:none !important;padding:0 8px !important;font-size:12px !important}#catalog .afcc-toolbar--catalog .afcc-input,#catalog .afcc-toolbar--catalog input[type="search"],#catalog .afcc-toolbar--catalog .afcc-custom-select__button,#catalog .afcc-toolbar--catalog .afcc-toggle,#plantCatalog .afcc-toolbar--plants .afcc-input,#plantCatalog .afcc-toolbar--plants input[type="search"],#plantCatalog .afcc-toolbar--plants .afcc-custom-select__button,#plantCatalog .afcc-toolbar--plants .afcc-toggle,#catalog #plantCatalog .afcc-toolbar--plants .afcc-input,#catalog #plantCatalog .afcc-toolbar--plants input[type="search"],#catalog #plantCatalog .afcc-toolbar--plants .afcc-custom-select__button,#catalog #plantCatalog .afcc-toolbar--plants .afcc-toggle{height:42px !important;min-height:42px !important}}#catalog .afcc-toolbar--catalog .search-wrapper{position:relative !important}#catalog .afcc-clear-btn{border-radius:10px !important}#plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper{position:relative !important}#plantCatalog .afcc-toolbar--plants #plantCatalogSearch,#catalog #plantCatalog .afcc-toolbar--plants #plantCatalogSearch{padding-right:48px !important}#plantCatalog .afcc-clear-btn--plants,#catalog #plantCatalog .afcc-clear-btn--plants{position:absolute !important;right:8px !important;top:50% !important;transform:translateY(-50%) scale(.92) !important;z-index:4 !important;width:36px !important;height:36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:0 !important;border-radius:10px !important;background:rgba(255,255,255,.06) url('/app-assets/aquarium-compatibility-calculator/assets/img/ui/plant-clear-icon.webp') center/22px 22px no-repeat !important;box-shadow:0 0 18px rgba(32,242,210,.15) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .16s ease,visibility .16s ease,transform .16s ease,background .16s ease,box-shadow .16s ease !important;-webkit-tap-highlight-color:transparent !important;color:transparent !important;font-size:0 !important;line-height:0 !important}#plantCatalog .afcc-clear-btn--plants.is-visible,#catalog #plantCatalog .afcc-clear-btn--plants.is-visible{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(-50%) scale(1) !important}#plantCatalog .afcc-clear-btn--plants:hover,#plantCatalog .afcc-clear-btn--plants:active,#plantCatalog .afcc-clear-btn--plants:focus-visible,#catalog #plantCatalog .afcc-clear-btn--plants:hover,#catalog #plantCatalog .afcc-clear-btn--plants:active,#catalog #plantCatalog .afcc-clear-btn--plants:focus-visible{background:rgba(255,255,255,.12) url('/app-assets/aquarium-compatibility-calculator/assets/img/ui/plant-clear-icon.webp') center/22px 22px no-repeat !important;box-shadow:0 0 14px rgba(32,242,210,.35),0 4px 15px rgba(0,0,0,.18) !important;outline:none !important}#catalog .afcc-toolbar--catalog .search-wrapper,#catalog #plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper,#plantCatalog .afcc-toolbar--plants .afcc-plant-search-wrapper{position:relative !important}#catalog #catalogSearch,#catalog #plantCatalogSearch,#plantCatalog #plantCatalogSearch{padding-right:48px !important}#catalog #plantCatalog .afcc-clear-btn,#plantCatalog .afcc-clear-btn,#catalog .afcc-clear-btn{position:absolute !important;right:8px !important;top:50% !important;transform:translateY(-50%) scale(.92) !important;z-index:5 !important;width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:0 !important;border-radius:10px !important;background:rgba(255,255,255,.08) !important;background-image:none !important;color:#20f2d2 !important;font-family:Arial,sans-serif !important;font-size:26px !important;line-height:1 !important;font-weight:900 !important;text-shadow:0 0 8px rgba(32,242,210,.80) !important;box-shadow:0 0 12px rgba(32,242,210,.16) !important;cursor:pointer !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .16s ease,visibility .16s ease,transform .16s ease,background .16s ease,box-shadow .16s ease !important;-webkit-tap-highlight-color:transparent !important}#catalog .afcc-clear-btn.is-visible,#plantCatalog .afcc-clear-btn.is-visible,#catalog #plantCatalog .afcc-clear-btn.is-visible{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(-50%) scale(1) !important}#catalog .afcc-clear-btn:hover,#catalog .afcc-clear-btn:active,#catalog .afcc-clear-btn:focus-visible,#plantCatalog .afcc-clear-btn:hover,#plantCatalog .afcc-clear-btn:active,#plantCatalog .afcc-clear-btn:focus-visible,#catalog #plantCatalog .afcc-clear-btn:hover,#catalog #plantCatalog .afcc-clear-btn:active,#catalog #plantCatalog .afcc-clear-btn:focus-visible{background:rgba(255,255,255,.14) !important;color:#20f2d2 !important;box-shadow:0 0 14px rgba(32,242,210,.38),0 4px 15px rgba(0,0,0,.18) !important;outline:none !important}#catalog .afcc-toolbar--catalog .afcc-toggle input[type="checkbox"],#catalog #plantCatalog .afcc-toolbar--plants .afcc-toggle input[type="checkbox"],#plantCatalog .afcc-toolbar--plants .afcc-toggle input[type="checkbox"]{-webkit-appearance:none !important;appearance:none !important;width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important;margin:0 8px 0 0 !important;border-radius:3px !important;border:1px solid rgba(255,255,255,.70) !important;background:rgba(255,255,255,.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18) !important;display:inline-grid !important;place-items:center !important;vertical-align:middle !important;flex:0 0 auto !important;position:relative !important}#catalog .afcc-toolbar--catalog .afcc-toggle input[type="checkbox"]:checked,#catalog #plantCatalog .afcc-toolbar--plants .afcc-toggle input[type="checkbox"]:checked,#plantCatalog .afcc-toolbar--plants .afcc-toggle input[type="checkbox"]:checked{border-color:#20f2d2 !important;background:#20f2d2 !important;box-shadow:0 0 8px rgba(32,242,210,.48) !important}#catalog .afcc-toolbar--catalog .afcc-toggle input[type="checkbox"]:checked::after,#catalog #plantCatalog .afcc-toolbar--plants .afcc-toggle input[type="checkbox"]:checked::after,#plantCatalog .afcc-toolbar--plants .afcc-toggle input[type="checkbox"]:checked::after{content:"" !important;width:7px !important;height:4px !important;border-left:2px solid rgba(0,0,0,.82) !important;border-bottom:2px solid rgba(0,0,0,.82) !important;transform:rotate(-45deg) translateY(-1px) !important}#catalog input[type="search"],#plantCatalog input[type="search"],#catalog #plantCatalog input[type="search"]{-webkit-appearance:none !important;appearance:none !important}#catalog input[type="search"]::-webkit-search-cancel-button,#catalog input[type="search"]::-webkit-search-decoration,#catalog input[type="search"]::-webkit-search-results-button,#catalog input[type="search"]::-webkit-search-results-decoration,#plantCatalog input[type="search"]::-webkit-search-cancel-button,#plantCatalog input[type="search"]::-webkit-search-decoration,#plantCatalog input[type="search"]::-webkit-search-results-button,#plantCatalog input[type="search"]::-webkit-search-results-decoration,#catalog #plantCatalog input[type="search"]::-webkit-search-cancel-button,#catalog #plantCatalog input[type="search"]::-webkit-search-decoration,#catalog #plantCatalog input[type="search"]::-webkit-search-results-button,#catalog #plantCatalog input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none !important;appearance:none !important;display:none !important;width:0 !important;height:0 !important;opacity:0 !important;pointer-events:none !important}#catalog .afcc-toolbar--catalog .afcc-toggle input#filterBeginner,#catalog .afcc-toolbar--catalog label.afcc-toggle input[type="checkbox"]{-webkit-appearance:none !important;appearance:none !important;width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important;flex:0 0 14px !important;display:inline-grid !important;place-items:center !important;margin:0 8px 0 0 !important;padding:0 !important;border-radius:3px !important;border:1px solid rgba(255,255,255,.70) !important;background:rgba(255,255,255,.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18) !important;vertical-align:middle !important;position:relative !important;cursor:pointer !important}#catalog .afcc-toolbar--catalog .afcc-toggle input#filterBeginner::before,#catalog .afcc-toolbar--catalog label.afcc-toggle input[type="checkbox"]::before{display:none !important;content:none !important}#catalog .afcc-toolbar--catalog .afcc-toggle input#filterBeginner:checked,#catalog .afcc-toolbar--catalog label.afcc-toggle input[type="checkbox"]:checked{border-color:#20f2d2 !important;background:#20f2d2 !important;box-shadow:0 0 8px rgba(32,242,210,.48) !important}#catalog .afcc-toolbar--catalog .afcc-toggle input#filterBeginner:checked::after,#catalog .afcc-toolbar--catalog label.afcc-toggle input[type="checkbox"]:checked::after{content:"" !important;width:7px !important;height:4px !important;border-left:2px solid rgba(0,0,0,.82) !important;border-bottom:2px solid rgba(0,0,0,.82) !important;transform:rotate(-45deg) translateY(-1px) !important}#catalog .afcc-toolbar--catalog .afcc-toggle::before,#catalog .afcc-toolbar--catalog .afcc-toggle::after{display:none !important;content:none !important;background:none !important;border-radius:0 !important;box-shadow:none !important}#catalog .afcc-toolbar--catalog .afcc-toggle span::before,#catalog .afcc-toolbar--catalog .afcc-toggle span::after,#catalog .afcc-toolbar--catalog .afcc-toggle:has(input:checked) span::before,#catalog .afcc-toolbar--catalog .afcc-toggle:has(input:checked) span::after{display:none !important;content:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;opacity:0 !important;visibility:hidden !important}#catalog .afcc-toolbar--catalog .afcc-toggle input#filterBeginner{-webkit-appearance:none !important;appearance:none !important;position:relative !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:inline-grid !important;place-items:center !important;width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important;max-width:14px !important;max-height:14px !important;flex:0 0 14px !important;margin:0 8px 0 0 !important;padding:0 !important;border-radius:3px !important;border:1px solid rgba(255,255,255,.70) !important;background:rgba(255,255,255,.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18) !important;cursor:pointer !important}#catalog .afcc-toolbar--catalog .afcc-toggle input#filterBeginner::before{display:none !important;content:none !important}#catalog .afcc-toolbar--catalog .afcc-toggle input#filterBeginner:checked{border-color:#20f2d2 !important;background:#20f2d2 !important;box-shadow:0 0 8px rgba(32,242,210,.48) !important}#catalog .afcc-toolbar--catalog .afcc-toggle input#filterBeginner:checked::after{content:"" !important;display:block !important;width:7px !important;height:4px !important;border-left:2px solid rgba(0,0,0,.82) !important;border-bottom:2px solid rgba(0,0,0,.82) !important;transform:rotate(-45deg) translateY(-1px) !important}#catalog .afcc-toolbar--catalog .afcc-toggle span{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0 !important}#invertCatalog,#invertCatalog .afcc-section__head,#invertCatalog .afcc-catalog-subhead,#invertCatalog .afcc-invert-subhead,#catalog #invertCatalog,#catalog #invertCatalog .afcc-section__head,#catalog #invertCatalog .afcc-catalog-subhead,#catalog #invertCatalog .afcc-invert-subhead{background:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}#invertCatalog .afcc-invert-subhead,#catalog #invertCatalog .afcc-invert-subhead{width:100% !important;max-width:100% !important;min-height:0 !important;margin:0 0 14px !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;overflow:visible !important}#invertCatalog .afcc-toolbar--invert,#catalog #invertCatalog .afcc-toolbar--invert{width:100% !important;max-width:100% !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:wrap !important;gap:12px !important;margin:0 0 10px !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;position:relative !important;z-index:220 !important}#invertCatalog .afcc-invert-search-wrapper,#catalog #invertCatalog .afcc-invert-search-wrapper{flex:1 1 340px !important;flex-grow:1 !important;min-width:260px !important;width:auto !important;max-width:none !important;position:relative !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important}#invertCatalog .afcc-toolbar--invert .afcc-input,#invertCatalog .afcc-toolbar--invert input[type="search"],#invertCatalog .afcc-toolbar--invert .afcc-custom-select__button,#invertCatalog .afcc-toolbar--invert .afcc-toggle,#catalog #invertCatalog .afcc-toolbar--invert .afcc-input,#catalog #invertCatalog .afcc-toolbar--invert input[type="search"],#catalog #invertCatalog .afcc-toolbar--invert .afcc-custom-select__button,#catalog #invertCatalog .afcc-toolbar--invert .afcc-toggle{height:46px !important;min-height:46px !important;border-radius:10px !important;background:rgba(0,0,0,.20) !important;border:1px solid rgba(32,242,210,.30) !important;color:#fff !important;box-shadow:0 4px 15px rgba(0,0,0,.20) !important;-webkit-backdrop-filter:blur(8px) !important;backdrop-filter:blur(8px) !important;outline:none !important}#invertCatalog .afcc-toolbar--invert input[type="search"],#catalog #invertCatalog .afcc-toolbar--invert input[type="search"]{width:100% !important;padding:0 48px 0 20px !important;-webkit-appearance:none !important;appearance:none !important;background-image:none !important}#invertCatalog input[type="search"]::-webkit-search-cancel-button,#invertCatalog input[type="search"]::-webkit-search-decoration,#invertCatalog input[type="search"]::-webkit-search-results-button,#invertCatalog input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none !important;appearance:none !important;display:none !important;width:0 !important;height:0 !important}#invertCatalog .afcc-toolbar--invert input[type="search"]::placeholder,#catalog #invertCatalog .afcc-toolbar--invert input[type="search"]::placeholder{color:rgba(255,255,255,.42) !important}#invertCatalog .afcc-toolbar--invert input[type="search"]:focus,#invertCatalog .afcc-toolbar--invert .afcc-custom-select__button:hover,#invertCatalog .afcc-toolbar--invert .afcc-custom-select__button[aria-expanded="true"],#invertCatalog .afcc-toolbar--invert .afcc-toggle:hover,#catalog #invertCatalog .afcc-toolbar--invert input[type="search"]:focus,#catalog #invertCatalog .afcc-toolbar--invert .afcc-custom-select__button:hover,#catalog #invertCatalog .afcc-toolbar--invert .afcc-custom-select__button[aria-expanded="true"],#catalog #invertCatalog .afcc-toolbar--invert .afcc-toggle:hover{border-color:rgba(32,242,210,1) !important;box-shadow:0 0 10px rgba(32,242,210,.40),0 4px 15px rgba(0,0,0,.22) !important}#invertCatalog .afcc-custom-select--invert,#catalog #invertCatalog .afcc-custom-select--invert{position:relative !important;flex:0 0 230px !important;width:230px !important;max-width:100% !important;z-index:999 !important}#invertCatalog .afcc-custom-select--invert select,#invertCatalog select#afilterInvertType,#invertCatalog select#filterInvertType,#invertCatalog select.afcc-native-select-hidden,#catalog #invertCatalog .afcc-custom-select--invert select,#catalog #invertCatalog select#filterInvertType,#catalog #invertCatalog select.afcc-native-select-hidden{display:none !important;opacity:0 !important;visibility:hidden !important;position:absolute !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important}#invertCatalog .afcc-custom-select--invert .afcc-custom-select__button,#catalog #invertCatalog .afcc-custom-select--invert .afcc-custom-select__button{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:0 14px !important;font-weight:800 !important}#invertCatalog .afcc-custom-select--invert .afcc-custom-select__menu,#catalog #invertCatalog .afcc-custom-select--invert .afcc-custom-select__menu{position:absolute !important;z-index:999 !important;top:calc(100%+8px) !important;left:0 !important;right:0 !important;border-radius:14px !important;border:1px solid rgba(32,242,210,.30) !important;background:rgba(8,18,24,.96) !important;box-shadow:0 20px 44px rgba(0,0,0,.38),0 0 10px rgba(32,242,210,.18) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;overflow:hidden !important}#invertCatalog .afcc-toggle--invert,#catalog #invertCatalog .afcc-toggle--invert{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin:0 !important;padding:0 14px !important;white-space:nowrap !important;text-align:center !important}#invertCatalog .afcc-toggle--invert input[type="checkbox"],#catalog #invertCatalog .afcc-toggle--invert input[type="checkbox"]{-webkit-appearance:none !important;appearance:none !important;width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important;flex:0 0 14px !important;margin:0 !important;border-radius:3px !important;border:1px solid rgba(255,255,255,.70) !important;background:rgba(255,255,255,.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18) !important;display:inline-grid !important;place-items:center !important}#invertCatalog .afcc-toggle--invert input[type="checkbox"]:checked,#catalog #invertCatalog .afcc-toggle--invert input[type="checkbox"]:checked{border-color:#20f2d2 !important;background:#20f2d2 !important;box-shadow:0 0 8px rgba(32,242,210,.48) !important}#invertCatalog .afcc-toggle--invert input[type="checkbox"]:checked::after,#catalog #invertCatalog .afcc-toggle--invert input[type="checkbox"]:checked::after{content:"" !important;width:7px !important;height:4px !important;border-left:2px solid rgba(0,0,0,.82) !important;border-bottom:2px solid rgba(0,0,0,.82) !important;transform:rotate(-45deg) translateY(-1px) !important}#invertCatalog .afcc-toggle--invert:has(input:checked),#catalog #invertCatalog .afcc-toggle--invert:has(input:checked){border-color:rgba(32,242,210,1) !important;background:rgba(32,242,210,.16) !important;box-shadow:0 0 10px rgba(32,242,210,.34),0 4px 15px rgba(0,0,0,.20) !important}#invertCatalog .afcc-clear-btn,#catalog #invertCatalog .afcc-clear-btn{position:absolute !important;right:8px !important;top:50% !important;transform:translateY(-50%) scale(.92) !important;z-index:5 !important;width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:0 !important;border-radius:10px !important;background:rgba(255,255,255,.08) !important;color:#20f2d2 !important;font-family:Arial,sans-serif !important;font-size:26px !important;line-height:1 !important;font-weight:900 !important;text-shadow:0 0 8px rgba(32,242,210,.80) !important;box-shadow:0 0 12px rgba(32,242,210,.16) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}#invertCatalog .afcc-clear-btn.is-visible,#catalog #invertCatalog .afcc-clear-btn.is-visible{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(-50%) scale(1) !important}#invertCatalog .afcc-invert-title-row,#catalog #invertCatalog .afcc-invert-title-row{display:flex !important;align-items:center !important;position:relative !important;margin:15px 0 0 !important;padding:0 0 0 15px !important;min-height:0 !important}#invertCatalog .afcc-invert-title-row::before,#catalog #invertCatalog .afcc-invert-title-row::before{content:'' !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:1.15em !important;min-height:26px !important;border-radius:999px !important;background:#20f2d2 !important;box-shadow:0 0 16px rgba(32,242,210,.34) !important}#invertCatalog .afcc-invert-title-row h3,#catalog #invertCatalog .afcc-invert-title-row h3{margin:0 !important;padding:0 !important;border-left:0 !important;color:#fff !important;line-height:1.08 !important}#invertCatalog #invertGrid,#catalog #invertCatalog #invertGrid{padding:0 !important;margin-top:12px !important}@media(max-width:768px){#invertCatalog .afcc-toolbar--invert,#catalog #invertCatalog .afcc-toolbar--invert{gap:10px !important}#invertCatalog .afcc-invert-search-wrapper,#catalog #invertCatalog .afcc-invert-search-wrapper{order:1 !important;flex:0 0 100% !important;width:100% !important;min-width:0 !important;max-width:100% !important}#invertCatalog .afcc-custom-select--invert,#catalog #invertCatalog .afcc-custom-select--invert{order:2 !important;flex:1 1 calc(50% - 5px) !important;width:auto !important;min-width:0 !important;max-width:none !important}#invertCatalog .afcc-toggle--invert,#catalog #invertCatalog .afcc-toggle--invert{order:3 !important;flex:1 1 calc(50% - 5px) !important;min-width:0 !important;padding:0 8px !important;font-size:12px !important}#invertCatalog .afcc-toolbar--invert .afcc-input,#invertCatalog .afcc-toolbar--invert input[type="search"],#invertCatalog .afcc-toolbar--invert .afcc-custom-select__button,#invertCatalog .afcc-toolbar--invert .afcc-toggle,#catalog #invertCatalog .afcc-toolbar--invert .afcc-input,#catalog #invertCatalog .afcc-toolbar--invert input[type="search"],#catalog #invertCatalog .afcc-toolbar--invert .afcc-custom-select__button,#catalog #invertCatalog .afcc-toolbar--invert .afcc-toggle{height:42px !important;min-height:42px !important}}#invertCatalog .afcc-invert-subhead,#catalog #invertCatalog .afcc-invert-subhead{width:100% !important;max-width:100% !important;min-height:0 !important;margin:0 0 14px !important;padding:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;overflow:visible !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}#invertCatalog .afcc-toolbar--invert,#catalog #invertCatalog .afcc-toolbar--invert{width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;flex-wrap:nowrap !important;margin:0 0 12px !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;position:relative !important;z-index:240 !important}#invertCatalog .afcc-toolbar__left,#catalog #invertCatalog .afcc-toolbar__left{flex:1 1 0 !important;min-width:0 !important;height:1px !important}#invertCatalog .afcc-toolbar__center,#catalog #invertCatalog .afcc-toolbar__center{position:relative !important;flex:0 1 400px !important;width:400px !important;max-width:400px !important;min-width:260px !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important}#invertCatalog .afcc-toolbar__right,#catalog #invertCatalog .afcc-toolbar__right{flex:1 1 0 !important;min-width:0 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:12px !important}#invertCatalog .afcc-toolbar--invert .afcc-input,#invertCatalog .afcc-toolbar--invert input[type="search"],#invertCatalog .afcc-toolbar--invert .afcc-custom-select__button,#invertCatalog .afcc-toolbar--invert .afcc-toggle,#catalog #invertCatalog .afcc-toolbar--invert .afcc-input,#catalog #invertCatalog .afcc-toolbar--invert input[type="search"],#catalog #invertCatalog .afcc-toolbar--invert .afcc-custom-select__button,#catalog #invertCatalog .afcc-toolbar--invert .afcc-toggle{height:46px !important;min-height:46px !important;border-radius:10px !important;background:rgba(0,0,0,.20) !important;border:1px solid rgba(32,242,210,.40) !important;color:#fff !important;box-shadow:0 4px 15px rgba(0,0,0,.20) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;outline:none !important}#invertCatalog .afcc-toolbar__center input[type="search"],#catalog #invertCatalog .afcc-toolbar__center input[type="search"]{width:100% !important;padding:0 48px 0 20px !important;background-image:none !important;-webkit-appearance:none !important;appearance:none !important}#invertCatalog .afcc-toolbar__center input[type="search"]::placeholder,#catalog #invertCatalog .afcc-toolbar__center input[type="search"]::placeholder{color:rgba(255,255,255,.42) !important}#invertCatalog .afcc-toolbar__center input[type="search"]:focus,#invertCatalog .afcc-custom-select--invert .afcc-custom-select__button:hover,#invertCatalog .afcc-custom-select--invert .afcc-custom-select__button[aria-expanded="true"],#invertCatalog .afcc-toggle--invert:hover,#catalog #invertCatalog .afcc-toolbar__center input[type="search"]:focus,#catalog #invertCatalog .afcc-custom-select--invert .afcc-custom-select__button:hover,#catalog #invertCatalog .afcc-custom-select--invert .afcc-custom-select__button[aria-expanded="true"],#catalog #invertCatalog .afcc-toggle--invert:hover{border-color:rgba(32,242,210,1) !important;box-shadow:0 0 10px rgba(32,242,210,.40),0 4px 15px rgba(0,0,0,.22) !important}#invertCatalog .afcc-custom-select--invert,#catalog #invertCatalog .afcc-custom-select--invert{position:relative !important;flex:0 0 230px !important;width:230px !important;min-width:210px !important;max-width:100% !important;z-index:999 !important}#invertCatalog .afcc-custom-select--invert .afcc-custom-select__button,#catalog #invertCatalog .afcc-custom-select--invert .afcc-custom-select__button{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:0 14px !important;font-weight:800 !important}#invertCatalog .afcc-custom-select--invert .afcc-custom-select__menu,#catalog #invertCatalog .afcc-custom-select--invert .afcc-custom-select__menu{position:absolute !important;z-index:999 !important;top:calc(100%+8px) !important;left:0 !important;right:0 !important;border-radius:14px !important;border:1px solid rgba(32,242,210,.40) !important;background:rgba(8,18,24,.96) !important;box-shadow:0 20px 44px rgba(0,0,0,.38),0 0 10px rgba(32,242,210,.18) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;overflow:hidden !important}#invertCatalog .afcc-custom-select--invert select,#invertCatalog select#filterInvertType,#catalog #invertCatalog .afcc-custom-select--invert select,#catalog #invertCatalog select#filterInvertType{display:none !important;opacity:0 !important;visibility:hidden !important;position:absolute !important;width:0 !important;height:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important}#invertCatalog .afcc-toggle--invert,#catalog #invertCatalog .afcc-toggle--invert{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin:0 !important;padding:0 14px !important;white-space:nowrap !important;text-align:center !important}#invertCatalog .afcc-toggle--invert input[type="checkbox"],#catalog #invertCatalog .afcc-toggle--invert input[type="checkbox"]{-webkit-appearance:none !important;appearance:none !important;width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important;flex:0 0 14px !important;margin:0 !important;border-radius:3px !important;border:1px solid rgba(255,255,255,.70) !important;background:rgba(255,255,255,.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18) !important;display:inline-grid !important;place-items:center !important}#invertCatalog .afcc-toggle--invert input[type="checkbox"]:checked,#catalog #invertCatalog .afcc-toggle--invert input[type="checkbox"]:checked{border-color:#20f2d2 !important;background:#20f2d2 !important;box-shadow:0 0 8px rgba(32,242,210,.48) !important}#invertCatalog .afcc-toggle--invert input[type="checkbox"]:checked::after,#catalog #invertCatalog .afcc-toggle--invert input[type="checkbox"]:checked::after{content:"" !important;width:7px !important;height:4px !important;border-left:2px solid rgba(0,0,0,.82) !important;border-bottom:2px solid rgba(0,0,0,.82) !important;transform:rotate(-45deg) translateY(-1px) !important}#invertCatalog .afcc-clear-btn,#catalog #invertCatalog .afcc-clear-btn{position:absolute !important;right:8px !important;top:50% !important;transform:translateY(-50%) scale(.92) !important;z-index:5 !important;width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:0 !important;border-radius:10px !important;background:rgba(255,255,255,.08) !important;color:#20f2d2 !important;font-family:Arial,sans-serif !important;font-size:26px !important;line-height:1 !important;font-weight:900 !important;text-shadow:0 0 8px rgba(32,242,210,.80) !important;box-shadow:0 0 12px rgba(32,242,210,.16) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;cursor:pointer !important}#invertCatalog .afcc-clear-btn.is-visible,#catalog #invertCatalog .afcc-clear-btn.is-visible{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(-50%) scale(1) !important}#invertCatalog .afcc-invert-title-row,#catalog #invertCatalog .afcc-invert-title-row{display:flex !important;align-items:center !important;position:relative !important;margin:15px 0 0 !important;padding:0 0 0 15px !important;min-height:0 !important;border-left:0 !important}#invertCatalog .afcc-invert-title-row::before,#catalog #invertCatalog .afcc-invert-title-row::before{content:'' !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:1.15em !important;min-height:26px !important;border-radius:999px !important;background:#20f2d2 !important;box-shadow:0 0 16px rgba(32,242,210,.34) !important}#invertCatalog .afcc-invert-title-row h3,#catalog #invertCatalog .afcc-invert-title-row h3{margin:0 !important;padding:0 !important;color:#fff !important;line-height:1.08 !important;font-weight:800 !important}@media(max-width:768px){#invertCatalog .afcc-toolbar--invert,#catalog #invertCatalog .afcc-toolbar--invert{display:flex !important;flex-wrap:wrap !important;gap:10px !important}#invertCatalog .afcc-toolbar__left,#catalog #invertCatalog .afcc-toolbar__left{display:none !important}#invertCatalog .afcc-toolbar__center,#catalog #invertCatalog .afcc-toolbar__center{order:1 !important;flex:0 0 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important}#invertCatalog .afcc-toolbar__right,#catalog #invertCatalog .afcc-toolbar__right{order:2 !important;flex:0 0 100% !important;width:100% !important;display:flex !important;gap:10px !important}#invertCatalog .afcc-custom-select--invert,#catalog #invertCatalog .afcc-custom-select--invert{flex:1 1 calc(50% - 5px) !important;width:auto !important;min-width:0 !important}#invertCatalog .afcc-toggle--invert,#catalog #invertCatalog .afcc-toggle--invert{flex:1 1 calc(50% - 5px) !important;min-width:0 !important;padding:0 8px !important;font-size:12px !important}#invertCatalog .afcc-toolbar--invert .afcc-input,#invertCatalog .afcc-toolbar--invert input[type="search"],#invertCatalog .afcc-toolbar--invert .afcc-custom-select__button,#invertCatalog .afcc-toolbar--invert .afcc-toggle,#catalog #invertCatalog .afcc-toolbar--invert .afcc-input,#catalog #invertCatalog .afcc-toolbar--invert input[type="search"],#catalog #invertCatalog .afcc-toolbar--invert .afcc-custom-select__button,#catalog #invertCatalog .afcc-toolbar--invert .afcc-toggle{height:42px !important;min-height:42px !important}}#invertCatalog .afcc-invert-subhead,#catalog #invertCatalog .afcc-invert-subhead{background:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;overflow:visible !important}#invertCatalog .afcc-invert-subhead::before,#invertCatalog .afcc-invert-subhead::after,#invertCatalog .afcc-section__head::before,#invertCatalog .afcc-section__head::after,#catalog #invertCatalog .afcc-invert-subhead::before,#catalog #invertCatalog .afcc-invert-subhead::after,#catalog #invertCatalog .afcc-section__head::before,#catalog #invertCatalog .afcc-section__head::after{display:none !important;content:none !important;opacity:0 !important;visibility:hidden !important;background:none !important;background-image:none !important;width:0 !important;height:0 !important;pointer-events:none !important}#invertCatalog .afcc-toolbar__left,#catalog #invertCatalog .afcc-toolbar__left{display:none !important}#invertCatalog .afcc-toolbar--invert,#catalog #invertCatalog .afcc-toolbar--invert{display:flex !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:wrap !important;gap:12px !important;width:100% !important;max-width:100% !important;margin:0 0 10px !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;position:relative !important;z-index:260 !important}#invertCatalog .afcc-toolbar__center,#catalog #invertCatalog .afcc-toolbar__center{flex:1 1 340px !important;flex-grow:1 !important;width:auto !important;max-width:none !important;min-width:260px !important;position:relative !important;margin:0 !important;padding:0 !important;background:none !important;background-image:none !important;border:0 !important;box-shadow:none !important}#invertCatalog .afcc-toolbar__right,#catalog #invertCatalog .afcc-toolbar__right{flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:12px !important;min-width:0 !important}#invertCatalog .afcc-toolbar--invert .afcc-input,#invertCatalog .afcc-toolbar--invert input[type="search"],#invertCatalog .afcc-toolbar--invert .afcc-custom-select__button,#invertCatalog .afcc-toolbar--invert .afcc-toggle,#catalog #invertCatalog .afcc-toolbar--invert .afcc-input,#catalog #invertCatalog .afcc-toolbar--invert input[type="search"],#catalog #invertCatalog .afcc-toolbar--invert .afcc-custom-select__button,#catalog #invertCatalog .afcc-toolbar--invert .afcc-toggle{height:46px !important;min-height:46px !important;border-radius:10px !important;background:rgba(0,0,0,.25) !important;border:1px solid rgba(32,242,210,.40) !important;color:#fff !important;box-shadow:0 4px 15px rgba(0,0,0,.20) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;outline:none !important}#invertCatalog .afcc-toolbar__center input[type="search"],#catalog #invertCatalog .afcc-toolbar__center input[type="search"]{width:100% !important;padding:0 48px 0 20px !important;-webkit-appearance:none !important;appearance:none !important;background-image:none !important}#invertCatalog .afcc-toolbar__center input[type="search"]:focus,#invertCatalog .afcc-custom-select--invert .afcc-custom-select__button:hover,#invertCatalog .afcc-custom-select--invert .afcc-custom-select__button[aria-expanded="true"],#invertCatalog .afcc-toggle--invert:hover,#catalog #invertCatalog .afcc-toolbar__center input[type="search"]:focus,#catalog #invertCatalog .afcc-custom-select--invert .afcc-custom-select__button:hover,#catalog #invertCatalog .afcc-custom-select--invert .afcc-custom-select__button[aria-expanded="true"],#catalog #invertCatalog .afcc-toggle--invert:hover{border-color:rgba(32,242,210,1) !important;box-shadow:0 0 10px rgba(32,242,210,.40),0 4px 15px rgba(0,0,0,.22) !important}#invertCatalog .afcc-custom-select--invert,#catalog #invertCatalog .afcc-custom-select--invert{flex:0 0 220px !important;width:220px !important;min-width:200px !important;max-width:100% !important;position:relative !important;z-index:999 !important}#invertCatalog .afcc-custom-select--invert select,#invertCatalog select#filterInvertVolume,#invertCatalog select#filterInvertType,#catalog #invertCatalog .afcc-custom-select--invert select,#catalog #invertCatalog select#filterInvertVolume,#catalog #invertCatalog select#filterInvertType{display:none !important;opacity:0 !important;visibility:hidden !important;position:absolute !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important}#invertCatalog .afcc-custom-select--invert .afcc-custom-select__button,#catalog #invertCatalog .afcc-custom-select--invert .afcc-custom-select__button{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:0 14px !important;font-weight:800 !important}#invertCatalog .afcc-custom-select--invert .afcc-custom-select__menu,#catalog #invertCatalog .afcc-custom-select--invert .afcc-custom-select__menu{position:absolute !important;z-index:999 !important;top:calc(100%+8px) !important;left:0 !important;right:0 !important;border-radius:14px !important;border:1px solid rgba(32,242,210,.40) !important;background:rgba(8,18,24,.96) !important;box-shadow:0 20px 44px rgba(0,0,0,.38),0 0 10px rgba(32,242,210,.18) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;overflow:hidden !important}#invertCatalog .afcc-clear-btn,#catalog #invertCatalog .afcc-clear-btn{position:absolute !important;right:8px !important;top:50% !important;transform:translateY(-50%) scale(.92) !important;z-index:5 !important;width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:0 !important;border-radius:10px !important;background:rgba(255,255,255,.08) !important;color:#20f2d2 !important;font-family:Arial,sans-serif !important;font-size:26px !important;line-height:1 !important;font-weight:900 !important;text-shadow:0 0 8px rgba(32,242,210,.80) !important;box-shadow:0 0 12px rgba(32,242,210,.16) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}#invertCatalog .afcc-clear-btn.is-visible,#catalog #invertCatalog .afcc-clear-btn.is-visible{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(-50%) scale(1) !important}#invertCatalog .afcc-invert-title-row,#catalog #invertCatalog .afcc-invert-title-row{display:flex !important;align-items:center !important;position:relative !important;margin:20px 0 0 !important;padding:0 0 0 15px !important;min-height:0 !important}#invertCatalog .afcc-invert-title-row::before,#catalog #invertCatalog .afcc-invert-title-row::before{content:'' !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:1.15em !important;min-height:26px !important;border-radius:999px !important;background:#20f2d2 !important;box-shadow:0 0 16px rgba(32,242,210,.34) !important}#invertCatalog .afcc-invert-title-row h3,#catalog #invertCatalog .afcc-invert-title-row h3{margin:0 !important;padding:0 !important;border-left:0 !important;color:#fff !important;line-height:1.08 !important;font-weight:800 !important}@media(max-width:768px){#invertCatalog .afcc-toolbar--invert,#catalog #invertCatalog .afcc-toolbar--invert{gap:10px !important}#invertCatalog .afcc-toolbar__center,#catalog #invertCatalog .afcc-toolbar__center{order:1 !important;flex:0 0 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important}#invertCatalog .afcc-toolbar__right,#catalog #invertCatalog .afcc-toolbar__right{order:2 !important;flex:0 0 100% !important;width:100% !important;gap:10px !important}#invertCatalog .afcc-custom-select--invert,#catalog #invertCatalog .afcc-custom-select--invert{flex:1 1 calc(50% - 5px) !important;width:auto !important;min-width:0 !important}#invertCatalog .afcc-toggle--invert,#catalog #invertCatalog .afcc-toggle--invert{flex:1 1 calc(50% - 5px) !important;min-width:0 !important;padding:0 8px !important;font-size:12px !important}#invertCatalog .afcc-toolbar--invert .afcc-input,#invertCatalog .afcc-toolbar--invert input[type="search"],#invertCatalog .afcc-toolbar--invert .afcc-custom-select__button,#invertCatalog .afcc-toolbar--invert .afcc-toggle,#catalog #invertCatalog .afcc-toolbar--invert .afcc-input,#catalog #invertCatalog .afcc-toolbar--invert input[type="search"],#catalog #invertCatalog .afcc-toolbar--invert .afcc-custom-select__button,#catalog #invertCatalog .afcc-toolbar--invert .afcc-toggle{height:42px !important;min-height:42px !important}}#invertCatalog .afcc-toolbar--invert,#catalog #invertCatalog .afcc-toolbar--invert{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important;flex-wrap:wrap !important;width:100% !important;max-width:100% !important}#invertCatalog .afcc-toolbar__center,#catalog #invertCatalog .afcc-toolbar__center,#invertCatalog .afcc-invert-search-wrapper,#catalog #invertCatalog .afcc-invert-search-wrapper{flex:1 1 auto !important;flex-grow:1 !important;width:auto !important;max-width:none !important;min-width:280px !important}#invertCatalog #invertCatalogSearch,#invertCatalog .afcc-invert-search-input,#catalog #invertCatalog #invertCatalogSearch,#catalog #invertCatalog .afcc-invert-search-input{width:100% !important;max-width:none !important;display:block !important;padding-right:48px !important}#invertCatalog .afcc-toolbar__right,#catalog #invertCatalog .afcc-toolbar__right{flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:12px !important}#invertCatalog .afcc-plant-title-row.afcc-invert-title-row,#catalog #invertCatalog .afcc-plant-title-row.afcc-invert-title-row{position:relative !important;display:flex !important;align-items:center !important;margin:20px 0 0 !important;padding:0 0 0 15px !important;border-left:0 !important}#invertCatalog .afcc-plant-title-row.afcc-invert-title-row::before,#catalog #invertCatalog .afcc-plant-title-row.afcc-invert-title-row::before{content:"" !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:1.15em !important;min-height:26px !important;border-radius:999px !important;background:#20f2d2 !important;box-shadow:0 0 16px rgba(32,242,210,.34) !important;display:block !important;opacity:1 !important;visibility:visible !important}#invertCatalog .afcc-plant-title-row.afcc-invert-title-row h3,#catalog #invertCatalog .afcc-plant-title-row.afcc-invert-title-row h3{margin:0 !important;padding:0 !important;border-left:0 !important;color:#fff !important;line-height:1.08 !important;font-weight:800 !important}@media(max-width:768px){#invertCatalog .afcc-toolbar__center,#catalog #invertCatalog .afcc-toolbar__center,#invertCatalog .afcc-invert-search-wrapper,#catalog #invertCatalog .afcc-invert-search-wrapper{order:1 !important;flex:0 0 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important}#invertCatalog .afcc-toolbar__right,#catalog #invertCatalog .afcc-toolbar__right{order:2 !important;flex:0 0 100% !important;width:100% !important;gap:10px !important}}#invertCatalog .afcc-invert-grid--catalog,#catalog #invertCatalog .afcc-invert-grid--catalog{padding:0 !important;margin-top:14px !important}#invertCatalog .afcc-invert-grid--catalog:not(.afcc-plant-grid--cards),#catalog #invertCatalog .afcc-invert-grid--catalog:not(.afcc-plant-grid--cards){display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch !important}#invertCatalog .afcc-invert-category-card,#catalog #invertCatalog .afcc-invert-category-card{position:relative !important;min-height:340px !important;height:340px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;padding:20px !important;border-radius:20px !important;overflow:hidden !important;isolation:isolate !important;border:1px solid rgba(32,242,210,.28) !important;background-color:#0b1a1f !important;background-image:var(--invert-bg-image) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06) !important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,filter .24s ease !important;cursor:pointer !important}#invertCatalog .afcc-invert-category-card::before,#catalog #invertCatalog .afcc-invert-category-card::before{content:'' !important;position:absolute !important;inset:0 !important;z-index:0 !important;background:linear-gradient(180deg,rgba(3,17,24,.16) 0%,rgba(3,17,24,.08) 28%,rgba(3,17,24,.22) 45%,rgba(3,17,24,.74) 100%),radial-gradient(circle at top left,rgba(32,242,210,.18),transparent 34%) !important}#invertCatalog .afcc-invert-category-card::after,#catalog #invertCatalog .afcc-invert-category-card::after{content:'' !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:45% !important;z-index:0 !important;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.28) 30%,rgba(0,0,0,.7) 100%) !important}#invertCatalog .afcc-invert-category-card:hover,#catalog #invertCatalog .afcc-invert-category-card:hover{transform:translateY(-3px) scale(1.01) !important;border-color:rgba(32,242,210,.62) !important;box-shadow:0 0 0 1px rgba(32,242,210,.22),0 20px 48px rgba(0,0,0,.24),0 0 26px rgba(32,242,210,.18) !important;filter:saturate(1.06) brightness(1.03) !important}#invertCatalog .afcc-invert-category-card>*,#catalog #invertCatalog .afcc-invert-category-card>*{position:relative !important;z-index:2 !important}#invertCatalog .afcc-invert-category-card .afcc-fish-card__art,#invertCatalog .afcc-invert-category-card em,#invertCatalog .afcc-invert-category-card .afcc-plant-category-fishlike__examples,#catalog #invertCatalog .afcc-invert-category-card .afcc-fish-card__art,#catalog #invertCatalog .afcc-invert-category-card em,#catalog #invertCatalog .afcc-invert-category-card .afcc-plant-category-fishlike__examples{display:none !important}#invertCatalog .afcc-invert-category-card__count,#catalog #invertCatalog .afcc-invert-category-card__count{align-self:flex-start !important;display:inline-flex !important;align-items:center !important;padding:0 !important;color:#20f2d2 !important;font-size:12px !important;line-height:1 !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;text-shadow:0 0 18px rgba(32,242,210,.28) !important}#invertCatalog .afcc-invert-category-card__title-wrap,#catalog #invertCatalog .afcc-invert-category-card__title-wrap{flex:1 1 auto !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;padding:8px 10px 18px !important}#invertCatalog .afcc-invert-category-card h3,#catalog #invertCatalog .afcc-invert-category-card h3{margin:0 !important;color:#fff !important;font-size:clamp(28px,2.4vw,40px) !important;line-height:1.02 !important;font-weight:800 !important;letter-spacing:-.03em !important;text-shadow:0 12px 28px rgba(0,0,0,.34) !important}#invertCatalog .afcc-invert-category-card__bottom,#catalog #invertCatalog .afcc-invert-category-card__bottom{align-self:stretch !important;padding:14px !important;border-radius:18px !important;background:rgba(0,0,0,.42) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important}#invertCatalog .afcc-invert-category-card__tags,#catalog #invertCatalog .afcc-invert-category-card__tags{display:flex !important;flex-wrap:wrap !important;gap:8px !important;justify-content:flex-start !important}#invertCatalog .afcc-invert-category-card__tags span,#catalog #invertCatalog .afcc-invert-category-card__tags span{display:inline-flex !important;align-items:center !important;min-height:30px !important;padding:7px 12px !important;border-radius:999px !important;background:rgba(255,255,255,.10) !important;border:1px solid rgba(255,255,255,.12) !important;color:rgba(255,255,255,.94) !important;font-size:12px !important;line-height:1.15 !important;font-weight:700 !important;white-space:nowrap !important}@media (max-width:980px){#invertCatalog .afcc-invert-category-card,#catalog #invertCatalog .afcc-invert-category-card{min-height:300px !important;height:300px !important}#invertCatalog .afcc-invert-category-card h3,#catalog #invertCatalog .afcc-invert-category-card h3{font-size:32px !important}}@media (max-width:768px){#invertCatalog .afcc-invert-grid--catalog:not(.afcc-plant-grid--cards),#catalog #invertCatalog .afcc-invert-grid--catalog:not(.afcc-plant-grid--cards){grid-template-columns:1fr !important;gap:14px !important}#invertCatalog .afcc-invert-category-card,#catalog #invertCatalog .afcc-invert-category-card{min-height:260px !important;height:260px !important;padding:16px !important;border-radius:18px !important}#invertCatalog .afcc-invert-category-card h3,#catalog #invertCatalog .afcc-invert-category-card h3{font-size:28px !important}#invertCatalog .afcc-invert-category-card__bottom,#catalog #invertCatalog .afcc-invert-category-card__bottom{padding:12px !important;border-radius:16px !important}#invertCatalog .afcc-invert-category-card__tags,#catalog #invertCatalog .afcc-invert-category-card__tags{gap:7px !important}#invertCatalog .afcc-invert-category-card__tags span,#catalog #invertCatalog .afcc-invert-category-card__tags span{min-height:28px !important;padding:6px 10px !important;font-size:11px !important}}#checker .afcc-catalog-gateways--home{width:100% !important;max-width:100% !important;margin:26px 0 34px !important}#checker .afcc-catalog-gateways#catalogGateways{display:grid !important}#checker .afcc-catalog-gateways#catalogGateways .afcc-gateway-card{transform:translateZ(0) !important}@media (min-width:981px){#checker .afcc-catalog-gateways#catalogGateways{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important}}@media (max-width:980px){#checker .afcc-catalog-gateways#catalogGateways{grid-template-columns:1fr !important;gap:10px !important;margin:18px 0 24px !important}}#plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike,#catalog #plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike{justify-content:flex-end !important;gap:8px !important;padding:18px !important}#plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike .afcc-specs,#plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike .afcc-specs--icons,#plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike__examples,#catalog #plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike .afcc-specs,#catalog #plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike .afcc-specs--icons,#catalog #plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike__examples{display:none !important}#plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike .afcc-card-meta,#catalog #plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike .afcc-card-meta{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}#plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike .afcc-card-meta span,#catalog #plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike .afcc-card-meta span{display:inline-flex !important;align-items:center !important;color:#20f2d2 !important;font-size:12px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.12em !important;text-transform:uppercase !important;text-shadow:0 0 16px rgba(32,242,210,.30) !important}#plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike h3,#catalog #plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike h3{margin:0 !important;color:#fff !important;font-size:clamp(20px,2vw,28px) !important;line-height:1.05 !important;font-weight:900 !important;letter-spacing:-.035em !important;text-shadow:0 8px 24px rgba(0,0,0,.42) !important}@media(max-width:768px){#plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike,#catalog #plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike{padding:16px !important;gap:7px !important}#plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike h3,#catalog #plantCatalog .afcc-plant-grid--catalog .afcc-plant-category-fishlike h3{font-size:20px !important}}#invertGrid .afcc-invert-category-card,#catalog #invertGrid .afcc-invert-category-card{justify-content:flex-end !important;gap:10px !important;padding:18px !important}#invertGrid .afcc-invert-category-card__bottom,#invertGrid .afcc-invert-category-card__tags,#catalog #invertGrid .afcc-invert-category-card__bottom,#catalog #invertGrid .afcc-invert-category-card__tags{display:none !important}#invertGrid .afcc-invert-category-card__count,#catalog #invertGrid .afcc-invert-category-card__count{position:relative !important;top:auto !important;left:auto !important;right:auto !important;display:inline-flex !important;align-items:center !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:#20f2d2 !important;font-size:12px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.12em !important;text-transform:uppercase !important;text-shadow:0 0 16px rgba(32,242,210,.30) !important}#invertGrid .afcc-invert-category-card__title-wrap,#catalog #invertGrid .afcc-invert-category-card__title-wrap{width:100% !important;margin:0 !important}#invertGrid .afcc-invert-category-card__title-wrap h3,#catalog #invertGrid .afcc-invert-category-card__title-wrap h3{margin:0 !important;color:#fff !important;font-size:clamp(22px,2vw,30px) !important;line-height:1.05 !important;font-weight:900 !important;letter-spacing:-.035em !important;text-shadow:0 8px 24px rgba(0,0,0,.42) !important}@media(max-width:768px){#invertGrid .afcc-invert-category-card,#catalog #invertGrid .afcc-invert-category-card{padding:16px !important;gap:8px !important}#invertGrid .afcc-invert-category-card__title-wrap h3,#catalog #invertGrid .afcc-invert-category-card__title-wrap h3{font-size:22px !important}}#invertGrid,#catalog #invertGrid{gap:18px !important}#invertGrid .afcc-invert-category-card,#catalog #invertGrid .afcc-invert-category-card{position:relative !important;min-height:300px !important;height:300px !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:stretch !important;padding:18px !important;border-radius:20px !important;overflow:hidden !important;isolation:isolate !important;background-color:rgba(0,0,0,.20) !important;background-image:linear-gradient(180deg,rgba(4,18,24,.20) 0%,rgba(3,14,22,.26) 24%,rgba(2,10,16,.58) 68%,rgba(2,10,16,.86) 100%),var(--invert-bg-image) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;border:1px solid rgba(32,242,210,.40) !important;-webkit-backdrop-filter:blur(8px) !important;backdrop-filter:blur(8px) !important;box-shadow:0 14px 36px rgba(0,0,0,.26),0 0 0 1px rgba(32,242,210,.12),inset 0 1px 0 rgba(255,255,255,.04) !important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,filter .25s ease !important}#invertGrid .afcc-invert-category-card::before,#catalog #invertGrid .afcc-invert-category-card::before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle at top left,rgba(32,242,210,.14),transparent 32%),linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.18) 38%,rgba(0,0,0,.40) 100%) !important;z-index:0 !important;pointer-events:none !important}#invertGrid .afcc-invert-category-card:hover,#invertGrid .afcc-invert-category-card:focus-visible,#catalog #invertGrid .afcc-invert-category-card:hover,#catalog #invertGrid .afcc-invert-category-card:focus-visible{transform:translateY(-3px) scale(1.01) !important;border-color:rgba(32,242,210,1) !important;box-shadow:0 18px 42px rgba(0,0,0,.30),0 0 12px rgba(32,242,210,.30),0 0 0 1px rgba(32,242,210,.30),inset 0 1px 0 rgba(255,255,255,.08) !important;filter:saturate(1.04) brightness(1.02) !important}#invertGrid .afcc-invert-category-card>*,#catalog #invertGrid .afcc-invert-category-card>*{position:relative !important;z-index:2 !important}#invertGrid .afcc-invert-category-card .afcc-fish-card__art,#invertGrid .afcc-invert-category-card em,#invertGrid .afcc-invert-category-card .afcc-plant-category-fishlike__examples,#invertGrid .afcc-invert-category-card__bottom,#invertGrid .afcc-invert-category-card__tags,#catalog #invertGrid .afcc-invert-category-card .afcc-fish-card__art,#catalog #invertGrid .afcc-invert-category-card em,#catalog #invertGrid .afcc-invert-category-card .afcc-plant-category-fishlike__examples,#catalog #invertGrid .afcc-invert-category-card__bottom,#catalog #invertGrid .afcc-invert-category-card__tags{display:none !important}#invertGrid .afcc-invert-category-card__count,#catalog #invertGrid .afcc-invert-category-card__count{position:absolute !important;top:16px !important;left:16px !important;display:inline-flex !important;align-items:center !important;min-height:34px !important;margin:0 !important;padding:8px 12px !important;border-radius:999px !important;background:rgba(7,34,39,.62) !important;border:1px solid rgba(32,242,210,.55) !important;box-shadow:0 0 16px rgba(32,242,210,.18),inset 0 1px 0 rgba(255,255,255,.05) !important;color:#20f2d2 !important;font-size:12px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.12em !important;text-transform:uppercase !important;text-shadow:0 0 14px rgba(32,242,210,.28) !important}#invertGrid .afcc-invert-category-card__title-wrap,#catalog #invertGrid .afcc-invert-category-card__title-wrap{width:100% !important;margin-top:auto !important;padding:16px 18px !important;border-radius:18px !important;background:rgba(0,0,0,.40) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 24px rgba(0,0,0,.20) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;text-align:center !important}#invertGrid .afcc-invert-category-card__title-wrap h3,#catalog #invertGrid .afcc-invert-category-card__title-wrap h3,#invertGrid .afcc-invert-category-card h3,#catalog #invertGrid .afcc-invert-category-card h3{margin:0 !important;color:#fff !important;font-size:clamp(26px,2.2vw,34px) !important;line-height:1.04 !important;font-weight:900 !important;letter-spacing:-.03em !important;text-shadow:0 12px 28px rgba(0,0,0,.38) !important}@media (max-width:980px){#invertGrid .afcc-invert-category-card,#catalog #invertGrid .afcc-invert-category-card{min-height:270px !important;height:270px !important}}@media (max-width:768px){#invertGrid,#catalog #invertGrid{gap:14px !important}#invertGrid .afcc-invert-category-card,#catalog #invertGrid .afcc-invert-category-card{min-height:220px !important;height:220px !important;padding:14px !important;border-radius:18px !important}#invertGrid .afcc-invert-category-card__count,#catalog #invertGrid .afcc-invert-category-card__count{top:14px !important;left:14px !important;min-height:32px !important;padding:7px 11px !important;font-size:11px !important}#invertGrid .afcc-invert-category-card__title-wrap,#catalog #invertGrid .afcc-invert-category-card__title-wrap{padding:14px 14px !important;border-radius:16px !important}#invertGrid .afcc-invert-category-card__title-wrap h3,#catalog #invertGrid .afcc-invert-category-card__title-wrap h3,#invertGrid .afcc-invert-category-card h3,#catalog #invertGrid .afcc-invert-category-card h3{font-size:24px !important}}#invertGrid,#catalog #invertGrid{gap:18px !important}#invertGrid .afcc-invert-category-card,#catalog #invertGrid .afcc-invert-category-card{position:relative !important;min-height:300px !important;height:300px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:22px !important;border-radius:22px !important;overflow:hidden !important;isolation:isolate !important;background-color:#08141a !important;background-image:linear-gradient(180deg,rgba(2,10,14,.18) 0%,rgba(2,10,14,.24) 22%,rgba(2,10,14,.34) 45%,rgba(2,10,14,.58) 100%),var(--invert-bg-image) !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;border:1px solid rgba(32,242,210,.34) !important;box-shadow:0 16px 40px rgba(0,0,0,.30),0 0 0 1px rgba(32,242,210,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background-size .25s ease !important}#invertGrid .afcc-invert-category-card::before,#catalog #invertGrid .afcc-invert-category-card::before{content:'' !important;position:absolute !important;inset:0 !important;z-index:0 !important;background:radial-gradient(circle at 50% 48%,rgba(32,242,210,.16) 0%,rgba(32,242,210,.10) 20%,rgba(32,242,210,0) 52%),linear-gradient(180deg,rgba(4,20,24,.08) 0%,rgba(4,20,24,.16) 30%,rgba(4,20,24,.36) 68%,rgba(4,20,24,.58) 100%) !important}#invertGrid .afcc-invert-category-card::after,#catalog #invertGrid .afcc-invert-category-card::after{content:'' !important;position:absolute !important;inset:0 !important;z-index:1 !important;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,0) 22%) !important;pointer-events:none !important}#invertGrid .afcc-invert-category-card:hover,#catalog #invertGrid .afcc-invert-category-card:hover{transform:translateY(-3px) scale(1.01) !important;border-color:rgba(32,242,210,.95) !important;box-shadow:0 18px 46px rgba(0,0,0,.34),0 0 22px rgba(32,242,210,.24),inset 0 1px 0 rgba(255,255,255,.06) !important;background-size:108% !important}#invertGrid .afcc-invert-category-card>*,#catalog #invertGrid .afcc-invert-category-card>*{position:relative !important;z-index:2 !important}#invertGrid .afcc-invert-category-card__title-wrap,#catalog #invertGrid .afcc-invert-category-card__title-wrap{width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;text-align:center !important}#invertGrid .afcc-invert-category-card h3,#catalog #invertGrid .afcc-invert-category-card h3{margin:0 !important;color:rgba(12,30,34,.90) !important;font-size:clamp(34px,4vw,72px) !important;line-height:.94 !important;font-weight:900 !important;letter-spacing:.03em !important;text-transform:uppercase !important;-webkit-text-stroke:2px rgba(32,242,210,.95) !important;text-shadow:0 0 2px rgba(32,242,210,.9),0 0 12px rgba(32,242,210,.52),0 0 28px rgba(32,242,210,.34),0 6px 18px rgba(0,0,0,.38) !important}#invertGrid .afcc-invert-category-card__count,#catalog #invertGrid .afcc-invert-category-card__count{position:absolute !important;right:16px !important;bottom:16px !important;left:auto !important;top:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:10px 14px !important;border-radius:14px !important;background:rgba(4,18,24,.72) !important;border:1px solid rgba(32,242,210,.62) !important;box-shadow:0 0 16px rgba(32,242,210,.18),inset 0 1px 0 rgba(255,255,255,.06) !important;color:#3df6db !important;font-size:12px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.14em !important;text-transform:uppercase !important;text-shadow:0 0 10px rgba(32,242,210,.40) !important}#invertGrid .afcc-invert-category-card__bottom,#catalog #invertGrid .afcc-invert-category-card__bottom,#invertGrid .afcc-invert-category-card__tags,#catalog #invertGrid .afcc-invert-category-card__tags,#invertGrid .afcc-plant-category-fishlike__examples,#catalog #invertGrid .afcc-plant-category-fishlike__examples,#invertGrid .afcc-specs,#catalog #invertGrid .afcc-specs,#invertGrid .afcc-invert-category-card em,#catalog #invertGrid .afcc-invert-category-card em,#invertGrid .afcc-invert-category-card p,#catalog #invertGrid .afcc-invert-category-card p{display:none !important}@media (max-width:767px){#invertGrid .afcc-invert-category-card,#catalog #invertGrid .afcc-invert-category-card{min-height:220px !important;height:220px !important;padding:16px !important;border-radius:18px !important}#invertGrid .afcc-invert-category-card h3,#catalog #invertGrid .afcc-invert-category-card h3{font-size:clamp(28px,10vw,48px) !important;-webkit-text-stroke:1.6px rgba(32,242,210,.95) !important}#invertGrid .afcc-invert-category-card__count,#catalog #invertGrid .afcc-invert-category-card__count{right:12px !important;bottom:12px !important;padding:9px 12px !important;font-size:11px !important;letter-spacing:.10em !important}}#invertGrid .afcc-invert-category-card,#catalog #invertGrid .afcc-invert-category-card{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;filter:none !important}#invertGrid .afcc-invert-category-card:hover,#catalog #invertGrid .afcc-invert-category-card:hover{filter:none !important}#invertGrid .afcc-invert-category-card::before,#invertGrid .afcc-invert-category-card::after,#catalog #invertGrid .afcc-invert-category-card::before,#catalog #invertGrid .afcc-invert-category-card::after{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;filter:none !important}#invertGrid .afcc-invert-category-card__title-wrap,#catalog #invertGrid .afcc-invert-category-card__title-wrap{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:transparent !important;border:0 !important;box-shadow:none !important}#invertGrid .afcc-invert-category-card__count,#catalog #invertGrid .afcc-invert-category-card__count{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}#catalog #plantGrid.afcc-plant-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important;margin-top:18px !important}#catalog #plantGrid .afcc-plant-category-fishlike,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical{position:relative !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;height:240px !important;min-height:240px !important;padding:22px 18px 18px !important;border-radius:22px !important;overflow:hidden !important;background-image:var(--plant-bg-image) !important;background-size:cover !important;background-position:center !important;border:1px solid rgba(32,242,210,.28) !important;box-shadow:0 10px 28px rgba(0,0,0,.28) !important;isolation:isolate !important}#catalog #plantGrid .afcc-plant-category-fishlike::before,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::before,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical::before{content:'' !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(0,0,0,.06) 0%,rgba(0,0,0,.18) 36%,rgba(0,0,0,.66) 100%) !important;z-index:0 !important;opacity:1 !important}#catalog #plantGrid .afcc-plant-category-fishlike::after,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::after,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical::after{content:'' !important;position:absolute !important;left:18px !important;right:18px !important;bottom:14px !important;height:92px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(14,28,34,.18) 0%,rgba(14,28,34,.58) 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 30px rgba(0,0,0,.26) !important;z-index:0 !important}#catalog #plantGrid .afcc-plant-category-fishlike>*{position:relative !important;z-index:1 !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-specs,#catalog #plantGrid .afcc-plant-category-fishlike .afcc-specs--icons,#catalog #plantGrid .afcc-plant-category-fishlike .afcc-specs span{display:none !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta{order:1 !important;margin:0 0 10px !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta span{display:inline-flex !important;align-items:center !important;min-height:40px !important;padding:0 16px !important;border-radius:14px !important;border:1px solid rgba(80,255,236,.6) !important;background:rgba(16,28,34,.72) !important;color:#fff !important;font-size:13px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.03em !important;text-transform:uppercase !important;box-shadow:0 0 0 1px rgba(32,242,210,.16),0 0 18px rgba(32,242,210,.34),inset 0 1px 0 rgba(255,255,255,.1) !important}#catalog #plantGrid .afcc-plant-category-fishlike h3{order:2 !important;margin:0 !important;max-width:100% !important;color:#fff !important;font-size:28px !important;line-height:1.02 !important;font-weight:900 !important;letter-spacing:-.03em !important;text-shadow:0 4px 14px rgba(0,0,0,.55) !important}#catalog #plantGrid .afcc-plant-category-fishlike:hover,#catalog #plantGrid .afcc-plant-category-fishlike:focus-visible{transform:translateY(-2px) scale(1.01) !important;border-color:rgba(32,242,210,.6) !important;box-shadow:0 16px 36px rgba(0,0,0,.3),0 0 22px rgba(32,242,210,.18) !important}#catalog #plantGrid .afcc-plant-category-fishlike:active{transform:scale(.99) !important}@media (max-width:1024px){#catalog #plantGrid.afcc-plant-grid--catalog{grid-template-columns:1fr !important}}@media (max-width:640px){#catalog #plantGrid .afcc-plant-category-fishlike,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical{height:200px !important;min-height:200px !important;padding:18px 14px 14px !important;border-radius:18px !important}#catalog #plantGrid .afcc-plant-category-fishlike::after,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::after,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical::after{left:14px !important;right:14px !important;bottom:12px !important;height:82px !important;border-radius:16px !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta span{min-height:36px !important;padding:0 14px !important;font-size:12px !important}#catalog #plantGrid .afcc-plant-category-fishlike h3{font-size:21px !important}}#catalog #plantGrid.afcc-plant-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important;margin-top:18px !important}#catalog #plantGrid .afcc-plant-category-fishlike,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;height:240px !important;min-height:240px !important;padding:18px !important;border-radius:22px !important;overflow:hidden !important;isolation:isolate !important;background-image:var(--plant-bg-image) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;border:1px solid rgba(32,242,210,.32) !important;box-shadow:0 14px 34px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.05) !important;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,background-size .34s ease !important}#catalog #plantGrid .afcc-plant-category-fishlike::before,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::before,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical::before,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical::before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle at 50% 55%,rgba(22,255,220,.08) 0%,rgba(22,255,220,0) 34%),linear-gradient(180deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,.24) 35%,rgba(0,0,0,.42) 100%) !important;z-index:0 !important}#catalog #plantGrid .afcc-plant-category-fishlike::after,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::after,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical::after,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical::after{content:'' !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,0) 20%) !important;z-index:0 !important;pointer-events:none !important}#catalog #plantGrid .afcc-plant-category-fishlike>*{position:relative !important;z-index:2 !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta{position:absolute !important;right:16px !important;bottom:16px !important;left:auto !important;top:auto !important;margin:0 !important;z-index:3 !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta span{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:10px 14px !important;min-height:auto !important;border-radius:14px !important;background:rgba(4,18,24,.72) !important;border:1px solid rgba(32,242,210,.62) !important;box-shadow:0 0 16px rgba(32,242,210,.18),inset 0 1px 0 rgba(255,255,255,.06) !important;color:#3df6db !important;font-size:12px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.12em !important;text-transform:uppercase !important;text-shadow:0 0 10px rgba(32,242,210,.40) !important}#catalog #plantGrid .afcc-plant-category-fishlike h3{width:100% !important;max-width:100% !important;margin:0 !important;text-align:center !important;color:rgba(10,28,33,.88) !important;font-size:clamp(26px,3vw,40px) !important;line-height:.95 !important;font-weight:900 !important;letter-spacing:-.03em !important;text-shadow:0 0 2px rgba(32,242,210,.92),0 0 14px rgba(32,242,210,.55),0 0 30px rgba(32,242,210,.28),0 8px 22px rgba(0,0,0,.42) !important;-webkit-text-stroke:1.8px rgba(32,242,210,.95) !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-specs,#catalog #plantGrid .afcc-plant-category-fishlike .afcc-specs--icons,#catalog #plantGrid .afcc-plant-category-fishlike em,#catalog #plantGrid .afcc-plant-category-fishlike p,#catalog #plantGrid .afcc-plant-category-fishlike .afcc-plant-category-fishlike__examples{display:none !important}#catalog #plantGrid .afcc-plant-category-fishlike:hover,#catalog #plantGrid .afcc-plant-category-fishlike:focus-visible{transform:translateY(-3px) scale(1.01) !important;border-color:rgba(32,242,210,.92) !important;background-size:108% !important;box-shadow:0 18px 44px rgba(0,0,0,.34),0 0 22px rgba(32,242,210,.22),inset 0 1px 0 rgba(255,255,255,.06) !important}#catalog #plantGrid .afcc-plant-category-fishlike:active{transform:scale(.99) !important}@media (max-width:1024px){#catalog #plantGrid.afcc-plant-grid--catalog{grid-template-columns:1fr !important}}@media (max-width:640px){#catalog #plantGrid .afcc-plant-category-fishlike,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical{height:200px !important;min-height:200px !important;padding:14px !important;border-radius:18px !important}#catalog #plantGrid .afcc-plant-category-fishlike h3{font-size:clamp(22px,10vw,34px) !important;-webkit-text-stroke:1.4px rgba(32,242,210,.95) !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta{right:12px !important;bottom:12px !important}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta span{padding:9px 12px !important;font-size:11px !important;letter-spacing:.1em !important}}#catalog #plantGrid .afcc-plant-category-fishlike .afcc-card-meta span,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-card-meta span,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-card-meta span,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical .afcc-card-meta span{background:rgba(4,18,24,.84) !important;border-color:rgba(32,242,210,.78) !important;box-shadow:0 0 16px rgba(32,242,210,.22),inset 0 1px 0 rgba(255,255,255,.07) !important}#catalog #plantGrid .afcc-plant-category-fishlike h3,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal h3,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical h3,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical h3{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:min(88%,520px) !important;padding:16px 22px !important;border-radius:20px !important;background:linear-gradient(180deg,rgba(8,24,30,.30) 0%,rgba(8,24,30,.58) 100%) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 34px rgba(0,0,0,.30) !important;-webkit-backdrop-filter:blur(12px) saturate(120%) !important;backdrop-filter:blur(12px) saturate(120%) !important;color:rgba(10,28,33,.90) !important;text-shadow:0 0 3px rgba(32,242,210,.95),0 0 16px rgba(32,242,210,.54),0 0 34px rgba(32,242,210,.24),0 10px 24px rgba(0,0,0,.42) !important}@media (max-width:640px){#catalog #plantGrid .afcc-plant-category-fishlike h3,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal h3,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical h3,#catalog #plantGrid .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical h3{max-width:90% !important;padding:14px 16px !important;border-radius:16px !important}}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards){grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;margin-top:18px !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical{position:relative !important;display:block !important;height:274px !important;min-height:274px !important;padding:0 !important;border-radius:26px !important;overflow:hidden !important;isolation:isolate !important;background-image:var(--plant-bg-image) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;border:1px solid rgba(143,255,237,.28) !important;box-shadow:0 18px 46px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.08) !important;transform:translateZ(0) !important;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,filter .26s ease !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike::before,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::before,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical::before,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important;background:radial-gradient(circle at 18% 12%,rgba(60,255,226,.20) 0%,rgba(60,255,226,0) 32%),radial-gradient(circle at 84% 24%,rgba(91,201,255,.14) 0%,rgba(91,201,255,0) 34%),linear-gradient(180deg,rgba(1,12,18,.06) 0%,rgba(1,12,18,.18) 48%,rgba(1,12,18,.78) 100%) !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike::after,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal::after,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical::after,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:46% !important;z-index:1 !important;pointer-events:none !important;background:linear-gradient(180deg,rgba(2,14,20,0) 0%,rgba(2,14,20,.62) 54%,rgba(2,14,20,.92) 100%) !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike>*{position:relative !important;z-index:2 !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike .afcc-card-meta,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-card-meta,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-card-meta,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical .afcc-card-meta{position:absolute !important;top:16px !important;right:16px !important;bottom:auto !important;left:auto !important;width:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;z-index:4 !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike .afcc-card-meta span,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-card-meta span,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-card-meta span,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical .afcc-card-meta span{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:34px !important;padding:0 13px !important;border-radius:999px !important;background:rgba(2,17,23,.68) !important;border:1px solid rgba(82,255,235,.48) !important;box-shadow:0 10px 26px rgba(0,0,0,.26),0 0 18px rgba(32,242,210,.16),inset 0 1px 0 rgba(255,255,255,.10) !important;-webkit-backdrop-filter:blur(14px) saturate(135%) !important;backdrop-filter:blur(14px) saturate(135%) !important;color:#dffefa !important;font-size:11px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.11em !important;text-transform:uppercase !important;text-shadow:none !important;white-space:nowrap !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike h3,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal h3,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical h3,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical h3{position:absolute !important;left:18px !important;right:auto !important;bottom:18px !important;top:auto !important;z-index:4 !important;display:inline-flex !important;align-items:flex-end !important;justify-content:flex-start !important;width:auto !important;max-width:calc(100% - 36px) !important;min-height:0 !important;margin:0 !important;padding:12px 16px 13px !important;border-radius:18px !important;background:linear-gradient(135deg,rgba(2,18,24,.82) 0%,rgba(5,43,48,.56) 100%) !important;border:1px solid rgba(191,255,246,.18) !important;box-shadow:0 18px 34px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.10) !important;-webkit-backdrop-filter:blur(16px) saturate(140%) !important;backdrop-filter:blur(16px) saturate(140%) !important;color:#ffffff !important;font-size:clamp(22px,2vw,31px) !important;line-height:1.02 !important;font-weight:950 !important;letter-spacing:-.045em !important;text-align:left !important;text-shadow:0 2px 12px rgba(0,0,0,.48) !important;-webkit-text-stroke:0 transparent !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike h3::after,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal h3::after,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical h3::after,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical h3::after{content:"" !important;position:absolute !important;left:16px !important;right:16px !important;bottom:7px !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg,rgba(32,242,210,.95),rgba(84,190,255,.42),rgba(32,242,210,0)) !important;box-shadow:0 0 14px rgba(32,242,210,.42) !important;pointer-events:none !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike .afcc-specs,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike .afcc-specs--icons,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike em,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike p,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike .afcc-plant-category-fishlike__examples{display:none !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike:hover,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike:focus-visible{transform:translateY(-4px) scale(1.012) !important;border-color:rgba(66,255,235,.72) !important;box-shadow:0 24px 58px rgba(0,0,0,.36),0 0 26px rgba(32,242,210,.20),inset 0 1px 0 rgba(255,255,255,.10) !important;outline:none !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike:focus-visible{outline:3px solid rgba(32,242,210,.28) !important;outline-offset:3px !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike:active{transform:translateY(-1px) scale(.996) !important}@media (max-width:1024px){#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards){grid-template-columns:1fr !important;gap:14px !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical{height:232px !important;min-height:232px !important}}@media (max-width:640px){#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards){gap:12px !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical{height:202px !important;min-height:202px !important;border-radius:20px !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike .afcc-card-meta,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-card-meta,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-card-meta,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical .afcc-card-meta{top:12px !important;right:12px !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike .afcc-card-meta span,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal .afcc-card-meta span,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical .afcc-card-meta span,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical .afcc-card-meta span{min-height:31px !important;padding:0 11px !important;font-size:10px !important;letter-spacing:.08em !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike h3,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal h3,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical h3,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical h3{left:12px !important;bottom:12px !important;max-width:calc(100% - 24px) !important;padding:11px 13px 12px !important;border-radius:16px !important;font-size:clamp(20px,8.2vw,28px) !important}}#catalog #plantGrid.afcc-plant-grid--catalog.afcc-plant-grid--cards,#catalog #invertGrid.afcc-invert-grid--catalog.afcc-plant-grid--cards,#catalog #invertGrid.afcc-plant-grid--catalog.afcc-plant-grid--cards{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:14px !important;align-items:stretch !important;margin-top:18px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-category-detail,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-category-detail{grid-column:1/-1 !important;display:grid !important;gap:8px !important;margin:0 0 8px !important;padding:18px 20px !important;border-radius:24px !important;background:linear-gradient(180deg,rgba(11,72,88,.42),rgba(5,28,42,.28)) !important;border:1px solid rgba(142,238,255,.20) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-category-detail .afcc-btn,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-category-detail .afcc-btn{justify-self:start !important;margin-bottom:4px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-category-detail h3,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-category-detail h3{margin:6px 0 0 !important;color:#fff !important;font-size:24px !important;line-height:1.15 !important;font-weight:950 !important;letter-spacing:-.035em !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-category-detail p,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-category-detail p{margin:0 !important;color:#d2eff8 !important;font-size:15px !important;line-height:1.55 !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card{position:relative !important;display:flex !important;flex-direction:column !important;min-width:0 !important;min-height:358px !important;padding:14px 14px 16px !important;border-radius:24px !important;overflow:hidden !important;isolation:isolate !important;cursor:pointer !important;background:linear-gradient(180deg,rgba(19,58,86,.92),rgba(7,31,49,.96)) !important;border:1px solid rgba(196,239,255,.22) !important;box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.05) !important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card:hover,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card:hover,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card:hover{transform:translateY(-2px) !important;border-color:rgba(32,242,210,.44) !important;box-shadow:0 22px 52px rgba(0,0,0,.30),0 0 20px rgba(32,242,210,.12),inset 0 1px 0 rgba(255,255,255,.07) !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card::before,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card::before,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card::before{content:"" !important;position:absolute !important;right:-35px !important;top:-30px !important;width:120px !important;height:120px !important;border-radius:50% !important;background:radial-gradient(circle,var(--fish-color,#20f2d2),transparent 68%) !important;opacity:.22 !important;z-index:0 !important;pointer-events:none !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card::after,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card::after,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important;background:linear-gradient(135deg,rgba(51,214,255,.08),transparent 46%,rgba(32,242,210,.07)) !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card>*,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card>*,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card>*{position:relative !important;z-index:1 !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-fish-card__art,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-fish-card__art,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card .afcc-fish-card__art,#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-card__art-img,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-card__art-img,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-card__art-img{position:relative !important;right:auto !important;top:auto !important;width:100% !important;height:148px !important;min-height:148px !important;margin:0 0 12px !important;border-radius:22px !important;overflow:hidden !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.055) !important;box-shadow:0 14px 24px rgba(0,0,0,.22) !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-card__art-img img,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-card__art-img img,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-card__art-img img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;padding:0 !important;margin:0 !important;border-radius:inherit !important;filter:saturate(1.04) contrast(1.02) !important;background:transparent !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-card__art-img--empty,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-card__art-img--empty{display:grid !important;place-items:center !important;color:#dffefa !important;font-size:36px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card h3,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card h3,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card h3{margin:0 34px 6px 0 !important;color:#fff !important;font-size:16px !important;line-height:1.18 !important;font-weight:950 !important;letter-spacing:-.035em !important;text-align:left !important;text-shadow:0 2px 10px rgba(0,0,0,.35) !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card em,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card em,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card em{display:block !important;min-height:32px !important;margin:0 0 6px !important;color:#a8c9d8 !important;font-size:12px !important;line-height:1.35 !important;font-style:italic !important;overflow:hidden !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-card-meta,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-card-meta,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card .afcc-card-meta{min-height:18px !important;margin:0 0 8px !important;color:#a8c9d8 !important;font-size:11px !important;line-height:1.25 !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.08em !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-card-meta span,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-card-meta span,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card .afcc-card-meta span{display:inline-block !important;max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-specs,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-specs,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card .afcc-specs{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin:8px 0 0 !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-specs span,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-specs span,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card .afcc-specs span{display:inline-flex !important;align-items:center !important;min-height:26px !important;padding:6px 7px !important;border-radius:999px !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.10) !important;color:#cdeaf6 !important;font-size:11px !important;line-height:1 !important;font-weight:900 !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-card-actions,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-card-actions,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card .afcc-card-actions{display:grid !important;grid-template-columns:1fr !important;gap:8px !important;margin-top:auto !important;padding-top:12px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-card-actions .afcc-btn,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-card-actions .afcc-btn,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card .afcc-card-actions .afcc-btn{width:100% !important;min-height:36px !important;padding:9px 8px !important;border-radius:13px !important;font-size:12px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-card-fav,#catalog #invertGrid.afcc-plant-grid--cards .afcc-card-fav{right:12px !important;top:12px !important}@media(max-width:1100px){#catalog #plantGrid.afcc-plant-grid--catalog.afcc-plant-grid--cards,#catalog #invertGrid.afcc-invert-grid--catalog.afcc-plant-grid--cards,#catalog #invertGrid.afcc-plant-grid--catalog.afcc-plant-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media(max-width:760px){#catalog #plantGrid.afcc-plant-grid--catalog.afcc-plant-grid--cards,#catalog #invertGrid.afcc-invert-grid--catalog.afcc-plant-grid--cards,#catalog #invertGrid.afcc-plant-grid--catalog.afcc-plant-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-category-detail,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-category-detail{padding:13px !important;border-radius:18px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-category-detail h3,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-category-detail h3{font-size:20px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card{min-height:318px !important;padding:10px !important;border-radius:20px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-fish-card__art,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-fish-card__art,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card .afcc-fish-card__art,#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-card__art-img,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-card__art-img,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-card__art-img{height:112px !important;min-height:112px !important;border-radius:18px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card h3,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card h3,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card h3{font-size:14px !important;margin-right:30px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card em,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card em,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card em{min-height:28px !important;font-size:11px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-specs span,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-specs span,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card .afcc-specs span{padding:5px 6px !important;font-size:10px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-card-actions,#catalog #invertGrid.afcc-plant-grid--cards .afcc-plant-detail-card .afcc-card-actions,#catalog #invertGrid.afcc-plant-grid--cards .afcc-invert-detail-card .afcc-card-actions{gap:6px !important;padding-top:8px !important}#catalog #plantGrid.afcc-plant-grid--cards .afcc-card-fav,#catalog #invertGrid.afcc-plant-grid--cards .afcc-card-fav{right:9px !important;top:9px !important;width:30px !important;height:30px !important;border-radius:12px !important}}@media(max-width:420px){#catalog #plantGrid.afcc-plant-grid--catalog.afcc-plant-grid--cards,#catalog #invertGrid.afcc-invert-grid--catalog.afcc-plant-grid--cards,#catalog #invertGrid.afcc-plant-grid--catalog.afcc-plant-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}.afcc-fish-card--compact .afcc-specs--icons{gap:8px}.afcc-fish-card--compact .afcc-specs--icons .afcc-spec-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 10px 6px 8px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(196,239,255,.14);color:#dff5ff;font-size:11px;font-weight:900;letter-spacing:.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.afcc-fish-card--compact .afcc-specs--icons .afcc-spec-chip__label{display:inline-block;line-height:1}.afcc-spec-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;border-radius:999px;background:linear-gradient(135deg,rgba(51,214,255,.22),rgba(32,242,210,.14));border:1px solid rgba(104,232,255,.24);color:#eafcff;box-shadow:0 0 0 1px rgba(255,255,255,.02),0 6px 16px rgba(9,27,39,.20)}.afcc-spec-icon svg{width:12px;height:12px;display:block}.afcc-spec-chip--tank .afcc-spec-icon{color:#9cefff}.afcc-spec-chip--size .afcc-spec-icon{color:#ffe08b}.afcc-spec-chip--temp .afcc-spec-icon{color:#bdf7ff}@media(max-width:760px){.afcc-fish-card--compact .afcc-specs--icons .afcc-spec-chip{padding:5px 9px 5px 7px;font-size:10px;gap:6px}.afcc-spec-icon{width:17px;height:17px;flex-basis:17px}.afcc-spec-icon svg{width:11px;height:11px}}.afcc-fish-card--compact[data-open-fish]{position:relative;min-height:360px;padding:16px 16px 18px;border-radius:30px;background:linear-gradient(180deg,rgba(6,39,58,.84) 0%,rgba(4,28,44,.92) 48%,rgba(3,22,34,.96) 100%);border:1px solid rgba(175,234,255,.24);box-shadow:0 20px 48px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(11,73,99,.18);overflow:hidden}.afcc-fish-card--compact[data-open-fish]::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 14% 8%,rgba(125,246,255,.10),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 24%);pointer-events:none;z-index:0}.afcc-fish-card--compact[data-open-fish]>*{position:relative;z-index:1}.afcc-fish-card--compact[data-open-fish] .afcc-fish-card__art{width:100%;height:170px;margin:0 0 16px;border-radius:22px;overflow:hidden;border:1px solid rgba(196,239,255,.14);background:linear-gradient(180deg,rgba(13,54,76,.78),rgba(9,39,58,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.afcc-fish-card--compact[data-open-fish] .afcc-fish-card__art::after{content:'';position:absolute;inset:auto 0 0 0;height:44%;background:linear-gradient(180deg,rgba(3,20,31,0),rgba(3,20,31,.66) 60%,rgba(3,20,31,.88) 100%);pointer-events:none}.afcc-fish-card--compact[data-open-fish] .afcc-fish-card__art img{width:100%;height:100%;object-fit:cover;display:block}.afcc-fish-card--compact[data-open-fish] h3{margin:0 30px 6px 0;font-family:"Onest","Inter","Manrope",system-ui,sans-serif;font-size:19px;line-height:1.12;font-weight:800;letter-spacing:-.03em;color:#f2fbff;text-wrap:balance}.afcc-fish-card--compact[data-open-fish] em{display:block;margin:0 0 10px;min-height:auto;font-family:"Onest","Inter",system-ui,sans-serif;font-style:italic;font-weight:500;font-size:13px;line-height:1.25;color:#c7dce7}.afcc-fish-card--compact[data-open-fish] .afcc-card-meta{margin:0 0 10px;min-height:auto;color:#95c7d8;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.afcc-fish-card--compact[data-open-fish] .afcc-card-meta span{white-space:normal}.afcc-fish-card--compact[data-open-fish] .afcc-specs--icons{gap:8px;margin-top:0;margin-bottom:14px}.afcc-fish-card--compact[data-open-fish] .afcc-specs--icons .afcc-spec-chip{padding:7px 10px 7px 8px;font-size:11px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(196,239,255,.18);color:#eefcff}.afcc-fish-card--compact[data-open-fish] .afcc-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.afcc-fish-card--compact[data-open-fish] .afcc-card-actions .afcc-btn{min-height:44px;padding:11px 12px;border-radius:15px;font-family:"Onest","Inter",system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.01em}.afcc-fish-card--compact[data-open-fish] .afcc-card-actions .afcc-btn--small:not(.afcc-btn--ghost){background:linear-gradient(180deg,rgba(48,154,187,.88),rgba(24,108,145,.92));border:1px solid rgba(119,230,255,.26);color:#f7fdff;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 10px 22px rgba(0,0,0,.18)}.afcc-fish-card--compact[data-open-fish] .afcc-card-actions .afcc-btn--ghost{background:rgba(1,20,31,.34);border:1px solid rgba(196,239,255,.24);color:#eefbff}.afcc-fish-card--compact[data-open-fish] .afcc-card-actions .afcc-btn:hover{transform:translateY(-1px)}.afcc-fish-card--compact[data-open-fish] .afcc-card-fav{width:38px;height:38px;right:14px;top:14px;border-radius:50%;border:1px solid rgba(220,245,255,.46);background:rgba(3,20,31,.36);color:#f4fbff;font-size:19px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 18px rgba(0,0,0,.18)}.afcc-fish-card--compact[data-open-fish] .afcc-card-fav.is-active{color:#ffe27a;border-color:rgba(255,226,122,.40);background:rgba(255,226,122,.12)}@media(max-width:760px){.afcc-fish-card--compact[data-open-fish]{min-height:340px;border-radius:26px;padding:14px 14px 16px}.afcc-fish-card--compact[data-open-fish] .afcc-fish-card__art{height:148px;border-radius:20px;margin-bottom:14px}.afcc-fish-card--compact[data-open-fish] h3{font-size:17px;margin-right:28px}.afcc-fish-card--compact[data-open-fish] em{font-size:12px}.afcc-fish-card--compact[data-open-fish] .afcc-specs--icons .afcc-spec-chip{font-size:10px;padding:6px 8px 6px 7px}.afcc-fish-card--compact[data-open-fish] .afcc-card-actions .afcc-btn{min-height:42px;font-size:12px;padding:10px 10px}}.afcc-fish-card--modern[data-open-fish]{display:flex !important;flex-direction:column !important;min-height:350px !important;padding:14px !important;border-radius:28px !important;background:radial-gradient(circle at 12% 10%,rgba(101,241,255,.10),transparent 26%),linear-gradient(180deg,rgba(18,84,106,.18),rgba(5,43,63,.08)),linear-gradient(180deg,rgba(8,54,78,.94) 0%,rgba(7,47,69,.98) 46%,rgba(6,38,56,.99) 100%) !important;border:1px solid rgba(167,231,255,.18) !important;box-shadow:0 18px 40px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04) !important;overflow:hidden !important}.afcc-fish-card--modern[data-open-fish]::before{display:none !important}.afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art{position:relative !important;width:100% !important;height:148px !important;margin:0 0 14px !important;border-radius:22px !important;overflow:hidden !important;border:1px solid rgba(187,236,255,.16) !important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)) !important}.afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art::after{content:'' !important;position:absolute !important;inset:auto 0 0 0 !important;height:44px !important;background:linear-gradient(180deg,rgba(5,30,44,0) 0%,rgba(5,30,44,.55) 100%) !important;pointer-events:none !important}.afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important}.afcc-fish-card--modern .afcc-fish-card__body{display:flex;flex-direction:column;gap:0;flex:1 1 auto}.afcc-fish-card--modern h3{margin:0 30px 5px 0 !important;font-family:"Onest","Inter","Manrope",system-ui,sans-serif !important;font-size:17px !important;line-height:1.14 !important;font-weight:800 !important;letter-spacing:-.025em !important;color:#f4fbff !important}.afcc-fish-card--modern em{margin:0 0 10px !important;min-height:auto !important;font-family:"Onest","Inter",system-ui,sans-serif !important;font-size:12px !important;line-height:1.25 !important;font-style:italic !important;color:#c7dce7 !important}.afcc-fish-card--modern .afcc-card-meta{margin:0 0 12px !important;min-height:auto !important;font-size:11px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:.11em !important;text-transform:uppercase !important;color:#9dcddf !important}.afcc-fish-card--modern .afcc-card-meta span{white-space:normal !important}.afcc-fish-card--modern .afcc-specs--icons{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 0 16px !important}.afcc-fish-card--modern .afcc-spec-chip{display:inline-flex !important;align-items:center !important;gap:7px !important;min-height:34px !important;padding:7px 11px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03)) !important;border:1px solid rgba(173,234,255,.18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03) !important}.afcc-fish-card--modern .afcc-spec-chip__svg{width:14px !important;height:14px !important;flex:0 0 14px !important;display:block !important}.afcc-fish-card--modern .afcc-spec-chip__value{display:inline-block !important;font-family:"Onest","Inter",system-ui,sans-serif !important;font-size:11px !important;line-height:1 !important;font-weight:700 !important;color:#edfaff !important}.afcc-fish-card--modern .afcc-card-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin-top:auto !important}.afcc-fish-card--modern .afcc-card-actions .afcc-btn{min-height:42px !important;padding:10px 12px !important;border-radius:15px !important;font-family:"Onest","Inter",system-ui,sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:-.01em !important}.afcc-fish-card--modern .afcc-card-actions .afcc-btn--small:not(.afcc-btn--ghost){background:linear-gradient(180deg,#2ea9d2 0%,#257ba6 100%) !important;border:1px solid rgba(124,230,255,.24) !important;color:#f7fdff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 20px rgba(0,0,0,.12) !important}.afcc-fish-card--modern .afcc-card-actions .afcc-btn--ghost{background:rgba(5,29,43,.30) !important;border:1px solid rgba(167,231,255,.18) !important;color:#edfaff !important}.afcc-fish-card--modern .afcc-card-fav{top:14px !important;right:14px !important;width:34px !important;height:34px !important;border-radius:50% !important;border:1px solid rgba(220,245,255,.34) !important;background:rgba(4,24,36,.46) !important;color:#f4fbff !important;font-size:17px !important;line-height:1 !important;box-shadow:0 8px 18px rgba(0,0,0,.16) !important}.afcc-fish-card--modern .afcc-card-fav.is-active{color:#ffe17b !important;border-color:rgba(255,225,123,.40) !important;background:rgba(255,225,123,.10) !important}@media(max-width:760px){.afcc-fish-card--modern[data-open-fish]{min-height:334px !important;padding:13px !important;border-radius:24px !important}.afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art{height:138px !important;border-radius:20px !important}.afcc-fish-card--modern h3{font-size:16px !important}.afcc-fish-card--modern .afcc-card-actions .afcc-btn{min-height:40px !important;font-size:12px !important}}#catalog .afcc-fish-grid--compact{gap:16px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]{position:relative !important;display:flex !important;flex-direction:column !important;min-height:392px !important;padding:15px !important;border-radius:30px !important;isolation:isolate !important;overflow:hidden !important;background:radial-gradient(circle at 16% -6%,rgba(98,239,255,.18),transparent 34%),radial-gradient(circle at 92% 8%,rgba(32,242,210,.11),transparent 28%),linear-gradient(180deg,rgba(12,65,88,.74) 0%,rgba(5,34,52,.82) 45%,rgba(3,21,34,.94) 100%) !important;border:1px solid rgba(166,232,255,.20) !important;box-shadow:0 22px 54px rgba(0,0,0,.30),0 0 0 1px rgba(255,255,255,.025) inset,0 1px 0 rgba(255,255,255,.08) inset !important;-webkit-backdrop-filter:blur(18px) saturate(124%) !important;backdrop-filter:blur(18px) saturate(124%) !important;transform:translateZ(0) !important;transition:transform .20s ease,border-color .20s ease,box-shadow .20s ease,filter .20s ease !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]::before{content:'' !important;display:block !important;position:absolute !important;inset:0 !important;z-index:-1 !important;pointer-events:none !important;border-radius:inherit !important;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,0) 34%,rgba(49,221,255,.12) 68%,rgba(32,242,210,.05));opacity:.72 !important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0) !important;-webkit-mask-composite:xor !important;mask-composite:exclude !important;padding:1px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]::after{content:'' !important;position:absolute !important;left:12px !important;right:12px !important;top:0 !important;height:1px !important;border-radius:999px !important;background:linear-gradient(90deg,transparent,rgba(225,251,255,.55),rgba(32,242,210,.18),transparent) !important;opacity:.78 !important;pointer-events:none !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]:hover{transform:translateY(-4px) !important;border-color:rgba(104,229,255,.34) !important;filter:saturate(1.05) brightness(1.03) !important;box-shadow:0 28px 70px rgba(0,0,0,.36),0 0 34px rgba(32,242,210,.10),0 0 0 1px rgba(255,255,255,.035) inset,0 1px 0 rgba(255,255,255,.10) inset !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art{position:relative !important;width:100% !important;height:164px !important;min-height:164px !important;margin:0 0 16px !important;border-radius:24px !important;overflow:hidden !important;border:0 !important;background:rgba(255,255,255,.035) !important;box-shadow:0 18px 34px rgba(0,0,0,.22),0 0 0 1px rgba(190,238,255,.16) inset !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art::before{content:'' !important;position:absolute !important;inset:0 !important;z-index:2 !important;pointer-events:none !important;background:radial-gradient(circle at 50% 46%,transparent 38%,rgba(3,19,30,.18) 76%,rgba(3,19,30,.46) 100%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 34%,rgba(3,19,30,.24) 100%) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art::after{content:'' !important;position:absolute !important;inset:auto 0 0 0 !important;z-index:3 !important;height:48px !important;background:linear-gradient(180deg,rgba(3,19,30,0),rgba(3,19,30,.42)) !important;pointer-events:none !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;padding:0 !important;margin:0 !important;border-radius:inherit !important;transform:scale(1.018) !important;filter:saturate(1.08) contrast(1.04) brightness(.98) !important;transition:transform .32s ease,filter .32s ease !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]:hover .afcc-fish-card__art img{transform:scale(1.055) !important;filter:saturate(1.16) contrast(1.06) brightness(1.02) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-fish-card__body{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;min-height:0 !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern h3{margin:0 38px 6px 0 !important;font-family:Inter,Montserrat,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;font-size:18px !important;line-height:1.12 !important;font-weight:850 !important;letter-spacing:-.035em !important;color:#f6fbff !important;text-shadow:0 1px 0 rgba(0,0,0,.28) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern em{margin:0 0 10px !important;min-height:30px !important;font-family:Inter,Montserrat,Manrope,ui-sans-serif,system-ui,sans-serif !important;font-size:12px !important;line-height:1.28 !important;font-style:italic !important;font-weight:650 !important;color:rgba(214,235,244,.72) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-meta{margin:0 0 13px !important;min-height:16px !important;font-family:Inter,Montserrat,Manrope,ui-sans-serif,system-ui,sans-serif !important;font-size:11px !important;line-height:1.22 !important;font-weight:850 !important;letter-spacing:.115em !important;text-transform:uppercase !important;color:rgba(170,207,222,.82) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-meta span{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-specs--icons{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important;margin:0 0 17px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-spec-chip{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;min-height:34px !important;padding:7px 10px !important;border-radius:999px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(180,235,255,.18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 18px rgba(0,0,0,.10) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-spec-chip__svg{width:14px !important;height:14px !important;flex:0 0 14px !important;opacity:.94 !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-spec-chip__value{display:inline-block !important;font-family:Inter,Montserrat,Manrope,ui-sans-serif,system-ui,sans-serif !important;font-size:11px !important;line-height:1 !important;font-weight:850 !important;letter-spacing:-.01em !important;color:#f1fbff !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin-top:auto !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn{min-height:44px !important;padding:11px 14px !important;border-radius:16px !important;font-family:Inter,Montserrat,Manrope,ui-sans-serif,system-ui,sans-serif !important;font-size:13px !important;line-height:1 !important;font-weight:850 !important;letter-spacing:-.01em !important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn--small:not(.afcc-btn--ghost){background:linear-gradient(135deg,#35c9f0 0%,#238ec1 52%,#146a9a 100%) !important;border:1px solid rgba(142,236,255,.36) !important;color:#f8fdff !important;box-shadow:0 12px 28px rgba(24,155,207,.23),0 0 22px rgba(32,242,210,.08),inset 0 1px 0 rgba(255,255,255,.18) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn--small:not(.afcc-btn--ghost):hover{box-shadow:0 15px 34px rgba(24,155,207,.30),0 0 28px rgba(32,242,210,.12),inset 0 1px 0 rgba(255,255,255,.20) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn--ghost{background:rgba(2,22,34,.22) !important;border:1px solid rgba(184,233,255,.22) !important;color:rgba(242,251,255,.92) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn--ghost:hover{background:rgba(255,255,255,.06) !important;border-color:rgba(184,233,255,.34) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn.is-added{background:linear-gradient(135deg,rgba(75,235,155,.28),rgba(35,171,123,.24)) !important;border-color:rgba(126,255,196,.38) !important;color:#e8fff4 !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-fav{position:absolute !important;top:24px !important;right:24px !important;left:auto !important;z-index:8 !important;display:grid !important;place-items:center !important;width:38px !important;height:38px !important;padding:0 !important;border-radius:50% !important;border:1px solid rgba(231,248,255,.36) !important;background:rgba(2,18,30,.48) !important;color:rgba(244,251,255,.95) !important;font-size:0 !important;line-height:1 !important;box-shadow:0 12px 26px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08) !important;-webkit-backdrop-filter:blur(14px) saturate(130%) !important;backdrop-filter:blur(14px) saturate(130%) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-fav::before{content:'☆' !important;display:block !important;font-size:22px !important;line-height:1 !important;transform:translateY(-1px) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-fav.is-active{color:#ffe17b !important;border-color:rgba(255,225,123,.52) !important;background:rgba(255,225,123,.14) !important;box-shadow:0 12px 26px rgba(0,0,0,.24),0 0 20px rgba(255,225,123,.10),inset 0 1px 0 rgba(255,255,255,.10) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-fav.is-active::before{content:'★' !important}@media(max-width:1180px){#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]{min-height:378px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art{height:156px !important;min-height:156px !important}}@media(max-width:760px){#catalog .afcc-fish-grid--compact{gap:11px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]{min-height:348px !important;padding:11px !important;border-radius:23px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art{height:132px !important;min-height:132px !important;margin-bottom:12px !important;border-radius:19px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern h3{margin-right:30px !important;font-size:15px !important;line-height:1.14 !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern em{min-height:28px !important;margin-bottom:8px !important;font-size:11px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-meta{margin-bottom:10px !important;font-size:10px !important;letter-spacing:.09em !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-specs--icons{gap:6px !important;margin-bottom:12px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-spec-chip{min-height:29px !important;padding:6px 7px !important;gap:5px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-spec-chip__svg{width:12px !important;height:12px !important;flex-basis:12px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-spec-chip__value{font-size:10px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions{grid-template-columns:1fr !important;gap:7px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn{min-height:38px !important;padding:9px 10px !important;border-radius:14px !important;font-size:11px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-fav{top:17px !important;right:17px !important;width:33px !important;height:33px !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-fav::before{font-size:19px !important}}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]::before{z-index:0 !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art,#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__body,#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-card-fav{position:relative !important;z-index:2 !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-card-fav{position:absolute !important}.afcc-number-input{position:relative;width:100%}.afcc-number-input .afcc-input[type="number"]{padding-right:62px!important;-moz-appearance:textfield}.afcc-number-input .afcc-input[type="number"]::-webkit-outer-spin-button,.afcc-number-input .afcc-input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.afcc-number-stepper{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px;height:42px;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid rgba(130,245,255,.26);background:radial-gradient(circle at 35% 10%,rgba(255,255,255,.20),transparent 36%),linear-gradient(180deg,rgba(26,91,113,.92),rgba(8,40,56,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 22px rgba(0,0,0,.28),0 0 0 1px rgba(0,255,245,.055);z-index:2}.afcc-number-stepper button{appearance:none;-webkit-appearance:none;width:100%;height:50%;display:grid;place-items:center;border:0;border-radius:0;padding:0;margin:0;background:transparent;color:#dffcff;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.afcc-number-stepper button:first-child{border-bottom:1px solid rgba(255,255,255,.12)}.afcc-number-stepper button::before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;filter:drop-shadow(0 0 7px rgba(110,239,255,.45))}.afcc-number-stepper button[data-step="up"]::before{border-bottom:6px solid currentColor}.afcc-number-stepper button[data-step="down"]::before{border-top:6px solid currentColor}.afcc-number-stepper button:hover{background:rgba(71,229,255,.16);color:#ffffff}.afcc-number-stepper button:active{transform:scale(.94);background:rgba(71,229,255,.24)}.afcc-number-stepper button:focus-visible{outline:2px solid rgba(92,242,255,.72);outline-offset:-2px}.afcc-form-grid--large .afcc-field:has(.afcc-number-input) small{right:62px}@media (max-width:767px){.afcc-number-input .afcc-input[type="number"]{padding-right:14px!important}.afcc-number-stepper{display:none}.afcc-form-grid--large .afcc-field:has(.afcc-number-input) small{right:12px}}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-card-fav{position:absolute !important;top:23px !important;right:23px !important;left:auto !important;z-index:60 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;padding:0 !important;margin:0 !important;border-radius:999px !important;border:1px solid rgba(198,248,255,.58) !important;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.26),transparent 35%),linear-gradient(180deg,rgba(8,64,82,.84),rgba(2,22,34,.72)) !important;color:#f4fdff !important;font-size:19px !important;font-weight:900 !important;line-height:1 !important;text-align:center !important;text-shadow:0 0 12px rgba(117,239,255,.55) !important;box-shadow:0 12px 26px rgba(0,0,0,.30),0 0 0 1px rgba(58,232,255,.10),0 0 22px rgba(49,227,255,.14),inset 0 1px 0 rgba(255,255,255,.18) !important;-webkit-backdrop-filter:blur(14px) saturate(135%) !important;backdrop-filter:blur(14px) saturate(135%) !important;cursor:pointer !important;pointer-events:auto !important;opacity:1 !important;visibility:visible !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-card-fav::before{content:none !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-card-fav:hover{transform:translateY(-1px) scale(1.04) !important;border-color:rgba(255,230,129,.70) !important;color:#ffe681 !important;box-shadow:0 14px 30px rgba(0,0,0,.34),0 0 28px rgba(255,230,129,.22),inset 0 1px 0 rgba(255,255,255,.22) !important}#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-card-fav.is-active{color:#ffe681 !important;border-color:rgba(255,230,129,.76) !important;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.30),transparent 35%),linear-gradient(180deg,rgba(121,93,24,.62),rgba(45,31,10,.72)) !important;text-shadow:0 0 14px rgba(255,230,129,.64) !important;box-shadow:0 14px 30px rgba(0,0,0,.34),0 0 30px rgba(255,230,129,.22),inset 0 1px 0 rgba(255,255,255,.22) !important}@media(max-width:760px){#catalog .afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-card-fav{top:18px !important;right:18px !important;width:34px !important;height:34px !important;min-width:34px !important;min-height:34px !important;font-size:17px !important}}#catalog #plantGrid.afcc-plant-grid--cards,#catalog #invertGrid.afcc-plant-grid--cards,#catalog #invertGrid.afcc-invert-grid--catalog{gap:16px !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern{position:relative !important;display:flex !important;flex-direction:column !important;min-height:382px !important;padding:14px !important;border-radius:28px !important;overflow:hidden !important;isolation:isolate !important;cursor:pointer !important;background:radial-gradient(circle at 12% 10%,rgba(101,241,255,.10),transparent 26%),linear-gradient(180deg,rgba(18,84,106,.18),rgba(5,43,63,.08)),linear-gradient(180deg,rgba(8,54,78,.94) 0%,rgba(7,47,69,.98) 46%,rgba(6,38,56,.99) 100%) !important;border:1px solid rgba(167,231,255,.18) !important;box-shadow:0 18px 40px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04) !important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern:hover,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern:hover,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern:hover{transform:translateY(-2px) !important;border-color:rgba(68,232,255,.34) !important;box-shadow:0 22px 50px rgba(0,0,0,.28),0 0 24px rgba(32,242,210,.10),inset 0 1px 0 rgba(255,255,255,.06) !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern::before,#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern::after,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern::before,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern::after,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern::before,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern::after{display:none !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-fish-card__art,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-fish-card__art,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-fish-card__art{position:relative !important;z-index:2 !important;width:100% !important;height:168px !important;min-height:168px !important;margin:0 0 14px !important;border-radius:22px !important;overflow:hidden !important;border:1px solid rgba(187,236,255,.16) !important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)) !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-fish-card__art::after,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-fish-card__art::after,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-fish-card__art::after{content:'' !important;position:absolute !important;inset:auto 0 0 0 !important;height:44px !important;background:linear-gradient(180deg,rgba(5,30,44,0) 0%,rgba(5,30,44,.55) 100%) !important;pointer-events:none !important;z-index:2 !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-fish-card__art img,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-fish-card__art img,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-fish-card__art img{width:100% !important;height:100% !important;padding:0 !important;object-fit:cover !important;object-position:center !important;display:block !important;filter:saturate(1.08) contrast(1.03) !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-fish-card__body,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-fish-card__body,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-fish-card__body{position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important;min-height:0 !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern h3,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern h3,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern h3{margin:0 44px 4px 0 !important;min-height:0 !important;color:#f3fbff !important;font-size:17px !important;line-height:1.08 !important;font-weight:950 !important;letter-spacing:-.035em !important;text-shadow:0 1px 0 rgba(0,0,0,.25) !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern em,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern em,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern em{display:block !important;margin:0 0 14px !important;min-height:14px !important;color:rgba(215,239,247,.72) !important;font-size:12px !important;line-height:1.15 !important;font-weight:800 !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-meta,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-meta,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-card-meta{min-height:20px !important;margin:0 0 12px !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-meta span,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-meta span,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-card-meta span{color:rgba(185,219,232,.82) !important;font-size:12px !important;font-weight:950 !important;letter-spacing:.08em !important;text-transform:uppercase !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-specs--icons,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-specs--icons,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-specs--icons{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 0 14px !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-spec-chip,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-spec-chip,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-spec-chip{display:inline-flex !important;align-items:center !important;gap:7px !important;min-height:32px !important;padding:6px 10px 6px 8px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04)) !important;border:1px solid rgba(196,239,255,.14) !important;color:#dff5ff !important;font-size:11px !important;font-weight:950 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-actions,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-actions,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-card-actions{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin-top:auto !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-actions .afcc-btn,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-actions .afcc-btn,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-card-actions .afcc-btn{min-height:44px !important;border-radius:16px !important;font-size:13px !important;font-weight:950 !important;background:rgba(5,29,43,.30) !important;border:1px solid rgba(167,231,255,.18) !important;color:#edfaff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 20px rgba(0,0,0,.12) !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-fav,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-fav,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-card-fav{position:absolute !important;top:23px !important;right:23px !important;left:auto !important;z-index:60 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;padding:0 !important;margin:0 !important;border-radius:999px !important;border:1px solid rgba(198,248,255,.58) !important;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.26),transparent 35%),linear-gradient(180deg,rgba(8,64,82,.84),rgba(2,22,34,.72)) !important;color:#f4fdff !important;font-size:19px !important;font-weight:900 !important;line-height:1 !important;text-shadow:0 0 12px rgba(117,239,255,.55) !important;box-shadow:0 12px 26px rgba(0,0,0,.30),0 0 0 1px rgba(58,232,255,.10),0 0 22px rgba(49,227,255,.14),inset 0 1px 0 rgba(255,255,255,.18) !important;-webkit-backdrop-filter:blur(14px) saturate(135%) !important;backdrop-filter:blur(14px) saturate(135%) !important;cursor:pointer !important;pointer-events:auto !important;opacity:1 !important;visibility:visible !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-fav::before,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-fav::before,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-card-fav::before{content:none !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-fav.is-active,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-fav.is-active,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-card-fav.is-active{color:#ffe681 !important;border-color:rgba(255,230,129,.76) !important;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.30),transparent 35%),linear-gradient(180deg,rgba(121,93,24,.62),rgba(45,31,10,.72)) !important;text-shadow:0 0 14px rgba(255,230,129,.64) !important;box-shadow:0 14px 30px rgba(0,0,0,.34),0 0 30px rgba(255,230,129,.22),inset 0 1px 0 rgba(255,255,255,.22) !important}@media(max-width:760px){#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern{min-height:348px !important;padding:11px !important;border-radius:23px !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-fish-card__art,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-fish-card__art,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-fish-card__art{height:132px !important;min-height:132px !important;margin-bottom:12px !important;border-radius:19px !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern h3,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern h3,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern h3{font-size:16px !important}#catalog #plantGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-fav,#catalog #invertGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-fav,#catalog #invertGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-card-fav{top:18px !important;right:18px !important;width:34px !important;height:34px !important;min-width:34px !important;min-height:34px !important;font-size:17px !important}}#favoritesGrid .afcc-plant-detail-card.afcc-fish-card--modern,#favoritesGrid .afcc-invert-detail-card.afcc-fish-card--modern{position:relative !important;display:flex !important;flex-direction:column !important;min-height:382px !important;padding:14px !important;border-radius:28px !important;overflow:hidden !important}#favoritesGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-fish-card__body,#favoritesGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-fish-card__body{display:flex !important;flex-direction:column !important;flex:1 1 auto !important}#favoritesGrid .afcc-plant-detail-card.afcc-fish-card--modern .afcc-card-fav,#favoritesGrid .afcc-invert-detail-card.afcc-fish-card--modern .afcc-card-fav{position:absolute !important;top:23px !important;right:23px !important;z-index:60 !important}#fishModal{padding:0 !important}#fishModal::backdrop{background:rgba(0,8,15,.72) !important;-webkit-backdrop-filter:blur(8px) saturate(120%) !important;backdrop-filter:blur(8px) saturate(120%) !important}#fishModal .afcc-modal-body--immersive{padding:0 0 28px !important;max-width:min(860px,calc(100vw - 26px)) !important;color:#f4fbff !important}#fishModal .afcc-modal-body--immersive .afcc-modal-hero--cover{position:relative !important;display:block !important;min-height:285px !important;margin:0 0 22px !important;border-radius:28px 28px 0 0 !important;overflow:hidden !important;background:radial-gradient(circle at 20% 10%,rgba(92,242,255,.18),transparent 34%),linear-gradient(180deg,rgba(13,65,86,.75),rgba(4,22,34,.95)) !important;border:0 !important}#fishModal .afcc-modal-body--immersive .afcc-modal-fish--cover{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;border-radius:0 !important;overflow:hidden !important;background:transparent !important;border:0 !important;box-shadow:none !important}#fishModal .afcc-modal-body--immersive .afcc-modal-fish--cover img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;padding:0 !important;filter:saturate(1.08) contrast(1.04) !important}#fishModal .afcc-modal-body--immersive .afcc-modal-hero--cover::after{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important;background:linear-gradient(180deg,rgba(1,12,20,.06) 0%,rgba(1,12,20,.12) 42%,rgba(1,12,20,.88) 100%),radial-gradient(circle at 18% 92%,rgba(20,229,234,.20),transparent 36%) !important;z-index:1 !important}#fishModal .afcc-modal-body--immersive .afcc-modal-hero__overlay{position:absolute !important;left:28px !important;right:84px !important;bottom:24px !important;z-index:2 !important}#fishModal .afcc-modal-body--immersive .afcc-modal-hero__overlay h2{margin:0 0 8px !important;max-width:760px !important;color:#fff !important;font-size:clamp(30px,4.1vw,54px) !important;line-height:1.02 !important;font-weight:950 !important;letter-spacing:-.055em !important;text-shadow:0 3px 18px rgba(0,0,0,.55) !important}#fishModal .afcc-modal-body--immersive .afcc-modal-hero__overlay em{display:block !important;color:rgba(220,246,255,.86) !important;font-size:15px !important;font-weight:750 !important;text-shadow:0 2px 12px rgba(0,0,0,.55) !important}#fishModal .afcc-modal-body--immersive .afcc-modal-grid--icons,#fishModal .afcc-modal-body--immersive .afcc-note--accent,#fishModal .afcc-modal-body--immersive .afcc-modal-actions--wide,#fishModal .afcc-modal-body--immersive .afcc-compat-block{margin-left:28px !important;margin-right:28px !important}#fishModal .afcc-modal-body--immersive .afcc-modal-grid--icons{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px !important;margin-bottom:18px !important}#fishModal .afcc-modal-body--immersive .afcc-modal-stat{display:flex !important;align-items:center !important;gap:12px !important;min-height:78px !important;padding:13px 14px !important;border-radius:20px !important;background:radial-gradient(circle at 14% 16%,rgba(255,255,255,.08),transparent 34%),rgba(255,255,255,.045) !important;border:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055) !important}#fishModal .afcc-modal-body--immersive .afcc-modal-stat__icon{flex:0 0 36px !important;width:36px !important;height:36px !important;display:grid !important;place-items:center !important;border-radius:14px !important;color:#8ff5ff !important;background:linear-gradient(180deg,rgba(71,229,255,.14),rgba(255,255,255,.04)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 20px rgba(0,0,0,.18) !important}#fishModal .afcc-modal-body--immersive .afcc-modal-stat__icon svg{width:21px !important;height:21px !important}#fishModal .afcc-modal-body--immersive .afcc-modal-stat span:not(.afcc-modal-stat__icon){display:block !important;margin:0 0 4px !important;color:rgba(177,222,239,.78) !important;font-size:10.5px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.13em !important;text-transform:uppercase !important}#fishModal .afcc-modal-body--immersive .afcc-modal-stat strong{display:block !important;color:#ffffff !important;font-size:15px !important;line-height:1.15 !important;font-weight:950 !important}#fishModal .afcc-modal-body--immersive .afcc-note--accent{margin-top:4px !important;margin-bottom:20px !important;padding:16px 18px 16px 20px !important;border:0 !important;border-left:4px solid #24e2ec !important;border-radius:0 18px 18px 0 !important;background:linear-gradient(90deg,rgba(36,226,236,.13),rgba(255,255,255,.035)) !important;color:#e9fbff !important;font-size:15px !important;line-height:1.58 !important;box-shadow:none !important}#fishModal .afcc-modal-body--immersive .afcc-modal-actions--wide{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(190px,.8fr) !important;gap:12px !important;margin-bottom:24px !important}#fishModal .afcc-modal-body--immersive .afcc-modal-actions--wide .afcc-btn{min-height:52px !important;border-radius:18px !important;font-size:15px !important;font-weight:950 !important}#fishModal .afcc-modal-body--immersive .afcc-modal-actions--wide .afcc-btn--primary{background:linear-gradient(135deg,#19eef0,#1d91d8) !important;color:#022733 !important;border:0 !important;box-shadow:0 18px 44px rgba(25,238,240,.22),inset 0 1px 0 rgba(255,255,255,.26) !important}#fishModal .afcc-modal-body--immersive .afcc-modal-actions--wide .afcc-btn--ghost{border:1px solid rgba(191,235,255,.22) !important;background:rgba(255,255,255,.055) !important;color:#ecfbff !important}#fishModal .afcc-modal-body--immersive .afcc-modal-actions--wide .afcc-btn--ghost.is-saved{color:#ffe681 !important;border-color:rgba(255,230,129,.38) !important;background:rgba(255,230,129,.10) !important}#fishModal .afcc-modal-body--immersive .afcc-compat-block{padding-top:2px !important}#fishModal .afcc-modal-body--immersive .afcc-compat-block h3{margin:0 0 14px !important;color:#ffffff !important;font-size:21px !important;line-height:1.15 !important;font-weight:950 !important;letter-spacing:-.025em !important}#fishModal .afcc-modal-body--immersive .afcc-compat-row{display:grid !important;grid-template-columns:135px minmax(0,1fr) !important;gap:12px !important;align-items:start !important;padding:12px 0 !important;border-top:1px solid rgba(255,255,255,.07) !important}#fishModal .afcc-modal-body--immersive .afcc-compat-row strong{display:flex !important;align-items:center !important;gap:8px !important;color:#eefbff !important;font-size:14px !important;line-height:1.2 !important;font-weight:950 !important}#fishModal .afcc-modal-body--immersive .afcc-compat-row strong span{width:10px !important;height:10px !important;border-radius:999px !important;box-shadow:0 0 16px currentColor !important}#fishModal .afcc-modal-body--immersive .afcc-compat-row--good strong span{background:#56f19a !important;color:#56f19a !important}#fishModal .afcc-modal-body--immersive .afcc-compat-row--caution strong span{background:#ffd166 !important;color:#ffd166 !important}#fishModal .afcc-modal-body--immersive .afcc-compat-row--avoid strong span{background:#ff6b6b !important;color:#ff6b6b !important}#fishModal .afcc-modal-body--immersive .afcc-compat-row>div{display:flex !important;flex-wrap:wrap !important;gap:8px !important;line-height:1.45 !important}#fishModal .afcc-modal-body--immersive .afcc-compat-tag,#fishModal .afcc-modal-body--immersive .afcc-compat-empty{display:inline-flex !important;align-items:center !important;min-height:32px !important;padding:7px 11px !important;border-radius:999px !important;border:1px solid rgba(187,236,255,.15) !important;background:rgba(255,255,255,.055) !important;color:#def6ff !important;font-size:13px !important;font-weight:850 !important}#fishModal .afcc-modal-body--immersive .afcc-compat-tag{cursor:pointer !important;transition:transform .16s ease,border-color .16s ease,background .16s ease !important}#fishModal .afcc-modal-body--immersive .afcc-compat-tag:hover{transform:translateY(-1px) !important;border-color:rgba(84,232,255,.36) !important;background:rgba(84,232,255,.10) !important}#fishModal .afcc-modal-body--immersive .afcc-compat-empty{color:rgba(222,246,255,.62) !important;font-weight:800 !important}@media(max-width:760px){#fishModal .afcc-modal-body--immersive{max-width:calc(100vw - 12px) !important;padding-bottom:20px !important}#fishModal .afcc-modal-body--immersive .afcc-modal-hero--cover{min-height:250px !important;border-radius:22px 22px 0 0 !important}#fishModal .afcc-modal-body--immersive .afcc-modal-hero__overlay{left:18px !important;right:56px !important;bottom:18px !important}#fishModal .afcc-modal-body--immersive .afcc-modal-grid--icons,#fishModal .afcc-modal-body--immersive .afcc-note--accent,#fishModal .afcc-modal-body--immersive .afcc-modal-actions--wide,#fishModal .afcc-modal-body--immersive .afcc-compat-block{margin-left:16px !important;margin-right:16px !important}#fishModal .afcc-modal-body--immersive .afcc-modal-grid--icons{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}#fishModal .afcc-modal-body--immersive .afcc-modal-actions--wide{grid-template-columns:1fr !important}#fishModal .afcc-modal-body--immersive .afcc-modal-actions--wide .afcc-btn--primary{width:100% !important}#fishModal .afcc-modal-body--immersive .afcc-compat-row{grid-template-columns:1fr !important;gap:8px !important}}@media(max-width:420px){#fishModal .afcc-modal-body--immersive .afcc-modal-grid--icons{grid-template-columns:1fr !important}}#fishModal .afcc-modal-body--plant-immersive .afcc-modal-hero--cover,#fishModal .afcc-modal-body--invert-immersive .afcc-modal-hero--cover{min-height:285px !important}#fishModal .afcc-modal-body--plant-immersive .afcc-modal-hero--cover::after{background:linear-gradient(180deg,rgba(1,12,20,.04) 0%,rgba(1,12,20,.10) 42%,rgba(1,12,20,.88) 100%),radial-gradient(circle at 18% 92%,rgba(91,255,174,.22),transparent 38%) !important}#fishModal .afcc-modal-body--invert-immersive .afcc-modal-hero--cover::after{background:linear-gradient(180deg,rgba(1,12,20,.04) 0%,rgba(1,12,20,.10) 42%,rgba(1,12,20,.88) 100%),radial-gradient(circle at 18% 92%,rgba(132,184,255,.24),transparent 38%) !important}#fishModal .afcc-modal-body--plant-immersive .afcc-modal-stat__icon{color:#8dffc3 !important}#fishModal .afcc-modal-body--invert-immersive .afcc-modal-stat__icon{color:#9fd8ff !important}#fishModal .afcc-modal-body--plant-immersive .afcc-note--accent{border-left-color:#5bffae !important;background:linear-gradient(90deg,rgba(91,255,174,.13),rgba(255,255,255,.035)) !important}#fishModal .afcc-modal-body--invert-immersive .afcc-note--accent{border-left-color:#8bc7ff !important;background:linear-gradient(90deg,rgba(139,199,255,.13),rgba(255,255,255,.035)) !important}#fishModal .afcc-modal-body--plant-immersive .afcc-modal-actions--wide .afcc-btn--primary,#fishModal .afcc-modal-body--invert-immersive .afcc-modal-actions--wide .afcc-btn--primary{color:#03242c !important}#fishModal .afcc-modal-body--plant-immersive .afcc-modal-actions--wide .afcc-btn--primary{background:linear-gradient(135deg,#56f19a,#19d7d4) !important;box-shadow:0 18px 44px rgba(86,241,154,.20),inset 0 1px 0 rgba(255,255,255,.26) !important}#fishModal .afcc-modal-body--invert-immersive .afcc-modal-actions--wide .afcc-btn--primary{background:linear-gradient(135deg,#8bc7ff,#26e1ee) !important;box-shadow:0 18px 44px rgba(139,199,255,.20),inset 0 1px 0 rgba(255,255,255,.26) !important}#fishModal .afcc-modal-body--plant-immersive .afcc-modal-actions--wide .afcc-btn--primary.is-saved,#fishModal .afcc-modal-body--invert-immersive .afcc-modal-actions--wide .afcc-btn--primary.is-saved{background:linear-gradient(135deg,#ffe681,#21d7bf) !important;color:#1c2205 !important}#fishModal .afcc-modal-body--immersive .afcc-care-block{margin-left:28px !important;margin-right:28px !important;padding-top:2px !important}#fishModal .afcc-modal-body--immersive .afcc-care-block h3{margin:0 0 14px !important;color:#fff !important;font-size:21px !important;line-height:1.15 !important;font-weight:950 !important;letter-spacing:-.025em !important}#fishModal .afcc-modal-body--immersive .afcc-plant-modal-tags--immersive{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 0 12px !important}#fishModal .afcc-modal-body--immersive .afcc-plant-modal-tags--immersive span{display:inline-flex !important;align-items:center !important;min-height:32px !important;padding:7px 11px !important;border-radius:999px !important;border:1px solid rgba(187,236,255,.15) !important;background:rgba(255,255,255,.055) !important;color:#def6ff !important;font-size:13px !important;font-weight:850 !important}#fishModal .afcc-modal-body--immersive .afcc-care-row{display:grid !important;grid-template-columns:135px minmax(0,1fr) !important;gap:12px !important;align-items:start !important;padding:12px 0 !important;border-top:1px solid rgba(255,255,255,.07) !important}#fishModal .afcc-modal-body--immersive .afcc-care-row strong{display:flex !important;align-items:center !important;gap:8px !important;color:#eefbff !important;font-size:14px !important;line-height:1.2 !important;font-weight:950 !important}#fishModal .afcc-modal-body--immersive .afcc-care-row strong span{width:10px !important;height:10px !important;border-radius:999px !important;box-shadow:0 0 16px currentColor !important}#fishModal .afcc-modal-body--immersive .afcc-care-row--good strong span{background:#56f19a !important;color:#56f19a !important}#fishModal .afcc-modal-body--immersive .afcc-care-row--caution strong span{background:#ffd166 !important;color:#ffd166 !important}#fishModal .afcc-modal-body--immersive .afcc-care-row--info strong span{background:#8bc7ff !important;color:#8bc7ff !important}#fishModal .afcc-modal-body--immersive .afcc-care-row p{margin:0 !important;color:#def6ff !important;font-size:14px !important;line-height:1.55 !important;font-weight:750 !important}@media(max-width:760px){#fishModal .afcc-modal-body--immersive .afcc-care-block{margin-left:16px !important;margin-right:16px !important}#fishModal .afcc-modal-body--immersive .afcc-care-row{grid-template-columns:1fr !important;gap:8px !important}#fishModal .afcc-modal-body--plant-immersive .afcc-modal-hero--cover,#fishModal .afcc-modal-body--invert-immersive .afcc-modal-hero--cover{min-height:250px !important}}.afcc-modal__close{position:absolute !important;top:18px !important;right:18px !important;z-index:120 !important;width:44px !important;height:44px !important;display:grid !important;place-items:center !important;padding:0 !important;margin:0 !important;border:1px solid rgba(220,248,255,.34) !important;border-radius:999px !important;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.24),transparent 34%),linear-gradient(180deg,rgba(10,55,72,.78),rgba(2,18,28,.72)) !important;color:#f3fbff !important;font-size:0 !important;line-height:1 !important;cursor:pointer !important;box-shadow:0 14px 32px rgba(0,0,0,.34),0 0 0 1px rgba(80,230,255,.08),inset 0 1px 0 rgba(255,255,255,.18) !important;backdrop-filter:blur(14px) saturate(135%) !important;-webkit-backdrop-filter:blur(14px) saturate(135%) !important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease !important}.afcc-modal__close::before,.afcc-modal__close::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:18px !important;height:2.5px !important;border-radius:999px !important;background:currentColor !important;box-shadow:0 0 12px rgba(255,255,255,.28) !important;transform-origin:center !important}.afcc-modal__close::before{transform:translate(-50%,-50%) rotate(45deg) !important}.afcc-modal__close::after{transform:translate(-50%,-50%) rotate(-45deg) !important}.afcc-modal__close:hover{transform:translateY(-1px) scale(1.04) !important;color:#fff !important;border-color:rgba(97,240,255,.66) !important;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.30),transparent 34%),linear-gradient(180deg,rgba(18,94,118,.88),rgba(4,30,44,.78)) !important;box-shadow:0 16px 36px rgba(0,0,0,.38),0 0 24px rgba(61,230,255,.20),inset 0 1px 0 rgba(255,255,255,.22) !important}.afcc-modal__close:active{transform:scale(.96) !important}.afcc-modal__close:focus-visible{outline:2px solid rgba(97,240,255,.72) !important;outline-offset:3px !important}@media(max-width:760px){.afcc-modal__close{top:12px !important;right:12px !important;width:40px !important;height:40px !important}.afcc-modal__close::before,.afcc-modal__close::after{width:16px !important}}#afcc-app .afcc-preset-card,.afcc-preset-card{padding:0 !important;overflow:hidden !important;min-height:0 !important;display:flex !important;flex-direction:column !important;background:radial-gradient(circle at 16% 8%,rgba(88,238,255,.12),transparent 28%),linear-gradient(180deg,rgba(10,58,79,.72),rgba(5,31,47,.92)) !important;border:1px solid rgba(170,232,255,.16) !important;box-shadow:0 16px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05) !important}.afcc-preset-card__media{position:relative !important;width:100% !important;aspect-ratio:16/9 !important;overflow:hidden !important;background:rgba(255,255,255,.04) !important}.afcc-preset-card__media::after{content:"" !important;position:absolute !important;inset:auto 0 0 0 !important;height:46% !important;background:linear-gradient(180deg,rgba(4,24,36,0),rgba(4,24,36,.72)) !important;pointer-events:none !important}.afcc-preset-card__media img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;filter:saturate(1.05) contrast(1.03) !important}.afcc-preset-card__body{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:16px 18px 18px !important}.afcc-preset-card h3{margin:0 0 8px !important;font-size:19px !important;line-height:1.12 !important;font-weight:950 !important;letter-spacing:-.03em !important;color:#f3fbff !important}.afcc-preset-card .afcc-specs{margin-top:8px !important;margin-bottom:12px !important}.afcc-preset-card p{color:#d7eef7 !important;line-height:1.48 !important}.afcc-preset-card .afcc-btn{margin-top:auto !important}@media(max-width:760px){.afcc-preset-card__body{padding:14px !important}.afcc-preset-card h3{font-size:17px !important}}@media (max-width:760px){.afcc-section#checker{padding-left:0 !important;padding-right:0 !important;padding-top:18px !important;overflow:hidden !important}.afcc-section#checker::before{inset:0 !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important}#checker .afcc-checker-stage{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}#checker .afcc-section__head--checker{width:100% !important;max-width:none !important;margin:0 0 18px !important;padding:0 14px !important;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important}#checker .afcc-app-title--premium{width:100% !important;max-width:360px !important;margin:0 auto 10px !important;text-align:center !important;font-size:clamp(30px,8.9vw,36px) !important;line-height:1.04 !important;letter-spacing:-.055em !important}#checker .afcc-app-title--premium span{display:block !important;white-space:normal !important;text-align:center !important}#checker .afcc-app-title--premium span:first-child,#checker .afcc-app-title--premium span:last-child{color:#fff !important;background:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;filter:none !important}#checker .afcc-section__head--checker p{width:100% !important;max-width:350px !important;margin:0 auto !important;text-align:center !important;font-size:14px !important;line-height:1.55 !important}#checker .afcc-title-divider{display:none !important}#checker .afcc-checker-grid,#checker .afcc-checker-grid--desktop-redesign{width:100% !important;max-width:none !important;margin:0 !important;display:grid !important;grid-template-columns:1fr !important;gap:14px !important}#checker .afcc-checker-control,#checker .afcc-result-panel--desktop,#checker .afcc-panel--calc-home{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important;padding-left:14px !important;padding-right:14px !important}#checker .afcc-checker-control{padding-top:16px !important;padding-bottom:16px !important}#checker .afcc-result-panel--desktop{min-height:auto !important;padding-top:16px !important;padding-bottom:16px !important}#checker .afcc-result-empty{min-height:260px !important}#checker .afcc-panel--calc-home{margin-top:14px !important;padding-top:18px !important;padding-bottom:18px !important}#checker .afcc-panel--calc-home .afcc-section__head{width:100% !important;margin:0 0 14px !important;text-align:left !important}#checker .afcc-panel--calc-home .afcc-calc-panel{width:100% !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#checker .afcc-form-grid,#checker .afcc-calc-panel{grid-template-columns:1fr !important}#checker .afcc-catalog-gateways--home{width:100% !important;max-width:none !important;margin:14px 0 0 !important;padding-left:12px !important;padding-right:12px !important}}@media (max-width:760px){.afcc-screen:not(#checker){padding-left:0 !important;padding-right:0 !important}.afcc-screen:not(#checker)::before{inset:0 !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important}.afcc-screen:not(#checker)>.afcc-section__head,.afcc-screen:not(#checker)>.afcc-toolbar,.afcc-screen:not(#checker)>.afcc-catalog-row-head,.afcc-screen:not(#checker)>.afcc-category-tabs,.afcc-screen:not(#checker)>.afcc-fish-grid,.afcc-screen:not(#checker)>.afcc-info-stack{width:100% !important;max-width:none !important;padding-left:12px !important;padding-right:12px !important;margin-left:0 !important;margin-right:0 !important}.afcc-screen:not(#checker) .afcc-catalog-plants,.afcc-screen:not(#checker) .afcc-panel--presets-info{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important}}@media (max-width:760px){.afcc-section__head--favorites{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:14px !important;padding-right:14px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:12px !important;text-align:center !important}.afcc-section__head--favorites>div{width:100% !important;max-width:390px !important;margin:0 auto !important;text-align:center !important}.afcc-section__head--favorites .afcc-eyebrow{margin-left:auto !important;margin-right:auto !important}.afcc-section__head--favorites h2,.afcc-section__head--favorites p{text-align:center !important}.afcc-section__head--favorites p{margin-left:auto !important;margin-right:auto !important}.afcc-section__head--favorites .afcc-clear-favorites{width:min(100%,360px) !important;margin:0 auto !important}#info.afcc-section{padding-left:0 !important;padding-right:0 !important;padding-top:20px !important;overflow:hidden !important}#info.afcc-section::before{inset:0 !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important}#info>.afcc-section__head{width:100% !important;max-width:none !important;margin:0 0 18px !important;padding:0 14px !important;text-align:center !important}#info>.afcc-section__head .afcc-eyebrow{margin-left:auto !important;margin-right:auto !important}#info>.afcc-section__head h2,#info>.afcc-section__head p{text-align:center !important}#info>.afcc-section__head p{max-width:380px !important;margin-left:auto !important;margin-right:auto !important}#info>.afcc-info-stack{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;gap:0 !important}#info .afcc-panel--presets-info{width:100% !important;max-width:none !important;margin:0 !important;padding:20px 0 24px !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important}#info .afcc-panel--presets-info>.afcc-section__head{width:100% !important;max-width:none !important;margin:0 0 16px !important;padding:0 14px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:8px !important;text-align:center !important}#info .afcc-panel--presets-info>.afcc-section__head>div{width:100% !important;max-width:390px !important;margin:0 auto !important;text-align:center !important}#info .afcc-panel--presets-info>.afcc-section__head .afcc-eyebrow{margin-left:auto !important;margin-right:auto !important}#info .afcc-panel--presets-info>.afcc-section__head h3,#info .afcc-panel--presets-info>.afcc-section__head p{text-align:center !important}#info .afcc-panel--presets-info>.afcc-section__head p{max-width:360px !important;margin:0 auto !important}#info #presetGrid.afcc-card-grid{width:100% !important;max-width:none !important;margin:0 !important;padding:0 10px !important;grid-template-columns:1fr !important;gap:14px !important}#info .afcc-preset-card{width:100% !important;max-width:none !important;border-radius:22px !important}}.afcc-language-switch{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:4px auto 14px;padding:5px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(2,22,31,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 42px rgba(0,0,0,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.afcc-language-switch button{min-width:58px;min-height:34px;border:0;border-radius:999px;padding:8px 13px;background:transparent;color:rgba(231,248,255,.78);font:inherit;font-size:12px;font-weight:950;letter-spacing:.08em;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.afcc-language-switch button:hover{color:#fff;background:rgba(255,255,255,.08)}.afcc-language-switch button.is-active,.afcc-language-switch button.is-current{color:#03202b;background:linear-gradient(135deg,#29d6ff,#20f2c8);box-shadow:0 12px 28px rgba(32,242,200,.22)}@media(max-width:760px){.afcc-language-switch{margin-top:2px;margin-bottom:12px}.afcc-language-switch button{min-width:55px;min-height:32px;padding:7px 12px;font-size:11px}}@media (max-width:980px){#catalog .afcc-section__head h2{font-size:clamp(38px,11.5vw,56px) !important;letter-spacing:.045em !important;line-height:.96 !important;max-width:100% !important;overflow-wrap:normal !important;white-space:nowrap !important}html[lang="en"] #catalog .afcc-section__head h2{font-size:clamp(36px,10.6vw,52px) !important;letter-spacing:.035em !important}#catalog .afcc-section__head{overflow:hidden !important}.afcc-fish-card__body h3,.afcc-fish-card__body em{overflow-wrap:anywhere !important}}.afcc-section__head--checker{position:relative !important}.afcc-section__head--checker .afcc-language-switch{position:absolute !important;top:0 !important;right:8px !important;z-index:12 !important;margin:0 !important}@media (min-width:981px){.afcc-section__head--checker .afcc-language-switch{top:4px !important;right:10px !important}}@media (max-width:760px){#checker .afcc-section__head--checker{position:relative !important;padding-top:8px !important}#checker .afcc-section__head--checker .afcc-language-switch{top:0 !important;right:12px !important;transform:none !important;gap:4px !important;padding:4px !important}#checker .afcc-section__head--checker .afcc-language-switch button{min-width:44px !important;min-height:30px !important;padding:7px 9px !important;font-size:10px !important;letter-spacing:.06em !important}}@media (max-width:420px){#checker .afcc-section__head--checker .afcc-language-switch{right:8px !important}#checker .afcc-section__head--checker .afcc-language-switch button{min-width:40px !important;padding-left:8px !important;padding-right:8px !important}}body.afcc-native-android .site-header,body.afcc-native-android .afcc-footer{display:none !important}body.afcc-native-android{overscroll-behavior-y:none}body.afcc-native-android .afcc-shell{min-height:100vh}.afcc-load-more{grid-column:1/-1;display:flex;justify-content:center;padding:12px 0 24px}.afcc-load-more .afcc-btn{min-width:220px}@media (max-width:760px){.afcc-fish-card__art img,.afcc-suggestion__media img{content-visibility:auto}.afcc-screen:not(.is-active){display:none!important}.afcc-card-grid,.afcc-fish-grid{contain:layout paint style}.afcc-modal-body{content-visibility:auto;contain-intrinsic-size:1px 640px}}@media (prefers-reduced-motion:reduce),(max-width:760px){.afcc-shell *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.afcc-language-switch button{transition:none!important}.afcc-language-switch button.is-active,.afcc-language-switch button.is-current{box-shadow:none!important}.afcc-bottom-nav__icon img{width:30px!important;height:30px!important;display:block!important;object-fit:contain!important}.afcc-selected-empty__icon-img{width:112px!important;height:121px!important;object-fit:contain!important}.afcc-ui-icon-img{max-width:100%;height:auto;display:block}.afcc-suggestion__media img{width:68px!important;height:56px!important;object-fit:cover!important}.afcc-token img{width:42px!important;height:42px!important;object-fit:cover!important}.afcc-fish-card__art img{aspect-ratio:18/11;object-fit:cover}.afcc-digital-fish-card__user-img{width:83px!important;height:82px!important;object-fit:contain!important}@media (max-width:760px){.afcc-footer__side{display:none!important}.afcc-footer{padding-bottom:94px!important}.afcc-language-switch,.afcc-language-switch *{transition:none!important;animation:none!important}.afcc-suggestions-nav{display:none!important}.afcc-checker-stage .afcc-gateway-card::before{background-size:cover!important}}.afcc-suggestion__media img{background:transparent!important;display:block!important}@media (max-width:760px){.afcc-checker-stage,.afcc-checker-control,.afcc-step-block{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.afcc-language-switch,.afcc-language-switch button.is-active,.afcc-language-switch button.is-current{transition:none!important;box-shadow:none!important}.afcc-suggestions{content-visibility:visible!important}.afcc-suggestion{contain:layout paint style!important}.afcc-suggestion__media{contain:strict!important}}@media (min-width:761px){.afcc-suggestion{contain:layout paint style!important}.afcc-suggestion__media{contain:strict!important}}.afcc-shell button,.afcc-shell [role="button"],.afcc-shell a,.afcc-bottom-nav button,.afcc-suggestion,.afcc-btn{-webkit-tap-highlight-color:transparent !important;touch-action:manipulation !important}.afcc-shell button:focus,.afcc-shell button:focus-visible,.afcc-shell [role="button"]:focus,.afcc-shell [role="button"]:focus-visible,.afcc-shell a:focus,.afcc-shell a:focus-visible{outline:none !important;box-shadow:none !important}.afcc-shell button::-moz-focus-inner{border:0!important}.afcc-btn:active,.afcc-suggestion:active,.afcc-bottom-nav button:active{transform:none !important}.afcc-suggestions,.afcc-suggestion,.afcc-suggestion__media,.afcc-suggestion__media img{content-visibility:visible !important;contain:none !important}.afcc-suggestion__media{background:rgba(255,255,255,.045) !important;min-width:70px !important}.afcc-suggestion__media img{opacity:1 !important;visibility:visible !important;display:block !important;transform:translateZ(0) !important}.afcc-suggestion__media.afcc-img-failed,.afcc-fish-card__art.afcc-img-failed,.afcc-modal-fish.afcc-img-failed{display:none !important}@media(max-width:760px){.afcc-shell button,.afcc-shell [role="button"]{user-select:none!important;-webkit-user-select:none!important}.afcc-suggestions,.afcc-suggestion,.afcc-suggestion__media{contain:none!important}}#favoritesGrid.afcc-fish-grid--compact{gap:16px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]{position:relative !important;display:flex !important;flex-direction:column !important;min-height:392px !important;padding:15px !important;border-radius:30px !important;isolation:isolate !important;overflow:hidden !important;background:radial-gradient(circle at 16% -6%,rgba(98,239,255,.18),transparent 34%),radial-gradient(circle at 92% 8%,rgba(32,242,210,.11),transparent 28%),linear-gradient(180deg,rgba(12,65,88,.74) 0%,rgba(5,34,52,.82) 45%,rgba(3,21,34,.94) 100%) !important;border:1px solid rgba(166,232,255,.20) !important;box-shadow:0 22px 54px rgba(0,0,0,.30),0 0 0 1px rgba(255,255,255,.025) inset,0 1px 0 rgba(255,255,255,.08) inset !important;-webkit-backdrop-filter:blur(18px) saturate(124%) !important;backdrop-filter:blur(18px) saturate(124%) !important;transform:translateZ(0) !important;transition:transform .20s ease,border-color .20s ease,box-shadow .20s ease,filter .20s ease !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]::before{content:'' !important;display:block !important;position:absolute !important;inset:0 !important;z-index:-1 !important;pointer-events:none !important;border-radius:inherit !important;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,0) 34%,rgba(49,221,255,.12) 68%,rgba(32,242,210,.05));opacity:.72 !important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0) !important;-webkit-mask-composite:xor !important;mask-composite:exclude !important;padding:1px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]::after{content:'' !important;position:absolute !important;left:12px !important;right:12px !important;top:0 !important;height:1px !important;border-radius:999px !important;background:linear-gradient(90deg,transparent,rgba(225,251,255,.55),rgba(32,242,210,.18),transparent) !important;opacity:.78 !important;pointer-events:none !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]:hover{transform:translateY(-4px) !important;border-color:rgba(104,229,255,.34) !important;filter:saturate(1.05) brightness(1.03) !important;box-shadow:0 28px 70px rgba(0,0,0,.36),0 0 34px rgba(32,242,210,.10),0 0 0 1px rgba(255,255,255,.035) inset,0 1px 0 rgba(255,255,255,.10) inset !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art{position:relative !important;width:100% !important;height:164px !important;min-height:164px !important;margin:0 0 16px !important;border-radius:24px !important;overflow:hidden !important;border:0 !important;background:rgba(255,255,255,.035) !important;box-shadow:0 18px 34px rgba(0,0,0,.22),0 0 0 1px rgba(190,238,255,.16) inset !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art::before{content:'' !important;position:absolute !important;inset:0 !important;z-index:2 !important;pointer-events:none !important;background:radial-gradient(circle at 50% 46%,transparent 38%,rgba(3,19,30,.18) 76%,rgba(3,19,30,.46) 100%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 34%,rgba(3,19,30,.24) 100%) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art::after{content:'' !important;position:absolute !important;inset:auto 0 0 0 !important;z-index:3 !important;height:48px !important;background:linear-gradient(180deg,rgba(3,19,30,0),rgba(3,19,30,.42)) !important;pointer-events:none !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;padding:0 !important;margin:0 !important;border-radius:inherit !important;transform:scale(1.018) !important;filter:saturate(1.08) contrast(1.04) brightness(.98) !important;transition:transform .32s ease,filter .32s ease !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]:hover .afcc-fish-card__art img{transform:scale(1.055) !important;filter:saturate(1.16) contrast(1.06) brightness(1.02) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-fish-card__body{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;min-height:0 !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern h3{margin:0 38px 6px 0 !important;font-family:Inter,Montserrat,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;font-size:18px !important;line-height:1.12 !important;font-weight:850 !important;letter-spacing:-.035em !important;color:#f6fbff !important;text-shadow:0 1px 0 rgba(0,0,0,.28) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern em{margin:0 0 10px !important;min-height:30px !important;font-family:Inter,Montserrat,Manrope,ui-sans-serif,system-ui,sans-serif !important;font-size:12px !important;line-height:1.28 !important;font-style:italic !important;font-weight:650 !important;color:rgba(214,235,244,.72) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-meta{margin:0 0 13px !important;min-height:16px !important;font-family:Inter,Montserrat,Manrope,ui-sans-serif,system-ui,sans-serif !important;font-size:11px !important;line-height:1.22 !important;font-weight:850 !important;letter-spacing:.115em !important;text-transform:uppercase !important;color:rgba(170,207,222,.82) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-meta span{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-specs--icons{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important;margin:0 0 17px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-spec-chip{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;min-height:34px !important;padding:7px 10px !important;border-radius:999px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(180,235,255,.18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 18px rgba(0,0,0,.10) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-spec-chip__svg{width:14px !important;height:14px !important;flex:0 0 14px !important;opacity:.94 !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-spec-chip__value{display:inline-block !important;font-family:Inter,Montserrat,Manrope,ui-sans-serif,system-ui,sans-serif !important;font-size:11px !important;line-height:1 !important;font-weight:850 !important;letter-spacing:-.01em !important;color:#f1fbff !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin-top:auto !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn{min-height:44px !important;padding:11px 14px !important;border-radius:16px !important;font-family:Inter,Montserrat,Manrope,ui-sans-serif,system-ui,sans-serif !important;font-size:13px !important;line-height:1 !important;font-weight:850 !important;letter-spacing:-.01em !important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn--small:not(.afcc-btn--ghost){background:linear-gradient(135deg,#35c9f0 0%,#238ec1 52%,#146a9a 100%) !important;border:1px solid rgba(142,236,255,.36) !important;color:#f8fdff !important;box-shadow:0 12px 28px rgba(24,155,207,.23),0 0 22px rgba(32,242,210,.08),inset 0 1px 0 rgba(255,255,255,.18) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn--small:not(.afcc-btn--ghost):hover{box-shadow:0 15px 34px rgba(24,155,207,.30),0 0 28px rgba(32,242,210,.12),inset 0 1px 0 rgba(255,255,255,.20) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn--ghost{background:rgba(2,22,34,.22) !important;border:1px solid rgba(184,233,255,.22) !important;color:rgba(242,251,255,.92) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn--ghost:hover{background:rgba(255,255,255,.06) !important;border-color:rgba(184,233,255,.34) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn.is-added{background:linear-gradient(135deg,rgba(75,235,155,.28),rgba(35,171,123,.24)) !important;border-color:rgba(126,255,196,.38) !important;color:#e8fff4 !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-fav{position:absolute !important;top:24px !important;right:24px !important;left:auto !important;z-index:8 !important;display:grid !important;place-items:center !important;width:38px !important;height:38px !important;padding:0 !important;border-radius:50% !important;border:1px solid rgba(231,248,255,.36) !important;background:rgba(2,18,30,.48) !important;color:rgba(244,251,255,.95) !important;font-size:0 !important;line-height:1 !important;box-shadow:0 12px 26px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08) !important;-webkit-backdrop-filter:blur(14px) saturate(130%) !important;backdrop-filter:blur(14px) saturate(130%) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-fav::before{content:'☆' !important;display:block !important;font-size:22px !important;line-height:1 !important;transform:translateY(-1px) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-fav.is-active{color:#ffe17b !important;border-color:rgba(255,225,123,.52) !important;background:rgba(255,225,123,.14) !important;box-shadow:0 12px 26px rgba(0,0,0,.24),0 0 20px rgba(255,225,123,.10),inset 0 1px 0 rgba(255,255,255,.10) !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-fav.is-active::before{content:'★' !important}@media(max-width:1180px){#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]{min-height:378px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art{height:156px !important;min-height:156px !important}}@media(max-width:760px){#favoritesGrid.afcc-fish-grid--compact{gap:11px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]{min-height:348px !important;padding:11px !important;border-radius:23px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art{height:132px !important;min-height:132px !important;margin-bottom:12px !important;border-radius:19px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern h3{margin-right:30px !important;font-size:15px !important;line-height:1.14 !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern em{min-height:28px !important;margin-bottom:8px !important;font-size:11px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-meta{margin-bottom:10px !important;font-size:10px !important;letter-spacing:.09em !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-specs--icons{gap:6px !important;margin-bottom:12px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-spec-chip{min-height:29px !important;padding:6px 7px !important;gap:5px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-spec-chip__svg{width:12px !important;height:12px !important;flex-basis:12px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-spec-chip__value{font-size:10px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions{grid-template-columns:1fr !important;gap:7px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-actions .afcc-btn{min-height:38px !important;padding:9px 10px !important;border-radius:14px !important;font-size:11px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-fav{top:17px !important;right:17px !important;width:33px !important;height:33px !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern .afcc-card-fav::before{font-size:19px !important}}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]::before{z-index:0 !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__art,#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-fish-card__body,#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-card-fav{position:relative !important;z-index:2 !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish] .afcc-card-fav{position:absolute !important}#favoritesGrid.afcc-fish-grid--compact{align-items:stretch !important}#favoritesGrid.afcc-fish-grid--compact .afcc-fish-card--modern[data-open-fish]{width:100% !important}@media (max-width:760px){#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards),#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards){grid-template-columns:1fr !important;gap:12px !important;margin-top:14px !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--slim-vertical,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--horizontal,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike.afcc-plant-category-fishlike--vertical{position:relative !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-end !important;width:100% !important;height:190px !important;min-height:190px !important;padding:14px !important;border-radius:18px !important;overflow:hidden !important;isolation:isolate !important;background-color:#071a20 !important;background-image:var(--plant-bg-image) !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;border:1px solid rgba(32,242,210,.34) !important;box-shadow:0 12px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05) !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike::before{content:'' !important;position:absolute !important;inset:0 !important;z-index:0 !important;background:linear-gradient(180deg,rgba(0,0,0,.04) 0%,rgba(0,0,0,.18) 40%,rgba(0,0,0,.62) 100%) !important;pointer-events:none !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike::after{display:none !important;content:none !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike>*{position:relative !important;z-index:1 !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike .afcc-card-meta{position:absolute !important;top:12px !important;right:12px !important;left:auto !important;bottom:auto !important;margin:0 !important;padding:0 !important;z-index:2 !important;background:transparent !important;border:0 !important;box-shadow:none !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike .afcc-card-meta span{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:30px !important;padding:8px 11px !important;border-radius:999px !important;background:rgba(4,18,24,.78) !important;border:1px solid rgba(32,242,210,.55) !important;color:#d9fff8 !important;font-size:10px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.08em !important;text-transform:uppercase !important;text-shadow:0 0 10px rgba(32,242,210,.30) !important;box-shadow:0 0 14px rgba(32,242,210,.12),inset 0 1px 0 rgba(255,255,255,.05) !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike h3{display:inline-flex !important;align-items:center !important;max-width:calc(100% - 12px) !important;margin:0 !important;padding:9px 13px 10px !important;border-radius:14px !important;background:rgba(3,22,29,.82) !important;border:1px solid rgba(32,242,210,.42) !important;color:#fff !important;font-size:clamp(24px,7.2vw,34px) !important;line-height:1.02 !important;font-weight:950 !important;letter-spacing:-.045em !important;text-transform:none !important;text-shadow:0 8px 22px rgba(0,0,0,.48) !important;box-shadow:0 10px 26px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.06) !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-specs,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike__examples,#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-card-actions{display:none !important}#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:190px !important;min-height:190px !important;padding:14px !important;border-radius:18px !important;overflow:hidden !important;isolation:isolate !important;background-color:#071a20 !important;background-image:linear-gradient(180deg,rgba(2,10,14,.06) 0%,rgba(2,10,14,.18) 38%,rgba(2,10,14,.46) 100%),var(--invert-bg-image) !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;border:1px solid rgba(32,242,210,.42) !important;box-shadow:0 12px 30px rgba(0,0,0,.30),0 0 0 1px rgba(32,242,210,.10),inset 0 1px 0 rgba(255,255,255,.05) !important}#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card::before{content:'' !important;position:absolute !important;inset:0 !important;z-index:0 !important;background:radial-gradient(circle at 50% 48%,rgba(32,242,210,.14),transparent 46%),linear-gradient(180deg,rgba(0,0,0,.02) 0%,rgba(0,0,0,.18) 44%,rgba(0,0,0,.38) 100%) !important;pointer-events:none !important}#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card::after{display:none !important;content:none !important}#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card>*{position:relative !important;z-index:2 !important}#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card__title-wrap{width:100% !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;background:transparent !important;border:0 !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card h3,#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card__title-wrap h3{margin:0 !important;color:rgba(2,42,48,.72) !important;-webkit-text-fill-color:rgba(2,42,48,.72) !important;-webkit-text-stroke:1.7px rgba(32,242,210,.98) !important;font-size:clamp(42px,13vw,62px) !important;line-height:.94 !important;font-weight:950 !important;letter-spacing:.035em !important;text-transform:uppercase !important;text-shadow:0 0 2px rgba(32,242,210,.95),0 0 14px rgba(32,242,210,.58),0 0 30px rgba(32,242,210,.34),0 8px 20px rgba(0,0,0,.42) !important}#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card__count{position:absolute !important;right:12px !important;bottom:12px !important;left:auto !important;top:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:30px !important;padding:8px 11px !important;border-radius:999px !important;background:rgba(4,18,24,.78) !important;border:1px solid rgba(32,242,210,.58) !important;color:#d9fff8 !important;font-size:10px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.08em !important;text-transform:uppercase !important;text-shadow:0 0 10px rgba(32,242,210,.34) !important;box-shadow:0 0 14px rgba(32,242,210,.14),inset 0 1px 0 rgba(255,255,255,.05) !important}}@media (max-width:390px){#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card h3,#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card__title-wrap h3{font-size:clamp(36px,12.2vw,52px) !important;-webkit-text-stroke-width:1.45px !important}#catalog #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards) .afcc-plant-category-fishlike h3{font-size:clamp(22px,7vw,30px) !important}}@media (max-width:760px){#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards){gap:12px !important}#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card{min-height:168px !important;height:168px !important;padding:16px 14px !important;align-items:center !important;justify-content:center !important;background-position:center center !important}#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card__title-wrap{width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;padding:0 8px !important;pointer-events:none !important}#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card h3,#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card__title-wrap h3{display:inline-flex !important;align-items:center !important;justify-content:center !important;max-width:calc(100% - 18px) !important;margin:0 auto !important;padding:7px 11px 8px !important;border-radius:15px !important;border:1px solid rgba(32,242,210,.36) !important;background:linear-gradient(180deg,rgba(3,26,34,.74),rgba(2,16,23,.58)) !important;color:#f3ffff !important;-webkit-text-fill-color:#f3ffff !important;-webkit-text-stroke:0 transparent !important;font-size:clamp(30px,10.5vw,44px) !important;line-height:1 !important;font-weight:950 !important;letter-spacing:-.025em !important;text-transform:uppercase !important;white-space:nowrap !important;text-align:center !important;text-shadow:0 0 8px rgba(32,242,210,.70),0 0 20px rgba(32,242,210,.34),0 4px 14px rgba(0,0,0,.58) !important;box-shadow:0 10px 24px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.08) !important}html[lang="en"] #catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card h3,html[lang="en"] #catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card__title-wrap h3{font-size:clamp(30px,9.4vw,42px) !important;letter-spacing:-.02em !important}#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card__count{right:10px !important;bottom:10px !important;min-height:28px !important;padding:7px 10px !important;font-size:9px !important}}@media (max-width:370px){#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card h3,#catalog #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards) .afcc-invert-category-card__title-wrap h3{font-size:clamp(27px,9.8vw,36px) !important;padding-left:9px !important;padding-right:9px !important}}
/* v133-shared-assets-dropdown: first-screen stability and lower mobile layout cost */
#selectedFish{min-height:156px;contain:layout paint;}
.afcc-step-block--selected{min-height:230px;contain:layout paint;}
.afcc-selected-empty{min-height:144px;}
.afcc-selected-empty__icon-img{width:112px;height:121px;object-fit:contain;}
.afcc-suggestions{min-height:150px;contain:layout paint;}
.afcc-result-panel{min-height:520px;contain:layout paint;}
.afcc-catalog-plants,.afcc-info-stack,#favoritesGrid,#fishGrid,#plantGrid,#invertGrid{content-visibility:auto;contain-intrinsic-size:1px 860px;}
@media (max-width:760px){
  .afcc-step-block--selected{min-height:238px;}
  #selectedFish{min-height:166px;}
  .afcc-selected-empty{min-height:154px;}
  .afcc-suggestions{min-height:304px;}
  .afcc-result-panel{min-height:300px;}
  .afcc-panel,.afcc-small-card,.afcc-fish-card,.afcc-preset-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
  .afcc-btn,.afcc-language-switch button,.afcc-bottom-nav button{transition:transform .12s ease,background-color .12s ease!important;}
  .afcc-btn:hover{transform:none!important;}
}
@media (prefers-reduced-motion:reduce),(max-width:760px){
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;}
}

/* v133-shared-assets-dropdown: stable first paint + catalog CLS fix */
@media (min-width:761px){
  #checker .afcc-app-title--premium{font-size:clamp(38px,4.2vw,64px)!important;max-width:1120px!important;line-height:1.02!important;}
  #checker .afcc-title-divider{width:min(360px,52vw)!important;height:16px!important;margin-bottom:10px!important;}
  #checker .afcc-section__head--checker{max-width:1180px!important;margin-bottom:28px!important;}
}
#catalog,#catalog .afcc-catalog-plants,#catalog .afcc-info-stack,#catalog #favoritesGrid,#catalog #fishGrid,#catalog #plantGrid,#catalog #invertGrid,#catalog .afcc-card-grid,#catalog .afcc-fish-grid{content-visibility:visible!important;contain-intrinsic-size:auto!important;}
#catalog .afcc-card-grid,#catalog .afcc-fish-grid{contain:layout paint!important;}
#plantCatalog{min-height:360px;}
#plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards){min-height:250px;}
#invertCatalog{min-height:300px;}
#invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards){min-height:220px;}
@media (max-width:760px){
  #plantCatalog{min-height:720px;}
  #plantGrid.afcc-plant-grid--catalog:not(.afcc-plant-grid--cards){min-height:540px;}
  #invertCatalog{min-height:520px;}
  #invertGrid.afcc-invert-grid--catalog:not(.afcc-plant-grid--cards){min-height:360px;}
  #checker .afcc-checker-stage{max-width:100%!important;}
  #checker .afcc-app-title--premium{font-size:clamp(30px,8.9vw,36px)!important;max-width:360px!important;}
}
@media (prefers-reduced-motion:reduce),(max-width:760px){
  #catalog *,#checker *{animation:none!important;transition:none!important;}
  .afcc-bottom-nav img{filter:none!important;}
}

/* v133-shared-assets-dropdown: restore checker hero header position without touching app logic */
@media (min-width:761px){
  #checker .afcc-section__head--checker{
    width:100% !important;
    max-width:none !important;
    margin:0 auto 34px !important;
    padding:0 clamp(16px,4vw,48px) !important;
    text-align:center !important;
    position:relative !important;
    display:block !important;
  }
  #checker .afcc-app-title--premium{
    width:min(1120px,100%) !important;
    max-width:1120px !important;
    margin:0 auto 10px !important;
    text-align:center !important;
    font-size:clamp(38px,4.2vw,64px) !important;
    line-height:1.02 !important;
  }
  #checker .afcc-section__head--checker p{
    max-width:1040px !important;
    margin:0 auto !important;
    text-align:center !important;
  }
  #checker .afcc-section__head--checker .afcc-language-switch{
    position:absolute !important;
    top:0 !important;
    right:clamp(16px,4vw,56px) !important;
    margin:0 !important;
    transform:none !important;
  }
}


/* v133-shared-assets-dropdown Android UX/performance fixes: remove WebView tap boxes and soften heavy catalog paint */
.afcc-native-android,
.afcc-native-android *{
  -webkit-tap-highlight-color:rgba(0,0,0,0)!important;
}
.afcc-native-android button,
.afcc-native-android [role=button],
.afcc-native-android a,
.afcc-native-android .afcc-fish-card,
.afcc-native-android .afcc-category-tab,
.afcc-native-android .afcc-gateway-card,
.afcc-native-android .afcc-small-card{
  -webkit-touch-callout:none!important;
  -webkit-user-select:none;
  user-select:none;
  touch-action:manipulation;
  outline:0!important;
}
.afcc-native-android button:focus,
.afcc-native-android button:active,
.afcc-native-android [role=button]:focus,
.afcc-native-android [role=button]:active,
.afcc-native-android .afcc-fish-card:focus,
.afcc-native-android .afcc-category-tab:focus{
  outline:0!important;
}
.afcc-native-android .afcc-bottom-nav button:focus,
.afcc-native-android .afcc-bottom-nav button:active,
.afcc-native-android .afcc-bottom-nav button:focus-visible{
  outline:0!important;
  -webkit-tap-highlight-color:rgba(0,0,0,0)!important;
}
.afcc-native-android .afcc-card-loading{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:120px;
  border:1px solid rgba(143,234,255,.18);
  border-radius:22px;
  color:#bfefff;
  background:rgba(3,16,24,.42);
  font-weight:800;
}
@media (max-width:760px){
  .afcc-native-android #catalog *,
  .afcc-native-android #favorites *{
    transition:none!important;
    animation:none!important;
  }
  .afcc-native-android #catalog .afcc-fish-card,
  .afcc-native-android #favorites .afcc-fish-card,
  .afcc-native-android #catalog .afcc-category-tab,
  .afcc-native-android #catalog .afcc-plant-category-fishlike,
  .afcc-native-android #catalog .afcc-invert-category-card{
    backdrop-filter:none!important;
    filter:none!important;
  }
  .afcc-native-android .afcc-bottom-nav img{
    filter:none!important;
  }
}


/* v133-shared-assets-dropdown Android WebView performance pass: keep UI, remove scroll jank sources */
body.afcc-native-android,
body.afcc-native-android *{
  -webkit-tap-highlight-color: transparent !important;
}
body.afcc-native-android .afcc-shell,
body.afcc-native-android .afcc-app-main,
body.afcc-native-android .afcc-screen{
  transform: translateZ(0);
}
@media (max-width: 900px){
  body.afcc-native-android #catalog *,
  body.afcc-native-android #favorites *{
    animation: none !important;
    transition: none !important;
  }
  body.afcc-native-android #catalog .afcc-fish-card,
  body.afcc-native-android #favorites .afcc-fish-card,
  body.afcc-native-android #catalog .afcc-category-tab,
  body.afcc-native-android #catalog .afcc-plant-category-fishlike,
  body.afcc-native-android #catalog .afcc-invert-category-card,
  body.afcc-native-android #catalog .afcc-panel,
  body.afcc-native-android #favorites .afcc-panel{
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    filter: none !important;
    box-shadow: none !important;
    transform: none !important;
    will-change: auto !important;
    contain: layout paint style !important;
  }
  body.afcc-native-android #catalog .afcc-fish-card::before,
  body.afcc-native-android #catalog .afcc-fish-card::after,
  body.afcc-native-android #favorites .afcc-fish-card::before,
  body.afcc-native-android #favorites .afcc-fish-card::after{
    display:none !important;
    content:none !important;
  }
  body.afcc-native-android #catalog .afcc-fish-card__art,
  body.afcc-native-android #favorites .afcc-fish-card__art{
    background: rgba(255,255,255,.045) !important;
    contain: strict !important;
  }
  body.afcc-native-android #catalog .afcc-fish-card__art img,
  body.afcc-native-android #favorites .afcc-fish-card__art img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    transform:none !important;
    filter:none !important;
    content-visibility: visible !important;
  }
  body.afcc-native-android .afcc-modal,
  body.afcc-native-android dialog,
  body.afcc-native-android .afcc-modal-body,
  body.afcc-native-android .afcc-modal-hero,
  body.afcc-native-android .afcc-modal-fish{
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    filter:none !important;
    transition:none !important;
  }
  body.afcc-native-android .afcc-bottom-nav,
  body.afcc-native-android .afcc-bottom-nav *,
  body.afcc-native-android .afcc-btn,
  body.afcc-native-android button,
  body.afcc-native-android [role="button"]{
    outline:0 !important;
    -webkit-tap-highlight-color:transparent !important;
    user-select:none !important;
    -webkit-user-select:none !important;
    box-shadow:none !important;
  }
  body.afcc-native-android #fishGrid,
  body.afcc-native-android #favoritesGrid{
    content-visibility: visible !important;
    contain: layout paint style !important;
  }
}


/* v133-shared-assets-dropdown Android WebView: fixed nav must stay in viewport, not at document bottom */
body.afcc-native-android .afcc-shell,
body.afcc-native-android .afcc-app-main,
body.afcc-native-android .afcc-screen{
  transform:none!important;
}
body.afcc-native-android{
  padding-bottom:104px!important;
  overscroll-behavior:none!important;
}
body.afcc-native-android .afcc-bottom-nav{
  position:fixed!important;
  left:8px!important;
  right:8px!important;
  bottom:calc(env(safe-area-inset-bottom,0px) + 8px)!important;
  width:auto!important;
  max-width:none!important;
  transform:none!important;
  z-index:2147483647!important;
  margin:0!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  background:rgba(3,20,31,.94)!important;
  contain:layout paint style!important;
}
body.afcc-native-android .afcc-bottom-nav button,
body.afcc-native-android .afcc-bottom-nav button:focus,
body.afcc-native-android .afcc-bottom-nav button:active,
body.afcc-native-android .afcc-bottom-nav button:focus-visible{
  outline:0!important;
  box-shadow:none!important;
  -webkit-tap-highlight-color:transparent!important;
}
/* v133-shared-assets-dropdown Android catalog: less layout work while scrolling */
body.afcc-native-android #catalog .afcc-card-grid,
body.afcc-native-android #catalog .afcc-fish-grid,
body.afcc-native-android #favorites .afcc-fish-grid{
  contain:layout paint style!important;
}
body.afcc-native-android #catalog .afcc-spec-chip--native,
body.afcc-native-android #favorites .afcc-spec-chip--native{
  min-height:28px!important;
  padding:6px 9px!important;
}
body.afcc-native-android #catalog .afcc-spec-chip--native .afcc-spec-chip__value,
body.afcc-native-android #favorites .afcc-spec-chip--native .afcc-spec-chip__value{
  font-size:11px!important;
}
@media (max-width:900px){
  body.afcc-native-android #catalog .afcc-category-tab,
  body.afcc-native-android #catalog .afcc-plant-category-fishlike,
  body.afcc-native-android #catalog .afcc-invert-category-card{
    background-attachment:scroll!important;
    text-shadow:none!important;
  }
  body.afcc-native-android #catalog .afcc-fish-card,
  body.afcc-native-android #favorites .afcc-fish-card{
    min-height:auto!important;
  }
}

/* v133-shared-assets-dropdown Android native shell: bottom menu is native now, web menu must never participate in page layout */
body.afcc-native-android .afcc-bottom-nav,
body.afcc-native-android .afcc-fab-check{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
body.afcc-native-android,
body.afcc-native-android *{
  -webkit-tap-highlight-color:transparent!important;
}
body.afcc-native-android .afcc-app-main{
  padding-bottom:22px!important;
}
body.afcc-native-android .afcc-footer{
  padding-bottom:22px!important;
}
body.afcc-native-android button,
body.afcc-native-android a,
body.afcc-native-android [role="button"],
body.afcc-native-android .afcc-fish-card{
  outline:none!important;
}

/* v133-shared-assets-dropdown Android catalog lite: less paint while scrolling in WebView */
body.afcc-native-android #catalog .afcc-toolbar--catalog,
body.afcc-native-android #catalog .afcc-toolbar--plants,
body.afcc-native-android #catalog .afcc-toolbar--invert{
  position:static!important;
  top:auto!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  box-shadow:none!important;
}
body.afcc-native-android #catalog .afcc-fish-card,
body.afcc-native-android #favorites .afcc-fish-card{
  transition:none!important;
  animation:none!important;
  box-shadow:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  contain:layout paint style!important;
}
body.afcc-native-android #catalog .afcc-fish-card::before,
body.afcc-native-android #catalog .afcc-fish-card::after,
body.afcc-native-android #favorites .afcc-fish-card::before,
body.afcc-native-android #favorites .afcc-fish-card::after{
  display:none!important;
  content:none!important;
}
body.afcc-native-android #catalog .afcc-fish-card__art,
body.afcc-native-android #favorites .afcc-fish-card__art{
  height:104px!important;
  border-radius:16px!important;
  overflow:hidden!important;
  contain:strict!important;
}
body.afcc-native-android #catalog .afcc-fish-card__body h3,
body.afcc-native-android #favorites .afcc-fish-card__body h3{
  font-size:15px!important;
  line-height:1.05!important;
}
body.afcc-native-android #catalog .afcc-spec-chip,
body.afcc-native-android #favorites .afcc-spec-chip{
  padding:7px 8px!important;
  min-height:26px!important;
  font-size:10px!important;
}
body.afcc-native-android #catalog .afcc-card-actions,
body.afcc-native-android #favorites .afcc-card-actions{
  gap:6px!important;
}
body.afcc-native-android #catalog .afcc-card-actions .afcc-btn,
body.afcc-native-android #favorites .afcc-card-actions .afcc-btn{
  min-height:34px!important;
  padding:8px 9px!important;
  font-size:11px!important;
}


/* v133-shared-assets-dropdown: compact clean dropdowns for mobile and Android WebView */
.afcc-custom-select{position:relative;overflow:visible!important;isolation:isolate}
.afcc-custom-select.is-open{z-index:999999!important}
.afcc-toolbar,.afcc-toolbar--catalog,.afcc-toolbar--plants,.afcc-toolbar--invert,.afcc-toolbar__right{overflow:visible!important}
.afcc-custom-select__menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;min-width:100%!important;width:max-content!important;max-width:min(92vw,320px)!important;max-height:min(280px,48vh)!important;overflow-y:auto!important;overscroll-behavior:contain;background:rgba(3,18,27,.98)!important;border:1px solid rgba(56,238,220,.38)!important;border-radius:16px!important;box-shadow:0 18px 48px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.06)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:8px!important;transform:none!important}
.afcc-custom-select__option{display:flex!important;width:100%!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;white-space:nowrap!important;min-height:44px!important;padding:11px 13px!important;border-radius:12px!important;background:transparent!important;color:#eaffff!important;font-weight:900!important}
.afcc-custom-select__option:hover,.afcc-custom-select__option:focus,.afcc-custom-select__option.is-selected{background:rgba(32,242,210,.16)!important;color:#fff!important;outline:0!important}
@media (max-width:720px){
  .afcc-custom-select__menu{width:100%!important;max-width:calc(100vw - 28px)!important;max-height:238px!important}
  .afcc-custom-select--tank .afcc-custom-select__menu,.afcc-custom-select--plants .afcc-custom-select__menu,.afcc-custom-select--invert .afcc-custom-select__menu{min-width:100%!important}
  body.afcc-native-android .afcc-custom-select__menu{max-height:210px!important;border-radius:14px!important;box-shadow:0 12px 32px rgba(0,0,0,.52)!important}
}


/* v135 native nav safe spacing: keep modal/card content above Android bottom menu */
body.afcc-native-android{
  padding-bottom:0 !important;
}
body.afcc-native-android .afcc-app-main{
  padding-bottom:132px !important;
}
body.afcc-native-android .afcc-screen:last-child,
body.afcc-native-android .afcc-footer{
  padding-bottom:132px !important;
}
body.afcc-native-android .afcc-modal{
  padding-bottom:138px !important;
  overflow-y:auto !important;
}
body.afcc-native-android #modalContent,
body.afcc-native-android .afcc-modal-body,
body.afcc-native-android .afcc-modal-content{
  padding-bottom:138px !important;
}
body.afcc-native-android .afcc-modal__close{
  z-index:4 !important;
}


/* v136 true native-nav reservation: WebView height is reduced in MainActivity, CSS only gives final scroll comfort. */
body.afcc-native-android .afcc-app-main{
  padding-bottom:118px !important;
}
body.afcc-native-android .afcc-screen:last-child,
body.afcc-native-android .afcc-footer{
  padding-bottom:118px !important;
}
body.afcc-native-android .afcc-modal{
  padding-bottom:148px !important;
  max-height:100vh !important;
  overflow-y:auto !important;
}
body.afcc-native-android #modalContent,
body.afcc-native-android .afcc-modal-body,
body.afcc-native-android .afcc-modal-content{
  padding-bottom:148px !important;
}
body.afcc-native-android .afcc-info-note,
body.afcc-native-android .afcc-info-card,
body.afcc-native-android .afcc-footer-note{
  margin-bottom:18px !important;
}


/* v137 Android: native nav is outside WebView now, so no content can sit under it. */
body.afcc-native-android{
  padding-bottom:0 !important;
}
body.afcc-native-android .afcc-app-main{
  padding-bottom:48px !important;
}
body.afcc-native-android .afcc-screen:last-child,
body.afcc-native-android .afcc-footer{
  display:block !important;
  visibility:visible !important;
  padding-bottom:64px !important;
}
body.afcc-native-android .afcc-modal{
  padding-bottom:64px !important;
  overflow-y:auto !important;
  max-height:100vh !important;
}
body.afcc-native-android #modalContent,
body.afcc-native-android .afcc-modal-body,
body.afcc-native-android .afcc-modal-content{
  padding-bottom:72px !important;
}


/* v138: when a details card/modal is open in Android, native bottom menu is hidden by Java bridge.
   These rules keep the end of the card readable above the system navigation area. */
body.afcc-native-android.afcc-native-modal-open .afcc-modal,
body.afcc-native-android.afcc-native-modal-open dialog.afcc-modal{
  padding-bottom:48px !important;
  overflow-y:auto !important;
}
body.afcc-native-android.afcc-native-modal-open #modalContent,
body.afcc-native-android.afcc-native-modal-open .afcc-modal-body,
body.afcc-native-android.afcc-native-modal-open .afcc-modal-content,
body.afcc-native-android.afcc-native-modal-open .afcc-compat-block{
  padding-bottom:56px !important;
}


/* v139: when any modal/card is open, no web bottom nav and no bottom obstruction */
body.afcc-native-modal-open .afcc-bottom-nav,
body.afcc-native-modal-open .afcc-fab-check{display:none!important;visibility:hidden!important;pointer-events:none!important}
body.afcc-native-modal-open .afcc-modal{padding-bottom:72px!important}
body.afcc-native-modal-open #modalContent,
body.afcc-native-modal-open .afcc-modal-body{padding-bottom:72px!important}


/* v140 hard fix: web bottom nav is removed/hidden. Only native Android nav remains below WebView. */
html .afcc-bottom-nav,
html .afcc-fab-check{
  display:none !important;
  visibility:hidden !important;
  pointer-events:none !important;
}
body.afcc-native-android .afcc-modal,
body.afcc-native-android dialog.afcc-modal{
  max-height:100% !important;
  overflow-y:auto !important;
}
body.afcc-native-android #modalContent,
body.afcc-native-android .afcc-modal-body,
body.afcc-native-android .afcc-modal-content{
  padding-bottom:34px !important;
}
body.afcc-native-android .afcc-app-main{
  padding-bottom:42px !important;
}


/* V160 targeted Android fixes: keep original screens, fix catalog counts/backgrounds/nav/info footer only */
.afcc-universal-footer{margin:18px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.afcc-universal-footer__inner{display:flex!important;align-items:center!important;gap:16px!important;width:100%!important;padding:18px 20px!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(15,72,96,.74),rgba(7,38,57,.76))!important;border:1px solid rgba(107,222,255,.28)!important;border-left:4px solid #28e9ff!important;box-shadow:0 18px 46px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}
.afcc-universal-footer__icon{flex:0 0 46px!important;width:46px!important;height:46px!important;border-radius:16px!important;display:grid!important;place-items:center!important;font-size:24px!important;font-weight:950!important;color:#dfffff!important;background:radial-gradient(circle,rgba(32,242,210,.20),rgba(32,242,210,.06))!important;border:1px solid rgba(32,242,210,.30)!important;box-shadow:0 0 0 8px rgba(32,242,210,.045)!important;text-transform:none!important}
.afcc-universal-footer__copy{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important;text-align:left!important}
.afcc-universal-footer__copy strong{color:#f5feff!important;font-size:clamp(18px,4.8vw,23px)!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.035em!important}
.afcc-universal-footer__copy span{color:#d3edf5!important;font-size:14px!important;line-height:1.45!important;font-weight:500!important}
#favorites .afcc-universal-footer{display:none!important}
@media(max-width:760px){.afcc-section{padding-bottom:14px!important}.afcc-universal-footer{margin-top:14px!important}.afcc-universal-footer__inner{padding:14px 16px!important;border-radius:20px!important;gap:12px!important}.afcc-universal-footer__icon{width:38px!important;height:38px!important;flex-basis:38px!important;font-size:20px!important}.afcc-universal-footer__copy strong{font-size:17px!important}.afcc-universal-footer__copy span{font-size:12.5px!important;line-height:1.42!important}}

#catalog #categoryTabs .afcc-category-tab[data-category="loaches"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/loaches.webp')!important;--category-accent:#35e5ff!important}
#catalog #categoryTabs .afcc-category-tab[data-category="goldfish"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/goldfish.webp')!important;--category-accent:#ffd166!important}
#catalog #categoryTabs .afcc-category-tab[data-category="livebearers"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/livebearers.webp')!important;--category-accent:#62ffb7!important}
#catalog #categoryTabs .afcc-category-tab[data-category="cyprinids"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/cyprinids.webp')!important;--category-accent:#78d8ff!important}
#catalog #categoryTabs .afcc-category-tab[data-category="killifish"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/killifish.webp')!important;--category-accent:#ff8ad9!important}
#catalog #categoryTabs .afcc-category-tab[data-category="rainbowfish"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/rainbowfish.webp')!important;--category-accent:#9d8cff!important}
#catalog #categoryTabs .afcc-category-tab[data-category="labyrinth"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/labyrinth.webp')!important;--category-accent:#69f0ff!important}
#catalog #categoryTabs .afcc-category-tab[data-category="catfish"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/catfish.webp')!important;--category-accent:#9be7c8!important}
#catalog #categoryTabs .afcc-category-tab[data-category="corydoras"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/corydoras.webp')!important;--category-accent:#d4c09a!important}
#catalog #categoryTabs .afcc-category-tab[data-category="characins"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/characins.webp')!important;--category-accent:#65e7ff!important}
#catalog #categoryTabs .afcc-category-tab[data-category="predators"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/predators.webp')!important;--category-accent:#ff6b6b!important}
#catalog #categoryTabs .afcc-category-tab[data-category="cichlids"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/cichlids.webp')!important;--category-accent:#ffc857!important}
#catalog #categoryTabs .afcc-category-tab[data-category="unusual"]{--category-bg:url('/app-assets/aquarium-compatibility-calculator/assets/img/category-panoramas/unusual.webp')!important;--category-accent:#c9ff66!important}
#catalog #categoryTabs .afcc-category-tab::after{content:''!important;position:absolute!important;inset:0 0 0 36%!important;width:auto!important;height:auto!important;right:auto!important;bottom:auto!important;top:auto!important;border:0!important;border-radius:0!important;background-image:linear-gradient(90deg,rgba(2,18,28,.18),rgba(2,18,28,.03)),var(--category-bg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;opacity:.94!important;filter:saturate(1.08) contrast(1.03)!important;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)!important;-webkit-mask-image:none!important;mask-image:none!important;transform:none!important;pointer-events:none!important;z-index:0!important}
#catalog #categoryTabs .afcc-category-tab::before{content:''!important;position:absolute!important;inset:0 auto 0 0!important;width:58%!important;height:auto!important;border-radius:0!important;background:linear-gradient(90deg,rgba(2,13,21,.96),rgba(2,13,21,.72) 58%,rgba(2,13,21,0))!important;z-index:1!important;opacity:1!important;filter:none!important;pointer-events:none!important}
#catalog #categoryTabs .afcc-category-tab span,#catalog #categoryTabs .afcc-category-tab small{position:relative!important;z-index:2!important}
#catalog #categoryTabs .afcc-category-tab small::after{content:''!important}


/* v165: direct plant gateway view without scroll hunting */
html.afcc-focus-plants #catalog > .afcc-section__head,
html.afcc-focus-plants #catalog > .afcc-toolbar--catalog,
html.afcc-focus-plants #catalog > .afcc-catalog-row-head,
html.afcc-focus-plants #catalog #categoryTabs,
html.afcc-focus-plants #catalog #fishGrid,
html.afcc-focus-plants #catalog #invertCatalog {
  display: none !important;
}
html.afcc-focus-plants #catalog #plantCatalog {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
html.afcc-focus-plants #catalog .afcc-toolbar--plants {
  margin-top: 0 !important;
}


/* v167: direct gateway views without scroll hunting */
html.afcc-focus-fish #catalog > .afcc-section__head,
html.afcc-focus-plants #catalog > .afcc-section__head,
html.afcc-focus-inverts #catalog > .afcc-section__head {
  display: none !important;
}

html.afcc-focus-fish #catalog #plantCatalog,
html.afcc-focus-fish #catalog #invertCatalog {
  display: none !important;
}

html.afcc-focus-plants #catalog > .afcc-toolbar--catalog,
html.afcc-focus-plants #catalog > .afcc-catalog-row-head,
html.afcc-focus-plants #catalog #categoryTabs,
html.afcc-focus-plants #catalog #fishGrid,
html.afcc-focus-plants #catalog #invertCatalog {
  display: none !important;
}

html.afcc-focus-inverts #catalog > .afcc-toolbar--catalog,
html.afcc-focus-inverts #catalog > .afcc-catalog-row-head,
html.afcc-focus-inverts #catalog #categoryTabs,
html.afcc-focus-inverts #catalog #fishGrid,
html.afcc-focus-inverts #catalog #plantCatalog {
  display: none !important;
}

html.afcc-focus-fish #catalog > .afcc-toolbar--catalog,
html.afcc-focus-plants #catalog #plantCatalog,
html.afcc-focus-inverts #catalog #invertCatalog {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

html.afcc-focus-plants #catalog .afcc-toolbar--plants,
html.afcc-focus-inverts #catalog .afcc-toolbar--invert {
  margin-top: 0 !important;
}
