.I_3Utq_article{width:min(840px,100%)}.I_3Utq_pageHeader{border-bottom:1px solid var(--hairline);padding-bottom:38px}.I_3Utq_pageHeader h1{font:400 clamp(46px, 6vw, 64px) / 1 var(--font-marker);margin:0}.I_3Utq_summary{max-width:60ch;color:var(--ink-secondary);margin:18px 0 0;font-size:17px;line-height:1.6}.I_3Utq_section{margin-top:62px;scroll-margin-top:24px}.I_3Utq_section+.I_3Utq_section{border-top:1px solid var(--hairline);padding-top:58px}.I_3Utq_section h2,.I_3Utq_stepBody h2{font-family:var(--font-ui);letter-spacing:-.01em;margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.25}.I_3Utq_section h3{margin:0;font-size:16px;font-weight:600}.I_3Utq_section p,.I_3Utq_stepBody p,.I_3Utq_note p{max-width:56ch;color:var(--ink-secondary);margin:0;font-size:15px;line-height:1.7}.I_3Utq_section p+p,.I_3Utq_stepBody p+p{margin-top:14px}.I_3Utq_article code:not(.I_3Utq_codeBlock code){color:var(--ink);font-family:var(--font-mono);font-size:.88em}.I_3Utq_section p code:not(.I_3Utq_codeBlock code),.I_3Utq_stepBody p code:not(.I_3Utq_codeBlock code),.I_3Utq_note code{white-space:nowrap}.I_3Utq_article a{color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:3px}.I_3Utq_article a:hover{text-decoration-color:currentColor}.I_3Utq_pageCards{border-top:1px solid var(--hairline);margin:22px 0 0;padding:0;list-style:none;display:grid}.I_3Utq_pageCards>li{border-bottom:1px solid var(--hairline)}.I_3Utq_pageCard{gap:3px;padding:14px 2px;display:grid;color:var(--ink)!important;text-decoration:none!important}.I_3Utq_pageCard:hover strong{text-underline-offset:3px;text-decoration:underline}.I_3Utq_pageCard strong{font-family:var(--font-ui);font-size:16px;font-weight:600}.I_3Utq_pageCard span{max-width:56ch;color:var(--ink-secondary);font-size:14px;line-height:1.55}.I_3Utq_codeBlock{color:#f1eee7;border-radius:var(--radius-lg);background:var(--code-surface,#1f201d);border:1px solid #393a35;margin:22px 0;overflow:hidden}.I_3Utq_codeHeader{color:#b5b2aa;font-family:var(--font-mono);border-bottom:1px solid #393a35;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:12px;display:flex}.I_3Utq_codeHeaderActions{align-items:center;gap:10px;display:flex}.I_3Utq_article .I_3Utq_codeAction{color:#aaa79f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.I_3Utq_article .I_3Utq_codeAction:hover{color:#f1eee7;background:#292a26;border-color:#4b4c46}.I_3Utq_article .I_3Utq_codeAction:focus-visible{color:#f1eee7;outline-offset:2px;outline:2px solid #f1eee7}.I_3Utq_codeAction svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.I_3Utq_codeBlock pre{font-family:var(--font-mono);tab-size:2;margin:0;padding:20px;font-size:13px;line-height:1.7;overflow-x:auto}.I_3Utq_codeBlockScrollable pre{max-height:min(70vh,720px);overflow:auto}.I_3Utq_codeBlock pre:focus-visible{outline-offset:-2px;outline:2px solid #f1eee7}.I_3Utq_codeBlock code{font-family:inherit}.I_3Utq_graphOutline{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--panel);margin:24px 0 14px;overflow:hidden}.I_3Utq_graphOutline figcaption{color:var(--ink-secondary);border-bottom:1px solid var(--hairline);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:12px;display:flex}.I_3Utq_graphOutline figcaption code{color:var(--ink-secondary);letter-spacing:0;text-transform:none;font-size:12px}.I_3Utq_runtimeSchemaBody{grid-template-columns:minmax(150px,.75fr) 28px minmax(200px,1fr) 28px minmax(200px,1fr);align-items:stretch;padding:18px;display:grid}.I_3Utq_runtimeSchemaBody .I_3Utq_graphSchemaDocument{justify-content:center}.I_3Utq_runtimeSchemaFamilies{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.I_3Utq_graphSchemaBody{grid-template-columns:minmax(190px,.8fr) 32px minmax(0,1.7fr);align-items:center;padding:18px;display:grid}.I_3Utq_graphSchemaDocument,.I_3Utq_graphSchemaRoot{border:1px solid var(--hairline);border-radius:var(--radius);min-width:0;overflow:hidden}.I_3Utq_graphSchemaDocument{background:var(--surface);flex-direction:column;gap:8px;padding:16px;display:flex}.I_3Utq_graphSchemaDocument>span,.I_3Utq_graphSchemaRootHeader span,.I_3Utq_graphSchemaFamily>span{color:var(--ink-secondary);font-family:var(--font-mono);font-size:12px}.I_3Utq_graphSchemaDocument strong,.I_3Utq_graphSchemaRootHeader strong{color:var(--ink);font-size:14px;font-weight:600}.I_3Utq_graphSchemaDocument code,.I_3Utq_graphSchemaFamily code{color:var(--ink-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.I_3Utq_graphArrow{color:var(--ink-secondary);font-family:var(--font-mono);place-items:center;font-size:14px;display:grid}.I_3Utq_graphSchemaRootHeader{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.I_3Utq_graphSchemaFamilies{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.I_3Utq_graphSchemaFamily{flex-direction:column;gap:7px;min-width:0;padding:13px 14px;display:flex}.I_3Utq_graphSchemaFamily+.I_3Utq_graphSchemaFamily{border-left:1px solid var(--hairline)}.I_3Utq_graphContract{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.I_3Utq_graphContractCard{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--panel);align-self:start;min-width:0;overflow:hidden}.I_3Utq_graphContractCard>header{border-bottom:1px solid var(--hairline);padding:13px 15px}.I_3Utq_graphContractCard h3{color:var(--ink);font-family:var(--font-ui);margin:0;font-size:17px;font-weight:600}.I_3Utq_graphContractCard h3 code{font-size:.78em}.I_3Utq_graphContractCard header p{margin-top:5px;font-size:13px;line-height:1.5}.I_3Utq_graphContractCard dl{margin:0}.I_3Utq_graphContractCard dl>div{grid-template-columns:130px minmax(0,1fr);gap:12px;padding:11px 15px;display:grid}.I_3Utq_graphContractCard dl>div+div{border-top:1px solid var(--hairline)}.I_3Utq_graphContractCard dt{min-width:0;color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.55}.I_3Utq_graphContractCard dd{min-width:0;color:var(--ink-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.I_3Utq_graphContractCard dd code{color:var(--ink);font-size:12px}.I_3Utq_graphSpecGroup{margin-top:30px}.I_3Utq_graphSpecGroupHeader{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.I_3Utq_graphSpecGroupHeader h3{color:var(--ink);font-family:var(--font-ui);font-size:16px}.I_3Utq_graphSpecGroupHeader p{text-align:right;max-width:48ch;font-size:14px}.I_3Utq_definitionHeading{color:var(--ink);font-family:var(--font-ui);margin:24px 0 10px;font-size:16px}.I_3Utq_section h3.I_3Utq_definitionHeading{margin:24px 0 10px}.I_3Utq_definitionHeading+.I_3Utq_definitionTable{margin-top:0}.I_3Utq_definitionTable{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--panel);margin-top:22px;overflow-x:auto}.I_3Utq_definitionTable+p{margin-top:14px}.I_3Utq_definitionTable table{border-collapse:collapse;width:100%}.I_3Utq_definitionTable tr+tr{border-top:1px solid var(--hairline)}.I_3Utq_definitionTable th,.I_3Utq_definitionTable td{text-align:left;vertical-align:top;padding:14px 16px}.I_3Utq_definitionTable th{width:190px;color:var(--ink);border-right:1px solid var(--hairline);font-size:13px;font-weight:600}.I_3Utq_definitionTable td{color:var(--ink-secondary);font-size:14px;line-height:1.6}.I_3Utq_machineTable table{min-width:500px}.I_3Utq_machineTable thead{border-bottom:1px solid var(--hairline)}.I_3Utq_definitionTable.I_3Utq_machineTable th{white-space:nowrap;border-right:0;width:auto}.I_3Utq_definitionTable thead th{color:var(--ink-muted);font-weight:500}.I_3Utq_note{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--panel);margin-top:24px;padding:16px 18px}.I_3Utq_note>strong{margin-bottom:6px;font-size:15px;display:block}.I_3Utq_note div{min-width:0}.I_3Utq_note p{font-size:14px;line-height:1.65}.I_3Utq_inlineLinks{flex-wrap:wrap;gap:10px 24px;margin-top:20px;display:flex}.I_3Utq_inlineLinks a{color:var(--ink-secondary);-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:4px;font-size:14px;text-decoration-thickness:1px}.I_3Utq_inlineLinks a:hover{color:var(--ink);text-decoration-color:currentColor}.I_3Utq_runTargetSwitcher{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--panel);min-width:0;margin-top:24px;overflow:hidden}.I_3Utq_runTargetFieldset{border:0;min-width:0;margin:0;padding:0}.I_3Utq_runTargetLegend{color:var(--ink);font-family:var(--font-ui);padding:16px 16px 10px;font-size:16px;font-weight:600}.I_3Utq_runTargetOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.I_3Utq_runTargetOption{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;gap:5px;min-width:0;padding:14px 16px;transition:border-color .14s,background .14s;display:flex;position:relative}.I_3Utq_runTargetOption:hover{border-color:var(--ink-muted)}.I_3Utq_runTargetOption:has(.I_3Utq_runTargetInput:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.I_3Utq_runTargetOption:has(.I_3Utq_runTargetInput:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.I_3Utq_runTargetOption strong{color:var(--ink);font-family:var(--font-ui);font-size:17px;font-weight:600}.I_3Utq_runTargetOption span{color:var(--ink-secondary);font-size:14px}.I_3Utq_runTargetInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.I_3Utq_runTargetPanel{border-top:1px solid var(--hairline);min-width:0;padding:22px}.I_3Utq_runTargetPlatformPanel{display:none}.I_3Utq_runTargetSwitcher:has(.I_3Utq_runTargetPlatformInput:checked) .I_3Utq_runTargetLocalPanel{display:none}.I_3Utq_runTargetSwitcher:has(.I_3Utq_runTargetPlatformInput:checked) .I_3Utq_runTargetPlatformPanel{display:block}.I_3Utq_runTargetPanel h3{color:var(--ink);font-family:var(--font-ui);margin:0 0 10px;font-size:19px;font-weight:600}.I_3Utq_runTargetPanel .I_3Utq_runTargetRequirement{color:var(--ink);margin-top:12px}.I_3Utq_runTargetPanel .I_3Utq_runTargetFootnote{margin-top:0;font-size:14px}.I_3Utq_steps{gap:46px;margin:62px 0 0;padding:0;list-style:none;display:grid}.I_3Utq_step{grid-template-columns:34px minmax(0,1fr);gap:18px;display:grid}.I_3Utq_stepNumber{width:30px;height:30px;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:13px;display:grid}.I_3Utq_stepBody h2{margin-top:0}.I_3Utq_runSequence,.I_3Utq_bulletList{margin:22px 0 0;padding-left:22px}.I_3Utq_runSequence li,.I_3Utq_bulletList li{max-width:56ch;color:var(--ink-secondary);padding-left:5px;font-size:15px;line-height:1.65}.I_3Utq_runSequence li+li,.I_3Utq_bulletList li+li{margin-top:8px}.I_3Utq_contractFlow{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.I_3Utq_contractFlow li{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--panel);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.I_3Utq_contractFlow strong{color:var(--ink);font-family:var(--font-ui);font-size:15px;font-weight:600}.I_3Utq_contractFlow span{color:var(--ink-secondary);font-size:14px;line-height:1.55}.I_3Utq_conceptGrid{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.I_3Utq_conceptGrid article{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--panel);padding:20px}.I_3Utq_conceptGrid article>span{color:var(--ink-muted);font-family:var(--font-mono);margin-bottom:10px;font-size:12px;display:block}.I_3Utq_conceptGrid h3{font-family:var(--font-ui);margin-bottom:8px;font-size:17px;font-weight:600}.I_3Utq_conceptGrid p{font-size:14px;line-height:1.6}@media (max-width:720px){.I_3Utq_pageCards,.I_3Utq_conceptGrid,.I_3Utq_graphContract{grid-template-columns:1fr}.I_3Utq_contractFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.I_3Utq_graphSchemaBody,.I_3Utq_runtimeSchemaBody,.I_3Utq_graphSchemaFamilies,.I_3Utq_runtimeSchemaFamilies{grid-template-columns:1fr}.I_3Utq_graphSchemaFamily+.I_3Utq_graphSchemaFamily{border-top:1px solid var(--hairline);border-left:0}.I_3Utq_graphArrow{min-height:28px;transform:rotate(90deg)}.I_3Utq_graphContractCard dl>div{grid-template-columns:112px minmax(0,1fr)}.I_3Utq_definitionTable th{width:150px}.I_3Utq_runTargetOptions{grid-template-columns:1fr}}@media (max-width:480px){.I_3Utq_pageHeader{padding-bottom:30px}.I_3Utq_section,.I_3Utq_steps{margin-top:48px}.I_3Utq_section+.I_3Utq_section{padding-top:44px}.I_3Utq_contractFlow{grid-template-columns:1fr}.I_3Utq_contractFlow li{min-height:auto}.I_3Utq_definitionTable th,.I_3Utq_definitionTable td{padding:12px}.I_3Utq_definitionTable th{width:118px}.I_3Utq_codeBlock pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;font-size:12px}.I_3Utq_codeBlock pre[data-structured]{white-space:pre;overflow-wrap:normal;overflow-x:auto}.I_3Utq_runTargetPanel{padding:18px}.I_3Utq_graphOutline figcaption{flex-direction:column;align-items:flex-start;gap:4px}.I_3Utq_graphSchemaBody{padding:14px}}@media print{.I_3Utq_article{width:100%}.I_3Utq_codeBlock{color:#111;background:#fff;border-color:#ccc}.I_3Utq_codeHeaderActions{display:none}}
.AG0ugG_diagram{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--panel);margin:28px 0;padding:22px}.AG0ugG_diagram figcaption{color:var(--ink);margin-bottom:18px;font-size:14px;font-weight:600}.AG0ugG_task{border-left:2px solid var(--rust);color:var(--ink-secondary);margin-bottom:18px;padding:9px 12px;font-size:13px}.AG0ugG_stages{grid-template-columns:1fr 1.4fr 1fr;align-items:stretch;gap:26px;margin:0;padding:0;list-style:none;display:grid}.AG0ugG_stage{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--canvas);min-width:0;color:var(--ink-secondary);flex-direction:column;gap:8px;padding:15px 12px;font-size:13px;line-height:1.5;display:flex;position:relative}.AG0ugG_stage>strong{color:var(--ink);font-size:16px}.AG0ugG_label{color:var(--ink-muted);font-size:11px;font-weight:600}.AG0ugG_stage:not(:last-child):after{content:"";border-top:1.5px solid var(--ink-muted);border-right:1.5px solid var(--ink-muted);width:9px;height:9px;position:absolute;top:50%;right:-19px;transform:rotate(45deg)}.AG0ugG_reviews ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.AG0ugG_reviews li{border-top:1px solid var(--hairline);color:var(--ink);padding-top:8px}.AG0ugG_reviews li span{color:var(--ink-muted);font-size:11px;display:block}.AG0ugG_repair{border:1px solid color-mix(in srgb, var(--rust) 35%, transparent);border-radius:var(--radius);align-items:flex-start;gap:10px;margin-top:18px;padding:12px;display:flex}.AG0ugG_repair svg{fill:none;width:20px;height:20px;stroke:var(--rust);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px}.AG0ugG_diagram .AG0ugG_repair p{margin:0;font-size:13px;line-height:1.6}.AG0ugG_repair strong{color:var(--ink);font-weight:600}.AG0ugG_diagram .AG0ugG_limit{color:var(--ink-muted);margin-top:12px;font-size:12px}@media (max-width:640px){.AG0ugG_diagram{padding:16px}.AG0ugG_stages{grid-template-columns:1fr;gap:24px}.AG0ugG_stage:not(:last-child):after{top:auto;bottom:-17px;right:calc(50% - 5px);transform:rotate(135deg)}}
._9Aw6oq_requirements,._9Aw6oq_providers,._9Aw6oq_activation{margin-top:26px}._9Aw6oq_requirements h3,._9Aw6oq_activation h3{margin-bottom:12px}._9Aw6oq_providers{gap:10px;display:grid}._9Aw6oq_provider{border:1px solid var(--hairline);border-radius:var(--radius);min-width:0}._9Aw6oq_provider summary{min-height:48px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:15px;font-weight:600;list-style:none;display:flex}._9Aw6oq_provider summary::-webkit-details-marker{display:none}._9Aw6oq_provider summary:after{content:"+";font-size:20px;font-weight:400}._9Aw6oq_provider[open] summary:after{content:"−"}._9Aw6oq_provider summary:hover{background:var(--panel)}._9Aw6oq_provider summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._9Aw6oq_provider[open] summary{border-bottom:1px solid var(--hairline)}._9Aw6oq_body{padding:16px}._9Aw6oq_body ol,._9Aw6oq_activation ol{color:var(--ink-secondary);margin:0 0 18px;padding-left:22px;font-size:15px;line-height:1.7}._9Aw6oq_body li+li,._9Aw6oq_activation li+li{margin-top:10px}
