@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c.0c05j22lu0e1h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d.14r01_8b-ryu9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3.p.2lg3sxkcxwsl6.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}.bricolage_grotesque_86576ca0-module__0bCmaq__className{font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-style:normal}.bricolage_grotesque_86576ca0-module__0bCmaq__variable{--display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8.p.0jgzmitmnoe6_.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}.figtree_e5f71f0-module__CJvoCq__className{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.figtree_e5f71f0-module__CJvoCq__variable{--body:"Figtree", ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307.04otpyah9cwvk.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94.31e-htzfeyhln.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.37a4gm19wsmwj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930.0t4anfzf7qhnx.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.3vz72b7p-u7db.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21.1lggw6jas8_2n.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.09n5l2o_c63-v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea.3bwea2rv5j-ez.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.2kfcf8ox-s2t2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d.44293pltj-0q4.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.19sf16kk8bs_r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682.3k-oj3hs98av5.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.0zeo54vr6bp6h.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556.1mw73gddwkwfh.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.3d284zecdje-f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62.0x11s69nnl30n.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}.ibm_plex_sans_arabic_99408bcf-module__J0NEEG__className{font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif;font-style:normal}.ibm_plex_sans_arabic_99408bcf-module__J0NEEG__variable{--arabic:"IBM Plex Sans Arabic", Segoe UI, Tahoma, sans-serif}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239.1zakzi6q17d4o.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:400;font-display:swap;src:url(../media/26f284dcc38c84c0.2htf8h-pf57mm.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:400;font-display:swap;src:url(../media/7e7f32a39836f228.3skwie1wjplzh.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:400;font-display:swap;src:url(../media/fa39153a3fc630ba.3zhbgtelpa5ua.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:400;font-display:swap;src:url(../media/6a5386fd6038edbe.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e.p.1wmoa0e_blxrz.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239.1zakzi6q17d4o.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:500;font-display:swap;src:url(../media/26f284dcc38c84c0.2htf8h-pf57mm.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:500;font-display:swap;src:url(../media/7e7f32a39836f228.3skwie1wjplzh.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:500;font-display:swap;src:url(../media/fa39153a3fc630ba.3zhbgtelpa5ua.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:500;font-display:swap;src:url(../media/6a5386fd6038edbe.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e.p.1wmoa0e_blxrz.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}.jetbrains_mono_72fdc721-module__zLfs5W__className{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}.jetbrains_mono_72fdc721-module__zLfs5W__variable{--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}
.SchemePicker-module__VOrdBW__schemer{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;justify-items:start;gap:10px;display:grid;position:fixed}.SchemePicker-module__VOrdBW__btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:.9rem;font-weight:650;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.SchemePicker-module__VOrdBW__btn:hover{transform:translateY(-2px)}.SchemePicker-module__VOrdBW__dots{display:inline-flex}.SchemePicker-module__VOrdBW__dots i{border:2px solid var(--surface);border-radius:50%;width:14px;height:14px;margin-left:-5px}.SchemePicker-module__VOrdBW__dots i:first-child{margin-left:0}.SchemePicker-module__VOrdBW__panel{background:var(--surface);width:min(360px,100vw - 32px);max-height:min(72vh,640px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);transform-origin:0 100%;border-radius:20px;padding:14px;animation:.28s cubic-bezier(.2,.9,.3,1.2) SchemePicker-module__VOrdBW__pop;overflow:auto}.SchemePicker-module__VOrdBW__panel[hidden]{display:none}@keyframes SchemePicker-module__VOrdBW__pop{0%{opacity:0;transform:scale(.92)translateY(8px)}}@media (prefers-reduced-motion:reduce){.SchemePicker-module__VOrdBW__panel{animation:none}.SchemePicker-module__VOrdBW__btn{transition:none}}.SchemePicker-module__VOrdBW__panel h4{font:650 1rem/1.2 var(--display);justify-content:space-between;align-items:center;gap:8px;margin:4px 6px 10px;display:flex}.SchemePicker-module__VOrdBW__panel h4 small{font:500 .7rem/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.SchemePicker-module__VOrdBW__opt{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1.5px solid #0000;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:10px;display:grid}.SchemePicker-module__VOrdBW__opt:hover{background:var(--surface-2)}.SchemePicker-module__VOrdBW__opt[aria-pressed=true]{border-color:var(--ink);background:var(--surface-2)}.SchemePicker-module__VOrdBW__opt .SchemePicker-module__VOrdBW__dots{grid-row:span 2}.SchemePicker-module__VOrdBW__opt .SchemePicker-module__VOrdBW__dots i{width:20px;height:20px;margin-left:-7px}.SchemePicker-module__VOrdBW__opt .SchemePicker-module__VOrdBW__dots i:first-child{margin-left:0}.SchemePicker-module__VOrdBW__opt b{font:650 .95rem/1.2 var(--display)}.SchemePicker-module__VOrdBW__opt span:last-child{color:var(--muted);font-size:.8rem;line-height:1.35}.SchemePicker-module__VOrdBW__seg{background:var(--bg);border:1px solid var(--line);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;margin:4px 0 10px;padding:3px;display:grid}.SchemePicker-module__VOrdBW__seg button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:7px 8px;font-size:.82rem;font-weight:600}.SchemePicker-module__VOrdBW__seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--bg:#f4f7f8;--surface:#fff;--surface-2:#e9f0f2;--ink:#0f2438;--muted:#566879;--line:#d6e0e5;--accent:#e9543f;--accent-ink:#fff;--aqua:#2ba8a0;--aqua-soft:#d5efec;--deep:#0f2438;--deep-ink:#eaf2f4;--mouth:#3b1b24;--gum-a:#c55b6b;--gum-b:#e9959f;--danger:#b42318;--shadow:0 1px 2px #0f24380f,0 12px 32px -12px #0f24382e;--radius:18px;--accent-text:var(--accent);--deep-2:color-mix(in oklab,var(--deep),white 7%);--deep-line:color-mix(in oklab,var(--deep),white 15%);--deep-muted:color-mix(in oklab,var(--deep-ink) 62%,var(--deep));--deep-aqua:color-mix(in oklab,var(--aqua),white 22%);--logo:#2e3092;--logo-tagline:#231f20}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1520;--surface:#112131;--surface-2:#16293b;--ink:#e7eef2;--muted:#94a6b5;--line:#223749;--accent:#ff6f58;--accent-ink:#1a0b08;--aqua:#53cfc5;--aqua-soft:#133a3a;--deep:#07111a;--deep-ink:#e7eef2;--danger:#ff9a8a;--shadow:0 1px 2px #0000004d,0 16px 36px -14px #0009;--logo:var(--ink);--logo-tagline:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .45s,color .45s;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 75% 65% at 50% 48%,var(--surface) 30%,transparent 78%),linear-gradient(160deg,var(--surface-2),var(--aqua-soft));position:fixed;inset:0}h1,h2,h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.02em;margin:0;line-height:1.05}h2{font-size:clamp(2rem,4.4vw,3.4rem);font-weight:700}h3{letter-spacing:-.01em;font-size:1.3rem;font-weight:650}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--aqua);outline-offset:3px;border-radius:6px}input[type=range]{width:100%;accent-color:var(--accent);height:28px}section{padding-block:clamp(72px,10vw,128px)}.wrap{max-width:1200px;margin-inline:auto;padding-inline:20px}.eyebrow{font:500 .78rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aqua);display:block}.lede{color:var(--muted);max-width:58ch;font-size:1.12rem}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sec-head{gap:16px;max-width:760px;margin-bottom:48px;display:grid}.btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-weight:650;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.5,.5,1),background .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 24px -10px var(--accent)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.btn .arr{transition:transform .25s}.btn:hover .arr{transform:translate(4px)}.btn:disabled{opacity:.7;cursor:progress}html[lang=ar]{--display:var(--arabic);--body:var(--arabic);--mono:var(--arabic)}html[lang=ar] :is(h1,h2,h3,.eyebrow,.tag){letter-spacing:0}html[lang=ar] .eyebrow{font-size:.9rem;line-height:1.3}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{line-height:1.3}[dir=rtl] :is(.arr,.arr-back){display:inline-block;transform:scaleX(-1)}[dir=rtl] .btn:hover .arr{transform:scaleX(-1)translate(4px)}.tag{font:500 .75rem/1 var(--mono);background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 10px}.chipbtn{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:.9rem;font-weight:600;transition:border-color .2s,background .2s}.chipbtn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.logo{color:var(--logo);align-items:center;gap:8px;text-decoration:none;display:flex}.logo .logo-mark{width:auto;height:38px}.logo .logo-word{width:auto;height:19px}.logo .logo-stacked{width:132px;height:auto}.smile-card{background:linear-gradient(160deg,var(--surface),var(--surface-2));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:28px;padding:22px 22px 18px;position:relative}.smile-card svg.smile{width:100%;height:auto;display:block}.readouts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.readout{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.readout small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;display:block}.readout span{font:500 1.15rem/1.3 var(--mono);font-variant-numeric:tabular-nums;display:block}@media (max-width:560px){.readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.readout span{font-size:.95rem}}.tbd{background:#f4b40038;background:lab(77.785% 15.445 79.6798/.22);border-bottom:1.5px dashed #c99400;border-radius:3px;padding-inline:3px}.reveal{transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.pending{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}.reveal.pending{opacity:1;transform:none}}
:root[data-scheme=elastic]{--bg:#f4f7f8;--surface:#fff;--surface-2:#e9f0f2;--ink:#0f2438;--muted:#566879;--line:#d6e0e5;--accent:#e9543f;--accent-ink:#fff;--aqua:#2ba8a0;--aqua-soft:#d5efec;--deep:#0f2438;--deep-ink:#eaf2f4}:root[data-scheme=elastic][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1520;--surface:#112131;--surface-2:#16293b;--ink:#e7eef2;--muted:#94a6b5;--line:#223749;--accent:#ff6f58;--accent-ink:#1a0b08;--aqua:#53cfc5;--aqua-soft:#133a3a;--deep:#07111a;--deep-ink:#e7eef2;--accent-text:var(--accent)}:root[data-scheme=clinical]{--bg:#f3f7fc;--surface:#fff;--surface-2:#e6eef8;--ink:#0b1f3a;--muted:#52657e;--line:#d3dfec;--accent:#1d6fe8;--accent-ink:#fff;--aqua:#0e8fb3;--aqua-soft:#d6f0f7;--deep:#0b1f3a;--deep-ink:#eaf1fa}:root[data-scheme=clinical][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08121f;--surface:#0f1d30;--surface-2:#14263d;--ink:#e6eef8;--muted:#93a5bc;--line:#1f334d;--accent:#4d8ff5;--accent-ink:#04122a;--aqua:#3cc2e3;--aqua-soft:#0f3445;--deep:#050c16;--deep-ink:#e6eef8;--accent-text:var(--accent)}:root[data-scheme=mint]{--bg:#f2f8f5;--surface:#fff;--surface-2:#e3f1ea;--ink:#0d2b24;--muted:#4f6a62;--line:#d2e5dc;--accent:#0a8a5f;--accent-ink:#fff;--aqua:#2f7fb8;--aqua-soft:#dcebf6;--deep:#0d2b24;--deep-ink:#e8f4ef}:root[data-scheme=mint][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07140f;--surface:#0e211a;--surface-2:#132b22;--ink:#e4f1eb;--muted:#8faaa0;--line:#1d3a2f;--accent:#34d399;--accent-ink:#04150e;--aqua:#5ba8e0;--aqua-soft:#10283a;--deep:#04100b;--deep-ink:#e4f1eb;--accent-text:var(--accent)}:root[data-scheme=ocean]{--bg:#f1f8f8;--surface:#fff;--surface-2:#dff0f0;--ink:#0b2f33;--muted:#4e6c70;--line:#cfe4e5;--accent:#0f8b8d;--accent-ink:#fff;--aqua:#b7821a;--aqua-soft:#fbf0d6;--deep:#0b2f33;--deep-ink:#e6f4f4}:root[data-scheme=ocean][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#061618;--surface:#0c2226;--surface-2:#112b30;--ink:#e3f2f2;--muted:#8faeb0;--line:#1b3b40;--accent:#3cc3c5;--accent-ink:#03191b;--aqua:#f2c14e;--aqua-soft:#3a2e10;--deep:#031012;--deep-ink:#e3f2f2;--accent-text:var(--accent)}:root[data-scheme=rose]{--bg:#fbf5f7;--surface:#fff;--surface-2:#f5e6ec;--ink:#2a1230;--muted:#6e5a70;--line:#ebd9e1;--accent:#d6336c;--accent-ink:#fff;--aqua:#7b4fb8;--aqua-soft:#ede3f8;--deep:#2a1230;--deep-ink:#f8ecf2}:root[data-scheme=rose][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#150a18;--surface:#201224;--surface-2:#2a1830;--ink:#f5e8ef;--muted:#b39bb3;--line:#3a2540;--accent:#ff6b9e;--accent-ink:#2a0714;--aqua:#b18cf0;--aqua-soft:#2e2046;--deep:#0f0612;--deep-ink:#f5e8ef;--accent-text:var(--accent)}:root[data-scheme=sunny]{--bg:#fffbf0;--surface:#fff;--surface-2:#fff1cc;--ink:#1b2559;--muted:#5a6284;--line:#f0e3bf;--accent:#ffb400;--accent-ink:#1b2559;--aqua:#2f6fe0;--aqua-soft:#dde7fb;--deep:#1b2559;--deep-ink:#fff6de;--accent-text:#b06a00}:root[data-scheme=sunny][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1330;--surface:#161c42;--surface-2:#1d2452;--ink:#fff3d6;--muted:#a9aed0;--line:#2a3263;--accent:#ffc53d;--accent-ink:#1b2559;--aqua:#6e9cff;--aqua-soft:#1f2c5e;--deep:#090d24;--deep-ink:#fff3d6;--accent-text:var(--accent)}:root[data-scheme=lavender]{--bg:#f6f5fc;--surface:#fff;--surface-2:#ece9fa;--ink:#1d1846;--muted:#5e5a80;--line:#ddd9f0;--accent:#6a4cf0;--accent-ink:#fff;--aqua:#138a87;--aqua-soft:#d5f1f0;--deep:#1d1846;--deep-ink:#eeecfb}:root[data-scheme=lavender][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0b20;--surface:#16132f;--surface-2:#1d1a3b;--ink:#eceafb;--muted:#a09cc4;--line:#2a2650;--accent:#9b85ff;--accent-ink:#120b33;--aqua:#48d1cc;--aqua-soft:#133838;--deep:#08061a;--deep-ink:#eceafb;--accent-text:var(--accent)}:root[data-scheme=sage]{--bg:#f4f4ef;--surface:#fff;--surface-2:#e7ece4;--ink:#1f2e27;--muted:#5e6b63;--line:#d9e0d6;--accent:#c0562f;--accent-ink:#fff;--aqua:#3f7a5c;--aqua-soft:#ddebe2;--deep:#1f2e27;--deep-ink:#eef2ec}:root[data-scheme=sage][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c120f;--surface:#141d18;--surface-2:#1a2520;--ink:#e9efea;--muted:#9aa89f;--line:#26332c;--accent:#e57a52;--accent-ink:#1c0a04;--aqua:#7cc09c;--aqua-soft:#16301f;--deep:#070b09;--deep-ink:#e9efea;--accent-text:var(--accent)}:root[data-scheme=champagne]{--bg:#f7f5f1;--surface:#fff;--surface-2:#efebe3;--ink:#1c1b19;--muted:#6b665d;--line:#e2ddd2;--accent:#8f6524;--accent-ink:#fff;--aqua:#3e6e6a;--aqua-soft:#dde8e6;--deep:#1c1b19;--deep-ink:#f3efe7}:root[data-scheme=champagne][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0e0d;--surface:#1a1917;--surface-2:#22201d;--ink:#f1ece3;--muted:#a39d92;--line:#302d29;--accent:#d4a857;--accent-ink:#1c1407;--aqua:#7fb3ad;--aqua-soft:#1e302e;--deep:#0a0908;--deep-ink:#f1ece3;--accent-text:var(--accent)}:root[data-scheme=graphite]{--bg:#f5f5f4;--surface:#fff;--surface-2:#ebebe9;--ink:#17181c;--muted:#5e6068;--line:#ddddda;--accent:#f26b1d;--accent-ink:#1a0d05;--aqua:#2f7ec7;--aqua-soft:#ddebf8;--deep:#17181c;--deep-ink:#f2f2f0}:root[data-scheme=graphite][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f11;--surface:#17181b;--surface-2:#1e2024;--ink:#efefed;--muted:#9a9ca3;--line:#2b2d32;--accent:#ff8840;--accent-ink:#1a0d05;--aqua:#5ba8f0;--aqua-soft:#15283c;--deep:#08090a;--deep-ink:#efefed;--accent-text:var(--accent)}
