@font-face{font-family:Geist;src:url(/fonts/geist-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Michroma;src:url(/fonts/michroma-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}:root{color-scheme:dark;--font-display:"Michroma", system-ui, sans-serif;--font-heading:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Geist", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-bg:#000;--color-band:#0d0d0f;--color-fg:#f5f5f7;--color-muted:#a1a1a6;--color-rule:#ffffff1f;--color-panel:#0d0d0f;--glow-pink:#ff5297;--glow-phosphor:#a6f4ee;--glass-bg:#ffffff0a;--glass-border:#ffffff1f;--glass-highlight:#ffffff38;--glass-filter:blur(16px);--bar-filter:blur(20px) saturate(1.5);--bar-fill:#0c0c0e80;--menu-filter:blur(24px) saturate(1.5);--menu-fill:linear-gradient(180deg, #1e1e228c, #0c0c0eb3);--sheet-fill:#000000d9;--radius-panel:12px;--radius-card:20px;--device:#1d1d1f;--device-edge:#48484a;--device-graphite:#2c2c2e;--scrollbar:#48484a;--radius-device:14px;--radius-screen:4px;--pink:#bd0f55;--pink-deep:#8c0b3f;--pink-ink:#5c0628;--pink-light:#f7d3e1;--screen-offline:#3a3a3c;--ease-out:cubic-bezier(.16, 1, .3, 1);--selection-bg:#f5f5f7;--selection-fg:#000}html.lite{--glass-filter:none;--bar-filter:none;--bar-fill:#0c0c0ef0;--menu-filter:none;--menu-fill:#141416;--sheet-fill:#000}@supports not (backdrop-filter:blur(1px)){:root{--bar-fill:#0c0c0ef0;--menu-fill:#141416;--sheet-fill:#000}}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);scrollbar-color:var(--scrollbar) transparent;-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}::selection{background:var(--selection-bg);color:var(--selection-fg)}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}p{text-wrap:pretty;margin:0}:focus-visible{outline:2px solid var(--color-fg);outline-offset:3px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{height:44px;font:600 15px/1 var(--font-body);white-space:nowrap;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), transform .35s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn:hover{transform:scale(1.03)}.btn:active{transition-duration:80ms;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.btn:hover,.btn:active{transform:none}}.btn-primary{background:var(--color-fg);color:#000}.btn-primary:hover{background:#fff}.btn-secondary{background:var(--glass-bg);color:var(--color-fg);border:1px solid var(--glass-border);backdrop-filter:var(--glass-filter)}.btn-secondary:hover{background:#ffffff14;border-color:#ffffff4d}.btn-sm{height:34px;padding:0 14px;font-size:14px}[data-enter]{animation:enter .9s var(--ease-out) both;animation-delay:calc(var(--i,0) * .11s + 80ms)}@keyframes enter{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}[data-enter]:has(.glass){animation-name:enter-move}[data-enter]:has(.glass)>*{animation:enter-fade .9s var(--ease-out) both;animation-delay:calc(var(--i,0) * .11s + 80ms)}@keyframes enter-move{0%{transform:translateY(14px)}}@keyframes enter-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-enter],[data-enter]:has(.glass)>*{animation:none}}html.js [data-reveal]{opacity:0;filter:blur(4px);transition:opacity .7s var(--ease-out), transform .7s var(--ease-out), filter .7s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(12px)}html.js [data-reveal][data-in]{opacity:1;filter:none;transform:none}html.js [data-reveal]:has(.glass){opacity:1;filter:none}html.js [data-reveal]:has(.glass)>*{opacity:0;transition:opacity .7s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}html.js [data-reveal][data-in]:has(.glass)>*{opacity:1}@media (prefers-reduced-motion:reduce){html.js [data-reveal],html.js [data-reveal]:has(.glass)>*{opacity:1;filter:none;transition:none;transform:none}}.top[data-astro-cid-nen7h5rs]{z-index:50;align-items:center;gap:28px;height:64px;padding-inline:clamp(16px,2.5vw,40px);display:flex;position:sticky;top:0}.top[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;transition:inset .5s var(--ease-out), border-radius .5s var(--ease-out), background-color .4s var(--ease-out), border-color .4s var(--ease-out), box-shadow .4s var(--ease-out);background:linear-gradient(#ffffff08,#fff0);border:1px solid #0000;border-bottom-color:#ffffff0f;border-radius:0;position:absolute;inset:0}.top[data-astro-cid-nen7h5rs][data-scrolled]:before,.top[data-astro-cid-nen7h5rs][data-menu]:before{border-color:var(--glass-border);background-color:var(--bar-fill);backdrop-filter:var(--bar-filter);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 16px 40px -16px #000c;border-radius:16px;inset:8px max(8px,clamp(16px,2.5vw,40px) - 14px)}.home[data-astro-cid-nen7h5rs]{color:var(--color-fg);border-radius:8px;flex:none;margin-left:-6px;padding:6px;display:block}.home[data-astro-cid-nen7h5rs] svg{width:auto;height:22px;display:block}.primary[data-astro-cid-nen7h5rs]{flex:1}.menus[data-astro-cid-nen7h5rs]{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs]{position:relative}.trigger[data-astro-cid-nen7h5rs]{height:36px;color:var(--color-fg);font:500 15px/1 var(--font-body);cursor:pointer;transition:color .2s var(--ease-out), background-color .2s var(--ease-out), scale .3s var(--ease-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;display:flex}button[data-astro-cid-nen7h5rs].trigger:hover,.menu[data-astro-cid-nen7h5rs][data-open] .trigger[data-astro-cid-nen7h5rs]{color:#fff;background-color:var(--glass-bg)}button[data-astro-cid-nen7h5rs].trigger:active{scale:.96}.trigger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],summary[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:12px;height:12px;transition:transform .25s var(--ease-out)}.menu[data-astro-cid-nen7h5rs][data-open] .trigger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.off[data-astro-cid-nen7h5rs]{color:var(--color-muted);cursor:default}.soon[data-astro-cid-nen7h5rs]{border:1px solid var(--color-rule);font:500 10px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);vertical-align:1px;border-radius:999px;margin-left:8px;padding:2px 6px;font-style:normal}.panel[data-astro-cid-nen7h5rs]{background:var(--menu-fill);min-width:300px;backdrop-filter:var(--menu-filter);border:1px solid var(--glass-border);border-radius:var(--radius-panel);box-shadow:0 24px 60px -12px #000c, inset 0 1px 0 var(--glass-highlight);visibility:hidden;opacity:0;transform-origin:24px 0;transition:opacity .18s var(--ease-out), translate .18s var(--ease-out), scale .18s var(--ease-out), visibility 0s .18s;position:absolute;top:calc(100% + 14px);left:-8px;overflow:hidden;translate:0 -6px;scale:.96}.panel[data-astro-cid-nen7h5rs]:before{content:"";height:16px;position:absolute;inset:-16px 0 auto}.menu[data-astro-cid-nen7h5rs][data-open] .panel[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition:opacity .22s var(--ease-out), translate .45s var(--ease-out), scale .45s var(--ease-out);translate:0;scale:1}.menu[data-astro-cid-nen7h5rs][data-open] .panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:item-in .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms + 40ms)}@keyframes item-in{0%{opacity:0;translate:0 6px}}#menu-product[data-astro-cid-nen7h5rs]{width:580px}#menu-solutions[data-astro-cid-nen7h5rs]{width:440px}.panel-body[data-astro-cid-nen7h5rs]{padding:20px}.panel-body[data-astro-cid-nen7h5rs].cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.col-label[data-astro-cid-nen7h5rs]{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:12px}.items[data-astro-cid-nen7h5rs],.links[data-astro-cid-nen7h5rs]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.items[data-astro-cid-nen7h5rs].two{grid-template-columns:1fr 1fr}.item[data-astro-cid-nen7h5rs]{color:var(--color-fg);transition:background-color .15s var(--ease-out);border-radius:8px;gap:12px;margin-inline:-10px;padding:10px;text-decoration:none;display:flex}a[data-astro-cid-nen7h5rs].item:hover,a[data-astro-cid-nen7h5rs].item:focus-visible{background:#ffffff0f}a[data-astro-cid-nen7h5rs].item .icon[data-astro-cid-nen7h5rs]{transition:scale .35s var(--ease-out)}a[data-astro-cid-nen7h5rs].item:hover .icon[data-astro-cid-nen7h5rs]{scale:1.12}.item[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-size:14px;font-weight:600;display:block}.item[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--color-muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}.icon[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;margin-top:1px}.item[data-astro-cid-nen7h5rs].off .icon[data-astro-cid-nen7h5rs]{opacity:.6}.link[data-astro-cid-nen7h5rs]{color:var(--color-fg);padding:7px 0;font-size:14px;text-decoration:none;display:block}a[data-astro-cid-nen7h5rs].link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--color-rule)}.link[data-astro-cid-nen7h5rs].off{color:var(--color-muted)}.panel-foot[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-rule);color:var(--color-fg);background:#ffffff08;padding:14px 20px;font-size:14px;font-weight:500;text-decoration:none;display:block}.panel-foot[data-astro-cid-nen7h5rs]:hover{background:#ffffff0d}.sheet-actions[data-astro-cid-nen7h5rs]{display:none}.controls[data-astro-cid-nen7h5rs]{align-items:center;gap:6px;margin-left:auto;display:flex}summary[data-astro-cid-nen7h5rs]{height:34px;color:var(--color-muted);font:500 13px/1 var(--font-body);cursor:pointer;transition:color .2s var(--ease-out);border-radius:999px;align-items:center;gap:4px;padding:0 10px;list-style:none;display:flex}summary[data-astro-cid-nen7h5rs]:hover,.lang[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{color:var(--color-fg)}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.lang[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.lang[data-astro-cid-nen7h5rs]{position:relative}.lang[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{background:var(--menu-fill);min-width:168px;backdrop-filter:var(--menu-filter);border:1px solid var(--glass-border);border-radius:var(--radius-panel);box-shadow:0 24px 60px -12px #000c, inset 0 1px 0 var(--glass-highlight);transform-origin:calc(100% - 16px) 0;animation:menu-in .4s var(--ease-out);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);right:0}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-fg);border-radius:8px;padding:9px 12px;font-size:14px;text-decoration:none;display:block}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#ffffff0f}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{font-weight:600}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}}.sign-in[data-astro-cid-nen7h5rs]{color:var(--color-fg);padding:0 10px;font-size:15px;font-weight:500;text-decoration:none}.sign-in[data-astro-cid-nen7h5rs]:hover{color:#fff}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;width:40px;height:40px;margin-right:-8px;display:none;position:relative}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--color-fg);width:18px;height:1.5px;transition:translate .25s var(--ease-out), rotate .25s var(--ease-out);border-radius:1px;position:absolute;left:11px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{translate:0 -3.5px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{translate:0 3.5px}html[data-sheet] .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{translate:0;rotate:45deg}html[data-sheet] .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{translate:0;rotate:-45deg}@media (width<=960px){.sign-in[data-astro-cid-nen7h5rs],.sign-up[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:block}.primary[data-astro-cid-nen7h5rs]{background:var(--sheet-fill);backdrop-filter:var(--bar-filter);visibility:hidden;opacity:0;transition:opacity .2s var(--ease-out), visibility 0s .2s;flex-direction:column;padding:8px clamp(16px,2.5vw,40px) 24px;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}html[data-sheet] .primary[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition:opacity .2s var(--ease-out)}html[data-sheet]{overflow:hidden}.top[data-astro-cid-nen7h5rs][data-scrolled]:before{box-shadow:none;border-width:0 0 1px;border-radius:0;inset:0}html[data-sheet] .top[data-astro-cid-nen7h5rs]:before{border-width:0 0 1px;border-color:var(--color-rule);background-color:var(--sheet-fill);box-shadow:none;border-radius:0;inset:0}.menus[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}.menu[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-rule)}.trigger[data-astro-cid-nen7h5rs]{justify-content:space-between;width:100%;height:56px;padding:0;font-size:17px}button[data-astro-cid-nen7h5rs].trigger:hover,.menu[data-astro-cid-nen7h5rs][data-open] .trigger[data-astro-cid-nen7h5rs]{background-color:#0000}.panel[data-astro-cid-nen7h5rs]{backdrop-filter:none;min-width:0;box-shadow:none;visibility:visible;opacity:1;background:0 0;border:0;display:none;position:static;translate:none;scale:none;width:auto!important}.panel[data-astro-cid-nen7h5rs]:before{display:none}.menu[data-astro-cid-nen7h5rs][data-open] .panel[data-astro-cid-nen7h5rs]{display:block}.panel-body[data-astro-cid-nen7h5rs]{padding:0 0 16px}.items[data-astro-cid-nen7h5rs].two{grid-template-columns:1fr}.panel-foot[data-astro-cid-nen7h5rs]{background:0 0;border:0;padding:12px 0 18px}.sheet-actions[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:24px;display:grid}}@media (prefers-reduced-motion:reduce){.lang[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][data-open] .panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:none}.panel[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][data-open] .panel[data-astro-cid-nen7h5rs]{translate:none;scale:none}.top[data-astro-cid-nen7h5rs]:before{transition:none}}
