.evidence-upload[data-v-25c1ce97]{gap:10px;display:grid}.evidence-slots[data-v-25c1ce97]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.evidence-slot[data-v-25c1ce97]{border:1px dashed var(--border);background:var(--surface-alt);border-radius:8px;gap:8px;padding:16px;display:grid}.evidence-slot[data-v-25c1ce97]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.evidence-slot span[data-v-25c1ce97],.evidence-upload small[data-v-25c1ce97]{color:var(--muted);font-size:12px}.evidence-slot input[data-v-25c1ce97]{max-width:100%;font:inherit}.evidence-slot.disabled[data-v-25c1ce97]{opacity:.65}.upload-status[data-v-25c1ce97],.upload-success[data-v-25c1ce97],.form-error[data-v-25c1ce97]{overflow-wrap:anywhere;margin:0}.upload-success[data-v-25c1ce97]{color:var(--ink)}.spending-activity[data-v-2ef98692]{border-top:1px solid var(--border);gap:16px;padding-top:24px;display:grid}.activity-heading[data-v-2ef98692],.activity-heading nav[data-v-2ef98692],.document-list li[data-v-2ef98692],.document-preview header[data-v-2ef98692],.attachment-form[data-v-2ef98692]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-heading nav button[data-v-2ef98692]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px}.activity-heading nav button.active[data-v-2ef98692]{color:var(--ink);border-color:var(--accent)}.document-list[data-v-2ef98692],.activity-list[data-v-2ef98692]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.document-list li[data-v-2ef98692],.activity-list li[data-v-2ef98692]{border:1px solid var(--border);border-radius:8px;padding:14px}.document-list li div[data-v-2ef98692],.attachment-form label[data-v-2ef98692]{gap:6px;display:grid}.text-link[data-v-2ef98692]{color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.document-list small[data-v-2ef98692],.muted[data-v-2ef98692],.activity-list summary span[data-v-2ef98692]{color:var(--muted);font-size:12px}.attachment-form[data-v-2ef98692]{background:var(--surface-alt);border-radius:8px;padding:16px}.document-preview[data-v-2ef98692]{border:1px solid var(--border);border-radius:8px;padding:12px}.preview-actions[data-v-2ef98692]{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.preview-actions a[data-v-2ef98692]{text-decoration:none}.pdf-open-help[data-v-2ef98692]{background:var(--surface-alt);color:var(--muted);border-radius:8px;padding:24px}.technical-details[data-v-2ef98692]{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.technical-details summary[data-v-2ef98692]{cursor:pointer}.document-preview img[data-v-2ef98692]{object-fit:contain;max-width:100%;max-height:700px}.digest[data-v-2ef98692]{overflow-wrap:anywhere;font-size:11px}.activity-list summary[data-v-2ef98692]{cursor:pointer;gap:6px;display:grid}.activity-diff[data-v-2ef98692]{grid-template-columns:minmax(100px,1fr) 3fr;gap:8px;font-size:12px;display:grid}.activity-diff dd[data-v-2ef98692]{overflow-wrap:anywhere;margin:0}.activity-diff ins[data-v-2ef98692]{text-decoration:none}.audit-entry[data-v-2ef98692]{border-left:2px solid var(--border);margin:16px 0;padding:12px}.audit-entry pre[data-v-2ef98692]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.scope-switch[data-v-2ef98692]{gap:8px;font-size:13px;display:flex}@media (width<=600px){.activity-diff[data-v-2ef98692]{grid-template-columns:1fr}.activity-heading[data-v-2ef98692]{align-items:stretch}}.payment-channel[data-v-2dcb8237]{border:1px solid var(--border);border-radius:8px;gap:14px;padding:20px;display:grid}.payment-channel h3[data-v-2dcb8237],.payment-channel p[data-v-2dcb8237]{margin:0}.payment-channel p[data-v-2dcb8237]{line-height:1.6}.payment-channel label[data-v-2dcb8237],.payment-channel form[data-v-2dcb8237]{gap:8px;display:grid}.payment-channel input[data-v-2dcb8237],.payment-channel textarea[data-v-2dcb8237]{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;box-sizing:border-box;border-radius:6px;width:100%;min-width:0;padding:10px}.channel-actions[data-v-2dcb8237]{flex-wrap:wrap;gap:10px;display:flex}.muted[data-v-2dcb8237]{color:var(--muted)}@media (width<=650px){.payment-channel[data-v-2dcb8237]{padding:14px}.channel-actions button[data-v-2dcb8237]{width:100%}}.accounting-corrections[data-v-0c1825cf]{border-top:1px solid var(--border);padding-top:20px}.accounting-corrections summary[data-v-0c1825cf]{cursor:pointer;font-weight:650}.accounting-corrections p[data-v-0c1825cf]{line-height:1.6}.correction-panel[data-v-0c1825cf],.correction-panel form[data-v-0c1825cf]{gap:16px;display:grid}.correction-panel[data-v-0c1825cf]{background:var(--surface-alt);border:1px solid var(--border);border-radius:8px;margin-top:18px;padding:20px}.correction-grid[data-v-0c1825cf]{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.correction-panel label[data-v-0c1825cf]{gap:6px;font-size:13px;display:grid}.correction-panel input[data-v-0c1825cf],.correction-panel select[data-v-0c1825cf],.correction-panel textarea[data-v-0c1825cf]{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;box-sizing:border-box;border-radius:6px;width:100%;min-width:0;padding:10px}.correction-line[data-v-0c1825cf]{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.correction-actions[data-v-0c1825cf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.correction-list[data-v-0c1825cf]{padding:0;list-style:none}.correction-list li[data-v-0c1825cf]{border-bottom:1px solid var(--border);gap:6px;padding:12px 0;display:grid}.correction-list small[data-v-0c1825cf],.muted[data-v-0c1825cf]{color:var(--muted)}.text-link[data-v-0c1825cf]{color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=650px){.correction-grid[data-v-0c1825cf],.correction-line[data-v-0c1825cf]{grid-template-columns:1fr}.correction-panel[data-v-0c1825cf]{padding:14px}}.draft-status[data-v-9a6a85e5]{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.draft-status-message[data-v-9a6a85e5]{flex-basis:100%}.draft-status[data-state=conflict][data-v-9a6a85e5],.draft-status[data-state=not-saved][data-v-9a6a85e5]{color:var(--amber-700)}.draft-status button[data-v-9a6a85e5]{min-height:40px}@media (width<=767px){.draft-status button[data-v-9a6a85e5]{min-height:44px}}.budget-headroom[data-v-a8d68162]{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0;font-size:12px;display:grid}.budget-headroom dt[data-v-a8d68162]{color:var(--muted);line-height:1.4}.budget-headroom dd[data-v-a8d68162]{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:650}@media (width<=600px){.budget-headroom[data-v-a8d68162]{grid-template-columns:1fr}}.contract-entry-fields[data-v-a8d68162]{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.contract-entry-fields:disabled button[data-v-a8d68162]{cursor:wait}.contract-entry label[data-v-a8d68162]{gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.contract-entry input[data-v-a8d68162],.contract-entry select[data-v-a8d68162],.contract-entry textarea[data-v-a8d68162]{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);background:var(--surface);font:inherit;border-radius:7px;padding:11px 12px}.contract-entry textarea[data-v-a8d68162]{resize:vertical;min-height:100px}.contract-entry input[data-v-a8d68162]:focus,.contract-entry select[data-v-a8d68162]:focus,.contract-entry textarea[data-v-a8d68162]:focus{outline:2px solid var(--accent);outline-offset:2px}.contract-entry input[data-v-a8d68162]:disabled,.contract-entry select[data-v-a8d68162]:disabled,.contract-entry textarea[data-v-a8d68162]:disabled{color:var(--muted);background:var(--surface-alt);cursor:default}.contract-entry button[data-v-a8d68162]:disabled{opacity:.6;cursor:wait}.contract-entry .line-editor[data-v-a8d68162]{background:var(--surface-alt);border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;display:flex}.contract-entry .line-editor label[data-v-a8d68162]{flex:1;min-width:140px}.contract-entry .line-editor label[data-v-a8d68162]:first-child{flex:2}.contract-entry .text-link[data-v-a8d68162]{color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.contract-entry .context-note[data-v-a8d68162]{background:var(--surface-alt);border-radius:8px;margin:0;padding:12px 16px;font-size:13px;line-height:1.6}@media (width<=500px){.contract-entry .line-editor[data-v-a8d68162]{align-items:stretch}.contract-entry .line-editor label[data-v-a8d68162]{flex-basis:100%;min-width:0}}.contract-entry[data-v-a8d68162]{gap:20px;min-width:0;display:grid}.contract-progress[data-v-a8d68162]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.contract-progress li>button[data-v-a8d68162],.contract-progress li>span[data-v-a8d68162]{font:inherit;color:var(--muted);border:0;border-bottom:2px solid var(--border);box-sizing:border-box;background:0 0;align-items:center;gap:8px;width:100%;padding:12px 8px;font-size:13px;display:flex}.contract-progress button[data-v-a8d68162]{cursor:pointer}.contract-progress li.current>button[data-v-a8d68162],.contract-progress li.current>span[data-v-a8d68162]{color:var(--ink);border-color:var(--accent);font-weight:700}.contract-progress li>button>span[data-v-a8d68162],.contract-progress li>span>span[data-v-a8d68162]{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.contract-step-heading[data-v-a8d68162]{margin:0;font-size:20px}.contract-entry header p[data-v-a8d68162],.contract-entry-note[data-v-a8d68162]{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.contract-entry-grid[data-v-a8d68162]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contract-entry-grid .wide[data-v-a8d68162]{grid-column:1/-1}.contract-entry-actions[data-v-a8d68162]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.contract-entry-actions span[data-v-a8d68162]{font-size:13px}.contract-entry-check[data-v-a8d68162]{align-items:center;gap:10px;display:flex!important}.contract-entry-check input[data-v-a8d68162]{width:auto!important}.contract-allocation[data-v-a8d68162]{gap:12px;display:grid}.contract-allocation h4[data-v-a8d68162]{margin:0}.contract-entry details[data-v-a8d68162]{border-top:1px solid var(--border);padding:16px 0}.contract-entry summary[data-v-a8d68162]{cursor:pointer;font-weight:600}.contract-entry details[open] summary[data-v-a8d68162]{margin-bottom:16px}.contract-policy-accounts[data-v-a8d68162]{grid-template-columns:auto 1fr;gap:10px;font-size:13px;display:grid}.contract-policy-accounts dd[data-v-a8d68162]{margin:0}.contract-entry-errors[data-v-a8d68162]{border-left:3px solid var(--warning);background:var(--surface-alt);padding:14px}.contract-entry-errors ul[data-v-a8d68162]{margin-bottom:0;padding-left:20px}.contract-entry-errors button[data-v-a8d68162]{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.contract-entry button[data-v-a8d68162]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=600px){.contract-entry-grid[data-v-a8d68162]{grid-template-columns:1fr}.contract-progress[data-v-a8d68162]{gap:2px}.contract-progress li>button[data-v-a8d68162],.contract-progress li>span[data-v-a8d68162]{gap:4px;padding:10px 2px;font-size:11px}.contract-progress li>button>span[data-v-a8d68162],.contract-progress li>span>span[data-v-a8d68162]{width:20px;height:20px}.contract-entry-actions button[data-v-a8d68162]{flex:1}}.text-link[data-v-b43d339c]{color:var(--accent,var(--brand-700));cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.text-link[data-v-b43d339c]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}.spending-journey[data-v-b43d339c]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);padding:18px 20px}.spending-journey--success[data-v-b43d339c]{border-color:color-mix(in srgb,var(--green-700) 55%,var(--border));background:linear-gradient(115deg,color-mix(in srgb,var(--green-100) 42%,var(--surface-raised)),var(--surface-raised) 68%)}.spending-journey__overview[data-v-b43d339c]{justify-content:space-between;align-items:center;gap:24px;display:flex}.spending-journey__status[data-v-b43d339c]{flex:1;min-width:0}.spending-journey__eyebrow[data-v-b43d339c]{color:var(--muted);margin:0 0 4px;font-size:.78rem;font-weight:600}.spending-journey__status h2[data-v-b43d339c]{letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.15}.spending-journey--success h2[data-v-b43d339c],.spending-journey--success .spending-journey__confirmed[data-v-b43d339c]{color:var(--green-700)}.spending-journey--attention h2[data-v-b43d339c]{color:var(--amber-700)}.spending-journey__reference[data-v-b43d339c]{text-align:left;overflow-wrap:anywhere;margin-top:7px;font-size:.84rem}.spending-journey__amounts[data-v-b43d339c]{flex:1.8;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:0;margin:0;display:grid}.spending-journey__amounts div[data-v-b43d339c]{min-width:0}.spending-journey__amounts dt[data-v-b43d339c]{color:var(--muted);margin-bottom:5px;font-size:.8rem}.spending-journey__amounts dd[data-v-b43d339c]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:700}.spending-journey__progress[data-v-b43d339c]{color:var(--muted);gap:18px;margin:18px 0 0;padding:0;font-size:.79rem;list-style:none;display:flex}.spending-journey__progress li[data-v-b43d339c]{align-items:center;gap:7px;min-width:0;display:flex}.spending-journey__progress li+li[data-v-b43d339c]:before{content:"";background:var(--border-strong);flex:none;width:24px;height:1px;margin-right:4px;display:block}.spending-journey__step-icon[data-v-b43d339c]{border:1px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:grid}.spending-journey__step--complete[data-v-b43d339c]{color:var(--green-700)}.spending-journey__step--complete .spending-journey__step-icon[data-v-b43d339c]{border-color:var(--green-700);background:var(--green-100)}.spending-journey__step--current[data-v-b43d339c]{color:var(--text);font-weight:600}.spending-journey__step--current .spending-journey__step-icon[data-v-b43d339c]{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-700)}.spending-journey__handoff[data-v-b43d339c]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:15px;padding-top:12px;font-size:.85rem;display:flex}.spending-journey__handoff strong[data-v-b43d339c]{color:var(--text)}.spending-journey__handoff span[data-v-b43d339c]{color:var(--text-soft)}.spending-journey__owner[data-v-b43d339c]{margin-left:auto}.spending-journey__sr-only[data-v-b43d339c]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.spending-journey[data-v-b43d339c]{padding:16px}.spending-journey__overview[data-v-b43d339c]{display:block}.spending-journey__amounts[data-v-b43d339c]{gap:12px;margin-top:16px}.spending-journey__progress[data-v-b43d339c]{gap:10px;font-size:.73rem}.spending-journey__progress li[data-v-b43d339c]{align-items:flex-start}.spending-journey__progress li+li[data-v-b43d339c]:before{display:none}.spending-journey__owner[data-v-b43d339c]{margin-left:0}.spending-journey__handoff[data-v-b43d339c]{gap:5px 10px}}@media (width<=400px){.spending-journey__amounts[data-v-b43d339c]{grid-template-columns:repeat(2,minmax(0,1fr))}.spending-journey__amounts div[data-v-b43d339c]:first-child{grid-column:1/-1}.spending-journey__progress[data-v-b43d339c]{flex-wrap:wrap}}.spending-decision__breakdown[data-v-2227a32b],.spending-decision__budget-review[data-v-2227a32b],.spending-decision__budget-lines[data-v-2227a32b]{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.spending-decision__breakdown h4[data-v-2227a32b],.spending-decision__budget-review h4[data-v-2227a32b],.spending-decision__budget-lines h4[data-v-2227a32b]{margin:0 0 10px;font-size:.85rem}.spending-decision__breakdown dl[data-v-2227a32b],.spending-decision__budget-review dl[data-v-2227a32b]{gap:7px;margin:8px 0;font-size:.85rem;display:grid}.spending-decision__breakdown dl>div[data-v-2227a32b],.spending-decision__budget-review dl>div[data-v-2227a32b],.spending-decision__budget-lines>div[data-v-2227a32b]{justify-content:space-between;gap:16px;display:flex}.spending-decision__breakdown dd[data-v-2227a32b],.spending-decision__budget-review dd[data-v-2227a32b]{font-variant-numeric:tabular-nums;margin:0}.amount-total[data-v-2227a32b]{border-top:1px solid var(--border);padding-top:7px;font-weight:700}.spending-decision__budget-review article[data-v-2227a32b]{margin:12px 0}.spending-decision__budget-review p[data-v-2227a32b]{color:var(--muted);font-size:.84rem}.text-link[data-v-2227a32b]{color:var(--accent,var(--brand-700));cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.text-link[data-v-2227a32b]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}.spending-decision[data-v-2227a32b]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);padding:18px 20px}.spending-decision__heading[data-v-2227a32b]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.spending-decision__heading p[data-v-2227a32b]{color:var(--muted);margin:0 0 5px;font-size:.8rem;font-weight:600}.spending-decision__heading h3[data-v-2227a32b]{overflow-wrap:anywhere;margin:0;font-size:1.12rem;line-height:1.35}.spending-decision__total[data-v-2227a32b]{text-align:right;flex:none;gap:3px;display:grid}.spending-decision__total small[data-v-2227a32b]{color:var(--muted);font-size:.78rem}.spending-decision__total strong[data-v-2227a32b]{font-variant-numeric:tabular-nums;font-size:1.35rem}.spending-decision__facts[data-v-2227a32b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:17px 0 0;display:grid}.spending-decision__facts div[data-v-2227a32b]{min-width:0}.spending-decision__facts dt[data-v-2227a32b]{color:var(--muted);margin-bottom:3px;font-size:.76rem}.spending-decision__facts dd[data-v-2227a32b]{overflow-wrap:anywhere;margin:0;font-size:.87rem}.spending-decision .text-link[data-v-2227a32b]{text-align:left;overflow-wrap:anywhere;font-size:inherit}.spending-decision__verification[data-v-2227a32b]{color:var(--muted);margin-top:3px;font-size:.73rem;display:block}.spending-decision__verification--verified[data-v-2227a32b]{color:var(--green-700)}.spending-decision__budget[data-v-2227a32b]{gap:6px;display:grid}.spending-decision__budget>div[data-v-2227a32b]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.spending-decision__budget strong[data-v-2227a32b]{font-variant-numeric:tabular-nums;white-space:nowrap}.spending-decision__allocations[data-v-2227a32b]{gap:10px;margin-top:16px;display:grid}.spending-decision__allocations article[data-v-2227a32b]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:14px;padding:11px 0;font-size:.85rem;display:grid}.spending-decision__allocations article>div[data-v-2227a32b]{align-content:start;gap:3px;min-width:0;display:grid}.spending-decision__allocations article>div>span[data-v-2227a32b],.spending-decision__beneficiary small[data-v-2227a32b]{color:var(--muted);font-size:.76rem}.spending-decision__allocations strong[data-v-2227a32b]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.spending-decision__beneficiary small.spending-decision__verification--verified[data-v-2227a32b]{color:var(--green-700)}.spending-decision__settlements[data-v-2227a32b]{border-radius:var(--radius-sm);background:var(--surface-subtle);gap:8px;margin-top:14px;padding:12px;font-size:.84rem;display:grid}.spending-decision__settlements>div[data-v-2227a32b]{flex-wrap:wrap;gap:8px 16px;display:flex}.spending-decision__evidence[data-v-2227a32b]{border-top:1px solid var(--border);margin-top:15px;padding-top:12px}.spending-decision__evidence h4[data-v-2227a32b]{margin:0 0 9px;font-size:.8rem}.spending-decision__evidence ul[data-v-2227a32b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin:0;padding:0;list-style:none;display:grid}.spending-decision__evidence button[data-v-2227a32b]{gap:2px;max-width:100%;font-size:.84rem;display:grid}.spending-decision__evidence small[data-v-2227a32b]{color:var(--muted);font-size:.73rem;font-weight:400}.spending-decision__evidence .linked-invoice-evidence[data-v-2227a32b]{margin-top:9px}.spending-decision__evidence p[data-v-2227a32b]{color:var(--muted);margin:0;font-size:.83rem}@media (width<=600px){.spending-decision[data-v-2227a32b]{padding:16px}.spending-decision__heading[data-v-2227a32b]{flex-wrap:wrap;gap:12px}.spending-decision__total[data-v-2227a32b]{text-align:left}.spending-decision__facts[data-v-2227a32b],.spending-decision__evidence ul[data-v-2227a32b]{grid-template-columns:1fr}.spending-decision__allocations article[data-v-2227a32b]{grid-template-columns:minmax(0,1fr) auto}.spending-decision__beneficiary[data-v-2227a32b]{grid-area:2/1/auto/-1}.spending-decision__allocations article>strong[data-v-2227a32b]{grid-area:1/2}}.spending-queue-tabs[data-v-23d682d8]{flex-wrap:wrap;gap:8px;display:flex}.spending-queue-tabs [aria-pressed=true][data-v-23d682d8]{background:var(--accent);color:var(--surface)}.queue-count[data-v-23d682d8]{color:var(--muted);margin:0;font-size:13px}.module-table small.queue-overdue[data-v-23d682d8]{color:var(--amber-700,#b7791f);font-weight:700}.spending-editor [aria-invalid=true][data-v-23d682d8]{border-color:var(--amber-700,#b7791f);outline:1px solid var(--amber-700,#b7791f)}.payment-entry-fields[data-v-23d682d8]{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.variation-review pre[data-v-23d682d8]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.spending-workflow[data-v-23d682d8]{gap:24px;min-width:0;display:grid}.spending-heading[data-v-23d682d8],.spending-buttons[data-v-23d682d8],.line-total[data-v-23d682d8],.editor-footer[data-v-23d682d8],.record-overview[data-v-23d682d8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.spending-heading h2[data-v-23d682d8]{margin:4px 0;font-size:26px}.spending-heading p[data-v-23d682d8],.record-caption[data-v-23d682d8]{color:var(--muted);margin:6px 0;font-size:13px}.spending-buttons[data-v-23d682d8]{justify-content:flex-start}.spending-filters[data-v-23d682d8],.field-grid[data-v-23d682d8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.spending-filters[data-v-23d682d8]{grid-template-columns:2fr 1fr 1fr}.spending-workflow label[data-v-23d682d8]{gap:7px;font-size:13px;font-weight:600;display:grid}.spending-workflow input[data-v-23d682d8],.spending-workflow select[data-v-23d682d8],.spending-workflow textarea[data-v-23d682d8]{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);background:var(--surface);font:inherit;border-radius:7px;padding:11px 12px}.spending-workflow .checkbox-field[data-v-23d682d8]{align-items:center;gap:8px;display:flex}.spending-workflow .checkbox-field input[data-v-23d682d8]{width:auto}.spending-workflow input[data-v-23d682d8]:focus,.spending-workflow select[data-v-23d682d8]:focus,.spending-workflow textarea[data-v-23d682d8]:focus{outline:2px solid var(--accent);outline-offset:2px}.record-technical[data-v-23d682d8]{color:var(--muted);font-size:12px}.record-technical summary[data-v-23d682d8]{cursor:pointer}.command-panel[data-v-23d682d8]{scroll-margin-top:90px}.spending-editor[data-v-23d682d8],.command-panel[data-v-23d682d8]{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;gap:18px;padding:24px;display:grid}.spending-editor details[data-v-23d682d8]{border-top:1px solid var(--border);padding:14px 0}.spending-editor details summary[data-v-23d682d8]{cursor:pointer;font-weight:600}.spending-editor details[open] summary[data-v-23d682d8]{margin-bottom:16px}.spending-editor h3[data-v-23d682d8]{margin:12px 0 0;font-size:16px}.line-editor[data-v-23d682d8]{background:var(--surface-alt);border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;display:flex}.line-editor label[data-v-23d682d8]{flex:1;min-width:140px}.line-editor label[data-v-23d682d8]:first-child{flex:2}.add-line[data-v-23d682d8]{justify-self:start}.record-overview[data-v-23d682d8]{background:var(--surface-alt);border-radius:10px;justify-content:flex-start;gap:32px;padding:20px}.record-overview div[data-v-23d682d8]{gap:5px;display:grid}.record-overview small[data-v-23d682d8]{color:var(--muted)}.record-overview strong[data-v-23d682d8],.summary-amount[data-v-23d682d8]{font-size:20px;font-weight:700}.readiness[data-v-23d682d8]{background:var(--surface-alt);border-left:3px solid var(--warning,#b7791f);border-radius:4px;padding:16px}.readiness ul[data-v-23d682d8]{gap:5px;margin:10px 0 0;padding-left:20px;display:grid}.context-note[data-v-23d682d8]{background:var(--surface-alt);border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.6}.record-facts[data-v-23d682d8]{grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:14px;display:grid}.record-facts dt[data-v-23d682d8]{color:var(--muted)}.record-facts dd[data-v-23d682d8]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.text-link[data-v-23d682d8]{color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.module-table small[data-v-23d682d8]{color:var(--muted);margin-top:5px;font-size:11px;display:block}.module-table a[data-v-23d682d8]{color:var(--accent);font-weight:650}.decision-bar[data-v-23d682d8]{background:var(--surface-raised);border-top:1px solid var(--border);z-index:2;flex-wrap:wrap;gap:12px;padding:16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000a}.editor-footer[data-v-23d682d8]{border-top:1px solid var(--border);padding-top:16px}.editor-footer span[data-v-23d682d8]{color:var(--muted);margin-right:auto;font-size:12px}.command-panel[data-v-23d682d8]{border-color:var(--accent)}.command-panel h3[data-v-23d682d8]{margin:0}.compact .field-grid[data-v-23d682d8]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.field-grid[data-v-23d682d8],.compact .field-grid[data-v-23d682d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-technical[data-v-23d682d8]{color:var(--muted);font-size:12px}.record-technical summary[data-v-23d682d8]{cursor:pointer}.command-panel[data-v-23d682d8]{scroll-margin-top:90px}.spending-editor[data-v-23d682d8],.command-panel[data-v-23d682d8]{padding:16px}.record-overview[data-v-23d682d8]{gap:18px}.spending-heading h2[data-v-23d682d8]{font-size:22px}}@media (width<=500px){.field-grid[data-v-23d682d8],.compact .field-grid[data-v-23d682d8],.spending-filters[data-v-23d682d8]{grid-template-columns:1fr}.record-facts[data-v-23d682d8]{grid-template-columns:1fr;gap:6px}.record-facts dd[data-v-23d682d8]{margin-bottom:12px}.line-editor[data-v-23d682d8]{align-items:stretch}.line-editor label[data-v-23d682d8]{flex-basis:100%}.decision-bar button[data-v-23d682d8]{flex:1}.spending-buttons button[data-v-23d682d8]{flex-grow:1}}.bank-verification[data-v-c6a5e286],.bank-detail[data-v-c6a5e286],.verification-form[data-v-c6a5e286]{gap:20px;display:grid}.bank-verification header p[data-v-c6a5e286]{color:var(--muted);line-height:1.6}.bank-layout[data-v-c6a5e286]{grid-template-columns:270px minmax(0,1fr);gap:24px;display:grid}.bank-layout nav[data-v-c6a5e286]{align-content:start;gap:10px;display:grid}.bank-layout nav button[data-v-c6a5e286]{text-align:left;border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);cursor:pointer;border-radius:8px;gap:6px;padding:15px;display:grid}.bank-layout nav button.active[data-v-c6a5e286]{border-color:var(--accent)}.bank-layout nav small[data-v-c6a5e286],.bank-layout nav span[data-v-c6a5e286]{color:var(--muted);font-size:12px}.bank-detail[data-v-c6a5e286]{border:1px solid var(--border);border-radius:10px;padding:22px}.bank-detail dl[data-v-c6a5e286]{grid-template-columns:120px 1fr;gap:10px;display:grid}.bank-detail dd[data-v-c6a5e286]{margin:0}.verification-form label[data-v-c6a5e286]{gap:7px;font-size:13px;display:grid}.verification-form .check[data-v-c6a5e286],.bank-actions[data-v-c6a5e286]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.verification-form input[data-v-c6a5e286]:not([type=checkbox]),.verification-form select[data-v-c6a5e286],.verification-form textarea[data-v-c6a5e286]{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;border-radius:7px;padding:10px}.verification-request[data-v-c6a5e286]{background:var(--surface-alt);border-radius:8px;padding:16px}.verification-request p[data-v-c6a5e286]{font-size:13px}@media (width<=750px){.bank-layout[data-v-c6a5e286]{grid-template-columns:1fr}.bank-detail[data-v-c6a5e286]{padding:14px}}.policy-settings[data-v-3d97d8a2]{gap:24px;display:grid}.policy-settings header[data-v-3d97d8a2]{justify-content:space-between;align-items:center;gap:20px;display:flex}.policy-settings header p[data-v-3d97d8a2]{color:var(--muted);line-height:1.6}.policy-layout[data-v-3d97d8a2]{grid-template-columns:250px minmax(0,1fr);gap:24px;display:grid}.policy-layout nav[data-v-3d97d8a2]{align-content:start;gap:8px;display:grid}.policy-layout nav button[data-v-3d97d8a2]{text-align:left;background:var(--surface-raised);border:1px solid var(--border);cursor:pointer;color:var(--ink);border-radius:8px;gap:6px;padding:16px;display:grid}.policy-layout nav button.active[data-v-3d97d8a2]{border-color:var(--accent)}.policy-layout nav span[data-v-3d97d8a2]{color:var(--muted);font-size:12px}.policy-form[data-v-3d97d8a2],.policy-form form[data-v-3d97d8a2]{gap:18px;display:grid}.policy-form[data-v-3d97d8a2]{padding:24px}.policy-grid[data-v-3d97d8a2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.policy-form label[data-v-3d97d8a2]{gap:7px;font-size:13px;display:grid}.policy-form input[data-v-3d97d8a2],.policy-form select[data-v-3d97d8a2],.policy-form textarea[data-v-3d97d8a2]{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;border-radius:6px;min-width:0;padding:10px}.policy-form .check[data-v-3d97d8a2],.policy-actions[data-v-3d97d8a2]{align-items:center;gap:10px;display:flex}.policy-actions[data-v-3d97d8a2]{flex-wrap:wrap}@media (width<=700px){.policy-layout[data-v-3d97d8a2],.policy-grid[data-v-3d97d8a2]{grid-template-columns:1fr}.policy-settings header[data-v-3d97d8a2]{flex-direction:column;align-items:stretch}}.bank-entry-detail[data-v-a44c06a9]{white-space:normal;overflow-wrap:anywhere;gap:4px;min-width:0;font-size:12px;line-height:1.45;display:grid}.bank-entry-detail>span[data-v-a44c06a9]{color:var(--text-soft)}.bank-entry-amount[data-v-a44c06a9]{font-variant-numeric:tabular-nums}.bank-entry-amount small[data-v-a44c06a9],.bank-entry-detail details[data-v-a44c06a9]{color:var(--muted);font-size:11px}.bank-entry-detail details span[data-v-a44c06a9]{display:block}.bank-entry-change[data-v-a44c06a9]{color:var(--warning-text,var(--text-soft))}.ai-reconcile[data-v-5f606b55]{--ai-accent:var(--teal-600,#168c82);--ai-accent-soft:var(--teal-100,#d9f1ed);--ai-warning:var(--amber-700,#946313);--ai-warning-soft:var(--amber-100,#f7e8c4);border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:14px;padding:clamp(16px,2vw,22px);display:grid}.ai-reconcile h4[data-v-5f606b55],.ai-reconcile h5[data-v-5f606b55],.ai-reconcile p[data-v-5f606b55],.ai-reconcile ul[data-v-5f606b55]{margin:0}.ai-reconcile__header[data-v-5f606b55],.ai-reconcile__actions[data-v-5f606b55],.ai-reconcile__status[data-v-5f606b55],.ai-reconcile__draft-footer[data-v-5f606b55]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-reconcile__header p[data-v-5f606b55]{max-width:650px;color:var(--muted);margin-top:4px;font-size:12px}.ai-reconcile__eyebrow[data-v-5f606b55],.ai-reconcile__mode[data-v-5f606b55],.ai-reconcile__label[data-v-5f606b55],.ai-reconcile__stale[data-v-5f606b55]{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:12px;font-weight:850;display:inline-flex}.ai-reconcile__eyebrow[data-v-5f606b55]{color:var(--muted)}.ai-reconcile__header h4[data-v-5f606b55]{margin-top:4px;font-size:17px}.ai-reconcile__actions[data-v-5f606b55]{flex-wrap:wrap;justify-content:flex-end}.ai-reconcile__mode[data-v-5f606b55]{background:var(--surface-subtle);color:var(--muted);border-radius:999px;padding:7px 9px}.ai-reconcile__button[data-v-5f606b55],.ai-reconcile__feedback button[data-v-5f606b55]{border:1px solid var(--ai-accent);background:var(--ai-accent);color:#071615;min-height:36px;font:inherit;cursor:pointer;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800}.ai-reconcile__button--quiet[data-v-5f606b55],.ai-reconcile__feedback button[data-v-5f606b55]{border-color:var(--border);background:var(--surface);color:var(--text-soft)}.ai-reconcile__button[data-v-5f606b55]:disabled,.ai-reconcile__feedback:disabled button[data-v-5f606b55]{opacity:.55;cursor:not-allowed}.ai-reconcile__button[data-v-5f606b55]:focus-visible,.ai-reconcile__feedback button[data-v-5f606b55]:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 30%, transparent);outline-offset:2px}.ai-reconcile__boundary[data-v-5f606b55],.ai-reconcile__empty[data-v-5f606b55],.ai-reconcile__alert[data-v-5f606b55],.ai-reconcile__warning[data-v-5f606b55]{border-radius:8px;padding:10px 12px;font-size:12px}.ai-reconcile__boundary[data-v-5f606b55]{background:color-mix(in srgb, var(--brand-100) 62%, var(--surface));color:var(--text-soft)}.ai-reconcile__empty[data-v-5f606b55]{border:1px dashed var(--border);color:var(--muted)}.ai-reconcile__alert[data-v-5f606b55],.ai-reconcile__warning[data-v-5f606b55]{background:var(--ai-warning-soft);color:var(--ai-warning)}.ai-reconcile__status[data-v-5f606b55]{align-items:center}.ai-reconcile__label[data-v-5f606b55]{background:var(--ai-accent-soft);width:fit-content;color:color-mix(in srgb, var(--ai-accent) 75%, black);border-radius:6px;padding:5px 7px}.ai-reconcile__stale[data-v-5f606b55]{background:var(--ai-warning-soft);color:var(--ai-warning);border-radius:6px;padding:5px 7px}.ai-reconcile__summary[data-v-5f606b55]{color:var(--text-soft);font-size:13px;line-height:1.5}.ai-reconcile__grounding[data-v-5f606b55],.ai-reconcile__limitations[data-v-5f606b55]{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;padding:11px}.ai-reconcile__grounding ul[data-v-5f606b55],.ai-reconcile__limitations ul[data-v-5f606b55]{color:var(--text-soft);gap:5px;margin-top:7px;padding-left:17px;font-size:12px;display:grid}.ai-reconcile small[data-v-5f606b55]{color:var(--muted);font-family:var(--font-english);margin-top:2px;font-size:12px;display:block}.ai-reconcile__candidates[data-v-5f606b55]{gap:10px;padding:0;list-style:none;display:grid}.ai-reconcile__candidates>li[data-v-5f606b55]{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-template-columns:34px repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.ai-reconcile__rank[data-v-5f606b55]{background:var(--brand-950,#10223b);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.ai-reconcile__candidate-heading[data-v-5f606b55]{grid-column:2/-1;min-width:0}.ai-reconcile__candidate-heading strong[data-v-5f606b55]{overflow-wrap:anywhere;font-family:var(--font-english);font-size:12px}.ai-reconcile__candidate-heading p[data-v-5f606b55]{color:var(--muted);margin-top:3px;font-size:12px}.ai-reconcile__evidence[data-v-5f606b55]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:9px}.ai-reconcile__evidence--supporting[data-v-5f606b55]{border-color:color-mix(in srgb, var(--ai-accent) 38%, var(--border));background:color-mix(in srgb, var(--ai-accent-soft) 48%, var(--surface))}.ai-reconcile__evidence--conflicting[data-v-5f606b55]{border-color:color-mix(in srgb, var(--ai-warning) 38%, var(--border));background:color-mix(in srgb, var(--ai-warning-soft) 48%, var(--surface))}.ai-reconcile__evidence ul[data-v-5f606b55],.ai-reconcile__candidate-limitations ul[data-v-5f606b55]{gap:4px;margin-top:6px;padding-left:15px;font-size:12px;display:grid}.ai-reconcile__candidate-limitations[data-v-5f606b55]{color:var(--muted);grid-column:2/-1;font-size:12px}.ai-reconcile__draft[data-v-5f606b55]{border:1px solid color-mix(in srgb, var(--ai-accent) 35%, var(--border));background:color-mix(in srgb, var(--ai-accent-soft) 44%, var(--surface));border-radius:9px;gap:9px;padding:13px;display:grid}.ai-reconcile__draft--stale[data-v-5f606b55]{border-color:var(--ai-warning);background:color-mix(in srgb, var(--ai-warning-soft) 52%, var(--surface))}.ai-reconcile__draft h5[data-v-5f606b55]{overflow-wrap:anywhere;margin-top:6px}.ai-reconcile__draft blockquote[data-v-5f606b55]{border-left:3px solid var(--ai-accent);color:var(--text-soft);margin:0;padding-left:12px;font-size:12px;line-height:1.5}.ai-reconcile__draft-footer[data-v-5f606b55]{color:var(--muted);align-items:center;font-size:12px}.ai-reconcile__provenance[data-v-5f606b55]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ai-reconcile__provenance div[data-v-5f606b55]{background:var(--surface-subtle);border-radius:7px;min-width:0;padding:8px}.ai-reconcile__provenance dt[data-v-5f606b55]{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.ai-reconcile__provenance dd[data-v-5f606b55]{overflow-wrap:anywhere;font-family:var(--font-english);margin:2px 0 0;font-size:12px}.ai-reconcile__feedback[data-v-5f606b55]{border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.ai-reconcile__feedback legend[data-v-5f606b55]{width:100%;margin-bottom:4px;font-size:12px;font-weight:800}.ai-reconcile__feedback-message[data-v-5f606b55]{min-height:14px;color:var(--muted);font-size:12px}@media (width<=760px){.ai-reconcile__header[data-v-5f606b55],.ai-reconcile__draft-footer[data-v-5f606b55]{flex-direction:column;align-items:stretch}.ai-reconcile__actions[data-v-5f606b55]{justify-content:flex-start}.ai-reconcile__candidates>li[data-v-5f606b55]{grid-template-columns:32px minmax(0,1fr)}.ai-reconcile__evidence[data-v-5f606b55]{grid-column:2/-1}.ai-reconcile__provenance[data-v-5f606b55]{grid-template-columns:1fr}}@media (forced-colors:active){.ai-reconcile[data-v-5f606b55],.ai-reconcile__candidates>li[data-v-5f606b55],.ai-reconcile__draft[data-v-5f606b55]{border:1px solid canvastext}}.bank-existing[data-v-e50d3aa0]{margin:17px 17px 0}.bank-stage select[data-v-e50d3aa0]{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:36px;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px;font-size:12px}.bank-stage select[data-v-e50d3aa0]:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.bank-entry-choices[data-v-e50d3aa0]{gap:10px;display:grid}.bank-entry-choices label[data-v-e50d3aa0]{align-items:flex-start;gap:8px;display:flex}.bank-entry-choices input[type=checkbox][data-v-e50d3aa0]{width:auto;min-height:0;margin:2px 0}.bank-entry-choices span[data-v-e50d3aa0]{overflow-wrap:anywhere}#bank-manual-match-title[data-v-e50d3aa0]{scroll-margin-top:100px}.bank-control-grid[data-v-e50d3aa0]{grid-template-columns:1fr}.bank-selection-grid[data-v-e50d3aa0],.bank-unmatch-comparison[data-v-e50d3aa0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bank-selection-grid fieldset[data-v-e50d3aa0]{border:1px solid var(--border);border-radius:8px;min-width:0;max-height:420px;margin:0;padding:10px;overflow:auto}.bank-selection-grid legend[data-v-e50d3aa0]{font-size:12px;font-weight:600}.bank-select-entry[data-v-e50d3aa0]{border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items:flex-start;gap:10px;margin:6px 0;padding:10px;display:flex!important}.bank-select-entry[data-v-e50d3aa0]:has(input:checked){border-color:var(--brand-600);background:var(--surface-subtle)}.bank-select-entry input[type=checkbox][data-v-e50d3aa0]{flex-shrink:0;width:18px;height:18px;min-height:18px;margin:3px 0}.bank-select-entry--matched[data-v-e50d3aa0]{opacity:.65}.bank-selection-comparison[data-v-e50d3aa0]{background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px;padding:12px;font-size:12px}.bank-selection-comparison dl[data-v-e50d3aa0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.bank-selection-comparison dd[data-v-e50d3aa0]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0;font-weight:600}.bank-selection-comparison ul[data-v-e50d3aa0]{padding-left:18px}.bank-match-table td[data-v-e50d3aa0]{white-space:normal;vertical-align:top;min-width:170px}.bank-match-table td>.bank-entry-detail[data-v-e50d3aa0]{margin-bottom:12px}.bank-candidate[data-v-e50d3aa0]{gap:8px;padding-bottom:12px;display:grid}.bank-case-heading p[data-v-e50d3aa0]{color:var(--muted);margin:4px 0;font-size:12px}.bank-case-identifiers[data-v-e50d3aa0]{font-size:12px}.bank-unmatch-comparison>div[data-v-e50d3aa0]{border:1px solid var(--border);border-radius:8px;gap:8px;padding:10px;display:grid}.bank-manual-control>p[data-v-e50d3aa0]{color:var(--muted);font-size:12px}@media (width<=760px){.bank-selection-grid[data-v-e50d3aa0],.bank-unmatch-comparison[data-v-e50d3aa0],.bank-selection-comparison dl[data-v-e50d3aa0]{grid-template-columns:1fr}.bank-selection-grid fieldset[data-v-e50d3aa0]{max-height:300px}}.supplier-contract-workbench[data-v-252f5e2e]{margin-top:16px;overflow:hidden}.supplier-contract-heading .eyebrow[data-v-252f5e2e]{color:var(--brand-600);margin:0 0 4px}.supplier-contract-authority[data-v-252f5e2e]{border-top:1px solid var(--border)}.supplier-contract-safety[data-v-252f5e2e]{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.supplier-contract-safety li[data-v-252f5e2e]{background:var(--surface-raised);gap:5px;min-width:0;padding:11px 13px;display:grid}.supplier-contract-safety code[data-v-252f5e2e]{overflow-wrap:anywhere;color:var(--green-700);font:800 8px/1.35 var(--font-english)}.supplier-contract-safety span[data-v-252f5e2e]{color:var(--muted);font-size:12px;font-weight:700}.supplier-contract-feedback[data-v-252f5e2e]{margin:14px 17px}.supplier-contract-metadata[data-v-252f5e2e]{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.supplier-contract-metadata>div[data-v-252f5e2e]{background:var(--surface);min-width:0;padding:11px 14px}.supplier-contract-metadata dt[data-v-252f5e2e]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.supplier-contract-metadata dd[data-v-252f5e2e]{overflow-wrap:anywhere;color:var(--text-soft);font:750 9px/1.4 var(--font-english);margin:4px 0 0}.supplier-contract-role-warning[data-v-252f5e2e]{margin:12px 16px 0}.supplier-contract-tabs[data-v-252f5e2e]{scroll-snap-type:x proximity;padding:14px 16px 0;overflow-x:auto}.supplier-contract-tabs button[data-v-252f5e2e]{scroll-snap-align:start;flex:1 0 min(280px,82vw);justify-content:space-between}.supplier-contract-tabs button span[data-v-252f5e2e]{color:var(--muted);margin-left:10px;font-size:12px}.supplier-contract-panel[data-v-252f5e2e]{min-width:0;padding:14px 16px 18px}.supplier-contract-group-heading[data-v-252f5e2e]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.supplier-contract-group-heading div[data-v-252f5e2e]{gap:4px;min-width:0;display:grid}.supplier-contract-group-heading strong[data-v-252f5e2e]{color:var(--text);font-size:12px}.supplier-contract-group-heading span[data-v-252f5e2e]{color:var(--muted);font-size:12px}.supplier-contract-group-heading code[data-v-252f5e2e]{color:var(--brand-600);flex:none;font-size:12px}.supplier-contract-command-list[data-v-252f5e2e]{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.supplier-contract-command-list>li[data-v-252f5e2e]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);padding:13px}.supplier-contract-command-list>li>header[data-v-252f5e2e]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.supplier-contract-command-list>li>header div[data-v-252f5e2e]{gap:2px;min-width:0;display:grid}.supplier-contract-command-list>li>header strong[data-v-252f5e2e]{color:var(--text);overflow-wrap:anywhere;font-size:12px}.supplier-contract-command-list>li>header code[data-v-252f5e2e]{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.supplier-contract-revision[data-v-252f5e2e]{background:var(--brand-50);color:var(--brand-700);font:850 9px/1 var(--font-english);border-radius:999px;padding:4px 7px}.supplier-contract-state[data-v-252f5e2e]{max-width:160px;color:var(--text-soft);text-align:end;font-size:12px;font-weight:800}.supplier-contract-command--other_role[data-v-252f5e2e]{background:color-mix(in srgb, var(--surface) 82%, var(--surface-subtle))}.supplier-contract-command--completed[data-v-252f5e2e]{border-color:color-mix(in srgb, var(--green-700) 36%, var(--border))}.supplier-contract-command-list>li>dl[data-v-252f5e2e]{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:11px 0;display:grid}.supplier-contract-command-list>li>dl>div[data-v-252f5e2e]{background:var(--surface-raised);min-width:0;padding:8px 9px}.supplier-contract-command-list dt[data-v-252f5e2e]{color:var(--muted);font-size:12px}.supplier-contract-command-list dd[data-v-252f5e2e]{overflow-wrap:anywhere;color:var(--text-soft);font:750 8px/1.35 var(--font-english);margin:3px 0 0}.supplier-contract-command-actions[data-v-252f5e2e]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.supplier-contract-command-result[data-v-252f5e2e]{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:7px 12px;margin:10px 0 0;font-size:12px;display:flex}.supplier-contract-command-result strong[data-v-252f5e2e]{color:var(--green-700)}.supplier-contract-command-result code[data-v-252f5e2e]{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:12px}.supplier-contract-replay[data-v-252f5e2e]{color:var(--muted);gap:5px;margin:10px 0 0;font-size:12px;display:grid}.supplier-contract-mfa[data-v-252f5e2e]{margin:14px 0 0}.supplier-contract-evidence[data-v-252f5e2e]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);margin-top:15px;padding:14px}.supplier-contract-evidence>header[data-v-252f5e2e]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.supplier-contract-evidence h3[data-v-252f5e2e]{margin:0;font-size:13px}.supplier-contract-evidence>header span[data-v-252f5e2e]{color:var(--muted);font-size:12px}.supplier-contract-evidence>dl[data-v-252f5e2e]:not(.supplier-contract-response-flags){background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:12px 0;display:grid}.supplier-contract-evidence>dl:not(.supplier-contract-response-flags)>div[data-v-252f5e2e]{background:var(--surface);min-width:0;padding:9px}.supplier-contract-evidence dt[data-v-252f5e2e]{color:var(--muted);font-size:12px}.supplier-contract-evidence dd[data-v-252f5e2e]{overflow-wrap:anywhere;color:var(--text-soft);font:750 8px/1.35 var(--font-english);margin:3px 0 0}.supplier-contract-response-flags[data-v-252f5e2e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.supplier-contract-response-flags>div[data-v-252f5e2e]{border:1px solid var(--border);background:var(--surface);border-radius:9px;min-width:0;padding:8px 9px}.supplier-contract-response-flags dd[data-v-252f5e2e]{color:var(--green-700);font-size:12px;font-weight:900}.supplier-contract-evidence-boundary[data-v-252f5e2e]{border:1px solid color-mix(in srgb, var(--amber-700) 34%, var(--border));border-radius:var(--radius-sm);background:var(--amber-100);color:var(--amber-700);align-items:flex-start;gap:8px;margin:12px 0;padding:10px 12px;font-size:12px;display:flex}@media (width<=820px){.supplier-contract-safety[data-v-252f5e2e],.supplier-contract-evidence>dl[data-v-252f5e2e]:not(.supplier-contract-response-flags),.supplier-contract-response-flags[data-v-252f5e2e],.supplier-contract-metadata[data-v-252f5e2e],.supplier-contract-command-list>li>dl[data-v-252f5e2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.supplier-contract-safety[data-v-252f5e2e],.supplier-contract-metadata[data-v-252f5e2e],.supplier-contract-command-list>li>dl[data-v-252f5e2e],.supplier-contract-evidence>dl[data-v-252f5e2e]:not(.supplier-contract-response-flags),.supplier-contract-response-flags[data-v-252f5e2e]{grid-template-columns:1fr}.supplier-contract-panel[data-v-252f5e2e]{padding-inline:12px}.supplier-contract-group-heading[data-v-252f5e2e]{display:grid}.supplier-contract-command-list>li>header[data-v-252f5e2e]{grid-template-columns:auto minmax(0,1fr)}.supplier-contract-state[data-v-252f5e2e]{text-align:start;grid-column:1/-1;max-width:none}}.people-import-workbench[data-v-68521e5a]{gap:1rem;min-width:0;display:grid}.people-toolbar[data-v-68521e5a]{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.people-import-workbench label[data-v-68521e5a]{gap:.3rem;display:grid}.people-import-workbench input[data-v-68521e5a],.people-import-workbench select[data-v-68521e5a],.people-import-workbench textarea[data-v-68521e5a]{background:var(--panel,#fff);color:inherit;border:1px solid #9aabb1;border-radius:.3rem;max-width:100%;padding:.55rem}.people-import-workbench textarea[data-v-68521e5a]{box-sizing:border-box;width:100%;font-family:var(--font-english)}.people-import-workbench button[data-v-68521e5a]{background:var(--panel,#fff);color:inherit;cursor:pointer;border:1px solid #607d8b;border-radius:.4rem;padding:.6rem .9rem}.people-import-workbench button[data-v-68521e5a]:disabled{opacity:.5;cursor:default}.people-import-workbench button[aria-pressed=true][data-v-68521e5a]{color:#173a32;background:#dcefe9}.people-import-workbench table[data-v-68521e5a]{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.people-import-workbench td[data-v-68521e5a],.people-import-workbench th[data-v-68521e5a]{text-align:left;border-bottom:1px solid #cbd7dc;padding:.6rem}.people-import-workbench pre[data-v-68521e5a]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:25rem;font-size:.85rem;overflow:auto}.people-import-workbench [role=alert][data-v-68521e5a]{color:#aa342c}.people-boundary[data-v-68521e5a]{color:#314b55;background:#eaf0f1;border-radius:.4rem;padding:.75rem}.people-correction[data-v-68521e5a]{gap:.5rem;min-width:14rem;display:grid}.people-import-workbench dl[data-v-68521e5a]{grid-template-columns:minmax(8rem,1fr) 1fr;max-width:38rem;display:grid}.people-reason[data-v-68521e5a]{max-width:48rem}.workflow-evidence[data-v-cdb2d4d2]{gap:12px;margin:20px 0;display:grid}.workflow-evidence h3[data-v-cdb2d4d2],.workflow-evidence h4[data-v-cdb2d4d2]{margin:0}.workflow-evidence ul[data-v-cdb2d4d2]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workflow-evidence li[data-v-cdb2d4d2]{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.workflow-evidence li>div[data-v-cdb2d4d2]{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.workflow-evidence small[data-v-cdb2d4d2]{color:var(--muted)}.workflow-evidence-preview[data-v-cdb2d4d2]{border:1px solid var(--border);border-radius:8px;gap:12px;padding:14px;display:grid}.workflow-evidence-preview header[data-v-cdb2d4d2],.workflow-evidence-actions[data-v-cdb2d4d2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-evidence-preview img[data-v-cdb2d4d2]{max-width:100%;height:auto}.workflow-evidence-preview pre[data-v-cdb2d4d2]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font:inherit;overflow:auto}.workflow-evidence button[data-v-cdb2d4d2]:focus-visible,.workflow-evidence a[data-v-cdb2d4d2]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=600px){.workflow-evidence li[data-v-cdb2d4d2]{flex-direction:column;align-items:stretch}}.workflow-review-heading[data-v-58f739cc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-answer[data-v-58f739cc]{white-space:pre-wrap;overflow-wrap:anywhere}.workflow-review-changes[data-v-58f739cc]{border:1px solid var(--border);border-left:4px solid var(--accent);background:var(--surface-alt);border-radius:8px;margin:16px 0;padding:16px}.workflow-review-changes h3[data-v-58f739cc]{margin:0}.workflow-review-changes dl[data-v-58f739cc]{grid-template-columns:minmax(100px,1fr) 2fr;gap:12px;display:grid}.workflow-review-changes dt[data-v-58f739cc]{font-weight:600}.workflow-review-changes dd[data-v-58f739cc]{white-space:pre-wrap;overflow-wrap:anywhere;gap:5px;margin:0;display:grid}.workflow-review-changes dd span[data-v-58f739cc]{color:var(--muted)}@media (width<=600px){.workflow-review-changes dl[data-v-58f739cc]{grid-template-columns:1fr}}.guided-import[data-v-a74db832]{background:#f7faf8;border:1px solid #cbd9cf;border-radius:14px;gap:1rem;padding:1rem;display:grid}.guided-import h3[data-v-a74db832],.guided-import h4[data-v-a74db832],.guided-import p[data-v-a74db832]{margin:.3rem 0}.guided-import fieldset[data-v-a74db832]{border:1px solid #cbd9cf;border-radius:8px;gap:.75rem;padding:.9rem;display:grid}.guided-import legend[data-v-a74db832],.guided-import label span[data-v-a74db832]{font-weight:700}.guided-import label[data-v-a74db832]{gap:.3rem;display:grid}.guided-import input[data-v-a74db832],.guided-import textarea[data-v-a74db832],.guided-import select[data-v-a74db832],.guided-import button[data-v-a74db832]{font:inherit;border:1px solid #aabbb0;border-radius:6px;max-width:100%;padding:.55rem}.guided-import button[data-v-a74db832]{color:#fff;background:#176b4b;width:max-content;max-width:100%}.guided-import button[data-v-a74db832]:disabled{opacity:.5}.guided-import pre[data-v-a74db832]{background:#fff;max-height:22rem;padding:.75rem;font-size:.8rem;overflow:auto}.mapping-row[data-v-a74db832]{background:#fff;border:1px solid #d9e1dc;border-radius:8px;gap:.6rem;padding:.8rem;display:grid}.error[data-v-a74db832]{color:#8d2d25}.notice[data-v-a74db832]{color:#6c561e}.guided-import details[data-v-a74db832]{padding:.35rem 0}.guided-import summary[data-v-a74db832]{cursor:pointer}.profile-designer[data-v-f458d01a]{background:#f7faf8;border:1px solid #d9e1dc;border-radius:14px;gap:1rem;padding:1rem;display:grid}.profile-designer>header[data-v-f458d01a],.node-section>header[data-v-f458d01a],.output-section>header[data-v-f458d01a],.node-card>header[data-v-f458d01a]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.profile-designer h4[data-v-f458d01a],.profile-designer h5[data-v-f458d01a],.profile-designer p[data-v-f458d01a]{margin:.15rem 0}.profile-designer p[data-v-f458d01a],.profile-designer small[data-v-f458d01a]{color:#5c6962}.designer-grid[data-v-f458d01a]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem;display:grid}.designer-grid legend[data-v-f458d01a],.designer-options legend[data-v-f458d01a]{font-weight:800}.profile-designer label[data-v-f458d01a]{gap:.25rem;display:grid}.profile-designer label>span[data-v-f458d01a]{font-size:.75rem;font-weight:800}.profile-designer input[data-v-f458d01a],.profile-designer select[data-v-f458d01a],.profile-designer textarea[data-v-f458d01a],.profile-designer button[data-v-f458d01a]{font:inherit;border:1px solid #aebbb4;border-radius:7px;padding:.5rem}.designer-options[data-v-f458d01a]{flex-wrap:wrap;gap:.75rem;display:flex}.designer-options label[data-v-f458d01a]{align-items:center;display:flex}.target-boundary[data-v-f458d01a]{background:#fff5d8;border-left:4px solid #b97822;border-radius:8px;padding:.7rem .85rem}.target-boundary p[data-v-f458d01a]{color:#694f05}.node-section[data-v-f458d01a],.output-section[data-v-f458d01a]{gap:.7rem;display:grid}.node-list[data-v-f458d01a]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.node-card[data-v-f458d01a]{background:#fff;border:1px solid #d9e1dc;border-left:4px solid #176b4b;border-radius:10px;gap:.6rem;padding:.75rem;display:grid}.node-card>header[data-v-f458d01a]{grid-template-columns:auto minmax(10rem,1fr) minmax(10rem,1fr) auto;display:grid}.node-card>header>strong[data-v-f458d01a]{background:#e1eee7;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.output-row[data-v-f458d01a]{grid-template-columns:1fr 1fr auto;align-items:end;gap:.6rem;display:grid}.designer-error[data-v-f458d01a],.designer-success[data-v-f458d01a]{border-radius:8px;padding:.65rem}.designer-error[data-v-f458d01a]{color:#7a211b;background:#ffebe8}.designer-success[data-v-f458d01a]{color:#0f5038;background:#e1eee7}.publish[data-v-f458d01a]{color:#fff;width:max-content;font-weight:800;background:#176b4b!important}.profile-designer button[data-v-f458d01a]:disabled{opacity:.5}@media (width<=700px){.node-card>header[data-v-f458d01a],.output-row[data-v-f458d01a]{grid-template-columns:1fr}.profile-designer>header[data-v-f458d01a]{flex-direction:column}}.package-designer[data-v-bac0fba4]{background:#f7faf8;border:1px solid #d9e1dc;border-radius:14px;gap:1rem;padding:1rem;display:grid}.package-designer>header[data-v-bac0fba4],.flow>header[data-v-bac0fba4],.flow li>header[data-v-bac0fba4]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.package-designer h4[data-v-bac0fba4],.package-designer h5[data-v-bac0fba4],.package-designer p[data-v-bac0fba4]{margin:.15rem 0}.package-designer p[data-v-bac0fba4],.package-designer small[data-v-bac0fba4]{color:#5c6962}.identity[data-v-bac0fba4]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.7rem;display:grid}.package-designer label[data-v-bac0fba4]{gap:.25rem;display:grid}.package-designer label>span[data-v-bac0fba4]{display:grid}.package-designer input[data-v-bac0fba4],.package-designer button[data-v-bac0fba4]{font:inherit;border:1px solid #aebbb4;border-radius:7px;padding:.5rem}.profile-picker[data-v-bac0fba4]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem;display:grid}.profile-picker label[data-v-bac0fba4]{background:#fff;border:1px solid #d9e1dc;border-radius:8px;align-items:flex-start;padding:.55rem;display:flex}.flow ol[data-v-bac0fba4]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.flow li[data-v-bac0fba4]{background:#fff;border:1px solid #d9e1dc;border-left:4px solid #176b4b;border-radius:9px;padding:.7rem}.flow li fieldset[data-v-bac0fba4]{flex-wrap:wrap;gap:.6rem;margin-top:.6rem;display:flex}.flow li fieldset label[data-v-bac0fba4]{align-items:center;display:flex}.flow li header div[data-v-bac0fba4]{gap:.3rem;display:flex}.error[data-v-bac0fba4],.success[data-v-bac0fba4]{border-radius:8px;padding:.65rem}.error[data-v-bac0fba4]{color:#7a211b;background:#ffebe8}.success[data-v-bac0fba4]{color:#0f5038;background:#e1eee7}.publish[data-v-bac0fba4]{color:#fff;width:max-content;font-weight:800;background:#176b4b!important}.package-designer button[data-v-bac0fba4]:disabled{opacity:.5}@media (width<=650px){.package-designer>header[data-v-bac0fba4],.flow li>header[data-v-bac0fba4]{flex-direction:column}}.connector-designers[data-v-6ebee6e2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1rem;display:grid}.connector-designers form[data-v-6ebee6e2]{background:#f7faf8;border:1px solid #d9e1dc;border-radius:14px;gap:1rem;padding:1rem;display:grid}.connector-designers form>header[data-v-6ebee6e2]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.connector-designers h4[data-v-6ebee6e2],.connector-designers p[data-v-6ebee6e2]{margin:.15rem 0}.connector-designers p[data-v-6ebee6e2],.connector-designers small[data-v-6ebee6e2]{color:#5c6962}.grid[data-v-6ebee6e2]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem;display:grid}.connector-designers label[data-v-6ebee6e2]{gap:.25rem;display:grid}.connector-designers label>span[data-v-6ebee6e2]{font-size:.75rem;font-weight:800}.connector-designers input[data-v-6ebee6e2],.connector-designers select[data-v-6ebee6e2],.connector-designers button[data-v-6ebee6e2]{font:inherit;border:1px solid #aebbb4;border-radius:7px;padding:.5rem}.check[data-v-6ebee6e2]{align-items:center;display:flex!important}.future[data-v-6ebee6e2],.guard[data-v-6ebee6e2]{background:#fff5d8;border-radius:8px;padding:.65rem}.error[data-v-6ebee6e2],.success[data-v-6ebee6e2]{border-radius:8px;padding:.65rem}.error[data-v-6ebee6e2]{background:#ffebe8;color:#7a211b!important}.success[data-v-6ebee6e2]{background:#e1eee7;color:#0f5038!important}.publish[data-v-6ebee6e2]{color:#fff;width:max-content;font-weight:800;background:#176b4b!important}.connector-designers button[data-v-6ebee6e2]:disabled{opacity:.5}@media (width<=650px){.connector-designers form>header[data-v-6ebee6e2]{flex-direction:column}}.document-profile-designer[data-v-4c60799c],.document-profile-designer form[data-v-4c60799c],.checker-inbox[data-v-4c60799c]{gap:1rem;display:grid}.document-profile-designer form[data-v-4c60799c],.checker-inbox[data-v-4c60799c]{background:#f7faf8;border:1px solid #d9e1dc;border-radius:14px;padding:1rem}.document-profile-designer form>header[data-v-4c60799c],.member>header[data-v-4c60799c],.controls>header[data-v-4c60799c],.approval>header[data-v-4c60799c],.checker-inbox>header[data-v-4c60799c]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.document-profile-designer h4[data-v-4c60799c],.document-profile-designer h5[data-v-4c60799c],.document-profile-designer p[data-v-4c60799c]{margin:.15rem 0}.document-profile-designer p[data-v-4c60799c],.document-profile-designer small[data-v-4c60799c]{color:#5c6962}.grid[data-v-4c60799c]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem;display:grid}.document-profile-designer label[data-v-4c60799c]{gap:.25rem;display:grid}.document-profile-designer label>span[data-v-4c60799c]{font-size:.75rem;font-weight:800}.document-profile-designer input[data-v-4c60799c],.document-profile-designer select[data-v-4c60799c],.document-profile-designer button[data-v-4c60799c]{font:inherit;border:1px solid #aebbb4;border-radius:7px;padding:.5rem}.options[data-v-4c60799c],.mapping-picker[data-v-4c60799c]{flex-wrap:wrap;gap:.65rem;display:flex}.options label[data-v-4c60799c],.check[data-v-4c60799c]{align-items:center;display:flex!important}.mapping-picker label[data-v-4c60799c]{background:#fff;border:1px solid #d9e1dc;border-radius:8px;padding:.55rem;display:flex}.mapping-picker label>span[data-v-4c60799c]{display:grid}.member[data-v-4c60799c],.controls[data-v-4c60799c]{gap:.65rem;display:grid}.field-card[data-v-4c60799c],.controls article[data-v-4c60799c]{background:#fff;border:1px solid #d9e1dc;border-left:4px solid #176b4b;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;gap:.55rem;padding:.65rem;display:grid}.controls article[data-v-4c60799c]{border-left-color:#b97822}.model-boundary[data-v-4c60799c]{background:#edf5f1;border-radius:8px;padding:.65rem}.error[data-v-4c60799c],.success[data-v-4c60799c]{border-radius:8px;padding:.65rem}.error[data-v-4c60799c]{background:#ffebe8;color:#7a211b!important}.success[data-v-4c60799c]{background:#e1eee7;color:#0f5038!important}.publish[data-v-4c60799c]{color:#fff;width:max-content;font-weight:800;background:#176b4b!important}.document-profile-designer button[data-v-4c60799c]:disabled{opacity:.5}.approval dl[data-v-4c60799c]{grid-template-columns:auto 1fr;margin:0;display:grid}.approval dt[data-v-4c60799c],.approval dd[data-v-4c60799c]{border-top:1px solid #d9e1dc;margin:0;padding:.45rem}.approval dd[data-v-4c60799c]{text-align:right}.approval pre[data-v-4c60799c]{white-space:pre-wrap;background:#fff;border:1px solid #d9e1dc;border-radius:8px;max-height:24rem;padding:.75rem;overflow:auto}@media (width<=650px){.document-profile-designer form>header[data-v-4c60799c],.member>header[data-v-4c60799c],.controls>header[data-v-4c60799c],.approval>header[data-v-4c60799c],.checker-inbox>header[data-v-4c60799c]{flex-direction:column}}.certification[data-v-0b650e84],.certification form[data-v-0b650e84],.checker-inbox[data-v-0b650e84]{gap:1rem;display:grid}.certification form[data-v-0b650e84],.checker-inbox[data-v-0b650e84]{background:#f7faf8;border:1px solid #d9e1dc;border-radius:14px;padding:1rem}.certification form>header[data-v-0b650e84],.approval>header[data-v-0b650e84],.checker-inbox>header[data-v-0b650e84]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.certification h4[data-v-0b650e84],.certification p[data-v-0b650e84]{margin:.15rem 0}.certification p[data-v-0b650e84]{color:#5c6962}.grid[data-v-0b650e84]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end;gap:.7rem;display:grid}.certification label[data-v-0b650e84]{gap:.25rem;display:grid}.certification label>span[data-v-0b650e84]{font-size:.75rem;font-weight:800}.certification input[data-v-0b650e84],.certification select[data-v-0b650e84],.certification textarea[data-v-0b650e84],.certification button[data-v-0b650e84]{font:inherit;border:1px solid #aebbb4;border-radius:7px;padding:.5rem}.status[data-v-0b650e84]{background:#e5e9e7;border-radius:999px;padding:.35rem .6rem}.status.certified[data-v-0b650e84]{color:#0f5038;background:#e1eee7}.status.suspended[data-v-0b650e84],.status.revoked[data-v-0b650e84]{color:#7a211b;background:#ffebe8}.approval dl[data-v-0b650e84]{grid-template-columns:auto 1fr;margin:0;display:grid}.approval dt[data-v-0b650e84],.approval dd[data-v-0b650e84]{border-top:1px solid #d9e1dc;margin:0;padding:.45rem}.approval dd[data-v-0b650e84]{text-align:right}.approval pre[data-v-0b650e84]{white-space:pre-wrap;background:#fff;border:1px solid #d9e1dc;border-radius:8px;max-height:24rem;padding:.75rem;overflow:auto}.error[data-v-0b650e84],.success[data-v-0b650e84],.unavailable[data-v-0b650e84]{border-radius:8px;padding:.65rem}.error[data-v-0b650e84]{background:#ffebe8;color:#7a211b!important}.success[data-v-0b650e84]{background:#e1eee7;color:#0f5038!important}.unavailable[data-v-0b650e84]{background:#fff4e5;color:#6b4917!important}.publish[data-v-0b650e84]{color:#fff;width:max-content;font-weight:800;background:#176b4b!important}.certification button[data-v-0b650e84]:disabled{opacity:.5}@media (width<=650px){.certification form>header[data-v-0b650e84],.approval>header[data-v-0b650e84],.checker-inbox>header[data-v-0b650e84]{flex-direction:column}}.policy-governance[data-v-01c640f3]{gap:1rem;display:grid}.heading[data-v-01c640f3],.active-card>header[data-v-01c640f3],.maker>header[data-v-01c640f3],.checker>header[data-v-01c640f3],.proposal>header[data-v-01c640f3]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heading h3[data-v-01c640f3],.heading p[data-v-01c640f3],.policy-governance h4[data-v-01c640f3],.policy-governance h5[data-v-01c640f3],.policy-governance p[data-v-01c640f3]{margin:.15rem 0}.heading p[data-v-01c640f3],.active-card p[data-v-01c640f3],.maker p[data-v-01c640f3],.checker p[data-v-01c640f3]{color:#5c6962}.eyebrow[data-v-01c640f3]{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;color:#176b4b!important}.boundary[data-v-01c640f3],.error[data-v-01c640f3],.success[data-v-01c640f3]{border-radius:9px;padding:.75rem 1rem}.boundary[data-v-01c640f3]{background:#fff5d8;color:#694f05!important}.error[data-v-01c640f3]{background:#ffebe8;color:#7a211b!important}.success[data-v-01c640f3]{background:#e1eee7;color:#0f5038!important}.active-card[data-v-01c640f3],.maker[data-v-01c640f3],.checker[data-v-01c640f3]{background:#f7faf8;border:1px solid #d9e1dc;border-radius:14px;gap:1rem;padding:1rem;display:grid}.status[data-v-01c640f3]{white-space:nowrap;background:#e5e9e7;border-radius:999px;padding:.4rem .65rem;font-size:.75rem;font-weight:800}.status.enabled[data-v-01c640f3]{color:#0f5038;background:#e1eee7}.status.blocked[data-v-01c640f3]{color:#7a211b;background:#ffebe8}.actions[data-v-01c640f3],.lookup[data-v-01c640f3]{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.grid[data-v-01c640f3]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem;display:grid}.options[data-v-01c640f3]{flex-wrap:wrap;gap:.65rem;display:flex}.options legend[data-v-01c640f3],.grid legend[data-v-01c640f3]{font-size:.8rem;font-weight:800}.options label[data-v-01c640f3]{align-items:center;gap:.3rem;display:flex}.policy-governance label[data-v-01c640f3]{gap:.25rem;display:grid}.policy-governance label>span[data-v-01c640f3]{font-size:.75rem;font-weight:800}.policy-governance input[data-v-01c640f3],.policy-governance select[data-v-01c640f3],.policy-governance button[data-v-01c640f3]{font:inherit;border:1px solid #aebbb4;border-radius:7px;padding:.52rem}.policy-governance small[data-v-01c640f3]{color:#5c6962}.policy-governance button[data-v-01c640f3]{cursor:pointer;background:#fff;font-weight:800}.policy-governance button[data-v-01c640f3]:disabled{cursor:not-allowed;opacity:.5}.policy-governance button.primary[data-v-01c640f3]{color:#fff;background:#176b4b;width:max-content}.active-card dl[data-v-01c640f3],.proposal dl[data-v-01c640f3]{grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.active-card dt[data-v-01c640f3],.active-card dd[data-v-01c640f3],.proposal dt[data-v-01c640f3],.proposal dd[data-v-01c640f3]{border-top:1px solid #d9e1dc;margin:0;padding:.45rem}.active-card dd[data-v-01c640f3],.proposal dd[data-v-01c640f3]{text-align:right;overflow-wrap:anywhere}.proposal[data-v-01c640f3]{background:#fff;border:1px solid #d9e1dc;border-radius:10px;gap:.8rem;padding:.8rem;display:grid}.proposal code[data-v-01c640f3]{overflow-wrap:anywhere}.proposal pre[data-v-01c640f3]{white-space:pre-wrap;background:#f4f7f5;border-radius:8px;max-height:30rem;padding:.7rem;overflow:auto}.approval[data-v-01c640f3]{gap:.7rem;display:grid}.mfa[data-v-01c640f3]{max-width:20rem}.lookup label[data-v-01c640f3]{flex:22rem}.sr-only[data-v-01c640f3]{clip:rect(1px,1px,1px,1px);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=650px){.heading[data-v-01c640f3],.active-card>header[data-v-01c640f3],.maker>header[data-v-01c640f3],.checker>header[data-v-01c640f3],.proposal>header[data-v-01c640f3]{flex-direction:column}.active-card dl[data-v-01c640f3],.proposal dl[data-v-01c640f3]{grid-template-columns:1fr}.active-card dd[data-v-01c640f3],.proposal dd[data-v-01c640f3]{text-align:left}}.policy-governance textarea[data-v-01c640f3]{font:inherit;resize:vertical;border:1px solid #aebbb4;border-radius:7px;padding:.52rem}.active-card pre[data-v-01c640f3]{white-space:pre-wrap;background:#f4f7f5;border-radius:8px;max-height:30rem;padding:.7rem;overflow:auto}.data-exchange[data-v-ab9e4c83]{--ink:#18211d;--muted:#5c6962;--line:#d9e1dc;--soft:#f4f7f5;--accent:#176b4b;--danger:#a13a32;color:var(--ink);gap:1rem;display:grid}.exchange-heading[data-v-ab9e4c83],.panel-heading[data-v-ab9e4c83],.card>header[data-v-ab9e4c83]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.exchange-heading[data-v-ab9e4c83]{border:1px solid var(--line);background:linear-gradient(135deg,#f7faf8,#e7f2ec);border-radius:18px;padding:1.35rem}.exchange-heading h2[data-v-ab9e4c83],.panel h3[data-v-ab9e4c83],.card h4[data-v-ab9e4c83]{margin:.15rem 0}.exchange-heading p[data-v-ab9e4c83],.panel-heading p[data-v-ab9e4c83],.card p[data-v-ab9e4c83]{color:var(--muted);margin:.25rem 0}.eyebrow[data-v-ab9e4c83]{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;color:var(--accent)!important}.credit-summary[data-v-ab9e4c83]{flex-direction:column;align-items:flex-end;gap:.35rem;min-width:13rem;display:flex}.credit-summary>strong[data-v-ab9e4c83]{font-size:1.7rem}.credit-summary small[data-v-ab9e4c83]{color:var(--muted);max-width:18rem}.notice[data-v-ab9e4c83],.error[data-v-ab9e4c83]{border-radius:9px;margin:0;padding:.75rem 1rem}.notice[data-v-ab9e4c83]{color:#694f05;background:#fff5d8}.error[data-v-ab9e4c83]{color:#7a211b;background:#ffebe8}.tabs[data-v-ab9e4c83]{border-bottom:1px solid var(--line);gap:.25rem;display:flex;overflow:auto}.tabs button[data-v-ab9e4c83]{color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:.8rem 1rem;font-weight:700}.tabs button[aria-selected=true][data-v-ab9e4c83]{border-color:var(--accent);color:var(--ink)}.tabs button[data-v-ab9e4c83]:focus-visible,.button[data-v-ab9e4c83]:focus-visible,.evidence-list button[data-v-ab9e4c83]:focus-visible{outline-offset:2px;outline:3px solid #70b59b}.panel[data-v-ab9e4c83]{gap:1rem;display:grid}.chip[data-v-ab9e4c83]{color:#0f5038;background:#e1eee7;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:800}.chip.bad[data-v-ab9e4c83]{color:var(--danger);background:#ffebe8}.import-form[data-v-ab9e4c83],.card[data-v-ab9e4c83],.empty[data-v-ab9e4c83]{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1rem}.import-form[data-v-ab9e4c83]{gap:1rem;display:grid}.choice-grid[data-v-ab9e4c83]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;display:grid}.choice-grid legend[data-v-ab9e4c83]{margin-bottom:.45rem;font-size:.82rem;font-weight:800}.choice-grid label[data-v-ab9e4c83]{background:var(--soft);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.choice-grid label.selected[data-v-ab9e4c83]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.choice-grid label span[data-v-ab9e4c83]{display:grid}.choice-grid.compact label[data-v-ab9e4c83]{padding:.6rem}.field[data-v-ab9e4c83]{gap:.35rem;display:grid}.field>span[data-v-ab9e4c83]{font-size:.8rem;font-weight:800}.field input[data-v-ab9e4c83],.field select[data-v-ab9e4c83],.field textarea[data-v-ab9e4c83]{color:var(--ink);font:inherit;background:#fff;border:1px solid #aebbb4;border-radius:8px;width:100%;padding:.62rem .7rem}.field small[data-v-ab9e4c83],.choice-grid small[data-v-ab9e4c83],.card code[data-v-ab9e4c83]{color:var(--muted)}.privacy[data-v-ab9e4c83]{border-left:4px solid var(--accent);background:#edf5f1;padding:.8rem 1rem}.privacy p[data-v-ab9e4c83]{font-size:.84rem}.progress>div[data-v-ab9e4c83]{justify-content:space-between;display:flex}.progress progress[data-v-ab9e4c83]{accent-color:var(--accent);width:100%;height:.65rem}.button[data-v-ab9e4c83]{cursor:pointer;font:inherit;border:1px solid #0000;border-radius:8px;width:max-content;padding:.62rem .85rem;font-size:.82rem;font-weight:800}.button[data-v-ab9e4c83]:disabled{cursor:not-allowed;opacity:.5}.button.primary[data-v-ab9e4c83]{background:var(--accent);color:#fff}.button.secondary[data-v-ab9e4c83]{background:#fff;border-color:#aebbb4}.button.danger[data-v-ab9e4c83]{color:var(--danger);background:#fff;border-color:#c86f68}.quote[data-v-ab9e4c83]{gap:1rem;display:grid}.quote header>div[data-v-ab9e4c83]{display:grid}.quote dl[data-v-ab9e4c83],.metrics[data-v-ab9e4c83]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.quote dl>div[data-v-ab9e4c83],.metrics>div[data-v-ab9e4c83]{background:var(--soft);border-radius:9px;padding:.7rem;display:grid}.quote dt[data-v-ab9e4c83],.metrics dt[data-v-ab9e4c83]{color:var(--muted);font-size:.72rem}.quote dd[data-v-ab9e4c83],.metrics dd[data-v-ab9e4c83]{margin:0;font-size:1.03rem;font-weight:800}.actions[data-v-ab9e4c83]{flex-wrap:wrap;gap:.6rem;display:flex}.evidence[data-v-ab9e4c83]{gap:1rem;display:grid}.evidence-grid[data-v-ab9e4c83]{grid-template-columns:minmax(12rem,.8fr) minmax(18rem,1.4fr) minmax(16rem,1fr);gap:1rem;display:grid}.evidence-list[data-v-ab9e4c83]{border:1px solid var(--line);border-radius:10px;max-height:35rem;overflow:auto}.evidence-list button[data-v-ab9e4c83]{border:0;border-bottom:1px solid var(--line);cursor:pointer;font:inherit;text-align:left;background:#fff;justify-content:space-between;align-items:center;width:100%;padding:.7rem;display:flex}.evidence-list button.selected[data-v-ab9e4c83]{background:#e7f2ec}.evidence-list button.exception[data-v-ab9e4c83]{border-left:3px solid #b97822}.evidence-list button>span[data-v-ab9e4c83]:first-child{display:grid}.evidence-list small[data-v-ab9e4c83]{color:var(--muted)}.page[data-v-ab9e4c83]{gap:.5rem;margin:0;display:grid}.page-stage[data-v-ab9e4c83]{background:#303834;border-radius:10px;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.page-coordinate-frame[data-v-ab9e4c83]{flex:none;max-width:100%;position:relative;overflow:hidden}.page-coordinate-frame img[data-v-ab9e4c83]{width:100%;height:auto;display:block}.page-stage>p[data-v-ab9e4c83]{margin:auto}.highlight[data-v-ab9e4c83]{pointer-events:none;border:3px solid #ef9c28;position:absolute;box-shadow:0 0 0 9999px #0f1e172e}.page figcaption[data-v-ab9e4c83]{color:var(--muted);font-size:.72rem}.review-form[data-v-ab9e4c83]{gap:.8rem;display:grid}.review-form dl[data-v-ab9e4c83],.catalog-card dl[data-v-ab9e4c83]{grid-template-columns:auto 1fr;margin:0;display:grid}.review-form dt[data-v-ab9e4c83],.review-form dd[data-v-ab9e4c83],.catalog-card dt[data-v-ab9e4c83],.catalog-card dd[data-v-ab9e4c83]{border-top:1px solid var(--line);margin:0;padding:.45rem}.review-form dt[data-v-ab9e4c83],.catalog-card dt[data-v-ab9e4c83]{color:var(--muted);font-size:.72rem}.approval[data-v-ab9e4c83]{align-items:end;gap:.6rem;display:flex}.pagination[data-v-ab9e4c83]{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.pagination span[data-v-ab9e4c83]{color:var(--muted);font-size:.8rem}.reject-report[data-v-ab9e4c83]{gap:.8rem;display:grid}.reject-report>ol[data-v-ab9e4c83]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.reject-report>ol>li[data-v-ab9e4c83]{background:var(--soft);border-radius:9px;gap:.4rem;padding:.7rem;display:grid}.reject-report>ol>li>span[data-v-ab9e4c83]{justify-content:space-between;display:flex}.reject-report small[data-v-ab9e4c83]{color:var(--muted)}.reject-report ul[data-v-ab9e4c83]{color:var(--danger);margin:0;padding-left:1.2rem}.catalog[data-v-ab9e4c83]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.catalog-card[data-v-ab9e4c83]{gap:.7rem;display:grid}.catalog-card dd[data-v-ab9e4c83]{text-align:right}.catalog-card ol[data-v-ab9e4c83]{gap:.5rem;padding:0;list-style:none;display:grid}.catalog-card ol li[data-v-ab9e4c83]{align-items:center;gap:.5rem;display:flex}.catalog-card ol li span[data-v-ab9e4c83]{background:var(--soft);border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:flex}.schedules[data-v-ab9e4c83]{border-top:1px solid var(--line)}.schedules ul[data-v-ab9e4c83]{gap:.4rem;padding:0;list-style:none;display:grid}.schedules li[data-v-ab9e4c83]{background:var(--soft);border-radius:8px;justify-content:space-between;align-items:center;padding:.65rem;display:flex}.schedules li>span[data-v-ab9e4c83]:first-child{display:grid}.schedules small[data-v-ab9e4c83]{color:var(--muted)}.sr-only[data-v-ab9e4c83]{clip:rect(1px,1px,1px,1px);width:1px;height:1px;position:absolute;overflow:hidden}.credit-summary .credit-pause[data-v-ab9e4c83]{color:#7a211b;text-align:left;background:#ffebe8;border-radius:8px;max-width:20rem;padding:.55rem}.credit-state[data-v-ab9e4c83]{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:9px;gap:.2rem;padding:.7rem 1rem;display:grid}.credit-state span[data-v-ab9e4c83]{color:var(--muted);font-size:.84rem}.credit-state.free[data-v-ab9e4c83]{background:#edf5f1}.credit-state.reserved[data-v-ab9e4c83]{background:#fff5d8;border-left-color:#b97822}.credit-state.settled[data-v-ab9e4c83]{background:var(--soft)}.lifecycle-guard[data-v-ab9e4c83]{background:#edf5f1;border-radius:9px;padding:.7rem 1rem}.lifecycle-guard ul[data-v-ab9e4c83]{margin:.35rem 0 0;padding-left:1.2rem}.approval>p[data-v-ab9e4c83]{color:var(--muted);max-width:24rem;font-size:.8rem}.correction-history[data-v-ab9e4c83]{background:var(--soft);border-radius:9px;gap:.45rem;padding:.7rem;display:grid}.correction-history h5[data-v-ab9e4c83],.correction-history p[data-v-ab9e4c83]{margin:0}.correction-history>ol[data-v-ab9e4c83]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.correction-history li[data-v-ab9e4c83]{border:1px solid var(--line);background:#fff;border-radius:8px;padding:.55rem}.correction-history pre[data-v-ab9e4c83]{font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.correction-history small[data-v-ab9e4c83]{color:var(--muted)}.evidence-list button.excluded[data-v-ab9e4c83]{opacity:.62;text-decoration:line-through}.manual-staging[data-v-ab9e4c83]{background:var(--soft);border:1px solid var(--line);border-radius:10px;gap:.75rem;padding:.8rem;display:grid}.manual-staging>small[data-v-ab9e4c83]{color:var(--muted)}.rollback[data-v-ab9e4c83]{background:#fff4f2;border:1px solid #dca39e;border-radius:10px;gap:.7rem;max-width:34rem;padding:.8rem;display:grid}.rollback p[data-v-ab9e4c83]{margin:0}.rollback>label[data-v-ab9e4c83]:not(.field){align-items:flex-start;gap:.5rem;display:flex}.recent-imports[data-v-ab9e4c83]{gap:.8rem;display:grid}.recent-imports>ol[data-v-ab9e4c83]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.recent-imports>ol>li[data-v-ab9e4c83]{background:var(--soft);border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem;display:flex}.recent-imports>ol>li>span[data-v-ab9e4c83]{gap:.15rem;display:grid}.recent-imports small[data-v-ab9e4c83]{color:var(--muted)}.outcome-intake-reviewer[data-v-ab9e4c83]{gap:.8rem;display:grid}.outcome-intake-controls[data-v-ab9e4c83]{align-items:end;gap:.7rem;display:flex}.outcome-intake-controls .field[data-v-ab9e4c83]{flex:1}.outcome-intake-reviewer>ol[data-v-ab9e4c83]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.outcome-intake-reviewer>ol>li[data-v-ab9e4c83]{background:var(--soft);border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem;display:flex}.outcome-intake-reviewer>ol>li>span[data-v-ab9e4c83]{gap:.15rem;min-width:0;display:grid}.outcome-intake-reviewer small[data-v-ab9e4c83]{color:var(--muted)}.outcome-intake-reviewer code[data-v-ab9e4c83]{overflow-wrap:anywhere}.outcome-intake-detail[data-v-ab9e4c83]{background:#fffaf0;border:1px solid #e0c786;border-radius:10px;gap:.7rem;padding:.8rem;display:grid}.outcome-intake-detail>header[data-v-ab9e4c83]{justify-content:space-between;align-items:flex-start;display:flex}.outcome-intake-detail h4[data-v-ab9e4c83],.outcome-intake-detail p[data-v-ab9e4c83]{margin:.15rem 0}.outcome-intake-detail dl[data-v-ab9e4c83]{grid-template-columns:auto 1fr;margin:0;display:grid}.outcome-intake-detail dt[data-v-ab9e4c83],.outcome-intake-detail dd[data-v-ab9e4c83]{border-top:1px solid var(--line);margin:0;padding:.45rem}.outcome-intake-detail dt[data-v-ab9e4c83]{color:var(--muted);font-size:.72rem}.outcome-intake-detail pre[data-v-ab9e4c83]{border:1px solid var(--line);white-space:pre-wrap;background:#fff;border-radius:7px;max-height:20rem;padding:.55rem;overflow:auto}.outcome-intake-boundary[data-v-ab9e4c83]{background:#fff5d8;border-left:4px solid #b97822;border-radius:9px;padding:.7rem 1rem}.outcome-intake-boundary p[data-v-ab9e4c83]{color:#694f05;margin:.25rem 0}.row-delta-report[data-v-ab9e4c83]{gap:.8rem;display:grid}.row-delta-report>ol[data-v-ab9e4c83]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.row-delta-report>ol>li[data-v-ab9e4c83]{background:var(--soft);border-radius:9px;gap:.45rem;padding:.7rem;display:grid}.row-delta-report>ol>li>span[data-v-ab9e4c83]{display:grid}.row-delta-report small[data-v-ab9e4c83]{color:var(--muted)}.row-delta-report ul[data-v-ab9e4c83]{color:var(--danger);margin:0;padding-left:1.2rem}.row-delta-report details[data-v-ab9e4c83]{border-top:1px solid var(--line);padding-top:.4rem}.row-delta-report summary[data-v-ab9e4c83]{cursor:pointer;font-size:.8rem;font-weight:700}.delta-values[data-v-ab9e4c83]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.5rem;display:grid}.delta-values pre[data-v-ab9e4c83]{border:1px solid var(--line);white-space:pre-wrap;background:#fff;border-radius:7px;max-height:16rem;margin:0;padding:.55rem;font-size:.72rem;overflow:auto}@media (width<=900px){.exchange-heading[data-v-ab9e4c83]{flex-direction:column}.credit-summary[data-v-ab9e4c83]{align-items:flex-start}.evidence-grid[data-v-ab9e4c83]{grid-template-columns:1fr}.quote dl[data-v-ab9e4c83],.metrics[data-v-ab9e4c83]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid[data-v-ab9e4c83]{grid-template-columns:1fr}}@media (width<=520px){.quote dl[data-v-ab9e4c83],.metrics[data-v-ab9e4c83]{grid-template-columns:1fr}.panel-heading[data-v-ab9e4c83],.card>header[data-v-ab9e4c83]{flex-direction:column}.approval[data-v-ab9e4c83],.outcome-intake-controls[data-v-ab9e4c83]{flex-direction:column;align-items:stretch}.recent-imports>ol>li[data-v-ab9e4c83],.outcome-intake-reviewer>ol>li[data-v-ab9e4c83]{flex-direction:column;align-items:flex-start}}.reference-cell--link[data-v-49029784]{color:var(--accent,#155a8a);overflow-wrap:anywhere;width:fit-content;max-width:100%;text-decoration:none}.reference-cell--link>span[data-v-49029784]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.reference-cell--link:hover>span[data-v-49029784]{text-decoration-color:currentColor}.reference-cell--link[data-v-49029784]:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}.record-drawer__history[data-v-cf8ccb32]{border-bottom:1px solid var(--border);background:var(--surface-raised);align-items:center;gap:12px;padding:12px 24px;display:flex}.record-drawer__history>button[data-v-cf8ccb32]{flex-shrink:0}.record-drawer__history ol[data-v-cf8ccb32]{flex-wrap:wrap;gap:6px 8px;min-width:0;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.record-drawer__history li[data-v-cf8ccb32]{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;display:flex}.record-drawer__history li+li[data-v-cf8ccb32]:before{content:"›";color:var(--muted)}.record-drawer__history li button[data-v-cf8ccb32]{color:var(--accent,#155a8a);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:underline}.record-drawer__summary[data-v-cf8ccb32],.record-drawer__audit-heading[data-v-cf8ccb32]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.record-drawer__full-link[data-v-cf8ccb32]{color:var(--accent,#155a8a);text-underline-offset:3px;font-size:13px}.record-drawer__section[data-v-cf8ccb32]{border-top:1px solid var(--border);min-width:0;padding-top:20px}.record-drawer__section h3[data-v-cf8ccb32]{align-items:center;gap:10px;margin:0 0 16px;font-size:16px;display:flex}.record-drawer__section h3 small[data-v-cf8ccb32]{background:var(--surface-raised);min-width:24px;color:var(--muted);border-radius:20px;place-items:center;padding:3px 7px;font-size:12px;display:inline-grid}.record-drawer__muted[data-v-cf8ccb32],.record-drawer__notice[data-v-cf8ccb32]{color:var(--muted);font-size:13px}.record-drawer__notice[data-v-cf8ccb32]{border:1px solid var(--border);border-radius:8px;padding:12px}.record-related-group+.record-related-group[data-v-cf8ccb32]{margin-top:18px}.record-related-group h4[data-v-cf8ccb32]{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.record-related-group ul[data-v-cf8ccb32],.record-audit-list[data-v-cf8ccb32]{margin:0;padding:0;list-style:none}.record-related-group li[data-v-cf8ccb32]{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;justify-content:space-between;align-items:start;gap:16px;padding:12px;display:flex}.record-related-group li+li[data-v-cf8ccb32]{margin-top:8px}.record-related-group li>div[data-v-cf8ccb32]{min-width:0}.record-related-group__type[data-v-cf8ccb32]{color:var(--muted);margin-top:5px;font-size:11px;display:block}.record-related-group .record-status[data-v-cf8ccb32]{flex-shrink:0;font-size:11px}.record-drawer__audit-heading h3[data-v-cf8ccb32]{margin:0}.record-audit-list[data-v-cf8ccb32]{margin-top:16px}.record-audit-list>li[data-v-cf8ccb32]{border-left:2px solid var(--border-strong);padding:0 0 20px 16px}.record-audit-list__title[data-v-cf8ccb32]{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.record-audit-list__title small[data-v-cf8ccb32]{color:var(--muted)}.record-audit-list dl[data-v-cf8ccb32]{grid-template-columns:65px minmax(0,1fr);gap:5px 12px;margin:0;font-size:12px;display:grid}.record-audit-list dt[data-v-cf8ccb32]{color:var(--muted)}.record-audit-list dd[data-v-cf8ccb32]{overflow-wrap:anywhere;margin:0}@media (width<=540px){.record-drawer__history[data-v-cf8ccb32]{align-items:flex-start;padding:12px 20px}.record-related-group li[data-v-cf8ccb32]{flex-wrap:wrap;gap:8px}}.ai-ops[data-v-7565d97b]{--ai-teal:var(--teal-600,#168c82);--ai-teal-soft:var(--teal-100,#d9f1ed);--ai-amber:var(--amber-700,#946313);--ai-amber-soft:var(--amber-100,#f7e8c4);--ai-red:var(--red-700,#a73443);--ai-red-soft:var(--red-100,#f9e2e5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised,var(--surface));box-shadow:var(--shadow-sm);gap:18px;margin-bottom:22px;padding:clamp(18px,2.4vw,28px);display:grid}.ai-ops__header[data-v-7565d97b],.ai-ops__header-actions[data-v-7565d97b],.ai-ops__digest-heading[data-v-7565d97b],.ai-ops__digest-footer[data-v-7565d97b],.ai-ops__section-heading[data-v-7565d97b],.ai-ops__advisory>header[data-v-7565d97b],.ai-ops__reconciliation>header[data-v-7565d97b],.ai-ops__reconciliation-status[data-v-7565d97b],.ai-ops__reason-status[data-v-7565d97b]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ai-ops h2[data-v-7565d97b],.ai-ops h3[data-v-7565d97b],.ai-ops h4[data-v-7565d97b],.ai-ops p[data-v-7565d97b]{margin:0}.ai-ops h2[data-v-7565d97b]{margin-top:4px;font-size:clamp(20px,2vw,27px)}.ai-ops__header>div:first-child>p[data-v-7565d97b],.ai-ops__reconciliation>header p[data-v-7565d97b]{max-width:730px;color:var(--muted);margin-top:5px;font-size:12px}.ai-ops__eyebrow[data-v-7565d97b],.ai-ops__mode[data-v-7565d97b],.ai-ops__usage[data-v-7565d97b],.ai-ops__advisory-label[data-v-7565d97b],.ai-ops__deterministic-label[data-v-7565d97b],.ai-ops__severity[data-v-7565d97b],.ai-ops__stale-badge[data-v-7565d97b]{letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:5px;width:fit-content;font-size:12px;font-weight:850;display:inline-flex}.ai-ops__eyebrow[data-v-7565d97b]{color:var(--muted)}.ai-ops__header-actions[data-v-7565d97b]{flex-wrap:wrap;justify-content:flex-end;max-width:520px}.ai-ops__mode[data-v-7565d97b],.ai-ops__usage[data-v-7565d97b]{background:var(--surface-subtle);color:var(--muted);border-radius:99px;padding:7px 9px}.ai-ops__usage--warning[data-v-7565d97b]{background:var(--ai-amber-soft);color:var(--ai-amber)}.ai-ops__usage--critical[data-v-7565d97b],.ai-ops__usage--paused[data-v-7565d97b]{background:var(--ai-red-soft);color:var(--ai-red)}.ai-ops__button[data-v-7565d97b],.ai-ops__icon-button[data-v-7565d97b],.ai-ops__feedback button[data-v-7565d97b]{border:1px solid color-mix(in srgb, var(--ai-teal) 42%, var(--border));background:var(--ai-teal);color:#071615;min-height:36px;font:inherit;cursor:pointer;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:800}.ai-ops__button[data-v-7565d97b]{justify-content:center;align-items:center;gap:6px;display:inline-flex}.ai-ops__button--quiet[data-v-7565d97b],.ai-ops__feedback button[data-v-7565d97b]{background:var(--surface);color:var(--text-soft);border-color:var(--border)}.ai-ops__button[data-v-7565d97b]:disabled,.ai-ops__feedback:disabled button[data-v-7565d97b]{opacity:.55;cursor:not-allowed}.ai-ops__button[data-v-7565d97b]:focus-visible,.ai-ops__icon-button[data-v-7565d97b]:focus-visible,.ai-ops__feedback button[data-v-7565d97b]:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 30%, transparent);outline-offset:2px}.ai-ops__safety[data-v-7565d97b],.ai-ops__error[data-v-7565d97b],.ai-ops__loading[data-v-7565d97b],.ai-ops__stale-message[data-v-7565d97b]{border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:12px;display:flex}.ai-ops__safety[data-v-7565d97b]{background:color-mix(in srgb, var(--brand-100) 62%, var(--surface));color:var(--text-soft)}.ai-ops__safety span[data-v-7565d97b]{color:var(--muted)}.ai-ops__error[data-v-7565d97b],.ai-ops__stale-message[data-v-7565d97b]{background:var(--ai-amber-soft);color:var(--ai-amber)}.ai-ops__error .ai-ops__button[data-v-7565d97b]{margin-left:auto}.ai-ops__digest[data-v-7565d97b]{border:1px solid var(--border);background:var(--surface);border-radius:13px;grid-template-columns:112px minmax(0,1fr);display:grid;overflow:hidden}.ai-ops__schedule[data-v-7565d97b]{background:linear-gradient(150deg, var(--brand-950,#10223b), #184b55);color:#fff;align-content:center;justify-items:center;padding:18px;display:grid}.ai-ops__schedule strong[data-v-7565d97b]{font-variant-numeric:tabular-nums;font-size:24px}.ai-ops__schedule span[data-v-7565d97b]{color:#c5e6e1;font-size:12px;font-weight:800}.ai-ops__digest-body[data-v-7565d97b]{gap:11px;padding:18px;display:grid}.ai-ops__advisory-label[data-v-7565d97b]{background:var(--ai-teal-soft);color:color-mix(in srgb, var(--ai-teal) 75%, black);border-radius:6px;padding:5px 7px}.ai-ops__deterministic-label[data-v-7565d97b]{color:var(--muted)}.ai-ops__digest-heading h3[data-v-7565d97b]{margin-top:6px}.ai-ops__digest-summary[data-v-7565d97b]{color:var(--text-soft);font-size:13px;line-height:1.5}.ai-ops__digest-list[data-v-7565d97b]{color:var(--text-soft);gap:6px;margin:0;padding-left:18px;font-size:12px;display:grid}.ai-ops__digest-list small[data-v-7565d97b],.ai-ops__advisory-columns small[data-v-7565d97b],.ai-ops__candidate-evidence small[data-v-7565d97b]{color:var(--muted);font-family:var(--font-english);margin-top:2px;font-size:12px;display:block}.ai-ops__digest-footer[data-v-7565d97b]{border-top:1px solid var(--border);align-items:flex-end;padding-top:10px}.ai-ops__digest-footer>div[data-v-7565d97b]{gap:2px;display:grid}.ai-ops__digest-footer span[data-v-7565d97b],.ai-ops__digest-footer small[data-v-7565d97b]{color:var(--muted);font-size:12px}.ai-ops__digest-footer strong[data-v-7565d97b]{font-size:12px}.ai-ops__stale-badge[data-v-7565d97b]{background:var(--ai-amber-soft);color:var(--ai-amber);border-radius:6px;padding:5px 7px}.ai-ops__section-heading[data-v-7565d97b]{align-items:flex-end}.ai-ops__section-heading p[data-v-7565d97b]{color:var(--muted);margin-top:3px;font-size:12px}.ai-ops__legend[data-v-7565d97b]{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.ai-ops__legend span[data-v-7565d97b]{align-items:center;gap:4px;display:inline-flex}.ai-ops__dot[data-v-7565d97b]{background:var(--muted);border-radius:50%;width:7px;height:7px}.ai-ops__dot--critical[data-v-7565d97b]{background:var(--ai-red)}.ai-ops__dot--warning[data-v-7565d97b]{background:var(--ai-amber)}.ai-ops__dot--information[data-v-7565d97b]{background:var(--ai-teal)}.ai-ops__insufficient[data-v-7565d97b]{border:1px solid var(--border);border-radius:12px;padding:16px}.ai-ops__insufficient summary[data-v-7565d97b]{cursor:pointer;min-height:40px;font-weight:600}.ai-ops__insufficient p[data-v-7565d97b]{color:var(--muted)}.ai-ops__signals[data-v-7565d97b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.ai-ops__signal[data-v-7565d97b]{border:1px solid var(--border);border-top:3px solid var(--ai-amber);background:var(--surface);border-radius:11px;align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.ai-ops__signal--critical[data-v-7565d97b]{border-top-color:var(--ai-red)}.ai-ops__signal--information[data-v-7565d97b]{border-top-color:var(--ai-teal)}.ai-ops__signal-top[data-v-7565d97b]{justify-content:space-between;gap:8px;display:flex}.ai-ops__severity[data-v-7565d97b]{background:var(--ai-amber-soft);color:var(--ai-amber);border-radius:5px;padding:4px 6px}.ai-ops__severity--critical[data-v-7565d97b]{background:var(--ai-red-soft);color:var(--ai-red)}.ai-ops__severity--information[data-v-7565d97b]{background:var(--ai-teal-soft);color:var(--text)}.ai-ops__signal h4[data-v-7565d97b]{font-size:13px}.ai-ops__signal-value[data-v-7565d97b]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:18px}.ai-ops__signal>p[data-v-7565d97b]{color:var(--text-soft);font-size:12px;line-height:1.45}.ai-ops__signal dl[data-v-7565d97b]{gap:5px;margin:0;display:grid}.ai-ops__signal dl div[data-v-7565d97b]{min-width:0}.ai-ops__signal dt[data-v-7565d97b]{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.ai-ops__signal dd[data-v-7565d97b]{overflow-wrap:anywhere;color:var(--text-soft);font-family:var(--font-english);margin:1px 0 0;font-size:12px}.ai-ops__limitation[data-v-7565d97b]{background:var(--surface-subtle);border-radius:7px;padding:8px;color:var(--muted)!important}.ai-ops__signal .ai-ops__button[data-v-7565d97b]{width:100%;margin-top:auto}.ai-ops__empty[data-v-7565d97b]{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:10px;padding:20px}.ai-ops__advisory[data-v-7565d97b],.ai-ops__reconciliation[data-v-7565d97b]{border:1px solid var(--border);background:var(--surface);border-radius:13px;gap:15px;padding:18px;display:grid}.ai-ops__icon-button[data-v-7565d97b]{background:var(--surface);min-width:34px;color:var(--text);border-color:var(--border);place-items:center;padding:6px;display:grid}.ai-ops__advisory-summary[data-v-7565d97b]{font-size:13px;line-height:1.55}.ai-ops__advisory-columns[data-v-7565d97b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-ops__advisory-columns section[data-v-7565d97b]{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;padding:11px}.ai-ops__advisory-columns ul[data-v-7565d97b],.ai-ops__advisory-columns ol[data-v-7565d97b]{color:var(--text-soft);gap:6px;margin:8px 0 0;padding-left:17px;font-size:12px;display:grid}.ai-ops__advisory-columns li span[data-v-7565d97b]{color:var(--muted);margin-top:2px;display:block}.ai-ops__provenance[data-v-7565d97b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ai-ops__provenance div[data-v-7565d97b]{background:var(--surface-subtle);border-radius:7px;min-width:0;padding:8px}.ai-ops__provenance dt[data-v-7565d97b]{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.ai-ops__provenance dd[data-v-7565d97b]{overflow-wrap:anywhere;font-family:var(--font-english);margin:2px 0 0;font-size:12px}.ai-ops__feedback[data-v-7565d97b]{border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.ai-ops__feedback legend[data-v-7565d97b]{width:100%;margin-bottom:4px;font-size:12px;font-weight:800}.ai-ops__feedback-status[data-v-7565d97b]{min-height:16px;color:var(--muted);font-size:12px}.ai-ops__stale[data-v-7565d97b]{box-shadow:0 0 0 3px color-mix(in srgb, var(--ai-amber) 12%, transparent);border-color:var(--ai-amber)!important}.ai-ops__reconciliation>header[data-v-7565d97b]{align-items:flex-end}.ai-ops__reconciliation-status[data-v-7565d97b]{align-items:center}.ai-ops__candidates[data-v-7565d97b]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ai-ops__candidates>li[data-v-7565d97b]{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-template-columns:34px repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.ai-ops__candidate-rank[data-v-7565d97b]{background:var(--brand-950,#10223b);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.ai-ops__candidate-copy[data-v-7565d97b]{grid-column:2/-1}.ai-ops__candidate-copy strong[data-v-7565d97b]{overflow-wrap:anywhere;font-family:var(--font-english);font-size:12px}.ai-ops__candidate-copy p[data-v-7565d97b]{color:var(--muted);margin-top:3px;font-size:12px}.ai-ops__candidate-evidence[data-v-7565d97b]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:9px}.ai-ops__candidate-evidence--supporting[data-v-7565d97b]{border-color:color-mix(in srgb, var(--ai-teal) 38%, var(--border));background:color-mix(in srgb, var(--ai-teal-soft) 48%, var(--surface))}.ai-ops__candidate-evidence--conflicting[data-v-7565d97b]{border-color:color-mix(in srgb, var(--ai-amber) 38%, var(--border));background:color-mix(in srgb, var(--ai-amber-soft) 48%, var(--surface))}.ai-ops__candidate-evidence h4[data-v-7565d97b]{font-size:12px}.ai-ops__candidate-evidence ul[data-v-7565d97b]{gap:4px;margin:6px 0 0;padding-left:15px;font-size:12px;display:grid}.ai-ops__candidate-limitation[data-v-7565d97b]{color:var(--muted);grid-column:2/-1;font-size:12px}.ai-ops__candidates .ai-ops__button[data-v-7565d97b]{grid-column:2/-1;justify-self:start}.ai-ops__draft[data-v-7565d97b]{border:1px solid color-mix(in srgb, var(--ai-teal) 35%, var(--border));background:color-mix(in srgb, var(--ai-teal-soft) 44%, var(--surface));border-radius:10px;gap:8px;padding:13px;display:grid}.ai-ops__draft blockquote[data-v-7565d97b]{border-left:3px solid var(--ai-teal);color:var(--text-soft);margin:0;padding-left:12px;font-size:12px;line-height:1.5}.ai-ops__draft p[data-v-7565d97b]{color:var(--muted);font-size:12px}.ai-ops__draft .ai-ops__button[data-v-7565d97b]{justify-self:start}.ai-ops__review-form[data-v-7565d97b]{border:1px solid var(--border);border-radius:10px;gap:10px;padding:14px;display:grid}.ai-ops__review-form>p[data-v-7565d97b],.ai-ops__no-submit[data-v-7565d97b]{color:var(--muted);font-size:12px}.ai-ops__review-form label[data-v-7565d97b]{color:var(--text-soft);gap:5px;font-size:12px;font-weight:800;display:grid}.ai-ops__review-form input[data-v-7565d97b],.ai-ops__review-form textarea[data-v-7565d97b]{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:9px 10px;font-size:12px}.ai-ops__review-form textarea[data-v-7565d97b]{resize:vertical}.ai-ops__reason-status[data-v-7565d97b]{color:var(--muted);font-size:12px}@media (width<=1120px){.ai-ops__signals[data-v-7565d97b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ai-ops__header[data-v-7565d97b],.ai-ops__digest-footer[data-v-7565d97b],.ai-ops__section-heading[data-v-7565d97b],.ai-ops__reconciliation>header[data-v-7565d97b]{flex-direction:column;align-items:stretch}.ai-ops__header-actions[data-v-7565d97b]{justify-content:flex-start;max-width:none}.ai-ops__digest[data-v-7565d97b]{grid-template-columns:1fr}.ai-ops__schedule[data-v-7565d97b]{grid-template-columns:auto auto;gap:7px}.ai-ops__signals[data-v-7565d97b],.ai-ops__advisory-columns[data-v-7565d97b],.ai-ops__provenance[data-v-7565d97b]{grid-template-columns:1fr}.ai-ops__candidates>li[data-v-7565d97b]{grid-template-columns:32px minmax(0,1fr)}.ai-ops__candidate-evidence[data-v-7565d97b]{grid-column:2/-1}}@media (prefers-reduced-motion:reduce){.ai-ops[data-v-7565d97b] *,.ai-ops[data-v-7565d97b] :before,.ai-ops[data-v-7565d97b] :after{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.ai-ops[data-v-7565d97b],.ai-ops__digest[data-v-7565d97b],.ai-ops__signal[data-v-7565d97b],.ai-ops__advisory[data-v-7565d97b],.ai-ops__reconciliation[data-v-7565d97b],.ai-ops__candidates>li[data-v-7565d97b]{box-shadow:none;border:1px solid canvastext}}.report-download-form[data-v-241f6f12]{padding:0 20px 16px}.report-download-options[data-v-241f6f12]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-download-option[data-v-241f6f12]{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:1fr auto;gap:7px 12px;padding:16px;transition:border-color .12s,background .12s;display:grid}.report-download-option[data-v-241f6f12]:hover:not(:disabled){border-color:var(--brand-500);background:var(--surface-subtle)}.report-download-option[data-v-241f6f12]:focus-visible{outline:2px solid var(--brand-600);outline-offset:3px}.report-download-option[data-v-241f6f12]:disabled{opacity:.55;cursor:default}.report-download-option--pdf[data-v-241f6f12]{border-color:color-mix(in srgb, var(--brand-600) 40%, var(--border));background:color-mix(in srgb, var(--brand-100) 40%, var(--surface))}.report-download-type[data-v-241f6f12]{letter-spacing:-.02em;font-size:15px;font-weight:700}.report-download-type small[data-v-241f6f12]{color:var(--muted);margin-left:6px;font-size:11px;font-weight:500}.report-download-description[data-v-241f6f12]{color:var(--muted);grid-row:2;font-size:12px;line-height:1.5}.report-download-option[data-v-241f6f12]>:last-child{color:var(--brand-600);grid-area:1/2}.report-download-settings[data-v-241f6f12]{color:var(--muted);margin-top:16px;font-size:12px}.report-download-settings summary[data-v-241f6f12]{cursor:pointer;width:fit-content}.report-download-settings-grid[data-v-241f6f12]{grid-template-columns:2fr 1fr 1fr;gap:14px;margin-top:14px;display:grid}.report-download-notice[data-v-241f6f12]{color:var(--text-soft);font-size:13px}.report-download-file[data-v-241f6f12]{align-items:center;gap:12px;display:flex}.report-download-file-icon[data-v-241f6f12]{border:1px solid var(--border);background:var(--surface);width:42px;height:46px;color:var(--brand-600);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.report-download-file-name[data-v-241f6f12]{flex:1;gap:5px;min-width:0;display:grid}.report-download-file-name strong[data-v-241f6f12]{overflow-wrap:anywhere;font-size:13px}.report-download-file-name small[data-v-241f6f12]{color:var(--muted);font-size:11px;line-height:1.5}.report-download-job-actions[data-v-241f6f12]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=700px){.report-download-options[data-v-241f6f12],.report-download-settings-grid[data-v-241f6f12]{grid-template-columns:1fr}.report-download-file[data-v-241f6f12]{flex-wrap:wrap}.report-download-file-name[data-v-241f6f12]{flex-basis:calc(100% - 60px)}}.reports-view[data-v-b65521eb]{gap:20px;min-width:0;display:grid}.reports-view .text-button[data-v-b65521eb]{color:var(--brand-700);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:12px;font-weight:600}.reports-view .text-button[data-v-b65521eb]:hover:enabled{text-decoration:underline}.reports-view .text-button[data-v-b65521eb]:disabled{opacity:.5;cursor:default}.report-page-heading[data-v-b65521eb]{align-items:center;margin-bottom:0}.report-eyebrow[data-v-b65521eb]{color:var(--brand-700);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700}.report-page-heading h1[data-v-b65521eb]{letter-spacing:-.035em;font-size:29px}.report-page-heading p[data-v-b65521eb]{margin-top:7px}.reports-view .panel[data-v-b65521eb]{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:14px}.report-library[data-v-b65521eb]{gap:22px;display:grid}.report-library-intro[data-v-b65521eb],.report-library-toolbar[data-v-b65521eb],.report-library-foot[data-v-b65521eb]{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-library-intro h2[data-v-b65521eb]{letter-spacing:-.02em;margin:0 0 6px;font-size:20px}.report-library-intro p[data-v-b65521eb],.report-library-foot p[data-v-b65521eb]{color:var(--muted);max-width:640px;margin:0;font-size:13px;line-height:1.6}.report-format-note[data-v-b65521eb]{white-space:nowrap;color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.report-search[data-v-b65521eb]{background:var(--surface);border:1px solid var(--border-strong);border-radius:9px;align-items:center;gap:10px;width:min(440px,100%);padding:0 13px;display:flex}.report-search input[data-v-b65521eb]{width:100%;color:var(--text);box-shadow:none;font:inherit;outline-offset:3px;background:0 0;border:0;padding:12px 0;font-size:13px}.report-category select[data-v-b65521eb],.report-order select[data-v-b65521eb],.report-breakdown select[data-v-b65521eb]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:7px;max-width:100%;padding:9px 12px;font-size:12px}.report-library-grid[data-v-b65521eb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.report-library-card[data-v-b65521eb]{border:1px solid var(--border);background:var(--surface);border-radius:13px;flex-direction:column;padding:22px 22px 0;transition:border-color .15s;display:flex;overflow:hidden}.report-library-card[data-v-b65521eb]:hover{border-color:var(--brand-600)}.report-card-top[data-v-b65521eb]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:21px;display:flex}.report-library-icon[data-v-b65521eb]{background:var(--brand-50);width:42px;height:42px;color:var(--brand-700);border-radius:10px;place-items:center;display:grid}.report-category-label[data-v-b65521eb]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.report-library-card h3[data-v-b65521eb]{letter-spacing:-.02em;margin:0 0 10px;font-size:16px;line-height:1.5}.report-question[data-v-b65521eb]{color:var(--text-soft);margin:0 0 8px;font-size:12px;font-weight:600}.report-description[data-v-b65521eb]{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.7}.report-open[data-v-b65521eb]{border:0;border-top:1px solid var(--border);background:var(--surface-raised);color:var(--brand-700);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:auto -22px 0;padding:14px 22px;font-size:12px;font-weight:600;display:flex}.report-open[data-v-b65521eb]:disabled{opacity:.6;cursor:default}.report-open[data-v-b65521eb]:hover:enabled{background:var(--brand-50)}.report-library-foot[data-v-b65521eb]{border:1px dashed var(--border-strong);border-radius:12px;padding:22px}.report-library-foot>div[data-v-b65521eb]{flex:1}.report-library-foot strong[data-v-b65521eb]{font-size:13px}.report-library-foot .text-button[data-v-b65521eb]{align-items:center;gap:10px;display:flex}.report-workbench[data-v-b65521eb]{gap:20px;min-width:0;display:grid}.query-controls[data-v-b65521eb]{padding:22px}.report-controls-heading[data-v-b65521eb]{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-controls-heading h2[data-v-b65521eb]{letter-spacing:-.025em;margin:0;font-size:19px}.report-controls-heading p[data-v-b65521eb]{color:var(--muted);margin:7px 0 0;font-size:12px}.report-controls-row[data-v-b65521eb]{grid-template-columns:minmax(170px,1fr) minmax(200px,1.5fr) 120px;gap:16px;margin:22px 0 18px;display:grid}.report-filter-list[data-v-b65521eb]{background:var(--surface-raised);border-radius:9px;gap:12px;margin-bottom:16px;padding:15px;display:grid}.report-filter-list small[data-v-b65521eb],.report-columns small[data-v-b65521eb]{color:var(--muted);font-size:11px}.report-filter-row[data-v-b65521eb]{grid-template-columns:1fr 1fr 1.3fr 32px;align-items:end;gap:12px;display:grid}.report-filter-row button[data-v-b65521eb]{height:40px}.report-options-row[data-v-b65521eb]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px;padding-top:15px;display:flex}.report-options-row .text-button[data-v-b65521eb]{font-size:12px}.report-columns[data-v-b65521eb]{position:relative}.report-columns summary[data-v-b65521eb]{cursor:pointer;font-size:12px;font-weight:600}.report-columns summary span[data-v-b65521eb]{background:var(--surface-subtle);border-radius:4px;margin-left:4px;padding:2px 6px;font-size:10px}.report-columns[open][data-v-b65521eb]{flex-basis:100%;order:3}.report-columns .query-fields[data-v-b65521eb]{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 6px}.report-order[data-v-b65521eb]{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.report-order[data-v-b65521eb]:first-of-type{margin-left:auto}.report-order select[data-v-b65521eb]{max-width:180px}.report-stale[data-v-b65521eb],.report-truncation[data-v-b65521eb]{border:1px solid var(--border);background:var(--surface-raised);color:var(--text-soft);border-radius:9px;align-items:flex-start;gap:10px;margin:0;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.report-truncation[data-v-b65521eb]{color:var(--amber-700);background:var(--amber-100)}.report-stale .ui-icon[data-v-b65521eb],.report-truncation .ui-icon[data-v-b65521eb]{flex-shrink:0;margin-top:2px}.report-result-heading[data-v-b65521eb]{justify-content:space-between;align-items:end;gap:24px;padding-top:6px;display:flex}.report-result-heading h2[data-v-b65521eb]{letter-spacing:-.03em;margin:0 0 7px;font-size:23px}.report-result-heading p[data-v-b65521eb]{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.report-result-heading>span[data-v-b65521eb]{color:var(--muted);flex-shrink:0;font-size:11px}.report-metrics[data-v-b65521eb]{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;display:grid}.report-metric[data-v-b65521eb]{font:inherit;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:11px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.report-metric[data-v-b65521eb]:hover,.report-metric--selected[data-v-b65521eb]{border-color:var(--brand-600);background:var(--brand-50)}.report-metric[data-v-b65521eb]:focus-visible{outline:2px solid var(--brand-600);outline-offset:3px}.report-metric>span[data-v-b65521eb]{color:var(--muted);font-size:11px;font-weight:600}.report-metric strong[data-v-b65521eb]{font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(17px,1.55vw,24px);font-weight:650}.report-metric small[data-v-b65521eb]{color:var(--muted);font-size:10px;line-height:1.5}.report-metric--count[data-v-b65521eb]{border-top:3px solid var(--brand-600)}.report-breakdown[data-v-b65521eb]{padding:20px 22px}.report-breakdown header[data-v-b65521eb]{flex-wrap:wrap}.report-breakdown header>div[data-v-b65521eb]{margin-right:auto}.report-breakdown header select[data-v-b65521eb]{max-width:min(100%,310px)}.report-breakdown header[data-v-b65521eb],.report-table-heading[data-v-b65521eb]{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-breakdown h3[data-v-b65521eb],.report-table-heading h3[data-v-b65521eb]{margin:0 0 5px;font-size:14px}.report-breakdown p[data-v-b65521eb],.report-table-heading p[data-v-b65521eb]{color:var(--muted);margin:0;font-size:11px}.report-bars[data-v-b65521eb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 30px;margin:20px 0 12px;display:grid}.report-bars button[data-v-b65521eb]{color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-size:11px;display:flex}.report-bars button[data-v-b65521eb]:disabled{cursor:default;opacity:1}.report-bars button:hover:enabled .report-bar-label[data-v-b65521eb]{color:var(--brand-700);text-decoration:underline}.report-bar-label[data-v-b65521eb]{overflow-wrap:anywhere;flex:0 145px}.report-bar-track[data-v-b65521eb]{background:var(--surface-subtle);border-radius:3px;flex:1;min-width:30px;height:8px;overflow:hidden}.report-bar-track>span[data-v-b65521eb]{background:var(--brand-600);border-radius:3px;height:100%;display:block}.report-bars strong[data-v-b65521eb]{text-align:right;min-width:26px}.report-breakdown>small[data-v-b65521eb]{color:var(--muted);font-size:10px}.query-preview[data-v-b65521eb]{overflow:hidden}.report-table-heading[data-v-b65521eb]{padding:19px 22px}.report-table-heading>span[data-v-b65521eb]{color:var(--muted);font-size:11px}.query-preview .module-table[data-v-b65521eb]{width:100%;font-size:12px}.query-preview .module-table th[data-v-b65521eb]{background:var(--surface-raised);color:var(--text-soft);white-space:nowrap;border-top:1px solid var(--border);padding:14px 18px;font-size:11px}.query-preview .module-table td[data-v-b65521eb]{overflow-wrap:anywhere;max-width:340px;padding:13px 18px;font-size:12px}.query-preview .module-table tbody tr[data-v-b65521eb]:nth-child(2n){background:var(--surface-raised)}.query-preview .module-table .report-number[data-v-b65521eb]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.query-preview tfoot td[data-v-b65521eb]{border-top:2px solid var(--border-strong);background:var(--surface-subtle);font-weight:700}.report-drill-history[data-v-b65521eb],.report-detail-focus[data-v-b65521eb]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.report-drill-history[data-v-b65521eb]{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:12px 16px}.report-detail-focus[data-v-b65521eb]{background:var(--brand-50);border-top:1px solid var(--border);padding:12px 22px}.report-detail-focus .text-button[data-v-b65521eb]{margin-left:auto}.report-record-link[data-v-b65521eb]{color:var(--brand-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-600), transparent 55%);text-decoration-color:color-mix(in srgb, var(--brand-600), transparent 55%);text-underline-offset:3px}.report-record-link[data-v-b65521eb]:hover{text-decoration-color:currentColor}.report-group-link[data-v-b65521eb]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.report-source-actions[data-v-b65521eb]{min-width:150px}.report-source-actions a[data-v-b65521eb]{grid-template-columns:1fr auto;gap:4px 10px;padding:4px 0;display:grid}.report-source-actions a small[data-v-b65521eb]{color:var(--muted);grid-area:2/1/auto/-1;font-size:10px}.report-source-actions a .ui-icon[data-v-b65521eb]{grid-area:1/2}.report-source-unavailable[data-v-b65521eb]{color:var(--muted);font-size:10px}.query-preview .module-table .report-focused-column[data-v-b65521eb]{background:var(--brand-50)}.query-preview[data-v-b65521eb]:focus{outline:2px solid var(--brand-600);outline-offset:3px}.report-status[data-v-b65521eb]{background:var(--surface-subtle);border:1px solid var(--border);border-radius:5px;padding:3px 7px;font-size:10px;display:inline-block}.report-pagination[data-v-b65521eb],.report-pagination>div[data-v-b65521eb]{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-pagination[data-v-b65521eb]{border-top:1px solid var(--border);color:var(--muted);padding:14px 22px;font-size:11px}.report-pagination button[data-v-b65521eb]{min-height:30px;padding:6px 12px;font-size:11px}.report-empty[data-v-b65521eb]{text-align:center;color:var(--muted);padding:56px 24px}.report-empty h2[data-v-b65521eb],.report-empty h3[data-v-b65521eb]{color:var(--text);margin:15px 0 9px;font-size:17px}.report-empty p[data-v-b65521eb]{max-width:470px;margin:0 auto;font-size:13px;line-height:1.7}.sql-workbench .report-controls-heading[data-v-b65521eb]{padding:22px}.report-sql-help[data-v-b65521eb]{color:var(--muted);margin:0 22px 22px;font-size:12px}.report-sql-help summary[data-v-b65521eb]{cursor:pointer}.report-sql-help div[data-v-b65521eb]{border-bottom:1px solid var(--border);padding:14px 0}.report-sql-help p[data-v-b65521eb]{overflow-wrap:anywhere;line-height:1.7}@media (width>=1500px){.report-library-grid[data-v-b65521eb]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.report-library-grid[data-v-b65521eb]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-metrics[data-v-b65521eb]{grid-template-columns:repeat(3,minmax(0,1fr))}.report-result-heading[data-v-b65521eb]{flex-direction:column;align-items:start;gap:10px}}@media (width<=700px){.report-library-intro[data-v-b65521eb],.report-library-foot[data-v-b65521eb]{flex-wrap:wrap;align-items:start}.report-library-toolbar[data-v-b65521eb]{gap:10px}.report-library-grid[data-v-b65521eb]{grid-template-columns:1fr}.report-page-heading[data-v-b65521eb]{gap:12px}.report-page-heading h1[data-v-b65521eb]{font-size:25px}.report-controls-heading[data-v-b65521eb]{flex-wrap:wrap}.report-controls-row[data-v-b65521eb]{grid-template-columns:1fr;gap:12px}.query-controls[data-v-b65521eb]{padding:17px}.report-filter-row[data-v-b65521eb]{grid-template-columns:minmax(0,1fr) 32px}.report-filter-row .query-field[data-v-b65521eb]{grid-column:1}.report-filter-row button[data-v-b65521eb]{grid-area:1/2}.report-columns .query-fields[data-v-b65521eb]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-order[data-v-b65521eb]:first-of-type{margin-left:0}.report-metrics[data-v-b65521eb]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-metric strong[data-v-b65521eb]{font-size:19px}.report-bars[data-v-b65521eb]{grid-template-columns:1fr}.report-pagination[data-v-b65521eb]{gap:10px;padding:14px}.report-pagination>div[data-v-b65521eb]{gap:8px}.report-table-heading[data-v-b65521eb]{padding:17px}.report-result-heading h2[data-v-b65521eb]{font-size:21px}}.payment-summary[data-v-8a739ab9]{border-block:1px solid var(--border);scroll-margin-top:calc(var(--topbar-height,72px) + 24px);gap:20px;margin:20px 0;padding:24px 0;font-size:1rem;line-height:1.5;display:grid}.payment-summary h3[data-v-8a739ab9],.payment-summary h4[data-v-8a739ab9],.payment-summary p[data-v-8a739ab9],.payment-summary dl[data-v-8a739ab9]{margin:0}.payment-summary h3[data-v-8a739ab9]{font-size:1.25rem}.payment-summary h4[data-v-8a739ab9]{font-size:1rem}.payment-summary__heading[data-v-8a739ab9],.payment-summary__instructions header[data-v-8a739ab9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-summary__status[data-v-8a739ab9]{background:var(--surface-subtle);border-radius:5px;padding:4px 10px;font-size:.875rem}.payment-summary__status[data-tone=danger][data-v-8a739ab9]{color:#ffb3a7}.payment-summary__amount[data-v-8a739ab9]{flex-wrap:wrap;align-items:end;gap:20px 40px;display:flex}.payment-summary__amount>div[data-v-8a739ab9]{gap:4px;display:grid}.payment-summary__amount strong[data-v-8a739ab9]{font-size:2rem;line-height:1.2}.payment-summary__amount b[data-v-8a739ab9]{font-size:1.125rem}.payment-summary__amount span[data-v-8a739ab9],.payment-summary dt[data-v-8a739ab9],.payment-summary__parties span[data-v-8a739ab9],.payment-summary__muted[data-v-8a739ab9]{color:var(--muted);font-size:.875rem}.payment-summary__parties[data-v-8a739ab9]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.payment-summary__parties>div[data-v-8a739ab9]{gap:4px;display:grid}.payment-summary__parties strong[data-v-8a739ab9],.payment-summary dd[data-v-8a739ab9]{overflow-wrap:anywhere}.payment-summary__next[data-v-8a739ab9]{border-left:3px solid var(--accent,#087a75);background:var(--surface-subtle);gap:10px;padding:16px;display:grid}.payment-summary__next>span[data-v-8a739ab9]{font-size:.875rem}.payment-summary__actions[data-v-8a739ab9]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.payment-summary a[data-v-8a739ab9]{color:var(--accent,#087a75);text-underline-offset:3px}.payment-summary a.primary-button[data-v-8a739ab9]{color:#fff;padding:10px 14px;text-decoration:none}.payment-summary__instructions[data-v-8a739ab9],.payment-summary__references[data-v-8a739ab9]{gap:14px;display:grid}.payment-summary dl[data-v-8a739ab9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.payment-summary dd[data-v-8a739ab9]{margin:4px 0 0}.payment-summary__destination[data-v-8a739ab9]{white-space:pre-wrap}.payment-summary__editor[data-v-8a739ab9]{border:1px solid var(--border);border-radius:8px;gap:14px;padding:20px;display:grid}.payment-summary__editor fieldset[data-v-8a739ab9]{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.payment-summary__editor label[data-v-8a739ab9]{gap:6px;font-size:.875rem;display:grid}.payment-summary__editor input[data-v-8a739ab9],.payment-summary__editor textarea[data-v-8a739ab9],.payment-summary__editor select[data-v-8a739ab9]{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;font:inherit;color:var(--text);background:var(--surface);border-radius:6px;padding:10px}.payment-summary__editor .payment-summary__confirm[data-v-8a739ab9]{align-items:start;gap:10px;display:flex}.payment-summary__confirm input[data-v-8a739ab9]{flex:none;width:18px;height:18px}.payment-summary__error[data-v-8a739ab9]{border:1px solid #a95040;border-radius:6px;padding:14px}.payment-summary__references summary[data-v-8a739ab9]{cursor:pointer;font-size:.875rem}.payment-summary__references dl[data-v-8a739ab9]{margin:16px 0}.payment-summary__funding[data-v-8a739ab9]{font-size:.875rem}.payment-summary__funding>span[data-v-8a739ab9]{margin-top:4px;display:block}.payment-summary small[data-v-8a739ab9]{color:var(--muted)}@media (width<=560px){.payment-summary[data-v-8a739ab9]{padding:18px 0}.payment-summary__parties[data-v-8a739ab9],.payment-summary dl[data-v-8a739ab9]{grid-template-columns:1fr}.payment-summary__parties>span[data-v-8a739ab9]{justify-self:start;transform:rotate(90deg)}}.existing-invoice[data-v-55d9657e]{border:1px solid var(--border-color,#d5dde3);border-radius:.6rem;padding:1rem}.existing-invoice h3[data-v-55d9657e]{margin:0 0 .5rem;font-size:1rem}.existing-invoice p[data-v-55d9657e]{line-height:1.5}.existing-invoice dl[data-v-55d9657e]{flex-wrap:wrap;gap:1rem 2rem;margin-bottom:0;display:flex}.existing-invoice dt[data-v-55d9657e]{font-size:.8rem}.existing-invoice dd[data-v-55d9657e]{font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-weight:600}.case-conversation[data-v-54979673]{gap:14px;min-width:0;display:grid}.conversation-heading[data-v-54979673],.message-heading[data-v-54979673],.reply-heading[data-v-54979673]{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.conversation-heading[data-v-54979673]{justify-content:space-between}.conversation-heading h3[data-v-54979673],.case-conversation p[data-v-54979673]{margin:0}.conversation-muted[data-v-54979673],.message-heading time[data-v-54979673]{color:var(--text-soft);font-size:.88rem}.conversation-error[data-v-54979673]{color:var(--danger,#b42318);overflow-wrap:anywhere}.message-list[data-v-54979673],.message-documents[data-v-54979673]{margin:0;padding:0;list-style:none}.message-list[data-v-54979673]{gap:10px;display:grid}.message-card[data-v-54979673]{border:1px solid var(--border);background:var(--surface-raised);overflow-wrap:anywhere;border-radius:12px;gap:9px;min-width:0;padding:16px;display:grid}.message-heading time[data-v-54979673]{margin-left:auto}.message-kind[data-v-54979673]{color:var(--text-soft);font-size:.8rem;font-weight:600}.message-body[data-v-54979673]{white-space:pre-wrap;color:var(--text);line-height:1.55}.message-card>button[data-v-54979673],.case-conversation>button[data-v-54979673],.message-composer>button[data-v-54979673]{justify-self:start}.message-documents button[data-v-54979673]{text-align:left;overflow-wrap:anywhere}.message-composer[data-v-54979673]{border-top:1px solid var(--border);gap:12px;min-width:0;padding-top:14px;display:grid}.message-composer .field[data-v-54979673]{min-width:0}.message-composer textarea[data-v-54979673],.message-composer input[type=text][data-v-54979673]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.message-composer textarea[data-v-54979673]{resize:vertical}.document-request-choice[data-v-54979673],.reply-documents label[data-v-54979673]{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.reply-documents[data-v-54979673]{border:1px solid var(--border);border-radius:8px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.reply-documents legend[data-v-54979673]{padding:0 5px;font-size:.88rem}@media (width<=640px){.message-heading time[data-v-54979673]{width:100%;margin-left:0}.message-card[data-v-54979673]{padding:12px}}.case-accounting[data-v-6b80172f]{gap:16px;min-width:0;display:grid}.case-accounting h3[data-v-6b80172f],.case-accounting h4[data-v-6b80172f],.case-accounting p[data-v-6b80172f]{margin:0}.case-accounting button[data-v-6b80172f],.case-accounting input[data-v-6b80172f],.case-accounting select[data-v-6b80172f]{font:inherit}.case-accounting button[data-v-6b80172f]{cursor:pointer;border:1px solid var(--border);border-radius:8px;padding:8px 12px}.case-accounting button[data-v-6b80172f]:disabled{cursor:default;opacity:.5}.case-accounting button[data-v-6b80172f]:focus-visible,.case-accounting a[data-v-6b80172f]:focus-visible,.case-accounting summary[data-v-6b80172f]:focus-visible{outline:2px solid var(--accent,#167c80);outline-offset:3px}.primary-button[data-v-6b80172f]{background:var(--accent,#167c80);color:#fff}.secondary-button[data-v-6b80172f],.quiet-button[data-v-6b80172f]{color:var(--text);background:var(--surface-raised)}.case-accounting .field[data-v-6b80172f]{color:var(--text);gap:6px;display:grid}.case-accounting .field input[data-v-6b80172f],.case-accounting .field select[data-v-6b80172f]{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);border-radius:8px;padding:9px 10px}.case-accounting small[data-v-6b80172f]{color:var(--text-soft)}.accounting-overview[data-v-6b80172f],.accounting-preparation[data-v-6b80172f]{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;gap:12px;padding:16px;display:grid}.accounting-counts[data-v-6b80172f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.accounting-counts dt[data-v-6b80172f]{color:var(--text-soft);font-size:.82rem}.accounting-counts dd[data-v-6b80172f]{margin:3px 0 0;font-size:1.5rem;font-weight:650}.preparation-action[data-v-6b80172f]{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.preparation-action .field[data-v-6b80172f]{flex:1;min-width:200px;max-width:500px}.accounting-rules[data-v-6b80172f],.accounting-expert[data-v-6b80172f],.preparation-results[data-v-6b80172f]{gap:12px;min-width:0;display:grid}.accounting-rules summary[data-v-6b80172f],.accounting-expert summary[data-v-6b80172f]{cursor:pointer;font-weight:600}.accounting-rules>p[data-v-6b80172f],.accounting-expert>p[data-v-6b80172f]{margin-top:12px}.rule-list[data-v-6b80172f],.preparation-results ul[data-v-6b80172f]{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rule-list li[data-v-6b80172f]{border:1px solid var(--border);border-radius:8px;gap:5px;padding:12px;display:grid}.preparation-results li[data-v-6b80172f]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:10px 0;display:flex}.accounting-notice[data-v-6b80172f]{color:var(--warning,#8a5700)}.accounting-success[data-v-6b80172f]{color:var(--success,#176c53)}.accounting-heading[data-v-6b80172f],.accounting-links[data-v-6b80172f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accounting-heading[data-v-6b80172f]{justify-content:space-between}.case-accounting a[data-v-6b80172f]{color:var(--brand-700,var(--text));overflow-wrap:anywhere}.accounting-sources[data-v-6b80172f]{min-width:0}.accounting-sources summary[data-v-6b80172f]{cursor:pointer;font-weight:600}.accounting-sources ul[data-v-6b80172f]{gap:10px;margin:0;padding:12px 0 0;list-style:none;display:grid}.accounting-sources li[data-v-6b80172f]{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.accounting-sources li a[data-v-6b80172f]{min-width:0}.accounting-status[data-v-6b80172f]{color:var(--text-soft);flex-shrink:0;font-size:.82rem}.accounting-form[data-v-6b80172f],.proposal-mapping[data-v-6b80172f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.accounting-form[data-v-6b80172f]{border-top:1px solid var(--border);padding-top:16px}.accounting-wide[data-v-6b80172f],.accounting-form h4[data-v-6b80172f]{grid-column:1/-1}.accounting-form>button[data-v-6b80172f]{justify-self:start}.accounting-form .field[data-v-6b80172f],.accounting-mfa .field[data-v-6b80172f]{min-width:0}.accounting-form input[data-v-6b80172f],.accounting-form select[data-v-6b80172f],.accounting-mfa input[data-v-6b80172f]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.accounting-amount[data-v-6b80172f]{justify-content:space-between;gap:12px;display:flex}.proposal-history[data-v-6b80172f]{gap:12px;min-width:0;display:grid}.proposal-card[data-v-6b80172f]{border:1px solid var(--border);background:var(--surface-raised);overflow-wrap:anywhere;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.proposal-mapping[data-v-6b80172f]{margin:0}.proposal-mapping dt[data-v-6b80172f],.accounting-muted[data-v-6b80172f]{color:var(--text-soft);font-size:.85rem}.proposal-mapping dd[data-v-6b80172f]{margin:4px 0 0}.proposal-card>button[data-v-6b80172f]{justify-self:start}.accounting-mfa[data-v-6b80172f]{border:1px solid var(--border);border-radius:12px;gap:12px;max-width:360px;padding:16px;display:grid}.accounting-error[data-v-6b80172f]{color:var(--danger,#b42318);overflow-wrap:anywhere}@media (width<=640px){.accounting-form[data-v-6b80172f],.proposal-mapping[data-v-6b80172f]{grid-template-columns:minmax(0,1fr)}.proposal-card[data-v-6b80172f]{padding:12px}.accounting-sources li[data-v-6b80172f]{flex-wrap:wrap;gap:4px}}.lease-status-strip[data-v-e5a6bc28]{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}.lease-status-strip>div[data-v-e5a6bc28]{gap:4px;display:grid}.lease-status-strip dt[data-v-e5a6bc28]{color:var(--muted);font-size:.8rem}.lease-status-strip dd[data-v-e5a6bc28]{margin:0;font-size:.9rem;font-weight:650}.lease-status-strip dd[data-tone=success][data-v-e5a6bc28]{color:var(--green-700)}.lease-status-strip dd[data-tone=warning][data-v-e5a6bc28]{color:var(--amber-700)}.lease-status-strip dd[data-tone=danger][data-v-e5a6bc28]{color:var(--red-700)}.lease-workspace[data-v-a74c6655]{--lease-offset:calc(var(--topbar-height,72px) + 12px);outline:none;min-width:0}.lease-workspace__sticky[data-v-a74c6655]{top:var(--topbar-height,72px);z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:12px 12px 0 0;position:sticky;box-shadow:0 6px 18px #00000008}.lease-workspace__header[data-v-a74c6655]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px 14px;display:flex}.lease-workspace__header h1[data-v-a74c6655]{overflow-wrap:anywhere;margin:8px 0 4px;font-size:1.6rem;line-height:1.25}.lease-workspace__header p[data-v-a74c6655]{color:var(--muted);margin:0;font-size:.8rem}.lease-workspace__back[data-v-a74c6655]{color:var(--teal-700);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem}.lease-workspace__facts[data-v-a74c6655]{grid-template-columns:1fr 1fr 1.35fr .7fr .7fr;gap:16px;margin:0;padding:0 24px 18px;display:grid}.lease-workspace__facts>div[data-v-a74c6655]{min-width:0}.lease-workspace dt[data-v-a74c6655]{color:var(--muted);font-size:.8rem}.lease-workspace dd[data-v-a74c6655]{overflow-wrap:anywhere;margin:5px 0 0;font-size:.9rem;font-weight:650}.lease-workspace__tabs[data-v-a74c6655]{border-top:1px solid var(--border);padding:0 12px;display:flex;overflow-x:auto}.lease-workspace__tabs button[data-v-a74c6655]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:8px;padding:14px 16px 12px;font-size:.9rem;display:flex}.lease-workspace__tabs button[aria-selected=true][data-v-a74c6655]{border-bottom-color:var(--teal-700);color:var(--teal-700);font-weight:650}.lease-workspace__tabs button span[data-v-a74c6655]{background:var(--surface-subtle);border-radius:20px;padding:1px 6px;font-size:.75rem}.lease-workspace__panel[data-v-a74c6655]{background:var(--surface);border:1px solid var(--border);border-top:0;border-radius:0 0 12px 12px;outline:none;padding:24px}.lease-workspace h3[data-v-a74c6655]{margin:0 0 10px;font-size:1.12rem}.lease-workspace p[data-v-a74c6655]{line-height:1.5}.lease-workspace__steps[data-v-a74c6655]{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.lease-workspace__steps li[data-v-a74c6655]{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;display:flex}.lease-workspace__steps span[data-v-a74c6655]{border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.lease-workspace__steps li[data-current=true][data-v-a74c6655]{color:var(--teal-700);font-weight:650}.lease-workspace__steps li[data-current=true] span[data-v-a74c6655]{background:var(--brand-800);color:#fff;border-color:var(--brand-800)}.lease-workspace__steps li[data-complete=true] span[data-v-a74c6655]{color:var(--green-700);border-color:var(--green-700)}.lease-workspace__next[data-v-a74c6655]{border-left:4px solid var(--teal-700);background:var(--surface-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:20px;display:flex}.lease-workspace__next p[data-v-a74c6655],.lease-workspace__section-heading p[data-v-a74c6655]{color:var(--muted);margin:0}.lease-workspace__next button[data-v-a74c6655]{flex:none}.lease-workspace__overview-grid[data-v-a74c6655]{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.lease-workspace__card[data-v-a74c6655]{border:1px solid var(--border);border-radius:9px;margin-bottom:20px;padding:20px}.lease-workspace__card>p[data-v-a74c6655]{color:var(--muted)}.lease-workspace__card dl[data-v-a74c6655]{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.lease-workspace__documents[data-v-a74c6655],.lease-workspace__payments[data-v-a74c6655]{margin:14px 0;padding:0;list-style:none}.lease-workspace__documents li[data-v-a74c6655]{border-top:1px solid var(--border);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.lease-workspace__documents button[data-v-a74c6655]{flex:none}.lease-workspace__documents p[data-v-a74c6655]{color:var(--muted);margin:6px 0 0;font-size:.85rem}.lease-workspace__alternative[data-v-a74c6655]{border-top:1px solid var(--border);padding:16px 0}.lease-workspace__alternative summary[data-v-a74c6655]{cursor:pointer;color:var(--muted)}.lease-workspace__buttons[data-v-a74c6655]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.lease-workspace__form[data-v-a74c6655]{gap:16px;margin:20px 0;display:grid}.lease-workspace__form label[data-v-a74c6655]{gap:7px;font-size:.9rem;display:grid}.lease-workspace__form input[data-v-a74c6655],.lease-workspace__form textarea[data-v-a74c6655],.lease-workspace__form select[data-v-a74c6655]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:7px;padding:11px 12px}.lease-workspace__form-grid[data-v-a74c6655]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lease-workspace__payment-form[data-v-a74c6655]{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;padding:22px;scroll-margin-top:280px}.lease-workspace__section-heading[data-v-a74c6655]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.lease-workspace__balances[data-v-a74c6655]{background:var(--surface-subtle);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0;padding:20px;display:grid}.lease-workspace__balances dd[data-v-a74c6655]{font-size:1.6rem}.lease-workspace__table-wrap[data-v-a74c6655]{margin:26px 0;overflow-x:auto}.lease-workspace table[data-v-a74c6655]{border-collapse:collapse;width:100%;font-size:.85rem}.lease-workspace caption[data-v-a74c6655]{text-align:left;padding-bottom:14px;font-size:1.1rem;font-weight:650}.lease-workspace th[data-v-a74c6655],.lease-workspace td[data-v-a74c6655]{text-align:left;border-bottom:1px solid var(--border);padding:14px 10px}.lease-workspace thead[data-v-a74c6655]{color:var(--muted)}.lease-workspace__payments li[data-v-a74c6655]{border-top:1px solid var(--border);padding:16px 0}.lease-workspace__payments li>div[data-v-a74c6655]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lease-workspace__payments strong[data-v-a74c6655]{font-size:1.2rem}.lease-workspace__payments span[data-v-a74c6655],.lease-workspace__payments p[data-v-a74c6655]{color:var(--muted);margin:6px 0 0;font-size:.85rem}.lease-workspace__activity[data-v-a74c6655]{padding:0 0 0 20px}.lease-workspace__activity li[data-v-a74c6655]{padding:0 0 20px 10px}.lease-workspace__activity p[data-v-a74c6655]{color:var(--muted);margin:5px 0 0;font-size:.85rem}.lease-workspace__notice[data-v-a74c6655]{border:1px solid var(--border);border-radius:8px;margin:12px 0;padding:14px 18px}.lease-workspace__notice--error[data-v-a74c6655]{color:var(--red-700);background:var(--red-100)}.lease-workspace__notice--success[data-v-a74c6655]{color:var(--green-700);background:var(--green-100)}@media (width<=1100px){.lease-workspace__facts[data-v-a74c6655]{grid-template-columns:1fr 1fr 1.3fr}}@media (width<=700px){.lease-workspace__sticky[data-v-a74c6655]{position:static}.lease-workspace__header[data-v-a74c6655],.lease-workspace__panel[data-v-a74c6655]{padding:18px}.lease-workspace__facts[data-v-a74c6655]{grid-template-columns:1fr 1fr;padding-inline:18px}.lease-workspace__facts>div[data-v-a74c6655]:nth-child(3){grid-column:1/-1}.lease-workspace__overview-grid[data-v-a74c6655],.lease-workspace__form-grid[data-v-a74c6655]{grid-template-columns:1fr}.lease-workspace__next[data-v-a74c6655],.lease-workspace__section-heading[data-v-a74c6655]{flex-direction:column;align-items:flex-start}.lease-workspace__steps[data-v-a74c6655]{grid-template-columns:1fr 1fr}.lease-workspace__balances[data-v-a74c6655]{gap:10px;padding:14px}.lease-workspace__balances dd[data-v-a74c6655]{font-size:1.15rem}}.application-review[data-v-1d96491e]{border:1px solid var(--border);background:var(--surface-alt);border-radius:10px;gap:16px;margin:20px 0;padding:20px;display:grid}.application-review h3[data-v-1d96491e],.application-review h4[data-v-1d96491e],.application-review p[data-v-1d96491e],.application-review dl[data-v-1d96491e]{margin:0}.application-review__identity[data-v-1d96491e],.application-review__fields[data-v-1d96491e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.application-review dt[data-v-1d96491e],.application-review small[data-v-1d96491e]{color:var(--muted);font-size:.875rem}.application-review dd[data-v-1d96491e]{overflow-wrap:anywhere;margin:4px 0 0}.application-review small[data-v-1d96491e]{margin-top:4px;display:block}.application-review__description[data-v-1d96491e],.application-review__fields dd[data-v-1d96491e]{white-space:pre-wrap}.application-review ul[data-v-1d96491e]{gap:12px;padding:0;list-style:none;display:grid}.application-review li[data-v-1d96491e],.application-review__preview header[data-v-1d96491e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.application-review li>div[data-v-1d96491e]:first-child{overflow-wrap:anywhere;min-width:0}.application-review__actions[data-v-1d96491e]{flex:none;gap:8px;display:flex}.application-review__preview iframe[data-v-1d96491e]{border:1px solid var(--border);width:100%;height:560px;margin-top:12px}.application-review__preview img[data-v-1d96491e]{object-fit:contain;max-width:100%;max-height:600px;margin-top:12px}@media (width<=620px){.application-review__identity[data-v-1d96491e],.application-review__fields[data-v-1d96491e]{grid-template-columns:1fr}.application-review li[data-v-1d96491e]{flex-direction:column;align-items:start}}.service-operations__triage[data-v-9d0f2f58]{gap:14px;display:grid}.service-operations__search[data-v-9d0f2f58]{align-items:end;gap:12px;display:flex}.service-operations__search label[data-v-9d0f2f58]{flex:1;gap:6px;max-width:600px;display:grid}.service-operations__search input[data-v-9d0f2f58]{font:inherit;border:1px solid var(--border);color:var(--ink);background:var(--surface);border-radius:8px;padding:12px}.service-operations__queue-filters[data-v-9d0f2f58]{flex-wrap:wrap;gap:8px;display:flex}.service-operations__queue-filters button[data-v-9d0f2f58]{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.service-operations__queue-filters button[aria-pressed=true][data-v-9d0f2f58]{border-color:var(--accent);background:var(--surface-alt);font-weight:650}.service-operations__queue-note[data-v-9d0f2f58]{color:var(--muted);margin:0;font-size:.875rem}.service-operations__recovery[data-v-9d0f2f58]{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:12px;padding:16px 20px;display:grid}.service-operations__recovery>div[data-v-9d0f2f58]:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.service-operations__recovery p[data-v-9d0f2f58]{margin:0}.service-operations__recovery table[data-v-9d0f2f58]{border-collapse:collapse;text-align:left;width:100%}.service-operations__recovery td[data-v-9d0f2f58],.service-operations__recovery th[data-v-9d0f2f58]{border-bottom:1px solid var(--border);overflow-wrap:anywhere;max-width:28rem;padding:10px}.service-operations__recovery label[data-v-9d0f2f58]{align-items:center;gap:10px;display:flex}.service-operations__workspace--lease[data-v-9d0f2f58]{display:block!important}.lease-mfa-backdrop[data-v-9d0f2f58]{z-index:1000;background:#06172688;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lease-mfa-backdrop .service-operations__mfa[data-v-9d0f2f58]{box-sizing:border-box;background:var(--surface);border-radius:12px;width:min(540px,100%);padding:28px;display:grid}.lease-mfa-backdrop .service-operations__mfa form[data-v-9d0f2f58]{flex-wrap:wrap;display:flex}.lease-mfa-backdrop .service-operations__mfa label[data-v-9d0f2f58]{flex:100%}.service-operations__detail details>summary[data-v-9d0f2f58]{cursor:pointer;padding:12px 0;font-weight:600}.service-operations__detail details>form[data-v-9d0f2f58]{margin-top:12px}.service-operations__action-panel[data-v-9d0f2f58]{scroll-margin-top:calc(var(--topbar-height,72px) + 24px);margin:16px 0}.service-operations__action-panel>summary[data-v-9d0f2f58]{cursor:pointer;padding:10px 0;font-size:1rem;font-weight:600}.service-operations__row[data-v-9d0f2f58]{gap:12px!important}.service-operations__row-main strong[data-v-9d0f2f58]{white-space:normal!important;text-overflow:clip!important}.service-operations__row-main small[data-v-9d0f2f58],.service-operations__row-side small[data-v-9d0f2f58]{font-size:.875rem!important}.service-operations__row-side[data-v-9d0f2f58]{max-width:46%;white-space:normal!important}.service-operations__row-side .status-badge[data-v-9d0f2f58]{font-size:.875rem}.service-operations__detail>header>div>p[data-v-9d0f2f58]{display:none}#service-case-detail[data-v-9d0f2f58],#service-messages[data-v-9d0f2f58],#service-accounting[data-v-9d0f2f58]{scroll-margin-top:calc(var(--topbar-height,72px) + 24px)}.service-operations[data-v-9d0f2f58]{gap:20px;display:grid}.service-operations__eyebrow[data-v-9d0f2f58]{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.service-operations .page-heading[data-v-9d0f2f58]{margin-bottom:0}.service-operations__metrics[data-v-9d0f2f58]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.service-operations__metric[data-v-9d0f2f58]{gap:5px;padding:17px 18px;display:grid}.service-operations__metric span[data-v-9d0f2f58],.service-operations__metric small[data-v-9d0f2f58]{color:var(--muted);font-size:11px}.service-operations__metric strong[data-v-9d0f2f58]{letter-spacing:-.03em;font-size:25px}.service-operations__currency-totals[data-v-9d0f2f58]{gap:6px;display:grid}.service-operations__currency-totals>div[data-v-9d0f2f58]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.service-operations__currency-totals strong[data-v-9d0f2f58]{font-size:20px}.service-operations__workspace[data-v-9d0f2f58]{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.service-operations__queue[data-v-9d0f2f58],.service-operations__detail[data-v-9d0f2f58],.service-operations__report[data-v-9d0f2f58]{min-width:0}.service-operations__rows[data-v-9d0f2f58]{display:grid}.service-operations__pagination[data-v-9d0f2f58]{gap:12px;padding:16px;display:grid}.service-operations__row[data-v-9d0f2f58]{box-sizing:border-box;border:0;border-top:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;text-decoration:none;display:flex}.service-operations__row[data-v-9d0f2f58]:hover,.service-operations__row--selected[data-v-9d0f2f58]{background:var(--surface-alt)}.service-operations__row-main[data-v-9d0f2f58],.service-operations__row-side[data-v-9d0f2f58]{gap:4px;min-width:0;display:grid}.service-operations__row-main strong[data-v-9d0f2f58]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-operations__row-main small[data-v-9d0f2f58],.service-operations__row-side small[data-v-9d0f2f58],.service-operations__detail header p[data-v-9d0f2f58],.service-operations__closed[data-v-9d0f2f58],.service-operations__report-note[data-v-9d0f2f58]{color:var(--muted);font-size:11px}.service-operations__row-side[data-v-9d0f2f58]{flex:none;justify-items:end}.service-operations__detail[data-v-9d0f2f58]{padding:22px}.service-operations__detail h2[data-v-9d0f2f58],.service-operations__mfa h2[data-v-9d0f2f58]{margin:5px 0;font-size:20px}.service-operations__detail header p[data-v-9d0f2f58]{margin:0}.service-operations__detail-money[data-v-9d0f2f58]{background:var(--surface-alt);color:var(--muted);border-radius:8px;gap:8px;margin:18px 0;padding:13px;font-size:12px;display:grid}.service-operations__detail-money strong[data-v-9d0f2f58]{color:var(--ink);margin-top:3px;font-size:16px;display:block}.service-operations__payment-history[data-v-9d0f2f58]{border:1px solid var(--border);border-radius:8px;margin:15px 0;padding:13px}.service-operations__payment-history h3[data-v-9d0f2f58]{margin:0 0 9px;font-size:14px}.service-operations__payment-history ul[data-v-9d0f2f58]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.service-operations__payment-history li[data-v-9d0f2f58]{border-top:1px solid var(--border);gap:3px;padding-top:8px;font-size:11px;display:grid}.service-operations__payment-history li[data-v-9d0f2f58]:first-child{border-top:0;padding-top:0}.service-operations__payment-history li>div[data-v-9d0f2f58]{justify-content:space-between;gap:8px;display:flex}.service-operations__payment-history li span[data-v-9d0f2f58],.service-operations__payment-history li small[data-v-9d0f2f58]{color:var(--muted);font-size:10px}.service-operations__handoff[data-v-9d0f2f58]{border:1px solid var(--border);background:var(--surface-alt);border-radius:8px;gap:10px;margin:15px 0;padding:14px;display:grid}.service-operations__handoff h3[data-v-9d0f2f58]{margin:0;font-size:14px}.service-operations__handoff header p[data-v-9d0f2f58]{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.service-operations__handoff .field[data-v-9d0f2f58]{gap:6px;display:grid}.service-operations__handoff .field>span[data-v-9d0f2f58]{font-size:11px;font-weight:700}.service-operations__handoff select[data-v-9d0f2f58]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:7px;padding:10px}.service-operations__record-links[data-v-9d0f2f58]{border:1px solid var(--border);border-radius:8px;gap:7px;margin:12px 0 0;padding:12px;list-style:none;display:grid}.service-operations__record-links li[data-v-9d0f2f58]{justify-content:space-between;gap:10px;font-size:11px;display:flex}.service-operations__record-links li span[data-v-9d0f2f58]{color:var(--muted)}.service-operations__record-links a[data-v-9d0f2f58]{color:var(--accent);font-weight:700;text-decoration:none}.service-operations__record-links a[data-v-9d0f2f58]:hover{text-decoration:underline}.service-operations__schedule[data-v-9d0f2f58]{border:1px solid var(--border);border-radius:8px;margin:15px 0;padding:13px}.service-operations__schedule h3[data-v-9d0f2f58],.service-operations__documents h3[data-v-9d0f2f58]{margin:0 0 9px;font-size:14px}.service-operations__schedule-row[data-v-9d0f2f58]{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:10px;padding:8px 0;font-size:11px;display:flex}.service-operations__schedule-row strong[data-v-9d0f2f58]{color:var(--ink);text-align:right}.service-operations__schedule-row small[data-v-9d0f2f58]{color:var(--warning);font-size:10px;display:block}.service-operations__timeline[data-v-9d0f2f58]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:15px 0;padding:14px 0}.service-operations__timeline h3[data-v-9d0f2f58]{margin:0 0 10px;font-size:14px}.service-operations__timeline ol[data-v-9d0f2f58]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.service-operations__timeline li[data-v-9d0f2f58]{align-items:flex-start;gap:8px;display:flex}.service-operations__timeline li div[data-v-9d0f2f58]{gap:2px;display:grid}.service-operations__timeline li small[data-v-9d0f2f58]{color:var(--muted);font-size:10px}.service-operations__timeline-dot[data-v-9d0f2f58]{border:2px solid var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.service-operations__reason[data-v-9d0f2f58]{border-left:3px solid var(--warning);background:var(--warning-soft);border-radius:7px;margin:15px 0;padding:12px}.service-operations__reason p[data-v-9d0f2f58]{color:var(--muted);margin:4px 0 0;font-size:12px}.service-operations__action-form[data-v-9d0f2f58]{border-top:1px solid var(--border);gap:13px;padding-top:16px;display:grid}.service-operations__action-form .field[data-v-9d0f2f58]{gap:6px;display:grid}.service-operations__action-form .field>span[data-v-9d0f2f58],.service-operations__mfa .field>span[data-v-9d0f2f58]{font-size:11px;font-weight:700}.service-operations__action-form .field b[data-v-9d0f2f58]{color:var(--danger)}.service-operations__action-form input[data-v-9d0f2f58],.service-operations__action-form select[data-v-9d0f2f58],.service-operations__action-form textarea[data-v-9d0f2f58],.service-operations__mfa input[data-v-9d0f2f58]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:7px;padding:10px}.service-operations__alert[data-v-9d0f2f58],.service-operations__success[data-v-9d0f2f58]{border-radius:8px;align-items:center;gap:8px;padding:11px 13px;font-size:12px;display:flex}.service-operations__alert[data-v-9d0f2f58]{background:var(--danger-soft);color:var(--danger)}.service-operations__alert button[data-v-9d0f2f58]{margin-left:auto}.service-operations__success[data-v-9d0f2f58]{background:var(--success-soft);color:var(--success)}.service-operations__mfa[data-v-9d0f2f58]{border-left:3px solid var(--accent);justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.service-operations__mfa p[data-v-9d0f2f58]{color:var(--muted);margin:3px 0 0;font-size:12px}.service-operations__mfa form[data-v-9d0f2f58]{align-items:end;gap:10px;display:flex}.service-operations__mfa form .field[data-v-9d0f2f58]{gap:6px;display:grid}.service-operations__report[data-v-9d0f2f58]{padding-bottom:18px}.service-operations__report table[data-v-9d0f2f58]{border-collapse:collapse;width:100%}.service-operations__report th[data-v-9d0f2f58],.service-operations__report td[data-v-9d0f2f58]{border-bottom:1px solid var(--border);text-align:left;padding:12px 14px;font-size:12px}.service-operations__report th[data-v-9d0f2f58]:not(:first-child),.service-operations__report td[data-v-9d0f2f58]:not(:first-child){text-align:right}.service-operations__report th[data-v-9d0f2f58]:nth-child(2),.service-operations__report th[data-v-9d0f2f58]:nth-child(3),.service-operations__report td[data-v-9d0f2f58]:nth-child(2),.service-operations__report td[data-v-9d0f2f58]:nth-child(3){text-align:left}.service-operations__report-link[data-v-9d0f2f58]{color:var(--accent);font:inherit;text-align:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.service-operations__revenue-selected[data-v-9d0f2f58]{background:var(--surface-alt)}.service-operations__revenue-cases[data-v-9d0f2f58]{border-top:1px solid var(--border);gap:14px;margin:20px 20px 0;padding-top:20px;display:grid}.service-operations__revenue-cases>header[data-v-9d0f2f58],.service-operations__revenue-case>header[data-v-9d0f2f58]{justify-content:space-between;align-items:start;gap:16px;display:flex}.service-operations__revenue-cases h3[data-v-9d0f2f58],.service-operations__revenue-case h4[data-v-9d0f2f58]{overflow-wrap:anywhere;margin:0}.service-operations__revenue-cases p[data-v-9d0f2f58],.service-operations__revenue-case small[data-v-9d0f2f58]{color:var(--muted);font-size:12px}.service-operations__revenue-cases>header p[data-v-9d0f2f58]{margin:5px 0 0}.service-operations__revenue-case[data-v-9d0f2f58]{border:1px solid var(--border);border-radius:10px;min-width:0;padding:18px}.service-operations__revenue-balances[data-v-9d0f2f58]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.service-operations__revenue-balances dt[data-v-9d0f2f58],.service-operations__revenue-references dt[data-v-9d0f2f58]{color:var(--muted);font-size:11px}.service-operations__revenue-balances dd[data-v-9d0f2f58],.service-operations__revenue-references dd[data-v-9d0f2f58]{overflow-wrap:anywhere;margin:5px 0 0}.service-operations__revenue-balances dd[data-v-9d0f2f58]{font-size:15px;font-weight:700}.service-operations__revenue-evidence[data-v-9d0f2f58]{border-top:1px solid var(--border);padding-top:12px}.service-operations__revenue-evidence summary[data-v-9d0f2f58]{color:var(--accent);cursor:pointer;font-size:12px;font-weight:700}.service-operations__revenue-evidence[open]>summary[data-v-9d0f2f58]{margin-bottom:12px}.service-operations__revenue-evidence table td[data-v-9d0f2f58],.service-operations__revenue-evidence table th[data-v-9d0f2f58]{text-align:left;font-size:11px}.service-operations__revenue-references[data-v-9d0f2f58]{gap:12px;margin:16px 0 0;font-size:12px;display:grid}.service-operations__revenue-cases>button[data-v-9d0f2f58]{justify-self:start}.service-operations__report-note[data-v-9d0f2f58]{margin:14px 20px 0}.service-operations__documents[data-v-9d0f2f58]{border-top:1px solid var(--border);margin-top:18px;padding-top:17px}.service-operations__documents>header[data-v-9d0f2f58]{justify-content:space-between;align-items:center;gap:10px;display:flex}.service-operations__documents ul[data-v-9d0f2f58]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.service-operations__documents li[data-v-9d0f2f58]{border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;display:flex}.service-operations__documents li>span[data-v-9d0f2f58]{gap:3px;min-width:0;display:grid}.service-operations__documents li strong[data-v-9d0f2f58]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.service-operations__documents li small[data-v-9d0f2f58]{color:var(--muted);font-size:9px}.service-operations__upload[data-v-9d0f2f58]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.service-operations__file[data-v-9d0f2f58]{position:relative;overflow:hidden}.service-operations__file input[data-v-9d0f2f58]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (width<=1000px){.service-operations__metrics[data-v-9d0f2f58]{grid-template-columns:repeat(2,1fr)}.service-operations__workspace[data-v-9d0f2f58]{grid-template-columns:1fr}}@media (width<=620px){.service-operations__metrics[data-v-9d0f2f58]{grid-template-columns:1fr 1fr}.service-operations__mfa[data-v-9d0f2f58],.service-operations__mfa form[data-v-9d0f2f58]{flex-direction:column;align-items:stretch}.service-operations__row[data-v-9d0f2f58]{padding:13px 14px}.service-operations__revenue-balances[data-v-9d0f2f58]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-operations__revenue-cases[data-v-9d0f2f58]{margin-inline:12px}.service-operations__revenue-case[data-v-9d0f2f58]{padding:13px}}.pass-products[data-v-4b73e3ae]{gap:18px;display:grid}.products-municipality[data-v-4b73e3ae]{color:var(--muted);margin:0}.products-layout[data-v-4b73e3ae]{grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.products-list[data-v-4b73e3ae]{gap:10px;padding:18px;display:grid}.product-choice[data-v-4b73e3ae]{text-align:left;border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:12px;gap:6px;padding:15px;display:grid}.product-choice.selected[data-v-4b73e3ae]{background:var(--surface-alt)}.product-choice span[data-v-4b73e3ae],.product-choice small[data-v-4b73e3ae]{color:var(--muted)}.products-editor[data-v-4b73e3ae]{padding:24px}.products-editor fieldset[data-v-4b73e3ae]{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.products-editor legend[data-v-4b73e3ae]{padding:0 0 20px;font-size:22px;font-weight:750}.product-grid[data-v-4b73e3ae]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.products-editor label[data-v-4b73e3ae],.products-verification label[data-v-4b73e3ae]{gap:7px;font-size:13px;font-weight:650;display:grid}.products-editor input[data-v-4b73e3ae],.products-editor select[data-v-4b73e3ae],.products-editor textarea[data-v-4b73e3ae],.products-verification input[data-v-4b73e3ae]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:inherit;font:inherit;border-radius:9px;padding:11px 12px}.products-editor small[data-v-4b73e3ae],.product-note[data-v-4b73e3ae],.product-fields p[data-v-4b73e3ae]{color:var(--muted);font-size:12px;line-height:1.6}.product-fields[data-v-4b73e3ae]{border-top:1px solid var(--border);gap:14px;padding-top:12px;display:grid}.product-fields header[data-v-4b73e3ae]{justify-content:space-between;align-items:center;gap:14px;display:flex}.product-fields h2[data-v-4b73e3ae]{margin:0;font-size:18px}.product-field[data-v-4b73e3ae]{border:1px solid var(--border);border-radius:12px;gap:12px;padding:16px;display:grid}.product-checkbox[data-v-4b73e3ae]{align-items:center;gap:8px;display:flex!important}.product-checkbox input[data-v-4b73e3ae]{width:auto}.products-alert[data-v-4b73e3ae],.products-success[data-v-4b73e3ae]{border:1px solid var(--border);border-radius:10px;padding:14px}.products-alert[data-v-4b73e3ae]{color:var(--danger,#b42318)}.products-success[data-v-4b73e3ae]{color:var(--success,#11775c)}.products-verification[data-v-4b73e3ae]{gap:12px;padding:24px;display:grid}.products-verification form[data-v-4b73e3ae]{gap:15px;max-width:420px;display:grid}.products-verification form>div[data-v-4b73e3ae]{gap:10px;display:flex}.products-editor fieldset[data-v-4b73e3ae]:disabled{opacity:.65}@media (width<=900px){.products-layout[data-v-4b73e3ae]{grid-template-columns:1fr}.products-list[data-v-4b73e3ae]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width<=560px){.product-grid[data-v-4b73e3ae]{grid-template-columns:1fr}.products-editor[data-v-4b73e3ae]{padding:16px}.product-fields header[data-v-4b73e3ae]{flex-direction:column;align-items:start}}.government-services-workspace[data-v-26c08bc4]{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.government-services-navigation[data-v-26c08bc4]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.government-services-navigation a[data-v-26c08bc4]{color:var(--muted);border:1px solid #0000;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none}.government-services-navigation a[data-v-26c08bc4]:hover,.government-services-navigation a[aria-current=page][data-v-26c08bc4]{color:var(--text);background:var(--surface-alt);border-color:var(--border)}.flight-panel[data-v-a2990891]{aspect-ratio:1440/900;border:1px solid color-mix(in srgb, var(--station-color) 38%, #263e35);opacity:var(--station-opacity,1);backface-visibility:hidden;background:#f4f7fb;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 85px #0009}.flight-panel img[data-v-a2990891]{object-fit:contain;width:100%;height:100%;display:block}.soramitsu-portfolio[data-v-44fbb57e]{opacity:var(--station-opacity,1);font-family:var(--font-english);color:#f5f6f8;grid-template-rows:1.1fr 1fr .58fr;grid-template-columns:1.22fr .82fr .82fr;gap:2%;display:grid;position:absolute;inset:0;container-type:inline-size}.soramitsu-portfolio p[data-v-44fbb57e],.soramitsu-portfolio figure[data-v-44fbb57e]{margin:0}.portfolio-surface[data-v-44fbb57e]{background:#101b24ed;border:1px solid #ffffff18;border-radius:14px;overflow:hidden}.portfolio-bakong[data-v-44fbb57e]{background:linear-gradient(130deg,#4a1422,#231421);grid-area:1/1;padding:5% 7%}.portfolio-app-heading[data-v-44fbb57e]{align-items:center;gap:7%;display:flex}.portfolio-app-heading img[data-v-44fbb57e]{border-radius:22%;width:23%;height:auto}.portfolio-app-heading strong[data-v-44fbb57e]{font-size:2.6cqw;font-weight:600;display:block}.portfolio-app-heading span[data-v-44fbb57e]{color:#efc6cb;margin-top:4%;font-size:1.12cqw;line-height:1.5;display:block}.portfolio-scale[data-v-44fbb57e]{letter-spacing:-.065em;color:#ff5363;white-space:nowrap;margin:3% 0 2%;font-size:7cqw;font-weight:500;line-height:1.1;display:block}.portfolio-scale>span[data-v-44fbb57e]{font-size:.6em}.portfolio-bakong>p[data-v-44fbb57e]{font-size:1.7cqw;line-height:1.5}.portfolio-bakong>p>span[data-v-44fbb57e]{color:#dfaab4;font-size:1.2cqw}.portfolio-meti[data-v-44fbb57e]{flex-direction:column;grid-area:2/1;justify-content:space-between;padding:5% 7%;display:flex}.portfolio-eyebrow[data-v-44fbb57e]{letter-spacing:.06em;color:#b6c9ce;font-size:1.1cqw;line-height:1.5}.portfolio-bank-apps[data-v-44fbb57e]{grid-template-columns:repeat(3,1fr);gap:8%;margin-top:4%;display:grid}.portfolio-bank-apps img[data-v-44fbb57e]{aspect-ratio:1;border-radius:22%;width:70%;height:auto;display:block}.portfolio-bank-apps figcaption[data-v-44fbb57e]{color:#d2dce0;margin-top:8%;font-size:1.05cqw;line-height:1.4}.portfolio-islands[data-v-44fbb57e]{border-top:1px solid #ffffff16;gap:12%;margin-top:4%;padding-top:3%;font-size:1.2cqw;display:flex}.portfolio-islands span[data-v-44fbb57e]{align-items:center;gap:7px;line-height:1.2;display:flex}.portfolio-islands i[data-v-44fbb57e]{font-size:2.8cqw;font-style:normal}.portfolio-phone[data-v-44fbb57e]{flex-direction:column;grid-row:1/3;justify-content:center;align-items:center;min-height:0;display:flex}.portfolio-kina[data-v-44fbb57e]{grid-column:2}.portfolio-palau[data-v-44fbb57e]{grid-column:3}.portfolio-phone>img[data-v-44fbb57e]{object-fit:contain;filter:drop-shadow(0 12px 22px #0008);width:100%;height:87%;min-height:0;display:block}.portfolio-palau>img[data-v-44fbb57e]{border-radius:16px;width:91%}.portfolio-phone figcaption[data-v-44fbb57e]{text-align:center;width:100%;margin-top:8%;font-size:1.65cqw;line-height:1.5}.portfolio-phone figcaption strong[data-v-44fbb57e]{font-weight:500}.portfolio-phone figcaption span[data-v-44fbb57e]{color:#a7bec5;margin-top:2%;font-size:1.1cqw;display:block}.portfolio-infrastructure[data-v-44fbb57e]{color:#1a242d;background:linear-gradient(100deg,#f1eeeb,#f4f2f9);grid-area:3/1/auto/-1;justify-content:space-around;align-items:center;padding:1.5% 3%;display:flex}.portfolio-iroha[data-v-44fbb57e],.portfolio-nexus[data-v-44fbb57e]{align-items:center;gap:12%;width:32%;height:100%;font-size:1.45cqw;line-height:1.6;display:flex}.portfolio-iroha>img[data-v-44fbb57e]{object-fit:contain;width:29%;height:100%;display:block;transform:scale(1.9)}.portfolio-nexus>img[data-v-44fbb57e]{border-radius:50%;width:34%;height:auto;display:block}.portfolio-iroha strong[data-v-44fbb57e],.portfolio-nexus strong[data-v-44fbb57e]{white-space:nowrap;font-size:2.1cqw;font-weight:600}.portfolio-wallets[data-v-44fbb57e]{align-items:center;gap:12%;width:20%;display:flex}.portfolio-wallets img[data-v-44fbb57e]{border-radius:23%;width:39%;height:auto;display:block}@media (width<=760px){.soramitsu-portfolio[data-v-44fbb57e]{grid-template-rows:1fr 1fr .48fr;grid-template-columns:1.25fr .8fr .8fr;gap:2.5%}.portfolio-surface[data-v-44fbb57e]{border-radius:10px}.portfolio-bakong[data-v-44fbb57e]{flex-direction:column;justify-content:space-between;padding:6% 8%;display:flex}.portfolio-app-heading[data-v-44fbb57e]{gap:7%}.portfolio-app-heading img[data-v-44fbb57e]{width:25%}.portfolio-app-heading strong[data-v-44fbb57e]{font-size:3.3cqw}.portfolio-app-heading span[data-v-44fbb57e]{font-size:1.65cqw}.portfolio-scale[data-v-44fbb57e]{margin:2% 0;font-size:9.5cqw}.portfolio-bakong>p[data-v-44fbb57e]{font-size:2.2cqw}.portfolio-bakong>p>span[data-v-44fbb57e]{font-size:1.9cqw}.portfolio-meti[data-v-44fbb57e]{padding:5% 8%}.portfolio-eyebrow[data-v-44fbb57e]{font-size:1.8cqw;line-height:1.6}.portfolio-bank-apps[data-v-44fbb57e]{gap:6%;margin-top:4%}.portfolio-bank-apps img[data-v-44fbb57e]{width:90%}.portfolio-bank-apps figcaption[data-v-44fbb57e]{font-size:1.6cqw;line-height:1.5}.portfolio-islands[data-v-44fbb57e]{gap:10%;margin-top:3%;padding-top:3%;font-size:2cqw}.portfolio-islands span[data-v-44fbb57e]{gap:3px}.portfolio-islands i[data-v-44fbb57e]{font-size:3.4cqw}.portfolio-phone[data-v-44fbb57e]{justify-content:center}.portfolio-phone>img[data-v-44fbb57e]{width:100%;height:auto;max-height:85%}.portfolio-palau>img[data-v-44fbb57e]{border-radius:8px;width:95%}.portfolio-phone figcaption[data-v-44fbb57e]{margin-top:12%;font-size:2.4cqw}.portfolio-phone figcaption span[data-v-44fbb57e]{font-size:1.65cqw;line-height:1.6}.portfolio-infrastructure[data-v-44fbb57e]{padding:2%}.portfolio-iroha[data-v-44fbb57e],.portfolio-nexus[data-v-44fbb57e]{gap:10%;font-size:1.8cqw}.portfolio-iroha strong[data-v-44fbb57e],.portfolio-nexus strong[data-v-44fbb57e]{font-size:2.5cqw}}.feature-flight[data-v-9a2b5a82]{isolation:isolate;pointer-events:none;--scene-scale:1;--panel-width:min(59vw,800px);background:#060d14;position:absolute;inset:0;overflow:clip}.flight-atmosphere[data-v-9a2b5a82]{background:radial-gradient(ellipse at 65% 54%,color-mix(in srgb,var(--atmosphere) 12%,transparent),transparent 62%);position:absolute;inset:0}.flight-perspective[data-v-9a2b5a82]{perspective:1150px;perspective-origin:68% 51%;transform-style:preserve-3d;position:absolute;inset:0}.flight-world[data-v-9a2b5a82]{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:51%;left:68%}.flight-station[data-v-9a2b5a82]{width:var(--panel-width);aspect-ratio:760/460;left:calc(var(--panel-width) / -2);top:calc(var(--panel-width) * -.30263);transform-style:preserve-3d;backface-visibility:hidden;position:absolute}.flight-station[data-kind=soramitsu][data-v-9a2b5a82]{aspect-ratio:760/510;top:calc(var(--panel-width) * -.3355)}.flight-station-plane[data-v-9a2b5a82]{transform-style:preserve-3d;position:absolute;inset:0}.flight-station-number[data-v-9a2b5a82],.flight-station-label[data-v-9a2b5a82],.flight-station-aura[data-v-9a2b5a82],.flight-station-reflection[data-v-9a2b5a82]{opacity:var(--station-opacity,1)}.flight-station-number[data-v-9a2b5a82]{letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--station-color) 25%,transparent);font-size:clamp(160px,21vw,310px);font-weight:700;line-height:1;font-family:var(--font-english);position:absolute;top:-28%;left:-15%;transform:translateZ(-160px)}.flight-station-label[data-v-9a2b5a82]{font:500 11px var(--font-english);letter-spacing:.2em;color:var(--station-color);position:absolute;top:-36px;right:0;transform:translateZ(35px)}.flight-station-aura[data-v-9a2b5a82]{background:radial-gradient(ellipse,color-mix(in srgb,var(--station-color) 7%,transparent),transparent 65%);position:absolute;inset:-40%;transform:translateZ(-230px)}.flight-station-reflection[data-v-9a2b5a82]{background:linear-gradient(color-mix(in srgb,var(--station-color) 9%,transparent),transparent 70%);border-top:1px solid color-mix(in srgb,var(--station-color) 50%,transparent);transform-origin:top;width:90%;height:38%;position:absolute;top:110%;left:5%;transform:rotateX(80deg)translateZ(-30px)}.flight-gate[data-v-9a2b5a82]{width:1500px;height:900px;transform-style:preserve-3d;backface-visibility:hidden;border:1px solid #9dbf9f25;border-radius:90px;position:absolute;top:-450px;left:-750px;box-shadow:inset 0 0 80px #7bcda906,0 0 30px #a3eec609}.flight-gate[data-v-9a2b5a82]:before,.flight-gate[data-v-9a2b5a82]:after{content:"";background:linear-gradient(#0000,#baffb984,#0000);width:3px;height:40%;position:absolute;top:30%;box-shadow:0 0 25px #a3ffb950}.flight-gate[data-v-9a2b5a82]:before{left:-2px}.flight-gate[data-v-9a2b5a82]:after{right:-2px}.flight-gate i[data-v-9a2b5a82]{background:linear-gradient(90deg,#0000,#bef4af65,#0000);width:40%;height:2px;position:absolute;top:-2px;left:30%}.flight-gate i+i[data-v-9a2b5a82]{top:auto;bottom:-2px}.flight-gate span[data-v-9a2b5a82]{font:10px var(--font-english);letter-spacing:.2em;color:#b8e0c46b;position:absolute;bottom:26px;right:35px}.flight-ground[data-v-9a2b5a82]{width:var(--ground-width);height:var(--ground-depth);left:calc(var(--ground-width) / -2);transform-origin:top;background-image:linear-gradient(#a9ddb31a 1px,#0000 1px),linear-gradient(90deg,#a9ddb313 1px,#0000 1px);background-size:180px 180px;position:absolute;top:0}.flight-particle[data-v-9a2b5a82]{background:#c5edbe;border-radius:50%;height:3px;position:absolute;top:0;left:0;box-shadow:0 0 15px #a7edb095}.flight-vignette[data-v-9a2b5a82]{pointer-events:none;background:linear-gradient(90deg,#060d14ec 0%,#060d1480 22%,#0000 49%),linear-gradient(#060d14 0%,#0000 15% 81%,#060d14 100%);position:absolute;inset:0}.flight-scanline[data-v-9a2b5a82]{opacity:.018;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#a3d1ba 4px);position:absolute;inset:0}.flight-overview[data-v-9a2b5a82]{--panel-width:min(54vw,820px)}.flight-overview .flight-world[data-v-9a2b5a82]{top:52%;left:72%}.flight-overview .flight-perspective[data-v-9a2b5a82]{perspective-origin:72% 52%;perspective:1350px}.flight-overview .flight-vignette[data-v-9a2b5a82]{background:linear-gradient(90deg,#060d14 0%,#060d14cc 28%,#0000 62%),linear-gradient(#060d14,#0000 10% 75%,#060d14)}.flight-still .flight-perspective[data-v-9a2b5a82]{perspective:none}.flight-still .flight-station-number[data-v-9a2b5a82],.flight-still .flight-station-label[data-v-9a2b5a82],.flight-still .flight-station-aura[data-v-9a2b5a82],.flight-still .flight-station-reflection[data-v-9a2b5a82]{display:none}@media (width>=1700px){.feature-flight[data-v-9a2b5a82]{--panel-width:850px}}@media (width<=1000px){.feature-flight[data-v-9a2b5a82]{--panel-width:64vw}.flight-world[data-v-9a2b5a82]{top:54%;left:68%}.flight-perspective[data-v-9a2b5a82]{perspective-origin:68% 54%}.flight-station-number[data-v-9a2b5a82]{top:-37%}}@media (width<=760px){.feature-flight[data-v-9a2b5a82]{--panel-width:83vw}.flight-perspective[data-v-9a2b5a82]{perspective:1000px;perspective-origin:50% 61%}.flight-world[data-v-9a2b5a82]{top:61%;left:50%}.flight-station-number[data-v-9a2b5a82]{font-size:160px;top:-47%;left:-10%}.flight-station-label[data-v-9a2b5a82]{font-size:8px;top:-24px}.flight-vignette[data-v-9a2b5a82]{background:linear-gradient(#060d14 0%,#060d14ab 29%,#0000 49% 81%,#060d14 100%)}.flight-overview[data-v-9a2b5a82]{--panel-width:78vw}.flight-overview .flight-world[data-v-9a2b5a82]{top:72%;left:52%}.flight-overview .flight-perspective[data-v-9a2b5a82]{perspective-origin:52% 72%;perspective:1050px}.flight-overview .flight-vignette[data-v-9a2b5a82]{background:linear-gradient(#060d14 0%,#060d14aa 43%,#0000 64% 85%,#060d14 100%)}.flight-gate[data-v-9a2b5a82]{border-radius:65px;width:900px;height:900px;top:-450px;left:-450px}}@media (prefers-reduced-motion:reduce){.flight-world[data-v-9a2b5a82]{will-change:auto}}@media (width<=760px){.flight-station[data-kind=soramitsu][data-v-9a2b5a82]{aspect-ratio:1.1;width:92vw;top:-41.8182vw;left:-46vw}}@media (width<=760px) and (height<=740px){.flight-station[data-kind=soramitsu][data-v-9a2b5a82]{aspect-ratio:1.25;top:-34.0741vw}}.public-entry{background:#060d14}html:has(.public-entry){background:#060d14}body:has(.public-entry){background:#060d14}#app:has(.public-entry){background:#060d14}.app-root:has(.public-entry){background:#060d14}.app-root:has(.public-entry):before{display:none}.landing{--ink:#edf4ef;--soft:#a8b9b7;--lime:#d7ff78;--line:#b6d5cc29;--hero-travel:0;color:var(--ink);font-family:var(--font-english);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1116;font-size:16px;line-height:1.6;overflow:clip}.landing *{box-sizing:border-box}.landing button,.landing a{font:inherit}.landing button{cursor:pointer}.landing button:not(.landing-button),.landing a:not(.landing-button){color:inherit}.landing button{border:0}.landing h1,.landing h2,.landing h3,.landing p{margin:0}.landing a{text-decoration:none}.landing button:focus-visible,.landing a:focus-visible{outline-offset:6px;outline:2px solid #d7ff78}.landing section:focus{outline:none}.landing-nav{border-bottom:1px solid var(--line);z-index:5;background:#0a1116;justify-content:space-between;align-items:center;height:94px;padding:0 5%;display:flex;position:relative}.landing-brand{background:0 0;align-items:center;gap:12px;padding:0;display:flex}.landing-brand img{filter:brightness(0)invert();width:36px;height:39px}.landing-brand>span{letter-spacing:.13em;align-items:center;gap:14px;font-size:19px;font-weight:700;display:flex}.landing-brand small{color:#8caaa1;letter-spacing:.1em;font-size:14px;font-weight:400}.landing-links{align-items:center;gap:32px;display:flex}.landing-links button,.landing-links a,.landing-signin,.landing-menu{background:0 0;padding:10px 0;font-size:14px;font-weight:500}.landing-links button:hover,.landing-links a:hover,.landing-signin:hover{color:var(--lime)}.landing-links button span,.landing-links a span{padding-left:5px}.landing-nav-actions{align-items:center;gap:20px;display:flex}.landing-signin{border-radius:7px;align-items:center;gap:18px;padding:11px 20px;display:flex;border:1px solid var(--line)!important}.landing-menu{display:none}.landing-hero{isolation:isolate;background:radial-gradient(at 75%,#15342c70,#0000 55%);align-items:center;height:calc(100svh - 94px);min-height:740px;max-height:1100px;padding:95px 5% 90px;display:flex;position:relative}.hero-coordinate{color:#80968f;letter-spacing:.18em;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:28px;left:5%;right:5%}.landing-hero-copy{z-index:2;width:59%;transform:translateY(calc(var(--hero-travel)*-55px));pointer-events:none;position:relative}.landing-hero-copy button{pointer-events:auto}.landing-kicker{letter-spacing:.15em;color:#b5cbbd;align-items:center;gap:10px;font-weight:600;display:flex;font-size:11px!important}.landing-kicker>span{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #d7ff7866}.landing h1{letter-spacing:-.065em;margin:28px 0 30px;font-size:clamp(58px,6.5vw,110px);font-weight:500;line-height:1.035}.landing h1 em,.landing-enroll h2 em{font-family:var(--font-english);letter-spacing:-.06em;color:var(--lime);font-weight:400}.landing-intro{color:#b4c2bd;font-size:18px;line-height:1.7}.landing-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.landing-button{background:var(--lime);border-radius:6px;justify-content:center;align-items:center;gap:21px;padding:17px 21px;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 0 35px #d7ff780b;color:#172017!important;border:1px solid var(--lime)!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}.landing-button:hover{background:#e5ffad;transform:translateY(-2px)}.landing-text-button{background:0 0;align-items:center;gap:10px;padding:0;display:flex;font-size:13px!important}.landing-play{border:1px solid #3a4b42;border-radius:50%;place-items:center;width:29px;height:29px;font-size:17px;display:grid}.landing-hero-note{color:#7f9990;font-size:12px;margin-top:22px!important}.landing-hero-visual{z-index:1;width:65%;height:660px;transform:translateY(calc(-50% + var(--hero-travel)*70px));perspective:1200px;pointer-events:none;position:absolute;top:50%;right:-6%}.landing-hero-scene{position:absolute;inset:30px 0 0;transform:rotate(-5deg)scale(.94)}.landing-orbit{border:1px solid #97d9b414;border-radius:50%;width:920px;height:920px;position:absolute;top:-170px;left:0;transform:rotateX(62deg)rotate(-18deg);box-shadow:0 0 60px #7acd9210}.landing-orbit--two{border-color:#97d9b424;width:720px;height:720px;top:-60px;left:100px}.scene-caption{color:#b5cbbd;letter-spacing:.04em;font-size:11px;position:absolute;bottom:30px;right:20%}.scene-caption span{color:#748d84}.landing-hero-bottom{color:#8b9d97;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;bottom:28px;left:5%;right:5%}.landing-hero-bottom button{letter-spacing:.13em;background:0 0;align-items:center;gap:14px;font-size:10px;display:flex}.scroll-line{border:1px solid #5b7266;border-radius:10px;width:18px;height:34px;position:relative}.scroll-line:after{content:"";background:var(--lime);width:2px;height:7px;animation:2s infinite landing-scroll;position:absolute;top:7px;left:7px}.landing-maker{align-items:center;gap:10px;font-size:9px;display:flex}.landing-maker strong{letter-spacing:.16em;color:#b3c5bc;font-size:12px}.landing-module-strip{border-block:1px solid var(--line);background:#0d171c;justify-content:space-between;align-items:center;gap:20px;padding:26px 5%;display:flex}.landing-module-strip>span{letter-spacing:.13em;color:#80978e;font-size:10px}.landing-module-strip p{color:#b9c9c2;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.landing-module-strip svg{color:#87a191}.landing-tour{height:350vh;scroll-margin-top:0;position:relative}.landing-tour-sticky{background:radial-gradient(at 80% 55%,#14303255,#0000 53%),#0b1319;flex-direction:column;height:100svh;min-height:670px;padding:35px 5% 32px;display:flex;position:sticky;top:0;overflow:hidden}.tour-topline{justify-content:space-between;align-items:center;display:flex}.tour-layout{flex:1;grid-template-columns:40% 60%;align-items:center;min-height:0;display:grid}.tour-copy{z-index:2;display:grid;position:relative}.tour-chapter{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .4s,transform .7s cubic-bezier(.22,1,.36,1),visibility .4s;transform:translateY(16px)}.tour-chapter.is-active{opacity:1;visibility:visible;transform:translateY(0)}.tour-chapter-label{letter-spacing:.03em;color:#b9d2bf;align-items:center;gap:15px;margin-bottom:24px;font-size:12px;display:flex}.tour-chapter-label>span{font-family:var(--font-english);color:var(--lime);border:1px solid #d7ff7840;border-radius:3px;padding:4px 7px;font-size:11px}.tour-chapter h2{letter-spacing:-.05em;white-space:pre-line;font-size:clamp(34px,3.5vw,58px);font-weight:500;line-height:1.1}.tour-chapter>p{color:#a8bab2;max-width:410px;margin-top:25px;font-size:15px;line-height:1.8}.tour-chapter ul{flex-wrap:wrap;gap:12px 18px;max-width:390px;margin:24px 0;padding:0;list-style:none;display:flex}.tour-chapter li{color:#c1d5c7;align-items:center;gap:6px;font-size:11px;display:flex}.tour-chapter li svg{color:var(--lime)}.tour-chapter-note{color:#809b8e;border-top:1px solid var(--line);align-items:center;gap:12px;max-width:385px;margin-top:26px;padding-top:20px;font-size:12px;display:flex}.tour-chapter-note svg{flex-shrink:0}.tour-visual{perspective:1100px;justify-content:center;align-items:center;height:min(70vh,650px);min-height:430px;display:flex;position:relative}.tour-depth-grid{background-image:linear-gradient(#91baaf0a 1px,#0000 1px),linear-gradient(90deg,#91baaf0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0 -80% -90% -25%;transform:rotateX(60deg)rotate(-20deg);-webkit-mask-image:radial-gradient(#000 10%,#0000 65%);mask-image:radial-gradient(#000 10%,#0000 65%)}.tour-illustrative{letter-spacing:.13em;color:#718f81;font-size:9px;position:absolute;bottom:15px;right:0}.tour-chapters{z-index:3;grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.tour-chapters button{text-align:left;background:0 0;gap:14px;padding:20px 0 13px;font-size:12px;display:flex;position:relative;color:#90a798!important;border-top:1px solid #314237!important}.tour-chapters button>span{font-family:var(--font-english);color:#637e6e;font-size:11px}.tour-chapters button.is-active{color:#e2f4e5!important}.tour-chapters button.is-active>span{color:var(--lime)}.tour-chapters button i{background:var(--lime);transform-origin:0;width:100%;height:2px;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.tour-chapters button.is-active i{transform:scaleX(1)}.landing-foundation{color:#192b24;background:#ecf1e9;padding:115px 6% 0}.foundation-heading .landing-kicker{color:#5f7a60}.foundation-heading h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(34px,3.6vw,58px);font-weight:500;line-height:1.18}.foundation-heading h2 em{font-family:var(--font-english);color:#678153;font-weight:400}.foundation-heading>p:last-child{color:#637369;max-width:550px;font-size:16px;line-height:1.8}.foundation-grid{grid-template-columns:repeat(3,1fr);gap:50px;padding:70px 0;display:grid}.foundation-grid article{position:relative}.foundation-icon{color:#43623b;align-items:center;width:48px;height:60px;margin-bottom:20px;display:flex}.foundation-number{letter-spacing:.1em;color:#6a816a;margin-bottom:15px;font-size:10px;display:block}.foundation-grid h3{letter-spacing:-.03em;margin-bottom:15px;font-size:21px;font-weight:500;line-height:1.3}.foundation-grid p{color:#657469;max-width:330px;font-size:14px;line-height:1.8}.foundation-detail{color:#647b63;border-top:1px solid #c9d5c5;justify-content:space-between;gap:20px;padding:30px 0;font-size:11px;display:flex}.foundation-detail p{font-size:12px}.foundation-detail i{color:#9aaa93;padding:0 9px;font-style:normal}.landing-enroll{isolation:isolate;text-align:center;background:radial-gradient(at 50% 100%,#23422a55,#0000 60%);padding:115px 24px 95px;position:relative;overflow:hidden}.landing-enroll .landing-kicker{justify-content:center}.landing-enroll h2{letter-spacing:-.06em;margin:28px 0;font-size:clamp(56px,6.3vw,94px);font-weight:500;line-height:1.08}.landing-enroll>p:not(.landing-kicker){color:#9eb4a7;margin-bottom:30px;font-size:16px}.enroll-note{color:#7c9586;margin:17px 0 36px;font-size:11px;display:block}.enroll-signin{background:0 0;color:#91a497!important;font-size:12px!important}.enroll-signin strong{color:#e0eddf;padding-left:6px;font-weight:500}.enroll-rings{z-index:-1;pointer-events:none;position:absolute;inset:0}.enroll-rings i{border:1px solid #bfec9d0c;border-radius:50%;width:1050px;height:1050px;position:absolute;top:-270px;left:calc(50% - 525px)}.enroll-rings i:nth-child(2){width:1250px;height:1250px;top:-370px;left:calc(50% - 625px)}.enroll-rings i:nth-child(3){width:1450px;height:1450px;top:-470px;left:calc(50% - 725px)}.landing-footer{border-top:1px solid var(--line);color:#7e9588;justify-content:space-between;align-items:center;gap:25px;padding:35px 5%;font-size:11px;display:flex}.footer-brand{letter-spacing:.1em;color:#d4e5d7;font-size:14px;font-weight:600}.footer-brand>span{color:#718b79;padding-left:8px;font-size:12px}.footer-brand small{letter-spacing:.08em;color:#788f7e;margin-top:5px;font-size:9px;font-weight:400;display:block}.landing-footer>div:last-child{align-items:center;gap:25px;display:flex}.landing-footer button{background:0 0;padding:0;font-size:11px}.landing--still *,.landing--still :before,.landing--still :after{transition:none!important;animation:none!important}.landing--still .landing-hero-copy{transform:none}.landing--still .landing-hero-visual{transform:translateY(-50%)}@keyframes landing-scroll{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@media (width>=1600px){.landing-nav,.landing-hero,.landing-module-strip,.landing-tour-sticky,.landing-foundation,.landing-footer{padding-left:max(5%,50vw - 800px);padding-right:max(5%,50vw - 800px)}.landing-hero-visual{max-width:1150px;right:max(-6%,50vw - 900px)}.landing-hero-copy{max-width:970px}}@media (width<=1100px){.landing-nav{height:80px}.landing-links{gap:22px}.landing-brand>span{font-size:16px}.landing-brand small{display:none}.landing-hero{height:calc(100svh - 80px);min-height:700px}.landing h1{font-size:64px}.landing-hero-visual{width:69%;right:-15%;transform:translateY(-46%)}.landing-hero-copy{width:65%}.landing-intro{font-size:16px}.landing-hero-copy .landing-kicker{font-size:9px!important}.landing-hero-scene{transform:rotate(-5deg)scale(.84)}.landing-actions{gap:20px}.landing-button{padding:16px 18px;font-size:12px!important}.landing-text-button{font-size:12px!important}.tour-layout{grid-template-columns:43% 57%}.tour-chapter h2{font-size:39px}.tour-chapter>p{font-size:14px}.tour-visual{margin-right:-80px}.foundation-grid{gap:30px}.foundation-detail{flex-direction:column;gap:10px}.landing-footer>p{display:none}}@media (width<=760px){.landing-nav{height:76px;padding:0 6%}.landing-brand img{width:29px;height:31px}.landing-brand>span{font-size:15px}.landing-signin{gap:8px;padding:8px 12px;font-size:12px}.landing-menu{display:block}.landing-nav-actions{gap:18px}.landing-links{border-bottom:1px solid var(--line);background:#101c22;padding:24px 6%;display:none;position:absolute;top:76px;left:0;right:0}.landing-links.is-open{flex-direction:column;align-items:stretch;gap:14px;display:flex}.landing-links button,.landing-links a{text-align:left}.landing-hero{height:auto;min-height:930px;padding:85px 6% 70px;display:block}.hero-coordinate{font-size:8px;top:24px;left:6%;right:6%}.landing-hero-copy{width:100%;transform:none}.landing-hero-copy .landing-kicker{letter-spacing:.1em;font-size:8px!important}.landing h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(49px,8.9vw,70px)}.landing-intro{font-size:15px}.landing-actions{gap:18px;margin-top:25px}.landing-button{gap:15px;padding:15px 16px;font-size:12px!important}.landing-text-button{font-size:11px!important}.landing-hero-note{font-size:10px;margin-top:18px!important}.landing-hero-visual{width:115%;height:450px;top:auto;bottom:45px;right:-7%;transform:none!important}.landing-hero-scene{inset:0;transform:rotate(-4deg)scale(.9)}.landing-orbit{width:640px;height:640px;top:-100px;left:calc(50% - 320px)}.landing-orbit--two{width:480px;height:480px;top:-10px;left:calc(50% - 240px)}.scene-caption{font-size:9px;bottom:9px;right:20%}.landing-hero-bottom{bottom:20px;left:6%;right:6%}.landing-hero-bottom>span:not(.landing-maker){display:none}.landing-hero-bottom button{gap:10px;font-size:8px}.scroll-line{width:15px;height:27px}.scroll-line:after{height:5px;left:6px}.landing-maker strong{font-size:10px}.landing-module-strip{flex-wrap:wrap;justify-content:center;gap:18px 24px;padding:25px 6%}.landing-module-strip>span{text-align:center;width:100%;font-size:9px}.landing-module-strip p{gap:6px;font-size:11px}.landing-module-strip svg{width:16px;height:16px}.landing-tour{height:360vh}.landing-tour-sticky{height:100svh;min-height:740px;padding:22px 6% 20px}.tour-topline .landing-kicker{letter-spacing:.08em;font-size:8px!important}.tour-layout{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.tour-copy{flex-shrink:0;padding-top:24px}.tour-chapter-label{gap:10px;margin-bottom:12px;font-size:10px}.tour-chapter-label>span{padding:2px 5px;font-size:9px}.tour-chapter h2{font-size:34px;line-height:1.1}.tour-chapter>p{max-width:530px;margin-top:14px;font-size:12px;line-height:1.75}.tour-chapter ul{gap:10px 14px;max-width:100%;margin:15px 0 0}.tour-chapter li{font-size:10px}.tour-chapter-note{display:none}.tour-visual{flex:1;height:330px;min-height:260px;max-height:400px;margin:0 -10%}.tour-illustrative{font-size:7px;bottom:4px;right:10%}.tour-chapters{gap:14px}.tour-chapters button{gap:7px;padding-top:12px;font-size:9px;line-height:1.5}.tour-chapters button>span{font-size:9px}.landing-foundation{padding:65px 6% 0}.foundation-heading .landing-kicker{font-size:9px!important}.foundation-heading h2{margin:20px 0;font-size:33px;line-height:1.2}.foundation-heading>p:last-child{font-size:14px}.foundation-grid{grid-template-columns:1fr;gap:30px;padding:40px 0}.foundation-grid article{grid-template-columns:40px 1fr;column-gap:18px;display:grid}.foundation-icon{grid-row:1/4;width:40px;height:45px;margin:0}.foundation-number{margin:4px 0 10px;font-size:8px}.foundation-grid h3{margin-bottom:10px;font-size:20px}.foundation-grid p{grid-column:2;max-width:none;font-size:13px}.foundation-detail{gap:12px;padding:24px 0;font-size:10px}.foundation-detail p{font-size:10px;line-height:1.9}.foundation-detail i{padding:0 5px}.landing-enroll{padding:76px 6% 70px}.landing-enroll .landing-kicker{letter-spacing:.08em;font-size:8px!important}.landing-enroll h2{margin:25px 0;font-size:57px}.landing-enroll>p:not(.landing-kicker){font-size:13px}.enroll-note{margin:16px 0 25px;font-size:9px}.enroll-signin{font-size:11px!important}.landing-footer{flex-direction:column;align-items:flex-start;gap:25px;padding:30px 6%}.landing-footer>div:last-child{flex-wrap:wrap;gap:20px;width:100%;font-size:10px}.landing-footer>div:last-child>span{margin-left:auto}.landing-footer button{font-size:10px}}@media (width<=380px){.landing-hero{min-height:1000px}.landing-actions{flex-direction:column;align-items:flex-start;gap:16px}.landing h1{font-size:44px}.landing-hero-visual{bottom:50px}.landing-signin{font-size:11px}.landing-brand>span{font-size:13px}.landing-nav-actions{gap:12px}.tour-chapter h2{font-size:29px}.tour-chapter>p{font-size:11px}.tour-chapters button{font-size:8px}.landing-enroll h2{font-size:49px}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}.landing-hero-copy{transform:none!important}.landing-hero-visual{transform:translateY(-50%)}}.landing-tour-sticky{min-height:0;overflow:clip}.landing-hero-copy{background:radial-gradient(at 25% 45%,#0a111650,#0000 70%)}.landing-hero-scene :is(.scene-coordinate,.scene-tag,.scene-footnote),.tour-visual .scene-footnote{display:none}@media (width<=760px){.tour-visual,.landing-tour-sticky{min-height:0}}.landing--compact .landing-tour{height:auto}.landing--compact .landing-tour-sticky{height:auto;padding-top:40px;padding-bottom:40px;position:relative;overflow:clip}.landing--compact .tour-layout{align-items:start;padding-top:40px}.landing--compact .tour-copy{gap:50px}.landing--compact .tour-chapter{opacity:1;visibility:visible;grid-area:auto;transform:none}.landing--compact .tour-visual{height:420px;position:sticky;top:20px}.landing--compact .tour-chapters{display:none}@media (width<=760px){.landing--compact .tour-visual{flex:none;width:100%;height:auto;min-height:260px;margin:25px 0 0;position:relative;top:0}.landing--compact .tour-copy{padding-top:0}.landing-hero{min-height:1050px}.landing-hero-visual{bottom:70px}.tour-chapter>p{font-size:14px;line-height:1.7}.tour-chapter li,.landing-hero-note{font-size:11px}}.landing-flight-edition,.landing-flight-edition .landing-nav{background:#060d14}.landing-flight-edition .landing-hero{background:#060d14;height:calc(100svh - 94px);min-height:650px;padding-top:85px}.landing-flight-edition .landing-hero-copy{background:0 0;width:58%}.landing-flight-edition .landing-hero-copy h1{font-size:clamp(58px,6.5vw,108px)}.landing-flight-edition .landing-hero-bottom{z-index:3}.landing-flight-edition .landing-hero-copy .landing-intro{max-width:480px}.landing-flight-edition .hero-coordinate{z-index:3}.landing-flight-edition .landing-module-strip{background:#080f16}.landing-flight-edition .landing-tour{height:800svh}.landing-flight-edition .landing-tour-sticky{isolation:isolate;background:#060d14;height:100svh;min-height:0;padding:28px 5% 24px;overflow:clip}.landing-flight-edition .tour-topline{z-index:5;position:relative}.flight-home{letter-spacing:.12em;background:0 0;align-items:center;gap:10px;padding:5px 0;display:flex;font-size:13px!important;font-weight:600!important}.flight-home>img{object-fit:contain;filter:brightness(0)invert();width:30px;height:30px;display:block}.flight-home small{color:#6e8c85;letter-spacing:.1em;margin-left:13px;font-size:9px;font-weight:400}.flight-controls{align-items:center;gap:18px;display:flex}.flight-playback,.flight-exit{background:#0d1b24c9;border-radius:4px;padding:9px 15px;border:1px solid #abc9ba2e!important;font-size:11px!important}.flight-playback{align-items:center;gap:12px;display:flex}.flight-playback[aria-pressed=true]{color:#d7ff78!important;border-color:#d7ff7899!important}.flight-exit{background:0 0;padding-right:0;color:#d7ff78!important;border:0!important}.landing-flight-edition .tour-layout{z-index:3;pointer-events:none;flex:1;align-items:center;display:flex;position:relative}.landing-flight-edition .tour-copy{width:34%;margin-top:-30px}.landing-flight-edition .tour-chapter h2{font-size:clamp(34px,3.2vw,52px);line-height:1.12}.landing-flight-edition .tour-chapter>p{color:#a9bab8;max-width:355px;font-size:14px;line-height:1.8}.landing-flight-edition .tour-chapter ul{gap:10px 14px;max-width:310px}.landing-flight-edition .tour-chapter-label{letter-spacing:.06em;margin-bottom:25px;font-size:11px}.landing-flight-edition .tour-chapter-note{border-color:#bdd7c71c;max-width:315px;font-size:11px;line-height:1.7}.landing-flight-edition .tour-chapters{grid-template-columns:repeat(4,1fr);gap:35px}.landing-flight-edition .tour-chapters button{padding-top:16px;font-size:12px}.landing-flight-edition .tour-chapters button i{box-shadow:0 0 16px #d7ff7860}.landing-flight-edition .tour-chapter:nth-child(2) .tour-chapter-label>span{color:#78e8f3;border-color:#78e8f350}.landing-flight-edition .tour-chapter:nth-child(3) .tour-chapter-label>span{color:#ffbd96;border-color:#ffbd9650}.landing-flight-edition .tour-chapters button:nth-child(2) i{background:#78e8f3;box-shadow:0 0 16px #78e8f360}.landing-flight-edition .tour-chapters button:nth-child(3) i{background:#ffbd96;box-shadow:0 0 16px #ffbd9660}.landing-flight-edition.landing--compact .landing-tour{height:auto}.landing-flight-edition.landing--compact .landing-tour-sticky{height:auto;min-height:850px;position:relative}.landing-flight-edition.landing--compact .tour-copy{width:43%;margin-top:35px}.landing-flight-edition.landing--compact .tour-layout{display:block}.landing-flight-edition.landing--compact .feature-flight{opacity:.6}@media (width<=1100px){.flight-home small{display:none}.landing-flight-edition .tour-copy{width:36%}.landing-flight-edition .tour-chapter h2{font-size:34px}.landing-flight-edition .tour-chapter>p{font-size:13px}.landing-flight-edition .landing-hero{height:calc(100svh - 80px)}}@media (width<=760px){.landing-flight-edition .landing-hero{height:calc(100svh - 76px);min-height:890px;padding:74px 6% 60px}.landing-flight-edition .landing-hero-copy{width:100%}.landing-flight-edition .landing-hero-copy h1{font-size:clamp(47px,8.9vw,67px)}.landing-flight-edition .landing-hero-copy .landing-actions{gap:16px}.landing-flight-edition .landing-hero-copy .landing-text-button{font-size:11px!important}.landing-flight-edition .landing-tour{height:830svh}.landing-flight-edition .landing-tour-sticky{padding:18px 6% 20px}.flight-home{letter-spacing:.09em;gap:7px;font-size:10px!important}.flight-home>img{width:26px;height:26px}.flight-controls{gap:13px}.flight-playback{gap:8px;padding:7px 10px;font-size:9px!important}.flight-exit{display:none}.landing-flight-edition .tour-layout{justify-content:flex-start;padding-top:38px}.landing-flight-edition .tour-copy{width:100%;margin:0;padding:0}.landing-flight-edition .tour-chapter-label{margin-bottom:14px;font-size:10px}.landing-flight-edition .tour-chapter h2{font-size:32px}.landing-flight-edition .tour-chapter>p{max-width:400px;margin-top:15px;font-size:12px;line-height:1.8}.landing-flight-edition .tour-chapter ul{gap:9px 13px;max-width:100%;margin-top:15px}.landing-flight-edition .tour-chapter li{font-size:10px}.landing-flight-edition .tour-chapter-note{display:none}.landing-flight-edition .tour-chapters{gap:13px}.landing-flight-edition .tour-chapters button{gap:7px;padding-top:12px;font-size:8px}.landing-flight-edition.landing--compact .tour-copy{width:100%;margin-top:0}.landing-flight-edition.landing--compact .feature-flight{display:none}}@media (height<=730px) and (width>=761px){.landing-flight-edition .tour-chapter h2{font-size:36px}.landing-flight-edition .tour-chapter>p{margin-top:18px;font-size:13px}.landing-flight-edition .tour-chapter-note{margin-top:18px;padding-top:14px}.landing-flight-edition .tour-chapter-label{margin-bottom:18px}}@media (height<=760px) and (width<=760px){.landing-flight-edition .tour-layout{padding-top:26px}.landing-flight-edition .tour-chapter h2{font-size:28px}.landing-flight-edition .tour-chapter>p{font-size:11px}.landing-flight-edition .tour-chapter ul{margin-top:10px}}.landing{--soramitsu-red:#e4232d}.landing .soramitsu-logo{object-fit:contain;filter:none;flex-shrink:0;height:auto;display:block}.landing .soramitsu-name{color:var(--soramitsu-red)}.landing .hero-maker{color:var(--soramitsu-red);align-items:center;gap:.3em;margin-top:.16em;display:flex}.landing .hero-maker .soramitsu-logo{width:min(360px,75%)}.landing .landing-maker{align-items:center;gap:12px;display:flex}.landing .landing-maker .soramitsu-logo{width:140px}.landing .footer-brand .footer-maker{align-items:center;gap:12px;margin-top:16px;display:flex}.landing .footer-maker .soramitsu-logo{width:160px}.landing-flight-edition .landing-hero-copy{width:44%}.landing-flight-edition .landing-hero-copy h1{letter-spacing:-.06em;font-size:clamp(40px,4vw,68px);line-height:1.12}.landing-flight-edition .landing-hero-copy .landing-intro{max-width:560px;font-size:17px;line-height:1.8}.landing .company-logo{width:min(290px,94%);margin:0 0 28px}.landing-flight-edition .tour-company h2{font-size:clamp(30px,2.8vw,44px)}.landing-flight-edition .tour-company .tour-chapter-label{color:#e4232d}.landing-flight-edition .tour-company .tour-chapter-label>span{color:#ff6570;border-color:#e4232d70}.landing-flight-edition .tour-company .company-caption{color:#e0e7e8;margin-top:24px;font-size:13px;line-height:1.8}.company-sources{pointer-events:auto;flex-wrap:wrap;gap:10px 18px;max-width:300px;margin-top:26px;display:flex}.company-sources a{color:#a8bac1;font-size:10px;line-height:1.7;text-decoration:none}.company-sources a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.company-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.landing-flight-edition .tour-chapters button:nth-child(4) i{background:#e4232d;box-shadow:0 0 16px #e4232d60}.landing-flight-edition .tour-chapters button:nth-child(4).is-active>span{color:#ff6570}.landing--compact .tour-company .company-inline{aspect-ratio:760/510;width:min(720px,88vw);margin-top:30px;position:relative}.landing--compact .tour-company{padding-bottom:25px}.landing-flight-edition.landing--compact .landing-tour-sticky>.feature-flight{display:none}.landing-flight-edition.landing--compact .tour-copy{width:100%;max-width:850px}.compact-product-screen{border:1px solid #a7bec530;border-radius:8px;width:min(720px,88vw);height:auto;margin-top:26px;display:block}@media (width<=760px){.landing .landing-maker .soramitsu-logo{width:110px}.landing-flight-edition .landing-hero{min-height:890px}.landing-flight-edition .landing-hero-copy{width:100%}.landing-flight-edition .landing-hero-copy h1{max-width:640px;font-size:clamp(38px,7.8vw,59px)}.landing-flight-edition .landing-hero-copy .landing-intro{max-width:520px;font-size:15px;line-height:1.75}.landing-flight-edition .landing-hero-copy .landing-kicker{letter-spacing:.08em;line-height:1.6;font-size:10px!important}.landing .company-logo{width:200px;margin-bottom:16px}.landing-flight-edition .tour-company h2{white-space:normal;font-size:29px}.landing-flight-edition .tour-company>p{max-width:330px;margin-top:12px;font-size:11px}.landing-flight-edition .tour-company .company-caption{margin-top:14px;font-size:11px}.landing-flight-edition:not(.landing--compact) .tour-company .company-caption{display:none}.company-sources{gap:8px 16px;max-width:none;margin-top:14px}.company-sources a{font-size:9px}.landing-flight-edition .tour-company-active .tour-layout{padding-top:20px}.landing-flight-edition .tour-chapters{gap:10px}.landing-flight-edition .tour-chapters button{flex-wrap:wrap;align-content:start;gap:4px 6px}.landing--compact .tour-company .company-inline{aspect-ratio:1.1}}@media (height<=730px) and (width>=761px){.landing .company-logo{width:230px;margin-bottom:18px}.landing-flight-edition .tour-company h2{font-size:33px}}@media (height<=740px) and (width<=760px){.landing-flight-edition:not(.landing--compact) .tour-company h2{font-size:24px}.landing-flight-edition:not(.landing--compact) .tour-company>p:not(.company-accessible){display:none}.landing-flight-edition:not(.landing--compact) .company-logo{width:160px;margin-bottom:14px}.landing-flight-edition:not(.landing--compact) .tour-company-active .tour-layout{padding-top:12px}.landing-flight-edition:not(.landing--compact) .company-sources{gap:8px 12px;margin-top:14px}}.harunori-intro{--paper:#eee7d3;--engraved-ink:#132935;height:310svh;color:var(--engraved-ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative}.harunori-stage{isolation:isolate;background:var(--paper);height:100svh;min-height:700px;position:sticky;top:0;overflow:clip}.harunori-art{perspective:1100px;perspective-origin:55% 48%;pointer-events:none;position:absolute;inset:0}.harunori-world{transform-style:preserve-3d;position:absolute;inset:0}.harunori-plane{transform-style:preserve-3d;will-change:transform;position:absolute}.harunori-landscape{inset:0}.harunori-landscape img{object-fit:cover;opacity:.62;width:100%;height:100%}.harunori-ornament{aspect-ratio:1;width:min(66vw,1050px);margin-top:min(-33vw,-420px);top:50%;left:37%}.harunori-ornament svg{fill:none;stroke:#355b69;stroke-width:.5px;width:100%;height:100%}.harunori-portrait{width:45%;height:94%;bottom:-9%;right:3%}.harunori-portrait img{object-fit:contain;object-position:center bottom;filter:sepia(.08);width:100%;height:100%}.harunori-note-frame{pointer-events:none;inset:18% 9% 11%}.harunori-note-frame>div{outline-offset:7px;border:1px solid #294b5b4a;outline:3px double #294b5b40;width:100%;height:100%;position:relative}.harunori-note-frame span{letter-spacing:.19em;color:#294b5b9c;background:var(--paper);padding:0 15px;font-size:12px;position:absolute}.harunori-note-frame span:first-child{top:-10px;right:32px}.harunori-note-frame span:last-child{bottom:-11px;right:32px}.harunori-paper-wash{pointer-events:none;background:linear-gradient(90deg,#eee7d3 3%,#eee7d3fa 22%,#eee7d3ed 37%,#eee7d345 61%,#0000 78%),linear-gradient(#eee7d3 0%,#eee7d300 20% 81%,#eee7d3 100%);position:absolute;inset:0}.harunori-heading{justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;top:128px;left:6%;right:6%}.harunori-edition{letter-spacing:.16em;font-size:12px;font-weight:500}.landing .harunori-skip{background:#eee7d3ba;align-items:center;gap:15px;padding:6px 0;font-size:13px;display:flex}.harunori-story{width:46%;max-width:670px;position:absolute;top:50%;left:8%;transform:translateY(-43%)}.harunori-chapters{display:grid}.harunori-chapter{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity .45s,transform .65s,visibility .45s;transform:translateY(20px)}.harunori-chapter.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none}.landing .harunori-chapter-label{color:#455c64;align-items:center;gap:14px;margin-bottom:27px;font-size:13px;display:flex}.harunori-chapter-label>span{letter-spacing:.1em;color:#132935;border-right:1px solid #13293555;padding-right:14px;font-size:13px;font-weight:600}.landing .harunori-chapter h1,.landing .harunori-chapter h2{color:#132935;letter-spacing:-.06em;white-space:pre-line;margin:0;font-size:clamp(40px,4vw,68px);font-weight:400;line-height:1.12}.landing .harunori-body{color:#344e59;max-width:475px;margin-top:27px;font-size:16px;line-height:1.85}.harunori-person{align-items:center;gap:18px;margin-top:35px;font-size:14px;display:flex}.harunori-person>span{color:#805641;letter-spacing:.08em;border:1px solid #8056417a;padding:5px 6px;font-family:serif;font-size:21px;line-height:1.4}.harunori-person small{color:#536770;margin-top:3px;font-size:12px;display:block}.landing .harunori-source{border-bottom:1px solid #13293555;gap:12px;margin-top:27px;padding-bottom:4px;font-size:12px;display:inline-flex}.harunori-conversion{margin-top:27px}.harunori-actions{flex-wrap:wrap;align-items:center;gap:16px 23px;display:flex}.landing a.harunori-enter{color:#eee7d3;background:#132935;justify-content:space-between;align-items:center;gap:22px;padding:15px 20px;font-size:14px;font-weight:500;display:inline-flex}.landing .harunori-intro a.harunori-enter:hover{text-decoration:none}.landing .harunori-demo{background:0 0;align-items:center;gap:9px;padding:8px 0;font-size:13px;display:inline-flex}.landing .harunori-price{color:#344e59;max-width:480px;margin-top:16px;font-size:12px;line-height:1.8}.harunori-price strong{color:#132935;font-size:13px;font-weight:600}.harunori-price small{font-size:12px;display:block}.landing .harunori-enter:hover{background:#254756}.harunori-art-caption{letter-spacing:.17em;align-items:center;gap:18px;font-size:12px;display:flex;position:absolute;bottom:108px;right:9%}.harunori-art-caption>span{font-family:serif;font-size:17px}.harunori-bottom{border-top:1px solid #13293530;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex;position:absolute;bottom:28px;left:6%;right:6%}.landing .harunori-scroll{background:0 0;align-items:center;gap:15px;padding:5px 0;font-size:12px;display:flex}.harunori-scroll>span{font-size:22px;line-height:1}.harunori-bottom nav{gap:20px;display:flex}.harunori-bottom nav button{opacity:.45;background:0 0;align-items:center;gap:9px;padding:9px 0;font-size:12px;display:flex}.harunori-bottom nav button[aria-current]{opacity:1}.harunori-bottom nav i{background:#13293545;width:50px;height:1px;position:relative}.harunori-bottom nav i:after{content:"";transform:scaleX(var(--chapter-fill));transform-origin:0;background:#132935;position:absolute;inset:0}.harunori-bottom>a{font-size:12px}.landing .harunori-intro :is(button,a):focus-visible{outline-color:#132935}.landing .harunori-intro a:hover{text-underline-offset:4px;text-decoration:underline}.landing-flight-edition .landing-nav{color:#132935;background:#eee7d3;border-color:#13293525;width:100%;position:absolute;top:0;left:0}.landing-flight-edition .landing-brand img{filter:none}.landing-flight-edition .landing-brand small{color:#536770}.landing-flight-edition .landing-signin{border-color:#13293540!important}.landing-flight-edition .landing-nav :is(a,button):hover{color:#536770}.landing-flight-edition .landing-nav :is(a,button):focus-visible{outline-color:#132935}.landing-flight-edition .landing-hero-copy h2{letter-spacing:-.06em;margin:28px 0 30px;font-size:clamp(40px,4vw,68px);font-weight:500;line-height:1.12}@media (width<=1100px){.harunori-story{width:49%;left:6%}.harunori-portrait{width:57%;height:85%;bottom:-4%;right:-8%}.harunori-art-caption{right:5%}}@media (width<=760px){.harunori-intro{height:300svh}.harunori-stage{min-height:700px}.harunori-heading{top:103px;left:6%;right:6%}.harunori-edition{letter-spacing:.08em;font-size:12px}.landing .harunori-skip{gap:7px;font-size:12px}.harunori-skip .ui-icon{display:none}.harunori-story{width:86%;top:20%;left:7%;transform:none}.landing .harunori-chapter h1,.landing .harunori-chapter h2{font-size:clamp(32px,8.2vw,56px)}.landing .harunori-chapter-label{gap:11px;margin-bottom:18px;font-size:12px}.landing .harunori-body{max-width:510px;margin-top:20px;font-size:16px;line-height:1.75}.harunori-conversion{margin-top:22px}.harunori-actions{gap:9px 18px}.landing a.harunori-enter{gap:14px;padding:13px 16px;font-size:13px}.landing .harunori-price{max-width:310px;margin-top:12px}.harunori-person{max-width:210px;margin-top:22px}.harunori-person>span{font-size:19px}.harunori-portrait{width:69%;height:53%;bottom:0;right:-8%}.harunori-ornament{width:115vw;margin-top:-25vw;top:64%;left:24%}.harunori-landscape img{object-position:61% center;opacity:.36}.harunori-note-frame{inset:24% 8% 16%}.harunori-note-frame span{display:none}.harunori-paper-wash{background:linear-gradient(#eee7d3 12%,#eee7d3f2 26%,#eee7d3e8 45%,#eee7d3a0 56%,#eee7d300 73%,#eee7d3 96%)}.harunori-art-caption{letter-spacing:.06em;gap:8px;font-size:12px;bottom:105px;right:8%}.harunori-art-caption>span{font-size:14px}.harunori-bottom{flex-wrap:wrap;gap:14px;padding-top:13px;bottom:19px;left:7%;right:7%}.harunori-bottom nav{gap:13px}.harunori-bottom nav i{width:23px}.harunori-bottom>a{display:none}.landing-flight-edition .landing-links.is-open{color:#132935;background:#eee7d3;border-color:#13293530}.landing-flight-edition .landing-hero-copy h2{font-size:clamp(38px,7.8vw,59px)}}.harunori-intro--static{height:auto}.harunori-intro--static .harunori-stage{height:auto;min-height:0;padding:205px 7% 40px;position:relative}.harunori-intro--static .harunori-art{height:850px}.harunori-intro--static .harunori-story{flex-direction:column;width:52%;display:flex;position:relative;top:auto;left:auto;transform:none}.harunori-intro--static .harunori-chapters{display:contents}.harunori-intro--static .harunori-chapter:first-child{order:0;margin-bottom:0}.harunori-intro--static .harunori-conversion{order:1;margin-bottom:65px}.harunori-intro--static .harunori-chapter:nth-child(2){order:2}.harunori-intro--static .harunori-chapter:nth-child(3){order:3}.harunori-intro--static .harunori-chapter{visibility:visible;opacity:1;pointer-events:auto;margin-bottom:65px;transition:none;transform:none}.harunori-intro--static .harunori-chapter h2{font-size:clamp(35px,3.6vw,55px)}.harunori-intro--static .harunori-plane{will-change:auto}.harunori-intro--static .harunori-art-caption{display:none}.harunori-intro--static .harunori-bottom{position:relative;bottom:auto;left:auto;right:auto}.harunori-intro--static .harunori-bottom nav,.harunori-intro--static .harunori-scroll{display:none}@media (width<=760px){.harunori-intro--static .harunori-stage{padding:175px 7% 30px}.harunori-intro--static .harunori-story{width:100%}.harunori-intro--static .harunori-art{height:780px}.harunori-intro--static .harunori-conversion{padding-bottom:250px}.harunori-intro--static .harunori-art .harunori-portrait{bottom:-1%}.harunori-intro--static .harunori-paper-wash{background:linear-gradient(#eee7d3 110px,#eee7d3ed 310px,#eee7d300 560px,#eee7d3 800px)}.harunori-intro--static .harunori-bottom>a{display:block}}@media (prefers-reduced-motion:reduce){.harunori-intro *{scroll-behavior:auto!important;transition:none!important}}@media print{.harunori-intro{height:auto}.harunori-stage{height:auto;position:relative;overflow:visible}.harunori-story{width:100%;display:block;position:static;transform:none}.harunori-chapter{visibility:visible;opacity:1;margin:2rem 0;transform:none}.harunori-art,.harunori-heading,.harunori-bottom{display:none}}.public-entry[data-v-b623d35c]{outline:none;min-height:100vh}.public-signin[data-v-b623d35c]{border:1px solid var(--border-strong);background:var(--surface);width:min(530px,100vw - 32px);max-height:calc(100svh - 40px);color:var(--text);border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 120px #0008}.public-signin[data-v-b623d35c]::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020b11c9}.public-signin-content[data-v-b623d35c]{padding:32px}.public-signin-header[data-v-b623d35c]{justify-content:space-between;align-items:center;gap:20px;display:flex}.public-signin-close[data-v-b623d35c]{background:var(--surface-subtle);width:36px;height:36px;color:var(--text);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid}.public-signin-controls[data-v-b623d35c]{justify-content:flex-end;margin:28px 0;display:flex}.public-signin-card .login-card__heading[data-v-b623d35c]{margin-bottom:28px}.public-signin-card .login-card__heading h2[data-v-b623d35c]{letter-spacing:-.04em;font-size:30px}.public-signin-card .login-card__heading .eyebrow[data-v-b623d35c]{letter-spacing:.08em;font-size:10px}.public-signin-card .login-icon[data-v-b623d35c]{display:none}.public-signin-card .login-form[data-v-b623d35c]{gap:20px}.public-signin-card .login-submit[data-v-b623d35c]{margin-top:8px}@media (width<=540px){.public-signin-content[data-v-b623d35c]{padding:24px}.public-signin-controls[data-v-b623d35c]{margin:22px 0}.public-signin-card .login-card__heading h2[data-v-b623d35c]{font-size:27px}}.lease-application[data-v-0591eb7b]{gap:18px;display:grid}fieldset[data-v-0591eb7b]{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}legend[data-v-0591eb7b]{margin-bottom:14px;font-weight:750}.lease-application__fields[data-v-0591eb7b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lease-application__fields .field[data-v-0591eb7b]:last-child{grid-column:1/-1}.lease-application__note[data-v-0591eb7b],small[data-v-0591eb7b]{color:var(--muted);font-size:12px;line-height:1.5}.lease-application__note[data-v-0591eb7b]{margin:0}.lease-application__summary[data-v-0591eb7b]{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;padding:18px}h4[data-v-0591eb7b]{margin:0 0 15px;font-size:16px}dl[data-v-0591eb7b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 20px;display:grid}dt[data-v-0591eb7b]{color:var(--muted);margin-bottom:5px;font-size:12px}dd[data-v-0591eb7b]{margin:0;font-weight:700}dd small[data-v-0591eb7b]{margin-top:4px;font-weight:400;display:block}summary[data-v-0591eb7b]{cursor:pointer;font-size:13px;font-weight:700}.lease-application__table[data-v-0591eb7b]{max-height:330px;margin:12px 0;overflow:auto}table[data-v-0591eb7b]{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th[data-v-0591eb7b],td[data-v-0591eb7b]{border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 8px}th[data-v-0591eb7b]{color:var(--muted)}.lease-application__next[data-v-0591eb7b]{border-left:3px solid var(--teal-700);background:var(--surface-subtle);color:var(--text-soft);margin:0;padding:13px 15px;font-size:13px;line-height:1.5}@media (width<=640px){dl[data-v-0591eb7b],.lease-application__fields[data-v-0591eb7b]{grid-template-columns:1fr}}.portal-shell[data-v-5f52655e]{background:var(--surface);min-height:100vh;color:var(--ink)}.portal-topbar[data-v-5f52655e]{background:var(--surface-raised);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 32px;display:flex}.portal-topbar__brand[data-v-5f52655e],.portal-topbar__actions[data-v-5f52655e],.portal-detail__heading[data-v-5f52655e],.portal-section-heading[data-v-5f52655e],.portal-form__heading[data-v-5f52655e],.portal-form__footer[data-v-5f52655e],.portal-case-card__top[data-v-5f52655e]{align-items:center;display:flex}.portal-topbar__brand[data-v-5f52655e],.portal-topbar__actions[data-v-5f52655e]{gap:20px}.portal-divider[data-v-5f52655e]{background:var(--border);width:1px;height:30px}.portal-context[data-v-5f52655e],.portal-user__role[data-v-5f52655e],.portal-case-card__meta[data-v-5f52655e],.portal-case-card__amount[data-v-5f52655e],.portal-form__footer>span[data-v-5f52655e],.portal-service-option small[data-v-5f52655e],.portal-muted[data-v-5f52655e],.portal-timeline li span[data-v-5f52655e],.portal-money-grid span[data-v-5f52655e],.portal-eyebrow[data-v-5f52655e]{color:var(--muted)}.portal-context[data-v-5f52655e]{letter-spacing:.01em;font-size:13px;font-weight:650}.portal-user[data-v-5f52655e]{text-align:right;gap:2px;display:grid}.portal-user__name[data-v-5f52655e]{font-size:13px;font-weight:700}.portal-user__role[data-v-5f52655e]{font-size:11px}.portal-content[data-v-5f52655e]{width:min(1320px,100% - 64px);margin:0 auto;padding:48px 0 80px}.portal-hero[data-v-5f52655e]{color:#fff;background:linear-gradient(120deg,#10243a 0%,#18506a 56%,#1b8e83 100%);border-radius:22px;justify-content:space-between;gap:32px;padding:36px 40px;display:flex;box-shadow:0 20px 45px #10243a29}.portal-hero h1[data-v-5f52655e]{letter-spacing:-.04em;max-width:720px;margin:8px 0 12px;font-size:clamp(28px,4vw,48px);line-height:1.04}.portal-content.portal-content--lease[data-v-5f52655e]{padding-top:20px}.portal-hero.portal-hero--compact[data-v-5f52655e]{box-shadow:none;border-radius:12px;padding:14px 22px}.portal-hero.portal-hero--compact h1[data-v-5f52655e]{margin:4px 0 0;font-size:23px}.portal-hero--compact .portal-hero__seal[data-v-5f52655e]{display:none}.portal-hero.portal-hero--invoices[data-v-5f52655e]{box-shadow:none;border-radius:14px;padding:18px 24px}.portal-hero--invoices h1[data-v-5f52655e]{margin:5px 0 0;font-size:25px}.portal-hero--invoices .portal-hero__seal[data-v-5f52655e]{display:none}.portal-hero p[data-v-5f52655e]{color:#ffffffc7;max-width:700px;margin:0;font-size:16px;line-height:1.55}.portal-eyebrow[data-v-5f52655e]{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.portal-hero .portal-eyebrow[data-v-5f52655e]{color:#8fe5d3}.portal-hero__seal[data-v-5f52655e]{color:#9be7d5;text-align:center;border-left:1px solid #fff3;align-content:center;justify-items:center;min-width:160px;font-size:12px;line-height:1.4;display:grid}.portal-tabs[data-v-5f52655e]{border-bottom:1px solid var(--border);gap:8px;margin:32px 0 24px;display:flex}.portal-tab[data-v-5f52655e]{color:var(--muted);background:0 0;border:0}.portal-tabs button[data-v-5f52655e]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:12px 16px;font-weight:700;display:inline-flex}.portal-tabs button[data-v-5f52655e]:hover,.portal-tabs .portal-tab--active[data-v-5f52655e]{color:var(--ink);border-bottom-color:var(--accent)}.portal-tabs span[data-v-5f52655e]{background:var(--surface-alt);text-align:center;border-radius:99px;min-width:22px;padding:2px 6px;font-size:11px}.portal-section-heading[data-v-5f52655e]{justify-content:space-between;gap:24px;margin:24px 0}.portal-section-heading h2[data-v-5f52655e],.portal-detail h2[data-v-5f52655e],.portal-form h3[data-v-5f52655e]{letter-spacing:-.025em;margin:5px 0 6px;font-size:25px}.portal-section-heading p[data-v-5f52655e],.portal-detail__heading p[data-v-5f52655e],.portal-form__heading p[data-v-5f52655e]{color:var(--muted);margin:0}.portal-grid[data-v-5f52655e]{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.portal-case-list[data-v-5f52655e]{gap:10px;display:grid}.portal-case-card[data-v-5f52655e]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:14px;gap:8px;padding:17px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.portal-case-card[data-v-5f52655e]:hover,.portal-case-card--selected[data-v-5f52655e]{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 8px 24px #10243a17}.portal-case-card__top[data-v-5f52655e]{justify-content:space-between;gap:10px}.portal-case-card strong[data-v-5f52655e]{font-size:15px}.portal-case-card__meta[data-v-5f52655e],.portal-case-card__amount[data-v-5f52655e]{font-size:11px}.portal-case-card__amount[data-v-5f52655e]{color:var(--ink-soft)}.portal-kind[data-v-5f52655e]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.portal-detail[data-v-5f52655e],.portal-service-picker[data-v-5f52655e],.portal-form[data-v-5f52655e]{padding:24px}.portal-detail__heading[data-v-5f52655e]{justify-content:space-between;align-items:flex-start;gap:20px}.portal-detail__heading>div[data-v-5f52655e]:first-child{min-width:0}.portal-reason[data-v-5f52655e]{border-left:3px solid var(--warning);background:var(--warning-soft);border-radius:8px;margin:20px 0;padding:14px 16px}.portal-reason p[data-v-5f52655e]{color:var(--muted);margin:5px 0 0}.portal-money-grid[data-v-5f52655e]{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.portal-money-grid>div[data-v-5f52655e]{background:var(--surface-alt);border-radius:10px;gap:5px;padding:14px;display:grid}.portal-money-grid span[data-v-5f52655e]{font-size:11px}.portal-money-grid strong[data-v-5f52655e]{font-size:18px}.portal-linked-status[data-v-5f52655e]{color:var(--success);margin:-11px 0 20px;font-size:12px;font-weight:700}.portal-payment-history[data-v-5f52655e]{border:1px solid var(--border);border-radius:10px;margin-top:22px;padding:15px}.portal-payment-history h3[data-v-5f52655e]{margin:0 0 10px;font-size:15px}.portal-payment-history ul[data-v-5f52655e]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.portal-payment-history li[data-v-5f52655e]{border-top:1px solid var(--border);gap:4px;padding:9px 0;display:grid}.portal-payment-history li[data-v-5f52655e]:first-child{border-top:0;padding-top:0}.portal-payment-history li>div[data-v-5f52655e]{justify-content:space-between;gap:10px;display:flex}.portal-payment-history li span[data-v-5f52655e],.portal-payment-history li small[data-v-5f52655e]{color:var(--muted);font-size:10px}.portal-timeline[data-v-5f52655e]{border-top:1px solid var(--border);margin-top:26px;padding-top:20px}.portal-timeline h3[data-v-5f52655e]{margin:0 0 14px;font-size:15px}.portal-timeline ol[data-v-5f52655e]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.portal-timeline li[data-v-5f52655e]{align-items:flex-start;gap:11px;display:flex}.portal-timeline__dot[data-v-5f52655e]{border:2px solid var(--accent);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.portal-timeline li div[data-v-5f52655e]{gap:3px;display:grid}.portal-timeline li span[data-v-5f52655e]{font-size:11px}.portal-detail__actions[data-v-5f52655e]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.portal-documents[data-v-5f52655e]{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.portal-documents header[data-v-5f52655e]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portal-documents h3[data-v-5f52655e]{margin:0 0 5px;font-size:15px}.portal-documents header p[data-v-5f52655e]{color:var(--muted);margin:0;font-size:11px}.portal-document-list[data-v-5f52655e]{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.portal-document-list li[data-v-5f52655e]{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.portal-document-list li>span[data-v-5f52655e]{gap:3px;min-width:0;display:grid}.portal-document-list strong[data-v-5f52655e]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portal-document-list small[data-v-5f52655e]{color:var(--muted);font-size:10px}.portal-upload[data-v-5f52655e]{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.portal-file-button[data-v-5f52655e]{position:relative;overflow:hidden}.portal-file-button input[data-v-5f52655e]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.portal-apply-layout[data-v-5f52655e]{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);align-items:start;gap:18px;display:grid}.portal-service-picker h3[data-v-5f52655e]{margin:0 0 12px;font-size:15px}.portal-service-option[data-v-5f52655e]{border:0;border-top:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.portal-service-option span[data-v-5f52655e]{gap:4px;display:grid}.portal-service-option small[data-v-5f52655e]{font-size:11px}.portal-service-option--active strong[data-v-5f52655e],.portal-service-option:hover strong[data-v-5f52655e]{color:var(--accent)}.portal-form__heading[data-v-5f52655e]{justify-content:space-between;align-items:flex-start;gap:16px}.version-chip[data-v-5f52655e]{background:var(--surface-alt);color:var(--muted);border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700}.portal-form__note[data-v-5f52655e]{background:var(--surface-alt);color:var(--muted);border-radius:8px;align-items:center;gap:7px;margin:20px 0;padding:11px 13px;font-size:12px;display:flex}.portal-form__fields[data-v-5f52655e]{gap:16px;display:grid}.portal-form__row[data-v-5f52655e]{grid-template-columns:1fr 140px;gap:14px;display:grid}.portal-form .field[data-v-5f52655e]{gap:7px;display:grid}.portal-form .field>span[data-v-5f52655e]{font-size:12px;font-weight:700}.portal-form .field>span b[data-v-5f52655e]{color:var(--danger)}.portal-form .field small[data-v-5f52655e]{color:var(--muted);margin-top:-2px;font-size:11px}.portal-form input[data-v-5f52655e],.portal-form textarea[data-v-5f52655e],.portal-form select[data-v-5f52655e]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:11px 12px}.portal-form input[data-v-5f52655e]:focus,.portal-form textarea[data-v-5f52655e]:focus,.portal-form select[data-v-5f52655e]:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.portal-form input[type=checkbox][data-v-5f52655e]{width:20px;height:20px}.portal-form__footer[data-v-5f52655e]{border-top:1px solid var(--border);justify-content:space-between;gap:16px;margin-top:24px;padding-top:18px}.portal-form__footer>span[data-v-5f52655e]{font-size:11px}.portal-alert[data-v-5f52655e]{border-radius:10px;align-items:center;gap:10px;margin:18px 0;padding:12px 14px;font-size:13px;display:flex}.portal-alert button[data-v-5f52655e]{margin-left:auto}.portal-alert--danger[data-v-5f52655e]{background:var(--danger-soft);color:var(--danger)}.portal-alert--success[data-v-5f52655e]{background:var(--success-soft);color:var(--success)}.portal-empty[data-v-5f52655e]{text-align:center;padding:48px 24px}.portal-empty h3[data-v-5f52655e]{margin:12px 0 5px}.portal-empty p[data-v-5f52655e]{color:var(--muted);margin:0 0 18px}.portal-loading[data-v-5f52655e]{min-height:160px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.portal-mfa[data-v-5f52655e]{border-left:3px solid var(--accent);justify-content:space-between;align-items:end;gap:22px;margin-top:20px;display:flex}.portal-mfa h2[data-v-5f52655e]{margin:5px 0;font-size:18px}.portal-mfa p[data-v-5f52655e]{color:var(--muted);margin:0;font-size:13px}.portal-mfa__form[data-v-5f52655e]{align-items:end;gap:10px;display:flex}.portal-mfa__form .field[data-v-5f52655e]{gap:6px;display:grid}.portal-mfa__form .field span[data-v-5f52655e]{font-size:11px;font-weight:700}.portal-mfa__form input[data-v-5f52655e]{border:1px solid var(--border);background:var(--surface);width:150px;color:var(--ink);border-radius:7px;padding:10px}@media (width<=860px){.portal-topbar[data-v-5f52655e]{padding:0 18px}.portal-context[data-v-5f52655e],.portal-user[data-v-5f52655e]{display:none}.portal-content[data-v-5f52655e]{width:min(100% - 32px,680px);padding-top:24px}.portal-hero[data-v-5f52655e]{padding:26px}.portal-hero__seal[data-v-5f52655e]{display:none}.portal-grid[data-v-5f52655e],.portal-apply-layout[data-v-5f52655e]{grid-template-columns:1fr}.portal-mfa[data-v-5f52655e],.portal-mfa__form[data-v-5f52655e],.portal-form__footer[data-v-5f52655e]{flex-direction:column;align-items:stretch}.portal-mfa__form input[data-v-5f52655e]{box-sizing:border-box;width:100%}}@media (width<=520px){.portal-topbar__actions[data-v-5f52655e]{gap:8px}.portal-content[data-v-5f52655e]{width:min(100% - 22px,680px)}.portal-hero[data-v-5f52655e]{border-radius:16px;padding:22px}.portal-hero h1[data-v-5f52655e]{font-size:31px}.portal-money-grid[data-v-5f52655e],.portal-form__row[data-v-5f52655e]{grid-template-columns:1fr}}.visitor-shop__operator[data-v-2a61fa8f]{gap:10px;font-size:14px;display:grid}.visitor-shop__travel-choice input[data-v-2a61fa8f]{height:18px;width:18px!important}.visitor-shop__travel-choice[data-v-2a61fa8f]{align-items:center;gap:10px;display:flex}.visitor-shop__travel-choice input[data-v-2a61fa8f]{flex:none;width:18px;height:18px}.visitor-shop__pass-demo[data-v-2a61fa8f]{color:var(--text);background:var(--surface);border-bottom:1px solid;margin:0;padding:16px 24px;font-size:1rem;font-weight:700;line-height:1.5}@media print{.visitor-shop__pass-demo[data-v-2a61fa8f]{color:#000;background:#fff}}.visitor-shop__demo-notice[data-v-2a61fa8f]{max-width:720px;color:var(--text-soft);margin:20px 0 0;font-size:1rem;line-height:1.5}.visitor-shop__payment-summary[data-v-2a61fa8f]{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:16px;padding:20px;font-size:1rem;line-height:1.5;display:grid}.visitor-shop__payment-summary h3[data-v-2a61fa8f],.visitor-shop__payment-summary p[data-v-2a61fa8f],.visitor-shop__payment-summary dl[data-v-2a61fa8f]{margin:0}.visitor-shop__payment-summary dl[data-v-2a61fa8f]{gap:14px;display:grid}.visitor-shop__payment-summary dt[data-v-2a61fa8f]{color:var(--muted);font-size:.875rem}.visitor-shop__payment-summary dd[data-v-2a61fa8f]{overflow-wrap:anywhere;margin:4px 0 0}.visitor-shop__payment-summary small[data-v-2a61fa8f]{margin-top:4px;display:block}.visitor-shop__card--products>.share-link[data-v-2a61fa8f]{margin-top:20px}.visitor-shop__country-flag[data-v-2a61fa8f]{margin-inline-end:7px;font-size:18px;line-height:1;display:inline-block}.visitor-shop__resume-card[data-v-2a61fa8f]{background:#effaf8;border:1px solid #12999333;border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex;box-shadow:0 10px 28px #1733370d}.visitor-shop__resume-card h2[data-v-2a61fa8f]{margin:0;font-size:22px}.visitor-shop__resume-card p[data-v-2a61fa8f]:not(.visitor-shop__eyebrow){color:var(--muted);margin:7px 0 0;font-size:.875rem;line-height:1.45}.visitor-shop__resume-actions[data-v-2a61fa8f]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.visitor-shop__resume-actions .visitor-shop__primary[data-v-2a61fa8f]{white-space:nowrap}.visitor-shop[data-v-2a61fa8f]{min-height:100%;color:var(--text);background:radial-gradient(circle at 88% 0%,#149c9429,transparent 38%),var(--surface);padding:28px clamp(18px,5vw,72px) 48px}.visitor-shop__hero[data-v-2a61fa8f],.visitor-shop__grid[data-v-2a61fa8f],.visitor-shop__pass-wrap[data-v-2a61fa8f],.visitor-shop__review-wrap[data-v-2a61fa8f],.visitor-shop__notice[data-v-2a61fa8f]{max-width:1180px;margin-inline:auto}.visitor-shop__brand[data-v-2a61fa8f]{margin-bottom:18px}.visitor-shop__eyebrow[data-v-2a61fa8f]{color:var(--teal-700,#087a75);letter-spacing:.16em;margin:0 0 9px;font-size:.875rem;font-weight:800}.visitor-shop h1[data-v-2a61fa8f]{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(28px,3vw,38px);line-height:.98}.visitor-shop__notice[data-v-2a61fa8f]{border-radius:12px;align-items:center;gap:9px;margin-top:26px;padding:13px 15px;font-size:14px;display:flex}.visitor-shop__notice--error[data-v-2a61fa8f]{color:#8c3128;background:#fff0ee;border:1px solid #f0c4bd}.visitor-shop__notice--success[data-v-2a61fa8f]{color:#12624d;background:#ebf8f2;border:1px solid #b7e2d0}.visitor-shop__loading[data-v-2a61fa8f]{max-width:1180px;color:var(--muted);margin:48px auto}.visitor-shop__grid[data-v-2a61fa8f]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px;margin-top:24px;display:grid}.visitor-shop__card[data-v-2a61fa8f],.visitor-shop__pass-card[data-v-2a61fa8f]{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;box-shadow:0 18px 48px #17333714}.visitor-shop__card[data-v-2a61fa8f]{padding:clamp(22px,3vw,34px)}.visitor-shop__card-heading[data-v-2a61fa8f],.visitor-shop__pass-top[data-v-2a61fa8f]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.visitor-shop h2[data-v-2a61fa8f]{letter-spacing:-.035em;margin:0;font-size:clamp(22px,3vw,30px)}.visitor-shop__products[data-v-2a61fa8f]{gap:12px;margin-top:28px;display:grid}.visitor-shop__product[data-v-2a61fa8f]{border:1px solid var(--border);text-align:left;width:100%;color:inherit;background:var(--surface-raised);cursor:pointer;border-radius:14px;grid-template-columns:23px 1fr auto;align-items:start;gap:12px;padding:17px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.visitor-shop__product[data-v-2a61fa8f]:hover:not(:disabled),.visitor-shop__product--selected[data-v-2a61fa8f]{border-color:var(--teal-600,#129993);transform:translateY(-1px);box-shadow:0 8px 20px #1299931f}.visitor-shop__product--disabled[data-v-2a61fa8f]{opacity:.58;cursor:not-allowed}.visitor-shop__product-check[data-v-2a61fa8f]{color:#fff;background:0 0;border:1px solid #afc0c1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.visitor-shop__product--selected .visitor-shop__product-check[data-v-2a61fa8f]{border-color:var(--teal-600,#129993);background:var(--teal-600,#129993)}.visitor-shop__product-copy[data-v-2a61fa8f]{gap:4px;display:grid}.visitor-shop__product-copy strong[data-v-2a61fa8f]{font-size:15px}.visitor-shop__product-copy small[data-v-2a61fa8f],.visitor-shop__product-copy em[data-v-2a61fa8f]{color:var(--muted);font-size:.875rem;font-style:normal}.visitor-shop__product-price[data-v-2a61fa8f]{white-space:nowrap;justify-items:end;gap:3px;font-size:17px;font-weight:800;display:grid}.visitor-shop__product-price small[data-v-2a61fa8f]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.visitor-shop__empty[data-v-2a61fa8f]{color:var(--muted);font-size:14px}.visitor-shop__card--form[data-v-2a61fa8f]{align-content:start;gap:15px;display:grid}.visitor-shop__card--form .visitor-shop__card-heading[data-v-2a61fa8f]{margin-bottom:7px}.visitor-shop label[data-v-2a61fa8f]{color:var(--text-soft);gap:7px;font-size:.875rem;font-weight:700;display:grid}.visitor-shop label small[data-v-2a61fa8f]{color:var(--muted);font-weight:500}.visitor-shop input[data-v-2a61fa8f],.visitor-shop select[data-v-2a61fa8f]{border:1px solid var(--border);width:100%;color:inherit;background:var(--surface-raised);font:inherit;border-radius:10px;outline:none;padding:12px 13px;font-weight:500}.visitor-shop input[data-v-2a61fa8f]:focus,.visitor-shop select[data-v-2a61fa8f]:focus{border-color:var(--teal-600,#129993);box-shadow:0 0 0 3px #12999321}.visitor-shop__checkbox[data-v-2a61fa8f]{align-items:center;gap:10px!important;display:flex!important}.visitor-shop__checkbox input[data-v-2a61fa8f]{width:18px;height:18px}.visitor-shop__checkbox span[data-v-2a61fa8f]{gap:3px;display:grid}.visitor-shop__hint[data-v-2a61fa8f]{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.visitor-shop__primary[data-v-2a61fa8f],.visitor-shop__secondary[data-v-2a61fa8f],.visitor-shop__payment[data-v-2a61fa8f],.visitor-shop__text-button[data-v-2a61fa8f]{font:inherit;cursor:pointer;border:0;border-radius:11px;font-weight:750}.visitor-shop__primary[data-v-2a61fa8f]{color:#fff;background:#087a75;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;display:inline-flex}.visitor-shop__primary[data-v-2a61fa8f]:disabled,.visitor-shop__payment[data-v-2a61fa8f]:disabled{opacity:.5;cursor:not-allowed}.visitor-shop__review-wrap[data-v-2a61fa8f]{margin-top:48px}.visitor-shop__review[data-v-2a61fa8f]{gap:20px;max-width:720px;margin-inline:auto;display:grid}.visitor-shop__review-details[data-v-2a61fa8f],.visitor-shop__pass-details dl[data-v-2a61fa8f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px;margin:0;display:grid}.visitor-shop__review-details div[data-v-2a61fa8f],.visitor-shop__pass-details dl div[data-v-2a61fa8f]{gap:5px;display:grid}.visitor-shop__review-details dt[data-v-2a61fa8f],.visitor-shop__pass-details dt[data-v-2a61fa8f]{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.875rem}.visitor-shop__review-details dd[data-v-2a61fa8f],.visitor-shop__pass-details dd[data-v-2a61fa8f]{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.visitor-shop__review-actions[data-v-2a61fa8f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.visitor-shop__review-actions .visitor-shop__payment[data-v-2a61fa8f]{width:auto;min-height:46px;margin-top:0;padding:0 18px}.visitor-shop__pass-wrap[data-v-2a61fa8f]{margin-top:48px}.visitor-shop__pass-card[data-v-2a61fa8f]{overflow:hidden}.visitor-shop__pass-top[data-v-2a61fa8f]{color:#fff;background:linear-gradient(120deg,#103d45,#126e68);padding:28px 32px 24px}.visitor-shop__pass-top .visitor-shop__eyebrow[data-v-2a61fa8f]{color:#9de0d4}.visitor-shop__pass-body[data-v-2a61fa8f]{grid-template-columns:minmax(240px,1fr) minmax(320px,1fr);align-items:center;gap:32px;padding:30px 32px;display:grid}.visitor-shop__qr[data-v-2a61fa8f]{background:var(--surface-raised);border:1px solid #dce6e4;border-radius:16px;justify-items:center;gap:9px;padding:15px;display:grid}.visitor-shop__qr img[data-v-2a61fa8f]{width:auto;max-width:100%;height:auto;image-rendering:pixelated}.visitor-shop__qr small[data-v-2a61fa8f]{color:var(--muted);text-align:center;font-size:.875rem}.visitor-shop__qr-placeholder[data-v-2a61fa8f]{width:320px;height:320px;color:var(--muted);background:var(--surface-subtle);place-items:center;display:grid}.visitor-shop__pass-actions[data-v-2a61fa8f]{flex-wrap:wrap;gap:10px;padding:0 32px 30px;display:flex}.visitor-shop__secondary[data-v-2a61fa8f]{min-height:46px;color:var(--text-soft);background:var(--surface-raised);border:1px solid #c9d8d7;padding:0 16px}.visitor-shop__after-pass[data-v-2a61fa8f]{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;font-size:.875rem;line-height:1.5;display:flex}.visitor-shop__after-pass p[data-v-2a61fa8f]{margin:0}.visitor-shop__text-button[data-v-2a61fa8f]{color:var(--teal-700,#087a75);white-space:nowrap;background:0 0;padding:0}.visitor-shop__payment[data-v-2a61fa8f]{color:#fff;background:#087a75;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:20px;padding:0 18px;display:inline-flex}.visitor-shop__review-actions .visitor-shop__text-button[data-v-2a61fa8f]{min-height:46px;padding:0 8px}@media (width<=820px){.visitor-shop__grid[data-v-2a61fa8f],.visitor-shop__pass-body[data-v-2a61fa8f]{grid-template-columns:1fr}.visitor-shop__qr[data-v-2a61fa8f]{box-sizing:border-box;justify-self:start;max-width:100%}.visitor-shop__after-pass[data-v-2a61fa8f]{flex-direction:column;align-items:flex-start}}@media (width<=560px){.visitor-shop[data-v-2a61fa8f]{padding-inline:16px}.visitor-shop__pass-top[data-v-2a61fa8f],.visitor-shop__pass-body[data-v-2a61fa8f]{padding-inline:20px}.visitor-shop__review-details[data-v-2a61fa8f],.visitor-shop__pass-details dl[data-v-2a61fa8f]{grid-template-columns:1fr}.visitor-shop__pass-actions[data-v-2a61fa8f]{flex-direction:column;padding-inline:20px}.visitor-shop__primary[data-v-2a61fa8f],.visitor-shop__secondary[data-v-2a61fa8f]{width:100%}}@media print{.visitor-shop[data-v-2a61fa8f]{background:var(--surface-raised);padding:0}.visitor-shop__hero[data-v-2a61fa8f],.visitor-shop__notice[data-v-2a61fa8f],.visitor-shop__after-pass[data-v-2a61fa8f],.visitor-shop__pass-actions[data-v-2a61fa8f]{display:none!important}.visitor-shop__pass-wrap[data-v-2a61fa8f]{margin:0}.visitor-shop__pass-card[data-v-2a61fa8f]{box-shadow:none;border-color:#cbd7d7}}
