.gx-page{flex-direction:column;display:flex}.gx-main{width:100%;max-width:1180px;padding:56px var(--nc-gutter) 72px;flex:1;margin:0 auto}.gx-intro{max-width:820px;margin-bottom:44px}.gx-h1{font:800 clamp(34px, 5.2vw, 56px)/1.02 var(--nc-f-disp);letter-spacing:-.005em;text-wrap:balance;margin:14px 0 0;font-stretch:114%}.gx-lede{font:400 17px/1.6 var(--nc-f-body);color:var(--nc-ink-2);max-width:64ch;margin:18px 0 0}.gx-intro .gx-ctas{margin-top:26px}:where(:root:not([data-legacy-ui~=consistency])) .gx-page .nc-kicker{margin:0}.gx-h2{font:700 clamp(22px, 2.6vw, 30px)/1.15 var(--nc-f-disp);text-wrap:balance;margin:10px 0 0;font-stretch:110%}.gx-h3{font:700 17px/1.25 var(--nc-f-disp);margin:0;font-stretch:106%}.gx-sublede{font:400 15.5px/1.6 var(--nc-f-body);color:var(--nc-ink-2);max-width:66ch;margin:12px 0 0}.gx-section{border-top:1px solid var(--nc-line);margin-top:44px;padding:44px 0 0}.gx-section>.gx-grid,.gx-section>.gx-panel,.gx-section>.gx-table-wrap,.gx-section>.gx-ctas,.gx-section>.gx-faq,.gx-section>.gx-steps{margin-top:24px}.gx-p{font:400 14.5px/1.62 var(--nc-f-body);color:var(--nc-ink-2);margin:10px 0 0}.gx-p a,.gx-sublede a,.gx-lede a,.gx-fine a{color:var(--nc-phosphor)}.gx-fine{font:500 12px/1.55 var(--nc-f-mono);color:var(--nc-ink-3);max-width:80ch;margin:14px 0 0}.gx-ctas{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.gx-ctas .nc-btn{min-height:40px;padding:0 18px;font-size:12px}.gx-textlink{font:500 13px/1.3 var(--nc-f-mono);color:var(--nc-phosphor);border-bottom:1px dotted rgb(var(--nc-phosphor-rgb) / .5);text-decoration:none}.gx-textlink:hover{border-bottom-style:solid}:where(:root:not([data-legacy-ui~=consistency])) .gx-ctas>.gx-fine{margin:0}.gx-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.gx-grid.is-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}:where(:root:not([data-legacy-ui~=consistency])) .gx-grid.is-5{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.gx-panel{background:var(--nc-panel);border:1px solid var(--nc-line);min-width:0;padding:20px 20px 22px;position:relative}.gx-panel.is-lit{border-color:rgb(var(--nc-phosphor-rgb) / .4);box-shadow:var(--nc-glow-p)}.gx-panel.is-sodium{border-color:rgb(var(--nc-sodium-rgb) / .45);background:linear-gradient(180deg, var(--nc-sodium-bg), transparent 70%), var(--nc-panel)}.gx-panel .nc-kicker+.gx-h3{margin-top:8px}.gx-panel>.gx-chips{margin-bottom:12px}.gx-chips{flex-wrap:wrap;gap:8px;display:flex}.gx-intro .gx-chips{margin-top:20px}.gx-list{font:400 14px/1.5 var(--nc-f-body);color:var(--nc-ink-2);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gx-list li{padding-left:18px;position:relative}.gx-list li:before{content:"";border:1px solid var(--nc-phosphor);width:6px;height:6px;position:absolute;top:.6em;left:2px;transform:rotate(45deg)}.gx-steps{counter-reset:gx-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gx-steps>li{counter-increment:gx-step;border-top:1px solid var(--nc-line-2);font:400 14px/1.55 var(--nc-f-body);color:var(--nc-ink-2);padding-top:14px}.gx-steps>li:before{content:counter(gx-step, decimal-leading-zero);font:500 12px/1 var(--nc-f-mono);color:var(--nc-phosphor);margin-bottom:8px;display:block}.gx-steps>li b{font:700 15px/1.3 var(--nc-f-disp);color:var(--nc-ink);margin-bottom:4px;display:block}.gx-faq{border-top:1px solid var(--nc-line);gap:0;max-width:860px;display:grid}.gx-faq details{border-bottom:1px solid var(--nc-line);padding:16px 0}.gx-faq summary{cursor:pointer;font:600 15.5px/1.4 var(--nc-f-disp);color:var(--nc-ink);justify-content:space-between;gap:16px;list-style:none;display:flex}.gx-faq summary::-webkit-details-marker{display:none}.gx-faq summary:after{content:"+";font:500 16px/1 var(--nc-f-mono);color:var(--nc-phosphor)}.gx-faq details[open] summary:after{content:"–"}.gx-faq details p{font:400 14.5px/1.6 var(--nc-f-body);color:var(--nc-ink-2);max-width:72ch;margin:10px 0 0}.gx-table-wrap{border:1px solid var(--nc-line);background:var(--nc-panel);position:relative;overflow-x:auto}.gx-table{border-collapse:collapse;width:100%;min-width:720px;font:400 13.5px/1.45 var(--nc-f-body)}.gx-table th,.gx-table td{border-bottom:1px solid var(--nc-line);text-align:left;vertical-align:top;padding:11px 14px}.gx-table thead th{font:600 10.5px/1.2 var(--nc-f-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--nc-ink-3);background:var(--nc-panel-2)}.gx-table tbody th{color:var(--nc-ink);font-weight:500}.gx-table td{color:var(--nc-ink-2);font-family:var(--nc-f-mono);font-size:12.5px}.gx-table td.is-yes{color:var(--nc-phosphor)}.gx-table tr:last-child th,.gx-table tr:last-child td{border-bottom:0}.gx-status{border:1px solid var(--nc-line-2);font:600 9.5px/1.2 var(--nc-f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--nc-ink-3);vertical-align:1px;white-space:nowrap;margin-left:8px;padding:2px 5px;display:inline-block}.gx-status.is-live{color:var(--nc-phosphor);border-color:rgb(var(--nc-phosphor-rgb) / .45)}.gx-status.is-later{color:var(--nc-sodium-2);border-style:dashed;border-color:rgb(var(--nc-sodium2-rgb) / .5)}.gx-ladder{border:1px solid var(--nc-line-2);background:var(--nc-panel);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}:where(:root[data-legacy-ui~=consistency]) .gx-ladder{border-color:var(--nc-line)}.gx-ladder li{text-align:center;justify-items:center;gap:6px;padding:18px 8px;display:grid}.gx-ladder li+li{border-left:1px solid var(--nc-line)}.gx-ladder b{font:700 15px/1.2 var(--nc-f-disp)}.gx-ladder span{font:500 11.5px/1 var(--nc-f-mono);color:var(--nc-ink-3)}.gx-closing{border:1px solid rgb(var(--nc-phosphor-rgb) / .35);background:linear-gradient(180deg, var(--nc-phosphor-bg), transparent 80%), var(--nc-panel);margin-top:56px;padding:32px}.gx-closing .gx-ctas{margin-top:18px}:where(:root:not([data-legacy-ui~=consistency])) .gx-closing>.gx-h2:first-child{margin-top:0}.gx-section>.gx-chips{margin-top:18px}.gx-section>.gx-ladder+.gx-p{margin-top:14px}.gx-quote{font:400 14.5px/1.6 var(--nc-f-body);color:var(--nc-ink-2);margin:0}.gx-quote b{color:var(--nc-ink)}.gx-footer{padding:24px var(--nc-gutter) 32px;border-top:1px solid var(--nc-line);font:500 12px/1.5 var(--nc-f-mono);color:var(--nc-ink-3);flex-wrap:wrap;justify-content:space-between;gap:14px 24px;display:flex}.gx-footer nav{flex-wrap:wrap;gap:8px 18px;display:flex}.gx-footer a{color:var(--nc-ink-2);text-decoration:none}.gx-footer a:hover{color:var(--nc-phosphor)}:where(:root:not([data-legacy-ui~=consistency])) :is(.gx-page,.public-page)>.gx-footer{width:100%;max-width:1180px;margin-inline:auto}.gx-footer:has(>.gx-colophon){margin-top:40px}.gx-colophon{border-bottom:1px solid var(--nc-line);flex-wrap:wrap;flex:1 0 100%;align-items:baseline;gap:6px 18px;padding-bottom:14px;display:flex}.gx-colophon-name{color:var(--nc-ink);font:600 12px/1.2 var(--nc-f-cond);letter-spacing:.16em;text-transform:uppercase;margin:0}.gx-colophon-cite{color:var(--nc-ink-3);font:400 13px/1.5 var(--nc-f-body);flex:1 0 100%;margin:0}@media print{.rs-root .gx-footer nav{display:none}}@media (max-width:640px){.gx-ladder{grid-template-columns:minmax(0,1fr)}.gx-ladder li{text-align:left;grid-template-columns:40px 1fr auto;place-items:center start;padding:10px 14px}.gx-ladder li+li{border-left:0;border-top:1px solid var(--nc-line)}.gx-closing{padding:20px 16px}.gx-main{padding:36px 16px 56px}.gx-intro{margin-bottom:28px}.gx-section{margin-top:32px;padding-top:32px}.gx-lede{font-size:16px}.gx-panel{padding:16px}.gx-footer{padding:20px 16px 28px}}[data-theme=light] .gx-panel.is-sodium{background:linear-gradient(var(--nc-sodium-bg), var(--nc-sodium-bg)), var(--nc-panel)}[data-theme=light] .gx-closing{background:linear-gradient(var(--nc-phosphor-bg), var(--nc-phosphor-bg)), var(--nc-panel);box-shadow:var(--nc-panel-shadow)}[data-theme=light] .gx-panel:not(.is-lit),[data-theme=light]:where(:not([data-legacy-ui~=consistency])) :is(.gx-table-wrap,.gx-ladder,.lf-form,.cx-step:not(:first-child)){box-shadow:var(--nc-panel-shadow)}
.info-prose{color:var(--muted);padding:12px 0 40px;font-size:17px;line-height:1.72}.info-prose>*{max-width:780px}.info-prose h2{color:var(--text);margin:44px 0 12px;font-size:clamp(22px,3vw,28px);line-height:1.2}.info-prose h3{color:var(--text);margin:28px 0 8px;font-size:19px}.info-prose p,.info-prose ul,.info-prose ol,.info-prose pre,.info-prose table{margin:0 0 18px}.info-prose li+li{margin-top:6px}.info-prose strong{color:var(--text)}.info-prose a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 38%, transparent);text-underline-offset:3px}.info-prose code{border:1px solid var(--line);background:var(--panel);border-radius:5px;padding:1px 5px;font-size:.88em}.info-prose pre{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.55;overflow-x:auto}.info-prose pre code{background:0 0;border:0;padding:0}.info-prose table{border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.info-prose th,.info-prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 14px 8px 0}.info-prose th{color:var(--text);font-weight:700}:where(:root:not([data-legacy-ui~=consistency])) .info-prose{padding-inline:var(--nc-gutter);color:var(--nc-ink-2);font-size:15.5px;line-height:1.6}:where(:root:not([data-legacy-ui~=consistency])) .info-prose>*{max-width:72ch}:where(:root:not([data-legacy-ui~=consistency])) .info-prose h2{color:var(--nc-ink);font:700 clamp(22px, 2.6vw, 30px)/1.15 var(--nc-f-disp);margin:44px 0 12px;font-stretch:110%}:where(:root:not([data-legacy-ui~=consistency])) .info-prose h3{color:var(--nc-ink);font:700 17px/1.25 var(--nc-f-disp);margin:28px 0 8px;font-stretch:106%}:where(:root:not([data-legacy-ui~=consistency])) .info-prose strong{font-weight:600}:where(:root:not([data-legacy-ui~=consistency])) .info-prose code{background:var(--nc-well);font:500 .84em/1.4 var(--nc-f-mono);border-radius:0}:where(:root:not([data-legacy-ui~=consistency])) .info-prose pre{background:var(--nc-well);font:500 12px/1.65 var(--nc-f-mono);border-radius:0}:where(:root:not([data-legacy-ui~=consistency])) .info-prose pre code{font:inherit;background:0 0}.info-footer{border-top:1px solid var(--line);color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px 0 48px;font-size:14px;display:flex}.info-footer nav{gap:18px;display:flex}.info-footer a{color:inherit}.info-footer a:hover{color:var(--text)}.consent .consent-origin{color:var(--muted-2);font-size:14px}.consent-error{border:1px solid var(--danger,#ff6b6b);color:var(--text);border-radius:10px;padding:10px 14px}.consent-form fieldset{border:0;gap:10px;margin:26px 0 0;padding:0;display:grid}.consent-form legend{color:var(--text);margin-bottom:10px;font-weight:700}.consent-choice{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.consent-choice:has(input:checked){border-color:var(--accent)}.consent-choice input{accent-color:var(--accent);margin-top:6px}.consent-choice span{gap:2px;min-width:0;display:grid}.consent-choice small{overflow-wrap:anywhere;color:var(--muted-2);font-size:13px}.consent-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.consent-actions button{min-width:120px;font:inherit;cursor:pointer;border-radius:999px;padding:11px 22px;font-weight:700}.consent-allow{background:var(--accent);color:var(--nc-on-acc);border:0}.consent-deny{border:1px solid var(--line);color:var(--text);background:0 0}.consent-footnote{color:var(--muted-2);margin-top:24px;font-size:14px}
