:root{--bg:#080907!important;--card:#11120f!important;--t1:#f0efe9!important;--t2:#b2b4ab!important;--t3:#74776e!important;--acc:#c8ff3d!important;--acc2:#9fce2e!important;--brd:rgba(240,239,233,.14)!important}
html{scroll-behavior:smooth;scrollbar-color:var(--acc) var(--bg)}body{position:relative;isolation:isolate;background:var(--bg)!important;overflow-x:hidden}body:before{position:fixed;z-index:-2;inset:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(#000,transparent 70%)}body:after{position:fixed;z-index:-1;top:-40%;right:-20%;width:64vw;aspect-ratio:1;content:"";pointer-events:none;border:1px solid rgba(200,255,61,.08);border-radius:50%;box-shadow:inset 0 0 120px rgba(200,255,61,.02);animation:legal-orbit 30s linear infinite}@keyframes legal-orbit{to{transform:rotate(360deg)}}::selection{background:var(--acc);color:var(--bg)}
.nav{height:82px!important;background:rgba(8,9,7,.94)!important;border-color:var(--brd)!important;backdrop-filter:blur(18px)!important}.nav:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(200,255,61,.75),transparent);transform:translateX(-100%);animation:legal-nav-scan 7s 1s ease-in-out infinite}@keyframes legal-nav-scan{0%,72%{transform:translateX(-100%);opacity:0}80%{opacity:1}96%{transform:translateX(100%);opacity:1}100%{opacity:0}}.nav-inner{max-width:1040px!important;padding-inline:clamp(20px,4vw,52px)!important}.nav-logo{width:150px;height:54px;overflow:hidden;font-size:0!important}.nav-logo:before{display:block;width:100%;height:100%;content:"";background:url('/assets/syxlabs-wordmark-interlocking-clean.png') center/contain no-repeat}.logo-icon{display:none!important}.nav-back{position:relative;padding:10px 15px!important;border:1px solid var(--brd);color:var(--t2)!important;font:600 10px 'JetBrains Mono',monospace!important;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.nav-back:hover{border-color:var(--acc);color:var(--acc)!important;text-decoration:none!important}
.content{max-width:1040px!important;padding:148px clamp(20px,7vw,96px) 90px!important}.content:before{display:block;margin-bottom:22px;color:var(--acc);content:"SYXLABS / RECHTLICHE INFORMATIONEN";font:600 10px 'JetBrains Mono',monospace;letter-spacing:.14em}.content h1{max-width:800px;margin-bottom:62px!important;font-size:clamp(46px,7vw,88px)!important;font-weight:800!important;letter-spacing:-.065em!important;line-height:.9!important}.content h1:after{display:block;width:112px;height:3px;margin-top:28px;content:"";background:var(--acc);animation:legal-title-line .9s cubic-bezier(.16,1,.3,1) both}@keyframes legal-title-line{from{width:0}}#legal-body{counter-reset:legal-section}.content h2{position:relative;margin-top:72px!important;margin-bottom:20px!important;padding:19px 22px 19px 32px;border-block:1px solid var(--brd);font-size:clamp(21px,2.6vw,31px)!important;font-weight:650!important;letter-spacing:-.025em!important}.content h2:before{position:absolute;top:-1px;bottom:-1px;left:0;width:3px;content:"";background:var(--acc);transform:scaleY(0);transform-origin:bottom;transition:.5s cubic-bezier(.16,1,.3,1)}.content h2.legal-visible:before{transform:scaleY(1)}.content h3{margin-top:34px!important;color:var(--t1)!important;font-size:17px!important}.content p,.content li{color:var(--t2)!important;font-size:15px!important;line-height:1.78!important}.content a{color:var(--acc)!important;text-underline-offset:3px}.content strong{color:var(--t1)!important}.toc,.notice{position:relative;margin:0 0 50px!important;padding:28px 30px!important;border-radius:0!important;border-color:var(--brd)!important;background:rgba(17,18,15,.9)!important;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.toc:after,.notice:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:var(--acc);transform:scaleX(0);transform-origin:left;transition:.65s}.toc.legal-visible:after,.notice.legal-visible:after{transform:scaleX(1)}.toc h3{font:650 12px 'JetBrains Mono',monospace!important;letter-spacing:.1em;text-transform:uppercase}.toc ol{columns:2;column-gap:38px}.toc li{break-inside:avoid;margin-bottom:10px!important}.toc a{color:var(--t2)!important}.toc a:hover{color:var(--acc)!important}.footer{max-width:1040px;margin:20px auto 0!important;padding:44px clamp(20px,4vw,52px)!important;border-color:var(--brd)!important}.footer:before{display:block;width:190px;height:70px;margin:0 auto 24px;content:"";background:url('/assets/syxlabs-wordmark-interlocking-clean.png') center/contain no-repeat}.footer p{font:500 9px 'JetBrains Mono',monospace!important;letter-spacing:.1em;text-transform:uppercase}
.legal-motion-ready #legal-body>h2,.legal-motion-ready #legal-body>h3,.legal-motion-ready .toc,.legal-motion-ready .notice{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s cubic-bezier(.16,1,.3,1)}.legal-motion-ready #legal-body>.legal-visible{opacity:1;transform:none}
@media(max-width:700px){.nav{height:70px!important}.nav-logo{width:124px}.content{padding-top:116px!important}.content h1{margin-bottom:44px!important}.content h2{margin-top:54px!important;padding:16px 16px 16px 24px}.toc ol{columns:1}.toc,.notice{padding:22px 20px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.legal-motion-ready #legal-body>h2,.legal-motion-ready #legal-body>h3,.legal-motion-ready .toc,.legal-motion-ready .notice{opacity:1;transform:none}}