:root{--color-text-primary:#0f1f36;--color-text-secondary:#6b7480;--color-text-gray:#0f1f3680;--color-background:linear-gradient(180deg, #07f 0%, #7cb9ff 100%);--color-surface:#fff;--color-background-secondary:#f4f5f6;--color-primary:#2688eb;--color-border:#e1e3e6;--color-pink:#eb1f99;--color-pink-light:#ed63b6;--color-pink-alpha:#eb1f991a;--color-gray-500:#0f1f3680;--color-bg-gray:#0f1f380d;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-llg:32px;--spacing-xl:40px;--spacing-xxl:64px;--font-family-base:var(--font-vk-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-heading:var(--font-vk-sans-condensed), var(--font-family-base);--content-max-width:1280px;--header-max-width:1920px}html{scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100vh;color:var(--color-text-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0.467 0 0 0 0 1 0 0 0 1 0' result='c'/%3E%3CfeComponentTransfer in='c'%3E%3CfeFuncA type='linear' slope='0.1' intercept='0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n1)'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0' result='c'/%3E%3CfeComponentTransfer in='c'%3E%3CfeFuncA type='linear' slope='0.2' intercept='0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n2)'/%3E%3C/svg%3E"), var(--color-background);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:repeat,repeat,no-repeat;background-size:120px 120px,120px 120px,cover;flex-direction:column;display:flex;position:relative;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{border:none}
