:root{--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"JetBrains Mono",Menlo,Consolas,monospace;--bg:#0a0e1a;--accent:#4fd1c5;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(1200px 680px at 84% -10%,rgba(91,141,239,.13),transparent 60%),radial-gradient(960px 600px at -10% 2%,rgba(79,209,197,.08),transparent 55%),radial-gradient(1000px 700px at 50% 120%,rgba(230,179,90,.05),transparent 60%),var(--bg);background-attachment:fixed;color:#e8edf7;font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}::selection{background:rgba(79,209,197,.28);color:#fff}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#243049;border-radius:6px;border:2px solid #0a0e1a}::-webkit-scrollbar-thumb:hover{background:#324063}table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button,input,select,textarea{font-family:var(--font-sans)}select option{background:#131a2c;color:#e8edf7}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:15px;height:15px;cursor:pointer}input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.ts-lift{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease;will-change:transform}.ts-lift:hover{transform:translateY(-3px);border-color:rgba(79,209,197,.42)!important;box-shadow:0 20px 48px rgba(0,0,0,.46),0 0 0 1px rgba(79,209,197,.08)}.ts-hairline{position:relative}.ts-hairline:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,rgba(79,209,197,.65),rgba(91,141,239,.45),transparent);pointer-events:none}@keyframes ts-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.ts-rise{animation:ts-rise .55s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.ts-rise{animation:none}.ts-lift{transition:none}}.ts-hero{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:30px;gap:30px;align-items:stretch}@media (max-width:940px){.ts-hero{grid-template-columns:1fr;gap:20px}}.ts-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));grid-gap:16px;gap:16px}@media (max-width:560px){.ts-cards{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:380px){.ts-cards{grid-template-columns:1fr}}.ts-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:860px){.ts-shell{padding:18px 14px 72px!important}.ts-stack{grid-template-columns:1fr!important}.ts-header-inner{gap:10px!important;padding:0 14px!important}.ts-eu-tag{display:none!important}.ts-nav{gap:0!important}.ts-nav a{padding:7px 9px!important}}@media (max-width:520px){.ts-logo-text{display:none!important}.ts-nav a{padding:7px!important;font-size:12.5px!important}}