@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-bhaijaan-2-arabic-500-normal-DVWcP2gZ.woff2)format("woff2"),url(/assets/baloo-bhaijaan-2-arabic-500-normal-CRlLJqg_.woff)format("woff");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:"Baloo Bhaijaan 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-bhaijaan-2-vietnamese-500-normal-CHEtkPIf.woff2)format("woff2"),url(/assets/baloo-bhaijaan-2-vietnamese-500-normal-L6tYpJgz.woff)format("woff");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:"Baloo Bhaijaan 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-bhaijaan-2-latin-ext-500-normal-XihNZZ9M.woff2)format("woff2"),url(/assets/baloo-bhaijaan-2-latin-ext-500-normal-BLZIDAYj.woff)format("woff");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:"Baloo Bhaijaan 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-bhaijaan-2-latin-500-normal-Mq1uELV5.woff2)format("woff2"),url(/assets/baloo-bhaijaan-2-latin-500-normal-7_hp6lt2.woff)format("woff");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:"Baloo Bhaijaan 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-bhaijaan-2-arabic-700-normal-BuUEWU-Z.woff2)format("woff2"),url(/assets/baloo-bhaijaan-2-arabic-700-normal-C3qElwAX.woff)format("woff");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:"Baloo Bhaijaan 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-bhaijaan-2-vietnamese-700-normal-CxWeZztf.woff2)format("woff2"),url(/assets/baloo-bhaijaan-2-vietnamese-700-normal-CYvrZc_o.woff)format("woff");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:"Baloo Bhaijaan 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-bhaijaan-2-latin-ext-700-normal-B1tLM8Qb.woff2)format("woff2"),url(/assets/baloo-bhaijaan-2-latin-ext-700-normal-CEI6CUW4.woff)format("woff");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:"Baloo Bhaijaan 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-bhaijaan-2-latin-700-normal-BcS7CKzU.woff2)format("woff2"),url(/assets/baloo-bhaijaan-2-latin-700-normal-DkTl8DJ7.woff)format("woff");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:"Baloo Bhaijaan 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-bhaijaan-2-arabic-800-normal-seqr1dGG.woff2)format("woff2"),url(/assets/baloo-bhaijaan-2-arabic-800-normal-53vlEMIg.woff)format("woff");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:"Baloo Bhaijaan 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-bhaijaan-2-vietnamese-800-normal-Bul8vo8s.woff2)format("woff2"),url(/assets/baloo-bhaijaan-2-vietnamese-800-normal-DojlCLMa.woff)format("woff");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:"Baloo Bhaijaan 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-bhaijaan-2-latin-ext-800-normal-vCJlA_TC.woff2)format("woff2"),url(/assets/baloo-bhaijaan-2-latin-ext-800-normal-9QOAxkYD.woff)format("woff");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:"Baloo Bhaijaan 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-bhaijaan-2-latin-800-normal-2iymj7n2.woff2)format("woff2"),url(/assets/baloo-bhaijaan-2-latin-800-normal-CKI2l_NE.woff)format("woff");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}:root{--paper:#fff4dc;--surface:#fff;--line:#ead9b5;--ink:#2a1b3d;--muted:#6b5a4e;--sky:#bfe9f2;--sky-top:#7fd3e6;--dune:#f2c879;--dune-deep:#e3a24f;--achieved:#1d7a45;--go:#1d7a45;--go-edge:#135530;--in-progress:#0b7285;--blue-edge:#08525f;--teal-text:#0a6170;--zellige:#1b4f9c;--zellige-edge:#123870;--needs-support:#b4471f;--terra:#b4471f;--terra-edge:#85320f;--locked:#6b5a4e;--locked-fill:#eadcc0;--locked-edge:#cdb98f;--agent:#7c3fc4;--star:#8a5a00;--gold:#f5b301;--gold-edge:#c98a00;--flame:#e8700a;--mint:#d9f5c9;--focus:#1b4f9c;--radius:18px;--radius-studio:8px;color:var(--ink);background:var(--paper);font-family:"Baloo Bhaijaan 2",Noto Sans Arabic,system-ui,sans-serif;font-size:18px;line-height:1.5}*{box-sizing:border-box}body{background:var(--paper);min-height:100vh;margin:0;font-family:inherit;overflow-x:clip}button,input,select,textarea{font:inherit;color:inherit}button{border-radius:var(--radius);cursor:pointer;border:2px solid var(--line);background:var(--surface);border-bottom-width:5px;min-width:48px;min-height:48px;padding:.4rem 1rem;font-weight:700;transition:transform 80ms,border-bottom-width 80ms}button:active:not(:disabled){border-bottom-width:2px;transform:translateY(3px)}button.primary{background:var(--go);border-color:var(--go);border-bottom-color:var(--go-edge);color:#fff;font-size:20px;font-weight:800}button.blue{background:var(--in-progress);border-color:var(--in-progress);border-bottom-color:var(--blue-edge);color:#fff;font-weight:800}button:disabled{cursor:default}button.primary:disabled{background:var(--locked-fill);border-color:var(--locked-fill);border-bottom-color:var(--locked-edge);color:var(--muted)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main{max-width:960px;margin:0 auto;padding:1rem}h1{margin:.5rem 0;font-size:30px;font-weight:800;line-height:1.2}h2{margin:1rem 0 .5rem;font-size:24px;font-weight:800;line-height:1.25}.card{background:var(--surface);border-radius:var(--radius);border:2px solid var(--line);padding:1rem}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.state-achieved{color:var(--achieved)}.state-in_progress{color:var(--in-progress)}.state-needs_support{color:var(--needs-support)}.state-not_started,.state-locked{color:var(--locked)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-arabic-wght-normal-DiwT_uOQ.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-vietnamese-wght-normal-Do5Nl5oc.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-ext-wght-normal-CsYMu49W.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-wght-normal--ekFhJJC.woff2)format("woff2-variations");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}select.svelte-1co7cm4{border:2px solid var(--line);background:var(--surface);min-height:48px;color:var(--muted);border-bottom-width:4px;border-radius:12px;padding:0 .75rem;font-weight:700}.scene.svelte-1es4s5e{width:100%;display:block}.live.svelte-fqpshh{background:var(--l-frame);border-radius:20px;margin:0;padding:14px;position:relative}.live.svelte-fqpshh:before{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(var(--l-frame-dot) 1.3px, transparent 1.6px);opacity:.55;background-size:10px 10px;position:absolute;inset:0}.screen.svelte-fqpshh{background:var(--l-surface);box-shadow:0 1px 0 var(--l-line), 0 18px 40px -24px var(--l-shadow);border-radius:12px;padding:20px;position:relative}.head.svelte-fqpshh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.label.svelte-fqpshh{color:var(--l-muted);margin:0;font-size:15px;font-weight:600}.tabs.svelte-fqpshh{background:var(--l-tint);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.tabs.svelte-fqpshh button:where(.svelte-fqpshh){min-height:40px;color:var(--l-ink);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s,transform .12s}.tabs.svelte-fqpshh button:where(.svelte-fqpshh):active{transform:scale(.97)}.tabs.svelte-fqpshh button.on:where(.svelte-fqpshh){background:var(--l-accent);color:var(--l-on-accent)}.story.svelte-fqpshh{color:var(--l-muted);margin:16px 0 12px;font-size:15px;line-height:1.55}.levels.svelte-fqpshh{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv.svelte-fqpshh{border:1px solid var(--l-line);background:var(--l-bg);border-radius:12px;align-items:center;gap:14px;padding:10px 12px;transition:border-color .3s,background-color .3s;display:flex}.star.svelte-fqpshh{flex:none;width:44px;height:44px;transition:transform .4s cubic-bezier(.2,1.4,.4,1)}.star.svelte-fqpshh path:where(.svelte-fqpshh):first-child{fill:var(--c);transition:fill .3s}.glyph.svelte-fqpshh{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.star.svelte-fqpshh text:where(.svelte-fqpshh){fill:#fff;font-family:inherit;font-size:15px;font-weight:700}.achieved.svelte-fqpshh{--c:#e0a100;border-color:color-mix(in srgb, #e0a100 45%, var(--l-line));background:color-mix(in srgb, #f5b301 10%, var(--l-bg))}.achieved.svelte-fqpshh .star:where(.svelte-fqpshh){transform:scale(1.08)}.achieved.svelte-fqpshh .glyph:where(.svelte-fqpshh){stroke:#3b2a00}.in_progress.svelte-fqpshh{--c:#0b7285}.not_started.svelte-fqpshh{--c:#1d7a45}.needs_support.svelte-fqpshh{--c:#b4471f}.locked.svelte-fqpshh{--c:var(--l-locked)}.locked.svelte-fqpshh .glyph:where(.svelte-fqpshh){stroke:var(--l-muted)}.text.svelte-fqpshh{gap:2px;min-width:0;display:grid}.name.svelte-fqpshh{font-size:15px;font-weight:600}.title.svelte-fqpshh{color:var(--l-muted);font-weight:400}.status.svelte-fqpshh{color:var(--l-ink);font-size:14px}.verdict.svelte-fqpshh{background:var(--l-tint);border-radius:12px;min-height:4.6em;margin:14px 0 0;padding:12px 14px;font-size:15px;line-height:1.5}.verdict.muted.svelte-fqpshh{color:var(--l-muted)}.skeleton.svelte-fqpshh li:where(.svelte-fqpshh){background:var(--l-tint);border-radius:12px;height:66px}figcaption.svelte-fqpshh{color:var(--l-on-frame);align-items:center;gap:10px;margin:12px 4px 0;font-size:13.5px;display:flex;position:relative}.pulse.svelte-fqpshh{background:#3ddc84;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #3ddc844d}@media (prefers-reduced-motion:reduce){.star.svelte-fqpshh,.lv.svelte-fqpshh,.tabs.svelte-fqpshh button:where(.svelte-fqpshh),.star.svelte-fqpshh path:where(.svelte-fqpshh):first-child{transition:none}}.mark.svelte-14pynre{vertical-align:middle;flex:none;display:inline-block}rect.svelte-14pynre{fill:var(--l-accent,#1b4f9c)}.light.svelte-14pynre rect:where(.svelte-14pynre){fill:#fff}.landing.svelte-1aubhyq{--l-bg:#fbfbfd;--l-surface:#fff;--l-ink:#1f1733;--l-muted:#5d5670;--l-line:#e6e3ee;--l-tint:#eef2fa;--l-accent:#1b4f9c;--l-accent-ink:#1b4f9c;--l-on-accent:#fff;--l-frame:#1b4f9c;--l-frame-dot:#4f7fcb;--l-on-frame:#fff;--l-locked:#c9c4d6;--l-shadow:#1b4f9c73;--l-dot:#1b4f9c29;color:var(--l-ink);background:var(--l-bg);min-height:100dvh;font-family:Readex Pro Variable,Readex Pro,system-ui,sans-serif;font-size:17px;line-height:1.6}@media (prefers-color-scheme:dark){.landing.svelte-1aubhyq{--l-bg:#0f0d18;--l-surface:#17141f;--l-ink:#eeeaf7;--l-muted:#aaa3bd;--l-line:#2b2638;--l-tint:#1f1b2b;--l-accent:#8fb4ff;--l-accent-ink:#9dbdff;--l-on-accent:#0f0d18;--l-frame:#16315f;--l-frame-dot:#2c56a0;--l-locked:#3b3549;--l-shadow:#0009;--l-dot:#8fb4ff24}}main.svelte-1aubhyq{max-width:none;margin:0;padding:0}.wrap.svelte-1aubhyq{max-width:1240px;margin:0 auto;padding:0 24px}a.svelte-1aubhyq{color:inherit}.landing :focus-visible{outline:3px solid var(--l-accent);outline-offset:3px;border-radius:6px}.nav.svelte-1aubhyq{z-index:20;background:color-mix(in srgb, var(--l-bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--l-line);position:sticky;top:0}.bar.svelte-1aubhyq{align-items:center;gap:24px;min-height:64px;display:flex}.brand.svelte-1aubhyq{letter-spacing:-.02em;align-items:center;gap:8px;font-size:21px;font-weight:700;text-decoration:none;display:inline-flex}nav.svelte-1aubhyq{gap:22px;display:flex}nav.svelte-1aubhyq a:where(.svelte-1aubhyq){color:var(--l-muted);font-size:15px;text-decoration:none}nav.svelte-1aubhyq a:where(.svelte-1aubhyq):hover{color:var(--l-ink)}.end.svelte-1aubhyq{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.end.svelte-1aubhyq select{border:1px solid var(--l-line);background:var(--l-surface);min-height:40px;color:var(--l-ink);border-bottom-width:1px;border-radius:999px;font-size:14px;font-weight:500}.cta.svelte-1aubhyq{background:var(--l-accent);min-height:52px;color:var(--l-on-accent);white-space:nowrap;box-shadow:0 10px 24px -14px var(--l-shadow);border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.cta.svelte-1aubhyq:hover{box-shadow:0 14px 28px -14px var(--l-shadow);transform:translateY(-1px)}.cta.svelte-1aubhyq:active{transform:translateY(1px)scale(.98)}.cta.small.svelte-1aubhyq{min-height:40px;padding:0 16px;font-size:15px}.ghost.svelte-1aubhyq{border:1px solid var(--l-line);background:var(--l-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex}.ghost.svelte-1aubhyq:hover{border-color:var(--l-accent)}.arrow.svelte-1aubhyq{transition:transform .16s;display:inline-block}.cta.svelte-1aubhyq:hover .arrow:where(.svelte-1aubhyq),.ghost.svelte-1aubhyq:hover .arrow:where(.svelte-1aubhyq){transform:translate(3px)}[dir=rtl] .arrow.svelte-1aubhyq{transform:scaleX(-1)}[dir=rtl] .cta.svelte-1aubhyq:hover .arrow:where(.svelte-1aubhyq),[dir=rtl] .ghost.svelte-1aubhyq:hover .arrow:where(.svelte-1aubhyq){transform:scaleX(-1)translate(3px)}h1.svelte-1aubhyq,h2.svelte-1aubhyq,h3.svelte-1aubhyq{letter-spacing:-.02em}h2.svelte-1aubhyq{max-width:22ch;margin:0 0 12px;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.12}.sub.svelte-1aubhyq{color:var(--l-muted);max-width:60ch;margin:0 0 40px;font-size:18px}section.svelte-1aubhyq{scroll-margin-top:80px}.why.svelte-1aubhyq,.how.svelte-1aubhyq,.made-with.svelte-1aubhyq,.proof.svelte-1aubhyq,.faq.svelte-1aubhyq,.end-cta.svelte-1aubhyq{content-visibility:auto;contain-intrinsic-size:auto 900px}.hero.svelte-1aubhyq{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding-top:72px;padding-bottom:72px;display:grid;position:relative}.hero.svelte-1aubhyq:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--l-dot) 1.4px, transparent 1.7px);background-size:14px 14px;position:absolute;inset:0 -40px;-webkit-mask-image:radial-gradient(60% 70% at 85% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(60% 70% at 85% 40%,#000 20%,#0000 70%)}.pitch.svelte-1aubhyq,.demo.svelte-1aubhyq{z-index:1;position:relative}.made.svelte-1aubhyq{border:1px solid var(--l-line);color:var(--l-muted);background:var(--l-surface);border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:6px 12px;font-size:14px;display:inline-flex}h1.svelte-1aubhyq{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(38px,4.6vw,62px);font-weight:600;line-height:1.06}h1.svelte-1aubhyq em:where(.svelte-1aubhyq){color:var(--l-accent-ink);font-style:normal}.lead.svelte-1aubhyq{color:var(--l-muted);max-width:40ch;margin:0 0 32px;font-size:20px}.ctas.svelte-1aubhyq{flex-wrap:wrap;gap:12px;display:flex}.facts.svelte-1aubhyq{border-block:1px solid var(--l-line);background:var(--l-surface)}.facts.svelte-1aubhyq ul:where(.svelte-1aubhyq){grid-template-columns:repeat(5,1fr);margin:0 auto;list-style:none;display:grid}.facts.svelte-1aubhyq li:where(.svelte-1aubhyq){color:var(--l-muted);border-inline-start:1px solid var(--l-line);padding:20px 16px;font-size:15px;font-weight:500}.facts.svelte-1aubhyq li:where(.svelte-1aubhyq):last-child{border-inline-end:1px solid var(--l-line)}.why.svelte-1aubhyq{padding-block:112px 96px}.ladder.svelte-1aubhyq{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ladder.svelte-1aubhyq li:where(.svelte-1aubhyq){grid-template-columns:48px 1fr;gap:20px;margin-inline-start:calc(var(--i) * 3.2%);padding:18px 0;display:grid;position:relative}.rung.svelte-1aubhyq{background:var(--l-surface);border:1px solid var(--l-line);width:48px;height:48px;color:var(--l-accent-ink);z-index:1;border-radius:50%;place-items:center;font-weight:600;display:grid;position:relative}.ladder.svelte-1aubhyq h3:where(.svelte-1aubhyq){margin:4px 0 6px;font-size:21px;font-weight:600}.ladder.svelte-1aubhyq p:where(.svelte-1aubhyq){color:var(--l-muted);max-width:70ch;margin:0}.cite.svelte-1aubhyq{color:var(--l-accent-ink);vertical-align:super;margin-inline-start:4px;font-size:13px;text-decoration:none}.root.svelte-1aubhyq{margin-top:28px;background:var(--l-frame);color:#fff;border-radius:20px;align-items:flex-start;gap:20px;margin-inline-start:16%;padding:28px 32px;display:flex;position:relative;overflow:hidden}.root.svelte-1aubhyq:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff21 1.3px,#0000 1.6px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.root.svelte-1aubhyq h3:where(.svelte-1aubhyq){margin:0 0 8px;font-size:24px;font-weight:600}.root.svelte-1aubhyq p:where(.svelte-1aubhyq){color:#ffffffd9;max-width:60ch;margin:0}.sources.svelte-1aubhyq{color:var(--l-muted);margin-top:32px;font-size:14px}.sources.svelte-1aubhyq h3:where(.svelte-1aubhyq){margin:0 0 8px;font-size:15px;font-weight:600}.sources.svelte-1aubhyq ol:where(.svelte-1aubhyq){margin:4px 0 0;padding-inline-start:20px}.sources.svelte-1aubhyq li:where(.svelte-1aubhyq){margin-bottom:6px}.how.svelte-1aubhyq{background:var(--l-surface);border-block:1px solid var(--l-line);padding-block:104px}.bento.svelte-1aubhyq{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.tile.svelte-1aubhyq{border:1px solid var(--l-line);background:var(--l-bg);border-radius:20px;padding:28px;position:relative;overflow:hidden}.tile.svelte-1aubhyq h3:where(.svelte-1aubhyq){margin:0 0 8px;font-size:20px;font-weight:600}.tile.svelte-1aubhyq p:where(.svelte-1aubhyq){color:var(--l-muted);margin:0}.blocks.svelte-1aubhyq{grid-column:span 4}.blocks.svelte-1aubhyq ul:where(.svelte-1aubhyq){grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.blocks.svelte-1aubhyq li:where(.svelte-1aubhyq){background:var(--l-surface);border:1px solid var(--l-line);border-radius:12px;gap:2px;padding:14px;display:grid}.blocks.svelte-1aubhyq li:where(.svelte-1aubhyq) strong:where(.svelte-1aubhyq){color:var(--l-accent-ink);font-weight:600}.blocks.svelte-1aubhyq li:where(.svelte-1aubhyq) span:where(.svelte-1aubhyq){color:var(--l-muted);font-size:14px;line-height:1.4}.layers.svelte-1aubhyq{background:var(--l-tint);grid-column:span 2}.layers.svelte-1aubhyq ol:where(.svelte-1aubhyq){gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.layers.svelte-1aubhyq li:where(.svelte-1aubhyq){border-radius:12px;gap:2px;padding:12px 14px;display:grid}.layers.svelte-1aubhyq li:where(.svelte-1aubhyq) span:where(.svelte-1aubhyq){font-size:14px;line-height:1.4}.l0.svelte-1aubhyq{background:var(--l-surface);border:1px dashed var(--l-line)}.l1.svelte-1aubhyq{background:color-mix(in srgb, var(--l-accent) 22%, var(--l-surface))}.l2.svelte-1aubhyq{background:var(--l-frame);color:#fff}.agents.svelte-1aubhyq{grid-column:span 3}.agents.svelte-1aubhyq:after{content:"";inset-inline-end:-30px;background-image:radial-gradient(#7c3fc466 1.4px,#0000 1.7px);background-size:11px 11px;width:160px;height:160px;position:absolute;bottom:-30px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.flow.svelte-1aubhyq{z-index:1;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex;position:relative}.flow.svelte-1aubhyq li:where(.svelte-1aubhyq){border:1px solid color-mix(in srgb, #7c3fc4 45%, var(--l-line));color:var(--l-ink);background:var(--l-surface);border-radius:999px;padding:6px 12px;font-size:14px}.flow.svelte-1aubhyq li:where(.svelte-1aubhyq):not(:last-child):after{content:"→";color:var(--l-muted);margin-inline-start:10px;display:inline-block}[dir=rtl] .flow.svelte-1aubhyq li:where(.svelte-1aubhyq):not(:last-child):after{transform:scaleX(-1)}.flow.svelte-1aubhyq li.person:where(.svelte-1aubhyq){border-color:var(--l-accent);color:var(--l-accent-ink);font-weight:600}.formula.svelte-1aubhyq{background:var(--l-frame);color:#fff;grid-column:span 3}.formula.svelte-1aubhyq p:where(.svelte-1aubhyq){color:#ffffffd9}.formula.svelte-1aubhyq .big:where(.svelte-1aubhyq){letter-spacing:-.04em;color:#fff;margin:0 0 16px;font-size:56px;font-weight:600;line-height:1}.phones.svelte-1aubhyq{grid-column:span 4;padding-top:0}.phones.svelte-1aubhyq .art:where(.svelte-1aubhyq){margin:0 -28px 20px}.walls.svelte-1aubhyq{background:var(--l-tint);grid-column:span 2}.made-with.svelte-1aubhyq{padding-block:112px 96px}.made-with.svelte-1aubhyq h2:where(.svelte-1aubhyq){align-items:center;gap:14px;max-width:none;display:flex}.phones-row.svelte-1aubhyq{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.phones-row.svelte-1aubhyq li:where(.svelte-1aubhyq):nth-child(2n){margin-top:48px}.device.svelte-1aubhyq{background:var(--l-ink);box-shadow:0 30px 50px -30px var(--l-shadow);border-radius:30px;padding:8px}.device.svelte-1aubhyq img:where(.svelte-1aubhyq){border-radius:23px;width:100%;height:auto;display:block}.phones-row.svelte-1aubhyq figure:where(.svelte-1aubhyq){margin:0}.phones-row.svelte-1aubhyq figcaption:where(.svelte-1aubhyq){color:var(--l-muted);margin-top:14px;font-size:15px}.proof.svelte-1aubhyq{background:var(--l-surface);border-block:1px solid var(--l-line);padding-block:104px}.proof.svelte-1aubhyq code:where(.svelte-1aubhyq){background:var(--l-tint);border-radius:6px;padding:2px 8px;font-size:.95em}.stats.svelte-1aubhyq{grid-template-columns:repeat(5,1fr);gap:0;margin:0 0 40px;display:grid}.stats.svelte-1aubhyq div:where(.svelte-1aubhyq){border-inline-start:1px solid var(--l-line);padding:4px 20px 0}.stats.svelte-1aubhyq dt:where(.svelte-1aubhyq){white-space:nowrap;letter-spacing:-.04em;color:var(--l-accent-ink);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,46px);font-weight:600}.stats.svelte-1aubhyq dd:where(.svelte-1aubhyq){color:var(--l-muted);margin:4px 0 0;font-size:15px;line-height:1.45}.faq.svelte-1aubhyq{grid-template-columns:1fr 2fr;gap:48px;padding-block:104px;display:grid}.qa.svelte-1aubhyq details:where(.svelte-1aubhyq){border-bottom:1px solid var(--l-line)}.qa.svelte-1aubhyq summary:where(.svelte-1aubhyq){cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:18px;font-weight:600;list-style:none;display:flex}.qa.svelte-1aubhyq summary:where(.svelte-1aubhyq)::-webkit-details-marker{display:none}.qa.svelte-1aubhyq summary:where(.svelte-1aubhyq):after{content:"+";color:var(--l-accent-ink);font-size:24px;font-weight:400;transition:transform .2s}.qa.svelte-1aubhyq details[open]:where(.svelte-1aubhyq) summary:where(.svelte-1aubhyq):after{transform:rotate(45deg)}.qa.svelte-1aubhyq p:where(.svelte-1aubhyq){color:var(--l-muted);max-width:65ch;margin:0 0 20px}.end-cta.svelte-1aubhyq{border:1px solid var(--l-line);background:var(--l-surface);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:96px;padding:48px;display:flex;position:relative;overflow:hidden}.end-cta.svelte-1aubhyq:before{content:"";background-image:radial-gradient(var(--l-dot) 1.4px, transparent 1.7px);pointer-events:none;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 90%);mask-image:linear-gradient(90deg,#0000 35%,#000 90%)}.end-cta.svelte-1aubhyq>:where(.svelte-1aubhyq){position:relative}.end-cta.svelte-1aubhyq h2:where(.svelte-1aubhyq){margin-bottom:6px}.end-cta.svelte-1aubhyq p:where(.svelte-1aubhyq){color:var(--l-muted);margin:0}.end-actions.svelte-1aubhyq{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.quiet.svelte-1aubhyq{color:var(--l-muted);align-items:center;min-height:44px;font-size:15px;display:inline-flex}.foot.svelte-1aubhyq{border-top:1px solid var(--l-line);overflow:hidden}.row-foot.svelte-1aubhyq{color:var(--l-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:28px;font-size:15px;display:flex}.row-foot.svelte-1aubhyq p:where(.svelte-1aubhyq){flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:inline-flex}.made-tag.svelte-1aubhyq{background:var(--l-tint);color:var(--l-accent-ink);border-radius:999px;padding:2px 10px;font-weight:500}.word.svelte-1aubhyq{text-align:center;letter-spacing:-.05em;color:#0000;background-image:radial-gradient(var(--l-accent) 1.6px, transparent 2px);opacity:.55;-webkit-user-select:none;user-select:none;direction:ltr;background-size:9px 9px;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(96px,24vw,340px);font-weight:700;line-height:.8}@media (prefers-reduced-motion:no-preference){.pitch.svelte-1aubhyq>:where(.svelte-1aubhyq){animation:.7s cubic-bezier(.16,1,.3,1) backwards svelte-1aubhyq-rise}.pitch.svelte-1aubhyq>:where(.svelte-1aubhyq):nth-child(2){animation-delay:80ms}.pitch.svelte-1aubhyq>:where(.svelte-1aubhyq):nth-child(3){animation-delay:.16s}.pitch.svelte-1aubhyq>:where(.svelte-1aubhyq):nth-child(4){animation-delay:.24s}.demo.svelte-1aubhyq{animation:.9s cubic-bezier(.16,1,.3,1) .2s backwards svelte-1aubhyq-rise}.landing [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}.landing [data-reveal=in]{opacity:1;transform:none}}@keyframes svelte-1aubhyq-rise{0%{opacity:0;transform:translateY(16px)}}@media (max-width:960px){.hero.svelte-1aubhyq{grid-template-columns:1fr;gap:40px;padding-top:48px}.facts.svelte-1aubhyq ul:where(.svelte-1aubhyq){grid-template-columns:repeat(2,1fr);padding:0}.facts.svelte-1aubhyq li:where(.svelte-1aubhyq){border-bottom:1px solid var(--l-line)}.bento.svelte-1aubhyq{grid-template-columns:1fr 1fr}.blocks.svelte-1aubhyq,.phones.svelte-1aubhyq{grid-column:span 2}.layers.svelte-1aubhyq,.agents.svelte-1aubhyq,.formula.svelte-1aubhyq,.walls.svelte-1aubhyq{grid-column:span 1}.phones-row.svelte-1aubhyq{grid-template-columns:repeat(2,1fr)}.stats.svelte-1aubhyq{grid-template-columns:repeat(3,1fr);row-gap:32px}.faq.svelte-1aubhyq{grid-template-columns:1fr;gap:8px}}@media (max-width:720px){.wrap.svelte-1aubhyq{padding:0 16px}nav.svelte-1aubhyq{display:none}.bar.svelte-1aubhyq{gap:8px}.brand.svelte-1aubhyq span:where(.svelte-1aubhyq){display:none}.lead.svelte-1aubhyq{font-size:18px}.facts.svelte-1aubhyq ul:where(.svelte-1aubhyq){grid-template-columns:1fr}.facts.svelte-1aubhyq li:where(.svelte-1aubhyq){padding:14px 16px;border-inline:0!important}.ladder.svelte-1aubhyq li:where(.svelte-1aubhyq){grid-template-columns:40px 1fr;gap:14px;margin-inline-start:0}.rung.svelte-1aubhyq{width:40px;height:40px}.root.svelte-1aubhyq{flex-direction:column;margin-inline-start:0;padding:24px}.bento.svelte-1aubhyq{grid-template-columns:1fr}.blocks.svelte-1aubhyq,.phones.svelte-1aubhyq,.layers.svelte-1aubhyq,.agents.svelte-1aubhyq,.formula.svelte-1aubhyq,.walls.svelte-1aubhyq{grid-column:span 1}.blocks.svelte-1aubhyq ul:where(.svelte-1aubhyq){grid-template-columns:1fr 1fr}.shots.svelte-1aubhyq{scroll-snap-type:x mandatory;margin-inline:-16px;padding:0 16px 8px;overflow-x:auto}.phones-row.svelte-1aubhyq{gap:16px;display:flex}.phones-row.svelte-1aubhyq li:where(.svelte-1aubhyq){scroll-snap-align:center;flex:0 0 68%;margin-top:0!important}.stats.svelte-1aubhyq{grid-template-columns:1fr 1fr}.end-cta.svelte-1aubhyq{padding:28px}.why.svelte-1aubhyq,.made-with.svelte-1aubhyq,.how.svelte-1aubhyq,.proof.svelte-1aubhyq,.faq.svelte-1aubhyq{padding-block:72px}}
