@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../../fonts/geist-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../../fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../../fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--sp-3: 3px;--sp-5: 5px;--sp-8: 8px;--sp-13: 13px;--sp-21: 21px;--sp-34: 34px;--sp-55: 55px;--sp-89: 89px;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 13px;--radius-xl: 21px;--radius-full: 9999px;--ease: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration: .2s;--duration-slow: .35s;--bg: #E8E8E3;--bg-elevated: #F2F2ED;--bg-surface: #D0D0C8;--bg-card: #F2F2ED;--text-primary: #1C1C1A;--text-secondary: #44443F;--text-tertiary: #6E6E66;--accent: #4466AA;--accent-hover: #4068C0;--accent-subtle: rgba(68, 102, 170, .1);--accent-text: #FFFFFF;--border: rgba(0, 0, 0, .24);--border-hover: rgba(0, 0, 0, .32);--page-border: rgba(0, 0, 0, .45)}html{font-family:Geist Mono,SF Mono,Fira Code,monospace;font-size:13px;line-height:1.618;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg);color:var(--text-primary);min-height:100vh;-webkit-user-select:none;user-select:none;cursor:default}a,button{cursor:pointer}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}
