@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&family=Share+Tech+Mono&display=swap);#root,.app,body,html{font-family:Share Tech Mono,Rubik,monospace;height:100%;width:100%}body{background:linear-gradient(rgba(57,255,191,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.035) 1px,transparent 0),radial-gradient(circle at 18% 0,rgba(255,43,214,.12),transparent 28rem),radial-gradient(circle at 82% 12%,rgba(0,229,255,.1),transparent 24rem),#020607;background-size:48px 48px,48px 48px,auto,auto,auto}.app{background:linear-gradient(rgba(2,6,7,0),rgba(2,6,7,.92) 72%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.025) 1px,transparent 0,transparent 4px);min-height:100%}.odin-boot-intro{align-items:center;-webkit-animation:bootIntroEnter .24s ease-out both;animation:bootIntroEnter .24s ease-out both;background:linear-gradient(rgba(57,255,191,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.045) 1px,transparent 0),radial-gradient(circle at 50% 34%,rgba(57,255,191,.12),transparent 20rem),#020607;background-size:38px 38px,38px 38px,auto,auto;color:#39ffbf;display:flex;flex-direction:column;gap:2rem;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.odin-boot-intro:before{background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.04) 1px,transparent 0,transparent 5px);inset:0;mix-blend-mode:screen}.odin-boot-intro:after,.odin-boot-intro:before{content:"";pointer-events:none;position:absolute}.odin-boot-intro:after{-webkit-animation:bootSweep 2.8s linear infinite;animation:bootSweep 2.8s linear infinite;background:linear-gradient(110deg,transparent 35%,rgba(57,255,191,.08) 50%,transparent 65%);inset:-20%}.odin-boot-intro.is-closing{-webkit-animation:bootIntroExit .7s ease-in forwards;animation:bootIntroExit .7s ease-in forwards}.odin-boot-skip{background:rgba(2,6,7,.72);border:1px solid rgba(57,255,191,.65);color:#39ffbf;cursor:pointer;font-family:Share Tech Mono,monospace;padding:.35rem .75rem;position:absolute;right:1rem;top:1rem;z-index:2}.odin-boot-logo{-webkit-animation:logoBootGlitch 2.25s step-end both;animation:logoBootGlitch 2.25s step-end both;color:#39ffbf;font-size:clamp(2.4rem,9vw,7rem);font-weight:700;letter-spacing:0;position:relative;text-shadow:0 0 12px rgba(57,255,191,.86),0 0 34px rgba(0,229,255,.48);z-index:1}.odin-boot-logo:after,.odin-boot-logo:before{content:attr(data-text);inset:0;opacity:0;position:absolute}.odin-boot-logo:before{-webkit-animation:logoGhost 2.25s step-end both;animation:logoGhost 2.25s step-end both;color:#00e5ff;-webkit-transform:translateX(-3px);transform:translateX(-3px)}.odin-boot-logo:after{animation:logoGhost 2.25s step-end reverse both;color:#ff2bd6;-webkit-transform:translateX(3px);transform:translateX(3px)}.odin-boot-terminal{-webkit-animation:terminalAppear .56s ease-out 1.45s both;animation:terminalAppear .56s ease-out 1.45s both;background:rgba(2,6,7,.82);border:1px solid rgba(57,255,191,.72);box-shadow:0 0 28px rgba(57,255,191,.18),inset 0 0 34px rgba(0,229,255,.08);min-height:178px;padding:1rem;position:relative;width:min(720px,88vw);z-index:1}.odin-boot-terminal pre{color:#d7fff3;font-family:Share Tech Mono,monospace;font-size:clamp(.78rem,2vw,1rem);margin:0 0 .35rem;white-space:pre-wrap}.boot-cursor{-webkit-animation:cursorBlink .7s step-end infinite;animation:cursorBlink .7s step-end infinite;color:#39ffbf}.odin-community-boot .odin-boot-logo{-webkit-animation:logoBootGlitch 2.25s step-end both,communityBootPulse 1.8s ease-in-out infinite;animation:logoBootGlitch 2.25s step-end both,communityBootPulse 1.8s ease-in-out infinite}.odin-community-boot .odin-boot-terminal{min-height:198px}.community-boot-white{background:linear-gradient(rgba(234,248,255,.075) 1px,transparent 0),linear-gradient(90deg,rgba(102,217,255,.065) 1px,transparent 0),radial-gradient(circle at 50% 34%,rgba(234,248,255,.18),transparent 21rem),radial-gradient(circle at 50% 72%,rgba(102,217,255,.1),transparent 28rem),#041018;background-size:42px 42px,42px 42px,auto,auto,auto;color:#66d9ff}.community-boot-white:after{background:linear-gradient(110deg,transparent 34%,rgba(234,248,255,.12) 50%,transparent 66%)}.community-boot-white .odin-boot-skip,.community-boot-white .odin-boot-terminal{border-color:rgba(102,217,255,.72)}.community-boot-white .boot-cursor,.community-boot-white .odin-boot-logo{color:#eaf8ff}.community-boot-white .odin-boot-logo{text-shadow:0 0 12px rgba(234,248,255,.86),0 0 34px rgba(102,217,255,.55)}.community-boot-white .odin-boot-logo:before{color:#66d9ff}.community-boot-white .odin-boot-logo:after{color:#f4fbff}.community-boot-white .odin-boot-terminal{background:rgba(4,16,24,.82);box-shadow:0 0 28px rgba(102,217,255,.2),inset 0 0 34px rgba(234,248,255,.09)}.community-boot-white .odin-boot-terminal pre{color:#f4fbff}.community-boot-red{background:repeating-linear-gradient(90deg,rgba(255,47,79,.08),rgba(255,47,79,.08) 1px,transparent 0,transparent 18px),linear-gradient(rgba(255,47,79,.07) 1px,transparent 0),radial-gradient(circle at 52% 35%,rgba(255,47,79,.18),transparent 20rem),#080305;background-size:auto,30px 30px,auto,auto;color:#ff2f4f}.community-boot-red:before{background:repeating-linear-gradient(0deg,rgba(255,47,79,.12),rgba(255,47,79,.12) 1px,transparent 0,transparent 4px)}.community-boot-red:after{-webkit-animation-duration:1.8s;animation-duration:1.8s;background:linear-gradient(110deg,transparent 31%,rgba(255,47,79,.18) 50%,transparent 69%)}.community-boot-red .odin-boot-skip,.community-boot-red .odin-boot-terminal{border-color:rgba(255,47,79,.76)}.community-boot-red .boot-cursor,.community-boot-red .odin-boot-logo{color:#ff2f4f}.community-boot-red .odin-boot-logo{-webkit-animation:logoBootGlitch 1.65s step-end both,redBootJolt .9s steps(2) infinite;animation:logoBootGlitch 1.65s step-end both,redBootJolt .9s steps(2) infinite;text-shadow:0 0 12px rgba(255,47,79,.94),0 0 38px rgba(255,155,168,.42)}.community-boot-red .odin-boot-logo:before{color:#ff9ba8}.community-boot-red .odin-boot-logo:after{color:#111}.community-boot-red .odin-boot-terminal{background:rgba(8,3,5,.88);box-shadow:0 0 32px rgba(255,47,79,.26),inset 0 0 34px rgba(255,47,79,.12)}.community-boot-red .odin-boot-terminal pre{color:#fff4f6}.community-boot-grey{background:linear-gradient(rgba(168,176,186,.045) 1px,transparent 0),linear-gradient(90deg,rgba(95,104,117,.05) 1px,transparent 0),radial-gradient(circle at 48% 34%,rgba(168,176,186,.14),transparent 19rem),radial-gradient(circle at 58% 70%,rgba(10,12,15,.9),transparent 32rem),#07080a;background-size:34px 34px,34px 34px,auto,auto,auto;color:#a8b0ba}.community-boot-grey:before{background:repeating-linear-gradient(0deg,rgba(241,243,245,.045),rgba(241,243,245,.045) 1px,transparent 0,transparent 5px),radial-gradient(circle at 50% 50%,transparent 35%,rgba(0,0,0,.58))}.community-boot-grey:after{-webkit-animation-duration:3.4s;animation-duration:3.4s;background:linear-gradient(110deg,transparent 35%,rgba(168,176,186,.11) 50%,transparent 65%)}.community-boot-grey .odin-boot-skip,.community-boot-grey .odin-boot-terminal{border-color:rgba(168,176,186,.68)}.community-boot-grey .boot-cursor,.community-boot-grey .odin-boot-logo{color:#a8b0ba}.community-boot-grey .odin-boot-logo{text-shadow:0 0 12px rgba(168,176,186,.74),0 0 34px rgba(95,104,117,.48)}.community-boot-grey .odin-boot-logo:before{color:#f1f3f5}.community-boot-grey .odin-boot-logo:after{color:#5f6875}.community-boot-grey .odin-boot-terminal{background:rgba(7,8,10,.9);box-shadow:0 0 30px rgba(168,176,186,.17),inset 0 0 38px rgba(0,0,0,.34)}.community-boot-grey .odin-boot-terminal pre{color:#f1f3f5}@-webkit-keyframes bootIntroEnter{0%{opacity:0}to{opacity:1}}@keyframes bootIntroEnter{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bootIntroExit{to{opacity:0;-webkit-transform:scale(1.02);transform:scale(1.02);visibility:hidden}}@keyframes bootIntroExit{to{opacity:0;-webkit-transform:scale(1.02);transform:scale(1.02);visibility:hidden}}@-webkit-keyframes bootSweep{0%{-webkit-transform:translateX(-45%);transform:translateX(-45%)}to{-webkit-transform:translateX(45%);transform:translateX(45%)}}@keyframes bootSweep{0%{-webkit-transform:translateX(-45%);transform:translateX(-45%)}to{-webkit-transform:translateX(45%);transform:translateX(45%)}}@-webkit-keyframes terminalAppear{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes terminalAppear{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes cursorBlink{50%{opacity:0}}@keyframes cursorBlink{50%{opacity:0}}@-webkit-keyframes logoGhost{0%,18%,32%,48%,71%,to{opacity:0}24%,42%,64%,8%{opacity:.75}}@keyframes logoGhost{0%,18%,32%,48%,71%,to{opacity:0}24%,42%,64%,8%{opacity:.75}}@-webkit-keyframes communityBootPulse{50%{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@keyframes communityBootPulse{50%{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@-webkit-keyframes redBootJolt{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}48%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}52%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes redBootJolt{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}48%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}52%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@-webkit-keyframes logoBootGlitch{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0;-webkit-transform:scale(.96) skewX(0deg);transform:scale(.96) skewX(0deg)}8%{-webkit-clip-path:inset(0 0 58% 0);clip-path:inset(0 0 58% 0);opacity:1;-webkit-transform:translateX(-8px) skewX(6deg);transform:translateX(-8px) skewX(6deg)}16%{-webkit-clip-path:inset(42% 0 25% 0);clip-path:inset(42% 0 25% 0);-webkit-transform:translateX(7px) skewX(-4deg);transform:translateX(7px) skewX(-4deg)}24%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg)}54%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}88%,to{opacity:0;-webkit-transform:translateY(-14px);transform:translateY(-14px)}}@keyframes logoBootGlitch{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0;-webkit-transform:scale(.96) skewX(0deg);transform:scale(.96) skewX(0deg)}8%{-webkit-clip-path:inset(0 0 58% 0);clip-path:inset(0 0 58% 0);opacity:1;-webkit-transform:translateX(-8px) skewX(6deg);transform:translateX(-8px) skewX(6deg)}16%{-webkit-clip-path:inset(42% 0 25% 0);clip-path:inset(42% 0 25% 0);-webkit-transform:translateX(7px) skewX(-4deg);transform:translateX(7px) skewX(-4deg)}24%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg)}54%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}88%,to{opacity:0;-webkit-transform:translateY(-14px);transform:translateY(-14px)}}
/*# sourceMappingURL=main.15ee5b3c.css.map*/