.mi-cookie-banner[data-astro-cid-fzbxxtek][hidden]{display:none}.mi-cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:200;width:min(560px,calc(100vw - 32px));display:flex;flex-direction:column;gap:16px;padding:20px 22px;background:var(--surface);border:1px solid var(--line-strong);border-radius:16px;box-shadow:0 12px 40px #0b0f1929;animation:mi-fadein .24s var(--ease-out-quart)}.mi-cookie-text[data-astro-cid-fzbxxtek]{font-size:var(--fs-body);line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.mi-cookie-text[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--accent);font-weight:600;text-decoration:none}.mi-cookie-text[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]:hover{text-decoration:underline}.mi-cookie-actions[data-astro-cid-fzbxxtek]{display:flex;gap:10px;justify-content:flex-end}.mi-cookie-btn[data-astro-cid-fzbxxtek]{flex:0 0 auto;padding:11px 22px;border-radius:999px;font-family:inherit;font-size:var(--fs-button);font-weight:700;cursor:pointer;transition:background .18s,border-color .18s,opacity .18s}.mi-cookie-btn-primary[data-astro-cid-fzbxxtek]{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}.mi-cookie-btn-primary[data-astro-cid-fzbxxtek]:hover{opacity:.9}.mi-cookie-btn-secondary[data-astro-cid-fzbxxtek]{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.mi-cookie-btn-secondary[data-astro-cid-fzbxxtek]:hover{border-color:var(--ink-soft)}.mi-cookie-btn[data-astro-cid-fzbxxtek]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:480px){.mi-cookie-actions[data-astro-cid-fzbxxtek]{justify-content:stretch}.mi-cookie-btn[data-astro-cid-fzbxxtek]{flex:1 1 0}}@media(prefers-reduced-motion:reduce){.mi-cookie-banner[data-astro-cid-fzbxxtek]{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: rgba(0, 0, 0, .05);--line: rgba(0, 0, 0, .06);--line-strong: rgba(0, 0, 0, .08);--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)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:Inter,system-ui,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}#what,#product,#in-action,#install,#how-to,#faq{scroll-margin-top:96px}.doc{max-width:760px;margin:0 auto;padding:56px 24px 80px;line-height:1.65;color:var(--ink-soft)}.doc h1{font-size:var(--fs-doc-title);font-weight:800;letter-spacing:-.02em;color:var(--ink);margin-bottom:1rem;font-family:Inter Tight,Inter,system-ui,sans-serif}.doc h2{font-size:var(--fs-doc-h2);font-weight:700;color:var(--ink);margin:2.2rem 0 .6rem}.doc h3{font-size:var(--fs-h3);font-weight:700;color:var(--ink);margin:1.6rem 0 .4rem}.doc p,.doc li{font-size:var(--fs-body)}.doc ul,.doc ol{padding-left:1.4rem;margin:.6rem 0}.doc li{margin:.3rem 0}.doc a{color:var(--accent)}.doc strong{color:var(--ink)}.doc code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;background:var(--line-faint);padding:.1em .35em;border-radius:4px}.doc hr{border:0;border-top:1px solid var(--line-strong);margin:2rem 0}.mi-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:#282828;cursor:pointer}body.mi-menu-open{overflow:hidden}.mi-menu{display:none;position:fixed;inset:0;z-index:100;flex-direction:column;background:var(--surface);padding:calc(16px + env(safe-area-inset-top,0px)) 24px calc(22px + env(safe-area-inset-bottom,0px));animation:mi-fadein .18s ease}.mi-menu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mi-menu-head-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.mi-menu-brand{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.mi-menu-tech{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.mi-menu-tech>span{font-size:var(--fs-xs);font-weight:500;color:var(--nav-sub)}.mi-menu-tech img{height:16px;width:auto;display:block}.mi-logo-compact{display:none}.mi-lang-menu{display:flex;border-radius:999px;padding:2px;background:var(--line-faint)}.mi-lang-menu a{padding:6px 14px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06px;text-transform:uppercase;border-radius:999px;text-decoration:none;color:var(--muted)}.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{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:#282828;cursor:pointer}.mi-menu-links{display:flex;flex-direction:column;gap:4px;margin-top:32px}.mi-menu-links a{padding:14px 0;font-size:24px;font-weight:700;color:#282828;text-decoration:none}.mi-menu-secondary{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:24px;border-top:1px solid var(--line-strong)}.mi-menu-secondary a{font-size:var(--fs-sm);font-weight:600;color:var(--accent);text-decoration:none}.mi-menu-dot{color:var(--accent)}.mi-menu-cta{margin-top:24px}.mi-menu-cta a{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:var(--fs-button);font-weight:700;text-decoration:none}@media(max-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{display:none!important}#how-to{width:auto!important;border-radius:16px!important;display:grid!important;grid-template-columns:1fr 1fr!important}#how-to button{width:100%!important;justify-content:flex-start!important}#how-to button:last-child{grid-column:1 / -1!important}.mi-footer nav{justify-content:flex-start!important;gap:14px 22px!important;width:100%;margin-top:6px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.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{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}@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}}
