.pa-public-shell main:has(.pa-inq){padding:0}.pa-inq{box-sizing:border-box;width:100%;min-width:0;max-width:var(--pa-size-container-wide);padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px));padding-block:var(--pa-space-section-sm) var(--pa-space-section-md);margin-inline:auto}.pa-inq-header{margin-bottom:var(--pa-space-6)}.pa-inq-intro,.pa-inq-warning{margin-top:var(--pa-space-3)}.pa-inq-warning{padding:var(--pa-space-3);border-left:3px solid var(--pa-color-accent);background:var(--pa-color-surface-muted)}.pa-inq-error-summary{margin-bottom:var(--pa-space-6);padding:var(--pa-space-4);border:1px solid var(--pa-color-danger);background:var(--pa-color-surface-muted)}.pa-inq-error-summary ul{margin:var(--pa-space-3) 0 0;padding-left:var(--pa-space-5)}.pa-inq-status-banner{margin-bottom:var(--pa-space-6);padding:var(--pa-space-4);border-left:3px solid var(--pa-color-accent);background:var(--pa-color-surface-muted)}.pa-inq-status-banner--error{border-left-color:var(--pa-color-danger)}.pa-inq-status-banner--retry{border-left-color:var(--pa-color-accent)}.pa-inq-receipt{box-sizing:border-box;width:100%;max-width:var(--pa-size-container-wide);padding:var(--pa-space-section-sm) var(--pa-space-gutter-sm);margin-inline:auto}.pa-inq-receipt code{word-break:break-all}.pa-inq-receipt-warning{margin-top:var(--pa-space-5);padding:var(--pa-space-3);border-left:3px solid var(--pa-color-accent);background:var(--pa-color-surface-muted)}.pa-inq-submit[aria-busy=true]{cursor:wait;opacity:.85}.pa-inq-submit:disabled{cursor:wait}.pa-inq-form{gap:var(--pa-space-5);display:grid}.pa-inq-field,.pa-inq-fieldset{gap:var(--pa-space-2);display:grid}.pa-inq-fieldset{border:1px solid var(--pa-color-border-control);padding:var(--pa-space-4)}.pa-inq-radio-group{gap:var(--pa-space-2);display:grid}.pa-inq-radio{gap:var(--pa-space-2);align-items:center;min-height:2.75rem;display:flex}.pa-inq-field input,.pa-inq-field select,.pa-inq-field textarea{width:100%;min-height:2.75rem;padding:var(--pa-space-2) var(--pa-space-3);border:1px solid var(--pa-color-border-control);border-radius:var(--pa-radius-sm);font:inherit}.pa-inq-field textarea{resize:vertical;min-height:8rem}.pa-inq-help{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm)}.pa-inq-field-error{color:var(--pa-color-danger);font-size:var(--pa-font-size-sm)}.pa-inq-checkbox{grid-template-columns:auto 1fr;align-items:start}.pa-inq-checkbox input{min-width:1.25rem;min-height:1.25rem;margin-top:.35rem}.pa-inq-checkbox label{grid-column:2}.pa-inq-checkbox .pa-inq-help,.pa-inq-checkbox .pa-inq-field-error{grid-column:1/-1}.pa-inq-submit{min-width:12rem;min-height:2.75rem;padding:var(--pa-space-2) var(--pa-space-5);border-radius:var(--pa-radius-sm);background:var(--pa-color-action-primary);color:var(--pa-color-on-action);font:inherit;cursor:pointer;border:0;justify-self:start}.pa-inq-submit:hover{background:var(--pa-color-action-primary-hover)}.pa-inq-submit:focus-visible{outline:2px solid var(--pa-color-focus);outline-offset:2px}.pa-inq-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pa-inq-safety-baseline,.pa-inq-safety-expanded{margin-bottom:var(--pa-space-6);padding:var(--pa-space-4);border-left:3px solid var(--pa-color-accent);background:var(--pa-color-surface-muted)}.pa-inq-safety-baseline h2,.pa-inq-safety-expanded h2{margin-top:0}.pa-inq-safety-disclaimer{margin-bottom:0;font-size:.9375rem}.pa-inq-safety-route{margin-top:var(--pa-space-3)}.pa-inq-safety-route-authority{font-weight:400}.pa-inq-safety-route-actions{margin-bottom:0}.pa-inq-safety-route-link{font-weight:600}.pa-inq-safety-expanded{display:none}.pa-inq-safety-expanded--visible{display:block}.pa-inq:has(#inq-gas-smell:checked) .pa-inq-safety-expanded{display:block}.pa-inq:has(#inq-fire-smoke:checked) .pa-inq-safety-expanded{display:block}.pa-inq-receipt-official{margin-top:var(--pa-space-4);padding:var(--pa-space-3);border-left:3px solid var(--pa-color-accent);background:var(--pa-color-surface-muted)}
