@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_af036a01-module__OIva-G__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_af036a01-module__OIva-G__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8f48ea12-module__h-SGvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8f48ea12-module__h-SGvq__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_b45e8298-module__oDXDLG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b45e8298-module__oDXDLG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_9998dfd2-module__nPGmua__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_9998dfd2-module__nPGmua__variable{--font-ar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.static{position:static}.row-2{grid-row:2}.grid{display:grid}.grow{flex-grow:1}}:root{--paper:#fbfcfd;--paper-2:#f1f5f9;--paper-3:#e6edf3;--rule:#dbe5ec;--rule-strong:#c2d2de;--key:#101820;--key-2:#46606f;--ui:#4f46e5;--ui-bright:#6366f1;--ui-soft:#eef2ff;--ui-line:#c7d2fe;--ui-on-dark:#a5b4fc;--magenta:#c4006b;--magenta-bright:#e5007d;--magenta-soft:#fce7f1;--yellow:#f2c200;--yellow-soft:#fdf5d9;--ink-c:#00a0d2;--ink-m:#e5007d;--ink-y:#f2c200;--ok:#0d7350;--ok-soft:#e0f3ec;--warn:#8a5a08;--warn-soft:#fdf3dc;--bad:#b3261e;--sh-1:0 1px 2px #1018200d;--sh-2:0 8px 28px #10182014;--r-1:6px;--r-2:10px;--r-3:16px;--pill:999px;--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html,body{scroll-behavior:smooth;margin:0;padding:0}body{font-family:var(--font-body), system-ui, sans-serif;background:var(--paper);color:var(--key);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.62;overflow-x:hidden}a{color:inherit;text-decoration:none}p{margin:0}.display,h1,h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.038em;margin:0;font-weight:800;line-height:1.08}h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.018em;margin:0;font-weight:700}h1{font-size:clamp(38px,5.2vw,66px)}h2{font-size:clamp(29px,3.6vw,44px)}.spec{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.15em;color:var(--key-2);font-size:11px;font-weight:500}.spec-c{color:var(--ui)}.shell{max-width:1180px;margin:0 auto;padding-inline:26px}.lede{color:var(--key-2);font-size:18.5px}.bar{height:3px;display:flex}.bar i{flex:1}.bar i:first-child{background:var(--ink-c)}.bar i:nth-child(2){background:var(--ink-m)}.bar i:nth-child(3){background:var(--ink-y)}.bar i:nth-child(4){background:var(--key)}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#fbfcfde0;position:sticky;top:0}.nav-in{align-items:center;gap:15px;padding:12px 0;display:flex}.mark{font-family:var(--font-display);letter-spacing:-.04em;color:var(--key);align-items:center;gap:9px;font-size:17px;font-weight:800;display:flex}.nav-links{color:var(--key-2);gap:22px;margin-inline-start:auto;font-size:14.5px;font-weight:500;display:flex}.nav-links a{transition:color .15s}.nav-links a:hover{color:var(--key)}.nav-act{align-items:center;gap:8px;display:flex}.btn{border-radius:var(--r-2);min-height:44px;font:inherit;cursor:pointer;transition:background .16s var(--ease), border-color .16s, color .16s, transform .16s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:none}.btn:focus-visible{outline:2px solid var(--ui);outline-offset:2px}.btn-cta{background:var(--magenta);color:#fff}.btn-cta:hover{background:var(--magenta-bright)}.btn-line{color:var(--key);border-color:var(--rule-strong);background:0 0}.btn-line:hover{border-color:var(--key);background:var(--paper-2)}.btn-bare{color:var(--key-2);background:0 0;padding-inline:12px}.btn-bare:hover{color:var(--key)}.btn-s{padding:10px 16px;font-size:14px}.btn-l{padding:15px 30px;font-size:16px}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.hero{padding:66px 0 0;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#6366f129,#0000),radial-gradient(closest-side,#e5007d17,#0000) 60% 30%/60% 70% no-repeat;height:620px;position:absolute;inset:-10% -30% auto}.hero-in{position:relative}.hero h1{max-width:15ch;margin-top:15px}.hero .lede{max-width:52ch;margin-top:19px}.hero-cta{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.hero-note{flex-wrap:wrap;gap:16px;margin-top:17px;display:flex}.hero-note span{color:var(--key-2);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.hero-note svg{width:15px;height:15px;color:var(--ok);flex-shrink:0}.surface{border:1px solid var(--rule-strong);border-radius:var(--r-3) var(--r-3) 0 0;box-shadow:var(--sh-2);background:#fff;border-bottom:0;margin-top:50px;overflow:hidden}.surface-bar{background:var(--paper-2);border-bottom:1px solid var(--rule);align-items:center;gap:7px;padding:11px 15px;display:flex}.surface-bar u{background:var(--rule-strong);border-radius:50%;width:9px;height:9px}.surface-bar span{font-family:var(--font-mono);color:var(--key-2);border:1px solid var(--rule);border-radius:var(--pill);background:#fff;margin-inline-start:11px;padding:4px 13px;font-size:11.5px}.surface-body{grid-template-columns:176px 1fr;min-height:430px;display:grid}.side{border-inline-end:1px solid var(--rule);background:var(--paper-2);padding:13px 9px}.side-brand{align-items:center;gap:8px;padding:0 7px 12px;font-size:13px;font-weight:700;display:flex}.side-brand i{background:var(--ui);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9.5px;font-style:normal;display:grid}.side-group+.side-group{margin-top:11px}.side-group>p{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:#8ea6b4;margin-bottom:4px;padding:0 8px;font-size:8.5px;font-weight:700}.side nav{flex-direction:column;gap:1px;display:flex}.side nav button{text-align:start;border-radius:var(--r-1);width:100%;font:inherit;color:var(--key-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 8px;font-size:11.5px;transition:background .14s,color .14s;display:flex}.side nav button:hover{background:var(--ui-soft);color:var(--ui)}.side nav button.on{background:var(--ui);color:#fff;font-weight:600}.side nav button:focus-visible{outline:2px solid var(--ui);outline-offset:1px}.side nav svg{flex-shrink:0;width:13px;height:13px}.demo-hint{margin-inline-start:auto;font-weight:600;background:var(--magenta-soft)!important;color:var(--magenta)!important;font-family:var(--font-body)!important;border-color:#0000!important;font-size:10.5px!important}.panel{padding:0 0 15px}.burger,.scrim,.nav-hint{display:none}.app-top{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:9px 15px;display:flex}.app-top .app-top-right{margin-inline-start:auto}.mini-btn{background:var(--ui);color:#fff;border-radius:var(--r-1);align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.mini-btn svg{width:12px;height:12px}.app-top-right{color:var(--key-2);align-items:center;gap:9px;font-size:11px;display:inline-flex}.app-top-right svg{width:13px;height:13px}.app-top-right u{text-decoration:none}.app-top-right b{background:var(--key);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:700;display:grid}.panel-head{padding:13px 15px 11px}.panel-head h4{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:16px;font-weight:700}.panel-head p{color:var(--key-2);margin-top:2px;font-size:11px}.kpis{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 15px 13px;display:grid}.kpi{border:1px solid var(--rule);border-radius:var(--r-2);padding:10px 11px;position:relative}.kpi-ic{background:var(--ui-soft);width:19px;height:19px;color:var(--ui);top:8px;border-radius:5px;place-items:center;display:grid;position:absolute;inset-inline-end:8px}.kpi-ic.warn{color:var(--bad);background:#fdeceb}.kpi-ic svg{width:11px;height:11px}.kpi-l{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--key-2);padding-inline-end:22px;font-size:8.5px;font-weight:700;display:block}.kpi b{font-family:var(--font-display);letter-spacing:-.035em;margin-top:5px;font-size:17px;font-weight:800;display:block}.kpi em{color:var(--key-2);margin-top:2px;font-size:9.5px;font-style:normal;display:block}.panes{grid-template-columns:1.25fr 1fr;gap:10px;padding:0 15px;display:grid}.pane{border:1px solid var(--rule);border-radius:var(--r-2);padding:11px 12px}.pane-h{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.pane-h h5{font-family:var(--font-display);margin:0;font-size:12px;font-weight:700}.pane-h span{color:var(--key-2);font-size:9.5px}.rows{flex-direction:column;display:flex}.row{border-top:1px solid var(--rule);grid-template-columns:62px 1fr 74px 50px;align-items:center;gap:7px;padding:6px 0;font-size:10.5px;display:grid}.row:first-child{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#8ea6b4;border-top:0;padding-bottom:5px;font-size:8.5px}.row b{font-weight:600}.row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-4{grid-template-columns:1.2fr .8fr .9fr .9fr}.row-5{grid-template-columns:60px 1fr 1.1fr 78px 54px}.tag{border-radius:var(--pill);white-space:nowrap;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:600;display:inline-flex}.tg-ship{background:var(--ok-soft);color:var(--ok)}.tg-ready{background:var(--warn-soft);color:var(--warn)}.tg-draft{background:var(--paper-3);color:var(--key-2)}.tg-print{background:var(--ui-soft);color:var(--ui)}.tg-low{color:var(--bad);background:#fdeceb}.attn{border-bottom:1px solid var(--rule);align-items:center;gap:7px;padding-bottom:9px;font-size:11px;display:flex}.attn em{color:var(--key-2);margin-inline-start:auto;font-size:10px;font-style:normal}.flow{flex-direction:column;gap:5px;display:flex}.flow-row{color:var(--key-2);grid-template-columns:62px 1fr 14px;align-items:center;gap:7px;font-size:9.5px;display:grid}.flow-row.wide-l{grid-template-columns:96px 1fr 58px}.flow-row b{color:var(--key);text-align:end;font-size:10px;font-weight:700}.flow-row b.amt{font-size:9.5px}.prog{border-radius:var(--pill);background:var(--paper-3);height:5px;display:block;overflow:hidden}.prog u{border-radius:var(--pill);background:var(--ui);height:100%;text-decoration:none;display:block}.prog u.done{background:var(--ok)}.pad{padding:0 15px}.mono-s{font-family:var(--font-mono);font-size:9.5px}.muted-s{color:var(--key-2);font-size:10px}.link-s{color:var(--ui);font-size:10px}.sub{color:var(--key-2);margin-top:1px;font-size:9px;font-style:normal;display:block}.spacer{flex:1}.neg{color:var(--bad);font-weight:600}.pos{color:var(--ok)}.box{border:1px solid var(--rule);border-radius:var(--r-2);padding:0 10px}.empty{text-align:center;color:var(--key-2);padding:22px 0;font-size:10.5px}.foot-note{color:var(--key-2);margin-top:9px;font-size:9.5px}.warn-n{color:var(--warn);align-items:center;gap:3px;display:inline-flex}.warn-n svg{width:10px;height:10px}.tbar{align-items:center;gap:7px;margin-bottom:9px;display:flex}.tbar.end{justify-content:space-between;margin:9px 0 0}.fake-input{border:1px solid var(--rule);border-radius:var(--r-1);color:#8ea6b4;flex:1;align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:inline-flex}.fake-input.sm{flex:0 140px;padding:4px 8px}.fake-input.wide{flex:none;width:100%;padding:7px 10px}.fake-input svg{width:11px;height:11px}.fake-sel{border:1px solid var(--rule);border-radius:var(--r-1);color:var(--key-2);white-space:nowrap;padding:5px 9px;font-size:10px}.mini-ghost{border:1px solid var(--rule);border-radius:var(--r-1);color:var(--key-2);white-space:nowrap;align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:inline-flex}.mini-ghost svg{width:11px;height:11px}.mini-ghost.danger{color:var(--bad)}.mini-ghost.warnc{color:var(--warn)}.mini-btn.sm{padding:3px 8px;font-size:9.5px}.mini-btn.dim{opacity:.5}.cbox{border:1px solid var(--rule-strong);border-radius:3px;flex-shrink:0;width:11px;height:11px}.pills{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.pills span{border:1px solid var(--rule);border-radius:var(--pill);color:var(--key-2);padding:3px 9px;font-size:9.5px}.pills span.on{background:var(--ui);border-color:var(--ui);color:#fff;font-weight:600}.seg{border:1px solid var(--rule);border-radius:var(--r-1);gap:2px;padding:2px;font-size:9.5px;display:inline-flex}.seg.wide{margin-bottom:9px;display:flex}.seg.scroll{scrollbar-width:none;overflow-x:auto}.seg.scroll::-webkit-scrollbar{display:none}.seg b,.seg i{white-space:nowrap;border-radius:4px;padding:4px 9px;font-style:normal}.seg b{background:var(--ui-soft);color:var(--ui);font-weight:600}.seg i{color:var(--key-2)}.tag-wrap{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.tg-rush{color:var(--bad);background:#fdeceb}.tg-rush svg{width:9px;height:9px;margin-inline-end:2px}.tg-new{background:var(--ui-soft);color:var(--ui);margin-inline-start:5px}.row-notif{grid-template-columns:1fr 96px;align-items:start}.row-notif.unread{background:var(--ui-soft);margin-inline:-10px;padding-inline:10px}.row-ord{grid-template-columns:58px 1fr 1fr 54px 32px 92px}.row-print{grid-template-columns:1.6fr 56px 74px 26px 62px}.row-cat{grid-template-columns:1.4fr 1fr 54px 62px 74px}.row-inv{grid-template-columns:1.4fr 1fr 76px 26px}.row-cons{grid-template-columns:1.5fr 62px 1fr 48px 54px}.row-led{grid-template-columns:60px 66px 52px 1fr 58px}.row-pay{grid-template-columns:60px 1fr 48px 60px 52px}.row-set{grid-template-columns:repeat(6,1fr)}.row-2{grid-template-columns:1fr 60px}.appr{border:1px solid var(--rule);border-radius:var(--r-2);align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.grp{border:1px solid var(--rule);border-radius:var(--r-2);overflow:hidden}.grp-h{background:var(--paper-2);border-bottom:1px solid var(--rule);align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.grp-h svg{width:12px;height:12px;color:var(--ui)}.grp .rows{padding:0 11px 6px}.form-mini{grid-template-columns:1fr 1fr;gap:9px;padding:10px 11px;display:grid}.form-mini label{color:var(--key-2);flex-direction:column;gap:4px;font-size:9.5px;display:flex}.kan{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.kan-col{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-2);min-height:120px;padding:7px 6px}.kan-h{justify-content:space-between;align-items:center;gap:4px;margin-bottom:6px;font-size:9px;display:flex}.kan-h b{font-weight:700}.kan-h span{color:var(--key-2)}.kan-empty{text-align:center;color:#8ea6b4;padding:14px 0;font-size:9px}.kan-card{border:1px solid var(--rule);border-radius:var(--r-1);background:#fff;margin-bottom:5px;padding:7px}.kan-card .kan-top{justify-content:space-between;align-items:center;font-size:9.5px;display:flex}.kan-card .kan-top i{color:var(--ui);background:var(--ui-soft);border-radius:3px;padding:1px 4px;font-size:7.5px;font-style:normal;font-weight:700}.kan-card p{color:var(--key-2);margin:3px 0 5px;font-size:8.5px}.kan-card .tag{margin-top:5px;padding:1px 6px;font-size:8.5px}.ship{border:1px solid var(--rule);border-radius:var(--r-2);margin-bottom:7px;padding:9px 11px}.ship-top{align-items:center;gap:7px;font-size:11px;display:flex}.ship-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.ship .tag svg{width:9px;height:9px;margin-inline-end:3px}.brands{grid-template-columns:1fr 1fr;gap:7px;display:grid}.brand{border:1px solid var(--rule);border-radius:var(--r-2);padding:9px 10px}.brand>b{font-size:10.5px}.chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.chips span{border:1px solid var(--rule);border-radius:var(--pill);color:var(--key-2);padding:2px 7px;font-size:8.5px}.wbig{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:var(--r-2);margin-bottom:8px;padding:11px 13px}.wbig b{font-family:var(--font-display);letter-spacing:-.035em;margin-top:3px;font-size:24px;font-weight:800;display:block}.wbig em{color:var(--key-2);margin-top:2px;font-size:9.5px;font-style:normal;display:block}.wcards{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.wcards .kpi b{font-size:14px}.kpis.fin{grid-template-columns:repeat(4,1fr);padding:0 0 11px}.mini-chart{align-items:flex-end;gap:8px;height:92px;padding-top:6px;display:flex}.mini-chart span{flex:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex}.mini-chart u,.mini-chart i{border-radius:2px 2px 0 0;width:6px;display:block}.mini-chart u{background:var(--ui)}.mini-chart i{background:var(--bad)}.rto{border:1px solid var(--rule);border-radius:var(--r-2);margin-top:9px;padding:9px 10px}.rto b{font-family:var(--font-display);letter-spacing:-.03em;margin-top:3px;font-size:15px;font-weight:800;display:block}.rto em{color:var(--key-2);margin-top:2px;font-size:9px;font-style:normal;display:block}.proof{border-block:1px solid var(--rule);background:var(--paper-2)}.proof-in{grid-template-columns:repeat(4,1fr);gap:22px;padding:32px 0;display:grid}.proof-in>div{gap:11px;display:flex}.proof-in svg{width:18px;height:18px;color:var(--ui);flex-shrink:0;margin-top:3px}.proof-in b{font-size:14px;font-weight:600;display:block}.proof-in p{color:var(--key-2);margin-top:2px;font-size:13px;line-height:1.5}.sec{padding:86px 0}.sec-alt{background:var(--paper-2);border-block:1px solid var(--rule)}.sec-dark{background:var(--key);color:var(--paper)}.sec-dark h2{color:#fff}.sec-dark .lede,.sec-dark p{color:#ffffffb0}.sec-dark .spec{color:var(--ui-on-dark)}.head{text-align:center;max-width:640px;margin:0 auto 46px}.head .spec{margin-bottom:13px;display:block}.head .lede{margin-top:14px}.head-l{text-align:start;margin-inline:0}.plates{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.reg{aspect-ratio:1;width:100%;max-width:400px;margin-inline:auto;position:relative}.plate{border-radius:var(--r-2);mix-blend-mode:multiply;opacity:0;transform:translate(var(--sx), var(--sy)) scale(1.06);transition:opacity .6s var(--ease) var(--dl), transform .85s var(--ease) var(--dl);border:1.5px solid;position:absolute;inset:19%}.reg.in .plate{opacity:1;transform:translate(var(--ex), var(--ey)) scale(1)}.plate-c{border-color:var(--ink-c);--sx:-92px;--sy:-74px;--ex:-17px;--ey:-17px;--dl:80ms;background:#00a0d229}.plate-m{border-color:var(--ink-m);--sx:88px;--sy:-66px;--ex:17px;--ey:-17px;--dl:.2s;background:#e5007d24}.plate-y{border-color:var(--ink-y);--sx:76px;--sy:84px;--ex:17px;--ey:17px;--dl:.32s;background:#f2c20033}.plate-k{border-color:var(--key);--sx:-80px;--sy:78px;--ex:-17px;--ey:17px;--dl:.44s;background:#10182012}.plate span{white-space:nowrap;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:9.5px;font-weight:700;position:absolute}.plate-c span{color:var(--ui);top:7px;inset-inline-start:9px}.plate-m span{color:var(--magenta);top:7px;inset-inline-end:9px}.plate-y span{color:#7d6400;bottom:7px;inset-inline-end:9px}.plate-k span{color:var(--key);bottom:7px;inset-inline-start:9px}.reg:after{content:"";opacity:0;background:linear-gradient(var(--key), var(--key)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--key), var(--key)) 0 50% / 100% 1px no-repeat;inset-inline-start:50%;width:26px;height:26px;transition:opacity .5s 1.1s;position:absolute;top:50%;transform:translate(-50%,-50%)}.reg.in:after{opacity:.75}.layer-list{flex-direction:column;gap:7px;margin-top:4px;display:flex}.layer{border:1px solid var(--rule);border-radius:var(--r-2);transition:border-color .16s, transform .16s var(--ease);background:#fff;align-items:center;gap:14px;padding:15px 17px;display:flex}.layer:hover{transform:translate(3px)}.layer-k{border-inline-start:3px solid var(--key)}.layer-c{border-inline-start:3px solid var(--ink-c)}.layer-m{border-inline-start:3px solid var(--magenta-bright)}.layer-y{border-inline-start:3px solid var(--yellow)}.layer var{font-family:var(--font-mono);color:var(--key-2);flex-shrink:0;font-size:11.5px;font-style:normal;font-weight:700}.layer b{font-size:14.5px;font-weight:600}.layer p{color:var(--key-2);font-size:13px;line-height:1.5}.grid{gap:17px;display:grid}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--rule);border-radius:var(--r-3);transition:border-color .16s, transform .16s var(--ease);background:#fff;padding:25px 23px}.card:hover{border-color:var(--ui-line);transform:translateY(-2px)}.card .ic{border-radius:var(--r-2);background:var(--ui-soft);width:39px;height:39px;color:var(--ui);place-items:center;margin-bottom:14px;display:grid}.card h3{margin-bottom:7px;font-size:16px}.card p{color:var(--key-2);font-size:14.5px;line-height:1.6}.card.soon{background:linear-gradient(180deg, var(--ui-soft) 0%, #fff 46%);border-style:dashed;position:relative}.card.soon .ic{border:1px solid var(--ui-line);background:#fff}.soon-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ui);border:1px solid var(--ui-line);border-radius:var(--pill);background:#fff;margin-bottom:9px;padding:3px 9px;font-size:9.5px;font-weight:700;display:inline-block}.step-n{border-radius:var(--r-1);background:var(--key);width:29px;height:29px;color:var(--paper);font-family:var(--font-mono);place-items:center;margin-bottom:13px;font-size:12px;font-weight:700;display:inline-grid}.thesis{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.thesis>div{border-radius:var(--r-3);background:#ffffff08;border:1px solid #ffffff26;padding:25px 23px}.thesis .spec{margin-bottom:11px;display:block}.thesis h3{color:#fff;margin-bottom:8px;font-size:17px}.thesis p{font-size:14.5px;line-height:1.6}.metrics{grid-template-columns:repeat(4,1fr);gap:17px;margin-top:34px;display:grid}.metric{border-radius:var(--r-2);text-align:center;border:1px dashed #fff3;padding:19px}.metric b{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:27px;font-weight:800;display:block}.metric span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#ffffff85;margin-top:5px;font-size:10px;display:block}.live-op{border-top:1px solid var(--rule);color:var(--key-2);text-align:center;margin-top:20px;padding-top:17px;font-size:14px}.live-op a{color:var(--ui);border-bottom:1px solid #0000;align-items:center;gap:4px;margin:-9px 0;padding:9px 2px;font-weight:600;display:inline-flex}.live-op a:hover{border-bottom-color:var(--ui)}.live-op .dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:50%;margin-inline-end:5px;display:inline-block}.alts{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.alt{border:1px solid var(--rule);border-radius:var(--r-3);background:#fff;flex-direction:column;padding:25px 23px;display:flex}.alt-ic{border-radius:var(--r-2);background:var(--paper-3);width:38px;height:38px;color:var(--key-2);place-items:center;margin-bottom:14px;display:grid}.alt h3{font-size:16.5px}.alt-who{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--key-2);margin-top:3px;font-size:10.5px;display:block}.alt p{color:var(--key-2);margin-top:12px;font-size:14.5px;line-height:1.6}.alt-break{margin-top:auto;padding-top:14px;font-weight:600;color:var(--key)!important;font-size:14px!important}.alt-foot{text-align:center;max-width:640px;color:var(--key);margin:26px auto 0;font-size:16px}.vs{grid-template-columns:1fr 1fr;gap:17px;max-width:900px;margin:0 auto;display:grid}.vs>div{border:1px solid var(--rule);border-radius:var(--r-3);background:#fff;padding:25px 23px}.vs .win{border-color:var(--ui-line);background:var(--ui-soft)}.vs h3{margin-bottom:15px;font-size:15px}.vs ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vs li{gap:10px;font-size:14.5px;line-height:1.5;display:flex}.vs li svg{flex-shrink:0;width:16px;height:16px;margin-top:3px}.vs .lose{color:var(--key-2)}.vs .lose svg{color:var(--rule-strong)}.vs .win svg{color:var(--ok)}.plans{grid-template-columns:repeat(2,1fr);gap:17px;max-width:810px;margin:0 auto;display:grid}.plan{border:1px solid var(--rule);border-radius:var(--r-3);background:#fff;padding:27px 25px;position:relative}.plan.pick{border-color:var(--ui)}.plan em{background:var(--ui);color:#fff;font-style:normal;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--pill);top:-10px;padding:4px 11px;font-size:10px;font-weight:700;position:absolute;inset-inline-start:25px}.plan h3{font-size:17px}.plan .amt{font-family:var(--font-display);letter-spacing:-.035em;margin:9px 0 3px;font-size:29px;font-weight:800}.plan .amt small{font-family:var(--font-body);color:var(--key-2);letter-spacing:0;font-size:13.5px;font-weight:500}.plan .who{color:var(--key-2);font-size:14px}.plan ul{flex-direction:column;gap:9px;margin:17px 0 21px;padding:0;list-style:none;display:flex}.plan li{gap:9px;font-size:14.5px;line-height:1.5;display:flex}.plan li svg{width:16px;height:16px;color:var(--ok);flex-shrink:0;margin-top:3px}.plan .btn{width:100%}.faq{max-width:770px;margin:0 auto}.faq details{border:1px solid var(--rule);border-radius:var(--r-2);background:#fff;padding:0 19px}.faq details+details{margin-top:7px}.faq details[open]{border-color:var(--ui-line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:15.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-inline-end:2px solid var(--key-2);border-bottom:2px solid var(--key-2);width:8px;height:8px;transition:transform .2s var(--ease);flex-shrink:0;transform:rotate(45deg)}.faq details[open] summary:after{transform:rotate(-135deg)}.faq details p{color:var(--key-2);padding:0 0 17px;font-size:14.5px;line-height:1.65}.close-in{text-align:center;padding-block:66px}.close-in .lede{max-width:50ch;margin:13px auto 0}.close-cta{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:27px;display:flex}.sec-dark .btn-line{color:#fff;border-color:#ffffff45}.sec-dark .btn-line:hover{background:#ffffff14;border-color:#fff}.form-card{border:1px solid var(--rule);border-radius:var(--r-3);background:#fff;max-width:560px;margin:0 auto;padding:33px}.field{margin-bottom:15px}.field label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field input,.field textarea{border:1px solid var(--rule-strong);border-radius:var(--r-2);width:100%;font:inherit;color:var(--key);resize:vertical;background:#fff;outline:0;padding:11px 13px;font-size:14.5px;transition:border-color .16s,box-shadow .16s}.field input::placeholder,.field textarea::placeholder{color:#8ea6b4}.field input:focus,.field textarea:focus{border-color:var(--ui);box-shadow:0 0 0 3px var(--ui-soft)}.f2{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.form-error{border-radius:var(--r-2);color:var(--bad);background:#fdeceb;border:1px solid #f2c4c1;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 13px;font-size:13.5px;display:flex}.form-note{text-align:center;color:var(--key-2);margin-top:13px;font-size:12.5px}.foot{border-top:1px solid var(--rule);padding:29px 0}.foot-in{color:var(--key-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.foot-in a:hover{color:var(--key)}[lang=ar] body,[lang=ar] .display,[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] .spec,[lang=ar] .btn,[lang=ar] input,[lang=ar] textarea,[lang=ar] button{font-family:var(--font-ar), system-ui, sans-serif}[lang=ar] body{line-height:1.75}[lang=ar] .display,[lang=ar] h1,[lang=ar] h2,[lang=ar] h3{letter-spacing:0;font-weight:700;line-height:1.3}[lang=ar] .spec{letter-spacing:.02em;font-weight:600}[lang=ar] .layer var,[lang=ar] .alt-who{letter-spacing:0}[lang=ar] .app-frame,[lang=ar] .app-frame button,[lang=ar] .app-frame input{font-family:var(--font-body), system-ui, sans-serif}[lang=ar] .app-frame h4,[lang=ar] .app-frame h5,[lang=ar] .app-frame .kpi b,[lang=ar] .app-frame .wbig b,[lang=ar] .app-frame .metric b,[lang=ar] .app-frame .rto b{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em}[lang=ar] .app-frame .mono-s,[lang=ar] .app-frame .kpi-l,[lang=ar] .app-frame .row:first-child,[lang=ar] .app-frame .side-group>p{font-family:var(--font-mono), ui-monospace, monospace}[dir=rtl] .layer:hover{transform:translate(-3px)}[dir=rtl] .nav-prog{transform-origin:100%}[dir=rtl] .side{transform:translate(102%)}[dir=rtl] .side.open{transform:none}[dir=rtl] .dir-flip{transform:scaleX(-1)}.app-frame{text-align:start;direction:ltr}[data-reveal]{opacity:0;transition:opacity .55s ease var(--d,0s), transform .55s var(--ease) var(--d,0s);transform:translateY(13px)}[data-reveal].in{opacity:1;transform:none}.lift{opacity:0;animation:lift .6s var(--ease) forwards;transform:translateY(13px)}.lift:nth-child(2){animation-delay:60ms}.lift:nth-child(3){animation-delay:.12s}.lift:nth-child(4){animation-delay:.18s}.lift:nth-child(5){animation-delay:.24s}.surface{opacity:0;animation:lift .7s var(--ease) .28s forwards;transform:translateY(18px)}@keyframes lift{to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){[data-reveal],.lift,.surface{opacity:1;transition:none;animation:none;transform:none}.nav-hint{animation:none}.side{transition:none}.plate{opacity:1;transform:translate(var(--ex), var(--ey));transition:none}.reg:after{opacity:.75;transition:none}.btn:hover,.card:hover,.layer:hover{transform:none}}@media (max-width:1024px){.proof-in,.metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.g3,.g2,.vs,.plans,.thesis,.alts{grid-template-columns:1fr}.alt-break{margin-top:12px}.plates{grid-template-columns:1fr;gap:40px}.surface-body{grid-template-columns:1fr;position:relative}.side{z-index:6;width:200px;transition:transform .24s var(--ease);box-shadow:var(--sh-2);position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-102%)}.side.open{transform:none}.side nav button{min-height:44px;padding:8px 10px;font-size:13px}.side nav svg{width:15px;height:15px}.app-top-right u{display:none}.scrim{z-index:5;cursor:pointer;background:#10182057;border:0;padding:0;position:absolute;inset:0}.burger{border:1px solid var(--rule);border-radius:var(--r-1);width:44px;height:44px;color:var(--key);cursor:pointer;background:#fff;flex-shrink:0;place-items:center;display:inline-grid}.nav-hint{background:var(--magenta-soft);color:var(--magenta);border-radius:var(--pill);white-space:nowrap;flex-shrink:0;align-items:center;padding:4px 9px;font-size:10px;font-weight:700;animation:2.4s ease-in-out 3 hintpulse;display:inline-flex}.nav-hint:before{content:"←";margin-inline-end:4px}@keyframes hintpulse{0%,to{opacity:1}50%{opacity:.45}}.burger svg{width:16px;height:16px}.demo-hint{display:none}.kpis,.kpis.fin,.panes,.brands,.form-mini{grid-template-columns:1fr}.wcards,.kan{grid-template-columns:repeat(2,1fr)}.row{grid-template-columns:62px 1fr 74px}.row-notif{grid-template-columns:1fr 74px}.row-ord{grid-template-columns:56px 1fr 86px}.row-print,.row-cat,.row-cons,.row-led,.row-pay{grid-template-columns:1fr 66px 56px}.row-inv{grid-template-columns:1fr 72px}.row-set{grid-template-columns:repeat(3,1fr)}.row>:nth-child(n+4),.row-notif>:nth-child(n+3),.row-inv>:nth-child(n+3),.row-2>:nth-child(n+3),.nav-links{display:none}.f2{grid-template-columns:1fr}.sec{padding:62px 0}.hero{padding-top:42px}}@media (max-width:560px){.proof-in,.metrics{grid-template-columns:1fr}.nav-act .btn-bare{display:none}}
