:root{--sky:#e3f2fd;--sky-white:#f5faff;--cloud:#fff;--ink:#1f3157;--ink-soft:#4b5d80;--blue:#1e88e5;--blue-light:#4fc3f7;--path:#b3e5fc;--sun:#ffca28;--green:#43a047;--coral:#ff7043;--orange:#ffa726;--purple:#ab47bc;--pink:#ec407a;--blue-deep:#1565c0;--sun-deep:#f0a500;--green-deep:#2e7d32;--coral-deep:#d84315;--line:#cfe0f2;--grid:#dcebf9;--display:"Baloo 2", "Nunito", system-ui, sans-serif;--body:"Nunito", system-ui, sans-serif;--hand:"Gochi Hand", var(--display);--wrap:1120px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--body);color:var(--ink);background:var(--sky-white);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--blue)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--sun);outline-offset:3px;border-radius:6px}h1,h2,h3{font-family:var(--display);color:var(--ink);overflow-wrap:break-word;hyphens:auto;margin:0;line-height:1.1}.doc p,.doc li{overflow-wrap:break-word;hyphens:auto}h1{letter-spacing:-.01em;font-size:clamp(2.5rem,5.6vw,4.25rem)}h2{font-size:clamp(2rem,3.6vw,2.875rem)}h3{font-size:1.5rem}p{margin:0}.wrap{width:min(100% - 32px, var(--wrap));margin-inline:auto}.skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{clip-path:none;inset-inline-start:16px;z-index:10;background:var(--cloud);border-radius:10px;width:auto;height:auto;padding:8px 14px;top:12px}.site-header{background:var(--sky)}.header-row{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.brand{white-space:nowrap;color:var(--ink);font-family:var(--display);align-items:center;gap:10px;font-size:1.375rem;font-weight:800;text-decoration:none;display:flex}.brand img{border-radius:11px}.site-header nav{align-items:center;gap:22px;display:flex}.site-header nav>a{color:var(--ink);font-weight:700;text-decoration:none}.site-header nav>a:hover{color:var(--blue)}.nav-cta{white-space:nowrap;background:var(--blue);border-radius:999px;padding:9px 18px;box-shadow:0 4px #1565c0;color:var(--cloud)!important}.nav-cta:hover{background:#1976d2}@media (width<=720px){.site-header nav>a:not(.nav-cta){display:none}}.store-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.store-buttons img{width:auto;height:52px}.store-buttons.md img{height:44px}.store-buttons a{border-radius:10px}.site-footer{background:var(--ink);color:#d6e2f5;margin-top:0;padding:48px 0 28px}.footer-row{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.footer-brand{align-items:flex-start;gap:16px;max-width:460px;display:flex}.site-footer nav{flex-direction:column;gap:8px;display:flex}.site-footer a{color:var(--cloud);font-weight:700;text-decoration:none}.site-footer a:hover{text-decoration:underline}.legal{color:#9fb2d1;margin-top:32px;font-size:.8125rem}.doc{background:var(--cloud)}.doc-inner{width:min(100% - 32px,720px);margin-inline:auto;padding:56px 0 80px}.doc h1{margin-bottom:8px;font-size:clamp(2.25rem,4.5vw,3rem)}.doc .updated{color:var(--ink-soft);margin-bottom:32px}.doc h2{margin:36px 0 10px;font-size:1.625rem}.doc p,.doc li{color:#2d3f63}.doc p+p{margin-top:12px}.doc ul{margin:10px 0 0;padding-inline-start:1.2em}.doc li+li{margin-top:6px}.site-footer .langs{border-top:1px solid #34497a;flex-flow:wrap;gap:6px 16px;margin-top:36px;padding-top:24px;display:flex}.langs a{color:#c7d6ee;font-size:.9375rem;font-weight:600}.langs a[aria-current=page]{color:var(--sun)}.lang-menu{position:relative}.lang-menu summary{cursor:pointer;color:var(--ink);background:var(--cloud);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-weight:700;list-style:none;display:flex;box-shadow:0 3px #cfe0f2}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu summary:hover,.lang-menu[open] summary{color:var(--blue)}.lang-menu ul{inset-inline-end:0;z-index:20;background:var(--cloud);border-radius:18px;grid-template-columns:repeat(2,1fr);gap:2px;width:min(440px,100vw - 32px);max-height:min(70vh,520px);margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 10px);overflow-y:auto;box-shadow:0 16px 40px #1f315738}.lang-menu li a{border-radius:10px;padding:8px 12px;font-weight:700;text-decoration:none;display:block;color:var(--ink)!important}.lang-menu li a:hover{background:var(--sky)}.lang-menu li a[aria-current=page]{background:var(--sky);color:var(--blue)!important}@media (width<=720px){.lang-menu summary span{display:none}.lang-menu summary{padding:9px}.lang-menu ul{inset-inline:16px;width:auto;position:fixed;top:72px}.site-header nav{gap:8px}.brand{gap:8px;font-size:1.1875rem}.brand img{width:34px;height:34px}.nav-cta{padding:8px 14px;font-size:.9375rem}}@media (width<=420px){.brand span{display:none}}
