html[data-tkl="akuarium"]{
  --ak-surf:#1aa9d6;--ak-mid:#0b5f95;--ak-deep:#062c55;--ak-abyss:#031a35;--ak-aqua:#3ee6c4;--ak-sun:#ffd23f;--ak-coral:#ff7a6b;--ak-txt:#e8f8ff;--ak-mut:#9cc7dd;--ak-line:rgba(160,230,255,.2);
  --ak-disp:'Lilita One','Nunito Sans',system-ui,sans-serif;--ak-sans:'Nunito Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --bg:#062c55!important;--bg2:#073566!important;--glass:rgba(160,230,255,.08)!important;--glass2:rgba(160,230,255,.13)!important;--line:rgba(160,230,255,.2)!important;
  --txt:#e8f8ff!important;--mut:#9cc7dd!important;--vio:#3ee6c4!important;--vio2:#20c9a8!important;--cy:#ffd23f!important;
  --ios-cell:#0a3e70;--ios-sheet:#073566;--ios-elev:#0c4680;--ios-sep:rgba(160,230,255,.16);--ios-fill:rgba(62,230,196,.15);--ios-fill2:rgba(160,230,255,.07);
  --ios-label3:rgba(232,248,255,.42);--ios-bar:rgba(6,44,85,.88);--ios-shadow:none;--ios-tint:#3ee6c4!important;--ios-on-tint:#031a35!important;
  --r-card:24px;--r-cell:18px;--r-btn:999px;color-scheme:dark}
html[data-tkl="akuarium"] body{background:#062c55!important;color:#e8f8ff}
html[data-tkl="akuarium"][data-tkl-view="home"] #app>.wrap{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html[data-tkl="akuarium"][data-tkl-view="home"] #app>.wrap>header{display:none!important}
html[data-tkl="akuarium"][data-tkl-view="home"] #tkL{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}

#tkL .ak-page{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;color:var(--ak-txt);font-family:var(--ak-sans);background:linear-gradient(180deg,#1aa9d6 0,#0b5f95 520px,#062c55 1200px,#031a35 100%)}
#tkL .ak-ocean{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}
#tkL .ak-rays{position:absolute;inset:0 0 auto 0;height:900px;z-index:-1;pointer-events:none;overflow:hidden}
#tkL .ak-rays i{position:absolute;top:-10%;width:14%;height:120%;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0) 80%);transform-origin:50% 0;filter:blur(8px);animation:akRay 9s ease-in-out infinite alternate}
#tkL .ak-rays i:nth-child(1){left:10%;transform:rotate(14deg)}#tkL .ak-rays i:nth-child(2){left:34%;width:9%;transform:rotate(8deg);animation-delay:-3s}#tkL .ak-rays i:nth-child(3){left:58%;transform:rotate(-6deg);animation-delay:-5s}#tkL .ak-rays i:nth-child(4){left:80%;width:8%;transform:rotate(-12deg);animation-delay:-7s}
@keyframes akRay{to{opacity:.35;translate:20px 0}}
#tkL .ak-page *{box-sizing:border-box}
#tkL .ak-page :where(button){cursor:pointer;font:inherit;color:inherit;background:none;border:0;padding:0;line-height:inherit;max-width:100%;-webkit-tap-highlight-color:transparent}
#tkL .ak-page button:focus-visible,#tkL .ak-page input:focus-visible{outline:3px solid var(--ak-sun);outline-offset:3px}
#tkL .ak-page [hidden]{display:none!important}
#tkL .ak-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
#tkL .ak-media{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#fff}
#tkL .ak-media img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center!important;padding:14%;transform:none!important;filter:none!important}
#tkL .ak-ph{display:grid;place-items:center;width:100%;height:100%;font:400 clamp(20px,3.4vw,32px)/1 var(--ak-disp);color:var(--ak-mid);background:#e8f8ff}
#tkL .ak-empty{grid-column:1/-1;padding:30px;text-align:center;color:var(--ak-mut)}

#tkL .ak-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;padding:12px clamp(16px,4vw,48px);background:rgba(6,44,85,.45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ak-line)}
#tkL .ak-brand{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}
#tkL .ak-brand-logo{flex:0 0 auto;width:42px;height:42px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 3px rgba(62,230,196,.7),0 0 18px rgba(62,230,196,.5)}
#tkL .ak-brand-logo>img{width:100%;height:100%;object-fit:contain;padding:3px}
#tkL .ak-brand-logo>b{font:400 20px var(--ak-disp);color:var(--ak-mid)}
#tkL .ak-brand>span:last-child{display:flex;flex-direction:column;min-width:0}
#tkL .ak-brand b{font:400 20px/1.1 var(--ak-disp);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}
#tkL .ak-brand small{font:700 11px var(--ak-sans);color:var(--ak-aqua)}
#tkL .ak-nav{display:flex;gap:4px;margin-left:auto}
#tkL .ak-nav button{padding:9px 15px;border-radius:999px;font:700 14px var(--ak-sans);color:#cdeefc;transition:background .2s}
#tkL .ak-nav button:hover{background:rgba(160,230,255,.14);color:#fff}
#tkL .ak-act{display:flex;align-items:center;gap:6px}
#tkL .ak-ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(160,230,255,.12)!important;color:var(--ak-aqua)!important;border:1px solid var(--ak-line)!important}
#tkL .ak-bag{display:flex;align-items:center;gap:7px;height:40px;padding:0 16px!important;border-radius:999px;background:var(--ak-sun)!important;color:#062c55!important;font:800 13.5px var(--ak-sans)!important}
#tkL .ak-bag-n{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#062c55;color:var(--ak-sun);font:800 11px/20px var(--ak-sans);text-align:center}

#tkL .ak-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,50px);align-items:center;min-height:clamp(620px,90vh,840px);max-width:1280px;margin:0 auto;padding:clamp(40px,7vw,90px) clamp(16px,4vw,48px) 140px}
#tkL .ak-hero-copy{position:relative;z-index:2}
#tkL .ak-depth{display:inline-block;padding:7px 14px;border-radius:999px;background:rgba(6,44,85,.45);border:1px solid var(--ak-line);font:700 12.5px var(--ak-sans);color:var(--ak-aqua)}
#tkL .ak-hero h1{margin:16px 0 14px;font:400 clamp(42px,6.4vw,82px)/1 var(--ak-disp);text-shadow:0 6px 0 rgba(3,26,53,.35),0 18px 40px rgba(3,26,53,.4)}
#tkL .ak-hero h1 span{color:var(--ak-sun)}
#tkL .ak-hero-copy>p{max-width:46ch;margin:0 0 22px;font-size:16px;line-height:1.7;color:#d3f0fb}
#tkL .ak-search{display:flex;align-items:center;gap:8px;max-width:520px;height:58px;padding:6px 6px 6px 18px;border-radius:999px;background:rgba(232,248,255,.95);box-shadow:0 20px 44px -20px rgba(3,26,53,.7)}
#tkL .ak-search>span{color:var(--ak-mid);display:grid}
#tkL .ak-search input{flex:1;min-width:0;height:100%;background:transparent!important;border:0!important;box-shadow:none!important;padding:0 4px!important;outline:0;color:#062c55;font:600 15px var(--ak-sans)}
#tkL .ak-search input::placeholder{color:#7aa6bd}
#tkL .ak-search button{height:100%;padding:0 24px!important;border-radius:999px;background:var(--ak-mid)!important;color:#fff!important;font:800 15px var(--ak-sans)!important}
#tkL .ak-facts{list-style:none;margin:22px 0 0;padding:0;display:flex;gap:22px;flex-wrap:wrap}
#tkL .ak-facts li{display:flex;flex-direction:column;font:700 12.5px var(--ak-sans);color:#cdeefc}
#tkL .ak-facts b{font:400 30px/1 var(--ak-disp);color:#fff}
#tkL .ak-bubbles{position:relative;z-index:2;height:clamp(360px,40vw,480px)}
#tkL .ak-bubble{position:absolute;display:flex!important;flex-direction:column;align-items:center;gap:10px;width:clamp(130px,15vw,200px);animation:akFloat 7s ease-in-out infinite;animation-delay:var(--bd,0s)}
#tkL .ak-bb0{left:4%;top:18%}#tkL .ak-bb1{right:6%;top:0;--bd:-2.3s;width:clamp(150px,17vw,230px)}#tkL .ak-bb2{left:36%;bottom:0;--bd:-4.6s}
@keyframes akFloat{0%,100%{transform:translateY(0) scale(1,1)}25%{transform:translateY(-12px) scale(1.02,.98)}50%{transform:translateY(-20px) scale(.98,1.02)}75%{transform:translateY(-8px) scale(1.01,.99)}}
#tkL .ak-bubble-in{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.75) 0 8%,rgba(255,255,255,0) 9%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.04) 55%,rgba(180,240,255,.35) 72%,rgba(255,255,255,.75) 74%,rgba(255,255,255,0) 76%);box-shadow:inset -10px -14px 30px rgba(62,230,196,.25),inset 10px 10px 30px rgba(255,255,255,.2),0 20px 40px -20px rgba(3,26,53,.6)}
#tkL .ak-bubble-in:after{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 200deg,rgba(255,120,200,.18),rgba(120,220,255,.18),rgba(255,230,120,.18),rgba(255,120,200,.18));mix-blend-mode:screen}
#tkL .ak-bubble-in .ak-media{width:50%;height:50%;border-radius:22px;box-shadow:0 10px 20px -8px rgba(3,26,53,.6)}
#tkL .ak-bubble:hover .ak-bubble-in{transform:scale(1.06)}
#tkL .ak-bubble-in{transition:transform .3s cubic-bezier(.3,1.4,.5,1)}
#tkL .ak-bubble-tag{display:flex;flex-direction:column;align-items:center;padding:6px 12px;border-radius:14px;background:rgba(6,44,85,.7);border:1px solid var(--ak-line);max-width:100%}
#tkL .ak-bubble-tag b{font:800 13px var(--ak-sans);max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#tkL .ak-bubble-tag small{font:800 12px var(--ak-sans);color:var(--ak-sun)}
#tkL .ak-reef{position:absolute;left:0;right:0;bottom:0;height:140px;z-index:1;pointer-events:none}
#tkL .ak-reef>span{position:absolute;bottom:0;display:block}
#tkL .ak-weed{width:22px;height:120px;border-radius:50% 50% 0 0;background:linear-gradient(180deg,#3ee6a0,#0d7a5a);transform-origin:50% 100%;animation:akWeed 4s ease-in-out infinite;clip-path:polygon(40% 0,60% 0,72% 20%,58% 40%,74% 60%,58% 80%,70% 100%,30% 100%,42% 80%,26% 60%,42% 40%,28% 20%)}
#tkL .ak-weed.w1{left:6%}#tkL .ak-weed.w2{left:9%;height:90px;animation-delay:-1.4s}#tkL .ak-weed.w3{right:12%;height:130px;animation-delay:-2.6s}
@keyframes akWeed{50%{transform:skewX(10deg)}}
#tkL .ak-coral{width:90px;height:70px;background:radial-gradient(14px 20px at 20% 30%,#ff7a6b 98%,transparent),radial-gradient(16px 24px at 50% 20%,#ff9a8b 98%,transparent),radial-gradient(14px 22px at 80% 34%,#ff7a6b 98%,transparent),radial-gradient(40px 26px at 50% 100%,#e8584a 98%,transparent)}
#tkL .ak-coral.c1{left:14%}#tkL .ak-coral.c2{right:4%;transform:scale(.8);background:radial-gradient(14px 20px at 20% 30%,#b07aff 98%,transparent),radial-gradient(16px 24px at 50% 20%,#d0a6ff 98%,transparent),radial-gradient(14px 22px at 80% 34%,#b07aff 98%,transparent),radial-gradient(40px 26px at 50% 100%,#8e5ae0 98%,transparent)}
#tkL .ak-reef:after{content:'';position:absolute;left:0;right:0;bottom:0;height:34px;background:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1.5px) 0 0/10px 10px,linear-gradient(180deg,#e8cf95,#c9a865)}

#tkL .ak-sec{position:relative;max-width:1240px;margin:0 auto;padding:clamp(54px,8vw,96px) clamp(16px,4vw,48px) 0}
#tkL .ak-sec-h{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 16px;margin-bottom:30px}
#tkL .ak-sec-h small{grid-column:1/-1;font:800 12.5px var(--ak-sans);color:var(--ak-aqua)}
#tkL .ak-sec-h h2{margin:0;font:400 clamp(32px,4.6vw,56px)/1.02 var(--ak-disp)}
#tkL .ak-sec-h h2 span{color:var(--ak-sun)}
#tkL .ak-sec-h p{grid-column:1;margin:8px 0 0;color:var(--ak-mut);font-size:14.5px}
#tkL .ak-center{grid-template-columns:minmax(0,1fr);text-align:center}
#tkL .ak-more{grid-column:2;grid-row:2/4;align-self:end;padding:11px 18px!important;border-radius:999px;border:1px solid var(--ak-line)!important;color:var(--ak-aqua)!important;font:800 14px var(--ak-sans)!important;white-space:nowrap}

#tkL .ak-fishes{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}
#tkL .ak-fish{display:flex!important;flex-direction:column;align-items:center;gap:4px;padding:20px 12px 16px!important;border-radius:26px;background:rgba(160,230,255,.08)!important;border:1px solid var(--ak-line)!important;text-align:center;overflow:hidden;transition:background .3s}
#tkL .ak-fish:hover{background:rgba(160,230,255,.14)!important}
#tkL .ak-fish-3d{position:relative;width:120px;height:62px;margin-bottom:8px;transition:transform .8s cubic-bezier(.3,1.2,.4,1)}
#tkL .ak-fish:hover .ak-fish-3d{transform:translateX(16px)}
#tkL .ak-fb{position:absolute;left:24px;top:4px;width:86px;height:54px;border-radius:50% 60% 60% 50%/50%;background:radial-gradient(circle at 70% 35%,rgba(255,255,255,.4),transparent 40%),linear-gradient(90deg,var(--f2) 0 18%,var(--f1) 18% 34%,var(--f2) 34% 46%,var(--f1) 46%);box-shadow:inset -6px -8px 12px rgba(0,0,0,.18),0 10px 20px -10px rgba(0,0,0,.5)}
#tkL .ak-ft{position:absolute;left:0;top:10px;width:34px;height:42px;background:var(--f1);clip-path:polygon(0 0,100% 50%,0 100%,20% 50%);transform-origin:100% 50%;animation:akTail .5s ease-in-out infinite alternate}
@keyframes akTail{to{transform:scaleY(.7) rotate(-6deg)}}
#tkL .ak-fe{position:absolute;left:88px;top:18px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:inset -3px -2px 0 3px #062c55}
#tkL .ak-fish b{font:400 19px/1.1 var(--ak-disp);overflow-wrap:anywhere}
#tkL .ak-fish small{font:700 12.5px var(--ak-sans);color:var(--ak-mut)}
#tkL .ak-fish-all{border-style:dashed!important}

#tkL .ak-tanks{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:26px 18px}
#tkL .ak-tank{display:flex!important;flex-direction:column;align-items:stretch;gap:4px;text-align:left}
#tkL .ak-glass{position:relative;display:block;aspect-ratio:1.1;border-radius:18px;overflow:hidden;border:3px solid rgba(220,245,255,.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),0 22px 40px -24px rgba(0,0,0,.8);transition:transform .3s}
#tkL .ak-tank:hover .ak-glass{transform:translateY(-6px)}
#tkL .ak-water{position:absolute;inset:0;background:linear-gradient(180deg,#5fd3f0 0,#1aa9d6 30%,#0b5f95 100%)}
#tkL .ak-water:before{content:'';position:absolute;left:0;right:0;top:0;height:10px;background:rgba(255,255,255,.35);border-radius:0 0 50% 50%}
#tkL .ak-tank-pic{position:absolute;left:50%;top:44%;width:44%;aspect-ratio:1;margin:-22% 0 0 -22%;border-radius:20px;overflow:hidden;box-shadow:0 12px 22px -10px rgba(0,0,0,.5);animation:akBob 4s ease-in-out infinite;animation-delay:var(--d,0s)}
@keyframes akBob{50%{transform:translateY(-8px) rotate(2deg)}}
#tkL .ak-sand{position:absolute;left:0;right:0;bottom:0;height:16%;background:radial-gradient(rgba(255,255,255,.2) 1px,transparent 1.5px) 0 0/8px 8px,linear-gradient(180deg,#e8cf95,#c9a865)}
#tkL .ak-tweed{position:absolute;left:10%;bottom:10%;width:14px;height:42%;background:linear-gradient(180deg,#3ee6a0,#0d7a5a);clip-path:polygon(40% 0,60% 0,72% 20%,58% 40%,74% 60%,58% 80%,70% 100%,30% 100%,42% 80%,26% 60%,42% 40%,28% 20%);transform-origin:50% 100%;animation:akWeed 3.5s ease-in-out infinite}
#tkL .ak-tbub{position:absolute;right:16%;bottom:14%;width:20px;height:70%}
#tkL .ak-tbub i{position:absolute;bottom:0;left:50%;width:8px;height:8px;border-radius:50%;border:1.5px solid rgba(255,255,255,.8);animation:akRise 3s linear infinite}
#tkL .ak-tbub i:nth-child(2){left:10%;width:6px;height:6px;animation-delay:-1s}#tkL .ak-tbub i:nth-child(3){left:70%;width:5px;height:5px;animation-delay:-2s}
@keyframes akRise{from{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-150px);opacity:0}}
#tkL .ak-off{position:absolute;right:10px;top:12px;padding:5px 10px;border-radius:999px;background:var(--ak-sun);color:#062c55;font:800 12px var(--ak-sans)}
#tkL .ak-empty-tank{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);padding:5px 12px;border-radius:999px;background:rgba(3,26,53,.85);font:700 12px var(--ak-sans);white-space:nowrap}
#tkL .ak-tank.is-off .ak-tank-pic{filter:grayscale(.8) opacity(.5)}
#tkL .ak-tank strong{margin-top:10px;font:400 19px/1.15 var(--ak-disp);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#tkL .ak-tank>small{font:700 12.5px var(--ak-sans);color:var(--ak-mut)}
#tkL .ak-tank-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:6px 6px 6px 14px;border-radius:999px;background:rgba(160,230,255,.1);border:1px solid var(--ak-line)}
#tkL .ak-tank-foot b{font:800 14px var(--ak-sans);color:var(--ak-sun);white-space:nowrap}
#tkL .ak-tank-foot b small{font-weight:600;font-size:10.5px;color:var(--ak-mut)}
#tkL .ak-tank-foot i{font-style:normal;padding:6px 12px;border-radius:999px;background:var(--ak-aqua);color:#062c55;font:800 12px var(--ak-sans);white-space:nowrap}

#tkL .ak-chest{position:relative;padding:clamp(24px,4vw,40px);border-radius:28px;background:linear-gradient(180deg,#7a4a25,#5a3418);box-shadow:inset 0 0 0 6px #c9962e,inset 0 0 0 10px #5a3418,0 30px 60px -30px rgba(0,0,0,.8)}
#tkL .ak-chest:before{content:'';position:absolute;left:50%;top:-14px;width:44px;height:30px;margin-left:-22px;border-radius:8px;background:linear-gradient(180deg,#ffd23f,#c9962e);box-shadow:0 4px 10px rgba(0,0,0,.4)}
#tkL .ak-chest .ak-sec-h small{color:var(--ak-sun)}
#tkL .ak-gems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#tkL .ak-gem{display:flex!important;align-items:center;gap:12px;padding:10px 14px!important;border-radius:16px;background:rgba(255,240,200,.95)!important;color:#3a2410!important;text-align:left;transition:transform .2s}
#tkL .ak-gem:hover{transform:translateY(-3px)}
#tkL .ak-gem-pic{flex:0 0 auto;width:44px;height:44px;border-radius:12px;overflow:hidden;box-shadow:0 0 0 2px #ffd23f}
#tkL .ak-gem-t{flex:1;min-width:0;display:flex;flex-direction:column}
#tkL .ak-gem-t b{font:800 14.5px var(--ak-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#tkL .ak-gem-t small{font:600 12px var(--ak-sans);color:#7a5a30}
#tkL .ak-gem strong{font:800 14px var(--ak-sans);color:#a3520f;white-space:nowrap}
#tkL .ak-gem strong small{font-weight:600;font-size:10.5px;color:#7a5a30}
#tkL .ak-gem.is-off{opacity:.55}

#tkL .ak-dive{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#tkL .ak-lvl{position:relative;padding:26px 22px;border-radius:24px;border:1px solid var(--ak-line);background:rgba(160,230,255,.06);text-align:center}
#tkL .ak-lvl:nth-child(2){background:rgba(160,230,255,.04);transform:translateY(20px)}#tkL .ak-lvl:nth-child(3){background:rgba(160,230,255,.02);transform:translateY(40px)}
#tkL .ak-lvl span{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--ak-aqua);color:#062c55;font:400 18px var(--ak-disp)}
#tkL .ak-lvl b{display:block;margin-top:12px;font:400 21px var(--ak-disp)}
#tkL .ak-lvl p{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--ak-mut)}
#tkL .ak-ask{display:block!important;margin:70px auto 0;padding:14px 26px!important;border-radius:999px;background:var(--ak-sun)!important;color:#062c55!important;font:800 15px var(--ak-sans)!important;box-shadow:0 14px 30px -14px rgba(255,210,63,.7)}
#tkL .ak-foot{position:relative;margin-top:60px;padding-top:120px}
#tkL .ak-reef-foot{top:0;bottom:auto}
#tkL .ak-foot-in{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:16px clamp(16px,4vw,48px) calc(24px + env(safe-area-inset-bottom));background:#c9a865;color:#3a2410}
#tkL .ak-foot b{font:400 20px var(--ak-disp)}
#tkL .ak-foot span{flex:1;font:700 13px var(--ak-sans)}
#tkL .ak-foot button{padding:9px 16px!important;border-radius:999px;background:rgba(58,36,16,.15)!important;font:800 13px var(--ak-sans)!important}

@media(max-width:960px){
  #tkL .ak-nav{display:none}
  #tkL .ak-act{margin-left:auto}
  #tkL .ak-hero{grid-template-columns:minmax(0,1fr);min-height:0}
  #tkL .ak-bubbles{height:clamp(300px,70vw,420px)}
  #tkL .ak-dive{grid-template-columns:minmax(0,1fr)}
  #tkL .ak-lvl:nth-child(n){transform:none}
  #tkL .ak-gems{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:560px){
  #tkL .ak-top{gap:8px;padding:10px 14px}
  #tkL .ak-brand b{font-size:17px}
  #tkL .ak-ico{width:36px;height:36px}
  #tkL .ak-bag{height:36px;padding:0 12px!important;font-size:12.5px!important}
  #tkL .ak-hero h1{font-size:clamp(38px,11vw,52px)}
  #tkL .ak-search button{padding:0 16px!important}
  #tkL .ak-bubbles{height:440px}
  #tkL .ak-bubble{width:40%}
  #tkL .ak-bb0{left:0;top:0}
  #tkL .ak-bb1{width:44%;right:0;top:26%}
  #tkL .ak-bb2{left:6%;bottom:0}
  #tkL .ak-bubble-tag b{font-size:11px;max-width:110px}
  #tkL .ak-sec-h{grid-template-columns:minmax(0,1fr)}
  #tkL .ak-more{grid-column:1;grid-row:auto;justify-self:start;margin-top:12px}
  #tkL .ak-fishes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  #tkL .ak-fish-3d{transform:scale(.8)}
  #tkL .ak-fish b{font-size:16px}
  #tkL .ak-tanks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}
  #tkL .ak-tank strong{font-size:16px}
  #tkL .ak-tank-foot{flex-direction:column;gap:6px;padding:8px;border-radius:16px}
}
@media(prefers-reduced-motion:reduce){#tkL .ak-page *{animation:none!important;transition:none!important}}

html[data-tkl="akuarium"][data-tkl-view="browse"] body{background:linear-gradient(180deg,#1aa9d6 0,#0b5f95 380px,#062c55 900px)!important}
html[data-tkl="akuarium"] #app>.wrap>header{background:rgba(6,44,85,.6)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(160,230,255,.2)!important;box-shadow:none!important}
html[data-tkl="akuarium"] #app>.wrap>header .storeName{font:400 20px 'Lilita One',sans-serif!important;color:#e8f8ff!important}
html[data-tkl="akuarium"] #app>.wrap>header .logo{border-radius:50%!important;background:#fff!important;box-shadow:0 0 0 3px rgba(62,230,196,.7)!important;overflow:hidden}
html[data-tkl="akuarium"] #app>.wrap>header .iconbtn{background:rgba(160,230,255,.12)!important;border:1px solid rgba(160,230,255,.2)!important;color:#3ee6c4!important;border-radius:50%!important}
html[data-tkl="akuarium"] #tkLBar{background:transparent!important;border:0!important;padding:18px 0 10px!important;gap:14px}
html[data-tkl="akuarium"] #tkLBar .tkl-bar-back{background:rgba(160,230,255,.12)!important;border:1px solid rgba(160,230,255,.25)!important;color:#3ee6c4!important;border-radius:999px!important;font:800 13px 'Nunito Sans',sans-serif!important}
html[data-tkl="akuarium"] #tkLBar>b{font:400 clamp(28px,4vw,42px)/1 'Lilita One',sans-serif!important;color:#fff!important;text-shadow:0 4px 0 rgba(3,26,53,.35)}
html[data-tkl="akuarium"] #tkLBar .tkl-bar-sr{background:#ffd23f!important;color:#062c55!important;border:0!important;border-radius:50%!important;width:42px;height:42px}
html[data-tkl="akuarium"] #catTabs{gap:8px!important;padding:6px 0 14px!important;background:transparent!important;border:0!important;box-shadow:none!important}
html[data-tkl="akuarium"] #catTabs .tp-tab-ind{display:none!important}
html[data-tkl="akuarium"] #catTabs .tab{background:rgba(160,230,255,.1)!important;border:1px solid rgba(160,230,255,.22)!important;color:#d3f0fb!important;border-radius:999px!important;padding:10px 16px!important;font:700 13.5px 'Nunito Sans',sans-serif!important;box-shadow:none!important}
html.tios[data-tkl="akuarium"] #catTabs.tp-ind-on .tab.on,html[data-tkl="akuarium"] #catTabs .tab.on{background:#3ee6c4!important;border-color:#3ee6c4!important;color:#062c55!important}
html[data-tkl="akuarium"] #wishlistHint{background:rgba(160,230,255,.12)!important;color:#e8f8ff!important;border:1px solid rgba(160,230,255,.22)!important;border-radius:18px!important}
html[data-tkl="akuarium"] .premium-collection-intro{background:rgba(160,230,255,.08)!important;border:1px solid rgba(160,230,255,.2)!important;border-radius:24px!important;box-shadow:none!important}
html[data-tkl="akuarium"] .premium-collection-intro:before,html[data-tkl="akuarium"] .premium-collection-intro:after{display:none!important}
html[data-tkl="akuarium"] .premium-collection-mark{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.8) 0 10%,transparent 11%),radial-gradient(circle,rgba(180,240,255,.2) 60%,rgba(255,255,255,.7) 72%,transparent 74%)!important;color:transparent!important;border-radius:50%!important;box-shadow:none!important}
html[data-tkl="akuarium"] .premium-collection-mark *{display:none!important}
html[data-tkl="akuarium"] .premium-eyebrow{font:800 12px 'Nunito Sans',sans-serif!important;color:#3ee6c4!important;letter-spacing:.04em!important}
html[data-tkl="akuarium"] .premium-collection-intro h2{font:400 clamp(26px,3.6vw,40px)/1.05 'Lilita One',sans-serif!important;color:#e8f8ff!important}
html[data-tkl="akuarium"] .premium-collection-intro p{color:#9cc7dd!important}
html[data-tkl="akuarium"] .premium-collection-count{background:#ffd23f!important;border:0!important;color:#062c55!important;border-radius:999px!important;font:800 12px 'Nunito Sans',sans-serif!important}
html[data-tkl="akuarium"] #browseView .searchbar{background:rgba(232,248,255,.95)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;min-height:52px}
html[data-tkl="akuarium"] #browseView .searchbar input{background:transparent!important;color:#062c55!important}
html[data-tkl="akuarium"] #browseView .psort-sel,html[data-tkl="akuarium"] #browseView .psort-btn,html[data-tkl="akuarium"] #browseView .psort select{background:rgba(160,230,255,.1)!important;border:1px solid rgba(160,230,255,.22)!important;border-radius:999px!important;color:#e8f8ff!important;box-shadow:none!important}
html[data-tkl="akuarium"] #browseView .psort select option{background:#073566;color:#e8f8ff}
html[data-tkl="akuarium"] .catchips .catchip{background:transparent!important;border:1px solid rgba(160,230,255,.25)!important;color:#d3f0fb!important;border-radius:999px!important;font:700 12.5px 'Nunito Sans',sans-serif!important;box-shadow:none!important}
html[data-tkl="akuarium"] .catchips .catchip.on{background:#ffd23f!important;border-color:#ffd23f!important;color:#062c55!important}
html[data-tkl="akuarium"] #browseView .pgrid,html[data-tkl="akuarium"] #recentlyViewedTkGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:24px 16px!important}
html[data-tkl="akuarium"] #recentlyViewedTkSec{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
html[data-tkl="akuarium"] #recentlyViewedTkSec:before{display:none!important}
html[data-tkl="akuarium"] #app .pcard{position:relative;display:flex!important;flex-direction:column;gap:6px;background:rgba(160,230,255,.07)!important;border:1px solid rgba(160,230,255,.2)!important;border-radius:24px!important;padding:12px!important;color:#e8f8ff!important;grid-column:auto!important;grid-row:auto!important;min-height:0!important;box-shadow:none!important;transition:transform .3s}
html[data-tkl="akuarium"] #app .pcard:hover{transform:translateY(-6px)}
html[data-tkl="akuarium"] #app .pcard:before,html[data-tkl="akuarium"] #app .pcard:after{display:none!important}
html[data-tkl="akuarium"] #app .pcard .ptop{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:0!important}
html[data-tkl="akuarium"] #app .pcard .pic{position:relative;width:100%!important;height:auto!important;aspect-ratio:1.1!important;margin:0!important;border:3px solid rgba(220,245,255,.55)!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:linear-gradient(180deg,transparent 84%,#d9bf80 84%),linear-gradient(180deg,#5fd3f0,#1aa9d6 30%,#0b5f95)!important;box-shadow:none!important}
html[data-tkl="akuarium"] #app .pcard .pic img{flex:0 0 auto;width:48%!important;height:auto!important;aspect-ratio:1;max-width:none!important;max-height:none!important;object-fit:contain!important;padding:8%!important;background:#fff!important;border-radius:18px!important;box-shadow:0 12px 22px -10px rgba(0,0,0,.5)!important;box-sizing:border-box!important;margin-top:-8%;animation:akBob 4s ease-in-out infinite}
html[data-tkl="akuarium"] #app .pcard h3{font:400 18px/1.15 'Lilita One',sans-serif!important;color:#e8f8ff!important;margin:0!important;overflow-wrap:anywhere}
html[data-tkl="akuarium"] #app .pcard .ptop>div:not(.pic)>div{color:#9cc7dd!important}
html[data-tkl="akuarium"] #app .pcard .pdesc{display:none!important}
html[data-tkl="akuarium"] #app .pcard .pnow{font:800 14.5px 'Nunito Sans',sans-serif!important;color:#ffd23f!important}
html[data-tkl="akuarium"] #app .pcard .pmeta,html[data-tkl="akuarium"] #app .pcard .pstok{color:#9cc7dd!important}
html[data-tkl="akuarium"] #app .pcard .plive{background:#3ee6c4!important;box-shadow:0 0 8px #3ee6c4!important}
html[data-tkl="akuarium"] #app .pcard>div:last-child{margin-top:auto!important}
html[data-tkl="akuarium"] #app .pcard .btn{border-radius:999px!important;font:800 14px 'Nunito Sans',sans-serif!important;min-height:42px;margin-top:6px!important}
html[data-tkl="akuarium"] #app .pcard .btn-primary{background:#3ee6c4!important;color:#062c55!important;border:0!important;box-shadow:none!important}
html[data-tkl="akuarium"] #app .pcard .btn:not(.btn-primary){background:rgba(160,230,255,.12)!important;color:#e8f8ff!important;border:1px solid rgba(160,230,255,.22)!important}
html[data-tkl="akuarium"] #app .pcard .pwish-btn{z-index:4;background:rgba(6,44,85,.75)!important;color:#ff7a6b!important;border:0!important}

html[data-tkl="akuarium"] #tkLSheet .tkl-sheet-bg{background:rgba(3,26,53,.6)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
html[data-tkl="akuarium"] #tkLSheet .tkl-sheet-p{background:linear-gradient(180deg,#0b5f95,#062c55)!important;color:#e8f8ff!important;border:1px solid rgba(160,230,255,.22)!important;border-radius:28px!important;box-shadow:0 40px 90px -20px rgba(0,0,0,.8)!important}
html[data-tkl="akuarium"] #tkLSheet .tkl-sheet-h{background:transparent!important;border-bottom:1px solid rgba(160,230,255,.16)!important}
html[data-tkl="akuarium"] #tkLSheet .tkl-sheet-h b{font:400 24px 'Lilita One',sans-serif!important;color:#e8f8ff!important}
html[data-tkl="akuarium"] #tkLSheet .tkl-sheet-h b:before{content:'◉ ';color:#3ee6c4}
html[data-tkl="akuarium"] #tkLSheet .tkl-sheet-h button{background:rgba(160,230,255,.14)!important;color:#3ee6c4!important;border:0!important;border-radius:50%!important}
html[data-tkl="akuarium"] #tkLSheet .tkl-sh-cats>button{background:transparent!important;border:0!important;color:#e8f8ff!important;font:700 12.5px 'Nunito Sans',sans-serif!important}
html[data-tkl="akuarium"] #tkLSheet .tkl-sh-cats .tkl-eic{width:62px!important;height:62px!important;border-radius:50%!important;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.8) 0 9%,transparent 10%),radial-gradient(circle,hsla(var(--h,190),80%,60%,.35) 55%,rgba(180,240,255,.4) 70%,rgba(255,255,255,.8) 73%,transparent 75%)!important;color:#fff!important;box-shadow:none!important;animation:akBob 4s ease-in-out infinite}
html[data-tkl="akuarium"] #tkLSheet .tkl-sh-cats>button:nth-child(even) .tkl-eic{animation-delay:-2s}
html[data-tkl="akuarium"] #tkLSheet .tkl-sh-cats .tkl-eic svg{color:#fff!important}
html[data-tkl="akuarium"] #tkLSheet .tkl-sh-cats>button small{background:#ffd23f!important;color:#062c55!important;font:800 10.5px 'Nunito Sans',sans-serif!important;border-radius:999px!important}
html[data-tkl="akuarium"] .tkl-row{background:transparent!important;border:0!important;border-bottom:1px solid rgba(160,230,255,.12)!important;border-radius:0!important;color:#e8f8ff!important}
html[data-tkl="akuarium"] .tkl-row:hover{background:rgba(160,230,255,.08)!important}
html[data-tkl="akuarium"] .tkl-row .tkl-pic{border-radius:12px!important;background:#fff!important;box-shadow:0 0 0 2px rgba(62,230,196,.5)!important}
html[data-tkl="akuarium"] .tkl-row .tkl-pic img{object-fit:contain!important}
html[data-tkl="akuarium"] .tkl-row-b b{font:400 16px 'Lilita One',sans-serif!important;color:#e8f8ff!important}
html[data-tkl="akuarium"] .tkl-row-b small{color:#9cc7dd!important}
html[data-tkl="akuarium"] .tkl-row-p strong{color:#ffd23f!important;font-weight:800!important}
html[data-tkl="akuarium"] .tkl-row-p strong small{color:#9cc7dd!important}

html[data-tkl="akuarium"] #iosPdModal .modal{background:linear-gradient(180deg,#1aa9d6 0,#0b5f95 200px,#062c55 460px)!important;color:#e8f8ff!important;border:1px solid rgba(160,230,255,.2)!important}
html[data-tkl="akuarium"] #iosPdModal .closeX{background:rgba(160,230,255,.14)!important;color:#3ee6c4!important}
html[data-tkl="akuarium"] #iosPdModal .ios-pd-icon{border-radius:50%!important;padding:18%!important;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.8) 0 8%,transparent 9%),radial-gradient(circle,rgba(255,255,255,.05) 55%,rgba(180,240,255,.35) 72%,rgba(255,255,255,.8) 74%,transparent 76%)!important;box-shadow:none!important;animation:akBob 4s ease-in-out infinite}
html[data-tkl="akuarium"] #iosPdModal .ios-pd-icon img{border-radius:18px!important;background:#fff!important;object-fit:contain!important;padding:10%!important}
html[data-tkl="akuarium"] #iosPdModal .ios-pd-id h2{font:400 30px/1.05 'Lilita One',sans-serif!important;color:#fff!important}
html[data-tkl="akuarium"] #iosPdModal .ios-pd-id>span{font:800 12.5px 'Nunito Sans',sans-serif!important;color:#3ee6c4!important}
html[data-tkl="akuarium"] #iosPdModal .ios-get{background:#ffd23f!important;color:#062c55!important;border-radius:999px!important;font:800 14px 'Nunito Sans',sans-serif!important}
html[data-tkl="akuarium"] #iosPdModal .ios-get:after{content:' 🐠'}
html[data-tkl="akuarium"] #iosPdModal .ios-wish{background:rgba(160,230,255,.12)!important;color:#ff7a6b!important;border:0!important}
html[data-tkl="akuarium"] #iosPdModal .ios-pd-info{background:rgba(3,26,53,.45)!important;border:1px solid rgba(160,230,255,.2)!important;border-radius:20px!important}
html[data-tkl="akuarium"] #iosPdModal .ios-pd-info>div{border-color:rgba(160,230,255,.16)!important}
html[data-tkl="akuarium"] #iosPdModal .ios-pd-info b{color:#ffd23f!important}
html[data-tkl="akuarium"] #iosPdModal .ios-pd-info span{color:#9cc7dd!important}
html[data-tkl="akuarium"] #iosPdModal h3.ios-sec{font:400 22px 'Lilita One',sans-serif!important;color:#e8f8ff!important;text-transform:none!important;letter-spacing:0!important}
html[data-tkl="akuarium"] #iosPdModal h3.ios-sec:before{content:'◉ ';color:#3ee6c4}
html[data-tkl="akuarium"] #iosPdModal .ios-group{background:rgba(160,230,255,.07)!important;border:1px solid rgba(160,230,255,.18)!important;border-radius:20px!important}
html[data-tkl="akuarium"] #iosPdModal .ios-cellrow{background:transparent!important;color:#e8f8ff!important;border-color:rgba(160,230,255,.12)!important}
html[data-tkl="akuarium"] #iosPdModal .ios-cellrow:hover{background:rgba(160,230,255,.1)!important}
html[data-tkl="akuarium"] #iosPdModal .ios-cellrow .r{color:#ffd23f!important;font-weight:800!important}
html[data-tkl="akuarium"] #iosPdModal .ios-cellrow.off{opacity:.45}
html[data-tkl="akuarium"] #iosPdModal .ios-pd-desc{background:rgba(3,26,53,.4)!important;border:1px solid rgba(160,230,255,.16)!important;border-radius:20px!important;color:#cdeefc!important;line-height:1.7!important}

html[data-tkl="akuarium"] #buyModal .modal,html[data-tkl="akuarium"] #cartModal .modal{background:linear-gradient(180deg,#0b5f95,#062c55)!important;color:#e8f8ff!important;border:1px solid rgba(160,230,255,.22)!important;border-radius:28px 28px 0 0!important}
html[data-tkl="akuarium"] #buyModal .modal:before,html[data-tkl="akuarium"] #cartModal .modal:before{content:'◉  tangkapan siap diangkat';display:block!important;position:static!important;width:auto!important;height:auto!important;max-width:none!important;transform:none!important;opacity:1!important;margin:-2px 44px 14px 0!important;background:none!important;font:800 13px 'Nunito Sans',sans-serif;color:#3ee6c4}
html[data-tkl="akuarium"] #cartModal .modal:before{content:'◉  isi jaringmu'}
html[data-tkl="akuarium"] #buyModal h2,html[data-tkl="akuarium"] #cartModal h2{font:400 26px 'Lilita One',sans-serif!important;color:#fff!important}
html[data-tkl="akuarium"] #cartModal h2 svg{display:none!important}
html[data-tkl="akuarium"] #buyModal .closeX,html[data-tkl="akuarium"] #cartModal .closeX{background:rgba(160,230,255,.14)!important;color:#3ee6c4!important;border-radius:50%!important}
html[data-tkl="akuarium"] #buyModal input,html[data-tkl="akuarium"] #buyModal select,html[data-tkl="akuarium"] #buyModal textarea{background:rgba(3,26,53,.5)!important;border:1px solid rgba(160,230,255,.25)!important;color:#fff!important;border-radius:16px!important}
html[data-tkl="akuarium"] #buyModal .btn,html[data-tkl="akuarium"] #cartModal .btn{border-radius:999px!important;font:800 14.5px 'Nunito Sans',sans-serif!important;min-height:50px}
html[data-tkl="akuarium"] #buyModal .btn-primary,html[data-tkl="akuarium"] #cartModal .btn-primary{background:#ffd23f!important;color:#062c55!important;border:0!important;box-shadow:0 14px 26px -12px rgba(255,210,63,.6)!important}
html[data-tkl="akuarium"] #buyModal .total,html[data-tkl="akuarium"] #cartModal .total{background:rgba(62,230,196,.15)!important;color:#3ee6c4!important;border:1px solid rgba(62,230,196,.4)!important;border-radius:18px!important;font-weight:800!important}
html[data-tkl="akuarium"] #buyModal img,html[data-tkl="akuarium"] #cartModal img{object-fit:contain!important}
html[data-tkl="akuarium"] #buyModal .ak-order-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px}
html[data-tkl="akuarium"] #buyModal .ak-order-guide span{padding:9px 4px;text-align:center;border-radius:999px;border:1px solid rgba(160,230,255,.22);font:800 11.5px 'Nunito Sans',sans-serif;color:#9cc7dd}
html[data-tkl="akuarium"] #buyModal .ak-order-guide span:first-child{background:#3ee6c4;border-color:#3ee6c4;color:#062c55}
html:not([data-tkl="akuarium"]) #buyModal .ak-order-guide{display:none}
html[data-tkl="akuarium"] #cartEmpty{color:#9cc7dd!important}
html[data-tkl="akuarium"] #cartEmpty:before{display:none!important}
html[data-tkl="akuarium"] #cartEmpty svg{display:block;margin:6px auto 14px!important;width:78px!important;height:78px!important;color:#3ee6c4!important}

html[data-tkl="akuarium"] .tkp{background:linear-gradient(180deg,#1aa9d6 0,#0b5f95 300px,#062c55 700px)!important;color:#e8f8ff!important}
html[data-tkl="akuarium"] .tkp.scrolled .tkp-bar{background:rgba(6,44,85,.88)!important}
html[data-tkl="akuarium"] .tkp-back{color:#3ee6c4!important}
html[data-tkl="akuarium"] .tkp-large{font:400 clamp(38px,6vw,50px)/1 'Lilita One',sans-serif!important;color:#fff!important;text-shadow:0 4px 0 rgba(3,26,53,.35)}
html[data-tkl="akuarium"] .tkp-av{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.8) 0 9%,transparent 10%),linear-gradient(160deg,#3ee6c4,#0b5f95)!important;color:#fff!important;font:400 30px 'Lilita One',sans-serif!important;box-shadow:0 0 0 4px rgba(255,255,255,.5),0 0 30px rgba(62,230,196,.5)!important}
html[data-tkl="akuarium"] .tkp-id h2{font:400 24px 'Lilita One',sans-serif!important;color:#fff!important}
html[data-tkl="akuarium"] .tkp-id span,html[data-tkl="akuarium"] .tkp-id small{color:#9cc7dd!important}
html[data-tkl="akuarium"] .tkp-wallet{background:linear-gradient(135deg,#7a4a25,#5a3418)!important;border-radius:26px!important;box-shadow:inset 0 0 0 4px #c9962e,0 24px 50px -24px rgba(0,0,0,.8)!important}
html[data-tkl="akuarium"] .tkp-wallet:after{background:radial-gradient(circle,#ffd23f 0 30%,rgba(255,210,63,.2) 31% 60%,transparent 61%)!important}
html[data-tkl="akuarium"] .tkp-wallet b{font:400 32px 'Lilita One',sans-serif!important;color:#ffd23f!important}
html[data-tkl="akuarium"] .tkp-wallet button{background:#ffd23f!important;color:#3a2410!important;font-weight:800!important}
html[data-tkl="akuarium"] .tkp-stats button{background:rgba(160,230,255,.08)!important;border:1px solid rgba(160,230,255,.2)!important;border-radius:22px!important;box-shadow:none!important;color:#e8f8ff!important}
html[data-tkl="akuarium"] .tkp-stats b{font:400 22px 'Lilita One',sans-serif!important}
html[data-tkl="akuarium"] .tkp-stats b.ok{color:#3ee6c4!important}
html[data-tkl="akuarium"] .tkp-stats span{color:#9cc7dd!important}
html[data-tkl="akuarium"] .tkp-seg{background:rgba(160,230,255,.1)!important;border:1px solid rgba(160,230,255,.2);border-radius:999px!important;padding:4px!important}
html[data-tkl="akuarium"] .tkp-seg button{border-radius:999px!important;color:#d3f0fb!important;font-weight:700!important}
html[data-tkl="akuarium"] .tkp-seg button.on{background:#3ee6c4!important;color:#062c55!important;box-shadow:none!important}
html[data-tkl="akuarium"] .tkp-sec{font:800 12.5px 'Nunito Sans',sans-serif!important;color:#3ee6c4!important;text-transform:none!important}
html[data-tkl="akuarium"] .tkp-group{background:rgba(160,230,255,.07)!important;border:1px solid rgba(160,230,255,.18)!important;border-radius:20px!important}
html[data-tkl="akuarium"] .tkp-row,html[data-tkl="akuarium"] .tkp-field,html[data-tkl="akuarium"] .tkp-pkhead{color:#e8f8ff!important}
html[data-tkl="akuarium"] .tkp-row + .tkp-row:before,html[data-tkl="akuarium"] .tkp-field + .tkp-field:before{background:rgba(160,230,255,.14)!important}
html[data-tkl="akuarium"] .tkp-row .l small,html[data-tkl="akuarium"] .tkp-field em,html[data-tkl="akuarium"] .tkp-pkhead .l small{color:#9cc7dd!important}
html[data-tkl="akuarium"] .tkp-row.add,html[data-tkl="akuarium"] .tkp-link{color:#3ee6c4!important}
html[data-tkl="akuarium"] .tkp-switch{background:rgba(160,230,255,.2)!important}
html[data-tkl="akuarium"] .tkp-switch.on{background:#3ee6c4!important}

.ak-deco{display:none}
html[data-tkl="akuarium"] #loginModal,html[data-tkl="akuarium"] #forgotModalTk{align-items:flex-start;padding:36px 16px 24px;overflow-y:auto;background:linear-gradient(180deg,rgba(26,169,214,.85),rgba(3,26,53,.92))!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
html[data-tkl="akuarium"] #loginModal.show .modal,html[data-tkl="akuarium"] #forgotModalTk.show .modal{animation:akSurface .7s cubic-bezier(.25,1.3,.5,1) both}
@keyframes akSurface{from{transform:translateY(50px);opacity:0}to{transform:none;opacity:1}}
html[data-tkl="akuarium"] #loginModal .modal,html[data-tkl="akuarium"] #forgotModalTk .modal{position:relative;width:100%;max-width:400px;margin:0 auto;padding:18px 22px 22px!important;border-radius:30px!important;background:linear-gradient(180deg,#0b5f95,#062c55)!important;color:#e8f8ff!important;border:1px solid rgba(160,230,255,.25)!important;box-shadow:0 40px 80px -30px rgba(0,0,0,.85)!important;overflow:visible!important;max-height:none!important;font-family:'Nunito Sans',system-ui,sans-serif}
html[data-tkl="akuarium"] .ak-ltank{display:block!important;position:relative;height:150px;margin:0 0 8px;border-radius:18px;overflow:hidden;border:3px solid rgba(220,245,255,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),0 14px 30px -14px rgba(0,0,0,.6)}
html[data-tkl="akuarium"] .ak-ltank-sm{height:110px}
html[data-tkl="akuarium"] .ak-lt-water{position:absolute;inset:0;background:linear-gradient(180deg,#5fd3f0,#1aa9d6 35%,#0b5f95)}
html[data-tkl="akuarium"] .ak-lt-water:before{content:'';position:absolute;left:0;right:0;top:0;height:12px;background:rgba(255,255,255,.35);border-radius:0 0 50% 50%}
html[data-tkl="akuarium"] .ak-lt-sand{position:absolute;left:0;right:0;bottom:0;height:22px;background:radial-gradient(rgba(255,255,255,.2) 1px,transparent 1.5px) 0 0/8px 8px,linear-gradient(180deg,#e8cf95,#c9a865)}
html[data-tkl="akuarium"] .ak-lt-weed{position:absolute;left:10%;bottom:14px;width:16px;height:80px;background:linear-gradient(180deg,#3ee6a0,#0d7a5a);clip-path:polygon(40% 0,60% 0,72% 20%,58% 40%,74% 60%,58% 80%,70% 100%,30% 100%,42% 80%,26% 60%,42% 40%,28% 20%);transform-origin:50% 100%;animation:akWeed 3.5s ease-in-out infinite}
html[data-tkl="akuarium"] .ak-lt-weed.w2{left:86%;height:60px;animation-delay:-1.6s}
html[data-tkl="akuarium"] .ak-lt-chest{position:absolute;right:22%;bottom:10px;width:34px;height:24px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#8a5a30,#5a3418);box-shadow:inset 0 0 0 2px #c9962e}
html[data-tkl="akuarium"] .ak-lt-fish{position:absolute;width:46px;height:24px;transition:left 1s cubic-bezier(.3,1.3,.5,1),top 1s}
html[data-tkl="akuarium"] .ak-lt-fish:before{content:'';position:absolute;right:0;top:0;width:34px;height:24px;border-radius:50% 60% 60% 50%/50%;background:linear-gradient(90deg,#ffd23f 0 30%,#ff8a3d 30% 50%,#ffd23f 50%)}
html[data-tkl="akuarium"] .ak-lt-fish:after{content:'';position:absolute;left:0;top:3px;width:16px;height:18px;background:#ff8a3d;clip-path:polygon(0 0,100% 50%,0 100%,25% 50%);animation:akTail .4s ease-in-out infinite alternate;transform-origin:100% 50%}
html[data-tkl="akuarium"] .ak-lt-fish i{position:absolute;right:8px;top:7px;width:6px;height:6px;border-radius:50%;background:#062c55;z-index:1}
html[data-tkl="akuarium"] .ak-lt-fish.f1{left:8%;top:30%;animation:akSwimA 8s ease-in-out infinite}
html[data-tkl="akuarium"] .ak-lt-fish.f2{left:60%;top:56%;transform:scale(.75);animation:akSwimB 10s ease-in-out infinite}
html[data-tkl="akuarium"] .ak-lt-fish.f2:before{background:linear-gradient(90deg,#3ee6c4 0 30%,#7aa7ff 30% 50%,#3ee6c4 50%)}
html[data-tkl="akuarium"] .ak-lt-fish.f2:after{background:#7aa7ff}
@keyframes akSwimA{0%,100%{translate:0 0}50%{translate:150px 10px}}
@keyframes akSwimB{0%,100%{translate:0 0;scale:1}50%{translate:-170px -14px;scale:-1 1}}
html[data-tkl="akuarium"] .ak-ltank.is-near .ak-lt-fish.f1{animation-duration:3s}
html[data-tkl="akuarium"] .ak-ltank.is-full .ak-lt-fish{filter:drop-shadow(0 0 8px rgba(255,210,63,.9))}
html[data-tkl="akuarium"] .ak-lt-bubs{position:absolute;inset:0}
html[data-tkl="akuarium"] .ak-lt-bubs i{position:absolute;bottom:20px;width:var(--s,10px);height:var(--s,10px);border-radius:50%;border:2px solid rgba(255,255,255,.85);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.7) 0 20%,transparent 22%);animation:akPuff 1.8s ease-out forwards}
@keyframes akPuff{from{transform:translateY(0);opacity:1}to{transform:translateY(-130px) translateX(10px);opacity:0}}
html[data-tkl="akuarium"] .ak-ltank-cap{display:flex!important;flex-direction:column;align-items:center;gap:6px;margin:4px 0 12px;text-align:center}
html[data-tkl="akuarium"] .ak-ltank-cap b{font:400 17px 'Lilita One',sans-serif;color:#e8f8ff}
html[data-tkl="akuarium"] .ak-o2{display:flex;align-items:center;gap:8px;font:800 11.5px 'Nunito Sans',sans-serif;color:#3ee6c4}
html[data-tkl="akuarium"] .ak-o2 i{display:block;width:120px;height:8px;border-radius:999px;background:rgba(160,230,255,.18);overflow:hidden}
html[data-tkl="akuarium"] .ak-o2 em{display:block;width:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#3ee6c4,#ffd23f);transition:width .3s}
html[data-tkl="akuarium"] #loginModal .closeX,html[data-tkl="akuarium"] #forgotModalTk .closeX{position:absolute!important;top:-12px!important;right:-12px!important;left:auto!important;z-index:5;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffd23f;color:#062c55!important;cursor:pointer;box-shadow:0 6px 14px -6px rgba(0,0,0,.6)}
html[data-tkl="akuarium"] #loginModal .ios-authhead{text-align:center!important;padding:0!important;margin:0 0 12px!important}
html[data-tkl="akuarium"] #loginModal .ios-authhead .lg{display:none!important}
html[data-tkl="akuarium"] #loginModal .ios-authhead h2,html[data-tkl="akuarium"] #loginModal h2,html[data-tkl="akuarium"] #forgotModalTk h2{font:400 28px/1.1 'Lilita One',sans-serif!important;color:#fff!important;margin:0 0 4px!important;letter-spacing:0!important}
html[data-tkl="akuarium"] #loginModal h2 svg,html[data-tkl="akuarium"] #forgotModalTk h2 svg{display:none}
html[data-tkl="akuarium"] #loginModal .ios-authhead p{font:600 13.5px/1.5 'Nunito Sans',sans-serif!important;color:#9cc7dd!important;margin:0 auto!important;max-width:32ch}
html[data-tkl="akuarium"] #loginModal .tk-gbtn{background:#e8f8ff!important;border:0!important;color:#062c55!important;border-radius:999px!important;box-shadow:none!important;font-weight:800!important}
html[data-tkl="akuarium"] #loginModal .tk-or span{font:700 11.5px 'Nunito Sans',sans-serif!important;color:#7aa6bd!important;background:transparent!important}
html[data-tkl="akuarium"] #loginModal .tk-or:before,html[data-tkl="akuarium"] #loginModal .tk-or:after{background:rgba(160,230,255,.2)!important}
html[data-tkl="akuarium"] #loginModal .ios-authgroup{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;display:flex;flex-direction:column;gap:10px}
html[data-tkl="akuarium"] #loginModal label,html[data-tkl="akuarium"] #forgotModalTk label{font:700 12.5px 'Nunito Sans',sans-serif!important;color:#9cc7dd!important}
html[data-tkl="akuarium"] #loginModal input[type=email],html[data-tkl="akuarium"] #loginModal input[type=password],html[data-tkl="akuarium"] #loginModal input[type=text],
html[data-tkl="akuarium"] #forgotModalTk input[type=email],html[data-tkl="akuarium"] #forgotModalTk input[type=password],html[data-tkl="akuarium"] #forgotModalTk input[type=text]{width:100%;height:52px;padding:0 20px!important;background:rgba(3,26,53,.5)!important;color:#fff!important;border:1px solid rgba(160,230,255,.28)!important;border-radius:999px!important;box-shadow:none!important;font:600 15px 'Nunito Sans',sans-serif!important;transition:border-color .2s,box-shadow .2s}
html[data-tkl="akuarium"] #loginModal input::placeholder,html[data-tkl="akuarium"] #forgotModalTk input::placeholder{color:#7aa6bd}
html[data-tkl="akuarium"] #loginModal input:focus,html[data-tkl="akuarium"] #forgotModalTk input:focus{outline:0;border-color:#3ee6c4!important;box-shadow:0 0 0 4px rgba(62,230,196,.18)!important}
html[data-tkl="akuarium"] #loginModal .pw-eye-btn,html[data-tkl="akuarium"] #forgotModalTk .pw-eye-btn{color:#3ee6c4!important;right:16px!important}
html[data-tkl="akuarium"] #loginModal .ios-remember{background:rgba(160,230,255,.08)!important;border:1px solid rgba(160,230,255,.18)!important;box-shadow:none!important;border-radius:20px!important;padding:10px 16px!important}
html[data-tkl="akuarium"] #loginModal .ios-remember label{font:800 13.5px 'Nunito Sans',sans-serif!important;color:#e8f8ff!important}
html[data-tkl="akuarium"] #loginModal .ios-remember label small{font:600 11.5px 'Nunito Sans',sans-serif!important;color:#9cc7dd!important}
html[data-tkl="akuarium"] #loginModal .ios-remember input:checked{background:#3ee6c4!important}
html[data-tkl="akuarium"] #loginModal input[type=checkbox]{accent-color:#3ee6c4!important}
html[data-tkl="akuarium"] #pwStrengthBarTk{background-image:linear-gradient(90deg,#ff7a6b,#ffd23f,#3ee6c4)}
html[data-tkl="akuarium"] #loginModal .btn,html[data-tkl="akuarium"] #forgotModalTk .btn{min-height:52px;border-radius:999px!important;font:800 15px 'Nunito Sans',sans-serif!important;margin-top:10px!important}
html[data-tkl="akuarium"] #loginModal .btn-primary,html[data-tkl="akuarium"] #forgotModalTk .btn-primary{background:#ffd23f!important;color:#062c55!important;border:0!important;box-shadow:0 14px 28px -12px rgba(255,210,63,.6)!important}
html[data-tkl="akuarium"] #btnDoLogin:after{content:'  🐠'}
html[data-tkl="akuarium"] #btnDoRegister{background:transparent!important;border:1.5px dashed rgba(62,230,196,.6)!important;color:#3ee6c4!important}
html[data-tkl="akuarium"] #loginModal .tk-pk-btn,html[data-tkl="akuarium"] #loginModal .btn:not(.btn-primary):not(#btnDoRegister){background:rgba(160,230,255,.1)!important;border:1px solid rgba(160,230,255,.25)!important;color:#e8f8ff!important}
html[data-tkl="akuarium"] #loginModal a,html[data-tkl="akuarium"] #forgotModalTk a,html[data-tkl="akuarium"] #loginModal .ios-forgot button{color:#3ee6c4!important;font-weight:800!important}
html[data-tkl="akuarium"] #loginModal .ios-authfoot{border-top:1px dashed rgba(160,230,255,.22)!important;padding-top:12px!important;margin-top:8px!important}
html[data-tkl="akuarium"] #loginModal .ios-authfoot span{color:#9cc7dd!important}
html[data-tkl="akuarium"] #loginModal .msg,html[data-tkl="akuarium"] #forgotModalTk .msg{border-radius:16px!important}
@media(prefers-reduced-motion:reduce){html[data-tkl="akuarium"] .ak-lt-fish,html[data-tkl="akuarium"] .ak-lt-weed,html[data-tkl="akuarium"] #loginModal .modal,html[data-tkl="akuarium"] #forgotModalTk .modal,html[data-tkl="akuarium"] #iosPdModal .ios-pd-icon{animation:none!important}}
