.ent[data-astro-cid-i4ywdpfk]{padding-block:clamp(32px,5vw,56px) clamp(48px,7vw,80px);display:flex;flex-direction:column;gap:clamp(48px,7vw,72px)}.ent-answer[data-astro-cid-i4ywdpfk]{margin:0;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text);font-weight:500}.ent-actions[data-astro-cid-i4ywdpfk]{display:flex;flex-wrap:wrap;gap:12px}.ent-fresh[data-astro-cid-i4ywdpfk]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:0;padding:4px 12px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface));color:var(--color-success);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums}.ent-fresh__dot[data-astro-cid-i4ywdpfk]{width:7px;height:7px;border-radius:50%;background:currentColor}.ent-section[data-astro-cid-i4ywdpfk]{display:flex;flex-direction:column;gap:16px;scroll-margin-top:88px}.ent-section[data-astro-cid-i4ywdpfk] h2{font-size:clamp(var(--text-xl),2.6vw,1.625rem);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:0;text-wrap:balance}.ent-lead[data-astro-cid-i4ywdpfk]{margin:0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.ent-note[data-astro-cid-i4ywdpfk]{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-subtle)}.ent-table-wrap[data-astro-cid-i4ywdpfk]{overflow-x:auto;-webkit-overflow-scrolling:touch}.ent-table-wrap[data-astro-cid-i4ywdpfk] tfoot[data-astro-cid-i4ywdpfk] tr[data-astro-cid-i4ywdpfk]{border-top:2px solid var(--color-border)}.ent-table-wrap[data-astro-cid-i4ywdpfk] tfoot[data-astro-cid-i4ywdpfk] td[data-astro-cid-i4ywdpfk]{padding:10px 14px 10px 0}.ent[data-astro-cid-i4ywdpfk] code[data-astro-cid-i4ywdpfk]{font-family:var(--font-mono);font-size:.92em;overflow-wrap:anywhere}.ent-endpoints[data-astro-cid-i4ywdpfk] td[data-astro-cid-i4ywdpfk]:first-child{width:1%}.ent-method[data-astro-cid-i4ywdpfk]{display:inline-block;padding:2px 8px;border-radius:var(--radius-tight);background:var(--color-brand-soft);color:var(--color-brand);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}.ent-proofs[data-astro-cid-i4ywdpfk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px 40px;margin:8px 0 0}.ent-proof[data-astro-cid-i4ywdpfk] dt[data-astro-cid-i4ywdpfk]{font-weight:650;color:var(--color-text);font-size:var(--text-md);margin-bottom:6px}.ent-proof[data-astro-cid-i4ywdpfk] dd[data-astro-cid-i4ywdpfk]{margin:0;color:var(--color-text-muted);line-height:var(--leading-relaxed);font-size:var(--text-base)}.ent-proof[data-astro-cid-i4ywdpfk]{padding-top:16px;border-top:1px solid var(--color-border)}.ent-steps[data-astro-cid-i4ywdpfk]{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 32px;padding:0;margin:8px 0 0}.ent-steps[data-astro-cid-i4ywdpfk] li[data-astro-cid-i4ywdpfk]{counter-increment:step;color:var(--color-text-muted);line-height:var(--leading-relaxed)}.ent-steps[data-astro-cid-i4ywdpfk] li[data-astro-cid-i4ywdpfk]:before{content:counter(step);display:inline-grid;place-items:center;width:26px;height:26px;margin-right:10px;border-radius:50%;background:var(--color-brand);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums}.ent-steps[data-astro-cid-i4ywdpfk] strong[data-astro-cid-i4ywdpfk]{color:var(--color-text)}.ent-h3[data-astro-cid-i4ywdpfk]{margin:16px 0 0;font-size:var(--text-lg);font-weight:650;color:var(--color-text);scroll-margin-top:88px}.ent-sample[data-astro-cid-i4ywdpfk]{display:flex;flex-direction:column;gap:10px}.ent-sample[data-astro-cid-i4ywdpfk] p[data-astro-cid-i4ywdpfk]{margin:0;color:var(--color-text-muted);line-height:var(--leading-relaxed)}.ent-sample[data-astro-cid-i4ywdpfk] .ent-label[data-astro-cid-i4ywdpfk]{margin-top:6px;font-size:var(--text-sm);font-weight:650;color:var(--color-text)}.ent-details[data-astro-cid-i4ywdpfk]{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface)}.ent-details[data-astro-cid-i4ywdpfk]>summary[data-astro-cid-i4ywdpfk].ent-label{display:flex;align-items:center;gap:6px;min-height:44px;padding:10px 16px;cursor:pointer;list-style:none;margin:0}.ent-details[data-astro-cid-i4ywdpfk]>summary[data-astro-cid-i4ywdpfk]::-webkit-details-marker{display:none}.ent-details[data-astro-cid-i4ywdpfk]>summary[data-astro-cid-i4ywdpfk]:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:rotate(45deg) translateY(-2px);transition:transform var(--transition-base)}.ent-details[data-astro-cid-i4ywdpfk][open]>summary[data-astro-cid-i4ywdpfk]:after{transform:rotate(-135deg) translateY(-2px)}.ent-details[data-astro-cid-i4ywdpfk]>summary[data-astro-cid-i4ywdpfk]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-small)}.ent-details[data-astro-cid-i4ywdpfk]>.ent-code[data-astro-cid-i4ywdpfk]{border-radius:0 0 var(--radius-small) var(--radius-small);border-width:1px 0 0}.ent-label[data-astro-cid-i4ywdpfk] span[data-astro-cid-i4ywdpfk]{font-weight:400;color:var(--color-text-subtle);margin-left:6px}.ent-code[data-astro-cid-i4ywdpfk]{margin:0;padding:16px 18px;border-radius:var(--radius-small);background:var(--color-surface-dark);color:var(--color-text-dark);border:1px solid var(--color-surface-dark-border);font-family:var(--font-mono);font-size:12.5px;line-height:1.6;overflow-x:auto;tab-size:2}.ent-code[data-astro-cid-i4ywdpfk] code[data-astro-cid-i4ywdpfk]{font-size:inherit;overflow-wrap:normal;white-space:pre}.ent-code[data-astro-cid-i4ywdpfk]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ent-code[data-astro-cid-i4ywdpfk]::-webkit-scrollbar{height:8px;width:8px}.ent-code[data-astro-cid-i4ywdpfk]::-webkit-scrollbar-thumb{background:var(--color-text-dark-subtle);border-radius:4px}.ent-code[data-astro-cid-i4ywdpfk]::selection,.ent-code[data-astro-cid-i4ywdpfk] [data-astro-cid-i4ywdpfk]::selection{background:color-mix(in srgb,var(--color-accent) 40%,transparent)}.ent-terms[data-astro-cid-i4ywdpfk]{display:grid;grid-template-columns:max-content 1fr;gap:12px 28px;margin:0}.ent-terms[data-astro-cid-i4ywdpfk] dt[data-astro-cid-i4ywdpfk]{font-weight:650;color:var(--color-text)}.ent-terms[data-astro-cid-i4ywdpfk] dd[data-astro-cid-i4ywdpfk]{margin:0;color:var(--color-text-muted);line-height:var(--leading-relaxed)}@media(max-width:560px){.ent-terms[data-astro-cid-i4ywdpfk]{grid-template-columns:1fr;gap:4px}.ent-terms[data-astro-cid-i4ywdpfk] dd[data-astro-cid-i4ywdpfk]{margin-bottom:12px}}.ent-form-section[data-astro-cid-i4ywdpfk]{padding:clamp(20px,4vw,40px);border-radius:var(--radius-large);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.ent-form-intro[data-astro-cid-i4ywdpfk] p[data-astro-cid-i4ywdpfk]{margin:0;color:var(--color-text-muted);line-height:var(--leading-relaxed)}.ent-form-intro[data-astro-cid-i4ywdpfk] a[data-astro-cid-i4ywdpfk],.ent-consent[data-astro-cid-i4ywdpfk] a[data-astro-cid-i4ywdpfk]{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px}.ent-form[data-astro-cid-i4ywdpfk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}@media(max-width:640px){.ent-form[data-astro-cid-i4ywdpfk]{grid-template-columns:1fr}}.ent-field[data-astro-cid-i4ywdpfk]{display:flex;flex-direction:column;gap:6px;min-width:0}.ent-field--wide[data-astro-cid-i4ywdpfk]{grid-column:1 / -1}.ent-field[data-astro-cid-i4ywdpfk]>label[data-astro-cid-i4ywdpfk],.ent-choices[data-astro-cid-i4ywdpfk] legend[data-astro-cid-i4ywdpfk]{font-size:var(--text-sm);font-weight:650;color:var(--color-text)}.ent-optional[data-astro-cid-i4ywdpfk]{font-weight:400;color:var(--color-text-subtle)}.ent-choices[data-astro-cid-i4ywdpfk]{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px}.ent-choices[data-astro-cid-i4ywdpfk] legend[data-astro-cid-i4ywdpfk]{margin-bottom:8px;padding:0}.ent-choice[data-astro-cid-i4ywdpfk]{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:var(--text-base);transition:border-color var(--transition-base),background var(--transition-base)}.ent-choice[data-astro-cid-i4ywdpfk]:hover{border-color:var(--color-border-strong)}.ent-choice[data-astro-cid-i4ywdpfk]:has(input:checked){border-color:var(--color-brand);background:var(--color-brand-subtle)}.ent-choice[data-astro-cid-i4ywdpfk] input[data-astro-cid-i4ywdpfk],.ent-consent[data-astro-cid-i4ywdpfk] input[data-astro-cid-i4ywdpfk]{accent-color:var(--color-brand);width:18px;height:18px;flex:none}.ent-choice[data-astro-cid-i4ywdpfk]:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.ent-select[data-astro-cid-i4ywdpfk]{background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.ent-textarea[data-astro-cid-i4ywdpfk]{min-height:112px;resize:vertical;line-height:var(--leading-relaxed)}.ent-consent[data-astro-cid-i4ywdpfk]{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding-block:10px;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);cursor:pointer}.ent-consent[data-astro-cid-i4ywdpfk] input[data-astro-cid-i4ywdpfk]{margin-top:2px}.ent-hp[data-astro-cid-i4ywdpfk]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;visibility:hidden}.ent[data-astro-cid-i4ywdpfk] .input[data-astro-cid-i4ywdpfk]:user-invalid{border-color:var(--color-critical)}
