@font-face{font-family:roobert;src:url(../media/RoobertPRO_Light-s.p.0_k0qck4l5dno.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:roobert;src:url(../media/RoobertPRO_Regular-s.p.0letu5b282gxy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roobert;src:url(../media/RoobertPRO_Medium-s.p.18blgcl8s8hke.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roobert;src:url(../media/RoobertPRO_Bold-s.p.2mb6y2l_oj2ci.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roobert Fallback;src:local(Arial);ascent-override:96.63%;descent-override:24.78%;line-gap-override:0.0%;size-adjust:104.11%}.roobert_f52feb7b-module__bNEyQW__className{font-family:roobert,roobert Fallback,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.roobert_f52feb7b-module__bNEyQW__variable{--font-roobert:"roobert", "roobert Fallback", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.lv-bg{z-index:0;pointer-events:none;--mx:50%;--my:30vh;position:fixed;inset:0}.lv-bg .grid,.lv-bg .amb,.lv-bg .spot{pointer-events:none;position:absolute;inset:0}.lv-bg .grid{z-index:0;background-image:radial-gradient(circle,#b9c4d614 1.2px,#0000 1.9px);background-size:42px 42px}.lv-bg .amb{z-index:1;background:radial-gradient(460px 460px at var(--mx) var(--my), var(--glow), transparent 70%);opacity:.55}.lv-bg .spot{z-index:1;-webkit-mask-image:radial-gradient(280px 280px at var(--mx) var(--my), #000 0%, transparent 62%);-webkit-mask-image:radial-gradient(280px 280px at var(--mx) var(--my), #000 0%, transparent 62%);mask-image:radial-gradient(280px 280px at var(--mx) var(--my), #000 0%, transparent 62%);background-image:radial-gradient(circle,#b9c4d645 1.2px,#0000 1.9px);background-size:42px 42px}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--lime:#d9ff3c;--glow:#7a91c657;--lime-glow:#d9ff3c2e;--text:#f2f2f0;--dim:#8a8a86;--accent:var(--lime);--text-dim:var(--dim);--font-sans:var(--font-roobert), system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}html,body{overflow-x:clip}body{background-color:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img,picture,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}
@property --btn-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lvBtnSpin{to{--btn-angle:360deg}}.btn-primary,.btn-secondary{font-family:var(--font,var(--font-sans));cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;padding:16px 24px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primary>span,.btn-secondary>span{z-index:3;position:relative}.btn-primary{color:var(--lime);-webkit-backdrop-filter:blur(6px);background:linear-gradient(#ffffff12,#fff0 55%),#ffffff05;border:1px solid #d9ff3c4d;transition:color .35s,box-shadow .35s,transform .15s,border-color .35s;box-shadow:inset 0 1px #ffffff1a}.btn-primary:before{content:"";z-index:0;background:var(--lime);opacity:.12;transition:opacity .35s;position:absolute;inset:0}.btn-primary:hover:before{opacity:1}.btn-primary:after{content:"";border-radius:inherit;z-index:2;background:conic-gradient(from var(--btn-angle), transparent 0deg 305deg, #d9ff3cd9 332deg, #fff 340deg, #d9ff3cd9 348deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;opacity:.75;padding:1.5px;transition:opacity .3s;animation:5.5s linear infinite lvBtnSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-primary:hover{color:var(--bg);box-shadow:0 0 34px var(--lime-glow);border-color:#0000}.btn-primary:hover:after{opacity:0}.btn-primary:active{transform:translateY(1px)}.btn-secondary{color:var(--text);-webkit-backdrop-filter:blur(6px);background:linear-gradient(#ffffff0d,#fff0 55%),#ffffff04;border:1px solid #ffffff24;transition:color .35s,box-shadow .35s,transform .15s,border-color .35s;box-shadow:inset 0 1px #ffffff14}.btn-secondary:hover{border-color:#d9ff3c73;box-shadow:0 0 24px #d9ff3c1a}.btn-secondary:active{transform:translateY(1px)}.btn-primary.is-block,.btn-secondary.is-block{width:100%}@media (prefers-reduced-motion:reduce){.btn-primary:after{animation:none}}
