.mi-cookie-banner[data-astro-cid-hq3mgpmn][hidden]{display:none}.mi-cookie-banner[data-astro-cid-hq3mgpmn]{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:200;background:var(--surface);border:1px solid var(--line-strong);width:min(560px,100vw - 32px);animation:mi-fadein .24s var(--ease-out-quart);border-radius:16px;flex-direction:column;gap:16px;padding:20px 22px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #0b0f1929}.mi-cookie-text[data-astro-cid-hq3mgpmn]{font-size:var(--fs-body);color:var(--ink-soft);text-wrap:pretty;line-height:1.55}.mi-cookie-text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--accent);font-weight:600;text-decoration:none}.mi-cookie-text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]:hover{text-decoration:underline}.mi-cookie-actions[data-astro-cid-hq3mgpmn]{justify-content:flex-end;gap:10px;display:flex}.mi-cookie-btn[data-astro-cid-hq3mgpmn]{font-family:inherit;font-size:var(--fs-button);cursor:pointer;border-radius:999px;flex:none;padding:11px 22px;font-weight:700;transition:background .18s,border-color .18s,opacity .18s}.mi-cookie-btn-primary[data-astro-cid-hq3mgpmn]{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}.mi-cookie-btn-primary[data-astro-cid-hq3mgpmn]:hover{opacity:.9}.mi-cookie-btn-secondary[data-astro-cid-hq3mgpmn]{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.mi-cookie-btn-secondary[data-astro-cid-hq3mgpmn]:hover{border-color:var(--ink-soft)}.mi-cookie-btn[data-astro-cid-hq3mgpmn]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=480px){.mi-cookie-actions[data-astro-cid-hq3mgpmn]{justify-content:stretch}.mi-cookie-btn[data-astro-cid-hq3mgpmn]{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.mi-cookie-banner[data-astro-cid-hq3mgpmn]{animation:none}}:root{--accent:#0046de;--ink:#0b0f19;--ink-soft:#3f4451;--muted:#5d5d5d;--muted-faint:#8f8f8f;--nav-sub:#6e6e80;--paper:#fafaf7;--paper-warm:#f4f2ee;--surface:#fff;--surface-cool:#f9f9f9;--surface-blue:#ecf5ff;--on-accent:#fff;--line-faint:#0000000d;--line:#0000000f;--line-strong:#00000014;--fs-display:clamp(48px, 6.4vw, 92px);--fs-h2:clamp(34px, 4vw, 56px);--fs-lead:clamp(17px, 1rem + .5vw, 21px);--fs-h3:19px;--fs-button:15px;--fs-body:15px;--fs-sm:13px;--fs-eyebrow:12px;--fs-xs:11px;--fs-doc-title:clamp(28px, 4vw, 36px);--fs-doc-h2:22px;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,sans-serif;overflow-x:clip}#what,#product,#in-action,#install,#how-to,#faq{scroll-margin-top:96px}.doc{max-width:760px;color:var(--ink-soft);margin:0 auto;padding:56px 24px 80px;line-height:1.65}.doc h1{font-size:var(--fs-doc-title);letter-spacing:-.02em;color:var(--ink);margin-bottom:1rem;font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:800}.doc h2{font-size:var(--fs-doc-h2);color:var(--ink);margin:2.2rem 0 .6rem;font-weight:700}.doc h3{font-size:var(--fs-h3);color:var(--ink);margin:1.6rem 0 .4rem;font-weight:700}.doc p,.doc li{font-size:var(--fs-body)}.doc ul,.doc ol{margin:.6rem 0;padding-left:1.4rem}.doc li{margin:.3rem 0}.doc a{color:var(--accent)}.doc strong{color:var(--ink)}.doc code{background:var(--line-faint);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.doc hr{border:0;border-top:1px solid var(--line-strong);margin:2rem 0}.mi-burger{color:#282828;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}body.mi-menu-open{overflow:hidden}.mi-menu{z-index:100;background:var(--surface);padding:calc(16px + env(safe-area-inset-top,0px)) 24px calc(22px + env(safe-area-inset-bottom,0px));flex-direction:column;animation:.18s mi-fadein;display:none;position:fixed;inset:0}.mi-menu-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mi-menu-head-right{flex-shrink:0;align-items:center;gap:14px;display:flex}.mi-menu-brand{color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.mi-menu-tech{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.mi-menu-tech>span{font-size:var(--fs-xs);color:var(--nav-sub);font-weight:500}.mi-menu-tech img{width:auto;height:16px;display:block}.mi-logo-compact{display:none}.mi-lang-menu{background:var(--line-faint);border-radius:999px;padding:2px;display:flex}.mi-lang-menu a{font-size:var(--fs-xs);letter-spacing:.06px;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:6px 14px;font-weight:700;text-decoration:none}.mi-lang-menu a.is-active{background:var(--ink);color:var(--on-accent)}.mi-burger:focus:not(:focus-visible),.mi-menu-close:focus:not(:focus-visible){outline:none}.mi-burger:focus-visible,.mi-menu-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.mi-menu-close{color:#282828;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.mi-menu-links{flex-direction:column;gap:4px;margin-top:32px;display:flex}.mi-menu-links a{color:#282828;padding:14px 0;font-size:24px;font-weight:700;text-decoration:none}.mi-menu-secondary{border-top:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:24px;display:flex}.mi-menu-secondary a{font-size:var(--fs-sm);color:var(--accent);font-weight:600;text-decoration:none}.mi-menu-dot{color:var(--accent)}.mi-menu-cta{margin-top:24px}.mi-menu-cta a{background:var(--accent);color:var(--on-accent);font-size:var(--fs-button);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px;font-weight:700;text-decoration:none;display:flex}@media (width<=768px){[style*="repeat(3, 1fr)"],[style*="repeat(2, 1fr)"],[style*="repeat(2, minmax"],[style*="1.05fr 1fr"],[style*="1fr auto"]{grid-template-columns:1fr!important}.mi-nav{padding:12px 14px!important}.mi-nav>nav{gap:6px!important}.mi-nav>nav a[href$=\#product],.mi-nav>nav a[href$=\#how-to],.mi-nav>nav a[href$=\#faq]{display:none!important}.mi-nav>nav a[href$=\#install]{padding:8px 10px!important;font-size:12px!important}.mi-logo-full{display:none!important}.mi-logo-compact{display:inline-flex!important}.mi-brand-sub>span{font-size:var(--fs-xs)!important}.mi-brand-sub img{height:16px!important}#how-to{border-radius:16px!important;grid-template-columns:1fr 1fr!important;width:auto!important;display:grid!important}#how-to button{justify-content:flex-start!important;width:100%!important}#how-to button:last-child{grid-column:1/-1!important}.mi-footer nav{border-top:1px solid #ffffff1a;width:100%;margin-top:6px;padding-top:22px;justify-content:flex-start!important;gap:14px 22px!important}.mi-lang-nav{display:none!important}.mi-burger{display:inline-flex!important}.mi-menu.is-open{display:flex!important}}@keyframes mi-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mi-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes mi-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mi-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes mi-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mi-tab-panel-enter{animation:mi-panel-in .28s var(--ease-out-quart) both}@media (prefers-reduced-motion:reduce){.mi-tab-panel-enter{animation:none!important}#install [data-tab],#install [data-logo]{transition:none!important}}
