.fuzzleaf-brand{aspect-ratio:1232/268;object-fit:contain;flex-shrink:0;width:196px;max-width:100%;height:auto;display:block}.animal-stage{isolation:isolate;aspect-ratio:1;vertical-align:middle;width:100%;display:inline-grid;position:relative}.animal-stage>.animal-stage-reference{opacity:1;object-fit:contain;z-index:1;grid-area:1/1;width:100%;height:100%;transition:opacity .18s;position:relative;animation:none!important;transform:none!important}.animal-stage>video{object-fit:contain;pointer-events:none;z-index:2;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.animal-stage>video.alpha-visible{opacity:1}.animal-stage:has(>video.alpha-visible)>.animal-stage-reference{opacity:0;transition:opacity .18s}.animal-stage-shadow{top:var(--animal-ground);width:var(--animal-shadow-width);filter:blur(7px);height:5%;opacity:var(--animal-shadow-opacity);background:#183024;border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.animal-stage>video{display:none}.animal-stage:has(>video.alpha-visible)>.animal-stage-reference{opacity:1;transition:none}}.quality-comparison,.quality-extra{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.quality-comparison figure,.quality-extra figure{min-width:0;margin:0}.quality-comparison figure>video,.quality-extra video,.quality-extra img{aspect-ratio:1;object-fit:contain;width:100%}.quality-light{color:#173d33;background:#f5f1e6}.quality-dark{color:#fff;background:radial-gradient(at 50% 90%,#3a4d26,#132819)}.quality-discovery{color:#fff;background:#9673b5}.quality-card details img{max-width:100%}.quality-card code{overflow-wrap:anywhere}.quality-card textarea{width:100%;min-height:80px}.quality-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quality-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=700px){.quality-comparison,.quality-extra,.quality-card dl,.quality-checks{grid-template-columns:1fr}}.world-travel{z-index:1000;isolation:isolate;color:#fff5dd;background:#294d47;font-family:inherit;animation:.5s ease-out cinema-enter;position:fixed;inset:0;overflow:hidden}.world-travel *{box-sizing:border-box}.world-travel .travel-frame,.world-travel .cinema-map{aspect-ratio:auto;background:#477d80;max-height:none;position:absolute;inset:0;overflow:hidden}.world-travel .travel-frame>img,.world-travel .travel-frame>video{object-fit:cover;width:100%;height:100%;animation:4s ease-out both cinema-landscape}.atlas-plane{transform-origin:0 0;will-change:transform;width:1600px;height:800px;position:absolute;top:0;left:0}.atlas-plane .atlas-art{border-radius:0;width:1600px;max-width:none;height:800px;position:absolute;top:0;-webkit-mask-image:linear-gradient(#0000,#000 45px calc(100% - 45px),#0000);mask-image:linear-gradient(#0000,#000 45px calc(100% - 45px),#0000)}.atlas-route{width:4800px;max-width:none;height:800px;position:absolute;top:0;left:-1600px;overflow:visible}.atlas-route text{fill:#fffbe9;stroke:#294b40;stroke-width:3px;paint-order:stroke;stroke-linejoin:round;font:600 7px system-ui}.route-glow{fill:none;stroke:#cba552;stroke-width:8px;opacity:.35}.route-light{fill:none;stroke:#fff4c0;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;animation:4s .5s both cinema-route}.route-beacon{fill:#ffe6a9;fill-opacity:.2;stroke:#fff1c2;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite cinema-beacon}.beacon-1{animation-delay:3s}.cinema-vignette{pointer-events:none;z-index:2;background:linear-gradient(#18372f80,#0000 23% 60%,#102d29c9),radial-gradient(#0000 45%,#244a4344);position:absolute;inset:0}.cinema-cloud{pointer-events:none;z-index:1;background:radial-gradient(#fffcec9c,#0000 68%);border-radius:50%;width:65vw;height:14vh;animation:5.5s linear both cinema-cloud;position:absolute}.cloud-a{top:20%;left:-20%;transform:rotate(-12deg)}.cloud-b{opacity:.7;animation-direction:reverse;top:60%;right:-30%}.cinema-compass{text-align:center;color:#faf0ceaa;font:20px Georgia;position:absolute;top:17%;right:6%}.cinema-heading,.cinema-caption,.cinema-controls{z-index:3;left:max(24px, env(safe-area-inset-left));right:max(24px, env(safe-area-inset-right));position:absolute}.cinema-heading{top:max(24px, env(safe-area-inset-top));letter-spacing:.12em;text-transform:uppercase;color:#fff7e5;justify-content:space-between;gap:20px;font-size:13px;display:flex}.cinema-caption{text-align:center;animation:.7s ease-out cinema-enter;bottom:125px}.world-travel .cinema-caption h2{color:#fff5de;text-shadow:0 2px 16px #18362b;max-width:700px;margin:14px auto;font:500 clamp(28px,5vw,52px)/1.12 Georgia,serif}.cinema-caption small{letter-spacing:.12em;color:#fff2d5}.cinema-controls{bottom:max(24px, env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:16px;display:flex}.world-travel .travel-skip{color:#fff6df;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#183d34b8;border:1px solid #f5e8c977;border-radius:50px;min-width:120px;min-height:48px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;position:static}.travel-progress{gap:6px;display:flex}.travel-progress i{background:#fff4;border-radius:4px;width:24px;height:3px}.travel-progress i.visited{background:#f2d795}.travel-leaf{z-index:3;text-align:center;color:#244b3c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcf5dfed;border:1px solid #fff6da;border-radius:140px 140px 28px 28px;width:min(82vw,390px);max-height:75dvh;padding:22px;animation:.65s ease-out both cinema-leaf;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 15px 100px #122f3466}.world-travel .travel-leaf h2{color:#244b3c;margin:8px 0;font:28px Georgia}.travel-leaf p{letter-spacing:.12em;font-size:12px}.leaf-emblem{color:#729174;font-size:30px}.leaf-pair{justify-content:center;align-items:center;height:min(23vh,180px);display:flex}.leaf-pair img{object-fit:contain;width:50%;height:100%}.travel-leaf strong,.travel-leaf span:not(.leaf-emblem){margin:5px;display:block}.world-atlas-overview{border-radius:24px;width:100%;display:block}@keyframes cinema-enter{0%{opacity:0}to{opacity:1}}@keyframes cinema-landscape{0%{transform:scale(1.12)translateY(1%)}to{transform:scale(1.02)translateY(-1%)}}@keyframes cinema-route{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cinema-beacon{50%{opacity:.45;transform:scale(1.25)}}@keyframes cinema-cloud{0%{opacity:.7;translate:-10vw}to{opacity:.15;translate:20vw -6vh}}@keyframes cinema-leaf{0%{opacity:0;transform:translate(-50%,-45%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.travel-reduced *{transition:none!important;animation:none!important}.travel-reduced .cinema-cloud{display:none}@media (prefers-reduced-motion:reduce){.world-travel,.world-travel *{transition:none!important;animation:none!important}}.world-travel small{color:inherit}.world-travel .cinema-map,.world-travel .cinema-frame{animation:.65s ease-out cinema-enter}:root{color:#233b36;font-synthesis:none;background:#f3f4ef;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:#28483b;background:#fff;border:1px solid #cfd9ce;border-radius:9px;min-height:44px;padding:10px 15px;transition:background .16s}button:hover{background:#edf1e8}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #9cb97b}a{color:#366b4e}input,select,textarea{color:#233b36;background:#fff;border:1px solid #cbd5cb;border-radius:8px;min-width:0;padding:11px 12px}input:focus,textarea:focus{border-color:#64845c}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;margin-bottom:0;font-size:30px;font-weight:650}h2{letter-spacing:-.5px;font-size:21px;font-weight:620}h3{font-size:16px;font-weight:650}small{color:#6e7e74;font-size:11px}code{overflow-wrap:anywhere;font-size:11px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}img{max-width:100%}.shell{min-height:100vh;display:flex}.shell>aside{color:#d3e2d5;background:#122f2c;flex-direction:column;width:250px;padding:30px 17px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.brand{flex-direction:column;align-items:flex-start;gap:8px;padding:4px 10px;text-decoration:none;display:flex}.brand small{color:#aac1b0;letter-spacing:2.5px;padding-left:4px;font-size:9px}.login-art .fuzzleaf-brand{z-index:1;background:#143b31;outline:8px solid #143b31;width:min(320px,100%);margin-bottom:48px;position:relative}.nav-label{letter-spacing:2px;color:#819c8e;margin:0;padding:36px 15px 8px;font-size:9px}nav{gap:4px;display:grid}nav button{text-align:left;color:#baccbc;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:11px 15px;font-size:12px;display:flex}nav button:hover{color:#fff;background:#25483d}nav button.active{color:#233d2c;background:#dbe5b8;font-weight:650}.nav-icon{text-align:center;width:20px;font-size:19px}aside footer{margin-top:auto;padding:32px 10px 0;font-size:11px}aside footer p{color:#a6b9ac;margin:14px 0 8px}aside footer button{color:#baccbc;background:0 0;border-color:#456052;min-height:32px;padding:4px 12px}.workspace{width:calc(100% - 250px);max-width:1800px;margin-left:250px;padding:32px 38px 12px}.workspace>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:2px;color:#819070;margin-bottom:8px;font-size:10px;font-weight:650}.badge{color:#5f6b5d;white-space:normal;background:#f3f4ed;border:1px solid #dadfd3;border-radius:30px;align-items:center;padding:5px 9px;font-size:10px;line-height:1.3;display:inline-flex}.badge.good{color:#39634b;background:#e9f1e6;border-color:#c8dfce}.hero{color:#e6eddb;background:#23483e;border-radius:18px;grid-template-columns:1.2fr 1fr;min-height:255px;display:grid;overflow:hidden}.hero>div{z-index:1;padding:32px 38px}.hero h2{letter-spacing:-1px;margin-bottom:14px;font-size:31px;line-height:1.2}.hero p:not(.eyebrow){color:#b9cbb9;max-width:330px;font-size:12px}.hero .eyebrow{color:#c4d49c}.hero img{object-fit:cover;width:100%;height:100%;max-height:310px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.hero button{background:#d6e2b5;border:0;min-height:38px;font-size:12px}.meta{color:#7e8a80;margin:16px 0;font-size:10px}.metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:18px 0 24px;display:grid}.metric{background:#fff;border:1px solid #e0e5dc;border-radius:12px;flex-direction:column;padding:22px;display:flex;box-shadow:0 2px 3px #1c392904}.metric>span{color:#6d7d6f;font-size:11px}.metric strong{letter-spacing:-1px;margin:8px 0;font-size:32px;font-weight:600}.metric em{color:#9aa88c;letter-spacing:0;font-size:17px;font-style:normal}.metric small{font-size:10px;line-height:1.5}.columns{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.panel{background:#fff;border:1px solid #e1e6dc;border-radius:12px;min-width:0;margin-bottom:20px;padding:24px}.columns>.panel{margin-bottom:0}.row{border-bottom:1px solid #edf0e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:12px;display:flex}.row:last-child{border:0}.row small,.row div small,td small,p>small{margin-top:4px;display:block}.muted{color:#7c887d;margin-top:14px;font-size:12px}.page-footer{text-align:center;color:#8c988a;padding:22px;font-size:10px}.notice{background:#eef1e3;border:1px solid #d9dfca;border-radius:10px;margin-bottom:20px;padding:16px 20px;font-size:12px}.error{color:#8b412c;background:#f9ede6;border-color:#eccfc2}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.toolbar input{max-width:330px}.toolbar label{align-items:center;gap:8px;display:flex}.toolbar input[type=number]{width:85px}.tablewrap{background:#fff;border:1px solid #dfe6db;border-radius:12px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{text-transform:uppercase;letter-spacing:1px;color:#6d7c68;white-space:nowrap;background:#eef2e8;font-size:10px}th,td{border-bottom:1px solid #ebeee6;padding:14px 18px}td small{overflow-wrap:anywhere;max-width:350px;font-size:9px}td .text{min-height:30px;padding:0}.text{text-align:left;color:#477345;background:0 0;border:0;padding:0}.pager{justify-content:flex-end;align-items:center;gap:8px;margin:16px 0 24px;font-size:11px;display:flex}.pager>span{margin-right:auto}.event{border-bottom:1px solid #edf0e7;grid-template-columns:150px 95px 1fr;align-items:center;gap:12px;padding:10px 0;font-size:10px;display:grid}.event code{font-size:10px}.event>*{min-width:0}.event .badge{white-space:normal;overflow-wrap:anywhere}.close{float:right;margin-left:12px}.biome-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:20px 0;display:grid}.biome{text-align:left;background:linear-gradient(135deg,#fff,#eaf0df);border-color:#dbe3d4;flex-direction:column;min-height:190px;padding:23px;display:flex}.biome>span{letter-spacing:1px;color:#7b8c70;font-size:8px}.biome h2{margin:14px 0;font-size:20px}.biome strong{font-size:24px}.biome small{font-size:11px}.biome p{margin:8px 0 0;font-size:11px}.biome.selected{border-color:#4a794a;box-shadow:0 0 0 2px #4a794a}progress{accent-color:#7b9b60;width:100%;height:6px;margin:13px 0 2px}.gallery{grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:18px;display:grid}.species-card{text-align:left;background:#fff;border:1px solid #dfe5d9;border-radius:12px;padding:0;text-decoration:none;overflow:hidden}.species-card>.image{background:radial-gradient(#f6f5e6,#e6ecdf);justify-content:center;align-items:center;height:180px;display:flex}.species-card .image img{object-fit:contain;width:90%;height:95%}.species-card .image span{color:#8d9788;font-size:12px}.card-copy{padding:16px}.card-copy h3{margin:12px 0 5px}.card-copy i{color:#86917f;font-size:11px}.card-copy p{margin-top:10px;margin-bottom:0;font-size:10px}.gallery>a>img{object-fit:cover;width:100%;height:180px}.art-stage{background:radial-gradient(#f6f3de,#e5ecdf);border-radius:12px;justify-content:center;align-items:center;height:360px;margin-bottom:12px;display:flex;overflow:hidden}.art-stage img{object-fit:contain;width:95%;height:95%}.art-stage.animate img{animation:2s ease-in-out infinite alternate reveal}@keyframes reveal{0%{opacity:.65;transform:translateY(12px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.variant-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.variant-grid a{text-align:center;background:#f1f4ec;border-radius:8px;padding:12px;text-decoration:none}.variant-grid img{object-fit:contain;width:100%;height:110px}.variant-grid span{font-size:10px;display:block}dl{grid-template-columns:minmax(90px,1fr) minmax(100px,1.5fr);gap:10px;font-size:12px;display:grid}dt{color:#7d8b7b;overflow-wrap:anywhere}dd{overflow-wrap:anywhere;margin:0}.fact{border-top:1px solid #e3e9dc;align-items:flex-start;gap:18px;padding:18px 0;display:flex}.fact>div{min-width:0}.fact small{overflow-wrap:anywhere}.fact p{margin:0 0 8px}.review{background:#f4f6ee;border-radius:12px;padding:22px}.review textarea{width:100%;min-height:90px;margin-bottom:12px}.board-scroll{margin:12px 0;padding:6px;overflow:auto}.board{border:3px solid #395447;border-radius:8px;min-width:fit-content;max-width:650px;display:grid;overflow:hidden}.board>button{aspect-ratio:1;color:#3b5448;touch-action:manipulation;border:1px solid #58765d;border-radius:0;min-width:44px;min-height:44px;padding:2px;position:relative}.board>button img{object-fit:contain;width:95%;height:95%}.board small{color:#354e38;opacity:.65;font-size:10px}.board .hint-cell{box-shadow:inset 0 0 0 4px #fff}.puzzle-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.steps{flex-direction:column;gap:7px;max-height:400px;display:flex;overflow:auto}.steps button{text-align:left;font-size:11px}.steps button.active{background:#dee9c9}.success{color:#336d42;background:#e7f0df;border-radius:8px;padding:10px}.chart{align-items:flex-end;gap:10px;min-height:180px;padding:15px 0;display:flex;overflow:auto}.bar-col{flex-direction:column;flex:1;align-items:center;min-width:36px;display:flex}.bar-col>div{background:linear-gradient(#a8c184,#6c9367);border-radius:4px 4px 0 0;width:80%;min-width:15px}.bar-col small{margin-top:8px;font-size:8px}.bar-col b{font-size:10px}.login{grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.login-art{color:#edf1db;background:#143b31;flex-direction:column;justify-content:center;padding:12vh 9vw;display:flex;position:relative;overflow:hidden}.login-art:after{content:"";pointer-events:none;border:1px solid #44654d;border-radius:50%;width:600px;height:600px;position:absolute;top:20%;left:40%}.login-art .orb{color:#cfdf9f;font-size:100px}.login-art p{letter-spacing:3px;color:#a6bc92;margin-top:35px;font-size:10px}.login-art h1{letter-spacing:-2px;font-size:45px;line-height:1.2}.login-art>span{color:#afc3a7;margin-top:32px}.login form{width:100%;max-width:450px;margin:auto;padding:45px}.login h2{font-size:30px}.login label{margin:18px 0;font-size:12px;display:block}.login input{width:100%;margin-top:6px;display:block}.login .primary{color:#fff;background:#224c37;width:100%;margin:14px 0 20px}.login form small{font-size:10px;display:block}.loading{text-align:center;padding:80px}@media (width<=1100px){.workspace{padding:25px 22px}.shell>aside{width:215px}.workspace{width:calc(100% - 215px);margin-left:215px}.columns{grid-template-columns:1fr}.hero>div{padding:25px}.hero h2{font-size:27px}}@media (width<=700px){.shell{display:block}.shell>aside{width:100%;padding:16px;position:static}.brand .fuzzleaf-brand{width:176px}.nav-label,aside footer{display:none}nav{margin-top:16px;display:flex;overflow:auto}nav button{flex-shrink:0;min-height:40px;padding:8px 12px}nav .nav-icon{display:none}.workspace{width:100%;margin:0;padding:22px 14px}.workspace>header{align-items:flex-start}h1{font-size:23px}.workspace>header>.badge{max-width:95px;font-size:8px}.hero{grid-template-columns:1.2fr 1fr;min-height:220px}.hero>div{padding:22px}.hero h2{font-size:24px}.hero p:not(.eyebrow){font-size:10px}.hero img{height:100%;max-height:none}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric{padding:16px}.metric strong{font-size:27px}.panel{padding:18px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.species-card>.image{height:135px}.card-copy{padding:12px}.card-copy h3{font-size:13px}.event{grid-template-columns:1fr 90px}.event code{grid-column:1/-1}.toolbar>*{max-width:100%}.login{grid-template-columns:1fr}.login-art{padding:35px}.login-art .orb,.login-art>span{display:none}.login-art p{margin:0 0 15px}.login-art h1{font-size:30px}.login form{padding:30px}.art-stage{height:260px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.steps button{flex-shrink:0}.pair-icon{object-fit:contain;vertical-align:middle;width:42px;height:42px;margin-right:8px}.video-card{margin-top:20px}.video-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.video-pair figure{min-width:0;margin:0}.video-pair img,.video-pair video{aspect-ratio:3/2;object-fit:contain;background:#173d33;border-radius:16px;width:100%}.video-pair figcaption{padding:8px 0;font-size:.8rem}.video-empty{aspect-ratio:3/2;text-align:center;background:#eeeae1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.video-gates,.video-swatches{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.video-swatches span{border:1px solid #8d998e;border-radius:50%;width:30px;height:30px}.video-card code{overflow-wrap:anywhere}.video-card details img{max-width:100%}@media (width<=700px){.video-pair{grid-template-columns:1fr}}.travel-editor{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0;display:grid}.travel-editor label{gap:8px;display:grid}.travel-editor select{width:100%;min-height:44px}.animation-library code{overflow-wrap:anywhere}.animation-review-sheet{width:100%;height:auto;display:block}.nf-animated{transform-origin:50% 70%;animation-fill-mode:both}.nf-idle{animation:3.2s ease-in-out both nf-idle}.nf-discovery-reveal{animation:.7s cubic-bezier(.2,.75,.25,1) both nf-discovery}.nf-happy-reaction{animation:.9s ease-out both nf-happy}.nf-feeding{animation:1.4s ease-in-out both nf-feeding}.nf-knowledge-unlock{animation:.65s ease-out both nf-knowledge}.nf-album-card-flip{backface-visibility:hidden;animation:.7s ease-in-out both nf-flip}.nf-world-travel{animation:10s ease-in-out both nf-travel}@keyframes nf-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes nf-discovery{0%{opacity:0;transform:translateY(12px)scale(.94)}75%{opacity:1;transform:translateY(-2px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nf-happy{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-5px)rotate(-2deg)}65%{transform:translateY(-2px)rotate(1deg)}}@keyframes nf-feeding{0%,to{opacity:1;transform:scale(1)}35%{opacity:.92;transform:scale(.985)}70%{opacity:1;transform:scale(1.025)}}@keyframes nf-knowledge{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-flip{0%{opacity:0;transform:perspective(700px)rotateY(-85deg)}to{opacity:1;transform:perspective(700px)rotateY(0)}}@keyframes nf-travel{0%,10%{opacity:0;transform:translate(-100px,35px)scale(.8)}20%{opacity:1}75%{opacity:1;transform:translate(75px,-25px)scale(1)}90%,to{opacity:0;transform:translate(110px,-5px)scale(.8)}}@media (prefers-reduced-motion:reduce){.nf-animated{opacity:1!important;animation:none!important;transform:none!important}}[data-reduced-motion=true] .nf-animated{opacity:1!important;animation:none!important;transform:none!important}
