.noodle-demo:where(.astro-i3c3rtxk){--demo-stripe:color-mix(in srgb, var(--demo-background-panel), var(--demo-background-element));--demo-line:22px;font:400 .8125rem/var(--demo-line) var(--font-mono);color:var(--demo-text);color-scheme:dark;margin-top:clamp(3rem,9vw,8rem)}.noodle-demo:where(.astro-i3c3rtxk) :where(.astro-i3c3rtxk)[hidden]{display:none!important}.demo-tour:where(.astro-i3c3rtxk){color:var(--fg);font-family:var(--font-sans);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:1.5rem;display:grid}.tour-copy:where(.astro-i3c3rtxk){min-width:0}.tour-descriptions:where(.astro-i3c3rtxk){display:grid}.tour-descriptions:where(.astro-i3c3rtxk)>div:where(.astro-i3c3rtxk){grid-area:1/1}.tour-descriptions:where(.astro-i3c3rtxk) :where(.astro-i3c3rtxk)[aria-hidden=true]{visibility:hidden}.tour-copy:where(.astro-i3c3rtxk) h2:where(.astro-i3c3rtxk){min-width:0;font:400 clamp(1.75rem, 3vw, 2.5rem)/1.15 var(--font-display);text-wrap:balance;margin:0 0 .65rem}.tour-copy:where(.astro-i3c3rtxk) .tour-title-trigger:where(.astro-i3c3rtxk){color:var(--fg);text-align:left;padding:0}.tour-copy:where(.astro-i3c3rtxk) .select-chevron:where(.astro-i3c3rtxk){width:.45em;height:.45em;margin-left:.25em}.tour-copy:where(.astro-i3c3rtxk) p:where(.astro-i3c3rtxk){max-width:68ch;color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.tour-buttons:where(.astro-i3c3rtxk){gap:.25rem;display:flex}.tour-buttons:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk){width:44px;height:44px;color:var(--muted);border-radius:8px;place-items:center;padding:0;display:grid}.tour-buttons:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk):disabled{opacity:.35}.tour-buttons:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk):not(:disabled):is(:hover,:focus-visible){color:var(--accent)}.tour-buttons:where(.astro-i3c3rtxk) svg:where(.astro-i3c3rtxk){fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.tour-progress:where(.astro-i3c3rtxk){background:var(--demo-border-subtle);pointer-events:none;border-radius:16px 16px 0 0/100% 100% 0 0;height:20px;padding:4px 0 0;position:absolute;inset:-5px -1px auto;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.tour-progress:where(.astro-i3c3rtxk) span:where(.astro-i3c3rtxk){background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.tour-controls:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.terminal:where(.astro-i3c3rtxk){background:var(--demo-background-panel);border:1px solid var(--demo-border-subtle);box-shadow:0 28px 70px color-mix(in srgb, var(--demo-background) 28%, transparent);border-radius:16px;padding:0 2ch;position:relative}.noodle-demo:where(.astro-i3c3rtxk) :where(.astro-i3c3rtxk)::selection{color:var(--demo-background-panel);background:var(--demo-primary)}.noodle-demo:where(.astro-i3c3rtxk) :where(.astro-i3c3rtxk):is(pre,.tab-panel,.url-bar code,.request-tree,.footer-context){scrollbar-width:thin;scrollbar-color:var(--demo-border-active) var(--demo-background)}.noodle-demo:where(.astro-i3c3rtxk) :where(.astro-i3c3rtxk):is(button,summary,[tabindex]):focus-visible{outline:2px solid var(--demo-primary);outline-offset:-2px}.terminal-title:where(.astro-i3c3rtxk),.terminal-title:where(.astro-i3c3rtxk)>div:where(.astro-i3c3rtxk),.environment:where(.astro-i3c3rtxk),.terminal-foot:where(.astro-i3c3rtxk){align-items:center;display:flex}.terminal-title:where(.astro-i3c3rtxk){justify-content:space-between;gap:2ch;min-height:36px;padding:0 1ch}.terminal-title:where(.astro-i3c3rtxk)>div:where(.astro-i3c3rtxk){flex-wrap:wrap;gap:0 2ch;min-width:0}.terminal-brand:where(.astro-i3c3rtxk),.collection-label:where(.astro-i3c3rtxk){white-space:nowrap}.collection-label:where(.astro-i3c3rtxk){align-items:center;gap:2ch;display:inline-flex}.terminal-version:where(.astro-i3c3rtxk){color:var(--demo-text-muted)}.chevron:where(.astro-i3c3rtxk){fill:currentColor;flex:none;width:1ch;height:.6em;display:inline-block}.collection-chevron:where(.astro-i3c3rtxk){width:.65ch}.terminal-title:where(.astro-i3c3rtxk) strong:where(.astro-i3c3rtxk),.variable:where(.astro-i3c3rtxk){color:var(--demo-primary)}.title-divider:where(.astro-i3c3rtxk),.terminal-foot:where(.astro-i3c3rtxk),.folder-name:where(.astro-i3c3rtxk){color:var(--demo-text-muted)}.environment:where(.astro-i3c3rtxk){gap:1ch}.environment:where(.astro-i3c3rtxk) svg:where(.astro-i3c3rtxk){fill:none;width:14px;height:14px;stroke:var(--demo-success);stroke-width:1px}.terminal-layout:where(.astro-i3c3rtxk){grid-template-columns:minmax(190px,25%) minmax(0,1fr);align-items:stretch;gap:2ch;display:grid}.pane:where(.astro-i3c3rtxk){background:var(--demo-background-panel);border:1px solid var(--demo-border-subtle);min-width:0;position:relative}.pane-heading:where(.astro-i3c3rtxk),.collection:where(.astro-i3c3rtxk)>.pane-title:where(.astro-i3c3rtxk){top:calc(var(--demo-line) / -2);background:var(--demo-background-panel);padding:0 1ch;position:absolute;right:1ch}.pane-heading:where(.astro-i3c3rtxk){align-items:center;gap:2ch;display:flex}.pane-title:where(.astro-i3c3rtxk){color:var(--demo-text-muted);font:inherit}.pane:where(.astro-i3c3rtxk).is-active{border-color:var(--demo-primary)}.pane:where(.astro-i3c3rtxk).is-active .pane-title:where(.astro-i3c3rtxk){color:var(--demo-primary)}.request-tree:where(.astro-i3c3rtxk){inset:calc(var(--demo-line) / 2) 1ch;position:absolute;overflow:auto}.folder-name:where(.astro-i3c3rtxk){cursor:pointer;align-items:center;gap:1ch;min-height:44px;padding:0 1ch;list-style:none;display:flex}.folder-name:where(.astro-i3c3rtxk)::-webkit-details-marker{display:none}.folder-name:where(.astro-i3c3rtxk):hover{background:var(--demo-background-element)}.folder-name:where(.astro-i3c3rtxk) svg:where(.astro-i3c3rtxk){width:.65ch;margin-inline:.175ch}.request-folder:where(.astro-i3c3rtxk):not([open]) .folder-name:where(.astro-i3c3rtxk) svg:where(.astro-i3c3rtxk){transform:rotate(-90deg)}button:where(.astro-i3c3rtxk){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}button:where(.astro-i3c3rtxk):disabled{cursor:default}.terminal:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk):not(:disabled):not(.add-tab):not(.send):hover{background:var(--demo-background-element)}.request-choice:where(.astro-i3c3rtxk){text-align:left;border-left:1px solid #0000;align-items:center;gap:2ch;width:100%;min-height:44px;padding:0 1ch 0 3ch;display:flex}.request-choice:where(.astro-i3c3rtxk)>span:where(.astro-i3c3rtxk):last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.request-choice:where(.astro-i3c3rtxk)[aria-pressed=true]{background:var(--demo-background-element);border-left-color:var(--demo-primary)}.method:where(.astro-i3c3rtxk){flex:none;width:5ch}.post:where(.astro-i3c3rtxk){color:var(--demo-warning)}.get:where(.astro-i3c3rtxk){color:var(--demo-success)}.patch:where(.astro-i3c3rtxk),.put:where(.astro-i3c3rtxk){color:var(--demo-info)}.delete:where(.astro-i3c3rtxk){color:var(--demo-error)}.workspace:where(.astro-i3c3rtxk){gap:var(--demo-line);min-width:0;display:grid}.workspace:where(.astro-i3c3rtxk).is-expanded .detail-pane:where(.astro-i3c3rtxk):not(.is-expanded){display:none}.detail-pane:where(.astro-i3c3rtxk).is-expanded .tab-panel:where(.astro-i3c3rtxk),.detail-pane:where(.astro-i3c3rtxk).is-expanded .sending-message:where(.astro-i3c3rtxk){height:calc(var(--demo-line) * 20)}.url-bar:where(.astro-i3c3rtxk){border:1px solid var(--demo-border-subtle);align-items:center;gap:2ch;min-width:0;min-height:46px;padding:0 1ch;display:flex}.method-badge:where(.astro-i3c3rtxk){background:var(--demo-warning);width:auto;color:var(--demo-background-panel);align-items:center;gap:1ch;padding:0 1ch;display:inline-flex}.method-badge:where(.astro-i3c3rtxk).get{background:var(--demo-success)}.method-badge:where(.astro-i3c3rtxk).patch,.method-badge:where(.astro-i3c3rtxk).put{background:var(--demo-info)}.method-badge:where(.astro-i3c3rtxk).delete{background:var(--demo-error)}.url-bar:where(.astro-i3c3rtxk) code:where(.astro-i3c3rtxk){white-space:nowrap;min-width:0;font:inherit;flex:1;overflow-x:auto}.send:where(.astro-i3c3rtxk){min-width:11ch;min-height:44px;color:var(--demo-primary);flex:none;padding:0}.send:where(.astro-i3c3rtxk) span:where(.astro-i3c3rtxk){padding:0 1ch;display:inline-block}.send:where(.astro-i3c3rtxk):not(:disabled):not([aria-disabled=true]):hover span:where(.astro-i3c3rtxk){background:var(--demo-background-element)}.send:where(.astro-i3c3rtxk)[aria-disabled=true]{color:var(--demo-text-muted);cursor:wait}.detail-pane:where(.astro-i3c3rtxk){padding:0 1ch calc(var(--demo-line) / 2)}.tab-bar:where(.astro-i3c3rtxk){border-bottom:1px solid var(--demo-border-subtle);display:flex}.tabs:where(.astro-i3c3rtxk){flex:1;min-width:0;display:flex;position:relative;overflow-x:auto}.noodle-demo:where(.astro-i3c3rtxk) .tabs:where(.astro-i3c3rtxk){scrollbar-width:none}.tabs:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk){min-width:44px;min-height:44px;color:var(--demo-text-muted);white-space:nowrap;border-bottom:1px solid #0000;flex:none;padding:0 2ch 0 1ch}.tabs:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk)[aria-selected=true]{color:var(--demo-primary);border-bottom-color:var(--demo-primary)}.tabs:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk):not(:disabled):hover{color:var(--demo-text);background:0 0}.tabs:where(.astro-i3c3rtxk) .has-content:where(.astro-i3c3rtxk):after{content:" •"}.tabs:where(.astro-i3c3rtxk) .has-results:where(.astro-i3c3rtxk):after{content:" ✓"}.optional-tabs:where(.astro-i3c3rtxk){flex:none;position:relative}.add-tab:where(.astro-i3c3rtxk){width:44px;min-height:44px;color:var(--demo-text-muted);place-items:center;display:grid}.add-tab:where(.astro-i3c3rtxk) svg:where(.astro-i3c3rtxk){box-sizing:content-box;background:var(--demo-background-element);fill:none;stroke:currentColor;stroke-width:1.5px;width:12px;height:12px;padding:5px 1ch}.add-tab:where(.astro-i3c3rtxk):hover svg:where(.astro-i3c3rtxk),.add-tab:where(.astro-i3c3rtxk):focus-visible svg:where(.astro-i3c3rtxk){background:var(--demo-border-subtle);color:var(--demo-primary)}.add-tab:where(.astro-i3c3rtxk)[aria-expanded=true] svg:where(.astro-i3c3rtxk){background:var(--demo-primary);color:var(--demo-background-panel)}.tab-menu:where(.astro-i3c3rtxk){z-index:3;border:1px solid var(--demo-primary);background:var(--demo-background);min-width:15ch;padding:.5ch;position:absolute;top:100%;right:0}.tab-menu:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk){text-align:left;width:100%;min-height:44px;padding:0 1ch;display:block}.tab-menu:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk):disabled{color:var(--demo-text);opacity:.4}.tab-menu:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk):focus{color:var(--demo-text);background:var(--demo-background-element);font-weight:700}.tab-panel:where(.astro-i3c3rtxk){height:calc(var(--demo-line) * 9);overflow:auto}.panels:where(.astro-i3c3rtxk){position:relative}.body-format:where(.astro-i3c3rtxk){margin:calc(var(--demo-line) / 2) 0 var(--demo-line);background:var(--demo-background-element);color:var(--demo-text);justify-content:space-between;align-items:center;padding:0 1ch;display:flex}pre:where(.astro-i3c3rtxk){color:var(--demo-text);font:inherit;counter-reset:code-line;tab-size:2;background:0 0;margin:0;padding:0}pre:where(.astro-i3c3rtxk) code:where(.astro-i3c3rtxk){font:inherit}.response:where(.astro-i3c3rtxk) pre:where(.astro-i3c3rtxk){padding-top:calc(var(--demo-line) / 2)}.code-line:where(.astro-i3c3rtxk){counter-increment:code-line}.code-line:where(.astro-i3c3rtxk):before{width:3ch;color:var(--demo-text-muted);text-align:right;content:counter(code-line);user-select:none;margin-right:1ch;display:inline-block}.key:where(.astro-i3c3rtxk),.property:where(.astro-i3c3rtxk){color:var(--demo-secondary)}.number:where(.astro-i3c3rtxk){color:var(--demo-warning)}.string:where(.astro-i3c3rtxk){color:var(--demo-success)}.keyword:where(.astro-i3c3rtxk),.constant:where(.astro-i3c3rtxk){color:var(--demo-info)}.function:where(.astro-i3c3rtxk){color:var(--demo-primary)}.punctuation:where(.astro-i3c3rtxk){color:var(--demo-text-muted)}.script-format:where(.astro-i3c3rtxk){margin:calc(var(--demo-line) / 2) 0 var(--demo-line)}.script-code:where(.astro-i3c3rtxk) .code-line:where(.astro-i3c3rtxk):before{width:4ch}.assertions:where(.astro-i3c3rtxk){table-layout:fixed;min-width:58ch}.assert-enabled:where(.astro-i3c3rtxk){width:4ch}.assert-operator:where(.astro-i3c3rtxk){width:15ch}.assertions:where(.astro-i3c3rtxk) th:where(.astro-i3c3rtxk),.assertions:where(.astro-i3c3rtxk) td:where(.astro-i3c3rtxk){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.assertions:where(.astro-i3c3rtxk) td:where(.astro-i3c3rtxk):nth-child(3){padding:0}.assertions:where(.astro-i3c3rtxk) td:where(.astro-i3c3rtxk):first-child{padding:0 0 0 1ch}.assertions:where(.astro-i3c3rtxk) td:where(.astro-i3c3rtxk):last-child{padding-left:3ch}.captures:where(.astro-i3c3rtxk){table-layout:fixed}.capture-variable:where(.astro-i3c3rtxk){width:calc(40% - 7.6ch)}.capture-persistence:where(.astro-i3c3rtxk){width:15ch}.captures:where(.astro-i3c3rtxk) th:where(.astro-i3c3rtxk),.captures:where(.astro-i3c3rtxk) td:where(.astro-i3c3rtxk){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.captures:where(.astro-i3c3rtxk) td:where(.astro-i3c3rtxk):first-child,.captures:where(.astro-i3c3rtxk) td:where(.astro-i3c3rtxk):last-child{padding:0}.captures:where(.astro-i3c3rtxk) tbody:where(.astro-i3c3rtxk) tr:where(.astro-i3c3rtxk):hover{background:var(--demo-background-element)}.sample-results:where(.astro-i3c3rtxk){padding-top:calc(var(--demo-line) / 2)}.result-meta:where(.astro-i3c3rtxk){color:var(--demo-text-muted)}.sample-results:where(.astro-i3c3rtxk) h3:where(.astro-i3c3rtxk){font:inherit;flex-wrap:wrap;gap:0 1ch;display:flex}.sample-results:where(.astro-i3c3rtxk) h3:where(.astro-i3c3rtxk):not(:first-of-type){margin-top:var(--demo-line)}.sample-results:where(.astro-i3c3rtxk) h3:where(.astro-i3c3rtxk) span:where(.astro-i3c3rtxk),.result-pass:where(.astro-i3c3rtxk){color:var(--demo-success)}.result-entry:where(.astro-i3c3rtxk) summary:where(.astro-i3c3rtxk){grid-template-columns:2ch 10ch minmax(0, var(--result-name-width)) minmax(var(--result-value-width), 1fr);cursor:pointer;align-items:center;min-height:44px;padding:0 1ch;list-style:none;display:grid}.result-entry:where(.astro-i3c3rtxk) summary:where(.astro-i3c3rtxk)::-webkit-details-marker{display:none}.result-entry:where(.astro-i3c3rtxk) summary:where(.astro-i3c3rtxk)>span:where(.astro-i3c3rtxk){white-space:pre;text-overflow:ellipsis;overflow:hidden}.result-entry:where(.astro-i3c3rtxk):has(summary:hover),.result-entry:where(.astro-i3c3rtxk):has(summary:focus),.result-entry:where(.astro-i3c3rtxk)[open],.sample-results:where(.astro-i3c3rtxk):not(:has(.result-entry[open],summary:focus)) .result-entry:where(.astro-i3c3rtxk):first-of-type{background:var(--demo-background-element)}.result-entry:where(.astro-i3c3rtxk) .chevron:where(.astro-i3c3rtxk){color:var(--demo-text-muted);width:.65ch}.result-entry:where(.astro-i3c3rtxk):not([open]) .chevron:where(.astro-i3c3rtxk){transform:rotate(-90deg)}.result-entry:where(.astro-i3c3rtxk) dl:where(.astro-i3c3rtxk){color:var(--demo-text-muted);grid-template-columns:max-content minmax(0,1fr);gap:0 2ch;padding:0 1ch 0 3ch;display:grid}.result-entry:where(.astro-i3c3rtxk) dd:where(.astro-i3c3rtxk){overflow-wrap:anywhere;margin:0}.response:where(.astro-i3c3rtxk) .pane-heading:where(.astro-i3c3rtxk){gap:0;padding:0;right:2ch}.response:where(.astro-i3c3rtxk) .pane-title:where(.astro-i3c3rtxk){padding:0 1ch}.response-summary:where(.astro-i3c3rtxk){font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:flex}.response-metrics:where(.astro-i3c3rtxk),.response-status:where(.astro-i3c3rtxk){padding:0 1ch;font-weight:400}.response-metrics:where(.astro-i3c3rtxk){color:var(--demo-text-muted);background:var(--demo-background-element)}.response:where(.astro-i3c3rtxk).is-active .response-metrics:where(.astro-i3c3rtxk){color:var(--demo-text)}.response-status:where(.astro-i3c3rtxk){color:var(--demo-background-panel);background:var(--demo-status)}.empty-state:where(.astro-i3c3rtxk),.sending-message:where(.astro-i3c3rtxk){padding:var(--demo-line) 1ch;color:var(--demo-text-muted)}.sending-message:where(.astro-i3c3rtxk){z-index:1;background:var(--demo-background-panel);position:absolute;inset:0}.response:where(.astro-i3c3rtxk)[aria-busy=true] .response-summary:where(.astro-i3c3rtxk){visibility:hidden}table:where(.astro-i3c3rtxk){border-collapse:collapse;width:100%;font:inherit;margin-top:calc(var(--demo-line) / 2)}th:where(.astro-i3c3rtxk),td:where(.astro-i3c3rtxk){text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:0 1ch}th:where(.astro-i3c3rtxk){color:var(--demo-primary);font-weight:400}.key-value-table:where(.astro-i3c3rtxk) th:where(.astro-i3c3rtxk){width:var(--header-width,50%)}tbody:where(.astro-i3c3rtxk) tr:where(.astro-i3c3rtxk):nth-child(2n){background:var(--demo-stripe)}.disabled-param:where(.astro-i3c3rtxk) :where(.astro-i3c3rtxk):is(th,td){color:var(--demo-text-muted)}.native-panel:where(.astro-i3c3rtxk),.native-empty:where(.astro-i3c3rtxk){padding-top:calc(var(--demo-line) / 2)}.native-empty:where(.astro-i3c3rtxk),.setting-description:where(.astro-i3c3rtxk){color:var(--demo-text-muted)}.demo-select:where(.astro-i3c3rtxk){width:100%;max-width:100%;height:var(--demo-line);appearance:none;font:inherit;color:var(--demo-text);opacity:1;-webkit-text-fill-color:var(--demo-text);background:var(--demo-background-element) var(--demo-select-chevron) no-repeat right 1ch center / 1ch auto;border:0;border-radius:0;padding:0 3ch 0 1ch}.demo-select:where(.astro-i3c3rtxk).fit-content{width:auto}.setting-row:where(.astro-i3c3rtxk){margin-top:var(--demo-line)}.setting-value:where(.astro-i3c3rtxk){border-left:1px solid var(--demo-border-subtle);flex-wrap:wrap;align-items:center;gap:0 1ch;padding-left:1ch;display:flex}.checked-value:where(.astro-i3c3rtxk){color:var(--demo-primary)}.tag-placeholder:where(.astro-i3c3rtxk){color:var(--demo-text-muted);background:var(--demo-background-element);padding:0 1ch}.timeline-row:where(.astro-i3c3rtxk){background:var(--demo-background-element);grid-template-columns:1ch 5ch 3ch minmax(0,1fr) max-content;align-items:center;gap:1ch;min-height:44px;padding:0 1ch;display:grid}.timeline-row:where(.astro-i3c3rtxk) svg:where(.astro-i3c3rtxk){fill:none;width:1ch;height:1em;stroke:var(--demo-text-muted);stroke-width:1.4px}.timeline-status:where(.astro-i3c3rtxk){color:var(--demo-status)}.timeline-url:where(.astro-i3c3rtxk){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.timeline-timing:where(.astro-i3c3rtxk){color:var(--demo-text-muted);white-space:nowrap}.network-note:where(.astro-i3c3rtxk){padding:calc(var(--demo-line) / 2) 1ch;color:var(--demo-text-muted)}.network-log:where(.astro-i3c3rtxk){padding:0 1ch;list-style:none}.network-log:where(.astro-i3c3rtxk) li:where(.astro-i3c3rtxk){grid-template-columns:7ch minmax(0,1fr);gap:1ch;display:grid}.network-log:where(.astro-i3c3rtxk) li:where(.astro-i3c3rtxk)>span:where(.astro-i3c3rtxk){color:var(--demo-text-muted);font-variant-numeric:tabular-nums}.network-log:where(.astro-i3c3rtxk) code:where(.astro-i3c3rtxk){font:inherit;overflow-wrap:anywhere}.network-log:where(.astro-i3c3rtxk) li:where(.astro-i3c3rtxk):first-child{color:var(--demo-primary)}.network-log:where(.astro-i3c3rtxk) li:where(.astro-i3c3rtxk):nth-child(3){color:var(--demo-text-muted)}.network-log:where(.astro-i3c3rtxk) li:where(.astro-i3c3rtxk):nth-child(2){color:var(--demo-status)}.network-log:where(.astro-i3c3rtxk) li:where(.astro-i3c3rtxk):last-child{color:var(--demo-success)}.terminal-foot:where(.astro-i3c3rtxk){justify-content:space-between;gap:2ch;min-height:44px}.footer-context:where(.astro-i3c3rtxk){flex:1;gap:1ch;min-width:0;display:flex;overflow-x:auto}.terminal-foot:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk){white-space:nowrap;flex:none;align-items:center;gap:1ch;min-height:44px;padding:0 1ch;display:inline-flex}.terminal-foot:where(.astro-i3c3rtxk) kbd:where(.astro-i3c3rtxk){color:var(--demo-text);font:inherit}.footer-send:where(.astro-i3c3rtxk)[aria-disabled=true]{cursor:wait}.sr-only:where(.astro-i3c3rtxk){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=680px) and (pointer:fine){.request-choice:where(.astro-i3c3rtxk),.folder-name:where(.astro-i3c3rtxk),.tab-menu:where(.astro-i3c3rtxk) button:where(.astro-i3c3rtxk),.result-entry:where(.astro-i3c3rtxk) summary:where(.astro-i3c3rtxk),.timeline-row:where(.astro-i3c3rtxk){min-height:24px}}@media (width<=900px){.demo-tour:where(.astro-i3c3rtxk){grid-template-columns:minmax(0,1fr);gap:1rem}.terminal-layout:where(.astro-i3c3rtxk){grid-template-columns:190px minmax(0,1fr)}.request-choice:where(.astro-i3c3rtxk){font-size:.75rem}}@media (width<=679px){.noodle-demo:where(.astro-i3c3rtxk){display:none}}.hero:where(.astro-gcvrce7c){width:min(100%,1200px);margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) 1.5rem 0}.hero-grid:where(.astro-gcvrce7c){grid-template-columns:minmax(0,1.05fr) minmax(27rem,.95fr);align-items:start;gap:clamp(3rem,5vw,4rem);display:grid}.latest-release:where(.astro-gcvrce7c){min-height:44px;color:var(--fg);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.latest-release:where(.astro-gcvrce7c)>span:where(.astro-gcvrce7c):first-child{color:var(--noodle)}.latest-release:where(.astro-gcvrce7c) strong:where(.astro-gcvrce7c){font-weight:400}.latest-release:where(.astro-gcvrce7c)>span:where(.astro-gcvrce7c):last-child,.quick-start-link:where(.astro-gcvrce7c) span:where(.astro-gcvrce7c){transition:transform .2s}.latest-release:where(.astro-gcvrce7c)>span:where(.astro-gcvrce7c):last-child{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.latest-release:where(.astro-gcvrce7c):is(:hover,:focus-visible)>span:where(.astro-gcvrce7c):last-child,.quick-start-link:where(.astro-gcvrce7c):is(:hover,:focus-visible) span:where(.astro-gcvrce7c){transform:translate(4px)}}.eyebrow:where(.astro-gcvrce7c){color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.7rem;display:flex}.eyebrow:where(.astro-gcvrce7c) span:where(.astro-gcvrce7c){background:var(--noodle);width:2.5rem;height:2px}h1:where(.astro-gcvrce7c){color:var(--fg);font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(4rem,8vw,7.5rem);font-weight:400;line-height:.82}h1:where(.astro-gcvrce7c) em:where(.astro-gcvrce7c){color:var(--accent);font-weight:400;position:relative}h1:where(.astro-gcvrce7c) em:where(.astro-gcvrce7c):after{background:var(--noodle);content:"";height:.08em;position:absolute;bottom:.02em;left:.06em;right:0;transform:rotate(-1.5deg)}.hero-intro:where(.astro-gcvrce7c){padding-bottom:.75rem}.hero-intro:where(.astro-gcvrce7c)>p:where(.astro-gcvrce7c){color:var(--muted);font-size:1.05rem;line-height:1.65}.quick-start-link:where(.astro-gcvrce7c){min-height:44px;color:var(--fg);font-family:var(--font-mono);align-items:center;gap:.6rem;margin-top:1rem;font-size:.875rem;text-decoration:none;display:inline-flex}.quick-start-link:where(.astro-gcvrce7c) span:where(.astro-gcvrce7c){color:var(--accent)}.install-card:where(.astro-gcvrce7c){background:color-mix(in srgb, var(--panel) 86%, transparent);border:1px solid var(--border);border-radius:16px;margin-top:1.5rem;padding:1rem}.install-card:where(.astro-gcvrce7c)>span:where(.astro-gcvrce7c){color:var(--noodle);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.7rem;display:block}.value-strip:where(.astro-gcvrce7c){border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.value-strip:where(.astro-gcvrce7c) article:where(.astro-gcvrce7c){border-right:1px solid var(--rule);min-width:0;padding:1.75rem 1.25rem}.value-strip:where(.astro-gcvrce7c) article:where(.astro-gcvrce7c):last-child{border-right:0}.value-strip:where(.astro-gcvrce7c) h2:where(.astro-gcvrce7c){color:var(--fg);font-family:var(--font-display);font-size:1.4rem;font-weight:400;line-height:1}.value-strip:where(.astro-gcvrce7c) h2:where(.astro-gcvrce7c):before{background:var(--coral);content:"";width:1.5rem;height:2px;margin-bottom:.75rem;display:block}.value-strip:where(.astro-gcvrce7c) p:where(.astro-gcvrce7c){color:var(--muted);margin-top:.5rem;font-size:.875rem;line-height:1.55}@media (width<=900px){.hero-grid:where(.astro-gcvrce7c){grid-template-columns:minmax(0,1fr);gap:2.5rem}.hero-intro:where(.astro-gcvrce7c){max-width:36rem}}@media (width<=680px){.hero:where(.astro-gcvrce7c){padding:3rem 1rem 0}.value-strip:where(.astro-gcvrce7c){grid-template-columns:minmax(0,1fr)}.value-strip:where(.astro-gcvrce7c) article:where(.astro-gcvrce7c){border-right:0;border-bottom:1px solid var(--rule)}.value-strip:where(.astro-gcvrce7c) article:where(.astro-gcvrce7c):last-child{border-bottom:0}}body{background:linear-gradient(color-mix(in srgb, var(--bg) 65%, transparent), color-mix(in srgb, var(--bg) 65%, transparent)), var(--bg) var(--page-pattern) top center / max(100vw, 960px) 1500px repeat-y}#features:where(.astro-lcdefpme){scroll-margin-top:96px}.landing:where(.astro-lcdefpme){width:min(100%,1200px);margin-inline:auto;padding-inline:1.5rem}.feature-row:where(.astro-lcdefpme){border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:2rem 1.5rem;display:grid}.feature-row:where(.astro-lcdefpme):first-child{border-top:0}.feature-row:where(.astro-lcdefpme):last-child{border-bottom:1px solid var(--rule)}.feature-copy:where(.astro-lcdefpme){min-width:0;max-width:30rem}.section-kicker:where(.astro-lcdefpme){color:var(--coral);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.7rem;display:block}.capability-section:where(.astro-lcdefpme) h2:where(.astro-lcdefpme),.coming-next:where(.astro-lcdefpme) h2:where(.astro-lcdefpme),.closing:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){color:var(--fg);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:400;line-height:.95}.feature-copy:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){max-width:24ch;color:var(--fg);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:1.75rem;font-weight:400;line-height:1.2}:where(.astro-lcdefpme):is(.feature-copy h2,.capability-grid h3) a:where(.astro-lcdefpme){min-height:44px;color:inherit;padding-block:.5rem;text-decoration:none;transition:color .2s;display:block}:where(.astro-lcdefpme):is(.feature-copy h2,.capability-grid h3) a:where(.astro-lcdefpme):is(:hover,:focus-visible){color:var(--accent)}:where(.astro-lcdefpme):is(.feature-copy h2,.capability-grid h3) svg:where(.astro-lcdefpme){width:1rem;height:1rem;color:var(--muted);vertical-align:-.1em;margin-left:.5rem;transition:transform .2s,color .2s;display:inline-block}:where(.astro-lcdefpme):is(.feature-copy h2,.capability-grid h3) a:where(.astro-lcdefpme):is(:hover,:focus-visible) svg:where(.astro-lcdefpme){color:var(--accent)}@media (prefers-reduced-motion:no-preference){:where(.astro-lcdefpme):is(.feature-copy h2,.capability-grid h3) a:where(.astro-lcdefpme):is(:hover,:focus-visible) svg:where(.astro-lcdefpme){transform:translate(4px)}}.feature-copy:where(.astro-lcdefpme) p:where(.astro-lcdefpme),.capability-section:where(.astro-lcdefpme) header:where(.astro-lcdefpme) p:where(.astro-lcdefpme),.coming-next:where(.astro-lcdefpme) header:where(.astro-lcdefpme) p:where(.astro-lcdefpme),.closing:where(.astro-lcdefpme)>p:where(.astro-lcdefpme){color:var(--muted);font-family:var(--font-sans);margin-top:1rem;font-size:1rem;line-height:1.65}.closing:where(.astro-lcdefpme)>a:where(.astro-lcdefpme){color:var(--accent);font-family:var(--font-mono);text-underline-offset:.3em;margin-top:1.25rem;font-size:.875rem;display:inline-block}.feature-copy:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin-top:.5rem;font-size:.9375rem}.code-proof:where(.astro-lcdefpme),.exchange-proof:where(.astro-lcdefpme),.environment-proof:where(.astro-lcdefpme),.terminal-proof:where(.astro-lcdefpme){min-width:0;color:var(--muted);background:color-mix(in srgb, var(--panel) 45%, var(--bg));border:1px solid var(--rule);font-family:var(--font-mono);border-radius:16px;font-size:.72rem;overflow:hidden}.proof-bar:where(.astro-lcdefpme){padding:1rem 1.25rem .5rem}.code-proof:where(.astro-lcdefpme) pre:where(.astro-lcdefpme){background:0 0;margin:0;padding:.5rem 1.25rem 1.25rem;overflow-x:auto}.code-proof:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--fg);font-family:var(--font-mono);font-size:.72rem;line-height:1.65}.syntax-violet:where(.astro-lcdefpme){color:var(--violet)}.syntax-orange:where(.astro-lcdefpme){color:var(--orange)}.syntax-cyan:where(.astro-lcdefpme){color:var(--cyan)}.syntax-green:where(.astro-lcdefpme){color:var(--green)}.response-toolbar:where(.astro-lcdefpme){border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:48px;padding-inline:1.25rem;display:grid}.response-toolbar:where(.astro-lcdefpme) code:where(.astro-lcdefpme){min-width:0;color:var(--fg);font-size:inherit;white-space:nowrap;overflow-x:auto}.request-method:where(.astro-lcdefpme){color:var(--ivory-ink);background:var(--orange);border-radius:4px;padding:.25rem .5rem}.response-status:where(.astro-lcdefpme){color:var(--green)}.response-time:where(.astro-lcdefpme){color:var(--muted)}.response-tabs:where(.astro-lcdefpme){flex-wrap:wrap;gap:.5rem 1.25rem;padding:.75rem 1.25rem 0;display:flex}.response-tabs:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--muted);white-space:nowrap;padding-bottom:.375rem}.response-tabs:where(.astro-lcdefpme) .is-active:where(.astro-lcdefpme){color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.response-tabs:where(.astro-lcdefpme) b:where(.astro-lcdefpme){color:var(--fg);font-weight:400}.response-body:where(.astro-lcdefpme){margin:0;padding:.75rem 1.25rem 1.25rem;overflow-x:auto}.response-body:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--fg);font-family:var(--font-mono);font-size:.75rem;line-height:1.65}.environment-proof:where(.astro-lcdefpme){padding:.75rem 0}.environment-proof:where(.astro-lcdefpme)>div:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:32px;padding:.375rem 1.25rem;display:grid}.environment-proof:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:var(--fg);align-items:center;font-weight:400;display:flex}.environment-proof:where(.astro-lcdefpme)>div:where(.astro-lcdefpme)>span:where(.astro-lcdefpme):last-child{color:var(--green)}.dot:where(.astro-lcdefpme){border-radius:50%;width:6px;height:6px;margin-right:.55rem}.dot-green:where(.astro-lcdefpme){background:var(--green)}.dot-orange:where(.astro-lcdefpme){background:var(--orange)}.dot-violet:where(.astro-lcdefpme){background:var(--violet)}.environment-proof:where(.astro-lcdefpme) .secret-row:where(.astro-lcdefpme){border-top:1px solid var(--rule);margin-top:.5rem;padding-top:1rem}.secret-row:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--violet)}.secret-row:where(.astro-lcdefpme) span:where(.astro-lcdefpme):last-child{color:var(--fg)!important}.terminal-proof:where(.astro-lcdefpme){padding:1.25rem}.terminal-proof:where(.astro-lcdefpme)>div:where(.astro-lcdefpme){grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;padding-block:.5rem;display:grid}.terminal-proof:where(.astro-lcdefpme)>div:where(.astro-lcdefpme)>span:where(.astro-lcdefpme){color:var(--green)}.terminal-proof:where(.astro-lcdefpme) code:where(.astro-lcdefpme){min-width:0;color:var(--fg);font-size:inherit;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.capability-section:where(.astro-lcdefpme){padding-block:var(--section-space)}.capability-section:where(.astro-lcdefpme) header:where(.astro-lcdefpme),.coming-next:where(.astro-lcdefpme) header:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.capability-section:where(.astro-lcdefpme) header:where(.astro-lcdefpme) h2:where(.astro-lcdefpme),.coming-next:where(.astro-lcdefpme) header:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){max-width:18ch}.capability-grid:where(.astro-lcdefpme){background:color-mix(in srgb, var(--panel) 86%, transparent);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.capability-grid:where(.astro-lcdefpme) article:where(.astro-lcdefpme){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:1.5rem;position:relative}.capability-grid:where(.astro-lcdefpme) h3:where(.astro-lcdefpme) a:where(.astro-lcdefpme):after{content:"";position:absolute;inset:0}.capability-grid:where(.astro-lcdefpme) h3:where(.astro-lcdefpme) a:where(.astro-lcdefpme):focus-visible{outline:none}.capability-grid:where(.astro-lcdefpme) h3:where(.astro-lcdefpme) a:where(.astro-lcdefpme):focus-visible:after{outline:2px solid var(--color-blue);outline-offset:-3px}.capability-grid:where(.astro-lcdefpme) article:where(.astro-lcdefpme):nth-child(3n){border-right:0}.capability-grid:where(.astro-lcdefpme) article:where(.astro-lcdefpme):nth-last-child(-n+3){border-bottom:0}.capability-grid:where(.astro-lcdefpme) h3:where(.astro-lcdefpme),.next-grid:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){color:var(--fg);font-family:var(--font-display);font-size:1.5rem;font-weight:400}.capability-grid:where(.astro-lcdefpme) p:where(.astro-lcdefpme),.next-grid:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted);font-family:var(--font-sans);margin-top:.55rem;font-size:1rem;line-height:1.55}.coming-next:where(.astro-lcdefpme){margin-block:0 var(--section-space);color:var(--ivory-ink);background:var(--ivory);border:0;border-radius:24px;padding:clamp(3rem,6vw,5rem)}.next-grid:where(.astro-lcdefpme){border:1px solid color-mix(in srgb, var(--ivory-ink) 24%, transparent);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.next-grid:where(.astro-lcdefpme) article:where(.astro-lcdefpme){border-right:1px solid color-mix(in srgb, var(--ivory-ink) 16%, transparent);padding:1.5rem}.next-grid:where(.astro-lcdefpme) article:where(.astro-lcdefpme):last-child{border-right:0}.next-grid:where(.astro-lcdefpme) article:where(.astro-lcdefpme)>span:where(.astro-lcdefpme){color:var(--coral-ink);font-family:var(--font-mono);text-transform:uppercase;margin-bottom:2rem;font-size:.7rem;display:block}.closing:where(.astro-lcdefpme){padding:var(--section-space) 0;border-top:1px solid var(--rule);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.closing:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){max-width:22ch}.coming-next:where(.astro-lcdefpme) h2:where(.astro-lcdefpme),.coming-next:where(.astro-lcdefpme) header:where(.astro-lcdefpme) p:where(.astro-lcdefpme),.coming-next:where(.astro-lcdefpme) .section-kicker:where(.astro-lcdefpme),.next-grid:where(.astro-lcdefpme) h3:where(.astro-lcdefpme),.next-grid:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--ivory-ink)}.coming-next:where(.astro-lcdefpme) .section-kicker:where(.astro-lcdefpme){color:var(--coral-ink)}.closing:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:clamp(3rem,7vw,6rem)}.closing:where(.astro-lcdefpme) .install-block{width:min(100%,34rem);margin-top:1.5rem}@media (width<=900px){.feature-row:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr);gap:1.5rem}.feature-copy:where(.astro-lcdefpme){max-width:42rem}.capability-section:where(.astro-lcdefpme) header:where(.astro-lcdefpme),.coming-next:where(.astro-lcdefpme) header:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}}@media (width<=680px){.landing:where(.astro-lcdefpme){padding-inline:1rem}.feature-row:where(.astro-lcdefpme){gap:1rem;padding:1.5rem 0}.capability-grid:where(.astro-lcdefpme),.next-grid:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.capability-grid:where(.astro-lcdefpme) article:where(.astro-lcdefpme),.capability-grid:where(.astro-lcdefpme) article:where(.astro-lcdefpme):nth-child(3n),.capability-grid:where(.astro-lcdefpme) article:where(.astro-lcdefpme):nth-last-child(-n+3),.next-grid:where(.astro-lcdefpme) article:where(.astro-lcdefpme){border-right:0;border-bottom:1px solid var(--rule)}.capability-grid:where(.astro-lcdefpme) article:where(.astro-lcdefpme):last-child,.next-grid:where(.astro-lcdefpme) article:where(.astro-lcdefpme):last-child{border-bottom:0}}
