@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-cyrillic-ext-400-normal.9PYOMWMR.woff2) format("woff2"),url(/_astro/geist-cyrillic-ext-400-normal.ChfpGzr5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-cyrillic-400-normal.DXusLSnH.woff2) format("woff2"),url(/_astro/geist-cyrillic-400-normal.DkrqoNl2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-vietnamese-400-normal.C4gMWAkH.woff2) format("woff2"),url(/_astro/geist-vietnamese-400-normal.C8xY9-dI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-ext-400-normal.CND6cjiG.woff2) format("woff2"),url(/_astro/geist-latin-ext-400-normal.Bz1pQMyt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-400-normal.B40WzpMT.woff2) format("woff2"),url(/_astro/geist-latin-400-normal.akEymXtG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-cyrillic-ext-500-normal.UpgxCE-h.woff2) format("woff2"),url(/_astro/geist-cyrillic-ext-500-normal.BXrH8YSv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-cyrillic-500-normal.NWpm63d5.woff2) format("woff2"),url(/_astro/geist-cyrillic-500-normal.BboVsk8R.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-vietnamese-500-normal.DEhtl5QD.woff2) format("woff2"),url(/_astro/geist-vietnamese-500-normal._b1ojCbH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-latin-ext-500-normal.BovoTgeE.woff2) format("woff2"),url(/_astro/geist-latin-ext-500-normal.C9fx-R30.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-latin-500-normal.CTWBw9NS.woff2) format("woff2"),url(/_astro/geist-latin-500-normal.BDXIbFrL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-cyrillic-ext-600-normal.Cr7e20Aw.woff2) format("woff2"),url(/_astro/geist-cyrillic-ext-600-normal.PR76dHFV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-cyrillic-600-normal.BeW5VFD_.woff2) format("woff2"),url(/_astro/geist-cyrillic-600-normal.CnEeIcMC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-vietnamese-600-normal.BFUgqsz8.woff2) format("woff2"),url(/_astro/geist-vietnamese-600-normal.B5MZcNo4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-ext-600-normal.CVFbg5dS.woff2) format("woff2"),url(/_astro/geist-latin-ext-600-normal.TmIUreF9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-600-normal.CSETrqM2.woff2) format("woff2"),url(/_astro/geist-latin-600-normal.DsPlZH-9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-cyrillic-ext-700-normal.CVY63QZD.woff2) format("woff2"),url(/_astro/geist-cyrillic-ext-700-normal.CBIC21Ex.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-cyrillic-700-normal.BSHy2ewF.woff2) format("woff2"),url(/_astro/geist-cyrillic-700-normal.BH7gZKkM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-vietnamese-700-normal.Bnl4KG60.woff2) format("woff2"),url(/_astro/geist-vietnamese-700-normal.Dm6ODIDG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-latin-ext-700-normal.BnofTsEi.woff2) format("woff2"),url(/_astro/geist-latin-ext-700-normal.DKAtFBEc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-latin-700-normal.CFi8mLqe.woff2) format("woff2"),url(/_astro/geist-latin-700-normal.Bod5GerT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-cyrillic-ext-400-normal.XB2BPmDK.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-ext-400-normal.CkxHOdCb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-cyrillic-400-normal.C51Di1Mf.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-400-normal.CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-symbols2-400-normal.BS9BGVxz.woff2) format("woff2"),url(/_astro/geist-mono-symbols2-400-normal.DjbiTEEA.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/geist-mono-vietnamese-400-normal.CKEaXIlx.woff2) format("woff2"),url(/_astro/geist-mono-vietnamese-400-normal.CZEPLOgu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-ext-400-normal.DI-rJ0UV.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-400-normal.CfzLURNc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2) format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-cyrillic-ext-500-normal.C7aYOB1D.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-ext-500-normal.BY1KTvO5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-cyrillic-500-normal.D2cXvDHF.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-500-normal.DfuvdVgn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-symbols2-500-normal.Q_ksOahU.woff2) format("woff2"),url(/_astro/geist-mono-symbols2-500-normal.CmnCPGa0.woff) format("woff");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-display:swap;font-weight:500;src:url(/_astro/geist-mono-vietnamese-500-normal.Bs29RrUZ.woff2) format("woff2"),url(/_astro/geist-mono-vietnamese-500-normal.Dx9-epDo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-ext-500-normal.Buglb9-a.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-500-normal.CrWEgvU_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-500-normal.YINYabwD.woff2) format("woff2"),url(/_astro/geist-mono-latin-500-normal.D-GG86Jb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-cyrillic-ext-600-normal.DDEJyoof.woff2) format("woff2"),url(/_astro/caveat-cyrillic-ext-600-normal.BLVNc-Ct.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-cyrillic-600-normal.Ba_MyzgW.woff2) format("woff2"),url(/_astro/caveat-cyrillic-600-normal.CqH0c_uj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-ext-600-normal.DDJRD6ps.woff2) format("woff2"),url(/_astro/caveat-latin-ext-600-normal.shBvSnoU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2) format("woff2"),url(/_astro/caveat-latin-600-normal.DUjB8dgm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-arabic-arabic-400-normal.AAMxebZb.woff2) format("woff2"),url(/_astro/noto-sans-arabic-arabic-400-normal.hsqIUL9Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-arabic-math-400-normal.BxrVu-ji.woff2) format("woff2"),url(/_astro/noto-sans-arabic-math-400-normal.BiWGKoY7.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-arabic-symbols-400-normal.BbP0vlM-.woff2) format("woff2"),url(/_astro/noto-sans-arabic-symbols-400-normal.BJzmBRSy.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-arabic-latin-ext-400-normal.CW3XQ4Yj.woff2) format("woff2"),url(/_astro/noto-sans-arabic-latin-ext-400-normal.D4Wl3hq7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-arabic-latin-400-normal.CjsIS08k.woff2) format("woff2"),url(/_astro/noto-sans-arabic-latin-400-normal.lr8cikIT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-arabic-arabic-500-normal.DPISWLls.woff2) format("woff2"),url(/_astro/noto-sans-arabic-arabic-500-normal.CoaTbVwZ.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-arabic-math-500-normal.CPBZimiT.woff2) format("woff2"),url(/_astro/noto-sans-arabic-math-500-normal.D2rXSvcI.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-arabic-symbols-500-normal.DHLLsnZT.woff2) format("woff2"),url(/_astro/noto-sans-arabic-symbols-500-normal.BxLqRJGm.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-arabic-latin-ext-500-normal.CpD3jfIL.woff2) format("woff2"),url(/_astro/noto-sans-arabic-latin-ext-500-normal.BAH5x22p.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-arabic-latin-500-normal.8boVNgww.woff2) format("woff2"),url(/_astro/noto-sans-arabic-latin-500-normal.GCsE6TXV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-arabic-arabic-600-normal.JPxwL-XU.woff2) format("woff2"),url(/_astro/noto-sans-arabic-arabic-600-normal.JLzruTOp.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-arabic-math-600-normal.C2PaYQVA.woff2) format("woff2"),url(/_astro/noto-sans-arabic-math-600-normal.BQnKH7M_.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-arabic-symbols-600-normal.BLWpRi3R.woff2) format("woff2"),url(/_astro/noto-sans-arabic-symbols-600-normal.Ch3HzCxt.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-arabic-latin-ext-600-normal.6_GPoF44.woff2) format("woff2"),url(/_astro/noto-sans-arabic-latin-ext-600-normal.Be-B9uOG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-arabic-latin-600-normal.BUFr-ZM9.woff2) format("woff2"),url(/_astro/noto-sans-arabic-latin-600-normal.D8ZQ8Cfs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#08090B;--bg-2:#0D0F12;--card:#111318;--card-2:#161920;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--text:#EDEEF0;--text-2:#C3C7CE;--muted:#8B9099;--cyan:#4CC9F0;--red:#FF5C5C;--green:#3DD68C;--amber:#F5B84B;--paper:#F4F2EC;--ink:#1A1C20;--sans:"Geist",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--gutter:clamp(16px,4vw,48px);--max:1200px;--r:14px}html[lang=ar]{--sans:"Geist","Noto Sans Arabic",system-ui,sans-serif;--mono:"Geist Mono","Noto Sans Arabic",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.02em}.ph{outline:1px dashed rgba(245,184,75,.7);outline-offset:2px;border-radius:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--line);background:#08090bb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:60px;gap:20px}.logo{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.02em;text-decoration:none}.logo i{width:22px;height:22px;display:block;flex:none}.logo i svg{display:block;width:100%;height:100%}.nav ul{display:flex;gap:26px;list-style:none;font-size:14px;color:var(--text-2)}.nav ul a{text-decoration:none}.nav ul a:hover{color:var(--text)}.nav .r{display:flex;gap:10px;align-items:center}.b{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.b.pri{background:var(--text);color:var(--bg)}.b.pri:hover{background:#fff}.b.alt{border:1px solid var(--line-2);color:var(--text)}.b.alt:hover{border-color:#ffffff4d;background:#ffffff0a}.b.lg{height:44px;padding:0 18px;font-size:15px;border-radius:10px}.b kbd{font-family:var(--mono);font-size:11px;padding:1px 5px;border-radius:4px;background:#00000014;border:1px solid rgba(0,0,0,.12)}@media(max-width:900px){.nav ul,.nav .b.alt{display:none}}#hero{position:relative;padding:96px 0 40px;text-align:center;overflow:hidden}#hero:before{content:"";position:absolute;inset:-20% 0 auto;height:720px;z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 0%,rgba(76,201,240,.22),transparent 70%),radial-gradient(30% 40% at 50% 10%,rgba(255,255,255,.08),transparent 70%)}#hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask:radial-gradient(60% 50% at 50% 20%,#000,transparent);mask:radial-gradient(60% 50% at 50% 20%,#000,transparent)}.pill{display:inline-flex;align-items:center;gap:10px;padding:5px 12px 5px 6px;border-radius:999px;border:1px solid var(--line-2);font-size:13px;color:var(--text-2);text-decoration:none;background:#ffffff08}.pill b{font-weight:500;font-size:12px;padding:2px 8px;border-radius:999px;background:#4cc9f024;color:var(--cyan)}h1{font-size:clamp(42px,6.4vw,84px);line-height:1;letter-spacing:-.045em;font-weight:600;max-width:15ch;margin:24px auto 0;color:#fff}.lede{max-width:600px;margin:22px auto 0;font-size:clamp(16px,1.4vw,19px);color:var(--text-2)}.hero-ctas{display:flex;gap:10px;justify-content:center;margin-top:30px;flex-wrap:wrap}.stagewrap{perspective:1600px;margin-top:64px}.win{text-align:left;border-radius:16px;border:1px solid var(--line-2);background:var(--bg-2);overflow:hidden;transform-origin:50% 0;box-shadow:0 0 0 1px #0009,0 40px 90px -30px #000000f2;will-change:transform}.chrome{display:flex;align-items:center;gap:14px;height:44px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--card)}.dots{display:flex;gap:7px}.dots i{width:11px;height:11px;border-radius:50%;background:#2a2d33}.url{flex:1;max-width:420px;margin:0 auto;height:26px;border-radius:7px;background:var(--bg);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;color:var(--muted)}.tabs{display:flex;gap:2px;padding:3px;border-radius:8px;background:var(--bg);border:1px solid var(--line)}.tabs button{height:24px;padding:0 10px;border-radius:6px;font-size:12px;color:var(--muted)}.tabs button[aria-selected=true]{background:var(--card-2);color:var(--text)}.app{display:grid;grid-template-columns:220px minmax(0,1fr) 320px;height:600px}.app[hidden],.api[hidden]{display:none}.queue{border-right:1px solid var(--line);padding:12px 10px;display:flex;flex-direction:column;gap:4px;overflow:hidden}.queue .qh{font-size:11px;font-weight:500;color:var(--muted);padding:4px 8px 8px;text-transform:uppercase;letter-spacing:.06em;display:flex;justify-content:space-between}.q{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 10px;border-radius:8px;font-size:13px;border:1px solid transparent}.q small{grid-column:1;color:var(--muted);font-size:11.5px}.q.sel{background:var(--card-2);border-color:var(--line-2)}.risk{grid-row:1/3;grid-column:2;align-self:center;font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px}.risk.h{background:#ff5c5c24;color:var(--red)}.risk.m{background:#f5b84b24;color:var(--amber)}.risk.l{background:#3dd68c1f;color:var(--green)}.risk.p{background:#ffffff0f;color:var(--muted)}.viewer{display:flex;flex-direction:column;min-width:0}.files{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap}.file{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:7px;font-family:var(--mono);font-size:11.5px;color:var(--text-2);background:var(--card);border:1px solid var(--line)}.file.on{border-color:#4cc9f080;color:var(--text)}.file i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.file.bad i{background:var(--red)}.file.ok i{background:var(--green)}.progress{height:2px;background:var(--line)}.progress i{display:block;height:100%;width:0;background:var(--cyan)}.canvas{flex:1;position:relative;display:grid;place-items:center;overflow:hidden;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:18px 18px}.doc{position:relative;width:300px;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:11.5px;line-height:1.6;padding:22px 20px 26px;border-radius:3px;box-shadow:0 30px 60px -20px #000c}.doc .dh{font-weight:700;font-family:var(--sans);font-size:14px;text-align:center;letter-spacing:.01em}.doc .c{text-align:center;color:#6a6a66}.doc .hr{border-top:1px dashed #A9A79F;margin:9px 0}.doc .row{display:flex;justify-content:space-between;gap:10px}.doc .tot{font-weight:700;font-size:13px}.doc .bar{height:28px;margin-top:12px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px)}.scanline{position:absolute;left:-10px;right:-10px;top:0;height:2px;background:var(--cyan);opacity:0;box-shadow:0 0 14px 2px #4cc9f099}.ev{position:absolute;border:1.5px solid var(--red);border-radius:3px;background:#ff5c5c1a;opacity:0;transition:box-shadow .25s,background .25s}.ev.ai{border:0;border-radius:3px;background:radial-gradient(40% 25% at 30% 30%,rgba(255,92,92,.35),transparent 70%),radial-gradient(35% 22% at 70% 62%,rgba(245,184,75,.35),transparent 70%),radial-gradient(40% 20% at 45% 86%,rgba(255,92,92,.3),transparent 70%)}.ev.amber{border-color:var(--amber);background:#f5b84b1f}.ev.focus{box-shadow:0 0 0 4px #ff5c5c40;background:#ff5c5c33}.ev.amber.focus{box-shadow:0 0 0 4px #f5b84b40}.ev .tag{position:absolute;right:calc(100% + 8px);top:50%;translate:0 -50%;white-space:nowrap;font-family:var(--sans);font-size:11px;font-weight:500;padding:3px 8px;border-radius:6px;background:var(--red);color:#fff}.ev.amber .tag{background:var(--amber);color:#1a1205}.canvas .stamp{position:absolute;left:14px;bottom:12px;font-family:var(--mono);font-size:11px;color:var(--muted)}.panel{border-left:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.score{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid var(--line)}.gauge{position:relative;width:76px;height:76px;flex:none}.gauge svg{width:100%;height:100%;rotate:-90deg}.gauge circle{fill:none;stroke-width:7}.gauge .t{stroke:var(--line-2)}.gauge .v{stroke:var(--red);stroke-linecap:round}.gauge b{position:absolute;inset:0;display:grid;place-items:center;font-size:22px;font-weight:600;letter-spacing:-.03em}.score .score-t{font-size:15px;font-weight:600}.score p{font-size:12.5px;color:var(--muted)}.score .lvl{display:inline-block;margin-top:6px;font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;background:#ff5c5c24;color:var(--red)}.finds{flex:1;overflow:hidden;padding:8px;display:flex;flex-direction:column;gap:4px}.fd{display:grid;grid-template-columns:22px 1fr auto;gap:2px 10px;align-items:center;padding:9px 10px;border-radius:9px;border:1px solid transparent;text-align:left;width:100%;opacity:0;transition:background .2s,border-color .2s}.fd:hover,.fd.focus{background:var(--card-2);border-color:var(--line-2)}.fd .ic{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-family:var(--mono);font-size:11px;background:#ff5c5c24;color:var(--red)}.fd.amb .ic{background:#f5b84b24;color:var(--amber)}.fd.net .ic{background:#4cc9f024;color:var(--cyan)}.fd.ok .ic{background:#3dd68c1f;color:var(--green)}.fd strong{font-size:13px;font-weight:500}.fd small{grid-column:2/4;font-size:11.5px;color:var(--muted)}.fd em{font-style:normal;font-family:var(--mono);font-size:11.5px;color:var(--text-2)}.panel footer{padding:12px 16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.replay{font-size:12px;color:var(--text-2);padding:5px 10px;border-radius:7px;border:1px solid var(--line-2)}.replay:hover{color:var(--text)}.api{display:grid;grid-template-columns:1fr 1fr;height:600px}.api pre{margin:0;padding:20px;font-family:var(--mono);font-size:12.5px;line-height:1.7;color:var(--text-2);overflow:auto;white-space:pre}.api pre+pre{border-left:1px solid var(--line)}.api .k{color:var(--cyan)}.api .s{color:#a5e3b5}.api .n{color:var(--amber)}.api .cm{color:#7f858e}.api .ah{display:block;font-family:var(--mono);font-weight:400;font-size:11px;color:var(--muted);margin-bottom:12px;text-transform:uppercase;letter-spacing:.06em}@media(max-width:1000px){.url,.dots{display:none}.chrome{justify-content:flex-end}.app{grid-template-columns:minmax(0,1fr);height:auto}.queue{display:none}.canvas{min-height:440px}.panel{border-left:0;border-top:1px solid var(--line)}.finds{max-height:none}.api{grid-template-columns:1fr;height:auto}.api pre+pre{border-left:0;border-top:1px solid var(--line)}.ev .tag{display:none}}.logos{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:70px}.logos span{height:44px;border-radius:8px;border:1px dashed var(--line-2);display:grid;place-items:center;color:var(--muted);font-size:12px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.metrics div{padding:24px;border-right:1px solid var(--line)}.metrics div:last-child{border:0}.metrics b{display:block;font-size:34px;font-weight:600;letter-spacing:-.04em}.metrics span{font-size:13.5px;color:var(--muted)}@media(max-width:900px){.logos{grid-template-columns:repeat(3,1fr)}.metrics{grid-template-columns:1fr 1fr}.metrics div:nth-child(2){border-right:0}.metrics div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.sh{padding-top:140px;max-width:720px}.sh .mono{color:var(--cyan)}h2{font-size:clamp(32px,4.2vw,54px);line-height:1.04;letter-spacing:-.04em;font-weight:600;margin-top:14px}h2 span{color:var(--muted)}.sub{font-size:17px;color:var(--text-2);margin-top:16px;max-width:620px}.pipe{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px}.track{position:absolute;left:12%;right:12%;top:46px;height:1px;background:linear-gradient(90deg,transparent,var(--line-2) 8%,var(--line-2) 92%,transparent);z-index:0}.track i{position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--cyan);animation:flow 4.5s linear infinite}.track i.r{background:var(--red)}@keyframes flow{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}.st{position:relative;z-index:1;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px}.st .n{width:56px;height:56px;border-radius:12px;display:grid;place-items:center;background:var(--bg);border:1px solid var(--line-2);font-family:var(--mono);font-size:12px;color:var(--cyan);margin-bottom:16px}.st h3{font-size:17px;font-weight:600;letter-spacing:-.02em}.st p{font-size:14px;color:var(--muted);margin-top:6px}@media(max-width:900px){.pipe{grid-template-columns:1fr 1fr}.track{display:none}}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:50px}.bx{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px;overflow:hidden;display:flex;flex-direction:column;gap:16px;min-height:300px;transition:border-color .3s}.bx:hover{border-color:var(--line-2)}.bx:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%),rgba(76,201,240,.08),transparent 60%)}.bx:hover:before{opacity:1}.bx h3{font-size:17px;font-weight:600;letter-spacing:-.02em}.bx p{font-size:14px;color:var(--muted);margin-top:4px}.s2{grid-column:span 2}.s3{grid-column:span 3}.s4{grid-column:span 4}.demo{flex:1;position:relative;border-radius:10px;background:var(--bg-2);border:1px solid var(--line);overflow:hidden;min-height:170px}@media(max-width:900px){.bento{grid-template-columns:1fr}.s2,.s3,.s4{grid-column:auto}}.mr{position:absolute;left:50%;top:50%;translate:-50% -50%;width:170px;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:9.5px;line-height:1.55;padding:12px;border-radius:2px}.mr .row{display:flex;justify-content:space-between}.mr .hr{border-top:1px dashed #A9A79F;margin:5px 0}.mr b{font-family:var(--sans);display:block;text-align:center;font-size:10.5px}.heat{position:absolute;inset:0;background:radial-gradient(45% 25% at 30% 30%,rgba(255,92,92,.55),transparent 70%),radial-gradient(40% 25% at 70% 65%,rgba(245,184,75,.5),transparent 70%),radial-gradient(45% 20% at 40% 88%,rgba(255,92,92,.45),transparent 70%);mix-blend-mode:multiply;opacity:0;transition:opacity .5s}.seg{position:absolute;right:10px;top:10px;display:flex;padding:3px;border-radius:8px;background:var(--card);border:1px solid var(--line);z-index:2}.seg button{font-size:11.5px;padding:3px 9px;border-radius:6px;color:var(--muted)}.seg button[aria-pressed=true]{background:var(--card-2);color:var(--text)}.score-chip{position:absolute;left:10px;bottom:10px;font-family:var(--mono);font-size:11px;padding:4px 8px;border-radius:6px;background:var(--card);border:1px solid var(--line);z-index:2}.ba .mr{pointer-events:none}.ba .after{clip-path:inset(0 0 0 var(--cut,50%))}.ba .after .tot{background:#ff5c5c59;outline:1.5px solid var(--red)}.ba .after .wo{background:#fffef8;border-radius:40%;box-shadow:0 0 0 1px #0000000f}.ba .divider{position:absolute;top:0;bottom:0;left:var(--cut,50%);width:2px;background:var(--cyan);translate:-1px 0;z-index:2}.ba .divider:after{content:"⇆";position:absolute;top:50%;left:50%;translate:-50% -50%;width:26px;height:26px;border-radius:50%;background:var(--cyan);color:var(--bg);display:grid;place-items:center;font-size:12px}.ba input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:3}.ba .lab{position:absolute;bottom:10px;font-family:var(--mono);font-size:11px;color:var(--muted);z-index:2}.clones{display:flex;gap:16px;justify-content:center;align-items:center;height:100%;font-family:var(--mono);font-size:28px}.clones span{position:relative;padding:4px 8px}.clones span:after{content:"";position:absolute;inset:0;border:1.5px dashed var(--red);border-radius:4px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.clones-cap{position:absolute;left:0;right:0;bottom:12px;text-align:center;font-family:var(--mono);font-size:11px;color:var(--red)}.ticker{position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(transparent,#000 20%,#000 80%,transparent);mask:linear-gradient(transparent,#000 20%,#000 80%,transparent)}.ticker ul{list-style:none;animation:up 16s linear infinite;padding:0 14px}.ticker li{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--text-2)}.ticker li b{font-family:var(--mono);font-weight:400;color:var(--green)}.ticker li b.x{color:var(--red)}@keyframes up{to{transform:translateY(-50%)}}.infl{display:flex;flex-direction:column;gap:12px;justify-content:center;height:100%;padding:16px}.infl div{display:grid;grid-template-columns:76px 1fr 44px;gap:10px;align-items:center;font-size:12px;color:var(--text-2)}.infl i{display:block;height:8px;border-radius:3px;background:linear-gradient(90deg,var(--line-2) 0 var(--m),var(--red) var(--m) 100%);transform-origin:left}.infl em{font-style:normal;font-family:var(--mono);color:var(--red);text-align:right}.mnet{width:100%;height:100%}.mnet line{stroke:var(--line-2);stroke-width:1.2}.mnet line.h{stroke:var(--red)}.mnet circle{fill:var(--card-2);stroke:var(--text-2);stroke-width:1.5}.mnet circle.h{fill:var(--red);stroke:var(--red)}.mnet circle.c{fill:var(--cyan);stroke:var(--cyan)}.mnet .pulse{fill:none;stroke:var(--red);animation:np 2.2s ease-out infinite;transform-origin:center;transform-box:fill-box}@keyframes np{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}.holo{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;height:100%;align-content:center}.holo div{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px;font-size:11.5px}.holo div span{display:block;font-family:var(--mono);font-size:10px;color:var(--muted)}.holo em{display:inline-block;margin-top:8px;font-style:normal;font-size:10.5px;padding:2px 6px;border-radius:5px;background:#ff5c5c24;color:var(--red)}.holo em.ok{background:#3dd68c1f;color:var(--green)}.holo .sum{grid-column:1/-1;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11.5px;color:var(--text-2);background:transparent;border-style:dashed}.intg pre{position:absolute;inset:0;padding:14px;font-family:var(--mono);font-size:11.5px;line-height:1.7;color:var(--text-2);white-space:pre;overflow:hidden}.intg .k{color:var(--cyan)}.intg .s{color:#a5e3b5}.intg .cm{color:#7f858e}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips span{font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-2)}.dev{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:50px}.code{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.code .bar{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:42px;border-bottom:1px solid var(--line)}.code .bar .tabs{background:transparent;border:0}.code pre{padding:18px;font-family:var(--mono);font-size:12.5px;line-height:1.75;color:var(--text-2);overflow:auto;min-height:280px}.code .k{color:var(--cyan)}.code .s{color:#a5e3b5}.code .n{color:var(--amber)}.code .cm{color:#7f858e}.devlist{display:grid;gap:10px;align-content:start}.devlist div{padding:18px;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.devlist h3{font-size:16px;font-weight:600}.devlist p{font-size:14px;color:var(--muted);margin-top:4px}@media(max-width:900px){.dev{grid-template-columns:1fr}}.sec{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px}.sec div{padding:20px;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.sec .ico{width:36px;height:36px;border-radius:9px;border:1px solid var(--line-2);display:grid;place-items:center;font-family:var(--mono);font-size:13px;color:var(--cyan);margin-bottom:14px}.sec h3{font-size:15.5px;font-weight:600}.sec p{font-size:13.5px;color:var(--muted);margin-top:4px}.itabs{display:flex;gap:6px;margin-top:40px;flex-wrap:wrap}.itabs button{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);font-size:14px;color:var(--text-2)}.itabs button[aria-selected=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.ipanel{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px;padding:30px;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.ipanel h3{font-size:26px;letter-spacing:-.03em;font-weight:600}.ipanel p{color:var(--text-2);margin-top:10px}.ipanel ul{list-style:none;display:grid;gap:8px}.ipanel li{display:flex;gap:10px;padding:12px 14px;border-radius:10px;background:var(--bg-2);border:1px solid var(--line);font-size:14px}.ipanel li:before{content:"→";color:var(--cyan);font-family:var(--mono)}@media(max-width:900px){.ipanel{grid-template-columns:1fr}}.faq{margin-top:40px;border-top:1px solid var(--line);max-width:840px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:20px 0;font-size:17px;font-weight:500;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-family:var(--mono);transition:rotate .25s}.faq details[open] summary:after{rotate:45deg}.faq p{padding-bottom:20px;color:var(--text-2);max-width:700px}#cta{position:relative;margin-top:160px;padding:110px 0 120px;text-align:center;border-top:1px solid var(--line);overflow:hidden}#cta:before{content:"";position:absolute;inset:auto 0 -40%;height:600px;z-index:-1;background:radial-gradient(50% 50% at 50% 100%,rgba(76,201,240,.18),transparent 70%)}#cta h2{margin:0 auto;max-width:16ch;font-size:clamp(36px,5vw,64px)}#cta .hero-ctas{margin-top:30px}footer{border-top:1px solid var(--line);padding:40px 0 60px;font-size:13px;color:var(--muted)}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.track i,.ticker ul,.clones span:after,.mnet .pulse{animation:none}.fd,.ev{opacity:1}}canvas.dither{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}#pagesky{position:fixed;inset:0;z-index:-1;pointer-events:none}.star{position:absolute;display:block;width:2px;height:2px;background:#dcebff;opacity:0;animation:tw var(--d,5s) ease-in-out var(--dl,0s) infinite}.star.c{background:var(--cyan)}@keyframes tw{0%,to{opacity:0}45%,55%{opacity:var(--o,.6)}}#hero{padding:0 0 40px}#hero:before,#hero:after{display:none}.hcard{--hm:clamp(14px,2.4vw,34px);position:relative;margin:var(--hm);min-height:calc(100svh - 60px - var(--hm) * 2);border-radius:32px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-2);box-shadow:0 40px 100px -40px #000000e6;transform-origin:50% 0;will-change:transform;isolation:isolate}.hcard .art{position:absolute;inset:0;z-index:0}.hcard .hshade{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(60% 55% at 50% 40%,#08090bc7,#08090b52 65%,#08090b1a)}.hcopy{position:relative;z-index:2;padding-top:40px;padding-bottom:22svh}#hero .stagewrap{margin-top:-20svh;position:relative;z-index:3}@media(max-width:700px){.hcard{border-radius:22px}.hcopy{padding-bottom:16svh}#hero .stagewrap{margin-top:-12svh}}#cta{margin:160px var(--gutter) 0;padding:0;border:0;text-align:start;overflow:visible}#cta:before{display:none}.ctacard{position:relative;max-width:1400px;margin:0 auto;border-radius:32px;overflow:hidden;min-height:560px;display:flex;align-items:center;border:1px solid var(--line-2)}.ctacard .art{position:absolute;inset:0}.ctacard:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(20,26,72,.82),rgba(20,26,72,.45) 48%,transparent 72%)}.ctacard .in{position:relative;z-index:2;padding:60px clamp(24px,5vw,72px);max-width:780px}#cta .ctacard h2{margin:0;max-width:none;font-size:clamp(42px,6vw,88px);color:#fff}#cta .ctacard h2 em{font-style:normal;color:#cfe0ff}.ctacard p{color:#e6ecfa;font-size:19px;margin-top:18px;max-width:520px}#cta .ctacard .hero-ctas{justify-content:flex-start}@media(prefers-reduced-motion:reduce){.star{animation:none;opacity:.4}}.app{height:660px}.canvas .doc{margin-bottom:70px;z-index:2}.stack{position:absolute;left:50%;top:50%;width:0;height:0;z-index:0;pointer-events:none}.sc{position:absolute;width:280px;height:370px;left:-140px;top:-222px;border-radius:4px;border:1px solid rgba(255,255,255,.12);overflow:hidden;opacity:.55;box-shadow:0 20px 40px -20px #000000e6}.sc span{position:absolute;font-family:var(--mono);font-size:10.5px;color:#fff;background:#08090bbf;padding:2px 6px;border-radius:4px}.sc-photo{transform:translate(-86px,8px) rotate(-8deg);background:linear-gradient(#5e87b5 0 40%,#7e9c6e 40% 62%,#5c5048 62%)}.sc-photo span{left:8px;bottom:8px}.sc-quote{transform:translate(84px,-6px) rotate(7deg);background:#e9e6de;padding:40px 22px;display:flex;flex-direction:column;gap:10px}.sc-quote i,.sc-card i{display:block;height:6px;background:#c9c4b8;border-radius:2px}.sc-quote i:nth-child(2n){width:70%}.sc-quote span{right:8px;top:8px}.sc-card{transform:translate(18px,-46px) rotate(2deg);background:#d9f0e5;padding:60px 22px;display:flex;flex-direction:column;gap:10px}.sc-card span{left:8px;top:8px}.anchor{position:absolute;left:50%;top:14px;translate:-50% 0;z-index:3;font-family:var(--mono);font-size:11px;padding:4px 10px;border-radius:999px;background:#4cc9f024;color:var(--cyan);border:1px solid rgba(76,201,240,.4)}.thumbs{position:absolute;left:14px;right:14px;bottom:12px;z-index:3;display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:#111318e0;border:1px solid var(--line)}.thumbs .tl{font-family:var(--mono);font-size:10.5px;color:var(--muted);margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumbs .th{position:relative;width:30px;height:30px;flex:none;border-radius:5px;border:1px solid var(--line-2)}.th.ph1{background:linear-gradient(#5e87b5 0 45%,#7e9c6e 45% 65%,#5c5048 65%)}.th.ph2{background:linear-gradient(#8da9c8 0 50%,#6c6a63 50%)}.th.ph3{background:linear-gradient(135deg,#4f5d6e,#9c8f7e)}.th.pdf{background:repeating-linear-gradient(#e9e6de 0 4px,#c9c4b8 4px 5px)}.th:after{content:"";position:absolute;right:-4px;top:-4px;width:12px;height:12px;border-radius:50%;background:var(--card-2);border:1px solid var(--line-2);transform:scale(0);transition:transform .25s cubic-bezier(.3,1.7,.5,1)}.th.is-ok:after{transform:scale(1);background:var(--green);border-color:var(--green)}.th.is-bad:after{transform:scale(1);background:var(--red);border-color:var(--red)}.th.is-bad{outline:1.5px solid var(--red);outline-offset:1px}.thumbs b{font-family:var(--mono);font-size:11px;font-weight:400;color:var(--muted)}.canvas .stamp{bottom:66px}@media(max-width:1000px){.app{height:auto}.sc{opacity:.35}.thumbs .tl{display:none}}.st .n{width:64px;height:64px;position:relative}.st .n small{position:absolute;right:5px;bottom:3px;font-size:9.5px;color:var(--muted)}.pi{width:34px;height:34px;fill:none;stroke:var(--cyan);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.pi-in .f{fill:var(--bg);animation:drop 2.4s cubic-bezier(.5,0,.8,.6) infinite}.pi-in .f2{animation-delay:-1.2s}@keyframes drop{0%{transform:translateY(-6px);opacity:0}15%{opacity:1}60%{transform:translateY(12px);opacity:1}70%,to{transform:translateY(12px);opacity:0}}.pi-sc .scanl{stroke:var(--text);animation:scanl 2s ease-in-out infinite alternate}@keyframes scanl{to{transform:translateY(20px)}}.pi-xr .lk{stroke-dasharray:5 4;animation:dash 1.2s linear infinite}.pi-xr circle{fill:var(--bg)}.pi-xr circle:nth-of-type(2){animation:ping 2.4s ease-in-out infinite;transform-origin:24px 10px}@keyframes dash{to{stroke-dashoffset:-18}}@keyframes ping{50%{stroke:var(--red);transform:scale(1.25)}}.pi-dc .trk{stroke:var(--line-2)}.pi-dc .arc{stroke:var(--red);stroke-dasharray:36;stroke-dashoffset:36;animation:fill 3s ease-in-out infinite}.pi-dc .ndl{stroke:var(--text);transform-origin:16px 22px;animation:needle 3s ease-in-out infinite}@keyframes fill{40%,80%{stroke-dashoffset:4}to{stroke-dashoffset:36}}@keyframes needle{0%{transform:rotate(-95deg)}40%,80%{transform:rotate(0)}to{transform:rotate(-95deg)}}.tpx{display:inline-block;position:relative;padding:0 2px;margin:0 1px;background:#fdfdf8;border-radius:45% 55% 40% 60%/55% 45%;box-shadow:0 0 0 1px #00000012,0 1px 1px #0000001f}.hw{display:inline-block;font-family:Caveat,cursive;font-size:15px;line-height:.8;color:#2441a8;transform:rotate(-8deg) translateY(1px)}.scrawl{position:absolute;right:10px;bottom:-4px;font-family:Caveat,cursive;font-size:14px;color:#2441a8;rotate:-6deg}.mr{position:absolute}.after .tpx.is-mark{outline:1.5px solid var(--red);outline-offset:2px}.after .hw.is-mark{outline:1px dashed var(--amber);outline-offset:1px}.mtag{position:absolute;white-space:nowrap;font-family:var(--sans);font-size:10px;font-weight:500;padding:2px 7px;border-radius:5px;background:var(--red);color:#fff}.mtag.g{background:var(--amber);color:#1a1205}.mnet2{width:100%;height:100%}.mnet2 .hull{fill:#ff5c5c1a;stroke:#ff5c5c2e;stroke-width:34;stroke-linejoin:round;opacity:0}.mnet2 .ringlbl{font-family:var(--mono);font-size:11px;fill:var(--red);opacity:0}.mnet2 .e{stroke:var(--line-2);stroke-width:1.4;fill:none}.mnet2 .e.is-ring{stroke:var(--red)}.mnet2 .nd circle{fill:var(--card-2);stroke:var(--text-2);stroke-width:1.5;transition:fill .4s,stroke .4s}.mnet2 .nd.c circle{fill:var(--cyan);stroke:var(--cyan)}.mnet2 .nd.is-ring circle{fill:var(--red);stroke:var(--red)}.mnet2 .nd text{font-family:var(--mono);font-size:9px;fill:var(--muted)}.rb{position:relative;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);overflow:hidden;min-height:400px;display:flex;flex-direction:column}.rb-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px;color:var(--text-2)}.rb-bar b{color:var(--text);font-weight:500}.rb-saved{font-family:var(--mono);font-size:11px;padding:2px 8px;border-radius:999px;background:#ffffff0f;color:var(--muted);transition:background .3s,color .3s}.rb-saved.is-on{background:#4bd69a24;color:var(--green)}.rb-body{flex:1;display:grid;grid-template-columns:150px 1fr;min-height:0}.rb-pal{border-right:1px solid var(--line);padding:12px;display:flex;flex-direction:column;gap:6px}.rb-pal p{font-family:var(--mono);font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.blk{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:7px 9px;border-radius:8px;border:1px solid var(--line);background:var(--card)}.blk .bi{font-style:normal;width:18px;text-align:center;color:var(--cyan)}.rb-canvas{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;padding:14px}.slot{border:1.5px dashed var(--line-2);border-radius:10px;position:relative;transition:border-color .3s,background .3s;min-height:90px}.slot.is-hot{border-color:var(--cyan);background:#4cc9f00f}.slot.is-filled{border-style:solid;border-color:var(--line);background:var(--card)}.pv{position:absolute;inset:10px;opacity:0;transition:opacity .35s}.slot.is-filled .pv{opacity:1}.pv-score{display:flex;align-items:center;gap:12px}.pv-score b{width:48px;height:48px;border-radius:50%;border:4px solid var(--red);display:grid;place-items:center;font-size:16px}.pv-score span{font-size:12px;color:var(--text-2)}.pv-finds{display:flex;flex-direction:column;gap:9px;justify-content:center}.pv-finds i{display:block;height:7px;border-radius:3px;background:var(--line-2);position:relative;margin-left:14px}.pv-finds i:before{content:"";position:absolute;left:-14px;top:0;width:7px;height:7px;border-radius:50%;background:var(--red)}.pv-finds i:nth-child(2){width:70%}.pv-finds i:nth-child(3){width:85%}.pv-finds i:nth-child(4){width:55%}.pv-evid{display:flex;gap:8px}.pv-evid i{flex:1;border-radius:6px;background:repeating-linear-gradient(#e9e6de 0 5px,#c9c4b8 5px 6px);position:relative}.pv-evid i:after{content:"";position:absolute;left:30%;top:55%;width:40%;height:18%;border:1.5px solid var(--red)}.pv-net svg{width:100%;height:100%}.pv-net path{stroke:var(--red);stroke-width:1.5}.pv-net circle{fill:var(--red)}.pv-net circle:first-of-type{fill:var(--cyan)}.rb-foot{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--line);font-size:13px}.rb-foot .to{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--muted)}.tog{width:34px;height:20px;border-radius:999px;background:var(--line-2);position:relative;transition:background .3s;flex:none}.tog i{position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--text);transition:transform .3s}.tog.is-on{background:var(--green)}.tog.is-on i{transform:translate(14px)}.rb-ghost{position:absolute;left:0;top:0;z-index:5;pointer-events:none;opacity:0;font-size:12.5px;padding:7px 10px;border-radius:8px;border:1px solid var(--cyan);background:#111318f2;box-shadow:0 10px 24px -8px #000c;white-space:nowrap}.rb-cur{position:absolute;left:0;top:0;z-index:6;width:18px;height:18px;fill:var(--text);stroke:var(--bg);stroke-width:1.2;pointer-events:none}.mail{position:absolute;right:16px;bottom:62px;z-index:7;display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--text);color:var(--bg);box-shadow:0 20px 40px -10px #000000e6;opacity:0;max-width:calc(100% - 32px)}.mail .mi{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--red);color:#fff;font-size:16px;flex:none}.mail b{display:block;font-size:13.5px}.mail span{font-size:12px;color:#3d424c}.ing{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.ing span{font-size:12.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-2)}@media(max-width:700px){.rb-body{grid-template-columns:1fr}.rb-pal,.rb-foot .to{display:none}}@media(prefers-reduced-motion:reduce){.pi *{animation:none!important}}.sec{grid-template-columns:repeat(3,1fr)}.sec .ico svg{width:20px;height:20px;fill:none;stroke:var(--cyan);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.sec{grid-template-columns:1fr 1fr}}.sc{opacity:1;background:#ffffff09!important;border:1px solid rgba(255,255,255,.14);box-shadow:none;padding:0!important}.sc span,.sc i{display:none}.sc-photo{transform:translate(-22px,8px) rotate(-3.5deg)}.sc-quote{transform:translate(20px,-2px) rotate(3deg)}.sc-card{display:none}.anchor{background:none;border:0;padding:0;top:16px;font-size:10.5px;color:var(--muted)}.anchor:first-letter{color:var(--cyan)}.thumbs{background:none;border:0;padding:0 2px;gap:5px;bottom:14px}.thumbs .tl{font-size:10.5px}.thumbs .th{width:20px;height:20px;border-radius:4px;opacity:.8}.th:after{width:7px;height:7px;right:-2px;top:-2px;border:0}.th.is-bad{outline:1px solid var(--red)}#proof .logos{display:block;margin-top:70px}#proof .logos p{color:var(--muted);text-align:center;margin-bottom:20px}.lg-track{display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lg-row{display:flex;align-items:center;gap:64px;padding-right:64px;flex:none;animation:lg 38s linear infinite}.lg-track:hover .lg-row{animation-play-state:paused}.lg-row img{height:30px;width:auto;filter:brightness(0) invert(1);opacity:.62;transition:opacity .2s}.lg-row img:hover{opacity:1}.lg-row img.is-tall{height:44px}@keyframes lg{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.lg-row{animation:none;flex-wrap:wrap;justify-content:center}.lg-row[aria-hidden]{display:none}}.unlock{color:var(--cyan);text-decoration:none;border-bottom:1px solid rgba(76,201,240,.4);transition:border-color .2s}.unlock:hover{border-color:var(--cyan)}.ctabs{display:inline-flex;gap:4px;margin-top:40px;padding:4px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);scroll-margin-top:90px;flex-wrap:wrap}.ctabs button{height:38px;padding:0 18px;border-radius:999px;font-size:14.5px;color:var(--text-2);transition:background .2s,color .2s}.ctabs button[aria-selected=true]{background:var(--text);color:var(--bg)}.ctabs button{position:relative;overflow:hidden}.ctabs.is-manual .sp{display:none}.cpanel .bento{margin-top:18px}.cpanel[hidden]{display:none}#cp2 .demo{min-height:260px}.links-list{list-style:none;display:grid;gap:2px;font-size:14px}.links-list li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--text-2)}.links-list b{font-family:var(--mono);font-weight:400;color:var(--red)}.links-list li.tot{border:0;color:var(--text)}#hero .stagewrap{margin-top:0}.showpin{position:relative;margin-top:-20svh;padding-top:76px;z-index:3}.win{position:relative}.stepbar{position:absolute;left:0;right:0;top:6px;z-index:4;max-width:1200px;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 24px}.stepbar ol{display:flex;gap:4px;list-style:none;padding:4px;border-radius:999px;background:var(--card);border:1px solid var(--line-2);box-shadow:0 10px 30px -10px #000c}.stepbar button{position:relative;overflow:hidden;display:flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:999px;font-size:13.5px;color:var(--muted);transition:background .3s,color .3s}.stepbar button:hover{color:var(--text)}.stepbar button b{font-family:var(--mono);font-weight:400;font-size:11px;color:var(--muted)}.stepbar button.is-on{background:var(--text);color:var(--bg)}.stepbar button.is-on b{color:var(--bg)}.stepbar button.is-done{color:var(--text-2)}.stepbar button.is-done b{color:var(--cyan)}.stepbar p{font-size:15px;color:var(--text-2);min-height:1.5em;text-shadow:0 1px 12px rgba(0,0,0,.9)}.sp{position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:2px;background:var(--cyan);transform:scaleX(0);transform-origin:left;pointer-events:none}.wnet{position:absolute;right:14px;top:50px;z-index:4;width:200px;padding:10px 12px 12px;border-radius:12px;background:#111318f2;border:1px solid var(--line-2);opacity:0;--ring:0}.wnet p{font-family:var(--mono);font-size:10.5px;color:var(--muted);margin-bottom:4px}.wnet svg{width:100%;height:auto;display:block}.wnet .e{fill:none;stroke-width:1.5;stroke:color-mix(in srgb,var(--red) calc(var(--ring) * 100%),rgba(255,255,255,.22))}.wnet .e.nr{stroke:#ffffff38}.wnet circle{stroke-width:1.5;fill:color-mix(in srgb,var(--red) calc(var(--ring) * 100%),var(--card-2));stroke:color-mix(in srgb,var(--red) calc(var(--ring) * 100%),var(--text-2))}.wnet circle.nr{fill:var(--card-2);stroke:var(--text-2)}.wnet circle.c{fill:var(--cyan);stroke:var(--cyan)}.wnet .wl{display:block;margin-top:6px;font-family:var(--mono);font-size:11px;color:var(--red);opacity:var(--ring)}.toast{position:absolute;right:24px;bottom:70px;z-index:10;display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:12px;background:var(--text);color:var(--bg);box-shadow:0 24px 50px -12px #000000e6;opacity:0}.toast i{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-style:normal;background:var(--red);color:#fff;font-size:16px}.toast b{display:block;font-size:13.5px}.toast span{font-size:12px;color:#3d424c}@media(max-width:900px){.showpin{padding-top:0;margin-top:-12svh}.stepbar,.wnet{display:none}}.book{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:40px;padding-top:72px;align-items:start}.book-steps{list-style:none;counter-reset:bk;display:grid;gap:28px;padding-top:18px}.book-steps li{counter-increment:bk;position:relative;padding-left:52px}.book-steps li:before{content:counter(bk,decimal-leading-zero);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line-2);font-family:var(--mono);font-size:12px;color:var(--cyan)}.book-steps h2{font-size:18px;letter-spacing:-.02em}.book-steps p{margin-top:6px;font-size:14px;color:var(--muted)}.book .meetings{margin-top:0}@media(max-width:900px){.book{grid-template-columns:1fr}}.ibx{min-height:0}.crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted)}.crumbs a{color:var(--text-2);text-decoration:none}.crumbs a:hover,.crumbs [aria-current]{color:var(--cyan)}.docs{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:44px;border-top:1px solid var(--line);padding-top:28px}.docs h3{font-size:16px;font-weight:600;letter-spacing:-.01em}.docs p{margin-top:8px;font-size:14px;color:var(--muted)}.steps{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px}.steps li{counter-increment:step;position:relative;padding:22px 20px;border-radius:var(--r);background:var(--card);border:1px solid var(--line)}.steps li:before{content:counter(step,decimal-leading-zero);display:block;font-family:var(--mono);font-size:12px;color:var(--cyan);margin-bottom:18px}.steps h3{font-size:17px;font-weight:600;letter-spacing:-.02em}.steps p{margin-top:6px;font-size:14px;color:var(--muted)}.sh h2 span{color:var(--muted)}.deep{padding-top:120px}.deep h2{max-width:24ch;font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.deep p{margin-top:18px;font-size:17px;line-height:1.65;color:var(--text-2);max-width:68ch}.rel{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:40px}.rel a{display:flex;align-items:center;gap:14px;padding:16px;border-radius:var(--r);border:1px solid var(--line);background:var(--card);text-decoration:none;transition:border-color .25s,background .25s}.rel a:hover{border-color:#4cc9f073;background:var(--card-2)}.rel .mtext{flex:1;display:grid;gap:3px}.rel .mtext b,.rel .mtext small{display:block}.rel .arr{color:var(--muted)}.rel a:hover .arr{color:var(--cyan);transform:translate(3px)}@media(max-width:900px){.docs,.steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.docs,.steps{grid-template-columns:1fr}.deep{padding-top:90px}}#beyond .ipanel{grid-template-columns:1fr}.ctacard.static{min-height:420px}.prose{max-width:680px;margin-top:40px;display:grid;gap:18px;color:var(--text-2);font-size:17px}.prose h2{font-size:clamp(26px,3vw,34px);letter-spacing:-.03em;color:var(--text);margin-top:30px}.flinks{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.flinks>span{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:flex-end}.flinks a,.flink-btn{color:var(--muted);text-decoration:none}.flinks a:hover,.flink-btn:hover{color:var(--text)}.flink-btn{font-size:inherit;line-height:inherit}.flink-btn[hidden]{display:none}@media(max-width:700px){.flinks,.flinks>span{align-items:flex-start;justify-content:flex-start}}.fbrand{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.finaza{display:inline-flex;opacity:.8;transition:opacity .2s}.finaza:hover,.finaza:focus-visible{opacity:1}.finaza img{display:block;height:24px;width:auto}.ctaband{margin-top:120px}.ctaband-in{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;padding:32px 36px;border-radius:var(--r);border:1px solid var(--line-2);background:radial-gradient(120% 140% at 0% 0%,rgba(76,201,240,.1),transparent 55%),var(--card)}.ctaband-t{font-size:clamp(22px,2.4vw,28px);line-height:1.2;letter-spacing:-.03em;color:var(--text);max-width:30ch;text-wrap:balance}.ctaband-s{margin-top:8px;color:var(--text-2);font-size:16px}.faqcta{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;color:var(--text-2);font-size:16px}@media(max-width:640px){.ctaband{margin-top:90px}.ctaband-in{padding:26px 22px}.ctaband-in .b{width:100%;justify-content:center}}#cta .cta-note{margin-top:16px;font-size:14px;color:var(--text-2)}.meetings{margin-top:40px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);padding:10px;min-height:680px}.hlinks{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-top:22px;font-size:14px}.hlinks span{color:var(--muted)}.hlinks a{color:var(--text-2);text-decoration:none;transition:color .2s}.hlinks a:hover,.hlinks a:focus-visible{color:var(--text);text-decoration:underline;text-underline-offset:3px}.team{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.team li{padding:18px;border-radius:var(--r);background:var(--card);border:1px solid var(--line)}.team img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:1px solid var(--line-2)}.team h3{margin-top:14px;font-size:18px;color:var(--text)}.team h3 a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.team h3 a:hover{text-decoration-color:var(--cyan)}.team-role{margin-top:4px;color:var(--cyan)}.team-bio{margin-top:10px;color:var(--text-2);font-size:14px;line-height:1.55}@media(max-width:900px){.team{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.team{grid-template-columns:1fr}}:root{--ease-out: cubic-bezier(.16, 1, .3, 1)}::selection{background:#4cc9f052;color:#fff}.nav .wrap{position:relative}.nav .mtop{display:flex;gap:2px;align-items:center;position:relative;list-style:none}.nav .mt{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:8px;font-size:14px;color:var(--text-2);text-decoration:none;transition:color .2s,background .2s}.nav .mt:hover,.nav .mi.is-open>.mt{color:var(--text)}.nav .mt:focus-visible,.nav .mlink:focus-visible,.nav .mfeat a:focus-visible,.mnav summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.chev{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out)}.mi.is-open .chev,.mega:not(.js) .mi:hover .chev{transform:rotate(180deg)}.nav .mtop:after{content:"";position:absolute;left:0;bottom:-13px;height:1px;width:100px;transform-origin:0 50%;transform:translate(var(--mx, 0px)) scaleX(var(--ms, 0));background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:0;transition:transform .45s var(--ease-out),opacity .25s}.nav .mtop.has-ink:after,.nav .mega.has-open .mtop:after{opacity:1}.mpanel{position:absolute;top:100%;left:50%;z-index:70;padding-top:10px;transform:translate(-50%,-6px);opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0 round 18px);transition:opacity .2s,transform .4s var(--ease-out),clip-path .4s var(--ease-out),visibility 0s .4s}.mega.js .mi.is-open .mpanel,.mega:not(.js) .mi:hover .mpanel,.mega:not(.js) .mi:focus-within .mpanel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);clip-path:inset(0 0 0 0 round 18px);transition-delay:0s}.mpanel-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:10px;padding:10px;width:min(780px,calc(100vw - 2 * var(--gutter)));background:var(--bg-2);border:1px solid var(--line-2);border-radius:18px;box-shadow:0 28px 70px -18px #000000bf,0 8px 20px -10px #00000080}#mm-capabilities .mpanel-in{width:min(640px,calc(100vw - 2 * var(--gutter)))}.mpanel-in:before{content:"";position:absolute;top:-1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(76,201,240,.85),transparent)}.nav .mlist{display:grid;gap:2px;list-style:none;align-content:start;font-size:14px}.nav .mlist[data-count="4"]{grid-template-columns:1fr 1fr}.mlink{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;text-decoration:none;transition:background .2s}.mlink:hover{background:#ffffff0b}.mico{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line-2);background:#4cc9f00f;transition:border-color .25s,background .25s}.mico svg{width:20px;height:20px;fill:none;stroke:var(--cyan);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease-out)}.mlink:hover .mico{border-color:#4cc9f080;background:#4cc9f01f}.mlink:hover .mico svg{transform:translateY(-1px) scale(1.06)}.mtext{display:grid;gap:3px;padding-top:1px}.mtext b{font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.01em}.mtext small{font-size:12.5px;line-height:1.4;color:var(--muted)}.mpanel .mlist li,.mpanel .mfeat{opacity:0;transform:translateY(6px);transition:opacity .3s,transform .45s var(--ease-out)}.mega.js .mi.is-open .mpanel .mlist li,.mega.js .mi.is-open .mpanel .mfeat,.mega:not(.js) .mi:hover .mpanel .mlist li,.mega:not(.js) .mi:hover .mpanel .mfeat,.mega:not(.js) .mi:focus-within .mpanel .mlist li,.mega:not(.js) .mi:focus-within .mpanel .mfeat{opacity:1;transform:none}.mpanel .mlist li:nth-child(2){transition-delay:.03s}.mpanel .mlist li:nth-child(3){transition-delay:.06s}.mpanel .mlist li:nth-child(4){transition-delay:.09s}.mpanel .mfeat{transition-delay:.08s}.mfeat{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;border:1px solid var(--line);background:radial-gradient(120% 80% at 100% 0%,rgba(76,201,240,.12),transparent 60%),var(--card-2)}.mfeat-t{font-size:14px;font-weight:600;color:var(--text)}.mfeat p{font-size:12.5px;line-height:1.45;color:var(--muted)}.mfeat-link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cyan);text-decoration:none;text-underline-offset:3px}.mfeat-link:hover{text-decoration:underline}.mfeat-link svg,.rel .arr{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out)}.mfeat-link:hover svg{transform:translate(3px)}.nav .mfeat .mfeat-cta{display:inline-flex;margin-top:auto;align-self:flex-start}.mini{position:relative;height:112px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#00000040}.mini-doc{width:150px;padding:9px 10px;margin-bottom:18px;border-radius:4px;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:9px;display:grid;gap:4px;transform:rotate(-2deg);box-shadow:0 10px 24px -8px #0009}.mini-doc b{font-size:9px;letter-spacing:.04em}.mini-doc span{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.mini-doc em{font-style:normal}.mini-doc .hit{outline:1.5px solid var(--red);outline-offset:2px;border-radius:2px}.mini-tag{position:absolute;right:8px;bottom:8px;padding:2px 7px;border-radius:999px;background:var(--red);color:#fff;font-family:var(--mono);font-size:10px;box-shadow:0 6px 14px -6px #ff5c5cb3}.mini-net svg{width:100%;height:100%;padding:6px}.mini-net path{fill:none;stroke:#4cc9f080;stroke-width:1.2}.mini-net circle{fill:var(--bg-2);stroke:var(--cyan);stroke-width:1.4}.mini-net circle.hub{stroke:var(--red);fill:#ff5c5c2e}.mnav{display:none}.mnav summary{list-style:none;width:36px;height:36px;border-radius:8px;border:1px solid var(--line-2);display:grid;place-items:center;cursor:pointer}.mnav summary::-webkit-details-marker{display:none}.burger{position:relative;width:16px;height:10px}.burger i{position:absolute;left:0;right:0;height:1.5px;border-radius:2px;background:var(--text);transition:transform .35s var(--ease-out),top .35s var(--ease-out)}.burger i:first-child{top:1px}.burger i:last-child{top:7.5px}.mnav[open] .burger i:first-child{top:4.25px;transform:rotate(45deg)}.mnav[open] .burger i:last-child{top:4.25px;transform:rotate(-45deg)}.msheet{position:fixed;top:61px;left:0;right:0;height:calc(100dvh - 61px);z-index:80;overflow-y:auto;padding:18px var(--gutter) 40px;background:var(--bg);display:grid;gap:22px;align-content:start;animation:sheet-in .35s var(--ease-out)}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}}.mgroup-t{font-size:12px;color:var(--muted);margin:0 0 6px 12px}.nav .msheet ul{display:grid;gap:2px;list-style:none}.mgroup-plain{display:grid;gap:4px;border-top:1px solid var(--line);padding-top:16px}.mgroup-plain a{padding:10px 12px;font-size:15px;color:var(--text-2);text-decoration:none;border-radius:10px}.mgroup-plain a:hover{background:#ffffff0b;color:var(--text)}.nav .msheet .msheet-cta{justify-content:center}html.mnav-open{overflow:hidden}.nav .lang{display:flex;align-items:center;gap:2px;margin-inline-end:4px;font:500 12px/1 var(--mono);letter-spacing:.02em}.nav .lang a,.nav .lang span{padding:6px 7px;border-radius:7px;color:var(--muted);text-decoration:none}.nav .lang a:hover,.nav .lang a:focus-visible{color:var(--text);background:#ffffff0f}.nav .lang span[aria-current],.mlang a[aria-current]{color:var(--text)}@media(max-width:900px){.nav .mega{display:none}.mnav{display:block}.nav .lang{display:none}}@media(max-width:380px){.nav .r>a[data-cta=nav]{display:none}}@media(prefers-reduced-motion:reduce){.mpanel,.mpanel .mlist li,.mpanel .mfeat,.chev,.nav .mtop:after,.mico svg,.burger i{transition:opacity .15s!important;transform:none!important}.mpanel{clip-path:none;transform:translate(-50%)}.msheet{animation:none}}.psky{position:fixed;inset:0;z-index:-1;pointer-events:none;background:url(/art/page-sky.png) center / cover no-repeat;image-rendering:pixelated;opacity:.9}.reveal-ready [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease-out) var(--d, 0s),transform .9s var(--ease-out) var(--d, 0s)}.reveal-ready [data-reveal].is-in{opacity:1;transform:none}.phero{padding:18px var(--gutter) 0}.pcard{position:relative;max-width:1400px;margin:0 auto;border-radius:22px;overflow:hidden;border:1px solid var(--line-2);isolation:isolate}.pcard-art{position:absolute;inset:0;z-index:-2;background:url(/art/night-harbour.png) center 70% / cover no-repeat;image-rendering:pixelated}.pcard-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#08090be6,#08090bb8 42%,#08090b40 75%,#08090b73)}.pcard-in{max-width:var(--max);margin:0 auto;padding:96px var(--gutter) 88px;display:grid;gap:48px;align-items:center}.pcard.has-vis .pcard-in{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.pcopy h1{margin:18px 0 0;text-align:left;max-width:15ch;font-size:clamp(40px,5.2vw,72px)}.pcopy .lede{margin:22px 0 0;max-width:560px;font-size:18px;color:var(--text-2);text-align:left}.pcopy .hero-ctas{justify-content:flex-start;margin-top:30px}.pcard:not(.has-vis) .pcopy h1{max-width:18ch}.pwin{border-radius:14px;overflow:hidden;border:1px solid var(--line-2);background:var(--bg-2);box-shadow:0 40px 90px -30px #000000d9,0 12px 30px -16px #0009;animation:win-in 1s var(--ease-out) both}@keyframes win-in{0%{opacity:0;transform:translateY(24px) rotateX(8deg)}}.pwin .chrome{display:flex;align-items:center;gap:12px;height:38px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--card)}.pwin .dots{display:flex;gap:6px}.pwin .dots i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.pwin .url{flex:1;text-align:center;font-family:var(--mono);font-size:11px;color:var(--muted);padding:4px 10px;border-radius:6px;background:var(--bg)}.pwin-body{padding:18px}.pwin .chrome{justify-content:flex-start}.pwin .chrome .dots{display:flex}.pwin .chrome .url{display:flex;align-items:center;justify-content:center;height:24px;padding:0 10px}.ctacard.static{background:url(/art/dusk-harbour.png) center / cover no-repeat;image-rendering:pixelated}.ctacard.static:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#141632c7,#14163233 70%)}.v{--pop: vpop .5s var(--ease-out) var(--d, 0s) both;font-size:12px;color:var(--text-2)}@keyframes vpop{0%{opacity:0;transform:translateY(6px) scale(.97)}}.v-pop{animation:var(--pop)}.v-claim{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:center}.v-stage{position:relative;min-height:280px;display:grid;place-items:center}.v-paper{position:relative;z-index:2;width:100%;max-width:250px;padding:14px 14px 16px;border-radius:3px;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:10px;line-height:1.6;box-shadow:0 18px 40px -16px #000000b3;transform:rotate(-1.5deg)}.v-paper>b{display:block;text-align:center;font-family:var(--sans);font-size:11px;letter-spacing:.02em}.v-sub{display:block;text-align:center;font-size:9px;color:#6b6a65}.v-hr{border-top:1px dashed #A9A79F;margin:6px 0}.v-row{position:relative;display:flex;justify-content:space-between;gap:10px;font-variant-numeric:tabular-nums}.v-tot{font-weight:700}.v-mark:after{content:"";position:absolute;inset:-2px -4px;border:1.5px solid var(--red);border-radius:3px;background:#ff5c5c1a;animation:var(--pop);animation-name:vmark}.v-mark.amber:after{border-color:var(--amber);background:#f5b84b24}.v-mark em{position:absolute;right:-6px;bottom:calc(100% + 4px);z-index:3;font:500 10px/1 var(--sans);font-style:normal;white-space:nowrap;padding:4px 7px;border-radius:5px;background:var(--red);color:#fff;animation:var(--pop)}.v-mark.amber em{background:var(--amber);color:#1a1205}@keyframes vmark{0%{opacity:0;transform:scale(1.12)}}.v-claim .v-mark em{display:none}.v-sheet{position:absolute;z-index:1;width:66%;max-width:200px;height:74%;border-radius:3px;background:#e4e1d8;color:#55534e;font-family:var(--mono);font-size:9px;padding:12px;display:flex;flex-direction:column;gap:6px;box-shadow:0 12px 30px -14px #000000b3}.v-sheet b{font-size:9px}.v-sheet i{display:block;height:5px;border-radius:2px;background:#0000001f}.v-sheet span{margin-top:auto}.v-back1{transform:translate(-30%,-8%) rotate(-8deg)}.v-back2{transform:translate(34%,6%) rotate(7deg);background:linear-gradient(160deg,#3b4a5c,#1c2733);color:#ffffffb3;justify-content:flex-end}.v-side{display:grid;gap:12px;align-content:center}.v-side-t{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--muted)}.v-side-t span{color:var(--cyan)}.v-score{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:var(--card);border:1px solid var(--line)}.v-score svg{width:44px;height:44px;transform:rotate(-90deg)}.v-score circle{fill:none;stroke-width:4}.v-score .t{stroke:var(--line-2)}.v-score .v{stroke:var(--red);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:gauge 1.4s var(--ease-out) .3s forwards}@keyframes gauge{to{stroke-dashoffset:9}}.v-score b{font-size:17px;font-weight:600;color:var(--text);margin-left:-56px;width:44px;text-align:center}.v-score>span{display:grid;font-size:13px;color:var(--text);font-weight:500}.v-score small{font-size:11px;color:var(--red);font-weight:400}.v-finds,.v-checks,.v-links{list-style:none;display:grid;gap:6px}.v-finds li{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:9px 10px;border-radius:9px;background:var(--card);border:1px solid var(--line);color:var(--text)}.v-finds i{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font:600 11px var(--mono);font-style:normal}.v-finds i.r{background:#ff5c5c26;color:var(--red)}.v-finds i.a{background:#f5b84b26;color:var(--amber)}.v-finds i.g{background:#3dd68c24;color:var(--green)}.v-finds em{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--muted)}.v-checks li,.v-links li{display:flex;justify-content:space-between;gap:10px;padding:9px 2px;border-bottom:1px solid var(--line)}.v-checks b,.v-links b{font-family:var(--mono);font-weight:400;font-size:11px}.v-checks b.ok{color:var(--green)}.v-checks b.x,.v-links b{color:var(--red)}.v-threshold{position:relative}.v-chart{width:100%;height:auto}.v-chart .band{fill:#ff5c5c14}.v-chart .limit{stroke:var(--amber);stroke-width:1.2;stroke-dasharray:4 4}.v-chart .lbl{fill:var(--amber);font:10px var(--mono)}.v-chart .axis{stroke:var(--line-2)}.v-chart .tick{fill:var(--muted);font:9px var(--mono)}.v-chart circle.n{fill:var(--line-2)}.v-chart circle.c{fill:var(--red);animation:vdot .5s var(--ease-out) var(--d, 0s) both;transform-box:fill-box;transform-origin:center}@keyframes vdot{0%{opacity:0;transform:scale(0)}}.v-callout{position:absolute;left:4%;bottom:10%;max-width:46%;display:grid;gap:4px;padding:12px;border-radius:10px;background:#0d0f12eb;border:1px solid rgba(255,92,92,.4)}.v-callout b{color:var(--text);font-size:13px}.v-callout em{font-style:normal;font-family:var(--mono);font-size:10.5px;color:var(--red)}.v-model{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v-half{margin:0;display:grid;gap:10px;justify-items:center}.v-half figcaption{font-family:var(--mono);font-size:11px;color:var(--muted)}.v-paper.v-small{max-width:190px;transform:none;overflow:hidden}.is-model .v-paper{filter:saturate(.6) brightness(.9)}.v-heat{position:absolute;inset:0;mix-blend-mode:multiply;background:radial-gradient(40% 25% at 30% 30%,rgba(255,92,92,.55),transparent 70%),radial-gradient(35% 22% at 70% 62%,rgba(245,184,75,.6),transparent 70%),radial-gradient(40% 20% at 45% 86%,rgba(255,92,92,.5),transparent 70%);animation:var(--pop);--d: .6s}.v-scan{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 12px var(--cyan);animation:vscan 2.6s ease-in-out infinite alternate}@keyframes vscan{to{transform:translateY(var(--scan-h, 170px))}}.v-chip{font-size:11px;padding:5px 9px;border-radius:999px;background:var(--card);border:1px solid var(--line-2);color:var(--text-2)}.v-chip.bad{background:#ff5c5c24;border-color:#ff5c5c66;color:var(--red)}.v-ring svg{width:100%;height:auto}.v-ring .hull{fill:#ff5c5c0d;stroke:#ff5c5c73;stroke-dasharray:4 5}.v-ring .ringlbl{fill:var(--red);font:10px var(--mono)}.v-ring line{stroke-width:1.3;animation:vline .6s var(--ease-out) var(--d, 0s) both}.v-ring .e1{stroke:var(--red)}.v-ring .e2{stroke:#4cc9f073}@keyframes vline{0%{opacity:0}}.v-ring .gd,.v-ring .nd{animation:vpop .5s var(--ease-out) var(--d, 0s) both}.v-ring .gd circle{fill:var(--bg-2);stroke:var(--cyan);stroke-width:1.5}.v-ring .gd text{fill:var(--text-2);font:10px var(--sans);text-anchor:middle}.v-ring .nd rect{fill:var(--card);stroke:var(--line-2)}.v-ring .nd text{fill:var(--muted);font:7px var(--mono);text-anchor:middle}.v-ring .hub circle{fill:#ff5c5c33;stroke:var(--red);stroke-width:1.8;animation:vhub 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes vhub{50%{transform:scale(1.08)}}.v-ring .hub text{fill:#fff;font:600 8px var(--mono);text-anchor:middle}.v-links{margin-top:8px}.v-infl{display:grid;gap:16px}.v-bars{display:grid;gap:12px}.v-bar{display:grid;grid-template-columns:90px 1fr 46px;gap:10px;align-items:center;color:var(--text-2)}.v-bar i{height:9px;border-radius:3px;background:linear-gradient(90deg,var(--line-2) 0 var(--m),var(--red) var(--m) 100%);transform-origin:left;animation:vgrow .9s var(--ease-out) var(--d, 0s) both}@keyframes vgrow{0%{transform:scaleX(0)}}.v-bar em{font-style:normal;font-family:var(--mono);color:var(--red);text-align:right}.v-qi{display:grid;grid-template-columns:1fr 40px 1fr;gap:10px;align-items:center;padding:14px;border-radius:10px;background:var(--card);border:1px solid var(--line)}.v-qi div{display:grid}.v-qi span{font-family:var(--mono);font-size:10px;color:var(--muted)}.v-qi b{font-size:16px;color:var(--text);font-variant-numeric:tabular-nums}.v-qi svg{width:40px;fill:none;stroke:var(--red);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.v-qi em{grid-column:1 / -1;font-style:normal;font-family:var(--mono);font-size:11px;color:var(--red)}.v-origin{display:grid;gap:0}.v-step{padding:14px 16px;border-radius:10px;background:var(--card);border:1px solid var(--line);display:grid;gap:4px}.v-step b{color:var(--text);font-size:14px;font-weight:500}.v-k{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.v-lesson{border-color:#f5b84b59}.v-lesson .v-k{color:var(--amber)}.v-dl{border-color:#4cc9f066;background:linear-gradient(160deg,rgba(76,201,240,.1),var(--card) 60%)}.v-dl .v-k{color:var(--cyan)}.v-dl ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.v-dl li{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;background:var(--bg-2);border:1px solid var(--line);color:var(--text-2)}.v-dl li svg{width:16px;height:16px;fill:none;stroke:var(--cyan);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.v-join{width:1px;height:18px;margin-left:24px;background:linear-gradient(var(--line-2),var(--cyan))}.v-mvp{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v-col{padding:18px;border-radius:var(--r);background:var(--card);border:1px solid var(--line)}.v-col.is-px{border-color:#ff5c5c59;background:linear-gradient(170deg,rgba(255,92,92,.07),var(--card) 55%)}.v-col-t{font-family:var(--mono);font-size:11px;color:var(--muted);margin-bottom:10px}.v-col ul{list-style:none;display:grid}.v-col li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--text-2)}.v-col li:last-child{border:0}.v-col b{font-family:var(--mono);font-weight:400;font-size:12px;color:var(--text)}.v-col b.ok{color:var(--green)}.v-col b.x{color:var(--red)}.reveal-ready .v-col.is-px:not(.is-in) .v-pop{animation-play-state:paused}.beyond-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:44px;align-items:start}.beyond-grid .ipanel{margin-top:0}@media(max-width:1000px){.pcard.has-vis .pcard-in{grid-template-columns:1fr}.pcard-in{padding:64px var(--gutter) 56px}.beyond-grid{grid-template-columns:1fr}}@media(max-width:560px){.phero{padding:10px 10px 0}.pcard-in{padding:44px 18px 36px;gap:32px}.pwin-body{padding:12px}.v-claim,.v-model,.v-mvp{grid-template-columns:1fr}.v-stage{min-height:250px}.v-callout{position:static;max-width:none;margin-top:8px}.v-dl ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.v *,.v *:after,.v-mvp *,.pwin,.reveal-ready [data-reveal]{animation:none!important;transition:none!important}.reveal-ready [data-reveal]{opacity:1;transform:none}.v-score .v{stroke-dashoffset:9}}.cbar{position:fixed;inset-inline-start:24px;bottom:24px;z-index:61;width:min(400px,calc(100vw - 32px));padding:16px 18px;border-radius:var(--r);background:var(--card-2);border:1px solid var(--line-2);box-shadow:0 18px 50px #00000073}.cbar[hidden]{display:none}.cbar-b{color:var(--text-2);font-size:14px;line-height:1.5}.cbar-b a{color:var(--text);text-underline-offset:2px}.cbar-a{display:flex;gap:8px;margin-top:14px}.cbar-a .b{flex:1;justify-content:center}@media(max-width:640px){.cbar{inset-inline:16px;bottom:16px;width:auto}}[id^=cookiescript_]{display:none!important}
