@font-face{font-family:PLOC Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PLOC Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/inter-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PLOC Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/fonts/inter-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PLOC Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/fonts/inter-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PLOC Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/landing/fonts/inter-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PLOC Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/landing/fonts/inter-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:is(html:has(.sp-root),body:has(.sp-root)){background:#000}.sp-root{--bg:#000;--s1:#0a0a0b;--s2:#141416;--surface:#1c1c1e;--elev:#2c2c2e;--hair:#ffffff1a;--hair2:#ffffff29;--t1:#fff;--t2:#a1a1a6;--t3:#6e6e73;--body:#d1d1d6;--paper:#fff;--ink:#0a0a0a;--ink2:#0a0a0a9e;--paid:#3fbf7f;--f-ui:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "PLOC Inter", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--measure:68ch;background:radial-gradient(90vmax 60vmax at 0% -10%, #1c1c1e, transparent 60%), var(--bg);min-height:100vh;color:var(--t1);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4;overflow-x:clip}.sp-root *,.sp-root :before,.sp-root :after{box-sizing:border-box}:where(.sp-root) :where(h1,h2,h3,p,ul,ol,figure){margin:0}:where(.sp-root) a{color:inherit}.sp-root :focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #fff}.sp-root .lp-mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.sp-root .lp-skip{z-index:100;color:#000;background:#fff;border-radius:12px;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:-60px;left:12px}.sp-root .lp-skip:focus{top:12px}.sp-root .lp-wordmark{letter-spacing:-.04em;align-items:center;gap:.32em;font-weight:800;line-height:1;display:inline-flex}.sp-root .lp-appstore{color:#000;background:#fff;flex:none;align-items:center;gap:10px;text-decoration:none;transition:transform .2s;display:inline-flex}.sp-root .lp-appstore:active{transform:scale(.96)}.sp-root .lp-appstore-lg{border-radius:18px;height:56px;padding:0 22px 0 18px}.sp-root .lp-appstore-txt{text-align:left;flex-direction:column;line-height:1.02;display:flex}.sp-root .lp-appstore-txt small{font-size:11.5px;font-weight:500}.sp-root .lp-appstore-txt b{letter-spacing:-.02em;font-size:20px;font-weight:700}.sp-root .lp-appstore-sm{border-radius:18px;gap:6px;height:36px;padding:0 14px 0 11px;font-size:14px;font-weight:600}.sp-top{z-index:10;border-bottom:1px solid var(--hair);padding-top:env(safe-area-inset-top,0px);background:#000000db;position:sticky;top:0}.sp-top-in{justify-content:space-between;align-items:center;gap:12px;max-width:1040px;height:56px;margin:0 auto;padding:0 16px;display:flex}.sp-logo{color:#fff;text-decoration:none}.sp-main{max-width:calc(var(--measure) + 32px);margin:0 auto;padding:20px 16px 48px}@media (width>=720px){.sp-main{padding-top:32px}}.sp-crumbs ol{color:var(--t3);flex-wrap:wrap;gap:6px;padding:0;font-size:13.5px;font-weight:500;list-style:none;display:flex}.sp-crumbs li+li:before{content:"/";color:var(--t3);margin-right:6px}.sp-crumbs a{color:var(--t2);text-decoration:none}.sp-crumbs a:hover{color:#fff;text-decoration:underline}.sp-crumbs [aria-current]{color:var(--t2)}.sp-head{margin-top:18px}.sp-head h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,8.4vw,50px);font-weight:800;line-height:1.04}.sp-lede{color:var(--t2);margin-top:16px;font-size:19px;font-weight:500;line-height:1.55}.sp-lede p+p{margin-top:10px}.sp-updated{color:var(--t3);margin-top:14px;font-size:13px}.sp-toc{border:1px solid var(--hair);background:var(--s1);border-radius:20px;margin-top:28px;padding:18px 20px}.sp-toc h2{text-transform:uppercase;letter-spacing:.12em;color:var(--t3);font-size:13px;font-weight:700}.sp-toc ol{color:var(--t3);gap:6px;margin-top:10px;padding-left:1.3em;font-size:16px;display:grid}.sp-toc a{color:var(--t1);font-weight:600;text-decoration:none}.sp-toc a:hover{text-decoration:underline}.sp-body{color:var(--body);margin-top:12px;font-size:17.5px;line-height:1.68}.sp-body>*+*{margin-top:1.05em}.sp-body h2{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin-top:2.3em;scroll-margin-top:76px;font-size:clamp(25px,5.8vw,32px);font-weight:800;line-height:1.15}.sp-body h3{letter-spacing:-.015em;color:#fff;margin-top:1.7em;scroll-margin-top:76px;font-size:20px;font-weight:700;line-height:1.3}.sp-body h2+*,.sp-body h3+*{margin-top:.6em}.sp-body strong{color:#fff;font-weight:700}.sp-body a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.sp-body a:hover{text-decoration-color:#fff}.sp-body ul,.sp-body ol{padding-left:1.25em}.sp-body li+li{margin-top:.45em}.sp-body li::marker{color:var(--t3)}.sp-body code{font-family:var(--f-mono);background:var(--surface);color:#fff;border-radius:6px;padding:.1em .35em;font-size:.9em}.sp-ext:after{content:" ↗";color:var(--t3);font-size:.85em}.sp-keys{border-left:3px solid var(--paid);background:var(--s1);border-radius:0 16px 16px 0;padding:14px 18px}.sp-keys-title{text-transform:uppercase;letter-spacing:.12em;color:var(--paid);font-weight:700;font-size:13px!important}.sp-keys ul{margin-top:8px}.sp-note{color:var(--t2);background:var(--s2);border:1px solid var(--hair);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15.5px;line-height:1.55;display:flex}.sp-note svg{color:var(--t3);margin-top:2px}.sp-steps{counter-reset:sp;gap:12px;list-style:none;display:grid;padding:0!important}.sp-steps>li{counter-increment:sp;background:var(--s1);border:1px solid var(--hair);border-radius:16px;padding:14px 16px 14px 56px;position:relative;margin:0!important}.sp-steps>li:before{content:counter(sp, decimal-leading-zero);font-family:var(--f-mono);color:var(--t3);font-size:15px;font-weight:700;position:absolute;top:14px;left:16px}.sp-receipt{background:var(--paper);color:var(--ink);font-family:var(--f-mono);border-radius:14px 14px 4px 4px;max-width:460px;padding:18px 18px 20px;font-size:14.5px;line-height:1.55}.sp-receipt-title{font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:800}.sp-receipt dl{grid-template-columns:1fr auto;gap:2px 12px;margin:10px 0 0;display:grid}.sp-receipt dt,.sp-receipt dd{margin:0}.sp-receipt dd{text-align:right;font-variant-numeric:tabular-nums}.sp-receipt .sum{border-top:1px dashed #0a0a0a59;margin-top:6px;padding-top:6px;font-weight:700}.sp-receipt-cap{font-family:var(--f-ui);color:var(--t3);margin-top:8px;font-size:14px;display:block}.sp-table{border:1px solid var(--hair);background:var(--s1);border-radius:16px;overflow-x:auto}.sp-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.45}.sp-table caption{text-align:left;color:var(--t3);padding:12px 14px 4px;font-size:13px;font-weight:600}.sp-table th,.sp-table td{text-align:left;vertical-align:top;border-top:1px solid var(--hair);padding:10px 14px}.sp-table thead th{color:var(--t2);text-transform:uppercase;letter-spacing:.06em;border-top:0;font-size:13px;font-weight:700}.sp-table tbody th{color:#fff;font-weight:700}.sp-faq{margin-top:56px}.sp-faq h2{letter-spacing:-.025em;margin-bottom:14px;scroll-margin-top:76px;font-size:clamp(25px,5.8vw,32px);font-weight:800}.sp-faq details{border-top:1px solid var(--hair)}.sp-faq details:last-child{border-bottom:1px solid var(--hair)}.sp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:17.5px;font-weight:700;line-height:1.35;list-style:none;display:flex}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq-ic{color:var(--t2);transition:transform .2s}.sp-faq details[open] .sp-faq-ic{transform:rotate(45deg)}.sp-faq details p{color:var(--body);padding:0 0 18px;font-size:16.5px;line-height:1.62}.sp-cta{margin-top:48px}.sp-cta-paper{background:var(--paper);color:var(--ink);border-radius:24px;padding:26px 22px}.sp-cta-eyebrow{letter-spacing:.24em;color:var(--ink2);font-size:12px;font-weight:700}.sp-cta h2{letter-spacing:-.04em;margin-top:8px;font-size:clamp(28px,7vw,38px);font-weight:800;line-height:1.02}.sp-cta p:not(.sp-cta-eyebrow){color:var(--ink2);max-width:52ch;margin-top:12px;font-size:16.5px;line-height:1.55}.sp-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.sp-cta .lp-appstore{background:var(--ink);color:#fff}.sp-cta-alt{height:56px;color:var(--ink);border:1.5px solid #0a0a0a2e;border-radius:18px;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.sp-cta-alt:hover{border-color:var(--ink)}.sp-related{margin-top:44px}.sp-related h2{text-transform:uppercase;letter-spacing:.12em;color:var(--t3);font-size:13px;font-weight:700}.sp-related ul{gap:10px;margin-top:12px;padding:0;list-style:none;display:grid}@media (width>=620px){.sp-related ul{grid-template-columns:1fr 1fr}}.sp-related a{background:var(--s1);border:1px solid var(--hair);border-radius:16px;flex-direction:column;gap:4px;height:100%;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:flex}.sp-related a:hover{border-color:var(--hair2)}.sp-related b{color:#fff;font-size:16px}.sp-related span{color:var(--t2);font-size:14px;line-height:1.45}.sp-foot{border-top:1px solid var(--hair);padding:24px 16px calc(env(safe-area-inset-bottom,0px) + 28px);text-align:center;color:var(--t3);font-size:13.5px}.sp-foot-links{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-bottom:10px;display:flex}.sp-foot-links a{color:var(--t2);text-decoration:none}.sp-foot-links a:hover{color:#fff}@media (prefers-reduced-motion:no-preference){html:has(.sp-root){scroll-behavior:smooth}}
