:root{--site-grid-size:24px;--site-grid-major-size:120px;--site-bg-base:oklch(97.6% .004 258);--site-grid-line:color-mix(in oklab, var(--border-strong) 14%, transparent);--site-grid-major-line:color-mix(in oklab, var(--border-strong) 24%, transparent)}.dark{--site-bg-base:var(--background);--site-grid-line:color-mix(in oklab, var(--border-strong) 16%, transparent);--site-grid-major-line:color-mix(in oklab, var(--border-strong) 28%, transparent)}.site-surface{isolation:isolate;background-color:var(--site-bg-base);position:relative}.site-surface:before{content:"";z-index:-1;pointer-events:none;background-color:var(--site-bg-base);background-image:linear-gradient(to right, var(--site-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--site-grid-line) 1px, transparent 1px), linear-gradient(to right, var(--site-grid-major-line) 1px, transparent 1px), linear-gradient(to bottom, var(--site-grid-major-line) 1px, transparent 1px);background-size:var(--site-grid-size) var(--site-grid-size), var(--site-grid-size) var(--site-grid-size), var(--site-grid-major-size) var(--site-grid-major-size), var(--site-grid-major-size) var(--site-grid-major-size);background-position:0 0;position:fixed;inset:0}.site-main-surface,.site-route-content{background-color:#0000;position:relative}.site-route-content>div>:is(section,article,main,div).bg-background,.site-route-content>div>:is(section,article,main,div).bg-paper,.site-route-content>div>:is(section,article,main,div).bg-paper-deep,.site-route-content>div>:is(section,article,main,div).bg-surface-2,.site-route-content>div>:is(section,article,main,div).bg-deep,.site-route-content>div>div>:is(section,article,main).bg-background,.site-route-content>div>div>:is(section,article,main).bg-paper,.site-route-content>div>div>:is(section,article,main).bg-paper-deep,.site-route-content>div>div>:is(section,article,main).bg-surface-2,.site-route-content>div>div>:is(section,article,main).bg-deep{background-color:#0000!important;background-image:none!important}#iletisim.final-cta-system-surface,[data-site-footer]{isolation:isolate;position:relative;background-color:#0000!important;background-image:none!important}#iletisim.final-cta-system-surface:before,#iletisim.final-cta-system-surface:after,[data-site-footer]:before,[data-site-footer]:after{content:none!important;display:none!important}.site-route-content>div>section>.paper-grid:first-child,.site-route-content>div>section>.grid-motif:first-child,.site-route-content>div>section>.grid-motif-light:first-child,.site-route-content>div>section>.project-dither:first-child,.site-route-content>div>article>.paper-grid:first-child{display:none!important}.site-surface:has(#main [aria-label="404"])>#main+div{display:none!important}.site-surface:has(#main [aria-label="404"])>#main+div+section{display:none!important}.site-surface:has(#main [aria-label="404"])>#main+div+section+section{display:none!important}.site-surface:has(#main [aria-label="404"])>#main+div+section+section+footer{display:none!important}:is(html:has(#main [aria-label="404"]),body:has(#main [aria-label="404"])){overscroll-behavior:none;height:100%;overflow:hidden}.site-surface:has(#main [aria-label="404"]){overscroll-behavior:none;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.site-surface:has(#main [aria-label="404"]) #main{overscroll-behavior:none;min-height:0;overflow:hidden}.site-surface:has(#main [aria-label="404"]) #main .site-route-content{max-height:100%;overflow:hidden}@media (width<=1023px){.site-surface:has(#main [aria-label="404"]) #main .site-route-content{height:100%}.site-surface:has(#main [aria-label="404"]) #main .site-route-content>div{height:100%}.site-surface:has(#main [aria-label="404"]) #main section.shell{height:100%;padding-top:clamp(.75rem,2.25dvh,1.5rem)!important;padding-bottom:clamp(.75rem,2.25dvh,1.5rem)!important}.site-surface:has(#main [aria-label="404"]) #main section.shell>.relative.grid{height:100%;display:block}.site-surface:has(#main [aria-label="404"]) #main section.shell>.relative.grid>:first-child{flex-direction:column;justify-content:center;max-width:none;height:100%;display:flex}.site-surface:has(#main [aria-label="404"]) #main section.shell>.relative.grid>:last-child{display:none!important}.site-surface:has(#main [aria-label="404"]) #main section.shell>div:last-child{display:none!important}.site-surface:has(#main [aria-label="404"]) #main section.shell>.relative.grid>:first-child>p:first-child+div{margin-top:.6rem!important}.site-surface:has(#main [aria-label="404"]) #main p[aria-label="404"]{font-size:clamp(6.25rem,31vw,9.25rem)!important;line-height:.78!important}.site-surface:has(#main [aria-label="404"]) #main p[aria-label="404"]+svg{display:none!important}.site-surface:has(#main [aria-label="404"]) #main h1{max-width:18ch;margin-top:.9rem!important;font-size:clamp(2rem,8.5vw,2.75rem)!important;line-height:1!important}.site-surface:has(#main [aria-label="404"]) #main h1+p{max-width:34rem;margin-top:.75rem!important;font-size:.95rem!important;line-height:1.55!important}.site-surface:has(#main [aria-label="404"]) #main h1+p+div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem!important;margin-top:1rem!important;display:grid!important}.site-surface:has(#main [aria-label="404"]) #main h1+p+div>:first-child{grid-column:1/-1}:is(.site-surface:has(#main [aria-label="404"]) #main h1+p+div>a,.site-surface:has(#main [aria-label="404"]) #main h1+p+div>button){min-height:2.75rem;padding:.5rem .75rem}.site-surface:has(#main [aria-label="404"]) #main h1+p+div+div{display:none!important}}@media (width<=767px){.site-surface:has(#main [aria-label="404"]) button[aria-controls=global-ai-advisor]{display:none!important}.site-surface:has(#main [aria-label="404"]) button[aria-controls=forge-lab-dialog]{display:none!important}.site-surface:has(#main [aria-label="404"]) [data-canvas-tool]{display:none!important}.site-surface:has(#main [aria-label="404"]) [data-technical-console]{display:none!important}}@media (width>=1024px) and (height<=900px){.site-surface:has(#main [aria-label="404"]) #main section.shell{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.site-surface:has(#main [aria-label="404"]) #main section.shell>.relative.grid>:last-child{min-height:min(600px,100dvh - 220px)!important}.site-surface:has(#main [aria-label="404"]) #main section.shell>div:last-child{margin-top:1.25rem!important}}@media (width<=639px){:root{--site-grid-line:color-mix(in oklab, var(--border-strong) 10%, transparent);--site-grid-major-line:color-mix(in oklab, var(--border-strong) 18%, transparent)}#iletisim.final-cta-system-surface{padding-top:4.75rem!important;padding-bottom:4.5rem!important}[data-site-footer] .shell{padding-bottom:calc(7.25rem + env(safe-area-inset-bottom))}[data-site-footer] a,[data-site-footer] button{min-width:0}}[data-technical-console]>button[aria-pressed=true]{border-color:var(--color-measure)!important;background:var(--color-measure)!important;color:var(--color-background)!important}[data-technical-console]>button[aria-pressed=true] svg{color:currentColor!important}@media (width<=767px){[data-technical-console]>button[aria-pressed]{display:none!important}}@media (width>=640px){[data-technical-console]>button[aria-pressed]>span{display:none!important}[data-technical-console]>button[aria-pressed]:after{content:"X-RAY";font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:500}}@media (width<=1279px){header[data-xray-component=SiteHeader]{inset-inline:0!important;top:max(.75rem, env(safe-area-inset-top))!important;width:100%!important;position:fixed!important}:is(html:has(#mobile-site-menu),body:has(#mobile-site-menu)){overscroll-behavior:none;overflow:hidden!important}#mobile-site-menu{overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box;max-height:calc(100dvh - 7rem - env(safe-area-inset-bottom))!important;overflow:hidden auto!important}}@media (width<=479px) and (height<=840px){#mobile-site-menu nav{padding:.375rem}#mobile-site-menu nav>section{margin-bottom:.375rem;padding:.375rem}#mobile-site-menu nav>section>div:first-child{padding-bottom:.25rem}#mobile-site-menu nav>section a{min-height:2.75rem;padding-top:.25rem;padding-bottom:.25rem}#mobile-site-menu nav>section a>span:last-child>span:last-child{display:none}}
