.AMKSaW_connection{gap:1rem;min-width:0;display:grid}.AMKSaW_clients{flex-wrap:wrap;gap:.5rem;display:flex}.AMKSaW_clients button,.AMKSaW_copyButton,.AMKSaW_runButton{font:inherit;font-size:var(--pl-step-body);cursor:pointer;border:1px solid var(--pl-dim);color:var(--pl-ink);background:var(--pl-surface);border-radius:.25rem;padding:.5rem 1rem;line-height:1.5}.AMKSaW_clients button[aria-pressed=true]{border-color:var(--pl-ink);background:var(--pl-ink);color:var(--pl-surface)}.AMKSaW_clients button:hover,.AMKSaW_copyButton:hover,.AMKSaW_runButton:hover{text-underline-offset:.2em;text-decoration:underline}.AMKSaW_clients button:active,.AMKSaW_copyButton:active,.AMKSaW_runButton:active{box-shadow:inset 0 0 0 1px}.AMKSaW_clients button:focus-visible,.AMKSaW_copyButton:focus-visible,.AMKSaW_runButton:focus-visible,.AMKSaW_input:focus-visible,.AMKSaW_code:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.AMKSaW_copyBlock{border:1px solid var(--pl-code-line);background:var(--pl-code-ground);min-width:0;color:var(--pl-code-ink);border-radius:.25rem}.AMKSaW_bar{font-family:var(--font-mono);font-size:var(--pl-step-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.AMKSaW_copyBlock .AMKSaW_bar{border-block-end:1px solid var(--pl-code-line);color:var(--pl-code-dim)}.AMKSaW_copyButton{color:inherit;background:0 0;border-color:currentColor;padding:.25rem .75rem}.AMKSaW_code{font-family:var(--font-mono);font-size:var(--pl-step-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1rem;line-height:1.6}.AMKSaW_copyStatus{font-size:var(--pl-step-small);margin:0;padding:0 1rem 1rem}.AMKSaW_copyStatus:empty{padding:0}.AMKSaW_note{font-family:var(--font-sans);font-size:var(--pl-step-small);color:var(--pl-dim);margin:0;line-height:1.6}.AMKSaW_workbench{border:1px solid var(--pl-line);background:var(--pl-surface);display:grid}.AMKSaW_editor{flex-direction:column;min-width:0;display:flex}.AMKSaW_editor .AMKSaW_bar{border-block-end:1px solid var(--pl-line)}.AMKSaW_input{resize:vertical;width:100%;min-height:20rem;font-family:var(--font-mono);font-size:var(--pl-step-body);background:var(--pl-code-ground);color:var(--pl-code-ink);-moz-tab-size:2;tab-size:2;border:0;border-radius:0;flex:1;padding:1.5rem;line-height:1.7}.AMKSaW_editorFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.AMKSaW_editorFoot .AMKSaW_note{max-width:32ch}.AMKSaW_runButton{background:var(--pl-ink);color:var(--pl-surface);border-color:var(--pl-ink)}.AMKSaW_runButton:disabled{opacity:.6;cursor:default}.AMKSaW_error{color:var(--pl-bad);font-size:var(--pl-step-body);margin:0;padding:0 1rem 1rem;line-height:1.5}.AMKSaW_results{border-block-start:1px solid var(--pl-line);min-width:0}.AMKSaW_resultHead{border-block-end:1px solid var(--pl-line);padding:1rem 1.5rem}.AMKSaW_resultHead h3{font-family:var(--font-sans);font-size:var(--pl-step-body);margin:0;font-weight:600;line-height:1.5}.AMKSaW_resultHead p{font-size:var(--pl-step-small);color:var(--pl-dim);margin:.5rem 0 0;line-height:1.5}.AMKSaW_resultsList{margin:0;padding:0 1.5rem;list-style:none}.AMKSaW_resultsList li{border-block-end:1px solid var(--pl-line-soft);padding-block:1rem}.AMKSaW_findingHead{font-family:var(--font-mono);font-size:var(--pl-step-small);flex-wrap:wrap;justify-content:space-between;gap:.5rem;line-height:1.5;display:flex}.AMKSaW_findingHead span{color:var(--pl-dim)}.AMKSaW_resultsList p,.AMKSaW_empty{font-size:var(--pl-step-body);color:var(--pl-ink);margin:.5rem 0 0;line-height:1.6}.AMKSaW_lineLink{color:var(--pl-accent-deep);font:inherit;font-size:var(--pl-step-small);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-block-start:.5rem;padding:.5rem 0;line-height:1.6;text-decoration:underline;display:block}.AMKSaW_lineLink:disabled{color:var(--pl-dim);cursor:default;text-decoration:none}.AMKSaW_lineLink:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.AMKSaW_empty{padding:1.5rem}.AMKSaW_resultFoot{font-size:var(--pl-step-small);color:var(--pl-dim);margin:0;padding:1rem 1.5rem;line-height:1.6}@media (min-width:60rem){.AMKSaW_workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AMKSaW_results{border-block-start:0;border-inline-start:1px solid var(--pl-line)}}
.gyh6lq_root{--pl-ink:var(--ca-text);--pl-dim:var(--ca-dim);--pl-faint:var(--ca-faint);--pl-line:var(--ca-line);--pl-line-soft:var(--ca-line-soft);--pl-surface:var(--ca-surface);--pl-accent:var(--ca-accent);--pl-accent-deep:var(--ca-accent-deep);--pl-accent-soft:var(--ca-accent-soft);--pl-accent-border:var(--ca-accent-border);--pl-ok:var(--hg-signal-ok);--pl-warn:var(--hg-signal-warn);--pl-bad:var(--hg-signal-bad);--pl-code-ground:#10151c;--pl-code-ink:#e6eaf0;--pl-code-dim:#9aa5b4;--pl-code-line:#2a323d;--pl-step-micro:var(--fs-12);--pl-step-small:var(--fs-14);--pl-step-body:1rem;--pl-step-lede:1.125rem;--pl-step-h3:1.5rem;--pl-step-h2:2rem;--pl-step-h1:clamp(2.5rem, 7vw, 4.5rem);color:var(--pl-ink);gap:4rem;display:grid}.gyh6lq_hero{gap:1.5rem;padding-block:1rem 0;display:grid}.gyh6lq_credit{font-family:var(--font-mono);font-size:var(--pl-step-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--pl-accent-deep);margin:0}.gyh6lq_title{font-family:var(--font-display);font-size:var(--pl-step-h1);letter-spacing:-.02em;text-wrap:balance;max-width:14ch;margin:0;font-weight:400;line-height:1.05}.gyh6lq_titleStyleguide{max-width:18ch}.gyh6lq_titleLine{display:block}.gyh6lq_lede{font-family:var(--font-sans);font-size:var(--pl-step-lede);color:var(--pl-dim);max-width:62ch;margin:0;line-height:1.6}.gyh6lq_endpoint{gap:.5rem;max-width:62ch;display:grid}.gyh6lq_label{font-family:var(--font-mono);font-size:var(--pl-step-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--pl-faint);margin:0}.gyh6lq_section{gap:1.5rem;display:grid}.gyh6lq_sectionHead{gap:.75rem;max-width:68ch;display:grid}.gyh6lq_h2{font-family:var(--font-display);font-size:var(--pl-step-h2);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.15}.gyh6lq_h3{font-family:var(--font-display);font-size:var(--pl-step-h3);margin:0;font-weight:400;line-height:1.2}.gyh6lq_prose{font-family:var(--font-sans);font-size:var(--pl-step-body);color:var(--pl-dim);max-width:68ch;margin:0;line-height:1.65}.gyh6lq_prose strong{color:var(--pl-ink);font-weight:600}.gyh6lq_root a{color:var(--pl-accent-deep);text-underline-offset:.2em;text-decoration-thickness:1px}.gyh6lq_root a:hover{color:var(--pl-ink)}.gyh6lq_root a:focus-visible,.gyh6lq_code:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.gyh6lq_question{border-inline-start:2px solid var(--pl-accent);gap:.75rem;max-width:62ch;margin:0;padding-block:.5rem;padding-inline:1.5rem 0;display:grid}.gyh6lq_questionText{font-family:var(--font-display);font-size:var(--pl-step-h3);margin:0;line-height:1.3}.gyh6lq_questionBy{font-family:var(--font-sans);font-size:var(--pl-step-small);color:var(--pl-faint);margin:0;line-height:1.5}.gyh6lq_chairs{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gyh6lq_chair{background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:.25rem;align-content:start;gap:.75rem;padding:1.5rem;display:grid}.gyh6lq_chairOpen{border:1px dashed var(--pl-accent-border);background:0 0}.gyh6lq_chairSeat{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gyh6lq_badge{font-family:var(--font-mono);font-size:var(--pl-step-micro);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--pl-line);color:var(--pl-dim);border-radius:.25rem;padding-block:.25rem;padding-inline:.5rem}.gyh6lq_badgeSigned{color:var(--pl-ok);border-color:var(--pl-ok)}.gyh6lq_badgeOpen{color:var(--pl-accent-deep);border-color:var(--pl-accent-border);background:var(--pl-accent-soft)}.gyh6lq_badgeMust{color:var(--pl-ink);border-color:var(--pl-ink)}.gyh6lq_chairName{font-family:var(--font-display);font-size:var(--pl-step-h3);margin:0;line-height:1.2}.gyh6lq_chairLab{font-family:var(--font-sans);font-size:var(--pl-step-small);color:var(--pl-faint);margin:0;line-height:1.5}.gyh6lq_chairNote{font-family:var(--font-sans);font-size:var(--pl-step-body);color:var(--pl-dim);margin:0;line-height:1.6}.gyh6lq_hash{font-family:var(--font-mono);font-size:var(--pl-step-small);color:var(--pl-ink);overflow-wrap:anywhere;margin:0;line-height:1.5}.gyh6lq_facts{border:1px solid var(--pl-line);background:var(--pl-surface);border-radius:.25rem;gap:.5rem;margin:0;padding:1.5rem;display:grid}.gyh6lq_factRow{grid-template-columns:1fr;gap:.25rem;display:grid}.gyh6lq_facts dt{font-family:var(--font-mono);font-size:var(--pl-step-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--pl-faint)}.gyh6lq_facts dd{font-family:var(--font-sans);font-size:var(--pl-step-body);color:var(--pl-ink);overflow-wrap:anywhere;margin:0;line-height:1.55}.gyh6lq_code{font-family:var(--font-mono);font-size:var(--pl-step-small);color:var(--pl-code-ink);background:var(--pl-code-ground);border:1px solid var(--pl-code-line);white-space:pre;-moz-tab-size:2;tab-size:2;border-radius:.25rem;margin:0;padding:1rem 1.25rem;line-height:1.6;overflow-x:auto}.gyh6lq_codeWrap{white-space:pre-wrap;overflow-wrap:anywhere}.gyh6lq_codeDim{color:var(--pl-code-dim)}.gyh6lq_snippets{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gyh6lq_snippet{gap:.5rem;min-width:0;display:grid}.gyh6lq_steps{counter-reset:step;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gyh6lq_step{counter-increment:step;border-block-start:1px solid var(--pl-line-soft);grid-template-columns:3rem 1fr;align-items:start;gap:.5rem;min-width:0;padding-block:1rem 0;display:grid}.gyh6lq_step:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--pl-step-small);color:var(--pl-accent-deep);font-variant-numeric:tabular-nums;line-height:1.8}.gyh6lq_stepBody{gap:.75rem;min-width:0;display:grid}.gyh6lq_stepTitle{font-family:var(--font-sans);font-size:var(--pl-step-lede);color:var(--pl-ink);margin:0;font-weight:600;line-height:1.4}.gyh6lq_lines{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gyh6lq_line{border-block-start:2px solid var(--pl-ink);align-content:start;gap:.5rem;padding-block:1rem 0;display:grid}.gyh6lq_lineName{font-family:var(--font-mono);font-size:var(--pl-step-small);letter-spacing:.16em;text-transform:uppercase;color:var(--pl-ink);margin:0}.gyh6lq_findings{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.gyh6lq_finding{border-block-end:1px solid var(--pl-line-soft);font-family:var(--font-sans);font-size:var(--pl-step-body);color:var(--pl-dim);gap:.25rem;padding-block:.75rem;line-height:1.55;display:grid}.gyh6lq_findingRule{font-family:var(--font-mono);font-size:var(--pl-step-small);color:var(--pl-bad)}.gyh6lq_findingWarn{color:var(--pl-warn)}.gyh6lq_tools{border-block-start:1px solid var(--pl-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.gyh6lq_tool{border-block-end:1px solid var(--pl-line-soft);grid-template-columns:1fr;gap:.25rem;padding-block:.75rem;display:grid}.gyh6lq_toolName{font-family:var(--font-mono);font-size:var(--pl-step-small);color:var(--pl-ink)}.gyh6lq_toolWhat{font-family:var(--font-sans);font-size:var(--pl-step-body);color:var(--pl-dim);line-height:1.55}.gyh6lq_toc{font-family:var(--font-mono);font-size:var(--pl-step-small);flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.gyh6lq_guideSection{gap:1.5rem;scroll-margin-block-start:6rem;display:grid}.gyh6lq_rules{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gyh6lq_rule{background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:.25rem;gap:.75rem;min-width:0;padding:1.5rem;scroll-margin-block-start:6rem;display:grid}.gyh6lq_rule:target{border-color:var(--pl-accent)}.gyh6lq_ruleHead{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.gyh6lq_ruleId{font-family:var(--font-mono);font-size:var(--pl-step-small);color:var(--pl-accent-deep)}.gyh6lq_ruleText{font-family:var(--font-sans);font-size:var(--pl-step-lede);color:var(--pl-ink);max-width:68ch;margin:0;font-weight:600;line-height:1.45}.gyh6lq_ruleFacts{gap:.5rem;max-width:72ch;margin:0;display:grid}.gyh6lq_ruleFacts dt{font-family:var(--font-mono);font-size:var(--pl-step-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--pl-faint)}.gyh6lq_ruleFacts dd{font-family:var(--font-sans);font-size:var(--pl-step-body);color:var(--pl-dim);margin:0;line-height:1.6}.gyh6lq_foot{border-block-start:1px solid var(--pl-line);gap:.75rem;padding-block:1.5rem 0;display:grid}@media (min-width:44rem){.gyh6lq_chairs{grid-template-columns:1fr 1fr}.gyh6lq_lines{grid-template-columns:repeat(4,1fr);gap:1.5rem}.gyh6lq_factRow,.gyh6lq_tool{grid-template-columns:11rem 1fr;gap:1rem}}.gyh6lq_productPage{background:var(--ca-ground);padding-block:2rem 4rem}.gyh6lq_product{--pl-step-h1:clamp(2.25rem, 4vw, 3.5rem);gap:2rem;width:min(76rem,100% - 2rem);margin-inline:auto}.gyh6lq_productHeader{border-block-end:1px solid var(--pl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.gyh6lq_root .gyh6lq_productName{font-family:var(--font-display);font-size:var(--pl-step-h2);color:var(--pl-ink);line-height:1.2;text-decoration:none}.gyh6lq_productNav{font-size:var(--pl-step-small);flex-wrap:wrap;gap:.5rem 1.5rem;line-height:1.6;display:flex}.gyh6lq_productNav a{padding-block:.5rem}.gyh6lq_introduction{align-items:start;gap:2rem;display:grid}.gyh6lq_introCopy{gap:1.5rem;display:grid}.gyh6lq_productTitle{font-family:var(--font-display);font-size:var(--pl-step-h1);letter-spacing:-.02em;text-wrap:balance;max-width:19ch;margin:0;font-weight:400;line-height:1.08}.gyh6lq_reviewStrip{border-inline-start:2px solid var(--pl-accent);font-size:var(--pl-step-body);gap:.75rem;padding-inline-start:1rem;line-height:1.6;display:grid}.gyh6lq_connectBox{border:1px solid var(--pl-line);background:var(--pl-surface);gap:1.5rem;min-width:0;padding:1.5rem;display:grid}.gyh6lq_smallPrint{font-family:var(--font-sans);font-size:var(--pl-step-small);color:var(--pl-dim);margin:0;line-height:1.65}.gyh6lq_productSection{border-block-start:1px solid var(--pl-line);gap:1.5rem;padding-block-start:2rem;display:grid}.gyh6lq_productSection h2,.gyh6lq_connectBox h2{scroll-margin-block-start:6rem}.gyh6lq_workflow{align-items:start;gap:2rem;display:grid}.gyh6lq_workflowPrompt{gap:1rem;min-width:0;display:grid}.gyh6lq_integration{border-inline-start:2px solid var(--pl-accent);background:var(--pl-accent-soft);align-items:center;gap:1rem;padding:1.5rem;display:grid}.gyh6lq_integration>div{gap:.5rem;display:grid}.gyh6lq_packLink{font-size:var(--pl-step-body);white-space:nowrap;padding-block:.5rem;line-height:1.5}.gyh6lq_details{font-size:var(--pl-step-body);border-block-end:1px solid var(--pl-line-soft);padding-block:.75rem;line-height:1.6;display:grid}.gyh6lq_details summary{cursor:pointer;color:var(--pl-ink);padding-block:.5rem}.gyh6lq_details[open]>:not(summary){margin-block-start:1rem}.gyh6lq_details summary:focus-visible,.gyh6lq_objectionDetail summary:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.gyh6lq_recordHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.gyh6lq_recordStatus{font-family:var(--font-mono);font-size:var(--pl-step-small);border:1px solid var(--pl-accent-border);color:var(--pl-accent-deep);background:var(--pl-accent-soft);padding:.5rem .75rem;line-height:1.5}.gyh6lq_recordSummary{border-block:1px solid var(--pl-line);gap:2rem;padding-block:1.5rem;display:grid}.gyh6lq_recordFacts{gap:1rem;min-width:0;margin:0;display:grid}.gyh6lq_recordFacts>div{gap:.25rem;display:grid}.gyh6lq_recordFacts dt{font-size:var(--pl-step-small);color:var(--pl-dim);line-height:1.5}.gyh6lq_recordFacts dd{font-size:var(--pl-step-body);margin:0;line-height:1.6}.gyh6lq_recordFacts .gyh6lq_hash{font-size:var(--pl-step-small)}.gyh6lq_recordExplanation{font-size:var(--pl-step-body);align-content:start;gap:.75rem;line-height:1.6;display:grid}.gyh6lq_objectionList{margin:0;padding:0;list-style:none}.gyh6lq_objectionList>li{border-block-end:1px solid var(--pl-line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.gyh6lq_objectionNumber{font-family:var(--font-mono);font-size:var(--pl-step-small);color:var(--pl-dim);padding-block:.25rem;line-height:1.6}.gyh6lq_objectionDetail{min-width:0}.gyh6lq_objectionDetail summary{cursor:pointer;font-size:var(--pl-step-body);padding-block:.25rem;font-weight:600;line-height:1.6}.gyh6lq_objectionDetail summary code{font-family:var(--font-mono);font-size:var(--pl-step-small);color:var(--pl-dim);overflow-wrap:anywhere;font-weight:400;display:block}.gyh6lq_objectionDetail[open]>:not(summary){margin-block-start:1rem}@media (min-width:60rem){.gyh6lq_introduction{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem}.gyh6lq_workflow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.gyh6lq_integration{grid-template-columns:minmax(0,1fr) auto;gap:2rem}.gyh6lq_recordSummary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.gyh6lq_recordFacts>div{grid-template-columns:7rem minmax(0,1fr);gap:1rem}}
.TygKHq_readingGuide{border-block:1px solid var(--pl-line);gap:2rem;padding-block:2rem;display:grid}.TygKHq_moments{font-size:var(--pl-step-body);gap:1.5rem;margin-block:1.5rem 0;padding-inline-start:1.5rem;line-height:1.6;display:grid}.TygKHq_moments p{color:var(--pl-dim);margin:.25rem 0 0}.TygKHq_receipt{background:var(--pl-surface);border-inline-start:2px solid var(--pl-accent);min-width:0;font-size:var(--pl-step-body);align-content:start;gap:1rem;padding:1.5rem;line-height:1.6;display:grid}.TygKHq_receipt p{margin:0}.TygKHq_turns{margin:0;padding:0;list-style:none}.TygKHq_turn{border-block-start:1px solid var(--pl-line);gap:.75rem;padding-block:1.5rem;scroll-margin-block-start:6rem;display:grid}.TygKHq_turn:target{border-block-start-color:var(--pl-accent)}.TygKHq_turnMeta{font-family:var(--font-mono);font-size:var(--pl-step-small);color:var(--pl-dim);gap:1rem;line-height:1.6;display:flex}.TygKHq_turn article{min-width:0}.TygKHq_turnTitle{font-size:var(--pl-step-lede);margin:0;font-weight:600;line-height:1.6}.TygKHq_turnTitle span{font-size:var(--pl-step-small);color:var(--pl-dim);font-weight:400;display:block}.TygKHq_message{font-size:var(--pl-step-body);margin-block-start:.75rem;line-height:1.75}.TygKHq_message summary{cursor:pointer;color:var(--pl-accent-deep);padding-block:.5rem}.TygKHq_message summary:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.TygKHq_message p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:76ch;margin:1rem 0 0}@media (min-width:60rem){.TygKHq_readingGuide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.TygKHq_turn{grid-template-columns:10rem minmax(0,1fr);gap:2rem}.TygKHq_turnMeta{flex-direction:column;gap:.25rem}}
