@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Geist:wght@600&display=swap";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.mk-root{position:relative;min-height:100vh;background:#080a0d;font-family:Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}#liquid{position:fixed;inset:0;width:100%;height:100%;z-index:0}.mk-root .site-nav{position:relative;z-index:2}.mk-root .mk-content{position:relative;z-index:2;padding-top:96px}footer{position:relative;z-index:1}.site-nav{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:70;width:min(1340px,calc(100vw - 40px));padding:8px 10px 8px 18px;border-radius:20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff0d}.site-nav:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;z-index:-1;transition:opacity 1.35s ease;background:linear-gradient(165deg,#fff3,#eef2ff0f 45%,#7a87dc0d)}.site-nav:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:1;z-index:-1;transition:opacity 1.35s ease;background:linear-gradient(165deg,#ffffff12,#ffffff04 45%,#a5afd708)}html.light .site-nav:before{opacity:1}html.light .site-nav:after{opacity:0}.site-nav .glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden;clip-path:inset(0 round 20px);animation:glarePass 9s ease-in-out infinite;opacity:0}.site-nav .glare:before{content:"";position:absolute;top:-8px;bottom:-8px;left:0;width:46%;background:linear-gradient(90deg,#fff0,#ffffff1f 22%,#ffffff80,#ffffff1f 78%,#fff0);filter:blur(6px);animation:navSweep 9s linear infinite}@keyframes navSweep{0%{transform:translate(-130%)}to{transform:translate(350%)}}@keyframes glarePass{0%,20%{opacity:0}40%{opacity:1}56%{opacity:1}88%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.site-nav .glare,.site-nav .glare:before{animation:none}}.site-nav a{text-decoration:none}.site-nav .brand{justify-self:start;display:flex;align-items:center;gap:4px;font:600 20px Geist,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#e8ecf4}.site-nav .brand .mark{width:25px;height:25px;display:block;flex:none;filter:drop-shadow(0 1px 5px rgba(110,125,255,.38))}.site-nav .brand b{color:#7c8cff;font-weight:600}.site-nav .links{justify-self:center;display:flex;gap:32px;align-items:center;position:relative}.site-nav .links a{color:#97a3b6;font:500 14px/21px Inter,ui-sans-serif,sans-serif;letter-spacing:-.005em;border-radius:999px;padding:9px 13px;text-shadow:0 1px 2px rgba(0,0,0,.35);transition:background .18s,color .18s}.site-nav .links a:hover{color:#fff;background:#ffffff17}.site-nav .links a.active{color:#fff;font-weight:700}.site-nav .navlens{position:absolute;top:50%;left:0;z-index:3;border-radius:999px;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:auto;background:linear-gradient(155deg,#7c8cff1f,#7c8cff0a 55%,#55d7ff14);box-shadow:0 0 0 1px #ffffff21,inset 0 1px #ffffff42}.site-nav .navlens:active{cursor:grabbing}.site-nav .auth{justify-self:end;display:flex;gap:12px;align-items:center}.site-nav .authpill{display:inline-flex;align-items:center;gap:22px;margin-right:14px}.site-nav .authpill a{font:600 13.5px Inter,ui-sans-serif,sans-serif;letter-spacing:-.005em}.site-nav .authpill .signin{color:#ebf2ffb8;text-shadow:0 1px 2px rgba(0,0,0,.4);transition:color .18s}.site-nav .authpill .signin:hover{color:#fff}.site-nav .authpill .adiv{display:none}.site-nav .authpill .register{font-weight:700;background:linear-gradient(108deg,#9da9ff,#55d7ff 60%,#65f0b4);-webkit-background-clip:text;background-clip:text;color:transparent}.site-nav .authpill .register:hover{filter:brightness(1.18)}.site-nav #nav-auth-anon.hidden{display:none}.site-nav .nav-account{margin-right:14px;color:#ebf2ffc7;text-shadow:0 1px 2px rgba(0,0,0,.4)}.site-nav .nav-account #nav-user-toggle{color:inherit;background:none;border:0;cursor:pointer}.site-nav .nav-account #nav-user-toggle:hover{color:#fff}html.light .site-nav .nav-account{color:#12151ed1;text-shadow:0 1px 2px rgba(255,255,255,.6)}html.light .site-nav .nav-account #nav-user-toggle:hover{color:#181b23}.site-nav .modetog{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;padding:0;background:transparent;cursor:pointer;border-radius:50%;margin-left:6px;color:#ebf2ffc7;transition:color .18s}.site-nav .modetog:hover{color:#fff}.site-nav .modetog svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none;transition:opacity .7s ease}.site-nav .modetog .moon{position:absolute;opacity:0}.site-nav .bmSpark{stroke-dasharray:100;stroke-dashoffset:0;animation:bmDraw 9s ease-in-out infinite}.site-nav .bmDot{transform-origin:13px 6px;animation:bmDotK 9s ease-in-out infinite}.site-nav .bmSheen{transform:translate(0) skew(-18deg);animation:bmSheenK 9s ease-in-out infinite}@keyframes bmDraw{0%,2%{stroke-dashoffset:100}16%{stroke-dashoffset:0}86%{stroke-dashoffset:0}94%,to{stroke-dashoffset:100}}@keyframes bmDotK{0%,12%{transform:scale(.35);opacity:.35}19%{transform:scale(1.5);opacity:1}28%,86%{transform:scale(1);opacity:1}94%,to{transform:scale(.35);opacity:.35}}@keyframes bmSheenK{0%,3%{transform:translate(0) skew(-18deg)}18%,to{transform:translate(31px) skew(-18deg)}}@media (max-width:640px){.site-nav .links{display:none}}@media (prefers-reduced-motion:reduce){.site-nav .bmSpark,.site-nav .bmDot,.site-nav .bmSheen{animation:none}}html.light .mk-root{background:transparent}html.light .site-nav .modetog{color:#12151ebf}html.light .site-nav .modetog:hover{color:#181b23}html.light .site-nav .modetog .moon{opacity:1}html.light .site-nav .modetog .sun{opacity:0}html.light .site-nav{background:#ffffff9e;box-shadow:0 0 0 1px #28325a1f,0 16px 32px -16px #323c6e42,0 5px 12px -6px #323c6e2e}html.light .site-nav:after{background:linear-gradient(165deg,#ffffffb3,#eef2ff40 45%,#7a87dc0f)}html.light .site-nav .brand{color:#15171f}html.light .site-nav .brand b{color:#5e5ce6}html.light .site-nav .links a{color:#1f232d;text-shadow:0 1px 2px rgba(255,255,255,.6)}html.light .site-nav .links a:hover{color:#181b23;background:#1418220f}html.light .site-nav .links a.active{color:#181b23;font-weight:700}html.light .navlens{background:linear-gradient(155deg,#5e5ce624,#5e5ce60d 55%,#0891b21a);box-shadow:0 0 0 1px #28325a24,inset 0 1px #ffffff80}html.light .site-nav .authpill .signin{color:#12151ee0;text-shadow:0 1px 2px rgba(255,255,255,.6)}html.light .site-nav .authpill .signin:hover{color:#181b23}html.light .site-nav .authpill .register{background:linear-gradient(108deg,#4f46e5,#0891b2 55%,#059669);-webkit-background-clip:text;background-clip:text;color:transparent}html.themeing .site-nav,html.themeing .site-nav *,html.themeing .site-nav *:before,html.themeing .site-nav *:after{transition:color 1.35s ease,background-color 1.35s ease,border-color 1.35s ease,box-shadow 1.35s ease,fill 1.35s ease,stroke 1.35s ease,text-shadow 1.35s ease,opacity 1.35s ease!important}@media (prefers-reduced-motion: reduce){html.themeing .site-nav,html.themeing .site-nav *,html.themeing .site-nav *:before,html.themeing .site-nav *:after{transition:none!important}}html.light .mk-root .text-on-surface{color:#15171f!important}html.light .mk-root .text-on-surface-variant{color:#282e3eb8!important}html.light .mk-root .text-outline,html.light .mk-root .text-outline-variant{color:#282e3e8c!important}html.light .mk-root .text-primary{color:#5663e0!important}html.light .mk-root .bg-surface,html.light .mk-root .bg-surface-container,html.light .mk-root .bg-surface-container-low,html.light .mk-root .bg-surface-container-lowest{background-color:#fff!important}html.light .mk-root .bg-surface-container-high,html.light .mk-root .bg-surface-container-highest,html.light .mk-root .bg-surface-variant{background-color:#f1f2f7!important}html.light .mk-root .border-outline-variant{border-color:#1c24461f!important}.lg-main{position:relative;z-index:1}.lg-grad{background:linear-gradient(108deg,#9da9ff,#55d7ff 55%,#2dd4bf);-webkit-background-clip:text;background-clip:text;color:transparent}.lg-glass{background:#0d11188c;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff0f,0 24px 60px -34px #000000bf;backdrop-filter:blur(16px) saturate(140%)}a.lg-glass:hover,.lg-glass.lg-hover:hover{box-shadow:0 0 0 1px #7c8cff73,inset 0 1px #ffffff1a,0 26px 64px -34px #000c}.lg-frame{background:#080a0d66;box-shadow:0 0 0 1px #ffffff17,inset 0 1px #ffffff12,0 24px 60px -34px #000c}.lg-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font:600 12px Inter,ui-sans-serif,sans-serif;color:#ebf2ffdb;white-space:nowrap;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff1f;backdrop-filter:blur(8px)}.lg-chip .material-symbols-outlined{font-size:15px;color:#a3aeffe6}.lg-chip.lg-chip-amber{color:#1a1206;background:#f5c85beb;box-shadow:none}.lg-chip.lg-chip-amber .material-symbols-outlined{color:#1a1206}.lg-search{display:flex;align-items:center;gap:0;padding:5px 5px 5px 6px;border-radius:999px;background:#0d111880;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff14;backdrop-filter:blur(16px) saturate(140%)}.lg-search-ic{padding:0 6px 0 10px;color:#b8c2ce;display:flex}.lg-search-ic .material-symbols-outlined{font-size:18px}.lg-search input{flex:1;min-width:0;background:none;border:0;outline:0;color:#f4f7fa;font:400 15px Inter,ui-sans-serif,sans-serif;padding:10px 8px}.lg-search input::-moz-placeholder{color:#b8c2ceb3}.lg-search input::placeholder{color:#b8c2ceb3}.lg-scan{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:9px 16px;border-radius:999px;border:0;cursor:pointer;font:600 12.5px Geist,sans-serif;letter-spacing:.02em;color:#f4f8fff2;text-shadow:0 1px 2px rgba(0,0,0,.4);background:linear-gradient(155deg,#55d7ff29,#55d7ff0f 55%,#2dd4bf1a);box-shadow:0 0 0 1px #ffffff24,inset 0 1px #ffffff38,0 6px 14px -5px #0006;transition:box-shadow .15s,transform .15s}.lg-scan:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #55d7ff73,inset 0 1px #ffffff42,0 8px 18px -6px #00000073}.lg-scan .material-symbols-outlined{font-size:15px}.lg-cta{background:linear-gradient(150deg,#7c8cff29,#55d7ff0d 60%,#0d11188c);box-shadow:0 0 0 1px #7c8cff4d,inset 0 1px #ffffff1a,0 30px 70px -40px #000c;backdrop-filter:blur(16px) saturate(140%)}.lg-cta-btn{color:#080a0d;background:linear-gradient(180deg,#a3aeff,#7c8cff);box-shadow:0 8px 22px -9px #7c8cffcc,inset 0 1px #ffffff59;transition:filter .18s}.lg-cta-btn:hover{filter:brightness(1.06)}html.light .lg-glass{background:#ffffffb8;box-shadow:0 0 0 1px #28325a1a,inset 0 1px #fff9,0 24px 60px -34px #323c6e38}html.light a.lg-glass:hover,html.light .lg-glass.lg-hover:hover{box-shadow:0 0 0 1px #5e5ce666,inset 0 1px #ffffffb3,0 26px 64px -34px #323c6e47}html.light .lg-frame{background:#ffffff8c;box-shadow:0 0 0 1px #28325a1a,inset 0 1px #fff9,0 24px 60px -34px #323c6e40}html.light .lg-chip{color:#3a4250;background:#1418280d;box-shadow:inset 0 0 0 1px #28325a24}html.light .lg-chip .material-symbols-outlined{color:#5663e0}html.light .lg-cta{background:linear-gradient(150deg,#7c8cff29,#55d7ff14 55%,#ffffffbf);box-shadow:0 0 0 1px #5e5ce638,inset 0 1px #fff9,0 30px 70px -40px #323c6e4d}html.light .lg-search{background:#ffffffb8;box-shadow:0 0 0 1px #28325a1f,inset 0 1px #fff9}html.light .lg-search input{color:#15171f}html.light .lg-search input::-moz-placeholder{color:#282e3e8c}html.light .lg-search input::placeholder{color:#282e3e8c}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
