:root{--papier:#f5f3ee;--papier-2:#ece9e2;--kaart:#fff;--kaart-2:#faf8f4;--inkt:#121316;--inkt-2:#1b1c20;--chat-bg:#101113;--chat-lijn:#23252a;--schemer:#121623;--tekst:#15161a;--grijs:#55585f;--grijs-2:#6f727a;--lijn:#e3dfd6;--lijn-2:#d4cfc4;--lijn-inkt:#e3dfd6;--highlight:#fffc;--indigo:#4a55c8;--indigo-2:#3b45b0;--violet:var(--indigo);--cyaan:var(--indigo);--indigo-zacht:#4a55c81a;--bord:#d4542e;--bord-zacht:#d4542e1f;--groen:#1d8a5a;--groen-zacht:#1d8a5a1a;--amber:#c08a1e;--amber-zacht:#c08a1e1f;--amber-tekst:#9a6b10;--roze:#c4507c;--leisteen:#5566a6;--gradient:var(--tekst);--knop-hover:#2d2e34;--knop-glans:#fff3;--knop-hover-schaduw:inset 0 1px 0 #ffffff29, 0 18px 32px -14px #14100a8c;--meer-hover:#2f3894;--gloed-kleur:#d684564d;--frame-schaduw:0 60px 120px -50px #462d1973, 0 24px 48px -28px #462d194d;--display:"Inter", system-ui, sans-serif;--body:"Inter", system-ui, sans-serif;--mono:"Geist Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-display-xl:clamp(2.8rem, 1.4rem + 4.4vw, 5rem);--t-display-l:clamp(2.2rem, 1.3rem + 2.6vw, 3.6rem);--t-display-m:clamp(1.35rem, 1.15rem + .7vw, 1.7rem);--t-h4:1.1rem;--t-lead:clamp(1.14rem, 1.04rem + .35vw, 1.32rem);--t-body:1.05rem;--t-small:.94rem;--t-mono:.86rem;--sectie:clamp(6rem, 4rem + 7vw, 10rem);--container:1440px;--container-smal:1120px;--gutter:clamp(1.25rem, 3.5vw, 3rem);--r-s:6px;--r:10px;--r-l:14px;--r-tegel:clamp(18px, 1.6vw, 26px);--r-podium:clamp(22px, 2.6vw, 36px);--schaduw:0 1px 2px #3c28140f, 0 10px 30px -16px #3c281438;--schaduw-l:0 30px 70px -36px #3c281466;--gloed:none;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.4, .64, 1);--snel:.16s;--rustig:.6s;--korrel:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.55%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E)}.donker{--papier:#0b0c0e;--papier-2:#101114;--kaart:#141518;--kaart-2:#1a1b1f;--inkt:#141518;--inkt-2:#1a1b1f;--tekst:#f7f8f8;--grijs:#b4b9c3;--grijs-2:#8c929c;--lijn:#25272c;--lijn-2:#30333a;--lijn-inkt:#25272c;--highlight:#ffffff12;--indigo:#8b99ff;--indigo-2:#6d7ae0;--indigo-zacht:#7c8cff24;--bord:#f0623a;--bord-zacht:#f0623a24;--groen:#4cc38a;--groen-zacht:#4cc38a1f;--amber:#f2c14e;--amber-zacht:#f2c14e1f;--amber-tekst:#e2b24a;--leisteen:#8a9bd9;--knop-hover:#fff;--knop-glans:#6d7ae057;--knop-hover-schaduw:0 0 0 4px #ffffff1a, 0 18px 44px -14px #8b99ff99;--meer-hover:#c3caff;--gloed-kleur:#7c8cff3d;--frame-schaduw:0 50px 100px -30px #000000d9, 0 20px 40px -20px #000000b3;--schaduw:0 1px 2px #0006, 0 8px 24px -12px #0009;--schaduw-l:0 24px 60px -30px #000c;color:var(--tekst);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.nav-open){overflow:hidden}body{font-family:var(--body);background:var(--papier);color:var(--tekst);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-feature-settings:"cv01","cv02","cv03","cv04","ss03";line-height:1.6;overflow-x:clip}canvas,img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ol,ul{list-style:none}a{color:var(--tekst);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--grijs-2);text-decoration-color:var(--grijs-2)}:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:6px}::selection{background:#4a55c838}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.022em;text-wrap:balance;color:var(--tekst);font-weight:600;line-height:1.1}h1{font-size:var(--t-display-xl);letter-spacing:-.035em;line-height:1.02}h2{font-size:var(--t-display-l);letter-spacing:-.032em;font-weight:600;line-height:1.06}h3{font-size:var(--t-display-m)}h4{font-size:var(--t-h4)}p{text-wrap:pretty}.lead{font-size:var(--t-lead);color:var(--grijs);max-width:60ch;line-height:1.55}.lead strong{color:var(--tekst);font-weight:500}.klein{font-size:var(--t-small);color:var(--grijs)}.mono{font-family:var(--mono);font-size:var(--t-mono)}.accent{color:var(--indigo)}.glans{color:var(--tekst)}.marker{font-family:var(--body);color:var(--indigo);letter-spacing:-.005em;align-items:center;gap:.5rem;margin-bottom:1.1rem;font-size:.9rem;font-weight:600;display:inline-flex}.marker:before{content:none}.container{max-width:var(--container)}.container,.container-smal{width:100%;padding-inline:var(--gutter);margin:0 auto}.container-smal{max-width:var(--container-smal)}.breed{width:100%;max-width:1680px;padding-inline:var(--gutter);margin:0 auto}.sectie{padding-block:var(--sectie)}.sectie+.sectie{padding-top:0}.sectie-kop{max-width:46rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.sectie-kop .lead{margin-top:1rem}.lijn-boven{border-top:1px solid var(--lijn)}.knop{isolation:isolate;background:var(--tekst);height:42px;color:var(--papier);letter-spacing:-.005em;white-space:nowrap;transition:background var(--snel) ease,color var(--snel) ease,border-color var(--snel) ease,transform .32s var(--ease-out),box-shadow .32s var(--ease-out);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5em;padding:0 18px;font-size:.94rem;font-weight:500;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 8px 18px -10px #14100a73}.knop:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 40%,var(--knop-glans) 50%,transparent 60%) no-repeat;background-position:100% 0;background-size:250% 100%;position:absolute;inset:-1px}.knop:hover{background:var(--knop-hover);text-decoration:none}.knop .pijl{transition:transform .32s var(--ease-out)}@media (hover:hover){.knop:hover{box-shadow:var(--knop-hover-schaduw);transform:translateY(-2px)}.knop:hover:before{transition:background-position .9s var(--ease-out);background-position:0 0}.knop:hover .pijl{transform:translate(3px)}}.knop:active{transition-duration:80ms;transform:translateY(0)scale(.98)}.pijl-loop{width:1em;margin-right:-.15em;display:inline-flex;overflow:hidden}.pijl-loop>span{text-align:center;text-shadow:-1.3em 0;width:1em;transition:transform .46s var(--ease-out);display:block}@media (hover:hover){.knop:hover .pijl-loop>span{transform:translate(1.3em)}}.knop-gradient{background:var(--tekst);color:var(--papier)}.knop-licht,.knop-wit{color:var(--tekst);border-color:var(--lijn-2);box-shadow:none;background:0 0}.knop-licht:hover,.knop-wit:hover{background:var(--kaart);border-color:var(--grijs-2);box-shadow:var(--schaduw)}.knop-klein{border-radius:9px;height:34px;padding:0 13px;font-size:.88rem}.knop-groot{border-radius:12px;height:48px;padding:0 22px;font-size:1rem}.glas{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r-l)}.meer{color:var(--indigo);transition:color var(--snel) ease;align-items:center;gap:.3em;padding-block:.35em;font-size:1rem;font-weight:500;display:inline-flex;position:relative}.meer:before{content:"";transform-origin:100%;background:currentColor;height:1px;position:absolute;bottom:.2em;left:0;right:1em;transform:scaleX(0)}.meer:after,.meer:before{transition:transform .42s var(--ease-out)}.meer:after{content:"›";font-size:1.1em}.meer:hover{color:var(--meer-hover);text-decoration:none}.meer:hover:before{transform-origin:0;transform:scaleX(1)}.meer:hover:after{transform:translate(4px)}.binnenkort{filter:grayscale()opacity(.55)}.knop[aria-disabled=true]{pointer-events:none}.binnenkort-pil{width:fit-content;color:var(--amber-tekst);background:var(--amber-zacht);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.2rem;padding:.32rem .8rem .32rem .65rem;font-size:.84rem;font-weight:600;line-height:1.3;display:flex}.binnenkort-pil:before{content:"";background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 25%,transparent);border-radius:50%;flex-shrink:0}.binnenkort-pil.is-midden{margin:0 auto}.schemer{border-radius:var(--r-podium);background:radial-gradient(90% 70% at 50% 118%,#ffc492e6 0,#e28e6aa8 28%,#0000 62%),linear-gradient(#1b2134 0,#363850 38%,#7a5f6f 72%,#bf8872);position:relative;overflow:hidden;box-shadow:0 50px 100px -60px #3c1e1e8c}.schemer:after{content:"";background-image:var(--korrel);opacity:.12;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.nacht-podium{border-radius:var(--r-podium);background:radial-gradient(55% 60% at 85% 18%,#7c8cff33,#0000 70%),radial-gradient(45% 55% at 4% 100%,#d9775729,#0000 70%),#0c0d11;position:relative;overflow:hidden;box-shadow:0 60px 120px -70px #140f1ecc}.nacht-podium:after{content:"";background-image:var(--korrel);opacity:.05;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.tegel-kaart{border:1px solid var(--lijn);border-radius:var(--r-tegel);box-shadow:var(--schaduw)}.prompt,.tegel-kaart{background:var(--kaart)}.prompt{font-family:var(--mono);font-size:var(--t-mono);color:var(--tekst);border:1px solid var(--lijn);border-radius:var(--r-s);padding:.65rem .85rem;line-height:1.55}.prompt:before{content:"> ";color:var(--grijs-2)}.toolcall{font-family:var(--mono);font-size:var(--t-mono);color:var(--grijs);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:inline-flex}.toolcall .tool{color:var(--tekst);background:var(--kaart-2);border:1px solid var(--lijn);border-radius:5px;padding:.1em .5em;font-weight:500}.toolcall .arg{color:var(--grijs)}.toolcall .arg b{color:var(--tekst);font-weight:500}.toolcall .pijl{color:var(--grijs-2)}[data-reveal]{opacity:0;transition:opacity var(--rustig) var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}.lijnmask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.lijnmask>span{transition:transform .8s var(--ease-out);transition-delay:var(--reveal-delay,0s);display:block;transform:translateY(112%)}.is-in .lijnmask>span,.lijnmask.is-in>span{transform:none}details summary{list-style:none}details summary::-webkit-details-marker{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1}.lijnmask>span,[data-reveal]{transform:none}}.nb-mascot{line-height:0;display:inline-block}.nb-mascot svg{width:100%;height:100%;overflow:visible}.nb-mascot :is(.nb-m-jump,.nb-m-squash){transform-origin:60px 130px}.nb-mascot .nb-m-shadow{transform-origin:60px 132.5px}.nb-mascot .nb-m-body{transform-origin:60px 130px;animation:3.4s ease-in-out infinite nb-m-breathe}.nb-mascot .nb-m-arm-r{transform-origin:89px 70px}.nb-mascot .nb-m-arm-l,.nb-mascot .nb-m-arm-r{transition:transform .5s cubic-bezier(.34,1.45,.64,1)}.nb-mascot .nb-m-arm-l{transform-origin:31px 70px}.nb-mascot .nb-m-head{transform-origin:60px 62px}.nb-mascot .nb-m-glasses,.nb-mascot .nb-m-head{transition:transform .5s cubic-bezier(.34,1.45,.64,1)}.nb-mascot .nb-m-glasses{transform-origin:60px 46px}.nb-mascot .nb-m-keys{transform-origin:89px 100px;transition:transform .6s cubic-bezier(.34,1.45,.64,1),opacity .35s}.nb-mascot .nb-m-foot-r{transform-origin:62.5px 128px}.nb-mascot .nb-m-plan{transform-origin:55px 93px}.nb-mascot .nb-m-board{transform-origin:102px 78px}.nb-mascot .nb-m-pupils{transition:transform .3s;animation:7s ease-in-out infinite nb-m-glance}.nb-mascot .nb-m-lid{transform-box:fill-box;transform-origin:top;animation:5.5s infinite nb-m-blink;transform:scaleY(0)}.nb-mascot .nb-m-lid+.nb-m-lid{animation-delay:20ms}.nb-mascot .nb-m-spark polygon{transform-box:fill-box;transform-origin:50%}.nb-mascot .nb-m-bubble-in{transform-box:fill-box;transform-origin:25% 100%}.nb-mascot .nb-m-sign-in{transform-box:fill-box;transform-origin:50% 100%}.nb-mascot .nb-m-confetti>*,.nb-mascot .nb-m-sold-in{transform-box:fill-box;transform-origin:50%}.nb-mascot .nb-m-bubble,.nb-mascot .nb-m-confetti,.nb-mascot .nb-m-drop,.nb-mascot .nb-m-frown,.nb-mascot .nb-m-o,.nb-mascot .nb-m-plan,.nb-mascot .nb-m-sign,.nb-mascot .nb-m-smile,.nb-mascot .nb-m-sold,.nb-mascot .nb-m-spark,.nb-mascot .nb-m-stamp,.nb-mascot .nb-m-zzz{opacity:0;transition:opacity .35s}.nb-mascot .nb-m-neutral{opacity:1;transition:opacity .35s}.nb-mascot .nb-m-brow-l,.nb-mascot .nb-m-brow-r{transform-box:fill-box;transform-origin:50%;transition:transform .4s}.nb-mascot .nb-m-o,.nb-mascot .nb-m-smile{transform-box:fill-box;transform-origin:50%}.nb-mascot[data-state=idle] .nb-m-squash{animation:7s ease-in-out infinite nb-m-shift}.nb-mascot[data-state=idle] .nb-m-head{animation:7s ease-in-out infinite nb-m-tilt}.nb-mascot[data-state=idle] .nb-m-glasses{animation:7s ease-in-out infinite nb-m-glasses-push}.nb-mascot[data-state=idle] .nb-m-keys{animation:7s cubic-bezier(.5,0,.3,1) infinite nb-m-twirl}.nb-mascot[data-state=idle]:hover .nb-m-arm-r{animation:.9s ease-in-out infinite nb-m-wave}.nb-mascot[data-state=idle]:hover .nb-m-keys{animation:.9s ease-in-out infinite nb-m-keys-wave}.nb-mascot[data-state=idle]:hover .nb-m-neutral{opacity:0}.nb-mascot[data-state=idle]:hover .nb-m-smile{opacity:1}.nb-mascot[data-state=talking] .nb-m-neutral{opacity:0}.nb-mascot[data-state=talking] .nb-m-smile{opacity:1;animation:.3s ease-in-out infinite alternate nb-m-talk}.nb-mascot[data-state=talking] .nb-m-bubble{opacity:1}.nb-mascot[data-state=talking] .nb-m-bubble-in{animation:.45s cubic-bezier(.34,1.56,.64,1) both nb-m-pop}.nb-mascot[data-state=talking] .nb-m-dot{animation:.9s ease-in-out infinite nb-m-dot-hop}.nb-mascot[data-state=talking] .nb-m-arm-r{animation:3.2s ease-in-out infinite nb-m-emphasis;transform:rotate(-18deg)}.nb-mascot[data-state=talking] .nb-m-keys{animation:3.2s ease-in-out infinite nb-m-keys-talk;transform:rotate(18deg)}.nb-mascot[data-state=talking] .nb-m-arm-l{animation:1.6s ease-in-out infinite nb-m-gesture}.nb-mascot[data-state=talking] .nb-m-head{animation:1.6s ease-in-out infinite nb-m-nod}.nb-mascot[data-state=talking] :is(.nb-m-brow-l,.nb-m-brow-r){animation:1.6s ease-in-out infinite nb-m-brows}.nb-mascot[data-state=talking] .nb-m-squash{animation:3.2s ease-in-out infinite nb-m-sway}.nb-mascot[data-state=waiting] .nb-m-arm-r{animation:1.7s ease-in-out infinite nb-m-wave}.nb-mascot[data-state=waiting] .nb-m-keys{animation:1.7s ease-in-out infinite nb-m-keys-wave}.nb-mascot[data-state=waiting] .nb-m-neutral{opacity:0}.nb-mascot[data-state=waiting] .nb-m-bubble,.nb-mascot[data-state=waiting] .nb-m-smile{opacity:1}.nb-mascot[data-state=waiting] .nb-m-bubble-in{animation:.45s cubic-bezier(.34,1.56,.64,1) both nb-m-pop}.nb-mascot[data-state=waiting] .nb-m-dot{animation:1.2s ease-in-out infinite nb-m-dot-hop}.nb-mascot[data-state=waiting] .nb-m-foot-r{animation:2.4s ease-in-out infinite nb-m-tap}.nb-mascot[data-state=waiting] .nb-m-head{animation:4.8s ease-in-out infinite nb-m-curious}.nb-mascot[data-state=waiting] :is(.nb-m-brow-l,.nb-m-brow-r){transform:translateY(-1.5px)}.nb-mascot[data-state=waiting] .nb-m-jump{animation:4.8s ease-in-out infinite nb-m-peek}.nb-mascot[data-state=waiting] .nb-m-squash{animation:4.8s ease-in-out infinite nb-m-peek-squash}.nb-mascot[data-state=waiting] .nb-m-shadow{animation:4.8s ease-in-out infinite nb-m-peek-shadow}.nb-mascot[data-state=sleeping] .nb-m-lid{animation:none;transform:scaleY(1)}.nb-mascot[data-state=sleeping] .nb-m-head{animation:7.2s ease-in-out infinite nb-m-doze;transform:rotate(9deg)}.nb-mascot[data-state=sleeping] .nb-m-glasses{transform:translate(-.5px,2.5px)rotate(-5deg)}.nb-mascot[data-state=sleeping] .nb-m-neutral{opacity:0}.nb-mascot[data-state=sleeping] .nb-m-o{opacity:1;animation:3.6s ease-in-out infinite nb-m-snore-mouth}.nb-mascot[data-state=sleeping] .nb-m-body{animation:3.6s ease-in-out infinite nb-m-breathe}.nb-mascot[data-state=sleeping] .nb-m-squash{animation:3.6s ease-in-out infinite nb-m-snore}.nb-mascot[data-state=sleeping] .nb-m-arm-l{transform:rotate(-5deg)}.nb-mascot[data-state=sleeping] .nb-m-arm-r{transform:rotate(6deg)}.nb-mascot[data-state=sleeping] .nb-m-keys{transform:rotate(-6deg)}.nb-mascot[data-state=sleeping] .nb-m-pupils{animation:none}.nb-mascot[data-state=sleeping] .nb-m-zzz{opacity:1}.nb-mascot[data-state=sleeping] .nb-m-zzz text{animation:2.6s ease-in-out infinite nb-m-float}.nb-mascot[data-state=sleeping] .nb-m-zzz text:nth-child(2){animation-delay:.85s}.nb-mascot[data-state=sleeping] .nb-m-zzz text:nth-child(3){animation-delay:1.7s}.nb-mascot[data-state=reading] .nb-m-plan{opacity:1;animation:2.4s ease-in-out infinite nb-m-plan}.nb-mascot[data-state=reading] .nb-m-arm-l{animation:2.4s ease-in-out infinite nb-m-hold;transform:rotate(-55deg)}.nb-mascot[data-state=reading] .nb-m-arm-r{transform:rotate(-10deg)}.nb-mascot[data-state=reading] .nb-m-keys{transform:rotate(10deg)}.nb-mascot[data-state=reading] .nb-m-pupils{animation:2.4s ease-in-out infinite nb-m-scan}.nb-mascot[data-state=reading] .nb-m-head{animation:2.4s ease-in-out infinite nb-m-read-nod;transform:rotate(-4deg)}.nb-mascot[data-state=reading] .nb-m-brow-r{animation:4.8s ease-in-out infinite nb-m-brow-raise}.nb-mascot[data-state=reading] .nb-m-neutral{animation:4.8s ease-in-out infinite nb-m-aha-off}.nb-mascot[data-state=reading] .nb-m-o{animation:4.8s ease-in-out infinite nb-m-aha-on}.nb-mascot[data-state=working] .nb-m-keys{opacity:0}.nb-mascot[data-state=working] .nb-m-stamp{opacity:1}.nb-mascot[data-state=working] .nb-m-arm-r{animation:.7s ease-in infinite nb-m-stamp-arm}.nb-mascot[data-state=working] .nb-m-spark{opacity:1}.nb-mascot[data-state=working] .nb-m-spark polygon{animation:.7s ease-out infinite nb-m-spark}.nb-mascot[data-state=working] .nb-m-spark polygon:nth-child(2){animation-delay:40ms}.nb-mascot[data-state=working] .nb-m-spark polygon:nth-child(3){animation-delay:80ms}.nb-mascot[data-state=working] .nb-m-body{animation:none}.nb-mascot[data-state=working] .nb-m-squash{animation:.7s ease-out infinite nb-m-thump}.nb-mascot[data-state=working] .nb-m-glasses{animation:.7s ease-out infinite nb-m-glasses-jolt}.nb-mascot[data-state=working] .nb-m-head{animation:.7s ease-out infinite nb-m-work-head}.nb-mascot[data-state=working] .nb-m-arm-l{animation:.7s ease-in-out infinite nb-m-counter}.nb-mascot[data-state=working] .nb-m-brow-l{transform:rotate(8deg)}.nb-mascot[data-state=working] .nb-m-brow-r{transform:rotate(-8deg)}.nb-mascot[data-state=working] .nb-m-pupils{animation:none;transform:translate(2.5px,2px)}.nb-mascot[data-state=deploying] .nb-m-arm-r{animation:1.5s ease-in-out infinite nb-m-cheer-r;transform:rotate(-150deg)}.nb-mascot[data-state=deploying] .nb-m-keys{transform:rotate(155deg)}.nb-mascot[data-state=deploying] .nb-m-arm-l{animation:1.5s ease-in-out infinite nb-m-cheer-l}.nb-mascot[data-state=deploying] .nb-m-sign{opacity:1}.nb-mascot[data-state=deploying] .nb-m-sign-in{animation:.6s cubic-bezier(.34,1.56,.64,1) both nb-m-rise}.nb-mascot[data-state=deploying] .nb-m-board{animation:2.4s ease-in-out .4s infinite nb-m-board-swing}.nb-mascot[data-state=deploying] .nb-m-neutral{opacity:0}.nb-mascot[data-state=deploying] .nb-m-smile{opacity:1}.nb-mascot[data-state=deploying] .nb-m-pupils{animation:3s ease-in-out infinite nb-m-admire}.nb-mascot[data-state=deploying] .nb-m-jump{animation:1.5s ease-in-out infinite nb-m-cheer-jump}.nb-mascot[data-state=deploying] .nb-m-squash{animation:1.5s ease-in-out infinite nb-m-cheer-squash}.nb-mascot[data-state=deploying] .nb-m-shadow{animation:1.5s ease-in-out infinite nb-m-cheer-shadow}.nb-mascot[data-state=deploying] :is(.nb-m-brow-l,.nb-m-brow-r){transform:translateY(-1.5px)}.nb-mascot[data-state=done] .nb-m-arm-r{animation:1.2s ease-in-out 1s infinite nb-m-pump-r;transform:rotate(-160deg)}.nb-mascot[data-state=done] .nb-m-keys{transform:rotate(160deg)}.nb-mascot[data-state=done] .nb-m-arm-l{animation:1.2s ease-in-out .9s infinite nb-m-pump-l;transform:rotate(160deg)}.nb-mascot[data-state=done] .nb-m-neutral{opacity:0}.nb-mascot[data-state=done] .nb-m-sign,.nb-mascot[data-state=done] .nb-m-smile,.nb-mascot[data-state=done] .nb-m-sold{opacity:1}.nb-mascot[data-state=done] .nb-m-sign-in{animation:.6s cubic-bezier(.34,1.56,.64,1) both nb-m-rise}.nb-mascot[data-state=done] .nb-m-sold-in{animation:.45s cubic-bezier(.3,1.4,.6,1) .45s both nb-m-slap}.nb-mascot[data-state=done] .nb-m-board{animation:2.4s ease-in-out .9s infinite nb-m-board-swing}.nb-mascot[data-state=done] .nb-m-jump{animation:.9s ease-out both nb-m-hop,2.4s ease-in-out 1.4s infinite nb-m-happy-hop}.nb-mascot[data-state=done] .nb-m-squash{animation:.9s ease-out both nb-m-hop-squash,2.4s ease-in-out 1.4s infinite nb-m-happy-squash}.nb-mascot[data-state=done] .nb-m-shadow{animation:.9s ease-out both nb-m-hop-shadow,2.4s ease-in-out 1.4s infinite nb-m-happy-shadow}.nb-mascot[data-state=done] .nb-m-glasses{animation:.9s ease-out both nb-m-glasses-pop}.nb-mascot[data-state=done] .nb-m-head{animation:1.2s ease-in-out .9s infinite nb-m-wiggle}.nb-mascot[data-state=done] .nb-m-confetti{opacity:1;transition:none}.nb-mascot[data-state=done] .nb-m-confetti>*{animation:1.8s cubic-bezier(.2,.7,.4,1) both nb-m-burst}.nb-mascot[data-state=done] .nb-m-confetti>:first-child{--fx:36px;--fy:16px;--drift:-6px;animation-delay:.1s}.nb-mascot[data-state=done] .nb-m-confetti>:nth-child(2){--fx:26px;--fy:30px;--drift:-3px;animation-delay:.16s}.nb-mascot[data-state=done] .nb-m-confetti>:nth-child(3){--fx:12px;--fy:34px;--drift:-1px;animation-delay:.12s}.nb-mascot[data-state=done] .nb-m-confetti>:nth-child(4){--fx:-12px;--fy:34px;--drift:2px;animation-delay:.18s}.nb-mascot[data-state=done] .nb-m-confetti>:nth-child(5){--fx:-30px;--fy:26px;--drift:4px;animation-delay:.14s}.nb-mascot[data-state=done] .nb-m-confetti>:nth-child(6){--fx:-38px;--fy:10px;--drift:7px;animation-delay:.2s}.nb-mascot[data-state=failed] .nb-m-neutral{opacity:0}.nb-mascot[data-state=failed] .nb-m-drop,.nb-mascot[data-state=failed] .nb-m-frown{opacity:1}.nb-mascot[data-state=failed] .nb-m-drop{animation:1.8s ease-in infinite nb-m-drip}.nb-mascot[data-state=failed] .nb-m-head{animation:5s ease-in-out infinite nb-m-shake;transform:rotate(6deg)}.nb-mascot[data-state=failed] .nb-m-glasses{transform:translateY(1px)rotate(-7deg)}.nb-mascot[data-state=failed] .nb-m-arm-r{animation:5s ease-in-out infinite nb-m-dangle-r;transform:rotate(18deg)}.nb-mascot[data-state=failed] .nb-m-arm-l{animation:5s ease-in-out infinite nb-m-dangle-l}.nb-mascot[data-state=failed] .nb-m-keys{animation:2.5s ease-in-out infinite nb-m-keys-dangle}.nb-mascot[data-state=failed] .nb-m-brow-l{transform:rotate(-10deg)}.nb-mascot[data-state=failed] .nb-m-brow-r{transform:rotate(10deg)}.nb-mascot[data-state=failed] .nb-m-pupils{animation:none;transform:translateY(1.5px)}.nb-mascot[data-state=failed] .nb-m-jump{animation:3s ease-in-out infinite nb-m-sway}.nb-mascot[data-state=failed] .nb-m-squash{animation:5s ease-in-out infinite nb-m-sigh}@keyframes nb-m-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes nb-m-blink{0%,92%,to{transform:scaleY(0)}95%{transform:scaleY(1)}}@keyframes nb-m-glance{0%,38%,62%,to{transform:translate(0)}42%,48%{transform:translate(-2.5px,.5px)}52%,58%{transform:translate(2.5px,.5px)}}@keyframes nb-m-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes nb-m-dot-hop{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-2.4px)}}@keyframes nb-m-sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes nb-m-shift{0%,to{transform:rotate(0)}25%{transform:rotate(-1.2deg)}55%{transform:rotate(1deg)}80%{transform:rotate(0)}}@keyframes nb-m-tilt{0%,40%,to{transform:rotate(0)}48%,60%{transform:rotate(-6deg)}68%{transform:rotate(1.5deg)}74%{transform:rotate(0)}}@keyframes nb-m-glasses-push{0%,14%,30%,to{transform:translateY(0)rotate(0)}17%{transform:translateY(1.2px)rotate(2deg)}22%{transform:translateY(-1.4px)rotate(0)}26%{transform:translateY(.3px)}}@keyframes nb-m-twirl{0%,76%{transform:rotate(0)}81%{transform:rotate(24deg)}93%{transform:rotate(-372deg)}97%,to{transform:rotate(-1turn)}}@keyframes nb-m-wave{0%,to{transform:rotate(-140deg)}50%{transform:rotate(-172deg)}}@keyframes nb-m-keys-wave{0%,to{transform:rotate(132deg)}50%{transform:rotate(180deg)}}@keyframes nb-m-talk{0%{transform:scaleY(.3)}to{transform:scaleY(1.2)}}@keyframes nb-m-gesture{0%,to{transform:rotate(-6deg)}25%{transform:rotate(-34deg)}45%{transform:rotate(-14deg)}70%{transform:rotate(-28deg)}}@keyframes nb-m-emphasis{0%,58%,to{transform:rotate(-18deg)}66%{transform:rotate(-42deg)}73%{transform:rotate(-28deg)}80%{transform:rotate(-40deg)}90%{transform:rotate(-18deg)}}@keyframes nb-m-keys-talk{0%,58%,to{transform:rotate(18deg)}68%{transform:rotate(50deg)}75%{transform:rotate(22deg)}82%{transform:rotate(46deg)}92%{transform:rotate(14deg)}}@keyframes nb-m-nod{0%,to{transform:rotate(0)}25%{transform:rotate(-3.5deg)}70%{transform:rotate(2.5deg)}}@keyframes nb-m-brows{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-2px)}}@keyframes nb-m-tap{0%,50%,to{transform:rotate(0)}24%,40%,8%{transform:rotate(-15deg)}16%,32%{transform:rotate(0)}}@keyframes nb-m-curious{0%,to{transform:rotate(0)}20%,42%{transform:rotate(6deg)}58%{transform:rotate(-2deg)}66%{transform:rotate(0)}}@keyframes nb-m-peek{0%,72%,to{transform:translateY(0)}80%{transform:translateY(-6px)}88%{transform:translateY(0)}94%{transform:translateY(-2px)}}@keyframes nb-m-peek-squash{0%,66%,to{transform:scale(1)}70%{transform:scale(1.04,.94)}76%{transform:scale(.97,1.04)}86%{transform:scale(1)}89%{transform:scale(1.03,.96)}92%{transform:scale(1)}}@keyframes nb-m-peek-shadow{0%,72%,88%,to{transform:scale(1)}80%{transform:scale(.8)}}@keyframes nb-m-doze{0%,to{transform:rotate(8deg)}40%{transform:rotate(11deg)}78%{transform:rotate(13deg)translateY(1px)}82%{transform:rotate(2deg)translateY(-1px)}88%{transform:rotate(9deg)}}@keyframes nb-m-snore{0%,to{transform:scale(1.01,.975)}50%{transform:scale(.99,1.02)}}@keyframes nb-m-snore-mouth{0%,to{transform:scale(.7)}50%{transform:scale(1.15)}}@keyframes nb-m-float{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translate(4px,-14px)}}@keyframes nb-m-plan{0%,to{transform:rotate(0)translateY(0)}45%{transform:rotate(1.5deg)translateY(-.5px)}50%{transform:rotate(-1deg)translateY(.8px)}}@keyframes nb-m-hold{0%,to{transform:rotate(-55deg)}45%{transform:rotate(-57deg)}50%{transform:rotate(-52deg)}}@keyframes nb-m-scan{0%{transform:translate(-2.5px)}42%{transform:translate(2.5px)}50%{transform:translate(-2.5px,1.2px)}92%{transform:translate(2.5px,1.2px)}to{transform:translate(-2.5px)}}@keyframes nb-m-read-nod{0%,to{transform:rotate(-4deg)}42%{transform:rotate(-2.5deg)}50%{transform:rotate(-6deg)translateY(1px)}92%{transform:rotate(-2.5deg)}}@keyframes nb-m-brow-raise{0%,58%,86%,to{transform:translateY(0)rotate(0)}64%,80%{transform:translateY(-2.5px)rotate(-8deg)}}@keyframes nb-m-aha-off{0%,60%,84%,to{opacity:1}63%,81%{opacity:0}}@keyframes nb-m-aha-on{0%,60%,84%,to{opacity:0}63%,81%{opacity:1}}@keyframes nb-m-stamp-arm{0%{transform:rotate(-12deg)translateY(0)}40%{transform:rotate(-24deg)translateY(-7px)}62%{transform:rotate(-10deg)translateY(1.5px)}72%,to{transform:rotate(-12deg)translateY(0)}}@keyframes nb-m-spark{0%,60%{opacity:0;transform:scale(.3)}68%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(.4)}}@keyframes nb-m-thump{0%,62%,to{transform:scale(1)}68%{transform:scale(1.03,.965)}80%{transform:scale(.995,1.01)}}@keyframes nb-m-glasses-jolt{0%,62%,to{transform:translateY(0)rotate(0)}68%{transform:translateY(1.2px)rotate(-2deg)}80%{transform:translateY(-.4px)rotate(1deg)}}@keyframes nb-m-work-head{0%,62%,to{transform:rotate(2deg)}68%{transform:rotate(5deg)translateY(1px)}}@keyframes nb-m-counter{0%,to{transform:rotate(0)}45%{transform:rotate(-6deg)}68%{transform:rotate(9deg)}}@keyframes nb-m-rise{0%{transform:scale(.6,0)}to{transform:scale(1)}}@keyframes nb-m-board-swing{0%,to{transform:rotate(0)}30%{transform:rotate(4deg)}70%{transform:rotate(-3deg)}}@keyframes nb-m-admire{0%,30%,to{transform:translate(2.6px,1.4px)}45%,80%{transform:translate(.5px,-1px)}}@keyframes nb-m-cheer-jump{0%,12%{transform:translateY(0)}32%{transform:translateY(-9px)}50%,to{transform:translateY(0)}}@keyframes nb-m-cheer-squash{0%,to{transform:scale(1)}10%{transform:scale(1.05,.92)}20%{transform:scale(.96,1.05)}40%{transform:scale(1)}52%{transform:scale(1.04,.95)}62%{transform:scale(1)}}@keyframes nb-m-cheer-shadow{0%,12%,50%,to{transform:scale(1)}32%{transform:scale(.75)}}@keyframes nb-m-cheer-r{0%,to{transform:rotate(-150deg)}32%{transform:rotate(-168deg)}60%{transform:rotate(-146deg)}}@keyframes nb-m-cheer-l{0%,70%,8%,to{transform:rotate(0)}28%,48%{transform:rotate(150deg)}38%{transform:rotate(165deg)}}@keyframes nb-m-slap{0%{opacity:0;transform:scale(1.9)rotate(10deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes nb-m-hop{0%,15%{transform:translateY(0)}38%{transform:translateY(-13px)}60%{transform:translateY(0)}78%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes nb-m-hop-squash{0%{transform:scale(1)}14%{transform:scale(1.06,.9)}28%{transform:scale(.94,1.08)}48%{transform:scale(1)}62%{transform:scale(1.06,.92)}76%,to{transform:scale(1)}}@keyframes nb-m-hop-shadow{0%,15%,60%,to{transform:scale(1)}38%{transform:scale(.65)}78%{transform:scale(.9)}}@keyframes nb-m-happy-hop{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-5px)}90%{transform:translateY(0)}}@keyframes nb-m-happy-squash{0%,66%,94%,to{transform:scale(1)}71%{transform:scale(1.03,.96)}90%{transform:scale(1.02,.97)}}@keyframes nb-m-happy-shadow{0%,70%,90%,to{transform:scale(1)}80%{transform:scale(.85)}}@keyframes nb-m-glasses-pop{0%,18%{transform:translateY(0)rotate(0)}40%{transform:translateY(-4px)rotate(-6deg)}62%{transform:translateY(.5px)rotate(3deg)}78%{transform:rotate(-1deg)}to{transform:translateY(0)rotate(0)}}@keyframes nb-m-pump-l{0%,to{transform:rotate(160deg)}50%{transform:rotate(138deg)}}@keyframes nb-m-pump-r{0%,to{transform:rotate(-160deg)}50%{transform:rotate(-138deg)}}@keyframes nb-m-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes nb-m-burst{0%{transform:translate(var(--fx),var(--fy)) scale(.2) rotate(0);opacity:0}12%{opacity:1}45%{opacity:1;transform:translateY(-4px)scale(1)rotate(140deg)}to{transform:translate(var(--drift),40px) scale(.9) rotate(320deg);opacity:0}}@keyframes nb-m-drip{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(12px)}}@keyframes nb-m-shake{0%,to{transform:rotate(6deg)}40%,60%{transform:rotate(9deg)translateY(1.5px)}74%{transform:rotate(6deg)}78%{transform:rotate(0)}82%{transform:rotate(11deg)}86%{transform:rotate(2deg)}90%{transform:rotate(8deg)}94%{transform:rotate(6deg)}}@keyframes nb-m-sigh{0%,to{transform:scale(1)}35%{transform:scale(.99,1.025)}55%{transform:scale(1.025,.955)}72%{transform:scale(1.01,.98)}}@keyframes nb-m-dangle-r{0%,to{transform:rotate(18deg)}55%{transform:rotate(23deg)}}@keyframes nb-m-dangle-l{0%,to{transform:rotate(0)}55%{transform:rotate(-5deg)}}@keyframes nb-m-keys-dangle{0%,to{transform:rotate(-26deg)}50%{transform:rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.nb-mascot *,.nb-mascot svg{animation:none!important}}.pagina-enter-active,.pagina-leave-active{transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}.pagina-enter-from{opacity:0;transform:translateY(8px)}.pagina-leave-to{opacity:0}
