.owner-onboarding-page{max-width:1040px;padding-top:52px;padding-bottom:70px}.owner-onboarding-hero{max-width:850px;margin-bottom:34px}.owner-onboarding-hero h1,.owner-admin-title{margin:16px 0;font-size:clamp(28px,3.6vw,44px);line-height:1.55}.owner-onboarding-hero>p{color:var(--muted);max-width:740px;font-size:15px;line-height:1.95}.owner-flow{flex-wrap:wrap;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.owner-flow li{color:var(--muted);background:#eceee8;border-radius:6px;padding:12px 18px;font-size:12px}.owner-flow li[aria-current=step]{color:#fff;background:var(--ink)}.owner-demo-notice{color:#6c4c21;background:#fff4e7;border:1px solid #edcf9e;border-radius:8px;align-items:flex-start;gap:14px;margin:24px 0;padding:18px 22px;font-size:12px;line-height:1.9;display:flex}.owner-demo-notice>svg{flex:none;margin-top:2px}.owner-demo-notice strong{font-size:13px}.owner-demo-notice p{margin-top:5px}.owner-application-form{border:1px solid var(--line);background:#fff;border-radius:12px;padding:32px}.owner-form-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.owner-form-top h2{font-size:25px}.owner-application-form fieldset{border:0;border-top:1px solid var(--line);min-width:0;padding:22px 0 30px}.owner-application-form legend{padding:0 14px 0 0;font-size:15px;font-weight:600}.owner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.owner-form-grid .wide{grid-column:1/-1}.owner-form-grid label,.owner-document-form label,.owner-review-controls label,.owner-message-form label,.owner-admin-progress label{gap:8px;min-width:0;font-size:12px;line-height:1.7;display:grid}.owner-onboarding-page input:not([type=checkbox]),.owner-onboarding-page select,.owner-onboarding-page textarea,.owner-workspace input:not([type=checkbox]),.owner-workspace select,.owner-workspace textarea{width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #cdd3ca;border-radius:6px;padding:12px 13px;font-size:14px}.owner-onboarding-page textarea,.owner-workspace textarea{resize:vertical;line-height:1.8}.owner-onboarding-page :is(input,select,textarea,button,a):focus-visible,.owner-workspace :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #698c68}.owner-consents{border-top:1px solid var(--line);gap:18px;padding-top:22px;font-size:12px;line-height:1.9;display:grid}.owner-consents>p a{text-underline-offset:3px;text-decoration:underline}.owner-consents label{align-items:flex-start;gap:12px;display:flex}.owner-consents input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:3px}.owner-form-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.owner-form-actions small{color:var(--muted);font-size:11px}.owner-onboarding-page .button,.owner-workspace .button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.owner-onboarding-page .button:disabled,.owner-workspace .button:disabled{opacity:.5;cursor:not-allowed}.owner-return{flex-wrap:wrap;gap:12px;margin-top:24px;font-size:12px;line-height:1.9;display:flex}.owner-return a:hover{text-decoration:underline}.owner-success{background:#fff;border:1px solid #abc2a8;border-radius:12px;padding:32px}.owner-success>svg{color:#436a44}.owner-success h2{margin:18px 0;font-size:25px}.owner-success>.button{margin-top:24px}.owner-receipt{overflow-wrap:anywhere;background:#f1f4ee;border:1px solid #d9e1d5;border-radius:7px;padding:22px}.owner-receipt h3{margin:12px 0;font-size:17px}.owner-receipt p{margin-top:8px;font-size:12px;line-height:1.9}.owner-feedback{border-radius:6px;margin:20px 0;padding:13px 17px;font-size:12px;line-height:1.8}.owner-feedback.error{color:#972f29;background:#fff0ee;border:1px solid #edc2ba}.owner-feedback.success{color:#365a2a;background:#eff6ea;border:1px solid #cfdfc4}.owner-feedback:empty{display:none}.owner-workspace{min-width:0;margin:35px 0 65px;scroll-margin-top:100px}.owner-workspace-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.owner-workspace-heading h2{margin:12px 0 8px;font-size:28px;line-height:1.65}.owner-workspace-heading p{color:var(--muted);font-size:13px;line-height:1.9}.owner-workspace-heading>.button{flex:none}.owner-workspace-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:18px 0;font-size:12px;display:flex}.owner-workspace-toolbar label{align-items:center;gap:8px;display:flex}.owner-workspace-toolbar select{width:auto;font-size:12px}.owner-inline-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.owner-workspace-grid{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:26px;display:grid}.owner-application-list{gap:12px;display:grid}.owner-application-list>button{text-align:left;border:1px solid var(--line);min-width:0;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:9px;padding:17px;display:flex}.owner-application-list>button.selected{background:#f3f6f0;border-color:#4f6950;box-shadow:inset 3px 0 #4f6950}.owner-application-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.owner-application-list small{color:var(--muted);font-size:11px}.owner-status{color:#53604f;white-space:normal;background:#edf0ea;border-radius:5px;flex:none;align-items:center;padding:5px 9px;font-size:10px;line-height:1.6;display:inline-flex}.owner-status.needs_information,.owner-status.resubmit{color:#80591f;background:#fff0d8}.owner-status.reviewed,.owner-status.proposal_ready{color:#3c6531;background:#e6f1e1}.owner-status.closed,.owner-status.on_hold,.owner-status.missing{color:#686c67;background:#eee}.owner-case-detail{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:28px}.owner-case-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.owner-case-header h3{overflow-wrap:anywhere;margin:10px 0;font-size:21px;line-height:1.65}.owner-case-header p{color:var(--muted);font-size:12px;line-height:1.9}.owner-case-header .owner-reference{overflow-wrap:anywhere;font-size:10px}.owner-case-header>div{min-width:0}.owner-case-summary{background:#f4f5f0;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;padding:18px;display:grid}.owner-case-summary>span{color:var(--muted);gap:7px;font-size:11px;display:grid}.owner-case-summary strong{color:var(--ink);font-size:19px;font-weight:500}.owner-outline{border:1px solid var(--line);border-radius:6px;margin:20px 0;font-size:12px}.owner-outline summary{cursor:pointer;padding:15px}.owner-outline dl{gap:13px;padding:0 18px 16px;display:grid}.owner-outline dl>div{grid-template-columns:130px minmax(0,1fr);gap:15px;display:grid}.owner-outline dd{overflow-wrap:anywhere;white-space:pre-wrap}.owner-outline dt{color:var(--muted)}.owner-outline>.owner-receipt{margin:0 15px 15px}.owner-section-heading{align-items:flex-start;gap:12px;margin:30px 0 18px;display:flex}.owner-section-heading svg{flex:none;margin-top:5px}.owner-section-heading h4,.owner-admin-progress h4{font-size:19px;line-height:1.7}.owner-section-heading p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.8}.owner-checklist{border:1px solid var(--line);border-radius:7px;gap:0;padding:0;list-style:none;display:grid;overflow:hidden}.owner-checklist li{justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-size:12px;line-height:1.7;display:flex}.owner-checklist li+li{border-top:1px solid var(--line)}.owner-document-form{background:#fafbf8;border:1px dashed #b6c0af;border-radius:8px;gap:16px;margin-top:20px;padding:20px;display:grid}.owner-document-form .button{justify-self:start}.owner-document-form .owner-file-input{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.owner-file-input>input{flex-basis:100%;font-size:12px!important}.owner-fineprint{color:var(--muted);font-size:11px!important;line-height:1.9!important}.owner-documents{gap:14px;margin-top:20px;display:grid}.owner-document-card{border:1px solid var(--line);border-radius:7px;min-width:0;padding:17px}.owner-document-heading{align-items:flex-start;gap:10px;display:flex}.owner-document-heading>svg{flex:none;margin-top:4px}.owner-document-heading>div{flex:1;min-width:0}.owner-document-heading strong{overflow-wrap:anywhere;font-size:12px;line-height:1.8;display:block}.owner-document-heading small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.8;display:block}.owner-document-card>.owner-fineprint{margin:12px 0}.owner-review-note{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff6e9;margin:12px 0;padding:12px;font-size:12px;line-height:1.9}.owner-review-controls{gap:12px;display:grid}.owner-review-controls .button{padding:10px 14px;font-size:11px}.owner-link-button{color:#65574a;text-underline-offset:4px;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:38px;font-size:11px;text-decoration:underline;display:inline-flex}.owner-admin-progress{background:#f1f4f0;border-radius:7px;margin:20px 0;padding:20px}.owner-admin-progress>form{align-items:end;gap:12px;margin:15px 0;display:flex}.owner-admin-progress label{flex:1}.owner-thread{gap:16px;max-height:480px;margin:20px 0;padding:0;list-style:none;display:grid;overflow:auto}.owner-thread>li{background:#f3f4ef;border-radius:9px;min-width:0;margin-right:24px;padding:17px}.owner-thread>li.from-self{background:#eaf0e4;margin-left:24px;margin-right:0}.owner-thread>li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-thread strong{font-size:11px}.owner-thread time{color:var(--muted);font-size:10px}.owner-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.9}.owner-thread>li.owner-thread-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.owner-message-form{gap:14px;display:grid}.owner-message-form .button{justify-self:start}.owner-message-form small{color:var(--muted);font-size:11px;line-height:1.8}.owner-status-history{gap:10px;padding:0 20px 20px 35px;display:grid}.owner-status-history li{font-size:11px;line-height:1.8}.owner-status-history time{color:var(--muted);display:block}.owner-workspace-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:20px;display:flex}.owner-workspace-footer>.button{font-size:11px}.owner-empty{text-align:center;background:#f2f4ed;border-radius:9px;padding:36px}.owner-empty>svg{margin:auto}.owner-empty h3{margin:18px 0;font-size:21px}.owner-empty p{max-width:600px;color:var(--muted);margin:0 auto 20px;font-size:13px;line-height:1.9}.owner-finance-divider{border-top:1px solid var(--line);margin-top:35px;padding:35px 0 8px}.owner-finance-divider h2{font-size:26px;line-height:1.7}.owner-finance-divider p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.9}.owner-admin-page{max-width:1280px;padding-top:30px;padding-bottom:60px}.owner-admin-title{margin-top:32px}.owner-live-notice{background:#eef3ed;border-left:3px solid #506e49;border-radius:0 8px 8px 0;margin:24px 0;padding:20px 24px}.owner-live-notice strong{font-size:13px}.owner-live-notice p{color:#53634e;margin-top:8px;font-size:12px;line-height:1.9}.owner-auth-panel{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:640px;margin:30px auto;padding:32px}.owner-auth-panel>svg{color:#607e57}.owner-auth-panel h2{margin:16px 0;font-size:25px;line-height:1.65}.owner-auth-panel>p{color:var(--muted);font-size:13px;line-height:1.9}.owner-auth-form,.owner-otp-form{gap:18px;margin:22px 0;display:grid}.owner-auth-form>label,.owner-otp-form>label{gap:8px;font-size:12px;line-height:1.8;display:grid}.owner-auth-form .owner-auth-consent{align-items:flex-start;gap:10px;display:flex}.owner-auth-consent input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:4px}.owner-auth-consent a{text-underline-offset:3px;text-decoration:underline}.owner-auth-form small{color:var(--muted);font-size:11px;line-height:1.8}.owner-otp-form{border-top:1px solid var(--line);padding-top:24px}.owner-otp-form p{overflow-wrap:anywhere;font-size:12px}.owner-auth-panel input:not([type=checkbox]){font:inherit;color:var(--ink);background:#fff;border:1px solid #cdd3ca;border-radius:6px;width:100%;min-width:0;padding:12px;font-size:15px}.owner-auth-panel .button:disabled{opacity:.5;cursor:not-allowed}.owner-auth-signed-in{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;padding:18px 22px;display:flex}.owner-auth-signed-in>div{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.owner-auth-signed-in svg{flex:none}.owner-auth-signed-in .button{font-size:11px}.owner-live-page .owner-application-form>h2{margin-bottom:12px;font-size:25px}.owner-live-page .owner-application-form>fieldset{margin-top:28px}.owner-live-page .owner-case-header h2{overflow-wrap:anywhere;font-size:23px;line-height:1.7}.owner-live-page .owner-thread-section{margin-top:35px}.owner-live-page .owner-thread-section h3{font-size:20px;line-height:1.7}.owner-download{overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.9}.owner-live-page .owner-case-detail,.owner-live-page .owner-workspace-grid>div{min-width:0}@media (max-width:1000px){.owner-workspace-grid{grid-template-columns:1fr}.owner-application-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.owner-workspace-heading{align-items:flex-start}.owner-workspace-heading>.button{max-width:220px}}@media (max-width:640px){.owner-onboarding-page{padding-top:28px}.owner-application-form{padding:22px 17px}.owner-form-grid{grid-template-columns:1fr;gap:18px}.owner-form-top{display:block}.owner-form-top .button{margin-top:16px}.owner-demo-notice{gap:10px;padding:16px}.owner-flow{gap:6px}.owner-flow li{padding:10px;font-size:10px}.owner-workspace-heading{display:block}.owner-workspace-heading>.button{max-width:none;margin-top:18px}.owner-workspace-heading h2{font-size:24px}.owner-workspace-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.owner-case-detail{padding:19px 15px}.owner-case-header{display:block}.owner-case-header>.owner-status{margin-top:12px}.owner-case-summary{gap:8px;padding:14px 10px}.owner-case-summary>span{font-size:10px}.owner-case-summary strong{font-size:17px}.owner-outline dl>div{grid-template-columns:1fr;gap:4px}.owner-document-heading{flex-wrap:wrap}.owner-document-heading>div{min-width:130px}.owner-document-heading>.owner-status{margin-left:30px}.owner-document-form{padding:15px}.owner-admin-progress>form{display:grid}.owner-workspace-footer{flex-direction:column;align-items:flex-start}.owner-workspace .button{white-space:normal;line-height:1.7}.owner-success{padding:24px 18px}.owner-checklist li{align-items:flex-start;gap:10px}.owner-checklist .owner-status{max-width:120px}.owner-thread>li{margin-right:10px}.owner-thread>li.from-self{margin-left:10px}.owner-admin-title{font-size:27px}.owner-auth-panel{padding:24px 18px}.owner-auth-panel h2{font-size:23px}.owner-auth-panel .button{white-space:normal;min-height:46px;line-height:1.7}.owner-auth-signed-in{align-items:flex-start;padding:17px}.owner-live-notice{padding:17px}.owner-auth-signed-in>div{max-width:100%}}.owner-detail-shortcuts{border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:12px}.owner-detail-shortcuts a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.owner-case-detail[id],.owner-case-detail [id],.owner-use-journey [id]{scroll-margin-top:100px}.owner-application-list{overscroll-behavior:contain;max-height:70dvh;padding:3px;overflow-y:auto}@media (max-width:1000px){.owner-application-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));max-height:40dvh}.owner-detail-shortcuts{grid-template-columns:1fr;display:grid}.owner-workspace-toolbar label{flex-wrap:wrap;width:100%}.owner-workspace-toolbar input[type=search]{flex:1;min-width:0}}
