.sf-root{--sf-b:var(--color-border);--sf-img:color-mix(in oklab, var(--color-fg) 10%, var(--color-bg));--sf-h:color-mix(in oklab, var(--color-fg) 16%, var(--color-bg));--sf-m:color-mix(in oklab, var(--color-fg) 24%, var(--color-bg));--sf-imgb:color-mix(in oklab, oklch(65% .09 248) 22%, var(--color-bg));justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.sf-stage{transform-origin:50%;flex:none;width:960px;height:240px;position:relative}.sf-belt{position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0,#000 77px calc(100% - 77px),#0000 100%);mask-repeat:no-repeat}.sf-card{background:var(--color-card);border:1px solid var(--color-border);transform-origin:50%;width:140px;height:176px;position:absolute;top:32px;overflow:hidden}.sf-top{border-bottom:1px solid var(--color-border);align-items:center;gap:4px;height:16px;padding:0 7px;display:flex}.sf-top-dot{background:var(--color-border);width:4px;height:4px}.sf-sp{flex:1}.sf-urlbar{background:var(--sf-img);height:5px}.sf-content{padding:9px 9px 0}.sf-navrow{align-items:center;gap:4px;margin-bottom:11px;display:flex}.sf-brand{background:var(--sf-m);width:20px;height:6px}.sf-navitem{background:var(--sf-b);height:4px}.sf-ctabar{background:var(--sf-h);height:11px}.sf-captured{border:1.5px solid var(--color-teal);pointer-events:none;position:absolute;inset:0}.sf-corner{border-top:11px solid var(--color-teal);pointer-events:none;border-left:11px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.sf-flash{pointer-events:none;background:oklch(100% 0 0);position:absolute;inset:0}.sf-lens{pointer-events:none;width:140px;height:176px;position:absolute;top:32px;left:480px;transform:translate(-50%)}.sf-snap{border:1.5px solid var(--color-teal);position:absolute;inset:-2px}.sf-lens-frame{transform-origin:50%;position:absolute;inset:0}.sf-lens-corner{width:18px;height:18px;position:absolute}.sf-lens-corner.tl{border-top:2px solid var(--color-teal);border-left:2px solid var(--color-teal);top:-6px;left:-6px}.sf-lens-corner.tr{border-top:2px solid var(--color-teal);border-right:2px solid var(--color-teal);top:-6px;right:-6px}.sf-lens-corner.bl{border-bottom:2px solid var(--color-teal);border-left:2px solid var(--color-teal);bottom:-6px;left:-6px}.sf-lens-corner.br{border-bottom:2px solid var(--color-teal);border-right:2px solid var(--color-teal);bottom:-6px;right:-6px}.sf-cross-h,.sf-cross-v{background:color-mix(in oklab, var(--color-teal) 65%, transparent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-cross-h{width:18px;height:1px}.sf-cross-v{width:1px;height:18px}.pg-grid{border:1px solid var(--color-border);background:var(--color-card);grid-template-columns:1fr 1fr;margin-top:44px;display:grid;position:relative}.pg-form{border-right:1px dashed var(--color-border);flex-direction:column;display:flex}.pg-form-head{border-bottom:1px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-body);padding:14px 22px;font-size:12.5px}.pg-post{color:var(--color-teal-ink);font-weight:600}.pg-form-body{flex-direction:column;flex:1;gap:20px;padding:22px;display:flex}.pg-field{flex-direction:column;gap:8px;display:flex}.pg-lab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-fg);font-size:11px}.pg-field input{width:100%;font-family:var(--font-mono);color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-border);outline:none;padding:11px 12px;font-size:13.5px}.pg-field input:focus-visible{outline:2px solid var(--color-teal);outline-offset:-1px}.pg-seg{flex-wrap:wrap;gap:6px;display:flex}.pg-seg button{font-family:var(--font-mono);letter-spacing:.01em;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-body);cursor:pointer;padding:7px 12px;font-size:12px}.pg-seg button:hover{border-color:var(--color-teal);color:var(--color-teal-ink)}.pg-seg button.active{border-color:var(--color-teal);background:var(--color-teal);color:oklch(100% 0 0)}.pg-seg button:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.pg-cta{align-self:flex-start;margin-top:2px}.pg-form-body .pg-fine{font-family:var(--font-mono);color:var(--color-muted-fg);margin:0;font-size:12px;line-height:1.55}.pg-pane{box-shadow:none;flex-direction:column;display:flex}.pg-code{white-space:pre-wrap;word-break:break-word;flex:1;font-size:13px;line-height:1.85}.pg-copy{font-family:var(--font-mono);color:oklch(62% .01 286);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px}.pg-copy:hover{color:oklch(100% 0 0)}.pg-copy.copied{color:var(--color-teal)}.pg-copy:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}@media (width<=820px){.pg-grid{grid-template-columns:1fr}.pg-form{border-right:0;border-bottom:1px dashed var(--color-border)}.pg-grid .x{display:none}}.section-intro[data-astro-cid-ut56v74m]{margin:26px 0 0}.hero-flow[data-astro-cid-ut56v74m]{max-width:940px;padding:0 var(--spacing-pad);margin:44px auto 0}.hero-flow-frame[data-astro-cid-ut56v74m]{aspect-ratio:960/240;width:100%;position:relative}.step-n[data-astro-cid-ut56v74m]{letter-spacing:-.015em;color:var(--color-teal-ink);margin-bottom:12px;font-size:28px;font-weight:800;line-height:1.1;display:block}.path-rows[data-astro-cid-ut56v74m]{border-top:1px solid var(--color-border);margin-top:44px}.path-row[data-astro-cid-ut56v74m]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:28px;padding:16px 2px;display:flex}.path-q[data-astro-cid-ut56v74m]{color:var(--color-fg);font-size:15px;font-weight:600}.path-row[data-astro-cid-ut56v74m] .arrow-cta[data-astro-cid-ut56v74m] .ep[data-astro-cid-ut56v74m]{font-size:13px}@media (width<=520px){.path-row[data-astro-cid-ut56v74m]{flex-direction:column;align-items:flex-start;gap:8px}}.path-lead[data-astro-cid-ut56v74m]{color:var(--color-fg);margin:44px 0 0;font-size:15px;font-weight:600}.path-lead[data-astro-cid-ut56v74m]+.path-rows[data-astro-cid-ut56v74m]{margin-top:14px}.param[data-astro-cid-ut56v74m] .adv[data-astro-cid-ut56v74m]{color:var(--color-muted-fg)}.grid-3[data-astro-cid-ut56v74m].recipes-grid .cell[data-astro-cid-ut56v74m],.grid-4[data-astro-cid-ut56v74m].ctrl-grid .cell[data-astro-cid-ut56v74m]{flex-direction:column;display:flex}.grid-3[data-astro-cid-ut56v74m].recipes-grid .cell[data-astro-cid-ut56v74m] p[data-astro-cid-ut56v74m],.grid-4[data-astro-cid-ut56v74m].ctrl-grid .cell[data-astro-cid-ut56v74m] p[data-astro-cid-ut56v74m]{margin:auto 0 0}.grid-2[data-astro-cid-ut56v74m].response-grid .cell[data-astro-cid-ut56v74m]{flex-direction:column;display:flex}.response-grid[data-astro-cid-ut56v74m] .cell[data-astro-cid-ut56v74m] p[data-astro-cid-ut56v74m].micro-lab{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-fg);margin:0 0 10px;font-size:10.5px;font-weight:600}.response-grid[data-astro-cid-ut56v74m] .cell[data-astro-cid-ut56v74m] .params[data-astro-cid-ut56v74m]+p[data-astro-cid-ut56v74m].micro-lab{margin-top:8px}.response-grid[data-astro-cid-ut56v74m] .hdr-kv[data-astro-cid-ut56v74m]{margin-bottom:4px}.response-grid[data-astro-cid-ut56v74m] .hdr-kv[data-astro-cid-ut56v74m] td[data-astro-cid-ut56v74m]{font-family:var(--font-mono);padding:9px 0;font-size:12px;line-height:1.5}.response-grid[data-astro-cid-ut56v74m] .hdr-kv[data-astro-cid-ut56v74m] .kv-k[data-astro-cid-ut56v74m]{white-space:nowrap;padding-right:16px}.response-grid[data-astro-cid-ut56v74m] .hdr-kv[data-astro-cid-ut56v74m] .kv-v[data-astro-cid-ut56v74m]{text-align:right}.response-grid[data-astro-cid-ut56v74m] .cell[data-astro-cid-ut56v74m] p[data-astro-cid-ut56v74m].bill-line{color:var(--color-body);margin:auto 0 0;padding-top:16px;font-size:13.5px;line-height:1.6}.response-grid[data-astro-cid-ut56v74m] .cell[data-astro-cid-ut56v74m] p[data-astro-cid-ut56v74m].bill-line .arrow-cta[data-astro-cid-ut56v74m]{margin-left:8px}.fail-row[data-astro-cid-ut56v74m]{border-bottom:1px dashed var(--color-border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.fail-row[data-astro-cid-ut56v74m]:last-child{border-bottom:0}.fail-code[data-astro-cid-ut56v74m]{width:118px;font-family:var(--font-mono);color:var(--color-fg);flex:none;font-size:12px;font-weight:600}.fail-msg[data-astro-cid-ut56v74m]{color:var(--color-body);font-size:13.5px;line-height:1.55}.response-grid[data-astro-cid-ut56v74m] .cell[data-astro-cid-ut56v74m] p[data-astro-cid-ut56v74m].fail-note{font-family:var(--font-mono);color:var(--color-muted-fg);margin:auto 0 0;padding-top:16px;font-size:12.5px;line-height:1.55}
