@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.fixed{position:fixed}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.uppercase{text-transform:uppercase}:root{--bg:#080808;--bg-2:#0f0f0f;--bg-3:#161616;--border:#ffffff0f;--border-md:#ffffff1a;--border-hi:#ffffff29;--accent:#c8f135;--accent-2:#a8d41a;--accent-dim:#c8f1351a;--accent-glow:#c8f1350a;--text-1:#f2f2f2;--text-2:#909090;--text-3:#484848;--red:#f87171;--blue:#60a5fa;--font:"Space Grotesk", sans-serif;--mono:"JetBrains Mono", monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#__next{background:var(--bg);height:100%;color:var(--text-1);font-family:var(--font)}::selection{background:var(--accent-dim);color:var(--accent)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-hi);border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes compiling{0%{opacity:1;width:0%}80%{opacity:1;width:90%}to{opacity:.4;width:90%}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.fade-up{animation:.2s both fadeUp}.cursor{background:var(--accent);vertical-align:text-bottom;width:2px;height:1em;margin-left:1px;animation:.75s step-end infinite blink;display:inline-block}.spin{animation:1s linear infinite spin}@supports (padding-bottom:env(safe-area-inset-bottom)){footer{padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}}.shimmer-text{background:linear-gradient(90deg, var(--text-3) 0%, var(--text-2) 50%, var(--text-3) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;animation:2s linear infinite shimmer}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
