.callout.svelte-1ezppec{background:var(--soft);border-radius:var(--radius-sm);grid-template-columns:auto 1fr;gap:14px;margin-block:6px;padding:16px 20px;display:grid}.icon.svelte-1ezppec{background:var(--tone);color:#fff;width:40px;height:40px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:600;display:grid}.title.svelte-1ezppec{font-family:var(--font-display);margin-bottom:4px;font-size:1.1rem;font-weight:600}.content.svelte-1ezppec{color:var(--ink-soft)}.content.svelte-1ezppec p+p{margin-top:8px}.content.svelte-1ezppec strong{color:var(--ink)}.tone-green.svelte-1ezppec{--tone:var(--green);--soft:var(--green-soft)}.tone-sun.svelte-1ezppec{--tone:#e9a325;--soft:var(--sun-soft)}.tone-coral.svelte-1ezppec{--tone:var(--coral);--soft:var(--coral-soft)}.tone-sky.svelte-1ezppec{--tone:#4aa3dc;--soft:var(--sky-soft)}.steps.svelte-d1339f{counter-reset:step;gap:14px;margin:4px 0;padding:0;list-style:none;display:grid}.steps.svelte-d1339f li{counter-increment:step;min-height:36px;color:var(--ink-soft);padding-left:50px;position:relative}.steps.svelte-d1339f li:before{content:counter(step);width:34px;height:34px;font-family:var(--font-display);color:#fff;background:var(--tone);box-shadow:0 4px 10px color-mix(in srgb, var(--tone) 40%, transparent);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:600;display:grid;position:absolute;top:-3px;left:0}.steps.svelte-d1339f li strong{color:var(--ink)}.tone-green.svelte-d1339f{--tone:var(--green)}.tone-sun.svelte-d1339f{--tone:#e9a325}.tone-coral.svelte-d1339f{--tone:var(--coral)}.tone-sky.svelte-d1339f{--tone:#4aa3dc}.shot.svelte-1ms1tvo{justify-items:center;gap:12px;margin:0;display:grid}.stage.svelte-1ms1tvo{background:linear-gradient(160deg, var(--soft), color-mix(in srgb, var(--tone) 28%, var(--soft)));border-radius:32px;justify-content:center;width:100%;padding:28px 16px;display:flex;position:relative;overflow:hidden}.stage.svelte-1ms1tvo:before{content:"";background:var(--surface);opacity:.35;border-radius:50%;height:65%;position:absolute;inset:auto -25% -45%}.stage.svelte-1ms1tvo .phone{z-index:1;position:relative;box-shadow:0 22px 44px #1b352447,inset 0 0 0 2px #2b3a2f}video.svelte-1ms1tvo{aspect-ratio:884/1920;object-fit:cover;width:100%;height:auto;display:block}.toggle.svelte-1ms1tvo{z-index:2;background:var(--surface);width:36px;height:36px;color:var(--ink);box-shadow:var(--shadow-sm);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.toggle.svelte-1ms1tvo:hover{color:var(--green-strong)}figcaption.svelte-1ms1tvo{color:var(--ink-faint);text-align:center;text-wrap:balance;max-width:300px;font-size:.92rem}.tone-green.svelte-1ms1tvo{--tone:var(--green);--soft:var(--green-soft)}.tone-sun.svelte-1ms1tvo{--tone:var(--sun);--soft:var(--sun-soft)}.tone-coral.svelte-1ms1tvo{--tone:var(--coral);--soft:var(--coral-soft)}.tone-sky.svelte-1ms1tvo{--tone:var(--sky);--soft:var(--sky-soft)}.head.svelte-1pty6sy{padding-block:clamp(28px,5vw,56px) 8px}.head-grid.svelte-1pty6sy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.intro.svelte-1pty6sy{justify-items:start;gap:16px;display:grid}h1.svelte-1pty6sy{font-size:clamp(2.4rem,5.5vw,3.6rem)}.lede.svelte-1pty6sy{color:var(--ink-soft);text-wrap:pretty;max-width:620px;font-size:1.15rem}.sykes.svelte-1pty6sy{width:300px;position:relative}.sykes.svelte-1pty6sy img:where(.svelte-1pty6sy){aspect-ratio:1;object-fit:cover;object-position:30% 40%;border:6px solid var(--surface);width:300px;box-shadow:var(--shadow);border-radius:46% 54% 50% 50%/52% 46% 54% 48%}.paw.svelte-1pty6sy{color:var(--green);position:absolute}.p1.svelte-1pty6sy{bottom:34px;left:-18px}.p2.svelte-1pty6sy{opacity:.6;bottom:2px;left:8px}@media (width<=760px){.head-grid.svelte-1pty6sy{grid-template-columns:1fr}.sykes.svelte-1pty6sy{display:none}}.layout.svelte-1pty6sy{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding-block:clamp(24px,4vw,48px);display:grid}.toc.svelte-1pty6sy{position:sticky;top:92px}.toc-card.svelte-1pty6sy{background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:16px 12px}.toc-title.svelte-1pty6sy{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;padding-inline:10px;font-size:.85rem;font-weight:600}.toc.svelte-1pty6sy ol:where(.svelte-1pty6sy){gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc.svelte-1pty6sy a:where(.svelte-1pty6sy){color:var(--ink-soft);border-radius:10px;padding:7px 10px;font-size:.97rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:block}.toc.svelte-1pty6sy a:where(.svelte-1pty6sy):hover{color:var(--green-strong)}.toc.svelte-1pty6sy a[aria-current=location]:where(.svelte-1pty6sy){color:#fff;background:var(--green)}@media (width<=900px){.layout.svelte-1pty6sy{grid-template-columns:minmax(0,1fr)}.toc.svelte-1pty6sy{position:static}.toc.svelte-1pty6sy ol:where(.svelte-1pty6sy){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.toc.svelte-1pty6sy li:where(.svelte-1pty6sy){min-width:0}.toc.svelte-1pty6sy a:where(.svelte-1pty6sy){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.docs.svelte-1pty6sy .docs{grid-template-columns:minmax(0,1fr);gap:clamp(48px,7vw,80px);max-width:800px;display:grid}.docs.svelte-1pty6sy .doc{grid-template-columns:minmax(0,1fr);gap:16px;scroll-margin-top:96px;display:grid}.docs.svelte-1pty6sy .doc h2{border-bottom:2px solid var(--line);padding-bottom:12px;font-size:clamp(1.7rem,3.4vw,2.2rem)}.docs.svelte-1pty6sy .doc h3{margin-top:10px;font-size:1.3rem}.docs.svelte-1pty6sy .doc>p,.docs.svelte-1pty6sy .split p{color:var(--ink-soft);text-wrap:pretty}.docs.svelte-1pty6sy .doc strong{color:var(--ink)}.docs.svelte-1pty6sy .plain{color:var(--ink-soft);gap:8px;margin:0;padding-left:1.2em;display:grid}.docs.svelte-1pty6sy .plain li::marker{color:var(--green)}.docs.svelte-1pty6sy .split{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px;display:grid}.docs.svelte-1pty6sy .split>div{gap:16px;display:grid}@media (width<=1060px) and (width>=901px),(width<=640px){.docs.svelte-1pty6sy .split{grid-template-columns:1fr}.docs.svelte-1pty6sy .split .shot{justify-self:center;width:100%;max-width:340px}}.docs.svelte-1pty6sy .table{border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.docs.svelte-1pty6sy .tr{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 18px;display:grid}.docs.svelte-1pty6sy .tr:last-child{border-bottom:0}.docs.svelte-1pty6sy .tr>:first-child{font-family:var(--font-display);color:var(--ink);font-weight:600}.docs.svelte-1pty6sy .tr>:last-child{color:var(--ink-soft)}@media (width<=620px){.docs.svelte-1pty6sy .tr{grid-template-columns:1fr;gap:4px}}.docs.svelte-1pty6sy .chips{flex-wrap:wrap;gap:8px;display:flex}.docs.svelte-1pty6sy .chip{border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:6px 14px;font-size:.95rem;font-weight:700;display:inline-flex}.docs.svelte-1pty6sy .chip .dot{background:var(--dot,var(--green));border-radius:50%;width:10px;height:10px}.docs.svelte-1pty6sy .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=620px){.docs.svelte-1pty6sy .cards{grid-template-columns:1fr}}.docs.svelte-1pty6sy .card{background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);align-content:start;gap:10px;padding:20px 22px;display:grid}.docs.svelte-1pty6sy .card h4{font-size:1.1rem}.docs.svelte-1pty6sy .card.pro{background:linear-gradient(160deg, var(--green-soft), var(--surface))}.docs.svelte-1pty6sy .muted{color:var(--ink-faint);font-size:.95rem}.docs.svelte-1pty6sy kbd{font-family:var(--font-body);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:1px 8px;font-size:.9em;font-weight:700}.docs.svelte-1pty6sy code{background:var(--surface-2);color:var(--ink);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em}.docs.svelte-1pty6sy .faq{gap:16px;margin:0;display:grid}.docs.svelte-1pty6sy .faq dt{font-family:var(--font-display);font-size:1.15rem;font-weight:600}.docs.svelte-1pty6sy .faq dd{background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--ink-soft);margin:6px 0 0;padding:14px 18px}
