.um[data-astro-cid-57cybime]{padding-bottom:80px}.um-hero[data-astro-cid-57cybime]{gap:16px;padding-top:clamp(20px,4vw,36px);display:grid}.um-head[data-astro-cid-57cybime]{max-width:880px}.um-head[data-astro-cid-57cybime] h1[data-astro-cid-57cybime]{letter-spacing:-.04em;font-size:clamp(2rem,5vw,3.4rem);line-height:.98}.um-lede[data-astro-cid-57cybime]{color:var(--ink-2);max-width:760px;margin:10px 0 0;font-size:clamp(15px,1.6vw,18px)}.um-agen[data-astro-cid-57cybime]{border-radius:var(--r-lg);background:var(--ink);max-width:880px;color:var(--paper);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;text-decoration:none;display:flex}.um-agen[data-astro-cid-57cybime]:hover{filter:brightness(1.12)}.um-agen-icon[data-astro-cid-57cybime]{background:color-mix(in srgb, var(--paper) 14%, transparent);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.um-agen-icon[data-astro-cid-57cybime] .icon{width:20px;height:20px}.um-agen-text[data-astro-cid-57cybime]{flex:300px;gap:3px;font-size:14.5px;line-height:1.45;display:grid}.um-agen-text[data-astro-cid-57cybime] b[data-astro-cid-57cybime]{font-size:16px}.um-agen-text[data-astro-cid-57cybime] span[data-astro-cid-57cybime]{opacity:.8}.um-agen-go[data-astro-cid-57cybime]{white-space:nowrap;align-items:center;gap:6px;font-size:14.5px;font-weight:650;display:inline-flex}.um-agen-go[data-astro-cid-57cybime] .icon{width:15px;height:15px}@media (width>=1000px){.um-hero[data-astro-cid-57cybime]{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:32px}}.um-stats[data-astro-cid-57cybime]{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.um-stats[data-astro-cid-57cybime] b[data-astro-cid-57cybime]{color:var(--ink);font:700 14px var(--font-code)}.um-stats[data-astro-cid-57cybime] a[data-astro-cid-57cybime]{color:inherit}.um-panel[data-astro-cid-57cybime]{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;padding:16px;display:grid}.um-step[data-astro-cid-57cybime]{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.um-q[data-astro-cid-57cybime]{font:650 15px var(--font-ui);color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.um-q[data-astro-cid-57cybime] span[data-astro-cid-57cybime]{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);font:700 12px var(--font-code);border-radius:50%;place-items:center;display:grid}.um-hw[data-astro-cid-57cybime],.um-uses[data-astro-cid-57cybime]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.um-grp[data-astro-cid-57cybime]{color:var(--faint);font:600 11px var(--font-code);text-transform:uppercase;letter-spacing:.05em;flex:none;margin-left:6px}.um-chip[data-astro-cid-57cybime]{border:1px solid var(--rule-strong);background:var(--paper);height:34px;color:var(--ink-2);font:500 13.5px var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.um-chip[data-astro-cid-57cybime] span[data-astro-cid-57cybime]{color:var(--faint);font:500 12px var(--font-code)}.um-chip[data-astro-cid-57cybime]:hover{background:var(--surface-2)}.um-chip[data-astro-cid-57cybime].is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.um-chip[data-astro-cid-57cybime].is-on span[data-astro-cid-57cybime]{color:color-mix(in srgb, var(--paper) 65%, transparent)}.um-chip-api[data-astro-cid-57cybime]{margin-left:6px}.um-help[data-astro-cid-57cybime]{color:var(--muted);font-size:13.5px}.um-help[data-astro-cid-57cybime] summary[data-astro-cid-57cybime]{cursor:pointer;width:fit-content}.um-help[data-astro-cid-57cybime] p[data-astro-cid-57cybime]{margin:6px 0 0;line-height:1.5}.um-short[data-astro-cid-57cybime]{display:none}.um-tools[data-astro-cid-57cybime]{flex-wrap:wrap;gap:10px;display:flex}.um-search[data-astro-cid-57cybime]{border:1px solid var(--rule-strong);background:var(--paper);height:44px;color:var(--muted);border-radius:999px;flex:260px;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.um-search[data-astro-cid-57cybime]:focus-within{border-color:var(--accent)}.um-search[data-astro-cid-57cybime] input[data-astro-cid-57cybime]{min-width:0;color:var(--ink);font:500 16px var(--font-ui);background:0 0;border:0;outline:0;flex:1}.um-sort[data-astro-cid-57cybime]{border:1px solid var(--rule-strong);background:var(--paper);height:44px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 14px;font-size:13.5px;display:flex}.um-sort[data-astro-cid-57cybime] select[data-astro-cid-57cybime]{color:var(--ink);font:600 14.5px var(--font-ui);cursor:pointer;background:0 0;border:0;outline:0;height:40px}.um-count[data-astro-cid-57cybime]{color:var(--muted);font:500 13px var(--font-code);margin:14px 0 10px}.um-list[data-astro-cid-57cybime]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.um-card[data-astro-cid-57cybime]{perspective:1100px;min-width:0}.um-card[data-astro-cid-57cybime][hidden]{display:none}.um-tilt[data-astro-cid-57cybime]{height:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.um-tilt[data-astro-cid-57cybime].is-tilt{transition:transform 80ms linear}.um-flip[data-astro-cid-57cybime]{height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.2,1);display:grid}.um-card[data-astro-cid-57cybime].is-flipped .um-flip[data-astro-cid-57cybime]{transform:rotateY(180deg)}.um-face[data-astro-cid-57cybime]{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-1);-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;grid-area:1/1;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden}.um-front[data-astro-cid-57cybime]:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), color-mix(in srgb, var(--paper) 55%, transparent), transparent 55%);transition:opacity .3s;position:absolute;inset:0}.um-tilt[data-astro-cid-57cybime].is-tilt .um-front[data-astro-cid-57cybime]:after{opacity:.5}.um-tilt[data-astro-cid-57cybime].is-tilt .um-face[data-astro-cid-57cybime]{box-shadow:0 22px 44px -18px #00000059}.um-back[data-astro-cid-57cybime]{background:var(--paper);transform:rotateY(180deg)}.um-ribbon[data-astro-cid-57cybime]{background:var(--accent);height:24px;color:var(--accent-ink);font:650 12px var(--font-ui);border-radius:999px;align-self:flex-start;align-items:center;padding:0 10px;display:inline-flex}.um-ribbon[data-astro-cid-57cybime][hidden]{display:none}.um-top[data-astro-cid-57cybime]{align-items:center;gap:12px;min-width:0;display:flex}.um-av[data-astro-cid-57cybime]{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 45%, var(--ink)));width:40px;height:40px;color:var(--accent-ink);font:750 17px var(--font-ui);border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40}.um-title[data-astro-cid-57cybime]{min-width:0}.um-card[data-astro-cid-57cybime] h2[data-astro-cid-57cybime]{font:650 16.5px/1.25 var(--font-ui);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:0}.um-by[data-astro-cid-57cybime]{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.35}.um-badges[data-astro-cid-57cybime]{flex-wrap:wrap;gap:5px;display:flex}.um-b[data-astro-cid-57cybime]{background:var(--surface-2);height:22px;color:var(--ink-2);font:600 11.5px var(--font-ui);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.um-b[data-astro-cid-57cybime].is-api{background:var(--accent-soft);color:var(--accent)}.um-b[data-astro-cid-57cybime].is-free{background:color-mix(in srgb, var(--up,#16a34a) 16%, transparent);color:var(--up,#16a34a)}.um-b[data-astro-cid-57cybime].is-dim{color:var(--faint);background:0 0;padding:0 2px}.um-scores[data-astro-cid-57cybime]{gap:6px;margin:0;display:grid}.um-scores[data-astro-cid-57cybime] div[data-astro-cid-57cybime]{grid-template-columns:98px 1fr;align-items:center;gap:10px;display:grid}.um-scores[data-astro-cid-57cybime] dt[data-astro-cid-57cybime]{color:var(--muted);font-size:12.5px}.um-scores[data-astro-cid-57cybime] dd[data-astro-cid-57cybime]{align-items:center;gap:8px;margin:0;display:flex}.um-scores[data-astro-cid-57cybime] i[data-astro-cid-57cybime]{background:var(--surface-2);border-radius:99px;flex:1;height:6px;position:relative;overflow:hidden}.um-scores[data-astro-cid-57cybime] i[data-astro-cid-57cybime]:before{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, transparent), var(--accent));position:absolute;inset:0 auto 0 0}.um-scores[data-astro-cid-57cybime] b[data-astro-cid-57cybime]{text-align:right;min-width:40px;font:650 12.5px var(--font-code);color:var(--ink)}.um-good[data-astro-cid-57cybime]{color:var(--ink-2);flex:1;margin:0;font-size:14px;line-height:1.5}.um-good[data-astro-cid-57cybime] b[data-astro-cid-57cybime]{color:var(--ink)}.um-fit[data-astro-cid-57cybime]{border-radius:var(--r-md);background:var(--surface-2);color:var(--ink-2);margin:0;padding:8px 10px;font-size:13px;line-height:1.4}.um-fit[data-astro-cid-57cybime].is-ok{background:color-mix(in srgb, var(--up,#16a34a) 13%, transparent);color:var(--ink)}.um-cmd[data-astro-cid-57cybime]{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper);align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;display:flex}.um-cmd[data-astro-cid-57cybime] code[data-astro-cid-57cybime]{white-space:nowrap;min-width:0;font:500 12px var(--font-code);color:var(--ink-2);scrollbar-width:none;flex:1;overflow-x:auto}.um-cmd[data-astro-cid-57cybime] code[data-astro-cid-57cybime]::-webkit-scrollbar{display:none}.um-copy[data-astro-cid-57cybime]{border:1px solid var(--rule-strong);background:var(--surface);height:30px;color:var(--ink);font:600 12.5px var(--font-ui);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.um-copy[data-astro-cid-57cybime] .icon{width:14px;height:14px}.um-foot[data-astro-cid-57cybime]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.um-how[data-astro-cid-57cybime]{background:var(--accent);height:38px;color:var(--accent-ink);font:650 13.5px var(--font-ui);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.um-how[data-astro-cid-57cybime]:hover{filter:brightness(1.08)}.um-how[data-astro-cid-57cybime] .icon{width:15px;height:15px}.um-hf[data-astro-cid-57cybime]{height:38px;color:var(--ink-2);font:600 13.5px var(--font-ui);border-radius:999px;align-items:center;gap:5px;padding:0 12px;text-decoration:none;display:inline-flex}.um-hf[data-astro-cid-57cybime]:hover{background:var(--surface-2);color:var(--ink)}.um-hf[data-astro-cid-57cybime] .icon{width:14px;height:14px}.um-back-top[data-astro-cid-57cybime]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.um-back[data-astro-cid-57cybime] h3[data-astro-cid-57cybime]{font:650 16px/1.3 var(--font-ui);overflow-wrap:anywhere;margin:0}.um-back-x[data-astro-cid-57cybime]{border:1px solid var(--rule-strong);background:var(--surface);width:32px;height:32px;color:var(--ink);font:400 20px/1 var(--font-ui);cursor:pointer;border-radius:8px;flex:none}.um-tabs[data-astro-cid-57cybime]{background:var(--surface-2);border-radius:999px;gap:4px;padding:3px;display:flex}.um-tab[data-astro-cid-57cybime]{height:32px;color:var(--ink-2);font:600 12.5px var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1}.um-tab[data-astro-cid-57cybime].is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.um-pane[data-astro-cid-57cybime]{min-width:0}.um-pane[data-astro-cid-57cybime][hidden]{display:none}.um-steps[data-astro-cid-57cybime] li[data-astro-cid-57cybime]{min-width:0}.um-steps[data-astro-cid-57cybime]{color:var(--ink-2);grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;display:grid}.um-steps[data-astro-cid-57cybime] li[data-astro-cid-57cybime]::marker{color:var(--accent);font-weight:700}.um-steps[data-astro-cid-57cybime] a[data-astro-cid-57cybime]{color:var(--accent);font-weight:600}.um-steps[data-astro-cid-57cybime] .um-cmd[data-astro-cid-57cybime],.um-steps[data-astro-cid-57cybime] .um-code[data-astro-cid-57cybime]{margin-top:6px}.um-code[data-astro-cid-57cybime]{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);position:relative}.um-code[data-astro-cid-57cybime] pre[data-astro-cid-57cybime]{font:500 11.5px/1.55 var(--font-code);color:var(--ink-2);white-space:pre;margin:0;padding:10px 76px 10px 12px;overflow-x:auto}.um-code[data-astro-cid-57cybime] .um-copy[data-astro-cid-57cybime]{position:absolute;top:6px;right:6px}.um-none[data-astro-cid-57cybime]{color:var(--ink-2);margin:0;font-size:14px}.um-empty[data-astro-cid-57cybime]{text-align:center;color:var(--muted);padding:40px 0}.um-faq[data-astro-cid-57cybime]{gap:8px;max-width:820px;margin-top:48px;display:grid}.um-faq[data-astro-cid-57cybime] h2[data-astro-cid-57cybime]{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(1.4rem,3vw,1.9rem)}.um-faq[data-astro-cid-57cybime] details[data-astro-cid-57cybime]{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);padding:12px 16px}.um-faq[data-astro-cid-57cybime] summary[data-astro-cid-57cybime]{cursor:pointer;color:var(--ink);font-weight:650}.um-faq[data-astro-cid-57cybime] p[data-astro-cid-57cybime]{color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.6}.um-end[data-astro-cid-57cybime]{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding-top:24px;display:flex}.um-end[data-astro-cid-57cybime] p[data-astro-cid-57cybime]{margin:0;font-size:17px;font-weight:600}.um-end[data-astro-cid-57cybime] .icon{width:16px;height:16px}@media (width<=720px){.um-agen-text[data-astro-cid-57cybime] span[data-astro-cid-57cybime],.um-agen-icon[data-astro-cid-57cybime]{display:none}.um-panel[data-astro-cid-57cybime]{padding:14px 12px}.um-stats[data-astro-cid-57cybime]{display:none}.um-chip[data-astro-cid-57cybime]{height:32px;padding:0 11px;font-size:13px}.um-how[data-astro-cid-57cybime]{flex:1;justify-content:center}.um-hero[data-astro-cid-57cybime]{gap:12px;padding-top:16px}.um-head[data-astro-cid-57cybime] h1[data-astro-cid-57cybime]{font-size:1.85rem;line-height:1.02}.um-lede[data-astro-cid-57cybime]{margin-top:8px;font-size:15px}.um-more[data-astro-cid-57cybime],.um-head[data-astro-cid-57cybime] .eyebrow[data-astro-cid-57cybime],.um-go-long[data-astro-cid-57cybime]{display:none}.um-agen[data-astro-cid-57cybime]{flex-wrap:nowrap;gap:10px;padding:10px 14px}.um-agen-text[data-astro-cid-57cybime]{flex:auto;min-width:0}.um-agen-text[data-astro-cid-57cybime] b[data-astro-cid-57cybime]{font-size:14.5px}.um-agen-go[data-astro-cid-57cybime]{font-size:13.5px}.um-step[data-astro-cid-57cybime]{position:relative}.um-help[data-astro-cid-57cybime] summary[data-astro-cid-57cybime]{text-underline-offset:3px;text-decoration:underline;list-style:none;position:absolute;top:2px;right:0}.um-help[data-astro-cid-57cybime] summary[data-astro-cid-57cybime]::-webkit-details-marker{display:none}.um-short[data-astro-cid-57cybime]{display:inline}.um-panel[data-astro-cid-57cybime]{gap:10px;margin-top:12px}.um-step[data-astro-cid-57cybime]{gap:6px}.um-q[data-astro-cid-57cybime]{font-size:14px}.um-q[data-astro-cid-57cybime] span[data-astro-cid-57cybime]{width:20px;height:20px;font-size:11px}.um-hw[data-astro-cid-57cybime],.um-uses[data-astro-cid-57cybime]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 -12px;padding:0 12px 2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.um-hw[data-astro-cid-57cybime]::-webkit-scrollbar,.um-uses[data-astro-cid-57cybime]::-webkit-scrollbar{display:none}.um-help[data-astro-cid-57cybime]{font-size:12.5px}.um-tools[data-astro-cid-57cybime]{flex-wrap:nowrap;gap:8px}.um-search[data-astro-cid-57cybime]{flex:auto;height:40px;padding:0 12px}.um-sort[data-astro-cid-57cybime]{height:40px;padding:0 4px 0 10px}.um-sort[data-astro-cid-57cybime]>span[data-astro-cid-57cybime]{display:none}.um-sort[data-astro-cid-57cybime] select[data-astro-cid-57cybime]{max-width:132px;height:36px;font-size:13.5px}.um-count[data-astro-cid-57cybime]{margin:10px 0 8px}}@media (width<=380px){.um-head[data-astro-cid-57cybime] h1[data-astro-cid-57cybime]{font-size:1.55rem}.um-lede[data-astro-cid-57cybime]{font-size:14px}.um-help[data-astro-cid-57cybime] summary[data-astro-cid-57cybime] .um-short[data-astro-cid-57cybime]{display:none}.um-help[data-astro-cid-57cybime] summary[data-astro-cid-57cybime]{text-decoration:none}.um-help[data-astro-cid-57cybime] summary[data-astro-cid-57cybime]:after{content:"?";border:1px solid var(--rule-strong);width:22px;height:22px;color:var(--ink-2);font:700 12px var(--font-ui);border-radius:50%;place-items:center;display:grid}}@media (prefers-reduced-motion:reduce){.um-tilt[data-astro-cid-57cybime],.um-flip[data-astro-cid-57cybime]{transition:none}}
