/*! 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-border-style:solid}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.document-action-backdrop{z-index:5000;background:#021932c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.document-action-modal{color:#082f5c;background:#fff;border-top:6px solid #ff7200;border-radius:8px;width:min(820px,100%);max-height:92vh;padding:30px;position:relative;overflow:auto}.document-action-modal>img{object-fit:contain;object-position:left center;width:210px;height:70px}.document-action-modal>span{color:#e46a00;letter-spacing:1.4px;margin-top:12px;font-size:12px;font-weight:900;display:block}.document-action-modal h2{margin:6px 0 5px;font-size:30px}.document-action-modal>p{color:#597087;margin:0}.document-action-close{color:#fff;cursor:pointer;background:#073569;border:0;border-radius:50%;width:42px;height:42px;font-size:27px;position:absolute;top:18px;right:18px}.document-action-options{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.document-action-options button{text-align:left;color:#123d67;cursor:pointer;background:#f8fbfe;border:1px solid #b8cbdd;border-left:5px solid #0b6bc8;border-radius:7px;grid-template-columns:auto 1fr;gap:4px 10px;min-height:145px;padding:18px;display:grid}.document-action-options button:nth-child(2){border-left-color:#ee7900}.document-action-options button:nth-child(3){border-left-color:#16834c}.document-action-options button:hover,.document-action-options button:focus-visible{outline-offset:2px;background:#eaf4fd;outline:3px solid #ff8a1c}.document-action-options b{color:#fff;background:#0b6bc8;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.document-action-options strong{font-size:16px}.document-action-options small{color:#5e7387;grid-column:2;line-height:1.45}.document-action-status{background:#edf6fd;border-left:4px solid #0b6bc8;font-weight:800;color:#173e65!important;padding:13px 15px!important}.generated-document-banner{color:#126139;background:#effaf4;border:1px solid #96c6ac;border-left:5px solid #16834c;margin:0 0 16px;padding:12px 15px;font-size:13px;font-weight:900}.generated-document-preview{outline-offset:5px;outline:3px solid #16834c18}@media (width<=700px){.document-action-modal{padding:22px}.document-action-options{grid-template-columns:1fr}.document-action-modal h2{font-size:24px}}@media print{.document-action-backdrop,.generated-document-banner{display:none!important}.generated-document-preview{outline:0!important}}:root{--navy:#061a35;--navy2:#0a2d59;--blue:#0965d8;--cyan:#12a6a0;--orange:#ff7a00;--ink:#10213b;--muted:#61708a;--line:#dbe4ee;--paper:#f5f8fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}.site-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 max(5vw,24px);display:flex;position:absolute}.brand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.brand-mark{letter-spacing:-3px;color:#fff;border-right:3px solid var(--orange);padding-right:14px;font-size:30px;font-weight:900}.brand-copy{text-transform:uppercase;letter-spacing:1px;flex-direction:column;display:flex}.brand-copy strong{font-size:13px}.brand-copy small{color:#8ca2bd;margin-top:3px;font-size:8px}.nav{align-items:center;gap:30px;display:flex}.nav a{color:#c8d4e3;font-size:14px;text-decoration:none}.nav a:hover{color:#fff}.nav-cta{color:#fff;cursor:pointer;background:#123a66;border:1px solid #4e759f;border-radius:7px;padding:12px 18px;font-weight:700}.menu{color:#fff;background:0 0;border:0;font-size:26px;display:none}.hero{color:#fff;background:linear-gradient(115deg,#03142d 5%,#082d5c 62%,#073d65);grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;min-height:760px;padding:160px max(5vw,24px) 90px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";border:120px solid #0d70da26;border-radius:50%;width:500px;height:500px;position:absolute;top:90px;right:-180px}.hero-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.hero-copy,.hero-panel{z-index:2;position:relative}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:2px;color:var(--orange);font-size:12px;font-weight:800}.eyebrow span{background:var(--orange);vertical-align:middle;width:22px;height:2px;margin-right:9px;display:inline-block}.hero h1{letter-spacing:-3px;margin:22px 0;font-size:clamp(48px,5.5vw,80px);line-height:1.02}.hero h1 em{color:#68b5ff;font-style:normal}.hero-lead{color:#c2d0df;max-width:730px;font-size:19px;line-height:1.7}.hero-actions{gap:14px;margin:34px 0;display:flex}.button{cursor:pointer;border:0;border-radius:7px;align-items:center;gap:18px;padding:16px 22px;font-weight:800;text-decoration:none;display:inline-flex}.button.primary{background:var(--orange);color:#fff;box-shadow:0 8px 28px #ff7a0038}.button.ghost{color:#fff;background:0 0;border:1px solid #567392}.trust-row{color:#9fb1c6;border-top:1px solid #294a70;gap:28px;padding-top:24px;font-size:12px;display:flex}.trust-row b{color:#fff;margin-bottom:2px;font-size:20px;display:block}.hero-panel{color:var(--ink);background:#fffffff7;border-radius:12px;padding:20px;transform:perspective(1000px)rotateY(-3deg);box-shadow:0 25px 70px #00000059}.panel-head{text-transform:uppercase;color:#6d7d92;border-bottom:1px solid var(--line);justify-content:space-between;padding:4px 4px 16px;font-size:11px;font-weight:800;display:flex}.panel-head i{color:#069856;font-style:normal}.phase-row{border-bottom:1px solid #e7edf3;align-items:center;gap:13px;padding:14px 4px;display:flex}.phase-num{background:var(--navy);color:#fff;border-radius:7px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.phase-row div{flex-direction:column;flex:1;display:flex}.phase-row strong{font-size:14px}.phase-row small{color:#718096;margin-top:4px;font-size:11px}.phase-row>b{border:1px solid #c8d9ea;border-radius:50%;padding:7px;font-size:11px}.phase-row .p2{background:#0b8f91}.phase-row .p3{background:#d69100}.phase-row .p4{background:#0965d8}.phase-row .p5{background:#087337}.panel-foot{color:#087337;background:#eaf7ef;border-radius:7px;margin-top:14px;padding:11px;font-size:12px;font-weight:700}.pulse{background:#18b55c;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.section{padding:100px max(5vw,24px)}.section-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.section-heading h2,.about h2{letter-spacing:-2px;margin:10px 0 0;font-size:clamp(34px,4vw,54px);line-height:1.08}.section-heading>p{color:var(--muted);margin:0;line-height:1.7}.audience-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.audience-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:28px;transition:all .25s;position:relative;overflow:hidden}.audience-card:before{content:"";background:var(--blue);height:4px;position:absolute;top:0;left:0;right:0}.audience-card:hover{transform:translateY(-7px);box-shadow:0 20px 40px #0924451f}.audience-icon{width:48px;height:48px;color:var(--blue);background:#e8f2ff;border-radius:8px;place-items:center;font-size:20px;font-weight:900;display:grid}.audience-icon.a2{color:#e66e00;background:#fff3e5}.audience-icon.a3{color:#07837e;background:#e4f7f5}.audience-icon.a4{color:#33445f;background:#eef0f5}.audience-card h3{margin:24px 0 10px;font-size:22px}.audience-card p{color:var(--muted);min-height:92px;font-size:14px;line-height:1.65}.audience-card button{color:var(--blue);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.lifecycle{background:var(--navy);color:#fff}.section-heading.light>p{color:#9eb0c5}.rail{background:#294a70;border:1px solid #294a70;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.rail-item{background:#0b2647;flex-direction:column;min-height:220px;padding:28px 20px;display:flex}.gate{color:#fff;border:2px solid #6eaef2;place-items:center;width:50px;height:50px;margin:4px 0 28px;font-weight:900;display:grid;transform:rotate(45deg)}.rail-item span{color:#68b5ff;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:800}.rail-item strong{margin:10px 0;font-size:18px;line-height:1.3}.rail-item small{color:#93a7bf;line-height:1.5}.rule-strip{color:#b6c5d6;justify-content:space-between;gap:20px;margin-top:24px;font-size:12px;display:flex}.capability-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.capability-grid article{background:#fff;padding:34px}.capability-grid span{color:#a8b7c8;font-weight:900}.capability-grid h3{margin:28px 0 12px;font-size:20px}.capability-grid p{color:var(--muted);min-height:76px;line-height:1.6}.capability-grid a{color:var(--blue);font-size:13px;font-weight:800;text-decoration:none}.about{background:var(--paper);grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;display:grid}.about-copy>p:not(.kicker){color:var(--muted);font-size:16px;line-height:1.75}.about-values{gap:18px;margin-top:30px;display:flex}.about-values span{border-left:3px solid var(--orange);padding-left:12px;font-size:12px}.about-values b{color:var(--navy);font-size:14px;display:block}.about-card{background:var(--navy);color:#fff;border-radius:12px;padding:38px;box-shadow:20px 20px #dfe9f3}.about-card>p{color:var(--orange);letter-spacing:2px;font-size:11px;font-weight:800}.about-card>h3{font-size:24px;line-height:1.45}.about-card>div{border-top:1px solid #294a70;gap:18px;padding:18px 0;display:flex}.about-card span{color:#68b5ff;font-weight:900}.about-card p{color:#9fb1c5;margin:0;font-size:13px;line-height:1.5}.about-card b{color:#fff}.cta{text-align:center;color:#fff;background:linear-gradient(120deg,#075ab8,#0c7ed5);padding:80px 24px}.cta p{text-transform:uppercase;letter-spacing:2px;font-size:13px}.cta h2{letter-spacing:-1px;max-width:850px;margin:18px auto 30px;font-size:clamp(30px,4vw,50px)}footer{color:#9fb1c5;background:#031226;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:35px max(5vw,24px);font-size:11px;display:grid}footer>p{text-align:center}footer>p:last-child{text-align:right}.modal-backdrop{z-index:50;background:#020c1bcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:min(560px,100%);max-height:94vh;padding:36px;position:relative;overflow:auto}.modal-close{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:18px}.modal h2{margin:10px 0;font-size:30px}.modal>p{color:var(--muted);line-height:1.5}.modal form{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.modal label{font-size:12px;font-weight:800}.modal input,.modal select{border:1px solid #ccd7e4;border-radius:6px;width:100%;margin-top:7px;padding:13px;display:block}.modal form button{grid-column:1/-1;justify-content:center;margin-top:6px}@media (width<=980px){.audience-grid{grid-template-columns:1fr 1fr}.hero{grid-template-columns:1fr;padding-top:135px}.hero-panel{transform:none}.rail,.capability-grid{grid-template-columns:1fr 1fr}.about{grid-template-columns:1fr}.nav{background:#061a35;flex-direction:column;align-items:stretch;padding:24px;display:none;position:absolute;top:82px;left:0;right:0}.nav.open{display:flex}.menu{display:block}.site-header{position:absolute}.hero{min-height:auto}.section-heading{grid-template-columns:1fr;gap:18px}.rule-strip{flex-wrap:wrap}footer{text-align:center;grid-template-columns:1fr;gap:18px}footer>p:last-child{text-align:center}}@media (width<=620px){.hero h1{letter-spacing:-2px}.hero-actions,.trust-row,.about-values{flex-direction:column}.audience-grid,.capability-grid,.rail{grid-template-columns:1fr}.audience-card p{min-height:auto}.section{padding:74px 20px}.section-heading{margin-bottom:34px}.modal form{grid-template-columns:1fr}.modal form button{grid-column:auto}.brand-copy{display:none}.rail-item{min-height:190px}.rule-strip{flex-direction:column}}.official-brand{background:0 0;justify-content:center;width:220px;height:66px;padding:4px 0;overflow:hidden}.official-brand img{object-fit:contain;filter:brightness(1.42)saturate(1.12)drop-shadow(0 0 1px #fffffff2)drop-shadow(0 0 6px #69beff8c);width:100%;height:100%;display:block}.powered-brand{color:#fff;align-items:center;gap:14px;display:flex}.powered-brand>span{text-transform:uppercase;letter-spacing:1.5px;color:#dceafb;white-space:nowrap;font-size:9px}.powered-brand img{object-fit:contain;filter:brightness(1.38)saturate(1.1)drop-shadow(0 0 1px #ffffffe6)drop-shadow(0 0 6px #69beff7a);width:205px;height:64px}@media (width<=620px){.official-brand{width:174px;height:58px}.powered-brand{flex-direction:column;justify-content:center;gap:4px}.powered-brand img{width:220px;height:72px}}.flat-header{height:112px;color:var(--navy);border-bottom:5px solid var(--orange);background:#fff;position:absolute}.flat-header .official-brand{padding:8px 0}.flat-header .official-brand img{filter:none}.flat-header .nav a{color:var(--navy);font-weight:800}.flat-header .nav a:hover{color:var(--blue)}.flat-header .nav-cta{background:var(--blue);border:2px solid var(--blue);color:#fff;border-radius:0}.flat-header .menu{color:var(--navy)}.hero{background:#062a56;padding-top:210px}.hero:after,.hero-grid{display:none}.hero h1 em{color:#70bcff}.button,.audience-card,.hero-panel,.about-card,.modal,.nav-cta{border-radius:0;box-shadow:none!important}.button.primary{box-shadow:none}.hero-panel{border:5px solid var(--orange);transform:none}.audience-card:hover{box-shadow:none;border-color:var(--blue);transform:none}.cta{background:#0965d8}.about-card{box-shadow:none;border-left:8px solid var(--orange)}footer{color:var(--navy);border-top:7px solid var(--orange);background:#fff;min-height:132px}footer>p{color:#455975;font-weight:700}.powered-brand>span{color:var(--navy);font-size:11px;font-weight:900}.powered-brand img{filter:none;width:285px;height:92px}@media (width<=980px){.flat-header{height:102px}.flat-header .nav{border-bottom:4px solid var(--orange);background:#fff;top:102px}.hero{padding-top:170px}}@media (width<=620px){.flat-header .official-brand{flex-basis:210px!important;width:210px!important;height:74px!important}.flat-header{height:94px}.flat-header .nav{top:94px}.hero{padding-top:150px}.powered-brand img{width:250px;height:82px}}.audience-card{flex-direction:column;display:flex}.audience-card button{margin-top:22px;line-height:1.45}.portal-flow-label{background:var(--navy);color:#fff;justify-content:center;align-items:center;gap:18px;margin:-20px 0 28px;padding:17px;font-size:13px;font-weight:800;display:flex}.portal-flow-label b{color:var(--orange)}.portal-card-link{color:var(--blue);margin-top:22px;font-weight:800;line-height:1.45;text-decoration:none}.portal-page{color:var(--ink);background:#fff}.portal-header{border-bottom:5px solid var(--orange);background:#fff;justify-content:space-between;align-items:center;height:105px;padding:8px max(5vw,24px);display:flex}.portal-header img{object-fit:contain;width:255px;height:86px}.portal-header nav{gap:28px;display:flex}.portal-header nav a{color:var(--navy);font-size:13px;font-weight:800;text-decoration:none}.portal-hero{color:#fff;background:#062a56;grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;min-height:560px;padding:80px max(5vw,24px);display:grid}.portal-step{text-transform:uppercase;letter-spacing:2px;font-weight:900;color:var(--orange)!important;font-size:12px!important}.portal-hero h1{letter-spacing:-3px;margin:20px 0;font-size:clamp(48px,6vw,82px);line-height:1}.portal-hero>div>p{color:#c7d6e7;max-width:780px;font-size:18px;line-height:1.75}.portal-main-action{background:var(--orange);color:#fff;margin-top:18px;padding:17px 22px;font-weight:900;text-decoration:none;display:inline-flex}.portal-hero aside{background:#092441;border:2px solid #4a78a7;padding:24px}.portal-hero aside>span{text-transform:uppercase;color:#8fabc8;letter-spacing:2px;font-size:10px;font-weight:900}.portal-hero aside a{color:#bacadd;border-top:1px solid #365574;gap:16px;padding:17px 6px;font-size:13px;text-decoration:none;display:flex}.portal-hero aside a:first-of-type{margin-top:16px}.portal-hero aside a b{color:#69bfff}.portal-hero aside a.active{background:var(--blue);color:#fff;padding-left:14px}.portal-hero aside a.active b{color:#fff}.portal-purpose{border-bottom:1px solid var(--line);background:#f3f7fb;padding:70px max(8vw,30px)}.portal-purpose p,.portal-access>p{text-transform:uppercase;color:var(--orange);letter-spacing:2px;font-size:11px;font-weight:900}.portal-purpose h2{max-width:1100px;margin:10px 0;font-size:clamp(27px,3vw,42px);line-height:1.35}.portal-content{grid-template-columns:1.25fr .75fr;gap:6vw;padding:90px max(5vw,24px);display:grid}.portal-content h2{margin:8px 0 28px;font-size:36px}.portal-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.portal-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:17px;padding:22px;display:flex}.portal-list span{color:var(--blue);font-weight:900}.portal-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.portal-content>aside{background:var(--navy);color:#fff;border-top:7px solid var(--orange);padding:34px}.portal-content>aside h2{font-size:27px}.portal-outcome{color:#c7d6e7;border-top:1px solid #294a70;padding:15px 0;font-size:14px}.portal-access{background:var(--blue);color:#fff;text-align:center;padding:75px max(5vw,24px)}.portal-access h2{max-width:930px;margin:15px auto 28px;font-size:clamp(28px,4vw,48px)}.portal-access>a{background:var(--orange);color:#fff;margin:5px;padding:16px 22px;font-weight:900;text-decoration:none;display:inline-block}.portal-access .next-portal{color:var(--navy);background:#fff}.portal-footer{border-top:7px solid var(--orange);background:#fff;grid-template-columns:.8fr 1.2fr 1fr;align-items:center;gap:30px;min-height:150px;padding:20px max(5vw,24px);display:grid}.portal-footer-ipac{object-fit:contain;width:235px;height:100px}.portal-footer>div{align-items:center;gap:14px;display:flex}.portal-footer>div span{text-transform:uppercase;color:var(--navy);font-size:10px;font-weight:900}.portal-footer>div img{object-fit:contain;width:265px;height:95px}.portal-footer>p{text-align:right;color:#53657d;font-size:11px;font-weight:800;line-height:1.6}@media (width<=900px){.portal-hero,.portal-content{grid-template-columns:1fr}.portal-header nav{display:none}.portal-list{grid-template-columns:1fr}.portal-footer{text-align:center;grid-template-columns:1fr}.portal-footer>a,.portal-footer>div{justify-self:center}.portal-footer>p{text-align:center}.portal-flow-label{flex-wrap:wrap}}@media (width<=620px){.portal-header img{width:210px}.portal-hero{padding-top:55px}.portal-hero h1{letter-spacing:-2px;font-size:45px}.portal-footer>div{flex-direction:column}.portal-footer>div img{width:245px}.portal-flow-label{flex-direction:column;align-items:flex-start}.portal-flow-label b{margin-left:12px;transform:rotate(90deg)}}.country-register{border-top:6px solid var(--orange);background:#f3f7fb;padding:90px max(5vw,24px)}.country-register-head{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:35px;display:grid}.country-register h2{margin:10px 0;font-size:clamp(30px,4vw,48px);line-height:1.1}.reference-rule{background:var(--navy);color:#fff;border-left:7px solid var(--orange);flex-direction:column;gap:8px;padding:22px;display:flex}.reference-rule span{text-transform:uppercase;letter-spacing:1.5px;color:#8eabc8;font-size:10px;font-weight:900}.reference-rule b{overflow-wrap:anywhere;font-size:14px}.reference-rule small{color:#69bfff}.region-grid{border-top:1px solid #cdd9e5;border-left:1px solid #cdd9e5;grid-template-columns:repeat(3,1fr);display:grid}.region-grid article{background:#fff;border-bottom:1px solid #cdd9e5;border-right:1px solid #cdd9e5;padding:24px}.region-grid h3{color:var(--navy);border-bottom:3px solid var(--orange);margin:0 0 16px;padding-bottom:12px;font-size:15px}.region-grid article>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.region-grid span{color:#53657d;align-items:flex-start;gap:8px;font-size:11px;line-height:1.35;display:flex}.region-grid span b{min-width:30px;color:var(--blue);font-size:10px}.country-note{color:#65758a;border-left:4px solid var(--blue);margin:24px 0 0;padding-left:15px;font-size:12px;line-height:1.6}@media (width<=980px){.country-register-head{grid-template-columns:1fr}.region-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.region-grid,.region-grid article>div{grid-template-columns:1fr}.country-register{padding:65px 20px}}.visitor-auth{background:#fff;padding:95px max(5vw,24px)}.auth-heading{max-width:880px;margin-bottom:32px}.auth-heading h2{margin:10px 0;font-size:clamp(34px,4vw,54px);line-height:1.08}.auth-heading>p:last-child{color:var(--muted);line-height:1.6}.auth-tabs{background:#cdd9e5;border:1px solid #cdd9e5;gap:1px;display:flex}.auth-tabs button{color:var(--navy);cursor:pointer;background:#f2f6fa;border:0;flex:1;padding:16px 12px;font-weight:800}.auth-tabs button.active{background:var(--blue);color:#fff}.auth-panel{background:#fff;border:1px solid #cdd9e5;border-top:0}.stage-rail{background:var(--navy);grid-template-columns:repeat(5,1fr);display:grid}.stage-rail button{color:#879fba;background:0 0;border:0;border-right:1px solid #294a70;justify-content:center;align-items:center;gap:9px;padding:18px 10px;font-size:11px;display:flex}.stage-rail button b{border:1px solid #557795;place-items:center;width:25px;height:25px;display:grid}.stage-rail button.active{background:var(--blue);color:#fff}.stage-rail button.done{color:#75d9a0}.auth-form{max-width:920px;margin:auto;padding:38px}.auth-form h3{color:var(--navy);margin:0 0 25px;font-size:28px}.auth-form>p{color:var(--muted);line-height:1.65}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.auth-form label{color:var(--navy);flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.auth-form input,.auth-form select,.auth-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #aebdce;padding:13px}.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus{border-color:var(--blue);outline:3px solid #cde5ff}.auth-form .wide{grid-column:1/-1}.auth-form .check{flex-direction:row;align-items:flex-start;font-weight:500;line-height:1.5}.auth-form .check input{width:auto;margin-top:2px}.auth-form small{color:#7b8797;line-height:1.4}.auth-form small.valid,.valid{color:#087337!important}.auth-primary{background:var(--orange);color:#fff;cursor:pointer;border:0;margin-top:24px;padding:15px 20px;font-weight:900}.auth-primary:disabled{cursor:not-allowed;background:#a5aeb8}.suggestions{align-items:center;gap:8px;margin:12px 0 18px;font-size:11px;display:flex}.suggestions button{color:var(--blue);cursor:pointer;background:#edf6ff;border:1px solid #abc6e1;padding:7px 9px}.strength{background:#dce4ec;height:8px;margin:12px 0 22px;position:relative}.strength i{background:var(--orange);height:100%;transition:all .25s;display:block}.strength span{color:var(--muted);font-size:10px;font-style:normal;position:absolute;top:12px;right:0}.password-rules{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.password-rules span{color:#718096;font-size:11px}.security-note,.safe-message{border-left:5px solid var(--blue);background:#eef5fb;padding:14px;font-size:12px!important}.verification-box{text-align:center;border:1px solid #cdd9e5;padding:28px}.verification-box>div{justify-content:center;gap:8px;margin:18px 0;display:flex}.verification-box input{text-align:center;width:46px;font-size:21px;font-weight:900}.approval-card{background:var(--navy);color:#fff;border-top:6px solid var(--orange);padding:28px}.approval-card>span,.confirmation-card>span{color:#62c48e;letter-spacing:2px;font-size:10px;font-weight:900}.approval-card h4{margin:10px 0;font-size:25px}.approval-card p,.approval-card li{color:#bfd0e1;line-height:1.6}.confirmation-card{text-align:center}.confirmation-card>span{color:#087337}.confirmation-card h3{color:var(--blue);letter-spacing:1px;margin:15px 0;font-size:clamp(30px,5vw,55px)}.confirmation-card dl{text-align:left;border:1px solid #cdd9e5;grid-template-columns:1fr 1fr;display:grid}.confirmation-card dl div{border-bottom:1px solid #cdd9e5;padding:15px}.confirmation-card dt{text-transform:uppercase;color:#77889c;font-size:10px}.confirmation-card dd{margin:4px 0 0;font-weight:800}.login-form{border:0;max-width:620px}.login-links{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.login-links button,.back-link{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.back-link{margin-top:18px}@media (width<=760px){.auth-tabs{grid-template-columns:1fr 1fr;display:grid}.stage-rail{grid-template-columns:1fr}.stage-rail button{justify-content:flex-start;padding-left:25px}.form-grid,.password-rules,.confirmation-card dl{grid-template-columns:1fr}.auth-form .wide{grid-column:auto}.auth-form{padding:26px 18px}.suggestions{flex-wrap:wrap}.visitor-auth{padding:70px 18px}}.partner-stages{grid-template-columns:repeat(7,1fr)}.partner-stages button{gap:6px;padding:16px 6px;font-size:9px}.partner-auth .auth-heading{max-width:980px}.control-summary{border-left:6px solid var(--blue);background:#eef5fb;flex-wrap:wrap;gap:8px;margin-top:25px;padding:20px;display:flex}.control-summary b{width:100%;color:var(--navy);margin-bottom:4px}.control-summary span{color:#52667d;background:#fff;border:1px solid #b9ccdf;padding:7px 9px;font-size:10px;font-weight:800}.declaration-list{gap:16px;display:grid}.declaration-list .check{background:#f8fafc;border:1px solid #cdd9e5;padding:16px}.application-status{border:1px solid #cdd9e5;grid-template-columns:repeat(4,1fr);margin-bottom:25px;display:grid}.application-status article{border-right:1px solid #cdd9e5;flex-direction:column;gap:8px;padding:18px;display:flex}.application-status span{color:var(--blue);font-weight:900}.application-status b{color:var(--navy);font-size:12px}.application-status small{color:#087337}.confirmation-card .user-identifier{color:#075f68;border-top:1px solid #cdd9e5;margin-top:24px;padding-top:22px;font-size:clamp(24px,4vw,42px)}@media (width<=900px){.partner-stages{grid-template-columns:1fr}.partner-stages button{justify-content:flex-start;padding-left:25px}.application-status{grid-template-columns:1fr 1fr}}@media (width<=520px){.application-status{grid-template-columns:1fr}.application-status article{border-bottom:1px solid #cdd9e5;border-right:0}}.project-reference{background:var(--navy);color:#fff;border-left:7px solid var(--orange);text-align:left;flex-direction:column;gap:8px;margin:28px 0;padding:22px;display:flex}.project-reference span{color:#8db4dc;letter-spacing:1.6px;font-size:10px;font-weight:900}.project-reference b{overflow-wrap:anywhere;font-size:clamp(16px,2.4vw,25px)}.project-reference small{color:#fff;font-size:12px}.partner-type-choice{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:26px;display:grid}.partner-type-choice button{color:var(--navy);text-align:left;cursor:pointer;background:#f5f8fb;border:2px solid #c8d6e4;flex-direction:column;gap:7px;padding:20px;display:flex}.partner-type-choice button b{font-size:16px}.partner-type-choice button span{color:#62748a;font-size:11px;line-height:1.5}.partner-type-choice button.active{border-color:var(--blue);background:#eaf4ff}.partner-type-choice button.active:before{content:"✓ SELECTED";color:#087337;letter-spacing:1px;font-size:9px;font-weight:900}@media (width<=620px){.partner-type-choice{grid-template-columns:1fr}}.exchange-page{background:#f5f8fb}.exchange-header{border-bottom:5px solid var(--orange);background:#fff;justify-content:space-between;align-items:center;height:105px;padding:8px max(5vw,24px);display:flex}.exchange-header nav{align-items:center;gap:28px;display:flex}.exchange-header nav a{color:var(--navy);border-bottom:3px solid #0000;padding:15px 0;font-size:13px;font-weight:900;text-decoration:none}.exchange-header nav a.active{color:var(--blue);border-color:var(--orange)}.exchange-header nav .submit-tab{background:var(--blue);color:#fff;border:0;padding:14px 18px}.exchange-hero{color:#fff;text-align:center;background:#062a56;padding:85px max(6vw,28px)}.exchange-hero h1{letter-spacing:-3px;max-width:1100px;margin:18px auto;font-size:clamp(46px,6vw,78px);line-height:1.02}.exchange-hero>p:not(.kicker){color:#c7d6e7;max-width:900px;margin:0 auto;font-size:18px;line-height:1.75}.exchange-path{color:#b9cee4;border:1px solid #5279a4;max-width:1050px;margin:34px auto 0;padding:18px;font-size:12px;font-weight:800}.exchange-path b{color:var(--orange);margin:0 10px}.exchange-body{padding:85px max(5vw,24px)}.exchange-title{grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin-bottom:32px;display:grid}.exchange-title h2{margin:9px 0;font-size:clamp(34px,4vw,52px)}.exchange-title>p{color:var(--muted);line-height:1.65}.project-filters{background:#fff;border:1px solid #cdd9e5;grid-template-columns:repeat(4,1fr) auto;gap:12px;padding:20px;display:grid}.project-filters label{text-transform:uppercase;color:var(--navy);font-size:10px;font-weight:900}.project-filters select{background:#fff;border:1px solid #afbfce;width:100%;margin-top:7px;padding:12px;display:block}.project-filters button{background:var(--navy);color:#fff;cursor:pointer;border:0;align-self:end;height:42px;padding:0 18px;font-weight:800}.project-count{color:#61708a;margin:25px 0 15px;font-size:12px}.project-count b{color:var(--blue);margin-right:5px;font-size:22px}.project-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.project-card{border:1px solid #cdd9e5;border-top:6px solid var(--blue);background:#fff;flex-direction:column;padding:24px;display:flex}.project-card-top{text-transform:uppercase;letter-spacing:.7px;justify-content:space-between;gap:10px;font-size:9px;display:flex}.project-card-top span{color:var(--blue);font-weight:900}.project-card-top b{color:#087337}.project-ref{color:#6d7f93;letter-spacing:.6px;margin:18px 0 7px;font-size:10px;font-weight:800}.project-card h3{color:var(--navy);margin:0;font-size:22px;line-height:1.25}.project-place{color:#60738a;font-size:12px}.project-tags{flex-wrap:wrap;gap:6px;margin:10px 0 18px;display:flex}.project-tags span{color:#145d9f;background:#eaf3fb;padding:6px 8px;font-size:9px;font-weight:800}.project-card dl{border-top:1px solid #dde5ed;border-left:1px solid #dde5ed;grid-template-columns:1fr 1fr;margin:0;display:grid}.project-card dl div{border-bottom:1px solid #dde5ed;border-right:1px solid #dde5ed;padding:11px}.project-card dt{text-transform:uppercase;color:#75869a;font-size:8px}.project-card dd{color:var(--navy);margin:4px 0 0;font-size:12px;font-weight:900}.project-card .shortfall dd{color:#c64e00}.delivery-line{color:#5b6c81;flex:1;font-size:11px;line-height:1.5}.project-actions{gap:8px;margin-top:16px;display:flex}.project-actions button,.project-actions a{background:var(--navy);color:#fff;text-align:center;cursor:pointer;border:0;flex:1;padding:12px 8px;font-size:10px;font-weight:900;text-decoration:none}.project-actions a{background:var(--orange)}.access-gate{text-align:center;border-top:6px solid var(--orange);background:#fff;padding:75px max(7vw,28px)}.access-gate h2{margin:10px 0;font-size:clamp(32px,4vw,50px)}.access-gate>p:not(.kicker){color:var(--muted)}.access-gate>div{background:#cdd9e5;border:1px solid #cdd9e5;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1100px;margin:32px auto 0;display:grid}.access-gate a{background:#f6f9fc;flex-direction:column;gap:8px;padding:25px;text-decoration:none;display:flex}.access-gate a b{color:var(--navy);font-size:17px}.access-gate a span{color:var(--blue);font-size:11px;font-weight:800}.opportunity-modal{z-index:80;background:#020c1bd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.opportunity-modal>article{border-top:8px solid var(--orange);background:#fff;width:min(820px,100%);max-height:92vh;padding:38px;position:relative;overflow:auto}.opportunity-modal h2{color:var(--navy);margin:10px 0;font-size:clamp(30px,4vw,45px)}.opportunity-modal h3{color:var(--navy);margin-top:25px}.profile-metrics{border:1px solid #cdd9e5;grid-template-columns:repeat(4,1fr);margin:25px 0;display:grid}.profile-metrics div{border-right:1px solid #cdd9e5;padding:15px}.profile-metrics span{text-transform:uppercase;color:#708198;font-size:8px;display:block}.profile-metrics b{margin-top:6px;font-size:13px;display:block}.restricted-note{border-left:6px solid var(--blue);background:#edf4fa;margin-top:25px;padding:16px}.restricted-note p{color:#5b6d82;margin:6px 0 0;font-size:12px;line-height:1.5}.modal-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.modal-actions a{background:var(--orange);color:#fff;padding:13px 15px;font-size:11px;font-weight:900;text-decoration:none}.modal-actions a:nth-child(n+2){background:var(--navy)}@media (width<=1050px){.exchange-header nav{gap:14px}.project-grid,.project-filters{grid-template-columns:1fr 1fr}.exchange-title{grid-template-columns:1fr}.profile-metrics{grid-template-columns:1fr 1fr}}@media (width<=700px){.exchange-header{flex-direction:column;height:auto;padding:10px 18px}.exchange-header nav{flex-wrap:wrap;justify-content:center;width:100%}.exchange-header img{width:220px;height:72px}.exchange-hero{padding:65px 20px}.exchange-path{line-height:2}.project-grid,.access-gate>div{grid-template-columns:1fr}.exchange-body{padding:60px 18px}.project-filters{grid-template-columns:1fr}.opportunity-modal>article{padding:28px 18px}.profile-metrics{grid-template-columns:1fr}.project-actions{flex-direction:column}}.ms-header{z-index:40;color:#161616;background:#fff;border-bottom:1px solid #d8d8d8;height:78px;position:absolute;top:0;left:0;right:0}.ms-bar{align-items:center;gap:22px;height:78px;padding:0 max(2.5vw,22px);display:flex}.ms-logo{flex:0 0 174px;width:174px;height:57px;display:block}.ms-logo img{object-fit:contain;filter:none;width:100%;height:100%}.ms-divider{background:#222;width:2px;height:28px}.product-name{color:var(--navy);white-space:nowrap;font-size:17px;font-weight:800;text-decoration:none}.ms-nav{align-items:center;gap:26px;margin-left:10px;display:flex}.ms-nav a{color:#1a1a1a;white-space:nowrap;border-bottom:4px solid #0000;padding:29px 0 25px;font-size:14px;text-decoration:none}.ms-nav a:hover{border-color:var(--orange);color:var(--blue)}.ms-tools{align-items:center;gap:11px;height:100%;margin-left:auto;display:flex}.ms-tools button{font:inherit;cursor:pointer}.all-ipac{background:#f3f3f3;border:0;border-left:1px solid #ddd;border-right:1px solid #ddd;height:100%;padding:0 17px;font-size:14px}.all-ipac.active{outline-offset:-5px;background:#e9e9e9;outline:2px dotted #222}.all-ipac span{margin-left:8px;font-size:18px}.icon-button{color:var(--navy);background:#fff;border:0;font-size:30px;line-height:1}.intake-button{background:var(--blue);color:#fff;border:0;padding:12px 16px;font-weight:800}.profile-button{border:1px solid var(--navy);background:#fff;border-radius:50%;width:43px;height:43px;font-size:12px}.ms-menu{color:var(--navy);background:#fff;border:0;font-size:26px;display:none}.mega-wrap{border-bottom:5px solid var(--orange);background:#f2f2f2;max-height:calc(100vh - 88px);position:absolute;top:78px;left:2.5%;right:2.5%;overflow:auto}.mega-summary{background:var(--navy);color:#fff;grid-template-columns:1.55fr repeat(4,1fr);align-items:center;gap:1px;display:grid}.mega-summary>div,.mega-summary>p{border-right:1px solid #2d4b6e;margin:0;padding:16px 20px}.mega-summary>div{flex-direction:column;display:flex}.mega-summary b{letter-spacing:1px;font-size:23px}.mega-summary span{color:#a9bdd4;margin-top:3px;font-size:10px}.mega-summary p{color:#b9c8d8;font-size:11px}.mega-summary strong{color:#fff;margin-bottom:2px;font-size:17px;display:block}.mega-menu{grid-template-columns:repeat(6,1fr);gap:30px;padding:28px 32px 32px;display:grid}.mega-column{flex-direction:column;gap:13px;display:flex}.mega-column h3{color:var(--navy);border-bottom:3px solid var(--orange);margin:0 0 10px;padding-bottom:10px;font-size:15px;font-weight:900}.mega-column a{color:#171717;font-size:13px;line-height:1.35;text-decoration:none}.mega-column a:hover{color:var(--blue);text-decoration:underline}.sitemap-link{text-align:center;color:#111;background:#e4e4e4;padding:13px;font-size:14px;text-decoration:none;display:block}.sitemap-link span{margin-left:8px}@media (width<=1280px){.ms-nav{gap:15px}.ms-nav a{font-size:12px}.product-name,.ms-divider,.intake-button{display:none}.mega-menu{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.ms-header,.ms-bar{height:70px}.ms-logo{flex-basis:158px;width:158px;height:52px}.ms-tools{margin-left:auto}.all-ipac{height:48px}.icon-button,.profile-button{display:none}.ms-menu{display:block}.ms-nav{border-bottom:4px solid var(--orange);background:#fff;flex-direction:column;align-items:flex-start;padding:18px 24px;display:none;position:absolute;top:70px;left:0;right:0}.ms-nav.open{display:flex}.ms-nav a{padding:8px 0}.mega-wrap{max-height:calc(100vh - 70px);top:70px;left:0;right:0;overflow:auto}.mega-summary{grid-template-columns:1fr 1fr}.mega-summary>div{grid-column:1/-1}.mega-menu{grid-template-columns:repeat(2,1fr);gap:30px;padding:28px}.hero{padding-top:140px}}@media (width<=520px){.ms-logo{flex-basis:140px;width:140px;height:48px}.all-ipac{padding:0 10px;font-size:12px}.mega-menu{grid-template-columns:1fr}.hero{padding-top:130px}}.risk-architecture{border-top:6px solid var(--navy);background:#fff}.risk-title{color:#fff;background:#071b39;grid-template-columns:.7fr 1.5fr 1.8fr;align-items:center;gap:22px;padding:18px 30px;display:grid}.risk-title>span{text-transform:uppercase;color:#ffb000;letter-spacing:1.4px;font-size:11px;font-weight:900}.risk-title h2{margin:0;font-size:19px}.risk-title p{color:#bdcad9;margin:0;font-size:11px;line-height:1.5}.risk-grid{background:#d7e0ea;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.risk-column{background:#f7f9fb;flex-direction:column;gap:9px;padding:22px 26px;display:flex}.risk-column h3{color:var(--navy);border-left:5px solid var(--orange);margin:0 0 8px;padding-left:10px;font-size:14px}.risk-column a{color:#243750;font-size:11px;line-height:1.35;text-decoration:none}.risk-column a:hover{color:var(--blue);text-decoration:underline}.risk-principles{color:#40536b;background:#eef3f8;flex-wrap:wrap;justify-content:center;gap:18px;padding:12px 20px;font-size:10px;display:flex}.risk-principles b{color:var(--navy)}@media (width<=850px){.risk-title{grid-template-columns:1fr}.risk-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.risk-grid{grid-template-columns:1fr}.risk-column,.risk-title{padding:20px}}.investor-architecture{background:#fff;border-top:6px solid #0d7f87}.investor-title{color:#fff;background:#075f68;grid-template-columns:.7fr 1.5fr 1.8fr;align-items:center;gap:22px;padding:18px 30px;display:grid}.investor-title>span{text-transform:uppercase;color:#7fe5ec;letter-spacing:1.4px;font-size:11px;font-weight:900}.investor-title h2{margin:0;font-size:19px}.investor-title p{color:#c7e7e9;margin:0;font-size:11px;line-height:1.5}.investor-principle{color:#0b6067;background:#e5f4f5;flex-wrap:wrap;justify-content:center;gap:18px;padding:12px 20px;font-size:10px;display:flex}.investor-principle b{text-transform:uppercase;color:#063a3e}.investor-principle span{font-weight:800}.investor-grid{background:#c9dfe1;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:1px;display:grid}.investor-column{background:#f7fbfb;flex-direction:column;gap:8px;padding:22px 25px;display:flex}.investor-column h3{color:#075f68;border-left:5px solid var(--orange);margin:0 0 8px;padding-left:10px;font-size:14px}.investor-column a{color:#243750;font-size:10.5px;line-height:1.32;text-decoration:none}.investor-column a:hover{color:#087e87;text-decoration:underline}.automation-boundary{color:#cad9e8;text-align:center;background:#08294c;padding:13px 24px;font-size:10px;line-height:1.45}.automation-boundary b{color:#ffb000;text-transform:uppercase;margin-right:7px}@media (width<=850px){.investor-title{grid-template-columns:1fr}.investor-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.investor-grid{grid-template-columns:1fr}.investor-column,.investor-title{padding:20px}}.data-architecture{background:#fff;border-top:6px solid #176bc0}.data-title{color:#fff;background:#0b4b8a;grid-template-columns:.8fr 1.1fr 1.8fr;align-items:center;gap:22px;padding:18px 30px;display:grid}.data-title>span{text-transform:uppercase;color:#8fd0ff;letter-spacing:1.4px;font-size:11px;font-weight:900}.data-title h2{margin:0;font-size:20px}.data-title p{color:#d1e5f7;margin:0;font-size:11px;line-height:1.5}.data-metrics{background:#d7e8f8;grid-template-columns:repeat(5,1fr);display:grid}.data-metrics p{color:#385673;border-right:1px solid #b9d4ec;margin:0;padding:13px 17px;font-size:10px}.data-metrics b{color:#08467f;font-size:18px;display:block}.data-grid{background:#c9dbea;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.data-column{background:#f7faff;flex-direction:column;gap:8px;padding:22px 25px;display:flex}.data-column h3{color:#0b4b8a;border-left:5px solid var(--orange);margin:0 0 8px;padding-left:10px;font-size:14px}.data-column a{color:#263b53;font-size:10.5px;line-height:1.32;text-decoration:none}.data-column a:hover{color:#0965d8;text-decoration:underline}.framework-registry{color:#0b4b8a;background:#eaf3fb;grid-template-columns:220px 1fr;align-items:center;gap:18px;padding:15px 24px;font-size:10px;display:grid}.framework-registry>div{flex-wrap:wrap;gap:6px;display:flex}.framework-registry span{background:#fff;border:1px solid #9fc1df;padding:4px 7px;font-weight:800}.data-boundary{background:#061f3b}@media (width<=850px){.data-title{grid-template-columns:1fr}.data-metrics,.data-grid{grid-template-columns:1fr 1fr}.framework-registry{grid-template-columns:1fr}}@media (width<=520px){.data-grid{grid-template-columns:1fr}.data-column,.data-title{padding:20px}.data-metrics{grid-template-columns:1fr}}.classification-architecture{background:#fff;border-top:6px solid #6c2aa5}.classification-title{color:#fff;background:#412067;grid-template-columns:.7fr 1.2fr 1.8fr;align-items:center;gap:22px;padding:18px 30px;display:grid}.classification-title>span{text-transform:uppercase;color:#d3a7f5;letter-spacing:1.4px;font-size:11px;font-weight:900}.classification-title h2{margin:0;font-size:20px}.classification-title p{color:#ded0e9;margin:0;font-size:11px;line-height:1.5}.classification-flow{color:#52277a;background:#f1e9f7;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:10px;font-weight:900;display:flex}.classification-flow b{color:var(--orange);font-size:15px}.classification-grid{background:#ddcce9;grid-template-columns:1.35fr .85fr 1.1fr .8fr;gap:1px;display:grid}.classification-column{background:#fbf8fd;flex-direction:column;gap:7px;padding:22px 24px;display:flex}.classification-column h3{color:#51237a;border-left:5px solid var(--orange);margin:0 0 8px;padding-left:10px;font-size:14px}.classification-column a{color:#2d3549;font-size:10px;line-height:1.27;text-decoration:none}.classification-column a:hover{color:#6c2aa5;text-decoration:underline}.classification-output{color:#cdd5e4;text-align:center;background:#171f39;padding:13px 24px;font-size:10px;line-height:1.45}.classification-output b{color:#ffb000;text-transform:uppercase;margin-right:7px}@media (width<=850px){.classification-title{grid-template-columns:1fr}.classification-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.classification-grid{grid-template-columns:1fr}.classification-column,.classification-title{padding:20px}}.profile-subtitle{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#6c2aa5;justify-content:space-between;align-items:center;padding:13px 24px;font-size:10px;display:flex}.profile-grid{background:#d8c9e4;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.profile-column{background:#fdfbfe;flex-direction:column;gap:7px;padding:22px 24px;display:flex}.profile-column h3{color:#51237a;border-bottom:3px solid var(--orange);margin:0 0 9px;padding-bottom:9px;font-size:14px}.profile-column a{color:#2d3549;font-size:10px;line-height:1.28;text-decoration:none}.profile-column a:hover{color:#6c2aa5;text-decoration:underline}@media (width<=850px){.profile-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.profile-grid{grid-template-columns:1fr}.profile-column{padding:20px}.profile-subtitle{flex-direction:column;align-items:flex-start;gap:5px}}.document-intelligence{color:#fff;background:#071d38}.intelligence-head{grid-template-columns:1.15fr 1fr;align-items:end;gap:70px;display:grid}.intelligence-head h2{max-width:780px;margin:8px 0 0;font-size:clamp(32px,4vw,58px);line-height:1.02}.intelligence-head>p{color:#bdcce0;margin:0;line-height:1.75}.document-intelligence .kicker{color:#ffb000}.evidence-format-row{background:#102c4d;border:1px solid #294967;flex-wrap:wrap;align-items:center;gap:8px;margin:42px 0 18px;padding:14px 16px;display:flex}.evidence-format-row b{color:#ffb000;text-transform:uppercase;letter-spacing:1px;margin-right:8px;font-size:11px}.evidence-format-row span{color:#15314e;background:#fff;padding:6px 9px;font-size:11px;font-weight:800}.intelligence-grid{background:#294967;border:1px solid #294967;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.intelligence-grid article{background:#0b2442;min-height:230px;padding:28px}.intelligence-grid article>span{color:#ffb000;border:1px solid #51708f;place-items:center;width:38px;height:38px;font-weight:900;display:inline-grid}.intelligence-grid h3{text-transform:capitalize;margin:22px 0 10px;font-size:20px}.intelligence-grid p{color:#bfcde0;margin:0;font-size:13px;line-height:1.65}.intelligence-flow{color:#132d49;background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:18px;font-size:11px;font-weight:900;display:flex}.intelligence-flow b{color:#ed7900;font-size:17px}.intelligence-controls{background:#36516e;grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.intelligence-controls p{color:#c7d4e4;background:#102c4d;margin:0;padding:20px;font-size:12px;line-height:1.6}.intelligence-controls b{color:#ffb000}.framework-analysis{background:#0b2442;border:1px solid #294967;margin-top:22px}.framework-analysis-head{color:#102c4d;background:#eaf4ff;grid-template-columns:1.1fr 1fr;gap:45px;padding:30px;display:grid}.framework-analysis-head span{color:#d96500;letter-spacing:1.2px;font-size:11px;font-weight:900}.framework-analysis-head h3{margin:7px 0 0;font-size:26px;line-height:1.15}.framework-analysis-head p{color:#496079;margin:0;font-size:12px;line-height:1.7}.framework-analysis-grid{background:#294967;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.framework-analysis-grid article{background:#0b2442;grid-template-columns:42px 1fr;gap:15px;min-height:164px;padding:20px;display:grid}.framework-number{color:#ffb000;border:1px solid #52708d;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.framework-analysis-grid h4{color:#fff;margin:3px 0 7px;font-size:16px}.framework-analysis-grid p{color:#bfcde0;margin:0;font-size:11px;line-height:1.5}.framework-analysis-grid footer{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.framework-analysis-grid footer b,.framework-analysis-grid footer i{color:#bcd0e5;background:#173555;padding:5px 7px;font-size:9px;font-style:normal}.framework-analysis-grid footer i{color:#173555;background:#fff}.framework-output{color:#173555;background:#eaf4ff;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:flex}.framework-output b{color:#b85000;text-transform:uppercase;margin-right:8px;font-size:10px}.framework-output span{background:#fff;border:1px solid #b7cee2;padding:5px 8px;font-size:10px;font-weight:800}@media (width<=900px){.intelligence-head{grid-template-columns:1fr;gap:20px}.intelligence-grid{grid-template-columns:1fr 1fr}.intelligence-controls{grid-template-columns:1fr}}@media (width<=1000px){.framework-analysis-grid{grid-template-columns:1fr 1fr}.framework-analysis-head{grid-template-columns:1fr;gap:14px}}@media (width<=560px){.intelligence-grid,.framework-analysis-grid{grid-template-columns:1fr}.intelligence-grid article,.framework-analysis-grid article{min-height:0}.intelligence-flow{justify-content:flex-start}.framework-analysis-head{padding:22px}.framework-analysis-head h3{font-size:22px}}.mega-wrap{background:#fff}.classification-title,.risk-title,.investor-title,.data-title{color:var(--navy);background:#eaf4ff;border-bottom:1px solid #c7dcef;grid-template-columns:minmax(170px,.65fr) minmax(260px,1.15fr) minmax(320px,1.7fr);align-items:start;padding:16px 24px}.classification-title>span,.risk-title>span,.investor-title>span,.data-title>span{color:#0b67c2}.classification-title p,.risk-title p,.investor-title p,.data-title p{color:#465d78}.classification-flow,.investor-principle,.risk-principles{padding:10px 20px}.classification-grid,.profile-grid,.risk-grid,.investor-grid,.data-grid{background:#fff;align-items:start;gap:1px}.classification-column,.profile-column,.risk-column,.investor-column,.data-column{border-bottom:1px solid #dce6ef;border-right:1px solid #dce6ef;align-self:start;min-height:0;padding:18px 22px}.profile-subtitle{color:var(--navy);background:#dceeff;border-top:1px solid #bfd6ec;padding:10px 22px}.profile-subtitle b{color:#b85000}.classification-output,.automation-boundary,.data-boundary{color:#40556f;background:#f1f6fb;border-top:1px solid #d6e2ed;padding:10px 22px}.classification-output b,.automation-boundary b{color:#b85000}.risk-architecture,.investor-architecture,.data-architecture,.classification-architecture{background:#fff}@media (width<=850px){.classification-title,.risk-title,.investor-title,.data-title{grid-template-columns:1fr;gap:7px}}.stakeholders{overflow:hidden}.portal-flow-label{box-sizing:border-box;justify-content:space-around;gap:clamp(12px,3vw,48px);width:100%;padding:18px clamp(18px,4vw,60px)}.evidence-format-row{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:9px;display:grid}.evidence-format-row b{grid-column:1/-1;margin:0 0 4px}.evidence-format-row span{text-align:center;place-items:center;min-height:42px;padding:7px;line-height:1.25;display:grid}@media (width<=1050px){.evidence-format-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.evidence-format-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,28px)}.audience-card{box-sizing:border-box;flex-direction:column;min-width:0;height:100%;padding:28px;display:flex}.audience-card h3{min-height:50px;margin-bottom:12px;font-size:20px}.audience-card p{flex:1;min-height:0}.portal-card-link{box-sizing:border-box;background:#f4f9fd;border:1px solid #b8cde0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:22px;padding:13px 15px;display:flex}.portal-card-link:hover{background:#e5f3ff;border-color:#0870d2}@media (width<=1180px){.audience-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.audience-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.audience-grid{grid-template-columns:1fr}}.framework-analysis-grid footer{all:unset;flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.ms-nav .frameworks-nav-link{color:#075f9d;font-weight:900}.ms-nav .frameworks-nav-link:after{content:"30";background:var(--orange);color:#fff;vertical-align:middle;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:6px;padding:0 3px;font-size:9px;display:inline-grid}.ms-nav .visitor-portal-trigger,.ms-nav .intake-portal-trigger{color:#1a1a1a;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;align-self:stretch;padding:0;font-size:14px}.ms-nav .intake-portal-trigger{font-size:13px}.ms-nav .visitor-portal-trigger:hover,.ms-nav .visitor-portal-trigger.active,.ms-nav .intake-portal-trigger:hover,.ms-nav .intake-portal-trigger.active{border-color:var(--orange);color:var(--blue)}.visitor-portal-tabs,.intake-portal-tabs{z-index:45;border:1px solid #b9cbdc;border-top:4px solid var(--orange);background:#d4e0eb;gap:1px;padding:8px;display:grid;position:absolute;top:78px;box-shadow:0 16px 35px #041c3638}.visitor-portal-tabs{grid-template-columns:repeat(4,minmax(190px,1fr));width:min(980px,94vw);left:3%}.intake-portal-tabs{grid-template-columns:repeat(3,minmax(230px,1fr));width:min(900px,86vw);left:12%}.visitor-portal-tabs a,.intake-portal-tabs a{color:#0a315d;background:#fff;grid-template-columns:auto 1fr;gap:3px 10px;padding:17px;text-decoration:none;display:grid}.visitor-portal-tabs a:hover,.visitor-portal-tabs a:focus-visible,.intake-portal-tabs a:hover,.intake-portal-tabs a:focus-visible{outline-offset:-3px;background:#edf6ff;outline:3px solid #0b6bc5}.visitor-portal-tabs b,.intake-portal-tabs b{color:#fff;background:#0b67c2;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.visitor-portal-tabs span,.intake-portal-tabs span{font-size:14px;font-weight:900}.visitor-portal-tabs small,.intake-portal-tabs small{color:#5a7085;font-size:10px;line-height:1.35}@media (width<=850px){.ms-nav .visitor-portal-trigger,.ms-nav .intake-portal-trigger{align-self:flex-start;padding:8px 0}.visitor-portal-tabs,.intake-portal-tabs{grid-template-columns:1fr;width:94vw;top:70px;left:3%}}.ms-nav .governance-assurance-trigger{color:#1a1a1a;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;align-self:stretch;padding:0;font-size:13px}.ms-nav .governance-assurance-trigger:hover,.ms-nav .governance-assurance-trigger.active{border-color:var(--orange);color:var(--blue)}.governance-assurance-tabs{z-index:45;border:1px solid #b9cbdc;border-top:4px solid var(--orange);background:#d4e0eb;grid-template-columns:repeat(2,minmax(240px,1fr));gap:1px;width:min(620px,70vw);padding:8px;display:grid;position:absolute;top:78px;left:30%;box-shadow:0 16px 35px #041c3638}.governance-assurance-tabs a{color:#0a315d;background:#fff;grid-template-columns:auto 1fr;gap:3px 10px;padding:17px;text-decoration:none;display:grid}.governance-assurance-tabs a:hover,.governance-assurance-tabs a:focus-visible{outline-offset:-3px;background:#edf6ff;outline:3px solid #0b6bc5}.governance-assurance-tabs b{color:#fff;background:#0b67c2;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.governance-assurance-tabs span{font-size:14px;font-weight:900}.governance-assurance-tabs small{color:#5a7085;font-size:10px;line-height:1.35}@media (width<=850px){.ms-nav .governance-assurance-trigger{align-self:flex-start;padding:8px 0}.governance-assurance-tabs{grid-template-columns:1fr;width:94vw;top:70px;left:3%}}.my-projects-page{color:#0b2948;background:#edf3f8;min-height:100vh}.my-projects-header{background:#fff;border-bottom:1px solid #cdd9e5;align-items:center;gap:34px;height:78px;padding:0 4%;display:flex}.my-projects-header>a:first-child img{object-fit:contain;width:190px;height:60px}.my-projects-header nav{align-self:stretch;align-items:center;gap:24px;margin-left:auto;display:flex}.my-projects-header nav a{color:#17344f;border-bottom:4px solid #0000;align-items:center;height:100%;font-size:12px;font-weight:800;text-decoration:none;display:flex}.my-projects-header nav a:hover,.my-projects-header nav a.active{border-color:var(--orange);color:#075f9d}.member-signout{color:#17344f;border:1px solid #98aec3;padding:10px 14px;font-size:11px;font-weight:900;text-decoration:none}.my-projects-hero{color:#fff;background:#082b52;grid-template-columns:1fr 320px;gap:45px;padding:46px 5%;display:grid}.my-projects-hero h1{margin:7px 0 12px;font-size:clamp(42px,6vw,68px);line-height:1}.my-projects-hero>div>p:last-child{color:#c4d3e2;max-width:760px;font-size:16px;line-height:1.65}.my-projects-hero aside{border-left:5px solid var(--orange);color:#0b2948;background:#fff;flex-direction:column;justify-content:center;padding:22px;display:flex}.my-projects-hero aside span{text-transform:uppercase;color:#64798e;font-size:10px;font-weight:900}.my-projects-hero aside b{margin:8px 0 2px;font-size:22px}.my-projects-hero aside strong{color:#086bbe;font-size:13px}.my-projects-hero aside small{color:#5f7488;margin-top:9px}.access-boundary{background:#e1f1ff;border-bottom:1px solid #cbd8e4;grid-template-columns:210px 1fr;gap:24px;padding:18px 5%;display:grid}.access-boundary b{color:#075f9d}.access-boundary span{color:#36516b;font-size:12px;line-height:1.55}.my-projects-body{padding:28px 4% 60px}.my-project-controls{align-items:end;gap:18px;margin-bottom:15px;display:flex}.my-project-controls label{color:#38526b;text-transform:uppercase;flex:1;font-size:10px;font-weight:900}.my-project-controls input{box-sizing:border-box;background:#fff;border:1px solid #aebfd0;width:100%;margin-top:7px;padding:13px 15px;font-size:13px;display:block}.my-project-controls>a{color:#fff;background:#096bc2;padding:13px 17px;font-size:11px;font-weight:900;text-decoration:none}.my-project-filters{background:#fff;border:1px solid #cbd8e4;gap:6px;padding:9px;display:flex;overflow-x:auto}.my-project-filters button{color:#243e58;cursor:pointer;background:#f7fafc;border:1px solid #ccd8e3;flex:none;align-items:center;gap:9px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.my-project-filters button b{color:#075f9d;background:#dce9f5;border-radius:50%;place-items:center;min-width:20px;height:20px;display:grid}.my-project-filters button.active{color:#fff;background:#0a68bb;border-color:#0a68bb}.my-project-filters button.active b{background:#fff}.my-project-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.my-project-summary div{background:#fff;border-top:4px solid #1475c8;padding:16px 18px}.my-project-summary span{color:#617589;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.my-project-summary b{margin-top:5px;font-size:26px;display:block}.my-project-list{gap:12px;display:grid}.my-project-list>article{background:#fff;border:1px solid #cbd8e4}.my-project-card-head{justify-content:space-between;gap:25px;padding:20px 22px;display:flex}.my-project-card-head>div>span{color:#075f9d;text-transform:uppercase;background:#e5f2ff;padding:5px 8px;font-size:9px;font-weight:900;display:inline-block}.my-project-card-head p{color:#e35d00;margin:9px 0 2px;font-size:10px;font-weight:900}.my-project-card-head h2{margin:0 0 4px;font-size:20px}.my-project-card-head small{color:#667b90}.my-project-card-head button{color:#fff;cursor:pointer;background:#082b52;border:0;align-self:center;padding:11px 14px;font-size:10px;font-weight:900}.project-status-rail{background:#f7fafc;border-top:1px solid #e0e7ee;border-bottom:1px solid #e0e7ee;grid-template-columns:repeat(4,1fr);display:grid}.project-status-rail span{color:#344f69;border-right:1px solid #e0e7ee;padding:12px 16px;font-size:10px}.project-status-rail b{color:#788b9d;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.project-money{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 18px;display:grid}.project-money span{background:#f1f7f7;border-left:3px solid #16917e;padding:10px 12px}.project-money small{color:#6a7e91;text-transform:uppercase;font-size:8px;display:block}.project-money b{font-size:12px}.project-action-row{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 14px;display:grid}.project-action-row p{color:#56482f;background:#fff7e8;margin:0;padding:11px 12px;font-size:10px;line-height:1.5}.my-project-list article>footer{color:#d2deea;background:#0b2d50;align-items:center;gap:8px;padding:11px 18px;font-size:9px;display:flex}.my-project-list article>footer span{margin-right:auto}.my-project-list article>footer i{border:1px solid #58718a;padding:5px 7px;font-style:normal}.my-project-list article>footer i.high{color:#ffb09e;border-color:#ff6a4a}.no-projects{text-align:center;background:#fff;border:1px solid #cbd8e4;padding:55px}.no-projects b{font-size:20px}.no-projects p{color:#667b90}.no-projects a{color:#096bc2;font-weight:900}.project-record-modal{z-index:100;background:#031426c7;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.project-record-modal>article{background:#fff;width:min(760px,95vw);max-height:88vh;padding:30px;position:relative;overflow:auto}.project-record-modal>article>button{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:15px;right:18px}.project-record-modal>article>span{color:#e15d00;font-size:11px;font-weight:900}.project-record-modal h2{margin:6px 0 18px;font-size:30px}.project-record-modal dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.project-record-modal dl div{background:#f2f6f9;padding:12px}.project-record-modal dt{color:#72869a;text-transform:uppercase;font-size:9px;font-weight:900}.project-record-modal dd{margin:5px 0 0;font-size:12px;line-height:1.5}.project-record-modal article>a{color:#fff;background:#096bc2;margin-top:18px;padding:12px 15px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.project-actions button+button{color:#075f9d;background:#fff;border:1px solid #075f9d}.project-source-row{background:#d7e2ec;border:1px solid #d7e2ec;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 18px 14px;display:grid}.project-source-row span{color:#405a73;background:#f4f8fb;padding:9px 11px;font-size:9px}.project-source-row b{color:#73879a;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.project-source-row span:last-child{color:#0b6a57;font-weight:800}.my-project-source-modules{background:#fff;border-bottom:1px solid #c9d7e4;grid-template-rows:repeat(2,auto);grid-template-columns:minmax(190px,1.15fr) repeat(4,minmax(145px,1fr));align-items:stretch;gap:9px;padding:18px 5%;display:grid}.my-project-source-modules b{color:#173c60;text-transform:uppercase;background:#eaf4fc;border-left:5px solid #0b67c2;grid-row:1/3;align-items:center;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.my-project-source-modules span{color:#294d6d;background:#f6f9fc;border:1px solid #b9cde0;align-items:center;min-height:42px;padding:10px 12px;font-size:11px;font-weight:850;line-height:1.35;display:flex}.my-project-source-modules span:before{content:"●";color:#15906f;margin-right:8px;font-size:9px}.example-project-notice{background:#fff8ef;border:1px solid #9fc0dc;border-left:6px solid #e66e00;grid-template-columns:220px 1fr;align-items:center;gap:18px;margin-bottom:18px;padding:15px 18px;display:grid}.example-project-notice b{color:#bf5200;font-size:14px}.example-project-notice span{color:#4b657c;font-size:12px;line-height:1.55}@media (width<=900px){.my-project-source-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.my-project-source-modules b{grid-area:auto/1/auto/-1}.example-project-notice{grid-template-columns:1fr}}@media (width<=540px){.my-project-source-modules{grid-template-columns:1fr}.my-project-source-modules span{font-size:12px}}.identity-binding{background:#c9d7e4;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px 5%;display:grid}.identity-binding>div{background:#fff;padding:14px 15px}.identity-binding span{color:#6a7e92;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.identity-binding b{color:#0a3b68;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.identity-binding small{color:#76899b;margin-top:4px;font-size:8px;line-height:1.4;display:block}.identity-binding>div:nth-child(3){border-top:3px solid #168d70}.identity-binding>div:nth-child(4){border-top:3px solid var(--orange)}@media (width<=900px){.my-projects-header{flex-wrap:wrap;height:auto;padding:10px 4%}.my-projects-header nav{order:3;width:100%;overflow-x:auto}.my-projects-header nav a{padding:10px 0}.my-projects-hero,.access-boundary{grid-template-columns:1fr}.my-project-summary,.project-status-rail,.project-money{grid-template-columns:1fr 1fr}.my-project-card-head{flex-direction:column}.my-project-card-head button{align-self:flex-start}.project-action-row{grid-template-columns:1fr}.my-project-list article>footer{flex-wrap:wrap}.my-project-list article>footer span{width:100%}.project-record-modal dl{grid-template-columns:1fr}.project-source-row,.identity-binding{grid-template-columns:1fr 1fr}}@media (width<=540px){.my-project-summary,.project-status-rail,.project-money,.project-source-row,.identity-binding{grid-template-columns:1fr}.my-project-controls{flex-direction:column;align-items:stretch}.my-project-controls>a{text-align:center}}.my-projects-access-page{color:#0b2948;background:#edf3f8;min-height:100vh}.my-projects-access-page>header{background:#fff;border-bottom:1px solid #cbd7e2;align-items:center;height:78px;padding:0 5%;display:flex}.my-projects-access-page>header>a img{object-fit:contain;width:190px;height:60px}.my-projects-access-page>header nav{align-self:stretch;align-items:center;gap:26px;margin-left:auto;display:flex}.my-projects-access-page>header nav a{color:#18344f;border-bottom:4px solid #0000;align-items:center;height:100%;font-size:12px;font-weight:800;text-decoration:none;display:flex}.my-projects-access-page>header nav a.active{border-color:var(--orange);color:#075f9d}.my-access-hero{color:#fff;text-align:center;background:#082b52;padding:48px 6% 42px}.my-access-hero h1{margin:7px 0 12px;font-size:clamp(38px,6vw,66px)}.my-access-hero>p:last-child{color:#c4d3e2;max-width:820px;margin:0 auto;font-size:15px;line-height:1.7}.my-access-options{grid-template-columns:1fr 1fr;gap:18px;padding:30px 6%;display:grid}.my-access-options>article{background:#fff;border:1px solid #c8d6e3;padding:30px}.my-access-options>article>span{color:#dd6200;letter-spacing:1px;font-size:9px;font-weight:900}.my-access-options h2{margin:8px 0 10px;font-size:28px}.my-access-options>article>p{color:#5c7185;font-size:12px;line-height:1.6}.my-login-window{border-top:5px solid #0871c8!important}.my-register-window{border-top:5px solid var(--orange)!important}.login-credential-preview{gap:8px;margin:22px 0;display:grid}.login-credential-preview label{color:#193a58;background:#f5f8fb;border:1px solid #b9c9d8;padding:12px 14px;font-size:11px;font-weight:900;display:block}.login-credential-preview span{color:#73869a;margin-top:5px;font-size:9px;font-weight:500;display:block}.secure-login-button{color:#fff;text-align:center;background:#0870c5;padding:14px;font-size:12px;font-weight:900;text-decoration:none;display:block}.my-login-links{justify-content:center;gap:20px;margin:13px 0;display:flex}.my-login-links a{color:#075f9d;font-size:10px;font-weight:800}.my-login-window>small{color:#48645d;background:#edf8f5;border-left:4px solid #159170;padding:11px;font-size:9px;line-height:1.5;display:block}.my-register-paths{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.my-register-paths a{color:#163b5e;background:#f7fafc;border:1px solid #cbd8e3;padding:14px;text-decoration:none}.my-register-paths a:hover{background:#eef7ff;border-color:#0870c5}.my-register-paths b{font-size:11px;display:block}.my-register-paths small{color:#697e91;margin-top:5px;font-size:9px;line-height:1.4;display:block}.my-access-controls{background:#c6d4e1;border:1px solid #c6d4e1;grid-template-columns:repeat(6,1fr);gap:1px;margin:0 6% 35px;display:grid}.my-access-controls div{background:#fff;align-items:center;gap:8px;padding:13px;display:flex}.my-access-controls b{color:#0870c5;background:#e6f2fd;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.my-access-controls span{font-size:9px;font-weight:800}.my-projects-access-page .portal-footer{margin-top:0}.credential-required-badge{color:#9d3f00;letter-spacing:.8px;background:#fff;border:1px solid #ffae66;margin-bottom:12px;padding:7px 12px;font-size:9px;font-weight:900;display:inline-block}.login-credential-preview label>b{color:#fff;background:#0870c5;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:7px;font-size:8px;display:inline-grid}@media (width<=850px){.my-access-options{grid-template-columns:1fr}.my-access-controls{grid-template-columns:repeat(3,1fr)}.my-projects-access-page>header{flex-wrap:wrap;height:auto;padding-top:8px}.my-projects-access-page>header nav{order:2;width:100%}.my-projects-access-page>header nav a{padding:10px 0}}@media (width<=520px){.my-register-paths,.my-access-controls{grid-template-columns:1fr}}.fd-page{color:#132942;background:#edf2f7;min-height:100vh}.fd-header{background:#fff;border-bottom:1px solid #d5dee7;align-items:center;height:78px;padding:0 3.5%;display:flex}.fd-header>a img{object-fit:contain;width:190px;height:60px}.fd-header nav{align-items:center;gap:24px;margin-left:auto;display:flex}.fd-header nav a{color:#263b50;font-size:12px;font-weight:800;text-decoration:none}.fd-header nav a.active{color:#075f9d;border-bottom:3px solid var(--orange);padding-bottom:8px}.fd-hero{color:#fff;background:#071d38;grid-template-columns:1fr 380px;gap:50px;padding:54px 5%;display:grid}.fd-hero p{color:#ffb000;letter-spacing:1.3px;text-transform:uppercase;font-size:11px;font-weight:900}.fd-hero h1{margin:10px 0 16px;font-size:clamp(38px,5vw,66px);line-height:1}.fd-hero>div>span{color:#bbcadb;max-width:760px;line-height:1.7;display:block}.fd-hero aside{background:#0d2949;border:1px solid #335373;grid-template-columns:70px 1fr;align-items:center;gap:7px 15px;padding:20px 26px;display:grid}.fd-hero aside b{color:#ffb000;font-size:28px}.fd-hero aside span{color:#c5d2e1;font-size:11px}.fd-workspace{grid-template-columns:330px 1fr;gap:22px;padding:26px 3.5% 55px;display:grid}.fd-selector{background:#fff;border:1px solid #d4dee8;height:calc(100vh - 130px);padding:18px;position:sticky;top:15px;overflow:hidden}.fd-selector label{color:#29415a;font-size:11px;font-weight:900}.fd-selector input{box-sizing:border-box;border:1px solid #bfcddd;width:100%;margin-top:8px;padding:12px;display:block}.fd-selector>p{color:#6d7f91;font-size:10px}.fd-selector>div{height:calc(100% - 85px);overflow:auto}.fd-selector button{text-align:left;color:#20364d;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4eaf0;grid-template-columns:28px 70px 1fr;align-items:start;gap:7px;width:100%;padding:11px 8px;display:grid}.fd-selector button:hover,.fd-selector button.active{background:#eaf4ff}.fd-selector button.active{border-left:4px solid var(--orange)}.fd-selector button>span{color:#8494a4;font-size:9px}.fd-selector button b{color:#075f9d;font-size:11px}.fd-selector button small{color:#66788a;font-size:9px;line-height:1.35}.fd-dashboard{min-width:0}.fd-title{background:#fff;border:1px solid #d4dee8;justify-content:space-between;gap:25px;padding:24px 28px;display:flex}.fd-title p{color:#d96500;margin:0;font-size:10px;font-weight:900}.fd-title h2{margin:5px 0 0;font-size:38px}.fd-title h3{color:#526a82;margin:4px 0 0;font-size:15px;font-weight:500}.fd-title>span{color:#075f9d;text-transform:uppercase;background:#eaf4ff;height:max-content;padding:7px 9px;font-size:9px;font-weight:900}.fd-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.fd-kpis article{background:#fff;border:1px solid #d4dee8;padding:18px;position:relative;overflow:hidden}.fd-kpis span{text-transform:uppercase;color:#60758a;font-size:10px;font-weight:900;display:block}.fd-kpis b{margin:6px 0;font-size:30px;display:block}.fd-kpis i{background:#148b7c;height:5px;display:block;position:absolute;bottom:0;left:0}.fd-kpis small{color:#73869a;font-size:9px}.fd-kpis .amber{border-top:4px solid #dc8c00}.fd-kpis .blue{border-top:4px solid #1673c9}.fd-purpose{color:#fff;background:#102c4d;grid-template-columns:180px 1fr;gap:25px;padding:18px 22px;display:grid}.fd-purpose span{color:#ffb000;font-size:10px;font-weight:900}.fd-purpose p{color:#c5d3e2;margin:0;font-size:13px;line-height:1.55}.fd-report-grid{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.fd-report-grid>section{background:#fff;border:1px solid #d4dee8;padding:20px}.fd-report-grid h3{color:#173653;border-bottom:3px solid var(--orange);margin:0 0 12px;padding-bottom:10px;font-size:15px}.fd-report-grid article{border-bottom:1px solid #e2e9ef;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;display:grid}.fd-report-grid article>span{color:#075f9d;background:#eaf4ff;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.fd-report-grid article b{font-size:11px;display:block}.fd-report-grid article small{color:#748598;margin-top:4px;font-size:9px;display:block}.fd-panels{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fd-panels article{background:#fff;border-left:4px solid #1673c9;padding:15px}.fd-panels b{font-size:11px;display:block}.fd-panels span{color:#718397;margin-top:5px;font-size:9px;display:block}.fd-boundary{border-left:5px solid var(--orange);color:#5b4a2e;background:#fff4df;margin-top:12px;padding:15px 18px;font-size:10px;line-height:1.55}.fd-footer{color:#b8c7d8;background:#06182e;justify-content:space-between;align-items:center;padding:25px 4%;display:flex}.fd-footer img{filter:brightness(0)invert();width:180px}.fd-templates{background:#fff;border-bottom:1px solid #cfd9e3;padding:44px 3.5%}.fd-template-head{grid-template-columns:1fr 1fr;align-items:end;gap:55px;margin-bottom:25px;display:grid}.fd-template-head p{color:#d96500;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.fd-template-head h2{color:#102c4d;margin:7px 0 0;font-size:32px}.fd-template-head>span{color:#5b7085;font-size:12px;line-height:1.65}.fd-template-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fd-template-grid article{background:#f5f8fb;border:1px solid #cbd7e2}.fd-template-grid article>button{cursor:zoom-in;background:#071d38;border:0;width:100%;padding:0;display:block;overflow:hidden}.fd-template-grid article>button img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .25s;display:block}.fd-template-grid article>button:hover img{transform:scale(1.015)}.fd-template-grid article>div{padding:18px 20px}.fd-template-grid article>div>span{color:#d96500;text-transform:uppercase;font-size:9px;font-weight:900}.fd-template-grid h3{color:#14334f;margin:6px 0;font-size:18px}.fd-template-grid p{color:#607489;min-height:35px;font-size:11px;line-height:1.55}.fd-template-grid article>div>button{color:#075f9d;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.fd-template-link{color:#c5d3e1;background:#071d38;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:14px;display:flex}.fd-template-link>span{color:#ffb000;text-transform:uppercase;margin-right:8px;font-size:9px;font-weight:900}.fd-template-link b{font-size:9px}.fd-template-link i{color:#ff8a00;font-style:normal}.fd-template-modal{z-index:100;cursor:zoom-out;background:#020c1bf0;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.fd-template-modal>div{max-width:min(1500px,96vw);max-height:94vh;position:relative}.fd-template-modal img{object-fit:contain;background:#fff;max-width:100%;max-height:90vh;display:block}.fd-template-close{z-index:2;color:#071d38;cursor:pointer;background:#fff;border:0;border-radius:50%;width:42px;height:42px;font-size:28px;position:absolute;top:8px;right:8px;box-shadow:0 2px 10px #0006}@media (width<=1050px){.fd-header nav{gap:12px}.fd-header nav a{font-size:10px}.fd-workspace{grid-template-columns:270px 1fr}.fd-kpis,.fd-panels{grid-template-columns:1fr 1fr}}@media (width<=760px){.fd-header{flex-direction:column;height:auto;padding:10px 18px}.fd-header nav{flex-wrap:wrap;justify-content:center;margin:0}.fd-hero{grid-template-columns:1fr;padding:42px 24px}.fd-template-head,.fd-template-grid{grid-template-columns:1fr}.fd-template-head{gap:15px}.fd-templates{padding:34px 18px}.fd-workspace{grid-template-columns:1fr;padding:18px}.fd-selector{height:390px;position:static}.fd-report-grid,.fd-purpose{grid-template-columns:1fr}.fd-title{flex-direction:column}.fd-panels{grid-template-columns:1fr}.fd-footer{text-align:center;flex-direction:column;gap:10px}}.ipac-shell{min-height:100vh;padding-left:260px;position:relative}.ipac-shell .ms-header{left:260px}.assurance-sidebar{z-index:70;color:#fff;background:linear-gradient(#062850 0%,#041f40 72%,#031a34 100%);flex-direction:column;width:260px;padding:10px 10px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto;box-shadow:8px 0 28px #0211242e}.assurance-brand{background:#fff;border:1px solid #d9e3ee;border-radius:7px;place-items:center;height:84px;margin:0 0 9px;display:grid}.assurance-brand img{object-fit:contain;width:190px;height:72px;display:block}.assurance-sidebar nav{flex-direction:column;gap:4px;display:flex}.assurance-sidebar nav a{color:#f3f7fc;border-radius:6px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:48px;padding:8px 13px;font-size:13px;text-decoration:none;transition:all .2s;display:grid}.assurance-sidebar nav a:hover,.assurance-sidebar nav a.active{background:linear-gradient(90deg,#0756bb,#0870dc);box-shadow:0 6px 14px #020b1d38}.assurance-sidebar nav a b{font-weight:500}.assurance-nav-icon{border:1.5px solid #d9e8f7;border-radius:5px;place-items:center;width:25px;height:25px;font-size:15px;font-weight:900;line-height:1;display:grid}.assurance-sidebar nav a:nth-child(2) .assurance-nav-icon,.assurance-sidebar nav a:nth-child(3) .assurance-nav-icon,.assurance-sidebar nav a:nth-child(8) .assurance-nav-icon{border-radius:50%}.assurance-sidebar nav a i{color:#fff;background:#ff6f00;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;display:grid}.assurance-sidebar nav a em{font-size:22px;font-style:normal}.assurance-status{background:#0319348c;border:1px solid #466587;border-radius:8px;margin:26px 7px 84px;padding:17px 14px;font-size:12px}.assurance-status>span{color:#fff;margin-bottom:12px;display:block}.assurance-status>b{color:#dcffe9;background:#087e3d;border-radius:18px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:8px 11px;font-size:10px;font-weight:500;display:flex}.assurance-status>b i{background:#39d770;border-radius:50%;width:8px;height:8px}.assurance-sidebar-accent{opacity:.95;background:linear-gradient(140deg,#0000 0 45%,#ff7300 46% 50%,#0b4b88 51% 57%,#0000 58%),linear-gradient(155deg,#0000 0 65%,#092e57 66%);height:115px;margin:auto -10px 0}.assurance-nav-toggle{z-index:90;color:#fff;background:#ff7300;border:0;border-radius:50%;width:48px;height:48px;font-size:22px;display:none;position:fixed;bottom:18px;left:12px;box-shadow:0 8px 25px #0000004d}.homepage-no-sidebar{padding-left:0}.homepage-no-sidebar .ms-header{left:0}@media (width<=1180px){.ipac-shell{padding-left:224px}.ipac-shell .ms-header{left:224px}.assurance-sidebar{width:224px}.assurance-brand img{width:170px}.assurance-sidebar nav a{min-height:44px;padding:7px 10px;font-size:11px}}@media (width<=900px){.ipac-shell{padding-left:0}.ipac-shell .ms-header{left:0}.assurance-sidebar{width:252px;transition:transform .25s;transform:translate(-105%)}.assurance-sidebar.open{transform:translate(0)}.assurance-nav-toggle{display:block}.assurance-sidebar.open~.assurance-nav-toggle{left:264px}}.profile-button{color:var(--navy);place-items:center;font-weight:800;text-decoration:none;display:grid}.auth-anchor{visibility:hidden;display:block;position:relative;top:-20px}.mfa-step{letter-spacing:1.2px;font-weight:900;color:#0b67c2!important;margin:0 0 9px!important;font-size:10px!important}.mfa-form{text-align:center}.mfa-form>p{max-width:620px;margin-left:auto;margin-right:auto}.mfa-lock{color:#087337;background:#e5f6ec;border:1px solid #9dd4b3;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 14px;font-size:25px;font-weight:900;display:grid}.mfa-code{justify-content:center;gap:10px;margin:26px 0;display:flex}.mfa-code input{text-align:center;border:2px solid #9fb3c8;border-radius:6px;width:52px;height:60px;padding:8px;font-size:26px;font-weight:900}.mfa-code input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #cde5ff}.mfa-form .check{justify-content:center}.mfa-actions{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:22px;display:flex}.mfa-actions button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:800}.mfa-success{text-align:center;border-top:6px solid #087337}.mfa-success>span{color:#087337;letter-spacing:1.5px;font-size:10px;font-weight:900}.mfa-success h3{margin-top:10px}.mfa-success p{max-width:650px;color:var(--muted);margin:0 auto;line-height:1.65}@media (width<=560px){.mfa-code{gap:5px}.mfa-code input{width:40px;height:50px;font-size:21px}.mfa-actions{flex-direction:column;align-items:center;gap:14px}}.intake-page{color:#102a49;background:#eef3f8;min-height:100vh}.intake-header{background:#fff;border-bottom:1px solid #cfdae5;align-items:center;height:78px;padding:0 3.5%;display:flex}.intake-header img{object-fit:contain;width:185px;height:62px}.intake-header nav{gap:25px;margin-left:auto;display:flex}.intake-header nav a{color:#263b50;border-bottom:4px solid #0000;padding:29px 0 23px;font-size:11px;font-weight:800;text-decoration:none}.intake-header nav a.active,.intake-header nav a:hover{color:#075f9d;border-color:#ff7300}.intake-hero{color:#fff;background:#071d38;grid-template-columns:1fr 360px;gap:55px;padding:46px 5%;display:grid}.intake-hero p{color:#ff8a00;letter-spacing:1.4px;margin:0;font-size:10px;font-weight:900}.intake-hero h1{margin:9px 0 15px;font-size:clamp(38px,5vw,64px);line-height:1}.intake-hero>div>span{color:#c4d2e2;font-size:13px}.intake-hero aside{background:#102c4d;border:1px solid #395875;grid-template-columns:65px 1fr;align-items:center;gap:7px 12px;padding:17px 24px;display:grid}.intake-hero aside b{color:#ff9b21;font-size:26px}.intake-hero aside span{color:#c9d5e3;font-size:10px}.intake-process{padding:38px 3.5% 45px}.intake-process-head{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:23px;display:grid}.intake-process-head p{color:#d55e00;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.intake-process-head h2{margin:7px 0 0;font-size:31px}.intake-process-head>span{color:#61748a;font-size:12px;line-height:1.6}.intake-movements{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.intake-movements button{color:#173653;text-align:left;cursor:pointer;background:#fff;border:1px solid #c4d1df;min-height:125px;padding:17px 13px 25px;position:relative}.intake-movements button small,.intake-movements button span{color:#74869a;font-size:8px;display:block}.intake-movements button b{margin:7px 0;font-size:11px;line-height:1.35;display:block}.intake-movements button i{color:#b64e00;background:#fff;border:2px solid #ff7300;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-17px;right:10px;transform:rotate(45deg)}.intake-movements button i:first-letter{transform:rotate(-45deg)}.intake-movements button.active{color:#fff;background:#0c4f90;border-color:#0c4f90}.intake-movements button.active small,.intake-movements button.active span{color:#bcd8f2}.intake-movements button.pass{border-top:5px solid #148042}.intake-movements button.fail{border-top:5px solid #df2d24}.intake-workspace{grid-template-columns:290px 1fr;gap:18px;margin-top:34px;display:grid}.intake-workspace>aside{color:#fff;background:#071d38;align-self:start;padding:22px;position:sticky;top:15px}.intake-progress{color:#b8c8d9;grid-template-columns:1fr auto;gap:8px;font-size:10px;display:grid}.intake-progress>b{color:#fff}.intake-progress>i{background:#2b4766;grid-column:1/-1;height:6px}.intake-progress em{background:#ff7300;height:100%;display:block}.intake-workspace>aside h3{border-bottom:3px solid #ff7300;margin:22px 0 13px;padding-bottom:13px;font-size:17px}.intake-workspace ol{margin:0;padding:0;list-style:none}.intake-workspace ol li{border-bottom:1px solid #294563;align-items:center;gap:9px;padding:9px 0;font-size:10px;line-height:1.35;display:flex}.intake-workspace ol li span{color:#fff;background:#0d66b7;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.intake-boundary{color:#573d20;background:#fff4df;border-left:4px solid #ff7300;margin-top:20px;padding:13px}.intake-boundary p{margin:6px 0 0;font-size:9px;line-height:1.45}.intake-form{background:#fff;border:1px solid #cbd7e2;padding:28px}.intake-form-title{border-bottom:1px solid #d8e1ea;margin-bottom:22px;padding-bottom:18px}.intake-form-title span{color:#d55e00;font-size:9px;font-weight:900}.intake-form-title h2{margin:6px 0;font-size:27px}.intake-form-title p{color:#667b90;margin:0;font-size:11px}.intake-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.intake-fields label{color:#173653;flex-direction:column;gap:7px;font-size:10px;font-weight:900;display:flex}.intake-fields input,.intake-fields select,.intake-fields textarea{width:100%;font:inherit;color:#20364d;background:#fff;border:1px solid #afbecd;padding:12px}.intake-fields input:focus,.intake-fields select:focus,.intake-fields textarea:focus{border-color:#0b67c2;outline:3px solid #cde5ff}.intake-fields .wide{grid-column:1/-1}.intake-fields .check{flex-direction:row;grid-column:1/-1;align-items:flex-start;font-weight:500;line-height:1.5}.intake-fields .check input{width:auto;margin-top:2px}.intake-fields small{color:#728397;font-weight:500}.gate-decision{background:#fff4df;border:1px solid #f2c681;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:25px;padding:18px;display:grid}.gate-decision span{color:#b44e00;font-size:9px;font-weight:900}.gate-decision h3{margin:5px 0;font-size:14px}.gate-decision button{color:#fff;cursor:pointer;border:0;padding:12px;font-size:9px;font-weight:900}.gate-decision .pass{background:#087337}.gate-decision .fail{background:#d52f27}.corrective-panel{background:#fff9f8;border:2px dashed #df2d24;margin-top:24px;padding:23px}.corrective-panel>span{color:#cf211a;font-size:9px;font-weight:900}.corrective-panel h3{margin:6px 0 16px}.corrective-panel>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.corrective-panel label{cursor:pointer;background:#fff;border:1px solid #e4a19d;padding:11px;display:block}.corrective-panel label.selected{border:3px solid #df2d24}.corrective-panel label input{width:auto}.corrective-panel label b,.corrective-panel label small{margin-top:6px;display:block}.corrective-panel label b{color:#c7251e;font-size:9px}.corrective-panel label small{color:#64778b;font-size:8px;line-height:1.4}.corrective-panel>p{color:#8a332e;font-size:10px;line-height:1.5}.corrective-panel>button{color:#fff;cursor:pointer;background:#df2d24;border:0;padding:12px 16px;font-weight:900}.corrective-panel>button:disabled{background:#b9bec4}.accepted-record{text-align:center;background:#f2fbf5;border:2px solid #148042;margin-top:24px;padding:30px}.accepted-record>span{color:#087337;letter-spacing:1.2px;font-size:10px;font-weight:900}.accepted-record h3{margin:8px;font-size:28px}.accepted-record p{color:#5e7286;font-size:11px;line-height:1.55}.accepted-record dl{text-align:left;border:1px solid #b8d6c3;grid-template-columns:1fr 1fr;display:grid}.accepted-record dl div{padding:13px}.accepted-record dt{color:#6f8276;text-transform:uppercase;font-size:8px}.accepted-record dd{margin:4px 0 0;font-size:10px;font-weight:900}.intake-controls{grid-template-columns:repeat(5,1fr);gap:8px;padding:0 3.5% 32px;display:grid}.intake-controls article{background:#fff;border:1px solid #cbd7e2;padding:16px}.intake-controls h3{border-bottom:3px solid #0b67c2;margin:0 0 11px;padding-bottom:8px;font-size:11px}.intake-controls p{color:#31516f;margin:6px 0;font-size:8px;line-height:1.35}.intake-controls .critical p{color:#b6231d}.intake-controls table{border-collapse:collapse;width:100%;font-size:7px}.intake-controls th,.intake-controls td{text-align:center;border:1px solid #d6e0e9;padding:4px}.intake-controls td:first-child{text-align:left}.progression-rule{text-align:center;color:#435a72;background:#fff;border:1px solid #b9c8d8;margin:0 3.5% 25px;padding:15px;font-size:10px}.progression-rule b{color:#102c4d;margin-right:8px}.progression-rule span{color:#087337;font-weight:900}.progression-rule strong{color:#0b67c2}.intake-footer{color:#fff;text-align:center;background:#071d38;flex-direction:column;align-items:center;gap:8px;padding:22px;display:flex}.intake-footer b{font-size:20px}.intake-footer span{color:#c5d4e3;font-size:10px}@media (width<=1050px){.intake-movements{grid-template-columns:repeat(3,1fr)}.intake-controls,.corrective-panel>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.intake-header{flex-direction:column;height:auto;padding:10px 16px}.intake-header nav{flex-wrap:wrap;justify-content:center;gap:13px;margin:0}.intake-header nav a{padding:8px 0}.intake-hero,.intake-process-head,.intake-workspace{grid-template-columns:1fr}.intake-hero{padding:35px 20px}.intake-process{padding:30px 18px}.intake-workspace>aside{position:static}.intake-movements{grid-template-columns:1fr 1fr}.intake-fields{grid-template-columns:1fr}.intake-fields .wide{grid-column:auto}.gate-decision{grid-template-columns:1fr}.intake-controls{grid-template-columns:1fr;padding:0 18px 25px}.intake-footer b{font-size:15px}}@media (width<=520px){.intake-movements,.corrective-panel>div,.accepted-record dl{grid-template-columns:1fr}.intake-form{padding:19px}.intake-process-head h2{font-size:26px}}.ms-tools .intake-button{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.lifecycle-intake{background:#f3f7fb}.lifecycle-hero{min-height:230px}.lifecycle-hero aside{grid-template-columns:repeat(3,auto)}.module-rail{z-index:15;background:#071d3b;grid-template-columns:repeat(7,1fr);gap:7px;padding:16px 2.5%;display:grid;position:sticky;top:0}.module-rail button{color:#d9e7f5;text-align:left;cursor:pointer;background:#0b2a50;border:1px solid #29496d;border-radius:7px;grid-template-columns:auto 1fr;gap:4px 7px;padding:11px 8px;display:grid}.module-rail i{color:#8cc8ff;background:#163e69;border-radius:50%;grid-row:1/3;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.module-rail span{font-size:10px;font-weight:800;line-height:1.2}.module-rail b{text-transform:uppercase;color:#87a4c3;font-size:8px}.module-rail button.active{background:#075fc8;border-color:#49a2ff}.module-rail button.active i{color:#075fc8;background:#fff}.module-rail button.done{border-color:#35a268}.module-rail button.done i{color:#fff;background:#0c7843}.module-heading,.master-intake,.assessment-form,.process-console,.assurance-controls{max-width:1600px;margin:16px auto}.module-heading{background:#fff;border:1px solid #cbd9e8;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;padding:26px 30px;display:flex}.module-heading p,.assessment-score-head p{color:#0874d1;letter-spacing:1.4px;margin:0 0 7px;font-size:10px;font-weight:900}.module-heading h2{color:#082449;margin:0 0 8px;font-size:27px}.module-heading>div>span{color:#6c7e93;font-size:10px}.module-heading dl{margin:0;display:flex}.module-heading dl div{text-align:center;border-left:1px solid #d8e3ee;padding:0 18px}.module-heading dt{color:#72849a;text-transform:uppercase;font-size:8px;font-weight:800}.module-heading dd{color:#092c57;margin:3px 0;font-size:24px;font-weight:900}.master-intake,.assessment-form{background:#fff;border:1px solid #cbd9e8;border-radius:10px;padding:28px 30px}.form-section-title{border-bottom:2px solid #0b396c;align-items:center;gap:14px;margin:5px 0 18px;padding:18px 0 11px;display:flex}.form-section-title>span{color:#fff;background:#092f60;border-radius:6px;padding:9px;font-size:10px;font-weight:900}.form-section-title h3{color:#082449;margin:0 0 3px;font-size:17px}.form-section-title p{color:#6a7c91;margin:0;font-size:11px}.master-fields{grid-template-columns:repeat(4,1fr)}.master-fields label>span,.domain-grid label>span,.score-grid label>span{color:#38536f;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.master-fields .wide{grid-column:1/-1}.master-fields small{color:#6c7e91;margin-top:6px;display:block}.reconciliation-grid{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:20px;display:grid}.reconciliation-grid article{background:#f9fbfd;border:1px solid #cddcea;border-top:4px solid #0d64c7;border-radius:8px;padding:14px}.reconciliation-grid article.green{border-top-color:#159357}.reconciliation-grid article.amber{border-top-color:#f0a000}.reconciliation-grid article.red{background:#fff8f8;border-top-color:#d93434}.reconciliation-grid span{text-transform:uppercase;color:#61748a;font-size:9px;font-weight:800}.reconciliation-grid b{color:#092d59;margin:7px 0;font-size:19px;display:block}.reconciliation-grid small{color:#718197;font-size:9px}.variance-alert{color:#17663e;background:#ecf8f2;border:1px solid #9fd4b9;border-radius:6px;margin:12px 0 24px;padding:13px 16px;font-size:11px}.variance-alert.exception{color:#a04411;background:#fff5ee;border-color:#f6b07c}.assessment-score-head{border-bottom:2px solid #0a376a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.assessment-score-head h3{color:#082449;margin:0;font-size:23px}.priority-chip{color:#fff;text-align:center;background:#062c5a;border-radius:8px;min-width:180px;padding:12px 17px}.priority-chip span,.priority-chip small{font-size:9px;display:block}.priority-chip b{color:#ff8a19;font-size:27px}.domain-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin:20px 0;display:grid}.domain-grid label,.score-grid label{background:#f8fbfd;border:1px solid #d6e2ed;border-radius:7px;padding:12px}.domain-grid select{border:1px solid #bdcada;border-radius:5px;width:100%;padding:9px}.score-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0;display:grid}.score-grid input{accent-color:#086bd3;width:72%}.score-grid b{color:#0b5fae;margin-left:5px}.formula-note{color:#3d5975;background:#edf5fd;border-left:4px solid #0876da;padding:11px;font-size:11px}.process-console{grid-template-columns:255px 1fr;gap:14px;display:grid}.process-console>aside,.gate-console{background:#fff;border:1px solid #cad8e6;border-radius:9px;padding:18px}.process-console>aside h3{margin:0 0 12px}.process-console>aside button{text-align:left;color:#435b74;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e8f0;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.process-console>aside button i{background:#e9f1f8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:900;display:grid}.process-console>aside button.active{color:#075cae;background:#eaf4ff;font-weight:800}.process-console>aside button.active i{color:#fff;background:#0872d5}.gate-progress{color:#435b72;align-items:center;gap:13px;font-size:10px;font-weight:800;display:flex}.gate-progress>i{background:#e0e7ef;border-radius:10px;flex:1;height:7px;overflow:hidden}.gate-progress em{background:#168d51;height:100%;display:block}.gate-selector{grid-template-columns:repeat(5,1fr);gap:7px;margin:14px 0;display:grid}.gate-selector button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #ccd9e5;border-radius:6px;grid-template-columns:auto 1fr auto;gap:5px;padding:9px;display:grid}.gate-selector b{color:#0c5fad;font-size:10px}.gate-selector span{color:#526a82;font-size:8px}.gate-selector i{font-style:normal}.gate-selector button.active{box-shadow:0 0 0 2px #0b74d7}.gate-selector button.pass{background:#ecf8f2;border-color:#6bb58e}.gate-selector button.fail{background:#fff0f0;border-color:#e27777}.current-gate{color:#fff;background:#082d5d;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:17px;display:grid}.current-gate span{color:#ff932e;font-size:9px;font-weight:900}.current-gate h3{margin:4px 0;font-size:18px}.current-gate p{color:#b8cade;margin:0;font-size:10px}.current-gate button{color:#fff;cursor:pointer;border:0;border-radius:5px;padding:12px 14px;font-weight:900}.current-gate button.pass{background:#15864c}.current-gate button.fail{background:#c63333}.assurance-controls{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.assurance-controls article{background:#fff;border:1px solid #cbd9e6;border-radius:8px;padding:18px}.assurance-controls h3{color:#fff;background:#092e5b;border-radius:4px;margin:0 0 11px;padding:9px;font-size:12px}.assurance-controls p{color:#405970;margin:6px 0;font-size:10px}.assurance-controls small{color:#b84025;margin-top:8px;font-weight:700;display:block}@media (width<=1100px){.module-rail{grid-template-columns:repeat(4,1fr);position:static}.module-heading,.master-intake,.assessment-form,.process-console,.assurance-controls{margin:15px}.master-fields{grid-template-columns:repeat(2,1fr)}.reconciliation-grid,.score-grid{grid-template-columns:repeat(3,1fr)}.module-heading{display:block}.module-heading dl{margin-top:18px}.process-console{grid-template-columns:1fr}.process-console>aside{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.process-console>aside h3{grid-column:1/-1}}@media (width<=700px){.module-rail{grid-template-columns:1fr 1fr;padding:10px}.module-heading dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.module-heading dl div{background:#f3f7fb;border:0;padding:8px}.master-intake,.assessment-form{padding:18px}.master-fields,.reconciliation-grid,.domain-grid,.score-grid,.assurance-controls,.process-console>aside{grid-template-columns:1fr}.gate-selector{grid-template-columns:1fr 1fr}.current-gate{grid-template-columns:1fr}.module-heading>div>span{display:none}}.assessment-score-head small{color:#6a7e93;max-width:850px;font-size:10px;line-height:1.5;display:block}.process-form-banner{color:#385774;background:#eaf4ff;border:1px solid #a9cdec;border-left:5px solid #0874d1;align-items:center;gap:16px;margin:0 0 20px;padding:13px 16px;display:flex}.process-form-banner b{color:#083d72;white-space:nowrap}.process-form-banner span{font-size:11px}.subform-title{border-bottom:2px solid #0b396c;justify-content:space-between;align-items:end;margin:26px 0 15px;padding-bottom:9px;display:flex}.subform-title b{color:#082449;font-size:14px}.subform-title span{color:#6a7e93;font-size:10px}.controlled-outputs{color:#fff;background:#071f3f;border-radius:7px;grid-template-columns:200px repeat(3,1fr);align-items:center;gap:8px;margin-top:22px;padding:16px;display:grid}.controlled-outputs>b{color:#ff9228;text-transform:uppercase;font-size:11px}.controlled-outputs label{border:1px solid #355572;border-radius:4px;padding:8px;font-size:10px}.controlled-outputs input{accent-color:#ff8500;width:auto;margin-right:5px}@media (width<=700px){.process-form-banner,.subform-title{display:block}.process-form-banner b,.subform-title span{margin-bottom:6px;display:block}.controlled-outputs{grid-template-columns:1fr}}.statutory-id{background:#f6faff;border:1px solid #9fb8d2;border-left:5px solid #0874d1;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;padding:18px;display:grid}.statutory-id legend{color:#082e5b;text-transform:uppercase;letter-spacing:.4px;padding:0 10px;font-size:12px;font-weight:900}.statutory-id label>span{color:#38536f;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.statutory-id input,.statutory-id select{color:#17334f;background:#fff;border:1px solid #bdcada;border-radius:5px;width:100%;padding:11px}.statutory-id input[readonly]{color:#496178;background:#e9f0f7}.id-guidance{color:#587089;margin-top:6px;font-size:9px;line-height:1.35;display:block}.id-guidance.invalid{color:#c32727;font-weight:800}.statutory-id input[aria-invalid=true]{background:#fff6f6;border-color:#d33232;box-shadow:0 0 0 2px #d3323215}.verification-identifiers{margin-bottom:22px}.verification-identifiers .statutory-id{margin:10px 0}@media (width<=900px){.statutory-id{grid-template-columns:1fr 1fr}}@media (width<=560px){.statutory-id{grid-template-columns:1fr}}.transformation-grid{margin-bottom:18px}.shareholding-grid,.status-matrix{background:#fff;border:1px solid #c6d6e5;border-radius:8px;margin:14px 0 26px;overflow:hidden}.shareholding-grid{grid-template-columns:1.6fr .65fr 1fr .75fr 1fr;display:grid}.shareholding-grid>b{color:#173d64;text-transform:uppercase;background:#eaf3fb;padding:10px;font-size:9px}.shareholding-row{border-top:1px solid #d7e2ec;grid-column:1/-1;grid-template-columns:1.6fr .65fr 1fr .75fr 1fr;display:grid}.shareholding-row input,.status-row input,.status-row select{color:#213d58;background:#fff;border:0;border-right:1px solid #d7e2ec;min-width:0;padding:11px}.status-matrix h4{color:#fff;background:#092f60;margin:0;padding:13px 16px;font-size:12px}.status-row{border-top:1px solid #d7e2ec;grid-template-columns:1.4fr .65fr 1.4fr;align-items:stretch;display:grid}.status-row strong,.status-row b{color:#34516e;padding:11px 14px;font-size:10px}.status-head{background:#eaf3fb}.status-head b{text-transform:uppercase;font-size:9px}.internal-assessment{background:#fff9f3;border:1px solid #efb07a;border-left:5px solid #ee7900;border-radius:7px;padding:18px}@media (width<=700px){.shareholding-grid{display:block}.shareholding-grid>b{display:none}.shareholding-row{grid-template-columns:1fr}.shareholding-row input{border-bottom:1px solid #d7e2ec}.status-row{grid-template-columns:1fr}.status-head{display:none}}.lifecycle-intake{font-size:15px;line-height:1.5}.lifecycle-intake button,.lifecycle-intake input,.lifecycle-intake select,.lifecycle-intake textarea{font-size:13px;line-height:1.4}.lifecycle-intake .intake-header nav a{font-size:13px}.lifecycle-intake .intake-hero p,.lifecycle-intake .module-heading p,.lifecycle-intake .assessment-score-head p{font-size:12px}.lifecycle-intake .intake-hero>div>span,.lifecycle-intake .module-heading>div>span,.lifecycle-intake .assessment-score-head small,.lifecycle-intake .module-rail span{font-size:13px}.lifecycle-intake .module-rail b,.lifecycle-intake .module-heading dt{font-size:11px}.lifecycle-intake .form-section-title>span{font-size:12px}.lifecycle-intake .form-section-title h3{font-size:20px}.lifecycle-intake .form-section-title p,.lifecycle-intake .master-fields label>span,.lifecycle-intake .domain-grid label>span,.lifecycle-intake .score-grid label>span,.lifecycle-intake .statutory-id label>span{font-size:13px}.lifecycle-intake .master-fields small,.lifecycle-intake .id-guidance,.lifecycle-intake .reconciliation-grid span,.lifecycle-intake .reconciliation-grid small{font-size:12px}.lifecycle-intake .variance-alert,.lifecycle-intake .formula-note,.lifecycle-intake .process-form-banner span{font-size:13px}.lifecycle-intake .process-console>aside button,.lifecycle-intake .gate-progress,.lifecycle-intake .current-gate p,.lifecycle-intake .assurance-controls p,.lifecycle-intake .assurance-controls small,.lifecycle-intake .progression-rule,.lifecycle-intake .intake-footer span,.lifecycle-intake .gate-selector b{font-size:12px}.lifecycle-intake .gate-selector span{font-size:11px}.lifecycle-intake .controlled-outputs label,.lifecycle-intake .status-row strong,.lifecycle-intake .status-row b{font-size:12px}.lifecycle-intake .status-head b,.lifecycle-intake .shareholding-grid>b{font-size:11px}.lifecycle-intake .subform-title b{font-size:16px}.lifecycle-intake .subform-title span{font-size:12px}.requirements-register{background:#f8fbfe;border:1px solid #adc5dc;border-radius:10px;margin:0 0 30px;overflow:hidden}.requirements-head{color:#fff;background:#092f60;grid-template-columns:1.25fr 1fr;align-items:center;gap:28px;padding:20px 22px;display:grid}.requirements-head span{color:#ff9a33;letter-spacing:1px;font-size:12px;font-weight:900}.requirements-head h3{margin:5px 0 0;font-size:20px;line-height:1.3}.requirements-head p{color:#d6e4f1;margin:0;font-size:13px;line-height:1.55}.requirements-register details{background:#fff}.requirements-register summary{cursor:pointer;color:#123d68;border-bottom:1px solid #cddbe8;align-items:center;gap:10px;padding:15px 18px;font-size:15px;font-weight:900;display:flex}.requirements-register summary b{color:#075fc8;background:#eaf4ff;border-radius:50%;place-items:center;min-width:30px;height:30px;margin-left:auto;font-size:13px;display:grid}.activity-register{background:#f4f8fc;grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:16px;list-style:none;display:grid}.activity-register li{color:#294862;background:#fff;border:1px solid #d4e0eb;border-left:4px solid #0b6bc5;border-radius:5px;align-items:flex-start;gap:10px;min-height:58px;padding:12px;font-size:13px;display:flex}.activity-register i,.document-checklist span i{color:#e46600;font-size:11px;font-style:normal;font-weight:900}.requirement-columns{background:#cbd9e6;border-top:1px solid #cbd9e6;grid-template-columns:.8fr 1.2fr;gap:1px;display:grid}.requirement-columns>details{min-width:0}.requirement-columns ul{margin:0;padding:17px 22px 20px 40px}.requirement-columns li{color:#294862;padding:5px 0;font-size:13px;line-height:1.45}.document-checklist{padding:12px}.document-checklist label{color:#294862;border-bottom:1px solid #dbe4ed;grid-template-columns:auto minmax(240px,1fr) 155px;align-items:center;gap:10px;padding:9px 8px;font-size:13px;display:grid}.document-checklist label>input{accent-color:#0b6bc5;width:18px;height:18px}.document-checklist label>span{align-items:flex-start;gap:9px;display:flex}.document-checklist select{color:#294862;background:#fff;border:1px solid #afc2d4;width:100%;padding:8px}@media (width<=1100px){.activity-register{grid-template-columns:1fr 1fr}.requirement-columns{grid-template-columns:1fr}}@media (width<=700px){.requirements-head{grid-template-columns:1fr;gap:10px}.activity-register{grid-template-columns:1fr}.document-checklist label{grid-template-columns:auto 1fr}.document-checklist select{grid-column:2}.lifecycle-intake .module-rail span{font-size:12px}}.document-checklist label{align-items:start}.document-upload{color:#163f66;background:#f4f8fc;border:1px dashed #9eb6cb;border-radius:6px;grid-column:2/-1;grid-template-columns:190px minmax(220px,1fr);align-items:center;gap:7px 12px;margin-top:4px;padding:10px 12px!important;display:grid!important}.document-upload b{font-size:11px}.document-upload input[type=file]{background:#fff;border:1px solid #b7c8d8;border-radius:4px;width:100%;padding:7px;font-size:10px}.document-upload small{color:#657b8f;grid-column:1/-1;font-size:9px;line-height:1.35}.documents-only .requirements-head{grid-template-columns:1fr 1fr}.documents-wide{width:100%}.documents-wide .document-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.documents-wide .document-checklist>label{box-sizing:border-box;background:#fff;border:1px solid #cbd9e5;border-radius:7px;align-content:start;height:100%;padding:14px}.documents-wide .document-upload{grid-column:1/-1;grid-template-columns:1fr}.documents-wide .document-upload small{grid-column:auto}.system-print-control{z-index:1000;color:#fff;cursor:pointer;background:#082f5c;border:2px solid #fff;border-radius:7px;align-items:center;gap:9px;padding:12px 16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px #041c3640}.system-print-control span{color:#ff8a1c;font-size:19px}.system-print-control b{letter-spacing:.2px;font-size:12px}.system-print-control:hover,.system-print-control:focus-visible{outline-offset:2px;background:#0b69c7;outline:3px solid #ff8a1c}.status-row{grid-template-columns:1.15fr .55fr 1.15fr 1fr}.evidence-upload{color:#123f6d;background:#f3f8fd;border:1px dashed #8fb3d5;border-radius:5px;gap:6px;margin:8px;padding:9px 10px;display:grid}.evidence-upload b{color:#123f6d;white-space:nowrap;padding:0;font-size:11px}.evidence-upload input[type=file]{background:#fff;border:1px solid #b7c8d8;border-radius:4px;width:100%;padding:7px;font-size:10px}.status-head b:nth-child(3){white-space:nowrap}@media (width<=1000px){.documents-wide .document-checklist{grid-template-columns:1fr}}@media (width<=700px){.document-upload{grid-column:1/-1;grid-template-columns:1fr}.document-upload small{grid-column:auto}}.current-gate>strong{color:#0a3768;text-align:center;background:#fff;border:1px solid #54759a;border-radius:5px;min-width:190px;padding:12px 16px;font-size:13px}.gate-decision-options{background:#f4f8fc;border:1px solid #c8d8e6;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;padding:18px;display:grid}.gate-decision-options h3{color:#082d5d;grid-column:1/-1;margin:0 0 4px;font-size:16px}.gate-decision-options button{color:#294761;text-align:left;cursor:pointer;background:#fff;border:1px solid #b7c9d9;border-left:5px solid #3478b7;border-radius:6px;align-items:center;gap:9px;min-height:54px;padding:10px;font-weight:800;display:flex}.gate-decision-options button i{color:#0b5fae;background:#eaf3fb;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.gate-decision-options button:hover,.gate-decision-options button.selected{background:#e9f4ff;border-color:#075fc8;box-shadow:0 0 0 2px #0b72d522}.gate-decision-options .decision-1{border-left-color:#13854b}.gate-decision-options .decision-2{border-left-color:#d58a00}.gate-decision-options .decision-3,.gate-decision-options .decision-4,.gate-decision-options .decision-5{border-left-color:#d66a00}.gate-decision-options .decision-6,.gate-decision-options .decision-7{border-left-color:#7a8793}.gate-decision-options .decision-8{border-left-color:#c52e2e}.gate-decision-record{background:#fff;border:1px solid #b9ccdd;border-left:5px solid #0b67c2;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.gate-decision-record label{color:#294761;flex-direction:column;gap:7px;font-size:13px;font-weight:800;display:flex}.gate-decision-record label:first-child,.gate-decision-record label:nth-child(3){grid-column:span 2}.gate-decision-record input,.gate-decision-record select,.gate-decision-record textarea{color:#223f5a;background:#fff;border:1px solid #afc1d1;width:100%;padding:11px}.gate-decision-record input:focus,.gate-decision-record select:focus,.gate-decision-record textarea:focus{border-color:#0b67c2;outline:3px solid #cde5ff}@media (width<=1050px){.gate-decision-options,.gate-decision-record{grid-template-columns:1fr 1fr}}@media (width<=700px){.gate-decision-options,.gate-decision-record{grid-template-columns:1fr}.gate-decision-options h3,.gate-decision-record label:first-child,.gate-decision-record label:nth-child(3){grid-column:auto}.current-gate>strong{width:100%;min-width:0}}.intake-report-tabs{background:#fff;border:1px solid #c7d7e6;border-radius:9px;gap:7px;max-width:1600px;margin:0 auto 16px;padding:8px;display:flex;overflow:auto}.intake-report-tabs button{white-space:nowrap;color:#244866;cursor:pointer;background:#f4f8fc;border:1px solid #b9cada;border-radius:6px;padding:12px 16px;font-weight:900}.intake-report-tabs button.active{color:#fff;background:#0868c8;border-color:#0868c8}.report-mode>.master-intake,.report-mode>.assessment-form,.report-mode>.process-console,.report-mode>.assurance-controls,.report-mode>.progression-rule,.report-mode>.intake-footer{display:none}.report-workspace{background:#fff;border:1px solid #c7d7e6;border-radius:10px;max-width:1600px;margin:0 auto 28px;padding:24px 28px}.report-title{border-bottom:3px solid #0b376a;justify-content:space-between;align-items:center;gap:25px;padding:4px 0 20px;display:flex}.report-title span{color:#e96d00;letter-spacing:1.2px;font-size:12px;font-weight:900}.report-title h2{color:#082b56;margin:5px 0;font-size:27px}.report-title p{color:#587089;margin:0}.report-title button{color:#fff;cursor:pointer;background:#ec7100;border:0;border-radius:6px;padding:13px 18px;font-weight:900}.gate-report-selector{grid-template-columns:repeat(5,1fr);gap:8px;margin:20px 0;display:grid}.gate-report-selector button{text-align:left;cursor:pointer;background:#fff;border:1px solid #b9cada;border-left:5px solid #7b8c9d;border-radius:6px;grid-template-columns:auto 1fr;gap:3px 8px;min-height:82px;padding:10px;display:grid}.gate-report-selector button b{color:#0870d2;grid-row:1/3}.gate-report-selector button span{color:#294862;font-weight:800}.gate-report-selector button small{color:#6b7e90}.gate-report-selector button.active{background:#e9f4ff;border-color:#0870d2}.gate-report-selector button.pass{border-left-color:#17854d}.gate-report-selector button.fail{border-left-color:#cf3333}.report-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.project-kpis{grid-template-columns:repeat(5,1fr)}.report-kpis article{background:#f9fbfd;border:1px solid #cbd9e6;border-top:5px solid #0b69c7;border-radius:7px;padding:16px}.report-kpis article.green{border-top-color:#16894f}.report-kpis article.amber{border-top-color:#e89a00}.report-kpis article.red{border-top-color:#c33}.report-kpis span,.report-kpis small{color:#687d91;font-size:12px;display:block}.report-kpis b{color:#082d59;margin:8px 0;font-size:25px;display:block}.dashboard-band{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dashboard-band article{background:#f8fbfd;border:1px solid #cfdae5;border-radius:7px;padding:18px}.dashboard-band h3,.formal-report h3{color:#0b3b6c;margin:0 0 12px}.dashboard-band strong{color:#0868c8;font-size:24px}.dashboard-band li{margin:7px 0}.formal-report>dl{border:1px solid #c7d6e4;grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid}.formal-report>dl>div{border-bottom:1px solid #d7e2ec;border-right:1px solid #d7e2ec;padding:14px}.formal-report dt{text-transform:uppercase;color:#60768b;font-size:11px;font-weight:900}.formal-report dd{color:#173d63;margin:5px 0 0;font-weight:800}.formal-report section{background:#f4f8fc;border-left:5px solid #0b69c7;margin:12px 0;padding:18px}.formal-report li{margin:7px 0}.formal-report table{border-collapse:collapse;width:100%;margin:20px 0}.formal-report th{color:#fff;text-align:left;background:#092f60;padding:12px}.formal-report td{border:1px solid #d2dde8;padding:11px}.module-dashboard-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.module-dashboard-grid article{border:1px solid #c8d7e5;border-radius:8px;padding:16px}.module-dashboard-grid header{align-items:center;gap:11px;display:flex}.module-dashboard-grid header>i{color:#fff;background:#0a68c6;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.module-dashboard-grid h3{color:#143d66;margin:0;font-size:16px}.module-dashboard-grid header span{color:#677b90;font-size:12px}.module-dashboard-grid header>b{color:#0a68c6;margin-left:auto;font-size:22px}.mini-progress{background:#e0e8ef;border-radius:20px;height:8px;margin:14px 0;overflow:hidden}.mini-progress i{background:#17854d;height:100%;display:block}.module-dashboard-grid dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.module-dashboard-grid dl div{border-right:1px solid #d8e2eb;padding:8px}.module-dashboard-grid dt{color:#6b7d8e;font-size:10px}.module-dashboard-grid dd{color:#254767;margin:3px 0;font-weight:900}@media (width<=1100px){.intake-report-tabs,.report-workspace{margin-left:15px;margin-right:15px}.gate-report-selector{grid-template-columns:repeat(3,1fr)}.report-kpis,.project-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.report-workspace{padding:17px}.report-title{display:block}.report-title button{margin-top:14px}.gate-report-selector,.report-kpis,.project-kpis,.dashboard-band,.module-dashboard-grid,.formal-report>dl{grid-template-columns:1fr}.formal-report{overflow-x:auto}}@media print{.intake-header,.intake-hero,.module-rail,.module-heading,.intake-report-tabs,.gate-report-selector,.report-title button{display:none!important}.report-workspace{border:0;max-width:none;margin:0}.report-mode{background:#fff}}.dashboard-centre{color:#193b5b;background:#eef4f9;min-height:100vh}.dashboard-header{z-index:30;background:#fff;border-bottom:1px solid #cad9e6;align-items:center;gap:32px;height:76px;padding:8px 3%;display:flex;position:sticky;top:0}.dashboard-header img{object-fit:contain;width:170px;height:58px}.dashboard-header nav{gap:26px;margin-left:auto;display:flex}.dashboard-header nav a{color:#294d6d;padding:17px 0;font-size:13px;font-weight:800;text-decoration:none}.dashboard-header nav a.active{color:#0870d2;border-bottom:3px solid #0870d2}.dashboard-hero{color:#fff;background:#0b66bc;grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:210px;padding:35px 4%;display:grid}.dashboard-hero p{color:#bde3ff;letter-spacing:1.4px;margin:0 0 8px;font-size:12px;font-weight:900}.dashboard-hero h1{margin:0;font-size:40px}.dashboard-hero>div>span{color:#e5f4ff;margin-top:10px;font-size:15px;display:block}.dashboard-hero aside{text-align:center;grid-template-columns:repeat(3,auto);gap:6px 30px;display:grid}.dashboard-hero aside b{color:#fff;font-size:29px}.dashboard-hero aside span{text-transform:uppercase;color:#d2eafd;grid-row:2;font-size:11px}.dashboard-levels{z-index:2;grid-template-columns:repeat(5,1fr);gap:10px;max-width:1600px;margin:-24px auto 18px;padding:0 20px;display:grid;position:relative}.dashboard-levels button{text-align:left;color:#244968;cursor:pointer;background:#fff;border:1px solid #c5d5e3;border-radius:8px;grid-template-columns:auto 1fr;gap:3px 10px;padding:16px;display:grid;box-shadow:0 8px 20px #10355714}.dashboard-levels button i{color:#0870d2;background:#e8f3fc;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.dashboard-levels button b{font-size:13px}.dashboard-levels button span{color:#6c8093;font-size:11px}.dashboard-levels button.active{color:#fff;background:#083969;border-color:#083969}.dashboard-controls{background:#fff;border:1px solid #cbd9e5;border-radius:8px;grid-template-columns:1.5fr repeat(3,1fr);gap:12px;max-width:1560px;margin:0 auto 16px;padding:16px 20px;display:grid}.dashboard-controls label{color:#365876;font-size:11px;font-weight:900}.dashboard-controls input,.dashboard-controls select{color:#193b5b;background:#fff;border:1px solid #adbed0;border-radius:5px;width:100%;margin-top:7px;padding:11px}.dashboard-layout{grid-template-columns:320px 1fr;gap:14px;max-width:1600px;margin:0 auto 35px;padding:0 20px;display:grid}.dashboard-catalogue,.dashboard-view{background:#fff;border:1px solid #c7d6e3;border-radius:9px;overflow:hidden}.dashboard-catalogue>header{color:#fff;background:#082f5c;justify-content:space-between;padding:17px;display:flex}.dashboard-catalogue>header span{color:#9fcef6}.dashboard-catalogue>button{text-align:left;color:#31516d;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dce5ed;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:100%;padding:11px 13px;display:grid}.dashboard-catalogue>button>i{color:#0870d2;background:#e9f3fb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}.dashboard-catalogue>button span b,.dashboard-catalogue>button span small{display:block}.dashboard-catalogue>button span b{font-size:12px}.dashboard-catalogue>button span small{color:#738698;margin-top:3px;font-size:10px}.dashboard-catalogue>button em{font-size:20px;font-style:normal}.dashboard-catalogue>button.active{background:#e8f4ff;border-left:5px solid #0870d2;padding-left:8px}.dashboard-view{padding:23px}.dashboard-view-head{border-bottom:3px solid #0b3c6d;justify-content:space-between;gap:25px;padding-bottom:17px;display:flex}.dashboard-view-head>div>span{color:#e66d00;letter-spacing:1px;font-size:11px;font-weight:900}.dashboard-view-head h2{color:#092e59;margin:5px 0;font-size:26px}.dashboard-view-head p{color:#60758a;margin:0}.dashboard-actions{align-items:center;gap:8px;display:flex}.dashboard-actions button{color:#fff;cursor:pointer;background:#0b69c7;border:0;border-radius:5px;padding:11px 13px;font-weight:800}.dashboard-actions button+button{background:#e86f00}.dashboard-reference{background:#f1f7fc;border-left:5px solid #0b69c7;align-items:center;gap:16px;margin:15px 0;padding:12px 15px;display:flex}.dashboard-reference span{color:#5e7589;font-size:11px}.dashboard-reference b{color:#093a6d}.dashboard-reference em{color:#657b8f;margin-left:auto;font-size:11px;font-style:normal}.dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dashboard-kpis article{background:#f9fbfd;border:1px solid #cbd9e5;border-top:5px solid #0b69c7;border-radius:7px;padding:15px}.dashboard-kpis article.good{border-top-color:#168b50}.dashboard-kpis article.alert{border-top-color:#d33b34}.dashboard-kpis span,.dashboard-kpis small{color:#6d8092;font-size:11px;display:block}.dashboard-kpis b{color:#0b3768;margin:6px 0;font-size:25px;display:block}.dashboard-content-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px;display:grid}.dashboard-content-grid>section{border:1px solid #cbd9e5;border-radius:7px;overflow:hidden}.dashboard-content-grid>section>header{color:#fff;background:#0b3768;justify-content:space-between;padding:13px 15px;display:flex}.dashboard-content-grid h3{margin:0;font-size:14px}.dashboard-content-grid header span{color:#b9daf5;font-size:11px}.dashboard-content-grid>section>button{text-align:left;color:#31516d;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dce5ed;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.dashboard-content-grid>section>button i{color:#e46b00;font-style:normal;font-weight:900}.dashboard-content-grid>section>button span b,.dashboard-content-grid>section>button span small{display:block}.dashboard-content-grid>section>button span small{color:#72869a;margin-top:3px}.dashboard-content-grid>section>button em{color:#0870d2;font-style:normal;font-weight:800}.decision-monitor{grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.decision-monitor article{border:1px solid #cbd9e5;border-left:5px solid #168b50;border-radius:5px;padding:13px}.decision-monitor article:nth-child(2){border-left-color:#df9000}.decision-monitor article:nth-child(3){border-left-color:#7c8b98}.decision-monitor article.critical{border-left-color:#c33}.decision-monitor b,.decision-monitor span{display:block}.decision-monitor b{color:#65798c;font-size:11px}.decision-monitor span{color:#123d67;font-size:22px;font-weight:900}.dashboard-progress{padding:8px 14px 17px}.dashboard-progress>span{justify-content:space-between;margin:9px 0 5px;font-size:11px;display:flex}.dashboard-progress>i{background:#dfe8ef;border-radius:10px;height:8px;display:block;overflow:hidden}.dashboard-progress>i em{background:#0b71d1;height:100%;display:block}.dashboard-governance{color:#fff;background:#082f5c;border-radius:6px;flex-wrap:wrap;gap:8px;margin-top:13px;padding:13px;display:flex}.dashboard-governance b{color:#ff9632}.dashboard-governance span{border:1px solid #496a88;border-radius:15px;padding:4px 9px;font-size:10px}.dashboard-centre>footer{background:#fff;border-top:1px solid #cad8e4;justify-content:space-between;align-items:center;padding:20px 4%;display:flex}.dashboard-centre>footer>a img{object-fit:contain;width:160px;height:55px}.dashboard-centre .powered-brand img{object-fit:contain;width:210px;height:60px}.dashboard-centre .powered-brand{align-items:center;gap:10px;display:flex}.dashboard-centre .powered-brand span{color:#617589;font-size:11px}@media (width<=1050px){.dashboard-levels{grid-template-columns:repeat(3,1fr)}.dashboard-controls{grid-template-columns:1fr 1fr}.dashboard-layout{grid-template-columns:260px 1fr}.dashboard-content-grid{grid-template-columns:1fr}.dashboard-kpis{grid-template-columns:1fr 1fr}.dashboard-header nav{gap:13px}}@media (width<=720px){.dashboard-header{flex-wrap:wrap;height:auto}.dashboard-header nav{order:3;width:100%;overflow:auto}.dashboard-hero{grid-template-columns:1fr}.dashboard-hero aside{grid-template-columns:repeat(3,1fr)}.dashboard-levels,.dashboard-controls,.dashboard-layout{grid-template-columns:1fr}.dashboard-layout{padding:0 10px}.dashboard-catalogue{max-height:340px;overflow:auto}.dashboard-view-head,.dashboard-reference{display:block}.dashboard-actions{margin-top:12px}.dashboard-reference b,.dashboard-reference em{margin:5px 0;display:block}.dashboard-centre>footer{text-align:center;display:block}.dashboard-centre .powered-brand{justify-content:center;margin-top:15px}}@media print{.dashboard-header,.dashboard-hero,.dashboard-levels,.dashboard-controls,.dashboard-catalogue,.dashboard-actions,.dashboard-centre>footer{display:none!important}.dashboard-layout{max-width:none;margin:0;padding:0;display:block}.dashboard-view{border:0}.dashboard-reference{border:1px solid #bbb}.dashboard-centre{background:#fff}}.reference-hero{text-align:center;background:linear-gradient(110deg,#06264c,#0a4d8e);grid-template-columns:190px 1fr 245px;min-height:118px;padding:14px 3%}.reference-hero>img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:82px;padding:6px}.reference-hero>div{align-self:center}.reference-hero h1{font-size:34px}.dashboard-summary-strip{background:#082d58;grid-template-columns:repeat(5,1fr);gap:14px;padding:10px 3%;display:grid}.dashboard-summary-strip article{color:#092f5c;background:#fff;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:0 12px;padding:10px 16px;display:grid}.dashboard-summary-strip article i{color:#fff;background:#092f5c;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;display:grid}.dashboard-summary-strip article b{font-size:23px}.dashboard-summary-strip article span{text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-controls{grid-template-columns:1.5fr repeat(3,1fr)}.control-gauges article{grid-template-columns:auto 1fr 70px;align-items:center;gap:12px;padding:13px;display:grid}.control-gauges .gauge-icon{color:#fff;background:#0a6cc9;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.control-gauges article.good .gauge-icon{background:#17894e}.control-gauges article.alert .gauge-icon{background:#c47a00}.control-gauges article>div>span,.control-gauges article>div>small{display:block}.control-gauges article>div>b{font-size:26px}.control-gauges .gauge{width:62px;height:32px;position:relative;overflow:hidden}.control-gauges .gauge:before{content:"";background:conic-gradient(from 270deg,#0b6ecb var(--gauge),#d9e0e6 0);border-radius:50%;width:58px;height:58px;position:absolute;top:2px;left:2px}.control-gauges .gauge:after{content:"";background:#fff;border-radius:50%;width:39px;height:39px;position:absolute;top:11px;left:11px}.reference-control-panels{grid-template-columns:.85fr 1.05fr 1.2fr;gap:10px;margin-top:12px;display:grid}.reference-control-panels>section{border:1px solid #b8cadb;border-radius:6px;overflow:hidden}.reference-control-panels>section>header{color:#fff;text-align:center;background:#082f5c;padding:9px;font-size:11px;font-weight:900}.reference-control-panels>section>div{border-bottom:1px solid #d9e3ec;align-items:center;gap:9px;min-height:39px;padding:7px 10px;font-size:11px;display:flex}.reference-control-panels>section>div>span{flex:1}.reference-control-panels>section>div>i{background:#dbe3e9;border-radius:10px;width:72px;height:7px;overflow:hidden}.reference-control-panels>section>div>i em{background:#0b6ecb;height:100%;display:block}.reference-control-panels>section>div>b{color:#0b4175}.reference-control-panels .amber{color:#fff;background:#ef9b00;border-radius:4px;padding:4px 10px}.reference-control-panels section:nth-child(2)>div>b{color:#fff;background:#092f5c;place-items:center;width:28px;height:27px;display:grid}.reference-control-panels section:nth-child(2)>div>em{color:#17683e;text-align:center;border:1px solid #72b18d;border-radius:4px;min-width:90px;padding:4px 8px;font-style:normal}.reference-control-panels section:nth-child(2)>div>em.due{color:#d15c00;border-color:#ef9d46}.reference-control-panels section:nth-child(2)>div>em.review{color:#145ba7;border-color:#5996dc}.dashboard-control-flow{grid-template-columns:repeat(6,1fr);gap:8px;margin:13px 0;display:grid}.dashboard-control-flow>div{color:#153e65;text-transform:uppercase;background:#fff;border:1px solid #aebfd0;border-radius:6px;align-items:center;gap:8px;padding:10px;font-size:9px;font-weight:900;display:flex;position:relative}.dashboard-control-flow i{color:#fff;background:#0b5ca8;place-items:center;width:34px;height:34px;font-style:normal;display:grid;transform:rotate(45deg)}.dashboard-control-flow i:first-letter{transform:rotate(-45deg)}.dashboard-control-flow b{color:#0b5ca8;z-index:2;font-size:20px;position:absolute;right:-13px}.dashboard-capability-rules{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.dashboard-capability-rules section{border:1px solid #becddd;border-radius:6px;overflow:hidden}.dashboard-capability-rules h3{color:#fff;text-align:center;background:#082f5c;margin:0;padding:9px;font-size:11px}.dashboard-capability-rules section>div{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px;display:grid}.dashboard-capability-rules section>div span{text-align:center;border:1px solid #d1dce6;padding:9px;font-size:10px}.dashboard-capability-rules ul{grid-template-columns:1fr 1fr;gap:7px 25px;margin:0;padding:13px 25px 13px 35px;display:grid}.dashboard-capability-rules li{color:#31516d;font-size:10px}@media (width<=1100px){.dashboard-summary-strip{grid-template-columns:repeat(3,1fr)}.dashboard-controls{grid-template-columns:1fr 1fr}.reference-control-panels{grid-template-columns:1fr}.dashboard-control-flow{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.reference-hero{grid-template-columns:1fr}.reference-hero>img{max-width:240px;margin:auto}.dashboard-summary-strip,.dashboard-control-flow,.dashboard-capability-rules,.dashboard-capability-rules section>div,.dashboard-capability-rules ul{grid-template-columns:1fr}.control-gauges article{grid-template-columns:auto 1fr}.control-gauges .gauge{display:none}}.dashboard-summary-strip{z-index:2;padding-top:12px;padding-bottom:12px;position:relative}.dashboard-levels{z-index:1;margin:18px auto 20px;padding-top:0;position:relative}.dashboard-summary-strip+.dashboard-levels{margin-top:18px}.dashboard-levels button{min-height:82px;box-shadow:0 5px 14px #10355712}.dashboard-anchor-targets{width:1px;height:1px;position:absolute;overflow:hidden}.fd-print-actions{justify-content:flex-end;margin-bottom:10px;display:flex}.fd-print-actions button{color:#fff;cursor:pointer;background:#0b69c7;border:0;border-radius:5px;padding:11px 14px;font-weight:800}.report-workspace,.dashboard-view,.fd-dashboard{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-letterhead{display:none}.ms-header,.portal-header,.intake-header,.fd-header,.dashboard-header,.exchange-header{box-shadow:none!important;background:#fff!important}.ms-header,.ms-bar{height:90px}.portal-header{height:112px}.portal-header img{width:285px;height:94px}.intake-header{height:92px}.intake-header img{width:230px;height:76px}.fd-header{height:92px}.fd-header>a img{width:235px;height:76px}.dashboard-header{height:90px}.dashboard-header img{width:225px;height:74px}.exchange-header img{object-fit:contain;width:255px;height:82px}.dashboard-actions button[aria-busy=true],.report-title button[aria-busy=true],.fd-print-actions button[aria-busy=true],.gate-print-row button[aria-busy=true]{cursor:wait;opacity:.82}@media print{@page{size:A4 portrait;margin:12mm 11mm 12mm 16mm}html,body{color:#111!important;background:#fff!important}a[href]:after{content:none!important}.fd-header,.fd-hero,.fd-templates,.fd-selector,.fd-footer,.fd-print-actions{display:none!important}.fd-workspace{padding:0!important;display:block!important}.fd-dashboard{box-shadow:none!important;border:0!important;width:100%!important}.fd-title,.fd-kpis,.fd-purpose,.fd-report-grid,.fd-panels,.fd-governance,.report-title,.report-kpis,.dashboard-band,.module-dashboard-grid,.formal-report section,.formal-report table,.dashboard-view-head,.dashboard-reference,.dashboard-kpis,.reference-control-panels,.dashboard-content-grid,.dashboard-control-flow,.dashboard-capability-rules,.dashboard-governance,.fd-report-grid article,.dashboard-content-grid>section>button,.reference-control-panels>section>div{break-inside:avoid;page-break-inside:avoid}.formal-report table{font-size:10px}.formal-report th,.formal-report td{padding:7px}.dashboard-view,.report-workspace{overflow:visible!important}.system-print-control,.evidence-upload,.gate-print-row,.gate-submit-actions,.report-title button,.dashboard-actions{display:none!important}body{border-left:7px solid #4b8de3!important;padding-left:6mm!important;overflow:visible!important}.homepage-no-sidebar,.portal-page,.exchange-page,.intake-page,.dashboard-centre,.fd-page{background:#fff!important;min-height:0!important}input,select,textarea{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-letterhead{border-bottom:2px solid #4b8de3;grid-template-columns:155px 1fr;align-items:start;gap:18px;margin:0 0 9mm;padding:0 0 3mm;color:#092f5c!important;background:#fff!important;display:grid!important}.report-letterhead img{object-fit:contain;object-position:left top;width:145px;height:58px;display:block!important}.report-letterhead div{text-align:right}.report-letterhead b,.report-letterhead span,.report-letterhead small{display:block}.report-letterhead b{letter-spacing:.5px;font-size:11px}.report-letterhead span{margin-top:3px;font-size:7px;font-weight:800}.report-letterhead small{color:#d96500;text-transform:uppercase;letter-spacing:.5px;margin-top:3px;font-size:6.5px;font-weight:900}#ipac-print-metadata{overflow-wrap:anywhere;color:#082f5c!important;letter-spacing:.2px!important}.report-title,.dashboard-view-head,.fd-title{color:#fff!important;background:#092f5c!important;border-top:0!important;border-bottom:0!important;padding:9px 11px!important}.report-title h1,.report-title h2,.dashboard-view-head h2,.fd-title h1,.fd-title h2{color:#fff!important;font-size:16px!important}.report-title p,.dashboard-view-head p,.fd-title p{color:#d8e7f4!important}.formal-report h3,.dashboard-band h3{color:#092f5c!important}.formal-report th,.dashboard-content-grid>section>header,.module-dashboard-grid>article>header{color:#fff!important;background:#092f5c!important}.formal-report section,.dashboard-reference{background:#eef5fa!important;border-left:4px solid #4b8de3!important}}.dashboard-dropdown-panel{color:#fff;background:#072b55}.dashboard-dropdown-panel>header{border-bottom:1px solid #426484}.dashboard-dropdown-panel>label{padding:16px;display:block}.dashboard-dropdown-panel>label>span{color:#d4e8f8;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.dashboard-dropdown-panel select{color:#123d65;background:#fff;border:2px solid #68a8df;border-radius:6px;width:100%;padding:12px;font-weight:800}.selected-dashboard-summary{background:#0a3a6d;border:1px solid #4b6e8d;border-radius:7px;grid-template-columns:auto 1fr;gap:11px;margin:0 14px 14px;padding:14px;display:grid}.selected-dashboard-summary>i{background:#0872d4;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.selected-dashboard-summary div>*{display:block}.selected-dashboard-summary div>b{font-size:13px}.selected-dashboard-summary div>span{color:#9fd1f7;margin:3px 0;font-size:10px}.selected-dashboard-summary div>small{color:#d4e6f4;font-size:10px;line-height:1.4}.dashboard-dropdown-panel nav{flex-direction:column;padding:0 10px;display:flex}.dashboard-dropdown-panel nav a{color:#e9f4fc;border-bottom:1px solid #2d5276;padding:12px;font-size:12px;text-decoration:none}.dashboard-dropdown-panel nav a:hover{background:#0b69c7}.dashboard-system-status{border:1px solid #4b6e8d;border-radius:7px;margin:22px 14px;padding:14px}.dashboard-system-status span{margin-bottom:8px;font-size:11px;display:block}.dashboard-system-status b{color:#e6fff0;text-align:center;background:#168348;border-radius:18px;padding:8px;font-size:10px;display:block}.authority-identity{background:#f5f9fd;border:1px solid #9fb8d2;border-left:5px solid #0874d1;border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:16px 0;padding:16px;display:grid}.authority-identity legend{color:#082f5f;text-transform:uppercase;padding:0 9px;font-size:12px;font-weight:900}.authority-identity label{gap:6px;display:grid}.authority-identity label span{color:#294c6d;font-size:12px;font-weight:800}.authority-identity input{color:#173b5f;background:#fff;border:1px solid #afc2d4;border-radius:4px;width:100%;padding:11px}.authority-identity button{color:#fff;cursor:pointer;background:#0b67c2;border:0;border-radius:4px;min-height:42px;padding:10px 14px;font-weight:900}.authority-identity button:disabled{cursor:not-allowed;background:#9aabba}.authority-identity small{color:#5f7488;grid-column:1/-1;font-size:11px}.authority-identity .generated-reference{color:#083e76;background:#eaf3fb;font-weight:900}@media (width<=850px){.authority-identity{grid-template-columns:1fr}.authority-identity small{grid-column:auto}}.gate-assessment{background:#fff;border:1px solid #aec5da;border-radius:9px;margin:22px 0;padding:18px}.gate-assessment .form-section-title{margin-top:0}.gate-assessment .internal-assessment{margin-bottom:14px}.gate-assessment .authority-identity{margin-bottom:0}.gate-print-row{background:#eef6fd;border:1px solid #b8cede;border-radius:7px;justify-content:flex-end;align-items:center;gap:12px;margin:-10px 0 22px;padding:12px 16px;display:flex}.gate-print-row small{color:#557087;font-size:11px}.gate-print-action,.gate-generate-action{color:#fff;white-space:nowrap;cursor:pointer;background:#0b67c2;border:0;border-radius:5px;padding:11px 15px;font-size:12px;font-weight:900}.gate-generate-action{background:#e56f00}.gate-print-action:hover,.gate-print-action:focus-visible,.gate-generate-action:hover,.gate-generate-action:focus-visible{outline-offset:2px;background:#084c91;outline:3px solid #ff8a1c}@media (width<=700px){.gate-print-row{display:grid}.gate-print-action{white-space:normal}}.gate-submit-actions{background:#f5f9fd;border:1px solid #9eb9d1;border-left:6px solid #0b67c2;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin:22px 0;padding:20px;display:grid}.gate-submit-actions span{color:#e46800;letter-spacing:.5px;font-size:11px;font-weight:900}.gate-submit-actions h3{color:#082f5c;margin:4px 0;font-size:18px}.gate-submit-actions p{color:#526c83;margin:0;font-size:12px}.gate-submit-actions strong{color:#0b5d39;margin-top:8px;font-size:12px;display:block}.gate-submit-actions button{color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:45px;padding:11px 16px;font-size:12px;font-weight:900}.save-gate{background:#0b67c2}.submit-gate{background:#16834f}.gate-submit-actions button:hover,.gate-submit-actions button:focus-visible{outline-offset:2px;background:#083e73;outline:3px solid #ff8a1c}.gate-submit-actions button:disabled{color:#eef2f5;cursor:not-allowed;background:#9baab7;outline:0}.intake-submission-actions{background:#f7fbff;border:1px solid #9eb9d1;border-left:6px solid #f47b20;border-radius:8px;grid-template-columns:1fr minmax(130px,auto) minmax(180px,auto);align-items:center;gap:14px;margin:22px 0 28px;padding:20px;display:grid}.intake-submission-actions span{color:#d85c00;letter-spacing:.7px;font-size:12px;font-weight:900}.intake-submission-actions h3{color:#082f5c;margin:4px 0;font-size:20px}.intake-submission-actions p{color:#526c83;margin:0;font-size:13px;line-height:1.5}.intake-submission-actions strong{color:#0b5d39;margin-top:8px;font-size:13px;display:block}.intake-submission-actions button{color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:900}.save-intake{background:#0b67c2}.submit-intake{background:#16834f}.intake-submission-actions button:hover,.intake-submission-actions button:focus-visible{outline-offset:2px;background:#083e73;outline:3px solid #ff8a1c}.return-information-clarity{background:#fff8ef;border:2px solid #d76600;border-left:8px solid #ff7a00;border-radius:8px;margin:24px 0;padding:24px}.return-information-heading span{color:#c65300;letter-spacing:.8px;font-size:11px;font-weight:900}.return-information-heading h3{color:#082f5c;margin:7px 0;font-size:22px}.return-information-heading p{color:#526c83;max-width:1050px;margin:0 0 20px;font-size:13px;line-height:1.55}.return-information-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.return-information-fields label{color:#173f63;gap:7px;font-size:12px;font-weight:900;display:grid}.return-information-fields label:nth-child(-n+4){grid-column:1/-1}.return-information-fields input,.return-information-fields select,.return-information-fields textarea{color:#173653;width:100%;font:inherit;background:#fff;border:1px solid #aebfd0;border-radius:4px;padding:12px}.return-information-fields input:focus,.return-information-fields select:focus,.return-information-fields textarea:focus{border-color:#d76600;outline:3px solid #ffd8b3}.return-information-confirm{color:#173f63;background:#fff;border:1px solid #edc49e;align-items:flex-start;gap:9px;margin-top:16px;padding:13px;font-size:12px;font-weight:800;line-height:1.45;display:flex}.return-information-confirm input{width:auto;margin-top:2px}.process-console .current-gate{display:none}.gate-submit-decision{background:#edf6fd;border:2px solid #0b67c2;border-left:7px solid #ff7a00;margin:24px 0 0}.gate-submit-decision strong{color:#fff;background:#0b67c2}.capital-gate-form{background:#f7fbff;border:1px solid #aac2d8;border-radius:8px;margin:18px;overflow:hidden}.capital-gate-form>header{background:#e8f3fc;border-bottom:1px solid #b5cce0;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.capital-gate-form>header span{color:#d65d00;letter-spacing:.7px;font-size:10px;font-weight:900}.capital-gate-form>header h3{color:#082f5c;margin:5px 0;font-size:20px}.capital-gate-form>header p{color:#526c83;margin:0;font-size:12px}.capital-gate-form>header>b{color:#fff;white-space:nowrap;background:#082f5c;border-radius:4px;padding:9px 12px;font-size:11px}.capital-gate-form>div{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.capital-gate-form label{color:#173f63;gap:6px;font-size:11px;font-weight:900;display:grid}.capital-gate-form label.wide{grid-column:1/-1}.capital-gate-form input,.capital-gate-form select,.capital-gate-form textarea{color:#173653;width:100%;font:inherit;background:#fff;border:1px solid #aebfd0;border-radius:4px;padding:11px}.capital-gate-form label.auto-filled input,.capital-gate-form label.auto-filled select,.capital-gate-form label.auto-filled textarea{color:#083e76;background:#e4f1fb;border-color:#78a9d1;font-weight:900}.capital-gate-form label small{color:#6b7f92;font-size:9px;font-weight:600}.capital-gate-form label.auto-filled small{color:#0b5f9f}.investor-gate-analysis>footer>div{gap:9px;display:flex}.investor-gate-analysis>footer>div button{color:#fff;cursor:pointer;border:0;border-radius:4px;padding:12px 16px;font-size:11px;font-weight:900}.investor-gate-analysis>footer>div .save-capital-form{background:#0b67c2}.investor-gate-analysis>footer>div .continue-capital-form{background:#16834f}.stakeholder-decision-control{background:#fff;border:1px solid #abc2d7;border-radius:8px;margin:22px 0;overflow:hidden}.stakeholder-decision-control>header{color:#fff;background:#082f5c;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.stakeholder-decision-control>header span{color:#ff8a1c;letter-spacing:.8px;font-size:11px;font-weight:900}.stakeholder-decision-control>header h3{margin:5px 0;font-size:20px}.stakeholder-decision-control>header p{color:#c5d6e7;margin:0;font-size:12px}.stakeholder-decision-control>header strong{color:#0a3768;text-align:center;background:#fff;border-radius:4px;min-width:190px;padding:11px 14px;font-size:12px}.stakeholder-decision-record{margin:18px}.stakeholder-controlled-disposition{background:#fff8ef;border:2px dashed #d76600;border-radius:7px;margin:18px;padding:20px}.stakeholder-controlled-disposition>span{color:#c65300;letter-spacing:.7px;font-size:11px;font-weight:900}.stakeholder-controlled-disposition>h3{color:#082f5c;margin:6px 0;font-size:20px}.stakeholder-controlled-disposition>p{color:#526c83;font-size:13px;line-height:1.5}.controlled-route-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.controlled-route-fields label{color:#173f63;gap:7px;font-size:12px;font-weight:900;display:grid}.controlled-route-fields label:first-child,.controlled-route-fields label:nth-child(2){grid-column:1/-1}.controlled-route-fields input,.controlled-route-fields textarea{color:#173653;width:100%;font:inherit;background:#fff;border:1px solid #aebfd0;border-radius:4px;padding:12px}.investor-gate-analysis{background:#fff;border:1px solid #a8bfd4;border-radius:9px;margin:22px 0;overflow:hidden}.investor-gate-analysis>header{color:#fff;background:#061f40;border-top:5px solid #ff7a00;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.investor-gate-analysis>header span{color:#ff8a1c;letter-spacing:.9px;font-size:11px;font-weight:900}.investor-gate-analysis>header h3{margin:6px 0;font-size:23px}.investor-gate-analysis>header p{color:#c6d6e7;max-width:850px;margin:0;font-size:13px;line-height:1.5}.investor-gate-analysis>header strong{color:#083e76;white-space:nowrap;background:#fff;border:1px solid #52759b;border-radius:4px;padding:11px 14px;font-size:12px}.investor-gate-analysis>nav{background:#edf4fa;grid-template-columns:repeat(7,1fr);gap:7px;padding:14px;display:grid}.investor-gate-analysis>nav button{color:#153c62;text-align:left;cursor:pointer;background:#fff;border:1px solid #b7c9da;border-radius:5px;min-height:88px;padding:10px}.investor-gate-analysis>nav button b,.investor-gate-analysis>nav button span,.investor-gate-analysis>nav button small{display:block}.investor-gate-analysis>nav button b{color:#0872d5;font-size:13px}.investor-gate-analysis>nav button span{margin:5px 0;font-size:10px;font-weight:900;line-height:1.3}.investor-gate-analysis>nav button small{color:#61758a;font-size:9px}.investor-gate-analysis>nav button.current{border-color:#ff8a1c}.investor-gate-analysis>nav button.active{color:#fff;background:#0b67c2;border-color:#0b67c2}.investor-gate-analysis>nav button.active b,.investor-gate-analysis>nav button.active small{color:#fff}.investor-analysis-heading{border-bottom:1px solid #d1dde8;grid-template-columns:1fr auto;align-items:end;gap:20px;padding:20px;display:grid}.investor-analysis-heading span{color:#d65d00;font-size:10px;font-weight:900}.investor-analysis-heading h3{color:#082f5c;margin:5px 0;font-size:21px}.investor-analysis-heading p{color:#526c83;margin:0;font-size:12px}.investor-analysis-heading dl{border:1px solid #c6d4e1;grid-template-columns:repeat(4,auto);margin:0;display:grid}.investor-analysis-heading dl div{border-right:1px solid #c6d4e1;padding:9px 13px}.investor-analysis-heading dl div:last-child{border:0}.investor-analysis-heading dt{color:#607489;text-transform:uppercase;font-size:8px}.investor-analysis-heading dd{color:#082f5c;margin:3px 0 0;font-size:16px;font-weight:900}.investor-information-register{padding:12px 18px}.investor-information-register article{border-bottom:1px solid #d8e2eb;grid-template-columns:34px minmax(210px,1.3fr) repeat(3,minmax(125px,.7fr)) minmax(180px,1fr) minmax(200px,1.2fr);align-items:end;gap:9px;padding:10px 0;display:grid}.investor-information-register article>b{color:#e56800;align-self:center;font-size:11px}.investor-information-register article>span{color:#153c62;align-self:center;font-size:11px;font-weight:800;line-height:1.4}.investor-information-register label{gap:5px;display:grid}.investor-information-register small{color:#62778c;font-size:9px;font-weight:800}.investor-information-register input,.investor-information-register select{color:#203f5c;background:#fff;border:1px solid #b5c5d4;width:100%;padding:9px;font-size:10px}.investor-gate-analysis>footer{background:#edf5fb;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:17px 20px;display:grid}.investor-gate-analysis>footer p{color:#415f7a;margin:0;font-size:11px;line-height:1.5}.investor-gate-analysis>footer strong{color:#0b5d39;grid-column:1/-1;font-size:11px}.investor-gate-analysis>footer button{color:#fff;cursor:pointer;background:#0b67c2;border:0;border-radius:4px;grid-area:1/2;padding:12px 16px;font-size:11px;font-weight:900}.carried-forward-context{background:#f4f9fd;border:1px solid #94b8d6;border-left:7px solid #0b67c2;border-radius:8px;margin:0 3.5% 24px;overflow:hidden}.carried-forward-context>header{color:#fff;background:#082f5c;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.carried-forward-context>header span{color:#ff8a1c;letter-spacing:.8px;font-size:11px;font-weight:900}.carried-forward-context>header h3{margin:5px 0 0;font-size:19px}.carried-forward-context>header b{color:#0b5f37;white-space:nowrap;background:#fff;border:1px solid #5c7fa4;border-radius:4px;padding:9px 12px;font-size:11px}.carried-forward-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.carried-forward-grid label{color:#244a6d;gap:6px;font-size:11px;font-weight:900;display:grid}.carried-forward-grid .wide{grid-column:span 2}.carried-forward-grid input,.carried-forward-grid textarea{color:#082f5c;width:100%;font:inherit;resize:none;background:#e8f2fa;border:1px solid #b5c8d9;border-radius:4px;padding:11px;font-weight:800}.carried-forward-context>p{color:#526c83;margin:0;padding:0 20px 18px;font-size:12px;line-height:1.5}.sector-classification-page{color:#092f5c;background:#edf5fb;min-height:100vh}.sector-classification-page>header{background:#fff;border-bottom:1px solid #cad9e7;justify-content:space-between;align-items:center;height:96px;padding:12px max(4vw,30px);display:flex}.sector-classification-page>header img{object-fit:contain;width:230px;height:72px}.sector-classification-page>header span{color:#0b5d39;text-transform:uppercase;letter-spacing:.8px;font-size:13px;font-weight:900}.sector-classification-card{background:#fff;border-top:6px solid #ff7a00;width:min(1320px,94vw);margin:36px auto;padding:32px}.sector-classification-intro span{color:#df6200;letter-spacing:1.5px;font-size:13px;font-weight:900}.sector-classification-intro h1{color:#082f5c;margin:8px 0;font-size:34px}.sector-classification-intro p{color:#526c83;max-width:900px;font-size:16px;line-height:1.6}.sector-classification-tabs{border:1px solid #bdd0e1;grid-template-columns:1fr 1fr;margin:28px 0;display:grid}.sector-classification-tabs button{color:#385a78;text-align:left;cursor:pointer;background:#f4f8fc;border:0;border-right:1px solid #bdd0e1;align-items:center;gap:14px;min-height:70px;padding:14px 20px;display:flex}.sector-classification-tabs button:last-child{border-right:0}.sector-classification-tabs button.active{color:#fff;background:#082f5c}.sector-classification-tabs button.done{color:#0b6a3c;background:#e9f6ef}.sector-classification-tabs button:disabled{opacity:.55;cursor:not-allowed}.sector-classification-tabs b{color:#0872cf;background:#e5eef7;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.sector-classification-tabs .active b{color:#fff;background:#ff7a00}.sector-classification-tabs span{font-size:15px;font-weight:900}.sector-selection-panel h2{margin:0 0 18px;font-size:24px}.primary-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.primary-sector-grid button{color:#082f5c;text-align:left;cursor:pointer;background:#fff;border:1px solid #bdd0e1;border-left:5px solid #1685d1;min-height:92px;padding:16px}.primary-sector-grid button:hover,.primary-sector-grid button:focus-visible,.primary-sector-grid button.selected{background:#fff7ee;border-color:#ff7a00;outline:0}.primary-sector-grid b{margin-bottom:7px;font-size:16px;display:block}.primary-sector-grid span{color:#526c83;font-size:13px;line-height:1.45}.sector-next,.sector-confirm,.sector-back{color:#fff;cursor:pointer;border:0;min-height:50px;margin-top:22px;padding:12px 20px;font-size:14px;font-weight:900}.sector-next,.sector-confirm{float:right;background:#ff7a00}.sector-next:disabled{cursor:not-allowed;background:#9aa9b6}.classification-confirmation{background:#f5f9fd;border:1px solid #b9cde0;border-left:6px solid #0b67c2;padding:24px}.classification-confirmation span{color:#df6200;letter-spacing:.8px;margin-top:8px;font-size:11px;font-weight:900;display:block}.classification-confirmation h3{margin:5px 0 18px;font-size:24px}.classification-confirmation p{color:#082f5c;margin:5px 0;font-size:18px;font-weight:800}.sector-confirm-actions{justify-content:space-between;gap:16px;display:flex}.sector-back{background:#536f88}.sector-classification-page>footer{color:#fff;clear:both;background:#082f5c;justify-content:space-between;padding:20px max(4vw,30px);font-size:13px;display:flex}@media (width<=800px){.gate-submit-actions,.intake-submission-actions,.return-information-fields,.carried-forward-grid{grid-template-columns:1fr}.gate-submit-actions button,.intake-submission-actions button{width:100%}.return-information-fields label:nth-child(-n+4),.carried-forward-grid .wide{grid-column:auto}.carried-forward-context>header{flex-direction:column;align-items:flex-start}.carried-forward-context>header b{white-space:normal}.stakeholder-decision-control>header{flex-direction:column;align-items:flex-start}.stakeholder-decision-control>header strong{width:100%;min-width:0}.controlled-route-fields{grid-template-columns:1fr}.controlled-route-fields label:first-child,.controlled-route-fields label:nth-child(2){grid-column:auto}}@media (width<=1100px){.investor-gate-analysis>nav{grid-template-columns:repeat(4,1fr)}.investor-information-register article{grid-template-columns:34px 1fr 1fr}.investor-information-register article>span{grid-column:2/-1}.investor-information-register .evidence-ref,.investor-information-register .finding{grid-column:span 3}}@media (width<=700px){.investor-gate-analysis>header,.investor-analysis-heading{grid-template-columns:1fr;align-items:start;display:grid}.investor-gate-analysis>header strong{white-space:normal}.investor-gate-analysis>nav,.investor-analysis-heading dl{grid-template-columns:1fr 1fr}.investor-information-register article{grid-template-columns:28px 1fr}.investor-information-register article>span,.investor-information-register label,.investor-information-register .evidence-ref,.investor-information-register .finding{grid-column:2}.investor-gate-analysis>footer{grid-template-columns:1fr}.investor-gate-analysis>footer button{grid-area:auto/1;width:100%}.capital-gate-form>header{flex-direction:column;align-items:flex-start}.capital-gate-form>header>b{white-space:normal}.capital-gate-form>div{grid-template-columns:1fr}.capital-gate-form label.wide{grid-column:auto}.investor-gate-analysis>footer>div{flex-direction:column;width:100%}}.capital-process-forms>nav{grid-template-columns:repeat(8,1fr)}.capital-form-progress{background:#dfeaf3;border-radius:5px;height:34px;margin:0 20px 18px;position:relative;overflow:hidden}.capital-form-progress i{background:linear-gradient(90deg,#0b67c2,#0b9b72);transition:width .25s;position:absolute;inset:0 auto 0 0}.capital-form-progress span{z-index:1;color:#082f5c;place-items:center;height:100%;font-size:10px;font-weight:900;display:grid;position:relative}.capital-workflow-map,.capital-control-rules{background:#f7fbff;border:1px solid #b7cbdd;border-radius:6px;margin:0 20px 18px}.capital-workflow-map summary,.capital-control-rules summary{color:#073b70;cursor:pointer;padding:14px 16px;font-size:12px;font-weight:900}.capital-workflow-map>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 14px 14px;display:grid}.capital-workflow-map article{background:#fff;border-left:4px solid #ff7900;padding:13px}.capital-workflow-map article>b{color:#0b67c2;font-size:10px}.capital-workflow-map article h4{color:#082f5c;margin:5px 0;font-size:12px}.capital-workflow-map article p{color:#526c83;margin:0;font-size:10px;line-height:1.5}.capital-process-layout{grid-template-columns:285px minmax(0,1fr);gap:18px;padding:0 20px 20px;display:grid}.capital-process-layout>aside{flex-direction:column;align-self:start;gap:7px;max-height:72vh;display:flex;position:sticky;top:110px;overflow:auto}.capital-process-layout>aside button{color:#173f63;text-align:left;cursor:pointer;background:#fff;border:1px solid #b8cad9;border-radius:5px;grid-template-columns:35px 1fr;gap:8px;padding:11px;display:grid}.capital-process-layout>aside button i{color:#0b67c2;background:#e5f1fb;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.capital-process-layout>aside button span{font-size:10px;font-weight:900;line-height:1.35}.capital-process-layout>aside button small{color:#6b7f92;font-size:8px}.capital-process-layout>aside button.active{color:#fff;background:#082f5c;border-color:#0b67c2}.capital-process-layout>aside button.active i{color:#fff;background:#ff7900}.capital-process-layout>aside button.active small{color:#c5d7e8}.capital-process-layout .capital-gate-form{margin:0}.capital-gate-form fieldset{background:#fff;border:1px solid #b4c7d8;flex-wrap:wrap;gap:7px;margin:0;padding:10px;display:flex}.capital-gate-form fieldset legend{color:#60778d;padding:0 5px;font-size:9px}.capital-gate-form fieldset label{background:#f5f9fc;border:1px solid #c9d7e3;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font-weight:700;display:flex}.capital-gate-form fieldset input{width:auto}.capital-gate-form fieldset span{font-size:10px}.capital-inline-upload{background:#eef6fc;border:1px dashed #75a9d2;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:5px;padding:10px;display:grid}.capital-inline-upload b{color:#0a4f89;font-size:9px}.capital-inline-upload input{padding:6px}.capital-evidence-register{padding:0 20px 20px!important;display:block!important}.capital-evidence-register h4{color:#082f5c;margin:0;padding:14px 0 9px;font-size:15px}.capital-evidence-register article{border-top:1px solid #d3dfe8;grid-template-columns:1fr 160px 280px;align-items:center;gap:12px;padding:12px;display:grid}.capital-evidence-register article>div span{color:#0b67c2;background:#e8f3fc;margin-left:8px;padding:3px 6px;font-size:8px;font-weight:900;display:inline-block}.capital-evidence-register article b{color:#173f63;font-size:11px}.capital-evidence-register article p{color:#607489;margin:4px 0 0;font-size:9px;line-height:1.45}.capital-evidence-register article label{gap:4px}.capital-control-rules{padding-bottom:12px}.capital-control-rules p{color:#4d667d;background:#fff;border-left:4px solid #ff7900;margin:0 15px 8px;padding:10px;font-size:10px;line-height:1.5}@media (width<=1200px){.capital-process-forms>nav{grid-template-columns:repeat(4,1fr)}.capital-workflow-map>div{grid-template-columns:1fr 1fr}.capital-process-layout{grid-template-columns:230px 1fr}.capital-evidence-register article{grid-template-columns:1fr 140px}.capital-evidence-register article label{grid-column:1/-1}}@media (width<=760px){.capital-process-forms>nav{grid-template-columns:1fr 1fr}.capital-workflow-map>div{grid-template-columns:1fr}.capital-process-layout{grid-template-columns:1fr;padding:0 12px 16px}.capital-process-layout>aside{grid-template-columns:1fr 1fr;max-height:none;display:grid;position:static}.capital-inline-upload,.capital-evidence-register article{grid-template-columns:1fr}.capital-evidence-register article label{grid-column:auto}}@media (width<=800px){.sector-classification-page>header{align-items:flex-start;gap:10px;height:auto}.sector-classification-page>header img{width:180px;height:60px}.sector-classification-card{padding:20px}.sector-classification-intro h1{font-size:27px}.sector-classification-tabs,.primary-sector-grid{grid-template-columns:1fr}.sector-classification-tabs button{border-bottom:1px solid #bdd0e1;border-right:0}.sector-confirm-actions,.sector-classification-page>footer{flex-direction:column}.sector-next,.sector-confirm{float:none;width:100%}}.secondary-classification-list{background:#fff;border:1px solid #c7d8e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:18px;display:grid}.secondary-classification-list legend{color:#082f5c;padding:0 8px;font-size:15px;font-weight:900}.secondary-classification-list label{color:#173f66;cursor:pointer;background:#f7fafc;border:1px solid #d3e0eb;align-items:center;gap:11px;min-height:48px;padding:10px 12px;font-size:15px;display:flex}.secondary-classification-list input{accent-color:#0872cf;flex:none;width:19px;height:19px}.secondary-classification-list .select-all-classifications{color:#9f4500;background:#fff7ee;border:2px solid #ff7a00;grid-column:1/-1}.classification-confirmation .classification-selection-count{color:#526c83;margin:14px 0 0;font-size:14px;font-weight:800}.sector-confirm:disabled{cursor:not-allowed;background:#9aa9b6}@media (width<=800px){.secondary-classification-list{grid-template-columns:1fr}}.commodity-selector{background:#f5f9fd;border:1px solid #b9cde0;margin:18px 26px;padding:0 0 18px}.commodity-selector .sector-overlay-step{margin-bottom:16px;padding:12px 16px}.commodity-selector .sector-overlay-step b{width:36px;height:36px}.commodity-selector>label{color:#284f72;gap:7px;margin:12px 18px;font-size:13px;font-weight:900;display:grid}.commodity-selector select,.commodity-selector input{color:#082f5c;background:#fff;border:1px solid #9fb8ce;width:100%;min-height:46px;padding:10px 12px;font-size:14px}@media (width<=650px){.commodity-selector{margin:16px}}.commodity-checkboxes{background:#fff;border:1px solid #afc5d8;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 18px 18px;padding:16px;display:grid}.commodity-checkboxes legend{color:#173f66;padding:0 8px;font-size:13px;font-weight:900}.commodity-checkboxes input{accent-color:#0b67c2;flex:none;width:18px;min-height:18px;padding:0}.commodity-checkboxes label{color:#294c6d;cursor:pointer;align-items:center;gap:8px;min-height:38px;font-size:13px;display:flex}.commodity-checkboxes .commodity-select-all{color:#9f4500;background:#fff7ee;border:2px solid #ff7a00;grid-column:1/-1;padding:9px 11px}.commodity-group{background:#f7fafc;border:1px solid #d4e0e9;padding:10px}.commodity-group strong{color:#082f5c;margin-bottom:6px;font-size:12px;display:block}.commodity-checkboxes .commodity-other{border:1px solid #d4e0e9;grid-column:1/-1;padding:8px 10px}@media (width<=650px){.commodity-checkboxes{grid-template-columns:1fr}.commodity-checkboxes .commodity-select-all,.commodity-checkboxes .commodity-other{grid-column:auto}}.mining-specialist-selector{background:#fffaf0;border:1px solid #d0b472;margin:18px 26px}.mining-specialist-selector .sector-overlay-step{background:#8b4b00;padding:12px 16px}.mining-specialist-selector>p{color:#6a573d;margin:14px 18px;font-size:13px}.mining-specialist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 18px 18px;display:grid}.mining-specialist-grid label{color:#3f3a2e;cursor:pointer;background:#fff;border:1px solid #e0cfaa;align-items:center;gap:9px;min-height:44px;padding:9px;font-size:13px;display:flex}.mining-specialist-grid input{accent-color:#b45b00;width:18px;height:18px}@media (width<=650px){.mining-specialist-selector{margin:16px}.mining-specialist-grid{grid-template-columns:1fr}}.sector-requirements-register{background:#f5f9fd;border:1px solid #9db8d0;margin:20px 26px}.sector-requirements-register>.sector-overlay-step{background:#075b9f}.sector-requirements-register>p{color:#526c83;margin:14px 18px;font-size:13px}.requirements-context{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 14px;display:grid}.requirements-context label,.requirement-fields label{color:#294c6d;gap:6px;font-size:12px;font-weight:900;display:grid}.requirements-context input,.requirements-context select,.requirement-fields input,.requirement-fields select,.requirement-fields textarea{color:#082f5c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #a8bfd2;padding:9px}.requirement-fields textarea{resize:vertical;min-height:72px}.requirements-scope{background:#fff;border-left:5px solid #ff7a00;gap:5px;margin:0 18px 14px;padding:12px;display:grid}.requirements-scope span,.requirements-scope small{color:#587086;font-size:11px}.requirements-accordion{gap:7px;padding:0 18px 18px;display:grid}.requirements-accordion details{background:#fff;border:1px solid #b9cddd}.requirements-accordion summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px;list-style:none;display:grid}.requirements-accordion summary>b{color:#0872cf;background:#e8f2fa;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.requirements-accordion summary>span{font-size:13px;font-weight:900}.requirements-accordion summary>em{color:#a74200;font-size:10px;font-style:normal;font-weight:900}.requirement-fields{background:#f8fbfd;border-top:1px solid #d2dfe9;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.requirement-fields .wide{grid-column:1/-1}.requirement-fields small{color:#61788c;font-size:10px}@media (width<=650px){.sector-requirements-register{margin:16px}.requirements-context,.requirement-fields{grid-template-columns:1fr}.requirement-fields .wide{grid-column:auto}.requirements-accordion summary{grid-template-columns:34px 1fr}.requirements-accordion summary>em{grid-column:2}}.gate-sector-requirements{background:#fff;border:1px solid #8fb0ca;border-left:6px solid #075b9f;margin:22px 0}.gate-sector-requirements>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px;list-style:none;display:flex}.gate-sector-requirements>summary span{color:#d75d00;letter-spacing:.8px;font-size:10px;font-weight:900}.gate-sector-requirements>summary h3{color:#082f5c;margin:4px 0 0;font-size:19px}.gate-sector-requirements>summary>b{color:#075b9f;background:#e7f2fa;border-radius:14px;padding:7px 10px;font-size:11px}.gate-sector-requirements .sector-requirements-register{margin:0 18px 18px}.gate-sector-save{background:#f4f8fc;border:1px solid #b7cada;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:0 18px 18px;padding:14px;display:grid}.gate-sector-save p{color:#526c83;margin:0;font-size:12px}.gate-sector-save strong{color:#0a633c;grid-column:1/-1;font-size:12px}.gate-sector-save button{color:#fff;cursor:pointer;background:#0b67c2;border:0;min-height:44px;padding:10px 15px;font-weight:900}@media (width<=650px){.gate-sector-save{grid-template-columns:1fr}.gate-sector-requirements>summary{flex-direction:column;align-items:flex-start}}.integrated-gate-documents{border:1px solid #9fb9ce;margin:0 18px 18px}.integrated-gate-documents>header{color:#fff;background:#0a3768;grid-template-columns:1fr 1fr;gap:24px;padding:18px;display:grid}.integrated-gate-documents>header span{color:#ff8420;letter-spacing:.8px;font-size:10px;font-weight:900}.integrated-gate-documents>header h3{margin:5px 0 0;font-size:19px}.integrated-gate-documents>header p{color:#d9e7f3;margin:0;font-size:12px;line-height:1.5}.integrated-gate-documents>div{background:#c5d6e3;gap:1px;display:grid}.integrated-gate-documents article{background:#fff;grid-template-columns:40px minmax(180px,1.3fr) 1fr 1fr 1.4fr;align-items:center;gap:10px;padding:12px;display:grid}.integrated-gate-documents article>b{color:#e26300}.integrated-gate-documents article>span{color:#082f5c;font-size:12px;font-weight:900}.integrated-gate-documents label{gap:5px;display:grid}.integrated-gate-documents small{color:#5a7186;font-size:9px;font-weight:900}.integrated-gate-documents select,.integrated-gate-documents input{color:#173f66;background:#fff;border:1px solid #aec1d1;width:100%;min-height:38px;padding:7px}.integrated-gate-documents em{color:#60778b;font-size:9px;font-style:normal}@media (width<=900px){.integrated-gate-documents>header{grid-template-columns:1fr}.integrated-gate-documents article{grid-template-columns:36px 1fr}.integrated-gate-documents article label{grid-column:2}}.single-sector-tab{grid-template-columns:1fr}.single-sector-tab button{border-right:0}.primary-sector-grid button small{color:#df6200;margin-bottom:7px;font-size:11px;font-weight:900;display:inline-block}.sector-overlay-backdrop{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#031a35b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sector-overlay{color:#082f5c;background:#fff;border-top:6px solid #ff7a00;width:min(820px,96vw);max-height:90vh;overflow:auto}.sector-overlay>header{z-index:2;background:#fff;border-bottom:1px solid #bed0df;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px;display:flex;position:sticky;top:0}.sector-overlay>header span{color:#df6200;letter-spacing:1px;font-size:11px;font-weight:900}.sector-overlay>header h2{margin:5px 0 0;font-size:27px}.sector-overlay>header button{color:#fff;cursor:pointer;background:#082f5c;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;display:grid}.sector-overlay-step{color:#fff;background:#082f5c;align-items:center;gap:14px;padding:16px 26px;font-size:18px;font-weight:900;display:flex}.sector-overlay-step b{background:#ff7a00;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.sector-overlay>p,.sector-overlay>.secondary-classification-list,.sector-overlay>.classification-selection-count{margin-left:26px;margin-right:26px}.sector-overlay>footer{justify-content:space-between;gap:14px;padding:0 26px 26px;display:flex}.sector-overlay .sector-back,.sector-overlay .sector-confirm{float:none;margin-top:18px}.sector-overlay .classification-selection-count{color:#526c83;font-size:14px;font-weight:900}@media (width<=650px){.sector-overlay-backdrop{padding:10px}.sector-overlay>header,.sector-overlay-step{padding:16px}.sector-overlay>header h2{font-size:21px}.sector-overlay>p,.sector-overlay>.secondary-classification-list,.sector-overlay>.classification-selection-count{margin-left:16px;margin-right:16px}.sector-overlay>footer{flex-direction:column;padding:0 16px 18px}.sector-overlay .sector-back,.sector-overlay .sector-confirm{width:100%;margin-top:8px}}.provider-intake .module-rail{grid-template-columns:repeat(7,minmax(145px,1fr));overflow-x:auto}.provider-intake .provider-profile{background:#fff;border:1px solid #afc5d9;border-radius:9px;margin-bottom:24px;padding:20px}.provider-intake .gate-selector{margin:12px 0 20px}.provider-intake .formal-report{background:#fff;border:1px solid #b4c8db;padding:20px}.provider-intake .formal-report dl{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.provider-intake .formal-report dl div{border:1px solid #d1dde7;padding:13px}.provider-intake .formal-report dt{color:#61778b;text-transform:uppercase;font-size:10px}.provider-intake .formal-report dd{color:#0a3768;margin:5px 0 0;font-weight:900}.provider-intake .report-kpis{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.provider-intake .formal-report dl,.provider-intake .report-kpis{grid-template-columns:1fr 1fr}}@media (width<=560px){.provider-intake .formal-report dl,.provider-intake .report-kpis{grid-template-columns:1fr}}.intake-access-page{color:#082f5c;background:#edf4fa;min-height:100vh}.intake-access-header{background:#fff;border-bottom:1px solid #bfd0df;justify-content:space-between;align-items:center;min-height:96px;padding:8px 5%;display:flex}.intake-access-header img{object-fit:contain;width:230px;height:76px;display:block}.intake-access-header>a:last-child{color:#0a5ba6;font-size:13px;font-weight:900;text-decoration:none}.intake-access-card{background:#fff;border:1px solid #a7bfd5;border-radius:12px;grid-template-columns:1fr minmax(390px,.75fr);width:min(1100px,92%);margin:48px auto;padding:0;display:grid;overflow:hidden}.intake-access-intro{color:#fff;background:#0a4179;padding:46px}.intake-access-intro>span{color:#ff8420;letter-spacing:1px;font-size:11px;font-weight:900}.intake-access-intro h1{margin:10px 0 15px;font-size:38px}.intake-access-intro p{color:#d8e8f5;font-size:15px;line-height:1.65}.intake-access-intro ul{color:#eff7fd;gap:12px;margin:24px 0 0;padding-left:20px;font-size:13px;display:grid}.intake-access-form{gap:17px;padding:42px;display:grid}.intake-access-form h2{margin:0 0 4px;font-size:23px}.intake-access-form>label{color:#284f72;gap:7px;font-size:12px;font-weight:900;display:grid}.intake-access-form input{color:#082f5c;background:#fff;border:1px solid #9fb8ce;border-radius:5px;width:100%;min-height:46px;padding:10px 12px;font-size:14px}.password-entry{grid-template-columns:1fr auto;display:grid}.password-entry input{border-radius:5px 0 0 5px}.password-entry button{color:#094b86;cursor:pointer;background:#dceaf5;border:0;border-radius:0 5px 5px 0;padding:0 14px;font-weight:900}.intake-access-form .access-remember{align-items:center;gap:9px;font-weight:700;display:flex}.access-remember input{width:17px;min-height:17px}.access-submit{color:#fff;cursor:pointer;background:#e86f00;border:0;border-radius:5px;min-height:48px;font-weight:900}.access-submit:hover,.access-submit:focus-visible{background:#0a5fae;outline:3px solid #ff9b40}.access-error{color:#8b1d1d;background:#fff0f0;border-left:4px solid #bd2f2f;margin:0;padding:11px;font-size:12px;font-weight:800}.access-links{justify-content:space-between;gap:12px;display:flex}.access-links a{color:#075fae;font-size:11px;font-weight:900}.intake-access-form>small{color:#687e91;font-size:10px;line-height:1.5}.intake-access-footer{color:#fff;background:#082f5c;justify-content:center;gap:14px;padding:18px 5%;font-size:11px;display:flex}.intake-access-footer span{color:#c9dfef}@media (width<=780px){.intake-access-card{grid-template-columns:1fr;margin:24px auto}.intake-access-intro,.intake-access-form{padding:28px}.intake-access-intro h1{font-size:30px}.intake-access-header{flex-direction:column;align-items:flex-start}.intake-access-footer{text-align:center;flex-direction:column}}.auth-redirecting{color:#12613a;background:#edf9f1;border:1px solid #9fc5ac;border-radius:5px;align-items:center;gap:10px;padding:14px;font-size:12px;font-weight:900;display:flex}.auth-redirecting i{border:3px solid #9bcdb0;border-top-color:#137044;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ipac-spin}.auth-continue-link{text-align:center;text-decoration:none;display:block}@keyframes ipac-spin{to{transform:rotate(360deg)}}.capital-intake-page{color:#082f5c;background:#edf4fa;min-height:100vh}.capital-intake-header{background:#fff;border-bottom:1px solid #bfd0df;align-items:center;min-height:92px;padding:7px 4%;display:flex}.capital-intake-header img{object-fit:contain;width:230px;height:76px;display:block}.capital-intake-header nav{gap:25px;margin-left:auto;display:flex}.capital-intake-header nav a{color:#204866;font-size:12px;font-weight:800;text-decoration:none}.capital-intake-hero{color:#fff;background:#082f5c;justify-content:space-between;align-items:center;gap:30px;padding:45px 5%;display:flex}.capital-intake-hero span{color:#ff8420;letter-spacing:1px;font-size:10px;font-weight:900}.capital-intake-hero h1{margin:8px 0;font-size:42px}.capital-intake-hero p{color:#c9deed;max-width:760px;margin:0;line-height:1.6}.capital-intake-hero>b{color:#fff;background:#126b41;border:1px solid #52bd82;border-radius:4px;padding:12px 16px;font-size:11px}.capital-intake-workspace{width:min(1120px,92%);margin:30px auto 55px}.capital-intake-workspace>header{grid-template-columns:1fr 1fr;align-items:end;gap:35px;margin-bottom:18px;display:grid}.capital-intake-workspace>header span{color:#e36d00;font-size:10px;font-weight:900}.capital-intake-workspace>header h2{margin:6px 0 0;font-size:30px}.capital-intake-workspace>header p{color:#5a7186;margin:0;font-size:13px;line-height:1.6}.capital-intake-modules{gap:8px;display:grid}.capital-intake-modules article{background:#fff;border:1px solid #b9ccdc;border-left:5px solid #0b67c2;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.capital-intake-modules article>b{color:#0b67c2;background:#eaf4fc;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.capital-intake-modules h3{margin:0;font-size:16px}.capital-intake-modules p{color:#63798c;margin:5px 0 0;font-size:11px}.capital-intake-modules article>span{color:#597087;background:#e8eff5;border-radius:12px;padding:6px 9px;font-size:9px;font-weight:900}.capital-intake-modules article:first-child{border-left-color:#16834f}.capital-intake-modules article:first-child>span{color:#12623c;background:#dbf4e6}.capital-intake-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.capital-intake-actions a{color:#fff;background:#0b67c2;border-radius:4px;padding:12px 15px;font-size:11px;font-weight:900;text-decoration:none}.capital-intake-actions a:last-child{background:#e66f00}@media (width<=780px){.capital-intake-header{flex-direction:column;align-items:flex-start}.capital-intake-header nav{flex-wrap:wrap;margin-left:0}.capital-intake-hero{flex-direction:column;align-items:flex-start}.capital-intake-workspace>header{grid-template-columns:1fr}.capital-intake-modules article{grid-template-columns:40px 1fr}.capital-intake-modules article>span{grid-column:2}.capital-intake-actions{flex-direction:column}.capital-intake-actions a{text-align:center}}.system-error-page{color:#062b59;background:#edf5fb;place-items:center;min-height:100vh;padding:clamp(24px,6vw,80px);display:grid}.system-error-page section{width:min(820px,100%);box-shadow:none;background:#fff;border-top:6px solid #ff7200;padding:clamp(24px,5vw,56px)}.system-error-page span{letter-spacing:.15em;color:#d85f00;font-weight:900}.system-error-page h1{margin:14px 0;font-size:clamp(28px,4vw,48px);line-height:1.08}.system-error-page p,.system-error-page li{font-size:17px;line-height:1.6}.system-error-page ol{padding-left:24px}.system-error-page div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.system-error-page button,.system-error-page a{color:#fff;cursor:pointer;background:#073569;border:0;padding:14px 20px;font-weight:800;text-decoration:none}.system-error-page button{background:#ff7200}.system-error-reference{overflow-wrap:anywhere;background:#eef5fb;border-left:4px solid #0b75c9;padding:12px;font-weight:800}.intelligence-development-centre{background:#fff;border:1px solid #a9c1d5;width:min(1440px,94%);margin:24px auto}.intelligence-development-centre>header{color:#fff;background:#082f5c;justify-content:space-between;align-items:end;gap:20px;padding:20px 24px;display:flex}.intelligence-development-centre>header span{color:#ff8420;letter-spacing:1.2px;font-size:10px;font-weight:900}.intelligence-development-centre>header h2{margin:5px 0 0;font-size:28px}.intelligence-development-centre>header p{color:#bfe1ff;margin:0;font-size:14px;font-weight:900}.intelligence-function-tabs{background:#b9cad8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.intelligence-function-tabs button{color:#082f5c;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:14px;min-height:92px;padding:17px 20px;display:flex}.intelligence-function-tabs button:hover,.intelligence-function-tabs button:focus-visible{outline-offset:-3px;background:#edf6fd;outline:3px solid #ff8420}.intelligence-function-tabs button.active{color:#fff;background:#0b67c2}.intelligence-function-tabs i{color:#0b67c2;background:#eaf4fc;border-radius:50%;place-items:center;min-width:44px;height:44px;font-style:normal;font-weight:900;display:grid}.intelligence-function-tabs button.active i{color:#fff;background:#ff8420}.intelligence-function-tabs span,.intelligence-function-tabs b,.intelligence-function-tabs small{display:block}.intelligence-function-tabs b{font-size:17px}.intelligence-function-tabs small{color:#e46600;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:900}.intelligence-function-tabs button.active small{color:#cfe8ff}.intelligence-function-panel{background:#eef6fc;grid-template-columns:120px 220px 1fr auto;align-items:center;gap:18px;padding:18px 24px;display:grid}.intelligence-function-panel>span{color:#e46600;text-transform:uppercase;font-size:11px;font-weight:900}.intelligence-function-panel h3{margin:0;font-size:19px}.intelligence-function-panel p{color:#486781;margin:0;font-size:12px;line-height:1.5}.intelligence-function-panel button{color:#fff;cursor:pointer;background:#e66e00;border:0;padding:12px 16px;font-size:11px;font-weight:900}#centre-search,#centre-analysis,#centre-build{scroll-margin-top:120px}@media (width<=800px){.intelligence-development-centre>header{flex-direction:column;align-items:flex-start}.intelligence-function-tabs{grid-template-columns:1fr}.intelligence-function-tabs button{min-height:72px}.intelligence-function-panel{grid-template-columns:1fr}.intelligence-function-panel button{width:100%}}@media print{.intelligence-development-centre{display:none!important}}.inalytics-page{color:#082f5c;background:#edf5fb;min-height:100vh}.inalytics-header{background:#fff;border-bottom:1px solid #bfd0df;align-items:center;gap:28px;min-height:96px;padding:8px 4%;display:flex}.inalytics-header img{object-fit:contain;width:245px;height:78px;display:block}.inalytics-header nav{flex-wrap:wrap;gap:22px;margin-left:auto;display:flex}.inalytics-header nav a{color:#244b6d;font-size:12px;font-weight:850;text-decoration:none}.inalytics-header nav a.active{color:#e46600;border-bottom:3px solid #e46600}.inalytics-hero{color:#fff;background:#0a4179;grid-template-columns:1fr 330px;align-items:center;gap:32px;padding:50px 5%;display:grid}.inalytics-hero>div>span,.inalytics-title span{color:#ff8420;letter-spacing:1.3px;font-size:11px;font-weight:900}.inalytics-hero h1{margin:8px 0 12px;font-size:46px}.inalytics-hero p{color:#d6e8f6;max-width:850px;margin:0;font-size:16px;line-height:1.65}.inalytics-hero aside{background:#082f5c;border:1px solid #4f7da9;grid-template-columns:auto 1fr;gap:8px 14px;padding:22px;display:grid}.inalytics-hero aside b{color:#ff8420;font-size:28px}.inalytics-hero aside span{text-transform:uppercase;align-self:center;font-size:12px;font-weight:800}.inalytics-workspace{width:min(1320px,94%);margin:28px auto 50px}.inalytics-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.inalytics-title h2{margin:5px 0;font-size:30px}.inalytics-title p{color:#567087;margin:0}.inalytics-reference{background:#fff;border-left:5px solid #0b67c2;padding:13px 16px;font-size:12px}.inalytics-reference b{color:#0b5fae;margin-top:4px;display:block}.inalytics-intake{background:#fff;border:1px solid #aec4d7;grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.inalytics-intake label{gap:7px;font-size:12px;font-weight:850;display:grid}.inalytics-intake input,.inalytics-intake select{color:#082f5c;background:#fff;border:1px solid #a7bfd4;min-height:44px;padding:10px}.inalytics-intake label:last-child{grid-column:1/-1}.priority-matrix,.lens-matrix,.inalytics-results,.inalytics-flow{margin-top:24px}.priority-matrix>p,.lens-matrix>p,.inalytics-results>p{color:#5b748a}.priority-buttons{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.priority-buttons button{color:#082f5c;text-align:left;cursor:pointer;background:#fff;border:1px solid #a9bfd3;min-height:95px;padding:13px}.priority-buttons button b,.priority-buttons button span{display:block}.priority-buttons button span{margin:5px 0;font-size:13px;font-weight:900}.priority-buttons button small{color:#60798f;line-height:1.4}.priority-buttons button.active{background:#fff6ed;border:3px solid #ff7900}.lens-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.lens-card{background:#fff;border:1px solid #aec5d9;padding:18px}.lens-card header{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.lens-card header>span{color:#fff;background:#0b67c2;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.lens-card h3{margin:0;font-size:17px}.lens-card header p{color:#60778b;margin:4px 0 0;font-size:11px}.lens-card header b{color:#e56800;font-size:20px}.lens-card input[type=range]{width:100%;margin:16px 0}.lens-card textarea{width:100%;min-height:70px;font:inherit;border:1px solid #b6c8d8;padding:10px}.inalytics-results{background:#fff;border:1px solid #9bb7cf;padding:22px}.inalytics-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.inalytics-kpis article{background:#edf5fb;border-top:5px solid #0b67c2;padding:16px}.inalytics-kpis article.warning{border-color:#e36c00}.inalytics-kpis span,.inalytics-kpis small,.inalytics-kpis b{display:block}.inalytics-kpis span{text-transform:uppercase;font-size:10px;font-weight:900}.inalytics-kpis b{margin:5px 0;font-size:25px}.inalytics-output-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.inalytics-output-grid article{border:1px solid #c0d0de;padding:17px}.inalytics-output-grid li,.inalytics-output-grid p{font-size:12px;line-height:1.6}.inalytics-actions{justify-content:flex-end;margin-top:16px;display:flex}.inalytics-actions button{color:#fff;cursor:pointer;background:#e66e00;border:0;padding:14px 18px;font-weight:900}.inalytics-flow>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.inalytics-flow article{background:#fff;border-top:4px solid #0b67c2;padding:14px}.inalytics-flow b,.inalytics-flow span{display:block}.inalytics-flow span{margin-top:5px;font-size:11px}.inalytics-footer{color:#fff;background:#082f5c;justify-content:space-between;align-items:center;gap:24px;padding:22px 5%;display:flex}.inalytics-footer img{object-fit:contain;background:#fff;width:230px;height:70px}.inalytics-footer p{margin:0;font-size:11px;line-height:1.6}.inalytics-footer .powered-brand{align-items:center;gap:10px;display:flex}.inalytics-footer .powered-brand img{width:220px;height:62px}.inalytics-footer .powered-brand span{font-size:10px;font-weight:900}@media (width<=900px){.inalytics-header{flex-direction:column;align-items:flex-start}.inalytics-header nav{margin-left:0}.inalytics-hero,.inalytics-intake{grid-template-columns:1fr}.priority-buttons,.inalytics-flow>div{grid-template-columns:repeat(2,1fr)}.lens-grid,.inalytics-output-grid{grid-template-columns:1fr}.inalytics-kpis{grid-template-columns:repeat(2,1fr)}.inalytics-title,.inalytics-footer{flex-direction:column;align-items:flex-start}}@media (width<=560px){.priority-buttons,.inalytics-flow>div,.inalytics-kpis{grid-template-columns:1fr}.inalytics-hero h1{font-size:35px}.inalytics-header nav{gap:12px}}@media print{.inalytics-header,.inalytics-hero,.inalytics-actions,.inalytics-footer{display:none!important}.inalytics-page{background:#fff}.inalytics-workspace{width:100%;margin:0}.inalytics-intake,.priority-matrix,.lens-card,.inalytics-results{break-inside:avoid}.report-letterhead{display:grid!important}}.inalytics-title>button{color:#fff;cursor:pointer;background:#e66e00;border:0;padding:14px 18px;font-weight:900}.inalytics-intake{display:block}.inalytics-intake>h3{margin-top:0}.inalytics-intake>div{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.inalytics-intake label.wide{grid-column:1/-1}.inalytics-intake label small{color:#5f768a;font-size:10px}.priority-matrix>header,.lens-matrix>header,.inalytics-results>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.priority-matrix>header span,.lens-matrix>header span,.inalytics-results>header span{color:#e46600;letter-spacing:1px;font-size:10px;font-weight:900}.priority-matrix>header h3,.lens-matrix>header h3,.inalytics-results>header h3{margin:5px 0 0;font-size:22px}.priority-matrix>div{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.priority-matrix>div button{color:#082f5c;text-align:left;cursor:pointer;background:#fff;border:1px solid #a9bfd3;min-height:110px;padding:13px}.priority-matrix>div button i,.priority-matrix>div button b,.priority-matrix>div button span{display:block}.priority-matrix>div button i{color:#e46600;font-size:20px;font-style:normal;font-weight:900}.priority-matrix>div button b{margin:6px 0;font-size:13px}.priority-matrix>div button span{color:#60798f;font-size:11px;line-height:1.45}.priority-matrix>div button.active{background:#fff6ed;border:3px solid #ff7900}.lens-matrix>header strong{color:#e46600;font-size:28px}.lens-matrix>header strong small{color:#60778b;text-transform:uppercase;font-size:9px;display:block}.lens-matrix>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.lens-matrix>div>article{background:#fff;border:1px solid #aec5d9;border-left:5px solid #0b67c2;padding:18px}.lens-matrix>div>article.flagged{background:#fff7f6;border-left-color:#c83a32}.lens-matrix article>div{grid-template-columns:44px 1fr auto;align-items:center;gap:11px;display:grid}.lens-matrix article i{color:#fff;background:#0b67c2;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.lens-matrix article h4{margin:0;font-size:17px}.lens-matrix article>div>b{color:#e56800;font-size:20px}.lens-matrix article p{color:#60778b;font-size:11px}.lens-matrix article input[type=range]{width:100%;margin:9px 0}.lens-matrix article textarea{width:100%;min-height:64px;font:inherit;border:1px solid #b6c8d8;padding:10px}.inalytics-output-grid{grid-template-columns:repeat(2,1fr)}.inalytics-output-grid>section{border:1px solid #c0d0de;padding:17px}.inalytics-output-grid>section.recommendation{border-left:5px solid #e46600;grid-column:1/-1}.inalytics-output-grid h4{margin-top:0}.inalytics-output-grid .clear{color:#147345}.inalytics-output-grid p{font-size:12px;line-height:1.55}.inalytics-output-grid .recommendation b{color:#e46600;margin:8px 0;font-size:22px;display:block}.inalytics-flow{color:#fff;background:#082f5c;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.inalytics-flow b{text-align:center;border:1px solid #547698;padding:9px 12px;font-size:11px}.inalytics-flow i{color:#ff8420;font-style:normal;font-weight:900}@media (width<=900px){.inalytics-intake>div,.lens-matrix>div,.inalytics-output-grid{grid-template-columns:1fr}.priority-matrix>div{grid-template-columns:repeat(2,1fr)}.inalytics-output-grid>section.recommendation{grid-column:auto}.inalytics-flow{flex-direction:column;align-items:stretch}.inalytics-flow i{text-align:center;transform:rotate(90deg)}}@media (width<=560px){.priority-matrix>div{grid-template-columns:1fr}.inalytics-title,.priority-matrix>header,.lens-matrix>header,.inalytics-results>header{flex-direction:column;align-items:flex-start}.inalytics-title>button{width:100%}}@media print{.inalytics-title>button{display:none!important}.lens-matrix>div{grid-template-columns:repeat(2,1fr)}.inalytics-flow{color:#082f5c;background:#fff;border:1px solid #082f5c}}.global-analytics-menu{align-self:center;position:relative}.global-analytics-menu summary{color:#244b6d;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:850;list-style:none;display:flex}.global-analytics-menu summary::-webkit-details-marker{display:none}.global-analytics-menu summary:after{content:"▾";color:#e46600;font-size:10px}.global-analytics-menu.active summary{color:#e46600}.global-analytics-menu[open] summary:after{transform:rotate(180deg)}.global-analytics-menu>div{z-index:1000;background:#fff;border-top:4px solid #ff7900;grid-template-columns:repeat(2,minmax(180px,1fr));width:410px;padding:10px;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #05254533}.global-analytics-menu>div a{align-items:center;gap:9px;min-height:39px;color:#173f64!important;border-bottom:1px solid #dbe5ee!important;padding:8px 10px!important;font-size:11px!important;text-decoration:none!important;display:flex!important}.global-analytics-menu>div a:hover,.global-analytics-menu>div a:focus-visible{color:#075fae!important;background:#eaf4fc!important}.global-analytics-menu>div a b{color:#fff;background:#0b67c2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.global-analytics-menu>div a.analytics-overview{grid-column:1/-1;justify-content:center;font-weight:900;color:#fff!important;background:#082f5c!important}.lens-matrix article[id]{scroll-margin-top:115px}@media (width<=850px){.global-analytics-menu{width:100%}.global-analytics-menu>div{width:100%;box-shadow:none;grid-template-columns:1fr;margin-top:8px;position:static;transform:none}.global-analytics-menu>div a.analytics-overview{grid-column:auto}}@media print{.global-analytics-menu{display:none!important}}.analysis-focus-field input{font-weight:800;color:#0a4f89!important;background:#edf5fb!important}.document-architecture{margin-top:25px}.document-architecture>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.document-architecture>header span{color:#e46600;letter-spacing:1px;font-size:10px;font-weight:900}.document-architecture>header h3{margin:5px 0;font-size:24px}.document-architecture>header p{color:#5c7489;margin:0;font-size:12px}.document-architecture>header strong{color:#e46600;text-align:center;font-size:34px}.document-architecture>header strong small{color:#5d758b;text-transform:uppercase;font-size:9px;display:block}.document-category-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.document-category-grid>article{background:#fff;border:1px solid #aec4d7;border-top:5px solid #0b67c2;flex-direction:column;scroll-margin-top:115px;display:flex}.document-category-grid>article>header{border-bottom:1px solid #d6e1ea;align-items:center;gap:12px;padding:16px;display:flex}.document-category-grid>article>header i{color:#fff;background:#082f5c;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.document-category-grid h4{margin:0;font-size:16px}.document-category-grid header span{color:#e46600;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:900;display:block}.document-category-grid ul{columns:2;flex:1;column-gap:25px;margin:0;padding:15px 22px 15px 34px}.document-category-grid li{break-inside:avoid;color:#365a78;margin:0 0 7px;font-size:11px;line-height:1.4}.document-category-grid footer{background:#edf5fb;border-top:1px solid #d6e1ea;padding:14px 16px}.document-category-grid footer b{color:#0a4e87;text-transform:uppercase;font-size:10px}.document-category-grid footer p{color:#435f77;margin:4px 0 11px;font-size:11px;line-height:1.5}.document-category-grid footer button{color:#fff;cursor:pointer;background:#e66e00;border:0;padding:9px 12px;font-size:10px;font-weight:900}.document-category-grid>article:target{border-color:#ff7900;box-shadow:0 0 0 3px #ff79002e}@media (width<=850px){.document-category-grid{grid-template-columns:1fr}.document-architecture>header{flex-direction:column;align-items:flex-start}.global-analytics-menu>div{max-height:68vh;overflow:auto}}@media (width<=520px){.document-category-grid ul{columns:1}}@media print{.document-category-grid{grid-template-columns:repeat(2,1fr)}.document-category-grid>article{break-inside:avoid}.document-category-grid footer button{display:none!important}}.global-analytics-menu>div a.analytics-dashboard-link{grid-column:1/-1;justify-content:center;font-weight:900;color:#075fae!important;background:#eaf4fc!important}.inalytics-title-actions{gap:9px;display:flex}.inalytics-title-actions a,.inalytics-title-actions button{color:#fff;cursor:pointer;background:#0b67c2;border:0;padding:13px 15px;font-size:11px;font-weight:900;text-decoration:none}.inalytics-title-actions button{background:#e66e00}.inalytics-dashboard-page{color:#082f5c;background:#edf5fb;min-height:100vh}.idash-hero{color:#fff;background:#082f5c;justify-content:space-between;align-items:center;gap:30px;padding:32px 5%;display:flex}.idash-hero>div>span{color:#ff8420;letter-spacing:1.2px;font-size:10px;font-weight:900}.idash-hero h1{margin:7px 0;font-size:38px}.idash-hero p{color:#cfe2f1;max-width:850px;margin:0;font-size:13px;line-height:1.6}.idash-hero aside{border:1px solid #48729b;grid-template-columns:auto 1fr;gap:4px 12px;padding:14px 18px;display:grid}.idash-hero aside b{color:#fff;background:#16834f;border-radius:20px;grid-row:1/3;align-self:center;padding:8px;font-size:10px}.idash-hero aside span{text-transform:uppercase;font-size:9px}.idash-hero aside strong{color:#ff8420;font-size:16px}.idash-controls{background:#fff;border-bottom:1px solid #bfd0df;justify-content:space-between;align-items:end;gap:18px;padding:16px 4%;display:flex}.idash-controls label{gap:6px;width:min(520px,100%);display:grid}.idash-controls label span{text-transform:uppercase;font-size:10px;font-weight:900}.idash-controls select{color:#082f5c;background:#fff;border:2px solid #0b67c2;min-height:44px;padding:10px;font-weight:800}.idash-controls>div{gap:8px;display:flex}.idash-controls a,.idash-controls button{color:#fff;cursor:pointer;background:#0b67c2;border:0;padding:12px 14px;font-size:10px;font-weight:900;text-decoration:none}.idash-controls button{background:#e66e00}.idash-summary{background:#0a4179;grid-template-columns:repeat(5,1fr);gap:12px;padding:16px 4%;display:grid}.idash-summary article{background:#fff;align-items:center;gap:11px;padding:14px;display:flex}.idash-summary article>i{color:#fff;background:#0b67c2;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;display:grid}.idash-summary article.warning>i{background:#d85e00}.idash-summary article.good>i{background:#16834f}.idash-summary article div>*{display:block}.idash-summary article b{font-size:24px}.idash-summary article span{text-transform:uppercase;font-size:9px;font-weight:900}.idash-summary article small{color:#687e91;margin-top:3px;font-size:9px}.idash-main{grid-template-columns:.7fr 1.3fr;gap:14px;width:min(1440px,94%);margin:22px auto;display:grid}.idash-panel{background:#fff;border:1px solid #aec4d7}.idash-panel>header,.idash-control-grid article>header{color:#fff;background:#082f5c;padding:12px 15px}.idash-panel>header h2{margin:0;font-size:15px}.idash-panel>header span{color:#bcd4e6;margin-top:3px;font-size:9px;display:block}.lens-performance>div{border-bottom:1px solid #dbe4ec;grid-template-columns:28px 1fr 120px 44px;align-items:center;gap:8px;padding:9px 12px;display:grid}.lens-performance>div>b{color:#fff;background:#0b67c2;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.lens-performance>div>span{font-size:11px;font-weight:800}.lens-performance>div>i,.priority-bars i{background:#dbe4ea;height:7px;overflow:hidden}.lens-performance>div>i em,.priority-bars i em{background:#0b67c2;height:100%;display:block}.lens-performance>div>strong{font-size:11px}.category-table{max-height:480px;overflow:auto}.table-head,.table-row{grid-template-columns:minmax(230px,1fr) repeat(5,62px);align-items:center;gap:6px;padding:9px 10px;display:grid}.table-head{text-transform:uppercase;background:#dceaf5;font-size:8px;position:sticky;top:0}.table-row{border-bottom:1px solid #dce5ec;font-size:10px}.table-row>span{align-items:center;gap:8px;font-weight:800;display:flex}.table-row>span i{color:#0b67c2;background:#eaf3fb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.table-row>b,.table-row>strong{text-align:center}.table-row .red{color:#b22b28}.table-row .amber{color:#c46b00}.table-row>strong{color:#147346}.idash-control-grid{grid-template-columns:repeat(3,1fr);gap:14px;width:min(1440px,94%);margin:0 auto 20px;display:grid}.idash-control-grid article{background:#fff;border:1px solid #aec4d7}.idash-control-grid article>header{text-align:center;font-size:11px;font-weight:900}.idash-control-grid article>p,.idash-control-grid article>small{margin:10px 15px;font-size:11px;line-height:1.5;display:block}.idash-control-grid article>p b{color:#e46600}.priority-bars{gap:10px;padding:14px;display:grid}.priority-bars span{grid-template-columns:1fr 80px 32px;align-items:center;gap:8px;font-size:9px;display:grid}.priority-bars span b{text-align:right}.executive-recommendation strong{color:#12653d;text-align:center;background:#e8f5ed;margin:18px 15px 5px;padding:12px;display:block}.idash-flow{color:#fff;background:#082f5c;justify-content:center;align-items:center;gap:9px;width:min(1440px,94%);margin:0 auto 25px;padding:15px;display:flex}.idash-flow b{border:1px solid #527394;padding:8px 11px;font-size:9px}.idash-flow i{color:#ff8420;font-style:normal}.inalytics-dashboard-page .portal-footer{margin-top:0}@media (width<=1100px){.idash-summary{grid-template-columns:repeat(3,1fr)}.idash-main{grid-template-columns:1fr}.idash-control-grid{grid-template-columns:1fr 1fr}.table-head,.table-row{grid-template-columns:minmax(200px,1fr) repeat(5,55px)}}@media (width<=720px){.idash-hero,.idash-controls{flex-direction:column;align-items:flex-start}.idash-controls>div{flex-direction:column;width:100%}.idash-controls a,.idash-controls button{text-align:center}.idash-summary,.idash-control-grid{grid-template-columns:1fr}.category-table{overflow:auto}.table-head,.table-row{min-width:650px}.idash-flow{flex-direction:column;align-items:stretch}.idash-flow i{text-align:center;transform:rotate(90deg)}.inalytics-title-actions{flex-direction:column;width:100%}.inalytics-title-actions a,.inalytics-title-actions button{text-align:center}}@media print{.idash-hero aside,.idash-controls,.inalytics-dashboard-page>.inalytics-header,.inalytics-dashboard-page>.portal-footer{display:none!important}.inalytics-dashboard-page{background:#fff}.idash-summary{background:#fff;grid-template-columns:repeat(5,1fr);padding:0}.idash-summary article{border:1px solid #bbb}.idash-main,.idash-control-grid,.idash-flow{break-inside:avoid;width:100%}.category-table{max-height:none;overflow:visible}.idash-flow{color:#082f5c;background:#fff;border:1px solid #082f5c}}.financial-architecture{margin-top:28px;padding-top:4px;scroll-margin-top:110px}.financial-architecture>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.financial-architecture>header span{color:#e46600;letter-spacing:1px;font-size:10px;font-weight:900}.financial-architecture>header h3{margin:5px 0;font-size:25px}.financial-architecture>header p{color:#5e7589;max-width:900px;margin:0;font-size:12px}.financial-architecture>header strong{color:#e46600;text-align:center;font-size:34px}.financial-architecture>header strong small{color:#60798e;text-transform:uppercase;font-size:9px;display:block}.financial-group-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.financial-group-grid>article{background:#fff;border:1px solid #afc5d8;border-top:5px solid #0b67c2;flex-direction:column;display:flex}.financial-group-grid>article>header{border-bottom:1px solid #d8e2ea;align-items:center;gap:11px;padding:14px;display:flex}.financial-group-grid>article>header i{color:#fff;background:#082f5c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.financial-group-grid h4{margin:0;font-size:15px}.financial-group-grid header span{color:#e46600;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:900;display:block}.financial-group-grid ul{columns:2;flex:1;column-gap:22px;margin:0;padding:15px 22px 12px 34px}.financial-group-grid li{break-inside:avoid;color:#395b77;margin-bottom:6px;font-size:10px;line-height:1.4}.financial-group-grid footer{background:#edf5fb;border-top:1px solid #d8e2ea;padding:12px 14px}.financial-group-grid footer b{color:#0b568f;text-transform:uppercase;font-size:9px}.financial-group-grid footer p{color:#46647c;margin:4px 0;font-size:10px;line-height:1.5}.financial-outputs{background:#fff;border:1px solid #9db9d0;margin-top:15px}.financial-outputs>header{color:#fff;background:#082f5c;padding:14px 16px}.financial-outputs>header h4{margin:0;font-size:17px}.financial-outputs>header span{color:#bdd5e7;margin-top:4px;font-size:9px;display:block}.financial-outputs>div{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;display:grid}.financial-outputs>div p{color:#284f70;border:1px solid #d4dfe8;align-items:center;gap:8px;margin:0;padding:10px;font-size:10px;font-weight:800;display:flex}.financial-outputs>div p b{color:#fff;background:#0b67c2;border-radius:50%;place-items:center;min-width:26px;height:26px;font-size:8px;display:grid}.financial-outputs>footer{background:#fff7ed;border-top:1px solid #d4dfe8;padding:13px 16px}.financial-outputs>footer strong{color:#d65f00;text-transform:uppercase;font-size:10px}.financial-outputs>footer p{margin:4px 0 0;font-size:11px;line-height:1.5}@media (width<=950px){.financial-group-grid{grid-template-columns:1fr}.financial-outputs>div{grid-template-columns:repeat(2,1fr)}.financial-architecture>header{flex-direction:column;align-items:flex-start}}@media (width<=560px){.financial-group-grid ul{columns:1}.financial-outputs>div{grid-template-columns:1fr}}@media print{.financial-group-grid{grid-template-columns:repeat(2,1fr)}.financial-group-grid>article,.financial-outputs{break-inside:avoid}.financial-outputs>div{grid-template-columns:repeat(4,1fr)}}.ipac-nav-shell{align-items:center;gap:12px;margin-left:auto;display:flex}.ipac-primary-nav{align-items:center;gap:21px;display:flex}.ipac-nav-group{position:relative}.ipac-nav-group>summary{color:#173f64;white-space:nowrap;cursor:pointer;align-items:center;gap:5px;padding:12px 0 10px;font-size:12px;font-weight:800;list-style:none;display:flex;position:relative}.ipac-nav-group>summary::-webkit-details-marker{display:none}.ipac-nav-group>summary:after{content:"▾";color:#e46600;font-size:8px}.ipac-nav-group.active>summary{color:#062f5d;font-weight:950}.ipac-nav-group.active>summary:before,.ipac-single-link.active:after,.ipac-my-projects.active:after,.ipac-visitors-action.active:after{content:"";background:#f47721;height:4px;position:absolute;bottom:3px;left:0;right:0}.ipac-nav-group[open]>summary:after{transform:rotate(180deg)}.ipac-nav-group>div{z-index:1200;background:#fff;border-top:4px solid #f47721;width:340px;padding:8px;display:grid;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 14px 32px #06274933}.ipac-nav-group>div a{gap:3px;display:grid;color:#153e63!important;border-bottom:1px solid #dbe5ed!important;padding:12px!important;text-decoration:none!important}.ipac-nav-group>div a:hover,.ipac-nav-group>div a:focus-visible{background:#eaf4fc!important}.ipac-nav-group>div a b{font-size:12px}.ipac-nav-group>div a span{color:#607a90;font-size:10px;line-height:1.4}.ipac-nav-group>div a.flagship{background:#f7fbff;border-left:5px solid #f47721!important}.ipac-nav-group>div a.flagship b{color:#073d71;font-size:14px}.ipac-nav-group>div a.flagship span{color:#e46600;font-weight:900}.ipac-single-link,.ipac-my-projects,.ipac-visitors-action{white-space:nowrap;padding:12px 0 10px;position:relative;color:#173f64!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}.ipac-my-projects{border:2px solid #0b67c2;border-radius:4px;order:3;color:#07589f!important;padding:11px 14px!important}.ipac-visitors-action{background:#082f5c;border-radius:4px;color:#fff!important;padding:11px 14px!important}.ipac-single-link:hover,.ipac-my-projects:hover{background:#eaf4fc}.ipac-menu-toggle{background:#fff;border:1px solid #b4c8d9;width:44px;height:42px;padding:7px;display:none}.ipac-menu-toggle span{background:#082f5c;height:2px;margin:4px;display:block}.ipac-menu-toggle b{text-transform:uppercase;font-size:7px}.ms-nav>.ipac-nav-shell,.ms-nav>.ipac-nav-shell .ipac-primary-nav{height:100%}@media (width<=1250px){.ipac-primary-nav{gap:13px}.ipac-nav-group>summary,.ipac-single-link,.ipac-my-projects,.ipac-visitors-action{font-size:10px!important}}@media (width<=980px){.ipac-nav-shell{margin-left:auto}.ipac-menu-toggle{order:4;display:block}.ipac-my-projects{order:3}.ipac-primary-nav{z-index:1300;background:#fff;border-top:4px solid #f47721;width:min(390px,94vw);max-height:78vh;padding:10px;display:none;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 15px 30px #06274938}.ipac-primary-nav.open{display:grid}.ipac-nav-group>summary,.ipac-single-link,.ipac-visitors-action{width:100%;padding:13px 10px!important}.ipac-nav-group>div{width:100%;box-shadow:none;background:#f2f7fb;border-top:0;padding:5px;position:static;transform:none}.ipac-nav-group.active>summary:before,.ipac-single-link.active:after,.ipac-visitors-action.active:after{left:10px;right:10px}.ms-nav>.ipac-nav-shell{position:static}.ms-nav>.ipac-nav-shell .ipac-primary-nav{height:auto}}@media (width<=560px){.ipac-my-projects{padding:9px 10px!important;font-size:9px!important}.ipac-nav-shell{gap:6px}}@media print{.ipac-nav-shell{display:none!important}}.ipac-nav-group>button{color:#173f64;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:12px 0 10px;font-size:12px;font-weight:800;display:flex;position:relative}.ipac-nav-group>button:after{content:"▾";color:#e46600;font-size:8px}.ipac-nav-group.active>button{color:#062f5d;font-weight:950}.ipac-nav-group.active>button:before{content:"";background:#f47721;height:4px;position:absolute;bottom:3px;left:0;right:0}.ipac-nav-group>button[aria-expanded=true]:after{transform:rotate(180deg)}@media (width<=1250px){.ipac-nav-group>button{font-size:10px!important}}@media (width<=980px){.ipac-nav-group>button{width:100%;padding:13px 10px!important}.ipac-nav-group.active>button:before{left:10px;right:10px}}.ms-header{height:112px}.ms-bar{gap:26px;height:112px;padding-inline:max(2.4vw,24px)}.ms-logo{flex-basis:268px;width:268px;height:92px}.hero{padding-top:199px}.portal-header,.exchange-header,.intake-header,.fd-header,.inalytics-header,.capital-intake-header,.my-projects-header,.my-projects-access-page>header{box-sizing:border-box;background:#fff;gap:24px;height:112px;min-height:112px;padding:8px max(3vw,24px)}.portal-header>a:first-child,.exchange-header>a:first-child,.intake-header>a:first-child,.fd-header>a:first-child,.inalytics-header>a:first-child,.capital-intake-header>a:first-child,.my-projects-header>a:first-child,.my-projects-access-page>header>a:first-child{flex:0 0 270px;align-items:center;height:96px;display:flex}.portal-header>a:first-child img,.exchange-header>a:first-child img,.intake-header>a:first-child img,.fd-header>a:first-child img,.inalytics-header>a:first-child img,.capital-intake-header>a:first-child img,.my-projects-header>a:first-child img,.my-projects-access-page>header>a:first-child img{display:block;object-fit:contain!important;width:270px!important;height:96px!important}.ipac-nav-shell{gap:18px;min-width:0}.ipac-primary-nav{justify-content:space-between;gap:clamp(15px,1.45vw,27px)}.ipac-nav-group>button,.ipac-single-link,.ipac-my-projects,.ipac-visitors-action{letter-spacing:.1px;min-height:48px;line-height:1.1;font-size:14px!important}.ipac-nav-group>button{padding:15px 2px 13px}.ipac-single-link{align-items:center;padding:15px 2px 13px;display:flex}.ipac-my-projects,.ipac-visitors-action{justify-content:center;align-items:center;display:flex;padding:13px 17px!important}.ipac-nav-group.active>button:before,.ipac-single-link.active:after,.ipac-my-projects.active:after,.ipac-visitors-action.active:after{height:4px;bottom:1px}.ms-nav .ipac-single-link{border-bottom:0;height:48px;padding:15px 2px 13px!important}.home-brand-footer{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:34px;min-height:190px;padding:24px 4%;display:grid}.home-brand-footer>a img{object-fit:contain;width:300px;height:126px;display:block}.home-brand-footer>.powered-brand{justify-self:center}.home-brand-footer>.powered-brand img{width:325px;height:120px}.home-brand-footer>p{text-align:right;font-size:13px;line-height:1.8}.portal-footer{grid-template-columns:1fr 1.25fr 1fr;gap:36px;min-height:190px;padding:24px max(4vw,28px)}.portal-footer-ipac{width:300px;height:126px}.portal-footer>div img{width:325px;height:120px}.portal-footer>div span{letter-spacing:.8px;font-size:12px}.portal-footer>p{font-size:13px;line-height:1.7}.fd-footer{gap:32px;min-height:165px;padding:20px 4%}.fd-footer img{object-fit:contain;width:300px!important;height:118px!important}.fd-footer p{font-size:13px}.dashboard-header{box-sizing:border-box;gap:24px;height:112px;min-height:112px;padding:8px max(3vw,24px)}.dashboard-header>a:first-child{flex:0 0 270px;align-items:center;height:96px;display:flex}.dashboard-header>a:first-child img{object-fit:contain;width:270px!important;height:96px!important}.dashboard-centre>footer{min-height:170px;padding:22px 4%}.dashboard-centre>footer>a img{width:290px;height:112px}.dashboard-centre .powered-brand img{width:310px;height:112px}.intake-footer{background:#071d38;grid-template-rows:auto auto;grid-template-columns:260px 1fr 270px;align-items:center;column-gap:34px;min-height:178px;padding:22px 4%;display:grid}.intake-footer:before,.intake-footer:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;grid-row:1/3;width:100%;height:118px}.intake-footer:before{background-color:#fff;background-image:url(/ipac-portal-logo.png);grid-column:1}.intake-footer:after{background-image:url(/kmi-portal-logo.png);grid-column:3}.intake-footer>b,.intake-footer>span{grid-column:2}.intake-footer>b{align-self:end;font-size:18px}.intake-footer>span{align-self:start;font-size:11px}@media (width<=1450px){.portal-header>a:first-child,.exchange-header>a:first-child,.intake-header>a:first-child,.fd-header>a:first-child,.inalytics-header>a:first-child,.capital-intake-header>a:first-child,.my-projects-header>a:first-child,.my-projects-access-page>header>a:first-child{flex-basis:260px}.portal-header>a:first-child img,.exchange-header>a:first-child img,.intake-header>a:first-child img,.fd-header>a:first-child img,.inalytics-header>a:first-child img,.capital-intake-header>a:first-child img,.my-projects-header>a:first-child img,.my-projects-access-page>header>a:first-child img{width:260px!important}.ipac-primary-nav{gap:12px}.ipac-nav-group>button,.ipac-single-link,.ipac-my-projects,.ipac-visitors-action{font-size:12px!important}.ipac-my-projects,.ipac-visitors-action{padding-inline:12px!important}}@media (width<=980px){.ms-header,.ms-bar{height:96px}.ms-logo{flex-basis:225px;width:225px;height:78px}.hero{padding-top:183px}.portal-header,.exchange-header,.intake-header,.fd-header,.dashboard-header,.inalytics-header,.capital-intake-header,.my-projects-header,.my-projects-access-page>header{height:100px;min-height:100px;padding:7px 18px;position:relative}.portal-header>a:first-child,.exchange-header>a:first-child,.intake-header>a:first-child,.fd-header>a:first-child,.dashboard-header>a:first-child,.inalytics-header>a:first-child,.capital-intake-header>a:first-child,.my-projects-header>a:first-child,.my-projects-access-page>header>a:first-child{flex-basis:220px;height:84px}.portal-header>a:first-child img,.exchange-header>a:first-child img,.intake-header>a:first-child img,.fd-header>a:first-child img,.dashboard-header>a:first-child img,.inalytics-header>a:first-child img,.capital-intake-header>a:first-child img,.my-projects-header>a:first-child img,.my-projects-access-page>header>a:first-child img{width:220px!important;height:84px!important}.ipac-primary-nav{justify-content:initial;gap:0}.ipac-nav-group>button,.ipac-single-link,.ipac-visitors-action{font-size:13px!important}.home-brand-footer,.portal-footer{text-align:center;grid-template-columns:1fr;gap:12px}.home-brand-footer>a,.home-brand-footer>.powered-brand,.portal-footer>a,.portal-footer>div{justify-self:center}.home-brand-footer>p,.portal-footer>p{text-align:center}.intake-footer{grid-template-rows:auto;grid-template-columns:1fr;gap:10px}.intake-footer:before,.intake-footer:after,.intake-footer>b,.intake-footer>span{grid-area:auto/1}.intake-footer:before,.intake-footer:after{height:100px}.intake-footer>b{font-size:16px}}@media (width<=560px){.ms-logo{flex-basis:178px;width:178px;height:68px}.portal-header>a:first-child,.exchange-header>a:first-child,.intake-header>a:first-child,.fd-header>a:first-child,.inalytics-header>a:first-child,.capital-intake-header>a:first-child,.my-projects-header>a:first-child,.my-projects-access-page>header>a:first-child{flex-basis:165px}.portal-header>a:first-child img,.exchange-header>a:first-child img,.intake-header>a:first-child img,.fd-header>a:first-child img,.inalytics-header>a:first-child img,.capital-intake-header>a:first-child img,.my-projects-header>a:first-child img,.my-projects-access-page>header>a:first-child img{width:165px!important;height:76px!important}.ipac-my-projects{padding:10px!important;font-size:10px!important}.portal-footer-ipac,.portal-footer>div img{width:min(290px,88vw);height:110px}}.project-dashboard-context{background:#eaf4fc;border-bottom:1px solid #b8cad9;grid-template-columns:minmax(300px,1.25fr) minmax(230px,.9fr) minmax(230px,.9fr) auto;align-items:end;gap:14px;padding:19px 4%;display:grid}.project-dashboard-context>div>span{color:#e46600;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:900}.project-dashboard-context h2{color:#082f5c;margin:5px 0 3px;font-size:22px}.project-dashboard-context p{color:#526e85;margin:0;font-size:11px;line-height:1.45}.project-dashboard-context label{color:#214a6c;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.project-dashboard-context select{color:#123d62;background:#fff;border:2px solid #0b67c2;min-height:44px;padding:9px 11px;font-weight:800}.project-dashboard-context>a{color:#fff;background:#e66e00;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.linked-project-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:13px 0;display:grid}.linked-project-summary article{background:#eef6fc;border-left:4px solid #0b67c2;padding:13px}.linked-project-summary span,.linked-project-summary b,.linked-project-summary small{display:block}.linked-project-summary span{color:#627a8e;text-transform:uppercase;font-size:9px;font-weight:900}.linked-project-summary b{color:#0b3768;margin:5px 0;font-size:13px}.linked-project-summary small{color:#597187;font-size:9px;line-height:1.45}.dashboard-content-grid>section>button.active{background:#fff5e9;border-left:5px solid #e66e00}.dashboard-content-grid>section>button.active em{color:#138153}.project-card-actions{align-items:center;gap:8px;display:flex}.project-card-actions button,.project-card-actions a{color:#fff;cursor:pointer;background:#082b52;border:0;align-self:center;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none}.project-card-actions a{background:#0b67c2}@media (width<=1100px){.project-dashboard-context{grid-template-columns:1fr 1fr}.project-dashboard-context>div{grid-column:1/-1}.linked-project-summary{grid-template-columns:1fr 1fr}}@media (width<=700px){.project-dashboard-context{grid-template-columns:1fr}.project-dashboard-context>div{grid-column:auto}.linked-project-summary{grid-template-columns:1fr}.project-card-actions{flex-direction:column;align-items:stretch}.project-card-actions button,.project-card-actions a{text-align:center}}@media print{.project-dashboard-context>a{display:none}.project-dashboard-context{grid-template-columns:1fr 1fr;padding:10px}.linked-project-summary{break-inside:avoid}}.project-dashboard-context-actions{align-items:stretch;gap:7px;display:flex}.project-dashboard-context-actions a{color:#fff;white-space:nowrap;background:#0b67c2;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.project-dashboard-context-actions a:last-child{background:#e66e00}.intake-report-tabs .linked-dashboard-tab{color:#fff;background:#0b67c2;justify-content:center;align-items:center;padding:11px 15px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.ipac-nav-group>div a.project-dashboard-nav{color:#075fae;background:#eef6fc;border-top:3px solid #ff7a00}.project-actions .project-dashboard-link{color:#fff;background:#0b67c2}@media (width<=1100px){.project-dashboard-context-actions{flex-wrap:wrap}.project-dashboard-context-actions a{flex:1}}@media (width<=700px){.project-dashboard-context-actions{flex-direction:column}.project-dashboard-context-actions a{white-space:normal;text-align:center}}@media print{.project-dashboard-context-actions{display:none!important}}.single-project-boundary{color:#0a4f87;background:#fff;border:1px solid #4f8ec5;margin-top:9px;padding:7px 10px;font-size:10px;display:inline-flex}.locked-project-selector{background:#fff;border:2px solid #0b67c2;align-content:center;gap:5px;min-height:62px;padding:10px 12px;display:grid}.locked-project-selector span{color:#586f83;text-transform:uppercase;font-size:9px;font-weight:900}.locked-project-selector b{color:#082f5c;font-size:12px}.locked-project-selector small{color:#147345;font-size:9px;font-weight:800}.selected-project-identity{background:#fff;border:2px solid #0b67c2;margin:0 0 12px}.selected-project-identity header{color:#fff;background:#082f5c;align-items:center;gap:14px;padding:13px 16px;display:flex}.selected-project-identity header span{color:#ff8420;letter-spacing:.8px;font-size:9px;font-weight:900}.selected-project-identity header h3{flex:1;margin:0;font-size:18px}.selected-project-identity header p{margin:0;font-size:11px;font-weight:900}.selected-project-identity dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.selected-project-identity dl div{border-bottom:1px solid #d4e1ec;border-right:1px solid #d4e1ec;padding:11px 13px}.selected-project-identity dt{color:#647b8e;text-transform:uppercase;font-size:8px;font-weight:900}.selected-project-identity dd{color:#0b3768;margin:5px 0 0;font-size:10px;font-weight:800;line-height:1.4}.selected-project-actions{grid-template-columns:repeat(4,1fr);gap:9px;margin:0 0 13px;display:grid}.selected-project-actions article{background:#fff4e8;border-top:4px solid #e66e00;padding:12px}.selected-project-actions span,.selected-project-actions b{display:block}.selected-project-actions span{color:#6b7781;text-transform:uppercase;font-size:8px;font-weight:900}.selected-project-actions b{color:#143d61;margin-top:6px;font-size:10px;line-height:1.45}@media (width<=900px){.selected-project-identity dl,.selected-project-actions{grid-template-columns:1fr 1fr}.selected-project-identity header{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=560px){.selected-project-identity dl,.selected-project-actions{grid-template-columns:1fr}}@media print{.selected-project-identity,.selected-project-actions{break-inside:avoid}}.project-dashboard-denied{text-align:center;background:#fff;border-top:5px solid #e66e00;width:min(920px,92%);margin:38px auto;padding:34px;box-shadow:0 10px 30px #0726461f}.project-dashboard-denied>span{color:#d65f00;letter-spacing:1px;font-size:10px;font-weight:900}.project-dashboard-denied h2{color:#082f5c;margin:9px 0;font-size:28px}.project-dashboard-denied p{color:#4e667a;max-width:720px;margin:8px auto;font-size:13px;line-height:1.65}.project-dashboard-denied a{color:#fff;background:#0b67c2;margin-top:16px;padding:13px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.project-access-denied .dashboard-levels,.project-access-denied .dashboard-controls,.project-access-denied .dashboard-layout{display:none}.my-projects-access-page{font-size:16px}.my-projects-access-page>header nav a{font-size:14px}.credential-required-badge{padding:9px 15px;font-size:12px;line-height:1.35}.my-access-hero h1{font-size:clamp(44px,6vw,70px)}.my-access-hero>p:last-child{max-width:940px;font-size:18px;line-height:1.75}.my-access-options>article>span{font-size:12px}.my-access-options h2{font-size:34px}.my-access-options>article>p{font-size:16px;line-height:1.7}.login-credential-preview label{padding:16px 17px;font-size:15px;line-height:1.45}.login-credential-preview label>b{width:28px;height:28px;margin-right:9px;font-size:11px}.login-credential-preview span{margin:7px 0 0 39px;font-size:13px;line-height:1.5}.my-register-paths a{padding:17px}.my-register-paths b{font-size:15px}.my-register-paths small{font-size:13px;line-height:1.5}.my-login-links a{font-size:13px}.my-login-window>small{padding:15px;font-size:13px;line-height:1.65}.my-access-controls div{padding:16px}.my-access-controls b{width:32px;height:32px;font-size:11px}.my-access-controls span{font-size:12px;line-height:1.4}.secure-login-button{font-size:15px}@media (width<=560px){.my-access-hero h1{font-size:40px}.my-access-hero>p:last-child{font-size:16px}.my-access-options{padding-inline:4%}.my-access-options>article{padding:22px}.my-access-options h2{font-size:29px}}.my-projects-return-notice{color:#234c6d;background:#eaf5ff;border-left:4px solid #0b67c2;margin:0 0 15px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.55}.capital-lifecycle-hero{background:#073563}.capital-lifecycle-hero aside b{color:#f07a10}.capital-module-rail{grid-template-columns:repeat(8,minmax(180px,1fr));overflow-x:auto}.capital-module-rail button{min-width:180px}.capital-gated-intake .module-heading{border-top-color:#ef7812}.capital-gated-intake .intake-report-tabs button.active{color:#9b4300;background:#fff5ea;border-color:#ef7812}.capital-gated-intake .gate-generate-action{background:#075fae}.capital-gated-intake .gate-print-action{background:#ed7100}.intake-hub-page{color:#0b2d50;background:#edf4fa;min-height:100vh}.intake-hub-header{background:#fff;border-bottom:1px solid #c8d7e5;align-items:center;gap:28px;height:94px;padding:0 4%;display:flex}.intake-hub-header>a:first-child{flex:0 0 210px}.intake-hub-header>a:first-child img{object-fit:contain;width:210px;height:82px}.intake-hub-hero{color:#fff;background:#0a3968;padding:52px 6%}.intake-hub-hero>p{color:#ff7b16;letter-spacing:1.5px;margin:0;font-size:13px;font-weight:900}.intake-hub-hero h1{max-width:900px;margin:9px 0 14px;font-size:clamp(38px,5vw,64px);line-height:1.05}.intake-hub-hero span{color:#d3e1ee;max-width:940px;font-size:18px;line-height:1.65;display:block}.intake-hub-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:30px 4%;display:grid}.intake-hub-grid>article{background:#fff;border:1px solid #bfcfdd;border-top:5px solid #0b72c9;flex-direction:column;display:flex}.intake-hub-grid>article:nth-child(2){border-top-color:#ef7400}.intake-hub-grid>article:nth-child(3){border-top-color:#168675}.intake-hub-grid article>header{border-bottom:1px solid #d9e3eb;gap:15px;padding:22px;display:flex}.intake-hub-grid article>header>b{color:#0a67ae;background:#e4f2ff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:15px;display:grid}.intake-hub-grid h2{margin:0 0 7px;font-size:24px}.intake-hub-grid header p{color:#60758a;margin:0;font-size:14px;line-height:1.5}.intake-hub-grid ol{gap:0;margin:0;padding:10px 20px 18px;list-style:none;display:grid}.intake-hub-grid li{border-bottom:1px solid #e2e9ef;align-items:center;gap:12px;padding:11px 2px;font-size:14px;font-weight:700;display:flex}.intake-hub-grid li i{color:#e46100;font-size:11px;font-style:normal;font-weight:900}.intake-hub-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding:0 20px 22px;display:grid}.intake-hub-actions a{color:#0a487e;text-align:center;border:1px solid #9fb4c7;padding:12px;font-size:13px;font-weight:900;text-decoration:none}.intake-hub-actions .open-intake{color:#fff;background:#0b69b8;border-color:#0b69b8;grid-column:1/-1;font-size:15px}.intake-hub-actions a:hover{border-color:#ef7400}.intake-hub-control{background:#fff;border-left:5px solid #ef7400;align-items:center;gap:22px;margin:0 4% 34px;padding:20px 24px;display:flex}.intake-hub-control b{white-space:nowrap;color:#0a3968}.intake-hub-control p{color:#536b80;margin:0;font-size:14px;line-height:1.6}@media (width<=1050px){.intake-hub-grid{grid-template-columns:1fr}.intake-hub-header{flex-wrap:wrap;height:auto;padding-top:8px;padding-bottom:8px}.intake-hub-control{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=600px){.intake-hub-hero{padding:38px 5%}.intake-hub-hero span{font-size:16px}.intake-hub-grid{padding:20px 3%}.intake-hub-actions{grid-template-columns:1fr}.intake-hub-actions .open-intake{grid-column:auto}}.my-projects-auth-error{color:#8f1f1f;background:#fff0f0;border-bottom:2px solid #b62828;justify-content:center;align-items:center;gap:12px;padding:14px 5%;font-size:14px;display:flex}.my-projects-auth-error b{font-weight:900}.my-projects-auth-error span{line-height:1.45}@media (width>=981px){.homepage-no-sidebar .ms-header,.homepage-no-sidebar .ms-bar{height:136px}.homepage-no-sidebar .ms-logo{flex-basis:268px;width:268px;height:112px}.homepage-no-sidebar .ipac-one-line-banner .ipac-banner-link{min-height:64px}.homepage-no-sidebar .ipac-one-line-banner .ipac-visitors-action,.homepage-no-sidebar .ipac-one-line-banner .ipac-my-projects{min-height:55px}.homepage-no-sidebar .all-ipac{height:136px}.homepage-no-sidebar .mega-wrap{top:136px}.homepage-no-sidebar .hero{padding-top:225px;padding-bottom:72px}}.homepage-no-sidebar .ms-bar{width:100%;max-width:1600px;margin-inline:auto}.homepage-no-sidebar .hero{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);padding-inline:max(5vw,50vw - 760px)}.homepage-no-sidebar .hero-copy{width:100%;max-width:760px}.homepage-no-sidebar .hero-panel{justify-self:end;width:100%;max-width:560px}.homepage-no-sidebar .section{padding-inline:max(5vw,50vw - 760px)}.homepage-no-sidebar .home-brand-footer{padding-inline:max(4vw,50vw - 760px)}.ipac-portal-actions{white-space:nowrap;flex:none;align-items:center;gap:10px;display:flex}.ipac-portal-actions .ipac-visitors-action,.ipac-portal-actions .ipac-my-projects{box-sizing:border-box;min-width:126px}@media (width<=1340px){.homepage-no-sidebar .ms-bar{gap:18px}.homepage-no-sidebar .ms-logo{flex-basis:245px;width:245px}.homepage-no-sidebar .ms-nav{margin-left:auto}.homepage-no-sidebar .ms-tools{margin-left:0}.homepage-no-sidebar .ipac-menu-toggle{order:4;display:block}.homepage-no-sidebar .ipac-portal-actions{order:3}.homepage-no-sidebar .ipac-primary-nav{z-index:1300;background:#fff;border-top:4px solid #f47721;width:min(390px,94vw);max-height:78vh;padding:10px;display:none;position:absolute;top:100%;right:max(2.4vw,24px);overflow:auto;box-shadow:0 15px 30px #06274938}.homepage-no-sidebar .ipac-primary-nav.open{display:grid}.homepage-no-sidebar .ipac-nav-group>button,.homepage-no-sidebar .ipac-single-link,.homepage-no-sidebar .ipac-visitors-action{width:100%;padding:13px 10px!important;font-size:13px!important}.homepage-no-sidebar .ipac-nav-group>div{width:100%;box-shadow:none;background:#f2f7fb;border-top:0;padding:5px;position:static;transform:none}.homepage-no-sidebar .ms-nav>.ipac-nav-shell{position:static}}@media (width<=980px){.ipac-nav-shell{gap:10px}.ipac-portal-actions{gap:8px}.ipac-portal-actions .ipac-visitors-action,.ipac-portal-actions .ipac-my-projects{min-width:112px;padding-inline:11px!important;font-size:11px!important}.homepage-no-sidebar .hero{grid-template-columns:1fr;padding-inline:max(5vw,24px)}.homepage-no-sidebar .hero-copy{max-width:780px}.homepage-no-sidebar .hero-panel{justify-self:stretch;max-width:780px}.homepage-no-sidebar .section{padding-inline:max(5vw,24px)}}@media (width<=560px){.homepage-no-sidebar .ms-bar{gap:8px;padding-inline:14px}.homepage-no-sidebar .ms-tools{display:none}.homepage-no-sidebar .hero{padding-inline:20px}.homepage-no-sidebar .hero h1{font-size:clamp(42px,14vw,62px)}.homepage-no-sidebar .hero-actions{align-items:stretch}.homepage-no-sidebar .hero-actions .button{text-align:center;justify-content:center}.homepage-no-sidebar .section{padding-inline:20px}.ipac-portal-actions{gap:5px}.ipac-portal-actions .ipac-visitors-action,.ipac-portal-actions .ipac-my-projects{min-width:0;min-height:40px;padding:9px 8px!important;font-size:9px!important}}@media (width<=430px){.ipac-portal-actions .ipac-visitors-action{font-size:0!important}.ipac-portal-actions .ipac-visitors-action:before{content:"Visitors";font-size:9px}}.ipac-one-line-banner{scrollbar-width:thin;white-space:nowrap;flex:auto;align-items:center;gap:10px;min-width:0;height:100%;display:flex;overflow:auto hidden}.homepage-no-sidebar .ms-nav{flex:1 1 0;min-width:0}.homepage-no-sidebar .ms-tools{flex:none}.ipac-one-line-banner .ipac-primary-nav{flex:1 0 max-content;align-items:center;width:auto!important;height:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:2px!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}.ipac-one-line-banner .ipac-banner-link{box-sizing:border-box;color:#173f64;white-space:nowrap;border-bottom:0;justify-content:center;align-items:center;height:48px;min-height:48px;font-size:12px;font-weight:850;line-height:1.1;text-decoration:none;display:flex;position:relative;padding:12px 9px!important}.ipac-banner-link:hover,.ipac-banner-link:focus-visible{color:#07589f;background:#eaf4fc;outline:none}.ipac-banner-link.active{color:#062f5d;font-weight:950}.ipac-banner-link.active:after{content:"";background:#f47721;height:4px;position:absolute;bottom:1px;left:9px;right:9px}.ipac-one-line-banner .ipac-portal-actions{flex:none;align-items:center;gap:8px;display:flex}.ipac-one-line-banner .ipac-my-projects{order:initial}.ipac-one-line-banner+.ipac-menu-toggle,.ipac-one-line-banner .ipac-menu-toggle{display:none!important}@media (width<=1450px){.ipac-one-line-banner .ipac-banner-link{font-size:10px;padding-inline:7px!important}.ipac-one-line-banner .ipac-portal-actions .ipac-visitors-action,.ipac-one-line-banner .ipac-portal-actions .ipac-my-projects{min-width:auto;padding-inline:9px!important;font-size:10px!important}}@media (width<=980px){.ipac-one-line-banner{gap:7px;width:100%}.ipac-one-line-banner .ipac-primary-nav{display:flex!important;position:static!important}.ipac-one-line-banner .ipac-banner-link{height:42px;min-height:42px;font-size:10px;padding:9px 8px!important}.ipac-one-line-banner .ipac-portal-actions{gap:5px}}@media (width<=560px){.ipac-one-line-banner .ipac-portal-actions .ipac-visitors-action{font-size:9px!important}.ipac-one-line-banner .ipac-portal-actions .ipac-visitors-action:before{content:none}.ipac-one-line-banner .ipac-banner-link{font-size:9px}}.homepage-no-sidebar{width:100%;max-width:none;overflow-x:clip}.homepage-no-sidebar .ms-header{width:100%}.homepage-no-sidebar .ms-bar{width:100%;max-width:none;margin:0;padding-inline:clamp(20px,3vw,58px)}.homepage-no-sidebar .hero{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:clamp(38px,6vw,112px);width:100%;min-height:100svh;padding-inline:clamp(28px,5vw,96px)}.homepage-no-sidebar .hero-copy{max-width:none}.homepage-no-sidebar .hero-panel{justify-self:stretch;max-width:none;top:-52px}.homepage-no-sidebar .section,.homepage-no-sidebar .home-brand-footer{width:100%;max-width:none;padding-inline:clamp(28px,5vw,96px)}@media (width<=980px){.homepage-no-sidebar .hero{grid-template-columns:1fr;min-height:100svh;padding-inline:clamp(24px,5vw,54px)}.homepage-no-sidebar .hero-panel{top:0}}@media (width<=560px){.homepage-no-sidebar .ms-bar{padding-inline:12px}.homepage-no-sidebar .hero,.homepage-no-sidebar .section,.homepage-no-sidebar .home-brand-footer{padding-inline:20px}}.ipac-one-line-banner{scrollbar-width:none;overflow:visible}.ipac-one-line-banner::-webkit-scrollbar{display:none}.ipac-one-line-banner .ipac-primary-nav{grid-template-columns:repeat(8,minmax(0,1fr));min-width:0;flex:1 1 0!important;display:grid!important}.ipac-one-line-banner .ipac-banner-link{text-align:center;white-space:normal;min-width:0;height:56px;min-height:56px;font-size:clamp(8px,.72vw,11px);line-height:1.2;padding:8px 4px!important}.ipac-one-line-banner .ipac-portal-actions{flex:0 auto;min-width:0}.ipac-one-line-banner .ipac-portal-actions a{text-align:center;white-space:normal;min-width:0!important;padding-inline:8px!important;font-size:clamp(8px,.72vw,11px)!important}@media (width<=980px){.portal-header,.exchange-header,.intake-header,.fd-header,.dashboard-header,.inalytics-header,.capital-intake-header,.my-projects-header,.my-projects-access-page>header{flex-wrap:wrap;height:auto;min-height:100px;padding-bottom:10px}.homepage-no-sidebar .ms-header,.homepage-no-sidebar .ms-bar{height:auto;min-height:112px}.homepage-no-sidebar .ms-bar{flex-wrap:wrap;padding-bottom:10px}.homepage-no-sidebar .ms-nav{flex:1 0 100%;order:3;width:100%;height:auto;display:flex!important}.homepage-no-sidebar .hero{padding-top:245px}.ipac-one-line-banner{flex-wrap:wrap;width:100%;height:auto;overflow:visible}.ipac-one-line-banner .ipac-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr));flex:1 0 100%!important;width:100%!important}.ipac-one-line-banner .ipac-portal-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.ipac-one-line-banner .ipac-banner-link{height:42px;min-height:42px;font-size:9px}}@media (width<=560px){.ipac-one-line-banner .ipac-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-no-sidebar .hero{padding-top:390px}}.requirements-context.jurisdiction-context{grid-template-columns:1fr 1fr 1fr}.jurisdiction-context label small{color:#60778d;font-size:9px;font-weight:600;line-height:1.4}.jurisdiction-context select{background:#fff;border-color:#77a8d1}.requirements-scope small{display:block}@media (width<=900px){.requirements-context.jurisdiction-context{grid-template-columns:1fr 1fr}.requirements-context.jurisdiction-context label:last-child{grid-column:1/-1}}@media (width<=650px){.requirements-context.jurisdiction-context{grid-template-columns:1fr}.requirements-context.jurisdiction-context label:last-child{grid-column:auto}}.jurisdiction-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.jurisdiction-pair label{min-width:0}.jurisdiction-pair small{color:#5a7190;margin-top:6px;font-weight:500;display:block}@media (width<=720px){.jurisdiction-pair{grid-template-columns:1fr}}.ipac-generated-admin-area{min-width:0}.ipac-generated-admin-area span{display:block}.ipac-generated-admin-area select{width:100%}.referral-information{background:#f6f9fc;border:1px solid #a9bfd3;border-top:4px solid #ff7600;border-radius:10px;margin:22px 0;padding:22px}.referral-information>header{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.referral-information>header>span{color:#fff;background:#ff7600;border-radius:50%;flex:0 0 46px;place-items:center;height:46px;font-size:17px;font-weight:900;display:grid}.referral-information h3{color:#082f5c;margin:0;font-size:20px}.referral-information header p{color:#556f88;margin:5px 0 0;font-size:13px}.referral-information .form-grid{margin:0}.referral-example{color:#334f6b;background:#fff;border-left:4px solid #0a6dcc;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.referral-error{color:#8d1c14;background:#fff1f0;border-left:4px solid #b42318;margin:14px 0 0;padding:11px 13px;font-size:12px;font-weight:800}@media (width<=650px){.referral-information{padding:17px}.referral-information>header{gap:10px}.referral-information h3{font-size:17px}}.referral-code{color:#fff;background:#082f5c;border-left:6px solid #0b67c2;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:16px 18px;display:flex}.referral-code span,.referral-code strong,.referral-code small{display:block}.referral-code span{color:#8ec8f6;letter-spacing:1px;font-size:9px;font-weight:900}.referral-code strong{color:#fff;letter-spacing:.7px;margin:5px 0;font-size:19px}.referral-code small{color:#cbddeb;font-size:9px}.referral-code button{color:#07579d;cursor:pointer;background:#fff;border:1px solid #88b7de;padding:10px 14px;font-size:10px;font-weight:900}.referral-response-table{grid-template-columns:1fr 1fr;gap:14px;display:grid}.referral-response-table>section{background:#fff;border:1px solid #b7cada;min-width:0}.referral-response-table>section>header{background:#eaf3fa;border-bottom:1px solid #c8d6e2;align-items:center;gap:11px;padding:13px 15px;display:flex}.referral-response-table>section>header>b{color:#fff;background:#0b67c2;border-radius:50%;place-items:center;min-width:33px;height:33px;font-size:10px;display:grid}.referral-response-table h4{color:#082f5c;margin:0;font-size:14px}.referral-response-table>section>header p{margin:3px 0 0;font-size:9px}.referral-options{grid-template-columns:1fr 1fr;gap:7px;padding:14px;display:grid}.referral-options label{color:#2e516d;background:#f8fafc;border:1px solid #d3dfe8;align-items:flex-start;gap:7px;padding:8px;font-size:10px;font-weight:750;line-height:1.35;display:flex}.referral-options input{accent-color:#0b67c2;flex:0 0 16px;width:16px;height:16px;margin:0}.single-response{grid-template-columns:1fr}.referral-comment{color:#294c69;gap:6px;margin:0 14px 14px;font-size:10px;font-weight:900;display:grid}.referral-comment input,.referral-comment textarea{color:#173d60;width:100%;font:inherit;background:#fff;border:1px solid #a9bfd2;padding:10px;font-weight:500}.referral-comment textarea{resize:vertical}.referral-comment.required-comment{background:#fff5e9;border-left:4px solid #e16a00;padding:10px}.referral-response-table>section:nth-child(3){grid-row:span 2}@media (width<=850px){.referral-response-table{grid-template-columns:1fr}.referral-response-table>section:nth-child(3){grid-row:auto}}@media (width<=560px){.referral-code{flex-direction:column;align-items:flex-start}.referral-options{grid-template-columns:1fr}.referral-code strong{font-size:15px}}@media print{.referral-code button{display:none}.referral-response-table{grid-template-columns:1fr 1fr}.referral-response-table>section{break-inside:avoid}}.capital-gated-intake .gate-assessment>.gate-selector,.provider-intake .gate-assessment>.gate-selector{display:none}.gate-selector-before-decision{margin:18px 20px 8px}.gate-decision-options-before-point{margin:8px 20px 18px}.my-project-filters{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.my-project-filters button{flex:none;gap:7px;min-width:0;padding:10px 9px;line-height:1.25}.my-project-filters button b{flex:0 0 20px}@media (width<=1100px){.my-project-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=540px){.my-project-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.ipac-one-line-banner .ipac-primary-nav{grid-template-columns:repeat(7,minmax(0,1fr))}.ipac-one-line-banner .intelligence-centre-nav{min-width:0;position:relative}.ipac-one-line-banner .intelligence-centre-nav>summary{box-sizing:border-box;color:#173f64;text-align:center;white-space:normal;justify-content:center;width:100%;height:56px;min-height:56px;padding:8px 4px;font-size:clamp(8px,.72vw,11px);font-weight:850;line-height:1.2}.ipac-one-line-banner .intelligence-centre-nav>summary:after{margin-left:4px}.ipac-one-line-banner .intelligence-centre-nav>div{width:390px;top:calc(100% + 1px)}.ipac-one-line-banner .intelligence-centre-nav.active>summary:before{bottom:1px;left:9px;right:9px}@media (width<=980px){.ipac-one-line-banner .ipac-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.ipac-one-line-banner .intelligence-centre-nav>summary{height:42px;min-height:42px;font-size:9px}.ipac-one-line-banner .intelligence-centre-nav>div{width:100%;position:static;transform:none}}@media (width<=560px){.ipac-one-line-banner .ipac-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=981px){.ipac-one-line-banner{display:block}.ipac-one-line-banner .ipac-primary-nav{grid-template-columns:repeat(7,minmax(0,1fr));width:100%!important}.ipac-one-line-banner .ipac-portal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.ipac-one-line-banner .ipac-banner-link,.ipac-one-line-banner .intelligence-centre-nav>summary{font-size:clamp(12px,.88vw,15px);font-weight:850;padding-inline:8px!important}.ipac-one-line-banner .ipac-portal-actions .ipac-visitors-action,.ipac-one-line-banner .ipac-portal-actions .ipac-my-projects{width:100%;font-size:clamp(12px,.84vw,14px)!important}}@media (width>=981px) and (width<=1250px){.ipac-one-line-banner{display:block}.ipac-one-line-banner .ipac-banner-link,.ipac-one-line-banner .intelligence-centre-nav>summary{font-size:11px}.ipac-one-line-banner .ipac-portal-actions .ipac-visitors-action,.ipac-one-line-banner .ipac-portal-actions .ipac-my-projects{font-size:11px!important}}.ipac-one-line-banner .ipac-primary-nav .ipac-my-projects{width:calc(100% - 10px);height:48px;min-height:48px;box-shadow:none;background:#fff;border-radius:5px;align-self:center;margin:4px 5px;border:2px solid #0b67c2!important}.ipac-one-line-banner .ipac-primary-nav .ipac-my-projects.active:after{bottom:2px;left:7px;right:7px}@media (width<=980px){.ipac-one-line-banner .ipac-primary-nav .ipac-my-projects{width:calc(100% - 8px);height:36px;min-height:36px;margin:3px 4px}}.ipac-build-studio{background:#fff;border:1px solid #9fb9cf;margin-top:26px}.ipac-build-studio>header{color:#fff;background:#082f5c;justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.ipac-build-studio>header span,.build-studio-form>header span,.build-output-catalog>header span,.build-output-preview>header span{color:#ff8420;letter-spacing:1px;font-size:10px;font-weight:900}.ipac-build-studio>header h3{margin:6px 0;font-size:29px}.ipac-build-studio>header p{color:#cfe2f1;max-width:920px;margin:0;font-size:12px;line-height:1.6}.ipac-build-studio>header strong{color:#ff8420;text-align:center;font-size:38px}.ipac-build-studio>header small{color:#cfe2f1;text-transform:uppercase;font-size:9px;display:block}.build-studio-flow{background:#eaf3fa;border-bottom:1px solid #aec3d5;grid-template-columns:repeat(8,1fr);display:grid}.build-studio-flow span{border-right:1px solid #c1d1df;align-items:center;gap:8px;min-height:66px;padding:10px;display:flex;position:relative}.build-studio-flow span:not(:last-child):after{content:"›";z-index:2;color:#e66e00;font-size:22px;position:absolute;right:-5px}.build-studio-flow i{color:#fff;background:#0b67c2;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.build-studio-flow b{font-size:9px;line-height:1.3}.build-studio-form{border:1px solid #b1c6d8;margin:18px}.build-studio-form>header,.build-output-catalog>header{background:#edf5fb;border-bottom:1px solid #c6d5e1;padding:16px 18px}.build-studio-form>header h4,.build-output-catalog>header h4{margin:4px 0 0;font-size:20px}.build-studio-form>div{grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;display:grid}.build-studio-form label{color:#234d70;gap:6px;font-size:11px;font-weight:900;display:grid}.build-studio-form select,.build-studio-form textarea{color:#082f5c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #a7bfd3;padding:10px}.build-studio-form textarea{resize:vertical}.build-studio-form label small{color:#6b8192;font-size:9px;line-height:1.4}.build-studio-form .wide{grid-column:1/-1}.build-studio-form fieldset{border:1px solid #a7bfd3;padding:14px}.build-studio-form fieldset legend{color:#e46600;text-transform:uppercase;padding:0 8px;font-size:10px;font-weight:900}.build-studio-form fieldset>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.build-studio-form fieldset label{background:#f4f8fb;align-items:center;gap:7px;padding:8px;display:flex}.build-studio-form fieldset input{width:17px;height:17px}.build-studio-form>footer{align-items:center;gap:16px;padding:0 18px 18px;display:flex}.build-studio-form>footer button,.build-output-preview button,.build-output-catalog button{color:#fff;cursor:pointer;background:#e66e00;border:0;padding:12px 16px;font-size:10px;font-weight:900}.build-studio-form>footer button:disabled{cursor:not-allowed;background:#8fa4b5}.build-studio-form>footer small{color:#60778a;font-size:10px}.build-output-preview{background:#fff;border:2px solid #0b67c2;margin:18px}.build-output-preview>header{color:#fff;background:#082f5c;justify-content:space-between;gap:20px;padding:14px 16px;display:flex}.build-output-preview>header b{margin-top:4px;font-size:13px;display:block}.build-output-preview>header em{color:#fff;background:#ff8420;border-radius:20px;align-self:center;padding:8px 12px;font-size:10px;font-style:normal;font-weight:900}.build-output-preview>div{padding:18px}.build-output-preview h4{margin:0 0 12px;font-size:22px}.build-output-preview p{color:#3a5d78;font-size:11px;line-height:1.6}.build-output-preview>footer{gap:10px;padding:0 18px 18px;display:flex}.build-output-preview>footer button:last-child{background:#0b67c2}.build-output-catalog{margin:18px}.build-output-catalog>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.build-output-catalog article{background:#fff;border:1px solid #b2c6d7;flex-direction:column;display:flex}.build-output-catalog article>header{border-bottom:1px solid #d5e0e9;align-items:center;gap:10px;padding:13px;display:flex}.build-output-catalog article>header i{color:#fff;background:#082f5c;border-radius:50%;place-items:center;min-width:35px;height:35px;font-size:9px;font-style:normal;display:grid}.build-output-catalog h5{margin:0;font-size:14px}.build-output-catalog ul{columns:2;flex:1;margin:0;padding:14px 25px 8px 32px}.build-output-catalog li{break-inside:avoid;color:#3d5f78;margin-bottom:6px;font-size:10px;line-height:1.4}.build-output-catalog button{background:#0b67c2;align-self:flex-start;margin:0 14px 14px}.build-studio-legal{background:#fff4e8;border-left:5px solid #e66e00;align-items:center;gap:18px;margin:18px;padding:16px;display:flex}.build-studio-legal b{color:#c95700;white-space:nowrap}.build-studio-legal p{color:#4c667b;margin:0;font-size:11px;line-height:1.5}@media (width<=1050px){.build-studio-flow{grid-template-columns:repeat(4,1fr)}.build-studio-form fieldset>div{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.ipac-build-studio>header{flex-direction:column;align-items:flex-start}.build-studio-flow{grid-template-columns:repeat(2,1fr)}.build-studio-form>div,.build-output-catalog>div,.build-studio-form fieldset>div{grid-template-columns:1fr}.build-studio-form>footer,.build-output-preview>header,.build-output-preview>footer,.build-studio-legal{flex-direction:column;align-items:stretch}.build-output-catalog ul{columns:1}}@media print{.build-studio-form,.build-output-catalog,.build-studio-flow,.build-studio-legal{display:none!important}.build-output-preview{border:1px solid #082f5c;margin:0}}.document-category-toggle{color:#082f5c;cursor:pointer;background:#fff;border:2px solid #0b67c2;align-items:center;gap:14px;padding:10px 14px;display:flex}.document-category-toggle strong{line-height:1}.document-category-toggle>span{color:#0b67c2;text-transform:uppercase;min-width:104px;font-size:10px;font-weight:900}.document-category-toggle:hover,.document-category-toggle:focus-visible{background:#fff7ed;border-color:#ff7900;outline:3px solid #ff790033}.collapsible-document-architecture:not(:has(.document-category-grid)){background:#fff;border:1px solid #aec4d7;padding:18px}@media (width<=560px){.document-category-toggle{justify-content:space-between;width:100%}}.financial-group-toggle{color:#082f5c;cursor:pointer;background:#fff;border:2px solid #0b67c2;align-items:center;gap:14px;padding:10px 14px;display:flex}.financial-group-toggle strong{line-height:1}.financial-group-toggle>span{color:#0b67c2;text-transform:uppercase;min-width:132px;font-size:10px;font-weight:900}.financial-group-toggle:hover,.financial-group-toggle:focus-visible{background:#fff7ed;border-color:#ff7900;outline:3px solid #ff790033}.collapsible-financial-architecture:not(:has(.financial-group-grid)){background:#fff;border:1px solid #aec4d7;padding:18px}.collapsible-financial-architecture:not(:has(.financial-group-grid)) .financial-outputs{margin-top:18px}@media (width<=560px){.financial-group-toggle{justify-content:space-between;width:100%}}.ipac-fx-strip{color:#173f64;opacity:1;border-bottom:1px solid #d9e5ef;grid-column:1/-1;grid-template-columns:minmax(82px,.7fr) repeat(5,minmax(105px,1fr)) minmax(128px,.9fr);align-items:center;width:100%;min-height:36px;margin:-7px 0 0;padding:4px 10px;transition:min-height .25s,opacity .2s,padding .25s,margin .25s;display:grid;overflow:hidden}.ipac-fx-strip.hidden{opacity:0;pointer-events:none;border:0;height:0;min-height:0;margin:0;padding-block:0}.ipac-fx-strip>b{color:#0b5d3b;letter-spacing:.8px;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.ipac-fx-strip>b i{background:#18a05e;border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite ipac-fx-live;box-shadow:0 0 0 3px #18a05e22}.ipac-fx-strip>span{white-space:nowrap;border-left:1px solid #dce6ee;justify-content:center;align-items:baseline;gap:7px;min-width:0;padding:0 8px;display:flex}.ipac-fx-strip small{color:#60798e;font-size:11px;font-weight:850}.ipac-fx-strip strong{color:#082f5c;font-variant-numeric:tabular-nums;font-size:14px;font-weight:950}.ipac-fx-strip time{color:#60798e;text-align:center;font-size:10px;font-weight:800}.ipac-fx-strip:has(time:last-child){background:#fbfdff}@keyframes ipac-fx-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.78)}}@media (width<=980px){.ipac-one-line-banner{display:flex}.ipac-fx-strip{flex:1 0 100%;order:-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:5px}.ipac-fx-strip>b,.ipac-fx-strip time,.ipac-fx-strip>span{border-bottom:1px solid #e2eaf1;min-height:30px}.ipac-fx-strip small{font-size:10px}.ipac-fx-strip strong{font-size:12px}}@media (width<=560px){.ipac-fx-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ipac-fx-strip>b,.ipac-fx-strip time{font-size:10px}}a:has(>img[alt="IPAC Governance Systems"]){position:relative}a:has(>img[alt="IPAC Governance Systems"]):after{content:"®";z-index:3;color:#082f5c;font-size:14px;font-weight:900;line-height:1;position:absolute;top:5px;right:-5px}body:after{content:"IPAC® is a registered trademark of IPAC Governance Systems. All rights reserved.";color:#526b80;letter-spacing:.2px;text-align:center;background:#f5f8fb;border-top:1px solid #cbd8e3;padding:9px 20px;font-size:9px;font-weight:800;display:block}@media print{body:after{display:none!important}a:has(>img[alt="IPAC Governance Systems"]):after{content:"®";color:#000}}.ipac-build-studio:not(.build-studio-overlay){display:none}.ipac-build-studio.build-studio-overlay{z-index:20000;background:#edf4fa;border:0;width:100vw;height:100vh;margin:0;position:fixed;inset:0;overflow:auto}.ipac-build-studio.build-studio-overlay>header{z-index:5;align-items:center;position:sticky;top:0;box-shadow:0 4px 16px #031e3a38}.build-studio-overlay-actions{align-items:center;gap:24px;display:flex}.build-studio-overlay-actions>button{color:#fff;cursor:pointer;background:#e66e00;border:2px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:29px;line-height:1;display:grid}.build-studio-overlay-actions>button:hover,.build-studio-overlay-actions>button:focus-visible{background:#0b67c2;outline:3px solid #ffb06a}.build-studio-overlay .build-studio-form,.build-studio-overlay .build-output-preview,.build-studio-overlay .build-output-catalog,.build-studio-overlay .build-studio-legal{width:min(1480px,96%);margin-left:auto;margin-right:auto}@media (width<=720px){.build-studio-overlay-actions{justify-content:space-between;width:100%}.ipac-build-studio.build-studio-overlay>header{position:relative}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.system-upload-status{color:#214d74;background:#eef6fd;border-left:3px solid #0b69c7;margin-top:6px;padding:7px 9px;font-size:10px;font-weight:800;line-height:1.4;display:block}.system-upload-status[data-state=pass]{color:#12663b;background:#eef9f3;border-color:#168b50}.system-upload-status[data-state=fail]{color:#8b1d1d;background:#fff0f0;border-color:#bd2f2f}.auth-continue-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.portal-main-action{cursor:pointer;border:0;font-size:14px}.portal-access>button{color:#fff;cursor:pointer;background:#ff7a00;border:0;margin:5px;padding:16px 22px;font-size:14px;font-weight:900;display:inline-block}.portal-access-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#031328d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portal-access-overlay>section{background:#f4f8fc;border-radius:12px;width:min(1080px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #0006}.portal-access-overlay>section>header{z-index:4;background:#fff;border-bottom:5px solid #ff7a00;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 28px;display:flex;position:sticky;top:0}.portal-access-overlay header span{color:#e66f00;letter-spacing:1.5px;font-size:10px;font-weight:900}.portal-access-overlay header h2{color:#072d59;margin:5px 0;font-size:27px}.portal-access-overlay header p{color:#60758a;margin:0;font-size:13px}.portal-access-overlay header>button{color:#fff;cursor:pointer;background:#082f5c;border:0;border-radius:50%;width:42px;height:42px;font-size:25px}.portal-access-overlay-body{padding:0}.portal-access-overlay-body>.visitor-registration,.portal-access-overlay-body>.partner-registration{max-width:none;margin:0}@media (width<=700px){.portal-access-overlay{padding:8px}.portal-access-overlay>section{width:100%;max-height:97vh}.portal-access-overlay>section>header{padding:17px}.portal-access-overlay header h2{font-size:21px}}.live-system-counters{z-index:900;color:#fff;font-family:Arial,sans-serif;position:fixed;bottom:18px;right:18px}.live-system-bar{justify-content:flex-end;align-items:stretch;gap:7px;display:flex}.live-system-bar nav{background:#fff;border:1px solid #4a759f;border-radius:9px;display:flex;overflow:hidden;box-shadow:0 8px 26px #00142d38}.live-system-bar nav button,.live-system-bar nav a{color:#073361;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;min-width:68px;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.live-system-bar nav a{border-left:1px solid #c6d6e3}.live-system-bar nav button:hover,.live-system-bar nav a:hover,.live-system-bar nav button:focus-visible,.live-system-bar nav a:focus-visible{color:#006dcc;background:#e9f3fb}.live-counter-toggle{color:#fff;cursor:pointer;text-align:left;background:#072f5d;border:1px solid #4a759f;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:1px 9px;min-width:190px;padding:11px 14px;display:grid;box-shadow:0 8px 26px #00142d4d}.live-counter-toggle>i{background:#2ad36f;border-radius:50%;grid-row:1/3;width:11px;height:11px;animation:1.8s infinite livePulse;box-shadow:0 0 0 5px #2ad36f26}.live-counter-toggle span{letter-spacing:1px;font-size:10px;font-weight:900}.live-counter-toggle b{color:#ff8a1c;grid-area:1/3/3;font-size:23px}.live-counter-toggle small{color:#adc5da;font-size:9px}.live-system-counters>section{color:#173d61;background:#fff;border:1px solid #9bb6cd;border-radius:10px;width:min(520px,100vw - 36px);margin:0 0 8px auto;overflow:hidden;box-shadow:0 18px 50px #00142d59}.live-system-counters>section>header{color:#fff;background:#082f5c;justify-content:space-between;padding:12px 14px;display:flex}.live-system-counters>section>header span{color:#a9c8e1;font-size:9px}.live-system-counters>section>div{background:#d8e3ec;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.live-system-counters article{background:#fff;padding:12px}.live-system-counters article span,.live-system-counters article b{display:block}.live-system-counters article span{color:#687f93;font-size:9px}.live-system-counters article b{color:#0a5ca7;margin-top:4px;font-size:21px}.live-system-counters footer{background:#f0f5f9;align-items:center;gap:12px;padding:10px 13px;font-size:9px;display:flex}.live-system-counters footer span{align-items:center;gap:4px;display:flex}.live-system-counters footer i{border-radius:50%;width:7px;height:7px}.live-system-counters footer .pass{background:#168b50}.live-system-counters footer .pending{background:#df9000}.live-system-counters footer .fail{background:#c33}.live-system-counters footer time{color:#647b90;margin-left:auto}.live-system-counters.changed .live-counter-toggle{outline:4px solid #ff7a0059}@keyframes livePulse{50%{opacity:.45;transform:scale(.8)}}@media (width<=600px){.live-system-counters{bottom:8px;right:8px}.live-system-counters>section>div{grid-template-columns:1fr 1fr}.live-system-counters footer{flex-wrap:wrap}.live-system-bar{gap:5px}.live-system-bar nav button,.live-system-bar nav a{min-width:54px;padding:0 9px}.live-counter-toggle{min-width:164px;padding:9px 11px}}@media print{.live-system-counters{display:none!important}}.ipac-fx-strip>b{letter-spacing:.7px;gap:6px;font-size:10px}.ipac-fx-strip>b i{width:8px;height:8px}.ipac-fx-strip>span{gap:5px;padding-inline:7px}.ipac-fx-strip small{font-size:9px}.ipac-fx-strip strong{font-size:12px}.ipac-fx-strip em{font-size:9px;font-style:normal}.ipac-fx-strip span.up strong,.ipac-fx-strip span.up em{color:#087a43}.ipac-fx-strip span.down strong,.ipac-fx-strip span.down em{color:#c62828}.ipac-fx-strip span.unchanged em{color:#8ca0b2}.ipac-fx-strip time{font-size:9px}@media (width<=980px){.ipac-fx-strip small{font-size:9px}.ipac-fx-strip strong{font-size:11px}}@media (width<=560px){.ipac-fx-strip>b,.ipac-fx-strip time{font-size:9px}}.ipac-fx-strip{grid-template-columns:minmax(76px,.55fr) minmax(0,5fr) minmax(120px,.8fr)}.ipac-fx-ticker{border-left:1px solid #dce6ee;border-right:1px solid #dce6ee;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ipac-fx-track{will-change:transform;width:max-content;animation:28s linear infinite ipacFxTicker;display:flex}.ipac-fx-ticker:hover .ipac-fx-track,.ipac-fx-ticker:focus-within .ipac-fx-track{animation-play-state:paused}.ipac-fx-track>span{white-space:nowrap;border-right:1px solid #dce6ee;justify-content:center;align-items:baseline;gap:5px;width:clamp(145px,14vw,210px);padding:0 14px;display:flex}@keyframes ipacFxTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=980px){.ipac-fx-strip{grid-template-columns:72px minmax(0,1fr) 112px;display:grid}.ipac-fx-track>span{width:150px}}@media (width<=560px){.ipac-fx-strip{grid-template-columns:64px minmax(0,1fr) 92px}.ipac-fx-track>span{width:132px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.ipac-fx-track{animation-duration:70s}}.verification-carried-forward{color:#123f2d;background:#f1faf5;border:1px solid #86b89f;border-left:7px solid #168b50;margin:20px;padding:20px 22px}.verification-carried-forward>span{color:#087340;letter-spacing:1.3px;font-size:9px;font-weight:900}.verification-carried-forward h3{color:#082f5c;margin:6px 0;font-size:22px}.verification-carried-forward>p,.verification-carried-forward>small{color:#587268;font-size:10px;line-height:1.55;display:block}.verification-carried-forward dl{background:#cddfd5;grid-template-columns:repeat(4,1fr);gap:1px;margin:14px 0;display:grid}.verification-carried-forward dl div{background:#fff;padding:10px}.verification-carried-forward dt{color:#6a8076;text-transform:uppercase;font-size:8px}.verification-carried-forward dd{color:#0b5c36;margin:4px 0 0;font-size:10px;font-weight:900}.verification-carried-forward button{color:#fff;cursor:pointer;background:#0b67c2;border:0;margin:0 0 9px;padding:10px 14px;font-size:10px;font-weight:900}@media (width<=850px){.verification-carried-forward dl{grid-template-columns:1fr 1fr}}@media (width<=520px){.verification-carried-forward dl{grid-template-columns:1fr}}@media print{.verification-carried-forward button{display:none!important}}.cvf-threshold{color:#194d37;background:#eaf7f0;border-left:5px solid #168b50;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;margin:18px 18px 0;padding:13px 15px;display:grid}.cvf-threshold b{text-transform:uppercase;font-size:9px}.cvf-threshold strong{color:#086b3c;font-size:12px}.cvf-threshold span{font-size:9px;line-height:1.45}.idv-levels.cvf-levels{grid-template-columns:repeat(3,1fr)}.cvf-levels article{min-width:0}.cvf-levels article>label+label{margin-top:9px}.cvf-checklist{gap:5px;margin:10px 0;display:grid}.cvf-checklist span,.cvf-checklist label{color:#385e79;background:#f7fafc;border:1px solid #d4e0e9;padding:6px 7px;font-size:9px;font-weight:700}.cvf-checklist label{grid-template-columns:none;align-items:center;gap:7px;display:flex}.cvf-checklist label input{width:15px;height:15px;min-height:0;padding:0}.cvf-date-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}@media (width<=1100px){.idv-levels.cvf-levels{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.idv-levels.cvf-levels,.cvf-threshold,.cvf-date-row{grid-template-columns:1fr}}@media print{.company-verification-control{break-inside:avoid}.company-verification-control .cvf-threshold{border:1px solid #777}.company-verification-control .idv-levels.cvf-levels{grid-template-columns:repeat(2,1fr)}}.identity-verification-control{color:#082f5c;background:#f4f8fb;border:1px solid #9fb7ca;margin:20px}.identity-verification-control>header{color:#fff;background:#082f5c;border-bottom:5px solid #ff7900;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.identity-verification-control>header span{color:#ff8b2c;letter-spacing:1.4px;font-size:9px;font-weight:900}.identity-verification-control>header h3{margin:5px 0;font-size:25px}.identity-verification-control>header p{color:#c8dced;margin:0;font-size:11px}.identity-verification-control>header strong{color:#fff;white-space:nowrap;border:1px solid #6c91b2;padding:9px 12px;font-size:10px}.idv-levels{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px;display:grid}.idv-levels article{background:#fff;border:1px solid #b5c8d8;padding:18px;position:relative}.idv-levels article>b{color:#0b67c2;background:#dce9f3;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.idv-levels article.complete{border-color:#39a56c}.idv-levels article.complete>b{color:#fff;background:#168b50}.idv-levels h4{margin:10px 0;font-size:17px}.idv-levels label{color:#315773;gap:6px;font-size:10px;font-weight:900;display:grid}.idv-levels input{background:#fff;border:1px solid #a8bed0;min-height:42px;padding:9px}.idv-levels button,.idv-save{color:#fff;cursor:pointer;background:#0b67c2;border:0;padding:11px 14px;font-size:10px;font-weight:900}.idv-levels button:disabled{cursor:not-allowed;background:#9cacb9}.idv-levels p,.idv-levels small{color:#58738a;font-size:10px;line-height:1.5}.idv-validation{background:#d6e1ea;grid-template-columns:1fr 1fr;gap:1px;margin:10px 0;display:grid}.idv-validation span{color:#61788d;background:#f5f9fc;padding:8px;font-size:9px}.idv-validation strong{color:#082f5c;margin-top:3px;display:block}.idv-pass,.idv-errors{margin:8px 0;padding:8px 8px 8px 27px;font-size:10px}.idv-pass{color:#087441;background:#edf8f2}.idv-errors{color:#a22121;background:#fff0f0}.idv-levels dl{background:#d9e3eb;gap:1px;display:grid}.idv-levels dl div{background:#f5f9fc;padding:8px}.idv-levels dt{color:#637b90;font-size:8px}.idv-levels dd{margin:3px 0 0;font-size:10px;font-weight:800}.idv-governance{background:#fff;border-left:5px solid #ff7900;margin:0 18px 18px;padding:15px}.idv-governance>label{align-items:flex-start;gap:9px;font-size:10px;font-weight:800;display:flex}.idv-governance>label input{width:17px;height:17px}.idv-governance>p{color:#557087;font-size:10px;line-height:1.5}.idv-statuses{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.idv-statuses span{color:#617a8e;border:1px solid #c0cfda;padding:5px 7px;font-size:8px}.idv-statuses span.active{color:#07569d;background:#e8f3fc;border-color:#0b67c2;font-weight:900}.idv-notice{background:#edf6fd;border-left:3px solid #0b67c2;padding:9px;color:#214e74!important}.identity-verification-control>footer{background:#e3eef6;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:13px 18px;display:grid}.identity-verification-control>footer b{text-transform:uppercase;font-size:9px}.identity-verification-control>footer span{color:#0b67c2;font-size:11px;font-weight:900}.identity-verification-control>footer small{color:#61798e;font-size:9px;line-height:1.4}@media (width<=800px){.idv-levels{grid-template-columns:1fr}.identity-verification-control>header{flex-direction:column;align-items:flex-start}.identity-verification-control>footer{grid-template-columns:1fr}}@media print{.identity-verification-control .idv-save,.identity-verification-control input,.identity-verification-control button{display:none!important}}
