.verification[data-astro-cid-limsgfy2]{color:var(--gf-ink);font-size:14px;line-height:1.5}.edit[data-astro-cid-limsgfy2]{text-align:center;justify-items:center;gap:10px;display:grid}.file-label[data-astro-cid-limsgfy2]{color:var(--gf-muted);font-size:13px}.markup[data-astro-cid-limsgfy2]{font-family:var(--font-family-mono,monospace);background:var(--gf-soft);overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:12px 14px;font-size:13px}.split[data-astro-cid-limsgfy2]{border-bottom:1px solid var(--gf-line);height:60px;margin-inline:25%;position:relative}.split[data-astro-cid-limsgfy2]:before{content:"";background:var(--gf-line);width:1px;height:100%;position:absolute;left:50%}.split[data-astro-cid-limsgfy2] span[data-astro-cid-limsgfy2]{background:var(--gf-surface);white-space:nowrap;color:var(--gf-muted);padding:2px 8px;font-size:13px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.checks[data-astro-cid-limsgfy2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.check[data-astro-cid-limsgfy2]{gap:10px;min-width:0;padding-top:24px;display:grid;position:relative}.check[data-astro-cid-limsgfy2]:before{content:"";background:var(--gf-line);width:1px;height:14px;position:absolute;top:0;left:50%}.check-name[data-astro-cid-limsgfy2]{text-align:center}.terminal[data-astro-cid-limsgfy2]{background:var(--gf-soft);font-family:var(--font-family-mono,monospace);border-radius:6px;gap:6px;min-height:136px;padding:13px;font-size:13px;display:grid}.prompt[data-astro-cid-limsgfy2]{white-space:nowrap;padding-bottom:4px}.diagnostic[data-astro-cid-limsgfy2]{color:var(--gf-muted)}.tick[data-astro-cid-limsgfy2]{width:16px;color:var(--gf-ink);display:inline-block}.browser[data-astro-cid-limsgfy2]{border:1px solid var(--gf-line);border-radius:7px;min-height:136px;overflow:hidden}.chrome[data-astro-cid-limsgfy2]{border-bottom:1px solid var(--gf-line);background:var(--gf-soft);gap:4px;padding:9px;display:flex}.chrome[data-astro-cid-limsgfy2] i[data-astro-cid-limsgfy2]{background:var(--gf-muted);border-radius:50%;width:4px;height:4px;display:block}.viewport[data-astro-cid-limsgfy2]{justify-content:center;align-items:center;gap:16px;min-height:98px;padding:12px;display:flex}.focus-button[data-astro-cid-limsgfy2]{background:var(--gf-soft);width:76px;min-height:36px;box-shadow:0 0 0 .5px var(--gf-line);outline:1px solid var(--gf-ink);outline-offset:3px;border-radius:8px;place-items:center;display:grid}.key[data-astro-cid-limsgfy2]{font-family:var(--font-family-mono,monospace);box-shadow:0 0 0 .5px var(--gf-line);color:var(--gf-muted);border-radius:3px;padding:2px 5px;font-size:13px}.scope[data-astro-cid-limsgfy2]{text-align:center;color:var(--gf-muted);font-size:13px}.result[data-astro-cid-limsgfy2]{color:var(--gf-muted);justify-items:center;gap:10px;margin-top:16px;font-size:13px;display:grid}.join[data-astro-cid-limsgfy2]{border-bottom:1px solid var(--gf-line);border-inline:1px solid var(--gf-line);width:50%;height:16px}@container (width<=420px){.checks[data-astro-cid-limsgfy2]{border-left:1px solid var(--gf-line);grid-template-columns:1fr;gap:20px;margin-left:8px;padding-left:20px}.split[data-astro-cid-limsgfy2]{border-bottom:none;border-left:1px solid var(--gf-line);height:42px;margin-inline:8px auto}.split[data-astro-cid-limsgfy2]:before{display:none}.split[data-astro-cid-limsgfy2] span[data-astro-cid-limsgfy2]{top:8px;left:10px;transform:none}.check[data-astro-cid-limsgfy2]{padding-top:0}.check[data-astro-cid-limsgfy2]:before{width:15px;height:1px;top:11px;left:-20px}.check-name[data-astro-cid-limsgfy2]{text-align:left}.terminal[data-astro-cid-limsgfy2],.browser[data-astro-cid-limsgfy2]{min-height:130px}.join[data-astro-cid-limsgfy2]{display:none}.result[data-astro-cid-limsgfy2]{border-top:1px solid var(--gf-line);padding-top:12px}}@layer theme{:root,:host{--color-zinc-0:oklch(98.6% .0008 265);--color-zinc-95:oklch(19.4% .0019 265);--font-family-mono:var(--font-mono,ui-monospace), SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-code-function:var(--ui-code-function);--color-code-keyword:var(--ui-code-keyword);--color-code-number:var(--ui-code-number);--color-code-property:var(--ui-code-property);--color-code-string:var(--ui-code-string);--color-code-surface:light-dark(var(--color-zinc-0),var(--color-zinc-95));--font-mono:"IBM Plex Mono";--font-family-sans:var(--font-sans,ui-sans-serif), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-sans:"Geist", "Noto Sans TC";--color-zinc-5:oklch(96.5% .0011 265);--color-zinc-90:oklch(24.6% .0022 265);--color-zinc-100:oklch(15% .0016 265);--color-surface-inset:light-dark(oklch(96.6% .0011 265),oklch(16.4% .0017 265));--color-surface-raised:light-dark(oklch(100% 0 none),oklch(24.2% .0022 265));--color-text-strong:light-dark(oklch(21% .0022 265),oklch(95% .0012 265));--color-white:oklch(100% 0 none);--color-surface-tray:light-dark(oklch(96% .0012 265),oklch(17.4% .0018 265));--color-surface-raised-low:light-dark(oklch(99.3% .0005 265),oklch(22.8% .0021 265));--color-line-contour:light-dark(oklch(22% .002 265/.12),oklch(100% 0 none/.14));--color-line-strong:light-dark(oklch(22% .002 265/.2),oklch(100% 0 none/.23));--color-highlight:light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.07));--color-lip:light-dark(oklch(100% 0 none/.9),oklch(100% 0 none/.04));--color-shade-1:light-dark(oklch(18% 0 none/.06),oklch(0% 0 none/.55));--color-shade-2:light-dark(oklch(18% 0 none/.045),oklch(0% 0 none/.4));--color-shade-3:light-dark(oklch(18% 0 none/.035),oklch(0% 0 none/.34));--color-shade-4:light-dark(oklch(18% 0 none/.035),oklch(0% 0 none/.3));--shadow-pressed:inset 0 1px 2px -.5px light-dark(oklch(18% 0 none/.07),oklch(0% 0 none/.5)), inset 0 0 0 .5px var(--color-line-contour), 0 .5px 0 var(--color-lip);--shadow-raised:inset 0 1px 0 var(--color-highlight), 0 0 0 .5px var(--color-line-contour), 0 1px 2px -1px var(--color-shade-1), 0 2px 4px -2px var(--color-shade-2), 0 4px 8px -4px var(--color-shade-3);--shadow-raised-hover:inset 0 1px 0 var(--color-highlight), 0 0 0 .5px var(--color-line-strong), 0 1px 2px -1px var(--color-shade-1), 0 3px 6px -3px var(--color-shade-2), 0 6px 12px -6px var(--color-shade-3), 0 10px 20px -10px var(--color-shade-4);--radius-control:.625rem;--font-weight-control:460;--lift:.5px}}.attribute-flow[data-astro-cid-nk6uii3q]{color:var(--gf-ink);font-size:14px;line-height:1.5}.input[data-astro-cid-nk6uii3q]{color:var(--gf-muted);justify-content:center;align-items:center;gap:10px;padding-bottom:24px;font-size:13px;display:flex}.key[data-astro-cid-nk6uii3q]{box-shadow:0 0 0 1px var(--gf-line),0 2px 0 var(--gf-line);background:var(--gf-surface);color:var(--gf-ink);border-radius:5px;padding:4px 9px;font-family:monospace}.flow[data-astro-cid-nk6uii3q]{grid-template-columns:minmax(0,1fr) 64px minmax(0,1.2fr) 64px minmax(0,1fr);align-items:center;display:grid}.behavior[data-astro-cid-nk6uii3q],.state[data-astro-cid-nk6uii3q],.appearance[data-astro-cid-nk6uii3q]{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.step-label[data-astro-cid-nk6uii3q]{color:var(--gf-muted);font-size:13px}.function[data-astro-cid-nk6uii3q]{border:1px solid var(--gf-line);border-radius:24px;padding:8px 14px;font-family:monospace}.detail[data-astro-cid-nk6uii3q]{color:var(--gf-muted);text-align:center;font-size:13px}.state[data-astro-cid-nk6uii3q]{border-block:1px solid var(--gf-line);padding:12px 4px}.attribute[data-astro-cid-nk6uii3q]{white-space:nowrap;font-family:monospace;font-size:13px}.value[data-astro-cid-nk6uii3q]{color:var(--gf-muted);gap:8px;font-family:monospace;display:flex}.value[data-astro-cid-nk6uii3q] b[data-astro-cid-nk6uii3q]{color:var(--gf-ink);font-weight:500}.connector[data-astro-cid-nk6uii3q]{color:var(--gf-muted);white-space:nowrap;flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.arrow[data-astro-cid-nk6uii3q]{border-top:1px solid var(--gf-muted);width:28px;position:relative}.arrow[data-astro-cid-nk6uii3q]:after{content:"";border-top:1px solid var(--gf-muted);border-right:1px solid var(--gf-muted);width:5px;height:5px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.option[data-astro-cid-nk6uii3q]{background:var(--gf-surface);min-width:100%;box-shadow:0 0 0 1px var(--gf-line);border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:10px;display:flex}.option[data-astro-cid-nk6uii3q] svg[data-astro-cid-nk6uii3q]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}@container (width<=420px){.input[data-astro-cid-nk6uii3q]{flex-wrap:wrap;justify-content:flex-start}.flow[data-astro-cid-nk6uii3q]{grid-template-columns:1fr;gap:14px}.behavior[data-astro-cid-nk6uii3q],.state[data-astro-cid-nk6uii3q],.appearance[data-astro-cid-nk6uii3q]{width:100%;max-width:240px;margin-inline:auto}.connector[data-astro-cid-nk6uii3q]{flex-direction:row;justify-content:center;gap:12px}.arrow[data-astro-cid-nk6uii3q]{width:20px;transform:rotate(90deg)}.option[data-astro-cid-nk6uii3q]{min-width:190px}.state[data-astro-cid-nk6uii3q]{padding-block:14px}}.support[data-astro-cid-rs3g4cve]{color:var(--gf-ink);font-size:13px;line-height:1.45;display:grid}.baseline[data-astro-cid-rs3g4cve]{border-block:1px solid var(--gf-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 9px;padding:12px 16px;display:flex}.baseline[data-astro-cid-rs3g4cve] strong[data-astro-cid-rs3g4cve]{font-size:14px;font-weight:500}.baseline[data-astro-cid-rs3g4cve]>span[data-astro-cid-rs3g4cve]:last-child{color:var(--gf-muted)}.check[data-astro-cid-rs3g4cve]{font-size:16px}.query[data-astro-cid-rs3g4cve]{justify-items:center;gap:7px;padding-block:14px;display:grid}.query[data-astro-cid-rs3g4cve]>span[data-astro-cid-rs3g4cve]{color:var(--gf-muted);font-size:22px;line-height:1}.query[data-astro-cid-rs3g4cve] code[data-astro-cid-rs3g4cve]{font:13px/1.5 var(--font-family-mono,monospace);text-align:center}.branches[data-astro-cid-rs3g4cve]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.branch[data-astro-cid-rs3g4cve]{min-width:0}.answer[data-astro-cid-rs3g4cve]{border-top:1px solid var(--gf-line);justify-content:center;align-items:center;gap:7px;padding:14px 0 12px;display:flex;position:relative}.branch-line[data-astro-cid-rs3g4cve]{background:var(--gf-line);width:1px;height:8px;position:absolute;inset:0 auto auto 50%}.answer[data-astro-cid-rs3g4cve] strong[data-astro-cid-rs3g4cve]{font-size:14px;font-weight:500}.answer[data-astro-cid-rs3g4cve]>span[data-astro-cid-rs3g4cve]:last-child{color:var(--gf-muted)}.viewport[data-astro-cid-rs3g4cve]{background:var(--gf-surface);height:200px;box-shadow:0 0 0 .5px var(--gf-line);border-radius:8px;position:relative;overflow:hidden}.browser-bar[data-astro-cid-rs3g4cve]{border-bottom:1px solid var(--gf-line);align-items:center;gap:4px;height:23px;padding-inline:10px;display:flex}.browser-bar[data-astro-cid-rs3g4cve] i[data-astro-cid-rs3g4cve]{background:var(--gf-muted);opacity:.5;border-radius:50%;width:3px;height:3px;display:block}.trigger[data-astro-cid-rs3g4cve]{box-shadow:0 0 0 .5px var(--gf-line);background:var(--gf-soft);border-radius:5px;padding:5px 12px;font-size:13px;position:absolute;top:42px;left:17px}.popover[data-astro-cid-rs3g4cve]{width:118px;box-shadow:0 0 0 .5px var(--gf-muted);background:var(--gf-soft);border-radius:7px;gap:9px;padding:12px;display:grid;position:absolute}.popover[data-astro-cid-rs3g4cve] span[data-astro-cid-rs3g4cve]{font-size:13px;font-weight:500}.popover[data-astro-cid-rs3g4cve] i[data-astro-cid-rs3g4cve]{background:var(--gf-line);border-radius:2px;width:84%;height:4px;display:block}.popover[data-astro-cid-rs3g4cve] i[data-astro-cid-rs3g4cve]:last-child{width:62%}.anchored[data-astro-cid-rs3g4cve] .popover[data-astro-cid-rs3g4cve]{top:81px;left:17px}.attachment[data-astro-cid-rs3g4cve]{border-left:1px dashed var(--gf-muted);height:8px;position:absolute;top:72px;left:45px}.centered[data-astro-cid-rs3g4cve] .popover[data-astro-cid-rs3g4cve]{top:calc(50% + 11px);left:50%;transform:translate(-50%,-50%)}.center-lines[data-astro-cid-rs3g4cve]{background:linear-gradient(var(--gf-line),var(--gf-line)) center / 1px 100% no-repeat, linear-gradient(var(--gf-line),var(--gf-line)) center / 100% 1px no-repeat;opacity:.55;position:absolute;inset:23px 0 0}.position[data-astro-cid-rs3g4cve]{text-align:center;margin-top:11px;font-size:13px}.boundary[data-astro-cid-rs3g4cve]{color:var(--gf-muted);text-align:center;margin-top:23px;font-size:13px}@container (width<=420px){.baseline[data-astro-cid-rs3g4cve]{justify-content:start;padding-inline:0}.baseline[data-astro-cid-rs3g4cve]>span[data-astro-cid-rs3g4cve]:last-child{flex-basis:100%;padding-inline-start:25px}.branches[data-astro-cid-rs3g4cve]{grid-template-columns:1fr;gap:21px}.viewport[data-astro-cid-rs3g4cve]{height:190px}.answer[data-astro-cid-rs3g4cve]{justify-content:start;padding-top:11px}.branch-line[data-astro-cid-rs3g4cve]{display:none}.position[data-astro-cid-rs3g4cve]{text-align:start}}.choice-map[data-astro-cid-bqnpxzyf]{color:var(--gf-ink);padding:8px 0;font-size:14px;line-height:1.45}.question[data-astro-cid-bqnpxzyf]{justify-content:center;align-items:center;gap:10px;font-weight:500;display:flex}.question-mark[data-astro-cid-bqnpxzyf]{width:28px;height:28px;box-shadow:0 0 0 1px var(--gf-line);color:var(--gf-muted);border-radius:50%;place-items:center;display:grid}.branches[data-astro-cid-bqnpxzyf]{grid-template-columns:1fr 1fr;gap:36px;margin:28px 20px 0;display:grid;position:relative}.branches[data-astro-cid-bqnpxzyf]:before{content:"";border-top:1px solid var(--gf-line);border-inline:1px solid var(--gf-line);height:16px;position:absolute;top:-16px;left:25%;right:25%}.branches[data-astro-cid-bqnpxzyf]:after{content:"";border-left:1px solid var(--gf-line);height:12px;position:absolute;top:-28px;left:50%}.branch[data-astro-cid-bqnpxzyf]{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.condition[data-astro-cid-bqnpxzyf],.reason[data-astro-cid-bqnpxzyf]{color:var(--gf-muted);font-size:13px}.condition[data-astro-cid-bqnpxzyf]{text-align:center}.specimen[data-astro-cid-bqnpxzyf]{width:100%;max-width:210px;min-height:160px;padding-top:8px}.field[data-astro-cid-bqnpxzyf]{background:var(--gf-surface);box-shadow:0 0 0 1px var(--gf-line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.chevron[data-astro-cid-bqnpxzyf]{color:var(--gf-muted)}.options[data-astro-cid-bqnpxzyf]{background:var(--gf-surface);box-shadow:0 0 0 1px var(--gf-line);border-radius:9px;margin-top:6px;padding:4px;display:grid}.options[data-astro-cid-bqnpxzyf]>span[data-astro-cid-bqnpxzyf]{justify-content:space-between;padding:4px 8px;display:flex}.options[data-astro-cid-bqnpxzyf]>span[data-astro-cid-bqnpxzyf]:first-child{background:var(--gf-soft);border-radius:5px}.search[data-astro-cid-bqnpxzyf]{justify-content:flex-start}.search[data-astro-cid-bqnpxzyf] svg[data-astro-cid-bqnpxzyf]{fill:none;width:16px;height:16px;stroke:var(--gf-muted);stroke-width:1.5px}.caret[data-astro-cid-bqnpxzyf]{vertical-align:-2px;background:var(--gf-ink);width:1px;height:14px;margin-left:2px;display:inline-block}.filtered[data-astro-cid-bqnpxzyf]>span[data-astro-cid-bqnpxzyf]{justify-content:flex-start}.branch[data-astro-cid-bqnpxzyf] strong[data-astro-cid-bqnpxzyf]{font-size:15px;font-weight:500}@container (width<=420px){.question[data-astro-cid-bqnpxzyf]{justify-content:flex-start}.branches[data-astro-cid-bqnpxzyf]{border-left:1px solid var(--gf-line);grid-template-columns:1fr;gap:28px;margin:24px 0 0 14px;padding-left:24px}.branches[data-astro-cid-bqnpxzyf]:before,.branches[data-astro-cid-bqnpxzyf]:after{display:none}.branch[data-astro-cid-bqnpxzyf]{align-items:flex-start;position:relative}.branch[data-astro-cid-bqnpxzyf]:before{content:"";border-top:1px solid var(--gf-line);width:16px;position:absolute;top:10px;left:-24px}.specimen[data-astro-cid-bqnpxzyf]{max-width:240px;min-height:0;margin-bottom:6px}.condition[data-astro-cid-bqnpxzyf]{text-align:left}}.anatomy[data-astro-cid-azitjciw]{color:var(--gf-ink);max-width:540px;margin-inline:auto;font-size:14px;line-height:1.5}.legend[data-astro-cid-azitjciw]{color:var(--gf-muted);align-items:center;gap:9px;margin-bottom:12px;font-size:13px;display:flex}.line-key[data-astro-cid-azitjciw]{border-top:1px solid var(--gf-line);width:22px}.root[data-astro-cid-azitjciw]{border:1px solid var(--gf-line);background:var(--gf-surface);border-radius:12px;padding:18px 22px 14px}.opening[data-astro-cid-azitjciw],.closing[data-astro-cid-azitjciw]{color:var(--gf-muted);font-family:monospace;font-size:13px}.opening[data-astro-cid-azitjciw]{gap:12px;display:flex}.attribute[data-astro-cid-azitjciw]{opacity:.8}.classes[data-astro-cid-azitjciw]{flex-wrap:wrap;gap:12px 22px;padding-block:14px 8px;display:flex}.root-name[data-astro-cid-azitjciw],.modifier-name[data-astro-cid-azitjciw],.part-class[data-astro-cid-azitjciw]{flex-wrap:wrap;align-items:baseline;gap:8px;font-family:monospace;font-size:15px;display:flex}.root-name[data-astro-cid-azitjciw]{border-bottom:2px solid var(--gf-ink);padding-bottom:4px}.modifier-name[data-astro-cid-azitjciw]{border-bottom:2px dashed var(--gf-muted);padding-bottom:4px}small[data-astro-cid-azitjciw]{font:400 13px/1.4 var(--font-family-sans,sans-serif);color:var(--gf-muted)}.same-element[data-astro-cid-azitjciw]{color:var(--gf-muted);align-items:center;gap:9px;margin-block:3px 20px;font-size:13px;display:flex}.same-element[data-astro-cid-azitjciw]>span[data-astro-cid-azitjciw]{border-top:1px solid var(--gf-line);flex:1}.part[data-astro-cid-azitjciw]{border-left:2px solid var(--gf-line);margin-left:24px;padding:4px 0 5px 16px}.part-label[data-astro-cid-azitjciw]{color:var(--gf-muted);align-items:center;gap:10px;font-size:13px;display:flex}.tag[data-astro-cid-azitjciw]{font-family:monospace}.part-class[data-astro-cid-azitjciw]{margin-block:6px 10px}.title-text[data-astro-cid-azitjciw]{letter-spacing:-.02em;font-size:21px}.closing[data-astro-cid-azitjciw]{margin-top:22px}@container (width<=420px){.root[data-astro-cid-azitjciw]{padding:16px}.classes[data-astro-cid-azitjciw]{flex-direction:column;align-items:flex-start;gap:10px}.same-element[data-astro-cid-azitjciw]{align-items:flex-start}.same-element[data-astro-cid-azitjciw]>span[data-astro-cid-azitjciw]{min-width:8px;margin-top:9px}.part[data-astro-cid-azitjciw]{margin-left:8px;padding-left:12px}}.ownership-map[data-astro-cid-pvkr7vnc]{gap:16px;display:grid}.package-route[data-astro-cid-pvkr7vnc]{grid-template-columns:minmax(0,1.3fr) 30px minmax(0,1fr);align-items:stretch;display:grid}.inputs[data-astro-cid-pvkr7vnc]{gap:16px;display:grid}.inputs[data-astro-cid-pvkr7vnc]>div[data-astro-cid-pvkr7vnc]{grid-template-columns:24px 1fr;gap:0 8px;display:grid}.inputs[data-astro-cid-pvkr7vnc]>div[data-astro-cid-pvkr7vnc]>span[data-astro-cid-pvkr7vnc]:last-child{color:var(--gf-muted);grid-column:2;font-size:13px}strong[data-astro-cid-pvkr7vnc]{font-weight:550}.number[data-astro-cid-pvkr7vnc]{color:var(--gf-muted);font-size:13px}.bracket[data-astro-cid-pvkr7vnc]{border-right:1px solid var(--gf-line);border-block:1px solid var(--gf-line);margin-right:16px;position:relative}.bracket[data-astro-cid-pvkr7vnc]:after{content:"";border-top:1px solid var(--gf-line);width:16px;position:absolute;top:50%;left:100%}.bracket[data-astro-cid-pvkr7vnc] span[data-astro-cid-pvkr7vnc]{display:none}.implementation[data-astro-cid-pvkr7vnc]{border:1px solid var(--gf-line);align-self:center;gap:8px;padding:16px 12px;display:grid}.owner[data-astro-cid-pvkr7vnc]{color:var(--gf-muted);font-size:13px}.source-lines[data-astro-cid-pvkr7vnc]{gap:5px;margin:8px 0;display:grid}i[data-astro-cid-pvkr7vnc]{background:var(--gf-line);width:70%;height:2px;display:block}i[data-astro-cid-pvkr7vnc]:nth-child(2){width:90%}i[data-astro-cid-pvkr7vnc]:nth-child(3){width:55%}.implementation[data-astro-cid-pvkr7vnc]>span[data-astro-cid-pvkr7vnc]:last-child{font-size:13px}.fork[data-astro-cid-pvkr7vnc]{grid-template-columns:minmax(0,1.3fr) 30px minmax(0,1fr);display:grid}.copy[data-astro-cid-pvkr7vnc]{text-align:center;grid-column:3;gap:4px;padding-bottom:16px;font-size:13px;display:grid}.copy[data-astro-cid-pvkr7vnc] span[data-astro-cid-pvkr7vnc]{color:var(--gf-muted)}.local-source[data-astro-cid-pvkr7vnc]{border:1px dashed var(--gf-line);background:var(--gf-soft);grid-column:1/-1;gap:12px;padding:16px;display:flex}.local-source[data-astro-cid-pvkr7vnc]>div[data-astro-cid-pvkr7vnc]{gap:3px;display:grid}.local-source[data-astro-cid-pvkr7vnc]>div[data-astro-cid-pvkr7vnc]>span[data-astro-cid-pvkr7vnc]{font-size:13px}@container (width<=420px){.package-route[data-astro-cid-pvkr7vnc]{grid-template-columns:1fr;gap:14px}.inputs[data-astro-cid-pvkr7vnc]{grid-template-columns:1fr 1fr;gap:16px 10px}.bracket[data-astro-cid-pvkr7vnc]{border-right:1px solid var(--gf-line);border-left:1px solid var(--gf-line);text-align:center;border-top:0;height:12px;margin:0 12px 20px}.bracket[data-astro-cid-pvkr7vnc] span[data-astro-cid-pvkr7vnc]{background:var(--gf-surface);color:var(--gf-muted);padding-inline:8px;font-size:13px;display:inline-block;position:relative;top:15px}.bracket[data-astro-cid-pvkr7vnc]:after{display:none}.implementation[data-astro-cid-pvkr7vnc]{justify-items:center}.source-lines[data-astro-cid-pvkr7vnc]{display:none}.fork[data-astro-cid-pvkr7vnc]{grid-template-columns:1fr}.copy[data-astro-cid-pvkr7vnc]{grid-column:1}}.lifecycle[data-astro-cid-yx3xjilg]{color:var(--gf-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;font-size:14px;line-height:1.45;display:grid}.phase[data-astro-cid-yx3xjilg]{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.marker[data-astro-cid-yx3xjilg]{justify-content:center;width:100%;padding-bottom:6px;display:flex;position:relative}.marker[data-astro-cid-yx3xjilg]:before{content:"";border-top:1px solid var(--gf-line);position:absolute;top:13px;left:calc(-50% - 20px);right:50%}.server[data-astro-cid-yx3xjilg] .marker[data-astro-cid-yx3xjilg]:before{display:none}.marker[data-astro-cid-yx3xjilg]>span[data-astro-cid-yx3xjilg]{z-index:1;border:1px solid var(--gf-line);background:var(--gf-surface);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.phase[data-astro-cid-yx3xjilg] strong[data-astro-cid-yx3xjilg]{font-size:15px;font-weight:500}.where[data-astro-cid-yx3xjilg],.note[data-astro-cid-yx3xjilg]{color:var(--gf-muted);font-size:13px}.selected[data-astro-cid-yx3xjilg]{background:var(--gf-surface);width:100%;max-width:152px;min-height:39px;box-shadow:0 0 0 1px var(--gf-line);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 10px;display:flex}.selected[data-astro-cid-yx3xjilg] svg[data-astro-cid-yx3xjilg]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.keys[data-astro-cid-yx3xjilg]{justify-content:center;align-items:center;gap:5px;min-height:39px;margin-top:10px;display:flex}.keys[data-astro-cid-yx3xjilg]>span[data-astro-cid-yx3xjilg]{box-shadow:0 0 0 1px var(--gf-line);background:var(--gf-surface);border-radius:4px;padding:3px 6px;font-family:monospace;font-size:13px}.cleanup[data-astro-cid-yx3xjilg]{align-items:center;min-height:39px;margin-top:10px;font-family:monospace;font-size:14px;display:flex}.active-span[data-astro-cid-yx3xjilg]{border-top:2px solid var(--gf-muted);color:var(--gf-muted);white-space:nowrap;grid-column:2/4;justify-content:center;margin-inline:calc(25% - 5px);padding-top:14px;font-size:13px;display:flex;position:relative}.active-span[data-astro-cid-yx3xjilg]:before,.active-span[data-astro-cid-yx3xjilg]:after{content:"";border-left:1px solid var(--gf-muted);height:8px;position:absolute;top:-5px}.active-span[data-astro-cid-yx3xjilg]:before{left:0}.active-span[data-astro-cid-yx3xjilg]:after{right:0}@container (width<=420px){.lifecycle[data-astro-cid-yx3xjilg]{grid-template-columns:1fr;gap:24px}.phase[data-astro-cid-yx3xjilg]{text-align:left;align-items:flex-start;padding-left:44px}.marker[data-astro-cid-yx3xjilg]{width:26px;height:100%;padding:0;position:absolute;top:0;left:0}.marker[data-astro-cid-yx3xjilg]:before{border-top:0;border-left:1px solid var(--gf-line);inset:-25px auto calc(100% - 13px) 13px}.server[data-astro-cid-yx3xjilg] .marker[data-astro-cid-yx3xjilg]:after,.mounted[data-astro-cid-yx3xjilg] .marker[data-astro-cid-yx3xjilg]:after{content:"";border-left:1px solid var(--gf-line);position:absolute;top:26px;bottom:-24px;left:13px}.mounted[data-astro-cid-yx3xjilg] .marker[data-astro-cid-yx3xjilg]:after{border-left-width:2px;border-left-color:var(--gf-muted)}.selected[data-astro-cid-yx3xjilg],.keys[data-astro-cid-yx3xjilg],.cleanup[data-astro-cid-yx3xjilg]{margin-top:4px}.active-span[data-astro-cid-yx3xjilg]{border-top:0;grid-column:auto;justify-content:flex-start;margin:0 0 0 44px;padding:0}.active-span[data-astro-cid-yx3xjilg]:before,.active-span[data-astro-cid-yx3xjilg]:after{display:none}}.routes[data-astro-cid-4llwm56p]{color:var(--gf-ink);font-size:14px;line-height:1.5}.route-title[data-astro-cid-4llwm56p]{color:var(--gf-muted);margin-bottom:24px;font-size:13px}.lane[data-astro-cid-4llwm56p]{grid-template-columns:minmax(0,1fr) minmax(100px,1.25fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.source[data-astro-cid-4llwm56p],.output[data-astro-cid-4llwm56p]{justify-items:start;gap:4px;min-width:0;display:grid}.filename[data-astro-cid-4llwm56p]{font-family:var(--font-family-mono,monospace);overflow-wrap:anywhere;font-size:13px}.file-icon[data-astro-cid-4llwm56p]{border:.5px solid var(--gf-line);background:var(--gf-soft);border-radius:3px 9px 3px 3px;place-items:end start;width:39px;height:48px;margin-bottom:6px;padding:5px;font-size:13px;display:grid}.small[data-astro-cid-4llwm56p]{color:var(--gf-muted);font-size:13px}.travel[data-astro-cid-4llwm56p]{align-items:center;min-width:0;display:flex}.arrow[data-astro-cid-4llwm56p]{background:var(--gf-line);flex:1;min-width:10px;height:1px;position:relative}.arrow[data-astro-cid-4llwm56p]:after{content:"";border-top:1px solid var(--gf-muted);border-right:1px solid var(--gf-muted);width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.compiler[data-astro-cid-4llwm56p]{border-inline:1px solid var(--gf-muted);text-align:center;background:var(--gf-soft);padding:8px 10px;display:grid}.compiler[data-astro-cid-4llwm56p] span[data-astro-cid-4llwm56p]{color:var(--gf-muted);font-size:13px}.compiler[data-astro-cid-4llwm56p] strong[data-astro-cid-4llwm56p]{font-weight:500}.output[data-astro-cid-4llwm56p]{border-left:1px solid var(--gf-line);padding-left:16px}.diagram-sheet[data-astro-cid-4llwm56p]{border:.5px solid var(--gf-line);background:repeating-linear-gradient(to bottom, transparent 0 7px, var(--gf-line) 7px 8px);background-position:8px 4px;background-repeat:no-repeat;background-size:28px 20px;width:44px;height:30px;margin-bottom:6px}.separator[data-astro-cid-4llwm56p]{color:var(--gf-muted);align-items:center;gap:12px;margin:22px 0;font-size:13px;display:flex}.separator[data-astro-cid-4llwm56p]:before,.separator[data-astro-cid-4llwm56p]:after{content:"";background:var(--gf-line);flex:1;height:1px}.direct[data-astro-cid-4llwm56p]{min-height:70px;position:relative}.bypass[data-astro-cid-4llwm56p]{top:0;text-align:center;color:var(--gf-muted);font-size:13px;position:absolute;inset-inline:0}.destination[data-astro-cid-4llwm56p]{border-top:1px solid var(--gf-line);color:var(--gf-muted);justify-content:center;align-items:center;gap:12px;margin-top:26px;padding-top:18px;font-size:13px;display:flex}.browser-mark[data-astro-cid-4llwm56p]{border:1px solid var(--gf-line);border-radius:3px;flex-shrink:0;align-items:start;gap:3px;width:34px;height:25px;padding:4px;display:flex}.browser-mark[data-astro-cid-4llwm56p] i[data-astro-cid-4llwm56p]{background:var(--gf-muted);border-radius:50%;width:3px;height:3px}@container (width<=420px){.lane[data-astro-cid-4llwm56p]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px}.source[data-astro-cid-4llwm56p],.output[data-astro-cid-4llwm56p]{text-align:center;justify-items:center}.output[data-astro-cid-4llwm56p]{border-left:none;padding-left:0}.travel[data-astro-cid-4llwm56p]{flex-direction:column;gap:8px;min-height:0}.arrow[data-astro-cid-4llwm56p]{flex:none;width:1px;min-width:0;height:18px}.arrow[data-astro-cid-4llwm56p]:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.compiler[data-astro-cid-4llwm56p]{min-width:140px}.direct[data-astro-cid-4llwm56p]{padding-block:4px}.bypass[data-astro-cid-4llwm56p]{position:static}.separator[data-astro-cid-4llwm56p]{margin:18px 0}}.contract-scene[data-astro-cid-tah4f2xv]{color:var(--gf-ink);font-size:14px;line-height:1.5}.sides[data-astro-cid-tah4f2xv]{color:var(--gf-muted);grid-template-columns:1fr 1fr;gap:72px;margin-bottom:12px;font-size:13px;display:grid}.agreement[data-astro-cid-tah4f2xv]{grid-template-columns:1fr 72px 1fr;align-items:center;display:grid}.html[data-astro-cid-tah4f2xv],.css[data-astro-cid-tah4f2xv]{font-family:var(--font-family-mono,monospace);background:var(--gf-soft);border-radius:7px;gap:6px;min-width:0;padding:16px;font-size:14px;display:grid}.html[data-astro-cid-tah4f2xv]{border-left:2px solid var(--gf-ink)}.css[data-astro-cid-tah4f2xv]{border-right:2px solid var(--gf-ink)}.file-label[data-astro-cid-tah4f2xv]{color:var(--gf-muted);margin-bottom:6px;font-size:13px}.shared[data-astro-cid-tah4f2xv] strong[data-astro-cid-tah4f2xv]{text-underline-offset:4px;font-weight:500;text-decoration:underline}.rule[data-astro-cid-tah4f2xv]{color:var(--gf-muted);padding-left:12px}.bridge[data-astro-cid-tah4f2xv]{text-align:center;font-size:13px;position:relative}.bridge[data-astro-cid-tah4f2xv] span[data-astro-cid-tah4f2xv]{position:relative;top:-10px}.bridge[data-astro-cid-tah4f2xv] i[data-astro-cid-tah4f2xv]{background:var(--gf-ink);height:1px;display:block}.boundary[data-astro-cid-tah4f2xv]{border-block:1px solid var(--gf-line);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:16px;padding:12px 0;font-size:13px;display:flex}.optional[data-astro-cid-tah4f2xv]{border-left:1px dashed var(--gf-muted);margin-top:24px;padding-left:16px}.optional-label[data-astro-cid-tah4f2xv]{color:var(--gf-muted);margin-bottom:12px;font-size:13px;display:block}.state-flow[data-astro-cid-tah4f2xv]{align-items:center;gap:12px;font-size:13px;display:flex}.attribute[data-astro-cid-tah4f2xv]{background:var(--gf-soft);border-radius:3px;padding:5px 9px}.arrow[data-astro-cid-tah4f2xv]{background:var(--gf-line);flex:1;min-width:12px;height:1px;position:relative}.arrow[data-astro-cid-tah4f2xv]:after{content:"";border-top:1px solid var(--gf-muted);border-right:1px solid var(--gf-muted);width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}@container (width<=420px){.sides[data-astro-cid-tah4f2xv]{gap:36px}.agreement[data-astro-cid-tah4f2xv]{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}.html[data-astro-cid-tah4f2xv],.css[data-astro-cid-tah4f2xv]{overflow-wrap:anywhere;padding:12px 8px;font-size:13px}.bridge[data-astro-cid-tah4f2xv]{justify-items:center;gap:8px;display:grid}.bridge[data-astro-cid-tah4f2xv] span[data-astro-cid-tah4f2xv]{writing-mode:vertical-rl;position:static}.bridge[data-astro-cid-tah4f2xv] i[data-astro-cid-tah4f2xv]{width:100%}.boundary[data-astro-cid-tah4f2xv]{text-align:center;grid-template-columns:1fr 1fr;gap:8px;display:grid}.state-flow[data-astro-cid-tah4f2xv]{grid-template-columns:minmax(0,.65fr) 12px minmax(0,1fr) 12px minmax(0,1.1fr);gap:6px;display:grid}.state-flow[data-astro-cid-tah4f2xv]>span[data-astro-cid-tah4f2xv]:not(.arrow){min-width:0}.state-flow[data-astro-cid-tah4f2xv] .arrow[data-astro-cid-tah4f2xv]{width:12px}}.routes[data-astro-cid-6fcajujj]{color:var(--gf-ink);gap:28px;font-size:13px;line-height:1.45;display:grid}.route-group[data-astro-cid-6fcajujj]{grid-template-columns:140px 1fr;align-items:center;gap:24px;min-width:0;display:grid}.source[data-astro-cid-6fcajujj]{text-align:center;justify-items:center;gap:6px;display:grid}.source[data-astro-cid-6fcajujj] svg[data-astro-cid-6fcajujj]{stroke:var(--gf-muted);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.source[data-astro-cid-6fcajujj] strong[data-astro-cid-6fcajujj]{font-size:14px;font-weight:500}.source[data-astro-cid-6fcajujj] code[data-astro-cid-6fcajujj]{font:13px/1.4 var(--font-family-mono,monospace);color:var(--gf-muted)}.branches[data-astro-cid-6fcajujj]{border-inline-start:1px solid var(--gf-line);gap:20px;display:grid}.path[data-astro-cid-6fcajujj]{grid-template-columns:120px minmax(0,1fr);align-items:center;display:grid}.verb[data-astro-cid-6fcajujj]{color:var(--gf-muted);white-space:nowrap;align-items:center;gap:7px;padding-inline:10px 7px;font-size:13px;display:flex}.verb[data-astro-cid-6fcajujj] span[data-astro-cid-6fcajujj]{font-size:18px;line-height:1}.destination[data-astro-cid-6fcajujj]{gap:5px;min-width:0;padding:12px 14px;display:grid}.destination[data-astro-cid-6fcajujj] strong[data-astro-cid-6fcajujj]{font-size:14px;font-weight:500}.dependency[data-astro-cid-6fcajujj]{border-block:1px solid var(--gf-line)}.copy[data-astro-cid-6fcajujj]{background:var(--gf-surface);box-shadow:0 0 0 .5px var(--gf-line);border-radius:9px}.record[data-astro-cid-6fcajujj]{flex-wrap:wrap;gap:5px;margin-block:2px;display:flex}.record[data-astro-cid-6fcajujj] span[data-astro-cid-6fcajujj]{background:var(--gf-soft);border-radius:3px;padding:3px 6px;font-size:13px}.muted[data-astro-cid-6fcajujj]{color:var(--gf-muted)}.hosted[data-astro-cid-6fcajujj]{border-top:1px dashed var(--gf-line);padding-top:25px}@container (width<=420px){.route-group[data-astro-cid-6fcajujj]{grid-template-columns:1fr;gap:16px}.source[data-astro-cid-6fcajujj]{text-align:start;grid-template-columns:36px 1fr;justify-items:start;column-gap:10px}.source[data-astro-cid-6fcajujj] svg[data-astro-cid-6fcajujj]{grid-row:span 2;width:32px;height:32px;margin:0}.source[data-astro-cid-6fcajujj] strong[data-astro-cid-6fcajujj]{align-self:end}.source[data-astro-cid-6fcajujj] code[data-astro-cid-6fcajujj]{align-self:start}.branches[data-astro-cid-6fcajujj]{gap:14px;margin-inline-start:15px}.path[data-astro-cid-6fcajujj]{grid-template-columns:112px minmax(0,1fr)}.verb[data-astro-cid-6fcajujj]{white-space:normal;gap:4px;padding-inline:8px 5px}.destination[data-astro-cid-6fcajujj]{padding:10px}}.merge[data-astro-cid-gblqcfuq]{color:var(--gf-ink);font-size:13px;line-height:1.45;display:grid}.compare[data-astro-cid-gblqcfuq]{grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);align-items:center;gap:16px;display:grid}.file[data-astro-cid-gblqcfuq]{background:var(--gf-surface);box-shadow:0 0 0 .5px var(--gf-line);border-radius:8px;min-width:0;padding:14px}.file-label[data-astro-cid-gblqcfuq]{margin-bottom:4px;font-size:14px;font-weight:500;display:block}code[data-astro-cid-gblqcfuq]{font:13px/1.45 var(--font-family-mono,monospace);overflow-wrap:anywhere}.file[data-astro-cid-gblqcfuq] code[data-astro-cid-gblqcfuq]{color:var(--gf-muted)}.source-lines[data-astro-cid-gblqcfuq]{gap:7px;margin-top:19px;display:grid}.source-lines[data-astro-cid-gblqcfuq] i[data-astro-cid-gblqcfuq]{background:var(--gf-line);border-radius:2px;width:80%;height:5px;display:block}.source-lines[data-astro-cid-gblqcfuq] i[data-astro-cid-gblqcfuq]:last-child{width:58%}.source-lines[data-astro-cid-gblqcfuq] .old[data-astro-cid-gblqcfuq]{width:52%}.source-lines[data-astro-cid-gblqcfuq] .changed[data-astro-cid-gblqcfuq]{background:var(--gf-ink);width:92%}.diff[data-astro-cid-gblqcfuq]{text-align:center;color:var(--gf-muted);justify-items:center;gap:6px;display:grid}.diff[data-astro-cid-gblqcfuq] code[data-astro-cid-gblqcfuq]{color:var(--gf-ink);font-size:15px}.inward[data-astro-cid-gblqcfuq]{font-size:22px;line-height:1}.manual[data-astro-cid-gblqcfuq]{justify-items:center;gap:7px;padding:17px 0;display:grid}.manual[data-astro-cid-gblqcfuq] span[data-astro-cid-gblqcfuq]{color:var(--gf-muted);font-size:24px;line-height:1}.manual[data-astro-cid-gblqcfuq] strong[data-astro-cid-gblqcfuq]{font-size:14px;font-weight:500}.working[data-astro-cid-gblqcfuq]{border-inline-start:3px solid var(--gf-ink);background:var(--gf-soft);justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.working-label[data-astro-cid-gblqcfuq]{gap:3px;display:grid}.working-label[data-astro-cid-gblqcfuq] strong[data-astro-cid-gblqcfuq]{font-size:14px;font-weight:500}.working-label[data-astro-cid-gblqcfuq] code[data-astro-cid-gblqcfuq]{color:var(--gf-muted)}.working-lines[data-astro-cid-gblqcfuq]{gap:8px;display:grid}.working-lines[data-astro-cid-gblqcfuq] span[data-astro-cid-gblqcfuq]{align-items:center;gap:8px;display:flex}.working-lines[data-astro-cid-gblqcfuq] i[data-astro-cid-gblqcfuq]{background:var(--gf-ink);border-radius:2px;flex-shrink:0;width:25px;height:5px;display:block}.working-lines[data-astro-cid-gblqcfuq] .local[data-astro-cid-gblqcfuq]{border-top:2px dashed var(--gf-muted);background:0 0;border-radius:0;height:0}.accept[data-astro-cid-gblqcfuq]{border-top:1px solid var(--gf-line);grid-template-columns:auto 1fr;gap:14px 22px;margin-top:24px;padding-top:18px;display:grid}.command[data-astro-cid-gblqcfuq]{grid-row:span 2;align-content:start;gap:4px;display:grid}.command[data-astro-cid-gblqcfuq] code[data-astro-cid-gblqcfuq]{font-size:15px}.command[data-astro-cid-gblqcfuq] span[data-astro-cid-gblqcfuq],.muted[data-astro-cid-gblqcfuq]{color:var(--gf-muted)}.new-base[data-astro-cid-gblqcfuq]{gap:3px;display:grid}.new-base[data-astro-cid-gblqcfuq] b[data-astro-cid-gblqcfuq]{padding-inline:6px;font-size:16px;font-weight:400}.untouched[data-astro-cid-gblqcfuq]{align-items:center;gap:10px;display:flex}.equals[data-astro-cid-gblqcfuq]{color:var(--gf-muted);font-size:22px}.untouched[data-astro-cid-gblqcfuq] strong[data-astro-cid-gblqcfuq]{font-weight:500}@container (width<=420px){.compare[data-astro-cid-gblqcfuq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.file[data-astro-cid-gblqcfuq]{padding:11px}.diff[data-astro-cid-gblqcfuq]{text-align:start;border-top:1px solid var(--gf-line);grid-area:2/1/auto/-1;grid-template-columns:auto 1fr;justify-items:start;gap:8px;margin-top:4px;padding-top:10px}.inward[data-astro-cid-gblqcfuq]{display:none}.working[data-astro-cid-gblqcfuq]{flex-direction:column;align-items:start;gap:16px;padding:14px}.accept[data-astro-cid-gblqcfuq]{grid-template-columns:1fr;gap:12px}.command[data-astro-cid-gblqcfuq]{grid-row:auto;grid-template-columns:auto 1fr;align-items:baseline;gap:10px}}.guide-depth[data-astro-cid-uiiqyjg6]{--corner-shape:round;--corner-scale:1}@supports (corner-shape:squircle){.guide-depth[data-astro-cid-uiiqyjg6]{--corner-shape:squircle;--corner-scale:1.6}}.states[data-astro-cid-uiiqyjg6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.state[data-astro-cid-uiiqyjg6]{text-align:center;justify-items:center;gap:12px;display:grid}strong[data-astro-cid-uiiqyjg6]{font-weight:550}.sample[data-astro-cid-uiiqyjg6]{background:var(--color-surface-tray);place-items:center;width:100%;padding:18px 0;display:grid}.face[data-astro-cid-uiiqyjg6]{min-height:38px;font-size:13.5px;font-weight:var(--font-weight-control);color:var(--color-text-strong);border-radius:calc(var(--radius-control) * var(--corner-scale));corner-shape:var(--corner-shape);background:linear-gradient(180deg, var(--color-surface-raised), var(--color-surface-raised-low)) var(--color-surface-raised-low);box-shadow:var(--shadow-raised);justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.hover[data-astro-cid-uiiqyjg6] .face[data-astro-cid-uiiqyjg6]{translate:0 calc(-1 * var(--lift));box-shadow:var(--shadow-raised-hover)}.pressed[data-astro-cid-uiiqyjg6] .face[data-astro-cid-uiiqyjg6]{translate:0 var(--lift);background:var(--color-surface-inset);box-shadow:var(--shadow-pressed)}svg[data-astro-cid-uiiqyjg6]{fill:none;stroke:var(--gf-ink);stroke-width:1.5px;display:block}.datum[data-astro-cid-uiiqyjg6]{stroke:var(--gf-line);stroke-dasharray:3 3;stroke-width:1px}.explanation[data-astro-cid-uiiqyjg6]{gap:4px;font-size:13px;display:grid}.explanation[data-astro-cid-uiiqyjg6] code[data-astro-cid-uiiqyjg6]{color:var(--gf-muted)}.note[data-astro-cid-uiiqyjg6]{text-align:center;color:var(--gf-muted);margin-top:18px;font-size:13px}@container (width<=420px){.states[data-astro-cid-uiiqyjg6]{grid-template-columns:1fr;gap:20px}.state[data-astro-cid-uiiqyjg6]{grid-template-columns:72px minmax(0,1fr) 64px;align-items:center;gap:8px}.sample[data-astro-cid-uiiqyjg6]{padding:12px 0}.profile[data-astro-cid-uiiqyjg6] svg[data-astro-cid-uiiqyjg6]{width:64px}.explanation[data-astro-cid-uiiqyjg6]{text-align:left;grid-column:2/-1;justify-self:start}}@media (forced-colors:active){.face[data-astro-cid-uiiqyjg6]{outline:1px solid canvastext}}.scope-map[data-astro-cid-riiqz33c]{gap:12px;display:grid}.root-token[data-astro-cid-riiqz33c]{border-bottom:1px solid var(--gf-line);flex-wrap:wrap;justify-content:center;gap:6px 16px;padding:10px;display:flex}.root-token[data-astro-cid-riiqz33c] span[data-astro-cid-riiqz33c],.region-label[data-astro-cid-riiqz33c]{font-weight:550}.inheritance[data-astro-cid-riiqz33c]{text-align:center;color:var(--gf-muted);font-size:13px;display:block}.branches[data-astro-cid-riiqz33c]{grid-template-columns:1fr 2fr;align-items:stretch;gap:20px;display:grid}.outside[data-astro-cid-riiqz33c]{flex-direction:column;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.checkout[data-astro-cid-riiqz33c]{border:1px dashed var(--gf-line);gap:10px;padding:12px;display:grid}.region-label[data-astro-cid-riiqz33c]{font-size:13px}.override[data-astro-cid-riiqz33c]{justify-self:start}.checkout-buttons[data-astro-cid-riiqz33c]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.button-node[data-astro-cid-riiqz33c]{box-shadow:inset 0 0 0 1px var(--gf-line);background:var(--gf-surface);gap:4px;padding:10px;display:grid}.element[data-astro-cid-riiqz33c]{color:var(--gf-muted);font-size:13px}.button-node[data-astro-cid-riiqz33c] code[data-astro-cid-riiqz33c]{margin-top:8px}.value[data-astro-cid-riiqz33c]{font-size:13px}.binding[data-astro-cid-riiqz33c]{text-align:center;margin-top:4px;font-size:13px}@container (width<=420px){.branches[data-astro-cid-riiqz33c]{grid-template-columns:1fr;gap:16px}.outside[data-astro-cid-riiqz33c]{gap:8px;padding:0}.outside[data-astro-cid-riiqz33c] .button-node[data-astro-cid-riiqz33c]{grid-template-columns:1fr 1fr}.outside[data-astro-cid-riiqz33c] .button-node[data-astro-cid-riiqz33c] code[data-astro-cid-riiqz33c]{margin:0}}.guide-figure{--gf-ink:var(--ui-text-strong);--gf-muted:var(--ui-text-muted);--gf-line:var(--ui-line-strong);--gf-surface:var(--ui-surface-canvas);--gf-soft:var(--ui-surface-tray);color:var(--gf-ink);margin-block:2rem;container-type:inline-size}.guide-figure-art[data-astro-cid-eaj57hnh]{overflow-wrap:anywhere;width:100%;font-size:.875rem;line-height:1.5}.guide-figure-caption[data-astro-cid-eaj57hnh] p{margin:0}.guide-figure-caption[data-astro-cid-eaj57hnh] strong{color:var(--gf-ink);font-weight:550}.guide-figure-caption[data-astro-cid-eaj57hnh] code{max-width:100%;font-size:inherit;overflow-wrap:anywhere;white-space:normal;vertical-align:baseline;display:inline-block}.guide-figure-art[data-astro-cid-eaj57hnh] code{overflow-wrap:anywhere;white-space:normal;font-size:.8125rem}@media (forced-colors:active){.guide-figure{--gf-ink:CanvasText;--gf-muted:CanvasText;--gf-line:CanvasText;--gf-surface:Canvas;--gf-soft:Canvas}}