.spg-hero[data-v-c4855d3c]{padding:72px 0 80px}.spg-hero .xs-lede[data-v-c4855d3c]{margin-bottom:0}.spg-crumb[data-v-c4855d3c]{color:var(--text)}.spg-crumb[data-v-c4855d3c]:hover{border-color:var(--violet);color:var(--violet)}.spg-body[data-v-c4855d3c]{padding:64px 0 96px;border-top:1px solid var(--line)}.spg-grid[data-v-c4855d3c]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px;align-items:start}.spg-form[data-v-c4855d3c]{min-width:0}.spg-form-body[data-v-c4855d3c]{padding:8px 24px 12px}.spg-reset[data-v-c4855d3c]{background:none;border:0;padding:0;font:inherit;color:var(--violet);cursor:pointer}.spg-reset[data-v-c4855d3c]:hover{color:var(--text)}.spg-fs[data-v-c4855d3c]{border:0;border-bottom:1px solid var(--line-soft);margin:0;padding:20px 0 6px;min-width:0}.spg-fs[data-v-c4855d3c]:last-child{border-bottom:0}.spg-fs legend[data-v-c4855d3c]{font-family:var(--cond);font-size:20px;font-weight:500;padding:0;margin-bottom:14px;float:left;width:100%}.spg-fs legend[data-v-c4855d3c]+*{clear:both}.spg-row[data-v-c4855d3c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.spg-row-3[data-v-c4855d3c]{grid-template-columns:repeat(3,minmax(0,1fr))}.spg-narrow[data-v-c4855d3c]{max-width:50%}.spg-gap[data-v-c4855d3c]{margin-top:18px}.spg-label[data-v-c4855d3c]{font-family:var(--mono);font-size:12px;color:var(--muted);margin:4px 0 6px}.spg-checks[data-v-c4855d3c]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:18px;font-size:15px}.spg-checks-col[data-v-c4855d3c]{flex-direction:column}.spg-checks label[data-v-c4855d3c]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.spg-checks input[data-v-c4855d3c],.spg-seg input[data-v-c4855d3c]{accent-color:var(--violet);width:16px;height:16px;margin:0}.spg-svc[data-v-c4855d3c]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) 40px;gap:8px;margin-bottom:8px}.spg-x[data-v-c4855d3c]{border:1px solid var(--line-2);background:var(--panel);color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.spg-x[data-v-c4855d3c]:hover{color:var(--red);border-color:var(--red)}.spg-add[data-v-c4855d3c]{margin-top:2px}.spg-seg[data-v-c4855d3c]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-2);margin-bottom:18px}.spg-seg label[data-v-c4855d3c]{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:14.5px;cursor:pointer}.spg-seg label+label[data-v-c4855d3c]{border-left:1px solid var(--line-2)}.spg-seg label.on[data-v-c4855d3c]{background:var(--violet-tint)}.spg-out[data-v-c4855d3c]{position:sticky;top:96px;min-width:0}.spg-out-box[data-v-c4855d3c]{display:flex;flex-direction:column;max-height:calc(100vh - 220px);min-height:420px}.spg-out-bar[data-v-c4855d3c]{padding:8px 12px}.spg-tabs[data-v-c4855d3c]{display:flex;border:1px solid var(--line-2)}.spg-tabs button[data-v-c4855d3c]{background:none;border:0;font:inherit;font-size:12px;color:var(--muted);padding:5px 10px;cursor:pointer}.spg-tabs button+button[data-v-c4855d3c]{border-left:1px solid var(--line-2)}.spg-tabs button.on[data-v-c4855d3c]{background:var(--violet-tint);color:var(--violet)}.spg-doc[data-v-c4855d3c]{flex:1;overflow-y:auto;padding:24px 28px;font-size:15.5px;line-height:1.65}.spg-doc[data-v-c4855d3c]>*+*{margin-top:.8em}.spg-doc .spg-doc-title[data-v-c4855d3c]{font-family:var(--cond);font-size:30px;font-weight:500;line-height:1.1;margin:0}.spg-doc .spg-doc-meta[data-v-c4855d3c]{color:var(--dim);font-family:var(--mono);font-size:12px;margin-top:6px}.spg-doc h3[data-v-c4855d3c]{font-size:20px;margin:1.4em 0 .2em}.spg-src[data-v-c4855d3c]{flex:1;overflow:auto;margin:0;padding:20px;font-family:var(--mono);font-size:12.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:var(--panel-2);color:var(--text)}.spg-out-foot .xs-ctas[data-v-c4855d3c]{gap:8px}.spg-disclaimer[data-v-c4855d3c]{margin:16px 0 0;line-height:1.55}.spg-disclaimer b[data-v-c4855d3c]{font-weight:600}.spg-explain[data-v-c4855d3c]{padding:96px 0;border-top:1px solid var(--line)}.spg-explain-prose[data-v-c4855d3c]{margin-top:28px;font-size:16.5px}.spg-faq[data-v-c4855d3c]{padding:0 0 112px}.spg-faq-list[data-v-c4855d3c]{margin-top:36px;border-top:1px solid var(--line)}.spg-faq-item[data-v-c4855d3c]{border-bottom:1px solid var(--line)}.spg-faq-item summary[data-v-c4855d3c]{cursor:pointer;list-style:none;padding:18px 32px 18px 0;position:relative;font-size:17px;font-weight:500}.spg-faq-item summary[data-v-c4855d3c]::-webkit-details-marker{display:none}.spg-faq-item summary[data-v-c4855d3c]:after{content:"+";position:absolute;right:4px;top:16px;font-family:var(--mono);color:var(--violet);font-size:18px}.spg-faq-item[open] summary[data-v-c4855d3c]:after{content:"−"}.spg-faq-item p[data-v-c4855d3c]{margin:0 0 20px;color:var(--muted);font-size:15.5px;line-height:1.65;max-width:70ch}.spg-cta[data-v-c4855d3c]{margin-top:40px}@media (max-width: 1100px){.spg-grid[data-v-c4855d3c]{grid-template-columns:minmax(0,1fr)}.spg-out[data-v-c4855d3c]{position:static}.spg-out-box[data-v-c4855d3c]{max-height:640px}}@media (max-width: 720px){.spg-hero[data-v-c4855d3c]{padding:40px 0 56px}.spg-body[data-v-c4855d3c]{padding:40px 0 64px}.spg-form-body[data-v-c4855d3c]{padding:4px 16px 8px}.spg-row[data-v-c4855d3c],.spg-row-3[data-v-c4855d3c]{grid-template-columns:minmax(0,1fr);gap:0}.spg-narrow[data-v-c4855d3c]{max-width:none}.spg-svc[data-v-c4855d3c]{grid-template-columns:minmax(0,1fr) 40px}.spg-svc input[data-v-c4855d3c]:nth-child(2){grid-column:1;grid-row:2}.spg-svc .spg-x[data-v-c4855d3c]{grid-row:1 / span 2;grid-column:2}.spg-seg[data-v-c4855d3c]{grid-template-columns:minmax(0,1fr)}.spg-seg label+label[data-v-c4855d3c]{border-left:0;border-top:1px solid var(--line-2)}.spg-doc[data-v-c4855d3c]{padding:20px 16px}.spg-out-box[data-v-c4855d3c]{min-height:360px}.spg-explain[data-v-c4855d3c]{padding:64px 0}.spg-faq[data-v-c4855d3c]{padding-bottom:72px}}
