.form-wrapper[data-astro-cid-4hhokrww]{display:grid;gap:24px}.form-danger-notice[data-astro-cid-4hhokrww]{background:var(--color-danger-bg);border:2px solid var(--color-danger);border-radius:var(--radius-sm);padding:16px 18px}.danger-header[data-astro-cid-4hhokrww]{align-items:center;color:var(--color-danger);display:flex;font-family:var(--font-mono);font-size:13px;font-weight:700;gap:8px;letter-spacing:.02em;margin-bottom:10px;text-transform:uppercase}.form-danger-notice[data-astro-cid-4hhokrww] p[data-astro-cid-4hhokrww]{color:#fca5a5;font-size:13px;line-height:1.65;margin:0 0 8px}.form-danger-notice[data-astro-cid-4hhokrww] p[data-astro-cid-4hhokrww]:last-child{margin-bottom:0}.form-danger-notice[data-astro-cid-4hhokrww] code[data-astro-cid-4hhokrww]{background:#dc262626;border:1px solid rgba(220,38,38,.3);border-radius:2px;color:#fca5a5;font-family:var(--font-mono);font-size:.875em;padding:1px 5px}.form-danger-notice[data-astro-cid-4hhokrww] strong[data-astro-cid-4hhokrww]{color:#f87171}.diagnostic-form[data-astro-cid-4hhokrww]{display:grid;gap:18px}.form-row[data-astro-cid-4hhokrww].two-col{display:grid;gap:16px}@media(min-width:640px){.form-row[data-astro-cid-4hhokrww].two-col{grid-template-columns:1fr 1fr}}.form-field[data-astro-cid-4hhokrww]{display:flex;flex-direction:column;justify-content:flex-start;gap:6px}.form-label[data-astro-cid-4hhokrww]{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.required-tag[data-astro-cid-4hhokrww]{color:var(--color-danger)}.optional-tag[data-astro-cid-4hhokrww]{color:var(--color-text-muted);font-weight:400}.form-input[data-astro-cid-4hhokrww]{background:var(--color-code-bg);border:1px solid var(--color-border-strong);border-radius:0;box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-sans);font-size:14px;height:48px;max-width:100%;padding:12px;transition:border-color .12s ease;width:100%}.form-input[data-astro-cid-4hhokrww]:focus{border-color:var(--color-india-accent);outline:none}textarea[data-astro-cid-4hhokrww].form-input{height:120px;padding-top:14px;resize:vertical}.form-input[data-astro-cid-4hhokrww]::placeholder{color:var(--color-text-muted)}.form-select[data-astro-cid-4hhokrww]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a1a1aa'%3E%3Cpath stroke-linecap='square' stroke-linejoin='miter' stroke-width='2' d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.form-textarea[data-astro-cid-4hhokrww]{min-height:unset;resize:vertical;line-height:1.6}.form-mono[data-astro-cid-4hhokrww]{font-family:var(--font-mono);font-size:12px}.form-help[data-astro-cid-4hhokrww]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:11px}.form-token-warning[data-astro-cid-4hhokrww]{align-items:center;background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:2px;color:var(--color-danger);display:flex;font-family:var(--font-mono);font-size:11px;font-weight:600;gap:6px;letter-spacing:.02em;padding:5px 10px}.form-token-warning[data-astro-cid-4hhokrww].hidden{display:none}.form-actions[data-astro-cid-4hhokrww]{display:grid;gap:10px}.submit-btn[data-astro-cid-4hhokrww]{font-family:var(--font-mono);justify-self:start}.submit-btn[data-astro-cid-4hhokrww]:disabled{cursor:not-allowed;opacity:.6}.form-footer-note[data-astro-cid-4hhokrww]{color:var(--color-text-muted);font-size:12px;margin:0}.form-status[data-astro-cid-4hhokrww]{border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:13px;padding:12px 16px}.form-status[data-astro-cid-4hhokrww].hidden{display:none}.form-status-success[data-astro-cid-4hhokrww]{background:var(--color-success-soft);border:1px solid var(--color-success);color:var(--color-success)}.form-status-error[data-astro-cid-4hhokrww]{background:var(--color-danger-soft);border:1px solid var(--color-danger);color:var(--color-danger)}.setup-help-content[data-astro-cid-6etmr5mn]{display:grid;gap:40px}.trust-rail[data-astro-cid-6etmr5mn]{padding:14px}.trust-label[data-astro-cid-6etmr5mn]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.07em;margin:0 0 10px;text-transform:uppercase}.trust-list[data-astro-cid-6etmr5mn]{color:var(--color-text-secondary);display:grid;font-size:12px;gap:6px;line-height:1.5;list-style:none;margin:0;padding:0}.trust-list[data-astro-cid-6etmr5mn] li[data-astro-cid-6etmr5mn]:before{content:"✓ ";color:var(--color-success);font-family:var(--font-mono);font-weight:700}.disclaimer-box[data-astro-cid-6etmr5mn]{border:1px solid var(--color-border);border-left:3px solid var(--color-text-muted);border-radius:var(--radius-sm);padding:12px 16px}.disclaimer-box[data-astro-cid-6etmr5mn] p[data-astro-cid-6etmr5mn]{color:var(--color-text-muted);font-size:13px;line-height:1.6;margin:0}.quick-actions[data-astro-cid-6etmr5mn]{display:flex;flex-wrap:wrap;gap:10px}.content-section[data-astro-cid-6etmr5mn]{display:grid;gap:16px}.content-section[data-astro-cid-6etmr5mn] h2[data-astro-cid-6etmr5mn]{color:var(--color-text-primary);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0;border-bottom:1px solid var(--color-border);padding-bottom:8px}.content-section[data-astro-cid-6etmr5mn] h3[data-astro-cid-6etmr5mn]{color:var(--color-text-primary);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;margin:12px 0 6px;text-transform:uppercase}.section-note[data-astro-cid-6etmr5mn]{color:var(--color-text-muted);font-size:13px;margin:0}.scope-table[data-astro-cid-6etmr5mn]{border-collapse:collapse;font-size:14px;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.scope-table[data-astro-cid-6etmr5mn] th[data-astro-cid-6etmr5mn]{background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.07em;padding:8px 14px;text-align:left;text-transform:uppercase}.scope-table[data-astro-cid-6etmr5mn] td[data-astro-cid-6etmr5mn]{border-bottom:1px solid var(--color-border);padding:10px 14px;vertical-align:top}.scope-table[data-astro-cid-6etmr5mn] tr[data-astro-cid-6etmr5mn]:last-child td[data-astro-cid-6etmr5mn]{border-bottom:none}.scope-name[data-astro-cid-6etmr5mn]{white-space:nowrap;width:220px}.scope-select-link[data-astro-cid-6etmr5mn]{color:var(--color-text-primary);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.scope-select-link[data-astro-cid-6etmr5mn]:hover{color:var(--color-india-accent)}.scope-desc[data-astro-cid-6etmr5mn]{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.two-col-section[data-astro-cid-6etmr5mn]{grid-template-columns:1fr}@media(min-width:768px){.two-col-section[data-astro-cid-6etmr5mn]{grid-template-columns:minmax(0,1fr) 320px}}.process-list[data-astro-cid-6etmr5mn]{color:var(--color-text-secondary);display:grid;font-size:14px;gap:8px;line-height:1.6;margin:0;padding-left:20px}.process-note[data-astro-cid-6etmr5mn]{border-left:2px solid var(--color-border-strong);color:var(--color-text-primary);font-size:14px;font-weight:600;margin:12px 0 0;padding-left:12px}.fit-list[data-astro-cid-6etmr5mn]{color:var(--color-text-secondary);display:grid;font-size:13px;gap:6px;line-height:1.5;list-style:none;margin:0;padding:0}.fit-list[data-astro-cid-6etmr5mn] li[data-astro-cid-6etmr5mn]:before{content:"✓ ";color:var(--color-success);font-family:var(--font-mono);font-size:11px;font-weight:700}.fit-list[data-astro-cid-6etmr5mn].not-fit li[data-astro-cid-6etmr5mn]:before{content:"✗ ";color:var(--color-danger)}.self-diagnose-list[data-astro-cid-6etmr5mn]{display:grid;font-size:14px;gap:8px;list-style:none;margin:0;padding:0}.self-diagnose-list[data-astro-cid-6etmr5mn] a[data-astro-cid-6etmr5mn]{color:var(--color-text-primary);font-weight:500;text-decoration:underline;text-underline-offset:3px}.self-diagnose-list[data-astro-cid-6etmr5mn] a[data-astro-cid-6etmr5mn]:hover{color:var(--color-india-accent)}.form-section[data-astro-cid-6etmr5mn]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:24px}
