._323sZa_header{z-index:var(--z-sticky);background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0}._323sZa_inner{height:calc(var(--topbar-height) - 1px);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._323sZa_brand{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}._323sZa_brand>span{color:var(--fg-muted);font-size:var(--text-body);border-left:1px solid var(--border-strong);padding-left:var(--space-3);white-space:nowrap;line-height:var(--leading-body)}._323sZa_nav{align-items:center;gap:var(--space-2);display:flex}._323sZa_navLink{min-height:36px;padding-inline:var(--space-2);color:var(--fg-2);font-size:var(--text-body);line-height:var(--leading-body);align-items:center;display:inline-flex}._323sZa_action{min-height:36px;margin-left:var(--space-2)}._323sZa_footer{border-top:1px solid var(--border);margin-top:auto}._323sZa_footerInner{min-height:var(--topbar-height);justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-4);color:var(--fg-muted);font-size:var(--text-caption);line-height:var(--leading-caption);flex-wrap:wrap;display:flex}._323sZa_footerInner nav{gap:var(--space-6);display:flex}._323sZa_footerInner a{color:var(--fg-muted)}._323sZa_footerInner a:hover{color:var(--fg)}@media (max-width:767px){._323sZa_navLink,._323sZa_brand>span{display:none}._323sZa_nav{gap:var(--space-1)}._323sZa_action{margin-left:var(--space-1);padding-inline:var(--space-3)}._323sZa_action svg{display:none}}@media (max-width:380px){._323sZa_header .brand-mark{display:none}}@media print{._323sZa_header,._323sZa_footer{display:none}}
.f1wA1G_guide{background:var(--bg);min-height:100dvh;color:var(--fg);font-size:var(--text-body);line-height:var(--leading-body);flex-direction:column;display:flex}.f1wA1G_layout a{color:var(--accent-fg);text-underline-offset:.22em}.f1wA1G_layout a:hover{text-decoration:underline}.f1wA1G_layout a:focus-visible,.f1wA1G_layout summary:focus-visible,.f1wA1G_tableWrap:focus-visible{outline:2px solid var(--accent-fg);outline-offset:4px}.f1wA1G_layout{padding-bottom:var(--space-16)}.f1wA1G_sidebar{border-bottom:1px solid var(--border);padding:1.25rem 0}.f1wA1G_sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5rem;display:grid}.f1wA1G_sidebar nav p{font-size:var(--text-caption);color:var(--fg-muted);line-height:var(--leading-caption);grid-column:1/-1;margin:0 0 .5rem}.f1wA1G_sidebar nav a{min-height:2.75rem;font-size:var(--text-body);color:var(--fg-2);line-height:var(--leading-body);align-items:center;gap:.625rem;display:flex}.f1wA1G_sidebar nav a span{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-muted);line-height:var(--leading-caption)}.f1wA1G_sidebarNote{display:none}.f1wA1G_content{min-width:0;padding-top:2rem}.f1wA1G_intro{padding-bottom:3rem}.f1wA1G_eyebrow{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--muted);font-weight:var(--weight-emphasize);letter-spacing:var(--tracking-caps);margin:0 0 1rem}.f1wA1G_intro h1{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-announce);margin:0 0 1.5rem}.f1wA1G_lead{color:var(--fg-2);max-width:42rem;font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-read)}.f1wA1G_introActions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.75rem;display:flex}.f1wA1G_introActions a{min-height:2.75rem;font-size:var(--text-body);line-height:var(--leading-body);align-items:center;gap:.5rem;display:inline-flex}.f1wA1G_introActions .f1wA1G_primaryLink{color:var(--accent-on);background:var(--accent);border-radius:var(--radius-md);font-weight:var(--weight-emphasize);padding:.5rem 1rem}.f1wA1G_notice{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:2rem;padding:1rem 1.25rem}.f1wA1G_notice p{color:var(--fg-2);margin:.25rem 0 0}.f1wA1G_section{border-top:1px solid var(--border);padding:2.5rem 0 3rem;scroll-margin-top:5.5rem}.f1wA1G_section h2{font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-weight:var(--weight-announce);align-items:baseline;gap:1rem;margin:0 0 1.5rem;display:flex}.f1wA1G_sectionNumber{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-read);line-height:var(--leading-caption)}.f1wA1G_section h3{color:var(--fg);font-size:var(--text-body);font-weight:var(--weight-emphasize);line-height:var(--leading-body);margin:1.75rem 0 .5rem}.f1wA1G_section p{color:var(--fg-2);overflow-wrap:anywhere;margin:.75rem 0}.f1wA1G_guide strong{font-weight:var(--weight-emphasize);color:var(--fg)}.f1wA1G_guide code{font-family:var(--font-mono);font-size:var(--code-font);color:var(--fg);overflow-wrap:anywhere}.f1wA1G_steps{counter-reset:step;margin:1.75rem 0;padding:0;list-style:none}.f1wA1G_steps li{counter-increment:step;border-left:1px solid var(--border);margin-left:.875rem;padding:0 0 1.5rem 2.75rem;position:relative}.f1wA1G_steps li:last-child{border-left-color:#0000;padding-bottom:0}.f1wA1G_steps li:before{content:counter(step);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);width:1.75rem;height:1.75rem;font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--leading-caption);place-items:center;display:grid;position:absolute;top:0;left:-.875rem}.f1wA1G_steps h3{margin-top:0}.f1wA1G_example{border:1px solid var(--code-border);border-radius:var(--radius-md);background:var(--code-bg);min-width:0;margin:1.5rem 0}.f1wA1G_example figcaption{border-bottom:1px solid var(--border);color:var(--fg-muted);font-size:var(--text-caption);line-height:var(--leading-caption);justify-content:space-between;align-items:center;gap:1rem;padding:.375rem .75rem .375rem 1rem;display:flex}.f1wA1G_example figcaption button{min-width:2.75rem;min-height:2.75rem}.f1wA1G_example pre{font-family:var(--font-mono);font-size:var(--code-font);line-height:var(--code-leading);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1rem}.f1wA1G_example pre code{color:var(--code-fg);font-size:inherit}.f1wA1G_endpoints{grid-template-columns:minmax(0,1fr);display:grid}.f1wA1G_endpoints .f1wA1G_example{margin-bottom:0}.f1wA1G_tableWrap{border:1px solid var(--border);border-radius:var(--radius-md);max-width:100%;margin:1.5rem 0;overflow-x:auto}.f1wA1G_tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-body);line-height:var(--leading-body)}.f1wA1G_tableWrap caption{text-align:left;color:var(--fg-muted);font-size:var(--text-caption);border-bottom:1px solid var(--border);line-height:var(--leading-caption);padding:.875rem 1rem}.f1wA1G_tableWrap th,.f1wA1G_tableWrap td{vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere;min-width:8rem;padding:.875rem 1rem}.f1wA1G_tableWrap th{font-size:var(--table-head-font);line-height:var(--leading-caption);font-weight:var(--weight-emphasize)}.f1wA1G_tableWrap thead{background:var(--surface)}.f1wA1G_tableWrap td{color:var(--fg-2)}.f1wA1G_tableWrap tr:last-child td,.f1wA1G_tableWrap tr:last-child th{border-bottom:0}.f1wA1G_workflowList{margin-top:1.5rem}.f1wA1G_workflowList>div{border-bottom:1px solid var(--border);grid-template-columns:5.25rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.f1wA1G_workflowList>div>code{color:var(--accent-fg);padding-top:.125rem}.f1wA1G_workflowList h3{margin:0}.f1wA1G_workflowList p{margin:.25rem 0 0}.f1wA1G_plainList{padding-left:1.25rem}.f1wA1G_plainList li{color:var(--fg-2);margin:1rem 0}.f1wA1G_searchLabel{font-size:var(--text-body);font-weight:var(--weight-emphasize);line-height:var(--leading-body);margin:1.25rem 0 .5rem;display:block}.f1wA1G_searchBox{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.f1wA1G_searchBox svg{color:var(--fg-muted);flex-shrink:0}.f1wA1G_searchBox input{color:var(--fg);width:100%;min-width:0;min-height:2rem;box-shadow:none;font-size:var(--text-body);line-height:var(--leading-body);background:0 0;border:0;outline:none}.f1wA1G_searchBox:focus-within{border-color:var(--input-border-focus);box-shadow:var(--input-focus-ring)}.f1wA1G_searchBox input:focus,.f1wA1G_searchBox input:focus-visible{box-shadow:none;outline:none}@media (forced-colors:active){.f1wA1G_searchBox:focus-within{outline-offset:-1px;outline:2px solid highlight}}.f1wA1G_searchBox input::placeholder{color:var(--fg-muted)}.f1wA1G_section .f1wA1G_searchCount{color:var(--fg-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.f1wA1G_faqList details{border-bottom:1px solid var(--border)}.f1wA1G_faqList summary{cursor:pointer;min-height:3rem;color:var(--fg);font-size:var(--text-body);font-weight:var(--weight-emphasize);line-height:var(--leading-body);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:flex}.f1wA1G_faqList summary::-webkit-details-marker{display:none}.f1wA1G_faqList summary>svg{flex-shrink:0}.f1wA1G_faqList details[open] summary>svg{transform:rotate(180deg)}.f1wA1G_faqCategory{color:var(--fg-muted);font-size:var(--text-caption);font-weight:var(--weight-read);line-height:var(--leading-caption);margin-bottom:.25rem;display:block}.f1wA1G_faqList details p{margin:0 0 1.5rem}.f1wA1G_emptySearch{padding:1rem 0}.f1wA1G_optionalSetup{border:1px solid var(--border);border-radius:var(--radius-md);margin:1.5rem 0;padding:1rem}.f1wA1G_optionalSetup>summary{min-height:2.75rem;font-weight:var(--weight-emphasize);overflow-wrap:anywhere}.f1wA1G_resourceList{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:1.5rem 0;display:grid}.f1wA1G_section a svg{vertical-align:middle;flex-shrink:0;margin-left:.375rem;display:inline}.f1wA1G_resourceList a{align-items:center;gap:.25rem;min-height:2.75rem;display:inline-flex}.f1wA1G_finalAction{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.f1wA1G_finalAction a{align-items:center;min-height:2.75rem;display:inline-flex}@media (max-width:767px){.f1wA1G_searchBox input{font-size:16px}}@media (min-width:768px){.f1wA1G_content{padding-top:3rem}.f1wA1G_sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.f1wA1G_resourceList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.f1wA1G_layout{grid-template-columns:13rem minmax(0,48rem);gap:clamp(2rem,5vw,5rem);display:grid}.f1wA1G_sidebar{border:0;align-self:start;max-height:calc(100dvh - 4rem);padding-top:3rem;position:sticky;top:4rem;overflow-y:auto}.f1wA1G_sidebar nav{flex-direction:column;display:flex}.f1wA1G_sidebar nav a{min-height:2.625rem}.f1wA1G_sidebarNote{font-size:var(--text-caption);color:var(--fg-muted);border-top:1px solid var(--border);line-height:var(--leading-caption);margin-top:1.5rem;padding-top:1.5rem;display:block}.f1wA1G_content{padding-top:3.5rem}}@media print{.f1wA1G_sidebar,.f1wA1G_introActions,.f1wA1G_searchBox,.f1wA1G_searchLabel,.f1wA1G_searchCount,.f1wA1G_example button{display:none}.f1wA1G_layout{display:block}.f1wA1G_content{padding:0}.f1wA1G_section{break-inside:auto}.f1wA1G_faqList details>p{display:block!important}}.f1wA1G_downloadHash{overflow-wrap:anywhere;line-height:var(--leading-caption);display:block;font-size:var(--text-caption)!important;color:var(--fg-muted)!important}
.H2grBG_page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.H2grBG_hero,.H2grBG_how,.H2grBG_control{width:min(100% - 2 * var(--page-gutter), var(--page-max));margin-inline:auto}.H2grBG_hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:72px;padding-block:88px 96px;display:grid}.H2grBG_eyebrow{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--muted);font-weight:var(--weight-emphasize);letter-spacing:var(--tracking-caps);align-items:center;gap:8px;margin:0 0 24px;display:flex}.H2grBG_eyebrow>span{border-radius:var(--radius-pill);background:var(--accent);width:6px;height:6px}.H2grBG_hero h1{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-announce)}.H2grBG_lead{max-width:48ch;font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-read);color:var(--fg-2);margin:24px 0 32px}.H2grBG_actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.H2grBG_textLink{min-height:40px;font-size:var(--text-body);font-weight:var(--weight-emphasize);line-height:var(--leading-body);align-items:center;gap:8px;display:inline-flex}.H2grBG_supported{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);flex-wrap:wrap;gap:10px;margin:28px 0 0;display:flex}.H2grBG_supported span{color:var(--fg-muted)}.H2grBG_preview{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--elev-raised);min-width:0;overflow:hidden}.H2grBG_previewHeader{border-bottom:1px solid var(--border);font-size:var(--text-body);font-weight:var(--weight-emphasize);line-height:var(--leading-body);align-items:center;gap:10px;padding:20px;display:flex}.H2grBG_previewHeader>svg{color:var(--accent-fg);flex-shrink:0}.H2grBG_example{color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-read);white-space:nowrap;line-height:var(--leading-caption);margin-left:auto}.H2grBG_threadTitle{background:var(--surface-warm);font-size:var(--text-caption);color:var(--fg-2);line-height:var(--leading-caption);gap:8px;padding:12px 20px;display:flex}.H2grBG_threadTitle span{color:var(--fg-muted)}.H2grBG_conversation{padding:8px 20px 12px}.H2grBG_message{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.H2grBG_message+.H2grBG_message{border-top:1px solid var(--border-soft)}.H2grBG_messageMeta{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.H2grBG_messageMeta span{font-size:var(--text-body);font-weight:var(--weight-emphasize);line-height:var(--leading-body)}.H2grBG_messageMeta time{font-size:var(--text-caption);color:var(--fg-muted);line-height:var(--leading-caption);margin-left:auto}.H2grBG_message p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-2);overflow-wrap:anywhere;margin:6px 0 0}.H2grBG_previewFooter{border-top:1px solid var(--border);font-size:var(--text-caption);color:var(--muted);line-height:var(--leading-caption);align-items:center;gap:8px;padding:14px 20px;display:flex}.H2grBG_previewFooter svg{color:var(--accent-fg)}.H2grBG_how{border-top:1px solid var(--border);padding-block:44px 72px}.H2grBG_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.H2grBG_sectionHeading .H2grBG_eyebrow,.H2grBG_control .H2grBG_eyebrow{margin-bottom:12px}.H2grBG_sectionHeading h2,.H2grBG_control h2{font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.H2grBG_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.H2grBG_steps article{border-top:1px solid var(--border-strong);padding-top:24px}.H2grBG_stepMeta{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.H2grBG_stepMeta svg{color:var(--accent-fg)}.H2grBG_stepMeta span{font-size:var(--text-caption);line-height:var(--leading-caption)}.H2grBG_steps h3{font-size:var(--text-body);line-height:var(--leading-body);margin-bottom:8px}.H2grBG_steps p{color:var(--fg-2);font-size:var(--text-body);line-height:var(--leading-body);max-width:38ch;margin:0}.H2grBG_control{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:72px;padding-block:56px 72px;display:grid}.H2grBG_control>div:last-child{align-self:center}.H2grBG_control p:not(.H2grBG_eyebrow){color:var(--fg-2);line-height:var(--leading-body);font-size:var(--text-body);margin:0 0 16px}@media (max-width:1023px){.H2grBG_hero{gap:32px;padding-block:64px}.H2grBG_steps{gap:24px}}@media (max-width:767px){.H2grBG_hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:44px 48px}.H2grBG_eyebrow{margin-bottom:20px}.H2grBG_lead{margin-block:20px 24px}.H2grBG_actions{gap:16px}.H2grBG_steps{grid-template-columns:1fr;gap:28px}.H2grBG_stepMeta{margin-bottom:16px}.H2grBG_how{padding-block:32px 40px}.H2grBG_control{grid-template-columns:1fr;gap:24px;padding-block:36px}}
._70yDZq_page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}._70yDZq_main{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:clamp(48px,8vw,128px);margin-block:auto;padding-block:64px;display:grid}._70yDZq_eyebrow{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--muted);font-weight:var(--weight-emphasize);letter-spacing:var(--tracking-caps);margin:0 0 24px}._70yDZq_intro h2{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-announce)}._70yDZq_lead{color:var(--fg-2);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-read);max-width:36ch;margin:24px 0 32px}._70yDZq_intro ul{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}._70yDZq_intro li{align-items:flex-start;gap:14px;display:flex}._70yDZq_intro li>svg{color:var(--accent-fg);flex-shrink:0;margin-top:2px}._70yDZq_intro li strong{font-size:var(--text-body);font-weight:var(--weight-emphasize);line-height:var(--leading-body);display:block}._70yDZq_intro li span{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--muted);margin-top:4px;display:block}._70yDZq_formColumn{min-width:0}._70yDZq_card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--elev-raised);flex-direction:column;gap:24px;padding:32px;display:flex}._70yDZq_card h1{font-size:var(--text-title);line-height:var(--leading-title)}._70yDZq_card input{height:44px!important}._70yDZq_card form>button{min-height:44px;margin-top:8px}@media (max-width:900px){._70yDZq_main{grid-template-columns:minmax(0,1fr) 400px;gap:36px}}@media (max-width:767px){._70yDZq_main{grid-template-columns:minmax(0,1fr);max-width:440px;padding-block:28px 40px}._70yDZq_intro{display:none}._70yDZq_card{padding:28px 24px}}
