*{box-sizing:border-box}body{margin:0;background:var(--ap-operator-surface-page);color:var(--ap-text-default);font-family:var(--ap-font-ui);font-size:var(--ap-text-base);line-height:1.55}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--ap-teal-500);outline-offset:2px}main{max-width:1200px;margin:0 auto;padding:var(--ap-space-6) var(--ap-space-5) var(--ap-space-8)}footer{padding:var(--ap-space-6) var(--ap-space-5);color:var(--ap-text-faint);font-size:var(--ap-text-sm)}h1{font-size:var(--ap-text-2xl);line-height:1.2;letter-spacing:-.01em}h1,h2{margin:0 0 var(--ap-space-3);color:var(--ap-text-strong)}h2{font-size:var(--ap-operator-heading)}h3{margin:0 0 var(--ap-space-2);font-size:var(--ap-text-base);color:var(--ap-text-strong)}p{line-height:1.6;margin:0 0 var(--ap-space-3)}.muted{color:var(--ap-text-muted)}.eyebrow{margin:0 0 var(--ap-space-1);font-size:var(--ap-text-sm);font-weight:650;color:var(--ap-text-accent)}.mono{font-family:var(--ap-font-mono);font-size:var(--ap-text-xs);overflow-wrap:anywhere}.lead{font-size:var(--ap-text-md);color:var(--ap-text-muted)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ap-button-min-height);padding:var(--ap-space-2) var(--ap-space-5);border:1px solid transparent;border-radius:var(--ap-button-radius);background:var(--ap-button-primary-bg);color:var(--ap-button-primary-text);font-weight:650;text-decoration:none}.button:hover{background:var(--ap-button-primary-bg-hover)}.button.secondary{background:var(--ap-button-secondary-bg);color:var(--ap-button-secondary-text);border-color:var(--ap-button-secondary-border)}.button.secondary:hover{background:var(--ap-ink-50)}.button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed;background:var(--ap-ink-200);color:var(--ap-ink-600);border-color:var(--ap-border-default)}.button.danger{background:var(--ap-paper-0);border-color:var(--ap-status-stop-border);color:var(--ap-status-stop-text)}.button.danger:hover{background:var(--ap-status-stop-bg)}.panel{padding:var(--ap-space-5);border:1px solid var(--ap-card-border);border-radius:var(--ap-card-radius);background:var(--ap-card-bg)}.credit-report-actions{display:flex;flex-wrap:wrap;gap:var(--ap-space-2);align-items:center}.credit-demo-pdf-dialog{width:min(900px,calc(100vw - 2rem));max-width:none;max-height:90vh;padding:0;border:1px solid var(--ap-card-border);border-radius:var(--ap-card-radius);background:var(--ap-card-bg);color:var(--ap-text-default);box-shadow:var(--ap-elevation-overlay)}.credit-demo-pdf-dialog::-webkit-backdrop{background:var(--ap-scrim)}.credit-demo-pdf-dialog::backdrop{background:var(--ap-scrim)}.credit-demo-pdf-footer,.credit-demo-pdf-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-3);padding:var(--ap-space-4) var(--ap-space-5)}.credit-demo-pdf-header{border-bottom:1px solid var(--ap-border-default)}.credit-demo-pdf-header h4{margin:0 0 var(--ap-space-1);color:var(--ap-text-strong);font-size:var(--ap-text-md)}.credit-demo-pdf-header p{margin:0;color:var(--ap-text-muted);font-size:var(--ap-text-sm)}.credit-demo-pdf-preview{height:min(65vh,700px);min-height:280px;background:var(--ap-operator-surface-page)}.credit-demo-pdf-preview iframe{display:block;width:100%;height:100%;border:0;background:white}.credit-demo-pdf-preview>p{padding:var(--ap-space-5)}.credit-demo-pdf-footer{justify-content:flex-end;border-top:1px solid var(--ap-border-default)}.notice{border:1px solid var(--ap-status-info-border);border-radius:var(--ap-radius-field);background:var(--ap-status-info-bg);color:var(--ap-status-info-text)}.error,.notice{padding:var(--ap-space-3) var(--ap-space-4);font-size:var(--ap-text-sm)}.error{border:1px solid var(--ap-status-stop-border);border-radius:var(--ap-radius-field);background:var(--ap-status-stop-bg);color:var(--ap-status-stop-text)}.separator{border-top:1px solid var(--ap-border-default);margin:var(--ap-space-5) 0;padding-top:var(--ap-space-4)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--ap-space-4);gap:var(--ap-space-4);margin-top:var(--ap-space-5)}.field,.filter-bar label,.form-grid label{display:grid;grid-gap:var(--ap-space-2);gap:var(--ap-space-2);font-size:var(--ap-text-sm);font-weight:650;color:var(--ap-text-strong)}.field,.filter-bar,.form-grid{margin:var(--ap-space-4) 0}.filter-bar,.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--ap-space-4);gap:var(--ap-space-4);align-items:end;max-width:none}input:not([type=checkbox]),select,textarea{width:100%;max-width:100%;min-height:var(--ap-field-min-height);padding:var(--ap-space-2) var(--ap-space-3);border:1px solid var(--ap-field-border);border-radius:var(--ap-field-radius);background:var(--ap-field-bg);color:var(--ap-field-text)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ap-teal-200);border-color:var(--ap-field-border-focus)}textarea{min-height:90px;resize:vertical}.checkbox-label{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:var(--ap-space-2)!important;font-weight:400!important;font-size:var(--ap-text-sm)}.checkbox-label input{width:auto;min-height:0;margin-top:3px}main>form{max-width:420px}main>form .field:first-of-type{margin-top:var(--ap-space-5)}.case-actions{display:flex;gap:var(--ap-space-3);margin:var(--ap-space-4) 0;flex-wrap:wrap}.table-scroll{overflow-x:auto;border:1px solid var(--ap-border-default);border-radius:var(--ap-card-radius)}table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--ap-text-sm)}td,th{padding:var(--ap-space-2) var(--ap-space-3);border-bottom:1px solid var(--ap-table-rule);vertical-align:top}th{position:-webkit-sticky;position:sticky;top:0;background:var(--ap-surface-sunken);color:var(--ap-table-header-text);font-size:var(--ap-text-xs);font-weight:650;white-space:nowrap;z-index:1}th a{color:inherit;text-decoration:none}th a:hover{text-decoration:underline}tbody tr:hover{background:var(--ap-table-row-hover)}td small{display:block;color:var(--ap-text-muted);margin-top:2px}td strong{color:var(--ap-text-strong)}.timeline{list-style:none;margin:0;padding:0 0 0 var(--ap-space-5);border-left:2px solid var(--ap-border-default)}.timeline li{padding:0 0 var(--ap-space-4) var(--ap-space-3)}.timeline small,.timeline time{color:var(--ap-text-muted);font-size:var(--ap-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline p{margin:var(--ap-space-1) 0}.bank-panel{border:1px solid var(--ap-border-default);border-radius:var(--ap-radius-field);margin:var(--ap-space-3) 0;padding:var(--ap-space-3) var(--ap-space-4)}.bank-panel summary{cursor:pointer;font-size:var(--ap-text-sm)}.bo-site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-4);min-height:60px;padding:var(--ap-space-2) clamp(var(--ap-space-4),4vw,var(--ap-space-7));background:var(--ap-surface-inverse);color:var(--ap-text-on-inverse)}.bo-site-header :focus-visible{outline-color:var(--ap-teal-300)}.bo-brand{color:var(--ap-text-on-inverse);font-size:var(--ap-text-md);font-weight:700;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.bo-brand span{color:var(--ap-teal-300)}.bo-header-nav{display:flex;align-items:center;gap:var(--ap-space-3);min-width:0}.bo-header-nav>a{color:var(--ap-text-on-inverse);font-weight:650;font-size:var(--ap-text-sm);text-decoration:none}.bo-header-dashboard{padding:var(--ap-space-2) var(--ap-space-3);border-radius:var(--ap-radius-field)}.bo-header-dashboard:hover{background:var(--ap-ink-700)}.bo-header-nav>.button{min-height:36px;padding:var(--ap-space-2) var(--ap-space-3);background:transparent;border-color:var(--ap-ink-600);color:var(--ap-text-on-inverse);font-size:var(--ap-text-xs);white-space:nowrap}.bo-header-nav>.button:hover{background:var(--ap-ink-700)}.bo-user-identity{display:flex;align-items:center;gap:var(--ap-space-2);border-left:1px solid var(--ap-ink-700);padding-left:var(--ap-space-4);min-width:0}.bo-user-avatar{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:var(--ap-radius-pill);background:var(--ap-teal-400);color:var(--ap-ink-900);font-weight:700;font-size:var(--ap-text-sm)}.bo-user-details{display:grid;grid-gap:0;gap:0;min-width:0;max-width:200px}.bo-user-details strong{font-size:var(--ap-text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bo-user-details small{font-size:var(--ap-text-xs);color:var(--ap-ink-300)}.bo-dashboard{max-width:1320px;padding:var(--ap-space-5) clamp(var(--ap-space-4),3vw,var(--ap-space-6)) var(--ap-space-8)}.bo-dashboard-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--ap-space-5);margin-bottom:var(--ap-space-5)}.bo-dashboard-heading h1{margin:0 0 var(--ap-space-1)}.bo-dashboard-heading .muted{margin:0}.bo-dashboard-role{display:grid;grid-gap:2px;gap:2px;min-width:170px;padding:var(--ap-space-3) var(--ap-space-4);border:1px solid var(--ap-border-default);border-radius:var(--ap-radius-field);background:var(--ap-card-bg)}.bo-dashboard-role small,.bo-dashboard-role span{font-size:var(--ap-text-xs);color:var(--ap-text-muted)}.bo-dashboard-role strong{font-size:var(--ap-text-sm);overflow-wrap:anywhere}.bo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--ap-space-3);gap:var(--ap-space-3);margin-bottom:var(--ap-space-5)}.bo-metric{display:flex;flex-direction:column;min-width:0;padding:var(--ap-space-4);border:1px solid var(--ap-card-border);border-radius:var(--ap-card-radius);background:var(--ap-card-bg)}.bo-metric-label{font-size:var(--ap-text-sm);font-weight:650;color:var(--ap-text-muted)}.bo-metric-value{font-size:var(--ap-text-3xl);font-weight:700;line-height:1.2;color:var(--ap-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bo-metric p{margin:var(--ap-space-1) 0 var(--ap-space-2);color:var(--ap-text-muted);line-height:1.45;flex:1 1}.bo-metric a,.bo-metric p{font-size:var(--ap-text-xs)}.bo-metric a{color:var(--ap-text-link);font-weight:650;text-decoration:underline;text-underline-offset:3px}.bo-dashboard-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);grid-gap:var(--ap-space-4);gap:var(--ap-space-4);align-items:start}.bo-dashboard-module{min-width:0;border-radius:var(--ap-card-radius);padding:var(--ap-space-5)}.bo-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-3);margin-bottom:var(--ap-space-4)}.bo-section-heading .eyebrow{margin:0 0 var(--ap-space-1)}.bo-section-heading h2{margin:0;font-size:var(--ap-text-lg)}.bo-section-heading>a{font-size:var(--ap-text-xs);font-weight:650;color:var(--ap-text-link);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.bo-destination-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ap-space-3);gap:var(--ap-space-3)}.bo-destination{display:grid;grid-gap:var(--ap-space-2);gap:var(--ap-space-2);position:relative;min-height:100px;padding:var(--ap-space-4) var(--ap-space-6) var(--ap-space-4) var(--ap-space-4);border:1px solid var(--ap-border-default);border-radius:var(--ap-radius-field);background:var(--ap-surface-sunken);color:var(--ap-text-default);text-decoration:none}.bo-destination:focus-visible,.bo-destination:hover{background:var(--ap-surface-accent-quiet);border-color:var(--ap-border-accent)}.bo-destination-main{background:var(--ap-status-good-bg);border-color:var(--ap-status-good-border)}.bo-destination strong{font-size:var(--ap-text-sm)}.bo-destination>span:not(.bo-destination-arrow){font-size:var(--ap-text-xs);color:var(--ap-text-muted);line-height:1.45}.bo-destination-arrow{position:absolute;right:var(--ap-space-3);top:var(--ap-space-3);font-weight:700;color:var(--ap-text-accent)}.bo-group-title{margin:var(--ap-space-5) 0 var(--ap-space-3);font-size:var(--ap-text-base)}.bo-recent-list{list-style:none;margin:0;padding:0}.bo-recent-list li+li{border-top:1px solid var(--ap-table-rule)}.bo-recent-list a{display:grid;grid-gap:2px;gap:2px;padding:var(--ap-space-3) 0;text-decoration:none}.bo-recent-list a:hover strong{color:var(--ap-text-accent)}.bo-recent-list strong{font-size:var(--ap-text-sm)}.bo-recent-list small,.bo-recent-list span{font-size:var(--ap-text-xs);color:var(--ap-text-muted)}.bo-dashboard-footnote{color:var(--ap-text-faint);font-size:var(--ap-text-xs);line-height:1.6;margin-top:var(--ap-space-5)}.bo-data-warning{color:var(--ap-status-wait-text);font-size:var(--ap-text-sm)}.case-main{max-width:1280px}.case-main .panel{margin:var(--ap-space-5) 0}.filter-bar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:var(--ap-space-4);border:1px solid var(--ap-border-default);border-radius:var(--ap-card-radius);background:var(--ap-card-bg)}.filter-bar .button{min-height:var(--ap-field-min-height)}.bo-queue-summary{display:flex;flex-wrap:wrap;gap:var(--ap-space-2);margin:var(--ap-space-4) 0}.bo-queue-chip{display:inline-flex;align-items:center;gap:var(--ap-space-2);min-height:34px;padding:var(--ap-space-1) var(--ap-space-3);border:1px solid var(--ap-border-default);border-radius:var(--ap-radius-pill);background:var(--ap-card-bg);color:var(--ap-text-default);font-size:var(--ap-text-xs);font-weight:650;text-decoration:none}.bo-queue-chip:hover,.bo-queue-chip[aria-current=true]{border-color:var(--ap-border-accent);color:var(--ap-text-accent)}.bo-queue-chip[aria-current=true]{background:var(--ap-surface-accent-quiet)}.bo-queue-chip b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bo-status{display:inline-flex;align-items:center;padding:2px var(--ap-space-2);border-radius:var(--ap-radius-pill);border:1px solid var(--ap-border-default);background:var(--ap-surface-sunken);color:var(--ap-text-default);font-size:var(--ap-text-xs);font-weight:650;white-space:nowrap}.bo-status[data-tone=wait]{background:var(--ap-status-wait-bg);border-color:var(--ap-status-wait-border);color:var(--ap-status-wait-text)}.bo-status[data-tone=stop]{background:var(--ap-status-stop-bg);border-color:var(--ap-status-stop-border);color:var(--ap-status-stop-text)}.bo-status[data-tone=good]{background:var(--ap-status-good-bg);border-color:var(--ap-status-good-border);color:var(--ap-status-good-text)}.bo-status[data-tone=bank]{background:var(--ap-status-info-bg);border-color:var(--ap-status-info-border);color:var(--ap-status-info-text)}.bo-case-detail{max-width:1240px;padding-top:var(--ap-space-5);padding-bottom:var(--ap-space-8)}.bo-case-detail>h1{font-size:var(--ap-text-xl);margin:0}.bo-case-detail>.mono{color:var(--ap-text-faint);line-height:1.6;overflow-wrap:anywhere}.bo-case-detail>.case-actions{margin:var(--ap-space-4) 0}.bo-case-detail>section.panel{padding:var(--ap-space-5);border:1px solid var(--ap-card-border)}.bo-case-detail>section.panel>h2{font-size:var(--ap-operator-heading);margin-bottom:var(--ap-space-3)}.bo-case-summary{position:-webkit-sticky;position:sticky;top:60px;z-index:20;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--ap-space-3) var(--ap-space-5);gap:var(--ap-space-3) var(--ap-space-5);margin:0 0 var(--ap-space-4);padding:var(--ap-space-3) var(--ap-space-4);border:1px solid var(--ap-border-strong);border-radius:var(--ap-radius-field);background:var(--ap-card-bg)}.bo-case-summary>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.bo-case-summary .bo-summary-label,.bo-case-summary dt{color:var(--ap-text-muted);font-size:var(--ap-text-xs)}.bo-case-summary dd,.bo-case-summary strong{margin:0;color:var(--ap-text-strong);font-size:var(--ap-text-sm);font-weight:650;overflow-wrap:anywhere}.bo-case-summary-actions{display:flex;flex-wrap:wrap;gap:var(--ap-space-2);align-items:center}.bo-case-summary-actions .button{min-height:36px;padding:var(--ap-space-2) var(--ap-space-3);font-size:var(--ap-text-xs)}.bo-case-detail .bo-applicant-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ap-space-3);gap:var(--ap-space-3);margin:var(--ap-space-4) 0 0}.bo-case-detail .bo-applicant-fields>div{min-width:0;padding:var(--ap-space-3) var(--ap-space-4);border:1px solid var(--ap-border-default);border-radius:var(--ap-radius-field);background:var(--ap-surface-sunken)}.bo-case-detail .bo-applicant-fields dt{margin:0 0 var(--ap-space-1);color:var(--ap-text-muted);font-size:var(--ap-text-xs);font-weight:650;line-height:1.4}.bo-case-detail .bo-applicant-fields dd{margin:0;color:var(--ap-text-strong);font-size:var(--ap-text-base);font-weight:650;line-height:1.4;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bo-case-detail .bo-applicant-fields .bo-applicant-notes{grid-column:1/-1;background:var(--ap-surface-accent-quiet);border-color:var(--ap-status-good-border)}.bo-case-property-context{display:flex;align-items:center;gap:var(--ap-space-4);border:1px solid var(--ap-border-default);border-radius:var(--ap-card-radius);padding:var(--ap-space-3);background:var(--ap-card-bg);margin:var(--ap-space-4) 0}.bo-case-property-context img{width:160px;height:108px;object-fit:cover;border-radius:var(--ap-radius-field);background:var(--ap-ink-100);flex-shrink:0}.bo-case-property-context h2{margin:var(--ap-space-1) 0;font-size:var(--ap-text-md)}.bo-case-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--ap-space-3);gap:var(--ap-space-3);margin:var(--ap-space-4) 0}.bo-case-preview-grid>div{display:flex;align-items:flex-start;flex-direction:column;gap:var(--ap-space-2);min-width:0;padding:var(--ap-space-4);border:1px solid var(--ap-border-default);border-radius:var(--ap-radius-field);background:var(--ap-surface-sunken)}.bo-case-preview-grid span{font-size:var(--ap-text-sm);color:var(--ap-text-muted)}.bo-case-preview-grid strong{font-size:var(--ap-text-md);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bo-case-preview-grid small{display:block}.bo-absent-artifact,.bo-case-preview-grid small{color:var(--ap-text-muted);font-size:var(--ap-text-xs)}.bo-absent-artifact{margin:var(--ap-space-1) 0 0;padding:var(--ap-space-2) var(--ap-space-3);border:1px dashed var(--ap-border-strong);border-radius:var(--ap-radius-field);line-height:1.5}.bo-decision-warnings{border:1px solid var(--ap-status-wait-border);background:var(--ap-status-wait-bg);border-radius:var(--ap-radius-field);padding:var(--ap-space-4);margin:var(--ap-space-4) 0;color:var(--ap-status-wait-text)}.bo-decision-warnings h3{font-size:var(--ap-text-base);margin:0 0 var(--ap-space-2)}.bo-decision-warnings ul{margin:0;padding-left:var(--ap-space-5)}.bo-decision-warnings li+li{margin-top:var(--ap-space-1)}.bo-danger-section{border-color:var(--ap-status-stop-border);background:var(--ap-status-stop-bg)}.bo-danger-section h2{color:var(--ap-status-stop-text)}.bo-danger-section .panel,.bo-danger-section form{background:var(--ap-card-bg);border-radius:var(--ap-radius-field)}.bo-admin-list{max-width:1280px;padding-top:var(--ap-space-5)}.bo-admin-heading{display:flex;gap:var(--ap-space-5);align-items:flex-start;justify-content:space-between;margin:0 0 var(--ap-space-5)}.bo-admin-heading h1{margin:0 0 var(--ap-space-2)}.bo-admin-heading p{max-width:76ch;margin:0}.bo-admin-heading>.button{flex:none;white-space:nowrap}.bo-admin-panel{padding:var(--ap-space-5);margin:var(--ap-space-4) 0}.bo-admin-panel h2{font-size:var(--ap-operator-heading)}.bo-admin-panel table{min-width:550px}.bo-admin-panel td{overflow-wrap:anywhere}.bo-inventory-search{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--ap-space-3);max-width:none;margin:var(--ap-space-1) 0 var(--ap-space-5)}.bo-inventory-search label{display:grid;grid-gap:var(--ap-space-2);gap:var(--ap-space-2);flex:1 1 250px;max-width:580px;font-size:var(--ap-text-sm);font-weight:650}.bo-inventory-search .button{min-height:var(--ap-field-min-height)}.bo-admin-count,.bo-admin-footnote{font-size:var(--ap-text-sm)}.bo-admin-footnote{color:var(--ap-text-muted);line-height:1.65}.bo-inventory-pagination{display:flex;justify-content:space-between;gap:var(--ap-space-4);margin:var(--ap-space-5) 0 0}.bo-inventory-pagination a{display:inline-flex;padding:var(--ap-space-2) var(--ap-space-4);border:1px solid var(--ap-border-strong);border-radius:var(--ap-radius-field);color:var(--ap-text-link);text-decoration:none;font-weight:650;font-size:var(--ap-text-sm)}.bo-admin-active{display:inline-flex;padding:2px var(--ap-space-3);border-radius:var(--ap-radius-pill);border:1px solid var(--ap-status-good-border);background:var(--ap-status-good-bg);color:var(--ap-status-good-text);font-size:var(--ap-text-xs);font-weight:650}.bo-property-header-actions{display:flex;flex-wrap:wrap;gap:var(--ap-space-2);justify-content:flex-end}.bo-property-form{max-width:none;display:grid;grid-gap:var(--ap-space-4);gap:var(--ap-space-4)}.bo-property-form .form-grid{margin:0}.bo-property-block{display:grid;grid-gap:var(--ap-space-2);gap:var(--ap-space-2);font-weight:650;color:var(--ap-text-strong);font-size:var(--ap-text-sm)}.bo-catalog-options{line-height:1.65;font-size:var(--ap-text-xs);overflow-wrap:anywhere}.bo-category-selector{border:1px solid var(--ap-border-default);border-radius:var(--ap-radius-field);padding:var(--ap-space-4);min-width:0;margin:0}.bo-category-selector legend{padding:0 var(--ap-space-2);font-weight:650;color:var(--ap-text-strong);font-size:var(--ap-text-sm)}.bo-category-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));grid-gap:var(--ap-space-2);gap:var(--ap-space-2);margin:var(--ap-space-2) 0 var(--ap-space-3)}.bo-category-option{display:flex;align-items:center;gap:var(--ap-space-2);min-width:0;padding:var(--ap-space-2) var(--ap-space-3);border:1px solid var(--ap-border-default);border-radius:var(--ap-radius-field);font-size:var(--ap-text-sm);cursor:pointer;overflow-wrap:anywhere}.bo-category-option:has(input:checked){border-color:var(--ap-border-accent);background:var(--ap-surface-accent-quiet)}.bo-category-option input{width:17px;height:17px;min-height:0;flex:none;accent-color:var(--ap-teal-600)}.bo-category-option:focus-within{outline:2px solid var(--ap-teal-500);outline-offset:2px}.bo-property-archive-form{max-width:none}.mivhed-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--ap-space-3);gap:var(--ap-space-3)}.mivhed-data>div{padding:var(--ap-space-3);border:1px solid var(--ap-border-default);border-radius:var(--ap-radius-field)}.mivhed-data dt{font-size:var(--ap-text-xs);color:var(--ap-text-muted)}.mivhed-data dd{margin:var(--ap-space-1) 0 0;overflow-wrap:anywhere;font-weight:650;font-size:var(--ap-text-sm)}.lead-triage-form{display:grid;grid-gap:var(--ap-space-2);gap:var(--ap-space-2);min-width:240px;margin-top:var(--ap-space-3)}.lead-triage-form label{display:grid;grid-gap:var(--ap-space-1);gap:var(--ap-space-1);font-size:var(--ap-text-xs);font-weight:650}.lead-triage-form textarea{min-height:70px}.property-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ap-space-2) var(--ap-space-4);gap:var(--ap-space-2) var(--ap-space-4)}.property-metadata dt{font-size:var(--ap-text-xs);color:var(--ap-text-muted)}.property-metadata dd{margin:var(--ap-space-1) 0 var(--ap-space-3);font-weight:650}.policy-page{max-width:900px}.policy-card{padding:clamp(var(--ap-space-5),4vw,var(--ap-space-7));border:1px solid var(--ap-card-border);border-radius:var(--ap-card-radius);background:var(--ap-card-bg)}@media(max-width:1050px){.bo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-dashboard-columns{grid-template-columns:1fr}}@media(max-width:850px){.bo-case-detail .bo-applicant-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-case-summary{position:static}}@media(max-width:650px){.bo-case-property-context{align-items:stretch;flex-direction:column}.bo-case-property-context img{width:100%;height:190px}}@media(max-width:630px){.bo-site-header{padding:var(--ap-space-2) var(--ap-space-3);min-height:56px}.bo-header-nav{gap:var(--ap-space-2)}.bo-header-dashboard,.bo-user-details{display:none}.bo-user-identity{padding-left:var(--ap-space-2);border:0}.bo-dashboard{padding:var(--ap-space-4) var(--ap-space-3) var(--ap-space-7)}.bo-dashboard-heading{align-items:stretch;flex-direction:column;gap:var(--ap-space-3)}.bo-dashboard-role{min-width:0}.bo-metric{padding:var(--ap-space-3)}.bo-dashboard-module{padding:var(--ap-space-4)}.bo-destination-grid{grid-template-columns:1fr}.bo-admin-heading{display:block}.bo-admin-heading>.button{margin-top:var(--ap-space-3)}.bo-inventory-search{align-items:stretch}.bo-inventory-search label{flex-basis:100%}.bo-property-header-actions{justify-content:flex-start;margin-top:var(--ap-space-3)}main{padding:var(--ap-space-4) var(--ap-space-3) var(--ap-space-7)}}@media(max-width:560px){.bo-case-detail .bo-applicant-fields{grid-template-columns:1fr}.bo-case-detail>section.panel{padding:var(--ap-space-4)}td,th{padding:var(--ap-space-2)}}@media(prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.bo-human-decision h3{margin-top:var(--ap-space-5)}.bo-human-decision dd{overflow-wrap:anywhere}.bo-human-decision table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bo-human-decision .form-grid>p{grid-column:1/-1}@media(max-width:640px){.bo-human-decision .form-grid{grid-template-columns:minmax(0,1fr)}.bo-human-decision .button{width:100%}}:root{--ap-teal-50:#eefaf6;--ap-teal-100:#d2f3e9;--ap-teal-200:#a2e7d6;--ap-teal-300:#5ed6bd;--ap-teal-400:#00c9a7;--ap-teal-500:#00a88c;--ap-teal-600:#00806e;--ap-teal-700:#066054;--ap-teal-800:#0a463e;--ap-overseas-navy:#140a47;--ap-overseas-teal-dark:#00b094;--ap-overseas-mid:#2e3650;--ap-overseas-page:#f7f8fc;--ap-overseas-sunken:#f0eff9;--ap-overseas-ink:#26213f;--ap-overseas-muted:#595670;--ap-overseas-faint:#625e7b;--ap-overseas-rule:#dedced;--ap-overseas-hover:#eae8f4;--ap-overseas-dark-muted:#d1cfe2;--ap-overseas-mobile-menu:#211843;--ap-overseas-header-border:rgba(255,255,255,.28);--ap-overseas-quiet-white:rgba(255,255,255,.09);--ap-ab-hero-bg:#0b052d;--ap-ab-navy:#140a47;--ap-ab-navy-hover:#140d3f;--ap-ab-dark:#0d0923;--ap-ab-heading-dark:#181a20;--ap-ab-blue:#1a62c4;--ap-ab-teal:#00c9a7;--ap-ab-teal-hover:#00b398;--ap-ab-teal-text:#008770;--ap-ab-teal-icon:#009e82;--ap-ab-teal-pill-bg:#e8faf4;--ap-ab-gray:#8a93a8;--ap-ab-partner-sub:#505870;--ap-ab-muted:#6c757d;--ap-ab-bg:#f5f7fc;--ap-ab-card-subtle:#fbfbfc;--ap-ab-field-readonly:#fcfdfe;--ap-ab-border-light:#eaebf0;--ap-ab-border-feature:#f0f2f6;--ap-ab-border-divider:#e9ecef;--ap-ab-input-border:#dddddd;--ap-ab-white-05:rgba(255,255,255,0.05);--ap-ab-white-06:rgba(255,255,255,0.06);--ap-ab-white-07:rgba(255,255,255,0.07);--ap-ab-white-08:rgba(255,255,255,0.08);--ap-ab-white-10:rgba(255,255,255,0.10);--ap-ab-white-12:rgba(255,255,255,0.12);--ap-ab-white-15:rgba(255,255,255,0.15);--ap-ab-white-20:rgba(255,255,255,0.20);--ap-ab-white-30:rgba(255,255,255,0.30);--ap-ab-white-45:rgba(255,255,255,0.45);--ap-ab-white-60:rgba(255,255,255,0.60);--ap-ab-white-65:rgba(255,255,255,0.65);--ap-ab-white-70:rgba(255,255,255,0.70);--ap-ab-white-75:rgba(255,255,255,0.75);--ap-ab-white-80:rgba(255,255,255,0.80);--ap-ab-white-85:rgba(255,255,255,0.85);--ap-ab-navy-04:rgba(20,10,71,0.04);--ap-ab-navy-06:rgba(20,10,71,0.06);--ap-ab-navy-07:rgba(20,10,71,0.07);--ap-ab-navy-08:rgba(20,10,71,0.08);--ap-ab-navy-12:rgba(20,10,71,0.12);--ap-ab-teal-02:rgba(0,201,167,0.02);--ap-ab-teal-08:rgba(0,201,167,0.08);--ap-ab-teal-10:rgba(0,201,167,0.10);--ap-ab-teal-12:rgba(0,201,167,0.12);--ap-ab-teal-15:rgba(0,201,167,0.15);--ap-ab-teal-20:rgba(0,201,167,0.20);--ap-ab-teal-25:rgba(0,201,167,0.25);--ap-ab-teal-30:rgba(0,201,167,0.30);--ap-ab-blue-08:rgba(26,98,196,0.08);--ap-ab-blue-15:rgba(26,98,196,0.15);--ap-ab-header-sticky-bg:rgba(11,5,45,0.95);--ap-ab-header-sticky-shadow:0 10px 30px rgba(0,0,0,0.20);--ap-ab-login-shadow:0 20px 50px rgba(11,5,45,0.35);--ap-ab-shadow-sm:0 2px 12px rgba(20,10,71,0.06);--ap-ab-shadow-md:0 8px 32px rgba(20,10,71,0.10);--ap-ab-shadow-lg:0 20px 60px rgba(20,10,71,0.16);--ap-ab-shadow-card:0 10px 30px rgba(20,10,71,0.04);--ap-ab-shadow-card-hover:0 20px 45px rgba(20,10,71,0.10);--ap-ab-shadow-teal:0 8px 24px rgba(0,201,167,0.30);--ap-ab-shadow-teal-lg:0 12px 32px rgba(0,201,167,0.45);--ap-ab-shadow-hero-card:drop-shadow(0 20px 40px rgba(0,0,0,0.30));--ap-ab-shadow-badge:0 4px 10px rgba(0,0,0,0.10);--ap-ab-logo-glow:drop-shadow(0 0 8px rgba(0,201,167,0.45));--ap-ab-prop-overlay:linear-gradient(0deg,rgba(10,5,35,0.75) 0%,transparent);--ap-ab-cta-pattern:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--ap-google-blue:#4285f4;--ap-google-green:#34a853;--ap-google-yellow:#fbbc05;--ap-google-red:#ea4335;--ap-ink-900:#0e2430;--ap-ink-800:#13303f;--ap-ink-700:#1b4050;--ap-ink-600:#325a6b;--ap-ink-500:#4a6d7e;--ap-ink-400:#7d9dab;--ap-ink-300:#abc2cc;--ap-ink-200:#d2e0e6;--ap-ink-100:#e8f0f3;--ap-ink-50:#f4f8fa;--ap-paper-0:#ffffff;--ap-paper-50:#fcfbf8;--ap-paper-100:#f6f4ef;--ap-paper-200:#e9e5dc;--ap-amber-50:#fdf5e6;--ap-amber-200:#f3d9a0;--ap-amber-700:#8a5a06;--ap-red-50:#fdf1f2;--ap-red-200:#f2c3c8;--ap-red-600:#b32437;--ap-red-700:#8f1b2c;--ap-blue-50:#eef4fd;--ap-blue-200:#c0d6f4;--ap-blue-700:#1b4e94;--ap-font-display:var(--title-font-family,"Poppins",Arial,sans-serif);--ap-font-ui:var(--body-font-family,"DM Sans",Arial,sans-serif);--ap-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ap-text-xs:12px;--ap-text-sm:13px;--ap-text-base:16px;--ap-text-md:18px;--ap-text-lg:21px;--ap-text-xl:25px;--ap-text-2xl:30px;--ap-text-3xl:36px;--ap-text-4xl:43px;--ap-space-1:4px;--ap-space-2:8px;--ap-space-3:12px;--ap-space-4:16px;--ap-space-5:24px;--ap-space-6:32px;--ap-space-7:48px;--ap-space-8:64px;--ap-space-9:96px;--ap-radius-flat:0;--ap-radius-field:10px;--ap-radius-card:16px;--ap-radius-pill:999px;--ap-elevation-overlay:0 24px 60px rgba(14,36,48,.28);--ap-scrim:rgba(14,36,48,.6);--ap-surface-page:var(--ap-paper-50);--ap-surface-raised:var(--ap-paper-0);--ap-surface-sunken:var(--ap-paper-100);--ap-surface-inverse:var(--ap-ink-900);--ap-surface-accent-quiet:var(--ap-teal-50);--ap-text-strong:var(--ap-ink-900);--ap-text-default:var(--ap-ink-800);--ap-text-muted:var(--ap-ink-600);--ap-text-faint:var(--ap-ink-500);--ap-text-on-inverse:var(--ap-paper-0);--ap-text-on-inverse-muted:var(--ap-ink-300);--ap-text-accent:var(--ap-teal-600);--ap-text-link:var(--ap-teal-700);--ap-border-strong:var(--ap-ink-300);--ap-border-default:var(--ap-ink-200);--ap-border-subtle:var(--ap-ink-100);--ap-border-accent:var(--ap-teal-400);--ap-focus-ring:0 0 0 3px var(--ap-teal-200);--ap-focus-ring-inverse:0 0 0 3px var(--ap-teal-500);--ap-status-info-bg:var(--ap-blue-50);--ap-status-info-border:var(--ap-blue-200);--ap-status-info-text:var(--ap-blue-700);--ap-status-wait-bg:var(--ap-amber-50);--ap-status-wait-border:var(--ap-amber-200);--ap-status-wait-text:var(--ap-amber-700);--ap-status-good-bg:var(--ap-teal-50);--ap-status-good-border:var(--ap-teal-200);--ap-status-good-text:var(--ap-teal-700);--ap-status-stop-bg:var(--ap-red-50);--ap-status-stop-border:var(--ap-red-200);--ap-status-stop-text:var(--ap-red-600);--ap-button-primary-bg:var(--ap-teal-600);--ap-button-primary-bg-hover:var(--ap-teal-700);--ap-button-primary-text:var(--ap-paper-0);--ap-button-secondary-bg:var(--ap-paper-0);--ap-button-secondary-text:var(--ap-ink-800);--ap-button-secondary-border:var(--ap-border-strong);--ap-button-radius:30px;--ap-button-min-height:44px;--ap-field-bg:var(--ap-paper-0);--ap-field-border:var(--ap-ink-300);--ap-field-border-focus:var(--ap-teal-600);--ap-field-radius:var(--ap-radius-field);--ap-field-min-height:44px;--ap-field-text:var(--ap-ink-900);--ap-field-placeholder:var(--ap-ink-500);--ap-card-bg:var(--ap-surface-raised);--ap-card-border:var(--ap-border-default);--ap-card-radius:var(--ap-radius-card);--ap-chip-bg:var(--ap-teal-50);--ap-chip-border:var(--ap-teal-200);--ap-chip-text:var(--ap-teal-700);--ap-chip-radius:var(--ap-radius-pill);--ap-table-rule:var(--ap-border-subtle);--ap-table-header-text:var(--ap-ink-600);--ap-table-row-hover:var(--ap-ink-50);--ap-operator-surface-page:var(--ap-ink-50);--ap-operator-row-height:40px;--ap-operator-gutter:var(--ap-space-4);--ap-operator-heading:var(--ap-text-xl)}.ap-figure,.ap-money,.ap-table td,.ap-table th,td,th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){:root{--ap-motion-feedback:0ms}}:root{--ap-motion-feedback:140ms}