/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.workspace-setup{border:1px solid var(--line);border-top:4px solid var(--gold);background:#fff;margin-top:22px;padding:25px 28px}.setup-heading{justify-content:space-between;align-items:center;display:flex}.setup-heading h2{color:var(--navy);margin:0;font:25px Georgia,serif}.setup-heading p:not(.eyebrow){color:var(--muted);font-size:10px}.setup-heading>strong{background:var(--navy);width:48px;height:48px;color:var(--gold);border-radius:50%;place-items:center;font:15px Georgia,serif;display:grid}.setup-progress{background:#edf0f2;height:5px;margin:15px 0 8px}.setup-progress span{background:var(--gold);height:100%;display:block}.setup-items{grid-template-columns:repeat(4,1fr);display:grid}.setup-items article{border-right:1px solid var(--line);align-items:flex-start;gap:10px;min-height:96px;padding:17px 15px;display:flex}.setup-items article:last-child{border:0}.setup-items article>b{color:var(--gold);font-size:18px}.setup-items article.done>b{color:#328058}.setup-items p{flex:1;margin:0}.setup-items strong,.setup-items small{display:block}.setup-items strong{color:var(--navy);font-size:10px}.setup-items small{color:#7d8892;margin-top:4px;font-size:9px;line-height:1.45}.setup-items button{color:#956d25;background:0 0;border:0;padding:6px 0;font-size:9px;font-weight:700}.account-plan-shell .commercial-hero{padding-block:48px}.plan-account-grid{grid-template-columns:.72fr 1.28fr;gap:20px;max-width:1120px;margin:38px auto;padding:0 24px;display:grid}.plan-account-grid>article{border:1px solid var(--line);background:#fff;padding:30px}.plan-account-grid>article:first-child h2{color:var(--navy);margin:0 0 14px;font:31px Georgia,serif}.plan-account-grid>article:first-child>strong{color:var(--navy);font:36px Georgia,serif;display:block}.plan-account-grid>article:first-child>strong small{color:#7a858f;font:10px Arial}.plan-account-grid>article:first-child>p:not(.eyebrow){color:#727e88;font-size:11px;line-height:1.6}.plan-account-grid .workspace-setup{border:0;margin:0;padding:0}.plan-account-grid .setup-items{grid-template-columns:1fr 1fr}.plan-account-grid .setup-items article:nth-child(2){border-right:0}.setup-complete{text-align:center;padding:30px}.setup-complete>span{color:#2d7850;background:#e5f3ea;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:20px;display:grid}.setup-complete h2{color:var(--navy);font:26px Georgia,serif}.setup-complete p{color:var(--muted);font-size:11px;line-height:1.6}@media (width<=900px){.setup-items{grid-template-columns:1fr 1fr}.setup-items article:nth-child(2){border-right:0}.plan-account-grid{grid-template-columns:1fr}}@media (width<=600px){.workspace-setup{padding:22px 18px}.setup-items,.plan-account-grid .setup-items{grid-template-columns:1fr}.setup-items article,.plan-account-grid .setup-items article{border-right:0;border-bottom:1px solid var(--line)}.setup-items article:last-child{border-bottom:0}.setup-heading{align-items:flex-start;gap:14px}.plan-account-grid{padding:0 14px}.plan-account-grid>article{padding:22px 18px}}.role-dashboard{max-width:1240px;margin:auto;padding:42px 32px 70px}.role-hero{background:var(--navy);color:#fff;border-bottom:5px solid var(--gold);justify-content:space-between;align-items:center;min-height:245px;padding:44px 50px;display:flex}.role-hero h1{max-width:680px;margin:0;font:42px/1.08 Georgia,serif}.role-hero p:not(.eyebrow){color:#b5c2cd;max-width:670px;line-height:1.6}.role-hero>span{border:1px solid var(--gold);width:78px;height:78px;color:var(--gold);place-items:center;font:25px Georgia,serif;display:grid}.role-hero.tenant{background:#0b304b}.role-hero.finance{background:#10293d}.role-hero.maintenance{background:#153143}.role-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.role-metrics article{border-right:1px solid var(--line);padding:24px 25px}.role-metrics article:last-child{border:0}.role-metrics small,.role-metrics strong{display:block}.role-metrics small{color:#7d8892;letter-spacing:.12em;font-size:9px}.role-metrics strong{color:var(--navy);margin-top:9px;font:29px Georgia,serif}.role-actions,.role-register{border:1px solid var(--line);background:#fff;margin-top:20px;padding:28px}.role-actions>div:first-child h2{color:var(--navy);margin:0 0 20px;font:26px Georgia,serif}.role-actions>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.role-actions button{text-align:left;background:#f5f7f7;border:1px solid #e0e4e7;padding:18px}.role-actions button>span,.role-actions button strong,.role-actions button small{display:block}.role-actions button>span{color:var(--gold);font-size:20px}.role-actions button strong{color:var(--navy);margin:8px 0 4px;font-size:11px}.role-actions button small{color:#83909a;font-size:8px}.role-register>article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.role-register>article>b{text-transform:uppercase;color:#8d6726;background:#fff2d3;padding:6px;font-size:8px}.role-register>article p{flex:1;margin:0}.role-register>article strong,.role-register>article small{display:block}.role-register>article strong{color:var(--navy);font-size:11px}.role-register>article small{color:#7a8791;margin-top:4px;font-size:9px}.role-register>article button{color:#956d25;background:0 0;border:0;font-size:9px;font-weight:700}.applicant-portal{background:#f4f6f6;min-height:100vh}.applicant-portal>header{background:var(--navy);color:#fff;border-top:4px solid var(--gold);justify-content:space-between;align-items:center;min-height:78px;padding:0 5vw;display:flex}.applicant-portal>header>div:last-child{text-align:right}.applicant-portal>header>div:last-child small,.applicant-portal>header>div:last-child strong{display:block}.applicant-portal>header>div:last-child small{color:var(--gold);letter-spacing:.12em;font-size:8px}.applicant-portal>header>div:last-child strong{margin-top:4px;font-size:10px}.applicant-hero{background:var(--navy);color:#fff;border-bottom:5px solid var(--gold);justify-content:space-between;align-items:center;padding:50px max(6vw,40px);display:flex}.applicant-hero h1{margin:0;font:44px/1.06 Georgia,serif}.applicant-hero h1 em{color:var(--gold);font-weight:400}.applicant-hero>div>p:not(.eyebrow){color:#b4c0cb}.applicant-hero article{border:1px solid #ffffff24;width:300px;padding:22px}.applicant-hero article small,.applicant-hero article strong,.applicant-hero article span,.applicant-hero article b{display:block}.applicant-hero article small{color:var(--gold);letter-spacing:.13em;font-size:8px}.applicant-hero article strong{margin:8px 0;font:22px Georgia,serif}.applicant-hero article span{color:#aebbc6;font-size:10px;line-height:1.4}.applicant-hero article b{color:var(--gold);margin-top:14px}.applicant-message{color:#276b46;background:#e5f3ea;border-bottom:1px solid #c8e4d2;padding:11px 6vw;font-size:10px}.applicant-grid{grid-template-columns:1.2fr .8fr;gap:20px;max-width:1180px;margin:25px auto;padding:0 24px 60px;display:grid}.applicant-grid>article{border:1px solid var(--line);background:#fff;padding:28px}.applicant-grid h2{color:var(--navy);margin:0 0 12px;font:25px Georgia,serif}.applicant-grid p:not(.eyebrow){color:#6f7c87;font-size:10px;line-height:1.6}.applicant-progress>div{grid-template-columns:repeat(6,1fr);margin:24px 0;display:grid}.applicant-progress>div span{position:relative}.applicant-progress>div span:not(:last-child):after{content:"";background:#dfe3e6;height:1px;position:absolute;top:13px;left:28px;right:0}.applicant-progress>div b{z-index:1;color:#87929c;background:#fff;border:1px solid #cad1d6;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid;position:relative}.applicant-progress>div span.complete b{background:var(--navy);border-color:var(--navy);color:var(--gold)}.applicant-progress>div small{color:#78848e;margin-top:8px;font-size:7px;display:block}.consent-complete{color:#267047;background:#e5f3ea;padding:10px 12px;font-size:9px;font-weight:700;display:inline-block}.applicant-documents>div:last-child>span{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.applicant-documents>div:last-child>span>b{background:var(--navy);color:var(--gold);padding:7px;font-size:7px}.applicant-documents>div:last-child>span p{margin:0}.applicant-documents>div:last-child>span strong,.applicant-documents>div:last-child>span small{display:block}.applicant-documents>div:last-child>span strong{color:var(--navy);font-size:10px}.applicant-documents>div:last-child>span small{color:#89939b;margin-top:3px;font-size:8px}.upload-action{background:var(--gold);color:var(--navy);cursor:pointer;margin:0;padding:10px 13px;font-size:9px}.upload-action input{display:none}.applicant-boundary ul{padding:0;list-style:none}.applicant-boundary li{color:#66737e;border-bottom:1px solid var(--line);padding:8px 0;font-size:10px}.applicant-boundary li:before{content:"✓";color:#34805a;margin-right:8px}@media (width<=900px){.role-dashboard{padding:25px 14px}.role-hero{padding:35px 26px}.role-hero>span{display:none}.role-metrics,.role-actions>div:last-child{grid-template-columns:1fr 1fr}.applicant-grid{grid-template-columns:1fr}.applicant-hero{flex-direction:column;align-items:flex-start;gap:25px}.applicant-hero article{width:100%}}@media (width<=600px){.role-hero h1,.applicant-hero h1{font-size:34px}.role-metrics,.role-actions>div:last-child{grid-template-columns:1fr}.role-metrics article{border-right:0;border-bottom:1px solid var(--line)}.applicant-progress>div{grid-template-columns:repeat(3,1fr);gap:18px}.applicant-portal>header>div:last-child{display:none}.applicant-grid{padding:0 14px 50px}.applicant-grid>article{padding:22px 18px}}.lease-financial-schedule{border:1px solid var(--line);background:#fbfaf7;margin:18px 0;padding:16px}.lease-financial-schedule h2{color:var(--navy);margin:0 0 9px;font:21px Georgia,serif}.lease-financial-schedule>div{border-bottom:1px solid #e5e2da;justify-content:space-between;gap:18px;padding:7px 0;font-size:9px;display:flex}.lease-financial-schedule>div strong{color:var(--navy);text-align:right}.lease-financial-schedule>p{color:#6f7a83;margin:9px 0 0;font-size:8px;line-height:1.45}@page{size:A4 portrait;margin:12mm}@media print{html,body{width:auto!important;height:auto!important;overflow:visible!important}.modal-backdrop{padding:0!important;display:block!important;position:static!important}.lease-copy{width:100%!important;max-height:none!important;box-shadow:none!important;position:static!important;inset:auto!important;overflow:visible!important}.lease-copy>header{break-after:avoid}.lease-copy-body{padding:18px 8px!important}.lease-copy-grid,.signature-certificate,.lease-integrity{break-inside:avoid}.lease-terms article{break-inside:avoid;page-break-inside:avoid}}.maintenance-record{width:min(780px,96vw);max-height:94vh;overflow:auto}.contractor-shortcut{width:max-content;margin:-4px 0 14px}.maintenance-upload-row{gap:10px;margin:12px 0 18px;display:flex}.maintenance-documents{border-top:1px solid var(--line);gap:8px;margin-top:22px;padding-top:18px;display:grid}.maintenance-documents h3{color:var(--navy);margin:0 0 5px;font:20px Georgia,serif}.maintenance-documents>p{color:#77838d;font-size:9px}.maintenance-documents>button{text-align:left;border:1px solid var(--line);background:#fff;grid-template-columns:90px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.maintenance-documents>button span{color:#856623;font-size:7px;font-weight:800}.maintenance-documents>button strong{color:var(--navy);font-size:10px}.maintenance-documents>button small{color:#77838d;font-size:8px}.quote-approval{margin-top:16px}.nested-modal{z-index:130}@media (width<=600px){.maintenance-upload-row{flex-direction:column}.maintenance-documents>button{grid-template-columns:1fr}.maintenance-documents>button small{grid-column:auto}}.hero-actions,.statement-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.module-hero .plan-button{color:#fff;background:0 0;border:1px solid #c69a4580}.imported-label{color:#8a682a;margin-top:6px;font-size:8px;display:block}.secondary-print{background:var(--navy);color:#fff}.statement-actions .primary{white-space:nowrap}.quote-decision,.maintenance-thread{border:1px solid var(--line);background:#fbfaf7;margin-top:20px;padding:18px}.quote-decision h3,.maintenance-thread h3{color:var(--navy);margin:0 0 10px;font:20px Georgia,serif}.decision-guidance{color:#6f7a83;margin:-8px 0 12px;font-size:9px;line-height:1.45;display:block}.quote-decision>div{flex-wrap:wrap;gap:8px;display:flex}.decision-revise,.decision-reject{color:#76591f;background:#fff;border:1px solid #b68a37;padding:11px 15px;font-weight:700}.decision-reject{color:#943d37;border-color:#b75a54}.decision-note,.schedule-summary{border-left:3px solid var(--gold);background:#eef2f4;margin-top:14px;padding:14px}.decision-note p,.schedule-summary p{color:#56636e;margin:6px 0}.decision-note small,.schedule-summary small{color:#7a858e;letter-spacing:.1em;font-size:8px;display:block}.schedule-summary strong{color:var(--navy);margin-top:6px;display:block}.thread-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.thread-head>span{color:#47735b;background:#e6f1ea;padding:6px 8px;font-size:8px}.thread-messages{gap:9px;max-height:280px;margin:12px 0;display:grid;overflow:auto}.thread-messages article{background:#fff;border:1px solid #e1e5e7;padding:12px}.thread-messages header{justify-content:space-between;gap:10px;display:flex}.thread-messages header small{color:#808a93;font-size:8px}.thread-messages p{white-space:pre-wrap;margin:7px 0 0}.thread-empty{color:#7b858e;font-size:10px}.maintenance-thread form{border-top:1px solid var(--line);padding-top:14px}@media (width<=600px){.thread-head,.thread-messages header{flex-direction:column}.quote-decision>div{display:grid}.quote-decision>div button{width:100%}}.lease-terms{border-top:1px solid var(--line);margin:26px 0;padding-top:24px}.lease-terms h2{color:var(--navy);margin:0 0 8px;font:24px Georgia,serif}.lease-terms article{break-inside:avoid;border-bottom:1px solid #e7e9e8;padding:14px 0}.lease-terms article strong{color:var(--navy);font-size:11px;display:block}.lease-terms article p{color:#4f5b64;text-align:justify;margin:6px 0 0;font-size:9px;line-height:1.65}@media print{.lease-copy{position:absolute;inset:0}.lease-copy-body{padding:24px 30px}.lease-copy h1{font-size:28px}.lease-terms article{padding:9px 0}.lease-terms article p{font-size:8px;line-height:1.45}}:root{--navy:#071d35;--navy2:#0b2947;--gold:#c69a45;--cream:#f6f2e9;--ink:#17212d;--muted:#6d7783;--line:#e2e5e8;--white:#fff}*{box-sizing:border-box}body{color:var(--ink);background:#f7f8f8;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.topbar{background:var(--navy);color:#fff;align-items:center;gap:34px;height:78px;padding:0 4.5vw;display:flex}.brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin-right:auto;display:flex}.brandmark{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.brand strong{letter-spacing:.18em;font-size:15px;display:block}.brand small{color:var(--gold);letter-spacing:.24em;font-size:8px}.topbar nav{gap:24px;display:flex}.topbar nav button{color:#aeb9c5;background:0 0;border:0;border-bottom:2px solid #0000;padding:28px 2px 24px}.topbar nav button.active{color:#fff;border-color:var(--gold)}.principal-badge{border-left:1px solid #fff2;align-items:center;gap:9px;padding-left:18px;display:flex}.principal-badge>span{background:var(--gold);width:31px;height:31px;color:var(--navy);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.principal-badge p{margin:0}.principal-badge strong,.principal-badge small{display:block}.principal-badge strong{font-size:11px}.principal-badge small{color:#9dafbf;margin-top:3px;font-size:8px}.primary{background:var(--gold);color:var(--navy);border:0;border-radius:3px;padding:14px 22px;font-weight:700}.compact{padding:10px 17px}.notice{z-index:10;color:#fff;border-left:4px solid var(--gold);background:#14395d;max-width:420px;padding:15px 20px;position:fixed;top:94px;right:24px;box-shadow:0 12px 30px #071d3530}.shell{max-width:1240px;margin:auto;padding:46px 32px 70px}.hero{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;min-height:270px;padding:48px 58px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #c69a4535;border-radius:50%;width:360px;height:360px;position:absolute;top:-160px;right:-100px;box-shadow:0 0 0 55px #c69a4510,0 0 0 110px #c69a4508}.eyebrow{color:var(--gold);letter-spacing:.22em;margin:0 0 14px;font-size:10px;font-weight:800}.hero h1{margin:0;font:500 46px/1.08 Georgia,serif}.hero h1 em{color:var(--gold);font-weight:400}.lede{color:#bdc7d1;max-width:570px;line-height:1.6}.hero-card{z-index:1;border-left:1px solid #ffffff2b;width:210px;padding:12px 0 12px 38px}.hero-card p,.hero-card span{color:#afbbc7;font-size:12px}.hero-card strong{color:var(--gold);margin:8px 0;font:56px Georgia,serif;display:block}.stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.stats article{border-right:1px solid var(--line);padding:25px 28px}.stats article:last-child{border:0}.stats span,.stats small{color:var(--muted);letter-spacing:.1em;font-size:10px;display:block}.stats strong{color:var(--navy);margin:9px 0;font:34px Georgia,serif;display:block}.stats small{letter-spacing:0}.oversight-strip{background:#eaf1f4;border:1px solid #d6e1e6;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.oversight-strip>div:first-child{align-items:center;gap:10px;display:flex}.oversight-strip p{margin:0}.oversight-strip strong,.oversight-strip small{display:block}.oversight-strip strong{color:var(--navy);font-size:11px}.oversight-strip small{color:#6c7b87;margin-top:3px;font-size:9px}.live-dot{background:#3c9b67;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3c9b6718}.scope{flex-wrap:wrap;gap:7px;display:flex}.scope span{color:#52616d;text-transform:uppercase;letter-spacing:.06em;background:#fff;border:1px solid #d7e0e4;padding:5px 8px;font-size:8px}.oversight-grid{grid-template-columns:1.25fr .75fr;gap:22px;margin-top:22px;display:grid}.approval-card,.activity-card{border:1px solid var(--line);background:#fff;padding:28px}.count{background:var(--navy);color:var(--gold);border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.approval-item{border-top:1px solid #edf0f2;align-items:center;gap:12px;padding:14px 0;display:flex}.approval-item .item-icon{background:var(--cream);color:#906b26;place-items:center;width:31px;height:31px;font:700 13px Georgia,serif;display:grid}.approval-item p{flex:1;margin:0}.approval-item strong,.approval-item small{display:block}.approval-item strong{color:var(--ink);font-size:12px}.approval-item small{color:#7d8790;margin-top:4px;font-size:10px}.approval-item button{color:#8c6828;background:#fff;border:1px solid #d8dde1;padding:7px 10px;font-size:10px;font-weight:700}.activity-card ul{margin:0;padding:0;list-style:none}.activity-card li{border-left:1px solid #dce1e5;margin-left:4px;padding:0 0 18px 18px;position:relative}.activity-card li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-4px}.activity-card b,.activity-card li span,.activity-card li small{display:block}.activity-card b{font-size:11px}.activity-card li span{color:#65717c;margin:4px 0;font-size:10px}.activity-card li small{color:#9aa2aa;font-size:9px}.workflow,.applications{border:1px solid var(--line);background:#fff;margin-top:22px;padding:28px}.section-head{justify-content:space-between;align-items:center;display:flex}.section-head h2{color:var(--navy);margin:0 0 20px;font:24px Georgia,serif}.text-button,.open{color:#9a7229;background:0 0;border:0;font-size:12px;font-weight:700}.stepper{grid-template-columns:repeat(6,1fr);display:grid;position:relative}.step{padding-top:4px;position:relative}.step:not(:last-child):after{content:"";background:#d8dde2;height:1px;position:absolute;top:17px;left:34px;right:0}.step b{z-index:1;background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid;position:relative}.step span{color:#5f6a76;margin-top:9px;font-size:11px;display:block}.filter{border:1px solid var(--line);color:#59636e;background:#fff;padding:9px 12px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#88919b;letter-spacing:.12em;border-bottom:1px solid var(--line);padding:10px 12px;font-size:9px}td{color:#66717d;border-bottom:1px solid #edf0f2;padding:14px 12px}td:first-child{color:var(--ink)}.avatar{background:var(--cream);color:#8a672a;border-radius:50%;place-items:center;width:32px;height:32px;margin-right:10px;font-size:10px;display:inline-grid}.pill{border-radius:20px;padding:6px 9px;font-size:10px}.pill.amber{color:#8a6213;background:#fff5dc}.pill.blue{color:#245d91;background:#e8f1fa}.pill.green{color:#267046;background:#e4f3e9}.application-shell{background:#fff;grid-template-columns:340px 1fr;min-height:calc(100vh - 78px);display:grid}.application-shell aside{background:var(--navy);color:#fff;padding:52px 42px}.application-shell aside h2{margin:8px 0;font:28px Georgia,serif}.application-shell aside>p:not(.eyebrow){color:#aebac5}.gold{color:var(--gold)}.property-details{border-block:1px solid #ffffff20;grid-template-columns:1fr 1fr;gap:15px;margin:30px 0;padding:22px 0;display:grid}.property-details small,.property-details strong{display:block}.property-details small{color:#94a4b3;margin-bottom:6px;font-size:10px}.progress-list>div{color:#8395a5;align-items:center;gap:13px;padding:11px 0;font-size:12px;display:flex}.progress-list b{border:1px solid #617487;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.progress-list .current{color:#fff}.progress-list .current b{background:var(--gold);border-color:var(--gold);color:var(--navy)}.secure-note{color:#8092a3;margin-top:35px;line-height:1.5;display:block}.form-panel{width:100%;max-width:820px;padding:42px 7vw}.back{color:#7a838d;background:0 0;border:0;margin-bottom:50px;padding:0}.form-panel h1{color:var(--navy);margin:0;font:38px Georgia,serif}.form-intro{color:var(--muted);margin-bottom:32px}.two{grid-template-columns:1fr 1fr;gap:20px;display:grid}label{color:#48525d;margin-bottom:19px;font-size:11px;font-weight:700;display:block}input,select,textarea{width:100%;color:var(--ink);background:#fbfbfb;border:1px solid #d9dde1;outline:none;margin-top:7px;padding:13px;display:block}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c69a4518}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:22px;display:flex}.form-actions small{color:#8b949e}.module-shell{max-width:1240px;margin:auto;padding:42px 32px 70px}.module-hero{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:40px 45px;display:flex}.module-hero h1{margin:0 0 10px;font:38px Georgia,serif}.module-hero p:not(.eyebrow){color:#b5c0ca;max-width:700px;line-height:1.6}.module-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.module-summary article{border-right:1px solid var(--line);padding:22px 26px}.module-summary article:last-child{border:0}.module-summary small,.module-summary strong{display:block}.module-summary small{color:#818b95;letter-spacing:.12em;font-size:9px}.module-summary strong{color:var(--navy);margin-top:7px;font:30px Georgia,serif}.module-table{border:1px solid var(--line);background:#fff;margin-top:20px;padding:28px}.principal-control{background:#eef2f4;border:1px solid #d8e0e4;justify-content:space-between;align-items:center;margin-top:20px;padding:18px 22px;display:flex}.principal-control>div{align-items:center;gap:12px;display:flex}.principal-control span{background:var(--gold);width:35px;height:35px;color:var(--navy);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.principal-control p{margin:0}.principal-control strong,.principal-control small{display:block}.principal-control strong{color:var(--navy);font-size:11px}.principal-control small{color:#6e7b86;margin-top:4px;font-size:9px}.principal-control button{color:#8d6827;background:0 0;border:0;font-size:10px;font-weight:700}@media (width<=1000px){.principal-badge{display:none}.oversight-grid{grid-template-columns:1fr}}@media (width<=850px){.topbar nav{display:none}.hero{padding:38px 30px}.hero-card{display:none}.oversight-strip{flex-direction:column;align-items:flex-start;gap:14px}.stats{grid-template-columns:1fr 1fr}.stats article:nth-child(2){border-right:0}.stepper{grid-template-columns:repeat(3,1fr);gap:20px}.application-shell{grid-template-columns:1fr}.application-shell aside{padding:34px}.progress-list{display:none}.form-panel{padding:35px 25px}.two{grid-template-columns:1fr}.shell,.module-shell{padding:25px 14px}.module-hero{flex-direction:column;align-items:flex-start;padding:30px 24px}.module-summary{grid-template-columns:1fr}.module-summary article{border-right:0;border-bottom:1px solid var(--line)}.principal-control{flex-direction:column;align-items:flex-start;gap:16px}.topbar{padding:0 16px}.compact{font-size:11px}.brand small{display:none}}.topbar{border-top:4px solid var(--gold);gap:20px;height:auto;min-height:78px;padding-inline:3vw}.topbar nav{gap:14px}.topbar nav button{font-size:11px}.role-switch{color:#8fa0af;align-items:center;gap:7px;margin:0;display:flex}.role-switch small{letter-spacing:.14em;font-size:7px}.role-switch select{color:#fff;background:#102d4a;border-color:#38516a;width:auto;margin:0;padding:7px 24px 7px 8px;font-size:9px}.progress-list .done{color:#b5c4d1}.progress-list .done b{border-color:var(--gold);color:var(--gold)}.upload-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}input[type=file]{background:#f7f3ea;border-style:dashed;padding:11px}.privacy-note,.signature-note{border-left:3px solid var(--gold);color:#68727d;background:#f5f1e8;padding:14px;font-size:10px;line-height:1.5}.consent-box{border:1px solid var(--line);background:#f7f8f8;margin-bottom:20px;padding:18px}.check{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.check input{width:auto;margin:2px 0 0}.signature-note{margin-bottom:20px}.form-actions{gap:18px}.form-actions small{margin-right:auto}.back-step{color:#8a682b;background:0 0;border:0;font-weight:700}.back-step:disabled{color:#b8bec4}.mobile-menu-button,.mobile-navigation{display:none}.mobile-menu-button{background:#102d4a;border:1px solid #ffffff38;width:42px;height:42px;padding:10px}.mobile-menu-button span{background:var(--gold);height:2px;margin:4px 0;display:block}.mobile-navigation{z-index:50;border-bottom:4px solid var(--gold);background:#fff;padding:10px 16px 18px;position:absolute;top:78px;left:0;right:0;box-shadow:0 18px 40px #071d3530}.mobile-navigation>div{background:#eef2f4;margin-bottom:7px;padding:12px 14px}.mobile-navigation>div small,.mobile-navigation>div strong{display:block}.mobile-navigation>div small{color:#8c6928;letter-spacing:.14em;font-size:8px}.mobile-navigation>div strong{color:var(--navy);margin-top:4px;font-size:12px}.mobile-workspace-switcher{gap:5px;margin-top:12px;display:grid}.mobile-workspace-switcher span{color:#687783;letter-spacing:.12em;font-size:8px;font-weight:800}.mobile-workspace-switcher select{width:100%;min-height:42px;color:var(--navy);background:#fff;border:1px solid #c9a652;border-radius:3px;padding:9px 34px 9px 11px;font-size:12px;font-weight:700}.mobile-navigation button{border:0;border-bottom:1px solid var(--line);color:#53606c;text-align:left;background:#fff;justify-content:space-between;width:100%;padding:13px 10px;display:flex}.mobile-navigation button.active{color:var(--navy);border-left:3px solid var(--gold);font-weight:800}.mobile-navigation button span{color:var(--gold)}@media (width<=1180px){.principal-badge{display:none}.topbar nav{gap:9px}}@media (width<=900px){.role-switch{margin-left:auto}.upload-grid{grid-template-columns:1fr}.mobile-menu-button{margin-left:auto;display:block}.mobile-navigation{display:block}.topbar>.compact{padding:10px 12px}}@media (width<=620px){.role-switch{display:none}.form-actions{flex-direction:column;align-items:stretch}.form-actions small{margin:0}.form-actions .primary{width:100%}}.commercial-shell{background:#f5f6f6;min-height:calc(100vh - 78px)}.commercial-hero{background:var(--navy);color:#fff;text-align:center;border-bottom:5px solid var(--gold);padding:64px max(6vw,42px) 54px}.commercial-hero h1{margin:0;font:45px/1.08 Georgia,serif}.commercial-hero h1 em{color:var(--gold);font-weight:400}.commercial-hero>p:not(.eyebrow){color:#b7c3ce;max-width:720px;margin:20px auto;line-height:1.6}.commercial-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:25px;display:flex}.commercial-badges span{color:#d3dbe2;letter-spacing:.05em;border:1px solid #36516a;padding:8px 12px;font-size:9px}.price-grid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1240px;margin:0 auto;padding:48px 30px 28px;display:grid}.price-grid article{border:1px solid var(--line);background:#fff;padding:30px 24px;position:relative}.price-grid article.featured{border:2px solid var(--gold);transform:translateY(-8px);box-shadow:0 18px 40px #071d3518}.popular{background:var(--gold);color:var(--navy);letter-spacing:.12em;padding:7px 9px;font-size:7px;position:absolute;top:0;right:0}.price-grid h2{color:var(--navy);margin:0;font:34px Georgia,serif}.price-grid h2 small{color:#7c8791;font:11px Arial}.standard{color:#8a949d;font-size:10px;text-decoration:line-through}.price-grid ul{border-top:1px solid var(--line);margin:15px 0;padding:15px 0;list-style:none}.price-grid li{color:#64717d;padding:6px 0;font-size:10px}.price-grid li:before{content:"✓";color:var(--gold);margin-right:8px;font-weight:700}.price-grid button{width:100%}.plan-button{border:1px solid var(--gold);color:#896721;background:#fff;padding:13px;font-weight:700}.founder-offer{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:0 auto 48px;padding:30px 36px;display:flex}.founder-offer h2{margin:0;font:26px Georgia,serif}.founder-offer p:not(.eyebrow){color:#afbbc6;font-size:11px}.onboarding-card,.success-card{border:1px solid var(--line);background:#fff;max-width:920px;margin:48px auto;padding:42px;box-shadow:0 18px 48px #071d3512}.onboarding-head{justify-content:space-between;align-items:flex-start;margin:25px 0 30px;display:flex}.onboarding-head h2,.success-card h2{color:var(--navy);margin:0;font:32px Georgia,serif}.onboarding-head p{color:var(--muted)}.onboarding-head>span{background:var(--navy);color:var(--gold);padding:12px;font-size:9px;font-weight:700}.success-card{text-align:center;padding:70px 50px}.success-card>span{background:var(--navy);width:56px;height:56px;color:var(--gold);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:24px;display:grid}.success-card>p:not(.eyebrow){color:var(--muted);max-width:600px;margin:18px auto;line-height:1.6}.success-card>div{color:#6a7681;justify-content:center;align-items:center;gap:13px;margin:30px 0;font-size:11px;display:flex}.success-card b{background:var(--gold);color:var(--navy);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.success-card i{color:var(--gold)}.commercial-footer{background:var(--navy);color:#aab7c4;letter-spacing:.08em;justify-content:space-between;padding:20px max(6vw,42px);font-size:8px;display:flex}.commercial-footer strong{color:var(--gold)}.form-error{color:#842a24;background:#fff0ef;border-left:3px solid #b9362e;padding:11px 13px;font-size:10px}.primary:disabled{cursor:wait;opacity:.65}@media (width<=1050px){.price-grid{grid-template-columns:1fr 1fr}.price-grid article.featured{transform:none}}@media (width<=700px){.commercial-hero{padding:45px 22px}.commercial-hero h1{font-size:34px}.price-grid{grid-template-columns:1fr;padding:28px 14px}.founder-offer{flex-direction:column;align-items:flex-start;margin:0 14px 28px}.onboarding-card,.success-card{margin:24px 14px;padding:28px 20px}.onboarding-head{flex-direction:column;gap:14px}.commercial-footer{flex-direction:column;gap:8px}.success-card>div{flex-direction:column;align-items:flex-start}.success-card i{display:none}}.platform-shell{max-width:1240px;margin:auto;padding:42px 32px 70px}.platform-hero{background:var(--navy);color:#fff;border-bottom:4px solid var(--gold);justify-content:space-between;align-items:center;padding:42px 48px;display:flex}.platform-hero h1{margin:0;font:40px Georgia,serif}.platform-hero>div>p:not(.eyebrow){color:#b5c1cc}.platform-owner{align-items:center;gap:11px;display:flex}.platform-owner>span{background:var(--gold);width:42px;height:42px;color:var(--navy);border-radius:50%;place-items:center;font-weight:700;display:grid}.platform-owner p{margin:0}.platform-owner b,.platform-owner small{display:block}.platform-owner small{color:#9eafbe;margin-top:4px;font-size:9px}.platform-summary{grid-template-columns:repeat(4,1fr)}.platform-panel{border:1px solid var(--line);background:#fff;margin-top:20px;padding:28px}.platform-empty{text-align:center;color:#8a949d;background:#f8f9f9;padding:60px 20px}.platform-empty strong,.platform-empty span{display:block}.platform-empty strong{color:var(--navy);margin-bottom:9px;font:22px Georgia,serif}.application-cards{gap:10px;display:grid}.application-cards article{border:1px solid var(--line);grid-template-columns:1.5fr .7fr .8fr;align-items:center;gap:18px;padding:18px;display:grid}.application-main{align-items:center;gap:13px;display:flex}.company-avatar{background:var(--navy);width:38px;height:38px;color:var(--gold);place-items:center;font-size:10px;font-weight:700;display:grid}.application-main h3{color:var(--navy);margin:0;font:17px Georgia,serif}.application-main p{color:#6f7a85;margin:5px 0;font-size:10px}.application-main small{color:#929ba4;font-size:9px}.application-meta{color:#78838d;flex-direction:column;align-items:flex-start;gap:7px;font-size:9px;display:flex}.status-chip{text-transform:uppercase;letter-spacing:.08em;color:#56636f;background:#edf0f2;border-radius:20px;padding:5px 7px}.status-chip.pending_review{color:#795916;background:#fff3d3}.status-chip.approved{color:#256b43;background:#e3f3e9}.status-chip.rejected{color:#8b302a;background:#fbe8e6}.status-chip.needs_information{color:#2d5f8d;background:#e5eff9}.review-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.review-actions button{color:#5f6b76;background:#fff;border:1px solid #d6dce1;padding:7px 9px;font-size:9px;font-weight:700}.review-actions .approve{background:var(--gold);border-color:var(--gold);color:var(--navy)}.review-actions .reject{color:#9a3932}.review-actions span{color:#74808a;font-size:9px}.activation-flow{background:#eef2f4;border:1px solid #d7dfe3;margin-top:20px;padding:25px}.activation-flow>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.activation-flow span{color:#5e6b76;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:9px;display:flex}.activation-flow b{background:var(--navy);width:25px;height:25px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.activation-flow i{color:var(--gold)}@media (width<=900px){.platform-summary{grid-template-columns:1fr 1fr}.application-cards article{grid-template-columns:1fr}.review-actions{justify-content:flex-start}.activation-flow>div{flex-direction:column;align-items:flex-start}.activation-flow i{display:none}}@media (width<=600px){.platform-shell{padding:24px 14px}.platform-hero{padding:30px 24px}.platform-owner{display:none}.platform-hero h1{font-size:31px}.platform-summary{grid-template-columns:1fr}}.auth-loading{background:var(--navy);color:#fff;text-align:center;place-content:center;gap:14px;min-height:100vh;display:grid}.auth-loading span{border:1px solid var(--gold);width:58px;height:58px;color:var(--gold);place-items:center;margin:auto;font:700 18px Georgia,serif;display:grid}.auth-loading p{color:#aab7c4;letter-spacing:.06em;font-size:11px}.auth-shell{background:#f4f5f5;grid-template-columns:minmax(360px,.9fr) minmax(500px,1.1fr);min-height:100vh;display:grid}.auth-brand-panel{background:var(--navy);color:#fff;border-right:5px solid var(--gold);flex-direction:column;justify-content:space-between;padding:54px 6vw;display:flex}.auth-brand{align-items:center;gap:14px;display:flex}.auth-brand>span{border:1px solid var(--gold);width:52px;height:52px;color:var(--gold);place-items:center;font:700 17px Georgia,serif;display:grid}.auth-brand p{margin:0}.auth-brand strong,.auth-brand small{display:block}.auth-brand strong{letter-spacing:.17em;font:24px Georgia,serif}.auth-brand small{color:var(--gold);letter-spacing:.24em;margin-top:5px;font-size:9px}.auth-brand-panel h1{margin:12px 0 20px;font:48px/1.05 Georgia,serif}.auth-brand-panel h1 em{color:var(--gold);font-weight:400}.auth-brand-panel>div:nth-child(2)>p:last-child{color:#aebbc6;max-width:480px;line-height:1.7}.auth-brand-panel>small{color:#74899b;letter-spacing:.12em;font-size:8px}.auth-card-panel{place-items:center;padding:48px;display:grid}.auth-card{border:1px solid var(--line);background:#fff;width:min(460px,100%);padding:42px;box-shadow:0 22px 60px #071d3515}.auth-card h2{color:var(--navy);margin:8px 0 10px;font:34px Georgia,serif}.auth-card>p:not(.eyebrow){color:#71808c;line-height:1.5}.auth-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:28px 0 24px;display:grid}.auth-tabs button{color:#84909a;background:#fff;border:0;padding:12px;font-weight:700}.auth-tabs button.active{color:var(--navy);border-bottom:3px solid var(--gold)}.auth-card label{letter-spacing:.03em;color:#56636f;font-size:9px}.auth-card input{font-size:12px}.auth-submit{width:100%;margin-top:8px}.auth-error,.auth-success{padding:12px 14px;font-size:10px;line-height:1.45}.auth-error{color:#842a24;background:#fff0ef;border-left:3px solid #b9362e}.auth-success{color:#24623f;background:#eaf5ee;border-left:3px solid #2f7d50}.auth-privacy{border-top:1px solid var(--line);color:#8a959e;margin-top:20px;padding-top:18px;line-height:1.5;display:block}.session-signout{z-index:20;color:#687580;background:#fff;border:1px solid #d2d8dd;padding:9px 12px;font-size:9px;font-weight:700;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 22px #071d3515}.auth-return{color:#8a682b;cursor:pointer;background:0 0;border:0;width:100%;padding:14px 8px 4px;font-size:10px;font-weight:700;text-decoration:underline}.auth-return:disabled{opacity:.5}@media (width<=850px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{border-right:0;border-bottom:4px solid var(--gold);min-height:310px;padding:35px 28px}.auth-brand-panel h1{font-size:38px}.auth-card-panel{padding:28px 14px}.auth-card{padding:30px 22px}}.live-workspace{color:#aebac4;white-space:nowrap;align-items:center;gap:8px;display:flex}.workspace-switcher{gap:2px;min-width:190px;display:grid}.workspace-switcher span{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:800}.workspace-switcher select{width:100%;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid #b78e3773;border-radius:0;padding:2px 20px 3px 0;font-size:9px;font-weight:700}.live-workspace small{letter-spacing:.08em;text-overflow:ellipsis;max-width:120px;font-size:8px;overflow:hidden}.data-alert{color:#725513;background:#fff3d3;border-bottom:1px solid #e6c86f;padding:10px 4vw;font-size:10px}.data-alert button{color:#725513;background:0 0;border:0;font-weight:700;text-decoration:underline}.live-empty{text-align:center;color:#87929b;place-content:center;min-height:120px;padding:24px;display:grid}.live-empty>span{color:var(--gold);font-size:24px}.live-empty strong,.live-empty small{display:block}.live-empty strong{color:var(--navy);margin:7px 0;font:18px Georgia,serif}.live-empty small{max-width:480px;line-height:1.5}.live-source{color:#286b44;letter-spacing:.08em;background:#e8f4ec;border-radius:18px;padding:7px 10px;font-size:8px;font-weight:700}.report-actions,.audit-filters,.report-picker{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.report-picker{background:#fff;border:1px solid #dfe5eb;border-radius:14px;padding:.9rem}.report-picker button{color:#17324d;cursor:pointer;background:#f7f9fb;border:1px solid #d7dee6;border-radius:999px;padding:.65rem .9rem}.report-picker button.active{color:#d8b35b;background:#102b46;border-color:#102b46}.report-print-heading{display:none}.audit-filters{background:#fff;border:1px solid #dfe5eb;border-radius:14px;padding:1rem}.audit-filters label{color:#496074;flex:1;min-width:min(100%,250px);font-size:.78rem;font-weight:700}.audit-filters input,.audit-filters select{width:100%;margin-top:.35rem}.communications-register{gap:1rem;display:grid}.communications-register>article{background:#fff;border:1px solid #dfe5eb;border-left:4px solid #b99139;border-radius:14px;padding:1.1rem 1.2rem;box-shadow:0 8px 24px #102b460d}.communications-register header,.communications-register footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.communications-register header small,.communications-register header span,.communications-register time{color:#66798b;font-size:.76rem}.communications-register h3{color:#102b46;margin:.25rem 0}.communications-register>article>p{color:#29475f;white-space:pre-wrap;line-height:1.55}.communications-register footer{border-top:1px solid #edf0f3;padding-top:.8rem}.communications-register footer button{color:#8a671e;cursor:pointer;background:0 0;border:0;font-weight:700}@media (width<=680px){.communications-register header,.communications-register footer{flex-direction:column}}@media print{body{background:#fff!important}.topbar,.mobile-navigation,.notice,.module-hero,.module-summary,.report-picker,.principal-control,.session-signout{display:none!important}.module-shell,.printable-report,.table-wrap{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important}.printable-report .section-head{display:none}.report-print-heading{color:#102b46;border-bottom:2px solid #b99139;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;display:flex}table{font-size:9pt}th{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;background:#102b46!important}}.modal-backdrop{z-index:100;background:#06182bdd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.record-modal{background:#fff;width:min(680px,100%);padding:38px;position:relative;box-shadow:0 30px 90px #0006}.record-modal h2{color:var(--navy);margin:5px 0 8px;font:30px Georgia,serif}.record-modal>p:not(.eyebrow){color:#77838d;margin-bottom:28px}.modal-close{color:#76828c;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:18px}.record-modal .form-actions{margin-top:10px}.activity-card>.live-empty{min-height:180px}.approval-card>.live-empty{min-height:150px}.module-table>.live-empty{min-height:250px}@media (width<=1050px){.live-workspace{display:none}}@media (width<=650px){.record-modal{padding:30px 20px}.modal-backdrop{padding:10px}}.pilot-interest-shell{--pi-navy:#061a31;--pi-gold:#c8a64d;color:#17354d;background:#f4f2ec;min-height:100vh}.pilot-interest-header{background:var(--pi-navy);justify-content:space-between;align-items:center;padding:18px clamp(22px,6vw,88px);display:flex}.pilot-interest-header>a:last-child{border:1px solid var(--pi-gold);color:#fff;padding:11px 17px;font-size:14px;font-weight:800;text-decoration:none}.pilot-interest-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.pilot-interest-brand>span{border:1px solid var(--pi-gold);color:var(--pi-gold);justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:20px;display:flex}.pilot-interest-brand strong{letter-spacing:.11em;font-size:18px}.pilot-interest-brand small{color:var(--pi-gold);letter-spacing:.22em;margin-top:3px;font-size:9px;display:block}.pilot-interest-hero{color:#fff;background:linear-gradient(118deg,#061a31 0%,#0a2844 64%,#173b57 100%);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(30px,6vw,90px);padding:clamp(60px,9vw,125px) clamp(22px,8vw,120px);display:grid}.pilot-kicker{color:#a9802e;letter-spacing:.18em;margin:0 0 16px;font-weight:900;font-size:12px!important}.pilot-interest-hero .pilot-kicker{color:#e2c269}.pilot-interest-hero h1{letter-spacing:-.03em;margin:0;font:clamp(48px,7vw,86px)/.98 Georgia,serif}.pilot-interest-hero h1 em{color:var(--pi-gold);font-style:normal}.pilot-lead{color:#d6dee5;max-width:760px;margin:30px 0;font-size:clamp(17px,2vw,21px);line-height:1.65}.pilot-interest-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pilot-interest-actions>span{color:#c9d1d8;font-size:14px}.pilot-interest-primary{background:var(--pi-gold);color:var(--pi-navy);cursor:pointer;border:0;padding:15px 21px;font-size:15px;font-weight:900;text-decoration:none;display:inline-block}.pilot-interest-primary:disabled{cursor:wait;opacity:.65}.pilot-interest-hero aside{border:1px solid #c8a64d80;padding:28px}.pilot-interest-hero aside>p{color:#e2c269;letter-spacing:.14em;margin:0 0 12px;font-size:11px;font-weight:900}.pilot-interest-hero ul{margin:0;padding:0;list-style:none}.pilot-interest-hero li{border-top:1px solid #ffffff24;grid-template-columns:34px 1fr;gap:16px;padding:20px 0;display:grid}.pilot-interest-hero li b{color:var(--pi-gold);font:20px Georgia,serif}.pilot-interest-hero li strong,.pilot-interest-hero li span{display:block}.pilot-interest-hero li span{color:#cbd5dd;font-size:14px;line-height:1.55}.pilot-interest-hero li strong{color:#fff;margin-bottom:5px;font-size:16px}.pilot-interest-fit,.pilot-interest-process,.pilot-interest-form-section{padding:clamp(58px,8vw,100px) clamp(22px,8vw,120px)}.pilot-interest-fit h2,.pilot-interest-process h2,.pilot-interest-form-section h2,.pilot-interest-success h1{color:var(--pi-navy);margin:0;font:clamp(34px,4.5vw,58px)/1.08 Georgia,serif}.pilot-interest-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.pilot-interest-cards article{border-top:4px solid var(--pi-gold);background:#fff;padding:28px}.pilot-interest-cards article>span{color:#aa842d;font:25px Georgia,serif}.pilot-interest-cards h3{color:var(--pi-navy);margin:20px 0 12px;font:25px Georgia,serif}.pilot-interest-cards p,.pilot-interest-form-intro>p,.pilot-interest-success>p{font-size:16px;line-height:1.65}.pilot-interest-process{background:#fff}.pilot-interest-process ol{grid-template-columns:repeat(4,1fr);gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid}.pilot-interest-process li{border-left:1px solid #d7d1c2;gap:12px;padding:6px 24px;display:grid}.pilot-interest-process li b{color:#aa842d;font:29px Georgia,serif}.pilot-interest-process li span{font-size:14px;line-height:1.55}.pilot-interest-process li strong{color:var(--pi-navy);margin-bottom:5px;font-size:16px;display:block}.pilot-interest-form-section{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(32px,7vw,90px);display:grid}.pilot-interest-form-intro>p:last-child{color:#5e6e79}.pilot-interest-form-section form{background:#fff;border:1px solid #ddd7c8;gap:18px;padding:clamp(22px,4vw,42px);display:grid}.pilot-interest-form-section form .two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pilot-interest-form-section label{color:var(--pi-navy);gap:7px;font-size:14px;font-weight:800;display:grid}.pilot-interest-form-section input,.pilot-interest-form-section select,.pilot-interest-form-section textarea{color:#17354d;background:#fff;border:1px solid #cfd5d8;border-radius:0;width:100%;padding:13px;font:16px Arial,sans-serif}.pilot-interest-form-section textarea{resize:vertical}.pilot-interest-consent{grid-template-columns:20px 1fr;align-items:start;line-height:1.5;gap:10px!important;font-weight:500!important;display:grid!important}.pilot-interest-consent input{width:18px;height:18px;margin-top:2px}.pilot-interest-form-section form>small{color:#687680;font-size:12px;line-height:1.5}.pilot-trap{opacity:0;position:absolute;left:-9999px;width:0!important;height:0!important;padding:0!important}.pilot-interest-footer{background:var(--pi-navy);color:#cbd5dd;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px clamp(22px,8vw,120px);font-size:12px;display:flex}.pilot-interest-footer strong{color:var(--pi-gold);letter-spacing:.12em}.pilot-interest-success{border-top:5px solid var(--pi-gold);background:#fff;max-width:760px;margin:10vh auto;padding:clamp(30px,7vw,70px)}.pilot-interest-success>span{background:var(--pi-gold);color:var(--pi-navy);justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:28px;font-size:26px;display:flex}.pilot-interest-success>a{color:#8a6827;margin-top:14px;font-weight:900;display:inline-block}@media (width<=900px){.pilot-interest-hero,.pilot-interest-form-section,.pilot-interest-cards{grid-template-columns:1fr}.pilot-interest-process ol{grid-template-columns:1fr 1fr;row-gap:28px}}@media (width<=600px){.pilot-interest-header>a:last-child{display:none}.pilot-interest-hero{padding-top:54px}.pilot-interest-process ol,.pilot-interest-form-section form .two{grid-template-columns:1fr}.pilot-interest-process li{padding:8px 18px}}.pilot-interest-review-panel .section-head>div>p:last-child{color:#647580;margin:7px 0 0;font-size:14px}.secondary-action{color:#80631f;border:1px solid #c8a64d;padding:12px 16px;font-size:14px;font-weight:900;text-decoration:none}.pilot-interest-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.pilot-interest-kpis article{color:#fff;background:#071d35;border-bottom:3px solid #c8a64d;padding:18px}.pilot-interest-kpis small,.pilot-interest-kpis strong{display:block}.pilot-interest-kpis small{color:#d9bd70;letter-spacing:.1em;font-size:12px;font-weight:900}.pilot-interest-kpis strong{margin-top:8px;font:32px Georgia,serif}.pilot-interest-review-list{gap:18px;display:grid}.pilot-interest-review{background:#fff;border:1px solid #dfe4e7;border-left:5px solid #c8a64d;padding:22px}.pilot-interest-review.qualified,.pilot-interest-review.invited{border-left-color:#2c7a58}.pilot-interest-review.declined{border-left-color:#a84343}.pilot-interest-review>header{border-bottom:1px solid #e4e7e9;justify-content:space-between;align-items:start;gap:18px;padding-bottom:16px;display:flex}.pilot-interest-review>header h3{color:#071d35;margin:9px 0 5px;font:25px Georgia,serif}.pilot-interest-review>header p{color:#5c6c77;margin:0;font-size:14px}.pilot-interest-review>header a{color:#80631f;font-weight:800}.pilot-interest-review>header time{color:#61727e;white-space:nowrap;font-size:13px}.pilot-interest-review-facts{grid-template-columns:1.3fr .7fr 1fr;gap:14px;margin:18px 0;display:grid}.pilot-interest-review-facts p{background:#f5f7f7;margin:0;padding:14px}.pilot-interest-review-facts small,.pilot-interest-review-facts strong{display:block}.pilot-interest-review-facts small,.pilot-interest-challenge small{color:#8a6827;letter-spacing:.06em;font-size:12px;font-weight:900}.pilot-interest-review-facts strong{color:#17354d;margin-top:6px;font-size:15px}.pilot-interest-challenge{background:#fbf8ef;border:1px solid #eadfbd;padding:16px}.pilot-interest-challenge p{color:#314b5e;margin:8px 0 0;font-size:15px;line-height:1.6}.pilot-interest-review-controls{grid-template-columns:minmax(180px,.35fr) minmax(280px,1fr);gap:16px;margin-top:18px;display:grid}.pilot-interest-review-controls label{color:#17354d;gap:7px;font-size:14px;font-weight:900;display:grid}.pilot-interest-review-controls select,.pilot-interest-review-controls textarea{color:#17354d;background:#fff;border:1px solid #ccd4d8;padding:12px;font-size:16px}.pilot-interest-review-controls textarea{resize:vertical;min-height:90px}.pilot-interest-review>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.pilot-interest-review>footer>small{color:#687985;font-size:13px}.pilot-interest-review>footer>div{gap:10px;display:flex}.pilot-interest-empty{text-align:center;background:#f7f8f8;border:1px dashed #b9c3c9;padding:28px}.pilot-interest-empty strong{color:#071d35;font:23px Georgia,serif}.pilot-interest-empty p{color:#647580;margin:8px 0 0;font-size:15px}@media (width<=850px){.pilot-interest-kpis{grid-template-columns:1fr 1fr}.pilot-interest-review-facts,.pilot-interest-review-controls{grid-template-columns:1fr}.pilot-interest-review>footer,.pilot-interest-review>header{flex-direction:column;align-items:stretch}}@media (width<=520px){.pilot-interest-kpis{grid-template-columns:1fr}.pilot-interest-review>footer>div{flex-direction:column}}@media screen{.modal-backdrop{overscroll-behavior:contain;scrollbar-gutter:stable;align-items:start;overflow-y:auto}.record-modal{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 40px);margin:auto;overflow-y:auto}}@media screen and (width<=650px){.record-modal{max-height:calc(100dvh - 20px)}}.billing-modal{width:min(880px,96vw);max-height:94vh;overflow:auto}.billing-schedule{border-left:4px solid var(--gold);background:#f5f1e8;margin:18px 0;padding:18px}.billing-divider{border-top:1px solid var(--line);margin:25px 0 18px}.billing-divider span{color:#8a682b;letter-spacing:.12em;background:#fff;padding:0 10px;font-size:9px;font-weight:800;display:inline-block;transform:translateY(-7px)}.platform-review-modal{width:min(920px,100vw - 32px);max-height:90vh;overflow:auto}.pilot-public-shell{min-height:100vh}.pilot-invalid{text-align:center;margin-top:10vh}.pilot-invalid a{margin-top:12px;text-decoration:none;display:inline-block}.pilot-locked-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.pilot-locked-summary p{border:1px solid var(--line);background:#f7f8f8;margin:0;padding:14px}.pilot-locked-summary small,.pilot-locked-summary strong{display:block}.pilot-locked-summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:9px}.pilot-control-intro{max-width:800px;color:var(--muted);font-size:11px;line-height:1.6}.pilot-create-form{border:1px solid var(--line);background:#f7f8f8;margin:20px 0;padding:24px}.pilot-create-form textarea{min-height:82px}.pilot-link-result{border-left:4px solid var(--gold);background:#f5f0e4;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px;display:flex}.pilot-link-result div{min-width:0}.pilot-link-result small,.pilot-link-result strong{display:block}.pilot-link-result strong{overflow-wrap:anywhere;color:var(--navy);margin-top:5px}.pilot-link-table{margin-top:20px}.pilot-link-table td small{margin-top:4px;display:block}.pilot-framework-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pilot-framework-head h2{margin:5px 0 8px}.pilot-framework-head p:not(.eyebrow){max-width:850px;color:var(--muted);font-size:13px;line-height:1.6}.pilot-framework-head>span{border:1px solid var(--gold);color:#76591d;letter-spacing:.08em;white-space:nowrap;background:#fbf3dd;padding:9px 12px;font-size:10px;font-weight:900}.pilot-cohort-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.pilot-cohort-grid article{border:1px solid var(--line);border-top:4px solid var(--gold);background:#fff;padding:18px}.pilot-cohort-grid small,.pilot-cohort-grid strong,.pilot-cohort-grid span{display:block}.pilot-cohort-grid small{color:#8a6827;letter-spacing:.08em;font-size:10px;font-weight:900}.pilot-cohort-grid strong{color:var(--navy);margin:8px 0;font:20px Georgia,serif}.pilot-cohort-grid span{color:var(--muted);font-size:12px;line-height:1.5}.pilot-framework-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pilot-framework-grid>article{border:1px solid var(--line);background:#f8f9f9;padding:20px}.pilot-framework-grid h3,.pilot-scorecard h3{color:var(--navy);margin:0 0 14px;font:21px Georgia,serif}.pilot-framework-grid p{color:#405467;border-top:1px solid #e2e6e8;grid-template-columns:72px 1fr;align-items:start;gap:10px;margin:0;padding:10px 0;font-size:12px;line-height:1.45;display:grid}.pilot-framework-grid p b{color:#8a6827}.pilot-scorecard{grid-template-columns:1.35fr repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.pilot-scorecard>div,.pilot-scorecard>article{border:1px solid var(--line);padding:16px}.pilot-scorecard>div{background:var(--navy);color:#fff;grid-row:span 2}.pilot-scorecard>div h3{color:#fff}.pilot-scorecard>div p{color:#d9e3ea;font-size:12px}.pilot-scorecard>article{background:#fff;justify-content:space-between;align-items:center;gap:10px;display:flex}.pilot-scorecard article span{color:#405467;font-size:12px}.pilot-scorecard article strong{color:#8a6827;font-size:20px}.pilot-launch-gates{border-left:4px solid var(--gold);background:#fbf8ef;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:15px;display:flex}.pilot-launch-gates strong{color:#76591d;margin-right:4px}.pilot-launch-gates span{color:#536674;background:#fff;border:1px solid #e3d6b8;padding:7px 9px;font-size:11px}.pilot-selection-confirm{background:#fbf8ef;border:1px solid #d9c992;align-items:flex-start;grid-template-columns:auto 1fr!important;gap:11px!important;padding:14px!important;display:flex!important}.pilot-selection-confirm input{margin-top:3px}.pilot-selection-confirm span,.pilot-selection-confirm strong{display:block}.pilot-selection-confirm strong{color:#76591d;margin-bottom:4px;font-size:13px}.launch-control-centre{border-top:5px solid var(--gold)}.launch-control-head{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.launch-control-head h2{margin:5px 0 8px}.launch-control-head>div:first-child>p:not(.eyebrow){max-width:820px;color:var(--muted);font-size:14px;line-height:1.6}.launch-progress{background:var(--navy);color:#fff;min-width:190px;padding:18px}.launch-progress strong,.launch-progress span{display:block}.launch-progress strong{font:34px Georgia,serif}.launch-progress span{color:#e8eef3;margin:3px 0 12px;font-size:12px;font-weight:800}.launch-progress>div{background:#35506a;height:8px;overflow:hidden}.launch-progress i{background:var(--gold);height:100%;display:block}.launch-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.launch-kpis article{border:1px solid var(--line);background:#f8f9fa;padding:15px}.launch-kpis small,.launch-kpis strong{display:block}.launch-kpis small{letter-spacing:.06em;color:#405467;font-size:11px;font-weight:900}.launch-kpis strong{color:var(--navy);margin-top:5px;font:24px Georgia,serif}.launch-kpis article.risk{background:#fff3f3;border-color:#b64848}.launch-kpis article.risk strong{color:#922b21}.launch-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.launch-tabs button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f3f5f6;padding:13px}.launch-tabs button span,.launch-tabs button small{display:block}.launch-tabs button span{color:var(--navy);font-size:14px;font-weight:900}.launch-tabs button small{color:#405467;margin-top:4px;font-size:11px;line-height:1.4}.launch-tabs button.active{background:var(--navy);border-color:var(--navy);box-shadow:inset 0 -4px var(--gold)}.launch-tabs button.active span{color:#fff}.launch-tabs button.active small{color:#e6edf2}.launch-worklist{gap:12px;display:grid}.launch-item{border:1px solid var(--line);background:#fff;border-left:5px solid #9aa7b3;padding:17px}.launch-item.in_progress{border-left-color:var(--gold)}.launch-item.blocked{background:snow;border-left-color:#a52e2e}.launch-item.complete{border-left-color:#237447}.launch-item-title{align-items:flex-start;gap:12px;display:flex}.launch-item-title .pill{flex:none;margin-top:2px}.launch-item-title h3{color:var(--navy);margin:0 0 4px;font:20px Georgia,serif}.launch-item-title p{color:#334e68;margin:0;font-size:13px;line-height:1.5}.launch-item-fields{grid-template-columns:1.25fr .75fr .75fr;gap:10px;margin-top:15px;display:grid}.launch-item label,.launch-decision-form label{color:var(--navy);font-size:13px;font-weight:900;display:block}.launch-item input,.launch-item select,.launch-item textarea,.launch-decision-form select,.launch-decision-form textarea{color:#142b3e;background:#fff;border:1px solid #8496a6;width:100%;margin-top:6px;font-size:15px}.launch-item input,.launch-item select,.launch-decision-form select{min-height:44px;padding:9px}.launch-item textarea,.launch-decision-form textarea{resize:vertical;min-height:74px;padding:10px}.launch-evidence{margin-top:10px}.launch-item-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.launch-item-actions small{color:#405467;font-size:11px}.launch-item-actions button{min-width:132px}.launch-decision-panel{border:1px solid #d3b66b;border-left:5px solid var(--gold);background:#fbf3dd;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding:18px;display:flex}.launch-decision-panel h3{color:var(--navy);margin:3px 0 7px;font:22px Georgia,serif}.launch-decision-panel p:not(.eyebrow){color:#334e68;margin:0;font-size:13px;line-height:1.5}.launch-decision-panel small{color:#405467;margin-top:7px;display:block}.launch-decision-form{border:1px solid var(--line);background:#f6f8f9;margin-top:10px;padding:18px}.launch-decision-form label+label{margin-top:12px}.launch-decision-form textarea{min-height:100px}.launch-decision-form .form-actions{margin-top:12px}.recovery-register{background:#fbf8ef;border:1px solid #d3b66b;margin-top:20px;padding:18px}.recovery-register-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.recovery-register-head h3{color:var(--navy);margin:4px 0 6px;font:22px Georgia,serif}.recovery-register-head p:not(.eyebrow){color:#30485a;max-width:850px;margin:0;font-size:14px;font-weight:650;line-height:1.55}.recovery-register-head>span{background:var(--navy);color:#fff;border-bottom:4px solid var(--gold);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:900}.recovery-role-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.recovery-role{border:1px solid var(--line);background:#fff;border-top:5px solid #a52e2e;padding:16px}.recovery-role.appointed{border-top-color:var(--gold)}.recovery-role.verified{border-top-color:#237447}.recovery-role-title{align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.recovery-role-title h4{color:var(--navy);margin:0 0 4px;font:19px Georgia,serif}.recovery-role-title p{color:#30485a;margin:0;font-size:13px;font-weight:600;line-height:1.45}.recovery-role>label{color:var(--navy);margin-top:10px;font-size:14px;font-weight:900;display:block}.recovery-role input,.recovery-role select,.recovery-role textarea{color:#142b3e;background:#fff;border:1px solid #8496a6;width:100%;margin-top:6px;padding:9px;font-size:15px}.recovery-role input,.recovery-role select{min-height:44px}.recovery-role textarea{resize:vertical;min-height:76px}.recovery-checks{gap:8px;margin-top:12px;display:grid}.recovery-checks label{color:#203b50;align-items:flex-start;gap:8px;font-size:13px;font-weight:800;display:flex}.recovery-checks input{flex:none;width:18px;min-height:18px;margin:0}.service-inventory{background:#f5f8fb;border:1px solid #9fb2c2;margin-top:20px;padding:18px}.service-inventory-grid{gap:14px;margin-top:16px;display:grid}.service-record{border:1px solid var(--line);border-left:5px solid var(--gold);background:#fff;padding:17px}.service-record.verified{border-left-color:#237447}.service-record.blocked{background:snow;border-left-color:#a52e2e}.service-record-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.service-record-head>div{min-width:0}.service-record-head h4{color:var(--navy);margin:0 0 5px 10px;font:20px Georgia,serif;display:inline-block}.service-record-head p{color:#30485a;margin:0;font-size:14px;font-weight:650;line-height:1.5}.service-record-head>strong{color:#fff;white-space:nowrap;background:#8d2525;padding:8px 10px;font-size:12px;font-weight:900}.service-fields{grid-template-columns:1.2fr .75fr .85fr .85fr .9fr;gap:10px;margin-top:15px;display:grid}.service-record>label,.service-fields label{color:var(--navy);margin-top:10px;font-size:14px;font-weight:900;display:block}.service-fields label{margin-top:0}.service-record input,.service-record select,.service-record textarea{color:#142b3e;background:#fff;border:1px solid #70879a;width:100%;margin-top:6px;padding:9px;font-size:15px}.service-record input,.service-record select{min-height:44px}.service-record textarea{resize:vertical;min-height:70px}.service-risk-check{align-items:center;gap:9px;color:#6f1d1d!important;display:flex!important}.service-risk-check input{flex:none;width:19px;min-height:19px;margin:0}@media (width<=640px){.pilot-locked-summary{grid-template-columns:1fr}.pilot-link-result{flex-direction:column;align-items:stretch}.pilot-framework-head{flex-direction:column}.pilot-cohort-grid,.pilot-framework-grid{grid-template-columns:1fr}.pilot-scorecard{grid-template-columns:1fr 1fr}.pilot-scorecard>div{grid-area:auto/1/auto/-1}.pilot-launch-gates,.launch-control-head,.launch-decision-panel,.recovery-register-head,.service-record-head{flex-direction:column;align-items:stretch}.launch-kpis,.launch-tabs{grid-template-columns:1fr 1fr}.launch-item-fields,.recovery-role-grid,.service-fields{grid-template-columns:1fr}.launch-progress{min-width:0}.launch-item-actions{flex-direction:column;align-items:stretch}.launch-item-actions button{width:100%}}.review-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.review-detail-grid p,.review-documents a{border:1px solid #d9e0e7;border-radius:12px;margin:0;padding:14px}.review-detail-grid small,.review-detail-grid strong,.review-documents a span,.review-documents a strong,.review-documents a small{display:block}.review-documents{margin:20px 0}.review-documents a{color:inherit;margin-top:10px;text-decoration:none}.review-documents a:hover{border-color:#c69a45}.decision-actions{margin-top:18px}@media (width<=640px){.review-detail-grid{grid-template-columns:1fr}}.charge-list{gap:8px;margin-top:20px;display:grid}.charge-list article{border:1px solid var(--line);background:#fafafa;align-items:center;gap:16px;padding:13px;display:flex}.charge-list article>div{flex:1}.charge-list strong,.charge-list small{display:block}.charge-list strong{color:var(--navy);font-size:11px}.charge-list small{color:#78838d;margin-top:4px;font-size:9px}.charge-list form{grid-template-columns:130px 110px auto;align-items:end;gap:7px;display:grid}.charge-list input{margin:0;padding:9px}.charge-list button{background:var(--navy);color:var(--gold);border:0;padding:10px;font-size:9px;font-weight:800}.monthly-statement{width:min(820px,96vw);max-height:94vh;padding:0;overflow:auto}.monthly-statement>header{background:var(--navy);color:#fff;border-bottom:4px solid var(--gold);justify-content:space-between;align-items:center;padding:28px 34px;display:flex}.monthly-statement>header p{color:var(--gold);letter-spacing:.16em;font-size:9px}.statement-brand{align-items:center;gap:10px;display:flex}.statement-brand>span{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);place-items:center;font:700 18px Georgia,serif;display:grid}.statement-brand strong,.statement-brand small{display:block}.statement-brand strong{letter-spacing:.16em;font-family:Georgia,serif}.statement-brand small{color:var(--gold);letter-spacing:.2em;margin-top:3px;font-size:7px}.statement-meta{grid-template-columns:2fr 1fr 1fr;gap:12px;padding:26px 34px;display:grid}.statement-meta>div{border-bottom:1px solid var(--line);padding-bottom:12px}.statement-meta small,.statement-meta strong{display:block}.statement-meta small{color:#8a949d;letter-spacing:.1em;font-size:8px}.statement-meta strong{color:var(--navy);margin-top:6px;font-size:11px}.monthly-statement>table{width:calc(100% - 68px);margin:0 34px}.statement-total{background:#f5f1e8;justify-content:space-between;align-items:center;margin:20px 34px 0;padding:18px;display:flex}.statement-total span{letter-spacing:.12em;font-size:9px;font-weight:800}.statement-total strong{color:var(--navy);font:26px Georgia,serif}.print-actions{margin:0 34px;padding:20px 0 28px}.statement-register td{white-space:nowrap}.collections-property-browser{border:1px solid var(--line);background:#fff;margin:22px 0;padding:24px}.collections-property-browser>.section-head>button{color:#76591d;background:#fff;border:1px solid #c8a64d;padding:10px 14px;font-weight:800}.collections-property-browser>.section-head>button.active{color:#fff;background:#071d35;border-color:#071d35}.collections-property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.collections-property-grid>button{text-align:left;background:#f8f9f9;border:1px solid #dfe4e7;gap:6px;padding:17px;display:grid}.collections-property-grid>button.active{background:#fbf8ef;border:2px solid #c8a64d}.collections-property-grid small{color:#8a6518;letter-spacing:.06em;font-size:11px;font-weight:900}.collections-property-grid strong{color:#071d35;font-size:16px;line-height:1.35}.collections-property-grid span{color:#526776;font-size:13px}.collections-property-grid b{color:#76591d;font-size:13px}@media (width<=900px){.collections-property-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.collections-property-browser{padding:16px}.collections-property-grid{grid-template-columns:1fr}}@media (width<=700px){.charge-list article{flex-direction:column;align-items:stretch}.charge-list form{grid-template-columns:1fr;width:100%}.statement-meta{grid-template-columns:1fr}.monthly-statement>header{flex-direction:column;align-items:flex-start;gap:10px}}@media print{:is(body:has(.monthly-statement) *,body:has(.lease-copy) *){visibility:hidden}.monthly-statement,.monthly-statement *,.lease-copy,.lease-copy *{visibility:visible!important}body:has(.monthly-statement) .modal-backdrop{visibility:visible!important}body:has(.lease-copy) .modal-backdrop{visibility:visible!important}.modal-backdrop{background:#fff;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.monthly-statement,.lease-copy{width:100%!important;max-height:none!important;box-shadow:none!important;position:static!important;inset:auto!important;overflow:visible!important}.lease-copy>header{padding:11px 18px!important}.lease-copy-body{padding:8px 12px!important}.lease-copy-status{padding:3px 7px!important;font-size:6px!important}.lease-copy h1{margin:7px 0 3px!important;font-size:22px!important}.lease-copy-intro{font-size:7px!important;line-height:1.25!important}.lease-copy-grid{margin:8px 0!important}.lease-copy-grid>div{padding:6px!important}.lease-copy-grid small,.signature-certificate small{font-size:6px!important}.lease-copy-grid strong{margin-top:2px!important;font-size:8px!important}.lease-financial-schedule{margin:8px 0!important;padding:8px!important}.lease-financial-schedule h2{margin-bottom:4px!important;font-size:15px!important}.lease-financial-schedule div{padding:3px 0!important;font-size:7px!important}.lease-financial-schedule p{margin:4px 0 0!important;font-size:6px!important}.lease-terms{margin:8px 0!important;padding-top:6px!important}.lease-terms h2{margin-bottom:2px!important;font-size:16px!important}.lease-terms article{padding:4px 0!important}.lease-terms article strong{font-size:7.5px!important}.lease-terms article p{margin-top:2px!important;font-size:6.5px!important;line-height:1.28!important}.lease-terms article:nth-of-type(7){break-before:page;page-break-before:always}.signature-certificate{margin-top:8px!important;padding:9px!important}.signature-certificate h2{margin-bottom:6px!important;font-size:15px!important}.signature-certificate article{padding:8px!important}.signature-certificate strong{margin:3px 0!important;font-size:12px!important}.signature-certificate span{font-size:6px!important}.lease-integrity{margin-top:7px!important;padding:7px 9px!important}.lease-integrity p,.lease-template-note{font-size:6px!important;line-height:1.25!important}.lease-template-note{margin-top:6px!important;padding-top:5px!important}.modal-close,.print-actions{display:none!important}}.lease-copy{width:min(850px,96vw);max-height:94vh;padding:0;overflow:auto}.lease-copy>header{background:var(--navy);color:#fff;border-bottom:4px solid var(--gold);justify-content:space-between;align-items:center;padding:28px 34px;display:flex}.lease-copy>header>div:last-child{text-align:right}.lease-copy>header p{color:var(--gold);letter-spacing:.16em;margin:0;font-size:10px;font-weight:800}.lease-copy>header>div:last-child small{color:#b8c4cf;letter-spacing:.12em;margin-top:6px;font-size:8px;display:block}.lease-copy-body{padding:32px 38px 10px}.lease-copy-status{color:#286b44;letter-spacing:.09em;background:#e7f3eb;border-radius:20px;padding:7px 11px;font-size:8px;font-weight:800;display:inline-block}.lease-copy h1{color:var(--navy);margin:18px 0 8px;font:34px Georgia,serif}.lease-copy-intro{color:#6e7983;font-size:11px;line-height:1.6}.lease-copy-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:2fr 1fr;gap:1px;margin:24px 0;display:grid}.lease-copy-grid>div{background:#fff;padding:15px}.lease-copy-grid small,.lease-copy-grid strong{display:block}.lease-copy-grid small,.signature-certificate small{color:#8a949d;letter-spacing:.1em;font-size:8px}.lease-copy-grid strong{color:var(--navy);margin-top:6px;font-size:11px}.signature-certificate{border-top:3px solid var(--gold);background:#faf8f3;margin-top:24px;padding:22px}.signature-certificate h2{color:var(--navy);margin:0 0 17px;font:22px Georgia,serif}.signature-certificate article{border:1px solid var(--line);background:#fff;padding:18px}.signature-certificate strong,.signature-certificate span{display:block}.signature-certificate strong{color:var(--navy);margin:8px 0;font:19px Georgia,serif}.signature-certificate span{color:#6e7983;font-size:9px}.lease-integrity{border-left:4px solid var(--navy);background:#eef2f4;margin-top:20px;padding:13px 16px}.lease-integrity strong{color:var(--navy);font-size:10px}.lease-integrity p,.lease-template-note{color:#687580;margin:6px 0 0;font-size:9px;line-height:1.55}.lease-template-note{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.lease-copy-error{margin:12px 38px}.lease-copy>.print-actions{margin:0 38px}.workspace-logo{object-fit:contain;background:#fff;border:1px solid #d9c98e;width:38px;height:38px;padding:3px}.statement-brand>img,.transaction-organization-logo{object-fit:contain;background:#fff;border:1px solid #d9c98e;width:54px;height:54px;padding:4px}.branding-shell{padding-bottom:48px}.branding-card{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,.75fr) minmax(340px,1.25fr);gap:30px;margin-top:24px;padding:30px;display:grid}.branding-preview{color:#fff;text-align:center;border-bottom:4px solid var(--gold);background:#071d35;align-content:center;justify-items:center;min-height:330px;padding:28px;display:grid}.branding-preview small{color:#e9c76f;letter-spacing:.09em;font-size:12px;font-weight:900}.branding-preview img{object-fit:contain;background:#fff;width:min(220px,80%);height:120px;margin:25px 0 18px;padding:12px}.branding-preview strong{font:24px Georgia,serif}.branding-preview p{color:#d9e2e9;margin:8px 0 0;font-size:14px}.branding-fallback{border:2px solid var(--gold);width:110px;height:110px;color:var(--gold);place-items:center;margin:25px 0 18px;font:38px Georgia,serif;display:grid}.branding-card form{align-self:center}.branding-card form h2{color:var(--navy);margin:0 0 8px;font:28px Georgia,serif}.branding-card form>p{color:#40515f;font-size:15px;line-height:1.6}.branding-card form label{gap:9px;margin-top:24px;display:grid}.branding-card input[type=file]{padding:16px}.branding-boundaries{border-left:4px solid var(--gold);background:#fbf8ef;margin-top:18px;padding:18px 22px}.branding-boundaries strong{color:var(--navy);font-size:16px}.branding-boundaries p{color:#40515f;margin:5px 0 0;font-size:14px;line-height:1.6}@media (width<=760px){.branding-card{grid-template-columns:1fr;padding:18px}.branding-preview{min-height:280px}}@media (width<=650px){.lease-copy-body{padding:26px 20px}.lease-copy-grid{grid-template-columns:1fr}.lease-copy>header{flex-direction:column;align-items:flex-start;gap:14px}.lease-copy>header>div:last-child{text-align:left}.lease-copy>.print-actions{margin:0 20px}}.audit-assurance{background:#eef5f1;border-left:3px solid #3d8b5c;align-items:center;gap:11px;margin:2px 0 18px;padding:12px 14px;display:flex}.audit-assurance>span{color:#fff;background:#3d8b5c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.audit-assurance p{margin:0}.audit-assurance strong,.audit-assurance small{display:block}.audit-assurance strong{color:#285d3e;font-size:10px}.audit-assurance small{color:#638070;margin-top:3px;font-size:9px;line-height:1.4}.signature-action{border:1px solid var(--gold);color:#795916;z-index:2;touch-action:manipulation;background:#fffaf0;min-width:132px;padding:10px 13px;font-size:10px;font-weight:800;position:relative}.signature-action:hover,.signature-action:focus{background:var(--gold);color:var(--navy);outline-offset:2px;outline:2px solid #c69a4540}.invitation-list{gap:9px;display:grid}.invitation-list article{border:1px solid var(--line);align-items:center;gap:12px;padding:14px;display:flex}.invitation-list article>span{background:var(--navy);width:36px;height:36px;color:var(--gold);place-items:center;font-size:10px;font-weight:700;display:grid}.invitation-list p{flex:1;margin:0}.invitation-list strong,.invitation-list small{display:block}.invitation-list strong{color:var(--navy);font-size:11px}.invitation-list small{color:#7e8992;margin-top:4px;font-size:9px}.invitation-list b{font-size:8px}.role-notice{border-left:3px solid var(--gold);color:#697680;background:#f5f1e8;margin-bottom:18px;padding:13px 15px;font-size:10px;line-height:1.5}.application-review{width:min(920px,94vw);max-height:92vh;overflow:auto}.application-review h3{color:var(--navy);margin:24px 0 10px;font-size:13px}.review-status{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.review-status span,.review-fields span{border:1px solid var(--line);background:#fbfaf7;padding:12px}.review-status small,.review-fields small,.review-signature small{color:#7e8992;letter-spacing:.08em;margin-bottom:5px;font-size:8px;display:block}.review-status strong,.review-fields strong{color:var(--navy);font-size:11px}.review-fields{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.review-signature{border-left:3px solid var(--gold);background:#f5f1e8;padding:14px}.review-signature strong{color:var(--navy);margin-bottom:5px;font-family:Georgia,serif;font-size:19px;display:block}.review-documents{gap:7px;display:grid}.review-documents>button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.review-documents>button span{background:var(--navy);color:var(--gold);text-align:center;padding:7px;font-size:8px}.review-documents>button strong{color:var(--navy);font-size:10px}.review-documents>button small{color:#7e8992;font-size:9px}@media (width<=700px){.review-status,.review-fields{grid-template-columns:1fr}.review-documents>button{grid-template-columns:38px 1fr}.review-documents>button small{grid-column:2}}.document-guidance{color:#687580;margin:4px 0 12px;font-size:10px;line-height:1.5}.document-checklist{gap:7px;display:grid}.document-checklist article{border:1px solid var(--line);background:#fff;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.document-checklist article>span{color:#8a682b;background:#f5f1e8;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.document-checklist article.uploaded>span{color:#286b44;background:#e7f3eb}.document-checklist p{margin:0}.document-checklist strong,.document-checklist small{display:block}.document-checklist strong{color:var(--navy);font-size:10px}.document-checklist small{color:#7e8992;margin-top:3px;font-size:8px}.checklist-upload{border:1px solid var(--gold);color:#7e5f20;cursor:pointer;padding:7px 9px;font-size:8px;font-weight:800;position:relative}.checklist-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.legacy-upload-note{color:#7e8992;margin-top:10px;display:block}.submission-requirement{border-left:3px solid var(--gold);color:#725513;background:#fff3d3;padding:10px 12px;font-size:9px}@media (width<=600px){.document-checklist article{grid-template-columns:28px 1fr}.checklist-upload{grid-column:2;width:max-content}}.applicant-screening-payment{border:1px solid var(--line);background:#fff;padding:24px}.applicant-screening-payment h2{color:var(--navy);margin:5px 0;font:24px Georgia,serif}.applicant-screening-payment>p:not(.eyebrow){color:#6d7984;font-size:10px;line-height:1.5}.applicant-screening-payment>strong{color:var(--navy);margin:15px 0;font:27px Georgia,serif;display:block}.screening-control{border-top:3px solid var(--gold);background:#f7f8f8;margin-top:22px;padding:20px}.screening-control form{border:1px solid var(--line);background:#fff;padding:16px}.screening-payment-state{background:var(--navy);color:#fff;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.screening-payment-state small{color:var(--gold);font-size:8px}.screening-payment-state strong{font-size:11px}.screening-payment-state span{color:#aebbc6;margin-left:auto;font-size:8px}.decision-form{margin-top:12px}.decision-outcome{border-left:4px solid var(--gold);background:#f5f1e8;margin-top:18px;padding:17px}.decision-outcome.approved{background:#eaf5ee;border-left-color:#2f7d50}.decision-outcome.declined{background:#fff0ef;border-left-color:#9b3730}.decision-outcome small,.decision-outcome strong{display:block}.decision-outcome small{letter-spacing:.1em;font-size:8px}.decision-outcome strong{color:var(--navy);margin:5px 0;font:22px Georgia,serif}.decision-outcome p{color:#687580;font-size:10px}.permission-toggle,.delegated-permission-note{background:#c8a64d14;border:1px solid #c8a64d59;border-radius:14px;padding:14px 16px}.permission-toggle{align-items:flex-start;gap:12px;display:flex!important}.permission-toggle input{accent-color:#c8a64d;width:18px;height:18px;margin-top:3px}.permission-toggle span,.delegated-permission-note{gap:4px;display:grid}.permission-toggle small,.delegated-permission-note p{color:var(--muted);margin:0;line-height:1.5}.contractor-organisation-filter{gap:4px;min-width:210px;display:grid}.contractor-organisation-filter span,.contractor-client-context small{color:#8a6827;letter-spacing:.12em;font-size:8px;font-weight:800}.contractor-organisation-filter select{color:var(--navy);background:#fff;border:1px solid #d8c18a;padding:9px 30px 9px 10px;font-size:11px}.client-organisation-name{color:#8a6827;font-size:10px}.contractor-client-context{border-left:4px solid var(--gold);background:#f7f1e4;gap:5px;margin:10px 0 16px;padding:12px 14px;display:grid}.contractor-client-context strong{color:var(--navy)}.utilities-resilience{background:#f8fafb;border:1px solid #dce2e6;border-radius:14px;margin:18px 0;padding:0 18px}.utilities-resilience summary{cursor:pointer;color:var(--navy);padding:16px 0}.utilities-resilience summary span,.utilities-resilience summary strong,.utilities-resilience summary small{display:block}.utilities-resilience summary small{color:var(--muted);margin-top:4px;font-weight:400}.utilities-resilience>p{color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.55}.utilities-resilience[open]{padding-bottom:18px}.permission-toggle.compact{margin:10px 0 16px}.readonly-property-modal{max-height:92vh;overflow:auto}.readonly-property-grid{border:1px solid #e1e5e8;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;display:grid}.readonly-property-grid article{border-bottom:1px solid #e1e5e8;border-right:1px solid #e1e5e8;padding:16px}.readonly-property-grid article:nth-child(2n){border-right:0}.readonly-property-grid small,.readonly-property-grid strong{display:block}.readonly-property-grid small,.readonly-resilience-notes small{color:#8a6827;letter-spacing:.1em;font-size:8px;font-weight:800}.readonly-property-grid strong{color:var(--navy);margin-top:5px;font-size:12px}.readonly-resilience-card{background:#fbf8ef;border:1px solid #c8a64d6b;padding:20px}.readonly-resilience-card h3{color:var(--navy);margin:3px 0 14px;font:22px Georgia,serif}.readonly-resilience-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.readonly-resilience-card dl div{border-top:1px solid #c8a64d4d;padding-top:9px}.readonly-resilience-card dt{color:var(--muted);font-size:9px}.readonly-resilience-card dd{color:var(--navy);margin:3px 0 0;font-size:11px;font-weight:700}.readonly-resilience-notes{border-top:1px solid #c8a64d4d;margin-top:16px;padding-top:13px}.readonly-resilience-notes p{color:#566572;margin:6px 0 0;font-size:11px;line-height:1.55}.document-controls{background:#fff;border:1px solid #e1e5e8;justify-content:space-between;align-items:end;gap:18px;margin:22px 0;padding:16px 20px;display:flex}.document-controls>span{color:#8a6827;letter-spacing:.08em;font-size:11px;font-weight:900}.document-controls label{color:#60717e;gap:5px;font-size:11px;font-weight:800;display:grid}.document-controls select{color:#17354d;background:#fff;border:1px solid #d8dfe3;min-width:190px;padding:10px;font-size:13px}.document-toggle{background:#eef2f3;padding:4px;display:flex}.document-toggle button{color:#637481;background:0 0;border:0;padding:10px 16px;font-size:12px;font-weight:900}.document-toggle button.active{color:#fff;background:#071d35}.document-groups{gap:18px;display:grid}.document-group{background:#fff;border:1px solid #dfe4e7}.document-group>header{background:#f5f7f7;border-bottom:1px solid #dfe4e7;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.document-group>header h2{color:#071d35;margin:0 0 4px;font:25px Georgia,serif}.document-group>header p{color:#667784;margin:0;font-size:13px}.document-group>header b{color:#071d35;background:#c8a64d;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:13px;display:flex}.document-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.document-folder{border:1px solid #e2e6e8;min-width:0}.document-folder-title{background:#fbf8ef;border-bottom:1px solid #e8dfc6;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:13px 15px;display:grid}.document-folder-title span{color:#b48b34;font-size:16px}.document-folder-title h3{color:#74591e;margin:0;font-size:14px}.document-folder-title b{color:#8a6827;font-size:12px}.document-row{color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;padding:14px 15px;display:grid}.document-row:last-child{border-bottom:0}.document-row:hover{background:#f8faf9}.document-row span strong,.document-row span small{display:block}.document-row span strong{color:#102f47;font-size:14px;line-height:1.35}.document-row span small{color:#71808b;margin-top:4px;font-size:11px}.document-row time{color:#667784;font-size:11px}.document-row i{color:#8a6827;font-size:11px;font-style:normal;font-weight:900}.water-record-summary{background:#fbf8ef;border:1px solid #c8a64d80;grid-template-columns:1.4fr repeat(4,minmax(90px,1fr));align-items:center;gap:12px;margin:18px 0;padding:16px 18px;display:grid}.water-record-summary h3{color:#071d35;margin:3px 0 0;font:22px Georgia,serif}.water-record-summary>span{border-left:1px solid #c8a64d59;padding-left:12px}.water-record-summary>span small,.water-record-summary>span strong{display:block}.water-record-summary>span small{color:#8a6827;text-transform:uppercase;font-size:9px;font-weight:900}.water-record-summary>span strong{color:#17354d;margin-top:5px;font-size:12px}.water-record-summary>p{color:#687680;grid-column:1/-1;margin:0;font-size:11px}@media (width<=800px){.document-controls{flex-direction:column;align-items:stretch}.document-toggle button{flex:1}.document-folder-grid{grid-template-columns:1fr;padding:12px}.document-row{grid-template-columns:1fr auto}.document-row i{grid-column:2}.water-record-summary{grid-template-columns:repeat(2,1fr)}.water-record-summary>div,.water-record-summary>p{grid-column:1/-1}}@media (width<=650px){.readonly-property-grid,.readonly-resilience-card dl{grid-template-columns:1fr}.readonly-property-grid article{border-right:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.front-office-shell{max-width:1500px;margin:0 auto;padding:42px 48px 80px}.front-office-head{color:#fff;background:linear-gradient(125deg,#071d35,#103756);justify-content:space-between;align-items:flex-end;gap:28px;padding:36px;display:flex}.front-office-head h1{max-width:760px;margin:8px 0 10px;font:42px Georgia,serif}.front-office-head p:not(.eyebrow){color:#d6e0e8;max-width:760px;line-height:1.6}.front-office-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.front-office-tabs{background:#fff;border:1px solid #e1e5e8;border-top:0;gap:4px;padding:7px;display:flex}.front-office-tabs button{color:#667581;letter-spacing:.05em;background:0 0;border:0;padding:13px 18px;font-size:11px;font-weight:800}.front-office-tabs button.active{color:#071d35;background:#eef2f3}.front-office-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}.front-office-metrics article,.front-office-card,.front-register,.pathway-column{background:#fff;border:1px solid #e1e5e8}.front-office-metrics article{padding:24px}.front-office-metrics span,.front-office-metrics small{display:block}.front-office-metrics span{color:#9a762e;letter-spacing:.1em;font-size:9px;font-weight:900}.front-office-metrics strong{color:#071d35;margin:9px 0 3px;font:36px Georgia,serif;display:block}.front-office-metrics small{color:#788691;font-size:10px}.front-office-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.front-office-card,.front-register{padding:26px}.follow-up-row{border-top:1px solid #edf0f2;grid-template-columns:80px 1fr auto;align-items:center;gap:15px;padding:14px 0;display:grid}.follow-up-row>span{color:#9a762e;text-transform:uppercase;font-size:9px;font-weight:900}.follow-up-row p,.follow-up-row strong,.follow-up-row small{margin:0;display:block}.follow-up-row strong{color:#102d48;font-size:12px}.follow-up-row small{color:#74828e;margin-top:4px}.follow-up-row time{color:#6c7882;font-size:10px}.pathway-total{grid-template-columns:1fr 35px;align-items:center;gap:8px;margin:18px 0;display:grid}.pathway-total span{color:#233d54;font-size:12px;font-weight:800}.pathway-total b{text-align:right;color:#9a762e}.pathway-total div{background:#edf0f2;grid-column:1/-1;height:5px}.pathway-total i{background:#c8a64d;height:100%;display:block}.junction-note{background:#fbf8ef;border:1px solid #c8a64d73;margin-top:24px;padding:15px}.junction-note strong,.junction-note span{display:block}.junction-note strong{color:#8a6827;font-size:11px}.junction-note span{color:#6b7379;margin-top:5px;font-size:10px;line-height:1.5}.front-register{margin-top:24px}.front-register td span strong,.front-register td span small{display:block}.front-register td span small{color:#7c8992;margin-top:4px}.pathways-board{grid-template-columns:repeat(3,1fr);align-items:start;gap:15px;margin-top:24px;display:grid}.pathway-column{background:#f7f8f8;padding:16px}.pathway-column>header{justify-content:space-between;align-items:center;padding:7px 4px 17px;display:flex}.pathway-column>header p{color:#071d35;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px;font-weight:900}.pathway-column>header span{color:#fff;background:#071d35;padding:4px 8px;font-size:10px}.opportunity-card{background:#fff;border:1px solid #dfe4e7;margin-bottom:11px;padding:17px}.opportunity-card>small{color:#9a762e;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.opportunity-card h3{color:#071d35;margin:7px 0;font:20px Georgia,serif}.opportunity-card p{color:#334e64;margin:0 0 4px;font-weight:800}.opportunity-card>span{color:#77848e;font-size:10px;display:block}.opportunity-card em{color:#8a6827;text-transform:uppercase;background:#fbf3dd;margin-top:11px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.opportunity-card label{color:#7a858d;text-transform:uppercase;margin-top:14px;font-size:8px;font-weight:900;display:block}.opportunity-card select{color:#17354d;background:#fff;border:1px solid #d9e0e4;width:100%;margin-top:5px;padding:9px}.junction-button{color:#76591d;text-transform:uppercase;background:#fbf8ef;border:1px solid #c8a64d;width:100%;margin-top:10px;padding:9px;font-size:9px;font-weight:900}.front-empty{text-align:center;color:#75828c;padding:30px}.front-empty strong,.front-empty span{display:block}.front-empty strong{color:#243e54;font:18px Georgia,serif}.front-empty span{margin-top:6px;font-size:10px}.front-office-loading{text-align:center;color:#6d7a84;padding:60px}.front-modal{max-width:700px}.front-form{gap:15px;margin-top:22px;display:grid}.front-form label{color:#536674;gap:6px;font-size:10px;font-weight:800;display:grid}.front-form input,.front-form select,.front-form textarea{color:#102f47;font:inherit;background:#fff;border:1px solid #d9e0e4;padding:12px}.front-form fieldset{border:1px solid #d9e0e4;flex-wrap:wrap;gap:9px;padding:14px;display:flex}.front-form legend{color:#536674;padding:0 5px;font-size:10px;font-weight:800}.front-form label.check{background:#f4f6f6;grid-template-columns:auto 1fr;align-items:center;padding:8px 10px;display:flex}.front-form label.check input{margin:0}.front-form .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=1050px){.front-office-head{flex-direction:column;align-items:flex-start}.front-office-actions{justify-content:flex-start}.front-office-metrics{grid-template-columns:repeat(2,1fr)}.pathways-board,.front-office-grid{grid-template-columns:1fr}}@media (width<=650px){.front-office-shell{padding:20px 14px 60px}.front-office-head{padding:25px}.front-office-head h1{font-size:31px}.front-office-actions{width:100%}.front-office-actions button{flex:1}.front-office-tabs{overflow-x:auto}.front-office-metrics{grid-template-columns:1fr 1fr}.front-office-metrics article{padding:17px}.front-office-card,.front-register{padding:16px}.follow-up-row{grid-template-columns:64px 1fr}.follow-up-row time{grid-column:2}.front-form .two{grid-template-columns:1fr}}.front-office-shell{color:#223a4e;font-size:14px}.front-office-head p:not(.eyebrow){font-size:15px}.front-office-tabs button{font-size:13px}.front-office-metrics span{font-size:11px}.front-office-metrics small{font-size:13px;line-height:1.45}.front-office-card .section-head h2,.front-register .section-head h2{font-size:28px;line-height:1.15}.follow-up-row>span{font-size:11px}.follow-up-row strong{font-size:15px;line-height:1.35}.follow-up-row small{font-size:13px;line-height:1.4}.follow-up-row time{font-size:12px}.pathway-total span{font-size:14px}.pathway-total b{font-size:16px}.junction-note strong{font-size:14px}.junction-note span{font-size:13px;line-height:1.55}.front-register table{font-size:14px}.front-register th{color:#405467;font-size:11px}.front-register td{color:#263f53;line-height:1.45}.front-register td span strong{color:#071d35;font-size:15px;line-height:1.35}.front-register td span small{font-size:12px;line-height:1.4}.front-register .pill{font-size:11px}.pathway-column>header p{font-size:14px}.pathway-column>header span{font-size:12px}.opportunity-card>small{font-size:11px}.opportunity-card h3{font-size:23px;line-height:1.25}.opportunity-card p{font-size:14px;line-height:1.4}.opportunity-card>span{font-size:13px;line-height:1.45}.opportunity-card em{font-size:10px}.opportunity-card label{font-size:11px}.opportunity-card select{font-size:14px}.junction-button{font-size:11px;line-height:1.35}.front-empty strong{font-size:21px}.front-empty span{font-size:13px;line-height:1.45}.front-office-loading{font-size:14px}.front-modal>p:not(.eyebrow){font-size:14px;line-height:1.55}.front-form label,.front-form legend{font-size:13px}.front-form input,.front-form select,.front-form textarea{font-size:14px}.front-form label.check{font-size:12px}.follow-up-filters{gap:5px;display:flex}.follow-up-filters button{color:#506675;background:#fff;border:1px solid #d5dde2;padding:8px 10px;font-size:11px;font-weight:900}.follow-up-filters button.active{color:#76591d;background:#fbf8ef;border-color:#c8a64d}.follow-up-group-title{color:#8a6827;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 4px;font-size:11px;font-weight:900}.follow-up-group-title.upcoming{color:#31566f}.follow-up-action{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0 solid #edf0f2;border-top-width:1px}.follow-up-action:hover,.follow-up-action:focus-visible{outline-offset:2px;background:#f8fafb;outline:2px solid #c8a64d}.front-empty.compact{padding:18px 10px}.front-empty.compact strong{font-size:17px}@media (width<=650px){.front-office-card .section-head{flex-direction:column;align-items:flex-start;gap:14px}.follow-up-filters{width:100%}.follow-up-filters button{flex:1}.follow-up-action{grid-template-columns:64px 1fr}.follow-up-action time{grid-column:2}.front-office-metrics span{font-size:10px}.front-office-metrics small{font-size:12px}.front-office-card .section-head h2,.front-register .section-head h2{font-size:24px}.front-register table{font-size:13px}.opportunity-card h3{font-size:22px}}.record-row,.opportunity-card{cursor:pointer}.record-row:hover,.opportunity-card:hover{background:#fbf8ef}.open-record-button{color:#76591d;background:#fff;border:1px solid #c8a64d;width:100%;margin-top:14px;padding:10px;font-size:12px;font-weight:900}.record-history{border-top:1px solid #d9e0e4;margin-top:24px;padding-top:20px}.record-history h3{color:#071d35;font:22px Georgia,serif}.record-history>div{border-top:1px solid #edf0f2;grid-template-columns:1fr auto;gap:4px 16px;padding:12px 0;display:grid}.record-history strong{color:#8a6827}.record-history span{color:#405467;grid-row:2}.record-history time{color:#74828e;grid-area:1/2/3;font-size:12px}.conversion-confirmed{color:#76591d;background:#fbf8ef;border-left:4px solid #c8a64d;padding:13px;font-weight:800}.conversion-readiness{background:#fbf8ef;border:1px solid #c8a64d8c;gap:9px;padding:17px;display:grid}.conversion-readiness>strong{color:#76591d;font-size:15px}.conversion-readiness>p{color:#536674;margin:0;font-size:13px;line-height:1.5}.conversion-readiness>span{font-size:13px;font-weight:800}.conversion-readiness>span.ready{color:#276447}.conversion-readiness>span.pending{color:#7b6740}.conversion-readiness button{margin-top:5px}.conversion-readiness button:disabled{cursor:not-allowed;opacity:.5}.front-modal .front-form label:not(.check),.front-modal .front-form legend{color:#8a6518;letter-spacing:.02em;text-shadow:0 0 .01px;font-size:16px;font-weight:900;line-height:1.4}.front-modal .front-form input,.front-modal .front-form select,.front-modal .front-form textarea{color:#071d35;font-size:15px;font-weight:600}.front-modal .front-form label.check{color:#263f53;font-size:14px;font-weight:800}@media (width<=650px){.front-modal .front-form label:not(.check),.front-modal .front-form legend,.front-modal .front-form input,.front-modal .front-form select,.front-modal .front-form textarea{font-size:15px}}.otp-workspace{background:#fff;border:1px solid #dfe4e7;margin-top:24px;padding:28px}.otp-head{align-items:center}.otp-head>div>p:last-child{color:#405b70;margin:6px 0 0;font-size:14px}.otp-register{border-top:1px solid #dfe4e7;margin-top:22px}.otp-row{text-align:left;color:#17354d;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6eaed;grid-template-columns:1.35fr 1fr .7fr auto auto;align-items:center;gap:18px;width:100%;padding:18px 10px;display:grid}.otp-row:hover,.otp-row:focus-visible{outline-offset:-2px;background:#fbf8ef;outline:2px solid #c8a64d}.otp-row span strong,.otp-row span small{display:block}.otp-row span strong{color:#071d35;font-size:15px}.otp-row span small{color:#5d7180;margin-top:4px;font-size:12px}.otp-row i{color:#8a6518;font-style:normal;font-weight:900}.otp-status{color:#29485f;text-transform:uppercase;letter-spacing:.04em;background:#f4f7f8;border:1px solid #c7d1d8;align-items:center;width:max-content;padding:7px 9px;font-size:11px;font-weight:900;display:inline-flex}.otp-status.accepted,.otp-status.unconditional,.otp-status.registered{color:#1d6941;background:#edf8f1;border-color:#84b99c}.otp-status.purchaser_signed,.otp-status.conditions_pending,.otp-status.conveyancer_instructed{color:#745612;background:#fff8e6;border-color:#d1ad55}.otp-editor{max-width:900px}.otp-editor fieldset{display:grid}.otp-viewer{background:#eef1f3;width:min(1050px,100vw - 30px);max-width:1050px;max-height:92vh;padding:22px;overflow:auto}.otp-view-actions{z-index:3;background:#071d35;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:-22px -22px 22px;padding:14px 52px 14px 14px;display:flex;position:sticky;top:-22px}.otp-document{color:#151b20;background:#fff;max-width:820px;margin:0 auto;padding:54px 62px;font-family:Arial,sans-serif;font-size:13px;line-height:1.55;box-shadow:0 8px 30px #071d3524}.otp-document header{text-align:center;border-bottom:3px solid #b18a31;margin-bottom:28px;padding-bottom:22px}.otp-document header p{letter-spacing:.15em;color:#8a6518;font-size:11px;font-weight:900}.otp-document header h1{color:#071d35;margin:8px 0;font:700 30px Georgia,serif}.otp-document header span{color:#526775;font-size:11px}.otp-document section{margin:25px 0}.otp-document h2{color:#071d35;letter-spacing:.05em;border-bottom:1px solid #b8c2c9;padding-bottom:6px;font-size:14px}.otp-party-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.otp-party-grid>div{border:1px solid #cad2d8;padding:13px}.otp-party-grid small,.otp-party-grid strong{display:block}.otp-party-grid small{color:#8a6518;font-size:10px;font-weight:900}.otp-party-grid strong{margin-top:5px;font-size:15px}.otp-schedule{border:1px solid #cbd3d8;grid-template-columns:1fr 1fr;display:grid}.otp-schedule p{border-bottom:1px solid #e1e5e8;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:9px 11px;display:grid}.otp-schedule p:nth-child(odd){border-right:1px solid #e1e5e8}.otp-schedule span{color:#526775}.otp-clause{break-inside:avoid;margin:17px 0}.otp-clause h3{color:#071d35;margin:0 0 5px;font-size:12px}.otp-clause p{text-align:justify;margin:0}.otp-additional{white-space:pre-wrap;border:1px solid #cbd3d8;min-height:60px;margin-top:8px;padding:10px}.otp-signatures{grid-template-columns:1fr 1fr;gap:32px 44px;display:grid;margin-top:50px!important}.otp-signatures div{grid-template-columns:1fr auto;gap:8px;display:grid}.otp-signatures span{grid-column:1/-1;font-weight:800}.otp-signatures i{border-bottom:1px solid #222;height:34px;display:block}.otp-signatures small{align-self:end}.otp-document footer{color:#526775;border-top:1px solid #cbd3d8;margin-top:36px;padding-top:12px;font-size:10px}.otp-document footer p{margin:3px 0}@media (width<=780px){.otp-workspace{padding:16px}.otp-row{grid-template-columns:1fr}.otp-row>i{display:none}.otp-viewer{padding:12px}.otp-view-actions{justify-content:flex-start;margin:-12px -12px 14px;padding:12px 46px 12px 10px;top:-12px}.otp-document{padding:32px 22px}.otp-party-grid,.otp-schedule,.otp-signatures{grid-template-columns:1fr}.otp-schedule p:nth-child(odd){border-right:0}.otp-document{font-size:14px}}@media print{body:has(.otp-document) *{visibility:hidden!important}:is(body:has(.otp-document) .otp-viewer,body:has(.otp-document) .otp-document,body:has(.otp-document) .otp-document *){visibility:visible!important}.otp-document{width:auto;max-width:none;box-shadow:none;padding:12mm 14mm;font-size:10pt;position:absolute;inset:0}.no-print{display:none!important}.otp-clause{break-inside:avoid}.otp-document header{margin-bottom:8mm}.otp-document section{margin:6mm 0}@page{size:A4;margin:8mm}}.otp-view-actions a{text-decoration:none}.otp-master-notice{color:#523f18;background:#fbf8ef;border-left:4px solid #b18a31;padding:10px 12px;font-weight:700}.purchaser-offer-portal{color:#071d35;background:#eef1f3;min-height:100vh;padding:36px 18px}.purchaser-offer-card{background:#fff;max-width:860px;margin:0 auto;padding:48px 58px;font:15px/1.6 Arial,sans-serif;box-shadow:0 8px 30px #071d3524}.purchaser-offer-card>header{text-align:center;border-bottom:3px solid #b18a31;margin-bottom:28px;padding-bottom:24px}.purchaser-offer-card>header p{color:#8a6518;letter-spacing:.13em;font-weight:900}.purchaser-offer-card>header h1{color:#071d35;margin:7px 0;font:700 34px Georgia,serif}.purchaser-offer-card h2{color:#071d35;border-bottom:1px solid #c4ced5;margin-top:30px;padding-bottom:7px;font-size:18px}.purchaser-sign-form{background:#fbf8ef;border:2px solid #b18a31;gap:16px;margin-top:36px;padding:24px;display:grid}.purchaser-sign-form label{color:#6e5116;gap:7px;font-weight:900;display:grid}.purchaser-sign-form input{font:inherit;color:#071d35;background:#fff;border:1px solid #9eacb5;padding:13px}.purchaser-sign-form label.check{color:#183950;align-items:flex-start;font-size:14px;display:flex}.purchaser-sign-form label.check input{margin:5px 9px 0 0}.purchaser-signed-confirmation{color:#174f35;background:#edf8f1;border-left:5px solid #28714a;margin-top:34px;padding:20px}.purchaser-signed-confirmation strong{font-size:19px}.purchaser-signed-confirmation p{margin-bottom:0}@media (width<=650px){.purchaser-offer-portal{padding:12px}.purchaser-offer-card{padding:28px 20px}.purchaser-offer-card>header h1{font-size:28px}}@media screen{:root{--ink:#10263a;--muted:#40515f;--line:#cbd3d9}body{color:#10263a;font-size:16px;line-height:1.55}p,li,dd,td,button,input,select,textarea{font-weight:550}.topbar{height:auto;min-height:84px}.topbar nav{gap:20px}.topbar nav button{color:#e7edf2;letter-spacing:.01em;font-size:14px;font-weight:800}.topbar nav button.active{color:#fff}.brand small{font-size:11px;font-weight:900}.principal-badge strong{font-size:14px}.principal-badge small,.live-workspace small{color:#d7e0e8;font-size:12px;font-weight:700}.workspace-switcher span{color:#f2d991;font-size:11px;font-weight:900}.workspace-switcher select{color:#fff;font-size:13px;font-weight:800}.mobile-navigation button{font-size:16px;font-weight:850}.mobile-navigation small{color:#f2d991;font-size:12px;font-weight:900}.eyebrow{color:#a87920;letter-spacing:.13em;font-size:13px;font-weight:900}.hero .eyebrow,.module-hero .eyebrow,.role-hero .eyebrow,.platform-hero .eyebrow,.front-office-head .eyebrow,.application-shell aside .eyebrow,.applicant-hero .eyebrow{color:#f0c96d}.section-head h2,.module-table h2,.workflow h2,.applications h2{color:#071d35;font-size:28px;font-weight:700}.lede,.hero-card p,.hero-card span,.module-hero p:not(.eyebrow),.role-hero p:not(.eyebrow),.platform-hero>div>p:not(.eyebrow),.front-office-head p:not(.eyebrow),.application-shell aside>p:not(.eyebrow),.applicant-hero>div>p:not(.eyebrow){color:#e2e9ef;font-size:16px;font-weight:600}.stats span,.stats small,.module-summary small,.role-metrics small,.front-office-metrics span,.front-office-metrics small{color:#344b5d;letter-spacing:.06em;font-size:13px;font-weight:850;line-height:1.45}.stats strong,.module-summary strong,.role-metrics strong,.front-office-metrics strong{color:#071d35;font-weight:700}.oversight-strip strong,.principal-control strong{font-size:14px;font-weight:850}.oversight-strip small,.principal-control small,.scope{color:#344b5d;font-size:13px;font-weight:650}label,.front-form label,.front-form legend,.document-controls label,.pilot-create-form label{color:#0b2947;font-size:15px;font-weight:850;line-height:1.4}.front-form label,.front-form legend{color:#76591d}input,select,textarea,.front-form input,.front-form select,.front-form textarea{color:#071d35;background:#fff;border:2px solid #8998a5;font-size:16px;font-weight:650;line-height:1.4}input::placeholder,textarea::placeholder{color:#526473;opacity:1}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid #b07c19}.form-intro,.form-actions small,.front-modal>p:not(.eyebrow),.record-modal>p:not(.eyebrow){color:#344b5d;font-size:15px;font-weight:600;line-height:1.6}.primary,.secondary,.filter,.open,.text-button,.front-office-tabs button,.open-record-button{font-size:14px;font-weight:850}table{font-size:15px}th,.front-register th{color:#17354d;letter-spacing:.07em;font-size:13px;font-weight:900}td,.front-register td{color:#263d50;font-size:15px;font-weight:600;line-height:1.5}td small,.front-register td span small,.document-row span small,.pilot-link-table td small{color:#40515f;font-size:13px;font-weight:650}.pill,.front-register .pill{font-size:12px;font-weight:850}.front-office-shell{font-size:16px}.front-office-tabs button{color:#30485a;font-size:15px}.front-office-tabs button.active{color:#071d35}.follow-up-row>span,.opportunity-card>small,.pathway-column>header p,.opportunity-card label{color:#76591d;font-size:13px;font-weight:900}.follow-up-row strong,.opportunity-card p,.role-actions button strong,.role-register>article strong{color:#071d35;font-size:15px;font-weight:850}.follow-up-row small,.follow-up-row time,.opportunity-card>span,.role-actions button small,.role-register>article small{color:#344b5d;font-size:13px;font-weight:650}.role-actions button{border-color:#bac5cc}.role-register>article>b{font-size:11px;font-weight:900}.document-group>header p,.document-row time,.water-record-summary>p,.readonly-resilience-notes p,.decision-guidance,.maintenance-documents>p{color:#344b5d;font-size:14px;font-weight:600}.document-folder-title h3,.document-row span strong,.water-record-summary>span strong,.readonly-property-grid strong,.readonly-resilience-card dd,.maintenance-documents>button strong{color:#071d35;font-size:15px;font-weight:850}.document-folder-title b,.document-row i,.water-record-summary>span small,.readonly-property-grid small,.readonly-resilience-notes small,.readonly-resilience-card dt,.maintenance-documents>button span{color:#76591d;font-size:12px;font-weight:900}.maintenance-documents>button small{color:#40515f;font-size:13px;font-weight:650}.applicant-grid p:not(.eyebrow),.applicant-boundary li,.applicant-hero article span,.secure-note,.progress-list>div{color:#30485a;font-size:14px;font-weight:600}.applicant-progress>div small,.applicant-documents>div:last-child>span small,.property-details small{color:#405769;font-size:12px;font-weight:750}.applicant-hero article span,.property-details small,.application-shell aside .progress-list>div,.application-shell aside .secure-note{color:#dce5ec}.pilot-control-intro,.pilot-framework-head p:not(.eyebrow),.pilot-cohort-grid span,.pilot-framework-grid p,.pilot-scorecard article span,.pilot-launch-gates span{color:#30485a;font-size:14px;font-weight:600}.pilot-cohort-grid small,.pilot-framework-head>span{font-size:12px;font-weight:900}.launch-control-head>div:first-child>p:not(.eyebrow),.launch-item-title p,.launch-decision-panel p:not(.eyebrow),.launch-tabs button small,.launch-item-actions small,.launch-decision-panel small{color:#30485a;font-size:14px;font-weight:650}.launch-tabs button span,.launch-item label,.launch-decision-form label,.launch-kpis small{color:#0b2947;font-size:14px;font-weight:900}.launch-tabs button.active span{color:#fff}.launch-tabs button.active small{color:#e6edf2}.recovery-register-head p:not(.eyebrow),.recovery-role-title p,.recovery-checks label,.service-record-head p{color:#203b50;font-size:14px;font-weight:700}.recovery-role>label,.service-record>label,.service-fields label{color:#0b2947;font-size:14px;font-weight:900}@media (width<=700px){body{font-size:17px}.topbar{min-height:76px}.mobile-navigation button{padding-block:16px;font-size:17px}.section-head h2,.front-office-card .section-head h2,.front-register .section-head h2{font-size:25px}table,td,.front-register td{font-size:15px}th,.front-register th{font-size:13px}}}.form-page-navigation{z-index:8;background:linear-gradient(#ffffffc7,#fff 28%);border-top:2px solid #c8a64d;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:24px -2px -2px;padding:14px 2px 2px;display:grid;position:sticky;bottom:-1px}.form-page-navigation button{cursor:pointer;border:2px solid #9a762e;min-height:48px;padding:11px 18px;font-size:16px;font-weight:900;line-height:1.2}.form-page-back{color:#071d35;background:#fff;justify-self:start}.form-page-next{color:#fff;background:#071d35;justify-self:end}.form-page-navigation button:focus-visible{outline-offset:3px;outline:4px solid #c8a64d66}.form-page-navigation button:disabled{opacity:.4;cursor:not-allowed}.form-page-progress{color:#071d35;text-align:center;font-size:15px;font-weight:900}.form-page-navigation button span{vertical-align:-1px;font-size:20px}@media (width<=650px){.form-page-navigation{grid-template-columns:1fr 1fr}.form-page-progress{grid-area:1/1/auto/-1}.form-page-back{grid-area:2/1;width:100%}.form-page-next{grid-area:2/2;width:100%}}
