:root{color-scheme:light;--bg: #f2f2f7;--card: #ffffff;--band: #ffffff;--label: #111114;--label-2: #6b6b73;--label-3: #8e8e93;--separator: #e5e5ea;--fill: #e9e9ee;--accent: #d24000;--on-accent: #ffffff;--accent-text: #c23c00;--accent-tint: #fff1ea;--on-accent-tint: #8a2b00;--glow: rgba(210, 64, 0, .16);--glass: rgba(242, 242, 247, .78);--glass-line: rgba(0, 0, 0, .08);--bezel: #1c1b1a;--bezel-line: #3a3836;--phone-shadow: 0 40px 80px -30px rgba(20, 17, 16, .45), 0 12px 30px -12px rgba(20, 17, 16, .25);--radius-card: 22px;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #000000;--card: #1c1c1e;--band: #0f0d0c;--label: #ffffff;--label-2: #aeaeb2;--label-3: #8e8e93;--separator: #38383a;--fill: #2c2c2e;--accent: #ff6a2b;--on-accent: #000000;--accent-text: #ff8a4c;--accent-tint: rgba(255, 106, 43, .2);--on-accent-tint: #ffa273;--glow: rgba(255, 106, 43, .22);--glass: rgba(0, 0, 0, .72);--glass-line: rgba(255, 255, 255, .1);--bezel: #1c1b1a;--bezel-line: #4a4542;--phone-shadow: 0 40px 90px -30px rgba(0, 0, 0, .9)}}:root[data-theme=dark]{color-scheme:dark;--bg: #000000;--card: #1c1c1e;--band: #0f0d0c;--label: #ffffff;--label-2: #aeaeb2;--label-3: #8e8e93;--separator: #38383a;--fill: #2c2c2e;--accent: #ff6a2b;--on-accent: #000000;--accent-text: #ff8a4c;--accent-tint: rgba(255, 106, 43, .2);--on-accent-tint: #ffa273;--glow: rgba(255, 106, 43, .22);--glass: rgba(0, 0, 0, .72);--glass-line: rgba(255, 255, 255, .1);--bezel: #1c1b1a;--bezel-line: #4a4542;--phone-shadow: 0 40px 90px -30px rgba(0, 0, 0, .9)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:76px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--label);font-family:var(--font);font-size:17px;line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3,p{margin:0}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}@media(min-width:600px){.wrap{padding:0 24px}}.site-header{position:sticky;top:0;z-index:10;background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-bottom:.5px solid var(--glass-line)}.site-header .bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:60px}.brand{display:flex;align-items:center;gap:9px;color:var(--label);min-width:0}.brand:hover{text-decoration:none}.brand-icon{border-radius:22.5%;flex:none}.wordmark{font-size:20px;font-weight:800;letter-spacing:-.02em}.header-actions{display:flex;align-items:center;gap:6px}.header-nav{display:none;gap:4px;margin-right:6px}.header-nav a{color:var(--label-2);font-size:15px;font-weight:600;padding:8px 10px;border-radius:10px}.header-nav a:hover{color:var(--label);background:var(--fill);text-decoration:none}@media(min-width:760px){.header-nav{display:flex}}.lang-link,.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:38px;min-width:38px;padding:0 10px;border:0;border-radius:19px;background:var(--fill);color:var(--label);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.theme-toggle{padding:0;width:38px;position:relative}.lang-link:hover,.theme-toggle:hover{text-decoration:none;background:var(--separator)}.lang-link svg,.theme-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .ti-fill{fill:currentColor;stroke:none}.theme-toggle .ti-sun,.theme-toggle .ti-moon{display:none}:root[data-theme-pref=light] .theme-toggle .ti-auto,:root[data-theme-pref=dark] .theme-toggle .ti-auto{display:none}:root[data-theme-pref=light] .theme-toggle .ti-sun,:root[data-theme-pref=dark] .theme-toggle .ti-moon{display:block}.theme-label{position:absolute;top:calc(100% + 8px);right:0;padding:4px 9px;border-radius:8px;background:var(--label);color:var(--bg);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.theme-toggle.show-label .theme-label{opacity:1}.header-cta{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:19px;background:var(--accent);color:var(--on-accent);font-size:15px;font-weight:700;white-space:nowrap}.header-cta:hover{text-decoration:none;filter:brightness(1.06)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:25px;background:var(--accent);color:var(--on-accent);font-size:17px;font-weight:700}.button:hover{text-decoration:none;filter:brightness(1.06)}.badges{--badge-h: 50px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.badges .badge{display:block;line-height:0}.badges img.apple{height:var(--badge-h);width:auto}.badges img.google{height:calc(var(--badge-h) * 1.4815);width:auto;margin:calc(var(--badge-h) * -.2407)}.badges img.google-full{height:calc(var(--badge-h) * 1.3021);width:auto;margin:calc(var(--badge-h) * -.151) 0}.badges-note{margin-top:10px;font-size:14px;color:var(--label-2)}.badges-later{display:block}.site-footer{border-top:.5px solid var(--separator);padding:28px 0 40px;margin-top:24px}.footer-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.footer-note{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--label-2)}.footer-links,.footer-langs{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px}.footer-links a,.footer-langs a{color:var(--label-2)}.footer-links a:hover,.footer-langs a:hover{color:var(--label)}.footer-langs a[aria-current=true]{color:var(--label);font-weight:600}.lang-suggest{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;border-radius:16px;background:var(--card);color:var(--label);box-shadow:0 10px 30px #0000002e,0 0 0 .5px var(--separator);font-size:14px}.lang-suggest[hidden]{display:none}.lang-suggest-text{min-width:0}.lang-suggest-open{flex:none;padding:7px 12px;border-radius:10px;background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:700;white-space:nowrap}.lang-suggest-open:hover{text-decoration:none}.lang-suggest-close{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--label-2);cursor:pointer}.lang-suggest-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.faq{background:var(--card);border-radius:var(--radius-card);overflow:hidden}.faq details+details{border-top:.5px solid var(--separator)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;font-size:17px;font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid var(--label-3);border-bottom:2px solid var(--label-3);transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s}.faq details[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.faq details p{padding:0 18px 18px;color:var(--label-2);font-size:16px;line-height:1.55;text-wrap:pretty}.page{max-width:760px;padding-top:48px;padding-bottom:72px}.page-sub{margin:0 0 28px;color:var(--label-2);font-size:18px;text-wrap:pretty}.mail-block{margin:32px 0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mail-note{font-size:14px;color:var(--label-2)}.page-links{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:15px}.not-found{text-align:center;padding-top:72px}.not-found>div+div{margin-top:28px}.nf-num{font-size:clamp(72px,16vw,120px);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--accent);margin-bottom:16px}.doc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start;padding-top:48px;padding-bottom:72px}.toc{display:none;flex-direction:column;gap:8px;position:sticky;top:84px}.toc-t{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--label-3)}.toc-links{display:flex;flex-direction:column;gap:8px}.toc a{font-size:14px;color:var(--label-2);line-height:1.4}.toc a:hover{color:var(--accent-text);text-decoration:none}@media(min-width:960px){.doc-grid{grid-template-columns:220px minmax(0,1fr);gap:56px}.toc{display:flex}}.doc{max-width:70ch;min-width:0}.doc-h1{font-size:clamp(32px,6vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0 0 10px;text-wrap:balance}.doc-note{margin:0 0 24px;padding:12px 16px;border-radius:14px;background:var(--accent-tint);color:var(--on-accent-tint);font-size:15px;line-height:1.5}.updated{font-size:14px;color:var(--label-3);margin-bottom:32px}.doc h2{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:40px 0 12px}.doc h3{font-size:18px;font-weight:700;margin:28px 0 8px}.doc p,.doc li{font-size:16px;line-height:1.65;color:var(--label-2);text-wrap:pretty}.doc p+p{margin-top:12px}.doc strong{color:var(--label)}.doc ul,.doc ol{padding-left:22px;margin:10px 0}.doc li+li{margin-top:6px}.doc table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;line-height:1.5;margin:12px 0}.doc th,.doc td{border:.5px solid var(--separator);padding:8px 10px;text-align:left;vertical-align:top;color:var(--label-2)}.doc th{color:var(--label);background:var(--card)}.doc blockquote{margin:16px 0;padding:12px 16px;border-radius:14px;background:var(--accent-tint)}.doc blockquote p{color:var(--on-accent-tint)}:root[data-embedded="1"] .site-header,:root[data-embedded="1"] .site-footer,:root[data-embedded="1"] .toc,:root[data-embedded="1"] .lang-suggest{display:none}:root[data-embedded="1"]{scroll-padding-top:16px;-webkit-tap-highlight-color:transparent}:root[data-embedded="1"] .doc-grid{display:block;padding-top:8px;padding-bottom:40px}:root[data-embedded="1"] .page{padding-top:8px;padding-bottom:40px}:root[data-embedded="1"] .doc-h1{font-size:28px;letter-spacing:-.02em;line-height:1.12}:root[data-embedded="1"] .page-sub{margin-bottom:20px;font-size:16px}:root[data-embedded="1"] .doc-note{margin-bottom:18px;font-size:14px}:root[data-embedded="1"] .updated{margin-bottom:20px}:root[data-embedded="1"] .doc h2{font-size:19px;margin:28px 0 8px}:root[data-embedded="1"] .doc h3{font-size:16px;margin:20px 0 6px}:root[data-embedded="1"] .doc p,:root[data-embedded="1"] .doc li{font-size:15px;line-height:1.6;overflow-wrap:break-word}:root[data-embedded="1"] .doc table{font-size:13px}
