@import "https://api.fontshare.com/v2/css?f[]=satoshi@400,500&display=swap";:root{color-scheme:light;--content-width:1280px;--page-gutter:24px;--container-width:calc(var(--content-width) + var(--page-gutter) * 2);--background:#f5f6f8;--foreground:#0b0d11;--card:#fff;--muted:#f6f7f9;--muted-foreground:#676e78;--accent:#edf0f3;--primary:#c6f432;--primary-foreground:#0b0d11;--primary-hover:#b9e52b;--primary-text:#4b6508;--border:#d9dde2;--ring:#526d08;--destructive:oklch(57.7% .245 27.325);--motion-control:.25s;--motion-card:.4s;--motion-image:.9s;--motion-ease:cubic-bezier(.25,.46,.45,.94);--radius-card:24px;--radius-field:16px;--card-shadow:inset 0 1px 0 #ffffff1a, inset 0 -1px 1px #0000001a;--field-shadow:inset 0 1px 2px #00000014, inset 0 -1px 0 #ffffff14;--button-shadow:inset 0 1px 0 #fff3, inset 0 -1px 1px #00000026;--button-gradient:linear-gradient(180deg, #ffffff1a, transparent 45%, #0000000f)}:root[data-theme=dark]{color-scheme:dark;--background:#15191d;--foreground:#f5f6f8;--card:#20262c;--muted:#2b323a;--muted-foreground:#aab3bd;--accent:#2b323a;--border:#48515b;--ring:#c6f432;--destructive:oklch(70.4% .191 22.216);--primary-text:#c6f432}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{background:var(--background);color:var(--foreground);overflow-wrap:break-word;flex-direction:column;min-height:100vh;margin:0;font-family:Satoshi,system-ui,sans-serif;font-size:16px;line-height:1.65;display:flex}main{width:100%;max-width:var(--container-width);padding:48px var(--page-gutter) 72px;flex:1;margin:0 auto}h1,h2,h3,h4,h5,h6{color:var(--foreground);letter-spacing:-.025em;margin:0 0 12px;font-weight:500;line-height:1.2}h1{font-size:clamp(34px,4vw,48px)}h2{font-size:32px}h3{font-size:26px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}p{margin:0 0 1em}strong,b{font-weight:500}a{color:var(--primary-text);text-underline-offset:4px}a:hover{color:var(--foreground)}img{border-radius:16px;max-width:100%;height:auto}input,textarea,button{font:inherit}textarea{width:100%}hr{border:0;border-top:1px solid var(--border);margin-block:32px}code{background:var(--muted);border-radius:6px;padding:3px 6px;font-size:.88em}pre{background:var(--muted);border-radius:16px;max-width:100%;padding:24px;overflow-x:auto}pre>code{all:unset}blockquote{border-left:3px solid var(--primary);background:var(--muted);border-radius:0 16px 16px 0;margin:24px 0;padding:16px 24px}blockquote p:last-child{margin-bottom:0}table{border-collapse:collapse;width:100%;font-size:15px}th,td{border-bottom:1px solid var(--border);text-align:left;padding:12px 16px}th{background:var(--muted);font-weight:500}.eyebrow{color:var(--muted-foreground);margin:0 0 12px;font-size:13px;font-weight:500}.page-heading{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--card-shadow);margin-bottom:32px;padding:32px}.page-heading h1{text-wrap:balance;margin-bottom:12px}.page-heading>p:last-child{color:var(--muted-foreground);margin-bottom:0}.section-heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:24px;display:flex}.section-heading .eyebrow{width:100%;margin:0}.section-heading h2{margin:0;font-size:clamp(26px,3vw,32px)}.section-heading>a{color:var(--muted-foreground);margin-left:auto;font-size:14px;text-decoration:none}.section-heading>a:hover{color:var(--foreground)}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol{margin-bottom:24px}.prose :is(h1,h2,h3,h4,h5,h6){margin-top:36px;margin-bottom:16px}.prose h1{font-size:36px}.prose h2{font-size:28px}.prose h3{font-size:24px}.prose li{margin-bottom:8px}.prose table{display:block;overflow-x:auto}.prose a{text-decoration-thickness:1px}:where(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}main:focus{outline:none}::selection{background:color-mix(in srgb, var(--primary) 30%, var(--card));color:var(--foreground)}[hidden]{display:none!important}.skip-link{z-index:100;background:var(--foreground);color:var(--background);border-radius:99px;padding:12px 20px;text-decoration:none;position:fixed;top:8px;left:24px;transform:translateY(-160%)}.skip-link:focus{color:var(--background);transform:translateY(0)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width>=768px) and (width<=1000px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){:root{--page-gutter:16px}html{scroll-padding-top:160px}main{padding:32px var(--page-gutter) 48px}.page-heading{margin-bottom:24px;padding:24px}.article-grid{grid-template-columns:1fr;gap:16px}.prose :is(h1,h2){font-size:28px}pre{padding:16px}}@media (prefers-reduced-motion:no-preference){:where(a,button,input,select,textarea,summary){transition:color var(--motion-control) var(--motion-ease), background-color var(--motion-control) var(--motion-ease), border-color var(--motion-control) var(--motion-ease)}:where(.tool-card,.help-category,.help-article-link){transition:background-color var(--motion-card) var(--motion-ease)}.tool-link>span{transition:transform var(--motion-control) var(--motion-ease);display:inline-block}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tool-card:hover .tool-link>span{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.brand[data-astro-cid-6bctqxxv]{font-size:var(--brand-size,20px);letter-spacing:-.015em;align-items:center;gap:12px;font-weight:500;line-height:1.4;display:inline-flex}.brand-icon[data-astro-cid-6bctqxxv]{background:var(--primary);width:40px;height:40px;color:var(--primary-foreground);border-radius:12px;place-items:center;display:grid}a[data-astro-cid-evkijfd6]{text-decoration:none;display:inline-block}a[data-astro-cid-evkijfd6].active{font-weight:bolder;text-decoration:underline}.site-header[data-astro-cid-nen7h5rs]{z-index:10;padding:20px var(--page-gutter) 0;position:sticky;top:0}nav[data-astro-cid-nen7h5rs]{box-sizing:border-box;max-width:var(--content-width);background:color-mix(in srgb, var(--accent) 80%, transparent);backdrop-filter:blur(20px);border-radius:40px;justify-content:space-between;align-items:center;gap:24px;min-height:64px;margin:auto;padding:8px 12px 8px 24px;display:flex}a[data-astro-cid-nen7h5rs]{color:var(--foreground);text-decoration:none}.brand-link[data-astro-cid-nen7h5rs]{flex-shrink:0;display:inline-flex}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:flex}.theme-toggle[data-astro-cid-nen7h5rs]{background:var(--card);width:40px;height:40px;color:var(--foreground);box-shadow:var(--button-shadow);cursor:pointer;border:0;border-radius:99px;flex-shrink:0;place-items:center;padding:0;display:grid}.theme-toggle[data-astro-cid-nen7h5rs]:hover{background:var(--muted)}.theme-toggle[data-astro-cid-nen7h5rs] .sun[data-astro-cid-nen7h5rs],.theme-toggle[data-astro-cid-nen7h5rs][aria-pressed=true] .moon[data-astro-cid-nen7h5rs]{display:none}.theme-toggle[data-astro-cid-nen7h5rs][aria-pressed=true] .sun[data-astro-cid-nen7h5rs]{display:block}.internal-links[data-astro-cid-nen7h5rs]{gap:8px;display:flex}.internal-links[data-astro-cid-nen7h5rs] a{color:var(--muted-foreground);border-radius:99px;padding:10px 16px;font-size:14px;font-weight:400}.internal-links[data-astro-cid-nen7h5rs] a:hover,.internal-links[data-astro-cid-nen7h5rs] a.active{color:var(--foreground);text-decoration:none}.internal-links[data-astro-cid-nen7h5rs] a.active{background:var(--card);box-shadow:var(--card-shadow)}.header-action[data-astro-cid-nen7h5rs]{background:var(--button-gradient), var(--primary);min-height:40px;box-shadow:var(--button-shadow);color:var(--primary-foreground);border-radius:99px;align-items:center;padding-inline:20px;font-size:15px;font-weight:500;display:inline-flex}.header-action[data-astro-cid-nen7h5rs]:hover{background:var(--button-gradient), var(--primary-hover)}@media (width<=767px){.site-header[data-astro-cid-nen7h5rs]{padding:12px var(--page-gutter) 0}nav[data-astro-cid-nen7h5rs]{border-radius:24px;flex-wrap:wrap;gap:12px;padding:12px}.header-action[data-astro-cid-nen7h5rs]{padding-inline:14px;font-size:14px}.header-actions[data-astro-cid-nen7h5rs]{margin-left:auto}.internal-links[data-astro-cid-nen7h5rs]{order:3;justify-content:space-between;gap:4px;width:100%;overflow-x:auto}.internal-links[data-astro-cid-nen7h5rs] a{flex:1 0 auto;justify-content:center;padding-inline:8px;display:inline-flex}}@media (width<=399px){.header-action[data-astro-cid-nen7h5rs]{padding-inline:10px;font-size:12px}nav[data-astro-cid-nen7h5rs]{gap:8px}}@media (width<=359px){.header-action[data-astro-cid-nen7h5rs]{display:none}}footer[data-astro-cid-jo6i4kqk]{background:var(--card);padding:64px var(--page-gutter) 40px}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--content-width);flex-direction:column;gap:48px;margin:auto;display:flex}.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,200px));gap:48px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{--brand-size:20px}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:350px;color:var(--muted-foreground);margin-top:16px;font-size:14px;line-height:1.45}a[data-astro-cid-jo6i4kqk]{color:var(--muted-foreground);font-size:14px;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}nav[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:start;gap:16px;display:flex}nav[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin:0;font-size:14px}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;display:inline-flex}.footer-social[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex-shrink:0}.footer-apps[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.footer-store[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-field);background:var(--muted);min-height:64px;color:var(--muted-foreground);text-align:left;cursor:not-allowed;border:0;align-items:center;gap:12px;padding:12px 16px;display:inline-flex}.footer-store[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:4px;line-height:1.2;display:flex}.footer-store-platform[data-astro-cid-jo6i4kqk]{font-size:14px}.footer-store[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-size:16px;font-weight:500}.footer-store[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex-shrink:0}.footer-legal[data-astro-cid-jo6i4kqk]{flex-flow:wrap;gap:8px 24px}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:40px;display:inline-flex}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:14px;display:flex}@media (width>=768px) and (width<=1100px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=767px){footer[data-astro-cid-jo6i4kqk]{padding:48px var(--page-gutter) 32px}.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:40px;display:inline-flex}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:12px}}
