.pac[data-astro-cid-jvni42rq]{--pac-radius:14px;--pac-radius-lg:16px;--pac-shell:min(1100px, 100% - clamp(32px, 6vw, 64px));color:var(--color-text);padding:clamp(28px,5vw,56px) 0 clamp(40px,6vw,72px);display:block}.pac-hero[data-astro-cid-jvni42rq],.pac-form[data-astro-cid-jvni42rq],.pac-results[data-astro-cid-jvni42rq],.pac-content[data-astro-cid-jvni42rq]{width:var(--pac-shell);margin-inline:auto}.pac-eyebrow[data-astro-cid-jvni42rq]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);margin:0 0 10px;font-size:13px;font-weight:600}.pac-hero[data-astro-cid-jvni42rq] h1[data-astro-cid-jvni42rq]{letter-spacing:-.01em;color:var(--color-text);margin:0 0 14px;font-size:clamp(30px,5vw,40px);font-weight:800;line-height:1.14}.pac-lede[data-astro-cid-jvni42rq]{max-width:68ch;color:var(--color-text-secondary);margin:0 0 28px;font-size:17px;line-height:1.6}.pac-form[data-astro-cid-jvni42rq]{border:1px solid var(--color-border-subtle);border-radius:var(--pac-radius-lg);background:var(--color-surface);box-shadow:0 14px 34px -22px color-mix(in srgb, var(--color-accent) 45%, transparent);padding:clamp(18px,3vw,26px)}.pac-grid[data-astro-cid-jvni42rq]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,3vw,24px);display:grid}.pac-panel[data-astro-cid-jvni42rq]{border:1px solid var(--color-border-subtle);border-radius:var(--pac-radius);background:var(--color-bg);min-width:0;margin:0;padding:18px}.pac-panel[data-astro-cid-jvni42rq] legend[data-astro-cid-jvni42rq]{color:var(--color-accent);padding:0 8px;font-size:15px;font-weight:800}.pac-panel-note[data-astro-cid-jvni42rq]{color:var(--color-text-secondary);margin:0 0 16px;font-size:14px;line-height:1.55}.pac-field[data-astro-cid-jvni42rq]+.pac-field[data-astro-cid-jvni42rq]{margin-top:16px}.pac-field[data-astro-cid-jvni42rq] label[data-astro-cid-jvni42rq]{color:var(--color-text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.pac-field[data-astro-cid-jvni42rq] input[data-astro-cid-jvni42rq],.pac-field[data-astro-cid-jvni42rq] select[data-astro-cid-jvni42rq]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px;font-weight:600}.pac-field[data-astro-cid-jvni42rq] input[data-astro-cid-jvni42rq]:focus-visible,.pac-field[data-astro-cid-jvni42rq] select[data-astro-cid-jvni42rq]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.pac-field[data-astro-cid-jvni42rq] input[data-astro-cid-jvni42rq]:invalid{border-color:color-mix(in srgb, #d14343 60%, var(--color-border))}.pac-help[data-astro-cid-jvni42rq]{color:var(--color-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.pac-actions[data-astro-cid-jvni42rq]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pac-button[data-astro-cid-jvni42rq]{border-radius:var(--pac-radius);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pac-button-primary[data-astro-cid-jvni42rq]{background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 10px 22px -12px color-mix(in srgb, var(--color-accent) 55%, transparent)}.pac-button-primary[data-astro-cid-jvni42rq]:hover{background:var(--color-accent-hover)}.pac-button-ghost[data-astro-cid-jvni42rq]{border-color:var(--color-border);color:var(--color-text);background:0 0}.pac-button-ghost[data-astro-cid-jvni42rq]:hover{border-color:var(--color-accent);color:var(--color-accent)}.pac-button[data-astro-cid-jvni42rq]:focus-visible{box-shadow:0 0 0 4px var(--color-accent-ring);outline:none}.pac-error[data-astro-cid-jvni42rq]{border:1px solid color-mix(in srgb, #d14343 45%, var(--color-border));background:color-mix(in srgb, #d14343 8%, var(--color-surface));color:var(--color-text);border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.pac-results[data-astro-cid-jvni42rq],.pac-content[data-astro-cid-jvni42rq]{margin-top:clamp(28px,5vw,44px)}.pac-results[data-astro-cid-jvni42rq] h2[data-astro-cid-jvni42rq],.pac-section[data-astro-cid-jvni42rq] h2[data-astro-cid-jvni42rq]{letter-spacing:-.01em;color:var(--color-accent);margin:0 0 14px;font-size:clamp(22px,3.4vw,28px);font-weight:800}.pac-empty[data-astro-cid-jvni42rq]{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}.pac-final[data-astro-cid-jvni42rq]{border:1px solid color-mix(in srgb, var(--color-accent) 25%, var(--color-border-subtle));border-radius:var(--pac-radius-lg);background:color-mix(in srgb, var(--color-accent) 4%, var(--color-surface));padding:18px}.pac-final-label[data-astro-cid-jvni42rq]{color:var(--color-text-secondary);margin:0 0 10px;font-size:14px;font-weight:600}.pac-final-row[data-astro-cid-jvni42rq]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pac-final-value[data-astro-cid-jvni42rq]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:var(--color-accent);font-size:clamp(26px,5vw,34px);font-weight:800}.pac-copy-status[data-astro-cid-jvni42rq]{color:var(--color-text-secondary);font-size:13px;font-weight:600}.pac-cards[data-astro-cid-jvni42rq]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:18px;display:grid}.pac-card[data-astro-cid-jvni42rq]{border:1px solid var(--color-border-subtle);border-radius:var(--pac-radius);background:var(--color-surface);min-width:0;padding:16px 18px}.pac-card[data-astro-cid-jvni42rq] h3[data-astro-cid-jvni42rq]{color:var(--color-text-secondary);margin:0 0 8px;font-size:15px;font-weight:700}.pac-card-value[data-astro-cid-jvni42rq]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700}.pac-card-note[data-astro-cid-jvni42rq]{color:var(--color-muted);margin:8px 0 0;font-size:13.5px;line-height:1.5}.pac-note[data-astro-cid-jvni42rq]{border:1px dashed color-mix(in srgb, var(--color-accent) 45%, var(--color-border-subtle));color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-accent) 4%, transparent);border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:14px;line-height:1.55}.pac-details[data-astro-cid-jvni42rq]{border:1px solid var(--color-border-subtle);border-radius:var(--pac-radius);background:var(--color-surface);margin-top:18px}.pac-details[data-astro-cid-jvni42rq] summary[data-astro-cid-jvni42rq]{cursor:pointer;color:var(--color-text);padding:14px 18px;font-size:15px;font-weight:700}.pac-table-wrap[data-astro-cid-jvni42rq]{max-height:340px;padding:0 18px 18px;overflow:auto}.pac-table[data-astro-cid-jvni42rq]{border-collapse:collapse;width:100%;font-size:14px}.pac-caption[data-astro-cid-jvni42rq]{text-align:left;color:var(--color-muted);padding-bottom:10px;font-size:13px}.pac-table[data-astro-cid-jvni42rq] th[data-astro-cid-jvni42rq],.pac-table[data-astro-cid-jvni42rq] td[data-astro-cid-jvni42rq]{border-bottom:1px solid var(--color-border-subtle);text-align:left;padding:8px 10px}.pac-table[data-astro-cid-jvni42rq] td[data-astro-cid-jvni42rq]:last-child{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}.pac-table[data-astro-cid-jvni42rq] tr[data-astro-cid-jvni42rq][data-selected=true]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);font-weight:700}.pac-table[data-astro-cid-jvni42rq] tr[data-astro-cid-jvni42rq][data-selected=true] .pac-badge[data-astro-cid-jvni42rq]{font-family:var(--font-sans,system-ui, sans-serif);color:var(--color-accent);font-size:12px;font-weight:600}.pac-section[data-astro-cid-jvni42rq]{margin-top:clamp(26px,4vw,40px)}.pac-section[data-astro-cid-jvni42rq] p[data-astro-cid-jvni42rq],.pac-section[data-astro-cid-jvni42rq] li[data-astro-cid-jvni42rq]{max-width:76ch;color:var(--color-text-secondary);font-size:16px;line-height:1.65}.pac-code[data-astro-cid-jvni42rq]{background:color-mix(in srgb, var(--color-text) 6%, transparent);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);overflow-wrap:anywhere;border-radius:10px;padding:12px 14px;font-size:14px}.pac-steps[data-astro-cid-jvni42rq],.pac-list[data-astro-cid-jvni42rq]{margin:0;padding-left:22px}.pac-steps[data-astro-cid-jvni42rq] li[data-astro-cid-jvni42rq],.pac-list[data-astro-cid-jvni42rq] li[data-astro-cid-jvni42rq]{margin-bottom:10px}.pac-faq[data-astro-cid-jvni42rq]{border-top:1px solid var(--color-border-subtle);padding:14px 0}.pac-faq[data-astro-cid-jvni42rq] summary[data-astro-cid-jvni42rq]{cursor:pointer;color:var(--color-text);font-size:16px;font-weight:700}.pac-faq[data-astro-cid-jvni42rq] p[data-astro-cid-jvni42rq]{margin:10px 0 0}.pac-cta-row[data-astro-cid-jvni42rq]{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}@media (width<=700px){.pac-final-value[data-astro-cid-jvni42rq]{font-size:26px}.pac-button[data-astro-cid-jvni42rq]{width:100%}.pac-cta-row[data-astro-cid-jvni42rq] .pac-button[data-astro-cid-jvni42rq]{width:auto}}
