html[data-fag="nefrologi"]{--nf-a:#1f7a82;--nf-b:#5a8a82;--nf-deep:#053a40;--nf:#6cc4bd}[data-fag="nefrologi"] .fl-hero{background:radial-gradient(1000px 600px at 82% 30%,rgba(31,122,130,.10) 0%,rgba(31,122,130,0) 62%),var(--paper)}[data-fag="nefrologi"] .fl-art{inset:0 0 0 46%}[data-fag="nefrologi"] .fl-dots{opacity:.6}[data-fag="nefrologi"] .fl-ghost{-webkit-text-stroke-color:rgba(8,71,77,.13)}[data-fag="nefrologi"] .fl-top{position:fixed;transition:background .3s,box-shadow .3s,backdrop-filter .3s}[data-fag="nefrologi"] .fl-top .fl-wrap{padding-top:14px;padding-bottom:14px;transition:padding .3s}[data-fag="nefrologi"] .fl-top.nf-solid{background:rgba(250,249,245,.72);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 rgba(5,58,64,.08),0 10px 30px rgba(5,58,64,.07)}[data-fag="nefrologi"] .fl-top.nf-solid .fl-wrap{padding-top:8px;padding-bottom:8px}[data-fag="nefrologi"] .nf-prog{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--nf-b),var(--nf-a))}.nf-water{position:absolute;left:0;right:0;bottom:-2px;height:170px;z-index:-1;pointer-events:none}.nf-water svg{position:absolute;left:0;bottom:0;width:200%;height:100%;animation:nfSlide 18s linear infinite}.nf-water svg:nth-child(2){animation-duration:12s;animation-direction:reverse;opacity:.8}.nf-water svg:nth-child(3){animation-duration:26s}@keyframes nfSlide{to{transform:translateX(-50%)}}.nf-bub{position:absolute;bottom:0;width:var(--s);height:var(--s);border-radius:50%;left:var(--x);background:radial-gradient(circle at 32% 30%,#fff,rgba(255,255,255,.2) 60%);border:1px solid rgba(31,122,130,.35);animation:nfRise var(--t) ease-in infinite;animation-delay:var(--d);opacity:0}@keyframes nfRise{0%{transform:translate(0,0);opacity:0}12%{opacity:.9}100%{transform:translate(var(--w),-640px);opacity:0}}[data-fag="nefrologi"] .fl-hero .fl-wrap{padding-bottom:120px}.nf-gfr{padding:96px 0 0}.nf-box{margin-top:8px;border-radius:34px;overflow:hidden;background:linear-gradient(160deg,#053a40,#08474d 58%,#0b5961);color:#fff;display:grid;grid-template-columns:1.1fr .9fr;position:relative;box-shadow:0 30px 80px rgba(5,58,64,.28)}.nf-box::before{content:"";position:absolute;inset:0;background:radial-gradient(520px 320px at 100% 0,rgba(255,255,255,.16),transparent 70%);pointer-events:none}.nf-l{padding:46px 44px;position:relative}.nf-l .fl-kicker{color:#e6b94a}.nf-l h2{font-family:var(--font-display);font-weight:700;font-size:clamp(28px, 3.6vw, 44px);letter-spacing:-.03em;line-height:1.05;margin:0 0 10px}.nf-l>p{color:rgba(255,255,255,.78);margin:0 0 24px;max-width:46ch}.nf-num{display:flex;align-items:baseline;gap:12px;font-family:var(--font-display)}.nf-num output{font-size:clamp(64px, 9vw, 112px);font-weight:800;letter-spacing:-.06em;line-height:1;font-variant-numeric:tabular-nums;color:var(--nf);transition:color .3s;text-shadow:0 0 40px color-mix(in srgb,var(--nf) 45%,transparent)}.nf-num small{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;color:rgba(255,255,255,.7)}.nf-stage{display:inline-flex;align-items:center;gap:10px;margin:10px 0 18px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.12);font-family:var(--font-mono);font-weight:700;font-size:13px;letter-spacing:.08em}.nf-stage i{width:10px;height:10px;border-radius:50%;background:var(--nf);box-shadow:0 0 0 4px color-mix(in srgb,var(--nf) 35%,transparent);transition:background .3s}.nf-range{width:100%;margin:6px 0 4px;-webkit-appearance:none;appearance:none;height:12px;border-radius:99px;background:linear-gradient(90deg,#c2483a 0%,#c9941d 30%,#5a8a82 62%,#6cc4bd 100%);outline-offset:8px;cursor:pointer}.nf-range::-webkit-slider-thumb{-webkit-appearance:none;width:34px;height:34px;border-radius:50%;background:#fff;border:4px solid var(--nf);box-shadow:0 6px 20px rgba(0,0,0,.35);transition:transform .15s}.nf-range::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:#fff;border:4px solid var(--nf);box-shadow:0 6px 20px rgba(0,0,0,.35)}.nf-range:active::-webkit-slider-thumb{transform:scale(1.18)}.nf-ticks{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:rgba(255,255,255,.6);margin-bottom:18px}.nf-info{min-height:5.2em;font-size:17px;line-height:1.5;color:#fff;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.1);border-left:4px solid var(--nf);transition:border-color .3s}.nf-note{margin:12px 0 0;font-size:12.5px;color:rgba(255,255,255,.55)}.nf-r{position:relative;display:grid;place-items:center;padding:30px;min-height:420px}.nf-filter{position:relative;width:210px;height:360px}.nf-tube{position:absolute;left:50%;top:0;bottom:0;width:120px;transform:translateX(-50%);border-radius:60px 60px 60px 60px;background:rgba(255,255,255,.08);border:2px solid rgba(255,255,255,.28);overflow:hidden}.nf-lvl{position:absolute;left:0;right:0;bottom:0;height:calc(var(--g, 1) * 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--nf) 80%,#fff),var(--nf));opacity:.55;transition:height .35s ease-out,background .3s}.nf-lvl::before{content:"";position:absolute;left:-10%;right:-10%;top:-10px;height:20px;border-radius:50%;background:inherit;animation:nfSlosh 3s ease-in-out infinite}@keyframes nfSlosh{50%{transform:translateX(8%) scaleY(1.4)}}.nf-drop{position:absolute;left:calc(50% - 7px);top:-16px;width:14px;height:20px;border-radius:50% 50% 50% 50% / 62% 62% 38% 38%;background:#fff;opacity:0;animation:nfDrop var(--dur,1.4s) linear infinite;animation-delay:calc(var(--i) * var(--dur, 1.4s) / 12 * -1);translate:calc((var(--i) - 6) * 6px) 0}.nf-drop.on{opacity:.9}@keyframes nfDrop{from{transform:translateY(0)}to{transform:translateY(380px)}}.nf-side{position:absolute;right:0;top:52%;width:58px;height:4px;border-radius:4px;background:repeating-linear-gradient(90deg,var(--nf) 0 8px,transparent 8px 16px);animation:nfDash 1s linear infinite;opacity:calc(.3 + var(--g, 1) * .7)}@keyframes nfDash{to{background-position:16px 0}}.nf-cap{position:absolute;bottom:8px;left:0;right:0;text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6)}.nf-lad{display:flex;gap:6px;margin:22px 0 0;flex-wrap:wrap}.nf-lad button{flex:1 1 52px;min-height:44px;border-radius:12px;border:1.5px solid rgba(255,255,255,.28);background:transparent;color:#fff;font-family:var(--font-mono);font-weight:700;font-size:12.5px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.nf-lad button:hover{background:rgba(255,255,255,.14)}.nf-lad button[aria-pressed="true"]{background:#fff;color:var(--nf-deep);border-color:#fff}@media (max-width:900px){.nf-box{grid-template-columns:1fr}.nf-l{padding:32px 24px}.nf-r{min-height:330px}.nf-filter{height:290px}[data-fag="nefrologi"] .fl-art{inset:0}}@media (prefers-reduced-motion:reduce){.nf-water svg,.nf-bub,.nf-drop,.nf-side,.nf-lvl::before{animation:none !important}.nf-bub{opacity:0}.nf-drop.on{transform:translateY(160px)}}[data-fag="nefrologi"] .fl-art::after{display:none}.nf-l h2{color:#fff}.nf-neph{width:min(360px, 100%)}.nf-neph svg{width:100%;height:auto;overflow:visible;--dur:3s}.nf-blood{stroke:#e86a5c;stroke-width:9;stroke-linecap:round;stroke-opacity:.85}.nf-blood.o{stroke:#c9534a;stroke-opacity:.55;stroke-width:6}.nf-caps{stroke:rgba(255,255,255,.7);stroke-width:3;fill:rgba(255,255,255,.07)}.nf-glom{fill:rgba(232,106,92,.35);stroke:#e86a5c;stroke-width:2;animation:nfPulse 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.nf-coil{stroke:#ffd2cc;stroke-width:2.5;stroke-linecap:round}@keyframes nfPulse{50%{transform:scale(1.1)}}.nf-fd{fill:#fff;opacity:0;animation:nfFilt var(--dur) ease-in infinite;animation-delay:calc(var(--i) * var(--dur) / 8 * -1)}.nf-fd.on{opacity:.95}@keyframes nfFilt{0%{transform:translate(0,0)}100%{transform:translate(20px,60px);opacity:0}}.nf-tb{stroke:rgba(255,255,255,.22);stroke-width:15;stroke-linecap:round;stroke-linejoin:round}.nf-flow{stroke:var(--nf);stroke-width:calc(3px + var(--g, 1) * 8px);stroke-linecap:round;stroke-dasharray:3 7;opacity:calc(.25 + var(--g, 1) * .75);animation:nfFlow var(--dur) linear infinite}@keyframes nfFlow{to{stroke-dashoffset:-100}}.nf-urin{stroke:#f3c94f;stroke-width:calc(2px + var(--g, 1) * 9px);stroke-linecap:round;opacity:calc(.2 + var(--g, 1) * .8);transition:stroke-width .3s}.nf-lab text{font-family:var(--font-mono);font-size:11.5px;fill:rgba(255,255,255,.88);letter-spacing:.02em}.nf-lab text.s{font-size:9.5px;fill:rgba(255,255,255,.55)}.nf-lab text.u{fill:#f3c94f;font-weight:700}.nf-neph .nf-cap{position:static;margin:10px 0 0}@media (prefers-reduced-motion:reduce){.nf-glom,.nf-fd,.nf-flow{animation:none !important}}