.dk-app.dk-app.dk-app{background-color:var(--graphite);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><circle cx='115' cy='143' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='47' cy='131' r='1.05' fill='%23000' fill-opacity='0.28'/><circle cx='24' cy='114' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='152' cy='101' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='40' cy='159' r='0.55' fill='%23000' fill-opacity='0.28'/><circle cx='15' cy='9' r='0.7' fill='%23000' fill-opacity='0.55'/><circle cx='7' cy='118' r='0.85' fill='%23fff' fill-opacity='0.26'/><circle cx='132' cy='59' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='117' cy='71' r='1.05' fill='%23000' fill-opacity='0.28'/><circle cx='65' cy='80' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='17' cy='144' r='0.55' fill='%23fff' fill-opacity='0.34'/><circle cx='98' cy='17' r='0.55' fill='%23000' fill-opacity='0.28'/><circle cx='54' cy='53' r='0.55' fill='%23fff' fill-opacity='0.42'/><circle cx='107' cy='18' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='86' cy='22' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='30' cy='34' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='15' cy='119' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='114' cy='130' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='107' cy='98' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='0' cy='69' r='0.85' fill='%23000' fill-opacity='0.28'/><circle cx='53' cy='47' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='147' cy='25' r='0.55' fill='%23000' fill-opacity='0.28'/><circle cx='113' cy='66' r='0.55' fill='%23000' fill-opacity='0.4'/><circle cx='75' cy='98' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='149' cy='62' r='0.55' fill='%23fff' fill-opacity='0.34'/><circle cx='159' cy='116' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='147' cy='34' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='79' cy='58' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='141' cy='50' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='20' cy='107' r='0.55' fill='%23fff' fill-opacity='0.18'/><circle cx='131' cy='65' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='65' cy='107' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='17' cy='32' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='71' cy='54' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='68' cy='105' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='45' cy='72' r='0.85' fill='%23fff' fill-opacity='0.26'/><circle cx='23' cy='92' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='133' cy='149' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='121' cy='91' r='0.85' fill='%23000' fill-opacity='0.28'/><circle cx='153' cy='19' r='1.05' fill='%23fff' fill-opacity='0.34'/><circle cx='81' cy='34' r='0.55' fill='%23fff' fill-opacity='0.34'/><circle cx='11' cy='33' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='19' cy='106' r='0.55' fill='%23000' fill-opacity='0.55'/><circle cx='3' cy='159' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='155' cy='18' r='0.55' fill='%23fff' fill-opacity='0.18'/><circle cx='65' cy='106' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='112' cy='118' r='0.55' fill='%23fff' fill-opacity='0.18'/><circle cx='79' cy='153' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='28' cy='127' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='94' cy='77' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='132' cy='43' r='0.85' fill='%23000' fill-opacity='0.4'/><circle cx='127' cy='61' r='0.85' fill='%23fff' fill-opacity='0.34'/><circle cx='50' cy='110' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='56' cy='149' r='0.85' fill='%23fff' fill-opacity='0.26'/><circle cx='127' cy='89' r='0.55' fill='%23000' fill-opacity='0.4'/><circle cx='43' cy='28' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='105' cy='97' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='159' cy='115' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='71' cy='155' r='0.55' fill='%23000' fill-opacity='0.4'/><circle cx='146' cy='90' r='0.85' fill='%23000' fill-opacity='0.55'/><circle cx='4' cy='34' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='68' cy='60' r='0.7' fill='%23000' fill-opacity='0.55'/><circle cx='29' cy='114' r='0.55' fill='%23000' fill-opacity='0.55'/><circle cx='94' cy='19' r='0.7' fill='%23fff' fill-opacity='0.42'/><circle cx='65' cy='45' r='0.55' fill='%23000' fill-opacity='0.55'/><circle cx='9' cy='45' r='0.7' fill='%23fff' fill-opacity='0.34'/><circle cx='138' cy='133' r='0.7' fill='%23fff' fill-opacity='0.26'/><circle cx='22' cy='105' r='1.05' fill='%23fff' fill-opacity='0.42'/><circle cx='50' cy='1' r='1.05' fill='%23fff' fill-opacity='0.34'/><circle cx='118' cy='83' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='54' cy='62' r='1.05' fill='%23000' fill-opacity='0.4'/><circle cx='137' cy='82' r='0.85' fill='%23000' fill-opacity='0.28'/><circle cx='89' cy='129' r='0.55' fill='%23fff' fill-opacity='0.34'/><circle cx='140' cy='107' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='55' cy='16' r='1.05' fill='%23000' fill-opacity='0.28'/><circle cx='136' cy='85' r='0.7' fill='%23fff' fill-opacity='0.42'/><circle cx='126' cy='148' r='0.55' fill='%23000' fill-opacity='0.4'/><circle cx='134' cy='143' r='0.85' fill='%23000' fill-opacity='0.55'/><circle cx='42' cy='133' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='156' cy='53' r='0.85' fill='%23000' fill-opacity='0.55'/><circle cx='134' cy='69' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='128' cy='1' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='132' cy='102' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='16' cy='137' r='1.05' fill='%23fff' fill-opacity='0.42'/><circle cx='68' cy='63' r='1.05' fill='%23fff' fill-opacity='0.34'/><circle cx='111' cy='121' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='158' cy='7' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='9' cy='49' r='0.7' fill='%23fff' fill-opacity='0.34'/><circle cx='82' cy='90' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='127' cy='149' r='0.55' fill='%23000' fill-opacity='0.55'/><circle cx='64' cy='50' r='1.05' fill='%23fff' fill-opacity='0.42'/><circle cx='135' cy='157' r='0.7' fill='%23fff' fill-opacity='0.26'/><circle cx='135' cy='55' r='0.7' fill='%23fff' fill-opacity='0.34'/><circle cx='46' cy='80' r='0.85' fill='%23000' fill-opacity='0.28'/><circle cx='55' cy='49' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='33' cy='22' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='107' cy='139' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='24' cy='51' r='0.85' fill='%23000' fill-opacity='0.4'/><circle cx='29' cy='129' r='0.85' fill='%23fff' fill-opacity='0.26'/><circle cx='18' cy='123' r='0.55' fill='%23fff' fill-opacity='0.42'/><circle cx='37' cy='48' r='0.7' fill='%23fff' fill-opacity='0.26'/><circle cx='40' cy='72' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='118' cy='19' r='0.55' fill='%23fff' fill-opacity='0.42'/><circle cx='109' cy='131' r='0.85' fill='%23fff' fill-opacity='0.34'/><circle cx='3' cy='10' r='0.7' fill='%23fff' fill-opacity='0.42'/><circle cx='92' cy='94' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='42' cy='24' r='0.55' fill='%23fff' fill-opacity='0.18'/><circle cx='103' cy='145' r='0.7' fill='%23fff' fill-opacity='0.34'/><circle cx='66' cy='71' r='0.55' fill='%23000' fill-opacity='0.28'/><circle cx='103' cy='34' r='0.85' fill='%23000' fill-opacity='0.55'/></svg>"),radial-gradient(820px 560px at 86% -8%,#2bd47d4d,#0000 62%),radial-gradient(640px 420px at 0 -12%,#ffffff1a,#0000 58%),radial-gradient(900px 480px at 48% 108%,#2bd47d1f,#0000 64%);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:160px 160px,auto,auto,auto}html:has(.gate-public) .gate-public.gate-public{background-color:var(--graphite);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><circle cx='115' cy='143' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='47' cy='131' r='1.05' fill='%23000' fill-opacity='0.28'/><circle cx='24' cy='114' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='152' cy='101' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='40' cy='159' r='0.55' fill='%23000' fill-opacity='0.28'/><circle cx='15' cy='9' r='0.7' fill='%23000' fill-opacity='0.55'/><circle cx='7' cy='118' r='0.85' fill='%23fff' fill-opacity='0.26'/><circle cx='132' cy='59' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='117' cy='71' r='1.05' fill='%23000' fill-opacity='0.28'/><circle cx='65' cy='80' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='17' cy='144' r='0.55' fill='%23fff' fill-opacity='0.34'/><circle cx='98' cy='17' r='0.55' fill='%23000' fill-opacity='0.28'/><circle cx='54' cy='53' r='0.55' fill='%23fff' fill-opacity='0.42'/><circle cx='107' cy='18' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='86' cy='22' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='30' cy='34' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='15' cy='119' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='114' cy='130' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='107' cy='98' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='0' cy='69' r='0.85' fill='%23000' fill-opacity='0.28'/><circle cx='53' cy='47' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='147' cy='25' r='0.55' fill='%23000' fill-opacity='0.28'/><circle cx='113' cy='66' r='0.55' fill='%23000' fill-opacity='0.4'/><circle cx='75' cy='98' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='149' cy='62' r='0.55' fill='%23fff' fill-opacity='0.34'/><circle cx='159' cy='116' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='147' cy='34' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='79' cy='58' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='141' cy='50' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='20' cy='107' r='0.55' fill='%23fff' fill-opacity='0.18'/><circle cx='131' cy='65' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='65' cy='107' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='17' cy='32' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='71' cy='54' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='68' cy='105' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='45' cy='72' r='0.85' fill='%23fff' fill-opacity='0.26'/><circle cx='23' cy='92' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='133' cy='149' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='121' cy='91' r='0.85' fill='%23000' fill-opacity='0.28'/><circle cx='153' cy='19' r='1.05' fill='%23fff' fill-opacity='0.34'/><circle cx='81' cy='34' r='0.55' fill='%23fff' fill-opacity='0.34'/><circle cx='11' cy='33' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='19' cy='106' r='0.55' fill='%23000' fill-opacity='0.55'/><circle cx='3' cy='159' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='155' cy='18' r='0.55' fill='%23fff' fill-opacity='0.18'/><circle cx='65' cy='106' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='112' cy='118' r='0.55' fill='%23fff' fill-opacity='0.18'/><circle cx='79' cy='153' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='28' cy='127' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='94' cy='77' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='132' cy='43' r='0.85' fill='%23000' fill-opacity='0.4'/><circle cx='127' cy='61' r='0.85' fill='%23fff' fill-opacity='0.34'/><circle cx='50' cy='110' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='56' cy='149' r='0.85' fill='%23fff' fill-opacity='0.26'/><circle cx='127' cy='89' r='0.55' fill='%23000' fill-opacity='0.4'/><circle cx='43' cy='28' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='105' cy='97' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='159' cy='115' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='71' cy='155' r='0.55' fill='%23000' fill-opacity='0.4'/><circle cx='146' cy='90' r='0.85' fill='%23000' fill-opacity='0.55'/><circle cx='4' cy='34' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='68' cy='60' r='0.7' fill='%23000' fill-opacity='0.55'/><circle cx='29' cy='114' r='0.55' fill='%23000' fill-opacity='0.55'/><circle cx='94' cy='19' r='0.7' fill='%23fff' fill-opacity='0.42'/><circle cx='65' cy='45' r='0.55' fill='%23000' fill-opacity='0.55'/><circle cx='9' cy='45' r='0.7' fill='%23fff' fill-opacity='0.34'/><circle cx='138' cy='133' r='0.7' fill='%23fff' fill-opacity='0.26'/><circle cx='22' cy='105' r='1.05' fill='%23fff' fill-opacity='0.42'/><circle cx='50' cy='1' r='1.05' fill='%23fff' fill-opacity='0.34'/><circle cx='118' cy='83' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='54' cy='62' r='1.05' fill='%23000' fill-opacity='0.4'/><circle cx='137' cy='82' r='0.85' fill='%23000' fill-opacity='0.28'/><circle cx='89' cy='129' r='0.55' fill='%23fff' fill-opacity='0.34'/><circle cx='140' cy='107' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='55' cy='16' r='1.05' fill='%23000' fill-opacity='0.28'/><circle cx='136' cy='85' r='0.7' fill='%23fff' fill-opacity='0.42'/><circle cx='126' cy='148' r='0.55' fill='%23000' fill-opacity='0.4'/><circle cx='134' cy='143' r='0.85' fill='%23000' fill-opacity='0.55'/><circle cx='42' cy='133' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='156' cy='53' r='0.85' fill='%23000' fill-opacity='0.55'/><circle cx='134' cy='69' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='128' cy='1' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='132' cy='102' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='16' cy='137' r='1.05' fill='%23fff' fill-opacity='0.42'/><circle cx='68' cy='63' r='1.05' fill='%23fff' fill-opacity='0.34'/><circle cx='111' cy='121' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='158' cy='7' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='9' cy='49' r='0.7' fill='%23fff' fill-opacity='0.34'/><circle cx='82' cy='90' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='127' cy='149' r='0.55' fill='%23000' fill-opacity='0.55'/><circle cx='64' cy='50' r='1.05' fill='%23fff' fill-opacity='0.42'/><circle cx='135' cy='157' r='0.7' fill='%23fff' fill-opacity='0.26'/><circle cx='135' cy='55' r='0.7' fill='%23fff' fill-opacity='0.34'/><circle cx='46' cy='80' r='0.85' fill='%23000' fill-opacity='0.28'/><circle cx='55' cy='49' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='33' cy='22' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='107' cy='139' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='24' cy='51' r='0.85' fill='%23000' fill-opacity='0.4'/><circle cx='29' cy='129' r='0.85' fill='%23fff' fill-opacity='0.26'/><circle cx='18' cy='123' r='0.55' fill='%23fff' fill-opacity='0.42'/><circle cx='37' cy='48' r='0.7' fill='%23fff' fill-opacity='0.26'/><circle cx='40' cy='72' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='118' cy='19' r='0.55' fill='%23fff' fill-opacity='0.42'/><circle cx='109' cy='131' r='0.85' fill='%23fff' fill-opacity='0.34'/><circle cx='3' cy='10' r='0.7' fill='%23fff' fill-opacity='0.42'/><circle cx='92' cy='94' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='42' cy='24' r='0.55' fill='%23fff' fill-opacity='0.18'/><circle cx='103' cy='145' r='0.7' fill='%23fff' fill-opacity='0.34'/><circle cx='66' cy='71' r='0.55' fill='%23000' fill-opacity='0.28'/><circle cx='103' cy='34' r='0.85' fill='%23000' fill-opacity='0.55'/></svg>"),radial-gradient(820px 560px at 86% -8%,#2bd47d4d,#0000 62%),radial-gradient(640px 420px at 0 -12%,#ffffff1a,#0000 58%),radial-gradient(900px 480px at 48% 108%,#2bd47d1f,#0000 64%);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:160px 160px,auto,auto,auto}html:has(.gate-home) .gate-home.gate-home{background-color:var(--graphite);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><circle cx='115' cy='143' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='47' cy='131' r='1.05' fill='%23000' fill-opacity='0.28'/><circle cx='24' cy='114' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='152' cy='101' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='40' cy='159' r='0.55' fill='%23000' fill-opacity='0.28'/><circle cx='15' cy='9' r='0.7' fill='%23000' fill-opacity='0.55'/><circle cx='7' cy='118' r='0.85' fill='%23fff' fill-opacity='0.26'/><circle cx='132' cy='59' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='117' cy='71' r='1.05' fill='%23000' fill-opacity='0.28'/><circle cx='65' cy='80' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='17' cy='144' r='0.55' fill='%23fff' fill-opacity='0.34'/><circle cx='98' cy='17' r='0.55' fill='%23000' fill-opacity='0.28'/><circle cx='54' cy='53' r='0.55' fill='%23fff' fill-opacity='0.42'/><circle cx='107' cy='18' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='86' cy='22' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='30' cy='34' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='15' cy='119' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='114' cy='130' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='107' cy='98' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='0' cy='69' r='0.85' fill='%23000' fill-opacity='0.28'/><circle cx='53' cy='47' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='147' cy='25' r='0.55' fill='%23000' fill-opacity='0.28'/><circle cx='113' cy='66' r='0.55' fill='%23000' fill-opacity='0.4'/><circle cx='75' cy='98' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='149' cy='62' r='0.55' fill='%23fff' fill-opacity='0.34'/><circle cx='159' cy='116' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='147' cy='34' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='79' cy='58' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='141' cy='50' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='20' cy='107' r='0.55' fill='%23fff' fill-opacity='0.18'/><circle cx='131' cy='65' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='65' cy='107' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='17' cy='32' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='71' cy='54' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='68' cy='105' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='45' cy='72' r='0.85' fill='%23fff' fill-opacity='0.26'/><circle cx='23' cy='92' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='133' cy='149' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='121' cy='91' r='0.85' fill='%23000' fill-opacity='0.28'/><circle cx='153' cy='19' r='1.05' fill='%23fff' fill-opacity='0.34'/><circle cx='81' cy='34' r='0.55' fill='%23fff' fill-opacity='0.34'/><circle cx='11' cy='33' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='19' cy='106' r='0.55' fill='%23000' fill-opacity='0.55'/><circle cx='3' cy='159' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='155' cy='18' r='0.55' fill='%23fff' fill-opacity='0.18'/><circle cx='65' cy='106' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='112' cy='118' r='0.55' fill='%23fff' fill-opacity='0.18'/><circle cx='79' cy='153' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='28' cy='127' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='94' cy='77' r='0.7' fill='%23000' fill-opacity='0.28'/><circle cx='132' cy='43' r='0.85' fill='%23000' fill-opacity='0.4'/><circle cx='127' cy='61' r='0.85' fill='%23fff' fill-opacity='0.34'/><circle cx='50' cy='110' r='0.7' fill='%23000' fill-opacity='0.4'/><circle cx='56' cy='149' r='0.85' fill='%23fff' fill-opacity='0.26'/><circle cx='127' cy='89' r='0.55' fill='%23000' fill-opacity='0.4'/><circle cx='43' cy='28' r='1.05' fill='%23fff' fill-opacity='0.26'/><circle cx='105' cy='97' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='159' cy='115' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='71' cy='155' r='0.55' fill='%23000' fill-opacity='0.4'/><circle cx='146' cy='90' r='0.85' fill='%23000' fill-opacity='0.55'/><circle cx='4' cy='34' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='68' cy='60' r='0.7' fill='%23000' fill-opacity='0.55'/><circle cx='29' cy='114' r='0.55' fill='%23000' fill-opacity='0.55'/><circle cx='94' cy='19' r='0.7' fill='%23fff' fill-opacity='0.42'/><circle cx='65' cy='45' r='0.55' fill='%23000' fill-opacity='0.55'/><circle cx='9' cy='45' r='0.7' fill='%23fff' fill-opacity='0.34'/><circle cx='138' cy='133' r='0.7' fill='%23fff' fill-opacity='0.26'/><circle cx='22' cy='105' r='1.05' fill='%23fff' fill-opacity='0.42'/><circle cx='50' cy='1' r='1.05' fill='%23fff' fill-opacity='0.34'/><circle cx='118' cy='83' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='54' cy='62' r='1.05' fill='%23000' fill-opacity='0.4'/><circle cx='137' cy='82' r='0.85' fill='%23000' fill-opacity='0.28'/><circle cx='89' cy='129' r='0.55' fill='%23fff' fill-opacity='0.34'/><circle cx='140' cy='107' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='55' cy='16' r='1.05' fill='%23000' fill-opacity='0.28'/><circle cx='136' cy='85' r='0.7' fill='%23fff' fill-opacity='0.42'/><circle cx='126' cy='148' r='0.55' fill='%23000' fill-opacity='0.4'/><circle cx='134' cy='143' r='0.85' fill='%23000' fill-opacity='0.55'/><circle cx='42' cy='133' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='156' cy='53' r='0.85' fill='%23000' fill-opacity='0.55'/><circle cx='134' cy='69' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='128' cy='1' r='1.05' fill='%23fff' fill-opacity='0.18'/><circle cx='132' cy='102' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='16' cy='137' r='1.05' fill='%23fff' fill-opacity='0.42'/><circle cx='68' cy='63' r='1.05' fill='%23fff' fill-opacity='0.34'/><circle cx='111' cy='121' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='158' cy='7' r='0.85' fill='%23fff' fill-opacity='0.18'/><circle cx='9' cy='49' r='0.7' fill='%23fff' fill-opacity='0.34'/><circle cx='82' cy='90' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='127' cy='149' r='0.55' fill='%23000' fill-opacity='0.55'/><circle cx='64' cy='50' r='1.05' fill='%23fff' fill-opacity='0.42'/><circle cx='135' cy='157' r='0.7' fill='%23fff' fill-opacity='0.26'/><circle cx='135' cy='55' r='0.7' fill='%23fff' fill-opacity='0.34'/><circle cx='46' cy='80' r='0.85' fill='%23000' fill-opacity='0.28'/><circle cx='55' cy='49' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='33' cy='22' r='0.85' fill='%23fff' fill-opacity='0.42'/><circle cx='107' cy='139' r='0.7' fill='%23fff' fill-opacity='0.18'/><circle cx='24' cy='51' r='0.85' fill='%23000' fill-opacity='0.4'/><circle cx='29' cy='129' r='0.85' fill='%23fff' fill-opacity='0.26'/><circle cx='18' cy='123' r='0.55' fill='%23fff' fill-opacity='0.42'/><circle cx='37' cy='48' r='0.7' fill='%23fff' fill-opacity='0.26'/><circle cx='40' cy='72' r='0.55' fill='%23fff' fill-opacity='0.26'/><circle cx='118' cy='19' r='0.55' fill='%23fff' fill-opacity='0.42'/><circle cx='109' cy='131' r='0.85' fill='%23fff' fill-opacity='0.34'/><circle cx='3' cy='10' r='0.7' fill='%23fff' fill-opacity='0.42'/><circle cx='92' cy='94' r='1.05' fill='%23000' fill-opacity='0.55'/><circle cx='42' cy='24' r='0.55' fill='%23fff' fill-opacity='0.18'/><circle cx='103' cy='145' r='0.7' fill='%23fff' fill-opacity='0.34'/><circle cx='66' cy='71' r='0.55' fill='%23000' fill-opacity='0.28'/><circle cx='103' cy='34' r='0.85' fill='%23000' fill-opacity='0.55'/></svg>"),radial-gradient(820px 560px at 86% -8%,#2bd47d4d,#0000 62%),radial-gradient(640px 420px at 0 -12%,#ffffff1a,#0000 58%),radial-gradient(900px 480px at 48% 108%,#2bd47d1f,#0000 64%);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:160px 160px,auto,auto,auto}.gate-public.gate-public .gate-pricing .mkt-hero__copy,.gate-public.gate-public .gate-pricing :is(p,h2,li,.dk-h2,.dk-eyebrow):not(:where(.rounded-\[12px\],.dk-card,.dk-panel,.mkt-nav__panel) *){background-color:var(--graphite)}html:has(.gate-home) .gate-home.gate-home .gate-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(680px 520px at 74% 40%,#2bd47d6b,#0000 58%),radial-gradient(460px 120px at 70% 74%,#0000009e,#0000 72%),radial-gradient(220px 48px at 70% 76%,#2bd47d52,#0000 70%);position:absolute;inset:0}html:has(.gate-home) .gate-home.gate-home .gate-sec{isolation:isolate}html:has(.gate-home) .gate-home.gate-home .gate-sec:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#2bd47d47,#0000 72%);width:520px;height:260px;position:absolute;top:72px;left:-48px}.gate-public.gate-public .mkt-hero__bg{background:radial-gradient(560px 440px at 78% 46%,#2bd47d75,#0000 62%),radial-gradient(360px 100px at 74% 82%,#00000080,#0000 72%)}.gate-public.gate-public main>section:not(.mkt-hero){isolation:isolate;position:relative}.gate-public.gate-public main>section:not(.mkt-hero):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#2bd47d38,#0000 72%);width:420px;height:200px;position:absolute;top:-12px;left:-20px}:is(html:not(.dark):has(.gate-home) .gate-home.gate-home :is(.gate-verdict,.gate-node,.gate-core,.gate-t,.gate-plan,.gate-pr,.gate-term,.gate-run),html:not(.dark) .gate-public.gate-public :is(.dk-card,.mkt-auth__card,.blog-card,.dk-panel,.mkt-nav__panel,.rounded-\[12px\]),html:not(.dark) .dk-app.dk-app .ap-card){border:1px solid var(--line);background-color:var(--raised);box-shadow:var(--shadow-md);background-image:none}:is(html.dark:has(.gate-home) .gate-home.gate-home :is(.gate-verdict,.gate-node,.gate-core,.gate-t,.gate-plan,.gate-pr,.gate-term,.gate-run),html.dark .gate-public.gate-public :is(.dk-card,.mkt-auth__card,.blog-card,.dk-panel,.mkt-nav__panel,.rounded-\[12px\]),html.dark .dk-app.dk-app .ap-card){background-color:#141921;background-image:linear-gradient(180deg, #ffffff12, transparent 46%) padding-box, linear-gradient(165deg, #ffffff6b, #2bd47d38 24%, #ffffff0f 62%) border-box;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffffff61,inset 0 -28px 36px -30px #0000008c,0 1px 1px #00000073,0 14px 28px -12px #0000009e,0 36px 64px -28px #000000c7}html.dark:has(.gate-home) .gate-home.gate-home .gate-verdict{background-color:#12171f;background-image:linear-gradient(198deg, #ffffff2e 0%, #ffffff08 34%, #00000038 100%) padding-box, linear-gradient(160deg, #ffffff80, #2bd47d47 30%, #ffffff14 70%) border-box;box-shadow:inset 0 1px #ffffff75,inset 0 -40px 48px -36px #000000a6,0 1px 1px #00000080,0 18px 24px -12px #000000b3,0 42px 36px -18px #000000c7,0 22px 18px -14px #2bd47d38}@media (prefers-reduced-motion:no-preference) and (min-width:761px){html:has(.gate-home) .gate-home.gate-home .gate-stage{transform:none}html:has(.gate-home) .gate-home.gate-home .gate-verdict{transform-origin:68% 120%;transition:transform .48s cubic-bezier(.16,1,.3,1);transform:perspective(860px)rotateX(8deg)rotateY(-16deg)}html:has(.gate-home) .gate-home.gate-home .gate-verdict:hover{transform:perspective(860px)rotateX(2deg)rotateY(-6deg)translateY(-6px)}.gate-public.gate-public :is(.dk-card,.mkt-auth__card,.rounded-\[12px\]){transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .18s}html:has(.gate-home) .gate-home.gate-home :is(.gate-t,.gate-plan,.gate-node){transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .18s}.gate-public.gate-public :is(.dk-card,.mkt-auth__card,.rounded-\[12px\]):hover{transform:translateY(-3px)}html:has(.gate-home) .gate-home.gate-home :is(.gate-t,.gate-plan,.gate-node):hover{transform:translateY(-3px)}}@media (max-width:760px){html:has(.gate-home) .gate-home.gate-home .gate-hero:after{background:radial-gradient(320px 200px at 50% 88%,#2bd47d66,#0000 68%),radial-gradient(240px 56px at 50% 94%,#0000008c,#0000 72%)}.gate-public.gate-public :is(.dk-card,.mkt-auth__card,.rounded-\[12px\]){transform:none}html:has(.gate-home) .gate-home.gate-home .gate-stage{transform:none}html:has(.gate-home) .gate-home.gate-home .gate-verdict{transform:none}html:has(.gate-home) .gate-home.gate-home .gate-verdict:hover{transform:none}html:has(.gate-home) .gate-home.gate-home :is(.gate-t,.gate-plan){transform:none}}@media (prefers-reduced-motion:reduce){.gate-public.gate-public :is(.dk-card,.mkt-auth__card,.rounded-\[12px\]){transition:none;transform:none}html:has(.gate-home) .gate-home.gate-home .gate-stage{transition:none;transform:none}html:has(.gate-home) .gate-home.gate-home .gate-verdict{transition:none;transform:none}html:has(.gate-home) .gate-home.gate-home :is(.gate-t,.gate-plan){transition:none;transform:none}}.gate-home [class*=text-white\/2],.gate-home [class*=text-white\/3],.gate-home [class*=text-white\/4],.gate-public [class*=text-white\/2],.gate-public [class*=text-white\/3],.gate-public [class*=text-white\/4],.dk-app [class*=text-white\/2],.dk-app [class*=text-white\/3],.dk-app [class*=text-white\/4]{color:var(--steel,#c0c7d1)}.gate-home ::placeholder,.gate-public ::placeholder,.dk-app ::placeholder{color:var(--steel,#c0c7d1);opacity:1}.gate-public button:disabled,.dk-app button:disabled{opacity:1}.gate-public button:disabled:not(.mkt-auth__submit){color:var(--steel,#c0c7d1);background:var(--raised-2,#1a2029);border-color:var(--line-2,#323a47)}.gate-entry .gate-terms{border:1px solid var(--line-2);background:var(--graphite);color:var(--paper);cursor:pointer;border-radius:12px;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;margin:0;padding:.85rem .9rem;font-size:14px;line-height:1.45;display:grid}.gate-entry .gate-terms.is-invalid{border-color:var(--fail);box-shadow:inset 0 0 0 1px var(--fail)}.gate-entry .gate-terms input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--paper);outline:1px solid var(--steel);outline-offset:2px;margin:.1rem 0 0}.gate-entry .gate-terms__req{color:var(--paper);margin-right:.35rem;font-weight:650;display:inline-block}.gate-entry .gate-terms a{color:var(--paper);text-underline-offset:3px;font-weight:560;text-decoration:underline}.gate-entry .gate-terms__hint{color:var(--paper-2);margin:.45rem 0 0;font-size:13px;line-height:1.45}.gate-entry .gate-sent{color:var(--paper);text-align:left;margin:0 0 .75rem;font-size:14px;line-height:1.5}.gate-entry .gate-sent strong{color:var(--paper);overflow-wrap:anywhere;font-weight:620}.gate-public,.gate-home,.dk-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--graphite:#f4f2eb;--raised:#fffcf8;--raised-2:#efebe3;--line:#e3ddd2;--line-2:#cfc6b6;--paper:#14171c;--paper-2:#343b49;--paper-hover:#2a303c;--steel:#4a5364;--steel-dim:#4e586a;--pass:#157a32;--warn:#9a3412;--fail:#b91c1c;--blocker:#9f1239;--opt:#0369a1;--veil:#f4f2eb;--code-bg:#f7f4ec;--code-fg:#1c212b;--code-muted:#4e586a;--color-ink:var(--paper);--color-ink-2:var(--paper-2);--color-ink-3:var(--steel);--color-ink-4:var(--steel-dim);--color-bg:var(--graphite);--color-surface:var(--raised);--color-surface-2:var(--raised-2);--color-surface-3:#e4dfd4;--color-border:var(--line);--color-border-strong:var(--line-2);--color-accent:#312e81;--color-accent-hover:#1e1b4b;--color-accent-soft:#eef2ff;--dk-on-accent:#fff;--color-pass:var(--pass);--color-warn:var(--warn);--color-fail:var(--fail);--color-blocker:var(--blocker);--color-optimization:var(--opt);--color-terminal:var(--code-bg);--dk-deep:#f4f2eb;--dk-deep-2:#fffcf8;--dk-deep-line:#e3ddd2;--dk-on-deep:#14171c;--dk-on-deep-2:#343b49;--dk-indigo-light:#312e81;--dk-grid:#312e810f;--shadow-sm:0 1px 2px #14171c0d;--shadow-md:0 8px 24px -12px #14171c1f;--shadow-xl:0 24px 48px -24px #14171c29}html:has(.gate-public){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--graphite:#f4f2eb;--raised:#fffcf8;--raised-2:#efebe3;--line:#e3ddd2;--line-2:#cfc6b6;--paper:#14171c;--paper-2:#343b49;--paper-hover:#2a303c;--steel:#4a5364;--steel-dim:#4e586a;--pass:#157a32;--warn:#9a3412;--fail:#b91c1c;--blocker:#9f1239;--opt:#0369a1;--veil:#f4f2eb;--code-bg:#f7f4ec;--code-fg:#1c212b;--code-muted:#4e586a;--color-ink:var(--paper);--color-ink-2:var(--paper-2);--color-ink-3:var(--steel);--color-ink-4:var(--steel-dim);--color-bg:var(--graphite);--color-surface:var(--raised);--color-surface-2:var(--raised-2);--color-surface-3:#e4dfd4;--color-border:var(--line);--color-border-strong:var(--line-2);--color-accent:#312e81;--color-accent-hover:#1e1b4b;--color-accent-soft:#eef2ff;--dk-on-accent:#fff;--color-pass:var(--pass);--color-warn:var(--warn);--color-fail:var(--fail);--color-blocker:var(--blocker);--color-optimization:var(--opt);--color-terminal:var(--code-bg);--dk-deep:#f4f2eb;--dk-deep-2:#fffcf8;--dk-deep-line:#e3ddd2;--dk-on-deep:#14171c;--dk-on-deep-2:#343b49;--dk-indigo-light:#312e81;--dk-grid:#312e810f;--shadow-sm:0 1px 2px #14171c0d;--shadow-md:0 8px 24px -12px #14171c1f;--shadow-xl:0 24px 48px -24px #14171c29}html:has(.gate-home){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--graphite:#f4f2eb;--raised:#fffcf8;--raised-2:#efebe3;--line:#e3ddd2;--line-2:#cfc6b6;--paper:#14171c;--paper-2:#343b49;--paper-hover:#2a303c;--steel:#4a5364;--steel-dim:#4e586a;--pass:#157a32;--warn:#9a3412;--fail:#b91c1c;--blocker:#9f1239;--opt:#0369a1;--veil:#f4f2eb;--code-bg:#f7f4ec;--code-fg:#1c212b;--code-muted:#4e586a;--color-ink:var(--paper);--color-ink-2:var(--paper-2);--color-ink-3:var(--steel);--color-ink-4:var(--steel-dim);--color-bg:var(--graphite);--color-surface:var(--raised);--color-surface-2:var(--raised-2);--color-surface-3:#e4dfd4;--color-border:var(--line);--color-border-strong:var(--line-2);--color-accent:#312e81;--color-accent-hover:#1e1b4b;--color-accent-soft:#eef2ff;--dk-on-accent:#fff;--color-pass:var(--pass);--color-warn:var(--warn);--color-fail:var(--fail);--color-blocker:var(--blocker);--color-optimization:var(--opt);--color-terminal:var(--code-bg);--dk-deep:#f4f2eb;--dk-deep-2:#fffcf8;--dk-deep-line:#e3ddd2;--dk-on-deep:#14171c;--dk-on-deep-2:#343b49;--dk-indigo-light:#312e81;--dk-grid:#312e810f;--shadow-sm:0 1px 2px #14171c0d;--shadow-md:0 8px 24px -12px #14171c1f;--shadow-xl:0 24px 48px -24px #14171c29}html:not(.dark) :is(.gate-public.gate-public,.gate-home.gate-home,.dk-app.dk-app.dk-app){background-image:radial-gradient(720px 420px at 100% -8%,#312e8112,#0000 62%),radial-gradient(560px 320px at 0 0,#14171c0a,#0000 58%)}html.dark .gate-public,html.dark .gate-home,html.dark .dk-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--graphite:#0e1116;--raised:#141921;--raised-2:#1a2029;--line:#252c37;--line-2:#323a47;--paper:#f7f7f5;--paper-2:#d9dde3;--paper-hover:#fff;--steel:#c0c7d1;--steel-dim:#c5ccd6;--pass:#2bd47d;--warn:#f5a524;--fail:#f2555a;--blocker:#ff4d6a;--opt:#9aa3b2;--veil:#0e1116;--code-bg:#0a0d11;--code-fg:#c9cfd8;--code-muted:#9aa3b2;--color-ink:var(--paper);--color-ink-2:var(--paper-2);--color-ink-3:var(--steel-dim);--color-ink-4:var(--steel);--color-bg:var(--graphite);--color-surface:var(--raised);--color-surface-2:var(--raised-2);--color-surface-3:#222a36;--color-border:var(--line);--color-border-strong:var(--line-2);--color-accent:var(--paper);--color-accent-hover:#fff;--color-accent-soft:#f7f7f514;--dk-on-accent:var(--graphite);--color-pass:var(--pass);--color-warn:var(--warn);--color-fail:var(--fail);--color-blocker:var(--blocker);--color-optimization:var(--opt);--color-terminal:var(--code-bg);--dk-deep:var(--graphite);--dk-deep-2:var(--raised);--dk-deep-line:var(--line);--dk-on-deep:var(--paper);--dk-on-deep-2:var(--steel-dim);--dk-indigo-light:var(--paper-2);--dk-grid:transparent;--shadow-sm:0 0 0 1px #ffffff0f;--shadow-md:0 0 0 1px #ffffff14, 0 8px 24px -12px #0000008c;--shadow-xl:0 24px 64px -24px #000000b8}html.dark:has(.gate-public){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--graphite:#0e1116;--raised:#141921;--raised-2:#1a2029;--line:#252c37;--line-2:#323a47;--paper:#f7f7f5;--paper-2:#d9dde3;--paper-hover:#fff;--steel:#c0c7d1;--steel-dim:#c5ccd6;--pass:#2bd47d;--warn:#f5a524;--fail:#f2555a;--blocker:#ff4d6a;--opt:#9aa3b2;--veil:#0e1116;--code-bg:#0a0d11;--code-fg:#c9cfd8;--code-muted:#9aa3b2;--color-ink:var(--paper);--color-ink-2:var(--paper-2);--color-ink-3:var(--steel-dim);--color-ink-4:var(--steel);--color-bg:var(--graphite);--color-surface:var(--raised);--color-surface-2:var(--raised-2);--color-surface-3:#222a36;--color-border:var(--line);--color-border-strong:var(--line-2);--color-accent:var(--paper);--color-accent-hover:#fff;--color-accent-soft:#f7f7f514;--dk-on-accent:var(--graphite);--color-pass:var(--pass);--color-warn:var(--warn);--color-fail:var(--fail);--color-blocker:var(--blocker);--color-optimization:var(--opt);--color-terminal:var(--code-bg);--dk-deep:var(--graphite);--dk-deep-2:var(--raised);--dk-deep-line:var(--line);--dk-on-deep:var(--paper);--dk-on-deep-2:var(--steel-dim);--dk-indigo-light:var(--paper-2);--dk-grid:transparent;--shadow-sm:0 0 0 1px #ffffff0f;--shadow-md:0 0 0 1px #ffffff14, 0 8px 24px -12px #0000008c;--shadow-xl:0 24px 64px -24px #000000b8}html.dark:has(.gate-home){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--graphite:#0e1116;--raised:#141921;--raised-2:#1a2029;--line:#252c37;--line-2:#323a47;--paper:#f7f7f5;--paper-2:#d9dde3;--paper-hover:#fff;--steel:#c0c7d1;--steel-dim:#c5ccd6;--pass:#2bd47d;--warn:#f5a524;--fail:#f2555a;--blocker:#ff4d6a;--opt:#9aa3b2;--veil:#0e1116;--code-bg:#0a0d11;--code-fg:#c9cfd8;--code-muted:#9aa3b2;--color-ink:var(--paper);--color-ink-2:var(--paper-2);--color-ink-3:var(--steel-dim);--color-ink-4:var(--steel);--color-bg:var(--graphite);--color-surface:var(--raised);--color-surface-2:var(--raised-2);--color-surface-3:#222a36;--color-border:var(--line);--color-border-strong:var(--line-2);--color-accent:var(--paper);--color-accent-hover:#fff;--color-accent-soft:#f7f7f514;--dk-on-accent:var(--graphite);--color-pass:var(--pass);--color-warn:var(--warn);--color-fail:var(--fail);--color-blocker:var(--blocker);--color-optimization:var(--opt);--color-terminal:var(--code-bg);--dk-deep:var(--graphite);--dk-deep-2:var(--raised);--dk-deep-line:var(--line);--dk-on-deep:var(--paper);--dk-on-deep-2:var(--steel-dim);--dk-indigo-light:var(--paper-2);--dk-grid:transparent;--shadow-sm:0 0 0 1px #ffffff0f;--shadow-md:0 0 0 1px #ffffff14, 0 8px 24px -12px #0000008c;--shadow-xl:0 24px 64px -24px #000000b8}html:has(.gate-home){background:var(--graphite);color:var(--paper);margin:0}html:has(.gate-home) body{background:var(--graphite);color:var(--paper);margin:0}.gate-home{--pad:clamp(20px, 4.4vw, 64px);--max:1312px;background:var(--graphite);color:var(--paper);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-size:17px;line-height:1.6;position:relative}.gate-home a{color:inherit;text-decoration:none}.gate-home code,.gate-home .mono{font-family:var(--font-geist-mono), ui-monospace, sfmono-regular, menlo, monospace;font-feature-settings:normal}.gate-home .wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.gate-home :focus-visible{outline:2px solid var(--paper);outline-offset:3px;border-radius:6px}.gate-home .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gate-nav{z-index:20;--gate-bar:76px;position:absolute;top:0;left:0;right:0}.gate-nav .wrap{align-items:center;gap:40px;height:76px;display:flex}.gate-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:620;display:flex}.gate-brand svg{display:block}.gate-nav ul{color:var(--paper-2);gap:30px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.gate-nav ul a{position:relative}.gate-nav ul a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.gate-nav ul a:hover,.gate-nav ul a:focus-visible{color:var(--paper)}.gate-nav ul a:hover:after,.gate-nav ul a:focus-visible:after{transform:scaleX(1)}.gate-nav .right{align-items:center;gap:22px;margin-left:auto;font-size:14.5px;display:flex}.gate-nav .signin{color:var(--paper-2)}.gate-nav .signin:hover{color:var(--paper)}.gate-btn{box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;height:44px;color:inherit;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:540;transition:transform .16s cubic-bezier(.16,1,.3,1),background-color .16s,border-color .16s;display:inline-flex}.gate-btn-sm{border-radius:8px;height:36px;padding:0 15px;font-size:14px}.gate-btn-primary{background:var(--paper);color:var(--graphite)}.gate-btn-primary:hover{background:var(--paper-hover)}.gate-btn-ghost{border:1px solid var(--line-2);color:var(--paper);background:0 0}html:not(.dark) .gate-btn-ghost{border-color:var(--steel);background:var(--raised)}.gate-btn-ghost:hover{border-color:var(--steel);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.gate-btn-ghost:hover{background:color-mix(in srgb, var(--paper) 6%, transparent)}}.gate-btn:hover{transform:translateY(-1px)}.gate-btn:active{transform:translateY(0)scale(.98)}.gate-home .gate-btn-primary,.gate-home .gate-btn-primary:hover,.gate-home .gate-btn-primary:focus,.gate-home .gate-btn-primary:focus-visible,.gate-home .gate-btn-primary:active{color:var(--graphite)}.gate-home .gate-btn-ghost,.gate-home .gate-btn-ghost:hover,.gate-home .gate-btn-ghost:focus,.gate-home .gate-btn-ghost:focus-visible,.gate-home .gate-btn-ghost:active,.gate-home .mkt-nav a.mkt-nav__link,.gate-home .mkt-nav a.mkt-nav__panel-link,.gate-home .mkt-nav a.mkt-nav__mobile-link,.gate-home .mkt-nav a.mkt-nav__mobile-signin,.gate-home .mkt-nav a.mkt-nav__brand,.gate-home .mkt-nav .mkt-nav__wordmark,.gate-home .mkt-nav a.mkt-nav__link:hover,.gate-home .mkt-nav a.mkt-nav__signin:hover{color:var(--paper)}.gate-home .mkt-nav a.mkt-nav__cta,.gate-home .mkt-nav a.mkt-nav__cta:hover,.gate-home .mkt-nav a.mkt-nav__cta:focus,.gate-home .mkt-nav a.mkt-nav__cta:focus-visible{color:var(--graphite);background:var(--paper)}.gate-home .mkt-nav a.mkt-nav__cta:hover{background:var(--paper-hover)}.gate-audience{letter-spacing:.08em;text-transform:uppercase;color:var(--steel);margin:0 0 14px;font-size:13px;font-weight:600}.gate-dev--solo{grid-template-columns:minmax(0,1fr);max-width:46rem}.gate-tease{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.gate-tease article{border:1px solid var(--line);background:var(--raised);border-radius:16px;min-width:0;padding:20px}.gate-tease h3{margin:0 0 8px;font-size:18px}.gate-tease p{color:var(--paper-2);margin:0 0 14px;font-size:15px}.gate-close{text-align:center;color:var(--paper-2);margin:0;padding:8px 0 72px;font-size:17px}.gate-close a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.gate-menu-btn{border:1px solid var(--line-2);width:36px;height:36px;color:var(--paper);cursor:pointer;font:inherit;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:none;position:relative}.gate-nav.is-open{z-index:80;isolation:isolate;background-color:var(--graphite);position:fixed;inset:0 0 auto}.gate-menu{border-top:1px solid var(--line);background-color:var(--graphite);padding:12px var(--pad) 20px;display:none}.gate-menu[hidden]{display:none!important}.gate-nav.is-open .gate-menu{z-index:81;top:var(--gate-bar);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:var(--graphite);background-image:linear-gradient(180deg, var(--raised) 0%, var(--graphite) 140px);padding:8px var(--pad) calc(28px + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.gate-menu a{color:var(--paper-2);border-bottom:1px solid var(--line);padding:12px 0;display:block}.gate-home:has(.gate-nav.is-open)>:not(.gate-nav){visibility:hidden}.gate-hero{box-sizing:border-box;isolation:isolate;height:calc(100svh - 76px);max-height:none;position:relative;overflow:hidden}@media (min-width:761px){.gate-home .gate-hero{height:calc(100svh - 76px);min-height:0;max-height:none;padding:7.5rem var(--pad) 2.5rem;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:stretch;column-gap:clamp(24px,3vw,48px);display:grid}.gate-home .gate-hero .wrap{z-index:2;grid-area:1/1;align-items:center;height:auto;display:flex;position:relative}.gate-home .gate-hero-copy{max-width:36rem;position:relative;top:auto;left:auto}.gate-home .gate-hero h1,.gate-home .gate-hero-sub,.gate-home .gate-hero-note{color:var(--paper)}.gate-home .gate-hero-sub{color:var(--paper-2)}.gate-home .gate-hero-note{color:var(--steel)}.gate-home .gate-stage{z-index:1;border:1px solid var(--line-2);width:100%;height:auto;min-height:520px;box-shadow:var(--shadow-xl);background:#141921;border-radius:20px;grid-area:1/2;align-self:stretch;position:relative;inset:auto;overflow:hidden}html:not(.dark) .gate-home .gate-stage{background:#e7e1d4}html:not(.dark) .gate-fallback>rect:first-of-type{fill:#e7e1d4}html:not(.dark) .gate-fallback .gd-rail--in{stroke:#8a8172}.gate-home .gate-fallback{transform-origin:1108px 468px;width:1440px;max-width:none;height:900px;inset:calc(16% - 468px) auto auto calc(50% - 1108px);transform:scale(.5)}.gate-home .gate-callouts{z-index:5;pointer-events:none;flex-wrap:wrap;grid-area:1/2;align-items:center;gap:8px;height:auto;display:flex;position:absolute;inset:14px 14px auto}.gate-home .gate-callouts :is(.gate-band,.gate-tag){position:static;top:auto;left:auto;right:auto;transform:none}html:has(.gate-home) .gate-home .gate-verdict{z-index:6;grid-area:1/2;width:min(320px,100% - 32px);position:absolute;inset:auto auto 56px 50%;transform:translate(-50%)}html:has(.gate-home) .gate-home .gate-verdict:hover{z-index:6;grid-area:1/2;width:min(320px,100% - 32px);position:absolute;inset:auto auto 56px 50%;transform:translate(-50%)}}.gate-stage{z-index:-2;position:absolute;inset:0}.gate-stage canvas{width:100%;height:100%;display:block}.gate-fallback{width:100%;height:100%;position:absolute;inset:0}.gate-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--graphite) 0%, var(--graphite) 34%, transparent 52%), linear-gradient(0deg, var(--graphite) 0%, transparent 22%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gate-hero:before{background:linear-gradient(90deg, var(--graphite) 0%, color-mix(in srgb, var(--graphite) 90%, transparent) 34%, transparent 52%), linear-gradient(0deg, var(--graphite) 0%, transparent 22%)}}.gate-hero .wrap{height:100%;position:relative}.gate-hero-copy{left:var(--pad);max-width:600px;position:absolute;top:188px}.gate-home h1{letter-spacing:-.045em;text-wrap:balance;margin:0 0 0 -.04em;font-size:clamp(52px,6.2vw,84px);font-weight:640;line-height:.96}.gate-home h2,.gate-home h3{text-wrap:balance}.gate-lede,.gate-hero-sub,.gate-fifty-cap,.gate-t p{text-wrap:pretty}.gate-hero-sub{color:var(--paper-2);max-width:36rem;margin-top:24px;font-size:18px;font-weight:400;line-height:1.5}.gate-hero-sub b{color:var(--paper);font-weight:540}.gate-cta{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.gate-hero-note{color:var(--steel);margin-top:18px;font-size:14px}.gate-callouts{z-index:3;pointer-events:none;position:absolute;inset:0}.gate-tags{z-index:3;pointer-events:none;gap:8px;display:grid;position:absolute;top:58%;left:46%}.gate-band--seo{top:32%;left:68%}.gate-band--aeo{top:44%;left:68%}.gate-band--geo{top:56%;left:68%}.gate-tag--link{left:auto;right:var(--pad);top:168px}.gate-tag--slop{left:auto;right:var(--pad);top:208px}.gate-tag,.gate-band{font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;background:var(--raised);border-radius:6px;padding:7px 9px;font-size:12px;line-height:1}@supports (color:color-mix(in lab, red, red)){.gate-tag,.gate-band{background:color-mix(in srgb, var(--raised) 92%, transparent)}}.gate-tag,.gate-band{border:1px solid var(--line-2);color:var(--paper-2);align-items:center;gap:8px;display:flex}.gate-tag i{background:var(--warn);border-radius:2px;width:7px;height:7px;display:inline-block}.gate-bands{z-index:3;pointer-events:none;gap:72px;display:grid;position:absolute;top:28%;right:18%}.gate-band{background:var(--raised)}@supports (color:color-mix(in lab, red, red)){.gate-band{background:color-mix(in srgb, var(--raised) 94%, transparent)}}.gate-band{border:1px solid var(--line-2);color:var(--paper-2);border-radius:6px;padding:7px 9px;font-size:12px;font-weight:560}.gate-verdict{right:var(--pad);z-index:4;background:var(--raised);border-radius:16px;width:352px;position:absolute;bottom:40px}@supports (color:color-mix(in lab, red, red)){.gate-verdict{background:color-mix(in srgb, var(--raised) 94%, transparent)}}.gate-verdict{border:1px solid var(--line-2);box-shadow:var(--shadow-xl);color:var(--paper);font-size:13.5px}.gate-v-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 14px;display:flex}.gate-v-title{letter-spacing:-.01em;font-size:14.5px;font-weight:560;line-height:1.35}.gate-v-url{color:var(--steel);margin-top:3px;font-size:12px}.gate-pill{border-radius:999px;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.gate-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.gate-pill.warn{color:var(--warn);background:#f5a5241f}.gate-pill.pass{color:var(--pass);background:#2bd47d1f}.gate-pill.fail{color:var(--fail);background:#f2555a21}.gate-pill.blocker{color:var(--blocker);background:#ff3b5c21}.gate-pill.opt{color:var(--opt);background:#9aa3b21f}.gate-scores{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:6px;padding:14px 18px 12px;display:grid}.gate-score b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:2.2ch;font-size:26px;font-weight:600;line-height:1.05;display:block}.gate-score span{color:var(--steel);font-size:12px}.gate-score .bar{background:var(--line);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.gate-score .bar u{background:var(--paper-2);height:100%;text-decoration:none;display:block}.gate-v-list{margin:0;padding:4px 10px 8px;list-style:none}.gate-v-list li{grid-template-columns:8px 1fr auto;align-items:baseline;gap:10px;padding:8px;display:grid}.gate-v-list li+li{border-top:1px solid var(--line)}.gate-v-list .dot{background:var(--warn);border-radius:2px;width:7px;height:7px}.gate-v-list code{color:var(--paper);font-size:12.5px}.gate-v-list p{color:var(--steel);grid-column:2/4;margin:2px 0 0;font-size:12.5px;line-height:1.45}.gate-fix{color:var(--paper-2);border:1px solid var(--line-2);border-radius:6px;padding:2px 7px;font-size:11.5px}.gate-v-foot{border-top:1px solid var(--line);color:var(--steel);justify-content:space-between;gap:12px;padding:11px 18px 14px;font-size:12px;display:flex}.gate-sec{padding:112px 0;position:relative}@media (max-width:800px){.gate-sec,.gate-vision,.gate-final{content-visibility:auto;contain-intrinsic-size:auto 720px}}.gate-home h2{letter-spacing:-.04em;max-width:18ch;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:620;line-height:1.05}.gate-lede{color:var(--paper-2);max-width:52ch;margin:16px 0 0;font-size:17px;font-weight:400;line-height:1.55}.gate-why{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.gate-why ol{margin:0;padding:0;list-style:none}.gate-why li{border-top:1px solid var(--line);letter-spacing:-.015em;padding:24px 0;font-size:18px;font-weight:480;line-height:1.4}.gate-why li:last-child{border-bottom:1px solid var(--line)}.gate-why li span{color:var(--steel);letter-spacing:0;margin-top:8px;font-size:16px;font-weight:380;line-height:1.55;display:block}.gate-pipe-head{justify-content:space-between;align-items:end;gap:48px;display:flex}.gate-pipe-head .gate-lede{max-width:44ch}.gate-pipeline{grid-template-columns:1fr 1.15fr 1fr 1fr;gap:0;margin-top:72px;display:grid}.gate-stage-col{flex-direction:column;padding:0 28px 0 0;display:flex;position:relative}.gate-stage-col .n{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--steel);align-items:center;gap:12px;height:20px;margin-bottom:18px;font-size:13px;display:flex}.gate-stage-col .n:after{content:"";background:linear-gradient(90deg, var(--line-2), transparent);flex:1;height:1px}.gate-stage-col h3{letter-spacing:-.025em;margin:0 0 8px;font-size:22px;font-weight:600}.gate-stage-col>p{color:var(--steel);max-width:30ch;min-height:72px;margin:0;font-size:15px;line-height:1.55}.gate-node{border:1px solid var(--line);background:var(--raised);border-radius:12px;flex:1;margin-top:26px;padding:8px;position:relative}.gate-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.gate-row+.gate-row{border-top:1px solid var(--line)}.gate-row small{color:var(--steel);font-size:12.5px}.gate-engine-node{background:var(--raised);border-color:var(--line-2);padding:18px}.gate-engine-node .big{align-items:baseline;gap:18px;display:flex}.gate-engine-node .big b{letter-spacing:-.04em;font-size:44px;font-weight:620;line-height:1}.gate-engine-node .big span{color:var(--steel);font-size:14px;line-height:1.3}.gate-bands-mini{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:18px;display:grid}.gate-bands-mini div{border:1px solid var(--line-2);border-radius:8px;padding:9px 10px;font-size:13px;font-weight:560}.gate-bands-mini small{color:var(--steel);font-size:12px;font-weight:400;display:block}.gate-det{color:var(--paper-2);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.gate-det:before{content:"";background:var(--pass);border-radius:50%;width:6px;height:6px}.gate-ladder .gate-row{justify-content:flex-start}.gate-ladder .gate-row small{margin-left:auto}.gate-engines-sec{background:linear-gradient(180deg, var(--graphite), var(--graphite) 40%, var(--graphite));padding-top:96px}@supports (color:color-mix(in lab, red, red)){.gate-engines-sec{background:linear-gradient(180deg, var(--graphite), color-mix(in srgb, var(--graphite) 88%, #000) 40%, var(--graphite))}}.gate-engines{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.gate-engine{padding:40px 40px 8px 0}.gate-engine+.gate-engine{border-left:1px solid var(--line);padding-left:40px}.gate-acr{letter-spacing:-.045em;margin-left:-.04em;font-size:clamp(56px,6vw,84px);font-weight:640;line-height:.9}.gate-engine .name{color:var(--steel);margin-top:22px;font-size:15px}.gate-engine .q{letter-spacing:-.02em;max-width:20ch;margin-top:8px;font-size:22px;font-weight:480;line-height:1.3}.gate-engine ul{margin:30px 0 0;padding:0;list-style:none}.gate-engine li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;font-size:14.5px;display:flex}.gate-engine li code{color:var(--steel);font-size:13px}.gate-sample{color:var(--steel);align-items:center;gap:14px;margin-top:28px;font-size:13.5px;display:flex}.gate-sample b{color:var(--paper);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.gate-meter{background:var(--line);border-radius:2px;flex:1;max-width:160px;height:4px;overflow:hidden}.gate-meter u{background:var(--paper-2);height:100%;text-decoration:none;display:block}.gate-checks{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.gate-fifty{letter-spacing:-.05em;color:var(--paper);margin-left:-.05em;font-size:clamp(112px,14vw,200px);font-weight:650;line-height:.82}.gate-fifty-cap{letter-spacing:-.02em;max-width:24ch;margin-top:30px;font-size:22px;font-weight:460;line-height:1.35}.gate-fifty-cap span{color:var(--steel);letter-spacing:0;margin-top:10px;font-size:16px;font-weight:380;line-height:1.55;display:block}.gate-tc{border:1px solid var(--line);background:var(--raised);border-radius:16px;grid-template-columns:190px minmax(0,1fr);display:grid;overflow:hidden}.gate-tc-tabs{border-right:1px solid var(--line);flex-direction:column;padding:8px;display:flex}.gate-tc-tab{text-align:left;font:inherit;color:var(--steel);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;font-size:14px;transition:background .16s,color .16s;display:flex}.gate-tc-tab span{opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}.gate-tc-tab:hover{color:var(--paper);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.gate-tc-tab:hover{background:color-mix(in srgb, var(--paper) 6%, transparent)}}.gate-tc-tab[aria-selected=true]{color:var(--paper);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.gate-tc-tab[aria-selected=true]{background:color-mix(in srgb, var(--paper) 10%, transparent)}}.gate-tc-tab[aria-selected=true]{font-weight:560}.gate-tc-tab:focus-visible{outline:2px solid var(--paper);outline-offset:-2px}.gate-tc-panel{min-width:0;padding:24px 28px 26px}.gate-tc-body h3{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:580}.gate-tc-sub{color:var(--steel);margin:6px 0 0;font-size:14.5px;line-height:1.5}.gate-tc-body ul{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.gate-tc-body li{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:2px 14px;padding:12px 0;display:grid}.gate-tc-what{color:var(--paper);font-size:15px;line-height:1.45}.gate-tc-body li code{color:var(--steel);grid-column:2;font-size:12px}.gate-tc-lvl{letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600}.gate-tc-lvl.fail{color:#e5484d}.gate-tc-lvl.flag{color:#d9a021}html:not(.dark) .gate-tc-lvl.fail{color:#c8302f}html:not(.dark) .gate-tc-lvl.flag{color:#9a6a00}.gate-link{border-bottom:1px solid var(--line-2);margin-top:22px;padding-bottom:3px;font-size:15px;font-weight:520;display:inline-flex}.gate-link:hover{border-color:var(--paper)}.gate-dev{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;margin-top:64px;display:grid}.gate-term{border:1px solid var(--line-2);background:var(--code-bg);color:var(--code-fg);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.gate-tabs{border-bottom:1px solid var(--line);background:var(--raised);gap:2px;padding:8px;display:flex}.gate-tabs label{cursor:pointer;color:var(--steel);border-radius:7px;padding:7px 12px;font-family:inherit;font-size:13.5px;font-weight:500;position:relative}.gate-tabs label:focus-within{outline:2px solid var(--paper);outline-offset:3px}.gate-tab-input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:is(.gate-term:has(#gate-tab-gh:checked) label[for=gate-tab-gh],.gate-term:has(#gate-tab-api:checked) label[for=gate-tab-api],.gate-term:has(#gate-tab-mcp:checked) label[for=gate-tab-mcp],.gate-term:has(#gate-tab-cli:checked) label[for=gate-tab-cli]){background:var(--raised-2);color:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2)}.gate-tabs .file{color:var(--steel-dim);align-self:center;margin-left:auto;padding-right:8px;font-size:12px}.gate-term:has(#gate-tab-gh:checked) .file:before{content:".github/workflows/content-gate.yml"}.gate-term:has(#gate-tab-api:checked) .file:before{content:"terminal"}.gate-term:has(#gate-tab-mcp:checked) .file:before{content:"claude_desktop_config.json"}.gate-term:has(#gate-tab-cli:checked) .file:before{content:"terminal"}.gate-term pre{color:var(--code-fg);font-size:13.5px;line-height:1.7;font-family:var(--font-geist-mono), ui-monospace, monospace;flex:1;margin:0;padding:22px 24px;display:none;overflow:auto}:is(.gate-term:has(#gate-tab-gh:checked) pre[data-panel=gh],.gate-term:has(#gate-tab-api:checked) pre[data-panel=api],.gate-term:has(#gate-tab-mcp:checked) pre[data-panel=mcp],.gate-term:has(#gate-tab-cli:checked) pre[data-panel=cli]){display:block}.gate-term .k{color:var(--code-muted)}.gate-term .s{color:#157a32}html.dark .gate-term .s{color:#c8e6d3}.gate-term .c{color:var(--steel)}.gate-term .h{color:var(--paper)}.gate-pr{border:1px solid var(--line);background:var(--raised);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.gate-pr-top{color:var(--steel);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.gate-pr-top b{color:var(--paper);font-weight:560}.gate-run{border:1px solid var(--line-2);border-radius:12px;overflow:hidden}.gate-run .hd{background:var(--raised-2);align-items:center;gap:12px;padding:14px 16px;display:flex}.gate-run .hd b{font-size:14.5px;font-weight:560}.gate-run .hd span{color:var(--steel);font-size:13px}.gate-mark{width:20px;height:20px;color:var(--warn);background:#f5a52429;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.gate-run table{border-collapse:collapse;width:100%;font-size:13px}.gate-run td{border-top:1px solid var(--line);padding:10px 16px}.gate-run td:first-child{color:var(--paper-2);font-size:12.5px}.gate-run td.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--paper)}.gate-comment{border:1px solid var(--line-2);color:var(--paper-2);background:#f5a5240f;border-radius:12px;padding:14px 16px;font-size:14px}.gate-comment ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gate-comment li{gap:2px;display:grid}.gate-comment code{color:var(--paper);font-size:12.5px}.gate-comment b{color:var(--paper);font-weight:560}.gate-rerun{font:inherit;color:var(--paper);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:8px;padding:4px 11px;font-size:13px;transition:background .16s,border-color .16s}.gate-rerun:hover:not(:disabled){border-color:var(--paper)}.gate-rerun:disabled{opacity:.55;cursor:default}.gate-run-bar{background:var(--line);height:2px}.gate-run-bar u{background:var(--paper);height:100%;display:block}.gate-run[data-running="1"] .gate-mark{border:2px solid var(--line-2);border-top-color:var(--paper);background:0 0}.gate-comment li[data-on="0"]{opacity:0;transform:translateY(6px)}.gate-failon{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gate-failon-k{font-family:var(--font-mono,ui-monospace, monospace);color:var(--steel);margin-right:4px;font-size:12.5px}.gate-failon button{font:inherit;color:var(--steel);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px;font-size:12.5px;transition:background .16s,color .16s,border-color .16s}.gate-failon button:hover{color:var(--paper);border-color:var(--paper)}.gate-failon button[aria-checked=true]{background:var(--paper);color:var(--graphite);border-color:var(--paper)}.gate-failon button:focus-visible,.gate-rerun:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.gate-merge{border:1px solid var(--line-2);color:var(--steel);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.gate-merge b{color:var(--paper);margin-right:4px;font-weight:560}.gate-merge code{color:var(--paper);font-size:12.5px}.gate-merge[data-state=held]{border-color:var(--fail)}@supports (color:color-mix(in lab, red, red)){.gate-merge[data-state=held]{border-color:color-mix(in srgb, var(--fail) 55%, transparent)}}.gate-merge[data-state=held]{background:var(--fail)}@supports (color:color-mix(in lab, red, red)){.gate-merge[data-state=held]{background:color-mix(in srgb, var(--fail) 8%, transparent)}}.gate-merge[data-state=open]{border-color:var(--pass)}@supports (color:color-mix(in lab, red, red)){.gate-merge[data-state=open]{border-color:color-mix(in srgb, var(--pass) 50%, transparent)}}.gate-merge[data-state=open]{background:var(--pass)}@supports (color:color-mix(in lab, red, red)){.gate-merge[data-state=open]{background:color-mix(in srgb, var(--pass) 7%, transparent)}}.gate-arm{flex:none;width:44px;height:30px;position:relative}.gate-arm i{background:var(--line-2);border-radius:2px;width:3px;height:26px;position:absolute;bottom:0}.gate-arm i:first-child{left:4px}.gate-arm i:nth-child(2){right:4px}.gate-arm u{background:var(--steel);transform-origin:0;border-radius:2px;width:32px;height:4px;position:absolute;bottom:22px;left:6px;transform:rotate(0)}.gate-merge[data-state=held] .gate-arm u{background:var(--fail)}.gate-merge[data-state=open] .gate-arm u{background:var(--pass);transform:rotate(-68deg)}.gate-merge[data-state=running] .gate-arm u{transform:rotate(-12deg)}.gate-yaml-hit{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.gate-yaml-hit{background:color-mix(in srgb, var(--paper) 16%, transparent)}}.gate-yaml-hit{border-radius:3px;padding:0 3px}@media (prefers-reduced-motion:no-preference){.gate-run-bar u{transition:width 90ms linear}.gate-comment li{transition:opacity .32s,transform .32s cubic-bezier(.16,1,.3,1)}.gate-merge{transition:background .26s,border-color .26s}.gate-arm u{transition:transform .52s cubic-bezier(.34,1.4,.5,1),background .26s}.gate-run[data-running="1"] .gate-mark{animation:.7s linear infinite gate-spin}.gate-yaml-hit{animation:.9s ease-out both gate-hit}}@keyframes gate-spin{to{transform:rotate(360deg)}}@keyframes gate-hit{0%{background:color-mix(in srgb, var(--paper) 45%, transparent)}}.gate-hold b{color:var(--paper);font-weight:560}.gate-tools{color:var(--steel);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:28px;font-size:14px;display:flex}.gate-tools code{color:var(--paper-2);font-size:12.5px}.gate-trust{grid-template-columns:repeat(12,1fr);gap:20px;margin-top:64px;display:grid}.gate-t{border:1px solid var(--line);background:var(--raised);border-radius:16px;padding:28px}.gate-t h3{letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:580}.gate-t p{color:var(--steel);margin:0;font-size:15px;line-height:1.6}.gate-t.big{background:linear-gradient(160deg, var(--raised), var(--raised));grid-column:span 7}@supports (color:color-mix(in lab, red, red)){.gate-t.big{background:linear-gradient(160deg, var(--raised), color-mix(in srgb, var(--raised) 90%, #000))}}.gate-t.big{padding:36px}.gate-t.big h3{letter-spacing:-.035em;max-width:16ch;margin-bottom:14px;font-size:30px;line-height:1.1}.gate-t.side{grid-column:span 5}.gate-t.third{grid-column:span 4}.gate-runs{gap:8px;margin-top:28px;display:grid}.gate-runs div{color:var(--steel);border:1px solid var(--line);background:var(--graphite);border-radius:12px;grid-template-columns:70px 1fr auto auto;align-items:center;gap:16px;padding:10px 14px;font-size:12.5px;display:grid}@supports (color:color-mix(in lab, red, red)){.gate-runs div{background:color-mix(in srgb, var(--graphite) 60%, transparent)}}.gate-runs b{color:var(--warn);font-weight:500}.gate-flow{margin-top:22px}.gate-flow div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.gate-flow small{color:var(--steel);text-align:right;font-size:12.5px}.gate-honest{border:1px solid var(--line);border-radius:16px;grid-column:span 12;justify-content:space-between;align-items:center;gap:28px;padding:22px 28px;display:flex}.gate-honest p{color:var(--paper-2);margin:0;font-size:15px}.gate-honest b{color:var(--paper);font-weight:560}.gate-plans{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(5,1fr);margin-top:64px;display:grid;overflow:hidden}.gate-plan{background:var(--raised);color:inherit;padding:26px 24px 28px;text-decoration:none;display:block}.gate-plan:focus-visible{outline:2px solid var(--paper);outline-offset:-3px}.gate-plan-go{border-bottom:1px solid var(--line-2);margin-top:16px;padding-bottom:1px;font-size:13.5px;font-weight:560;display:inline-block}.gate-plan:hover .gate-plan-go{border-bottom-color:var(--paper)}.gate-plan+.gate-plan{border-left:1px solid var(--line)}.gate-plan h3{justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:580;display:flex}.gate-ea{color:var(--steel);border:1px solid var(--line-2);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:520}.gate-price{letter-spacing:-.04em;margin-top:18px;font-size:40px;font-weight:600;line-height:1}.gate-price small{color:var(--steel);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:400}.gate-price .from{color:var(--steel);letter-spacing:0;margin-right:6px;font-size:14px;font-weight:400}.gate-plan p{color:var(--steel);margin:14px 0 0;font-size:14px;line-height:1.5}.gate-pricing-foot{color:var(--steel);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;font-size:15px;display:flex}.gate-pricing-foot .gate-link{margin-top:0}.gate-vision{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0}.gate-vision .wrap{grid-template-columns:200px 1fr auto;align-items:center;gap:40px;display:grid}.gate-road{color:var(--paper-2);border:1px dashed var(--steel-dim);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:560;display:inline-flex}.gate-vision p{letter-spacing:-.025em;max-width:52ch;margin:0;font-size:22px;font-weight:440;line-height:1.35}.gate-vision p span{color:var(--steel)}.gate-vision .gate-link{margin-top:0}.gate-final{padding:120px 0 112px;position:relative;overflow:hidden}.gate-final h2{letter-spacing:-.045em;max-width:14ch;font-size:clamp(40px,5.2vw,72px);line-height:.98}.gate-final .gate-cta{margin-top:44px}.gate-lane{pointer-events:none;z-index:0;width:min(44%,640px);height:auto;position:absolute;bottom:80px;right:0}.gate-final .wrap{z-index:1;position:relative}.gate-foot{border-top:1px solid var(--line);padding:64px 0 40px;font-size:14px}.gate-f-top{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.gate-f-top h2{letter-spacing:0;max-width:none;margin:0 0 14px;font-size:13.5px;font-weight:560;line-height:1.3}.gate-f-top ul{color:var(--steel);gap:9px;margin:0;padding:0;list-style:none;display:grid}.gate-f-top ul a:hover{color:var(--paper)}.gate-f-top .about{color:var(--steel);max-width:30ch;margin:14px 0 0;line-height:1.55}.gate-f-bot{border-top:1px solid var(--line);color:var(--steel-dim);justify-content:space-between;margin-top:64px;padding-top:24px;font-size:13px;display:flex}.gate-float{z-index:3;pointer-events:none;position:absolute}@media (max-width:1100px){.gate-nav ul{display:none}.gate-menu-btn{display:inline-flex}.gate-verdict{width:340px}.gate-pipeline{grid-template-columns:1fr 1fr;row-gap:56px}.gate-plans{grid-template-columns:repeat(3,1fr)}.gate-plan:nth-child(4){border-left:0}.gate-plan:nth-child(n+4){border-top:1px solid var(--line)}.gate-bands,.gate-band{display:none}}.gate-foot .dk-ask-foot{margin-top:22px}.gate-foot .dk-ask-foot>span{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin:0 0 10px;font-size:11px;font-weight:500;display:block}.gate-foot .dk-ask{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gate-foot .dk-ask--icons a{color:#0e1116;background:#fff;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;line-height:0;display:grid}.gate-foot .dk-ask--icons svg{width:22px;height:22px;display:block}@media (max-width:760px){.gate-home{font-size:16px}.gate-nav{--gate-bar:64px}.gate-nav .wrap{height:64px}.gate-nav .signin{display:none}.gate-hero{flex-direction:column;height:auto;min-height:0;max-height:none;padding-bottom:28px;display:flex}.gate-hero .wrap{box-sizing:border-box;order:1;width:100%;min-width:0;max-width:100%;height:auto}.gate-stage{order:2;width:100%;min-width:0;max-width:100%;height:360px;margin-top:4px;position:relative;inset:auto;overflow:hidden;-webkit-mask-image:none;mask-image:none}.gate-fallback{transform-origin:0 0;width:1440px;max-width:none;height:900px;inset:50% auto auto 50%;transform:translate(-1350px,-575px)scale(1.25)}.gate-hero:before{display:none}.gate-hero-copy{min-width:0;max-width:100%;padding-top:96px;position:relative;top:auto;left:auto}.gate-home h1{margin-left:0;font-size:clamp(40px,11vw,56px)}.gate-hero-copy{padding-top:72px;padding-bottom:56px}.gate-hero-sub{max-width:none;margin-top:18px;font-size:16.5px}.gate-cta{flex-direction:column;align-items:stretch;margin-top:28px}.gate-cta .gate-btn{flex:none;width:100%}.gate-callouts{z-index:4;padding:0 var(--pad);flex-wrap:wrap;order:3;gap:8px;margin-top:-44px;display:flex;position:relative;inset:auto}.gate-callouts .gate-float{font-size:13px;animation:none;position:static;transform:none}.gate-verdict{width:auto;margin:8px var(--pad) 0;max-width:calc(100% - 2 * var(--pad));order:4;position:relative;bottom:auto;right:auto}.gate-sec{padding:80px 0}.gate-why,.gate-checks,.gate-dev,.gate-trust,.gate-tease{grid-template-columns:1fr}.gate-why{gap:36px}.gate-why li{font-size:19px}.gate-pipe-head,.gate-pricing-foot,.gate-honest,.gate-vision .wrap,.gate-f-bot{flex-direction:column;align-items:flex-start}.gate-pipe-head{display:flex}.gate-pipeline{grid-template-columns:1fr;row-gap:40px;margin-top:48px}.gate-stage-col{padding:0}.gate-stage-col>p{max-width:none;min-height:0}.gate-engines{grid-template-columns:1fr;margin-top:48px}.gate-engine,.gate-engine+.gate-engine{border-left:0;padding:36px 0 8px}.gate-engine+.gate-engine{border-top:1px solid var(--line)}.gate-checks{gap:40px}.gate-fifty{font-size:120px}.gate-tc{grid-template-columns:1fr}.gate-tc-tabs{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;max-height:none}.gate-tc-tab{padding:6px 10px}.gate-tc-panel{padding:20px 18px 22px}.gate-dev{margin-top:40px}.gate-tabs{overflow-x:auto}.gate-tabs .file{display:none}.gate-term pre{padding:18px;font-size:12.5px}.gate-t.big,.gate-t.side,.gate-t.third,.gate-honest{grid-column:auto}.gate-t.big{padding:26px}.gate-t.big h3{font-size:26px}.gate-runs div{grid-template-columns:1fr auto auto}.gate-runs div span:nth-child(2){display:none}.gate-plans{grid-template-columns:1fr}.gate-plan,.gate-plan:nth-child(n){border-left:0}.gate-plan:nth-child(n+2){border-top:1px solid var(--line)}.gate-vision .wrap{grid-template-columns:1fr;gap:20px;display:grid}.gate-vision p{font-size:20px}.gate-final{padding:112px 0}.gate-final .gate-cta{flex-direction:column}.gate-lane{display:none}.gate-f-top{grid-template-columns:1fr 1fr;row-gap:40px}.gate-f-top>div:first-child{grid-column:span 2}}.gate-home .gate-run .gate-mark{color:var(--warn)}.gate-rig{height:100%;position:relative}.gate-stage[data-webgl="1"]~.gate-callouts .gate-float{animation:none}.gate-stage[data-webgl="1"] .gate-fallback{visibility:hidden}.gate-fallback .gd-rail{stroke-width:1.5px}.gate-fallback .gd-rail--in{stroke:#323a47}.gate-fallback .gd-rail--out{stroke:#2bd47d;stroke-opacity:.75}.gate-fallback .gd-divert{fill:none;stroke:#f5a524;stroke-opacity:.75;stroke-dasharray:6 5}.gate-fallback .gd-sheet rect:first-child{fill:#141921;stroke:#323a47}.gate-fallback .gd-sheet--hold rect:first-child{fill:#1c1810;stroke:#f5a524}.gate-fallback .gd-sheet--pass rect:first-child{fill:#142018;stroke:#2bd47d;stroke-opacity:.85}.gate-fallback .gd-rule{fill:#c9d0da}.gate-fallback .gd-sheet--hold .gd-rule{fill:#f5a524}.gate-fallback .gd-sheet--pass .gd-rule{fill:#2bd47d}.gate-fallback .gd-line{fill:#3a4351}.gate-fallback .gd-gate rect{fill:#2b323d;stroke:#3a4351}.gate-fallback .gd{opacity:1}.gate-fallback .gd-a{transform:translate(420px,504px)}.gate-fallback .gd-b{transform:translate(640px,504px)}.gate-fallback .gd-c{transform:translate(860px,504px)}.gate-fallback .gd-hold{transform:translate(980px,392px)}.gate-fallback .gd-out{transform:translate(1208px,504px)}.gate-fallback .gd-out2{transform:translate(1310px,504px)}.gate-home .gate-skip{z-index:80;background:var(--paper);color:var(--graphite);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:540;text-decoration:none;position:absolute;top:-48px;left:16px}.gate-home .gate-skip:focus{top:12px}.gate-float{animation:6.5s ease-in-out infinite gate-bob}.gate-float:nth-of-type(2){animation-delay:-1.4s}.gate-float:nth-of-type(3){animation-delay:-2.8s}@keyframes gd-in{0%{opacity:0;transform:translate(160px,504px)}8%{opacity:1}70%{opacity:1;transform:translate(960px,504px)}86%{opacity:0}to{opacity:0;transform:translate(1020px,504px)}}@keyframes gd-hold{0%{opacity:0;transform:translate(200px,504px)}10%{opacity:1}38%{opacity:1;transform:translate(820px,504px)}58%{opacity:1;transform:translate(980px,392px)}82%{opacity:1;transform:translate(980px,392px)}to{opacity:0;transform:translate(980px,392px)}}@keyframes gd-out{0%,42%{opacity:0;transform:translate(1168px,504px)}52%{opacity:1}88%{opacity:1;transform:translate(1360px,504px)}to{opacity:0;transform:translate(1420px,504px)}}@keyframes gd-beam{0%{opacity:0;transform:translateY(0)}12%{opacity:.95}88%{opacity:.7}to{opacity:0;transform:translateY(250px)}}@keyframes gate-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes gate-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gate-row-in{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes gate-pill-in{0%{transform:translateY(6px)scale(.98)}to{transform:translateY(0)scale(1)}}@keyframes gate-flag-in{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes lane-drift{0%{transform:translate(0)}to{transform:translate(28px)}}@media (prefers-reduced-motion:no-preference){.gate-fallback .gd-a{animation:7.2s linear infinite gd-in}.gate-fallback .gd-b{animation:7.2s linear -2.4s infinite gd-in}.gate-fallback .gd-c{animation:7.2s linear -4.8s infinite gd-in}.gate-fallback .gd-hold{animation:7.2s linear -1.2s infinite gd-hold}.gate-fallback .gd-out{animation:7.2s linear infinite gd-out}.gate-fallback .gd-out2{animation:7.2s linear -2.4s infinite gd-out}.gate-fallback .gd-beam{animation:2.8s cubic-bezier(.4,0,.2,1) infinite gd-beam}.gate-stage[data-paused="1"] .gate-fallback,.gate-stage[data-paused="1"] .gate-fallback *,.gate-stage[data-paused="1"]~.gate-callouts .gate-float{animation-play-state:paused}html.js .gate-score .bar u{transform-origin:0;animation:.9s cubic-bezier(.16,1,.3,1) both gate-fill}html.js .gate-meter u{transform-origin:0}html.js .reveal[data-below="1"]:not([data-revealed]) .gate-meter u{transform:scaleX(0)}html.js .reveal[data-revealed] .gate-meter u{animation:1.1s cubic-bezier(.16,1,.3,1) .16s both gate-fill}html.js .gate-verdict.is-playing .gate-pill{animation:.35s cubic-bezier(.16,1,.3,1) both gate-pill-in}html.js .gate-verdict.is-playing .gate-v-list li{animation:.4s cubic-bezier(.16,1,.3,1) both gate-flag-in}html.js .gate-verdict.is-playing .gate-v-list li:nth-child(2){animation-delay:80ms}html.js .gate-verdict.is-playing .gate-v-list li:nth-child(3){animation-delay:.16s}html.js .gate-verdict.is-playing .gate-v-list li:nth-child(4){animation-delay:.24s}html.js .reveal[data-revealed] .gate-ladder .gate-row{animation:.55s cubic-bezier(.16,1,.3,1) both gate-row-in}html.js .reveal[data-revealed] .gate-ladder .gate-row:nth-child(2){animation-delay:90ms}html.js .reveal[data-revealed] .gate-ladder .gate-row:nth-child(3){animation-delay:.18s}html.js .reveal[data-revealed] .gate-ladder .gate-row:nth-child(4){animation-delay:.27s}html.js .reveal[data-revealed] .gate-ladder .gate-row:nth-child(5){animation-delay:.36s}html.js .gate-lane .lane-draft{animation:5.5s ease-in-out infinite alternate lane-drift}html.js .gate-lane .lane-draft:nth-of-type(2){animation-delay:-1.6s}html.js .gate-lane .lane-pass{animation-delay:-3s}.gate-stage .gate-rig{transform:translate3d(calc(var(--gx,0) * 16px), calc(var(--gy,0) * 10px), 0);transition:transform .7s cubic-bezier(.16,1,.3,1)}}@media (max-width:760px){.gate-stage .gate-rig{transform:none}}@media (prefers-reduced-motion:reduce){.gate-home *{transition:none!important;animation:none!important}.gate-stage .gate-rig,.gate-home .gate-btn:hover,.gate-home .gate-btn:active{transform:none}}@media (prefers-reduced-motion:no-preference){html.js .gate-hero-copy>*{animation:.8s cubic-bezier(.16,1,.3,1) both gate-rise}html.js .gate-hero-copy>:nth-child(2){animation-delay:70ms}html.js .gate-hero-copy>:nth-child(3){animation-delay:.14s}html.js .gate-hero-copy>:nth-child(4){animation-delay:.21s}html.js .gate-hero-copy>:nth-child(5){animation-delay:.28s}html.js .reveal[data-below="1"]:not([data-revealed]) .gate-pipeline>*,html.js .reveal[data-below="1"]:not([data-revealed]) .gate-engines>*,html.js .reveal[data-below="1"]:not([data-revealed]) .gate-trust>*{transform:translateY(26px)}html.js .reveal[data-below="1"] .gate-pipeline>*,html.js .reveal[data-below="1"] .gate-engines>*,html.js .reveal[data-below="1"] .gate-trust>*{transition:transform .8s cubic-bezier(.16,1,.3,1)}html.js .reveal[data-below="1"] .gate-pipeline>:nth-child(2),html.js .reveal[data-below="1"] .gate-engines>:nth-child(2),html.js .reveal[data-below="1"] .gate-trust>:nth-child(2){transition-delay:90ms}html.js .reveal[data-below="1"] .gate-pipeline>:nth-child(3),html.js .reveal[data-below="1"] .gate-engines>:nth-child(3),html.js .reveal[data-below="1"] .gate-trust>:nth-child(3){transition-delay:.18s}html.js .reveal[data-below="1"] .gate-pipeline>:nth-child(4),html.js .reveal[data-below="1"] .gate-trust>:nth-child(4){transition-delay:.27s}html.js .reveal[data-below="1"] .gate-trust>:nth-child(5){transition-delay:.36s}.gate-engine,.gate-plan,.gate-t{transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .26s}.gate-engine:hover,.gate-plan:hover,.gate-t:hover{transform:translateY(-3px);box-shadow:0 14px 32px -18px #14192159}.gate-tc-body{animation:.26s cubic-bezier(.16,1,.3,1) both gate-tc-in}.gate-tc-body li{animation:.32s cubic-bezier(.16,1,.3,1) both gate-tc-in}.gate-tc-body li:nth-child(2){animation-delay:40ms}.gate-tc-body li:nth-child(3){animation-delay:80ms}.gate-tc-body li:nth-child(4){animation-delay:.12s}.gate-tc-body li:nth-child(n+5){animation-delay:.16s}}@keyframes gate-tc-in{0%{transform:translateY(8px)}to{transform:none}}@keyframes gate-rise{0%{transform:translateY(18px)}to{transform:none}}.gate-home h1,.gate-home main h2{font-family:var(--font-heading);font-feature-settings:normal;font-optical-sizing:auto;font-weight:500}.gate-home h1{letter-spacing:-.03em;line-height:1}.gate-home main h2{letter-spacing:-.025em;line-height:1.08}.gate-home main .gate-final h2{letter-spacing:-.03em;line-height:1}.gate-scan{max-width:34rem;margin-top:28px}.gate-scan-row{align-items:stretch;gap:10px;display:flex}.gate-scan textarea{resize:none;border:1px solid var(--line-2);background:var(--raised);border-radius:12px;flex:1;min-width:0;min-height:52px;max-height:120px;padding:15px 16px}@supports (color:color-mix(in lab, red, red)){.gate-scan textarea{background:color-mix(in srgb, var(--raised) 92%, transparent)}}.gate-scan textarea{color:var(--paper);font:inherit;font-size:16px;line-height:1.4;transition:border-color .16s,box-shadow .16s}.gate-scan textarea::placeholder{color:var(--steel)}.gate-scan textarea:focus-visible{border-color:var(--paper-2);box-shadow:0 0 0 3px var(--paper);outline:none}@supports (color:color-mix(in lab, red, red)){.gate-scan textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--paper) 14%, transparent)}}.gate-scan textarea:disabled{opacity:.7}.gate-scan .gate-btn{flex:none;min-width:92px}.gate-scan .gate-btn:disabled{opacity:.7;cursor:progress}.gate-scan-help{color:var(--steel);margin:12px 0 0;font-size:14px}.gate-scan-help a,.gate-scan-err a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.gate-scan-err{color:var(--warn);margin:10px 0 0;font-size:14px}.gate-scan-progress{gap:8px;margin-top:12px;display:flex}.gate-scan-progress span{letter-spacing:.08em;color:var(--steel);flex:1;padding-top:8px;font-size:12px;position:relative;overflow:hidden}.gate-scan-progress span:before{content:"";background:var(--paper);border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.gate-scan-progress span:before{background:color-mix(in srgb, var(--paper) 14%, transparent)}}.gate-v-actions{gap:18px;padding:12px 18px 16px;font-size:13.5px;display:flex}.gate-v-actions a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.gate-scan-progress span:after{content:"";background:var(--paper);transform-origin:0;border-radius:2px;width:100%;height:3px;animation:1.6s cubic-bezier(.16,1,.3,1) infinite gate-scan-fill;position:absolute;top:0;left:0;transform:scaleX(0)}.gate-scan-progress span:nth-child(2):after{animation-delay:.25s}.gate-scan-progress span:nth-child(3):after{animation-delay:.5s}}@keyframes gate-scan-fill{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@media (max-width:760px){.gate-scan-row{flex-direction:column}.gate-scan .gate-btn{width:100%;min-height:48px}}.gate-promise{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.gate-promise article{border:1px solid var(--line);background:var(--raised);border-radius:16px;flex-direction:column;gap:12px;padding:28px 26px 26px;display:flex}.gate-promise h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:580}.gate-promise p{color:var(--steel);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.gate-promise .gate-link{align-self:flex-start;margin-top:auto}@media (max-width:900px){.gate-promise{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.gate-promise article{transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .2s}.gate-promise article:hover{border-color:var(--line-2);transform:translateY(-3px)}}
