.bz-entry{color:#071d43;background:#caeef8;grid-template-columns:56.5% 43.5%;min-height:100svh;font-family:Inter,system-ui,sans-serif;display:grid}.bz-art{aspect-ratio:946/941;background:#bde7f4;align-self:center;position:relative;overflow:hidden}.bz-art-layer{background:url(/biologi-z-entry.png) 0 0/100% 100% no-repeat;width:176.75%;position:absolute;inset:0}.bz-leaves{clip-path:polygon(0 8.3%,13.4% 8.3%,14.3% 16.4%,13.7% 20.2%,8% 17%,5.5% 16%,4.2% 25.2%,0 28%);transform-origin:2% 8%;animation:6s ease-in-out infinite bz-breeze}.bz-spark{clip-path:polygon(32.5% 10.5%,43.6% 10.5%,43.6% 21%,32.5% 21%);animation:4s ease-in-out infinite bz-glow}.bz-science{background:radial-gradient(#b9eff0 56%,#b9eff000 75%);place-items:center;width:39%;height:26%;display:grid;position:absolute;top:50%;left:53%}.bz-orbit{aspect-ratio:1;width:64%;animation:32s linear infinite bz-spin,5s ease-in-out infinite bz-glow;position:relative}.bz-orbit>div{color:#fff;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#43a88abf;place-items:center;width:52%;height:44%;display:grid;position:absolute}.bz-orbit svg{stroke-width:1.5px;width:43%;height:52%}.bz-orbit>div:first-child{top:6%;left:24%}.bz-orbit>div:nth-child(2){top:32%;right:-15%}.bz-orbit>div:nth-child(3){bottom:-2%;left:24%}.bz-orbit>div:nth-child(4){top:32%;left:-15%}.bz-panel{background:radial-gradient(at 100% 0,#4fb4e4,#0000 42%),linear-gradient(144deg,#abdfef,#e4f9fc 70%,#9adebd);place-items:center;padding:clamp(15px,4vw,65px);display:grid;position:relative}.bz-molecule{background:url(/biologi-z-entry.png) 100%/auto 100% no-repeat;width:13%;animation:5s ease-in-out infinite bz-glow;position:absolute;top:0;bottom:0;right:0}.bz-card{z-index:1;text-align:center;background:#f8fdffef;border:1px solid #fff;border-radius:26px;width:100%;max-width:620px;padding:clamp(18px,3vw,38px);box-shadow:0 18px 50px #1b709b29}.bz-cap{background:#d3f2de;border-radius:50%;place-items:center;width:66px;height:66px;margin:auto;display:grid}.bz-cap svg{width:39px;height:39px}.bz-card h1{margin:.8em 0 1.1em;font-family:inherit;font-size:clamp(1.2rem,2vw,1.9rem);font-weight:800}.bz-card a{color:inherit}.bz-card .bz-primary,.bz-card .bz-register{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:10px 14px;font-weight:750;line-height:1.4;text-decoration:none;display:flex}.bz-card .bz-primary{color:#fff;background:linear-gradient(110deg,#006a8d,#168237);border:0;width:100%}.bz-card .bz-primary svg,.bz-register svg{flex:none;width:20px}.bz-card .bz-register{background:#f4fff5;border:1px solid #278722;margin-top:18px}.bz-card .bz-register:hover{background:#dff8e6}.bz-help,.bz-card footer{font-size:.88rem;line-height:1.6}.bz-card footer{border-top:1px solid #ccdfe7;margin-top:24px;padding-top:16px}.bz-card footer div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.bz-card footer a{align-items:center;gap:6px;font-weight:650;display:inline-flex}.bz-card footer svg{width:15px}.bz-back{margin:12px 6px 0;font-size:.9rem;display:inline-block}.bz-card form{text-align:left}.bz-card label{margin:12px 0;display:block}.bz-card input:not([type=checkbox]){color:#071d43;background:#fff;border:1px solid #aebed1;border-radius:8px;width:100%;margin-top:5px;padding:10px}.bz-card .bz-consent{align-items:flex-start;gap:8px;font-size:.88rem;display:flex}.bz-consent input{flex:none;width:auto;margin-top:4px}.bz-state,.bz-error{background:#e2f6e8;border-radius:8px;padding:10px}.bz-error{color:#851f25;background:#fff0ef}@keyframes bz-spin{to{transform:rotate(360deg)}}@keyframes bz-breeze{50%{transform:rotate(1.7deg)translateY(2px)}}@keyframes bz-glow{50%{filter:brightness(1.27)drop-shadow(0 0 9px #e4ffff)}}@media (max-width:760px){.bz-entry{display:block}.bz-art{aspect-ratio:auto;height:70vw;max-height:70vw}.bz-art-layer{height:100vw}.bz-science{display:none}.bz-panel{padding:18px}.bz-card h1{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.bz-entry *{animation:none!important}}.bz-family-profile{text-align:left;border:1px solid #c7dfdc;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.bz-family-profile small{margin-top:3px;display:block}
