@font-face{font-family:Inter;src:url(/brand/inter-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Sorts Mill Goudy;src:url(/brand/sorts-mill-goudy-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--canvas:#f6f3ec;--surface:#fff;--surface-soft:#faf8f3;--border:#e2dccc;--ink:#232220;--muted:#6b6558;--gold:#907a4e;--green:#3e7259;--red:#a4453e;--blue:#42677e;--purple:#786485}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font:14px/1.5 Inter,system-ui,sans-serif}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}button:hover:not(:disabled){filter:brightness(.94)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}input,select,textarea{max-width:100%;accent-color:var(--gold)}h1,h2,h3{line-height:1.3;letter-spacing:-.025em}p{line-height:1.65}svg{flex-shrink:0}.workspace-shell{min-height:100vh}.workspace-sidebar{position:fixed;inset:0 auto 0 0;width:220px;background:var(--ink);color:#f3ede0;display:flex;flex-direction:column;padding:20px 12px;z-index:30}.sidebar-brand{padding:0 10px 20px;border-bottom:1px solid #3a3835}.sidebar-brand img{display:block;object-fit:contain}.main-nav{display:flex;flex-direction:column;gap:5px;padding-top:20px}.main-nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:6px;color:#c9c2b0;font-size:13px;font-weight:500}.main-nav a:hover,.main-nav a[aria-current=page]{background:#38352f;color:#f3ede0;text-decoration:none}.main-nav a[aria-current=page] svg{color:#c5ac76}.sidebar-footer{margin-top:auto;padding:16px 10px 0;border-top:1px solid #3a3835}.sidebar-footer a,.sidebar-footer button{width:100%;display:flex;justify-content:space-between;background:none;border:0;color:#c9c2b0;padding:10px 0;font-size:13px;text-align:left}.sidebar-footer small{display:block;font-size:10px;color:#a39c8b;margin-top:24px}.sidebar-footer p{font-size:12px;color:#f1b3aa}.workspace-body{margin-left:220px;min-width:0}.workspace-topbar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 28px;background:white;border-bottom:1px solid var(--border)}.workspace-account,.workspace-breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px}.workspace-breadcrumb{color:var(--muted);flex-wrap:wrap}.workspace-name{border:1px solid var(--border);padding:7px 10px;border-radius:6px;color:var(--ink);font-weight:500}.workspace-account{min-width:0}.account-email{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.account-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--gold);color:white;font-size:11px;font-weight:600}.environment-badge{font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:#f4eddd;color:#765e2b;padding:4px 7px;border-radius:4px}.workspace-content{min-width:0}.workspace-content>main{width:100%;max-width:1600px!important;min-height:calc(100vh - 64px)!important;padding:28px!important;font-family:inherit!important;background:var(--canvas)!important;margin:0 auto!important}.workspace-content>main>header{margin-bottom:24px!important}.workspace-content h1{font-size:24px!important;font-weight:600!important}.workspace-content h2{font-weight:600}.workspace-content button,.workspace-content input,.workspace-content select{border-radius:6px}.menu-toggle{display:none}.skip-link{position:fixed;top:-100px;left:230px;z-index:50;padding:12px;background:white}.skip-link:focus{top:8px}.metric-card{background:var(--surface)!important;border:1px solid var(--border)!important;border-top:3px solid var(--gold)!important;border-radius:8px!important;box-shadow:none!important;padding:20px!important;min-height:132px!important}.metric-card strong{font-size:30px!important;font-weight:600;color:var(--ink)!important;letter-spacing:-.04em}.page-subtitle{color:var(--muted);font-size:13px;margin:6px 0 0}.overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.section-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:22px}.section-panel h2{margin-top:0}.overview-platforms{margin-top:24px}.overview-platforms h2{font-size:16px!important}.workspace-content table{border-collapse:collapse;width:100%}.workspace-content th{font-weight:500}.workspace-content td,.workspace-content th{padding:12px}@media(min-width:1700px){.workspace-content>main{padding:36px!important}}@media(max-width:1100px){.account-email{display:none}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.workspace-sidebar{position:relative;width:100%;padding:12px 16px}.sidebar-brand{padding:0;border:0}.sidebar-brand img{width:112px;height:44px}.sidebar-footer,.sidebar-navigation{display:none}.is-open .sidebar-footer,.is-open .sidebar-navigation{display:block}.sidebar-footer{margin-top:18px}.sidebar-footer small{margin-top:10px}.workspace-body{margin-left:0}.workspace-topbar{padding:12px 16px;gap:10px;flex-wrap:wrap}.menu-toggle{display:block;border:1px solid var(--border);background:white;padding:7px 10px;border-radius:6px}.workspace-breadcrumb{flex:1 1;font-size:11px;gap:7px}.workspace-breadcrumb>span:not(.workspace-name){display:none}.workspace-account{gap:6px}.workspace-content>main{padding:20px 16px!important}.workspace-content h1{font-size:22px!important}.skip-link{left:12px}.metric-card{padding:16px!important}.metric-card strong{font-size:26px!important}.section-panel{padding:16px}}@media(max-width:420px){.overview-metrics{grid-template-columns:1fr}.workspace-name{max-width:180px;overflow-wrap:anywhere}.environment-badge{display:none}}.measurement-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.metric-card strong.metric-value-text{font-size:18px!important;line-height:1.4;letter-spacing:-.02em}.metric-card{overflow-wrap:anywhere}.workspace-sidebar{overflow-y:auto}.reference-kpis{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.reference-stat{min-width:0;padding:16px 18px;border:1px solid var(--border);border-radius:8px;background:var(--surface);display:flex;flex-direction:column;gap:7px}.reference-stat.featured{border-top:3px solid var(--gold)}.reference-stat>small,.reference-stat>span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.reference-stat>strong{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.035em}.finding-number,.reference-stat>strong.serif-number{font-family:Sorts Mill Goudy,Georgia,serif;font-size:40px;font-weight:400;letter-spacing:-.03em}.reference-stat>strong.status-value{font-size:21px;text-transform:capitalize}.page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.button-primary,.button-secondary,.page-actions select{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:500}.button-primary{background:var(--ink);color:#f3ede0;border-color:var(--ink)}.scope-label{font-size:12px;color:var(--muted)}.findings-split,.overview-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);grid-gap:16px;gap:16px;margin-bottom:20px;align-items:stretch}.reference-panel{border:1px solid var(--border);border-radius:8px;background:var(--surface);min-width:0;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px}.panel-heading h2{font-size:14px;margin:0}.reference-panel table{font-size:12px}.reference-panel th{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-soft);white-space:nowrap}.reference-panel td,.reference-panel th{padding:12px 16px;text-align:right;border-bottom:1px solid var(--border)}.reference-panel td:first-child,.reference-panel th:first-child{text-align:left}.table-scroll{overflow-x:auto}.platform-summary{display:flex;flex-direction:column}.insight-note{margin:20px 16px 16px;padding:14px;background:var(--surface-soft);border-left:3px solid var(--gold);border-radius:6px}.insight-note p{font-size:12px;margin:7px 0}.insight-note a{font-size:12px;font-weight:600}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--gold)}.overview-chart{min-width:0}.overview-chart>section{height:100%;margin:0!important;border-radius:8px!important}.overview-chart h2{font-size:14px!important}.overview-chart p{font-size:12px!important;color:var(--muted)!important}.overview-chart svg{min-width:420px!important}.overview-chart fieldset{font-size:11px}.measurement-headline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.findings-body{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:24px;gap:24px;padding:0 20px}.findings-body small{display:block;font-size:12px;color:var(--muted)}.finding-number{font-size:48px;display:block;overflow-wrap:anywhere}.findings-body p{font-size:13px;margin:0 0 12px}.muted{color:var(--muted)}.diagnostic-heading{font-size:12px;font-weight:500;color:var(--muted);margin:8px 20px}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 20px 16px}.evidence-grid>div{padding:12px;background:var(--surface-soft);border:1px solid var(--border);border-radius:6px}.evidence-grid strong{font-size:12px;font-weight:500}.evidence-grid p{font-size:11px;color:var(--muted);margin:6px 0 0;line-height:1.5}.findings-panel>.page-actions{padding:0 20px 18px;font-size:12px}.next-steps{padding-bottom:18px}.next-steps ol{list-style:none;padding:0 20px;margin:0 0 18px;counter-reset:steps}.next-steps li{counter-increment:steps;position:relative;margin-bottom:10px;padding:12px 12px 12px 38px;border-left:3px solid var(--gold);background:var(--surface-soft);border-radius:6px}.next-steps li:before{content:counter(steps);position:absolute;left:12px;color:var(--gold);font-family:Sorts Mill Goudy,Georgia,serif;font-size:20px}.next-steps strong{font-size:13px;font-weight:500}.next-steps p{font-size:12px;color:var(--muted);margin:4px 0 0}.next-steps>.button-secondary{margin:0 20px}.operations-summary{margin:20px 0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px 18px}.operations-summary summary{cursor:pointer;font-size:13px;font-weight:500}.operations-summary .measurement-metrics{margin:16px 0 0}.empty-state{padding:20px;color:var(--muted)}@media(max-width:1200px){.reference-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.findings-split,.overview-split{grid-template-columns:1fr}}@media(max-width:760px){.measurement-headline,.reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-kpis .featured{grid-column:1/-1}.findings-body{gap:12px}.evidence-grid,.findings-body{grid-template-columns:1fr}.page-actions select{max-width:100%}}@media(max-width:420px){.reference-stat{padding:14px 12px}.reference-stat>strong{font-size:23px}}.product-wordmark{display:flex;flex-direction:column;gap:2px;color:#f3ede0}.product-wordmark strong{font-family:Sorts Mill Goudy,Georgia,serif;font-size:29px;font-weight:400;line-height:1.2;letter-spacing:-.7px}.product-wordmark strong span{color:#bfa775}.product-wordmark small{font-size:10px;letter-spacing:.035em;color:#bcb4a2}.client-workspace .workspace-topbar{background:var(--canvas)}.client-workspace .reference-page{padding:28px 32px!important;max-width:1440px!important}.client-workspace .reference-page h1{font-size:26px!important;font-weight:600!important;letter-spacing:-.6px}.client-workspace .reference-stat{padding:18px 20px;gap:8px}.client-workspace .reference-stat>strong{font-family:Sorts Mill Goudy,Georgia,serif;font-size:34px;font-weight:400}.client-workspace .reference-stat>strong.status-value{font-family:Inter,Arial,sans-serif;font-size:18px}.client-workspace .reference-stat.featured{background:#fffcf5}.client-workspace .findings-panel .panel-heading{border-bottom:1px solid var(--border);margin-bottom:22px}.client-workspace .next-steps{background:#faf8f3}.client-workspace .next-steps li{background:white;border:1px solid var(--border);border-left:3px solid var(--gold);padding-top:16px;padding-bottom:16px}.client-workspace .evidence-grid>div{background:#faf8f3;border-color:#ede8db}.client-projects{padding:32px;max-width:1440px;margin:auto;min-height:calc(100vh - 64px)}.client-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.client-page-heading h1{margin:6px 0 0;font-size:28px}.project-filter{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.project-filter select{background:white;border:1px solid var(--border);border-radius:6px;padding:9px 12px;color:var(--ink)}.project-notice{display:flex;gap:12px;align-items:center;padding:14px 18px;margin-bottom:24px;background:#f0eadc;border:1px solid #e2d8c1;border-radius:8px;font-size:13px}.project-notice p{margin:0;flex:1 1}.project-notice a{font-weight:600;white-space:nowrap}.project-notice-icon{color:var(--gold);font-size:22px}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:28px}.project-card{background:white;border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:18px;min-width:0}.project-card-heading{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.project-card h2{margin:0;font-size:16px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.project-status{display:inline-flex;border-radius:20px;padding:3px 9px;background:#f3ecd9;color:#7a6230;font-size:11px;font-weight:500}.project-status.ready{background:#eaf1eb;color:#3e7259}.project-result{padding:14px 16px;border-radius:6px;background:var(--surface-soft);display:flex;flex-direction:column;gap:5px}.project-result small,.project-result span{font-size:11px;color:var(--muted)}.project-result strong{font-family:Sorts Mill Goudy,Georgia,serif;font-size:36px;font-weight:400;line-height:1.2}.project-card dl{margin:0;font-size:12px;display:grid;grid-gap:10px;gap:10px}.project-card dl>div{display:flex;justify-content:space-between;gap:12px}.project-card dt{color:var(--muted)}.project-card dd{margin:0;text-align:right;font-weight:500}.project-card footer{margin-top:auto;border-top:1px solid #ede8db;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted)}.project-card footer a{font-size:12px;color:#806a3e;font-weight:600}.project-summary{padding:20px}.project-summary h2{font-size:14px;margin:0 0 20px}.project-summary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.project-summary p{margin:0;border-left:2px solid var(--gold);padding-left:14px;display:flex;flex-direction:column;gap:8px}.project-summary span{font-size:12px;color:var(--muted)}.project-summary strong{font-size:24px;font-weight:600}@media(max-width:1200px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.client-projects,.client-workspace .reference-page{padding:24px 18px!important}.project-grid{grid-template-columns:1fr}.client-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.project-summary>div{grid-template-columns:1fr;gap:16px}.project-notice{flex-wrap:wrap}.project-notice p{flex-basis:80%}.client-workspace .reference-stat{padding:14px}.product-wordmark strong{font-size:25px}}