.portal-grid[data-astro-cid-4d3t45dq]{display:grid;grid-template-columns:1fr 340px;gap:1.5rem;align-items:start}.portal-section-divider[data-astro-cid-4d3t45dq]{margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--p-border)}.section-header-inline[data-astro-cid-4d3t45dq]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.section-header-inline[data-astro-cid-4d3t45dq] h3[data-astro-cid-4d3t45dq]{font-family:var(--font-serif);font-size:1.125rem;font-weight:600;color:var(--p-text)}.section-sub[data-astro-cid-4d3t45dq]{font-size:.82rem;color:var(--p-text-muted);margin-top:.15rem}.price-figure[data-astro-cid-4d3t45dq]{font-size:1.25rem;color:var(--p-primary)}.prose-block[data-astro-cid-4d3t45dq]{font-size:.88rem;color:var(--p-text);line-height:1.6;max-width:72ch;display:flex;flex-direction:column;gap:.65rem}.payment-ledger-bar[data-astro-cid-4d3t45dq]{margin-top:1.25rem;padding:1rem 1.25rem;background:var(--p-surface-2);border:1px solid var(--p-border);border-radius:4px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.payment-status-line[data-astro-cid-4d3t45dq]{font-size:.9rem;color:var(--p-text)}.payment-meta-sub[data-astro-cid-4d3t45dq]{font-size:.78rem;color:var(--p-text-muted);margin-top:.2rem}.payment-actions-group[data-astro-cid-4d3t45dq]{display:flex;gap:.5rem;flex-wrap:wrap}.case-header-card[data-astro-cid-4d3t45dq]{background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;padding:1.5rem;margin-bottom:1.5rem}.case-header-top[data-astro-cid-4d3t45dq]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--p-border)}.retainer-badge[data-astro-cid-4d3t45dq]{display:inline-block;padding:.15rem .45rem;border-radius:3px;font-size:.75rem;font-weight:500;background:var(--p-surface-2);border:1px solid var(--p-border);color:var(--p-text)}.case-title-area[data-astro-cid-4d3t45dq] h1[data-astro-cid-4d3t45dq]{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:var(--p-text);letter-spacing:-.015em}.case-meta-line[data-astro-cid-4d3t45dq]{font-size:.85rem;color:var(--p-text-muted);margin-top:.3rem}.case-actions[data-astro-cid-4d3t45dq]{display:flex;flex-direction:column;align-items:flex-end;gap:.65rem}.bankid-auth-status[data-astro-cid-4d3t45dq]{display:flex;align-items:center;gap:.5rem;background:var(--p-surface-2);border:1px solid var(--p-border);padding:.35rem .65rem;border-radius:4px;font-size:.8rem;font-weight:500;color:var(--p-text)}.bankid-auth-status[data-astro-cid-4d3t45dq].authenticated{background:#1b5e2014;border-color:#1b5e204d;color:var(--p-success)}.btn-bankid-small[data-astro-cid-4d3t45dq]{background:var(--p-primary);color:#fff;border:none;padding:.28rem .6rem;border-radius:3px;font-size:.74rem;font-weight:600;cursor:pointer}.save-status-area[data-astro-cid-4d3t45dq]{display:flex;align-items:center;gap:.5rem}.save-status-text[data-astro-cid-4d3t45dq]{font-size:.75rem;color:var(--p-text-muted)}.deadlines-strip[data-astro-cid-4d3t45dq]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem}.deadline-strip-item[data-astro-cid-4d3t45dq]{background:var(--p-surface-2);border:1px solid var(--p-border);border-radius:4px;padding:.75rem 1rem;display:flex;flex-direction:column}.strip-label[data-astro-cid-4d3t45dq]{font-size:.74rem;font-weight:500;color:var(--p-text-muted)}.strip-val[data-astro-cid-4d3t45dq]{font-size:.95rem;color:var(--p-text);margin:.2rem 0}.strip-status[data-astro-cid-4d3t45dq]{font-size:.75rem;font-weight:500}.strip-status[data-astro-cid-4d3t45dq].on-track{color:var(--p-primary)}.strip-status[data-astro-cid-4d3t45dq].pending{color:var(--p-warning)}.strip-sub[data-astro-cid-4d3t45dq]{font-size:.75rem;color:var(--p-text-muted)}.portal-steps-nav[data-astro-cid-4d3t45dq]{display:flex;gap:.25rem;background:var(--p-surface-2);border:1px solid var(--p-border);padding:.3rem;border-radius:4px;margin-bottom:1.5rem;overflow-x:auto}.portal-step-tab[data-astro-cid-4d3t45dq]{flex:1;min-width:90px;background:transparent;border:1px solid transparent;padding:.55rem .5rem;border-radius:3px;font-size:.78rem;font-weight:500;color:var(--p-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.portal-step-tab[data-astro-cid-4d3t45dq].active{background:var(--p-surface);border-color:var(--p-border);color:var(--p-text);font-weight:600}.portal-tab-content[data-astro-cid-4d3t45dq]{display:none}.portal-tab-content[data-astro-cid-4d3t45dq].active{display:block}.portal-card[data-astro-cid-4d3t45dq]{background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;padding:2rem}.portal-card[data-astro-cid-4d3t45dq] h2[data-astro-cid-4d3t45dq]{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;color:var(--p-text);margin-bottom:.35rem}.tab-desc[data-astro-cid-4d3t45dq]{font-size:.88rem;color:var(--p-text-muted);margin-bottom:1.5rem}.card-header-flex[data-astro-cid-4d3t45dq]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.dispatch-creator-box[data-astro-cid-4d3t45dq]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:1.5rem;margin:1rem 0}.dispatch-creator-box[data-astro-cid-4d3t45dq] h3[data-astro-cid-4d3t45dq]{font-size:1rem;color:#0f172a;margin-bottom:.5rem}.dispatch-action-bar[data-astro-cid-4d3t45dq]{margin-top:1.25rem;display:flex;justify-content:flex-end}.track-link[data-astro-cid-4d3t45dq]{font-size:.72rem;color:var(--p-primary);font-weight:600;text-decoration:underline}.retainer-plan-box[data-astro-cid-4d3t45dq]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:1.5rem;margin-bottom:1.5rem}.rp-header[data-astro-cid-4d3t45dq]{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1.25rem}.rp-icon[data-astro-cid-4d3t45dq]{font-size:1.75rem}.rp-header[data-astro-cid-4d3t45dq] h3[data-astro-cid-4d3t45dq]{font-size:1rem;margin-bottom:.25rem}.rp-header[data-astro-cid-4d3t45dq] p[data-astro-cid-4d3t45dq]{font-size:.82rem;color:#475569}.retainer-select-grid[data-astro-cid-4d3t45dq]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.retainer-option[data-astro-cid-4d3t45dq]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:1rem;display:flex;align-items:flex-start;gap:.65rem;cursor:pointer}.retainer-option[data-astro-cid-4d3t45dq].highlight{border-color:#f59e0b;background:#fffbeb}.retainer-option[data-astro-cid-4d3t45dq] label[data-astro-cid-4d3t45dq] strong[data-astro-cid-4d3t45dq]{display:block;font-size:.9rem;color:#0f172a;margin-bottom:.25rem}.retainer-option[data-astro-cid-4d3t45dq] label[data-astro-cid-4d3t45dq] span[data-astro-cid-4d3t45dq]{font-size:.78rem;color:#475569;line-height:1.35}.badge-price[data-astro-cid-4d3t45dq]{display:inline-block;background:#d97706;color:#fff;font-weight:700;font-size:.75rem;padding:.2rem .5rem;border-radius:4px;margin-bottom:.4rem}.court-petition-box[data-astro-cid-4d3t45dq]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:1.5rem;margin:1.5rem 0}.cp-header[data-astro-cid-4d3t45dq]{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem}.cp-icon[data-astro-cid-4d3t45dq]{font-size:1.75rem}.cp-header[data-astro-cid-4d3t45dq] h3[data-astro-cid-4d3t45dq]{font-size:1rem;margin-bottom:.25rem}.cp-header[data-astro-cid-4d3t45dq] p[data-astro-cid-4d3t45dq]{font-size:.82rem;color:#475569}.court-evidence-strip[data-astro-cid-4d3t45dq]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.85rem 1rem;font-size:.82rem;color:#334155;margin:1rem 0}.court-evidence-strip[data-astro-cid-4d3t45dq] ul[data-astro-cid-4d3t45dq]{list-style:none;margin-top:.4rem;display:flex;flex-direction:column;gap:.25rem}.court-action-row[data-astro-cid-4d3t45dq]{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.bank-reader-box[data-astro-cid-4d3t45dq]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}.bank-reader-header[data-astro-cid-4d3t45dq]{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.75rem}.bank-reader-header[data-astro-cid-4d3t45dq] .b-icon[data-astro-cid-4d3t45dq]{font-size:1.75rem}.bank-reader-header[data-astro-cid-4d3t45dq] h3[data-astro-cid-4d3t45dq]{font-size:.95rem;margin-bottom:.25rem}.bank-reader-header[data-astro-cid-4d3t45dq] p[data-astro-cid-4d3t45dq]{font-size:.82rem;color:#475569}.bank-portal-links[data-astro-cid-4d3t45dq]{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}.bank-pill[data-astro-cid-4d3t45dq]{font-size:.75rem;font-weight:600;padding:.35rem .65rem;background:#fff;border:1px solid #94a3b8;border-radius:6px;color:#0f172a;text-decoration:none;transition:all .15s}.bank-pill[data-astro-cid-4d3t45dq]:hover{border-color:var(--p-primary);color:var(--p-primary)}.demo-import-bar[data-astro-cid-4d3t45dq]{background:#e2e8f0;padding:.75rem 1rem;border-radius:6px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.bar-label[data-astro-cid-4d3t45dq]{font-size:.78rem;font-weight:600;color:#334155}.demo-btn-group[data-astro-cid-4d3t45dq]{display:flex;gap:.4rem;flex-wrap:wrap}.btn-demo-bank[data-astro-cid-4d3t45dq]{background:#fff;border:1px solid #94a3b8;font-size:.72rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;cursor:pointer;transition:background .15s}.btn-demo-bank[data-astro-cid-4d3t45dq]:hover{background:#0f172a;color:#fff}.insurance-detective-card[data-astro-cid-4d3t45dq]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:1.5rem;margin:1.75rem 0}.detective-header[data-astro-cid-4d3t45dq]{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1.25rem}.det-icon[data-astro-cid-4d3t45dq]{font-size:1.75rem}.detective-header[data-astro-cid-4d3t45dq] h3[data-astro-cid-4d3t45dq]{font-size:1rem;color:#166534;margin-bottom:.25rem}.detective-header[data-astro-cid-4d3t45dq] p[data-astro-cid-4d3t45dq]{font-size:.85rem;color:#14532d}.detective-checklist-grid[data-astro-cid-4d3t45dq]{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem;margin-bottom:1.5rem}.det-item[data-astro-cid-4d3t45dq]{display:flex;align-items:flex-start;gap:.65rem;background:#fff;border:1px solid #dcfce7;padding:.75rem;border-radius:6px}.det-item[data-astro-cid-4d3t45dq] input[data-astro-cid-4d3t45dq][type=checkbox]{margin-top:.2rem}.det-item[data-astro-cid-4d3t45dq] label[data-astro-cid-4d3t45dq] strong[data-astro-cid-4d3t45dq]{display:block;font-size:.82rem;color:#0f172a}.det-item[data-astro-cid-4d3t45dq] label[data-astro-cid-4d3t45dq] span[data-astro-cid-4d3t45dq]{font-size:.75rem;color:#475569;line-height:1.3}.insurance-table-area[data-astro-cid-4d3t45dq]{background:#fff;border:1px solid #bbf7d0;border-radius:8px;padding:1rem}.insurance-table-area[data-astro-cid-4d3t45dq] h4[data-astro-cid-4d3t45dq]{font-size:.92rem;margin-bottom:.25rem}.edgecase-card[data-astro-cid-4d3t45dq]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:1.5rem;margin-bottom:1.5rem}.ec-header[data-astro-cid-4d3t45dq]{display:flex;gap:.75rem;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid #e2e8f0;margin-bottom:1rem}.ec-icon[data-astro-cid-4d3t45dq]{font-size:1.75rem}.ec-header[data-astro-cid-4d3t45dq] h3[data-astro-cid-4d3t45dq]{font-size:1rem;margin-bottom:.25rem}.ec-header[data-astro-cid-4d3t45dq] p[data-astro-cid-4d3t45dq]{font-size:.82rem;color:#475569}.ec-info-text[data-astro-cid-4d3t45dq]{font-size:.85rem;color:#334155;line-height:1.45}.radio-options-group[data-astro-cid-4d3t45dq]{display:flex;flex-direction:column;gap:.65rem;margin-top:.5rem}.radio-lbl[data-astro-cid-4d3t45dq]{display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem;background:#fff;border:1px solid #cbd5e1;padding:.75rem;border-radius:6px;cursor:pointer}.ec-action-row[data-astro-cid-4d3t45dq]{margin-top:1rem;display:flex;justify-content:flex-end}.ai-box-eval[data-astro-cid-4d3t45dq]{background:#fff;border:1px solid #cbd5e1;padding:.75rem;border-radius:6px;font-size:.82rem;line-height:1.4}.checkbox-option[data-astro-cid-4d3t45dq]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;font-size:.85rem}.docs-library-grid[data-astro-cid-4d3t45dq]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:1.5rem 0}.doc-card[data-astro-cid-4d3t45dq]{background:#f8fafc;border:1px solid var(--p-border);border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.doc-icon[data-astro-cid-4d3t45dq]{font-size:2rem}.doc-info[data-astro-cid-4d3t45dq] h4[data-astro-cid-4d3t45dq]{font-size:.95rem;margin-bottom:.35rem}.doc-info[data-astro-cid-4d3t45dq] p[data-astro-cid-4d3t45dq]{font-size:.8rem;color:#64748b;line-height:1.35}.pricing-estate-banner[data-astro-cid-4d3t45dq]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:1.25rem;margin-top:1.5rem;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.pricing-badge-col[data-astro-cid-4d3t45dq]{display:flex;flex-direction:column;gap:.25rem}.p-tag[data-astro-cid-4d3t45dq]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#166534;background:#dcfce7;padding:.2rem .5rem;border-radius:4px;width:fit-content}.pricing-badge-col[data-astro-cid-4d3t45dq] strong[data-astro-cid-4d3t45dq]{font-size:1.1rem;color:#0f172a}.pricing-text-col[data-astro-cid-4d3t45dq] p[data-astro-cid-4d3t45dq]{font-size:.85rem;color:#14532d;line-height:1.45}.p-form-grid[data-astro-cid-4d3t45dq]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.p-form-group[data-astro-cid-4d3t45dq]{display:flex;flex-direction:column;gap:.35rem}.p-form-group[data-astro-cid-4d3t45dq] label[data-astro-cid-4d3t45dq]{font-size:.82rem;font-weight:600;color:#334155}.p-form-group[data-astro-cid-4d3t45dq] input[data-astro-cid-4d3t45dq],.p-form-group[data-astro-cid-4d3t45dq] select[data-astro-cid-4d3t45dq]{padding:.65rem .85rem;border:1px solid var(--p-border-dark);border-radius:6px;font-size:.9rem;background:#fff;color:#0f172a;outline:none;transition:border-color .15s}.p-form-group[data-astro-cid-4d3t45dq] input[data-astro-cid-4d3t45dq]:focus,.p-form-group[data-astro-cid-4d3t45dq] select[data-astro-cid-4d3t45dq]:focus{border-color:var(--p-primary);box-shadow:0 0 0 3px #0f766e1a}.table-inline-input[data-astro-cid-4d3t45dq]{width:100%;padding:.35rem .5rem;border:1px solid #cbd5e1;border-radius:4px;font-size:.82rem}.table-responsive[data-astro-cid-4d3t45dq]{overflow-x:auto;margin:1.25rem 0}.portal-table[data-astro-cid-4d3t45dq]{width:100%;border-collapse:collapse;font-size:.88rem}.portal-table[data-astro-cid-4d3t45dq] th[data-astro-cid-4d3t45dq]{background:var(--p-surface-2);text-align:left;padding:.75rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted);border-bottom:1px solid var(--p-border)}.portal-table[data-astro-cid-4d3t45dq] td[data-astro-cid-4d3t45dq]{padding:.85rem 1rem;border-bottom:1px solid var(--p-border);vertical-align:middle}.total-row[data-astro-cid-4d3t45dq] td[data-astro-cid-4d3t45dq]{background:var(--p-surface-2);font-size:.92rem;border-top:2px solid var(--p-border)}.sum-cell[data-astro-cid-4d3t45dq]{font-weight:700;text-align:right}.amount-cell[data-astro-cid-4d3t45dq]{font-weight:600;text-align:right}.debt-color[data-astro-cid-4d3t45dq]{color:#c53030}.category-chip[data-astro-cid-4d3t45dq]{display:inline-block;padding:.2rem .5rem;background:#e0f2fe;color:#0369a1;font-size:.75rem;font-weight:600;border-radius:4px}.category-chip[data-astro-cid-4d3t45dq].debt{background:#fee2e2;color:#991b1b}.chip-warning[data-astro-cid-4d3t45dq]{color:#b45309;font-weight:600;font-size:.8rem}.chip-ok[data-astro-cid-4d3t45dq]{color:#15803d;font-size:.8rem}.btn-table-remove[data-astro-cid-4d3t45dq]{background:transparent;border:none;color:#94a3b8;font-size:.78rem;cursor:pointer;text-decoration:underline}.btn-table-remove[data-astro-cid-4d3t45dq]:hover{color:#dc2626}.video-service-badge[data-astro-cid-4d3t45dq]{background:#dbeafe;color:#1e40af;padding:.35rem .75rem;border-radius:9999px;font-size:.82rem;font-weight:700}.video-room-card[data-astro-cid-4d3t45dq]{background:var(--p-surface-2);border:1px solid var(--p-border);border-radius:10px;padding:1.5rem;margin:1.5rem 0}.video-room-header[data-astro-cid-4d3t45dq]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--p-border);margin-bottom:1.25rem}.room-title-area[data-astro-cid-4d3t45dq]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.live-dot[data-astro-cid-4d3t45dq]{width:10px;height:10px;border-radius:50%;background:#16a34a;box-shadow:0 0 8px #16a34a}.video-link-copy-box[data-astro-cid-4d3t45dq]{margin-bottom:1.5rem}.video-link-copy-box[data-astro-cid-4d3t45dq] label[data-astro-cid-4d3t45dq]{font-size:.82rem;font-weight:600;color:#334155;display:block;margin-bottom:.35rem}.link-input-group[data-astro-cid-4d3t45dq]{display:flex;gap:.5rem}.link-input-group[data-astro-cid-4d3t45dq] input[data-astro-cid-4d3t45dq]{flex:1;padding:.65rem .85rem;border:1px solid var(--p-border-dark);border-radius:6px;font-family:monospace;font-size:.9rem;background:#fff}.hybrid-setup-grid[data-astro-cid-4d3t45dq]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.hybrid-box[data-astro-cid-4d3t45dq]{background:#fff;border:1px solid var(--p-border);border-radius:8px;padding:1.25rem}.hybrid-box[data-astro-cid-4d3t45dq] h4[data-astro-cid-4d3t45dq]{font-size:.92rem;margin-bottom:.75rem}.attendance-summary-list[data-astro-cid-4d3t45dq]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.attendance-item[data-astro-cid-4d3t45dq]{display:flex;justify-content:space-between;align-items:center;padding:.45rem .65rem;background:var(--p-surface-2);border-radius:6px;font-size:.82rem}.att-badge[data-astro-cid-4d3t45dq]{font-size:.75rem;font-weight:600;color:var(--p-primary)}.video-preview-mockup[data-astro-cid-4d3t45dq]{background:#0f172a;border-radius:10px;padding:1.5rem;color:#fff;margin-top:1.5rem}.video-preview-header[data-astro-cid-4d3t45dq]{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:1rem;font-size:.88rem}.rec-badge[data-astro-cid-4d3t45dq]{color:#f87171;font-size:.78rem;font-weight:600}.video-grid-mockup[data-astro-cid-4d3t45dq]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.video-feed[data-astro-cid-4d3t45dq]{background:#1e293b;border:1px solid rgba(255,255,255,.1);height:160px;border-radius:8px;position:relative;padding:.75rem;display:flex;flex-direction:column;justify-content:space-between}.feed-user[data-astro-cid-4d3t45dq]{font-size:.85rem;font-weight:600}.feed-badge[data-astro-cid-4d3t45dq].verified{background:#22c55e40;color:#86efac;border:1px solid rgba(34,197,94,.4);padding:.2rem .5rem;border-radius:4px;font-size:.72rem;width:fit-content}.video-controls-bar[data-astro-cid-4d3t45dq]{margin-top:1.25rem;display:flex;justify-content:flex-end}.signing-methods-grid[data-astro-cid-4d3t45dq]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}.method-box[data-astro-cid-4d3t45dq]{background:var(--p-surface-2);border:1px solid var(--p-border);border-radius:8px;padding:1.25rem;font-size:.85rem}.method-box[data-astro-cid-4d3t45dq] .m-icon[data-astro-cid-4d3t45dq]{font-size:1.75rem;margin-bottom:.35rem}.method-box[data-astro-cid-4d3t45dq] h4[data-astro-cid-4d3t45dq]{font-size:.95rem;margin-bottom:.5rem}.method-box[data-astro-cid-4d3t45dq] ul[data-astro-cid-4d3t45dq]{list-style:none;display:flex;flex-direction:column;gap:.35rem;margin:.75rem 0;color:#475569}.solvency-summary-card[data-astro-cid-4d3t45dq]{background:var(--p-surface-2);border:1px solid var(--p-border);border-radius:8px;padding:1.25rem;margin:1.5rem 0}.solvency-header[data-astro-cid-4d3t45dq]{display:flex;justify-content:space-between;align-items:center;font-size:.92rem;font-weight:700;margin-bottom:.5rem}.solvency-header[data-astro-cid-4d3t45dq] strong[data-astro-cid-4d3t45dq]{font-size:1.25rem;color:#0f172a}.officials-grid[data-astro-cid-4d3t45dq]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:1.5rem 0}.official-box[data-astro-cid-4d3t45dq]{background:var(--p-surface-2);border:1px solid var(--p-border);border-radius:8px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.box-badge[data-astro-cid-4d3t45dq]{font-size:.75rem;font-weight:700;color:var(--p-primary);text-transform:uppercase}.box-hint[data-astro-cid-4d3t45dq]{font-size:.78rem;color:var(--p-text-muted);line-height:1.35}.tab-bottom-actions[data-astro-cid-4d3t45dq]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--p-border)}.btn-portal-primary[data-astro-cid-4d3t45dq]{background:var(--p-primary);color:#fff;border:none;padding:.75rem 1.25rem;border-radius:6px;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-portal-primary[data-astro-cid-4d3t45dq]:hover{background:var(--p-primary-dark)}.btn-portal-secondary[data-astro-cid-4d3t45dq]{background:var(--p-surface-2);color:#0f172a;border:1px solid var(--p-border-dark);padding:.55rem .9rem;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer}.btn-portal-outline[data-astro-cid-4d3t45dq]{background:transparent;color:#334155;border:1px solid var(--p-border-dark);padding:.75rem 1.25rem;border-radius:6px;font-size:.88rem;font-weight:600;cursor:pointer}.btn-bankid-large[data-astro-cid-4d3t45dq]{width:100%;background:#0f172a;color:#fff;border:none;padding:.85rem;border-radius:6px;font-size:.92rem;font-weight:700;cursor:pointer}.dispatch-instruction-card[data-astro-cid-4d3t45dq]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.dispatch-header[data-astro-cid-4d3t45dq]{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--p-border);margin-bottom:1rem}.disp-icon[data-astro-cid-4d3t45dq]{font-size:2rem}.disp-addr[data-astro-cid-4d3t45dq]{font-family:monospace;background:#fff;padding:.5rem .75rem;border:1px solid var(--p-border);border-radius:4px;display:inline-block;margin-top:.35rem;font-size:.95rem;font-weight:600}.dispatch-checklist[data-astro-cid-4d3t45dq] h4[data-astro-cid-4d3t45dq]{font-size:.88rem;margin-bottom:.5rem}.dispatch-checklist[data-astro-cid-4d3t45dq] ul[data-astro-cid-4d3t45dq]{list-style:none;display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#334155}.formal-paper[data-astro-cid-4d3t45dq]{background:#fff;border:2px solid #0f172a;padding:3rem;box-shadow:0 4px 20px #0000000f;margin-top:1.5rem}.paper-header[data-astro-cid-4d3t45dq]{text-align:center;border-bottom:2px solid #0f172a;padding-bottom:1.5rem;margin-bottom:2rem}.paper-header[data-astro-cid-4d3t45dq] h2[data-astro-cid-4d3t45dq]{font-size:1.75rem;font-weight:800;letter-spacing:.05em}.paper-meta-badge[data-astro-cid-4d3t45dq]{font-size:.75rem;color:#64748b;margin-top:.5rem}.paper-section[data-astro-cid-4d3t45dq]{margin-bottom:2rem}.paper-section[data-astro-cid-4d3t45dq] h3[data-astro-cid-4d3t45dq]{font-size:.92rem;font-weight:700;border-bottom:1px solid #cbd5e1;padding-bottom:.35rem;margin-bottom:.75rem}.paper-grid-2[data-astro-cid-4d3t45dq]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;font-size:.88rem}.paper-table[data-astro-cid-4d3t45dq]{width:100%;border-collapse:collapse;font-size:.85rem}.paper-table[data-astro-cid-4d3t45dq] th[data-astro-cid-4d3t45dq],.paper-table[data-astro-cid-4d3t45dq] td[data-astro-cid-4d3t45dq]{padding:.5rem .75rem;border:1px solid #cbd5e1}.paper-table[data-astro-cid-4d3t45dq] th[data-astro-cid-4d3t45dq]{background:#f1f5f9}.paper-net-box[data-astro-cid-4d3t45dq]{background:#f8fafc;border:2px solid #0f172a;padding:1rem;text-align:center;margin:2rem 0}.signatures-section[data-astro-cid-4d3t45dq]{margin-top:3rem}.sig-line[data-astro-cid-4d3t45dq]{margin-top:1.5rem;font-family:monospace}.sig-grid-2[data-astro-cid-4d3t45dq]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.portal-auth-gate-card[data-astro-cid-4d3t45dq]{background:#0f172a;color:#fff;border-radius:12px;padding:1.25rem;margin-bottom:1.25rem;box-shadow:0 4px 12px #0000001f}.gate-header[data-astro-cid-4d3t45dq]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;margin-bottom:.45rem}.portal-auth-gate-card[data-astro-cid-4d3t45dq] p[data-astro-cid-4d3t45dq]{font-size:.78rem;color:#94a3b8;line-height:1.4;margin-bottom:1rem}.btn-bankid-primary[data-astro-cid-4d3t45dq]{width:100%;background:#0f766e;color:#fff;border:none;padding:.65rem;border-radius:6px;font-weight:700;font-size:.85rem;cursor:pointer}.erna-inspector-card[data-astro-cid-4d3t45dq]{background:#fff;border:1px solid var(--p-border);border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #0000000a}.inspector-header[data-astro-cid-4d3t45dq]{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--p-border);margin-bottom:1rem}.ins-title[data-astro-cid-4d3t45dq]{display:flex;align-items:center;gap:.65rem}.ins-icon[data-astro-cid-4d3t45dq]{font-size:1.5rem}.ins-title[data-astro-cid-4d3t45dq] h3[data-astro-cid-4d3t45dq]{font-size:.95rem;font-weight:700;color:#0f172a}.ins-subtitle[data-astro-cid-4d3t45dq]{font-size:.72rem;color:var(--p-text-muted)}.audit-badge[data-astro-cid-4d3t45dq]{font-size:.72rem;font-weight:700;padding:.25rem .55rem;border-radius:9999px}.audit-badge[data-astro-cid-4d3t45dq].ready{background:#dcfce7;color:#15803d}.audit-rules-list[data-astro-cid-4d3t45dq]{display:flex;flex-direction:column;gap:.75rem}.audit-item[data-astro-cid-4d3t45dq]{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .75rem;border-radius:6px;font-size:.8rem;background:#f8fafc;border:1px solid var(--p-border)}.audit-item[data-astro-cid-4d3t45dq] .rule-icon[data-astro-cid-4d3t45dq]{font-weight:800;font-size:.9rem}.audit-item[data-astro-cid-4d3t45dq].success{background:#f0fdf4;border-color:#bbf7d0}.audit-item[data-astro-cid-4d3t45dq].success .rule-icon[data-astro-cid-4d3t45dq]{color:#16a34a}.audit-item[data-astro-cid-4d3t45dq].warning{background:#fffbeb;border-color:#fde68a}.audit-item[data-astro-cid-4d3t45dq].warning .rule-icon[data-astro-cid-4d3t45dq]{color:#d97706}.audit-item[data-astro-cid-4d3t45dq].danger{background:#fef2f2;border-color:#fecaca}.audit-item[data-astro-cid-4d3t45dq].danger .rule-icon[data-astro-cid-4d3t45dq]{color:#dc2626}.audit-item[data-astro-cid-4d3t45dq] strong[data-astro-cid-4d3t45dq]{display:block;color:#0f172a;margin-bottom:.15rem}.audit-item[data-astro-cid-4d3t45dq] p[data-astro-cid-4d3t45dq]{color:#475569;font-size:.75rem;line-height:1.3}.inspector-footer[data-astro-cid-4d3t45dq]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--p-border);display:flex;flex-direction:column;gap:.35rem}.btn-portal-audit[data-astro-cid-4d3t45dq]{width:100%;background:#0f172a;color:#fff;border:none;padding:.65rem;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer}.audit-ts[data-astro-cid-4d3t45dq]{font-size:.7rem;color:#94a3b8;text-align:center}.portal-help-box[data-astro-cid-4d3t45dq]{background:#fff;border:1px solid var(--p-border);border-radius:12px;padding:1.25rem;margin-top:1.25rem;font-size:.85rem}.portal-help-box[data-astro-cid-4d3t45dq] h4[data-astro-cid-4d3t45dq]{font-size:.9rem;color:#0f172a;margin-bottom:.35rem}.portal-help-box[data-astro-cid-4d3t45dq] p[data-astro-cid-4d3t45dq]{color:var(--p-text-muted);font-size:.78rem;margin-bottom:.75rem}.btn-portal-help[data-astro-cid-4d3t45dq]{color:var(--p-primary);font-weight:600;text-decoration:none;font-size:.82rem}.bankid-modal-overlay[data-astro-cid-4d3t45dq]{position:fixed;inset:0;background:#0f172ab3;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}.bankid-modal-card[data-astro-cid-4d3t45dq]{background:#fff;border-radius:12px;max-width:440px;width:100%;box-shadow:0 20px 40px #00000040;overflow:hidden}.modal-header[data-astro-cid-4d3t45dq]{background:#0f172a;color:#fff;padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center}.bid-logo[data-astro-cid-4d3t45dq]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700}.close-modal-btn[data-astro-cid-4d3t45dq]{background:transparent;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer}.modal-body[data-astro-cid-4d3t45dq]{padding:1.5rem}.bid-instruction[data-astro-cid-4d3t45dq]{font-size:.85rem;color:#475569;line-height:1.4}.spinner-bid[data-astro-cid-4d3t45dq]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#0f766e;border-radius:50%;margin:0 auto;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.legal-doc-preview[data-astro-cid-4d3t45dq]{font-family:Georgia,serif;line-height:1.6;color:#0f172a}.legal-doc-preview[data-astro-cid-4d3t45dq] h3[data-astro-cid-4d3t45dq]{text-align:center;margin-bottom:1.25rem}.legal-doc-preview[data-astro-cid-4d3t45dq] ul[data-astro-cid-4d3t45dq]{margin:1rem 0 1rem 1.5rem}@media(max-width:1024px){.portal-grid[data-astro-cid-4d3t45dq],.officials-grid[data-astro-cid-4d3t45dq],.hybrid-setup-grid[data-astro-cid-4d3t45dq],.signing-methods-grid[data-astro-cid-4d3t45dq],.docs-library-grid[data-astro-cid-4d3t45dq],.detective-checklist-grid[data-astro-cid-4d3t45dq],.retainer-select-grid[data-astro-cid-4d3t45dq],.p-form-grid[data-astro-cid-4d3t45dq]{grid-template-columns:1fr}}@media print{.portal-nav[data-astro-cid-4d3t45dq],.case-header-card[data-astro-cid-4d3t45dq],.portal-steps-nav[data-astro-cid-4d3t45dq],.dispatch-instruction-card[data-astro-cid-4d3t45dq],.signing-methods-grid[data-astro-cid-4d3t45dq],.tab-bottom-actions[data-astro-cid-4d3t45dq],.export-btn-group[data-astro-cid-4d3t45dq],.portal-sidebar[data-astro-cid-4d3t45dq],.portal-footer[data-astro-cid-4d3t45dq],.bankid-modal-overlay[data-astro-cid-4d3t45dq]{display:none!important}.portal-workspace[data-astro-cid-4d3t45dq],.portal-card[data-astro-cid-4d3t45dq],.portal-main-panel[data-astro-cid-4d3t45dq]{padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;max-width:100%!important}.formal-paper[data-astro-cid-4d3t45dq]{border:none!important;padding:0!important;box-shadow:none!important}}
