:root{--text:#4a433c;--text-h:#1c1916;--muted:#6f675e;--bg:#0c2348;--chirpy-page:#f7f5f2;--surface:#fffdf8;--border:#d8d0c4;--accent:#8a4b1f;--accent-soft:#f0e2d2;--shadow:0 10px 24px -18px #1c191673;--danger:#b42318;--chirpy-blue:#000f47;--chirpy-blue-25:#bfc3d1;--teal:#4ec1c8;--blush:#fff6f2;--sans:"Segoe UI", system-ui, sans-serif;--mono:ui-monospace, Consolas, monospace;font:17px/150% var(--sans);color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#c8c0b4;--text-h:#f4efe6;--muted:#9a9286;--bg:#08172f;--surface:#211d18;--border:#3a342c;--accent:#e0a36a;--accent-soft:#3a2b1d;--shadow:0 12px 28px -16px #000000b3;--danger:#f97066}}*{box-sizing:border-box}body{margin:0}#root{min-height:100svh}h1,h2{color:var(--text-h);letter-spacing:-.03em;font-weight:560}h1{margin:0 0 16px;font-size:clamp(2rem,4vw,2.1rem);line-height:1.1}h2{margin:0 0 10px;font-size:1.25rem;line-height:1.25}p{margin:0}a{color:inherit}.kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:.78rem}.lede{max-width:42rem;color:var(--muted)}.home h1,.setup>h1,.table-toolbar h2{color:#f2f6fc}.home .lede,.setup>.lede,.pagination,.data-table-wrap>.setup-note{color:#a8bdd8}:root{--netmax-navy:#000f47;--netmax-navy-strong:#000f47;--netmax-purple:#88449b;--netmax-magenta:#c84ec6;--netmax-page:#f5f7fc;--netmax-surface:#fff;--netmax-surface-soft:#fafaff;--netmax-text:#000f47;--netmax-muted:#6b6d72;--netmax-text-muted:var(--netmax-muted);--netmax-border:#e7e9f2;--netmax-accent-soft:#f5e3f5;--netmax-gradient:linear-gradient(57deg, var(--netmax-navy) 4.519%, var(--netmax-purple) 79.717%, var(--netmax-magenta) 96.526%);--netmax-radius-sm:8px;--netmax-radius-md:16px;--netmax-radius-lg:16px;--netmax-shadow:0 4px 6px #00000005;--chirpy-font:"Wotfard", "Trebuchet MS", Arial, sans-serif;--chirpy-navy:var(--netmax-navy);--chirpy-purple:var(--netmax-purple);--chirpy-page:var(--netmax-page);--chirpy-cream:var(--netmax-surface);--chirpy-border:var(--netmax-border);--sans:"Wotfard", "Trebuchet MS", Arial, sans-serif;--text:var(--netmax-text);--text-h:var(--netmax-navy);--muted:var(--netmax-text-muted);--bg:var(--netmax-page);--surface:var(--netmax-surface);--border:var(--netmax-border);--accent:var(--netmax-purple);--accent-soft:var(--netmax-accent-soft);--shadow:var(--netmax-shadow);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,button,input,select,textarea{font-family:var(--sans)}.app-shell,.app-shell.is-features-route{background:var(--netmax-page)}.app-bar{border-bottom:1px solid var(--netmax-border);background:#fffffffa;min-height:72px;padding:14px 26px;box-shadow:0 1px #0b145708}.netmax-logo{gap:10px}.netmax-logo-mark{width:40px;height:30px}.netmax-logo-copy strong{color:var(--netmax-navy);letter-spacing:-.035em;font-size:1rem;font-weight:700}.netmax-logo-copy small{color:var(--netmax-text-muted);font-size:.62rem}.app-bar-meta{gap:14px}.app-bar-meta p{color:var(--netmax-text-muted);font-size:.82rem}.ghost-button{border:1px solid var(--netmax-border);border-radius:var(--netmax-radius-sm);min-height:36px;color:var(--netmax-navy);background:#fff;padding:8px 13px;font-weight:650}.ghost-button:hover{color:var(--netmax-purple);background:#faf8fc;border-color:#d7c2e3}.brand,h1,h2,h3{color:var(--netmax-navy)}h1,h2,h3{font-family:var(--sans)}.kicker,.setup-card-kicker{color:var(--netmax-purple);font-family:var(--sans);letter-spacing:.09em;font-weight:700}.primary-button{color:#fff;background:var(--netmax-gradient);border-radius:var(--netmax-radius-sm);box-shadow:var(--netmax-shadow);border:0}.primary-button:hover:not(:disabled){background:var(--netmax-gradient);filter:brightness(1.04)}.field input{color:var(--netmax-text);border:1px solid var(--netmax-border);border-radius:var(--netmax-radius-sm);background:#fff}.field input:focus-visible,.primary-button:focus-visible,.ghost-button:focus-visible{outline:2px solid var(--netmax-purple);outline-offset:2px}.login{background:var(--netmax-page)}.login-brand{background:var(--netmax-gradient);border-radius:var(--netmax-radius-lg)}.login-brand-copy .kicker{color:#fff;opacity:.82}.login-brand-copy h1{color:#fff;font-family:var(--sans)}.login-brand-copy>p:last-child{color:#fffc}.login-card{border:1px solid var(--netmax-border);border-radius:var(--netmax-radius-lg);background:#fff;box-shadow:0 24px 60px -42px #0b145773}.login-card h2{color:var(--netmax-navy);font-family:var(--sans)}.home,.setup{color:var(--netmax-text)}.setup-card{border:1px solid var(--netmax-border);border-radius:var(--netmax-radius-md);box-shadow:none;background:#fff}.setup-card:hover{background:var(--netmax-surface-soft);box-shadow:var(--netmax-shadow);border-color:#d7c2e3}.back-link,.setup-card-action{color:var(--netmax-purple)}.nm-card{background:var(--netmax-surface);border:1px solid var(--netmax-border);border-radius:var(--netmax-radius-md);box-shadow:var(--netmax-shadow)}.nm-gradient-card{background:var(--netmax-gradient);color:#fff;border-radius:var(--netmax-radius-md)}.nm-accent-panel{background:var(--netmax-accent-soft);border:2px solid var(--netmax-magenta);border-radius:var(--netmax-radius-md)}@media (width<=720px){.app-bar{padding:12px 16px}.app-bar-meta p{display:none}}.nm-official-logo{flex:none;width:137px;height:43.3833px;display:inline-block;position:relative}.nm-official-logo-art{position:absolute;inset:0 -.05% 0 .05%;overflow:hidden}.nm-official-logo-art img{max-width:none;display:block;position:absolute}.nm-logo-tagline{width:86.7%;height:24.46%;top:75.52%;left:13.3%}.nm-logo-wordmark{width:94.72%;height:66.51%;top:0;left:0}.nm-logo-symbol{width:6.71%;height:45.77%;top:19.34%;left:93.29%}.nm-iconmark{flex:none;width:50px;height:50px;display:block}.nm-experience{min-height:100svh;color:var(--netmax-text);background:var(--netmax-page);font-family:var(--chirpy-font);grid-template-columns:240px minmax(0,1fr);font-size:16px;line-height:1.25;display:grid}.nm-experience *,.nm-experience :before,.nm-experience :after{box-sizing:border-box}.nm-experience h1,.nm-experience h2,.nm-experience h3,.nm-experience p{margin:0}.nm-experience h1{color:var(--netmax-navy);letter-spacing:-.01em;font-size:36px;font-weight:600;line-height:42px}.nm-experience h2{color:var(--netmax-navy);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:28px}.nm-experience h3{color:var(--netmax-navy);font-size:20px;font-weight:600;line-height:24px}.nm-experience p{color:var(--netmax-muted);font-weight:300}.nm-experience :where(button,input,select,textarea){font-family:inherit}.nm-experience :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--netmax-purple);outline-offset:3px}.nm-experience button{cursor:pointer}.nm-experience button:disabled{cursor:not-allowed}.nm-primary-nav{border-right:1px solid var(--netmax-border);background:#fff;flex-direction:column;height:100svh;padding:24px;display:flex;position:sticky;top:0;overflow-y:auto}.nm-nav-brand{justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;display:flex}.nm-icon-button{background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:8px;display:inline-flex}.nm-nav-brand .nm-icon-button{margin-right:-12px}.nm-design-icon{flex:none;display:inline-block;position:relative}.nm-design-icon img{width:100%;max-width:none;height:100%;display:block}.nm-catalog-icon{flex:none;width:24px;height:24px}.nm-nav-list,.nm-nav-list ul{margin:0;padding:0;list-style:none}.nm-nav-list{gap:4px;display:grid}.nm-nav-list ul{padding-left:14px}.nm-nav-list a,.nm-nav-group{min-height:44px;color:var(--netmax-navy);border-radius:8px;align-items:center;gap:6px;padding:10px 8px;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;display:flex}.nm-nav-list a:hover,.nm-nav-list a[aria-current=page]{color:var(--netmax-purple);background:var(--netmax-page)}.nm-nav-bottom{margin-top:auto;padding-top:40px;font-size:14px}.nm-nav-bottom summary{cursor:pointer;align-items:center;gap:12px;padding:12px 8px;font-weight:600;display:flex}.nm-nav-bottom details p,.nm-primary-nav .nm-nav-status{padding:12px 8px;font-size:13px;line-height:1.5}.nm-signout{border:0;border-top:1px solid var(--netmax-border);color:var(--netmax-navy);background:0 0;align-items:center;gap:12px;width:100%;margin-top:8px;padding:22px 8px 10px;font-size:14px;font-weight:600;display:flex}.nm-workspace{flex-direction:column;min-width:0;display:flex}.nm-workspace-header{border-bottom:1px solid var(--netmax-border);background:#fff;align-items:center;gap:16px;min-height:74px;padding:10px 32px;display:flex}.nm-navigation-toggle{display:none}.nm-organisation-picker{border:1px solid var(--netmax-border);border-radius:8px;flex-direction:column;width:248px;min-width:0;max-width:100%;padding:6px 12px;display:flex}.nm-organisation-picker>span{font-size:10px;line-height:12px}.nm-organisation-picker select{width:100%;min-width:0;color:var(--netmax-navy);opacity:1;background:#fff;border:0;min-height:22px;padding:0;font-size:14px;font-weight:600}.nm-organisation-picker select:disabled{appearance:none}.nm-header-account{margin-left:auto}.nm-main{flex:1;min-width:0;padding:30px 32px 48px}.nm-main--compliance{padding:0}.nm-main--compliance>[role=status],.nm-main--compliance>[role=alert]{margin:32px}.nm-main:focus{outline:none}.nm-skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.nm-skip-link:focus{top:10px}.nm-workspace-footer{color:var(--netmax-muted);text-align:right;padding:24px 32px;font-size:12px}.nm-page-heading{gap:4px;margin-bottom:32px;display:grid}.nm-experience .nm-eyebrow{color:var(--netmax-purple);letter-spacing:.05em;text-transform:uppercase;font-size:14px;font-weight:400;line-height:16px}.nm-card{border:1px solid var(--netmax-border);background:#fff;border-radius:16px;padding:32px}.nm-card h2+p{margin-top:6px}.nm-experience .nm-button{border:1px solid var(--netmax-purple);background:var(--netmax-gradient);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:42px;padding:10px 16px;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.nm-experience .nm-button:hover{box-shadow:0 3px 8px #000f4733}.nm-experience .nm-button--secondary{color:var(--netmax-purple);border-color:var(--netmax-border);background:#fff}.nm-experience .nm-button:disabled{color:var(--netmax-muted);background:var(--netmax-border);box-shadow:none;border-color:#cdd1e0}.nm-overview{gap:24px;display:grid}.nm-overview .nm-page-heading{margin-bottom:4px}.nm-overview-grid{grid-template-columns:1.08fr 1fr;gap:20px;display:grid}.nm-overview-intro{background:var(--netmax-gradient);flex-direction:column;align-items:flex-start;gap:8px;min-height:250px;display:flex}.nm-overview-intro h2,.nm-overview-intro .nm-eyebrow,.nm-overview-intro p{color:#fff}.nm-overview-intro p{max-width:38ch}.nm-overview-intro .nm-button{margin-top:auto}.nm-overview-progress{justify-content:space-between;align-items:center;gap:20px;display:flex}.nm-overview-progress>div:first-child{flex-direction:column;align-self:stretch;gap:8px;display:flex}.nm-overview-progress .nm-button{margin-top:auto}.nm-progress-ring{--ring-size:186px;width:var(--ring-size);height:var(--ring-size);background:conic-gradient(var(--netmax-purple) 0 var(--progress), var(--netmax-border) var(--progress) 100%);border-radius:50%;flex:none;padding:27px}.nm-progress-ring>span{width:100%;height:100%;color:var(--netmax-navy);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.nm-progress-ring strong{letter-spacing:-.06em;font-size:38px;font-weight:600;line-height:1}.nm-progress-ring small{font-size:14px}.nm-registration-summary{gap:6px;display:grid}.nm-registration-callout{border:1px solid var(--netmax-magenta);background:#f5e3f5;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin-top:24px;padding:24px;display:flex}.nm-registration-callout>div{gap:8px;display:grid}.nm-registration-callout .nm-button{flex:none}.nm-assigned-services{gap:16px;display:grid}.nm-assigned-services>div{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.nm-service-link{border:1px solid var(--netmax-border);color:var(--netmax-navy);background:#fff;border-radius:16px;gap:8px;padding:20px;text-decoration:none;display:grid}.nm-service-link:hover{border-color:var(--netmax-purple)}.nm-service-link span{color:var(--netmax-muted);font-size:14px}.nm-experience--collapsed{grid-template-columns:minmax(0,1fr)}.nm-primary-nav.is-collapsed{display:none}.nm-experience--collapsed .nm-navigation-toggle{display:inline-flex}@media (width<=1200px){.nm-overview-grid{grid-template-columns:1fr}.nm-overview-progress{min-height:240px}}@media (width<=760px){.nm-experience{flex-direction:column;display:flex}.nm-primary-nav{border-right:0;border-bottom:1px solid var(--netmax-border);width:100%;height:auto;padding:20px;position:static}.nm-nav-brand{margin-bottom:16px}.nm-nav-bottom{padding-top:12px}.nm-nav-bottom details{display:inline-block}.nm-workspace-header{gap:8px;padding:12px 16px}.nm-navigation-toggle{display:inline-flex}.nm-main{padding:24px 16px}.nm-experience h1{font-size:28px;line-height:34px}.nm-card{padding:24px}.nm-overview-progress{flex-wrap:wrap}.nm-progress-ring{--ring-size:150px;margin-inline:auto;padding:22px}.nm-overview-progress .nm-button{margin-top:16px}.nm-registration-callout{flex-direction:column;align-items:flex-start;padding:20px}.nm-workspace-footer{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.nm-experience *{scroll-behavior:auto!important;transition:none!important}}.ofgem-feature{--ofgem-navy:#000f47;--ofgem-navy-75:#404b75;--ofgem-navy-50:#8087a3;--ofgem-navy-25:#bfc3d1;--ofgem-teal:#4ec1c8;--ofgem-purple:#88449b;--ofgem-purple-25:#e1d0e6;--ofgem-blush:#fff6f2;--ofgem-surface:#fffdf8;--ofgem-grey:#f6f6f6;--ofgem-danger:#9b2c2c;--ofgem-border:#d8d0c4;--ofgem-shadow:0 16px 40px -28px #000f478c;max-width:1180px;color:var(--ofgem-navy-75);gap:18px;display:grid}.ofgem-heading{color:var(--ofgem-blush);justify-content:space-between;align-items:flex-start;display:flex}.ofgem-heading h1{color:var(--ofgem-blush);margin:0}.ofgem-heading>div>p:last-child{color:var(--ofgem-navy-25)}.ofgem-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ofgem-teal);margin:0 0 6px;font-size:.75rem;font-weight:700}.ofgem-subnav{border:1px solid var(--ofgem-border);background:var(--ofgem-surface);box-shadow:var(--ofgem-shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.ofgem-subnav button,.ofgem-link-button,.ofgem-back{color:var(--ofgem-navy);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.ofgem-subnav button{border-radius:8px;padding:7px 9px}.ofgem-subnav button:hover{background:var(--ofgem-grey)}.ofgem-subnav button.is-active{background:var(--ofgem-navy);color:#fff}.ofgem-link-button,.ofgem-back{text-underline-offset:3px;text-decoration:underline}.ofgem-status,.ofgem-staff-pill{background:var(--ofgem-grey);color:var(--ofgem-navy);border-radius:999px;margin-left:auto;padding:5px 9px;font-size:.78rem;font-weight:700}.ofgem-staff-pill{background:var(--ofgem-purple-25);color:var(--ofgem-navy);margin-left:0}.ofgem-card{border:1px solid var(--ofgem-border);background:var(--ofgem-surface);box-shadow:var(--ofgem-shadow);color:var(--ofgem-navy-75);border-radius:18px;padding:24px}.ofgem-card h1,.ofgem-card h2,.ofgem-card h3{color:var(--ofgem-navy);margin-top:0}.ofgem-alert{border-radius:10px;margin:12px 0;padding:12px 14px}.ofgem-alert.success{color:#175c39;background:#e8f7ef}.ofgem-alert.info{color:#244b74;background:#edf5ff}.ofgem-alert.error{color:var(--ofgem-danger);background:#fff0f0}.ofgem-overall{border:1px solid var(--ofgem-border);background:var(--ofgem-surface);color:var(--ofgem-navy-75);border-radius:18px;align-items:center;gap:22px;padding:22px;display:flex}.ofgem-overall h2{color:var(--ofgem-navy)}.ofgem-ring{border:10px solid var(--ofgem-teal);width:96px;height:96px;color:var(--ofgem-navy);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.ofgem-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ofgem-progress-card,.ofgem-network-row{text-align:left;border:1px solid var(--ofgem-border);background:var(--ofgem-surface);width:100%;color:var(--ofgem-navy-75);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ofgem-progress-card strong,.ofgem-network-row strong,.ofgem-progress-card b,.ofgem-network-row b{color:var(--ofgem-navy)}.ofgem-progress-card span,.ofgem-network-row span{gap:4px;display:grid}.ofgem-progress-card small,.ofgem-network-row small{color:var(--ofgem-navy-50)}.ofgem-network-row em{color:var(--ofgem-purple);font-size:.78rem}.ofgem-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ofgem-button,.ofgem-danger-button{background:var(--ofgem-navy);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 15px;font-weight:700}.ofgem-button.small{padding:8px 12px;font-size:.9rem}.ofgem-button:disabled{opacity:.45;cursor:not-allowed}.ofgem-danger-button{background:var(--ofgem-danger);margin-top:20px}.ofgem-schema-form{gap:20px;display:grid}.ofgem-schema-form h2{border-top:1px solid var(--ofgem-border);margin:12px 0 0;padding-top:18px}.ofgem-guidance{border-left:4px solid var(--ofgem-teal);background:var(--ofgem-grey);color:var(--ofgem-navy-75);border-radius:8px;padding:13px 15px}.ofgem-field{gap:7px;display:grid}.ofgem-field.compact{max-width:320px;margin-bottom:18px}.ofgem-field>label{color:var(--ofgem-navy);font-weight:700}.ofgem-field>p{color:var(--ofgem-navy-50);font-size:.9rem}.ofgem-field input[type=text],.ofgem-field input[type=email],.ofgem-field input[type=tel],.ofgem-field input[type=number],.ofgem-field textarea,.ofgem-field select,.ofgem-invite-form input{border:1px solid var(--ofgem-border);width:100%;color:var(--ofgem-navy);font:inherit;background:#fff;border-radius:9px;padding:10px 12px}.ofgem-field textarea{resize:vertical;min-height:100px}.ofgem-choice-row,.ofgem-choice-grid{flex-wrap:wrap;gap:12px;display:flex}.ofgem-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ofgem-choice-row label,.ofgem-choice-grid label{border:1px solid var(--ofgem-border);color:var(--ofgem-navy);background:#fff;border-radius:9px;align-items:flex-start;gap:7px;padding:9px 11px;display:flex}.ofgem-input-with-unit{align-items:center;gap:8px;display:flex}.ofgem-input-with-unit span{color:var(--ofgem-navy);font-weight:700}.ofgem-actions{align-items:center;gap:12px;display:flex}.ofgem-actions small{color:var(--ofgem-navy-50)}.ofgem-readonly-field{border-bottom:1px solid var(--ofgem-border);gap:4px;padding:10px 0;display:grid}.ofgem-network-list{gap:9px;display:grid}.ofgem-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ofgem-import{border:1px solid var(--ofgem-border);border-radius:12px;gap:10px;padding:15px;display:grid}.ofgem-review-page,.ofgem-review-sections,.ofgem-review-networks{gap:18px;display:grid}.ofgem-review-intro h2{margin-bottom:22px;font-size:clamp(1.8rem,3vw,2.5rem)}.ofgem-review-progress{align-items:center;gap:22px;display:flex}.ofgem-review-progress h3{margin:8px 0 4px}.ofgem-review-status{background:var(--ofgem-grey);color:var(--ofgem-navy);border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:700;display:inline-flex}.ofgem-review-block>.ofgem-title-row{align-items:center}.ofgem-review-section h4{color:var(--ofgem-navy);margin:0 0 10px;font-size:1rem}.ofgem-review-fields{border:1px solid var(--ofgem-border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.ofgem-review-fields>div{border-bottom:1px solid var(--ofgem-border);background:#fff;gap:5px;padding:13px 15px;display:grid}.ofgem-review-fields>div:nth-last-child(-n+2){border-bottom:0}.ofgem-review-fields>div:nth-child(odd){border-right:1px solid var(--ofgem-border)}.ofgem-review-fields>div.is-missing{background:#fff9f5}.ofgem-review-fields dt{color:var(--ofgem-navy);font-size:.82rem;font-weight:700}.ofgem-review-fields dt span{color:var(--ofgem-danger);text-transform:uppercase;background:#fde8e8;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:.68rem}.ofgem-review-fields dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.ofgem-review-fields dd.is-empty,.ofgem-review-empty{color:var(--ofgem-navy-50);font-style:italic}.ofgem-review-network{border:1px solid var(--ofgem-border);background:#fff;border-radius:14px;overflow:hidden}.ofgem-review-network>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px;list-style:none;display:flex}.ofgem-review-network>summary::-webkit-details-marker{display:none}.ofgem-review-network>summary span:first-child{gap:4px;display:grid}.ofgem-review-network>summary strong{color:var(--ofgem-navy)}.ofgem-review-network>summary small{color:var(--ofgem-navy-50)}.ofgem-review-expand{color:var(--ofgem-purple);font-size:.82rem;font-weight:700}.ofgem-review-network[open] .ofgem-review-expand{font-size:0}.ofgem-review-network[open] .ofgem-review-expand:after{content:"Hide details";font-size:.82rem}.ofgem-review-network-body{border-top:1px solid var(--ofgem-border);gap:14px;padding:0 16px 16px;display:grid}.ofgem-review-network-body>.ofgem-link-button{justify-self:end;margin-top:14px}.ofgem-readiness{border-left:5px solid var(--ofgem-danger)}.ofgem-readiness.is-ready{border-left-color:#2f855a}.ofgem-review-issues{color:var(--ofgem-danger);background:#fff0f0;border-radius:10px;margin:14px 0;padding:12px 14px}.ofgem-review-issues p{margin:4px 0}.ofgem-submission-list,.ofgem-team-list{gap:10px;display:grid}.ofgem-submission-list article,.ofgem-team-list article{border:1px solid var(--ofgem-border);border-radius:10px;gap:3px;padding:12px;display:grid}.ofgem-submission-list code{overflow-wrap:anywhere;color:var(--ofgem-navy-50);font-size:.72rem}.ofgem-invite-form{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:18px;display:grid}.ofgem-invite-form label{color:var(--ofgem-navy);grid-column:1/-1;font-weight:700}.ofgem-loading{color:var(--ofgem-navy-25);padding:24px}.ofgem-error-text{color:var(--ofgem-danger);margin:8px 0}@media (width<=760px){.ofgem-progress-grid,.ofgem-import-grid,.ofgem-choice-grid,.ofgem-review-fields{grid-template-columns:1fr}.ofgem-overall,.ofgem-review-progress{align-items:flex-start}.ofgem-title-row{display:grid}.ofgem-invite-form{grid-template-columns:1fr}.ofgem-status{margin-left:0}.ofgem-review-fields>div,.ofgem-review-fields>div:nth-child(odd),.ofgem-review-fields>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ofgem-border)}.ofgem-review-fields>div:last-child{border-bottom:0}}.nm-matrix-feature .h-1\.5{height:.375rem}.nm-matrix-feature .ml-1\.5{margin-left:.375rem}.nm-matrix-feature .mt-1\.5{margin-top:.375rem}.nm-matrix-feature .gap-1\.5{gap:.375rem}.nm-matrix-feature .p-0\.5{padding:.125rem}.nm-matrix-feature .p-2\.5{padding:.625rem}.nm-matrix-feature .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.nm-matrix-feature .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.nm-matrix-feature .pr-10{padding-right:2.5rem}.nm-matrix-feature .w-72{width:18rem}.nm-matrix-feature .min-w-\[88px\]{min-width:88px}.nm-matrix-feature .min-w-\[180px\]{min-width:180px}.nm-matrix-feature .min-w-\[240px\]{min-width:240px}.nm-matrix-feature .max-w-\[12rem\]{max-width:12rem}.nm-matrix-feature .max-w-\[160px\]{max-width:160px}.nm-matrix-feature .max-w-\[min\(18rem\,70vw\)\]{max-width:min(18rem,70vw)}.nm-matrix-feature .max-w-\[min\(20rem\,70vw\)\]{max-width:min(20rem,70vw)}.nm-matrix-feature .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nm-matrix-feature .tabular-nums{font-variant-numeric:tabular-nums}.nm-matrix-feature .left-1\/2{left:50%}.nm-matrix-feature .-translate-x-1\/2{transform:translate(-50%)}.nm-matrix-feature .border-black{border-color:#000}.nm-matrix-feature .hover\:border-slate-700:hover,.nm-matrix-feature .focus\:border-slate-700:focus{border-color:var(--mx-navy-75)}.nm-matrix-feature .hover\:text-slate-900:hover{color:var(--mx-navy)}.nm-matrix-feature .opacity-90{opacity:.9}.nm-matrix-feature .open\:bg-white[open]{background:#fff}@media (width>=40rem){.nm-matrix-feature .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.nm-matrix-feature .lg\:col-span-1{grid-column:span 1/span 1}}.nm-feature-shell--matrix .nm-feature-content{min-width:0;padding:0}.nm-matrix-feature{--mx-navy:#000f47;--mx-navy-75:#404b75;--mx-navy-50:#8087a3;--mx-navy-25:#bfc3d1;--mx-teal:#4ec1c8;--mx-purple:#88449b;--mx-blush:#fff6f2;--mx-surface:#fffdf8;--mx-bg:#f6f6f6;--mx-border:#d8d0c4;--mx-danger:#9b2c2c;--mx-shadow:0 16px 40px -28px #000f478c;box-sizing:border-box;min-height:100%;color:var(--mx-navy-75);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;padding:0;font:400 15px/1.45 Wotfard,Nunito Sans,Segoe UI,sans-serif}.nm-matrix-feature *,.nm-matrix-feature :before,.nm-matrix-feature :after{box-sizing:border-box}.nm-matrix-feature :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.nm-matrix-feature a{color:inherit;text-decoration:none}.nm-matrix-feature :is(button,input,select,textarea,optgroup){font:inherit;color:inherit}.nm-matrix-feature button{cursor:pointer;background:0 0;border:0;padding:0}.nm-matrix-feature table{border-collapse:collapse;width:100%}.nm-matrix-feature th{text-align:left;color:var(--mx-navy);font-weight:700}.nm-matrix-feature .nm-matrix-shell{min-width:0}.nm-matrix-feature .nm-matrix-header{gap:14px;padding:28px 24px 0;display:grid}.nm-matrix-feature .nm-matrix-heading{min-width:0;color:var(--mx-blush);gap:4px;display:grid}.nm-matrix-feature .nm-matrix-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--mx-teal);margin:0;font-size:.75rem;font-weight:700}.nm-matrix-feature .nm-matrix-heading h1{letter-spacing:-.03em;color:var(--mx-blush);margin:0;font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:700;line-height:1.15}.nm-matrix-feature .nm-matrix-heading>p:not(.nm-matrix-kicker){color:var(--muted,var(--mx-navy-25))}.nm-matrix-feature .nm-matrix-subnav{border:1px solid var(--mx-border);background:var(--mx-surface);box-shadow:var(--mx-shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:8px 10px;display:flex}.nm-matrix-feature .nm-matrix-tabs{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.nm-matrix-feature .nm-matrix-tabs a,.nm-matrix-feature .nm-matrix-tabs button{color:var(--mx-navy);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:7px 11px;font-weight:600;text-decoration:none;display:inline-flex}.nm-matrix-feature .nm-matrix-tabs a.is-active{background:var(--mx-teal);color:var(--mx-navy);font-weight:700}.nm-matrix-feature .nm-matrix-tabs button:disabled{color:var(--mx-navy-50);cursor:not-allowed}.nm-matrix-feature .nm-matrix-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.nm-matrix-feature .nm-matrix-tools label{color:var(--mx-navy-50);align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}.nm-matrix-feature .nm-matrix-tools select{border:1px solid var(--mx-border);min-width:0;max-width:220px;color:var(--mx-navy);font:inherit;background:#fff;border-radius:9px;padding:7px 10px}.nm-matrix-feature .nm-matrix-pill{background:var(--mx-bg);color:var(--mx-navy);border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:700}.nm-matrix-feature .nm-matrix-pill.is-staff{background:#e1d0e6}.nm-matrix-feature .flex{display:flex}.nm-matrix-feature .inline-flex{display:inline-flex}.nm-matrix-feature .grid{display:grid}.nm-matrix-feature .block{display:block}.nm-matrix-feature .inline-block{display:inline-block}.nm-matrix-feature .hidden{display:none}.nm-matrix-feature .contents{display:contents}.nm-matrix-feature .flex-col{flex-direction:column}.nm-matrix-feature .flex-wrap{flex-wrap:wrap}.nm-matrix-feature .flex-nowrap{flex-wrap:nowrap}.nm-matrix-feature .flex-1{flex:1}.nm-matrix-feature .shrink-0{flex-shrink:0}.nm-matrix-feature .items-center{align-items:center}.nm-matrix-feature .items-start{align-items:flex-start}.nm-matrix-feature .items-baseline{align-items:baseline}.nm-matrix-feature .justify-between{justify-content:space-between}.nm-matrix-feature .justify-center{justify-content:center}.nm-matrix-feature .relative{position:relative}.nm-matrix-feature .absolute{position:absolute}.nm-matrix-feature .fixed{position:fixed}.nm-matrix-feature .sticky{position:sticky}.nm-matrix-feature .inset-0{inset:0}.nm-matrix-feature .top-0{top:0}.nm-matrix-feature .top-full{top:100%}.nm-matrix-feature .left-0{left:0}.nm-matrix-feature .z-10{z-index:10}.nm-matrix-feature .z-20{z-index:20}.nm-matrix-feature .z-50{z-index:50}.nm-matrix-feature .overflow-auto{overflow:auto}.nm-matrix-feature .overflow-hidden{overflow:hidden}.nm-matrix-feature .ring-2{box-shadow:0 0 0 2px var(--mx-navy)}.nm-matrix-feature .ring-offset-1{box-shadow:0 0 0 1px #fffdf8, 0 0 0 3px var(--mx-navy)}.nm-matrix-feature .overflow-x-auto{overflow-x:auto}.nm-matrix-feature .mx-auto{margin-inline:auto}.nm-matrix-feature .ml-auto{margin-left:auto}.nm-matrix-feature .mt-auto{margin-top:auto}.nm-matrix-feature .w-full{width:100%}.nm-matrix-feature .h-full{height:100%}.nm-matrix-feature .min-w-0{min-width:0}.nm-matrix-feature .min-w-full{min-width:100%}.nm-matrix-feature .min-h-0{min-height:0}.nm-matrix-feature .min-h-screen{min-height:100%}.nm-matrix-feature .border-collapse{border-collapse:collapse}.nm-matrix-feature .text-left{text-align:left}.nm-matrix-feature .text-center{text-align:center}.nm-matrix-feature .text-right{text-align:right}.nm-matrix-feature .align-top{vertical-align:top}.nm-matrix-feature .align-middle{vertical-align:middle}.nm-matrix-feature .uppercase{text-transform:uppercase}.nm-matrix-feature .underline{text-decoration:underline}.nm-matrix-feature .underline-offset-2{text-underline-offset:2px}.nm-matrix-feature .font-medium{font-weight:600}.nm-matrix-feature .font-semibold{font-weight:700}.nm-matrix-feature .font-normal{font-weight:400}.nm-matrix-feature .font-mono{font-family:ui-monospace,Consolas,monospace}.nm-matrix-feature .tracking-tight{letter-spacing:-.03em}.nm-matrix-feature .tracking-wide{letter-spacing:.04em}.nm-matrix-feature .tracking-wider{letter-spacing:.08em}.nm-matrix-feature .tracking-\[0\.18em\]{letter-spacing:.18em}.nm-matrix-feature .leading-snug{line-height:1.35}.nm-matrix-feature .leading-relaxed{line-height:1.6}.nm-matrix-feature .leading-none{line-height:1}.nm-matrix-feature .leading-6{line-height:1.5rem}.nm-matrix-feature .whitespace-pre-line{white-space:pre-line}.nm-matrix-feature .cursor-pointer{cursor:pointer}.nm-matrix-feature .cursor-not-allowed{cursor:not-allowed}.nm-matrix-feature .pointer-events-none{pointer-events:none}.nm-matrix-feature .transition{transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s}.nm-matrix-feature .outline-none{outline:none}.nm-matrix-feature .opacity-50{opacity:.5}.nm-matrix-feature .opacity-80{opacity:.8}.nm-matrix-feature .aspect-square{aspect-ratio:1}.nm-matrix-feature .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nm-matrix-feature .list-disc{padding-left:1.2rem;list-style:outside}.nm-matrix-feature .list-decimal{padding-left:1.2rem;list-style:decimal}.nm-matrix-feature .shadow-sm{box-shadow:0 16px 40px -28px #000f4759}.nm-matrix-feature .shadow-lg{box-shadow:0 16px 40px -28px #000f478c}.nm-matrix-feature .shadow-xl{box-shadow:0 16px 40px -20px #000f478c}.nm-matrix-feature .backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nm-matrix-feature .rounded{border-radius:6px}.nm-matrix-feature .rounded-md{border-radius:10px}.nm-matrix-feature .rounded-full{border-radius:999px}.nm-matrix-feature .border{border:1px solid var(--mx-border)}.nm-matrix-feature .border-b{border-bottom:1px solid var(--mx-border)}.nm-matrix-feature .border-t{border-top:1px solid var(--mx-border)}.nm-matrix-feature .border-l{border-left:1px solid var(--mx-border)}.nm-matrix-feature .border-dashed{border-style:dashed}.nm-matrix-feature .grid-cols-1{grid-template-columns:minmax(0,1fr)}.nm-matrix-feature .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-matrix-feature .divide-y\>\:not\(\:last-child\){border-bottom:1px solid var(--mx-border)}.nm-matrix-feature .divide-slate-100\>\:not\(\:last-child\){border-bottom-color:#f6f6f6}.nm-matrix-feature .fill-slate-600{fill:#404b75}.nm-matrix-feature .scroll-mt-6{scroll-margin-top:1.5rem}.nm-matrix-feature .bg-white\/95{background:#fffdf8f2}.nm-matrix-feature .bg-\[\#f4f6f8\]{background:var(--mx-bg)}.nm-matrix-feature .bg-slate-900\/45{background:#000f4773}.nm-matrix-feature .p-0{padding:0}.nm-matrix-feature .px-0{padding-inline:0}.nm-matrix-feature .py-0{padding-block:0}.nm-matrix-feature .pt-0{padding-top:0}.nm-matrix-feature .pl-0{padding-left:0}.nm-matrix-feature .m-0{margin:0}.nm-matrix-feature .mt-0{margin-top:0}.nm-matrix-feature .mb-0{margin-bottom:0}.nm-matrix-feature .ml-0{margin-left:0}.nm-matrix-feature .gap-0{gap:0}.nm-matrix-feature .h-0{height:0}.nm-matrix-feature .w-0{width:0}.nm-matrix-feature .p-1{padding:.25rem}.nm-matrix-feature .px-1{padding-inline:.25rem}.nm-matrix-feature .py-1{padding-block:.25rem}.nm-matrix-feature .pt-1{padding-top:.25rem}.nm-matrix-feature .pl-1{padding-left:.25rem}.nm-matrix-feature .m-1{margin:.25rem}.nm-matrix-feature .mt-1{margin-top:.25rem}.nm-matrix-feature .mb-1{margin-bottom:.25rem}.nm-matrix-feature .ml-1{margin-left:.25rem}.nm-matrix-feature .gap-1{gap:.25rem}.nm-matrix-feature .h-1{height:.25rem}.nm-matrix-feature .w-1{width:.25rem}.nm-matrix-feature .p-2{padding:.5rem}.nm-matrix-feature .px-2{padding-inline:.5rem}.nm-matrix-feature .py-2{padding-block:.5rem}.nm-matrix-feature .pt-2{padding-top:.5rem}.nm-matrix-feature .pl-2{padding-left:.5rem}.nm-matrix-feature .m-2{margin:.5rem}.nm-matrix-feature .mt-2{margin-top:.5rem}.nm-matrix-feature .mb-2{margin-bottom:.5rem}.nm-matrix-feature .ml-2{margin-left:.5rem}.nm-matrix-feature .gap-2{gap:.5rem}.nm-matrix-feature .h-2{height:.5rem}.nm-matrix-feature .w-2{width:.5rem}.nm-matrix-feature .p-3{padding:.75rem}.nm-matrix-feature .px-3{padding-inline:.75rem}.nm-matrix-feature .py-3{padding-block:.75rem}.nm-matrix-feature .pt-3{padding-top:.75rem}.nm-matrix-feature .pl-3{padding-left:.75rem}.nm-matrix-feature .m-3{margin:.75rem}.nm-matrix-feature .mt-3{margin-top:.75rem}.nm-matrix-feature .mb-3{margin-bottom:.75rem}.nm-matrix-feature .ml-3{margin-left:.75rem}.nm-matrix-feature .gap-3{gap:.75rem}.nm-matrix-feature .h-3{height:.75rem}.nm-matrix-feature .w-3{width:.75rem}.nm-matrix-feature .p-4{padding:1rem}.nm-matrix-feature .px-4{padding-inline:1rem}.nm-matrix-feature .py-4{padding-block:1rem}.nm-matrix-feature .pt-4{padding-top:1rem}.nm-matrix-feature .pl-4{padding-left:1rem}.nm-matrix-feature .m-4{margin:1rem}.nm-matrix-feature .mt-4{margin-top:1rem}.nm-matrix-feature .mb-4{margin-bottom:1rem}.nm-matrix-feature .ml-4{margin-left:1rem}.nm-matrix-feature .gap-4{gap:1rem}.nm-matrix-feature .h-4{height:1rem}.nm-matrix-feature .w-4{width:1rem}.nm-matrix-feature .p-5{padding:1.25rem}.nm-matrix-feature .px-5{padding-inline:1.25rem}.nm-matrix-feature .py-5{padding-block:1.25rem}.nm-matrix-feature .pt-5{padding-top:1.25rem}.nm-matrix-feature .pl-5{padding-left:1.25rem}.nm-matrix-feature .m-5{margin:1.25rem}.nm-matrix-feature .mt-5{margin-top:1.25rem}.nm-matrix-feature .mb-5{margin-bottom:1.25rem}.nm-matrix-feature .ml-5{margin-left:1.25rem}.nm-matrix-feature .gap-5{gap:1.25rem}.nm-matrix-feature .h-5{height:1.25rem}.nm-matrix-feature .w-5{width:1.25rem}.nm-matrix-feature .p-6{padding:1.5rem}.nm-matrix-feature .px-6{padding-inline:1.5rem}.nm-matrix-feature .py-6{padding-block:1.5rem}.nm-matrix-feature .pt-6{padding-top:1.5rem}.nm-matrix-feature .pl-6{padding-left:1.5rem}.nm-matrix-feature .m-6{margin:1.5rem}.nm-matrix-feature .mt-6{margin-top:1.5rem}.nm-matrix-feature .mb-6{margin-bottom:1.5rem}.nm-matrix-feature .ml-6{margin-left:1.5rem}.nm-matrix-feature .gap-6{gap:1.5rem}.nm-matrix-feature .h-6{height:1.5rem}.nm-matrix-feature .w-6{width:1.5rem}.nm-matrix-feature .p-8{padding:2rem}.nm-matrix-feature .px-8{padding-inline:2rem}.nm-matrix-feature .py-8{padding-block:2rem}.nm-matrix-feature .pt-8{padding-top:2rem}.nm-matrix-feature .pl-8{padding-left:2rem}.nm-matrix-feature .m-8{margin:2rem}.nm-matrix-feature .mt-8{margin-top:2rem}.nm-matrix-feature .mb-8{margin-bottom:2rem}.nm-matrix-feature .ml-8{margin-left:2rem}.nm-matrix-feature .gap-8{gap:2rem}.nm-matrix-feature .h-8{height:2rem}.nm-matrix-feature .w-8{width:2rem}.nm-matrix-feature .p-0\\\.5{padding:.125rem}.nm-matrix-feature .px-0\\\.5{padding-inline:.125rem}.nm-matrix-feature .py-0\\\.5{padding-block:.125rem}.nm-matrix-feature .pt-0\\\.5{padding-top:.125rem}.nm-matrix-feature .pl-0\\\.5{padding-left:.125rem}.nm-matrix-feature .m-0\\\.5{margin:.125rem}.nm-matrix-feature .mt-0\\\.5{margin-top:.125rem}.nm-matrix-feature .mb-0\\\.5{margin-bottom:.125rem}.nm-matrix-feature .ml-0\\\.5{margin-left:.125rem}.nm-matrix-feature .gap-0\\\.5{gap:.125rem}.nm-matrix-feature .h-0\\\.5{height:.125rem}.nm-matrix-feature .w-0\\\.5{width:.125rem}.nm-matrix-feature .p-1\\\.5{padding:.375rem}.nm-matrix-feature .px-1\\\.5{padding-inline:.375rem}.nm-matrix-feature .py-1\\\.5{padding-block:.375rem}.nm-matrix-feature .pt-1\\\.5{padding-top:.375rem}.nm-matrix-feature .pl-1\\\.5{padding-left:.375rem}.nm-matrix-feature .m-1\\\.5{margin:.375rem}.nm-matrix-feature .mt-1\\\.5{margin-top:.375rem}.nm-matrix-feature .mb-1\\\.5{margin-bottom:.375rem}.nm-matrix-feature .ml-1\\\.5{margin-left:.375rem}.nm-matrix-feature .gap-1\\\.5{gap:.375rem}.nm-matrix-feature .h-1\\\.5{height:.375rem}.nm-matrix-feature .w-1\\\.5{width:.375rem}.nm-matrix-feature .p-2\\\.5{padding:.625rem}.nm-matrix-feature .px-2\\\.5{padding-inline:.625rem}.nm-matrix-feature .py-2\\\.5{padding-block:.625rem}.nm-matrix-feature .pt-2\\\.5{padding-top:.625rem}.nm-matrix-feature .pl-2\\\.5{padding-left:.625rem}.nm-matrix-feature .m-2\\\.5{margin:.625rem}.nm-matrix-feature .mt-2\\\.5{margin-top:.625rem}.nm-matrix-feature .mb-2\\\.5{margin-bottom:.625rem}.nm-matrix-feature .ml-2\\\.5{margin-left:.625rem}.nm-matrix-feature .gap-2\\\.5{gap:.625rem}.nm-matrix-feature .h-2\\\.5{height:.625rem}.nm-matrix-feature .w-2\\\.5{width:.625rem}.nm-matrix-feature .space-y-0\.5>:not(:last-child){margin-top:.125rem}.nm-matrix-feature .space-y-1>:not(:last-child){margin-top:.25rem}.nm-matrix-feature .space-y-1\.5>:not(:last-child){margin-top:.375rem}.nm-matrix-feature .space-y-2>:not(:last-child){margin-top:.5rem}.nm-matrix-feature .space-y-3>:not(:last-child){margin-top:.75rem}.nm-matrix-feature .space-y-4>:not(:last-child){margin-top:1rem}.nm-matrix-feature .space-y-5>:not(:last-child){margin-top:1.25rem}.nm-matrix-feature .text-xs{font-size:.75rem;line-height:1.4}.nm-matrix-feature .text-sm{font-size:.875rem;line-height:1.4}.nm-matrix-feature .text-base{font-size:1rem;line-height:1.4}.nm-matrix-feature .text-lg{font-size:1.125rem;line-height:1.4}.nm-matrix-feature .text-xl{font-size:1.25rem;line-height:1.4}.nm-matrix-feature .text-2xl{font-size:1.5rem;line-height:1.4}.nm-matrix-feature .text-3xl{font-size:1.875rem;line-height:1.4}.nm-matrix-feature .text-4xl{font-size:2.25rem;line-height:1.4}.nm-matrix-feature .text-slate-50{color:#fff6f2}.nm-matrix-feature .bg-slate-50{background:#fff6f2}.nm-matrix-feature .border-slate-50{border-color:#fff6f2}.nm-matrix-feature .text-slate-100{color:#f6f6f6}.nm-matrix-feature .bg-slate-100{background:#f6f6f6}.nm-matrix-feature .border-slate-100{border-color:#f6f6f6}.nm-matrix-feature .text-slate-200{color:#d8d0c4}.nm-matrix-feature .bg-slate-200{background:#d8d0c4}.nm-matrix-feature .border-slate-200{border-color:#d8d0c4}.nm-matrix-feature .text-slate-300{color:#d8d0c4}.nm-matrix-feature .bg-slate-300{background:#d8d0c4}.nm-matrix-feature .border-slate-300{border-color:#d8d0c4}.nm-matrix-feature .text-slate-400{color:#bfc3d1}.nm-matrix-feature .bg-slate-400{background:#bfc3d1}.nm-matrix-feature .border-slate-400{border-color:#bfc3d1}.nm-matrix-feature .bg-slate-500{background:#8087a3}.nm-matrix-feature .border-slate-500{border-color:#8087a3}.nm-matrix-feature .text-slate-600{color:#404b75}.nm-matrix-feature .bg-slate-600{background:#404b75}.nm-matrix-feature .border-slate-600{border-color:#404b75}.nm-matrix-feature .text-slate-700{color:#404b75}.nm-matrix-feature .bg-slate-700{background:#404b75}.nm-matrix-feature .border-slate-700{border-color:#404b75}.nm-matrix-feature .text-slate-800{color:#000f47}.nm-matrix-feature .bg-slate-800{background:#000f47}.nm-matrix-feature .border-slate-800{border-color:#000f47}.nm-matrix-feature .text-slate-900{color:#000f47}.nm-matrix-feature .bg-slate-900{background:#000f47}.nm-matrix-feature .border-slate-900{border-color:#000f47}.nm-matrix-feature .text-white{color:#fffdf8}.nm-matrix-feature .border-white{border-color:#fffdf8}.nm-matrix-feature .text-red-50{color:#fff0f0}.nm-matrix-feature .bg-red-50{background:#fff0f0}.nm-matrix-feature .border-red-50{border-color:#fff0f0}.nm-matrix-feature .text-red-100{color:#ffe4e4}.nm-matrix-feature .bg-red-100{background:#ffe4e4}.nm-matrix-feature .border-red-100{border-color:#ffe4e4}.nm-matrix-feature .text-red-200{color:#f5c2c2}.nm-matrix-feature .bg-red-200{background:#f5c2c2}.nm-matrix-feature .border-red-200{border-color:#f5c2c2}.nm-matrix-feature .text-red-300{color:#e89a9a}.nm-matrix-feature .bg-red-300{background:#e89a9a}.nm-matrix-feature .border-red-300{border-color:#e89a9a}.nm-matrix-feature .text-red-700{color:#9b2c2c}.nm-matrix-feature .bg-red-700{background:#9b2c2c}.nm-matrix-feature .border-red-700{border-color:#9b2c2c}.nm-matrix-feature .text-red-800{color:#9b2c2c}.nm-matrix-feature .bg-red-800{background:#9b2c2c}.nm-matrix-feature .border-red-800{border-color:#9b2c2c}.nm-matrix-feature .text-red-900{color:#9b2c2c}.nm-matrix-feature .bg-red-900{background:#9b2c2c}.nm-matrix-feature .border-red-900{border-color:#9b2c2c}.nm-matrix-feature .text-red-950{color:#6b1c1c}.nm-matrix-feature .bg-red-950{background:#6b1c1c}.nm-matrix-feature .border-red-950{border-color:#6b1c1c}.nm-matrix-feature .text-amber-50{color:#fff6e8}.nm-matrix-feature .bg-amber-50{background:#fff6e8}.nm-matrix-feature .border-amber-50{border-color:#fff6e8}.nm-matrix-feature .text-amber-100{color:#ffefd1}.nm-matrix-feature .bg-amber-100{background:#ffefd1}.nm-matrix-feature .border-amber-100{border-color:#ffefd1}.nm-matrix-feature .text-amber-300{color:#f5c56b}.nm-matrix-feature .bg-amber-300{background:#f5c56b}.nm-matrix-feature .border-amber-300{border-color:#f5c56b}.nm-matrix-feature .text-amber-500{color:#d99a2b}.nm-matrix-feature .bg-amber-500{background:#d99a2b}.nm-matrix-feature .border-amber-500{border-color:#d99a2b}.nm-matrix-feature .text-amber-600{color:#d99a2b}.nm-matrix-feature .bg-amber-600{background:#d99a2b}.nm-matrix-feature .border-amber-600{border-color:#d99a2b}.nm-matrix-feature .text-amber-700{color:#9a6b16}.nm-matrix-feature .bg-amber-700{background:#9a6b16}.nm-matrix-feature .border-amber-700{border-color:#9a6b16}.nm-matrix-feature .text-amber-900{color:#9a6b16}.nm-matrix-feature .bg-amber-900{background:#9a6b16}.nm-matrix-feature .border-amber-900{border-color:#9a6b16}.nm-matrix-feature .text-amber-950{color:#5c3d0c}.nm-matrix-feature .bg-amber-950{background:#5c3d0c}.nm-matrix-feature .border-amber-950{border-color:#5c3d0c}.nm-matrix-feature .text-emerald-50{color:#e8f7ef}.nm-matrix-feature .bg-emerald-50{background:#e8f7ef}.nm-matrix-feature .border-emerald-50{border-color:#e8f7ef}.nm-matrix-feature .text-emerald-100{color:#d8f3e4}.nm-matrix-feature .bg-emerald-100{background:#d8f3e4}.nm-matrix-feature .border-emerald-100{border-color:#d8f3e4}.nm-matrix-feature .text-emerald-200{color:#b7e0c8}.nm-matrix-feature .bg-emerald-200{background:#b7e0c8}.nm-matrix-feature .border-emerald-200{border-color:#b7e0c8}.nm-matrix-feature .text-emerald-300{color:#8dcea8}.nm-matrix-feature .bg-emerald-300{background:#8dcea8}.nm-matrix-feature .border-emerald-300{border-color:#8dcea8}.nm-matrix-feature .text-emerald-700{color:#175c39}.nm-matrix-feature .bg-emerald-700{background:#175c39}.nm-matrix-feature .border-emerald-700{border-color:#175c39}.nm-matrix-feature .text-emerald-800{color:#175c39}.nm-matrix-feature .bg-emerald-800{background:#175c39}.nm-matrix-feature .border-emerald-800{border-color:#175c39}.nm-matrix-feature .text-emerald-900{color:#175c39}.nm-matrix-feature .bg-emerald-900{background:#175c39}.nm-matrix-feature .border-emerald-900{border-color:#175c39}.nm-matrix-feature .text-emerald-950{color:#0f3d26}.nm-matrix-feature .bg-emerald-950{background:#0f3d26}.nm-matrix-feature .border-emerald-950{border-color:#0f3d26}.nm-matrix-feature .text-blue-100{color:#dcebff}.nm-matrix-feature .bg-blue-100{background:#dcebff}.nm-matrix-feature .border-blue-100{border-color:#dcebff}.nm-matrix-feature .text-blue-300{color:#8bb4e8}.nm-matrix-feature .bg-blue-300{background:#8bb4e8}.nm-matrix-feature .border-blue-300{border-color:#8bb4e8}.nm-matrix-feature .text-blue-700{color:#244b74}.nm-matrix-feature .bg-blue-700{background:#244b74}.nm-matrix-feature .border-blue-700{border-color:#244b74}.nm-matrix-feature .text-blue-900{color:#244b74}.nm-matrix-feature .bg-blue-900{background:#244b74}.nm-matrix-feature .border-blue-900{border-color:#244b74}.nm-matrix-feature .text-blue-950{color:#163250}.nm-matrix-feature .bg-blue-950{background:#163250}.nm-matrix-feature .border-blue-950{border-color:#163250}.nm-matrix-feature .text-yellow-100{color:#fff6d6}.nm-matrix-feature .bg-yellow-100{background:#fff6d6}.nm-matrix-feature .border-yellow-100{border-color:#fff6d6}.nm-matrix-feature .text-yellow-300{color:#f0d56a}.nm-matrix-feature .bg-yellow-300{background:#f0d56a}.nm-matrix-feature .border-yellow-300{border-color:#f0d56a}.nm-matrix-feature .text-yellow-500{color:#eab308}.nm-matrix-feature .bg-yellow-500{background:#eab308}.nm-matrix-feature .border-yellow-500{border-color:#eab308}.nm-matrix-feature .text-yellow-800{color:#92740a}.nm-matrix-feature .bg-yellow-800{background:#92740a}.nm-matrix-feature .border-yellow-800{border-color:#92740a}.nm-matrix-feature .text-yellow-950{color:#5c4808}.nm-matrix-feature .bg-yellow-950{background:#5c4808}.nm-matrix-feature .border-yellow-950{border-color:#5c4808}.nm-matrix-feature .text-sky-50{color:#edf5ff}.nm-matrix-feature .bg-sky-50{background:#edf5ff}.nm-matrix-feature .border-sky-50{border-color:#edf5ff}.nm-matrix-feature .text-sky-100{color:#dcebff}.nm-matrix-feature .bg-sky-100{background:#dcebff}.nm-matrix-feature .border-sky-100{border-color:#dcebff}.nm-matrix-feature .text-sky-200{color:#c5ddff}.nm-matrix-feature .bg-sky-200{background:#c5ddff}.nm-matrix-feature .border-sky-200{border-color:#c5ddff}.nm-matrix-feature .text-sky-800{color:#244b74}.nm-matrix-feature .bg-sky-800{background:#244b74}.nm-matrix-feature .border-sky-800{border-color:#244b74}.nm-matrix-feature .text-sky-950{color:#244b74}.nm-matrix-feature .bg-sky-950{background:#244b74}.nm-matrix-feature .border-sky-950{border-color:#244b74}.nm-matrix-feature .text-violet-50{color:#f6eef8}.nm-matrix-feature .bg-violet-50{background:#f6eef8}.nm-matrix-feature .border-violet-50{border-color:#f6eef8}.nm-matrix-feature .text-violet-100{color:#e1d0e6}.nm-matrix-feature .bg-violet-100{background:#e1d0e6}.nm-matrix-feature .border-violet-100{border-color:#e1d0e6}.nm-matrix-feature .text-violet-200{color:#e1d0e6}.nm-matrix-feature .bg-violet-200{background:#e1d0e6}.nm-matrix-feature .border-violet-200{border-color:#e1d0e6}.nm-matrix-feature .text-violet-300{color:#c4a2cd}.nm-matrix-feature .bg-violet-300{background:#c4a2cd}.nm-matrix-feature .border-violet-300{border-color:#c4a2cd}.nm-matrix-feature .text-violet-700{color:#88449b}.nm-matrix-feature .bg-violet-700{background:#88449b}.nm-matrix-feature .border-violet-700{border-color:#88449b}.nm-matrix-feature .text-violet-800{color:#88449b}.nm-matrix-feature .bg-violet-800{background:#88449b}.nm-matrix-feature .border-violet-800{border-color:#88449b}.nm-matrix-feature .text-violet-900{color:#88449b}.nm-matrix-feature .bg-violet-900{background:#88449b}.nm-matrix-feature .border-violet-900{border-color:#88449b}.nm-matrix-feature .h-12{height:3rem}.nm-matrix-feature .w-28{width:7rem}.nm-matrix-feature .w-56{width:14rem}.nm-matrix-feature .w-80{width:20rem}.nm-matrix-feature .min-w-40{min-width:10rem}.nm-matrix-feature .max-w-lg{max-width:32rem}.nm-matrix-feature .max-w-xl{max-width:36rem}.nm-matrix-feature .max-w-3xl{max-width:48rem}.nm-matrix-feature .max-w-4xl{max-width:56rem}.nm-matrix-feature .max-w-5xl{max-width:64rem}.nm-matrix-feature .max-w-\[220px\]{max-width:220px}.nm-matrix-feature .max-w-\[240px\]{max-width:240px}.nm-matrix-feature .max-w-\[420px\]{max-width:420px}.nm-matrix-feature .max-w-\[1100px\]{max-width:1100px}.nm-matrix-feature .max-w-\[1400px\],.nm-matrix-feature .max-w-\[1600px\]{max-width:none}.nm-matrix-feature .max-h-28{max-height:7rem}.nm-matrix-feature .max-h-40{max-height:10rem}.nm-matrix-feature .max-h-48{max-height:12rem}.nm-matrix-feature .max-h-\[90vh\]{max-height:90vh}.nm-matrix-feature .max-h-\[92vh\]{max-height:92vh}.nm-matrix-feature .max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.nm-matrix-feature .max-h-\[calc\(100vh-16rem\)\]{max-height:calc(100vh - 16rem)}.nm-matrix-feature .min-w-\[100px\]{min-width:100px}.nm-matrix-feature .min-w-\[160px\]{min-width:160px}.nm-matrix-feature .min-w-\[220px\]{min-width:220px}.nm-matrix-feature .text-\[10px\]{font-size:10px}.nm-matrix-feature .text-\[11px\]{font-size:11px}.nm-matrix-feature .text-\[12px\]{font-size:12px}.nm-matrix-feature .hover\:bg-slate-50:hover{background:#fff6f2}.nm-matrix-feature .hover\:bg-slate-100:hover{background:#f6f6f6}.nm-matrix-feature .hover\:bg-slate-200:hover{background:#d8d0c4}.nm-matrix-feature .hover\:bg-slate-700:hover{background:#404b75}.nm-matrix-feature .hover\:bg-red-50:hover{background:#fff0f0}.nm-matrix-feature .hover\:bg-red-100:hover{background:#ffe4e4}.nm-matrix-feature .hover\:bg-red-800:hover{background:#7a2323}.nm-matrix-feature .hover\:bg-violet-100:hover{background:#e1d0e6}.nm-matrix-feature .hover\:bg-violet-800:hover{background:#6d367c}.nm-matrix-feature .hover\:text-slate-800:hover{color:#000f47}.nm-matrix-feature .hover\:underline:hover{text-decoration:underline}.nm-matrix-feature .hover\:border-slate-400:hover{border-color:#bfc3d1}.nm-matrix-feature .hover\:border-slate-600:hover{border-color:#404b75}.nm-matrix-feature .focus\:outline-none:focus{outline:none}.nm-matrix-feature .focus\:border-slate-600:focus{border-color:#404b75}.nm-matrix-feature .focus\:border-slate-900:focus{border-color:#000f47}.nm-matrix-feature .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.nm-matrix-feature .disabled\:opacity-50:disabled{opacity:.5}.nm-matrix-feature .disabled\:opacity-60:disabled{opacity:.6}.nm-matrix-feature .disabled\:text-slate-300:disabled{color:#bfc3d1}.nm-matrix-feature .disabled\:bg-white:disabled{background:#fffdf8}.nm-matrix-feature .disabled\:bg-slate-50:disabled{background:#fff6f2}.nm-matrix-feature .disabled\:border-slate-200:disabled{border-color:#d8d0c4}.nm-matrix-feature .peer-hover\:block:is(:where(.peer):hover~*),.nm-matrix-feature .peer-focus\:block:is(:where(.peer):focus~*){display:block}@media (width>=40rem){.nm-matrix-feature .sm\:items-center{align-items:center}.nm-matrix-feature .sm\:grid-cols-\[44px_1fr_auto\]{grid-template-columns:44px 1fr auto}}@media (width>=48rem){.nm-matrix-feature .md\:items-center{align-items:center}.nm-matrix-feature .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-matrix-feature .md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.nm-matrix-feature .md\:col-span-2{grid-column:span 2}}.nm-matrix-feature .hover\:border-emerald-500:hover{border-color:#4ec1c8}.nm-matrix-feature .hover\:border-amber-500:hover{border-color:#d99a2b}.nm-matrix-feature .hover\:border-blue-500:hover{border-color:#4a86c8}.nm-matrix-feature .hover\:border-yellow-500:hover{border-color:#eab308}.nm-matrix-feature .hover\:border-red-500:hover{border-color:#c0392b}.nm-matrix-feature .hover\:border-slate-300:hover{border-color:#d8d0c4}@media (width>=64rem){.nm-matrix-feature .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-matrix-feature .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-matrix-feature .lg\:grid-cols-\[1fr_360px\]{grid-template-columns:minmax(0,1fr) 320px}.nm-matrix-feature .lg\:grid-cols-\[1fr_380px\]{grid-template-columns:minmax(0,1fr) 340px}.nm-matrix-feature .lg\:grid-cols-\[1fr_400px\]{grid-template-columns:minmax(0,1fr) 360px}.nm-matrix-feature .lg\:grid-cols-\[260px_1fr\]{grid-template-columns:240px minmax(0,1fr)}.nm-matrix-feature .lg\:grid-cols-\[360px_1fr\]{grid-template-columns:300px minmax(0,1fr)}.nm-matrix-feature .lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.nm-matrix-feature .lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.nm-matrix-feature .lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}}@media (width<=1500px){.nm-home-wave span:first-child{right:-300px}.nm-home-wave span:nth-child(2){right:-180px}.nm-home-wave span:nth-child(3){right:-70px}}@media (width<=1050px){.nm-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.nm-home-hero{min-height:340px;padding:22px 20px}.nm-home-brand{margin-bottom:12px}.nm-home-wave{display:none}.nm-home-pillars{grid-template-columns:1fr}.nm-home-pillars>div{border-right:0;border-bottom:1px solid var(--chirpy-border);text-align:left;justify-content:flex-start;min-height:68px}.nm-home-pillars>div:last-child{border-bottom:0}.nm-home-feature-section,.nm-home-activity{padding:18px}.nm-home-section-heading,.nm-home-activity{flex-direction:column;align-items:flex-start}.nm-home-feature-grid{grid-template-columns:1fr}.nm-home-feature-card{min-height:185px}}@media (width<=900px){.nm-feature-menu{width:236px}.nm-feature-content{padding-inline:24px}.nm-matrix-feature .nm-matrix-header{padding-inline:20px}}@media (width<=720px){.nm-feature-shell{flex-direction:column}.nm-feature-menu{border-right:0;width:100%;min-height:auto}.nm-feature-content{padding:24px 18px 40px}.nm-matrix-feature .nm-matrix-header{padding:24px 16px 16px}.nm-matrix-feature .nm-matrix-heading h1{font-size:2rem}}@media (width<=720px){.nm-feature-shell--heat-manager .nm-feature-content{padding:24px 18px 40px}.nm-feature-shell--heat-manager .nm-feature-content>h1{font-size:2.25rem}.nm-feature-shell--journey .nm-matrix-feature .nm-matrix-header{padding:24px 16px 16px}}@media (width<=1100px){.nm-journey-grid,.ofgem-company-layout{grid-template-columns:1fr}.nm-experience .nm-overview-progress{flex-wrap:wrap}}@media (width<=760px){.nm-experience .nm-main:not(.nm-main--compliance){padding:24px 16px}.nm-experience .nm-organisation-picker{width:100%}.nm-experience .nm-primary-nav,.nm-experience .nm-card,.ofgem-feature .ofgem-card{padding:20px}.ofgem-feature .ofgem-heading h1,.nm-matrix-feature .nm-matrix-heading h1{font-size:28px;line-height:34px}.ct-layout .ct-main{padding:24px 16px}.ofgem-feature .ofgem-network-row{overflow-wrap:anywhere;flex-wrap:wrap}.ofgem-feature .ofgem-network-row--child,.ofgem-feature .ofgem-review-network--child{width:calc(100% - 16px);margin-left:16px}.ofgem-network-action{text-align:left}}@media (width<=860px){.nm-feature-menu{width:205px}.nm-feature-content{padding:24px 20px 44px}}@media (width<=700px){.nm-feature-shell{display:block}.nm-feature-menu{border-right:0;border-bottom:1px solid var(--netmax-border);width:100%}.nm-feature-menu-list{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.nm-feature-menu-list.nested{display:none}.nm-feature-menu-link{white-space:nowrap}}.auth-layout{color:#000f47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f7fc;grid-template-columns:420px minmax(0,1fr);align-items:center;gap:72px;min-height:100svh;padding:48px 32px 48px 72px;font-family:Wotfard,sans-serif;display:grid}.auth-card{background:#fff;border:1px solid #e7e9f2;border-radius:16px;flex-direction:column;gap:16px;width:420px;padding:40px;display:flex;box-shadow:0 4px 6px #00000005}.auth-access-copy{font-size:14px;line-height:21px}.auth-return-link{color:#88449b;text-align:center;font-size:14px}.auth-card-heading{text-align:center;margin-bottom:12px}.auth-card .auth-icon{width:50px;height:50px;margin:0 auto 12px;display:block}.auth-card h1{color:#000f47;letter-spacing:-.2px;margin:0 0 4px;font-size:20px;font-weight:600;line-height:24px}.auth-card-heading p{color:#6b6d72;font-size:16px;font-weight:300;line-height:20px}.auth-card .field{color:#000f47;flex-direction:column;gap:5px;margin:0;font-size:12px;display:flex}.auth-card .field input{color:#000f47;background:#fff;border:1px solid #e7e9f2;border-radius:8px;width:100%;min-width:0;height:54px;padding:10px 20px;font:300 16px/20px Wotfard,sans-serif}.auth-card .field input:focus-visible{outline-offset:2px;outline:2px solid #88449b}.auth-card .primary-button{color:#fff;cursor:pointer;background:linear-gradient(25deg,#000f47 4.5%,#88449b 80%,#c84ec6 97%);border:1px solid #88449b;border-radius:8px;width:100%;min-height:41px;font:500 14px/18px Wotfard,sans-serif}.auth-card .primary-button:disabled{opacity:.65;cursor:wait}.auth-card .primary-button:focus-visible{outline-offset:3px;outline:2px solid #88449b}.auth-card .auth-access-note{text-align:center;color:#6b6d72;border-top:1px solid #e7e9f2;margin-top:12px;padding-top:24px;font-size:14px;line-height:20px}.auth-card .field-error,.auth-card .form-error{color:#b42318;font-size:13px;line-height:18px}.auth-brand{color:#fff;background:radial-gradient(at 77% 0,#88449b,#000f47 68%);border-radius:16px;align-self:stretch;align-items:center;min-height:650px;padding:67px;display:flex;position:relative;overflow:hidden}.auth-brand-motif{pointer-events:none;width:62%;height:auto;position:absolute;bottom:-4%;right:-4%}.auth-brand-copy{z-index:1;position:relative}.auth-brand .auth-brand-logo{width:133px;height:42px;margin:0 0 44px 7px;display:block}.auth-brand h2{color:#fff;letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(36px,4.45vw,64px);font-weight:700;line-height:1.03}.auth-brand-copy p{max-width:540px;font-size:16px;line-height:21px}@media (width<=1100px){.auth-layout{gap:32px;padding:32px}.auth-brand{padding:36px}}@media (width<=800px){.auth-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.auth-card{justify-self:center;width:min(420px,100%);padding:32px 24px}.auth-brand{min-height:300px;padding:32px}.auth-brand h2{font-size:36px}.auth-brand .auth-brand-logo{margin-bottom:24px}}.app-shell:has(.clients-page)>.app-bar{background:var(--netmax-surface);border-bottom:1px solid var(--netmax-border);gap:24px;height:72px;padding:0 40px}.staff-cms-nav{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.staff-cms-nav a{min-height:44px;color:var(--netmax-navy);white-space:nowrap;border-radius:8px;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}.staff-cms-nav a[aria-current=page]{background:var(--netmax-page);color:var(--netmax-purple)}.staff-cms-nav a:focus-visible{outline:2px solid var(--netmax-purple);outline-offset:2px}@media (width<=720px){.app-shell:has(.clients-page)>.app-bar{flex-flow:wrap;gap:12px;height:auto;min-height:72px;padding:12px 16px}.staff-cms-nav{flex-basis:100%;order:3;gap:4px;overflow-x:auto}.staff-cms-nav a{padding:8px 10px}}.app-shell:has(.clients-page){background:var(--netmax-page)}.setup.clients-page{width:min(1600px,100%);color:var(--netmax-text);padding:28px 40px 48px}.clients-page>.back-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clients-page .client-list,.clients-page .client-detail{gap:24px;min-width:0;display:grid}.clients-page .clients-heading,.clients-page .clients-heading .lede{margin:0}.clients-page .client-detail .clients-heading{margin-bottom:0}.clients-page .clients-heading h1{color:var(--netmax-navy);letter-spacing:-.01em;overflow-wrap:anywhere;margin:6px 0;font-size:32px;line-height:36px}.clients-page .clients-heading .kicker{margin:0;font-size:12px;line-height:16px}.clients-page .lede{max-width:760px;color:var(--netmax-text-muted);font-size:16px;line-height:22px}.clients-page .clients-card{background:var(--netmax-surface);border:1px solid var(--netmax-border);border-radius:var(--netmax-radius-md);min-width:0;box-shadow:none;padding:24px}.clients-page h2,.clients-page .table-toolbar h2{color:var(--netmax-navy);font-size:24px;line-height:28px}.clients-page .table-toolbar{gap:16px;margin-bottom:16px}.clients-page .table-toolbar-actions{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:16px}.clients-page .client-list .table-toolbar-actions{justify-content:space-between}.clients-page .table-toolbar-actions .list-search{flex:250px;width:100%;min-width:0;max-width:400px;padding:12px 16px}.clients-page .add-button,.clients-page .ghost-button{border-radius:var(--netmax-radius-sm);min-height:44px;padding:12px 20px;font-size:14px;font-weight:600;line-height:18px}.clients-page .add-button{background:var(--netmax-navy);border-color:var(--netmax-navy);color:var(--netmax-surface)}.clients-page .table-toolbar .ghost-button,.clients-page .pagination .ghost-button,.clients-page .ghost-button{background:var(--netmax-surface);border-color:var(--netmax-border);color:var(--netmax-navy)}.clients-page .ghost-button:hover:not(:disabled){background:var(--netmax-page);color:var(--netmax-purple)}.clients-page .data-table-scroll{border:0;border-radius:0}.clients-page .data-table{font-size:14px;line-height:20px}.clients-page .data-table th{font-family:var(--sans);color:var(--netmax-text-muted);font-size:11px;line-height:16px}.clients-page .data-table th,.clients-page .data-table td{padding:14px 12px}.clients-page .data-table td{color:var(--netmax-text-muted);overflow-wrap:anywhere}.clients-page .data-table td:first-child{color:var(--netmax-navy);min-width:150px;font-weight:600}.clients-page .data-table tr:hover{background:var(--netmax-page)}.clients-page .table-actions button{width:auto;height:auto;min-height:44px;font:inherit;background:var(--netmax-surface);color:var(--netmax-navy);border-color:var(--netmax-border);gap:6px;padding:8px 12px;font-size:12px}.clients-page .table-actions button:hover:not(:disabled){background:var(--netmax-page);border-color:var(--netmax-purple)}.clients-page .table-actions svg{flex:0 0 16px;width:16px;height:16px}.clients-page .table-actions button[title=Delete]{color:var(--danger)}.clients-page :is(button,input,select,textarea,a,tr[tabindex]):focus-visible{outline:2px solid var(--netmax-purple);outline-offset:2px}.clients-page tr[tabindex]:focus-visible{outline-offset:-2px}.clients-page .pagination{color:var(--netmax-text-muted);flex-wrap:wrap;margin-top:24px}.clients-page .pagination-controls{flex-wrap:wrap}.clients-page .client-note{color:var(--netmax-text-muted);font-size:14px;line-height:20px}.clients-page .client-lifecycle{flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.clients-page .client-status{white-space:nowrap;background:var(--netmax-page);color:var(--netmax-navy);border-radius:48px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.clients-page .client-status--active{color:#158038;background:#dff4e5}.clients-page .client-status-dot{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.clients-page .tab-panel{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}.clients-page .tab-list{gap:4px;margin-bottom:24px}.clients-page .tab-list [role=tab]{background:var(--netmax-surface);color:var(--netmax-navy);border-bottom-width:3px;padding:12px 16px;font-size:14px;font-weight:600}.clients-page .tab-list [role=tab][aria-selected=true]{color:var(--netmax-purple);border-bottom-color:var(--netmax-purple)}.clients-page .property-form>h2{margin-bottom:24px}.clients-page .client-details-layout{grid-template-columns:minmax(0,1fr) 348px;align-items:start;gap:24px;display:grid}.clients-page .client-details-layout .property-form-grid{grid-template-columns:minmax(0,1fr);gap:18px}.clients-page .client-details-layout .property-form-grid>label{grid-column:1}.clients-page .client-details-layout .property-form{margin:0}.clients-page .client-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.clients-page .client-form-footer .client-note{flex:300px;margin:0;font-size:12px;line-height:16px}.clients-page .client-form-footer .menu-form-actions{margin:0}.clients-page .client-services-rail{gap:16px;display:grid}.clients-page .client-services-rail h2{margin:0;font-size:18px;line-height:22px}.clients-page .client-services-rail p{color:var(--netmax-text-muted);margin:0;font-size:14px;line-height:20px}@media (width<=960px){.clients-page .client-details-layout{grid-template-columns:minmax(0,1fr)}}.clients-page .property-form legend{font-family:var(--sans);color:var(--netmax-purple);font-size:14px;font-weight:600}.clients-page .property-form label{color:var(--netmax-navy);font-size:14px;font-weight:600;line-height:18px}.clients-page .property-form :is(input,textarea,select){background:var(--netmax-surface);color:var(--netmax-navy);border:1px solid var(--netmax-border);border-radius:var(--netmax-radius-sm);min-width:0;padding:12px 16px;font-size:16px;font-weight:400;line-height:22px}.clients-page .menu-form-actions{justify-content:flex-end;margin-top:24px}.clients-page .setup-note{color:var(--netmax-text-muted);margin:16px 0}.clients-page [role=alert]{color:var(--danger)}@media (width<=720px){.setup.clients-page{padding:24px 16px}.clients-page .table-toolbar-actions{flex-basis:100%;justify-content:space-between}.clients-page .list-search{flex-basis:100%;max-width:none}.clients-page .property-form-grid{grid-template-columns:minmax(0,1fr)}.clients-page .client-detail .clients-heading{align-items:flex-start}}@font-face{font-family:Wotfard;src:url(/assets/wotfard-light-D_q88BHK.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Wotfard;src:url(/assets/wotfard-regular-BQo2JHOR.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wotfard;src:url(/assets/wotfard-medium-C6NsWgvO.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Wotfard;src:url(/assets/wotfard-semibold-k74-Pt6G.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Wotfard;src:url(/assets/wotfard-bold-PBZ9CLGw.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.nm-feature-shell{align-items:stretch;min-height:100%;display:flex}.nm-feature-mark{flex-shrink:0;display:block}.nm-feature-menu{background:var(--nm-feature-navy,#000f47);width:260px;min-height:100%;color:var(--nm-feature-blush,#fff6f2);flex-direction:column;flex-shrink:0;padding:0 16px 24px;display:flex;overflow:auto}.nm-feature-menu-brand{align-items:center;gap:10px;min-height:64px;padding:14px 10px;display:flex}.nm-feature-menu-title{letter-spacing:-.03em;color:var(--nm-feature-blush,#fff6f2);font-weight:700}.nm-feature-menu-client{color:#bfc3d1;flex-direction:column;gap:6px;margin:0 10px 12px;font-size:.82rem;display:flex}.nm-feature-menu-client select{font:inherit;border-radius:8px;padding:8px 10px}.nm-feature-menu-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.nm-feature-menu-list.nested{margin-top:4px;margin-left:12px}.nm-feature-menu-link,.nm-feature-menu-group{color:inherit;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.nm-feature-menu-icon{flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid;overflow:hidden}.nm-feature-menu-icon svg,.nm-feature-menu-icon img{width:20px;height:20px;display:block}.nm-feature-menu-group{letter-spacing:.04em;text-transform:uppercase;color:#bfc3d1;font-size:.82rem;font-weight:600}.nm-feature-menu-link:hover{background:#4ec1c829}.nm-feature-menu-link.is-active{color:#000f47;background:#4ec1c8;font-weight:700}.nm-feature-content{min-width:0;color:var(--nm-feature-navy-25,#bfc3d1);flex:1;padding:40px 36px 64px}.nm-feature-content>h1{color:var(--nm-feature-blush,#fff6f2)}.nm-feature-shell--matrix .nm-feature-content{padding:0}.nm-feature-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--nm-feature-teal,#4ec1c8);margin:0 0 10px;font-size:.85rem}.nm-feature-tabs,.nm-feature-tab-status{margin-top:28px}.nm-feature-tablist{border-bottom:1px solid #d8d0c4;gap:4px;display:flex;overflow-x:auto}.nm-feature-tab{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 16px;font-size:.92rem;font-weight:600;box-shadow:inset 0 -2px #0000}.nm-feature-tab.is-active{box-shadow:inset 0 -2px #4ec1c8}.nm-feature-tabpanel{padding:24px 0 0}.nm-home-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.nm-home-tile{color:#000f47;background:#fffdf8;border:1px solid #d8d0c4;border-radius:18px;flex-direction:column;justify-content:space-between;gap:18px;min-height:148px;padding:22px 20px;text-decoration:none;display:flex;box-shadow:0 16px 40px -28px #000f478c}.nm-home-tile strong{letter-spacing:-.03em;font-size:1.15rem;font-weight:700;line-height:1.25}.nm-home-tile span{letter-spacing:.08em;text-transform:uppercase;color:#88449b;font-size:.75rem;font-weight:700}a.nm-home-tile:hover{border-color:#4ec1c8}.nm-home-tile.is-soon{color:#404b75;box-shadow:none;background:#f6f6f6}@media (width<=720px){.nm-feature-shell{flex-direction:column}.nm-feature-menu{width:100%}}:root{--chirpy-navy:#000e47;--chirpy-navy-soft:#404b75;--chirpy-navy-muted:#8087a3;--chirpy-navy-pale:#bfc3d1;--chirpy-teal:#4ec0c8;--chirpy-teal-strong:#35aeb8;--chirpy-teal-wash:#e7f7f8;--chirpy-purple:#88439b;--chirpy-purple-soft:#c4a1cc;--chirpy-purple-wash:#f5edf7;--chirpy-blush:#fef6f1;--chirpy-cream:#fffdf8;--chirpy-white:#fff;--chirpy-page:#f7f5f2;--chirpy-border:#e5ded6;--chirpy-font:"Wotfard", "Trebuchet MS", Arial, sans-serif;--chirpy-radius-sm:10px;--chirpy-radius-md:16px;--chirpy-radius-lg:24px;--chirpy-shadow-sm:0 8px 24px -18px #000e4747;--chirpy-shadow-md:0 18px 44px -28px #000e476b;--chirpy-shadow-hover:0 22px 50px -28px #000e4780;--chirpy-focus:0 0 0 3px #4ec0c857}.nm-home-dashboard{color:var(--chirpy-navy-soft);gap:clamp(14px,1.25vw,20px);display:grid}.nm-home-hero{background:var(--chirpy-navy);min-height:clamp(260px,30vh,300px);color:var(--chirpy-blush);box-shadow:var(--chirpy-shadow-lg);border-radius:28px;align-items:center;padding:clamp(20px,2vw,30px);display:flex;position:relative;overflow:hidden}.nm-home-hero-copy{z-index:1;max-width:760px;position:relative}.nm-home-brand{align-items:center;gap:12px;margin-bottom:clamp(8px,1vh,14px);display:inline-flex}.nm-home-brand>svg{width:clamp(34px,2.5vw,40px);height:clamp(34px,2.5vw,40px)}.nm-home-brand>span{line-height:1;display:grid}.nm-home-brand strong{letter-spacing:-.05em;font-size:clamp(1.25rem,1.5vw,1.45rem)}.nm-home-brand small{color:var(--chirpy-teal);margin-top:5px;font-size:.65rem;font-weight:700}.nm-home-kicker{color:var(--chirpy-purple);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.76rem;font-weight:800}.nm-home-hero .nm-home-kicker{color:var(--chirpy-teal)}.nm-home-hero h2{max-width:760px;color:var(--chirpy-blush);letter-spacing:-.055em;margin:0 0 8px;font-size:clamp(2rem,3vw,3rem);line-height:1}.nm-home-hero-copy>p:not(.nm-home-kicker){max-width:580px;color:var(--chirpy-navy-pale);font-size:clamp(.92rem,1vw,1rem);line-height:1.45}.nm-home-tagline{color:var(--chirpy-blush);margin-top:9px;font-size:1rem;display:block}.nm-home-journey-link{color:var(--chirpy-teal);gap:8px;margin-top:11px;font-weight:800;text-decoration:none;display:inline-flex}.nm-home-wave span{border:2px solid #4ec1c838;border-radius:50%;position:absolute}.nm-home-wave span:first-child{width:500px;height:500px;top:-170px;right:-220px}.nm-home-wave span:nth-child(2){border-color:#88449b57;width:350px;height:350px;top:-20px;right:-80px}.nm-home-wave span:nth-child(3){border-color:#4ec1c84d;width:190px;height:190px;top:120px;right:70px}@media (width<=1500px){.nm-home-wave span:first-child{right:-300px}.nm-home-wave span:nth-child(2){right:-180px}.nm-home-wave span:nth-child(3){right:-70px}}.nm-home-pillars{border:1px solid var(--chirpy-border);background:var(--chirpy-cream);box-shadow:var(--chirpy-shadow-sm);border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid}.nm-home-pillars>div{border-right:1px solid var(--chirpy-border);text-align:center;justify-content:center;align-items:center;gap:12px;min-height:clamp(72px,8vh,84px);padding:12px 18px;display:flex}.nm-home-pillars>div:last-child{border-right:0}.nm-home-pillars svg{width:29px;height:29px;fill:var(--chirpy-teal);stroke:var(--chirpy-navy);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.nm-home-pillars>div:first-child svg{fill:var(--chirpy-navy);stroke:none}.nm-home-pillars strong{max-width:150px;color:var(--chirpy-navy)}.nm-home-feature-section,.nm-home-activity{border:1px solid var(--chirpy-border);background:var(--chirpy-cream);box-shadow:var(--chirpy-shadow-sm);border-radius:22px;padding:clamp(18px,1.8vw,24px)}.nm-home-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.nm-home-section-heading h2,.nm-home-activity h2{color:var(--chirpy-navy);margin:0;font-size:clamp(1.4rem,1.7vw,1.65rem)}.nm-home-section-heading>a{color:var(--chirpy-purple);font-weight:800;text-decoration:none}.nm-home-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nm-home-feature-card{border:1px solid var(--chirpy-border);min-height:clamp(180px,20vh,205px);color:var(--chirpy-navy-soft);background:#fff;border-radius:16px;flex-direction:column;padding:18px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.nm-home-feature-card:hover{border-color:var(--chirpy-teal);box-shadow:var(--chirpy-shadow-hover);transform:translateY(-3px)}.nm-home-feature-card svg{fill:none;width:34px;height:34px;stroke:var(--chirpy-purple);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:14px}.nm-home-feature-card h3{color:var(--chirpy-navy);margin:0 0 8px;font-size:1.08rem}.nm-home-feature-card p{color:var(--chirpy-navy-muted);flex:1;margin:0 0 14px;font-size:.9rem}.nm-home-feature-card>span{color:var(--chirpy-purple);font-size:.86rem;font-weight:800}.nm-home-feature-card b{margin-left:4px}.nm-home-activity{justify-content:space-between;align-items:center;gap:20px;display:flex}.nm-home-activity>p{color:var(--chirpy-navy-muted)}@media (width<=1050px){.nm-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.nm-home-hero{min-height:340px;padding:22px 20px}.nm-home-brand{margin-bottom:12px}.nm-home-wave{display:none}.nm-home-pillars{grid-template-columns:1fr}.nm-home-pillars>div{border-right:0;border-bottom:1px solid var(--chirpy-border);text-align:left;justify-content:flex-start;min-height:68px}.nm-home-pillars>div:last-child{border-bottom:0}.nm-home-feature-section,.nm-home-activity{padding:18px}.nm-home-section-heading,.nm-home-activity{flex-direction:column;align-items:flex-start}.nm-home-feature-grid{grid-template-columns:1fr}.nm-home-feature-card{min-height:185px}}body{background:var(--chirpy-page);color:var(--chirpy-navy)}::selection{background:var(--chirpy-teal);color:var(--chirpy-navy)}.nm-feature-shell{--nm-feature-navy:var(--chirpy-navy);--nm-feature-navy-25:var(--chirpy-navy-pale);--nm-feature-teal:var(--chirpy-teal);--nm-feature-blush:var(--chirpy-blush);background:var(--chirpy-page);color:var(--chirpy-navy)}.nm-feature-menu{background:radial-gradient(circle at 10% 5%, #4ec0c821, transparent 26%), var(--chirpy-navy);width:272px;color:var(--chirpy-blush);border-right:1px solid #ffffff14;padding:0 18px 28px}.nm-feature-menu-brand{min-height:76px;padding:18px 10px 14px}.nm-feature-menu-client{color:var(--chirpy-navy-pale);margin:4px 10px 18px}.nm-feature-menu-client select{border-radius:var(--chirpy-radius-sm);color:var(--chirpy-white);background:#ffffff17;border:1px solid #ffffff29;outline:none;padding:9px 11px}.nm-feature-menu-group{color:var(--chirpy-purple-soft);letter-spacing:.09em;font-size:.76rem;font-weight:700}.nm-feature-menu-link{border-radius:12px;min-height:42px;padding:10px 12px;transition:background .15s,color .15s,transform .15s}.nm-feature-menu-link:hover{background:#4ec0c824;transform:translate(2px)}.nm-feature-menu-link.is-active{background:var(--chirpy-teal);color:var(--chirpy-navy);box-shadow:0 10px 24px -16px #4ec0c8cc}.nm-feature-content{background:var(--chirpy-page);color:var(--chirpy-navy-soft);padding:34px 36px 60px}.nm-feature-content>h1{color:var(--chirpy-navy);letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.03}.nm-feature-content:has(.nm-home-dashboard){padding:clamp(22px,2vw,30px) clamp(20px,2.4vw,34px) 42px}.nm-feature-content:has(.nm-home-dashboard)>h1{margin:0 0 14px;font-size:clamp(1.9rem,2.6vw,2.65rem)}.nm-feature-content:has(.nm-home-dashboard) .nm-feature-tabs{margin-top:0}.nm-feature-content:has(.nm-home-dashboard) .nm-feature-tabpanel{padding-top:16px}.nm-feature-kicker{color:var(--chirpy-purple);letter-spacing:.12em;font-size:.78rem;font-weight:700}.nm-feature-tablist{border:1px solid var(--chirpy-border);background:var(--chirpy-cream);box-shadow:var(--chirpy-shadow-sm);border-radius:14px;gap:6px;padding:5px}.nm-feature-tab{color:var(--chirpy-navy-soft);box-shadow:none;border-radius:10px;padding:9px 14px;transition:background .15s,color .15s}.nm-feature-tab:hover{background:var(--chirpy-blush)}.nm-feature-tab.is-active{background:var(--chirpy-navy);color:var(--chirpy-white);box-shadow:none}.nm-home-tiles{gap:18px}.nm-home-tile{border:1px solid var(--chirpy-border);border-radius:var(--chirpy-radius-lg);background:var(--chirpy-cream);min-height:164px;color:var(--chirpy-navy);box-shadow:var(--chirpy-shadow-md);padding:24px;transition:transform .16s,box-shadow .16s,border-color .16s}a.nm-home-tile:hover{border-color:var(--chirpy-teal);box-shadow:var(--chirpy-shadow-hover);transform:translateY(-3px)}.nm-feature-shell--matrix .nm-feature-content{background:var(--chirpy-page);padding:0}.nm-matrix-feature{--mx-navy:var(--chirpy-navy);--mx-navy-75:var(--chirpy-navy-soft);--mx-navy-50:var(--chirpy-navy-muted);--mx-navy-25:var(--chirpy-navy-pale);--mx-teal:var(--chirpy-teal);--mx-purple:var(--chirpy-purple);--mx-blush:var(--chirpy-blush);--mx-surface:var(--chirpy-cream);--mx-bg:var(--chirpy-page);--mx-border:var(--chirpy-border);--mx-shadow:var(--chirpy-shadow-md);background:var(--chirpy-page);min-height:100%;color:var(--chirpy-navy-soft);font-family:var(--chirpy-font)}.nm-matrix-feature .nm-matrix-header{background:radial-gradient(circle at 82% 10%, #c4a1cc3d, transparent 28%), linear-gradient(135deg, var(--chirpy-navy) 0%, #08185a 100%);gap:16px;padding:30px 28px 20px}.nm-matrix-feature .nm-matrix-heading{max-width:860px}.nm-matrix-feature .nm-matrix-kicker{color:var(--chirpy-teal);letter-spacing:.14em;font-size:.76rem}.nm-matrix-feature .nm-matrix-heading h1{color:var(--chirpy-blush);letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.04}.nm-matrix-feature .nm-matrix-heading>p:not(.nm-matrix-kicker){max-width:760px;color:var(--chirpy-navy-pale);font-size:.98rem;line-height:1.55}.nm-matrix-feature .nm-matrix-subnav{background:#fffdf8fa;border:1px solid #ffffff24;border-radius:14px;padding:7px;box-shadow:0 18px 36px -28px #000e47ad}.nm-matrix-feature .nm-matrix-tabs a,.nm-matrix-feature .nm-matrix-tabs button{min-height:38px;color:var(--chirpy-navy);border-radius:9px;padding:8px 12px;font-weight:600}.nm-matrix-feature .nm-matrix-tabs a:hover,.nm-matrix-feature .nm-matrix-tabs button:hover:not(:disabled){background:var(--chirpy-blush)}.nm-matrix-feature .nm-matrix-tabs a.is-active{background:var(--chirpy-teal);color:var(--chirpy-navy)}.nm-matrix-feature .nm-matrix-pill{background:var(--chirpy-blush);color:var(--chirpy-navy);border:1px solid var(--chirpy-border)}.nm-matrix-feature .nm-matrix-pill.is-staff{background:var(--chirpy-purple-wash);color:var(--chirpy-purple);border-color:var(--chirpy-purple-soft)}.nm-matrix-feature .bg-white{background:var(--chirpy-cream)}.nm-matrix-feature :is(.rounded-lg,.rounded-xl).border.bg-white,.nm-matrix-feature :is(.rounded-lg,.rounded-xl).border.bg-slate-50{border-color:var(--chirpy-border);box-shadow:var(--chirpy-shadow-sm)}.nm-matrix-feature .rounded-lg{border-radius:var(--chirpy-radius-md)}.nm-matrix-feature .rounded-xl{border-radius:var(--chirpy-radius-lg)}.nm-matrix-feature .text-slate-900,.nm-matrix-feature .text-slate-800{color:var(--chirpy-navy)}.nm-matrix-feature .text-slate-700,.nm-matrix-feature .text-slate-600{color:var(--chirpy-navy-soft)}.nm-matrix-feature .text-slate-500{color:var(--chirpy-navy-muted)}.nm-matrix-feature :is(input,select,textarea){border-color:var(--chirpy-border);background:var(--chirpy-white);color:var(--chirpy-navy);border-radius:10px;outline:none}.nm-matrix-feature :is(input,select,textarea):focus{border-color:var(--chirpy-teal);box-shadow:var(--chirpy-focus)}.nm-matrix-feature button.bg-slate-900,.nm-matrix-feature a.bg-slate-900{background:var(--chirpy-navy);color:var(--chirpy-white);box-shadow:var(--chirpy-shadow-sm);border-radius:10px;transition:transform .14s,background .14s,box-shadow .14s}.nm-matrix-feature button.bg-slate-900:hover:not(:disabled),.nm-matrix-feature a.bg-slate-900:hover{background:var(--chirpy-purple);box-shadow:var(--chirpy-shadow-md);transform:translateY(-1px)}.nm-matrix-feature table{border-collapse:separate;border-spacing:0}.nm-matrix-feature th{color:var(--chirpy-navy);font-weight:700}.nm-matrix-feature thead th{background:var(--chirpy-blush);border-color:var(--chirpy-border)}.nm-matrix-feature td button:focus-visible,.nm-matrix-feature td [role=button]:focus-visible{outline:3px solid var(--chirpy-teal);outline-offset:2px}@media (width<=900px){.nm-feature-menu{width:236px}.nm-feature-content{padding-inline:24px}.nm-matrix-feature .nm-matrix-header{padding-inline:20px}}@media (width<=720px){.nm-feature-shell{flex-direction:column}.nm-feature-menu{border-right:0;width:100%;min-height:auto}.nm-feature-content{padding:24px 18px 40px}.nm-matrix-feature .nm-matrix-header{padding:24px 16px 16px}.nm-matrix-feature .nm-matrix-heading h1{font-size:2rem}}.nm-feature-menu-client select option{background:var(--chirpy-white);color:var(--chirpy-navy)}.nm-feature-shell--heat-manager .nm-feature-content{padding:30px 36px 54px}.nm-feature-shell--heat-manager .nm-feature-content>h1{letter-spacing:-.045em;max-width:1100px;margin:0 0 22px;font-size:clamp(2.35rem,4vw,3.6rem);line-height:1.02}.nm-feature-shell--heat-manager .nm-feature-tabs{margin-top:0}.nm-feature-shell--heat-manager .nm-feature-tablist{background:var(--chirpy-cream);max-width:100%;padding:6px}.nm-feature-shell--heat-manager .nm-feature-tabpanel{padding-top:24px}.nm-feature-shell--journey .nm-matrix-feature .nm-matrix-header{padding:28px 28px 18px}.nm-feature-shell--journey .nm-matrix-feature .nm-matrix-heading h1{font-size:clamp(2.4rem,4vw,3.45rem)}.nm-feature-shell--journey .nm-matrix-feature>:not(.nm-matrix-shell){max-width:100%}.nm-feature-shell--journey .nm-matrix-feature main{padding-top:18px}@media (width<=720px){.nm-feature-shell--heat-manager .nm-feature-content{padding:24px 18px 40px}.nm-feature-shell--heat-manager .nm-feature-content>h1{font-size:2.25rem}.nm-feature-shell--journey .nm-matrix-feature .nm-matrix-header{padding:24px 16px 16px}}:root{--netmax-navy:#000f47;--netmax-navy-strong:#000f47;--netmax-purple:#88449b;--netmax-magenta:#c84ec6;--netmax-page:#f5f7fc;--netmax-surface:#fff;--netmax-surface-soft:#fafaff;--netmax-text:#000f47;--netmax-muted:#6b6d72;--netmax-text-muted:var(--netmax-muted);--netmax-border:#e7e9f2;--netmax-accent-soft:#f5e3f5;--netmax-gradient:linear-gradient(57deg, var(--netmax-navy) 4.519%, var(--netmax-purple) 79.717%, var(--netmax-magenta) 96.526%);--netmax-radius-sm:8px;--netmax-radius-md:16px;--netmax-radius-lg:16px;--netmax-shadow:0 4px 6px #00000005;--chirpy-font:"Wotfard", "Trebuchet MS", Arial, sans-serif;--chirpy-navy:var(--netmax-navy);--chirpy-purple:var(--netmax-purple);--chirpy-page:var(--netmax-page);--chirpy-cream:var(--netmax-surface);--chirpy-border:var(--netmax-border)}.nm-experience:not(.nm-experience--collapsed){grid-template-columns:272px minmax(0,1fr)}.nm-experience .nm-primary-nav{padding:24px 20px}.nm-experience .nm-workspace-header{min-height:72px}.nm-experience .nm-main:not(.nm-main--compliance){padding:28px 40px 48px}.nm-experience .nm-organisation-picker{width:280px}.nm-experience .nm-page-heading{gap:8px;margin-bottom:24px}.nm-experience .nm-card{padding:24px}.nm-experience .nm-eyebrow{letter-spacing:1.2px;font-size:12px;font-weight:600}.nm-experience .nm-overview-grid{gap:24px}.nm-experience .nm-overview-intro{background:var(--netmax-surface)}.nm-experience .nm-overview-intro .nm-eyebrow{color:var(--netmax-purple)}.nm-experience .nm-button{background:var(--netmax-navy);border-color:var(--netmax-navy)}.nm-experience .nm-button--secondary{color:var(--netmax-navy);background:#fff;border-color:#cdd1e0}.nm-experience .nm-registration-callout{background:var(--netmax-page);border-color:var(--netmax-border);flex-wrap:wrap;gap:16px}.nm-experience p{line-height:1.5}.nm-experience .nm-home-dashboard{gap:24px}.nm-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nm-journey-grid .nm-card{align-content:start;gap:12px;display:grid}.nm-experience .nm-feature-tab--placeholder{color:var(--netmax-muted)}.nm-feature-tab small{font-size:11px;font-weight:400;display:block}.nm-experience :is([role=alert],.nm-feature-tab-status){border-radius:8px;padding:16px}.nm-experience :is(.nm-nav-list a,.ct-nav a)[aria-current=page]{box-shadow:inset 3px 0 var(--netmax-purple);font-weight:600}.nm-experience .nm-feature-tablist{box-shadow:none;border:1px solid var(--netmax-border);background:#fff;border-radius:8px;gap:8px}.nm-experience .nm-feature-tab.is-active{color:#88449b;background:#f3e9f7;box-shadow:inset 0 -3px #88449b}.ofgem-page-content{gap:24px;display:grid}.ofgem-feature .ofgem-network-row{font:inherit;font-size:14px;line-height:1.5}.ct-layout .ct-main{padding:28px 32px 48px}.ct-layout .ct-nav{background:#fff}.ct-layout .ct-card{margin-bottom:24px;padding:24px}.ct-layout .ct-heading{margin-bottom:24px}.ct-layout .ct-heading h1{letter-spacing:-.01em;line-height:42px}.ct-layout .ct-eyebrow{letter-spacing:1.2px;font-weight:600}.ct-layout .ct-badge{border-radius:48px}.ct-layout .ct-badge:before{content:"●";margin-right:6px;font-size:9px}.nm-matrix-feature .nm-matrix-header{border:1px solid var(--netmax-border);box-shadow:none;background:#fff;border-radius:16px;padding:24px}.nm-matrix-feature .nm-matrix-heading h1{letter-spacing:-.01em;font-size:36px;font-weight:600;line-height:42px}.nm-matrix-feature .nm-matrix-kicker{color:var(--netmax-purple)}.nm-matrix-feature .nm-matrix-tabs a.is-active{box-shadow:inset 0 -3px var(--netmax-purple)}.ofgem-feature{--ofgem-border:var(--netmax-border,#e7e9f2);--ofgem-surface:#fff;--ofgem-grey:#f5f7fc;--ofgem-shadow:none;--ofgem-navy-50:#6b6d72;gap:24px;max-width:none}.ofgem-feature .ofgem-heading{color:var(--netmax-navy,#000f47)}.ofgem-feature .ofgem-heading h1{color:var(--netmax-navy,#000f47);letter-spacing:-.01em;font-size:36px;font-weight:600;line-height:42px}.ofgem-feature .ofgem-heading>div>p:last-child{color:#6b6d72}.ofgem-feature .ofgem-kicker{color:var(--netmax-purple,#88449b);letter-spacing:1.2px;font-size:12px;font-weight:600;line-height:16px}.ofgem-feature :is(.ofgem-card,.ofgem-overall){border-radius:16px;padding:24px}.ofgem-feature .ofgem-card{gap:16px;display:grid}.ofgem-feature .ofgem-card :is(h2,h3,p){margin:0}.ofgem-feature .ofgem-subnav{border-radius:8px;gap:8px}.ofgem-feature .ofgem-subnav [aria-current=page]{color:var(--netmax-purple,#88449b);background:#f3e9f7;box-shadow:inset 0 -3px}.ofgem-feature :is(.ofgem-status,.ofgem-review-status,.ofgem-staff-pill):before{content:"●";margin-right:6px;font-size:9px}:is(.nm-experience,.ofgem-feature) .ofgem-loading{color:#404b75;border:1px solid var(--ofgem-border);background:#fff;border-radius:16px}.ofgem-feature .ofgem-schema-form fieldset{gap:20px;display:grid}.ofgem-feature .ofgem-schema-form h2{margin:0;padding-top:24px}:is(.ofgem-feature .ofgem-choice-row label:has(input:checked),.ofgem-feature .ofgem-choice-grid label:has(input:checked)){background:#f6eefa;border-color:#88449b;box-shadow:inset 0 0 0 1px #88449b}.ofgem-feature :is(input,select,textarea){accent-color:#88449b}.ofgem-company-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:24px;display:grid}.ofgem-completion-rail{border:1px solid var(--ofgem-border);background:#f5f7fc;border-radius:16px;gap:16px;padding:24px;display:grid}.ofgem-completion-rail progress{accent-color:#88449b;width:100%}.ofgem-feature .ofgem-network-row--child,.ofgem-feature .ofgem-review-network--child{border-left:3px solid #e1d0e6;width:calc(100% - 32px);margin-left:32px}.ofgem-feature .ofgem-network-row{border-radius:8px;padding:20px}.ofgem-network-action{text-align:right;flex-shrink:0}.ofgem-network-action>span{color:#88449b}.ofgem-feature .ofgem-review-network>summary{flex-wrap:wrap}.ofgem-feature .ofgem-readiness.is-frozen{border-left-color:#88449b}.ofgem-feature .ofgem-alert{border:1px solid;line-height:1.5}.ofgem-feature .ofgem-alert.error{border-left-width:4px}.ofgem-feature .ofgem-button{border-radius:8px;justify-self:start}.ofgem-feature .ofgem-actions{flex-wrap:wrap}:is(.ofgem-feature,.ct-layout,.nm-matrix-feature) :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #88449b}@media (width<=1100px){.nm-journey-grid,.ofgem-company-layout{grid-template-columns:1fr}.nm-experience .nm-overview-progress{flex-wrap:wrap}}@media (width<=760px){.nm-experience .nm-main:not(.nm-main--compliance){padding:24px 16px}.nm-experience .nm-organisation-picker{width:100%}.nm-experience .nm-primary-nav,.nm-experience .nm-card,.ofgem-feature .ofgem-card{padding:20px}.ofgem-feature .ofgem-heading h1,.nm-matrix-feature .nm-matrix-heading h1{font-size:28px;line-height:34px}.ct-layout .ct-main{padding:24px 16px}.ofgem-feature .ofgem-network-row{overflow-wrap:anywhere;flex-wrap:wrap}.ofgem-feature .ofgem-network-row--child,.ofgem-feature .ofgem-review-network--child{width:calc(100% - 16px);margin-left:16px}.ofgem-network-action{text-align:left}}body,button,input,select,textarea{font-family:var(--chirpy-font)}.nm-feature-shell{background:var(--netmax-page);min-height:calc(100svh - 72px);color:var(--netmax-text)}.nm-feature-menu{background:var(--netmax-surface);width:228px;color:var(--netmax-text);border-right:1px solid var(--netmax-border);box-shadow:none;padding:12px 12px 28px}.nm-feature-menu-brand{border-bottom:1px solid var(--netmax-border);gap:9px;min-height:58px;padding:10px 9px 9px}.nm-feature-mark{width:25px;height:25px}.nm-feature-menu-title{color:var(--netmax-navy);letter-spacing:-.025em;font-size:.94rem;font-weight:700}.nm-feature-menu-client{color:var(--netmax-muted);letter-spacing:.075em;text-transform:uppercase;margin:15px 7px 17px;font-size:.68rem;font-weight:700;display:block}.nm-feature-menu-client select{width:100%;color:var(--netmax-navy);background:var(--netmax-surface);border:1px solid var(--netmax-border);border-radius:var(--netmax-radius-sm);box-shadow:none;letter-spacing:0;text-transform:none;margin-top:6px;padding:10px 12px;font-size:.82rem;font-weight:600}.nm-feature-menu-client select:focus{border-color:var(--netmax-purple);box-shadow:0 0 0 3px #74429a1f}.nm-feature-menu-status{color:var(--netmax-muted);margin:8px;font-size:.78rem}.nm-feature-menu-list{gap:2px}.nm-feature-menu-list.nested{border-left:1px solid #eef0f5;margin-left:9px;padding-left:8px}.nm-feature-menu-group{color:#989eb2;letter-spacing:.1em;text-transform:uppercase;min-height:32px;padding:8px 10px 5px;font-size:.67rem;font-weight:800}.nm-feature-menu-link{min-height:40px;color:var(--netmax-navy);border-radius:10px;margin:2px 0;padding:9px 11px;font-size:.84rem;font-weight:600;transition:background .14s,color .14s}.nm-feature-menu-icon{color:#8e93aa}.nm-feature-menu-link:hover{color:var(--netmax-purple);background:#f6f4fa;transform:none}.nm-feature-menu-link:hover .nm-feature-menu-icon,.nm-feature-menu-link.is-active .nm-feature-menu-icon{color:var(--netmax-purple)}.nm-feature-menu-link.is-active{color:var(--netmax-purple);box-shadow:none;background:#f1eff7;position:relative}.nm-feature-menu-link.is-active:before{content:"";background:var(--netmax-purple);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.nm-feature-content{background:var(--netmax-page);min-width:0;color:var(--netmax-text);padding:28px 32px 56px}.nm-feature-content>h1{color:var(--netmax-navy);letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(1.9rem,2.8vw,2.7rem);font-weight:700}.nm-feature-kicker,.nm-home-kicker{color:var(--netmax-purple);font-family:var(--chirpy-font);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.nm-home-dashboard{gap:18px}.nm-home-hero{border-radius:var(--netmax-radius-lg);background:var(--netmax-gradient);min-height:244px;box-shadow:none;padding:28px 32px}.nm-home-hero h2{color:#fff;font-size:clamp(2rem,2.6vw,2.75rem)}.nm-home-hero-copy>p:not(.nm-home-kicker){color:#ffffffd1}.nm-home-tagline{color:#fff}.nm-home-journey-link{width:fit-content;color:var(--netmax-purple);background:#fff;border-radius:9px;margin-top:18px;padding:10px 16px;display:inline-flex;box-shadow:0 8px 20px -16px #07104a73}.nm-home-wave{opacity:.3}.nm-home-pillars,.nm-home-feature-section,.nm-home-activity{border:1px solid var(--netmax-border);border-radius:var(--netmax-radius-md);background:var(--netmax-surface);box-shadow:none}.nm-home-pillars>div{border-color:var(--netmax-border)}.nm-home-feature-section,.nm-home-activity{padding:22px}.nm-home-feature-card{border:1px solid var(--netmax-border);background:var(--netmax-surface);box-shadow:none;border-radius:14px}.nm-home-feature-card:hover{box-shadow:var(--netmax-shadow);border-color:#d6c3e1;transform:translateY(-2px)}.nm-home-feature-card h3,.nm-home-section-heading h2,.nm-home-activity h2,.nm-home-pillars strong{color:var(--netmax-navy)}.nm-home-feature-card p,.nm-home-activity>p{color:var(--netmax-muted)}.nm-home-feature-card>span,.nm-home-section-heading>a{color:var(--netmax-purple)}.nm-feature-shell button,.nm-feature-shell input,.nm-feature-shell select,.nm-feature-shell textarea{border-radius:var(--netmax-radius-sm)}.nm-feature-shell input,.nm-feature-shell select,.nm-feature-shell textarea{border-color:var(--netmax-border);color:var(--netmax-text);background:#fff}.nm-feature-shell input:focus,.nm-feature-shell select:focus,.nm-feature-shell textarea:focus{border-color:var(--netmax-purple);outline:none;box-shadow:0 0 0 3px #74429a1a}.nm-feature-shell button[class*=primary],.nm-feature-shell .nm-primary-button{background:var(--netmax-gradient);color:#fff;border-color:#0000}.nm-feature-tabs{border-bottom-color:var(--netmax-border)}.nm-feature-tab{color:var(--netmax-muted);font-weight:650}.nm-feature-tab:hover,.nm-feature-tab.is-active{color:var(--netmax-purple)}.nm-feature-tab.is-active{border-bottom-color:var(--netmax-magenta)}.nm-feature-shell--matrix .nm-feature-content{background:var(--netmax-page)}.nm-matrix-feature{--nm-primary:var(--netmax-navy);--nm-accent:var(--netmax-purple);--nm-page:var(--netmax-page);--nm-card:var(--netmax-surface);color:var(--netmax-text)}.nm-matrix-feature :is(.rounded,.rounded-lg,.rounded-xl,.rounded-2xl){border-radius:var(--netmax-radius-md)}.nm-matrix-feature :is(.border,.border-gray-200,.border-slate-200){border-color:var(--netmax-border)}.nm-matrix-feature :is(.bg-white,.bg-slate-50,.bg-gray-50){background-color:var(--netmax-surface)}.nm-matrix-feature :is(h1,h2,h3,h4){color:var(--netmax-navy);font-family:var(--chirpy-font)}@media (width<=860px){.nm-feature-menu{width:205px}.nm-feature-content{padding:24px 20px 44px}}@media (width<=700px){.nm-feature-shell{display:block}.nm-feature-menu{border-right:0;border-bottom:1px solid var(--netmax-border);width:100%}.nm-feature-menu-list{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.nm-feature-menu-list.nested{display:none}.nm-feature-menu-link{white-space:nowrap}}.nm-experience .nm-overview{gap:24px;display:grid}.nm-experience .nm-overview .nm-page-heading{margin:0}.nm-experience .nm-overview-grid{grid-template-columns:minmax(0,388fr) repeat(2,minmax(0,362fr));gap:24px;display:grid}.nm-experience .nm-overview-grid>.nm-card{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:348px;display:flex}.nm-experience .nm-overview-grid>.nm-card>.nm-button{margin-top:auto}.nm-experience .nm-overview-grid h2{font-size:20px;line-height:24px}.nm-experience .nm-overview-grid .nm-overview-intro{background:linear-gradient(127deg,#2b0b4d 0%,#c84ec6 100%)}.nm-experience .nm-overview-intro :is(h2,p),.nm-experience .nm-overview-intro .nm-eyebrow{color:#fff}.nm-experience .nm-overview-intro h2{font-size:24px;line-height:28px}.nm-experience .nm-overview-grid p{font-size:14px;line-height:18px}.nm-experience .nm-overview-intro p:not(.nm-eyebrow){font-size:16px;line-height:22px}.nm-experience .nm-review-ring-row{align-items:center;gap:20px;width:100%;display:flex}.nm-experience .nm-review-ring-row .nm-progress-ring{flex:none;width:132px;height:132px}.nm-experience .nm-review-ring-row>div{gap:8px;min-width:0;display:grid}.nm-experience .nm-summary-chip{color:#88449b;background:#f3e9f7;border-radius:48px;align-self:start;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.nm-summary-chip:before{content:"●";font-size:8px}.nm-experience .nm-summary-note,.nm-experience .nm-overview-grid .nm-summary-note{color:#6b6d72;font-size:12px;line-height:16px}.nm-experience .nm-registration-value{align-items:center;gap:16px;display:flex}.nm-registration-value>strong{font-size:40px;line-height:44px}.nm-experience .nm-registration-summary>progress{accent-color:#88449b;width:100%;height:8px}.nm-experience :is(.nm-dashboard-journey,.nm-assigned-services){gap:16px;display:grid}.nm-experience :is(.nm-dashboard-journey,.nm-assigned-services) h2{font-size:20px;line-height:24px}.nm-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.nm-experience .nm-journey-step{background:#f5f7fc;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.nm-experience .nm-journey-step h3{font-size:18px;line-height:22px}.nm-experience .nm-journey-step p{font-size:14px;line-height:18px}.nm-experience .nm-journey-step .nm-step-label{text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:8px;font-size:12px;display:flex}.nm-step-label>span:first-child{color:#fff;background:#88449b;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.nm-experience .nm-assigned-services>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nm-experience .nm-assigned-services .nm-service-link{box-shadow:none;border:1px solid #e7e9f2;border-radius:12px;min-width:0;padding:16px}.nm-experience .nm-assigned-services p{font-size:14px;line-height:18px}@media (width<=1200px){.nm-experience .nm-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-experience .nm-review-ring-row{flex-wrap:wrap}}@media (width<=1000px){.nm-experience .nm-overview-grid,.nm-journey-steps{grid-template-columns:1fr}.nm-experience .nm-assigned-services>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.nm-experience .nm-assigned-services>div{grid-template-columns:1fr}}.nm-experience .ofgem-company-layout{grid-template-columns:minmax(0,1fr) 316px;gap:24px}.ofgem-company-main,.ofgem-company-page{gap:24px;min-width:0;display:grid}.nm-experience .ofgem-completion-rail{background:0 0;border:0;gap:24px;padding:0;display:grid}.ofgem-feature .ofgem-schema-form,.ofgem-feature .ofgem-schema-form>fieldset,.ofgem-feature .ofgem-schema-section{gap:24px;display:grid}.ofgem-feature .ofgem-schema-section>h2{padding:0;font-size:24px;line-height:28px}.ofgem-feature .ofgem-save-strip{background:#fff;border:1px solid #e7e9f2;border-radius:16px;padding:24px}.ofgem-feature .ofgem-field{gap:8px}.ofgem-feature .ofgem-field>label{font-size:14px;line-height:18px}.ofgem-feature .ofgem-schema-introduction:empty{display:none}@media (width<=1100px){.nm-experience .ofgem-company-layout{grid-template-columns:1fr}}.nm-experience .ct-layout{grid-template-columns:268px minmax(0,1fr);align-content:start;gap:24px;min-height:0;padding:28px 40px 48px}.nm-experience .ct-layout>.ct-heading{grid-column:1/-1;margin:0}.nm-experience .ct-heading .nm-page-heading{margin:0}.nm-experience .ct-heading h1{margin:0;font-size:32px;line-height:36px}.nm-experience .ct-layout .ct-main{max-width:none;margin:0;padding:0}.nm-experience .ct-layout .ct-nav{border:1px solid #e7e9f2;border-radius:16px;align-self:start;gap:4px;padding:16px}.nm-experience .ct-layout .ct-card{margin:0 0 24px;padding:24px}.nm-experience .ct-layout .ct-current{grid-template-columns:minmax(0,1fr) 140px;gap:16px;min-height:266px;display:grid}.nm-experience .ct-current .nm-progress-ring{width:140px;height:140px}.nm-experience .ct-current .ct-disclaimer{background:#f5f7fc;border-radius:8px;grid-column:1/-1;margin:0;padding:12px 16px;font-size:12px;line-height:16px}.nm-experience .ct-domain-row{grid-template-columns:minmax(0,1.4fr) minmax(100px,1fr) minmax(110px,.8fr) minmax(90px,.7fr);gap:16px;padding:20px 0}.nm-experience .ct-domain-row>*{min-width:0}.nm-experience .ct-domain-row .ct-button{white-space:normal;text-align:center}.nm-experience .ct-layout h2{font-size:20px;line-height:24px}.nm-experience .ct-layout .ct-controls{gap:16px;display:grid}@media (width<=1200px){.nm-experience .ct-layout{grid-template-columns:220px minmax(0,1fr)}.nm-experience .ct-domain-row{grid-template-columns:1fr 1fr}}@media (width<=1000px){.nm-experience .ct-layout{grid-template-columns:1fr}}@media (width<=760px){.nm-experience .ct-layout{padding:24px 16px}.nm-experience .ct-layout .ct-current{grid-template-columns:minmax(0,1fr)}}.nm-experience .ct-layout--domain{grid-template-columns:minmax(0,1fr)}.nm-experience .ct-domain-navigation{background:#fff;border:1px solid #e7e9f2;border-radius:8px;padding:12px 16px}.ct-domain-navigation>summary{cursor:pointer;color:#88449b;font-weight:600}.nm-experience .ct-domain-navigation .ct-nav{border:0;flex-flow:wrap;margin-top:12px;padding:0;display:flex}.nm-experience .ct-layout--domain .ct-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}.nm-experience .ct-layout--domain .ct-summary-grid>.ct-card{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;min-height:260px;margin:0;display:flex}.nm-experience .ct-layout--domain .ct-summary-grid h2{text-transform:uppercase;letter-spacing:1.2px;color:#88449b;margin:0;font-size:12px;line-height:16px}.nm-experience .ct-layout--domain .ct-summary-grid p{margin:0}.nm-experience .ct-layout--domain .ct-summary-grid .ct-score{color:#000f47;font-size:28px;font-weight:600;line-height:32px;margin:0!important}.nm-experience .ct-layout--domain .ct-summary-grid .ct-score small{font:inherit;color:inherit}.nm-experience .ct-layout--domain .ct-current>div:first-child{justify-items:start;gap:8px;display:grid}.nm-experience .ct-layout--domain .ct-stage-card>.ct-muted{font-size:12px;line-height:16px}.nm-experience .ct-layout--domain .ct-current .ct-progress{width:100%}.nm-experience .ct-layout--domain .ct-current .ct-disclaimer{background:0 0;margin-top:auto;padding:0}.nm-experience .ct-layout--domain .ct-current>div:first-child>.ct-muted{color:#000f47;font-size:28px;line-height:32px}.nm-experience .ct-stage-card .ct-stages{grid-template-columns:1fr;gap:10px;display:grid}.nm-experience .ct-stage-card .ct-stages>div{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:0;display:grid}.nm-experience .ct-stage-card .ct-stage-count{grid-area:1/2;font-size:14px}.nm-experience .ct-stage-card .ct-stages h3{grid-area:1/1;font-size:14px}.nm-experience .ct-stage-card .ct-stages p{font-size:12px;line-height:16px}.nm-experience .ct-questionnaire>h2{margin:6px 0;font-size:24px;line-height:28px}.nm-experience .ct-question{border:1px solid #e7e9f2;border-radius:12px;margin:20px 0 0;padding:20px}.nm-experience .ct-question legend{float:left;width:100%;max-width:100%;margin-bottom:12px;padding:0;font-size:18px;font-weight:600;line-height:22px}.nm-experience .ct-question legend+*{clear:both}.nm-experience .ct-question-meta{letter-spacing:.6px;text-transform:uppercase;margin-bottom:12px;font-size:10px;line-height:12px}.nm-experience .ct-answers label{border:1px solid #cdd1e0;border-radius:8px;min-height:44px;padding:10px 20px 10px 16px;font-size:14px}.nm-experience .ct-answers label:has(input:checked){background:#f6eefa;border-color:#88449b;box-shadow:inset 0 0 0 1px #88449b}@media (width<=1100px){.nm-experience .ct-layout--domain .ct-summary-grid{grid-template-columns:1fr}}.nm-experience .ct-layout--domain>.ct-nav{flex-flow:wrap;gap:4px;padding:8px;display:flex}.nm-experience .ct-layout--domain>.ct-nav a{padding:8px 12px;font-size:12px}.nm-experience .nm-feature-shell--heat-manager h1,.nm-experience.nm-feature-shell--heat-manager .nm-page-heading h1{font-size:32px;line-height:36px}.nm-experience .nm-feature-tablist{background:0 0;border:0;border-bottom:1px solid #e7e9f2;border-radius:0;gap:4px;padding:0}.nm-experience .nm-feature-tab{background:0 0;border-radius:0;padding:12px 16px}.nm-experience .nm-feature-tab.is-active{background:0 0;box-shadow:inset 0 -3px #88449b}.nm-experience .nm-feature-tab small{margin-left:8px;display:inline}.ofgem-feature .ofgem-subnav{box-shadow:none;background:#fff;border:1px solid #e7e9f2;padding:8px}.ofgem-feature .ofgem-subnav button{padding:8px 12px;font-size:12px}.ofgem-status-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ofgem-feature .ofgem-status-cards>.ofgem-card{align-content:start;gap:16px;min-width:0;min-height:286px}.ofgem-feature .ofgem-status-cards h2{font-size:20px;line-height:24px}.ofgem-feature .ofgem-status-cards p{font-size:14px;line-height:18px}.ofgem-status-value{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ofgem-status-value>strong{font-size:40px;line-height:44px}.ofgem-feature .ofgem-status-cards progress,.ofgem-network-progress progress{accent-color:#88449b;width:100%;height:8px}.ofgem-feature .ofgem-fine-print{color:#6b6d72;font-size:12px;line-height:16px}.ofgem-section-links{gap:8px;display:grid}.ofgem-feature .ofgem-section-links .ofgem-progress-card{min-height:0;box-shadow:none;background:#f5f7fc;border-radius:8px;padding:8px 12px}.ofgem-feature .ofgem-section-links .ofgem-progress-card strong{font-size:14px}.ofgem-feature .ofgem-section-links .ofgem-progress-card b{font-size:18px}.ofgem-feature .ofgem-network-list{gap:14px;display:grid}.ofgem-feature .ofgem-network-row{width:100%;box-shadow:none;background:#fff;border:0;border-top:1px solid #e7e9f2;border-radius:0;grid-template-columns:minmax(0,1.5fr) minmax(150px,1fr) minmax(140px,.7fr) auto;align-items:center;gap:24px;padding:16px 0;display:grid}.ofgem-feature .ofgem-network-row--child{border-left:0;width:100%;margin-left:0}.ofgem-feature .ofgem-network-row--child .ofgem-network-identity{padding-left:36px}.ofgem-network-identity,.ofgem-network-progress,.ofgem-network-status{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.ofgem-network-identity small,.ofgem-network-status small{color:#6b6d72;font-size:12px}.ofgem-network-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ofgem-feature .ofgem-network-type{color:#404b75;white-space:nowrap;background:#f5f7fc;border-radius:48px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:16px;display:inline-flex}.ofgem-network-type:before{content:"●";font-size:8px}.ofgem-feature .ofgem-network-type[data-type=District]{color:#88449b;background:#f3e9f7}.ofgem-feature .ofgem-button.secondary{color:#000f47;box-shadow:none;background:#fff;border:1px solid #cdd1e0}.ofgem-feature .ofgem-status{white-space:normal;width:fit-content}.ofgem-feature .ofgem-status.needs-action{color:#b45309;background:#fff3e8}.ofgem-attention-row{border-top:1px solid #e7e9f2;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:24px;padding:12px 0;display:grid}.ofgem-attention-row>*{overflow-wrap:anywhere;min-width:0}.ofgem-attention-row>strong:before{content:"●";color:#b45309;margin-right:12px;font-size:8px}.ofgem-validation-messages{margin:0;padding-left:20px}.ofgem-validation-messages:empty{display:none}@media (width<=1100px){.ofgem-status-cards{grid-template-columns:1fr}.ofgem-feature .ofgem-network-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){.ofgem-attention-row{grid-template-columns:1fr;gap:12px}.ofgem-feature .ofgem-network-row{gap:12px}}.ofgem-feature .ofgem-review-page{gap:24px;display:grid}.ofgem-feature .ofgem-review-intro{box-shadow:none;background:0 0;border:0;padding:0}.ofgem-review-header-line{justify-content:space-between;align-items:center;gap:24px;display:flex}.ofgem-feature .ofgem-review-intro h2{font-size:32px;line-height:36px}.ofgem-feature .ofgem-review-intro .ofgem-kicker{display:none}.ofgem-feature .ofgem-readiness{background:#fff8ef;border:1px solid #f0c18d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:20px 24px;display:grid}.ofgem-feature .ofgem-readiness>:not(button){grid-column:1}.ofgem-feature .ofgem-readiness>button{grid-area:1/2/4}.ofgem-feature .ofgem-readiness>button~button{grid-row:auto}.ofgem-feature .ofgem-readiness>h2{grid-row:1;font-size:20px;line-height:24px}.ofgem-feature .ofgem-readiness>.ofgem-kicker{display:none}.ofgem-feature .ofgem-readiness>p{font-size:14px;line-height:18px}.ofgem-feature .ofgem-readiness.is-frozen{background:#f6eefa;border-color:#e1d0e6}.ofgem-feature .ofgem-readiness.is-ready{background:#f0faf3;border-color:#c4e5cc}.ofgem-feature .ofgem-review-fields{grid-template-columns:1fr;gap:8px;display:grid}.ofgem-feature .ofgem-review-fields>.ofgem-review-answer-row{background:0 0;border:0;border-top:1px solid #e7e9f2;border-radius:0;grid-template-columns:minmax(0,420fr) minmax(0,440fr) minmax(26px,218fr);gap:16px;padding:10px 0;display:grid}.ofgem-feature .ofgem-review-answer-row dt,.ofgem-feature .ofgem-review-answer-row dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:18px}.ofgem-feature .ofgem-review-answer-row dt{color:#6b6d72;font-weight:400}.ofgem-feature .ofgem-review-answer-row dd{color:#000f47}.ofgem-feature .ofgem-review-edit{text-align:right}.ofgem-feature .ofgem-review-edit a{color:#88449b;font-weight:600}.ofgem-feature .ofgem-review-network>summary{min-height:62px;padding:16px}.ofgem-feature .ofgem-review-network{box-shadow:none;border:1px solid #e7e9f2;border-radius:8px}.ofgem-feature .ofgem-review-network--child{border-left:1px solid #e7e9f2;width:100%;margin-left:0}.ofgem-feature .ofgem-review-network--child>summary{padding-left:36px}@media (width<=760px){.ofgem-feature .ofgem-readiness{grid-template-columns:1fr}.ofgem-feature .ofgem-readiness>button{grid-area:auto/1}.ofgem-feature .ofgem-review-fields>.ofgem-review-answer-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;gap:8px}.ofgem-review-header-line{flex-wrap:wrap}}.ofgem-feature .ofgem-snapshot-empty{text-align:center;background:#f5f7fc;border-radius:12px;justify-items:center;gap:12px;min-height:118px;padding:24px;display:grid}.ofgem-feature .ofgem-snapshot-empty>*{max-width:700px}.ofgem-feature .ofgem-submission-list article{background:#f5f7fc;border:1px solid #e7e9f2;border-radius:12px;grid-template-columns:auto 1fr;gap:12px 24px;padding:20px;display:grid}.ofgem-feature .ofgem-submission-list code{overflow-wrap:anywhere;white-space:normal;grid-column:1/-1}.nm-matrix-feature.nm-matrix-feature{--mx-navy:#000f47;--mx-navy-75:#404b75;--mx-navy-50:#6b6d72;--mx-navy-25:#bfc3d1;--mx-teal:#88449b;--mx-purple:#88449b;--mx-blush:#f5f7fc;--mx-surface:white;--mx-bg:#f5f7fc;--mx-border:#e7e9f2;--mx-shadow:none;color:#000f47;background:#f5f7fc}.nm-matrix-feature .nm-nyra-matrix{gap:24px;min-width:0;display:grid}.nm-matrix-feature .nm-nyra-matrix>main>.space-y-3{min-width:0}.nm-matrix-feature .nm-nyra-matrix .nm-matrix-header{box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;padding:0}.nm-matrix-feature .nm-nyra-matrix .nm-matrix-heading{color:#000f47;gap:6px;max-width:none}.nm-matrix-feature .nm-nyra-matrix .nm-matrix-heading h1{color:#000f47;letter-spacing:-.32px;font-size:32px;font-weight:600;line-height:36px}.nm-matrix-feature .nm-nyra-matrix .nm-matrix-heading>p:not(.nm-matrix-kicker){color:#404b75;font-size:16px;line-height:22px}.nm-matrix-feature .nm-nyra-matrix .nm-matrix-kicker{color:#88449b;letter-spacing:1.2px;font-size:12px;line-height:16px}.nm-matrix-feature .nm-nyra-matrix .nm-matrix-subnav{box-shadow:none;background:#fff;border:1px solid #e7e9f2;border-radius:12px;padding:8px}.nm-matrix-feature .nm-nyra-matrix .nm-matrix-tabs a.is-active{color:#88449b;background:#f3e9f7;box-shadow:inset 0 -3px #88449b}.nm-matrix-feature .nm-nyra-matrix .nm-matrix-tools label{color:#404b75}.nm-matrix-feature .nm-nyra-matrix .nm-matrix-tools select{color:#000f47;background:#fff;border-color:#cdd1e0;border-radius:8px}.nm-matrix-feature .nm-nyra-matrix>.p-6{padding:0}.nm-matrix-feature .nm-nyra-matrix :is(.bg-white,.bg-slate-50,.bg-gray-50){background:#fff}.nm-matrix-feature .nm-nyra-matrix :is(.rounded-lg,.rounded-xl,.rounded-2xl).border{box-shadow:none;border-color:#e7e9f2;border-radius:16px}.nm-matrix-feature .nm-nyra-matrix :is(.text-slate-900,.text-slate-800){color:#000f47}.nm-matrix-feature .nm-nyra-matrix :is(.text-slate-700,.text-slate-600){color:#404b75}.nm-matrix-feature .nm-nyra-matrix :is(.text-slate-500,.text-slate-400){color:#6b6d72}.nm-matrix-feature .nm-nyra-matrix :is(button.bg-slate-900,a.bg-slate-900){color:#fff;box-shadow:none;background:#000f47;border-radius:8px}.nm-matrix-feature .nm-nyra-matrix .bg-slate-100{background:#f5f7fc}.nm-matrix-feature .nm-nyra-matrix :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #88449b}@media (width<=760px){.nm-matrix-feature .nm-nyra-matrix .nm-matrix-heading h1{font-size:28px;line-height:34px}.nm-matrix-feature .nm-nyra-matrix .nm-matrix-tools{margin-left:0}}.nm-experience.nm-experience{background:#fff}.nm-experience .nm-workspace{background:#f5f7fc}.nm-experience .ofgem-review-intro h2{font-size:18px;line-height:22px}.ofgem-feature .ofgem-review-issues:empty{display:none}.ofgem-feature .ofgem-network-status .ofgem-status{align-items:center;gap:6px;margin-left:0;display:inline-flex}.ofgem-feature .ofgem-network-status .ofgem-status:before{flex:none;margin:0}.nm-experience .nm-page-breadcrumb{color:#6b6d72;margin-bottom:24px;font-size:14px;line-height:18px}.nm-experience .nm-page-breadcrumb a{color:#88449b}.nm-experience .ofgem-feature{grid-template-columns:minmax(0,1fr);min-width:0}.ofgem-feature .ofgem-page-content,.ofgem-feature .ofgem-import,.ofgem-feature .ofgem-card{min-width:0}.ofgem-feature .ofgem-import input[type=file]{width:100%;min-width:0;max-width:100%}.nm-experience .ct-stage-card .ct-stages progress{accent-color:#88449b;grid-column:1;width:100%;height:8px}.nm-experience .nm-progress-ring{background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='132'%20height='132'%20viewBox='0%200%20132%20132'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='track'%20d='M132%2066C132%20102.451%20102.451%20132%2066%20132C29.5492%20132%200%20102.451%200%2066C0%2029.5492%2029.5492%200%2066%200C102.451%200%20132%2029.5492%20132%2066ZM14.52%2066C14.52%2094.4316%2037.5684%20117.48%2066%20117.48C94.4316%20117.48%20117.48%2094.4316%20117.48%2066C117.48%2037.5684%2094.4316%2014.52%2066%2014.52C37.5684%2014.52%2014.52%2037.5684%2014.52%2066Z'%20fill='%23E7E9F2'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;padding:0;position:relative}.nm-experience .nm-progress-ring:before{content:"";-webkit-mask-image:conic-gradient(#000 0 var(--progress),transparent var(--progress) 100%);mask-image:conic-gradient(#000 0 var(--progress),transparent var(--progress) 100%);background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='132'%20height='132'%20viewBox='0%200%20132%20132'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='value'%20d='M132%2066C132%20102.451%20102.451%20132%2066%20132C29.5492%20132%200%20102.451%200%2066C0%2029.5492%2029.5492%200%2066%200C102.451%200%20132%2029.5492%20132%2066ZM14.52%2066C14.52%2094.4316%2037.5684%20117.48%2066%20117.48C94.4316%20117.48%20117.48%2094.4316%20117.48%2066C117.48%2037.5684%2094.4316%2014.52%2066%2014.52C37.5684%2014.52%2014.52%2037.5684%2014.52%2066Z'%20fill='url(%23paint0_linear_0_113)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_0_113'%20x1='0'%20y1='66'%20x2='132'%20y2='66'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23000F47'/%3e%3cstop%20offset='1'%20stop-color='%23C84EC6'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") 50%/100% 100% no-repeat;position:absolute;inset:0}.nm-experience .nm-progress-ring>span{background:0 0;width:78%;height:78%;position:absolute;inset:11%}.nm-experience .nm-progress-ring strong{letter-spacing:-.28px;font-size:28px}.nm-experience .ct-domain-row .ct-button{color:#000f47;background:#fff;border:1px solid #cdd1e0}.nm-experience .ct-controls .ct-button{color:#fff;background:#000f47}.nm-experience .ct-breakdown-labels{color:#6b6d72;grid-template-columns:minmax(0,1.4fr) minmax(100px,1fr) minmax(110px,.8fr) minmax(90px,.7fr);gap:16px;padding-bottom:12px;font-size:12px;line-height:16px;display:grid}.nm-experience .ct-progress.is-complete progress::-webkit-progress-value{background:#158038}.nm-experience .ct-progress.is-complete progress::-moz-progress-bar{background:#158038}.nm-experience .ct-stage-card .ct-stages>div{grid-template-columns:minmax(0,1.2fr) minmax(36px,.7fr) auto;align-items:center}.nm-experience .ct-stage-card .ct-stages progress{grid-area:1/2;height:8px}.nm-experience .ct-stage-card .ct-stages .ct-stage-count{grid-area:1/3}.nm-experience .ct-stage-card .ct-stages p{grid-column:1/-1}.nm-experience .ct-stage-card progress.is-complete{accent-color:#158038}.ofgem-feature .ofgem-registration-readiness.needs-action h2{color:#b45309}.ofgem-feature .ofgem-registration-readiness.needs-action>.ofgem-status{color:#b45309;background:#fff3e8;margin-left:0}@media (width<=1200px){.nm-experience .ct-breakdown-labels{display:none}}.nm-experience .nm-summary-chip.is-complete,.ofgem-feature .ofgem-status.is-complete{color:#158038;background:#eaf7ee}.nm-experience .nm-summary-chip.needs-action{color:#b45309;background:#fff3e8}.ofgem-feature progress.is-complete{accent-color:#158038}.ofgem-feature progress.needs-action{accent-color:#b45309}.ofgem-feature .ofgem-review-network>summary>.ofgem-status{flex:none;align-items:center;margin-left:auto;font-size:12px;line-height:16px;display:inline-flex}@media (width<=760px){.ofgem-feature .ofgem-review-network>summary{flex-wrap:wrap}.ofgem-feature .ofgem-review-network>summary>.ofgem-status{margin-left:0}}.account-menu{color:#000f47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-shrink:0;font-family:Wotfard,sans-serif;position:relative}.account-menu .account-menu-trigger{color:#88449b;cursor:pointer;background:#f4ecf6;border:1px solid #e7e9f2;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font:600 14px/1 Wotfard,sans-serif;display:grid}.account-menu .account-menu-panel{z-index:100;text-align:left;background:#fff;border:1px solid #e7e9f2;border-radius:16px;flex-direction:column;gap:15px;width:min(280px,100vw - 32px);padding:21px 27px 26px 24px;display:flex;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 0 10px #000f471a}.account-menu-identity{overflow-wrap:anywhere;border-bottom:.5px solid #e7e9f2;padding-bottom:12px}.account-menu .account-menu-name{color:#000f47;letter-spacing:-.18px;margin:0 0 2px;font-size:18px;font-weight:600;line-height:22px}.account-menu .account-menu-email,.account-menu .account-menu-role{color:#6b6d72;letter-spacing:-.48px;margin:0;font-size:12px;line-height:16px}.account-menu .account-menu-role{margin-top:8px}.account-menu .account-menu-signout{color:#000f47;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;font:600 14px/16px Wotfard,sans-serif}.account-menu button:focus-visible{outline-offset:4px;outline:2px solid #88449b}.account-menu .account-menu-signout:hover{color:#88449b}.app-shell{background:#0c2348;min-height:100svh}.app-shell.is-features-route{background:var(--chirpy-page)}.features-host,.features-host .nm-feature-shell{min-height:calc(100svh - 73px)}.app-bar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.brand{color:var(--text-h);letter-spacing:-.03em;font-weight:650;text-decoration:none}.app-bar p{color:var(--muted);font-size:.92rem}.app-bar-meta{align-items:center;gap:12px;display:flex}.login{background:radial-gradient(circle at 14% 18%,#4ec1c833,#0000 28%),radial-gradient(circle at 76% 88%,#88439b2e,#0000 30%),#fff6f2;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;min-height:100svh;padding:24px;display:grid}.login-brand{color:#fff6f2;background:#000f47;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 48px);padding:clamp(32px,6vw,76px);display:flex;position:relative;overflow:hidden}.login-brand .netmax-logo{background:#fffdf8;border-radius:14px;align-self:flex-start;padding:12px 16px}.login-brand-copy{z-index:1;max-width:660px;margin:auto 0;position:relative}.login-brand-copy .kicker{color:#4ec1c8}.login-brand-copy h1{letter-spacing:-.06em;color:#fff6f2;margin:0 0 24px;font-family:Wotfard,Trebuchet MS,Arial,sans-serif;font-size:clamp(3rem,6vw,6.2rem);font-weight:700;line-height:.95}.login-brand-copy>p:last-child{color:#bfc3d1;max-width:540px;font-size:1.08rem}.login-brand-motif span{border:2px solid #4ec1c83d;border-radius:50%;position:absolute}.login-brand-motif span:first-child{width:420px;height:420px;top:-90px;right:-180px}.login-brand-motif span:nth-child(2){border-color:#88439b52;width:280px;height:280px;top:40px;right:-60px}.login-brand-motif span:nth-child(3){border-color:#4ec1c857;width:160px;height:160px;top:155px;right:80px}.login>.login-card{place-self:center}.login-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;flex-direction:column;gap:18px;width:min(430px,100% - 48px);padding:38px 36px;display:flex;box-shadow:0 30px 70px -42px #000f4799}.login-card h2{color:#000f47;margin:0;font-family:Wotfard,Trebuchet MS,Arial,sans-serif;font-size:2rem;font-weight:700}.field{color:var(--muted);text-align:left;flex-direction:column;gap:6px;font-size:.85rem;display:flex}.field input,.primary-button{font:inherit}.field input{width:100%;color:var(--text-h);background:#fffdf8;border:1px solid #bfc3d1;border-radius:10px;padding:11px 12px}.field input:focus-visible,.primary-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field-error,.form-error{color:var(--danger)}.form-error{margin:0;font-size:.92rem}.primary-button{cursor:pointer;color:#fff;background:#000f47;border:1px solid #000f47;border-radius:10px;padding:11px 16px;font-size:.95rem;font-weight:700}.primary-button:hover:not(:disabled){background:#17275d;border-color:#4ec1c8}.primary-button:disabled{cursor:wait;opacity:.7}.home,.setup{width:min(1080px,100% - 40px);margin:0 auto;padding:20px 0 72px}.home-hero{margin-bottom:40px}.setup-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.setup-card{min-height:220px;box-shadow:var(--shadow);background:#d7dee8;border:1px solid #b7c2d1;border-radius:12px;flex-direction:column;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s,background-color .2s;display:flex}.setup-card:hover{border-color:var(--accent);background:#e2e8f0;transform:translateY(-2px)}.setup-card-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.setup-card p{color:var(--muted);flex:1}.setup-card-action{color:var(--text-h);margin-top:18px;font-size:.92rem}.back-link{color:var(--accent);margin-bottom:10px;text-decoration:none;display:inline-block}.back-link:hover{text-decoration:underline}.setup-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:32px;padding:24px}.setup-panel ul{color:var(--muted);margin:0 0 16px;padding-left:1.2rem}.setup-note{border-top:1px solid var(--border);color:var(--muted);padding-top:12px;font-size:.95rem}.data-table-wrap{margin-top:32px}.table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.table-toolbar h2{margin:0}.table-toolbar-actions{flex-flow:row;align-items:center;gap:8px;margin-left:auto;display:flex}.table-toolbar-actions .list-search{flex:0 0 260px;width:260px;max-width:260px}.table-toolbar-actions .add-button{white-space:nowrap;flex:none}.list-search{font:inherit;color:var(--text-h);background:var(--surface);border:1px solid var(--border);border-radius:8px;width:min(260px,100%);padding:6px 10px;font-size:.92rem}.list-search:focus{outline:2px solid var(--accent);outline-offset:2px}.add-button,.ghost-button{font:inherit;cursor:pointer;border-radius:8px;padding:6px 14px;font-size:.92rem}.add-button{color:var(--text-h);background:var(--accent-soft);border:1px solid var(--accent)}.add-button:hover,.ghost-button:hover{border-color:var(--accent)}.ghost-button{color:var(--text-h);border:1px solid var(--border);background:0 0}.menu-form{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:16px}.menu-form-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.menu-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:.85rem;display:flex}.menu-form input,.menu-form select{font:inherit;color:var(--text-h);background:var(--bg);border:1px solid var(--border);border-radius:8px}.menu-form input{padding:6px 10px}.menu-form select{padding:8px 10px}.menu-form-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.data-table-scroll{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 16px}.data-table th{font-size:.78rem;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:560}.data-table tbody tr{cursor:pointer;transition:background-color .15s}.data-table tbody tr:hover{background:var(--accent-soft)}.data-table tbody tr:last-child td{border-bottom:none}.data-table code{font-family:var(--mono);font-size:.9rem}.table-actions{flex-flow:row;align-items:center;gap:8px;display:flex}.table-actions-col{white-space:nowrap;width:1%}.table-actions button{width:28px;height:28px;color:var(--text-h);background:var(--accent-soft);border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.table-actions svg{width:16px;height:16px}.table-actions button:hover{border-color:var(--accent)}.table-actions .action-activate{color:#fff;background:#2e8b4f;border-color:#247542}.table-actions .action-activate:hover:not(:disabled){background:#267544;border-color:#1c5c34}.table-actions .action-deactivate{color:#fff;background:#c43c3c;border-color:#a83232}.table-actions .action-deactivate:hover:not(:disabled){background:#b33434;border-color:#8a2828}.table-actions button:disabled{opacity:.45;cursor:not-allowed}.pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;font-size:.92rem;display:flex}.pagination-controls{align-items:center;gap:10px;display:flex}.pagination .ghost-button,.table-toolbar .ghost-button{color:#f2f6fc;border-color:#7ea0d4}.pagination .ghost-button:hover:not(:disabled),.table-toolbar .ghost-button:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#c5d8f4}.pagination-controls button:disabled{opacity:.45;cursor:not-allowed}.tab-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.tab-panel .table-toolbar h2{color:var(--text-h)}.tab-list{border-bottom:1px solid var(--border);gap:0;display:flex}.tab-list [role=tab]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 18px}.tab-list [role=tab]:disabled{opacity:.45;cursor:not-allowed}.tab-list [role=tab].is-active,.tab-list [role=tab][aria-selected=true]{color:var(--text-h);border-bottom-color:var(--accent)}.tab-panel-body{padding:20px 18px 24px}.property-form fieldset{border:none;margin:0 0 22px;padding:0}.property-form fieldset:last-of-type{margin-bottom:8px}.property-form legend{font-size:.78rem;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;padding:0}.property-form-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:14px 16px;display:grid}.property-form-grid .full{grid-column:1/-1}.property-form-grid .city{grid-column:1/2}.contact-grid{grid-template-columns:1fr 1fr}@media (width<=720px){.property-form-grid,.contact-grid{grid-template-columns:1fr}.property-form-grid .city{grid-column:auto}}.property-list,.property-form-grid label{color:var(--muted);flex-direction:column;gap:6px;font-size:.85rem;display:flex}.field-hint{color:var(--muted);font-size:.8rem}.service-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.service-properties .full{grid-column:1/-1}.property-form input,.property-form textarea,.property-form select{font:inherit;color:#152033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e8eef6;border:1px solid #b4c2d4;border-radius:8px;padding:6px 10px}.property-form input:focus,.property-form textarea:focus,.property-form select:focus{outline-offset:1px;outline:2px solid #3d6ea8}.property-form textarea{resize:vertical;min-height:4.5rem}.add-service-field{align-items:center;gap:20px;display:flex}.add-service-field select{flex:1;min-width:0;margin-left:8px}.property-list dt{font-size:.78rem;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.property-list dd{color:var(--text-h);margin:4px 0 0}dialog.confirm-dialog{color:#1c1916;background:#fffdf8;border:1px solid #d8d0c4;border-radius:12px;width:min(420px,100% - 48px);padding:22px 22px 18px;box-shadow:0 16px 40px -16px #0000008c}dialog.confirm-dialog[open]{display:block}dialog.confirm-dialog::backdrop{background:#08172fa6}.confirm-dialog h2{color:#1c1916;margin:0 0 10px;font-size:1.15rem}.confirm-dialog p{color:#4a433c}.confirm-dialog-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.notification-stack{z-index:1000;pointer-events:none;flex-direction:column;gap:10px;width:min(400px,100% - 32px);display:flex;position:fixed;top:16px;right:16px}.notification-bar{color:#fff;pointer-events:auto;border:0;border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:14px 14px 14px 16px;animation:.28s ease-out notification-in;display:flex;box-shadow:0 16px 36px -10px #08172f8c}.notification-bar.is-success{background:#157a3c}.notification-bar.is-error{background:#b42318}.notification-icon{background:#ffffff2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;line-height:1;display:inline-flex}.notification-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notification-copy strong{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.notification-copy span{font-weight:560}.notification-dismiss{width:28px;height:28px;color:inherit;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;flex-shrink:0;padding:0;font-size:1.25rem;line-height:1}.notification-dismiss:hover{background:#ffffff3d}@keyframes notification-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=720px){.app-bar{flex-direction:column;padding:16px 18px}.login-card{padding:24px 20px}.home,.setup{width:min(1080px,100% - 32px);padding-top:32px}.pagination{flex-direction:column;align-items:flex-start}.service-properties{grid-template-columns:1fr}}.brand-logo{align-items:center;display:inline-flex}.netmax-logo{color:#000e47;align-items:center;gap:10px;display:inline-flex}.netmax-logo-mark{flex:none;width:38px;height:28px;overflow:visible}.netmax-logo-copy{flex-direction:column;justify-content:center;line-height:1;display:inline-flex}.netmax-logo-copy strong{letter-spacing:-.045em;color:#000e47;font-family:Wotfard,Trebuchet MS,Arial,sans-serif;font-size:1.22rem;font-weight:700}.netmax-logo-copy small{letter-spacing:.02em;color:#88439b;margin-top:3px;font-family:Wotfard,Trebuchet MS,Arial,sans-serif;font-size:.58rem;font-weight:700}@media (width<=720px){.netmax-logo-copy small{display:none}}@media (width<=900px){.login{grid-template-columns:1fr;align-content:start;padding:16px}.login-brand{border-radius:22px;min-height:360px;padding:28px}.login-brand-copy{margin-top:56px}.login-brand-copy h1{font-size:clamp(2.7rem,11vw,4.5rem)}.login>.login-card{margin:24px auto}}@media (width<=520px){.login-brand{min-height:330px}.login-brand .netmax-logo-copy small{display:block}.login-card{width:100%}}
