.customer-hub-theme{--ch-bg:#061727;--ch-panel:linear-gradient(145deg,#163d5bf0,#091f36f5);--ch-inset:#09253e;--ch-border:#3c6c8aab;--ch-line:#77b4df2b;--ch-text:#edf7ff;--ch-muted:#aec5d7;--ch-accent:#8cdcff;--ch-radius:21px;background:radial-gradient(ellipse at 90% 0,#21517666,transparent 55%),radial-gradient(ellipse at 0 70%,#144c754d,transparent 65%),linear-gradient(140deg,#061727,#0a2137 56%,#061728);color:var(--ch-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color-scheme:dark;min-height:calc(100dvh - 130px)}.customer-hub-theme .ch-page{background:transparent!important;color:var(--ch-text);padding:32px clamp(16px,3vw,36px) 56px;min-height:calc(100dvh - 130px);font-family:inherit}.customer-hub-theme .ch-page>.cd-wrap,.customer-hub-theme .ch-page>.rw-shell,.customer-hub-theme .ch-page>div.mx-auto{max-width:1320px;width:100%;margin-left:auto;margin-right:auto}.customer-hub-theme[data-customer-page=account] .ch-page>div.mx-auto{max-width:960px}.customer-hub-theme .ch-page>.cd-wrap{padding:0}.customer-hub-theme .ch-page h1{font-size:clamp(29px,3.2vw,42px);line-height:1.15;letter-spacing:-1.3px;font-weight:800;color:var(--ch-text)}.customer-hub-theme .ch-page :is(h2,h3,h4){color:var(--ch-text)}.customer-hub-theme .ch-page p{line-height:1.65}.customer-hub-theme .ch-page :is(.text-slate-900,.text-slate-800,.text-slate-700){color:var(--ch-text)}.customer-hub-theme .ch-page :is(.text-slate-600,.text-slate-500,.text-slate-400,.text-\[\#a7b7ca\],.text-\[\#b7cbea\],.rw-muted){color:var(--ch-muted)}.customer-hub-theme .ch-page :is(.ch-panel,.rw-panel,.cd-panel,.cd-stat,.wp-card){background:var(--ch-panel);border-color:var(--ch-border);border-radius:var(--ch-radius);box-shadow:0 22px 54px #00081242,inset 0 1px 0 #ffffff12}.customer-hub-theme .ch-page :is(.ch-panel,.rw-panel,.cd-panel,.wp-card)>:is(h2,summary){font-size:20px;font-weight:750;letter-spacing:-.4px}.customer-hub-theme .ch-page .ch-inset{background:var(--ch-inset);border-color:var(--ch-line);border-radius:12px;box-shadow:none}.customer-hub-theme .ch-page .ch-panel.ch-inset{background:var(--ch-panel);border-color:var(--ch-border);border-radius:var(--ch-radius)}.customer-hub-theme .ch-page .ch-panel[aria-pressed=true]{border-color:#8cdcff}.customer-hub-theme .ch-page .ch-panel:hover:is(button,a){border-color:#79c9eb}.customer-hub-theme .ch-page .ch-panel>header{border-color:var(--ch-line)}.customer-hub-theme .ch-page :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,textarea){background:var(--ch-inset);color:var(--ch-text);border-color:#527995;border-radius:10px;min-height:44px;font-size:16px;max-width:100%;min-width:0;color-scheme:dark}.customer-hub-theme .ch-page :is(input,textarea)::placeholder{color:#91aec3;font-size:13px;opacity:1}.customer-hub-theme .ch-page :is(input,select,textarea):disabled,.customer-hub-theme .ch-page input[readonly]{color:#a7bfd1;background:#0b263d}.customer-hub-theme .ch-page input:is([type=checkbox],[type=radio]){accent-color:#78d1ef}.customer-hub-theme .ch-page textarea{resize:vertical}.customer-hub-theme .ch-page :is(input,textarea,select):focus-visible{outline:2px solid #8cdcff;outline-offset:2px}.customer-hub-theme .ch-page :is(a,button,summary):focus-visible{outline:2px solid #8cdcff;outline-offset:4px}.customer-hub-theme .ch-page button:disabled{opacity:.5;cursor:not-allowed}.customer-hub-theme .ch-page .ch-button,.customer-hub-theme .ch-page#customer-documents :is(button,.cd-button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid #3e769c;border-radius:11px;background:linear-gradient(135deg,#1b5177,#123754);color:var(--ch-text);font-size:13px;font-weight:700;line-height:1.5;cursor:pointer;text-decoration:none}.customer-hub-theme .ch-page .ch-button:hover:not(:disabled),.customer-hub-theme .ch-page#customer-documents :is(button,.cd-button):hover:not(:disabled){border-color:#8cdcff;background:#1b5177}.customer-hub-theme .ch-page :is(button,a).ch-primary,.customer-hub-theme .ch-page :is(button,a)[class~="bg-[#1397ff]"],.customer-hub-theme .ch-page :is(button,a)[class~="bg-[#193A85]"],.customer-hub-theme .ch-page :is(button,a)[class~="bg-[#193a85]"]{background:linear-gradient(135deg,#245aa2,#193a85);border-color:#5b89c9;color:#fff}.customer-hub-theme .ch-page :is(button[aria-pressed],button[aria-selected],button[role=tab]):not(.ch-panel){border-radius:11px;min-height:44px;border-color:#3e769c;background:#102f49;color:#bed8e9}.customer-hub-theme .ch-page :is(button[aria-pressed=true],button[aria-selected=true],button[role=tab][aria-selected=true]):not(.ch-panel),.customer-hub-theme .ch-page#customer-documents .cd-tabs button.active{background:#193a85;border-color:#8cdcff;color:#fff}.customer-hub-theme .ch-page#customer-documents :is(input,select){background:var(--ch-inset);color:var(--ch-text);border-color:#527995;font-size:16px}.customer-hub-theme .ch-page#customer-documents h1{font-size:clamp(29px,3.2vw,42px);font-weight:800}.customer-hub-theme .ch-page#customer-documents :is(.cd-panel h2,.cd-aside h2){font-size:19px}.customer-hub-theme .ch-page#customer-documents :is(.cd-section-head,.cd-controls,.cd-row){border-color:var(--ch-line)}.customer-hub-theme .ch-page#customer-documents :is(.cd-intro,.cd-meta,.cd-results,.cd-section-head p,.cd-aside p,.cd-stat small){color:var(--ch-muted)}.customer-hub-theme .ch-page#customer-documents .cd-dialog{background:#091f36;border-color:#527995}.customer-hub-theme .ch-page#customer-documents .cd-view-head{background:#123754;border-color:var(--ch-border)}.customer-hub-theme .ch-page#customer-documents .cd-aside .cd-button{display:flex}.customer-hub-theme .ch-page .cd-eyebrow,.customer-hub-theme .ch-page .rw-eyebrow{color:var(--ch-accent)}.customer-hub-theme .ch-page details>summary{cursor:pointer}.customer-hub-theme .ch-page details>summary::marker{color:#8cdcff}.customer-hub-theme .ch-page details[open]>summary{margin-bottom:14px}.customer-hub-theme .ch-page :is(table,thead,tbody,td,th){border-color:var(--ch-line)}.customer-hub-theme .ch-page thead{background:#10314c;color:#c5e4f5}.customer-hub-theme .ch-page .rw-card{color-scheme:normal}@media(max-width:767px){.customer-hub-theme .ch-page{padding:24px 16px 40px}.customer-hub-theme .ch-page :is(.ch-panel,.rw-panel,.cd-panel,.cd-stat,.wp-card){border-radius:17px}.customer-hub-theme .ch-page h1{letter-spacing:-.8px}.customer-hub-theme .ch-page#customer-documents .cd-stat{border-radius:14px}.customer-hub-theme .ch-page#customer-documents .cd-row-actions{gap:12px}.customer-hub-theme .ch-page .ch-button{max-width:100%;white-space:normal}}.customer-hub-theme .ch-page .ch-panel[aria-labelledby=pending-quotation-heading]{border-color:#79ceff}.customer-hub-theme[data-customer-page=help] .ch-page{max-width:1392px;margin-inline:auto}.hub-matched-workspace{--hw-line:#3c6c8aab;--hw-muted:#a4bfd3;--hw-panel:linear-gradient(145deg,rgba(22,61,91,.94),rgba(9,31,54,.95));--hw-inset:#0c2b4460;--hw-shadow:0 22px 54px #00081242,inset 0 1px #ffffff16;color:#edf7ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:0;min-height:calc(100dvh - 86px);padding:32px clamp(16px,2.5vw,36px) 70px;background:radial-gradient(ellipse 850px 520px at 88% -12%,rgba(47,108,151,.33),transparent 70%),radial-gradient(ellipse 750px 680px at 15% 72%,rgba(20,76,117,.3),transparent 70%),linear-gradient(140deg,#061727,#0a2137 56%,#061728)!important}.hub-matched-workspace .hw-content{max-width:1594px;margin:0 auto;min-width:0}.hub-matched-workspace :is(h1,h2,h3){color:#edf7ff}.hub-matched-workspace :is(.hw-heading h1,.op-header h1){font-size:clamp(30px,3vw,43px);font-weight:800;letter-spacing:-1.45px;line-height:1.12;margin:9px 0}.hub-matched-workspace .hw-heading{border:0;padding-bottom:0;margin-bottom:24px}.hub-matched-workspace :is(.hw-eyebrow,.hw-heading>div>div>p){font-size:10px;font-weight:850;letter-spacing:2.2px;color:#83caff;text-transform:uppercase}.hub-matched-workspace :is(.text-slate-300,.text-slate-400){color:var(--hw-muted)}.hub-matched-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #8cddff;outline-offset:3px}.hub-matched-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:#0c2b44;color:#edf7ff;border-color:#3a6c8c;border-radius:10px;min-width:0;max-width:100%;font-size:14px;color-scheme:dark}.hub-matched-workspace input::placeholder,.hub-matched-workspace textarea::placeholder{color:#91abc2;opacity:1}.hub-matched-workspace .hw-button,.hw-staff-calendar button,.hw-team button.rounded-lg{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 15px;border:1px solid #3e769c;border-radius:11px;background:linear-gradient(135deg,#1b5177,#123754);color:#e5f7ff;font-size:12px;font-weight:730;box-shadow:inset 0 1px #ffffff14;cursor:pointer}.hub-matched-workspace button:disabled{cursor:not-allowed;opacity:.5}.hub-matched-workspace .hw-menu,.hub-matched-workspace .hw-panel{border:1px solid var(--hw-line);border-radius:21px;background:var(--hw-panel);box-shadow:var(--hw-shadow);padding:22px;min-width:0}.hub-matched-workspace .hw-menu{display:block;transition:border-color .15s,background .15s}.hub-matched-workspace .hw-menu:hover{border-color:#7ac8f0;background:linear-gradient(145deg,#1a4b6d,#0d2b47)}.hw-menu-icon{display:grid;place-items:center;width:45px;height:45px;border:1px solid #5782a04d;border-radius:13px;background:linear-gradient(135deg,#2a6288,#16415f);color:#b2e2ff;margin-bottom:18px}.hw-staff .hw-brand-icon{width:54px;height:54px;object-fit:contain}.hw-staff .hw-menu h2{font-size:18px;letter-spacing:-.25px}.hw-staff .hw-menu p{font-size:13px;line-height:1.7;max-width:650px}.hw-staff .hw-menu>span:last-child{font-size:12px;color:#9edbff}.hw-staff .hw-welcome h2{font-size:24px;letter-spacing:-.5px}.hw-staff .hw-install{font-size:12px;line-height:1.7}.hw-staff #staff-id-card{max-width:512px}.operations-page.pipeline.hub-matched-workspace{width:100%;padding:32px clamp(16px,2.5vw,36px) 70px!important}.hw-jobs .op-header{align-items:flex-start;flex-wrap:wrap}.hw-jobs .op-header>div:first-child{flex:1;min-width:240px}.hw-jobs .op-header-actions{max-width:100%;justify-content:flex-start}.hw-jobs .wp-card{background:var(--hw-panel);border:1px solid var(--hw-line);border-radius:21px;box-shadow:var(--hw-shadow);padding:22px}.hw-jobs .wp-metrics{gap:15px;margin-bottom:22px}.hw-jobs .wp-metrics .wp-card{min-height:146px;background:linear-gradient(135deg,rgba(29,78,111,.93),rgba(10,35,58,.93));text-align:left;cursor:pointer}.hw-jobs .wp-metrics .wp-card span{font-size:12px;text-transform:none;letter-spacing:0;color:#bcd4e5}.hw-jobs .wp-metrics .wp-card strong{font-size:36px;font-weight:800;letter-spacing:-1px;margin:12px 0 4px}.hw-jobs .wp-metrics [aria-pressed=true]{border-color:#79c9f0;box-shadow:var(--hw-shadow),inset 0 3px #79c9f0}.hw-jobs .wp-metrics .wp-card:hover{border-color:#7ac8f0}.hw-jobs .wp-between{gap:16px;flex-wrap:wrap}.hw-jobs .wp-between h2{font-size:17px;font-weight:760;letter-spacing:-.25px}.hw-jobs .wp-search{font-size:12px;color:var(--hw-muted);margin:18px 0}.hw-jobs .wp-search input{margin-top:8px;min-height:44px}.hw-jobs .wp-queue-item{background:var(--hw-inset);border:1px solid #315d7b88;border-radius:13px;padding:18px;margin-top:12px}.hw-jobs .wp-queue-item h2{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.hw-jobs .wp-queue-item small{font-size:10px;letter-spacing:.7px;color:#9edbff}.hw-jobs .wp-pill{border-color:#5083a463;background:#255b7d66;color:#c4eaff;white-space:normal}.hw-jobs .op-button.primary{background:linear-gradient(115deg,#2486c3,#195781);border-color:#5aaee0}#gtm-workspace.hub-matched-workspace{padding:32px clamp(16px,2.5vw,36px) 70px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#edf7ff}#gtm-workspace.hub-matched-workspace .gtm-wrap{max-width:1594px}#gtm-workspace.hub-matched-workspace .gtm-heading h1{font-size:clamp(30px,3vw,43px);font-weight:800;letter-spacing:-1.45px;line-height:1.12;margin:9px 0;text-shadow:none}#gtm-workspace.hub-matched-workspace .gtm-eyebrow{font-size:10px;font-weight:850;letter-spacing:2.2px;color:#83caff}#gtm-workspace.hub-matched-workspace .gtm-subtitle{font-size:13px;color:#a9c5d9;line-height:1.6}#gtm-workspace.hub-matched-workspace .gtm-panel{background:var(--hw-panel);border:1px solid var(--hw-line);border-radius:21px;box-shadow:var(--hw-shadow);padding:22px}#gtm-workspace.hub-matched-workspace .gtm-button{min-height:44px;border-color:#3e769c;border-radius:11px;background:linear-gradient(135deg,#1b5177,#123754);font-size:12px;font-weight:730;box-shadow:inset 0 1px #ffffff14}#gtm-workspace.hub-matched-workspace :is(.gtm-active,.gtm-primary){background:linear-gradient(115deg,#2486c3,#195781);border-color:#5aaee0}#gtm-workspace.hub-matched-workspace .gtm-personal-active{background:#42516d;border-color:#eef5ff}#gtm-workspace.hub-matched-workspace .gtm-section-nav{margin:22px 0}#gtm-workspace.hub-matched-workspace .gtm-section-nav .gtm-button{min-height:42px}#gtm-workspace.hub-matched-workspace .gtm-legend{background:var(--hw-inset);border-color:#315d7b88;border-radius:12px}#gtm-workspace.hub-matched-workspace .gtm-legend>span{color:#bcd4e5}#gtm-workspace.hub-matched-workspace :is(.gtm-note,.gtm-empty,.gtm-agenda-entry p,.gtm-calendar-footer p){color:var(--hw-muted)}#gtm-workspace.hub-matched-workspace .gtm-hint{background:var(--hw-inset);border-color:#315d7b88;border-radius:12px;color:#aac7da}#gtm-workspace.hub-matched-workspace .gtm-day:not([data-today=true]):not([data-selected=true]):not([data-holiday=true]){background:linear-gradient(145deg,#123653,#0b2b47);border-color:#3a6482;box-shadow:inset 0 1px #ffffff10,0 4px 10px #030a1740}#gtm-workspace.hub-matched-workspace .gtm-day[data-selected=true]:not([data-today=true]){border-color:#79ceff;background:linear-gradient(145deg,#235f88,#163d5e)}#gtm-workspace.hub-matched-workspace .gtm-day[data-today=true]{background:linear-gradient(145deg,#287bad,#194c74);border-color:#84d1ff}#gtm-workspace.hub-matched-workspace :is(#task-entry-form,.gtm-wrap>div.space-y-2>article){border:1px solid var(--hw-line);border-radius:16px;background:var(--hw-panel);box-shadow:var(--hw-shadow)}#gtm-workspace.hub-matched-workspace #task-entry-form{padding:22px}.hw-staff-calendar .hw-calendar-toolbar{flex-wrap:wrap;gap:14px;padding:18px;border:1px solid var(--hw-line);border-radius:16px;background:var(--hw-panel)}.hw-staff-calendar .hw-staff-month{padding:18px;border:1px solid var(--hw-line);border-radius:21px;background:var(--hw-panel);box-shadow:var(--hw-shadow);gap:6px}.hw-staff-calendar .hw-staff-month>div{background:linear-gradient(145deg,#123653,#0b2b47);border-color:#3a6482;border-radius:9px;min-width:0;overflow-wrap:anywhere}.hw-staff-calendar .hw-staff-month>span{font-size:11px;color:#a4bfd3;padding:5px 0}.hw-staff-calendar .hw-panel>article{background:var(--hw-inset);border-color:#315d7b88;border-radius:12px}@media(max-width:700px){#gtm-workspace.hub-matched-workspace,.hub-matched-workspace{padding:24px 16px 60px}.hub-matched-workspace .hw-menu,.hub-matched-workspace .hw-panel,.hw-jobs .wp-card{padding:18px;border-radius:17px}.hw-staff .hw-heading{align-items:flex-start;gap:18px}.hw-jobs .wp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hw-jobs .wp-metrics .wp-card{padding:13px;min-height:120px;border-radius:15px}.hw-jobs .wp-metrics .wp-card span{font-size:10px;line-height:1.4}.hw-jobs .wp-metrics .wp-card strong{font-size:29px}.hw-jobs .op-header-actions{gap:8px}.hw-jobs .op-header-actions .op-button{font-size:11px;padding:10px}#gtm-workspace.hub-matched-workspace .gtm-panel{padding:12px;border-radius:17px}#gtm-workspace.hub-matched-workspace .gtm-legend{gap:5px;padding:8px}#gtm-workspace.hub-matched-workspace .gtm-legend>span{font-size:10px;padding:4px}.hw-staff-calendar .hw-staff-month{padding:10px;gap:3px;border-radius:17px}.hw-staff-calendar .hw-staff-month p{font-size:10px}.hub-matched-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){.hub-matched-workspace .hw-menu{transition:none}}.admin-workspace:has(.hub-matched-workspace) .admin-topbar{background:rgba(6,24,41,.92);backdrop-filter:blur(18px);border-color:#77b4df38}.admin-workspace:has(.hub-matched-workspace) .admin-sidebar{background:linear-gradient(170deg,rgba(6,23,42,.99),rgba(8,30,50,.97));border-color:#77b4df38}.admin-workspace:has(.hub-matched-workspace) .admin-nav-item[aria-current=page]{background:linear-gradient(95deg,#21628e,#143a59);border-color:#427ca5;box-shadow:0 9px 20px #0003,inset 0 1px #ffffff15}.hw-staff section[aria-label="Your profile photo"]{background:var(--hw-panel);border:1px solid var(--hw-line);border-radius:21px;box-shadow:var(--hw-shadow);padding:22px}.hw-staff section[aria-label="Your profile photo"] button{min-height:44px;background:linear-gradient(135deg,#1b5177,#123754);border:1px solid #3e769c;border-radius:11px;padding:10px 15px;font-size:12px;color:#e5f7ff}#gtm-workspace.hub-matched-workspace .gtm-filters .gtm-active{background:linear-gradient(135deg,#235f88,#163d5e);border-color:#5d9ac0}#gtm-workspace.hub-matched-workspace .gtm-day>span[style*=background-image]{opacity:.16;background-size:contain}#gtm-workspace.hub-matched-workspace :is(#task-entry-form,.gtm-wrap>div.space-y-2) :is(button,a)[class*=rounded]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;background:linear-gradient(135deg,#1b5177,#123754);border:1px solid #3e769c;border-radius:11px;padding:10px 15px;font-size:12px;font-weight:730;color:#e5f7ff}#gtm-workspace.hub-matched-workspace :is(#task-entry-form,.gtm-wrap>div.space-y-2) :is(button,a)[class*=rose]{background:#4b2b3c;border-color:#b77689;color:#ffd2dd}#gtm-workspace.hub-matched-workspace #task-entry-form button[class*="bg-[#193"]{background:linear-gradient(115deg,#2486c3,#195781);border-color:#5aaee0}.hw-team [data-hub-heading]{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin-bottom:24px}.hw-team [data-hub-heading] h1{font-size:clamp(30px,3vw,43px)!important;line-height:1.12!important;letter-spacing:-1.45px!important;font-weight:800!important}.hw-team .br-metric{background:linear-gradient(135deg,rgba(29,78,111,.93),rgba(10,35,58,.93));border:1px solid var(--hw-line);border-radius:20px;box-shadow:var(--hw-shadow)}.hw-team label:has(>svg)>input{background:transparent!important;border:0}