.disclaimer[data-astro-cid-cukr4w5s]{font-size:13px;color:var(--text-2);background:var(--accent-soft);border-radius:12px;padding:12px 14px;line-height:1.45}.disclaimer[data-astro-cid-cukr4w5s] strong[data-astro-cid-cukr4w5s]{color:var(--text)}:root{--bg: #f2f2f7;--bg-tint: #e9effb;--card: #ffffff;--card-press: #f2f2f7;--text: #1c1c1e;--text-2: #3c3c4399;--text-3: #3c3c434d;--separator: #3c3c4326;--accent: #007aff;--accent-press: #0063cc;--accent-soft: #007aff1f;--green: #34c759;--field: #7676801f;--radius-card: 16px;--radius-ctrl: 14px;--shadow: 0 1px 2px rgba(0,0,0,.04), 0 8px 24px rgba(0,0,0,.05);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", system-ui, "Helvetica Neue", sans-serif}@media (prefers-color-scheme: dark){:root{--bg: #000000;--bg-tint: #0a1422;--card: #1c1c1e;--card-press: #2c2c2e;--text: #ffffff;--text-2: #ebebf599;--text-3: #ebebf54d;--separator: #54545899;--accent: #0a84ff;--accent-press: #409cff;--accent-soft: #0a84ff2e;--green: #30d158;--field: #7676803d;--shadow: 0 1px 2px rgba(0,0,0,.3), 0 8px 28px rgba(0,0,0,.5)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);color:var(--text);background:radial-gradient(120% 60% at 50% -10%,var(--bg-tint) 0%,transparent 60%),var(--bg);background-attachment:fixed;line-height:1.47;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid var(--separator)}.nav__inner{max-width:720px;margin:0 auto;padding:11px max(20px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between}.nav__brand{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:17px;letter-spacing:-.02em;color:var(--text);text-decoration:none}.nav__mark{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:15px;font-weight:800;color:#fff;background:linear-gradient(180deg,#3a93ff,var(--accent));box-shadow:0 1px 3px #007aff66}.nav__pill{font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--accent);background:var(--accent-soft);padding:3px 9px;border-radius:999px}.page{max-width:720px;margin:0 auto;padding:28px max(20px,env(safe-area-inset-left)) 8px}.large-title{font-size:clamp(30px,7vw,38px);font-weight:800;line-height:1.08;letter-spacing:-.035em;margin:6px 0 10px;text-align:center}.lede{font-size:17px;color:var(--text-2);margin:0 auto 26px;max-width:100%;text-align:center}.section-title{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:4px 0 14px}h1,h2,h3{letter-spacing:-.02em}.group-header{font-size:13px;font-weight:590;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin:26px 4px 8px}.group-footnote{font-size:13px;color:var(--text-2);margin:8px 4px 0;line-height:1.4}.group{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow);overflow:hidden}.row{display:flex;align-items:center;gap:12px;min-height:50px;padding:10px 16px;position:relative}.row+.row:before{content:"";position:absolute;top:0;left:16px;right:0;height:.5px;background:var(--separator)}.row__label{font-size:17px;flex:1}.row__sub{font-size:13px;color:var(--text-2);margin-top:2px}a.row{color:var(--text);text-decoration:none;transition:background .12s ease}a.row:active{background:var(--card-press)}.row__chevron{color:var(--text-3);flex:none;font-size:17px;font-weight:700}.row__lead{width:30px;height:30px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:15px;background:var(--accent-soft);color:var(--accent)}.field{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:17px;color:var(--text);padding:4px 0}.field::placeholder{color:var(--text-3)}.field-row .row__label{flex:none;min-width:92px;color:var(--text-2);font-size:15px}.switch{position:relative;flex:none;width:51px;height:31px}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.switch__track{position:absolute;inset:0;border-radius:999px;background:var(--field);transition:background .25s cubic-bezier(.4,.2,.2,1);pointer-events:none}.switch__track:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #0000002e,0 1px 1px #0000001a;transition:transform .28s cubic-bezier(.5,1.4,.5,1)}.switch input:checked+.switch__track{background:var(--green)}.switch input:checked+.switch__track:after{transform:translate(20px)}.switch input:focus-visible+.switch__track{box-shadow:0 0 0 4px var(--accent-soft)}.btn{appearance:none;border:0;cursor:pointer;font:inherit;font-size:17px;font-weight:600;border-radius:var(--radius-ctrl);transition:transform .08s ease,background .15s ease,opacity .15s ease}.btn:active{transform:scale(.97)}.btn--filled{display:block;width:100%;padding:15px;margin-top:22px;color:#fff;background:var(--accent);box-shadow:0 6px 16px #007aff3d}.btn--filled:active{background:var(--accent-press)}.btn--tinted{padding:9px 16px;color:var(--accent);background:var(--accent-soft)}.btn--plain{padding:9px 4px;color:var(--accent);background:transparent;font-weight:500}.btn-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.select{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:17px;color:var(--accent);text-align:right;text-align-last:right;padding:4px 0;cursor:pointer;-webkit-appearance:none;appearance:none}.tabs{display:flex;gap:2px;background:var(--field);border-radius:10px;padding:2px;margin:18px 0 6px}.tab{flex:1;appearance:none;border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--text);padding:7px 6px;border-radius:8px;cursor:pointer;transition:background .15s ease}.tab--on{background:var(--card);box-shadow:0 1px 3px #00000024}.label-list{list-style:none;padding:0;margin:6px 0 4px}.label-list li{position:relative;padding-left:22px;margin:9px 0;font-size:15px;line-height:1.45}.label-list li:before{content:"";position:absolute;left:4px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.label-list em{color:var(--text-2);font-style:normal;font-size:13px}@media print{.nav,.foot,.btn-bar,.tabs,.seo,form,.large-title,.lede,.group-header,.group-footnote{display:none!important}body{background:#fff}.page{padding:0}.doc{box-shadow:none;padding:0}}.doc{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:26px 24px;margin-top:18px}.doc h1{font-size:26px;font-weight:800;margin:0 0 4px}.doc h2{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);margin:22px 0 6px}.doc p{font-size:16px;color:var(--text);margin:0 0 4px;line-height:1.55}.seo{margin-top:38px}.prose h2{font-size:20px;font-weight:700;letter-spacing:-.02em;margin:26px 0 8px}.prose p{font-size:16px;color:var(--text);line-height:1.6;margin:0 0 12px}.prose ul{list-style:none;margin:4px 0 14px;padding:0}.prose li{position:relative;padding-left:24px;margin:8px 0;font-size:16px;line-height:1.5}.prose li:before{content:"";position:absolute;left:4px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;font-size:17px;font-weight:590}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--text-3);font-size:20px;font-weight:500;flex:none}.faq details[open] summary:after{content:"−"}.faq details+details:before{content:"";display:block;height:.5px;margin-left:16px;background:var(--separator)}.faq__a{padding:0 16px 15px;font-size:15px;color:var(--text-2);line-height:1.5}.foot{max-width:720px;margin:24px auto 0;padding:0 max(20px,env(safe-area-inset-left)) calc(28px + env(safe-area-inset-bottom))}.foot__nav{display:flex;gap:10px;align-items:center;font-size:15px;margin-top:14px}.foot__nav a{color:var(--accent);text-decoration:none}.foot__nav span{color:var(--text-3)}.foot__copy{font-size:13px;color:var(--text-3);margin:8px 0 0}@media (prefers-reduced-motion: no-preference){.reveal{opacity:0;transform:translateY(10px);animation:reveal .55s cubic-bezier(.2,.7,.2,1) forwards}.reveal:nth-child(2){animation-delay:.05s}.reveal:nth-child(3){animation-delay:.1s}.reveal:nth-child(4){animation-delay:.15s}.reveal:nth-child(5){animation-delay:.2s}@keyframes reveal{to{opacity:1;transform:none}}}
