@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;600&display=swap";/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--bg:240 244 248;--bg2:255 255 255;--bg3:232 238 245;--fg:26 32 44;--fg2:74 85 104;--primary:13 148 136;--primary2:45 212 191;--accent:245 158 11;--accent2:252 211 77;--muted:232 238 245;--border:0 0 0;--border2:0 0 0;--c-red:239 68 68;--c-amber:249 115 22;--c-green:34 197 94;--c-blue:59 130 246;--c-purple:168 85 247;--border-line:#00000014;--border-line2:#00000024;--hover-bg:#0000000a;--grid-line:#0000000d;--glow-color:#0d94880f}.dark{--bg:6 14 26;--bg2:11 24 41;--bg3:15 32 64;--fg:226 232 240;--fg2:100 116 139;--primary:13 148 136;--primary2:45 212 191;--accent:245 158 11;--accent2:252 211 77;--muted:30 41 59;--border:255 255 255;--border2:255 255 255;--c-red:239 68 68;--c-amber:249 115 22;--c-green:34 197 94;--c-blue:59 130 246;--c-purple:168 85 247;--border-line:#ffffff12;--border-line2:#ffffff21;--hover-bg:#ffffff0a;--grid-line:#ffffff0d;--glow-color:#0d94881f}html{transition:background-color .2s,color .2s}.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@layer base{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background-color:rgb(var(--bg));color:rgb(var(--fg));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Golos Text,system-ui,sans-serif}body:before{content:"";background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);pointer-events:none;z-index:0;background-size:48px 48px;position:fixed;inset:0}body:after{content:"";background:radial-gradient(ellipse,var(--glow-color) 0%,transparent 65%);pointer-events:none;z-index:0;width:800px;height:600px;position:fixed;top:-40%;left:50%;transform:translate(-50%)}#root{z-index:1;position:relative}:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:2px}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-line2);border-radius:2px}}@layer utilities{.font-mono{font-family:IBM Plex Mono,monospace}.animate-blink{animation:2s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
