@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_ba068285-module__9D_faG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_ba068285-module__9D_faG__variable{--font-space:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_933806dc-module__o5_RMq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_933806dc-module__o5_RMq__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk 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_9cb1309b-module__XDgq9a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9cb1309b-module__XDgq9a__variable{--font-jbmono:"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_bb04e6f4-module__lhnaHW__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_bb04e6f4-module__lhnaHW__variable{--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--bg:#f9fbfb;--bg-elev:#fff;--bg-sunk:#eef2f1;--ink:#0a1512;--ink-2:#3c4a46;--ink-3:#6d7c78;--line:#0a151217;--line-2:#0a151226;--brand:#06a48f;--brand-soft:#06a48f1a;--beam-1:#12c6ac;--beam-2:#35b6e2;--beam-3:#7b6cf0;--cta-bg:#0a1512;--cta-ink:#f9fbfb;--beam-alpha:.5;--shadow-sm:0 1px 2px #0a15120d, 0 8px 24px -14px #0a15122e;--shadow-lg:0 40px 90px -50px #0a151266;--shadow-card:0 1px 0 #fff9 inset, 0 20px 50px -34px #0a15124d;--font-display:var(--font-space), system-ui, sans-serif;--font-body:var(--font-hanken), system-ui, sans-serif;--font-mono:var(--font-jbmono), ui-monospace, monospace;--step--2:clamp(.72rem, .7rem + .1vw, .78rem);--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.08rem);--step-1:clamp(1.18rem, 1.08rem + .5vw, 1.4rem);--step-2:clamp(1.55rem, 1.3rem + 1.2vw, 2.25rem);--step-3:clamp(2.1rem, 1.6rem + 2.5vw, 3.4rem);--step-4:clamp(2.9rem, 1.9rem + 5vw, 6rem);--radius:14px;--radius-lg:24px;--radius-xl:34px;--container:1180px;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#05090b;--bg-elev:#0b1215;--bg-sunk:#0a0f11;--ink:#eaf3f0;--ink-2:#aebeba;--ink-3:#798884;--line:#ffffff1a;--line-2:#ffffff2b;--brand:#2ed9c3;--brand-soft:#2ed9c31f;--beam-1:#1fe0c2;--beam-2:#46c9f2;--beam-3:#8f80ff;--cta-bg:#f2fbf9;--cta-ink:#05130f;--beam-alpha:.85;--shadow-sm:0 8px 24px -14px #000c;--shadow-lg:0 50px 120px -50px #000000e6;--shadow-card:0 1px 0 #ffffff0a inset, 0 30px 60px -40px #000000d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[lang=ar]{--font-display:var(--font-arabic), system-ui, sans-serif;--font-body:var(--font-arabic), system-ui, sans-serif;--font-mono:var(--font-arabic), ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);min-height:100vh;transition:background .5s var(--ease), color .5s var(--ease);margin:0;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.02}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}::selection{background:var(--brand);color:var(--cta-ink)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(20px,5vw,44px)}.readout{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;display:inline-flex}.readout:before{content:"";background:var(--brand);width:18px;height:1px}.readout--plain:before{display:none}.muted{color:var(--ink-2)}.beam-text{background:linear-gradient(100deg, var(--beam-1), var(--beam-2) 50%, var(--beam-3));color:#0000;-webkit-background-clip:text;background-clip:text}.btn{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:-.01em;cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);will-change:transform;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-weight:600;display:inline-flex}.btn-primary{background:var(--cta-bg);color:var(--cta-ink);box-shadow:var(--shadow-sm)}.btn-primary:hover{box-shadow:0 18px 40px -18px color-mix(in oklab, var(--brand) 70%, transparent);transform:translateY(-2px)}.btn-primary .price{font-family:var(--font-mono);opacity:.85;font-weight:500}.btn-ghost{border-color:var(--line-2);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--ink);background:var(--brand-soft)}.btn-block{width:100%}.btn-sm{font-size:var(--step--1);padding:9px 16px}.site-header{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:color-mix(in oklab, var(--bg) 78%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:18px;height:68px;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.28rem;font-weight:600;display:inline-flex}.brand__dot{background:conic-gradient(from 210deg, var(--beam-1), var(--beam-2), var(--beam-3), var(--beam-1));width:11px;height:11px;box-shadow:0 0 16px -2px var(--beam-2);border-radius:50%}.header-nav{align-items:center;gap:8px;display:flex}.header-nav .nav-link{color:var(--ink-2);font-size:var(--step--1);transition:color .25s var(--ease), background .25s var(--ease);border-radius:10px;padding:8px 12px}.header-nav .nav-link:hover{color:var(--ink);background:var(--bg-sunk)}.header-tools{align-items:center;gap:8px;display:flex}.tool-divider{background:var(--line-2);width:1px;height:22px;margin-inline:4px}.icon-btn{border:1px solid var(--line-2);background:var(--bg-elev);width:38px;height:38px;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease), transform .25s var(--ease);border-radius:11px;place-items:center;display:grid}.icon-btn:hover{border-color:var(--ink);transform:translateY(-1px)}.icon-btn svg{width:18px;height:18px}.dd{position:relative}.dd__trigger{border:1px solid var(--line-2);background:var(--bg-elev);height:38px;color:var(--ink);font-size:var(--step--1);cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease);border-radius:11px;align-items:center;gap:8px;padding-inline:13px;font-weight:500;display:inline-flex}.dd__trigger:hover{border-color:var(--ink)}.dd__trigger svg{width:15px;height:15px;color:var(--ink-3)}.dd__chev{transition:transform .3s var(--ease)}.dd__trigger[aria-expanded=true] .dd__chev{transform:rotate(180deg)}.dd__menu{inset-inline-end:0;background:var(--bg-elev);border:1px solid var(--line-2);min-width:168px;box-shadow:var(--shadow-lg);z-index:70;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px)}.dd__item{width:100%;color:var(--ink);font:inherit;font-size:var(--step--1);text-align:start;cursor:pointer;transition:background .18s var(--ease);background:0 0;border:none;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.dd__item:hover{background:var(--bg-sunk)}.dd__item[data-active=true]{color:var(--brand);font-weight:600}.dd__item .native{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em}.segmented{border:1px solid var(--line-2);background:var(--bg-sunk);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.segmented button{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:none;border-radius:8px;padding:7px 12px}.segmented button[data-active=true]{color:var(--ink);background:var(--bg-elev);box-shadow:var(--shadow-sm)}.store-pill{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.store-pill__dot{background:var(--brand);width:6px;height:6px;box-shadow:0 0 8px var(--brand);border-radius:50%}.beam{pointer-events:none;z-index:0;filter:blur(60px);opacity:var(--beam-alpha);background:radial-gradient(38% 60% at 70% 40%, color-mix(in oklab, var(--beam-1) 90%, transparent), transparent 70%), radial-gradient(40% 50% at 78% 55%, color-mix(in oklab, var(--beam-2) 80%, transparent), transparent 72%), radial-gradient(46% 55% at 88% 62%, color-mix(in oklab, var(--beam-3) 70%, transparent), transparent 75%);position:absolute}.hero{padding-block:clamp(52px,9vh,104px) clamp(40px,7vh,80px);position:relative;overflow:hidden}.hero__beam{width:62%;height:92%;inset-block-start:-8%;inset-inline-end:-6%}.hero__grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(24px,5vw,56px);display:grid;position:relative}.hero__eyebrow{margin-bottom:22px}.hero__title{font-size:var(--step-4);letter-spacing:-.035em;max-width:15ch;font-weight:600}.hero__title em{font-style:normal}.hero__subtitle{font-size:var(--step-1);color:var(--ink-2);max-width:44ch;margin-block:22px 30px;line-height:1.5}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.readout-strip{border-top:1px solid var(--line);flex-wrap:wrap;gap:clamp(18px,3vw,40px);margin-top:40px;padding-top:26px;display:flex}.readout-stat .v{font-family:var(--font-mono);font-size:var(--step-2);letter-spacing:-.02em;color:var(--ink);font-weight:500}.readout-stat .k{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;display:block}.hero__stage{position:relative}.hero__frame{border-radius:var(--radius-xl);aspect-ratio:4/5;background:var(--bg-elev);border:1px solid var(--line);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.hero__frame img{object-fit:cover;width:100%;height:100%}.hero__frame:after{content:"";background:linear-gradient(180deg, transparent 55%, color-mix(in oklab, var(--ink) 22%, transparent));mix-blend-mode:multiply;opacity:.35;pointer-events:none;position:absolute;inset:0}[data-theme=dark] .hero__frame:after{mix-blend-mode:normal;opacity:.5}.features{padding-block:clamp(56px,10vh,120px)}.features__head{max-width:22ch;margin-bottom:clamp(36px,6vh,72px)}.features__head h2{font-size:var(--step-3);margin-top:18px}.feature{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(20px,4vw,60px);padding-block:clamp(30px,6vh,66px);display:grid}.feature:nth-child(2n) .feature__visual{order:2}html[dir=rtl] .feature:nth-child(2n) .feature__visual{order:0}.feature__visual{border-radius:var(--radius-lg);aspect-ratio:5/4;border:1px solid var(--line);background:radial-gradient(120% 130% at 25% 15%, var(--brand-soft), transparent 55%), var(--bg-elev);box-shadow:var(--shadow-card);place-items:center;display:grid;position:relative;overflow:hidden}.feature__glyph{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--ink);font-size:clamp(2.6rem,7vw,5rem);font-weight:500}.feature__glyph .unit{color:var(--brand)}.feature__badge{position:absolute;inset-block-start:18px;inset-inline-start:18px}.feature__title{font-size:var(--step-2);margin-block:14px 12px}.feature__body{color:var(--ink-2);font-size:var(--step-1);max-width:42ch;line-height:1.5}.specs{padding-block:clamp(50px,8vh,100px)}.specs__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;display:flex}.specs__head h2{font-size:var(--step-2)}.spec-sheet{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);box-shadow:var(--shadow-card);overflow:hidden}.spec-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:20px clamp(18px,3vw,30px);display:grid}.spec-row:first-child{border-top:none}.spec-row .k{font-size:var(--step--1);color:var(--ink-3);letter-spacing:.02em}.spec-row .v{font-family:var(--font-mono);font-size:var(--step-0);color:var(--ink);text-align:end;letter-spacing:-.01em}html[dir=rtl] .spec-row .v{text-align:start}.product{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(24px,5vw,60px);padding-block:clamp(34px,6vh,70px);display:grid}.product__gallery{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--bg-elev);box-shadow:var(--shadow-lg);position:sticky;top:92px;overflow:hidden}.product__gallery img{width:100%;height:auto}.product__beam{width:70%;height:70%;inset:-20% -10% auto auto}.buybox__eyebrow{margin-bottom:14px}.buybox__name{font-size:var(--step-3)}.buybox__tagline{color:var(--ink-2);font-size:var(--step-1);margin-block:10px 22px}.buybox__price{font-family:var(--font-mono);font-size:var(--step-2);letter-spacing:-.02em;font-weight:500}.buybox__meta{flex-wrap:wrap;gap:8px;margin-block:20px 26px;display:flex}.chip{border:1px solid var(--line-2);font-size:var(--step--1);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.chip svg{width:14px;height:14px;color:var(--brand)}.collection{padding-block:clamp(50px,9vh,110px)}.collection__head{margin-bottom:34px}.collection__head h2{font-size:var(--step-2);margin-top:14px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(16px,2vw,24px);display:grid}.pcard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);box-shadow:var(--shadow-card);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .3s var(--ease);flex-direction:column;display:flex;overflow:hidden}.pcard:hover{border-color:var(--line-2);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.pcard__media{aspect-ratio:4/3;background:radial-gradient(120% 120% at 30% 20%, var(--brand-soft), transparent 55%), var(--bg-sunk);position:relative}.pcard__media img{object-fit:cover;width:100%;height:100%}.pcard__body{flex-direction:column;gap:4px;padding:20px 22px 24px;display:flex}.pcard__brand{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.pcard__name{font-size:var(--step-1);margin-top:4px}.pcard__tagline{color:var(--ink-2);font-size:var(--step--1);margin-bottom:10px}.pcard__price{font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:-.02em;margin-top:auto;font-weight:500}.product__desc{max-width:60ch;font-size:var(--step-1);color:var(--ink-2);margin-block:8px 0;line-height:1.6}.pcard__media.is-sold img{filter:grayscale(.7)brightness(.85)}.pcard__soldout{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;background:color-mix(in oklab, var(--ink) 80%, transparent);color:#fff;border-radius:999px;padding:4px 10px;position:absolute;inset-block-start:12px;inset-inline-start:12px}.panel{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:clamp(22px,4vw,32px)}.panel__head{margin-bottom:20px}.panel__title{font-size:var(--step-1)}.panel__sub{color:var(--ink-2);font-size:var(--step--1);margin-top:6px}.form-grid{gap:15px;display:grid}.form-grid.cols-2{grid-template-columns:1fr 1fr}.field{flex-direction:column;gap:7px;display:flex}.field>label{font-size:var(--step--1);color:var(--ink-2)}.field input,.field textarea{background:var(--bg-sunk);border:1px solid var(--line-2);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);border-radius:12px;padding:13px 15px}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3)}.field input:focus,.field textarea:focus{border-color:var(--brand);background:var(--bg-elev);box-shadow:0 0 0 4px var(--brand-soft);outline:none}.field--error input,.field--error textarea{border-color:#e5484d}.field__error{color:#e5484d;font-size:var(--step--2)}.notice{border:1px solid var(--line-2);background:var(--bg-sunk);color:var(--ink-2);font-size:var(--step--1);border-radius:13px;padding:14px 16px}.notice--error{color:#e5484d;background:#e5484d14;background:lab(54.5836% 61.4482 33.7329/.08);border-color:#e5484d73;border-color:lab(54.5836% 61.4482 33.7329/.45)}.stripe-mount{margin-block:16px}.success{text-align:center;padding-block:8px}.success__check{background:var(--brand);width:58px;height:58px;color:var(--cta-ink);box-shadow:0 0 40px -8px var(--brand);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.success__check svg{width:26px;height:26px}.success h3{font-size:var(--step-1);margin-bottom:8px}.success p{color:var(--ink-2)}.success .ref{font-family:var(--font-mono);font-size:var(--step--2);color:var(--ink-3);letter-spacing:.08em;margin-top:12px}.site-footer{border-top:1px solid var(--line);margin-top:40px;padding-block:42px}.site-footer__inner{color:var(--ink-3);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.site-footer__inner .brand{color:var(--ink);font-size:1.05rem}.notfound{text-align:center;place-items:center;min-height:62vh;display:grid}.notfound h1{font-size:var(--step-3);margin-block:12px 10px}.admin-bar{z-index:40;background:var(--bg-elev);border-bottom:1px solid var(--line);position:sticky;top:0}.admin-bar__inner{justify-content:space-between;align-items:center;max-width:1160px;height:62px;margin-inline:auto;padding:0 clamp(18px,4vw,36px);display:flex}.admin-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);border:1px solid var(--line-2);border-radius:6px;margin-inline-start:4px;padding:3px 7px;font-size:.6rem}.admin-nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-tabs{background:var(--bg-sunk);border:1px solid var(--line);border-radius:12px;gap:4px;padding:4px;display:flex}.admin-tab{font-size:var(--step--1);color:var(--ink-2);transition:background .2s var(--ease), color .2s var(--ease);border-radius:9px;padding:8px 15px;font-weight:500}.admin-tab:hover{color:var(--ink)}.admin-tab[data-active=true]{background:var(--bg-elev);color:var(--ink);box-shadow:var(--shadow-sm)}.admin-nav__right{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.admin-user{font-size:var(--step--1);color:var(--ink);align-items:center;gap:7px;font-weight:500;display:inline-flex}.admin-user__dot{background:var(--brand);width:7px;height:7px;box-shadow:0 0 8px var(--brand);border-radius:50%}.admin-main{max-width:1160px;margin-inline:auto;padding:clamp(24px,4vw,44px) clamp(18px,4vw,36px) 80px}.admin-login{place-items:center;min-height:70vh;display:grid}.admin-login .panel{width:100%;max-width:400px}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.admin-head h1{font-size:var(--step-2)}.admin-count{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-3);border:1px solid var(--line-2);border-radius:999px;padding:3px 12px}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:24px;display:grid}.stat-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.stat-card--wide{grid-column:span 2}.stat-card__label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.stat-card__value{font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:-.02em;font-weight:500}@media (max-width:560px){.stat-card--wide{grid-column:span 1}}.activity{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);box-shadow:var(--shadow-card);margin:0;padding:0;list-style:none;overflow:hidden}.activity__row{border-top:1px solid var(--line);font-size:var(--step--1);align-items:center;gap:12px;padding:12px 18px;display:flex}.activity__row:first-child{border-top:none}.activity__dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.activity__dot--created,.activity__dot--confirmed{background:var(--brand)}.activity__dot--delivered{background:#1e9e5a}.activity__dot--cancelled,.activity__dot--deleted{background:#e5484d}.activity__dot--updated{background:#c98a00}.activity__text{flex:1;min-width:0}.activity__time{color:var(--ink-3);font-size:var(--step--2);font-family:var(--font-mono);white-space:nowrap}@media (max-width:760px){.admin-bar__inner{flex-wrap:wrap;gap:10px;height:auto;padding-block:11px}.admin-nav{gap:10px;width:100%}.admin-tabs{flex:1}.admin-tab{text-align:center;flex:1;padding:9px 8px}}.admin-filters{flex-wrap:wrap;gap:22px;margin-bottom:20px;display:flex}.filter-group{align-items:center;gap:6px;display:inline-flex}.filter-label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-inline-end:4px}.filter-group button{border:1px solid var(--line-2);background:var(--bg-elev);color:var(--ink-2);font:inherit;font-size:var(--step--1);cursor:pointer;transition:all .2s var(--ease);border-radius:999px;padding:6px 12px}.filter-group button[data-active=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.admin-table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);box-shadow:var(--shadow-card);overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.admin-table th{text-align:start;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 16px;font-weight:500}.admin-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 16px}.admin-table tr:last-child td{border-bottom:none}.admin-table .mono{font-family:var(--font-mono)}.admin-table .small{font-size:var(--step--2)}.admin-table .actions{justify-content:flex-end;gap:8px;display:flex}.tag{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;border:1px solid var(--line-2);color:var(--ink-2);border-radius:6px;padding:2px 7px}.status{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px}.status--new{color:#5b6cf0;background:#7c8cff24}.status--confirmed{background:var(--brand-soft);color:var(--brand)}.status--delivered{color:#1e9e5a;background:#2ebe7829}.status--cancelled{color:#e5484d;background:#e5484d1f}.avail{gap:6px;display:flex}.avail button{border:1px solid var(--line-2);background:var(--bg-sunk);color:var(--ink-3);font-family:var(--font-mono);font-size:var(--step--2);cursor:pointer;border-radius:8px;padding:5px 10px}.avail button[data-active=true]{background:var(--brand-soft);color:var(--brand);border-color:color-mix(in oklab, var(--brand) 40%, transparent)}.switch{border:1px solid var(--line-2);background:var(--bg-sunk);cursor:pointer;border-radius:999px;width:40px;height:23px;padding:0;position:relative}.switch span{top:2px;background:var(--ink-3);width:17px;height:17px;transition:transform .2s var(--ease), background .2s var(--ease);border-radius:50%;position:absolute;inset-inline-start:2px}.switch[data-on=true]{background:var(--brand);border-color:var(--brand)}.switch[data-on=true] span{background:#fff;transform:translate(17px)}html[dir=rtl] .switch[data-on=true] span{transform:translate(-17px)}.btn.danger,.uploader__ops .danger{color:#e5484d}.thumb{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:46px;height:46px}.thumb--empty{background:var(--bg-sunk);border:1px solid var(--line);border-radius:10px;width:46px;height:46px}.link{color:var(--brand);font-weight:500}.link:hover{text-decoration:underline}.stock-low{color:#c98a00;font-weight:600}.stock-out{color:#e5484d;font-weight:600}.detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-bottom:22px;display:grid}.detail-list{flex-direction:column;margin:0;display:flex}.detail-list>div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:12px;padding:10px 0;display:grid}.detail-list>div:last-child{border-bottom:none}.detail-list dt{color:var(--ink-3);font-size:var(--step--1)}.detail-list dd{font-size:var(--step--1);word-break:break-word;margin:0}.detail-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:780px){.detail-grid{grid-template-columns:1fr}}.product-form__grid{grid-template-columns:1.3fr .9fr;align-items:start;gap:20px;display:grid}.product-form__side{flex-direction:column;gap:20px;display:flex}.uploader__drop{text-align:center;border:1.5px dashed var(--line-2);color:var(--ink-3);cursor:pointer;font-size:var(--step--1);transition:border-color .2s var(--ease), color .2s var(--ease);border-radius:14px;padding:20px;display:block}.uploader__drop:hover{border-color:var(--brand);color:var(--brand)}.uploader__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:14px;display:grid}.uploader__item{border:1px solid var(--line-2);aspect-ratio:1;border-radius:12px;position:relative;overflow:hidden}.uploader__item.is-primary{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.uploader__item img{object-fit:cover;width:100%;height:100%}.uploader__ops{background:color-mix(in oklab, var(--ink) 78%, transparent);opacity:0;transition:opacity .2s var(--ease);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.uploader__item:hover .uploader__ops{opacity:1}.uploader__ops button{color:#fff;font:inherit;font-size:var(--step--2);cursor:pointer;background:0 0;border:none;padding:6px}.toggles{flex-direction:column;gap:4px;display:flex}.toggle-row{border-bottom:1px solid var(--line);font-size:var(--step--1);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 4px;display:flex}.toggle-row:last-child{border-bottom:none}.toggle-row input{width:18px;height:18px;accent-color:var(--brand);cursor:pointer}.specs-editor{flex-direction:column;gap:10px;display:flex}.spec-edit-row{grid-template-columns:1fr 1.3fr auto;align-items:center;gap:10px;display:grid}.spec-edit-row input{background:var(--bg-sunk);border:1px solid var(--line-2);color:var(--ink);font:inherit;font-size:var(--step--1);border-radius:10px;padding:10px 12px}.spec-edit-row input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}@media (max-width:780px){.product-form__grid,.spec-edit-row{grid-template-columns:1fr}}@media (max-width:880px){.hero__grid{grid-template-columns:1fr}.hero__stage{order:-1}.feature{grid-template-columns:1fr}.feature:nth-child(2n) .feature__visual{order:0}.product{grid-template-columns:1fr}.product__gallery{position:static}.form-grid.cols-2{grid-template-columns:1fr}.header-nav{display:none}.site-header__inner{gap:10px}.header-tools{gap:6px}.tool-divider{display:none}}@media (max-width:560px){.icon-btn{width:34px;height:34px}.dd__trigger{gap:5px;height:34px;padding-inline:10px}.segmented{padding:2px}.segmented button{padding:6px 9px}.site-header__inner .btn-sm{padding:8px 13px}.brand{font-size:1.12rem}.readout-strip{gap:18px 26px}.spec-row{grid-template-columns:1fr;gap:4px}.spec-row .v,html[dir=rtl] .spec-row .v{text-align:start}}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ddIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.hero__copy>*{animation:riseIn .8s var(--ease) both}.hero__copy>:nth-child(2){animation-delay:50ms}.hero__copy>:nth-child(3){animation-delay:.1s}.hero__copy>:nth-child(4){animation-delay:.15s}.hero__copy>:nth-child(5){animation-delay:.2s}.hero__stage{animation:riseIn 1s var(--ease) .12s both}.dd__menu{animation:ddIn .18s var(--ease);transform-origin:top}@media (max-width:700px){.store-pill{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
