:root{--bg:#000005;--panel:#121217;--panel-2:#1b1b22;--hair:#ffffff17;--hair-2:#ffffff0e;--hair-hi:#ffffff2e;--t1:#fffffff7;--t2:#ebebf5b3;--t3:#ebebf587;--accent:#6e8bff;--brand-grad:linear-gradient(135deg, #ff2d78 0%, #9b5cff 50%, #2bd0ff 100%);--wash:radial-gradient(120% 70% at 8% -8%, #ff2d7829, transparent 55%), radial-gradient(120% 70% at 100% 0%, #506eff24, transparent 50%), radial-gradient(90% 60% at 50% 110%, #2bd0ff14, transparent 60%);--ease:cubic-bezier(.32, .72, 0, 1);--ff:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f2f2f7;--panel:#fff;--panel-2:#eef0f4;--hair:#0000001f;--hair-2:#0000000f;--hair-hi:#00000038;--t1:#000000e6;--t2:#3c3c43c7;--t3:#3c3c43c2;--accent:#3b5bdb;--brand-grad:linear-gradient(135deg, #e0155f 0%, #8438f5 50%, #0793cf 100%);--wash:radial-gradient(120% 70% at 8% -8%, #ff2d7814, transparent 55%), radial-gradient(120% 70% at 100% 0%, #506eff12, transparent 50%), radial-gradient(90% 60% at 50% 110%, #2bd0ff0d, transparent 60%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0}html,body{height:100%}body{font-family:var(--ff);background:var(--bg);color:var(--t1);-webkit-font-smoothing:antialiased;background-image:var(--wash);background-attachment:fixed}.wrap{flex-direction:column;gap:clamp(36px,6vh,64px);max-width:1060px;min-height:100%;margin:0 auto;padding:clamp(28px,6vh,72px) clamp(18px,4vw,32px) 48px;display:flex}main{gap:inherit;flex-direction:column;display:flex}header{align-items:center;display:flex}.word{letter-spacing:-.02em;align-items:center;gap:9px;font-size:21px;font-weight:800;display:inline-flex}.wTxt span{color:var(--t3);font-weight:640}.wMark{flex:none;width:27px;height:27px;display:block}.ctl{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.langs{border:.5px solid var(--hair);background:var(--panel);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.lng,.lTrig{min-width:30px;height:30px;color:var(--t3);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.lng:hover{color:var(--t1)}.lng[aria-current=true]{background:var(--panel-2);color:var(--t1)}.lng:focus-visible,.lTrig:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lOpts{opacity:0;visibility:hidden;max-width:0;transition:max-width .35s var(--ease), opacity .2s var(--ease), visibility 0s .2s;gap:2px;display:inline-flex;overflow:hidden}.langs.open .lOpts{opacity:1;visibility:visible;max-width:160px;transition:max-width .35s var(--ease), opacity .2s var(--ease)}.lOpts .lng[aria-current=true]{display:none}.lTrig{color:var(--t1);cursor:pointer;background:0 0;border:0;flex:none;font-family:inherit}.lTrig span{display:none}.langs[data-lang=en] .lTrig .cEn,.langs[data-lang=es] .lTrig .cEs,.langs[data-lang=ca] .lTrig .cCa,.langs[data-lang=eu] .lTrig .cEu,.langs[data-lang=fr] .lTrig .cFr{display:block}.themes{border:.5px solid var(--hair);background:var(--panel);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.themes button{width:30px;height:30px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.themes button:hover{color:var(--t1)}.themes button[aria-pressed=true]{background:var(--panel-2);color:var(--t1)}.themes button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tOpts{opacity:0;visibility:hidden;max-width:0;transition:max-width .35s var(--ease), opacity .2s var(--ease), visibility 0s .2s;gap:2px;display:inline-flex;overflow:hidden}.themes.open .tOpts{opacity:1;visibility:visible;max-width:120px;transition:max-width .35s var(--ease), opacity .2s var(--ease)}.tTrig svg{display:none}.themes[data-pref=system] .tTrig .iSys,.themes[data-pref=light] .tTrig .iSun,.themes[data-pref=dark] .tTrig .iMoon{display:block}.hero{flex-direction:column;gap:14px;display:flex}h1{letter-spacing:-.035em;font-size:clamp(38px,6.4vw,62px);font-weight:800;line-height:1.02}h1 em{background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lede{color:var(--t2);text-wrap:pretty;max-width:44ch;font-size:clamp(16px,2vw,19px);line-height:1.5}.sub{color:var(--t3);letter-spacing:.01em;font-size:13.5px;font-weight:600}.apps{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:22px;display:grid}.card{background:var(--panel);border:.5px solid var(--hair);color:inherit;transition:border-color .25s var(--ease), transform .15s var(--ease);border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card:hover{border-color:var(--hair-hi)}.card:active{transform:scale(.995)}.card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shot{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.body{flex-direction:column;gap:8px;padding:20px 22px 22px;display:flex}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:11.5px;font-weight:750}.card h2{letter-spacing:-.02em;font-size:23px;font-weight:800}.card p{color:var(--t2);font-size:15px;line-height:1.5}.go{color:var(--accent);align-items:center;gap:7px;margin-top:8px;font-size:15px;font-weight:700;display:inline-flex}footer{border-top:.5px solid var(--hair-2);color:var(--t3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:auto;padding-top:26px;font-size:13.5px;line-height:1.5;display:flex}@media (prefers-reduced-motion:reduce){.card,.tOpts,.lOpts{transition:none}}
