#main-content.ep-shell{width:100%;margin:0 auto;overflow-x:clip}.ep-shell main.ep-main{width:100%;max-width:none;margin:0;padding:0;overflow-x:clip}.ep-root{--ink:#fff;--ink-soft:#ffffffbd;--ink-faint:#ffffff85;--surface:#ffffff0a;--surface-strong:#ffffff12;--border:#ffffff1a;--border-strong:#ffffff2e;--accent-blue:#31beff;--accent-blue-deep:#3088ed;--accent-cyan:#02c9db;--family-magic:#e53935;--family-auto:#43a047;--family-rolls:#1e88e5;--family-personal:#8e8e93;--family-ia:#ec407a;--radius-sm:10px;--radius:14px;--radius-lg:20px;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--ink);font-feature-settings:"cv11", "ss01";overflow-x:clip}.ep-root .ep-wrap{width:100%;max-width:1140px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.ep-root .ep-wrap--narrow{max-width:880px}.ep-root section{padding-block:clamp(56px,9vw,120px) 0;scroll-margin-top:64px;position:relative}.ep-root p,.ep-root ul,.ep-root ol,.ep-root li{text-align:left}.ep-root ul,.ep-root ol{margin:0;padding:0}.ep-root li{margin:0}.ep-root h1,.ep-root h2,.ep-root h3,.ep-root h4{box-shadow:none;color:var(--ink);text-align:left;-webkit-text-fill-color:currentColor;background:0 0;border:0;border-radius:0;width:auto;margin:0;padding:0}.ep-root em,.ep-root strong{color:var(--ink);-webkit-text-fill-color:currentColor;background:0 0}.ep-root em{font-style:normal;font-weight:600}.ep-root strong{font-weight:700}.ep-root i[class^=icon-],.ep-root i[class*=\ icon-]{color:currentColor;-webkit-text-fill-color:currentColor;background:0 0;width:auto;height:auto}.ep-root kbd{border:1px solid var(--border-strong);color:var(--ink);vertical-align:baseline;background:linear-gradient(#ffffff24,#ffffff0f);border-radius:6px;margin:0;padding:2px 7px 3px;font-family:inherit;font-size:.85em;font-weight:600;line-height:1.2;display:inline-block;position:static;box-shadow:inset 0 -2px #00000059,0 1px 2px #0000004d}.ep-root kbd:hover,.ep-root kbd:active{top:auto;box-shadow:inset 0 -2px #00000059,0 1px 2px #0000004d}.ep-root code{border:1px solid var(--border);color:var(--ink);white-space:nowrap;background:#ffffff14;border-radius:6px;padding:1px 6px;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.88em}.ep-root [data-aos]{opacity:1!important;pointer-events:auto!important;transition:none!important;transform:none!important}.ep-root .reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(26px)scale(.985)}.ep-root .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ep-root .reveal{opacity:1;transition:none;transform:none}}.ep-root :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-cyan,#02c9db);outline-offset:3px}.ep-root h2,.ep-root h3,.ep-root h4{text-wrap:balance}.ep-root section{position:relative}.ep-root section:not(.hero):before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--section-accent,var(--accent-blue)) 55%, transparent), transparent);content:"";opacity:.6;width:min(280px,55%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ep-root .section-head{text-align:center;max-width:720px;margin:0 auto clamp(32px,5vw,56px)}.ep-root .section-head .kicker{color:var(--section-accent,var(--accent-blue));letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:.8rem;font-weight:700}.ep-root .section-head h2{background:linear-gradient(#fff 30%,#ffffff9e);letter-spacing:-.02em;text-align:center;-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;padding-bottom:.14em;font-size:clamp(1.55rem,3.2vw,2.3rem);font-weight:700;line-height:1.12}.ep-root .section-head .lead{color:var(--ink-soft);text-align:center;text-wrap:pretty;margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.65}.ep-root .ep-card{--accent:var(--accent-blue);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .35s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease);background:linear-gradient(#ffffff0e,#ffffff06);padding:clamp(18px,2.6vw,26px);position:relative}.ep-root .ep-card--hover:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 12px 40px -18px color-mix(in srgb, var(--accent) 35%, transparent), 0 2px 10px #00000040;transform:translateY(-3px)}.ep-root .ep-card h3,.ep-root .ep-card h4{margin:0 0 8px;font-size:1.05rem;font-weight:650}.ep-root .ep-card p{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.6}.ep-root .btn{cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-color .25s var(--ease), border-color .25s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ep-root .btn:active{transform:scale(.98)}.ep-root .btn-primary{background:linear-gradient(135deg, var(--accent-blue-deep), var(--accent-cyan));color:#fff;box-shadow:0 8px 28px -10px #3088eda6,inset 0 1px #ffffff40}.ep-root .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 36px -10px #3088edd9,inset 0 1px #ffffff40}.ep-root .btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.ep-root .btn-secondary:hover{background:var(--surface-strong);border-color:#ffffff4d;transform:translateY(-2px)}.ep-root .btn i[class^=icon-]{font-size:1.1em}.ep-root .ep-window{border:1px solid var(--border-strong);background:#0a0e1aeb;overflow:hidden;box-shadow:0 30px 80px -20px #0009,0 4px 20px #00000059}.ep-root .ep-window.os-macos{border-radius:12px}.ep-root .ep-window.os-windows{border-radius:8px}.ep-root .ep-window.os-linux{border-radius:12px 12px 8px 8px}.ep-root .ep-window.os-linux .chrome{background:#ffffff13;min-height:42px}.ep-root .chrome{border-bottom:1px solid var(--border);background:#ffffff0d;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}.ep-root .mac-dots{gap:7px;display:inline-flex}.ep-root .mac-dots .dot{border-radius:50%;width:11px;height:11px;display:inline-block}.ep-root .mac-dots .dot-r{background:#ff5f57}.ep-root .mac-dots .dot-y{background:#febc2e}.ep-root .mac-dots .dot-g{background:#28c840}.ep-root .chrome-title{color:var(--ink-faint);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.75rem;overflow:hidden}.ep-root .chrome-title--win{text-align:left}.ep-root .chrome-spacer{width:47px}.ep-root .win-buttons{gap:2px;display:inline-flex}.ep-root .win-btn{color:var(--ink-faint);justify-content:center;align-items:center;width:34px;height:26px;font-size:.65rem;display:inline-flex}.ep-root .linux-controls{gap:8px;display:inline-flex}.ep-root .linux-btn{color:var(--ink-soft);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.58rem;display:inline-flex}.ep-root .chrome-spacer--linux{width:82px}.ep-root .live-badge{color:#28c840;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:.7rem;font-weight:700}.ep-root .hs-key{border:1px solid var(--border-strong);color:var(--ink);white-space:nowrap;background:#ffffff17;border-radius:7px;padding:3px 9px;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.85rem;font-weight:600}.ep-root .hs-arrow{color:var(--ink-faint);flex-shrink:0}.ep-root .hs-out{color:var(--ink);white-space:nowrap;font-weight:600}.ep-root .hs-desc{color:var(--ink-faint);font-size:.85rem}.ep-root .caret{background:var(--accent-blue);vertical-align:text-bottom;border-radius:1px;width:2px;height:1.15em;margin-left:2px;animation:1.05s step-end infinite ep-blink;display:inline-block}@keyframes ep-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ep-root .caret{animation:none}}.lang-toggle.svelte-1btzmoi{background:var(--surface);border:1px solid var(--border);width:calc(46px * var(--n,2));border-radius:999px;gap:0;padding:3px;display:inline-flex;position:relative}.lang-slider.svelte-1btzmoi{transform:translateX(calc(var(--i,0) * 100%));transition:transform .28s var(--ease-out,ease);width:calc((100% - 6px) / var(--n,2));z-index:0;background:#ffffff21;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.lang-toggle.svelte-1btzmoi button:where(.svelte-1btzmoi){color:var(--ink-soft);cursor:pointer;font:inherit;letter-spacing:.04em;transition:color .25s var(--ease,ease);z-index:1;background:0 0;border:0;border-radius:999px;flex:1;padding:5px 0;font-size:.78rem;font-weight:700;position:relative}.lang-toggle.svelte-1btzmoi button:where(.svelte-1btzmoi):hover,.lang-toggle.svelte-1btzmoi button.active:where(.svelte-1btzmoi){color:var(--ink)}@media (prefers-reduced-motion:reduce){.lang-slider.svelte-1btzmoi{transition:none}}.hero.svelte-cx2qqu{text-align:center;padding-block:clamp(40px,6vw,88px) 0;overflow:visible}.hero-glow.svelte-cx2qqu{animation:svelte-cx2qqu-hero-mesh 18s var(--ease,ease-in-out) infinite alternate;filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(40% 55% at 30% 32%,#31beff33,#0000 70%),radial-gradient(46% 56% at 72% 42%,#02c9db26,#0000 70%),radial-gradient(52% 62% at 50% 78%,#7ee3ff1c,#0000 72%);width:min(1020px,100vw);max-width:100vw;height:700px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@keyframes svelte-cx2qqu-hero-mesh{0%{opacity:.82;transform:translate(-50%)scale(1)}to{opacity:1;transform:translate(-50%)scale(1.08)translateY(12px)}}.hero-trust.svelte-cx2qqu{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0 0 28px;padding:0;list-style:none;display:flex}.hero-trust.svelte-cx2qqu li:where(.svelte-cx2qqu){color:var(--ink-soft);align-items:center;gap:7px;font-size:.9rem;font-weight:600;display:inline-flex}.ht-ico.svelte-cx2qqu{font-size:1.05rem}.scroll-hint.svelte-cx2qqu{color:var(--ink-faint);width:26px;height:26px;margin:clamp(30px,5vw,56px) auto 0;display:block}.scroll-hint.svelte-cx2qqu:hover{color:var(--ink)}.scroll-chevron.svelte-cx2qqu{animation:svelte-cx2qqu-scroll-bounce 1.9s var(--ease,ease-in-out) infinite;border-bottom:2px solid;border-right:2px solid;width:12px;height:12px;margin:0 auto;display:block;transform:rotate(45deg)}@keyframes svelte-cx2qqu-scroll-bounce{0%,to{opacity:.5;transform:rotate(45deg)translate(0)}50%{opacity:1;transform:rotate(45deg)translate(4px,4px)}}@media (prefers-reduced-motion:reduce){.hero-glow.svelte-cx2qqu,.scroll-chevron.svelte-cx2qqu{animation:none}}.os-toggle.svelte-cx2qqu{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:0;width:min(340px,92vw);margin-bottom:28px;padding:4px;display:inline-flex;position:relative}.os-slider.svelte-cx2qqu{transform:translateX(calc(var(--i,0) * 100%));transition:transform .32s var(--ease-out);z-index:0;background:#ffffff21;border-radius:999px;width:calc(33.3333% - 2.66667px);position:absolute;top:4px;bottom:4px;left:4px}.os-btn.svelte-cx2qqu{color:var(--ink-soft);cursor:pointer;font:inherit;transition:color .25s var(--ease);z-index:1;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:.85rem;font-weight:600;display:inline-flex;position:relative}.os-btn.svelte-cx2qqu:hover,.os-btn.active.svelte-cx2qqu{color:var(--ink)}@media (prefers-reduced-motion:reduce){.os-slider.svelte-cx2qqu{transition:none}}.eyebrow.svelte-cx2qqu{color:var(--ink-faint);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0 0 18px;font-size:.85rem;font-weight:600}.eyebrow.svelte-cx2qqu .dot:where(.svelte-cx2qqu){color:var(--accent-blue);margin-inline:6px}.hero-title.svelte-cx2qqu{letter-spacing:-.03em;text-align:center;margin:0 0 20px;font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.08}.hero-title.svelte-cx2qqu .grad:where(.svelte-cx2qqu){background:linear-gradient(92deg,#31beff,#02c9db,#7ee3ff,#31beff);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;animation:7s linear infinite svelte-cx2qqu-grad-shift;display:inline-block}@keyframes svelte-cx2qqu-grad-shift{to{background-position:200%}}@media (prefers-reduced-motion:reduce){.hero-title.svelte-cx2qqu .grad:where(.svelte-cx2qqu){animation:none}}.hero-sub.svelte-cx2qqu{color:var(--ink-soft);text-align:center;text-wrap:pretty;max-width:600px;margin:0 auto 26px;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65}.hero-cta.svelte-cx2qqu{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-meta.svelte-cx2qqu{color:var(--ink-faint);text-align:center;margin:14px 0 0;font-size:.82rem}.hero-version.svelte-cx2qqu{color:var(--accent-blue);background:#31beff1f;border:1px solid #31beff4d;border-radius:999px;padding:2px 10px;font-weight:600}.demo-stage.svelte-cx2qqu{max-width:720px;margin:clamp(36px,5vw,56px) auto 0}.demo-viewport.svelte-cx2qqu{text-align:left;min-height:150px;padding:28px 30px;display:grid;overflow:hidden}.demo-body.svelte-cx2qqu{grid-area:1/1;align-self:center;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:clamp(1.25rem,2.6vw,1.7rem);position:relative}.demo-typed.svelte-cx2qqu{color:var(--ink)}.demo-tooltip.svelte-cx2qqu{animation:svelte-cx2qqu-tooltip-pop .22s var(--ease-out);border:1.5px solid var(--tt);box-shadow:0 6px 22px -6px color-mix(in srgb, var(--tt) 55%, transparent);vertical-align:middle;white-space:nowrap;background:#0c101cf7;border-radius:8px;align-items:center;gap:8px;margin-left:14px;padding:4px 10px;display:inline-flex}@keyframes svelte-cx2qqu-tooltip-pop{0%{opacity:0;transform:translate(-6px)scale(.96)}to{opacity:1;transform:none}}.tt-text.svelte-cx2qqu{color:var(--tt);font-size:.95rem;font-weight:700}.tt-tag.svelte-cx2qqu{background:color-mix(in srgb, var(--tt) 18%, transparent);color:color-mix(in srgb, var(--tt) 70%, #fff);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:700}.demo-pager.svelte-cx2qqu{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.demo-pager.svelte-cx2qqu button:where(.svelte-cx2qqu){background:var(--surface);border:1px solid var(--border);color:var(--ink-faint);cursor:pointer;font:inherit;transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.78rem;display:inline-flex}.demo-pager.svelte-cx2qqu button:where(.svelte-cx2qqu):hover{border-color:var(--border-strong);color:var(--ink-soft)}.demo-pager.svelte-cx2qqu button.active:where(.svelte-cx2qqu){color:var(--ink);background:#31beff1f;border-color:#31beff73}.pager-arrow.svelte-cx2qqu{opacity:.55}.pager-output.svelte-cx2qqu{font-weight:700}@media (width<=720px){.demo-pager.svelte-cx2qqu{display:none}}.kpi-strip.svelte-hnrwki{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:18px;margin-top:clamp(56px,8vw,96px);padding-block:clamp(24px,3.5vw,40px);display:grid}.kpi.svelte-hnrwki{text-align:center}.kpi-num.svelte-hnrwki{background:linear-gradient(#fff,#ffffffa6);font-variant-numeric:tabular-nums;letter-spacing:-.02em;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:800}.kpi-label.svelte-hnrwki{color:var(--ink-faint);text-wrap:balance;margin-top:4px;font-size:.85rem;line-height:1.4}@media (width<=880px){.kpi-strip.svelte-hnrwki{grid-template-columns:repeat(2,1fr)}}@media (width<=380px){.kpi-strip.svelte-hnrwki{grid-template-columns:1fr}}.sticky-nav.svelte-swa5jq{top:calc(var(--header-height) + var(--banner-height) + 8px);z-index:60;justify-content:center;margin-top:clamp(24px,4vw,40px);padding-inline:12px;display:flex;position:sticky}.nav-inner.svelte-swa5jq{flex-direction:column;gap:8px;max-width:100%;display:flex}.read-progress.svelte-swa5jq{background:#ffffff14;border-radius:2px;height:3px;overflow:hidden}.read-progress.svelte-swa5jq span:where(.svelte-swa5jq){background:linear-gradient(90deg, var(--active-accent), color-mix(in srgb, var(--active-accent) 55%, #fff));height:100%;transition:width .15s linear, background-color .4s var(--ease);border-radius:2px;display:block}.nav-scroll.svelte-swa5jq{-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-strong);scrollbar-width:none;background:#080e1ebf;border-radius:999px;gap:2px;max-width:100%;padding:5px;display:flex;overflow-x:auto;box-shadow:0 8px 32px -8px #00000080}.nav-scroll.svelte-swa5jq::-webkit-scrollbar{display:none}.nav-scroll.svelte-swa5jq a:where(.svelte-swa5jq){color:var(--ink-faint);transition:background-color .25s var(--ease), color .25s var(--ease);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:.84rem;font-weight:600;text-decoration:none}.nav-scroll.svelte-swa5jq a:where(.svelte-swa5jq):hover{color:var(--ink);background:#ffffff12}.nav-scroll.svelte-swa5jq a.active:where(.svelte-swa5jq){background:linear-gradient(135deg, var(--active-accent), color-mix(in srgb, var(--active-accent) 55%, var(--accent-cyan)));box-shadow:0 4px 18px -6px color-mix(in srgb, var(--active-accent) 70%, transparent);color:#fff;transition:background-color .4s var(--ease), box-shadow .4s var(--ease)}.promise-grid.svelte-1pkjrug{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.promise-card.svelte-1pkjrug{text-align:left}.promise-icon.svelte-1pkjrug{border-radius:var(--radius-sm);background:#31beff1a;border:1px solid #31beff38;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:1.25rem;display:inline-flex}@media (width<=880px){.promise-grid.svelte-1pkjrug{grid-template-columns:1fr}}.frame-shell.svelte-13saror{width:100%;margin:0 auto}.frame-wrap.svelte-13saror{background:#101018;position:relative;overflow:hidden}.frame-wrap.svelte-13saror iframe:where(.svelte-13saror){z-index:1;border:0;width:100%;height:100%;display:block;position:relative}.frame-skeleton.svelte-13saror{z-index:2;background-color:#101018;background-image:linear-gradient(100deg,#0000 20%,#ffffff0f 40% 60%,#0000 80%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.4s ease-in-out infinite svelte-13saror-frame-shimmer;position:absolute;inset:0}@keyframes svelte-13saror-frame-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.frame-skeleton.svelte-13saror{animation:none}}@media (width<=720px){.frame-wrap.svelte-13saror{max-height:460px}}.session-block.svelte-1nhvg7w{max-width:880px;margin:0 auto clamp(32px,5vw,52px)}.session-body.svelte-1nhvg7w{min-height:150px;padding:24px 26px 28px;position:relative}.session-line.svelte-1nhvg7w{color:var(--ink);text-align:left;margin:0;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.75}.session-caption.svelte-1nhvg7w{color:var(--ink-faint);text-align:center;margin:12px 0 0;font-size:.85rem}.session-tooltip.svelte-1nhvg7w{animation:svelte-1nhvg7w-tooltip-pop .22s var(--ease-out);border:1.5px solid var(--tt);box-shadow:0 6px 22px -6px color-mix(in srgb, var(--tt) 55%, transparent);vertical-align:middle;background:#0c101cf7;border-radius:7px;align-items:center;gap:8px;max-width:100%;margin-left:10px;padding:2px 9px;display:inline-flex}@keyframes svelte-1nhvg7w-tooltip-pop{0%{opacity:0;transform:translate(-6px)scale(.96)}to{opacity:1;transform:none}}.tt-text.svelte-1nhvg7w{color:var(--tt);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.tt-tag.svelte-1nhvg7w{background:color-mix(in srgb, var(--tt) 18%, transparent);color:color-mix(in srgb, var(--tt) 70%, #fff);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:.65rem;font-weight:700}.family-band.svelte-fbh2ah{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(#ffffff0d,#ffffff05);margin-bottom:clamp(28px,4vw,44px);padding:8px 8px 0;overflow:hidden}.family.svelte-fbh2ah{border-radius:var(--radius-sm);transition:background-color .25s var(--ease);grid-template-columns:12px 1fr auto auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.family.svelte-fbh2ah:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.family-dot.svelte-fbh2ah{background:var(--accent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;width:10px;height:10px}.family-name.svelte-fbh2ah{font-size:.98rem;font-weight:600}.family-count.svelte-fbh2ah{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.family-delay.svelte-fbh2ah{color:var(--ink-faint);font-variant-numeric:tabular-nums;text-align:right;min-width:42px;font-size:.8rem}.family-note.svelte-fbh2ah{border-top:1px solid var(--border);color:var(--ink-faint);text-align:center;margin:4px 0 0;padding:12px 16px;font-size:.82rem}.detail-grid.svelte-fbh2ah{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:clamp(28px,4vw,44px);display:grid}.detail-head.svelte-fbh2ah{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.detail-dot.svelte-fbh2ah{background:var(--accent);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 65%, transparent);border-radius:50%;flex-shrink:0;width:11px;height:11px;margin-top:6px}.detail-tag.svelte-fbh2ah{color:var(--ink-faint);margin:2px 0 0;font-size:.85rem}.detail-lead.svelte-fbh2ah{color:var(--ink-soft);margin:0 0 16px;font-size:.92rem;line-height:1.6}.detail-rows.svelte-fbh2ah{flex-direction:column;gap:10px;list-style:none;display:flex}.detail-rows.svelte-fbh2ah li:where(.svelte-fbh2ah){flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.detail-trig.svelte-fbh2ah{flex-shrink:0;align-items:baseline;gap:8px;min-width:150px;display:inline-flex}.detail-context.svelte-fbh2ah{flex-wrap:wrap;gap:6px;display:inline-flex}.detail-word.svelte-fbh2ah{color:var(--ink-faint);background:#ffffff0d;border-radius:6px;padding:2px 8px;font-size:.82rem}.magic-duo.svelte-fbh2ah{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.magic-card.svelte-fbh2ah h3:where(.svelte-fbh2ah){align-items:center;gap:10px;display:flex}.magic-num.svelte-fbh2ah{background:color-mix(in srgb, var(--accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);color:color-mix(in srgb, var(--accent) 65%, #fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;font-weight:800;display:inline-flex}.magic-card.svelte-fbh2ah>p:where(.svelte-fbh2ah){margin-bottom:14px}kbd.star.svelte-fbh2ah{color:#fff;text-shadow:0 0 8px #fff9;background:linear-gradient(135deg,#e53935,#ff7043);border-color:#ffffff4d}.magic-rows.svelte-fbh2ah{flex-direction:column;gap:9px;list-style:none;display:flex}.magic-rows.svelte-fbh2ah li:where(.svelte-fbh2ah){align-items:baseline;gap:10px;display:flex}.magic-rows--compact.svelte-fbh2ah{grid-template-columns:repeat(2,1fr);gap:9px 18px;display:grid}@media (width<=880px){.detail-grid.svelte-fbh2ah,.magic-duo.svelte-fbh2ah,.magic-rows--compact.svelte-fbh2ah{grid-template-columns:1fr}}@media (width<=520px){.family.svelte-fbh2ah{grid-template-columns:10px 1fr auto;gap:10px}.family-delay.svelte-fbh2ah{display:none}}.editor-block.svelte-fbh2ah{margin-top:clamp(28px,4vw,44px)}.editor-title.svelte-fbh2ah{text-align:center;margin-bottom:8px;font-size:1.25rem;font-weight:700}.editor-lead.svelte-fbh2ah{color:var(--ink-soft);text-align:center;max-width:640px;margin:0 auto 20px;font-size:.92rem;line-height:1.6}.personal-grid.svelte-1423tyx{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.steps.svelte-1423tyx{flex-direction:column;gap:9px;margin:0 0 18px;list-style:none;display:flex}.steps.svelte-1423tyx li:where(.svelte-1423tyx){color:var(--ink-soft);align-items:baseline;gap:10px;font-size:.92rem;display:flex}.step-num.svelte-1423tyx{color:var(--accent-blue);background:#31beff1f;border:1px solid #31beff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;display:inline-flex;position:relative;top:2px}.rows.svelte-1423tyx{flex-direction:column;gap:9px;list-style:none;display:flex}.rows.svelte-1423tyx li:where(.svelte-1423tyx){flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.rows.svelte-1423tyx .hs-desc:where(.svelte-1423tyx){margin-left:auto}.card-lead.svelte-1423tyx{margin-bottom:16px}.card-foot.svelte-1423tyx{border-top:1px solid var(--border);color:var(--ink-faint);margin-top:16px;padding-top:14px;font-size:.85rem}@media (width<=880px){.personal-grid.svelte-1423tyx{grid-template-columns:1fr}}.info-embed.svelte-1423tyx{margin-top:clamp(24px,3.5vw,36px)}.info-lead.svelte-1423tyx{color:var(--ink-soft);text-align:center;margin:0 0 16px;font-size:.92rem}.ai.svelte-z98jph{position:relative}.ai-glow.svelte-z98jph{pointer-events:none;z-index:-1;background:radial-gradient(#ec407a1a 0%,#ec407a00 65%);width:min(900px,100vw);height:500px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ai-demo.svelte-z98jph{max-width:780px;margin:0 auto clamp(40px,6vw,64px)}.mode-tabs.svelte-z98jph{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:2px;width:fit-content;margin:0 auto 18px;padding:4px;display:flex}.mode-tabs.svelte-z98jph button:where(.svelte-z98jph){color:var(--ink-faint);cursor:pointer;font:inherit;transition:background-color .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:.85rem;font-weight:600}.mode-tabs.svelte-z98jph button:where(.svelte-z98jph):hover{color:var(--ink-soft)}.mode-tabs.svelte-z98jph button.active:where(.svelte-z98jph){color:#fff;background:#ec407a29}.ai-body.svelte-z98jph{padding:24px 26px 26px}.ai-context.svelte-z98jph{color:var(--ink);text-align:left;margin:0 0 18px;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:1rem;line-height:1.6}.typo.svelte-z98jph{text-underline-offset:3px;-webkit-text-decoration:underline wavy #e53935bf;text-decoration:underline wavy #e53935bf;text-decoration-thickness:1.5px}.ai-punch.svelte-z98jph{color:var(--ink-soft);text-align:center;margin:14px 0 0;font-size:.9rem}.hs-tooltip.svelte-z98jph{background:#101010;border:1px solid #ffffff29;border-radius:10px;padding:10px 0 0;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.55;overflow:hidden;box-shadow:0 16px 50px -12px #000c}.tt-line.svelte-z98jph{padding:4px 14px;display:block}.tt-line--selected.svelte-z98jph{background:#fae13812}.tt-spark.svelte-z98jph{color:#fae138;margin-right:6px}.tt-eq.svelte-z98jph{color:#7f7f7f}.tt-corr.svelte-z98jph{color:#41e566;font-weight:700}.tt-nw.svelte-z98jph{color:#ff9d1c;font-weight:700}.tt-shortcut.svelte-z98jph{color:#ffffffa6;float:right;background:#ffffff14;border-radius:5px;margin-left:10px;padding:1px 7px;font-size:.72rem}.tt-dim.svelte-z98jph{opacity:.45}.tt-hint.svelte-z98jph{color:#ffffff73;text-align:center;border-top:1px solid #ffffff14;margin-top:8px;padding:7px 14px;font-size:.72rem}.tt-info.svelte-z98jph{color:#ffffff61;text-align:right;background:#ffffff0a;padding:6px 14px;font-size:.7rem}.ai-legend.svelte-z98jph{color:var(--ink-faint);text-align:center;max-width:640px;margin:16px auto 0;font-size:.82rem;line-height:1.6}.lg-gray.svelte-z98jph{color:#9a9a9a;font-weight:600}.lg-green.svelte-z98jph{color:#41e566;font-weight:600}.lg-orange.svelte-z98jph{color:#ff9d1c;font-weight:600}.lg-yellow.svelte-z98jph{color:#fae138;font-weight:600}.ai-step.svelte-z98jph{margin-bottom:clamp(36px,5vw,56px)}.ai-step.svelte-z98jph h3:where(.svelte-z98jph){justify-content:center;align-items:center;gap:10px;max-width:700px;margin:0 auto 20px;font-size:1.25rem;font-weight:700;display:flex}.step-title.svelte-z98jph{text-align:center;text-wrap:balance}.step-badge.svelte-z98jph{color:#ff8ab5;background:#ec407a26;border:1px solid #ec407a66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.85rem;font-weight:800;display:inline-flex}.step-lead.svelte-z98jph{color:var(--ink-soft);text-align:center;max-width:700px;margin:0 auto 22px;font-size:.95rem;line-height:1.65}.step-foot.svelte-z98jph{color:var(--ink-soft);text-align:center;max-width:640px;margin:18px auto 0;font-size:.9rem;line-height:1.6}.backend-grid.svelte-z98jph{grid-template-columns:repeat(2,1fr);gap:16px;max-width:780px;margin:0 auto;display:grid}.backend-card.svelte-z98jph{--accent:var(--family-ia)}.backend-card.svelte-z98jph header:where(.svelte-z98jph){align-items:center;gap:12px;margin-bottom:12px;display:flex}.backend-icon.svelte-z98jph{font-size:1.6rem}.backend-card.svelte-z98jph h4:where(.svelte-z98jph){margin:0;font-size:1.05rem}.backend-aud.svelte-z98jph{color:var(--ink-faint);margin:1px 0 0;font-size:.78rem}.backend-port.svelte-z98jph{border:1px solid var(--border);color:var(--ink-faint);white-space:nowrap;background:#ffffff0f;border-radius:999px;margin-left:auto;padding:3px 9px;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.7rem}.api-band.svelte-z98jph{text-align:center;margin-top:22px}.api-lead.svelte-z98jph{color:var(--ink-soft);text-align:center;max-width:640px;margin:0 auto 14px;font-size:.92rem}.api-chips.svelte-z98jph{flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;display:flex}.api-chip.svelte-z98jph{background:var(--surface);border:1px solid var(--border);color:var(--ink-soft);cursor:default;transition:border-color .25s var(--ease), color .25s var(--ease);border-radius:999px;padding:6px 14px;font-size:.83rem;font-weight:600}.api-chip.svelte-z98jph:hover{color:var(--ink);border-color:#ec407a73}.api-note.svelte-z98jph{color:var(--ink-faint);text-align:center;margin:12px 0 0;font-size:.78rem}.browser-embed.svelte-z98jph{margin-top:22px}.provider-grid.svelte-z98jph{flex-wrap:wrap;gap:10px;display:flex}.provider.svelte-z98jph{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;max-width:100%;transition:border-color .25s var(--ease);flex:280px;padding:13px 15px}.provider.svelte-z98jph:hover{border-color:var(--border-strong)}.provider-name.svelte-z98jph{font-size:.92rem;font-weight:700}.provider-family.svelte-z98jph{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.76rem;overflow:hidden}.provider-meta.svelte-z98jph{gap:10px;margin-top:8px;display:flex}.provider-count.svelte-z98jph{color:var(--accent-blue);font-size:.78rem;font-weight:700}.provider-range.svelte-z98jph{color:var(--ink-faint);font-size:.78rem}.profile-grid.svelte-z98jph{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.profile-card.svelte-z98jph{--accent:var(--family-ia)}.profile-head.svelte-z98jph{align-items:center;gap:10px;margin-bottom:8px;display:flex}.profile-label.svelte-z98jph{font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.85rem;font-weight:700}.profile-batch.svelte-z98jph{color:#ff8ab5;letter-spacing:.06em;text-transform:uppercase;background:#ec407a26;border:1px solid #ec407a66;border-radius:999px;padding:2px 8px;font-size:.66rem;font-weight:700}@media (width<=880px){.backend-grid.svelte-z98jph,.profile-grid.svelte-z98jph{grid-template-columns:1fr}.provider-grid.svelte-z98jph{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.provider-grid.svelte-z98jph{grid-template-columns:1fr}.tt-shortcut.svelte-z98jph{display:none}}.tap-grid.svelte-r9uuhw{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px;display:grid}.tap-card.svelte-r9uuhw{flex-direction:column;gap:12px;display:flex}.tap-card--nav.svelte-r9uuhw{grid-column:span 4}.tap-keycap.svelte-r9uuhw kbd:where(.svelte-r9uuhw){padding:6px 14px;font-size:1rem}.tap-rows.svelte-r9uuhw{flex-direction:column;gap:7px;display:flex}.tap-row.svelte-r9uuhw{align-items:center;gap:9px;display:flex}.tap-pill.svelte-r9uuhw{color:#ffb45e;letter-spacing:.07em;text-align:center;text-transform:uppercase;background:#fb8c0026;border:1px solid #fb8c0066;border-radius:999px;flex-shrink:0;min-width:44px;padding:2px 0;font-size:.64rem;font-weight:800}.tap-pill--hold.svelte-r9uuhw{border-color:var(--border-strong);color:var(--ink-faint);background:#ffffff0f}.tap-glyph.svelte-r9uuhw{width:26px;font-size:1rem}.tap-action.svelte-r9uuhw{font-size:.9rem;font-weight:650}.tap-note.svelte-r9uuhw{border-top:1px solid var(--border);color:var(--ink-faint);margin:auto 0 0;padding-top:10px;font-size:.8rem;line-height:1.5}.tap-card--nav.svelte-r9uuhw h3:where(.svelte-r9uuhw){font-size:1.05rem}.nav-hint.svelte-r9uuhw{color:var(--ink-faint);font-size:.85rem;font-weight:500}.nav-grid.svelte-r9uuhw{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.nav-cell.svelte-r9uuhw{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff0a;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;display:flex}.nav-glyph.svelte-r9uuhw{color:#ffb45e;font-size:.95rem;font-weight:700}.nav-desc.svelte-r9uuhw{color:var(--ink-faint);text-align:center;font-size:.7rem}.power-grid.svelte-r9uuhw{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.power-card.svelte-r9uuhw{text-align:left}.power-icon.svelte-r9uuhw{color:#ffb45e;margin-bottom:10px;font-size:1.3rem;display:inline-block}.super-actions.svelte-r9uuhw{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:clamp(30px,4.5vw,48px);display:grid}.super-action.svelte-r9uuhw{--accent:#fb8c00;align-items:flex-start;gap:14px;display:flex}.sa-icon.svelte-r9uuhw{flex-shrink:0;font-size:1.5rem;line-height:1.15}.sa-text.svelte-r9uuhw h3:where(.svelte-r9uuhw){margin:0 0 4px;font-size:1rem}.sa-text.svelte-r9uuhw p:where(.svelte-r9uuhw){font-size:.88rem}@media (width<=900px){.super-actions.svelte-r9uuhw{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.super-actions.svelte-r9uuhw{grid-template-columns:1fr}}.actions-block.svelte-r9uuhw{margin-top:clamp(28px,4vw,44px)}.actions-title.svelte-r9uuhw{text-align:center;margin-bottom:8px;font-size:1.25rem;font-weight:700}.actions-lead.svelte-r9uuhw{color:var(--ink-soft);text-align:center;max-width:660px;margin:0 auto 18px;font-size:.92rem;line-height:1.6}.actions-groups.svelte-r9uuhw{columns:240px 3;column-gap:14px}.actions-group.svelte-r9uuhw{--accent:#fb8c00;break-inside:avoid;width:100%;margin-bottom:14px;display:inline-block}.group-title.svelte-r9uuhw{border-bottom:1px solid var(--border);margin:0 0 10px;padding-bottom:8px;font-size:1rem;font-weight:700}.section-title.svelte-r9uuhw{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 7px;font-size:.72rem;font-weight:700}.actions-cloud.svelte-r9uuhw{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.action-chip.svelte-r9uuhw{background:var(--surface);border:1px solid var(--border);color:var(--ink-soft);transition:border-color .25s var(--ease);border-radius:999px;padding:4px 12px;font-size:.8rem}.action-chip.svelte-r9uuhw:hover{border-color:#fb8c0073}.axis-tag.svelte-r9uuhw{color:#ffb45e;text-transform:uppercase;background:#fb8c0026;border-radius:999px;margin-left:5px;padding:1px 6px;font-size:.62rem;font-weight:700}@media (width<=1100px){.tap-grid.svelte-r9uuhw{grid-template-columns:repeat(2,1fr)}.tap-card--nav.svelte-r9uuhw{grid-column:span 2}.power-grid.svelte-r9uuhw{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.tap-grid.svelte-r9uuhw,.power-grid.svelte-r9uuhw,.actions-groups.svelte-r9uuhw{grid-template-columns:1fr}.tap-card--nav.svelte-r9uuhw{grid-column:span 1}.nav-grid.svelte-r9uuhw{grid-template-columns:repeat(3,1fr)}}.gesture-grid.svelte-5c6d6a{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gesture-meta.svelte-5c6d6a{gap:8px;margin-bottom:12px;display:flex}.gesture-fingers.svelte-5c6d6a{color:#6fe3f2;background:#00bcd421;border:1px solid #00bcd466;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}.gesture-type.svelte-5c6d6a{border:1px solid var(--border);color:var(--ink-faint);background:#ffffff0f;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600}.gesture-action.svelte-5c6d6a{margin-bottom:6px;font-size:1.02rem;font-weight:700}.gesture-note.svelte-5c6d6a{color:var(--ink-faint);font-size:.85rem;line-height:1.55}.gesture-foot.svelte-5c6d6a{color:var(--ink-soft);text-align:center;max-width:640px;margin:22px auto 0;font-size:.9rem;line-height:1.6}@media (width<=880px){.gesture-grid.svelte-5c6d6a{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.gesture-grid.svelte-5c6d6a{grid-template-columns:1fr}}.live.svelte-1g2y9ry{grid-template-columns:1fr auto;align-items:stretch;gap:18px;max-width:720px;margin:0 auto;display:grid}.live-editor.svelte-1g2y9ry{flex-direction:column;display:flex;overflow:hidden}.le-chrome.svelte-1g2y9ry{border-bottom:1px solid var(--border);background:#ffffff0a;align-items:center;gap:6px;padding:9px 12px;display:flex}.le-chrome.svelte-1g2y9ry .dot:where(.svelte-1g2y9ry){background:#ffffff40;border-radius:50%;width:10px;height:10px}.le-title.svelte-1g2y9ry{color:var(--ink-faint);margin-left:8px;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.72rem}.le-body.svelte-1g2y9ry{flex:1;min-height:132px;padding:18px 20px;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:1.02rem;line-height:1.7;position:relative}.le-text.svelte-1g2y9ry{color:var(--ink)}.le-caret.svelte-1g2y9ry{background:var(--accent-cyan,#02c9db);vertical-align:-.18em;width:2px;height:1.05em;margin-left:1px;animation:1.1s step-end infinite svelte-1g2y9ry-blink;display:inline-block}@keyframes svelte-1g2y9ry-blink{50%{opacity:0}}.le-tag.svelte-1g2y9ry{animation:svelte-1g2y9ry-tagpop .2s var(--ease-out,ease-out);background:color-mix(in srgb, var(--tag) 22%, #0c1018);border:1px solid var(--tag);color:#fff;white-space:nowrap;border-radius:7px;margin-left:10px;padding:2px 8px;font-size:.7rem;font-weight:700}@keyframes svelte-1g2y9ry-tagpop{0%{opacity:0;transform:translateY(4px)}}.live-widget.svelte-1g2y9ry{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:118px;display:flex}.pill.svelte-1g2y9ry{background:var(--pill);box-shadow:0 10px 30px -8px color-mix(in srgb, var(--pill) 60%, transparent);text-align:center;transition:background-color .35s var(--ease,ease), box-shadow .35s var(--ease,ease);border-radius:14px;width:96px;overflow:hidden}.pill-num.svelte-1g2y9ry{color:#fff;font-variant-numeric:tabular-nums;padding:14px 0 10px;font-size:2.2rem;font-weight:800;line-height:1}.pill-unit.svelte-1g2y9ry{color:#ffffffd9;letter-spacing:.14em;background:#0006;padding:4px 0;font-size:.62rem;font-weight:700}.bars.svelte-1g2y9ry{align-items:flex-end;gap:2px;width:100%;height:46px;display:flex}.bar.svelte-1g2y9ry{background:linear-gradient(180deg, var(--accent-cyan,#02c9db), #02c9db59);border-radius:1px;flex:1;min-height:4px;transition:height .13s linear}.live-hint.svelte-1g2y9ry{color:var(--ink-faint);text-align:center;margin:0;font-size:.72rem;line-height:1.4}@media (width<=620px){.live.svelte-1g2y9ry{grid-template-columns:1fr}.live-widget.svelte-1g2y9ry{flex-direction:row;width:100%}.bars.svelte-1g2y9ry{flex:1}}.preview.svelte-1mm65a{grid-template-columns:1fr 1fr 1.6fr;gap:14px;margin-bottom:10px;display:grid}.preview-card.svelte-1mm65a{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#ffffff0e,#ffffff06);padding:18px 20px}.preview-label.svelte-1mm65a{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:600}.preview-value.svelte-1mm65a{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800}.preview-unit.svelte-1mm65a{color:var(--ink-faint);font-size:1rem;font-weight:600}.spark.svelte-1mm65a{width:100%;height:34px;margin-top:8px;display:block}.spark.svelte-1mm65a polyline:where(.svelte-1mm65a){fill:none;stroke:#00bfa5;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.spark--pink.svelte-1mm65a polyline:where(.svelte-1mm65a){stroke:var(--family-ia)}.preview-delta.svelte-1mm65a{color:var(--ink-faint);margin-top:6px;font-size:.78rem}.calendar.svelte-1mm65a{grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:3px;margin-top:10px;display:grid}.cell.svelte-1mm65a{aspect-ratio:1;background:#ffffff0f;border-radius:2px}.cell[data-level="1"].svelte-1mm65a{background:#00bfa540}.cell[data-level="2"].svelte-1mm65a{background:#00bfa573}.cell[data-level="3"].svelte-1mm65a{background:#00bfa5a6}.cell[data-level="4"].svelte-1mm65a{background:#00bfa5e6}@keyframes svelte-1mm65a-draw-spark{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes svelte-1mm65a-cell-fade{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.preview-note.svelte-1mm65a{color:var(--ink-faint);text-align:center;margin:0 0 26px;font-size:.8rem}.cap-grid.svelte-1mm65a{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:26px;display:grid}.dash-block.svelte-1mm65a{margin-bottom:26px}.dash-title.svelte-1mm65a{text-align:center;margin-bottom:14px;font-size:1.25rem;font-weight:700}.dash-tabs.svelte-1mm65a{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:2px;width:fit-content;margin:0 auto 18px;padding:4px;display:flex}.dash-tabs.svelte-1mm65a button:where(.svelte-1mm65a){color:var(--ink-faint);cursor:pointer;font:inherit;transition:background-color .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:.85rem;font-weight:600}.dash-tabs.svelte-1mm65a button:where(.svelte-1mm65a):hover{color:var(--ink-soft)}.dash-tabs.svelte-1mm65a button.active:where(.svelte-1mm65a){color:var(--ink);background:#00bfa526}.dash-note.svelte-1mm65a{color:var(--ink-faint);text-align:center;max-width:560px;margin:14px auto 0;font-size:.82rem}.widget-live.svelte-1mm65a{--accent:#00bfa5;max-width:760px;margin:0 auto}.widget-live-head.svelte-1mm65a{text-align:center;margin-bottom:18px}.widget-live-head.svelte-1mm65a h3:where(.svelte-1mm65a){margin-bottom:8px;font-size:1.15rem}.widget-live-head.svelte-1mm65a p:where(.svelte-1mm65a){color:var(--ink-soft);max-width:620px;margin:0 auto;font-size:.92rem;line-height:1.6}.deleg-compare.svelte-1mm65a{--accent:#00bfa5;max-width:640px;margin:26px auto 0}.dc-title.svelte-1mm65a{text-align:center;margin-bottom:14px;font-size:1.05rem}.dc-row.svelte-1mm65a{align-items:center;gap:12px;margin-bottom:10px;display:flex}.dc-label.svelte-1mm65a{color:var(--ink-faint);text-align:right;flex-shrink:0;width:96px;font-size:.82rem}.dc-track.svelte-1mm65a{background:#ffffff0d;border-radius:8px;flex:1;gap:2px;height:34px;display:flex;overflow:hidden}.dc-seg.svelte-1mm65a{color:var(--ink-soft);white-space:nowrap;min-width:0;width:var(--w);justify-content:center;align-items:center;font-size:.74rem;font-weight:700;display:flex;overflow:hidden}.dc-seg--manual.svelte-1mm65a,.dc-seg--typed.svelte-1mm65a{background:#ffffff24}.dc-seg--deleg.svelte-1mm65a{color:#04231f;background:linear-gradient(135deg,#00bfa5,#02c9db)}.dc-note.svelte-1mm65a{color:var(--ink-faint);text-align:center;margin:8px 0 0;font-size:.78rem}@keyframes svelte-1mm65a-dc-grow{0%{width:0}to{width:var(--w)}}.metrics-privacy.svelte-1mm65a{color:var(--ink-soft);text-align:center;max-width:640px;margin:22px auto 0;font-size:.9rem}@media (width<=880px){.preview.svelte-1mm65a{grid-template-columns:1fr 1fr}.preview-card--calendar.svelte-1mm65a{grid-column:span 2}.cap-grid.svelte-1mm65a{grid-template-columns:1fr}}.chips.svelte-1fawio9{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;margin:0 auto clamp(30px,4.5vw,48px);list-style:none;display:flex}.chip.svelte-1fawio9{background:var(--surface);border:1px solid var(--border);color:var(--ink-soft);border-radius:999px;padding:6px 14px;font-size:.83rem;font-weight:600}.chip--more.svelte-1fawio9{color:var(--ink-faint);border-style:dashed}.comfort-grid.svelte-1fawio9{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:18px;display:grid}.comfort-card.svelte-1fawio9 h3:where(.svelte-1fawio9){margin-bottom:10px}.comfort-card--wide.svelte-1fawio9{grid-column:1/-1}.lang-chips.svelte-1fawio9{flex-wrap:wrap;gap:6px;margin-top:14px;list-style:none;display:flex}.lang-chip.svelte-1fawio9{color:var(--ink-soft);background:#31beff14;border:1px solid #31beff38;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.lang-flag.svelte-1fawio9{margin-right:5px}.changelog-embed.svelte-1fawio9{margin-bottom:clamp(30px,4.5vw,48px)}.win-all.svelte-1fawio9{text-align:center;margin-bottom:clamp(30px,4.5vw,48px)}.win-all-lead.svelte-1fawio9{color:var(--ink-soft);text-align:center;max-width:760px;margin:0 auto 12px;font-size:.9rem;line-height:1.65}.win-chips.svelte-1fawio9{flex-wrap:wrap;justify-content:center;gap:7px;list-style:none;display:flex}.win-chip.svelte-1fawio9{background:var(--surface);border:1px solid var(--border);color:var(--ink-faint);border-radius:999px;padding:4px 12px;font-size:.78rem}.trust-grid.svelte-1fawio9{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.trust-icon.svelte-1fawio9{margin-bottom:10px;font-size:1.5rem;display:inline-block}@media (width<=880px){.comfort-grid.svelte-1fawio9,.trust-grid.svelte-1fawio9{grid-template-columns:1fr}}.ergo-keyboard.svelte-r7z3pl{text-align:center;max-width:940px;margin:0 auto 28px}.ergo-keyboard-controls.svelte-r7z3pl{margin-top:12px}.ergo-keyboard-caption.svelte-r7z3pl{color:var(--ink-faint);max-width:620px;margin:12px auto 0;font-size:.82rem}.bigram-grid.svelte-r7z3pl{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:26px;display:grid}.bigram-card.svelte-r7z3pl h3:where(.svelte-r7z3pl){align-items:center;gap:9px;display:flex}.bigram-dot.svelte-r7z3pl{background:var(--accent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;flex-shrink:0;width:9px;height:9px}.bigram-lead.svelte-r7z3pl{color:var(--ink-faint);margin:0 0 14px;font-size:.85rem;line-height:1.55}.bigram-rows.svelte-r7z3pl{flex-direction:column;gap:8px;list-style:none;display:flex}.bigram-rows.svelte-r7z3pl li:where(.svelte-r7z3pl){flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.bigram-rows.svelte-r7z3pl .hs-desc:where(.svelte-r7z3pl){margin-left:auto}.super-grid.svelte-r7z3pl{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ergo-link.svelte-r7z3pl{color:var(--accent-blue);text-decoration:none}.ergo-link.svelte-r7z3pl:hover{text-decoration:underline}@media (width<=1100px){.bigram-grid.svelte-r7z3pl,.super-grid.svelte-r7z3pl{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.bigram-grid.svelte-r7z3pl,.super-grid.svelte-r7z3pl{grid-template-columns:1fr}}.table-wrap.svelte-e4pyji{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(#ffffff0d,#ffffff05);overflow-x:auto}.matrix.svelte-e4pyji{border-collapse:collapse;width:100%;min-width:640px}.matrix.svelte-e4pyji th:where(.svelte-e4pyji),.matrix.svelte-e4pyji td:where(.svelte-e4pyji){border-bottom:1px solid var(--border);text-align:center;padding:11px 16px}.matrix.svelte-e4pyji tbody:where(.svelte-e4pyji) tr:where(.svelte-e4pyji):last-child td:where(.svelte-e4pyji){border-bottom:0}.matrix.svelte-e4pyji tbody:where(.svelte-e4pyji) tr:where(.svelte-e4pyji){transition:background-color .2s var(--ease)}.matrix.svelte-e4pyji tbody:where(.svelte-e4pyji) tr:where(.svelte-e4pyji):hover{background:#ffffff08}.matrix.svelte-e4pyji th:where(.svelte-e4pyji){padding-block:16px}.matrix.svelte-e4pyji th:where(.svelte-e4pyji) i:where(.svelte-e4pyji){margin:0 auto 6px;font-size:1.3rem;display:block}.matrix.svelte-e4pyji th:where(.svelte-e4pyji) .icon-windows:where(.svelte-e4pyji){color:#31beff}.matrix.svelte-e4pyji th:where(.svelte-e4pyji) .icon-appleinc:where(.svelte-e4pyji){color:#e8e8ed}.matrix.svelte-e4pyji th:where(.svelte-e4pyji) .icon-linux:where(.svelte-e4pyji){color:#ffc107}.os-name.svelte-e4pyji{font-size:.95rem;font-weight:700;display:block}.os-driver.svelte-e4pyji{color:var(--ink-faint);font-size:.72rem;font-weight:500;display:block}.feat-col.svelte-e4pyji{font-size:.9rem;text-align:left!important}td.feat-col.svelte-e4pyji{color:var(--ink-soft)}.cell.ok.svelte-e4pyji{color:#4ade80;font-weight:700}.cell.off.svelte-e4pyji{color:#ffffff40}.cell.warn.svelte-e4pyji{color:#ffc107;font-weight:700}.cell.note.svelte-e4pyji{color:var(--ink-soft);font-size:.8rem}@keyframes svelte-e4pyji-cell-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}.legend.svelte-e4pyji{color:var(--ink-faint);text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:14px 0 0;font-size:.78rem;display:flex}.lg.ok.svelte-e4pyji{color:#4ade80}.lg.warn.svelte-e4pyji{color:#ffc107}.lg.off.svelte-e4pyji{color:#ffffff59}.bonus-grid.svelte-e4pyji{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:26px;display:grid}.bonus-card.svelte-e4pyji h3:where(.svelte-e4pyji){align-items:center;gap:10px;margin-bottom:12px;display:flex}.bonus-icon.svelte-e4pyji{font-size:1.15rem}.bonus-card.svelte-e4pyji .icon-windows:where(.svelte-e4pyji){color:#31beff}.bonus-card.svelte-e4pyji .icon-appleinc:where(.svelte-e4pyji){color:#e8e8ed}.bonus-list.svelte-e4pyji{flex-direction:column;gap:12px;list-style:none;display:flex}.bonus-list.svelte-e4pyji li:where(.svelte-e4pyji){color:var(--ink-soft);font-size:.92rem;line-height:1.6}@media (width<=880px){.bonus-grid.svelte-e4pyji{grid-template-columns:1fr}}.apps-showcase.svelte-e4pyji{margin-top:28px}.apps-title.svelte-e4pyji{justify-content:center;align-items:center;gap:10px;font-size:1.1rem;display:flex}.apps-title.svelte-e4pyji .icon-appleinc:where(.svelte-e4pyji){color:#e8e8ed}.apps-lead.svelte-e4pyji{color:var(--ink-soft);text-align:center;max-width:560px;margin:6px auto 18px;font-size:.9rem}.apps-grid.svelte-e4pyji{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.app-card.svelte-e4pyji{text-align:left;align-items:center;gap:14px;display:flex}.app-icon.svelte-e4pyji{border-radius:22%;flex-shrink:0;width:56px;height:56px;overflow:hidden}.app-icon.svelte-e4pyji svg{width:100%;height:100%;display:block}.app-monogram.svelte-e4pyji{background:linear-gradient(135deg, var(--accent-blue-deep), var(--accent-cyan));color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;font-weight:800;display:flex}.app-text.svelte-e4pyji h4:where(.svelte-e4pyji){margin:0 0 3px;font-size:1rem}.app-text.svelte-e4pyji p:where(.svelte-e4pyji){color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.5}.apps-note.svelte-e4pyji{color:var(--ink-faint);text-align:center;margin:16px 0 0;font-size:.78rem}.linux-callout.svelte-e4pyji{--accent:#ffc107;border-color:#ffc10740;max-width:780px;margin:26px auto 0}.linux-callout.svelte-e4pyji h3:where(.svelte-e4pyji){margin-bottom:8px}.linux-callout.svelte-e4pyji a:where(.svelte-e4pyji){color:var(--accent-blue)}.cta-card.svelte-e4pyji{border-radius:var(--radius-lg);text-align:center;background:radial-gradient(120% 140% at 50% 0,#3088ed14,#0000 55%),linear-gradient(#ffffff12,#ffffff08);border:1px solid #31beff80;margin-top:clamp(48px,7vw,80px);padding:clamp(40px,6vw,72px) clamp(20px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 0 90px -28px #31beff8c,0 26px 60px -32px #000000a6,inset 0 1px #ffffff24}.cta-glow.svelte-e4pyji{pointer-events:none;background:radial-gradient(90% 55% at 50% -12%,#3088ed2e,#0000 55%),radial-gradient(70% 45% at 75% 112%,#02c9db1a,#0000 60%);position:absolute;inset:0}.cta-title.svelte-e4pyji{background:linear-gradient(#fff 30%,#fff9);letter-spacing:-.02em;text-align:center;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;padding-bottom:.12em;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800;position:relative}.cta-sub.svelte-e4pyji{color:var(--ink-soft);text-align:center;max-width:560px;margin:0 auto 26px;font-size:1.02rem;position:relative}.cta-demo.svelte-e4pyji{color:var(--ink);white-space:nowrap;background:#e5393529;border:1px solid #e5393580;border-radius:6px;padding:1px 6px;font-family:SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.88em;font-weight:700}.cta-meta.svelte-e4pyji{color:var(--ink-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:14px 0 0;font-size:.8rem;display:flex;position:relative}.cta-version.svelte-e4pyji{font-weight:600}.cta-gh.svelte-e4pyji{color:var(--ink-faint);font-weight:600;text-decoration:none}.cta-gh.svelte-e4pyji:hover{color:var(--ink);text-decoration:underline}.cta-buttons.svelte-e4pyji{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.cta-buttons.svelte-e4pyji small:where(.svelte-e4pyji){opacity:.75;font-weight:500}.cta-brew.svelte-e4pyji{color:var(--ink-faint);overflow-wrap:anywhere;text-align:center;margin:14px 0 0;font-size:.85rem;position:relative}.cta-foot.svelte-e4pyji{color:var(--ink-faint);text-align:center;margin:20px 0 0;font-size:.85rem;position:relative}.cta-link.svelte-e4pyji{color:var(--accent-blue);text-decoration:none}.cta-link.svelte-e4pyji:hover{text-decoration:underline}.personas-grid.svelte-8s3mfr{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.persona-card.svelte-8s3mfr{--accent:#a78bfa;align-items:flex-start;gap:16px;display:flex}.persona-ico.svelte-8s3mfr{flex-shrink:0;font-size:1.8rem;line-height:1.1}.persona-text.svelte-8s3mfr code{background:#ffffff14;border-radius:4px;padding:1px 5px;font-size:.85em}@media (width<=720px){.personas-grid.svelte-8s3mfr{grid-template-columns:1fr}}.privacy-grid.svelte-l76ve{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.privacy-card.svelte-l76ve{--accent:#34d399}.privacy-ico.svelte-l76ve{margin-bottom:10px;font-size:1.5rem;display:block}@media (width<=900px){.privacy-grid.svelte-l76ve{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.privacy-grid.svelte-l76ve{grid-template-columns:1fr}}.table-wrap.svelte-1t6tvmr{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(#ffffff0d,#ffffff05);overflow-x:auto}.cmp.svelte-1t6tvmr{border-collapse:collapse;width:100%;min-width:680px}.cmp.svelte-1t6tvmr th:where(.svelte-1t6tvmr),.cmp.svelte-1t6tvmr td:where(.svelte-1t6tvmr){border-bottom:1px solid var(--border);text-align:center;padding:12px 14px}.cmp.svelte-1t6tvmr tbody:where(.svelte-1t6tvmr) tr:where(.svelte-1t6tvmr):last-child td:where(.svelte-1t6tvmr){border-bottom:0}.cmp.svelte-1t6tvmr thead:where(.svelte-1t6tvmr) th:where(.svelte-1t6tvmr){font-size:.9rem;font-weight:700}.feat-col.svelte-1t6tvmr{font-size:.9rem;text-align:left!important}td.feat-col.svelte-1t6tvmr{color:var(--ink-soft)}.hero-col.svelte-1t6tvmr{background:#f59e0b14}thead.svelte-1t6tvmr .hero-col:where(.svelte-1t6tvmr){color:#ffcf7a}.cell.ok.svelte-1t6tvmr{color:#4ade80;font-weight:700}.cell.off.svelte-1t6tvmr{color:#ffffff40}.cell.note.svelte-1t6tvmr{color:var(--ink-soft);font-size:.8rem}@keyframes svelte-1t6tvmr-cmp-cell-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.cmp-note.svelte-1t6tvmr{color:var(--ink-faint);text-align:center;max-width:560px;margin:14px auto 0;font-size:.78rem}.steps-grid.svelte-1rx9srz{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}.step-card.svelte-1rx9srz{--accent:#02c9db;position:relative}.step-n.svelte-1rx9srz{color:#5fe3f0;text-align:center;background:#02c9db24;border:1px solid #02c9db66;border-radius:50%;width:30px;height:30px;font-size:.85rem;font-weight:800;line-height:28px;position:absolute;inset:16px 16px auto auto}.step-ico.svelte-1rx9srz{margin-bottom:12px;font-size:1.7rem;display:block}@media (width<=780px){.steps-grid.svelte-1rx9srz{grid-template-columns:1fr}}.faq-list.svelte-uv1kvu{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.faq-item.svelte-uv1kvu{--accent:#5e9cff;padding:0}.faq-item.svelte-uv1kvu summary:where(.svelte-uv1kvu){cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;list-style:none;display:flex}.faq-item.svelte-uv1kvu summary:where(.svelte-uv1kvu)::-webkit-details-marker{display:none}.faq-q.svelte-uv1kvu{font-size:1rem;font-weight:650}.faq-chevron.svelte-uv1kvu{border-bottom:2px solid var(--ink-faint);border-right:2px solid var(--ink-faint);height:9px;transition:transform .3s var(--ease);flex-shrink:0;width:9px;transform:rotate(45deg)}.faq-item[open].svelte-uv1kvu .faq-chevron:where(.svelte-uv1kvu){transform:rotate(-135deg)}.faq-a.svelte-uv1kvu{padding:0 22px 20px}.faq-a.svelte-uv1kvu p:where(.svelte-uv1kvu){color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.65}.faq-a.svelte-uv1kvu strong{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.faq-item[open].svelte-uv1kvu .faq-a:where(.svelte-uv1kvu){animation:svelte-uv1kvu-faq-open .32s var(--ease-out) both}}@keyframes svelte-uv1kvu-faq-open{0%{opacity:0;transform:translateY(-6px)}}.sticky-cta.svelte-1hj8x2f{background:linear-gradient(135deg, var(--accent-blue-deep,#1f6feb), var(--accent-cyan,#02c9db));color:#fff;opacity:0;pointer-events:none;transition:opacity .3s var(--ease,ease), transform .3s var(--ease,ease);z-index:80;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px);box-shadow:0 12px 34px -10px #02c9dbb3}.sticky-cta.visible.svelte-1hj8x2f{opacity:1;pointer-events:auto;transform:translate(-50%)}.scta-tag.svelte-1hj8x2f{background:#ffffff2e;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}@media (prefers-reduced-motion:reduce){.sticky-cta.svelte-1hj8x2f{transition:opacity .3s}.sticky-cta.visible.svelte-1hj8x2f{transform:translate(-50%)}}.ep-topbar.svelte-1alcgfk{justify-content:space-between;align-items:center;gap:14px;margin:10px 0 0;display:flex}.legacy-link.svelte-1alcgfk{text-align:right;margin:0}.legacy-link.svelte-1alcgfk a:where(.svelte-1alcgfk){color:#ffffff59;font-size:.78rem;text-decoration:none;transition:color .25s}.legacy-link.svelte-1alcgfk a:where(.svelte-1alcgfk):hover{color:#ffffffb3;text-decoration:underline}.ep-endspace.svelte-1alcgfk{height:clamp(56px,8vw,110px)}
