@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.u8MhCG_className{font-family:Geist,Geist Fallback;font-style:normal}.u8MhCG_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.Gb1_vG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.Gb1_vG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.NjNj1a_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.NjNj1a_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.AtRWeG_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.AtRWeG_variable{--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
.z8pT-a_wrap{vertical-align:middle;justify-items:center;gap:.75rem;display:inline-grid}.z8pT-a_ring{width:var(--size);height:var(--size);position:relative}.z8pT-a_ring i{animation:z8pT-a_spin 2s calc(var(--i) * .1s) infinite;justify-content:center;display:flex;position:absolute;inset:0}.z8pT-a_ring i:after{content:"";width:max(2.5px, calc(var(--size) * .117));height:max(2.5px, calc(var(--size) * .117));background-color:var(--spinner,#0cb4e7);border-radius:50%}.z8pT-a_label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-subtle);font-size:.68rem}@keyframes z8pT-a_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.z8pT-a_ring i{animation-duration:3s}}
.JjOemW_stage{width:min(34rem,100%);margin-inline:auto;position:relative}.JjOemW_stage:before{content:"";z-index:-1;background:radial-gradient(circle, rgb(var(--glow) / .16), rgb(var(--glow-3) / .08) 45%, transparent 70%);filter:blur(40px);border-radius:50%;position:absolute;inset:15% 10%}.JjOemW_svg{--beam-width:1.5px;width:100%;height:auto;overflow:visible}.JjOemW_layer{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;fill:var(--fg-subtle);font-size:8.5px}.JjOemW_caption{font-family:var(--font-mono);fill:var(--fg-subtle);font-size:8.5px}.JjOemW_wire{fill:none;stroke:var(--viz-strong);stroke-width:1px;stroke-linejoin:round}.JjOemW_node{fill:var(--surface);stroke:var(--line-strong);filter:drop-shadow(0 8px 16px #0000001f)}.JjOemW_nodeTitle{fill:var(--fg);font-size:10.5px;font-weight:600}.JjOemW_nodeSub{font-family:var(--font-mono);fill:var(--fg-subtle);font-size:7.5px}.JjOemW_glyph{fill:rgb(var(--glow) / .1);stroke:var(--accent);stroke-width:1.2px}.JjOemW_glyphAccent{fill:rgb(var(--glow) / .25);stroke:var(--accent-bright);stroke-width:1.2px;stroke-linejoin:round}.JjOemW_glyphLine,.JjOemW_glyphLineAccent{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.JjOemW_glyphLineAccent{stroke:var(--accent-bright);stroke-width:1.5px}.JjOemW_led{fill:#10b981;animation:1.6s step-end infinite JjOemW_led;animation-delay:calc(var(--i) * .4s)}.JjOemW_machine{fill:var(--surface-2);stroke:var(--viz-strong);stroke-width:1.2px;stroke-linejoin:round}.JjOemW_box{fill:var(--viz-fill);stroke:var(--viz-strong)}.JjOemW_beltMotion{fill:none;stroke:var(--viz-strong);stroke-width:1px;stroke-dasharray:2 10;animation:.2526s linear infinite JjOemW_belt}.JjOemW_product,.JjOemW_reject{fill:var(--surface);stroke:rgb(var(--glow) / .7);stroke-width:1.2px;translate:calc(var(--k) * 110px) 0;animation:8s linear infinite JjOemW_move;animation-delay:calc(var(--k) * -2s)}.JjOemW_reject{animation-name:JjOemW_reject}.JjOemW_carriage{animation:2s cubic-bezier(.45,0,.55,1) infinite JjOemW_carriage}.JjOemW_carriageBody{fill:var(--surface-3);stroke:var(--accent);stroke-width:1.2px}.JjOemW_rod{stroke:var(--viz-strong);stroke-width:2px}.JjOemW_gripper{animation:2s ease-in-out infinite JjOemW_gripper}.JjOemW_held{opacity:0;animation:2s step-end infinite JjOemW_held}.JjOemW_camera{fill:var(--surface-3);stroke:var(--accent);stroke-width:1.2px}.JjOemW_cone,.JjOemW_coneDefect{stroke:none;fill:rgb(var(--glow) / .5);opacity:.12;animation:2s linear infinite JjOemW_flash}.JjOemW_coneDefect{fill:#f43f5ecc;opacity:0;animation:8s linear infinite JjOemW_flash-defect}.JjOemW_hudOk,.JjOemW_hudDefect{font-family:var(--font-mono);fill:var(--accent);font-size:8.5px;animation:8s linear infinite JjOemW_hud-ok}.JjOemW_hudDefect{fill:#f43f5e;opacity:0;animation-name:JjOemW_hud-defect}.JjOemW_gate{stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;transform-box:view-box;transform-origin:380px 330px;animation:8s ease-in-out infinite JjOemW_gate}@keyframes JjOemW_move{0%{opacity:0;translate:0}2%,96%{opacity:1}to{opacity:0;translate:380px}}@keyframes JjOemW_reject{0%{opacity:0;stroke:rgb(var(--glow) / .7);translate:0}2%{opacity:1}44%{stroke:rgb(var(--glow) / .7)}45%,to{stroke:#f43f5e}84.5%{translate:321px}89%{translate:330px 26px}93%{opacity:1;translate:336px 44px}96%,to{opacity:0;translate:336px 44px}}@keyframes JjOemW_belt{to{stroke-dashoffset:-12px}}@keyframes JjOemW_carriage{0%,10%{translate:0}40%,60%{translate:-43px}90%,to{translate:0}}@keyframes JjOemW_gripper{0%{translate:0 10px}10%,40%{translate:0}50%{translate:0 10px}60%,90%{translate:0}to{translate:0 10px}}@keyframes JjOemW_held{0%{opacity:0}50%{opacity:1}}@keyframes JjOemW_flash{0%,72%,86%,to{opacity:.12}78%{opacity:.85}}@keyframes JjOemW_flash-defect{0%,93%,98%,to{opacity:0}94.5%{opacity:.9}}@keyframes JjOemW_hud-ok{0%,30%{opacity:0}32%,93%{opacity:1}94.5%,to{opacity:0}}@keyframes JjOemW_hud-defect{0%,30%{opacity:1}32%,93%{opacity:0}94.5%,to{opacity:1}}@keyframes JjOemW_gate{0%,30%,44%,to{rotate:0deg}33%,40%{rotate:55deg}}@keyframes JjOemW_led{50%{fill:var(--viz-strong)}}@media (prefers-reduced-motion:reduce){.JjOemW_product,.JjOemW_reject,.JjOemW_carriage,.JjOemW_gripper,.JjOemW_held,.JjOemW_cone,.JjOemW_coneDefect,.JjOemW_hudOk,.JjOemW_hudDefect,.JjOemW_gate,.JjOemW_led,.JjOemW_beltMotion{animation:none}}
._1kz6mW_wrap{place-items:center;height:100%;padding:0 1rem;display:grid;container-type:inline-size}._1kz6mW_stage{width:760px;height:196px;position:relative}@property --brief-on{syntax:"<number>";inherits:true;initial-value:0}@keyframes _1kz6mW_phase{0%,30%{--brief-on:1}33.33%,96.67%{--brief-on:0}to{--brief-on:1}}._1kz6mW_brief,._1kz6mW_set,._1kz6mW_grid li{animation:_1kz6mW_phase 13.5s linear var(--brief-delay) infinite;animation-play-state:var(--beam-play,paused)}._1kz6mW_briefs{width:260px;height:148px;display:grid;position:absolute;top:24px;left:0}._1kz6mW_brief{opacity:var(--brief-on);translate:0 calc((1 - var(--brief-on)) * 6px);border:1px solid var(--line-strong);background:var(--surface);border-radius:.8rem;grid-area:1/1;padding:.75rem .9rem;transition:border-color .4s,box-shadow .4s;box-shadow:0 14px 30px -18px #00000080}._1kz6mW_briefHead{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);align-items:center;gap:.35rem;font-size:.6rem;display:flex}._1kz6mW_briefHead svg{width:.8rem;height:.8rem}._1kz6mW_briefTitle{color:var(--fg);margin-top:.35rem;font-size:.82rem;font-weight:600;line-height:1.25}._1kz6mW_briefText{color:var(--fg-muted);margin-top:.2rem;font-size:.7rem;line-height:1.35}._1kz6mW_tags{gap:.3rem;margin-top:.45rem;display:flex}._1kz6mW_tags span{background:var(--surface-3);font-family:var(--font-mono);color:var(--fg-subtle);border-radius:.3rem;padding:.05rem .4rem;font-size:.58rem}._1kz6mW_wires{--beam-width:1.6px;width:760px;height:196px;position:absolute;inset:0;overflow:visible}._1kz6mW_set{opacity:var(--brief-on);position:absolute;inset:0}._1kz6mW_wire{fill:none;stroke:var(--viz-strong);stroke-width:1.2px;stroke-dasharray:3 4;transition:stroke .4s}._1kz6mW_grid{grid-template-columns:repeat(3,126px);grid-auto-rows:50px;gap:10px;display:grid;position:absolute;top:13px;left:362px}._1kz6mW_grid li{--lit:calc(var(--brief-on) * var(--beam-on,0));border:1px solid var(--line);background:var(--surface);color:color-mix(in srgb, var(--fg) calc(var(--lit) * 100%), var(--fg-subtle));opacity:calc(1 - var(--beam-on,0) * (1 - var(--brief-on)) * .5);border-radius:.65rem;align-items:center;gap:.35rem;padding:0 .5rem;font-size:.7rem;font-weight:500;line-height:1.15;transition:color .4s,opacity .4s;display:flex;position:relative}._1kz6mW_grid li:after{content:"";border:1px solid rgb(var(--glow) / .55);border-radius:inherit;box-shadow:0 0 18px -6px rgb(var(--glow) / .7);opacity:var(--lit);pointer-events:none;transition:opacity .4s;position:absolute;inset:-1px}._1kz6mW_grid svg{width:.9rem;height:.9rem;color:color-mix(in srgb, var(--accent) calc(var(--lit) * 100%), currentColor);flex:none}._1kz6mW_team{font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-subtle);align-items:center;gap:.4rem;font-size:.6rem;transition:color .4s;display:flex;position:absolute;top:180px;left:0}._1kz6mW_team span{background:var(--viz-strong);border-radius:999px;width:.4rem;height:.4rem;transition:background .4s}:is(.group:hover,[data-live]) ._1kz6mW_brief{border-color:rgb(var(--glow) / .5);box-shadow:0 0 0 4px rgb(var(--glow) / .08), 0 14px 30px -18px #00000080}:is(.group:hover,[data-live]) ._1kz6mW_wire{stroke:rgb(var(--glow) / .4)}:is(.group:hover,[data-live]) ._1kz6mW_team{color:#10b981}:is(.group:hover,[data-live]) ._1kz6mW_team span{background:#10b981;box-shadow:0 0 8px #10b981}@container (max-width:640px){._1kz6mW_stage{gap:.6rem;width:100%;max-width:22rem;height:auto;display:grid}._1kz6mW_briefs,._1kz6mW_team,._1kz6mW_grid{width:auto;height:auto;position:static}._1kz6mW_set{display:none}._1kz6mW_grid{grid-template-columns:1fr;grid-auto-rows:2.4rem;gap:.4rem}._1kz6mW_grid li{opacity:var(--brief-on);grid-column:1}._1kz6mW_grid li:nth-child(-n+3){grid-row:1}._1kz6mW_grid li:nth-child(n+4):nth-child(-n+6){grid-row:2}._1kz6mW_grid li:nth-child(n+7){grid-row:3}}@media (prefers-reduced-motion:reduce){._1kz6mW_brief,._1kz6mW_set,._1kz6mW_grid li{animation:none}}
.dUMDTG_root{isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative}@media (min-width:1024px){.dUMDTG_root{min-height:min(100svh - 73px,980px)}}.dUMDTG_canvas{z-index:-1;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.dUMDTG_ready{opacity:1}.dUMDTG_sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.dUMDTG_sky:after{content:"";opacity:var(--light,0);background:radial-gradient(circle at var(--star-x,10%) var(--star-y,8%), #aad4ff66, #6ea5f033 9%, #3c69b41f 34%, transparent 78%), linear-gradient(160deg, #24324d, #172034 50%, #0d1220);position:absolute;inset:0}[dir=rtl] .dUMDTG_sky:after{background:radial-gradient(circle at var(--star-x,90%) var(--star-y,8%), #aad4ff66, #6ea5f033 9%, #3c69b41f 34%, transparent 78%), linear-gradient(200deg, #24324d, #172034 50%, #0d1220)}html[data-theme=light] .dUMDTG_sky:after{opacity:var(--light,1)}.dUMDTG_dwarf{z-index:-1;top:var(--star-y,8%);left:var(--star-x,10%);pointer-events:none;opacity:0;width:21rem;height:21rem;transition:opacity 1.4s;position:absolute;transform:translate(-50%,-50%)}@media not (min-width:1024px){.dUMDTG_dwarf{width:9rem;height:9rem}}.dUMDTG_dwarf.dUMDTG_ready{opacity:1}[dir=rtl] .dUMDTG_dwarf{left:var(--star-x,90%)}.dUMDTG_vignette{z-index:-1;pointer-events:none;background:linear-gradient(#020305b3,#02030526 45%,#0000 60%);position:absolute;inset:0}@media (min-width:1024px){.dUMDTG_vignette{background:linear-gradient(90deg,#020305bf,#02030559 38%,#0000 55%);-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}[dir=rtl] .dUMDTG_vignette{background:linear-gradient(270deg,#020305bf,#02030559 38%,#0000 55%)}}.dUMDTG_layout{align-items:center;gap:2.5rem;padding-block:3rem 3.5rem;display:grid}@media (min-width:640px){.dUMDTG_layout{padding-block:4rem 4.5rem}}@media (min-width:1024px){.dUMDTG_layout{grid-template-columns:1.08fr 1fr;gap:2.5rem;padding-block:4.5rem 5.5rem}}.dUMDTG_visual{width:100%;max-width:34rem;margin-inline:auto;position:relative}@media not (min-width:1024px){.dUMDTG_visual{order:-1}}@media (min-width:1024px){.dUMDTG_visual{max-width:none}}.dUMDTG_stage{aspect-ratio:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative}.dUMDTG_stage:active{cursor:grabbing}.dUMDTG_reticle{fill:none;pointer-events:none;width:90%;height:90%;filter:drop-shadow(0 0 4px rgb(var(--glow) / .18));animation:80s linear infinite dUMDTG_turn;animation-play-state:var(--beam-play,paused);position:absolute;inset:5%;overflow:visible}.dUMDTG_reticle circle{stroke:rgb(var(--glow) / .24);stroke-width:.4px;stroke-dasharray:40 6 2 6 70 10 4 10}.dUMDTG_reticle .dUMDTG_ticks{stroke:#bedcff33;stroke-width:2.2px;stroke-dasharray:.35 5.65}.dUMDTG_frame{pointer-events:none;position:absolute;inset:0}.dUMDTG_frame i{border:0 solid rgb(var(--glow) / .6);width:18px;height:18px;filter:drop-shadow(0 0 5px rgb(var(--glow) / .3));position:absolute}.dUMDTG_frame i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.dUMDTG_frame i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.dUMDTG_frame i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.dUMDTG_frame i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.dUMDTG_chain{pointer-events:none;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-subtle);align-items:center;gap:12px;font-size:.62rem;display:flex;position:absolute;top:14px;left:34px;right:34px}.dUMDTG_chain:lang(ar){letter-spacing:normal;font-size:.75rem}.dUMDTG_to{color:var(--accent)}.dUMDTG_rail{background:linear-gradient(90deg, #ffffff1f, rgb(var(--glow) / .5));flex:1;height:1px;position:relative}.dUMDTG_tick{background:#ffffff40;border-radius:50%;width:3px;height:3px;transition:background .6s,box-shadow .6s;position:absolute;top:50%;translate:-50% -50%}.dUMDTG_lit{background:var(--accent-bright);box-shadow:0 0 6px rgb(var(--glow))}.dUMDTG_marker{top:50%;left:calc(var(--chain) * 100%);background:var(--accent-bright);width:7px;height:7px;box-shadow:0 0 0 3px rgb(var(--glow) / .18), 0 0 12px rgb(var(--glow));transition:left 1.6s var(--ease-spring), opacity .6s ease;border-radius:50%;position:absolute;translate:-50% -50%}.dUMDTG_idle{opacity:0}.dUMDTG_caption{pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;bottom:18px;left:22px;right:22px}.dUMDTG_shown{opacity:1}.dUMDTG_name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);text-shadow:0 0 24px rgb(var(--glow) / .35);animation:dUMDTG_name .9s var(--ease-spring) both;font-size:1.35rem;font-weight:600;display:block}@media (min-width:640px){.dUMDTG_name{font-size:1.6rem}}.dUMDTG_loader{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.dUMDTG_percent{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);text-shadow:0 0 30px rgb(var(--glow) / .45);align-items:baseline;gap:4px;font-size:clamp(2.6rem,9vw,4rem);font-weight:500;line-height:1;display:none}.dUMDTG_root[data-preparing] .dUMDTG_percent{display:flex}.dUMDTG_percent small{color:var(--accent);font-size:.4em}.dUMDTG_root[data-preparing] .dUMDTG_bar{display:block}.dUMDTG_bar{background:#ffffff1a;width:42%;height:1px;display:none;position:relative;overflow:hidden}.dUMDTG_bar:after{content:"";background:linear-gradient(90deg, var(--accent-bright), var(--accent-3));box-shadow:0 0 10px rgb(var(--glow));transform-origin:0;scale:var(--boot,0) 1;position:absolute;inset:0}.dUMDTG_steps{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px;display:grid;position:relative}.dUMDTG_step{text-align:center;min-height:52px;color:var(--fg-subtle);cursor:pointer;justify-content:center;align-items:center;padding:12px 0 8px;transition:color .3s;display:flex;position:relative}.dUMDTG_step:hover,.dUMDTG_step[aria-pressed=true]{color:var(--fg)}.dUMDTG_track{inset-inline:0;background:#ffffff1a;border-radius:2px;height:2px;display:block;position:absolute;top:0;overflow:hidden}.dUMDTG_track span{background:linear-gradient(90deg, var(--accent-bright), var(--accent-2));box-shadow:0 0 10px rgb(var(--glow) / .8);transform-origin:0;position:absolute;inset:0;scale:0 1}.dUMDTG_step[aria-pressed=true] .dUMDTG_track span{scale:var(--fill,0) 1}.dUMDTG_label{overflow-wrap:anywhere;font-size:.625rem;line-height:1.35;display:block}@media (min-width:640px){.dUMDTG_label{font-size:.75rem}}.dUMDTG_scroll{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-subtle);pointer-events:none;flex-direction:column;align-items:center;gap:10px;font-size:.6rem;display:none;position:absolute;bottom:18px;left:50%;translate:-50%}.dUMDTG_scroll:lang(ar){letter-spacing:normal;font-size:.75rem}@media (min-width:1024px) and (min-height:760px){.dUMDTG_scroll{display:flex}}.dUMDTG_scroll i{background:#ffffff1f;width:1px;height:34px;position:relative;overflow:hidden}.dUMDTG_scroll i:after{content:"";inset-inline:0;background:linear-gradient(transparent, var(--accent-bright));height:40%;animation:dUMDTG_fall 2.2s var(--ease-spring) infinite;animation-play-state:var(--beam-play,paused);position:absolute;top:0}@keyframes dUMDTG_turn{to{rotate:360deg}}@keyframes dUMDTG_fall{0%{translate:0 -100%}to{translate:0 260%}}@keyframes dUMDTG_name{0%{opacity:0;filter:blur(6px);translate:0 8px}to{opacity:1;filter:blur();translate:0}}
.ssCXvq_ide{border:1px solid var(--line-strong);background:var(--surface);height:100%;font-family:var(--font-mono);border-bottom:0;border-radius:.7rem .7rem 0 0;grid-template-rows:auto 1fr auto;margin:1rem 1rem 0;display:grid;position:relative;overflow:hidden}.ssCXvq_tabs{border-bottom:1px solid var(--line);color:var(--fg-subtle);font-size:.52rem;display:flex}.ssCXvq_tabs span{border-right:1px solid var(--line);padding:.4rem .6rem}.ssCXvq_tabActive{background:var(--surface-2);color:var(--fg);box-shadow:inset 0 -1px 0 var(--viz-strong);transition:box-shadow .4s}.ssCXvq_code{font:inherit;padding:.4rem 0;font-size:.56rem;line-height:1.7}.ssCXvq_codeLine{white-space:pre;color:var(--fg-muted);padding:0 .6rem;transition:background .4s}.ssCXvq_ln{width:1.3rem;color:var(--fg-subtle);opacity:.6;display:inline-block}.ssCXvq_kw,.ssCXvq_fn,.ssCXvq_st,.ssCXvq_tx{transition:color .4s}.ssCXvq_kw{color:var(--fg-subtle)}.ssCXvq_fn{color:var(--fg)}.ssCXvq_st{color:var(--fg-muted)}.ssCXvq_terminal{border-top:1px solid var(--line);background:var(--surface-2);color:var(--fg-muted);gap:.1rem;padding:.45rem .6rem;font-size:.52rem;display:grid}.ssCXvq_terminal p{opacity:.35;transition:opacity .3s;transition-delay:calc(.15s + var(--i) * .35s);gap:.35rem;display:flex}.ssCXvq_terminal span{color:var(--fg-subtle)}.ssCXvq_terminal em{display:none}.ssCXvq_api{border:1px solid var(--line-strong);background:var(--surface);color:var(--fg-muted);opacity:.85;transition:translate .5s var(--ease-spring), opacity .4s ease, border-color .4s ease;border-radius:.5rem;gap:.15rem;padding:.45rem .55rem;font-size:.5rem;display:grid;position:absolute;bottom:.55rem;right:.6rem;translate:0 .3rem;box-shadow:0 14px 30px -18px #0000008c}.ssCXvq_api b{color:var(--fg)}.ssCXvq_api code{color:var(--fg-subtle)}.ssCXvq_ok{color:var(--fg-subtle);transition:color .4s}:is(.group:hover,[data-live]) .ssCXvq_tabActive{box-shadow:inset 0 -1.5px 0 var(--accent-bright)}:is(.group:hover,[data-live]) .ssCXvq_kw{color:var(--accent-3)}:is(.group:hover,[data-live]) .ssCXvq_fn{color:var(--accent)}:is(.group:hover,[data-live]) .ssCXvq_st{color:#34d399}:is(.group:hover,[data-live]) .ssCXvq_codeLine[data-added]{background:#10b9811a}:is(.group:hover,[data-live]) .ssCXvq_terminal p{opacity:1}:is(.group:hover,[data-live]) .ssCXvq_terminal p[data-ok] span{color:#10b981}:is(.group:hover,[data-live]) .ssCXvq_api{opacity:1;border-color:rgb(var(--glow) / .5);translate:0}:is(.group:hover,[data-live]) .ssCXvq_ok{color:#10b981}.ssCXvq_sim{width:100%;height:100%;font-family:var(--font-mono);--beam-width:1.4px}.ssCXvq_simHead{fill:var(--fg-subtle);font-size:8.5px}.ssCXvq_simPass{letter-spacing:.12em;fill:var(--fg-subtle);font-size:8.5px;font-weight:700;transition:fill .4s}.ssCXvq_simWire{fill:none;stroke:var(--viz-strong);stroke-width:1.2px}.ssCXvq_simArrow{fill:var(--viz-strong)}.ssCXvq_simBlock{fill:var(--surface);stroke:var(--viz-strong);stroke-width:1.2px;transition:stroke .4s}.ssCXvq_simSum{stroke:var(--fg-muted);stroke-width:1.4px}.ssCXvq_simSig{fill:var(--fg-muted);font-size:10px;font-style:italic}.ssCXvq_simLabel{font-family:var(--font-display);fill:var(--fg);font-size:11px;font-weight:600}.ssCXvq_simSub{fill:var(--fg-subtle);font-size:7.5px}.ssCXvq_scope{fill:var(--surface-2);stroke:var(--line)}.ssCXvq_grid{stroke:var(--line);stroke-dasharray:2 4}.ssCXvq_band{fill:var(--viz);transition:fill .4s}.ssCXvq_setpoint{fill:none;stroke:var(--fg-subtle);stroke-width:1px;stroke-dasharray:3 3}.ssCXvq_response{fill:none;stroke:var(--viz-strong);stroke-width:1.6px;stroke-linejoin:round;transition:stroke .4s}.ssCXvq_axis{fill:var(--fg-subtle);font-size:7px}.ssCXvq_readout,.ssCXvq_readoutOk{fill:var(--fg-muted);font-size:7.5px;transition:fill .4s}:is(.group:hover,[data-live]) .ssCXvq_simPass,:is(.group:hover,[data-live]) .ssCXvq_readoutOk{fill:#10b981}:is(.group:hover,[data-live]) .ssCXvq_simBlock{stroke:rgb(var(--glow) / .7)}:is(.group:hover,[data-live]) .ssCXvq_band{fill:#10b98129}:is(.group:hover,[data-live]) .ssCXvq_response{stroke:var(--accent-bright);stroke-dasharray:1;animation:3.3s cubic-bezier(.45,0,.3,1) infinite ssCXvq_trace}@keyframes ssCXvq_trace{0%{stroke-dashoffset:1px}70%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ssCXvq_response{stroke-dashoffset:0!important;animation:none!important}}
.cI-SZG_wrap{flex-direction:column;justify-content:center;gap:.75rem;height:100%;padding:.5rem 1rem 1rem;display:flex}.cI-SZG_svg{--beam-width:1.4px;width:100%;max-width:27rem;height:auto;margin-inline:auto;overflow:visible}.cI-SZG_baseEdge,.cI-SZG_baseNode{fill:none;stroke:var(--viz-strong);stroke-width:1px}.cI-SZG_baseNode{fill:var(--surface-2)}.cI-SZG_icon{color:var(--fg-subtle);transition:color .35s}.cI-SZG_label{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--fg-subtle);font-size:9px;transition:fill .35s}.cI-SZG_caption{fill:var(--fg-subtle);opacity:.7;font-size:7.5px}.cI-SZG_liveNode,.cI-SZG_liveEdge{fill:none;stroke:var(--accent-bright);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 3px rgb(var(--glow) / .7))}.cI-SZG_flowing{opacity:0;transition:opacity .4s}.cI-SZG_footer{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.cI-SZG_footer>span{border:1px solid var(--line);background:var(--surface);color:var(--fg-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.68rem;transition:border-color .4s,color .4s;display:inline-flex}.cI-SZG_footer svg{width:.8rem;height:.8rem;color:var(--accent)}:is(.group:hover,[data-live]) .cI-SZG_liveNode,:is(.group:hover,[data-live]) .cI-SZG_liveEdge{opacity:1;animation:cI-SZG_draw var(--step) cubic-bezier(.65, 0, .35, 1) both;animation-delay:calc(var(--seq) * var(--step))}:is(.group:hover,[data-live]) .cI-SZG_step .cI-SZG_icon{color:var(--accent);transition-delay:calc((var(--seq) + .6) * var(--step))}:is(.group:hover,[data-live]) .cI-SZG_step .cI-SZG_label{fill:var(--fg);transition-delay:calc((var(--seq) + .6) * var(--step))}:is(.group:hover,[data-live]) .cI-SZG_flowing{opacity:1;transition-delay:var(--total)}:is(.group:hover,[data-live]) .cI-SZG_footer>span{border-color:rgb(var(--glow) / .35);color:var(--fg);transition-delay:var(--total)}@keyframes cI-SZG_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){:is(.group:hover,[data-live]) .cI-SZG_liveNode,:is(.group:hover,[data-live]) .cI-SZG_liveEdge{stroke-dashoffset:0;animation:none}}
.feQe9q_svg{width:100%;height:100%;overflow:visible}.feQe9q_wire{fill:none;stroke:var(--viz);stroke-width:1.4px;transition:stroke .4s}.feQe9q_node{fill:var(--surface-2);stroke:var(--viz-strong);stroke-width:1.2px;transition:stroke .35s,fill .35s;transition-delay:calc(var(--i,0) * .12s)}.feQe9q_nodeText{font-family:var(--font-mono);fill:var(--fg-muted);font-size:10px}.feQe9q_caption{font-family:var(--font-mono);fill:var(--fg-subtle);font-size:8px}:is(.group:hover,[data-live]) .feQe9q_wire{stroke:var(--viz-strong)}:is(.group:hover,[data-live]) .feQe9q_node{fill:rgb(var(--glow) / .08);stroke:var(--accent-bright)}.feQe9q_gateway{fill:var(--surface-3);stroke:var(--viz-strong);stroke-width:1.4px;transition:stroke .4s,filter .4s}.feQe9q_gatewayText{font-family:var(--font-mono);letter-spacing:.2em;fill:var(--fg-subtle);font-size:15px;font-weight:600;transition:fill .4s}.feQe9q_pill rect{fill:var(--surface-2);stroke:var(--line-strong);transition:fill .4s,stroke .4s}.feQe9q_pill text{font-family:var(--font-mono);font-size:9px;transition:opacity .35s}.feQe9q_pending{fill:var(--fg-subtle)}.feQe9q_done{fill:#10b981;opacity:0}:is(.group:hover,[data-live]) .feQe9q_gateway{stroke:var(--accent-bright);filter:drop-shadow(0 0 14px rgb(var(--glow) / .45))}:is(.group:hover,[data-live]) .feQe9q_gatewayText{fill:var(--accent)}:is(.group:hover,[data-live]) .feQe9q_pill rect{fill:#10b9811a;stroke:#10b98180;transition-delay:1.1s}:is(.group:hover,[data-live]) .feQe9q_pending{opacity:0;transition-delay:1.1s}:is(.group:hover,[data-live]) .feQe9q_done{opacity:1;transition-delay:1.1s}.feQe9q_threat{--glow:239 68 68;--glow-2:244 63 94;--accent-bright:#f87171}.feQe9q_response{--glow:16 185 129;--glow-2:52 211 153;--accent-bright:#34d399}.feQe9q_lateralBeam,.feQe9q_lateral{transition:opacity .4s,stroke-opacity .4s}.feQe9q_host>circle:not(.feQe9q_core){fill:var(--surface-2);stroke:var(--viz-strong);stroke-width:1.3px;transition:fill .35s,stroke .35s}.feQe9q_core{fill:var(--viz-strong);transition:fill .35s}.feQe9q_hostText{font-family:var(--font-mono);fill:var(--fg-muted);font-size:8.5px}.feQe9q_ring,.feQe9q_cut{fill:none;stroke:#10b981;stroke-width:1.4px;stroke-linecap:round;opacity:0;transition:opacity .4s}.feQe9q_ring{stroke-dasharray:3 3}.feQe9q_verdict rect{fill:var(--surface-3);stroke:var(--line-strong);transition:fill .35s,stroke .35s}.feQe9q_verdict text{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--fg-subtle);font-size:7.5px;font-weight:600;transition:fill .35s}.feQe9q_technique{font-family:var(--font-mono);fill:var(--fg-muted);font-size:8.5px}.feQe9q_ruleText{font-family:var(--font-mono);fill:var(--fg);font-size:9.5px;font-weight:500}.feQe9q_status{font-family:var(--font-mono);font-size:9.5px;font-weight:500;transition:opacity .35s}.feQe9q_play circle{fill:none;stroke:var(--viz-strong);stroke-width:1.2px}.feQe9q_play path{fill:none;stroke:#10b981;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.feQe9q_play text{font-family:var(--font-mono);fill:var(--fg-subtle);font-size:8.5px}.feQe9q_play *{transition:opacity .3s,fill .3s,stroke .3s;transition-delay:calc(1.6s + var(--i) * .45s)}:is(.group:hover,[data-live]) .feQe9q_host[data-role=attacker]>circle:not(.feQe9q_core),:is(.group:hover,[data-live]) .feQe9q_host[data-role=victim]>circle:not(.feQe9q_core){fill:#ef444424;stroke:#ef4444}:is(.group:hover,[data-live]) .feQe9q_host[data-role=attacker] .feQe9q_core,:is(.group:hover,[data-live]) .feQe9q_host[data-role=victim] .feQe9q_core{fill:#ef4444}:is(.group:hover,[data-live]) .feQe9q_host[data-role=gateway]>circle:not(.feQe9q_core){fill:#f59e0b1f;stroke:#f59e0b;transition-delay:.5s}:is(.group:hover,[data-live]) .feQe9q_host[data-role=gateway] .feQe9q_core{fill:#f59e0b;transition-delay:.5s}:is(.group:hover,[data-live]) .feQe9q_host[data-role=victim] *{transition-delay:1s}:is(.group:hover,[data-live]) .feQe9q_host[data-role=server]>circle:not(.feQe9q_core){stroke:var(--accent-bright)}:is(.group:hover,[data-live]) .feQe9q_ring,:is(.group:hover,[data-live]) .feQe9q_cut{opacity:1;transition-delay:2.7s}:is(.group:hover,[data-live]) .feQe9q_lateralBeam{opacity:0;transition-delay:2.7s}:is(.group:hover,[data-live]) .feQe9q_lateral{stroke-opacity:.35;transition-delay:2.7s}:is(.group:hover,[data-live]) .feQe9q_verdict rect{fill:#ef444424;stroke:#ef444480;transition-delay:1.2s}:is(.group:hover,[data-live]) .feQe9q_verdict text{fill:#ef4444;transition-delay:1.2s}:is(.group:hover,[data-live]) .feQe9q_play circle{stroke:#10b981}:is(.group:hover,[data-live]) .feQe9q_play path{opacity:1}:is(.group:hover,[data-live]) .feQe9q_play text{fill:var(--fg)}:is(.group:hover,[data-live]) .feQe9q_status.feQe9q_pending,:is(.group:hover,[data-live]) .feQe9q_status.feQe9q_done{transition-delay:2.7s}.feQe9q_run{height:100%;font-family:var(--font-mono);color:var(--fg-muted);grid-template-rows:auto 1fr auto;padding:1rem 1.1rem 1.4rem;font-size:.66rem;display:grid}.feQe9q_runHead{border-bottom:1px solid var(--line);color:var(--fg-subtle);white-space:nowrap;justify-content:space-between;gap:1rem;padding-bottom:.45rem;font-size:.58rem;display:flex;overflow:hidden}.feQe9q_suites{align-content:center;gap:.3rem;display:grid}.feQe9q_suites li{transition:background-color .3s;transition-delay:calc(.2s + var(--i) * .32s);border-radius:.375rem;grid-template-columns:1rem 6rem 1fr auto;align-items:center;gap:.4rem;padding:.2rem .4rem;display:grid}.feQe9q_state{place-items:center;display:grid;position:relative}.feQe9q_state svg{width:.8rem;height:.8rem;transition:opacity .25s;transition-delay:inherit;grid-area:1/1}.feQe9q_idle{color:var(--viz-strong)}.feQe9q_ok{color:#10b981;opacity:0}.feQe9q_suite{color:var(--fg)}.feQe9q_result,.feQe9q_time{color:var(--fg-subtle)}.feQe9q_time{text-align:end}.feQe9q_runFoot{border-top:1px solid var(--line);color:var(--fg-subtle);justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;font-size:.6rem;display:flex}.feQe9q_coverage{align-items:center;gap:.45rem;display:flex}.feQe9q_coverage i{background:var(--viz-fill);border-radius:999px;width:5rem;height:.3rem;position:relative;overflow:hidden}.feQe9q_coverage i:after{content:"";width:calc(var(--v) * 100%);border-radius:inherit;background:var(--viz-strong);transform-origin:0;transition:transform 1.4s var(--ease-spring,ease), background-color .4s ease;position:absolute;inset:0;transform:scaleX(.35)}.feQe9q_gate{border:1px solid var(--line-strong);transition:color .3s,border-color .3s,background-color .3s;transition-delay:calc(.2s + var(--i) * .32s);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;display:inline-flex}.feQe9q_gate svg{width:.75rem;height:.75rem}:is(.group:hover,[data-live]) .feQe9q_suites li{background:#10b9810f}:is(.group:hover,[data-live]) .feQe9q_idle{opacity:0}:is(.group:hover,[data-live]) .feQe9q_ok{opacity:1}:is(.group:hover,[data-live]) .feQe9q_coverage i:after{background:var(--accent-bright);transform:scaleX(1)}:is(.group:hover,[data-live]) .feQe9q_gate{color:#10b981;background:#10b98114;border-color:#10b98180}.feQe9q_band{stroke:var(--line);stroke-dasharray:2 4}.feQe9q_layer{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--fg-subtle);font-size:9px;transition:fill .4s}.feQe9q_adr rect{fill:var(--surface-2);stroke:var(--line-strong);transition:fill .4s 1s,stroke .4s 1s}.feQe9q_adr text{font-family:var(--font-mono);fill:var(--fg-subtle);font-size:8.5px;transition:fill .4s 1s}:is(.group:hover,[data-live]) .feQe9q_layer{fill:var(--accent)}:is(.group:hover,[data-live]) .feQe9q_adr rect{fill:#10b9811a;stroke:#10b98180}:is(.group:hover,[data-live]) .feQe9q_adr text{fill:#10b981}@media (prefers-reduced-motion:reduce){.feQe9q_suites li,.feQe9q_state svg,.feQe9q_gate,.feQe9q_coverage i:after,.feQe9q_adr rect,.feQe9q_adr text,.feQe9q_pill rect,.feQe9q_pill text,.feQe9q_status,.feQe9q_host *,.feQe9q_ring,.feQe9q_cut,.feQe9q_lateral,.feQe9q_lateralBeam,.feQe9q_verdict *,.feQe9q_play *{transition-delay:0s!important}}
.IPFY3q_stage{aspect-ratio:1;width:100%;max-width:36rem;margin:0 auto;position:relative;container-type:inline-size}.IPFY3q_scene{--cycle:8s;--scene-play:paused;font-size:2cqw;line-height:1.25;position:absolute;inset:0 0 18%}.IPFY3q_scene svg{flex:none;width:1em;height:1em}.IPFY3q_mono{font-family:var(--font-mono)}.IPFY3q_browser{border:1px solid var(--line-strong);background:var(--surface);border-radius:.9em;width:82%;height:81%;position:absolute;top:3.66%;left:0;overflow:hidden;box-shadow:0 30px 70px -30px #0000008c}.IPFY3q_bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:.4em;height:2.4em;padding:0 .9em;display:flex}.IPFY3q_bar>i{background:var(--line-strong);border-radius:999px;width:.6em;height:.6em}.IPFY3q_url{background:var(--surface-3);font-family:var(--font-mono);color:var(--fg-subtle);border-radius:999px;align-items:center;gap:.35em;margin-left:1em;padding:.2em .8em;font-size:.72em;display:flex}.IPFY3q_app{grid-template-columns:3.2em 1fr;height:calc(100% - 2.4em);display:grid}.IPFY3q_rail{border-right:1px solid var(--line);color:var(--fg-subtle);flex-direction:column;align-items:center;gap:1.1em;padding:.9em 0;display:flex}.IPFY3q_logo{background:linear-gradient(135deg, var(--accent-bright), var(--accent-2));border-radius:.45em;width:1.5em;height:1.5em;margin-bottom:.3em}.IPFY3q_railActive{box-sizing:content-box;background:rgb(var(--glow) / .14);color:var(--accent);border-radius:.4em;padding:.3em}.IPFY3q_railEnd{margin-top:auto}.IPFY3q_main{align-content:start;gap:.8em;min-width:0;padding:1em 1.1em;display:grid}.IPFY3q_head{justify-content:space-between;align-items:center;display:flex}.IPFY3q_head small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);font-size:.66em;display:block}.IPFY3q_head strong{letter-spacing:-.01em;color:var(--fg);font-size:1.15em;font-weight:600}.IPFY3q_live{border:1px solid var(--line);color:var(--fg-muted);border-radius:999px;align-items:center;gap:.35em;margin-right:8.5em;padding:.25em .6em;font-size:.7em;display:flex}.IPFY3q_live i{background:#10b981;border-radius:999px;width:.55em;height:.55em;box-shadow:0 0 .5em #10b981}.IPFY3q_kpis{grid-template-columns:repeat(3,1fr);gap:.6em;margin-right:8.5em;display:grid}.IPFY3q_kpi{border:1px solid var(--line);background:var(--surface-2);border-radius:.6em;padding:.6em .7em}.IPFY3q_kpi small{color:var(--fg-subtle);font-size:.66em;display:block}.IPFY3q_kpi strong{font-variant-numeric:tabular-nums;color:var(--fg);margin-top:.15em;font-size:1.2em;font-weight:600;display:block}.IPFY3q_kpi em{font-family:var(--font-mono);color:#10b981;font-size:.62em;font-style:normal}.IPFY3q_chart{border:1px solid var(--line);border-radius:.6em;margin-right:8.5em;padding:.6em .7em .5em;position:relative}.IPFY3q_chart small{color:var(--fg-subtle);font-size:.66em}.IPFY3q_bars{align-items:flex-end;gap:.3em;height:3.4em;margin-top:.4em;display:flex}.IPFY3q_bars span{height:var(--h);background:linear-gradient(180deg, var(--accent-bright), color-mix(in srgb, var(--accent-2) 70%, transparent));opacity:.85;border-radius:.2em .2em 0 0;flex:1}.IPFY3q_grow{animation:IPFY3q_grow var(--cycle) infinite}.IPFY3q_table{margin-right:10.5em;font-size:.78em;display:grid}.IPFY3q_th,.IPFY3q_tr{border-bottom:1px solid var(--line);grid-template-columns:4.2em 1fr 5.6em 4.4em;align-items:center;gap:.6em;padding:.55em .5em;display:grid}.IPFY3q_th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);font-size:.82em}.IPFY3q_tr{color:var(--fg-muted)}.IPFY3q_who{white-space:nowrap;text-overflow:ellipsis;color:var(--fg);overflow:hidden}.IPFY3q_flash{animation:IPFY3q_flash var(--cycle) infinite}.IPFY3q_pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.25em;padding:.15em .55em;font-size:.86em;font-weight:600;display:inline-flex}.IPFY3q_pill[data-s=packed]{color:#d97706;background:#f59e0b24}.IPFY3q_pill[data-s=shipped]{color:#059669;background:#10b98124}.IPFY3q_pill[data-s=new]{background:rgb(var(--glow-2) / .14);color:var(--accent-2)}[data-theme=dark] .IPFY3q_pill[data-s=packed]{color:#fbbf24}[data-theme=dark] .IPFY3q_pill[data-s=shipped]{color:#34d399}.IPFY3q_toast{background:var(--surface);animation:IPFY3q_toast var(--cycle) infinite;border:1px solid #10b98159;border-radius:.7em;align-items:center;gap:.6em;padding:.55em .9em .55em .65em;display:flex;position:absolute;bottom:1.1em;left:4.4em;box-shadow:0 16px 40px -18px #00000080}.IPFY3q_toast>svg{box-sizing:content-box;color:#fff;background:#10b981;border-radius:999px;padding:.25em}.IPFY3q_toast b{color:var(--fg);font-size:.82em;display:block}.IPFY3q_toast small{font-family:var(--font-mono);color:var(--fg-subtle);font-size:.66em;display:block}.IPFY3q_phone{background:linear-gradient(#05070a,#05070a) padding-box padding-box,linear-gradient(135deg,#eef1f5 0%,#a7aeb9 14%,#5a616d 34%,#2a2f38 50%,#6f7784 68%,#cdd2d9 86%,#8c94a0 100%) border-box;border:.22em solid #0000;border-radius:2.6em;width:30%;height:79.3%;padding:.45em;position:absolute;top:18.3%;left:69%;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #ffffff59,0 0 0 2px #14181e73,0 40px 80px -30px #000000a6,0 0 60px -12px #12a7ff59}.IPFY3q_phone:before,.IPFY3q_phone:after{content:"";background:linear-gradient(90deg,#4b515c,#c3c8cf 55%,#6f7682);border-radius:.2em;width:.22em;position:absolute}.IPFY3q_phone:before{height:7%;top:22%;left:-.42em;box-shadow:0 2.4em #8a919c}.IPFY3q_phone:after{height:11%;top:27%;right:-.42em}.IPFY3q_screen{background:var(--bg);border-radius:2.1em;flex-direction:column;gap:.7em;height:100%;padding:.7em .9em 0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000059}.IPFY3q_screen:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff2e 0%,#ffffff0a 22%,#0000 34%);position:absolute;inset:0}.IPFY3q_island{background:radial-gradient(circle at calc(100% - .75em),#24365c 0 .16em,#0d1426 .24em,#0000 .32em),#030406;border-radius:999px;width:5.2em;height:1.5em;position:absolute;top:.6em;left:50%;transform:translate(-50%)}.IPFY3q_status{color:var(--fg);justify-content:space-between;align-items:center;padding:.35em .5em 0;font-size:.78em;font-weight:600;display:flex}.IPFY3q_icons{align-items:center;gap:.4em;display:flex}.IPFY3q_signal{align-items:flex-end;gap:.12em;height:.75em;display:flex}.IPFY3q_signal b{background:var(--fg);border-radius:.1em;width:.2em}.IPFY3q_signal b:first-child{height:35%}.IPFY3q_signal b:nth-child(2){height:55%}.IPFY3q_signal b:nth-child(3){height:78%}.IPFY3q_signal b:nth-child(4){height:100%}.IPFY3q_battery{border:1px solid color-mix(in srgb, var(--fg) 55%, transparent);border-radius:.22em;width:1.5em;height:.75em;position:relative}.IPFY3q_battery:after{content:"";background:var(--fg);border-radius:.1em;position:absolute;inset:.1em .35em .1em .1em}.IPFY3q_appHead{color:var(--fg-muted);justify-content:space-between;align-items:flex-end;margin-top:.6em;display:flex}.IPFY3q_appHead small{color:var(--fg-subtle);font-size:.7em;display:block}.IPFY3q_appHead strong{letter-spacing:-.02em;color:var(--fg);font-size:1.55em;font-weight:700}.IPFY3q_segment{background:var(--surface-3);text-align:center;color:var(--fg-subtle);border-radius:.7em;grid-template-columns:1fr 1fr;padding:.2em;font-size:.74em;display:grid}.IPFY3q_segment span{border-radius:.55em;padding:.3em}.IPFY3q_segOn{background:var(--surface);color:var(--fg);font-weight:600;box-shadow:0 1px 3px #0003}.IPFY3q_card{border:1px solid var(--line);background:var(--surface);border-radius:.9em;gap:.2em;padding:.75em;display:grid}.IPFY3q_card strong{color:var(--fg);font-size:.92em;font-weight:600}.IPFY3q_card small{color:var(--fg-subtle);font-size:.7em}.IPFY3q_cardTop{color:var(--fg-subtle);justify-content:space-between;align-items:center;font-size:.72em;display:flex}.IPFY3q_cardLive{animation:IPFY3q_card-live var(--cycle) infinite}.IPFY3q_action{background:var(--accent-2);color:#fff;animation:IPFY3q_action var(--cycle) infinite;border-radius:.65em;place-items:center;margin-top:.45em;padding:.55em;font-size:.78em;font-weight:600;display:grid;position:relative;overflow:hidden}.IPFY3q_action svg{vertical-align:-.12em;display:inline}.IPFY3q_ripple{opacity:0;width:2em;height:2em;animation:IPFY3q_ripple var(--cycle) infinite;background:#ffffff8c;border-radius:999px;margin:-1em 0 0 -1em;position:absolute;top:50%;left:55%}.IPFY3q_tabs{border-top:1px solid var(--line);background:var(--surface);color:var(--fg-subtle);justify-content:space-around;margin:auto -.9em 0;padding:.8em 0 .6em;display:flex}.IPFY3q_tabs svg{width:1.25em;height:1.25em}.IPFY3q_tabOn{color:var(--accent)}.IPFY3q_home{background:color-mix(in srgb, var(--fg) 45%, transparent);border-radius:999px;width:5em;height:.22em;position:absolute;bottom:.35em;left:50%;transform:translate(-50%)}.IPFY3q_scene .IPFY3q_sync{pointer-events:none;--beam-width:2.4px;width:100%;height:121.951%;position:absolute;inset:0;overflow:visible}.IPFY3q_wire{fill:none;stroke:rgb(var(--glow) / .35);stroke-width:1.5px}.IPFY3q_swap{display:inline-grid}.IPFY3q_swap>span{grid-area:1/1;align-items:center;gap:.3em;display:inline-flex}.IPFY3q_swap>span:first-child{animation:IPFY3q_swap-out var(--cycle) infinite}.IPFY3q_swap>span:last-child{animation:IPFY3q_swap-in var(--cycle) infinite}.IPFY3q_phone .IPFY3q_swap>span:first-child{animation-name:IPFY3q_swap-out-early}.IPFY3q_phone .IPFY3q_swap>span:last-child{animation-name:IPFY3q_swap-in-early}@keyframes IPFY3q_swap-out{0%,38%{opacity:1;transform:none}42%,94%{opacity:0;transform:translateY(-.4em)}98%,to{opacity:1;transform:none}}@keyframes IPFY3q_swap-in{0%,38%{opacity:0;transform:translateY(.4em)}42%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(.4em)}}@keyframes IPFY3q_swap-out-early{0%,19%{opacity:1}22%,94%{opacity:0}98%,to{opacity:1}}@keyframes IPFY3q_swap-in-early{0%,19%{opacity:0}22%,94%{opacity:1}98%,to{opacity:0}}@keyframes IPFY3q_action{0%,15%{background:var(--accent-2);transform:none}17%{transform:scale(.96)}20%,94%{background:#10b981;transform:none}98%,to{background:var(--accent-2)}}@keyframes IPFY3q_ripple{0%,15%{opacity:0;transform:scale(.3)}16%{opacity:.9}24%,to{opacity:0;transform:scale(4)}}@keyframes IPFY3q_card-live{0%,15%,40%,to{border-color:var(--line)}20%,30%{border-color:#10b9818c}}@keyframes IPFY3q_flash{0%,38%,70%,to{background:0 0}42%,55%{background:#10b9811a}}@keyframes IPFY3q_grow{0%,38%{height:var(--h)}46%,94%{height:calc(var(--h) + 12%)}to{height:var(--h)}}@keyframes IPFY3q_toast{0%,39%{opacity:0;transform:translateY(.6em)}43%,76%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(.6em)}}@media (prefers-reduced-motion:reduce){.IPFY3q_scene *,.IPFY3q_scene :before,.IPFY3q_scene :after{animation:none!important}.IPFY3q_swap>span:first-child{opacity:0}.IPFY3q_swap>span:last-child,.IPFY3q_toast{opacity:1}}.IPFY3q_stage[data-live] .IPFY3q_scene{--scene-play:running}.IPFY3q_scene *,.IPFY3q_scene :before,.IPFY3q_scene :after{animation-play-state:var(--scene-play)!important}.IPFY3q_pointer{inset-inline-end:12%;z-index:1;fill:var(--fg);stroke:var(--surface);stroke-width:1.4px;filter:drop-shadow(0 2px 2px #0000004d);animation:IPFY3q_pointer var(--cycle) infinite;position:absolute;top:65%}.IPFY3q_scene .IPFY3q_pointer{width:1.9em;height:1.9em}@keyframes IPFY3q_pointer{0%,5%,94%,to{opacity:0;transform:translate(1.2em,1.8em)}12%,15%{opacity:1;transform:none}17%{opacity:1;transform:scale(.8)}20%,26%{opacity:1;transform:none}32%,90%{opacity:0;transform:translate(.8em,1em)}}.IPFY3q_trend{opacity:.65;pointer-events:none;position:absolute;inset:32% .7em .8em}.IPFY3q_scene .IPFY3q_trend{width:calc(100% - 1.4em);height:60%;overflow:visible}.IPFY3q_trend path{fill:none;stroke:var(--accent-3);stroke-width:1.8px;stroke-dasharray:1;animation:IPFY3q_trend var(--cycle) infinite}.IPFY3q_trend circle{fill:var(--accent-3);animation:IPFY3q_chart-dot var(--cycle) infinite}@keyframes IPFY3q_trend{0%,38%{stroke-dashoffset:.18px;opacity:.35}48%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:.18px;opacity:.35}}@keyframes IPFY3q_chart-dot{0%,38%,98%,to{opacity:0}48%,94%{opacity:1}}.IPFY3q_island{z-index:2;color:#d1fae5;animation:IPFY3q_island var(--cycle) infinite;justify-content:center;align-items:center;gap:.4em;font-size:.8em;display:flex}.IPFY3q_island>*{opacity:0;animation:IPFY3q_island-content var(--cycle) infinite}@keyframes IPFY3q_island{0%,42%,80%,to{width:6.5em}48%,74%{width:12em}}@keyframes IPFY3q_island-content{0%,45%,78%,to{opacity:0}51%,73%{opacity:1}}.IPFY3q_workflow{inset-inline:8% 14%;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1em;height:9%;display:grid;position:absolute;top:104%}.IPFY3q_node{border:1px solid var(--line-strong);background:var(--surface);color:var(--accent);animation:IPFY3q_node var(--cycle) infinite;border-radius:.8em;align-items:center;gap:.6em;padding:.7em;display:flex;box-shadow:0 8px 20px -12px #0000004d}.IPFY3q_node>span{flex:1;min-width:0}.IPFY3q_node b{color:var(--fg);font-size:.72em;font-weight:600;display:block}.IPFY3q_node code{white-space:nowrap;color:var(--fg-subtle);margin-top:.3em;font-size:.55em;display:block}.IPFY3q_node .IPFY3q_ack{color:#10b981;width:.8em;animation:IPFY3q_ack var(--cycle) infinite}.IPFY3q_node[data-step=api]{--phase:0s}.IPFY3q_node[data-step=events]{--phase:.6s}.IPFY3q_node[data-step=database]{--phase:.3s}.IPFY3q_node,.IPFY3q_node .IPFY3q_ack{animation-delay:var(--phase)}@keyframes IPFY3q_node{0%,20%,85%,to{border-color:var(--line-strong);transform:none}26%,35%{border-color:var(--accent);box-shadow:0 0 0 2px rgb(var(--glow) / .12);transform:translateY(-.15em)}42%,75%{border-color:#10b98166;transform:none}}@keyframes IPFY3q_ack{0%,30%,88%,to{opacity:.15}36%,80%{opacity:1}}@media (prefers-reduced-motion:reduce){.IPFY3q_pointer{display:none}.IPFY3q_trend path{stroke-dashoffset:0;opacity:1}.IPFY3q_trend circle,.IPFY3q_node .IPFY3q_ack{opacity:1}.IPFY3q_action{background:#10b981}}.IPFY3q_tileBox,.IPFY3q_tileBox:first-child{zoom:1;position:absolute;inset:0;container-type:size}.IPFY3q_tile{--s:min((100cqw - 1.5rem) / 1.36, (100cqh - 2rem) / .835);top:calc(.75rem - .03 * var(--s));left:calc(50% - .68 * var(--s));width:var(--s);max-width:none;margin:0;position:absolute}.IPFY3q_tile .IPFY3q_workflow{inset-inline:104% -36%;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr);height:56%;top:29.3%}.IPFY3q_tile .IPFY3q_node[data-step=api]{grid-row:1}.IPFY3q_tile .IPFY3q_node[data-step=database]{grid-row:2}.IPFY3q_tile .IPFY3q_node[data-step=events]{grid-row:3}.IPFY3q_tile[data-live] .IPFY3q_scene{--scene-play:paused}.group:is(:hover,[data-live]) .IPFY3q_tile[data-live] .IPFY3q_scene{--scene-play:running}
.gxUKPW_svg{width:100%;height:100%;overflow:visible}.gxUKPW_trace{fill:none;stroke:var(--viz);stroke-width:1.5px;stroke-linejoin:round;transition:stroke .4s}.gxUKPW_label{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--fg-subtle);font-size:10px;transition:fill .4s}:is(.group:hover,[data-live]) .gxUKPW_trace{stroke:var(--viz-strong)}:is(.group:hover,[data-live]) .gxUKPW_label{fill:var(--accent)}.gxUKPW_pin{fill:var(--viz-strong)}.gxUKPW_chipBody{fill:var(--surface-3);stroke:var(--viz-strong);transition:stroke .4s,filter .4s}.gxUKPW_chipDie{fill:var(--viz-fill);stroke:var(--viz)}.gxUKPW_chipText{font-family:var(--font-mono);letter-spacing:.2em;fill:var(--fg-subtle);font-size:11px;font-weight:600;transition:fill .4s}:is(.group:hover,[data-live]) .gxUKPW_chipBody{stroke:var(--accent-bright);filter:drop-shadow(0 0 14px rgb(var(--glow) / .45))}:is(.group:hover,[data-live]) .gxUKPW_chipText{fill:var(--accent)}.gxUKPW_synapse{stroke:var(--viz);stroke-width:1px;transition:stroke .35s,stroke-width .35s;transition-delay:calc(var(--l) * .22s)}.gxUKPW_neuron{fill:var(--surface-2);stroke:var(--viz-strong);stroke-width:1.4px;transition:fill .35s,stroke .35s,filter .35s;transition-delay:calc(var(--l) * .22s)}:is(.group:hover,[data-live]) .gxUKPW_synapse{stroke:rgb(var(--glow) / calc(.15 + var(--w) * .7));stroke-width:calc(.8px + var(--w) * 1.4px)}:is(.group:hover,[data-live]) .gxUKPW_neuron{fill:rgb(var(--glow) / .25);stroke:var(--accent-bright);filter:drop-shadow(0 0 6px rgb(var(--glow) / .8))}
.hXaY8q_launcher{inset-inline-end:1rem;z-index:70;color:#eef1f6;width:3.75rem;height:3.75rem;transition:transform .35s var(--ease-spring), box-shadow .35s ease;background:radial-gradient(circle at 50% 30%,#1d2c44,#0b0c10 72%);border:1px solid #ffffff1a;border-radius:999px;place-items:center;display:grid;position:fixed;bottom:1rem;box-shadow:inset 0 1px #ffffff1a,0 18px 40px -14px #000000a6,0 0 0 1px #00000059}.hXaY8q_launcher:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--btn-angle), transparent 0%, #00f5ff 12%, #7b68ff 22%, transparent 34%);opacity:0;pointer-events:none;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hXaY8q_launcher:hover{transform:translateY(-2px)scale(1.04);box-shadow:inset 0 1px #ffffff1a,0 22px 48px -14px #00f5ff66,0 0 0 1px #00000059}.hXaY8q_launcher:hover:before{opacity:1;animation:2.2s linear infinite hXaY8q_rim}.hXaY8q_launcher:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #00f5ff8c;animation:3.2s cubic-bezier(.2,.6,.35,1) infinite paused hXaY8q_pulse;position:absolute;inset:-1px;box-shadow:0 0 18px #00f5ff40}.hXaY8q_launcher:hover:after,.hXaY8q_launcher:hover .hXaY8q_eyes{animation-play-state:running}.hXaY8q_launcher[data-open]:after{animation:none}@media (min-width:640px){.hXaY8q_launcher{inset-inline-end:1.5rem;bottom:1.5rem}}.hXaY8q_launcher>*{grid-area:1/1}.hXaY8q_head{transform-origin:50% 90%;width:2.55rem;height:auto;transition:transform .45s var(--ease-spring), opacity .3s ease;animation:none}.hXaY8q_launcher:hover .hXaY8q_head{animation-play-state:paused;transform:translateY(-3px)rotate(-8deg)scale(1.06)}.hXaY8q_eyes{filter:blur(2px);pointer-events:none;background:radial-gradient(closest-side,#00dcff8c,#0000);border-radius:999px;width:1.5rem;height:.7rem;transition:opacity .3s;animation:4.5s ease-in-out infinite paused hXaY8q_eyes;translate:0 -.12rem}.hXaY8q_close{opacity:0;width:1.3rem;height:1.3rem;transition:transform .4s var(--ease-spring), opacity .25s ease;transform:rotate(-90deg)scale(.6)}.hXaY8q_launcher[data-open] .hXaY8q_head{opacity:0;animation:none;transform:scale(.4)}.hXaY8q_launcher[data-open] .hXaY8q_eyes{opacity:0;animation:none}.hXaY8q_launcher[data-open] .hXaY8q_close{opacity:1;transform:none}@keyframes hXaY8q_rim{0%{--btn-angle:0deg}to{--btn-angle:360deg}}@keyframes hXaY8q_idle{0%,to{translate:0}50%{translate:0 -2px}}@keyframes hXaY8q_pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.5)}}@keyframes hXaY8q_glance{0%,80%,to{rotate:0deg}86%{rotate:-9deg}92%{rotate:7deg}}@keyframes hXaY8q_eyes{0%,60%,to{opacity:.35}70%{opacity:1}}@media (prefers-reduced-motion:reduce){.hXaY8q_launcher:after,.hXaY8q_head,.hXaY8q_eyes{animation:none}}
.laIEYq_bot{aspect-ratio:240/192;display:block;position:relative}.laIEYq_bot img{width:100%;height:auto;display:block}.laIEYq_face{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.laIEYq_eye{transform-origin:120px 85px;animation:7.4s linear infinite paused laIEYq_blink}.laIEYq_bot[data-active] .laIEYq_eye{animation-play-state:running}@keyframes laIEYq_blink{0%,61%,65%,to{transform:scaleY(1)}62.35%,62.95%{transform:scaleY(.055)}}@media (prefers-reduced-motion:reduce){.laIEYq_face{display:none}.laIEYq_eye{animation:none}}
.G6436G_operationsGrid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.G6436G_cameraColumn,.G6436G_sideColumn{display:contents}.G6436G_stage{grid-row:1;min-width:0}.G6436G_controlRail{grid-row:2;grid-template-columns:minmax(0,1fr);align-content:start}.G6436G_eventLog{grid-row:3;min-width:0;min-height:16rem;display:flex}.G6436G_telemetry{grid-row:4;min-width:0}.G6436G_diagnostics{grid-row:5;min-width:0}.G6436G_mainView{aspect-ratio:16/10}.G6436G_cameraToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.75fr) minmax(0,1.5fr);gap:.125rem;display:grid}.G6436G_singleControl{grid-template-columns:minmax(0,1fr)}.G6436G_cameraTelemetry{inset-inline-end:6.5rem}.G6436G_desktopRobotControls,.G6436G_desktopJoystick{display:none}.G6436G_mobileJoystick{z-index:10;inset-inline-end:.5rem;position:absolute;bottom:.5rem}.G6436G_feedStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:768px){.G6436G_operationsGrid{grid-template-columns:minmax(0,1fr) 15rem}.G6436G_cameraColumn,.G6436G_sideColumn{flex-direction:column;gap:.75rem;min-width:0;display:flex}.G6436G_eventLog{flex:1}.G6436G_mobileTopControls,.G6436G_mobileJoystick{display:none}.G6436G_desktopRobotControls{grid-template-columns:minmax(0,1fr);display:grid}.G6436G_desktopJoystick{display:block}.G6436G_cameraTelemetry{inset-inline-end:.75rem}}@media (min-width:1280px){.G6436G_operationsGrid{grid-template-columns:minmax(0,1fr) 16rem}}@media (orientation:landscape) and (max-height:500px){.G6436G_mainView{aspect-ratio:16/9}}
.VdN0Jq_beam{opacity:var(--beam-on,0);pointer-events:none;transition:opacity .6s}.VdN0Jq_beam path{fill:none;stroke-dasharray:calc(var(--len) * 1px) 4px;stroke-dashoffset:calc(var(--len) * 1px + .01px);animation:VdN0Jq_comet var(--duration) var(--delay) infinite both;animation-play-state:var(--beam-play,paused)}.VdN0Jq_tail{stroke:rgb(var(--glow-2) / .22);stroke-width:var(--beam-width,1.6px)}.VdN0Jq_tail:nth-child(n+3){stroke:rgb(var(--glow) / .34)}.VdN0Jq_head{stroke:color-mix(in srgb, var(--accent-bright) 70%, #fff);stroke-width:calc(var(--beam-width,1.6px) * 1.35);stroke-linecap:round;filter:drop-shadow(0 0 calc(var(--beam-width,1.6px) * 1.2) rgb(var(--glow))) drop-shadow(0 0 calc(var(--beam-width,1.6px) * 4.5) rgb(var(--glow) / .7))}@keyframes VdN0Jq_comet{0%{stroke-dashoffset:calc(var(--len) * 1px + .01px);animation-timing-function:cubic-bezier(.55,.05,.3,1)}68%,to{stroke-dashoffset:calc((var(--len) - 1.01 - var(--tail)) * 1px)}}.VdN0Jq_burst path{animation-name:VdN0Jq_comet-burst}@keyframes VdN0Jq_comet-burst{0%{stroke-dashoffset:calc(var(--len) * 1px + .01px);animation-timing-function:cubic-bezier(.55,.05,.3,1)}18%,to{stroke-dashoffset:calc((var(--len) - 1.01 - var(--tail)) * 1px)}}@media (prefers-reduced-motion:reduce){.VdN0Jq_beam{display:none}}
.laXNTG_delivery{border:1px solid var(--line-strong);background:var(--surface);border-radius:1.25rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.laXNTG_diagramPanel{border-inline-end:1px solid var(--line-strong);background-image:radial-gradient(var(--line-strong) .65px, transparent .65px);background-size:20px 20px;flex-direction:column;justify-content:center;padding:1.75rem 1.25rem;display:flex}.laXNTG_diagram{aspect-ratio:460/380;width:100%;position:relative;container-type:inline-size}.laXNTG_connections{--beam-width:1.5px;width:100%;height:100%;position:absolute;inset:0}.laXNTG_trace{fill:none;stroke:var(--line-strong);stroke-width:1.4px}.laXNTG_orbit,.laXNTG_orbitOuter{fill:none;stroke:var(--line);stroke-width:.8px}.laXNTG_orbitOuter{stroke-dasharray:2 7;opacity:.7}.laXNTG_discipline{inset-inline-start:var(--x);top:var(--y);border:1px solid var(--line-strong);background:var(--surface-2);width:28.3%;min-height:12.3%;color:var(--fg-muted);border-radius:2cqw;align-items:center;gap:1.7cqw;padding:2.3cqw;transition:border-color .4s,color .4s;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 5px 14px #0000001f}.laXNTG_discipline>svg{flex:none;width:4.3cqw;height:4.3cqw}.laXNTG_discipline>span{overflow-wrap:anywhere;font-size:2.7cqw;font-weight:550}.laXNTG_discipline>i{background:var(--line-strong);border-radius:50%;flex:none;width:1cqw;height:1cqw;margin-inline-start:auto;transition:background .4s}.laXNTG_core{inset-inline-start:50%;aspect-ratio:1;border:1px solid rgb(var(--glow) / .4);background:var(--bg);width:28%;box-shadow:0 0 0 1.5cqw rgb(var(--glow) / .04);border-radius:3.5cqw;flex-direction:column;justify-content:center;align-items:center;gap:2.7cqw;display:flex;position:absolute;top:48.68%;translate:-50% -50%}.laXNTG_core img{width:24cqw;height:auto}.laXNTG_diagramCaption{justify-content:center;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.laXNTG_captionRule{background:var(--accent);width:1.75rem;height:2px}.laXNTG_diagramCaption p{max-width:22rem;color:var(--fg-muted);font-size:.85rem;font-weight:500;line-height:1.5}.laXNTG_benefits{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.laXNTG_benefit{border-block-end:1px solid var(--line);min-width:0;padding:1.6rem 1.5rem;transition:background .25s}.laXNTG_benefit:nth-child(odd){border-inline-end:1px solid var(--line)}.laXNTG_benefit:nth-last-child(-n+2){border-block-end:0}.laXNTG_benefit:hover{background:var(--surface-2)}.laXNTG_benefitTop{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.laXNTG_benefitTop svg{width:1.3rem;height:1.3rem;color:var(--accent);stroke-width:1.6px}.laXNTG_benefitTop span{font-family:var(--font-mono);color:var(--fg-subtle);font-size:.65rem}.laXNTG_benefit h3{color:var(--fg);margin:0 0 .5rem;font-size:.95rem;font-weight:600;line-height:1.35}.laXNTG_benefit p{color:var(--fg-muted);margin:0;font-size:.8rem;line-height:1.65}.laXNTG_diagramPanel:is(:hover,[data-live]) .laXNTG_discipline{border-color:rgb(var(--glow) / .35);color:var(--accent)}.laXNTG_diagramPanel:is(:hover,[data-live]) .laXNTG_discipline>i{background:var(--accent)}@media (max-width:1023px){.laXNTG_delivery{grid-template-columns:1fr}.laXNTG_diagramPanel{border-inline-end:0;border-block-end:1px solid var(--line-strong);padding:1.5rem}.laXNTG_diagram{max-width:28rem;margin:0 auto}}@media (max-width:479px){.laXNTG_diagramPanel{padding:1rem .65rem 1.5rem}.laXNTG_diagramCaption{padding-inline:1rem}.laXNTG_benefits{grid-template-columns:1fr}.laXNTG_benefit{padding:1.25rem 1.5rem}.laXNTG_benefit:nth-child(odd){border-inline-end:0}.laXNTG_benefit:nth-last-child(2){border-block-end:1px solid var(--line)}.laXNTG_benefitTop{margin-bottom:.65rem}}@media (prefers-reduced-motion:reduce){.laXNTG_discipline,.laXNTG_discipline>i{transition:none}.laXNTG_connections *{animation:none!important}}
:is(.EgBz6W_directionKeys .lucide-arrow-left,.EgBz6W_directionKeys .lucide-arrow-right){scale:1}
section:hover .cuF6dW_svg{--beam-play:running;--beam-on:1}.cuF6dW_svg{--beam-width:1.4px}
.GkwiKW_card{isolation:isolate;border:1px solid var(--line-strong);background:linear-gradient(145deg, rgb(var(--glow) / .06), transparent 55%), var(--surface);box-shadow:0 24px 70px -30px rgb(var(--glow-2) / .35);transition:transform .34s var(--ease-spring), border-color .34s ease, box-shadow .34s ease;border-radius:1.5rem;padding:.5rem;position:relative;overflow:hidden}.GkwiKW_card:before{content:"";top:0;background:linear-gradient(90deg, transparent, rgb(var(--glow) / .95), rgb(var(--glow-3) / .75), transparent);height:1px;box-shadow:0 0 24px rgb(var(--glow) / .32);position:absolute;inset-inline:7%}.GkwiKW_card:after{content:"";z-index:-1;top:-12rem;background:radial-gradient(circle, rgb(var(--glow) / .16), rgb(var(--glow-3) / .07) 42%, transparent 72%);opacity:.7;width:20rem;height:20rem;transition:translate .55s var(--ease-spring), opacity .35s ease;border-radius:999px;position:absolute;inset-inline-end:-7.5rem}.GkwiKW_card:hover{border-color:rgb(var(--glow) / .4);box-shadow:0 34px 90px -30px rgb(var(--glow-2) / .45), 0 0 48px rgb(var(--glow) / .08);transform:translateY(-6px)}.GkwiKW_card:hover:after{opacity:1;translate:0 2rem}.GkwiKW_item{align-items:center;gap:1rem;padding:1.25rem;display:flex;position:relative}.GkwiKW_item+.GkwiKW_item{border-top:1px solid var(--line)}.GkwiKW_item:before{content:"";z-index:-1;border:1px solid rgb(var(--glow) / .16);background:linear-gradient(90deg, rgb(var(--glow) / .08), rgb(var(--glow-3) / .03), transparent 85%);opacity:0;border-radius:1rem;transition:opacity .24s;position:absolute;inset:.25rem}[dir=rtl] .GkwiKW_item:before{background:linear-gradient(270deg, rgb(var(--glow) / .08), rgb(var(--glow-3) / .03), transparent 85%)}.GkwiKW_item:hover:before{opacity:1}.GkwiKW_icon{border:1px solid rgb(var(--glow) / .25);width:2.75rem;height:2.75rem;color:var(--accent);background:linear-gradient(145deg, rgb(var(--glow) / .1), rgb(var(--glow-2) / .03));border-radius:.8rem;flex-shrink:0;place-items:center;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid}.GkwiKW_icon svg{width:1.25rem;height:1.25rem}.GkwiKW_item:hover .GkwiKW_icon{border-color:rgb(var(--glow) / .45);box-shadow:0 0 24px rgb(var(--glow) / .14);transform:translateY(-2px)scale(1.045)}@media (prefers-reduced-motion:reduce){.GkwiKW_card,.GkwiKW_card:after,.GkwiKW_item:before,.GkwiKW_icon{transition:none}}
.s476Rq_layout{view-timeline:--process block}.s476Rq_rail{display:none}@media (min-width:1024px){.s476Rq_rail{background:var(--line-strong);border-radius:999px;height:2px;margin-top:2.5rem;display:block;position:relative;overflow:hidden}}.s476Rq_progress{background:linear-gradient(90deg, var(--accent-bright), var(--accent-2), var(--accent-3));box-shadow:0 0 12px rgb(var(--glow) / .8);transform-origin:0;position:absolute;inset:0}@supports (animation-timeline:view()){.s476Rq_progress{animation:linear both s476Rq_fill;animation-timeline:--process;animation-range:contain}}@keyframes s476Rq_fill{0%{transform:scaleX(0)}}
.pJXX6W_text{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(1.9rem,4.4vw,3.6rem);font-weight:600;line-height:1.15}.pJXX6W_fill{color:var(--fg)}@supports (animation-timeline:view()){.pJXX6W_fill{color:color-mix(in srgb, var(--fg) 18%, transparent);background-image:linear-gradient(90deg, var(--fg), var(--fg));background-repeat:no-repeat;background-size:0% 100%;-webkit-background-clip:text;background-clip:text;animation:linear both pJXX6W_light-up;animation-timeline:view();animation-range:cover 10% cover 55%}}@keyframes pJXX6W_light-up{to{background-size:100% 100%}}
.MHrMQa_bar{inset-inline:0;z-index:200;pointer-events:none;background:linear-gradient(90deg, var(--accent-bright), var(--accent-2) 60%, var(--accent-3));height:2px;box-shadow:0 0 10px rgb(var(--glow) / .8), 0 0 2px rgb(var(--glow));transform-origin:0;opacity:0;position:fixed;top:0;scale:0 1}[dir=rtl] .MHrMQa_bar{transform-origin:100%}.MHrMQa_bar[data-state=start]{opacity:1;transition:none;scale:.08 1}.MHrMQa_bar[data-state=loading]{opacity:1;transition:scale 8s cubic-bezier(.1,.7,.2,1);scale:.9 1}.MHrMQa_bar[data-state=done]{opacity:0;transition:scale .25s ease-out,opacity .4s .2s;scale:1}.MHrMQa_pending{z-index:200;border:1px solid var(--line);background:var(--surface);pointer-events:none;opacity:0;border-radius:999px;padding:.55rem;transition:opacity .2s,translate .2s;display:grid;position:fixed;top:5.25rem;left:50%;translate:-50% -.5rem;box-shadow:0 12px 32px -12px #00000073}html[data-navigating] .MHrMQa_pending{opacity:1;transition-delay:.35s;translate:-50%}.MHrMQa_pending *{animation-play-state:paused}html[data-navigating] .MHrMQa_pending *{animation-play-state:running}
.it41aa_svg{--beam-width:1.6px;width:100%;height:auto}.it41aa_body{fill:var(--surface);stroke:var(--viz-strong);stroke-width:1.2px}.it41aa_fin,.it41aa_seam{fill:none;stroke:var(--viz);stroke-width:1px}.it41aa_bolt{fill:var(--viz-strong)}.it41aa_screen{fill:rgb(var(--glow) / .25);stroke:var(--accent);stroke-width:.8px}.it41aa_guard{fill:#facc151f;stroke:#eab308;stroke-width:1px;stroke-dasharray:3 2}.it41aa_shaft{stroke:var(--viz-strong);stroke-width:4px}.it41aa_floor{stroke:var(--viz-strong);stroke-width:1px}.it41aa_cable{fill:none;stroke:#f59e0b;stroke-width:1.4px}.it41aa_bus{fill:none;stroke:rgb(var(--glow) / .5);stroke-width:1.4px;stroke-dasharray:4 3}.it41aa_drop,.it41aa_leader{fill:none;stroke:var(--viz-strong);stroke-width:1px;stroke-dasharray:2 3}.it41aa_gateway{fill:var(--surface);stroke:rgb(var(--glow) / .6);stroke-width:1.2px}.it41aa_led{fill:#10b981}.it41aa_boxLabel{fill:var(--fg);font-size:9.5px;font-weight:600}.it41aa_boxSub{font-family:var(--font-mono);fill:var(--fg-subtle);font-size:8px}.it41aa_sensor{fill:rgb(var(--glow) / .2);stroke:var(--accent-bright);stroke-width:1.2px}.it41aa_belt{fill:none;stroke:var(--viz-strong);stroke-width:2px}.it41aa_beltMotion{fill:none;stroke:var(--fg-subtle);stroke-width:2px;stroke-dasharray:3 9;animation:.6s linear infinite paused it41aa_belt}.it41aa_pulley{animation:1.2s linear infinite paused it41aa_spin}.it41aa_carton{fill:var(--viz-fill);stroke:var(--viz-strong);translate:calc(var(--k) * 95px) 0;animation:6s linear infinite paused it41aa_carry;animation-delay:calc(var(--k) * -2s)}.it41aa_live .it41aa_beltMotion,.it41aa_live .it41aa_pulley,.it41aa_live .it41aa_carton{animation-play-state:running}.it41aa_chip{fill:var(--surface);stroke:var(--line-strong)}.it41aa_chipTag{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--fg-subtle);font-size:7.5px}.it41aa_chipValue{font-family:var(--font-mono);fill:var(--fg);font-size:10px;font-weight:600}.it41aa_warn .it41aa_chip,.it41aa_warn.it41aa_sensor{stroke:#f59e0b}.it41aa_warn .it41aa_chipValue{fill:#d97706}.it41aa_alarm .it41aa_chip,.it41aa_alarm.it41aa_sensor{stroke:#f43f5e}.it41aa_alarm.it41aa_sensor{fill:#f43f5e4d}.it41aa_alarm .it41aa_chipValue{fill:#f43f5e}.it41aa_faultRing{fill:#f43f5e1f;stroke:#f43f5e;stroke-width:1.2px;opacity:0;transform-origin:231px 102px}.it41aa_fault .it41aa_faultRing{opacity:1;animation:1.6s ease-out infinite it41aa_pulse}.it41aa_fault .it41aa_bearing .it41aa_body{stroke:#f43f5e;fill:#f43f5e2e;filter:drop-shadow(0 0 6px #f43f5ecc)}.it41aa_fault .it41aa_verdict .it41aa_chip{stroke:#f43f5e}.it41aa_fault .it41aa_verdict .it41aa_chipValue{fill:#f43f5e}@keyframes it41aa_belt{to{stroke-dashoffset:-12px}}@keyframes it41aa_spin{to{rotate:360deg}}@keyframes it41aa_carry{0%{translate:0}to{translate:285px}}@keyframes it41aa_pulse{0%{opacity:1;scale:.7}to{opacity:0;scale:1.4}}@media (prefers-reduced-motion:reduce){.it41aa_beltMotion,.it41aa_pulley,.it41aa_carton,.it41aa_fault .it41aa_faultRing{animation:none}}
@property --pct{syntax:"<integer>";inherits:false;initial-value:0}.nlbadW_shell{--tone:var(--glow);--tone-ink:var(--accent);isolation:isolate;position:relative}.nlbadW_shell[data-tone=valid]{--tone:16 185 129;--tone-ink:#047857}.nlbadW_shell[data-tone=invalid]{--tone:244 63 94;--tone-ink:#be123c}.nlbadW_shell[data-tone=warning]{--tone:245 158 11;--tone-ink:#b45309}[data-theme=dark] .nlbadW_shell[data-tone=valid]{--tone-ink:#6ee7b7}[data-theme=dark] .nlbadW_shell[data-tone=invalid]{--tone-ink:#fda4af}[data-theme=dark] .nlbadW_shell[data-tone=warning]{--tone-ink:#fcd34d}.nlbadW_ink{color:var(--tone-ink)}.nlbadW_ambient{z-index:-1;pointer-events:none;background:radial-gradient(45% 45% at 50% 42%, rgb(var(--tone) / .16), transparent 72%);height:32rem;transition:background .8s;position:absolute;inset:-5rem -3rem auto}.nlbadW_frame{border-radius:1.75rem;overflow:hidden}.nlbadW_frame:before{content:"";border:1px solid var(--line);pointer-events:none;border-radius:1.3rem;position:absolute;inset:.55rem}.nlbadW_frame:after{content:"";top:0;background:linear-gradient(90deg, transparent, rgb(var(--tone) / .95), transparent);height:1px;box-shadow:0 0 22px 1px rgb(var(--tone) / .45);transition:background .6s;position:absolute;inset-inline:20%}.nlbadW_wash{pointer-events:none;background:radial-gradient(60% 100% at 50% 0%, rgb(var(--tone) / .09), transparent 75%);height:14rem;position:absolute;inset:0 0 auto}.nlbadW_badge{border:1px solid rgb(var(--tone) / .42);background:rgb(var(--tone) / .08);color:var(--tone-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.42rem .8rem;font-size:.68rem;font-weight:600;display:inline-flex}.nlbadW_badge svg{width:.85rem;height:.85rem}.nlbadW_dot{background:rgb(var(--tone));width:.4rem;height:.4rem;box-shadow:0 0 10px rgb(var(--tone) / .8);border-radius:999px;position:relative}.nlbadW_dot[data-busy]:after{content:"";border-radius:inherit;background:inherit;animation:1.4s cubic-bezier(0,0,.2,1) infinite nlbadW_ping;position:absolute;inset:0}@keyframes nlbadW_ping{75%,to{opacity:0;transform:scale(2.6)}}.nlbadW_dial{aspect-ratio:1;flex-shrink:0;width:13rem;margin-inline:auto;position:relative}.nlbadW_dial svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nlbadW_sweep{background:conic-gradient(from 0deg, transparent 0 62%, rgb(var(--glow) / .22) 100%);border-radius:50%;animation:2.6s linear infinite nlbadW_spin;position:absolute;inset:13%;-webkit-mask:radial-gradient(circle,#0000 54%,#000 55%);mask:radial-gradient(circle,#0000 54%,#000 55%)}.nlbadW_ticks,.nlbadW_orbit,.nlbadW_head{transform-box:view-box;transform-origin:100px 100px}.nlbadW_ticks{animation:48s linear infinite nlbadW_spin}.nlbadW_orbit{animation:16s linear infinite reverse nlbadW_spin}.nlbadW_arc{transition:stroke-dashoffset .9s var(--ease-spring)}.nlbadW_head{transition:transform .9s var(--ease-spring)}.nlbadW_head circle{filter:drop-shadow(0 0 5px rgb(var(--glow)))}.nlbadW_pct{counter-reset:pct var(--pct);transition:--pct .9s var(--ease-spring)}.nlbadW_pct:before{content:counter(pct)}@keyframes nlbadW_spin{to{rotate:360deg}}.nlbadW_busy{border:2px solid rgb(var(--glow) / .2);border-top-color:var(--accent-bright);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite nlbadW_spin}.nlbadW_stepIn{animation:nlbadW_step-in .45s var(--ease-spring) both}@keyframes nlbadW_step-in{0%{opacity:0;translate:0 4px}}.nlbadW_seal{place-items:center;width:6.5rem;height:6.5rem;margin-inline:auto;display:grid;position:relative}.nlbadW_seal svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nlbadW_sealEdge{stroke-dasharray:1;stroke-dashoffset:1px;animation:nlbadW_draw 1.3s var(--ease-spring) .1s forwards}.nlbadW_sealFill{animation:.8s .5s both nlbadW_fade}.nlbadW_sealIcon{color:var(--tone-ink);animation:nlbadW_pop .6s var(--ease-spring) .55s both;position:relative}.nlbadW_sealIcon svg{width:2.4rem;height:2.4rem;position:static}@keyframes nlbadW_draw{to{stroke-dashoffset:0}}@keyframes nlbadW_fade{0%{opacity:0}}@keyframes nlbadW_pop{0%{opacity:0;scale:.6}}.nlbadW_document{isolation:isolate;border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface-2) 60%, var(--surface)));border-radius:1.25rem;position:relative;overflow:hidden}.nlbadW_guilloche{z-index:-1;width:100%;height:15rem;stroke:var(--viz);position:absolute;inset:0 0 auto;-webkit-mask:radial-gradient(60% 70% at 50% 45%,#000 20%,#0000 85%);mask:radial-gradient(60% 70% at 50% 45%,#000 20%,#0000 85%)}.nlbadW_corner{width:var(--s,1rem);height:var(--s,1rem);border:0 solid var(--c,rgb(var(--tone) / .6));position:absolute}.nlbadW_corner[data-at^=t]{top:var(--o,.7rem);border-top-width:var(--w,1px)}.nlbadW_corner[data-at^=b]{bottom:var(--o,.7rem);border-bottom-width:var(--w,1px)}.nlbadW_corner[data-at$=s]{border-inline-start-width:var(--w,1px);inset-inline-start:var(--o,.7rem)}.nlbadW_corner[data-at$=e]{border-inline-end-width:var(--w,1px);inset-inline-end:var(--o,.7rem)}.nlbadW_rule{flex-shrink:0;width:1.25rem;height:1px}@media (min-width:640px){.nlbadW_rule{width:2.5rem}}.nlbadW_rule{background:linear-gradient(90deg, transparent, rgb(var(--tone) / .7))}.nlbadW_rule:last-child{scale:-1 1}.nlbadW_typePill{border:1px solid rgb(var(--tone) / .35);background:rgb(var(--tone) / .07);color:var(--tone-ink);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.7rem;font-weight:600;display:inline-flex}.nlbadW_typePill svg{width:.85rem;height:.85rem}.nlbadW_rise{animation:nlbadW_rise .7s var(--ease-spring) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes nlbadW_rise{0%{opacity:0;translate:0 14px}}.nlbadW_finder{--s:1.75rem;--o:0;--w:2px;--c:var(--accent-bright);pointer-events:none;position:absolute;inset:16%}
.bbHk9a_stage{aspect-ratio:1;width:min(32rem,100%);margin-inline:auto;position:relative}.bbHk9a_stage:before{content:"";background:radial-gradient(circle, rgb(var(--glow) / .28), rgb(var(--glow-3) / .1) 50%, transparent 72%);filter:blur(34px);border-radius:50%;position:absolute;inset:22%}.bbHk9a_svg{--beam-width:.45px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bbHk9a_orbitOuter,.bbHk9a_orbitInner,.bbHk9a_orbitFaint{fill:none;stroke:var(--viz-strong);stroke-width:.22px}.bbHk9a_orbitOuter{stroke-dasharray:.6 1.2}.bbHk9a_orbitFaint{stroke:var(--viz);stroke-dasharray:.3 1.8}.bbHk9a_spoke{fill:none;stroke:var(--viz-strong);stroke-width:.22px;stroke-dasharray:.8 1;transition:stroke .4s}:is(.group:hover,.group[data-live]) .bbHk9a_spoke{stroke:rgb(var(--glow) / .45)}.bbHk9a_core{aspect-ratio:1;border:1px solid rgb(var(--glow) / .45);background:var(--surface-2);width:22%;box-shadow:0 0 0 10px rgb(var(--glow) / .05), 0 0 0 22px rgb(var(--glow) / .025), 0 0 60px -10px rgb(var(--glow) / .65);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bbHk9a_mark{aspect-ratio:343/391;background:linear-gradient(160deg,#ffffff59,#0000 38%),linear-gradient(145deg,#5fb4ff 0%,#1f6fe0 42%,#123e9c 72%,#3b8cf5 100%);width:46%;-webkit-mask:url(/brand/mark-hd.webp) 50%/contain no-repeat;mask:url(/brand/mark-hd.webp) 50%/contain no-repeat}.bbHk9a_chip{border:1px solid var(--line);background:var(--surface);font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;color:var(--fg-muted);border-radius:999px;padding:.2rem .5rem;font-size:.6rem;transition:border-color .4s,color .4s;position:absolute;transform:translate(-50%,-50%)}:is(.group:hover,.group[data-live]) .bbHk9a_chip{border-color:rgb(var(--glow) / .4);color:var(--accent)}.bbHk9a_node{justify-items:center;gap:.4rem;display:grid;position:absolute;transform:translate(-50%,-32%)}.bbHk9a_node .icon-tile{transition-delay:calc(var(--i,0) * 70ms)}.bbHk9a_nodeLabel{background:color-mix(in srgb, var(--bg) 70%, transparent);font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;color:var(--fg-subtle);border-radius:999px;padding:.1rem .45rem;font-size:.66rem;transition:color .4s}:is(.group:hover,.group[data-live]) .bbHk9a_nodeLabel{color:var(--fg)}@media (prefers-reduced-motion:reduce){.bbHk9a_node .icon-tile{transition-delay:0s}}
.Nv8vfq_wire{fill:none;stroke:var(--viz-strong);stroke-width:1.4px;transition:stroke-opacity .5s}.Nv8vfq_cutWire{stroke-opacity:.3}.Nv8vfq_cut{fill:none;stroke:#10b981;stroke-width:1.8px;stroke-linecap:round;animation:.4s both Nv8vfq_appear}.Nv8vfq_threat{--glow:239 68 68;--glow-2:244 63 94;--accent-bright:#f87171}.Nv8vfq_host circle{fill:var(--surface-2);stroke:var(--viz-strong);stroke-width:1.3px;transition:fill .5s,stroke .5s}.Nv8vfq_host .Nv8vfq_icon{color:var(--fg-subtle);transition:color .5s}.Nv8vfq_host[data-state=threat] circle{fill:#ef444424;stroke:#ef4444}.Nv8vfq_host[data-state=threat] .Nv8vfq_icon{color:#ef4444}.Nv8vfq_host[data-state=warn] circle{fill:#f59e0b1f;stroke:#f59e0b}.Nv8vfq_host[data-state=warn] .Nv8vfq_icon{color:#f59e0b}.Nv8vfq_host[data-state=safe] circle{fill:#10b9811a;stroke:#10b981}.Nv8vfq_host[data-state=safe] .Nv8vfq_icon{color:#10b981}.Nv8vfq_hostName{font-family:var(--font-mono);fill:var(--fg-muted);font-size:10px}.Nv8vfq_role{fill:var(--fg-subtle);font-size:9.5px}.Nv8vfq_ring{fill:none;stroke:#10b981;stroke-width:1.5px;stroke-dasharray:4 4;opacity:0;transition:opacity .5s}.Nv8vfq_on{opacity:1}.Nv8vfq_phase{border:1px solid var(--line-strong);color:var(--fg-muted);border-radius:999px;padding:.1rem .55rem;font-size:.64rem;font-weight:600;transition:color .4s,border-color .4s,background-color .4s}.Nv8vfq_alert,.Nv8vfq_investigating{color:#ef4444;background:#ef444414;border-color:#ef444473}.Nv8vfq_containing{color:#d97706;background:#f59e0b14;border-color:#f59e0b73}.Nv8vfq_contained{color:#059669;background:#10b98114;border-color:#10b98173}[data-theme=dark] .Nv8vfq_contained{color:#34d399}[data-theme=dark] .Nv8vfq_containing{color:#fbbf24}.Nv8vfq_line .Nv8vfq_threat{color:#ef4444}.Nv8vfq_line .Nv8vfq_alert{color:#f43f5e;background:0 0;border:0}.Nv8vfq_line .Nv8vfq_info{color:var(--accent)}.Nv8vfq_line .Nv8vfq_ok{color:#10b981}.Nv8vfq_line{animation:.35s both Nv8vfq_appear}@keyframes Nv8vfq_appear{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.Nv8vfq_line,.Nv8vfq_cut{animation:none}}
._3rQ3gq_stage{width:100%;max-width:68rem;margin-inline:auto;position:relative}._3rQ3gq_stage:before{content:"";z-index:-1;background:radial-gradient(circle, rgb(var(--glow) / .16), rgb(var(--glow-2) / .08) 45%, transparent 70%);filter:blur(40px);border-radius:50%;position:absolute;inset:10% 25%}._3rQ3gq_svg{--beam-width:2px;width:100%;height:auto;overflow:visible}._3rQ3gq_shadow{fill:#0c142824;filter:blur(22px)}[data-theme=dark] ._3rQ3gq_shadow{fill:#0000008c}._3rQ3gq_layer{transition:translate .8s var(--ease-spring), opacity .35s ease}._3rQ3gq_stage:hover ._3rQ3gq_layer{translate:0 calc(var(--offset) * var(--spread))}._3rQ3gq_plate{translate:calc(var(--offset) * var(--step-x)) 0;transition:translate .8s var(--ease-spring)}._3rQ3gq_stage:hover ._3rQ3gq_plate{translate:0}._3rQ3gq_spine{transform-box:view-box;opacity:0;transition:scale .8s var(--ease-spring), opacity .4s ease}._3rQ3gq_stage:hover ._3rQ3gq_spine{opacity:1;scale:1 var(--stretch)}._3rQ3gq_stage:has(._3rQ3gq_layer:hover) ._3rQ3gq_layer:not(:hover){opacity:.32}._3rQ3gq_stage ._3rQ3gq_layer:hover{translate:0 calc(var(--offset) * var(--spread) - 6px)}._3rQ3gq_stage ._3rQ3gq_layer:hover ._3rQ3gq_face{stroke:var(--accent-bright);filter:drop-shadow(0 0 18px rgb(var(--glow) / .45))}._3rQ3gq_stage ._3rQ3gq_layer:hover ._3rQ3gq_art{stroke:var(--accent)}._3rQ3gq_stage ._3rQ3gq_layer:hover ._3rQ3gq_leader{stroke:var(--accent-bright);stroke-dasharray:none}._3rQ3gq_stage ._3rQ3gq_layer:hover ._3rQ3gq_examples{fill:var(--accent)}._3rQ3gq_hit{fill:#0000}._3rQ3gq_card{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 94%, transparent);opacity:0;pointer-events:none;width:26%;transition:opacity .3s ease, translate .45s var(--ease-spring);border-radius:1rem;padding:.9rem 1rem .95rem;position:absolute;top:66%;left:73%;translate:0 .5rem;box-shadow:0 24px 60px -30px #0000008c}._3rQ3gq_card ul{gap:.35rem;margin-top:.6rem;display:grid}._3rQ3gq_card li{color:var(--fg);padding-left:1rem;font-size:.82rem;line-height:1.35;position:relative}._3rQ3gq_card li:before{content:"";background:var(--accent-bright);width:.35rem;height:.35rem;box-shadow:0 0 6px rgb(var(--glow) / .8);border-radius:999px;position:absolute;top:.5em;left:.1rem}._3rQ3gq_cardLayer{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.68rem}._3rQ3gq_cardServices{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--fg-subtle);margin-top:.7rem;padding-top:.6rem;font-size:.68rem}:is(._3rQ3gq_stage:has([data-layer="0"]:hover) [data-card="0"],._3rQ3gq_stage:has([data-layer="1"]:hover) [data-card="1"],._3rQ3gq_stage:has([data-layer="2"]:hover) [data-card="2"],._3rQ3gq_stage:has([data-layer="3"]:hover) [data-card="3"],._3rQ3gq_stage:has([data-layer="4"]:hover) [data-card="4"],._3rQ3gq_stage:has([data-layer="5"]:hover) [data-card="5"]){opacity:1;translate:0}._3rQ3gq_face{stroke:var(--line-strong);stroke-width:1px;stroke-linejoin:round;transition:stroke .45s,filter .45s;transition-delay:calc((5 - var(--i)) * 80ms)}._3rQ3gq_sideLeft,._3rQ3gq_sideRight{stroke:var(--line-strong);stroke-width:1px;stroke-linejoin:round}._3rQ3gq_sideLeft{fill:var(--surface-3)}._3rQ3gq_sideRight{fill:var(--surface-2)}._3rQ3gq_art{fill:none;stroke:var(--viz-strong);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .45s;transition-delay:calc((5 - var(--i)) * 80ms)}._3rQ3gq_art *{vector-effect:non-scaling-stroke}._3rQ3gq_art circle{fill:var(--surface)}._3rQ3gq_hot{stroke:color-mix(in srgb, var(--viz-strong) 60%, rgb(var(--glow) / .6))}._3rQ3gq_dash{stroke-dasharray:3 3}._3rQ3gq_soft{stroke:var(--viz)}._3rQ3gq_flow{stroke-dasharray:2 3}._3rQ3gq_dot{stroke:none;transition:fill .45s;fill:var(--viz-strong)!important}._3rQ3gq_tag{fill:var(--fg-subtle);stroke:none;font-family:var(--font-mono);letter-spacing:.04em;font-size:4.2px}._3rQ3gq_top ._3rQ3gq_face,._3rQ3gq_stage:hover ._3rQ3gq_face{stroke:color-mix(in srgb, var(--accent-bright) calc(100% - var(--i) * 15%), var(--accent-2))}._3rQ3gq_top ._3rQ3gq_face{filter:drop-shadow(0 0 16px rgb(var(--glow) / .35))}._3rQ3gq_top ._3rQ3gq_art,._3rQ3gq_stage:hover ._3rQ3gq_art{stroke:color-mix(in srgb, var(--accent) calc(100% - var(--i) * 15%), var(--accent-2))}._3rQ3gq_top ._3rQ3gq_art ._3rQ3gq_soft,._3rQ3gq_stage:hover ._3rQ3gq_art ._3rQ3gq_soft{stroke:color-mix(in srgb, var(--accent) 35%, transparent)}._3rQ3gq_top ._3rQ3gq_art ._3rQ3gq_hot,._3rQ3gq_stage:hover ._3rQ3gq_art ._3rQ3gq_hot{stroke:var(--accent-bright);filter:drop-shadow(0 0 2px rgb(var(--glow) / .8))}._3rQ3gq_top ._3rQ3gq_art ._3rQ3gq_dot,._3rQ3gq_stage:hover ._3rQ3gq_art ._3rQ3gq_dot{fill:var(--accent-bright)!important}._3rQ3gq_top ._3rQ3gq_art ._3rQ3gq_tag,._3rQ3gq_stage:hover ._3rQ3gq_art ._3rQ3gq_tag{fill:var(--fg-muted)}._3rQ3gq_core{fill:none;stroke:rgb(var(--glow) / .4);stroke-width:1.2px;stroke-dasharray:2 6}._3rQ3gq_leader{scale:var(--leader-rest) 1;transform-origin:0 0;vector-effect:non-scaling-stroke;transition:scale .8s var(--ease-spring);stroke:var(--viz-strong);stroke-dasharray:2 4}._3rQ3gq_leaderDot{fill:var(--accent-bright)}._3rQ3gq_title{font-family:var(--font-display);letter-spacing:-.01em;fill:var(--fg);font-size:18px;font-weight:600}._3rQ3gq_index{font-family:var(--font-mono);fill:var(--accent);font-size:11px;font-weight:500}._3rQ3gq_detail,._3rQ3gq_examples{opacity:0;transition:opacity .4s,fill .45s}._3rQ3gq_stage:hover :is(._3rQ3gq_detail,._3rQ3gq_examples){opacity:1;transition-delay:.15s}._3rQ3gq_detail{fill:var(--fg-muted);font-size:13px}._3rQ3gq_examples{font-family:var(--font-mono);fill:var(--fg-subtle);font-size:11px}._3rQ3gq_stage:hover ._3rQ3gq_examples{fill:var(--accent)}._3rQ3gq_axis{fill:none;stroke:var(--viz-strong);stroke-width:1.2px;stroke-dasharray:3 5}._3rQ3gq_arrowHead{fill:var(--viz-strong)}._3rQ3gq_axisText{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--fg-subtle);font-size:11px}._3rQ3gq_axisEnd{font-family:var(--font-mono);letter-spacing:.18em;fill:var(--accent);font-size:10px}._3rQ3gq_list,._3rQ3gq_mobileSvg{display:none}@media (max-width:639px){._3rQ3gq_svg,._3rQ3gq_card{display:none}._3rQ3gq_mobileSvg{width:100%;max-height:25rem;display:block;overflow:visible}._3rQ3gq_stage[data-live] ._3rQ3gq_mobileSvg ._3rQ3gq_layer{translate:0 calc(var(--offset) * var(--spread))}._3rQ3gq_stage[data-live] ._3rQ3gq_mobileSvg ._3rQ3gq_face{stroke:var(--accent-bright)}._3rQ3gq_list{border:1px solid var(--line);background:var(--surface);text-align:start;border-radius:1rem;margin-top:1rem;display:grid;overflow:hidden}._3rQ3gq_list>li+li{border-top:1px solid var(--line)}._3rQ3gq_list summary{cursor:pointer;align-items:center;gap:.75rem;min-height:4.5rem;padding:1rem;list-style:none;transition:background .25s;display:flex}._3rQ3gq_list summary::-webkit-details-marker{display:none}._3rQ3gq_list summary:hover,._3rQ3gq_list details[open] summary{background:rgb(var(--glow) / .05)}._3rQ3gq_listIndex{font-family:var(--font-mono);color:var(--accent);flex-shrink:0;font-size:.7rem}._3rQ3gq_listText{flex:1;min-width:0}._3rQ3gq_listText strong{font-size:.85rem;font-weight:600}._3rQ3gq_listText small{color:var(--fg-muted);margin-top:.2rem;font-size:.74rem;line-height:1.5;display:block}._3rQ3gq_listToggle{width:1rem;height:1rem;color:var(--fg-subtle);flex-shrink:0;position:relative}._3rQ3gq_listToggle:before,._3rQ3gq_listToggle:after{content:"";inset-inline-start:2px;background:currentColor;width:10px;height:1px;position:absolute;top:7px}._3rQ3gq_listToggle:after{transition:rotate .25s;rotate:90deg}details[open] ._3rQ3gq_listToggle:after{rotate:0deg}._3rQ3gq_listBody{padding:0 1rem 1rem;color:var(--fg-muted);padding-inline-start:2.7rem;font-size:.78rem}._3rQ3gq_listBody ul{gap:.4rem;margin-top:.75rem;padding-inline-start:1rem;list-style:outside;display:grid}._3rQ3gq_listExamples{font-family:var(--font-mono);color:var(--accent);font-size:.65rem;line-height:1.6}}._3rQ3gq_stage:hover ._3rQ3gq_leader{scale:1}@media (prefers-reduced-motion:reduce){._3rQ3gq_layer,._3rQ3gq_plate,._3rQ3gq_leader,._3rQ3gq_spine{transition:none}}._3rQ3gq_stage:has([data-stack-detail="0"][open]) [data-mobile-layer="0"] ._3rQ3gq_face{stroke:var(--accent-bright);filter:drop-shadow(0 0 12px rgb(var(--glow) / .35))}._3rQ3gq_stage:has([data-stack-detail="1"][open]) [data-mobile-layer="1"] ._3rQ3gq_face{stroke:var(--accent-bright);filter:drop-shadow(0 0 12px rgb(var(--glow) / .35))}._3rQ3gq_stage:has([data-stack-detail="2"][open]) [data-mobile-layer="2"] ._3rQ3gq_face{stroke:var(--accent-bright);filter:drop-shadow(0 0 12px rgb(var(--glow) / .35))}._3rQ3gq_stage:has([data-stack-detail="3"][open]) [data-mobile-layer="3"] ._3rQ3gq_face{stroke:var(--accent-bright);filter:drop-shadow(0 0 12px rgb(var(--glow) / .35))}._3rQ3gq_stage:has([data-stack-detail="4"][open]) [data-mobile-layer="4"] ._3rQ3gq_face{stroke:var(--accent-bright);filter:drop-shadow(0 0 12px rgb(var(--glow) / .35))}._3rQ3gq_stage:has([data-stack-detail="5"][open]) [data-mobile-layer="5"] ._3rQ3gq_face{stroke:var(--accent-bright);filter:drop-shadow(0 0 12px rgb(var(--glow) / .35))}
.oefoLW_stage{aspect-ratio:1;width:min(30rem,100%);margin-inline:auto;position:relative;container-type:inline-size}.oefoLW_stage:before{content:"";background:radial-gradient(circle, rgb(var(--glow) / .25), transparent 70%);filter:blur(30px);border-radius:50%;position:absolute;inset:20%}.oefoLW_wires{--beam-width:.45px;width:100%;height:100%;position:absolute;inset:0}.oefoLW_wire{fill:none;stroke:var(--viz-strong);stroke-width:.25px}.oefoLW_core{aspect-ratio:1;border:1px solid rgb(var(--glow) / .45);background:var(--surface-2);width:24%;box-shadow:0 0 0 8px rgb(var(--glow) / .05), 0 0 50px -8px rgb(var(--glow) / .6);border-radius:1.5rem;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oefoLW_node{justify-items:center;gap:.35rem;max-width:23%;display:grid;position:absolute;transform:translate(-50%,-32%)}.oefoLW_node .icon-tile{transition-delay:calc(var(--i,0) * 60ms)}.oefoLW_nodeLabel{border:1px solid var(--line);background:var(--surface-2);font-family:var(--font-mono);letter-spacing:.04em;text-align:center;-webkit-hyphens:auto;hyphens:auto;color:var(--fg-subtle);border-radius:.375rem;padding:.1rem .35rem;font-size:clamp(.5rem,2.1cqw,.62rem);line-height:1.3}
