.gl-root{--glr-teal-ink:color-mix(in srgb,rgb(var(--color-section-2)) 70%,rgb(var(--color-ink)))}.gl-root :is(.glr-get,.glr-how,.glr-use) .gl-h2 em{font-style:italic;font-weight:350}.gl-root .glr-mono{font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums}.gl-root .glr-h3{font:400 20px/1.25 var(--font-display);letter-spacing:-.005em}.gl-root .glr-claim{margin-left:4px;font-size:11px;line-height:1;vertical-align:1px}.gl-root .glr-chip>span{display:inline-flex;align-items:center;gap:6px}.gl-root .glr-chip.glr-mono{font-size:11.5px;font-weight:400}.gl-root .glr-get .glr-steps.gn-tabs{gap:34px;margin:38px -4px 0;padding:4px 4px 17px;width:calc(100% + 8px)}.gl-root .glr-step{display:inline-flex;flex:none;align-items:baseline;gap:8px;padding:0;border:0;border-radius:4px;background:none;white-space:nowrap;color:rgb(var(--color-ink-subtle));cursor:pointer;transition:color var(--dur-base) var(--ease-standard)}.gl-root .glr-step:hover{color:rgb(var(--color-ink-muted))}.gl-root .glr-step[aria-selected=true]{color:rgb(var(--color-ink))}.gl-root .glr-step-k{font:400 10.5px/1 var(--font-mono);font-variant-numeric:lining-nums tabular-nums}.gl-root .glr-step-t{font:400 20px/1.2 var(--font-display);letter-spacing:-.005em}.gl-root .glr-get .glr-steps .gn-tab-ind{z-index:1}.gl-root .glr-get .glr-steps .gn-tab-ind:not([data-ready]){transition:none}.gl-root .glr-stepcap{min-height:20px;margin-top:14px;font-size:12.5px;line-height:1.6;color:rgb(var(--color-ink-subtle))}.gl-root .glr-ev{margin-top:22px}.gl-root .glr-ev:focus-visible{outline-offset:3px}.gl-root .glr-ev-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;border-bottom:1px solid rgb(var(--color-line));font-size:12.5px;color:rgb(var(--color-ink-muted))}.gl-root .glr-ev-id{display:flex;align-items:center;gap:9px;min-width:0}.gl-root .glr-ev-id b{font-weight:500;color:rgb(var(--color-ink));white-space:nowrap}.gl-root .glr-ev-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-root .glr-sample{flex:none;padding-left:9px;border-left:1px solid rgb(var(--color-line));font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-ink-subtle))}.gl-root .glr-ev-head .gn-chip{flex:none}.gl-root .glr-ev-body{display:grid;grid-template-columns:118px minmax(0,1fr);gap:26px 30px;padding:30px 32px 26px;transition:opacity .16s var(--ease-standard)}.gl-root .glr-ev-body[data-fading]{opacity:0}.gl-root .glr-who{padding-top:6px;font-size:12px;color:rgb(var(--color-ink-subtle))}.gl-root .glr-ev-q{font:400 22px/1.38 var(--font-display);letter-spacing:-.006em;text-wrap:pretty}.gl-root .glr-called{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;color:rgb(var(--color-ink-subtle))}.gl-root .glr-called .gn-chip{color:rgb(var(--color-ink-muted))}.gl-root .glr-ev-a{font-size:14.5px;line-height:1.65;color:rgb(var(--color-ink))}.gl-root .glr-ev-a sup{margin-left:1px;font:500 9.5px/0 var(--font-mono);color:var(--glr-teal-ink)}.gl-root .glr-excerpt{margin-top:18px;padding:2px 0 2px 20px;border-left:1px solid rgb(var(--color-line-strong))}.gl-root .glr-excerpt-src{font:400 11px var(--font-mono);color:rgb(var(--color-ink-subtle))}.gl-root .glr-excerpt blockquote{margin:6px 0 0}.gl-root .glr-excerpt blockquote p{font:400 17px/1.55 var(--font-display);color:rgb(var(--color-ink-muted));text-wrap:pretty}.gl-root .glr-excerpt strong{font-weight:400;color:rgb(var(--color-ink));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gl-root .glr-ev-list{grid-column:1/-1;display:grid;grid-template-columns:118px minmax(0,1fr);gap:30px;padding-top:20px;border-top:1px solid rgb(var(--color-line))}.gl-root .glr-ev-list .glr-who{padding-top:0}.gl-root .glr-ev-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 34px}.gl-root .glr-ev-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:12.5px}.gl-root .glr-ev-n{font:500 10.5px var(--font-mono);color:var(--glr-teal-ink)}.gl-root .glr-ev-e{color:rgb(var(--color-ink))}.gl-root .glr-ev-e small{display:block;font-size:11.5px;color:rgb(var(--color-ink-subtle))}.gl-root .glr-ev-h{font:400 10.5px var(--font-mono);font-variant-numeric:lining-nums tabular-nums;color:rgb(var(--color-ink-subtle));white-space:nowrap}.gl-root .glr-flow{position:relative;margin-top:40px}.gl-root .glr-wire{position:absolute;left:8%;right:8%;top:50%;height:1px;background-color:rgb(var(--color-line-strong));opacity:.55}.gl-root .glr-flow-cards{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gl-root .glr-flow-card{padding:22px 22px 24px}.gl-root .glr-flow-card+.glr-flow-card:before{content:"";position:absolute;top:50%;left:-15.5px;width:5px;height:5px;margin-top:-2.5px;border:1px solid rgb(var(--color-line-strong));border-radius:50%;background-color:rgb(var(--color-surface))}.gl-root .glr-eb{font-size:11.5px;color:rgb(var(--color-ink-subtle))}.gl-root .glr-flow-card .glr-h3{margin-top:8px}.gl-root .glr-flow-list{display:flex;flex-direction:column;gap:9px;margin-top:16px}.gl-root .glr-flow-list li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:6px;font-size:13px;line-height:1.5;color:rgb(var(--color-ink-muted))}.gl-root .glr-flow-list li:before{content:"";width:4px;height:4px;margin-top:8px;border-radius:1px;background-color:rgb(var(--color-section-3))}.gl-root .glr-never{display:flex;align-items:center;gap:12px;margin-top:22px;padding:12px 16px;border:1px dashed rgb(var(--color-line-strong));border-radius:var(--radius-surface);font-size:13px;line-height:1.5;color:rgb(var(--color-ink-muted))}.gl-root .glr-never-chip{display:inline-flex;flex:none;align-items:center;gap:5px;height:22px;padding:0 8px;border:1px solid rgb(var(--color-danger-line));border-radius:var(--radius-chip);background-color:rgb(var(--color-danger-subtle));color:rgb(var(--color-danger-ink));font-size:11px;font-weight:500;line-height:1}.gl-root .glr-trust{padding:22px 0 40px}.gl-root .glr-trust p{font:400 30px/1.5 var(--font-display);letter-spacing:-.01em;color:rgb(var(--color-ink));text-wrap:pretty}.gl-root .glr-trust-muted{color:rgb(var(--color-ink-subtle))}.gl-root .glr-ic{margin:0 2px;vertical-align:4px;font:500 11px/22px var(--font-body);letter-spacing:.02em;box-shadow:var(--shadow-1)}.gl-root .glr-ic>span{display:inline-flex;align-items:center;gap:5px;padding:0 8px}.gl-root .glr-ic.glr-mono{font-family:var(--font-mono);letter-spacing:0}.gl-root .glr-opts{margin-top:36px}.gl-root .glr-opt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:24px 22px;border-top:1px solid rgb(var(--color-line))}.gl-root .glr-opt:first-child{border-top:0}.gl-root .glr-opt-h{display:flex;align-items:baseline;gap:10px}.gl-root .glr-opt-h small{font:400 11px var(--font-mono);color:rgb(var(--color-ink-subtle))}.gl-root .glr-opt-p{margin-top:8px;font-size:13.5px;line-height:1.6;color:rgb(var(--color-ink-muted))}.gl-root .glr-field{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;height:40px;padding:0 6px 0 12px;border:1px solid rgb(var(--color-line));border-radius:var(--radius-control);background-color:rgb(var(--color-surface-sunken));font:400 12.5px var(--font-mono);color:rgb(var(--color-ink))}.gl-root .glr-field code{overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:none}.gl-root .glr-copy{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;min-width:28px;height:28px;padding:0 7px;border:0;border-radius:var(--radius-chip);background:none;color:rgb(var(--color-ink-subtle));font:500 11px/1 var(--font-body);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.gl-root .glr-copy:hover{color:rgb(var(--color-ink));background-color:rgb(var(--color-surface-raised))}.gl-root .glr-copy[data-done]{color:rgb(var(--color-success-ink))}.gl-root .glr-hint{margin-top:9px;font-size:11.5px;letter-spacing:.02em;color:rgb(var(--color-ink-subtle))}.gl-root .glr-acts{display:flex;flex-wrap:wrap;gap:8px}.gl-root .glr-act{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid rgb(var(--color-line));border-radius:var(--radius-control);background-color:rgb(var(--color-surface-raised));font-size:13px}.gl-root .glr-act i{width:6px;height:6px;border-radius:50%;background-color:rgb(var(--color-section-1))}.gl-root .glr-act[data-section="2"] i{background-color:rgb(var(--color-section-2))}.gl-root .glr-act[data-section="4"] i{background-color:rgb(var(--color-section-4))}@media (max-width:900px){.gl-root .glr-get .glr-steps.gn-tabs{gap:18px}.gl-root .glr-step{gap:5px}.gl-root .glr-step-t{font-size:18px}.gl-root .glr-ev-head{padding:12px 16px}.gl-root .glr-ev-sub{display:none}.gl-root .glr-ev-body{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 18px}.gl-root .glr-who{padding-top:12px}.gl-root .glr-ev-q{font-size:19px}.gl-root .glr-ev-list{gap:10px}.gl-root .glr-ev-list,.gl-root .glr-ev-rows,.gl-root .glr-flow-cards{grid-template-columns:minmax(0,1fr)}.gl-root .glr-flow-cards{gap:16px}.gl-root .glr-wire{left:50%;right:auto;top:4%;bottom:4%;width:1px;height:auto}.gl-root .glr-flow-card+.glr-flow-card:before{top:-11.5px;left:50%;margin:0 0 0 -2.5px}.gl-root .glr-never{align-items:flex-start}.gl-root .glr-trust{padding:12px 0 20px}.gl-root .glr-trust p{font-size:23px}.gl-root .glr-opt{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 16px}}@media (prefers-reduced-motion:reduce){.gl-root .glr-ev-body{transition:none}}