#geo-cd,#geo-wb{--blue:#1761ce;--ink:#17263d;--dim:#617087;--text-mid:#40516f;--paper:#f5f7fa;--paper-2:#edf4ff;--line:#e2e7ef;--line-strong:#b8c9e1;--mint:#19704e;--warn:#96571a;--warning-bg:#fff5e6;--risk:#b23939;--radius:14px;background:var(--paper);color:var(--ink);line-height:1.6;::selection{background:#dce9ff;color:var(--ink)}input,textarea{caret-color:var(--blue)}.auto-panel,.card{background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line)}.card.hair:before{display:none}.btn{background:var(--blue);color:#fff;box-shadow:none;border:1px solid var(--blue);border-radius:8px;font-weight:600}.btn:hover{background:#1356b8;box-shadow:none;transform:none}.btn.ghost{background:#fff;color:var(--blue);border-color:var(--line)}.btn.ghost:hover{background:var(--paper-2)}.btn:disabled{opacity:.55;cursor:not-allowed}.pill{border-radius:5px;font-weight:550}.pill.blue{background:var(--paper-2);color:var(--blue)}.pill.good{background:#edf7f1;color:var(--mint)}.pill.warn{background:#fff5e6;color:var(--warn)}.pill.crit{background:#fff0ef;color:var(--risk)}.mark{background:none;box-shadow:none}.mark img{filter:none}.brand .en,.brand-name .en{color:var(--text-mid);text-shadow:none;background:none;-webkit-text-fill-color:currentColor}.note{border-left-width:1px;border-radius:8px}.ct{font-size:var(--type-body);font-weight:650}.eyebrow{letter-spacing:normal;text-transform:none;color:var(--dim);font-weight:500}.eyebrow:before{display:none}table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}th{font-weight:550}}#geo-cd{.wrap{max-width:1256px;padding:28px 28px 48px}.top{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:18px 28px}.dashboard-navigation,.secnav,.top{background:#fff}.secnav{gap:18px}.secnav a{border-radius:0;border-bottom:2px solid transparent;font-weight:500}.secnav a[aria-current]{color:var(--blue);border-bottom-color:var(--blue);font-weight:650}.dashboard-count{padding:0 5px;margin-left:6px;border-radius:4px;background:#fff5e6;color:var(--warn);font-size:var(--type-caption)}[data-client-view]{display:none}&[data-view=content] [data-client-view~=content],&[data-view=evidence] [data-client-view~=evidence],&[data-view=knowledge] [data-client-view~=knowledge],&[data-view=overview] [data-client-view~=overview],&[data-view=progress] [data-client-view~=progress],&[data-view=reports] [data-client-view~=reports]{display:block}&[data-view=evidence] .hero,&[data-view=evidence] .kpis{display:grid}&[data-view=evidence] .caliper{display:flex}.dashboard-page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.dashboard-page-heading h1{font-size:1.75rem;line-height:1.4}.dashboard-page-heading p{color:var(--dim);margin-top:5px;font-size:var(--type-ui)}.dashboard-period{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fff;font-size:var(--type-caption);white-space:nowrap}.dashboard-topics{display:flex;gap:22px;overflow-x:auto;padding:0 0 14px;margin-bottom:24px;border-bottom:1px solid var(--line)}.dashboard-topics a{flex-shrink:0;padding:8px 0;color:var(--blue)}.dashboard-overview{scroll-margin-top:calc(var(--dashboard-header-height,140px) + 16px);margin-bottom:22px}.dashboard-home-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:20px;gap:20px}.dashboard-home-grid>.card{padding:28px;min-width:0}.dashboard-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-section-title h2{font-size:var(--type-read);font-weight:650}.dashboard-evidence-foot a,.dashboard-section-title a,.dashboard-task-links a{color:var(--blue);font-size:var(--type-ui)}.dashboard-task{background:var(--paper-2)}.dashboard-task .dashboard-section-title{border-bottom:1px solid var(--line);padding-bottom:18px}.dashboard-primary-task{padding:24px 0}.dashboard-primary-task h3{font-size:1.75rem;line-height:1.45;overflow-wrap:anywhere}.dashboard-primary-task p{color:var(--dim);margin:10px 0 20px}.dashboard-primary-task .btn{display:inline-flex;align-items:center;min-height:44px;padding:10px 20px}.dashboard-task-links{display:flex;flex-wrap:wrap;gap:12px 22px;padding-top:18px;border-top:1px solid var(--line)}.dashboard-fine{font-size:var(--type-caption);color:var(--dim);margin-top:20px}.dashboard-performance h3{font-size:var(--type-title);margin:24px 0 10px}.dashboard-performance>p{font-size:var(--type-ui);line-height:1.85;color:var(--dim);white-space:pre-wrap}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.dashboard-metrics>div{padding:0 12px;border-right:1px solid var(--line)}.dashboard-metrics>div:first-child{padding-left:0}.dashboard-metrics>div:last-child{border:0}.dashboard-metrics dt,.dashboard-metrics span{color:var(--dim);font-size:var(--type-caption)}.dashboard-metrics dd{font-size:var(--type-heading);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-evidence-foot{align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:16px;font-size:var(--type-caption);color:var(--dim)}.dashboard-evidence-foot,.dashboard-risk{display:flex;justify-content:space-between;flex-wrap:wrap}.dashboard-risk{gap:16px;margin-top:20px}.dashboard-risk a{color:var(--blue)}.dashboard-recent{margin-bottom:24px}.dashboard-recent-row{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.dashboard-recent-row time{flex-shrink:0;color:var(--dim);font-size:var(--type-caption)}.dashboard-recent-row h3{font-size:var(--type-body)}.dashboard-recent-row p{font-size:var(--type-ui);color:var(--dim);margin-top:5px}.hero{grid-template-columns:minmax(0,1fr)}.hero .advisor{display:none}.idx{font-size:1.75rem}.kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.kpi{background:#fff}.card .card,.kpi{box-shadow:none}}#geo-wb{.brand-name .en,.brand-name b{color:var(--brand-gold-solid)}.side{background:#fff;border-right:1px solid var(--line)}.nav,.side{box-shadow:none}.nav{border-radius:7px;font-weight:500;background:transparent}.nav.on{background:var(--paper-2);color:var(--blue);font-weight:650}.nav.on,.top{box-shadow:none}.top{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.stage-head h1{font-size:1.75rem}.stage-head .sub{max-width:75ch;line-height:1.8}.auto-strip{margin-top:24px}.auto-card{box-shadow:none;background:#fff;border:1px solid var(--line);border-radius:12px}.next-dock{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 40px #00000020;max-height:min(45vh,420px);overflow-y:auto}.next-dock-bd .mini,.next-dock-bd b{display:block;overflow:visible;-webkit-line-clamp:unset}.exec-bar{background:#fff;border:1px solid var(--line);box-shadow:none}.exec-link{color:var(--blue)}}@media(max-width:900px){#geo-cd .dashboard-home-grid{grid-template-columns:1fr}}@media(max-width:600px){#geo-cd{.wrap{padding:22px 16px 32px}.top{padding:16px}.secnav{gap:10px;padding-left:16px}.dashboard-page-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.dashboard-page-heading h1{font-size:var(--type-heading)}.dashboard-home-grid>.card{padding:20px}.dashboard-primary-task h3{font-size:var(--type-heading)}.dashboard-metrics>div{padding:0 8px}.dashboard-metrics dd{font-size:var(--type-heading)}.dashboard-metrics dt,.dashboard-metrics span{font-size:var(--type-caption)}.dashboard-task-links a{min-height:44px;display:inline-flex;align-items:center}.kpis{grid-template-columns:1fr}}#geo-wb .stage-head h1{font-size:var(--type-heading)}}#geo-wb{.main{padding-bottom:var(--next-dock-space,42px)}#home-task-queue-anchor{scroll-margin-top:90px}.home-task-queue{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:24px}.home-queue-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}.home-queue-filters{display:flex;flex-wrap:wrap;gap:6px}.home-queue-filters button{padding:8px 12px;color:var(--dim);border-radius:6px;font-size:var(--type-ui);background:transparent}.home-queue-filters button[aria-pressed=true]{color:var(--blue);background:var(--paper-2);font-weight:650}.home-queue-filters button,.home-task-link{box-shadow:none;border:0;transform:none}.home-queue-search{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--line);border-radius:7px;font-size:var(--type-caption);color:var(--dim)}.home-queue-search input{min-width:0;width:160px;border:0;background:transparent;font:inherit;color:var(--ink);padding:0;box-shadow:none;min-height:24px}.home-queue-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.home-task-primary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;padding:28px;background:var(--paper-2)}.home-task-title{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.home-task-title h2{font-size:1.75rem;line-height:1.45;overflow-wrap:anywhere}.home-task-primary p{margin-top:10px;color:var(--dim);font-size:var(--type-body);max-width:68ch}.home-task-context{margin-top:22px;font-size:var(--type-ui)}.home-task-action{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding-left:24px;border-left:1px solid var(--line);max-width:220px}.home-task-action strong{font-size:var(--type-title);font-weight:650}.home-task-action .btn{min-height:44px;white-space:nowrap}.home-queue-count,.home-queue-foot{padding:12px 22px;font-size:var(--type-caption);color:var(--dim);border-top:1px solid var(--line)}.home-queue-warning{padding:12px 22px;color:var(--warn);background:#fff5e6;font-size:var(--type-ui)}.home-queue-table{overflow-x:auto}.home-queue-table table{width:100%;border-collapse:collapse;font-size:var(--type-ui)}.home-queue-table th{background:#f8fafc;color:var(--dim);text-align:left;padding:12px 18px;font-size:var(--type-caption)}.home-queue-table td{padding:18px;border-top:1px solid var(--line);vertical-align:middle}.home-queue-table td:first-child{width:40%}.home-queue-table td p{margin-top:5px;color:var(--dim);font-size:var(--type-caption)}.home-task-link{color:var(--blue);background:transparent;display:block;margin-top:8px;font-size:var(--type-ui);min-height:32px;white-space:nowrap}.home-queue-empty{padding:36px 24px}.home-queue-empty h2{font-size:var(--type-section)}.home-queue-empty p{margin:10px 0 18px;color:var(--dim)}.home-auto-records>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line);font-size:var(--type-ui)}.home-auto-records span,.home-current-context p{color:var(--dim)}.home-current-context{margin:28px 0 16px}.home-current-context h2{font-size:var(--type-section)}.home-current-context p{margin-top:5px;font-size:var(--type-ui)}.home-support-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.auto-card:before{display:none}.workspace-label{min-width:0;overflow:hidden;text-overflow:ellipsis}#home .home-kpi-grid{gap:0;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}#home .home-kpi-grid>.card{border:0;border-radius:0;border-right:1px solid var(--line)}#home .home-kpi-grid .kpi .n{font-size:var(--type-section)}#home .home-kpi-grid .kpi{padding:16px}#home .auto-strip .auto-card .v{font-size:var(--type-section)}#home .stage-head>div:last-child .btn{background:#fff;color:var(--blue);border-color:var(--line)}.next-dock-bd b{white-space:normal}@media(max-width:1100px){.home-queue-tools{flex-wrap:wrap}.home-task-title h2{font-size:var(--type-heading)}}@media(max-width:600px){.top{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-gap:8px;gap:8px}.top .mobile-nav-toggle{grid-column:1;grid-row:1}.top .ws-pick{grid-column:2;grid-row:1;min-width:0;max-width:100%;width:100%;white-space:nowrap}.top .ws-pick .chev,.top .ws-pick .dot{flex-shrink:0}.top .staff-menu{grid-column:3;grid-row:1}.top .staff{font-size:0;padding:4px;gap:0;width:44px;min-width:44px;max-width:44px}.top .staff-label{display:none}.top .staff .av{font-size:var(--type-body)}.top .spacer,.top .staff>span:last-child{display:none}.top .plan{grid-column:1/3;justify-self:start}.top .scope-chip{position:static;order:0}.top .consultant-quickbar,.top .scope-chip,.top>.budget,.top>details{grid-column:1/-1;justify-self:start}.home-support-grid{grid-template-columns:minmax(0,1fr)}.home-support-grid .it{flex-wrap:wrap}.home-support-grid .it .bd{min-width:0;flex-basis:calc(100% - 28px)}.home-support-grid .it .btn{margin-left:auto}.home-queue-tools{padding:14px 16px}.home-queue-search,.home-queue-search input{width:100%}.home-queue-filters button{min-height:44px;padding:8px}.home-task-primary{grid-template-columns:1fr;padding:20px;gap:18px}.home-task-action{padding:16px 0 0;border-left:0;border-top:1px solid var(--line);flex-direction:row;align-items:center;max-width:none}.home-task-action strong{font-size:var(--type-body)}.home-queue-table table,.home-queue-table tbody{display:block}.home-queue-table thead{display:none}.home-queue-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:18px;border-top:1px solid var(--line)}.home-queue-table td{display:block;padding:0;border:0}.home-queue-table td:first-child{width:auto;grid-column:1/-1}.home-queue-table td:nth-child(2),.home-queue-table td:nth-child(3){grid-column:1}.home-queue-table td:last-child{grid-column:2;grid-row:2/4}.home-task-link{min-height:44px}.home-queue-count,.home-queue-foot,.home-queue-warning{padding:12px 16px}.home-auto-records>div{flex-wrap:wrap;gap:4px}}}#geo-wb .home-queue-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;font-size:var(--type-caption);border-top:1px solid var(--line);flex-wrap:wrap}#geo-wb .read-notice{padding:12px 16px}#geo-wb .read-notice-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#geo-wb .read-notice summary{cursor:pointer;margin-top:4px;font-size:var(--type-caption);color:var(--dim)}#geo-wb .read-notice details p{margin-top:8px;overflow-wrap:anywhere;font-size:var(--type-caption)}@media(max-width:600px){#geo-wb .read-notice{font-size:var(--type-caption);padding:10px 12px}#geo-wb .read-notice-summary{gap:6px}#geo-wb #home .stage-head{gap:12px;margin-bottom:18px}#geo-wb #home .stage-head .sub{font-size:var(--type-caption);margin-top:6px}#geo-wb #home .stage-head>div:last-child{flex-wrap:wrap}#geo-wb #home .stage-head .btn{padding:8px 10px;font-size:var(--type-caption)}}#geo-cd,#geo-wb{.card.gold:before,.card.hair:before,.card:before,.kpi:before{display:none;content:none}.eyebrow{display:none}.dashboard-method{margin:12px 0;color:var(--dim);font-size:var(--type-ui);line-height:1.7}.dashboard-method summary{width:-moz-fit-content;width:fit-content;color:var(--blue);cursor:pointer;padding:4px 0}.dashboard-method p{max-width:75ch;margin-top:8px}.confirm-dialog-extra,.lockstrip,.note,.sprint-verdict{border-left-width:1px}.adv-mini .av,.plan,.staff .av,.top-shortcut.primary{background:var(--paper-2);color:var(--blue);box-shadow:none}}#geo-cd{#dashboard-view-heading{scroll-margin-top:calc(var(--dashboard-header-height,140px) + 20px);outline:none}.sec{margin-top:28px}.sec-head .sub{max-width:75ch;line-height:1.7}.dashboard-home-grid{align-items:start}.dashboard-task[data-state=empty]{background:#fff}.dashboard-task[data-state=empty] .dashboard-primary-task{padding:18px 0}.dashboard-task[data-state=empty] .dashboard-primary-task h3{font-size:var(--type-title)}.dashboard-task[data-state=empty] .dashboard-primary-task p{margin-bottom:14px}.dashboard-task[data-state=empty] .dashboard-task-links{gap:10px 18px;font-size:var(--type-ui)}.dashboard-performance{padding-block:24px}.dashboard-performance h3{margin:18px 0 8px}.dashboard-performance [data-testid=customer-zero-sample-state]{font-size:var(--type-ui)}.idxc .sh{font-size:var(--type-read);margin-bottom:16px}.idxc .verdict{max-width:75ch;margin:12px 0}.empty{border:0;background:transparent;padding:16px 0;text-align:left}.empty b{font-size:var(--type-body)}.empty p{max-width:75ch;margin-top:8px}[data-testid^=kb-block-]{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}[data-testid^=kb-block-] p{margin-top:10px;line-height:1.7}.dashboard-support{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:16px 0;color:var(--dim);font-size:var(--type-ui)}.dashboard-report-layout{display:flex;flex-direction:column;gap:20px}.dashboard-report-main .ct{font-size:var(--type-title)}.dashboard-report-main>p{margin-top:10px}.dashboard-report-support{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:20px 0;border-block:1px solid var(--line)}.dashboard-report-support .ct{margin:0;font-size:var(--type-body)}.dashboard-report-support>p{flex:1 1 320px;max-width:65ch;font-size:var(--type-ui)}.dashboard-report-support .report-actions{margin:0}.dashboard-process-help{border:1px solid var(--line);border-radius:12px;background:#fff;padding:16px 20px;font-size:var(--type-ui)}.dashboard-process-help summary{cursor:pointer;color:var(--blue);font-weight:600}.dashboard-process-help .link-map{margin-top:20px}.rpt h4{border-left:0;padding-left:0}#s-service .grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}#s-service .feed .f{padding-block:14px}#s-service .feed .tm{width:76px;flex-shrink:0}}#geo-wb{.sprint-stage-head{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.sprint-head-side{width:100%;max-width:none;min-width:0}.sprint-stat-mini{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0;border-block:1px solid var(--line);gap:0}.sprint-stat-mini .ss{border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:0 18px}.sprint-stat-mini .ss:first-child{padding-left:0}.sprint-stat-mini .ss:last-child{border-right:0}.sprint-stat-mini .ss .d,.sprint-stat-mini .ss .l{font-size:var(--type-caption);white-space:normal}.sprint-stat-mini .ss b{font-size:var(--type-section);line-height:1.6}.project-stage-navigation{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--line);margin:0 0 20px}.project-stage-navigation>*{flex-shrink:0;padding:10px 0;color:var(--dim);background:none;border:0;border-radius:0;font-size:var(--type-body);box-shadow:none}.project-stage-navigation [aria-current]{color:var(--blue);border-bottom:2px solid var(--blue);font-weight:600}.project-stage-navigation button:hover{color:var(--blue);transform:none;box-shadow:none}.project-current-task{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff;margin-bottom:20px}.project-current-task h2{font-size:var(--type-title);line-height:1.6}.project-current-task p{margin-top:8px;max-width:75ch;font-size:var(--type-ui);color:var(--dim)}.project-current-task>span{flex-shrink:0;max-width:180px}.sprint-board{margin-bottom:20px}.read-notice{padding:12px 16px}.read-notice details{margin-top:4px}.next-dock{max-width:1040px}.next-dock-bd .mini{max-width:75ch}}@media(min-width:921px){#geo-wb .top{flex-wrap:nowrap;gap:10px;padding:12px 20px}#geo-wb .top .ws-pick{flex:0 1 280px;min-width:140px;padding-inline:10px}#geo-wb .top .workspace-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#geo-wb .top .spacer{min-width:0}#geo-wb .consultant-quickbar{flex:0 0 auto;gap:6px;padding-left:10px}#geo-wb .staff-menu{flex-shrink:0}}@media(min-width:921px) and (max-width:1500px){#geo-wb .staff-label,#geo-wb .top-shortcut-label{display:none}#geo-wb .top-shortcut{width:40px;min-height:40px;padding:0}#geo-wb .top .plan,#geo-wb .top .scope-chip{font-size:var(--type-caption);padding-inline:7px}}@media(max-width:700px){#geo-cd #s-service .grid{grid-template-columns:1fr}#geo-cd .dashboard-report-support{align-items:flex-start}#geo-wb .sprint-stat-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}#geo-wb .sprint-stat-mini .ss:nth-child(odd){padding-left:0}#geo-wb .sprint-stat-mini .ss:nth-child(2n){border:0}#geo-wb .project-current-task{flex-direction:column;align-items:flex-start;padding:16px}#geo-wb .project-current-task>span{max-width:none}#geo-wb .project-stage-navigation{gap:22px}}#geo-cd .dashboard-delivery-empty{grid-column:1/-1}#geo-wb .project-goal-summary{display:flex;gap:12px;flex-wrap:wrap;align-items:baseline;margin:0 0 16px;font-size:var(--type-ui)}#geo-wb .project-goal-summary>span{flex:1 1;min-width:180px}#geo-wb .sprint-gantt[data-empty=true]{min-height:0}#geo-wb .sprint-gantt[data-empty=true] .tl-head{display:none}#geo-wb .project-goal-summary .linkbtn{border:0;background:none;box-shadow:none;padding:0;border-radius:0;color:var(--blue);min-height:32px}#geo-wb .sprint-stage-head .project-stage-navigation{margin-top:0}#geo-wb .sprint-gantt{min-height:0}@media(max-width:700px){#geo-wb .sprint-gantt{overflow-x:auto}#geo-wb .sprint-gantt .tl-body,#geo-wb .sprint-gantt .tl-head{min-width:680px}}#geo-wb .home-support-grid{align-items:start}#geo-wb .home-supplement-empty:not(:first-child){display:none}#geo-cd .dashboard-empty-task-details{margin-top:8px;font-size:var(--type-ui)}#geo-cd .dashboard-empty-task-details summary,#geo-cd .dashboard-metric-details summary{color:var(--blue);cursor:pointer}#geo-cd .dashboard-metric-details{border:1px solid var(--line);border-radius:12px;background:#fff;padding:16px 20px;margin-block:16px}#geo-cd .dashboard-metric-details .kpis{margin-top:16px}#geo-cd .dashboard-task[data-state=empty] .dashboard-primary-task{padding:14px 0}#geo-cd .dashboard-task[data-state=empty] .dashboard-section-title{padding-bottom:10px}@media(max-width:700px){#geo-cd .dashboard-task[data-state=empty]{padding:16px}#geo-cd .dashboard-task[data-state=empty] .dashboard-task-links{gap:8px 14px;padding-top:10px;font-size:var(--type-caption)}#geo-cd .dashboard-task[data-state=empty] .dashboard-section-title h2{font-size:var(--type-body)}#geo-cd .dashboard-home-grid{gap:16px}#geo-cd .dashboard-performance{padding:16px}#geo-cd .dashboard-performance h3{margin-top:14px}#geo-cd [data-testid=customer-secondary-error]{font-size:var(--type-caption)}#geo-cd .dashboard-page-heading{margin-bottom:16px;gap:8px}#geo-cd .dashboard-page-heading p{font-size:var(--type-caption)}}:root{--radius-lg:16px}body:before{display:none}::selection{background:#dce9ff}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}input,textarea{caret-color:var(--blue)}.topbar{background:#fff}.card{box-shadow:none}.btn{border-radius:8px}.btn.primary{background:var(--blue);box-shadow:none}table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#geo-wb{--workbench-top-height:69px;--project-nav-height:0px;.nav-group{letter-spacing:0;font-size:var(--type-caption);padding-top:18px}.nav.on .step{color:var(--blue)}.nav.on .cnt{background:#fff0ef;color:var(--risk)}.side .brand{margin-bottom:8px}.project-navigation{position:-webkit-sticky;position:sticky;top:var(--workbench-top-height);z-index:19;background:#fff;padding:10px 24px;border-bottom:1px solid var(--line);min-width:0}.project-context{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--type-ui)}.project-context strong{overflow-wrap:anywhere;font-weight:600}.project-context span{color:var(--dim);font-size:var(--type-caption);flex-shrink:0}.project-navigation nav{display:flex;gap:6px;margin-top:8px;padding:4px;background:var(--paper);border-radius:12px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.project-navigation button{background:transparent;box-shadow:none;flex-shrink:0;padding:10px 16px;min-height:44px;border:1px solid transparent;border-radius:8px;color:var(--ink);font-size:var(--type-body);font-weight:600;line-height:1.5;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.project-navigation button:hover{background:#fff;border-color:var(--line-strong);color:var(--blue)}.project-navigation button[aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:650}.project-navigation button[aria-current=page] .project-tab-status{color:#fff}.project-navigation button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.project-tab-status{margin-left:5px;font-size:var(--type-caption);color:var(--dim)}.stage{width:100%;max-width:none;margin-inline:0;padding:24px 24px calc(var(--next-dock-height, 130px) + 40px);min-width:0}.stage-head{gap:16px;margin-bottom:22px}.stage-head h1{font-size:var(--type-heading);line-height:1.4;letter-spacing:0}.stage-head .sub{max-width:75ch;font-size:var(--type-ui);line-height:1.75;margin-top:8px}.stage-head>div{min-width:0}.stage-head>div:last-child:not(:first-child){flex-wrap:wrap}.auto-split{align-items:start}.auto-panel{min-width:0}.auto-card:before,.stage-progress-dock:before{display:none}.stage-progress-disclosure{box-shadow:none}.exec-bar{top:calc(var(--workbench-top-height) + var(--project-nav-height))}.stage [data-testid^=sprint-row-],.stage [id]{scroll-margin-top:calc(var(--workbench-top-height) + var(--project-nav-height) + 24px)}.stage.exec-focus .work-pane{top:calc(var(--workbench-top-height) + var(--project-nav-height) + 84px)}.read-notice,.service-notices{box-shadow:none}.workfloor-disclosure>summary{padding:14px 0;color:var(--text-mid);font-size:var(--type-body);cursor:pointer}.workfloor-fields{min-width:0;border:0;padding:0;margin:0}.workfloor-fields:disabled{color:var(--text-mid)}.workfloor-fields:disabled button{opacity:1;background:var(--paper);color:var(--dim);cursor:not-allowed;box-shadow:none}.gatebar{box-shadow:none;border:1px solid #e6c89a;background:#fff8ed}.gatebar-ic{display:none}.explain-steps{display:flex;gap:12px}.explain-step{flex:1 1;min-width:0;border:0;padding:10px 0}.explain-step.todo{opacity:1;color:var(--dim)}.explain-step .n{background:var(--paper-2);color:var(--blue)}#explain .stage-verdict{grid-template-columns:1fr}#explain .stage-verdict-left{border:0;padding:0}#explain .stage-verdict-right{border-top:1px solid var(--line);padding-top:18px}#explain [data-empty=true] .stage-verdict-left{display:none}#explain [data-empty=true] .stage-verdict-right{border:0;padding:0}#explain .auto-split:not(:has(table)){display:block}.sprint-stage-head{display:block}.sprint-stage-head .stage-head-side{margin-top:12px}.sprint-stage-head .sprint-stat-mini{padding-block:10px;margin-block:10px}.sprint-stage-head .sprint-stat-mini .ss{padding-block:0}.project-current-task{margin-block:14px;padding:14px 16px}.project-current-task h2{font-size:var(--type-body)}.sprint-gantt{padding:18px 20px}.gantt-instruction{margin:6px 0 20px}.tl-bar{padding-inline:2px;box-shadow:none;justify-content:center}.tl-bar:hover{transform:none;box-shadow:none}.tl-bar.overdue{border:1px solid var(--risk);box-shadow:none}.tl-today span{left:auto;right:4px}.sprint-board{scroll-margin-top:calc(var(--workbench-top-height) + var(--project-nav-height) + 16px)}.next-dock{border:1px solid var(--line);box-shadow:0 8px 24px rgba(23,38,61,.1);padding:12px 16px}.next-dock-bd{min-width:0}.next-dock-bd>.mini{font-size:var(--type-caption);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dock-reason{font-size:var(--type-caption);color:var(--dim)}.dock-reason summary{cursor:pointer}.dock-reason p{max-height:25vh;overflow:auto;margin-top:8px}.next-dock .exec-next-tag{flex-shrink:0}}@media(max-width:920px){#geo-wb .project-navigation,#geo-wb .stage{padding-inline:16px}}@media(max-width:600px){#geo-wb .project-navigation{padding-block:8px 4px}#geo-wb .project-context{align-items:flex-start;font-size:var(--type-caption)}#geo-wb .project-context strong{max-width:70%}#geo-wb .project-context span{font-size:var(--type-caption)}#geo-wb .project-navigation nav{margin-top:4px}#geo-wb .project-navigation button{padding:8px 14px}#geo-wb .auto-split,#geo-wb .kb-hero,#geo-wb .stage .grid{grid-template-columns:minmax(0,1fr)!important}#geo-wb .stage .ct{flex-wrap:wrap}#geo-wb .stage-head h1{font-size:var(--type-section)}#geo-wb .explain-steps{flex-direction:column;gap:0}#geo-wb .stage-verdict{grid-template-columns:1fr}#geo-wb .stage-verdict-left{border:0;padding:0}#geo-wb #playbook .project-current-task{margin-block:0}#geo-wb #playbook .sprint-stage-head{margin-bottom:8px}#geo-wb .sprint-gantt{padding:14px}#geo-wb .next-dock{padding:10px 12px;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#geo-cd *,#geo-wb *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}#geo-wb:has(>.next-dock)>.app{height:calc(100dvh - var(--next-dock-space, 100px));min-height:0;overflow-y:auto;scrollbar-gutter:stable}#geo-wb:has(>.next-dock) .side{height:calc(100dvh - var(--next-dock-space, 100px))}#geo-wb:has(>.next-dock) .main{padding-bottom:0}#geo-wb:has(>.next-dock) .stage{padding-bottom:28px}#geo-wb .next-dock{left:236px;right:0;bottom:0;transform:none;width:auto;max-width:none;border-radius:0;border-width:1px 0 0;box-shadow:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 24px;max-height:38dvh}#geo-wb.nc .next-dock{left:0}#geo-wb .next-dock-bd{order:0}#geo-wb .next-dock-bd>.mini{-webkit-line-clamp:1}#geo-wb .next-dock .exec-link{grid-column:2;justify-self:start}#geo-wb .next-dock>[data-testid=next-dock-go]{grid-column:3;grid-row:1}#geo-wb .sprint-refresh-status:empty{display:none}#geo-wb .sprint-stage-head{margin-bottom:14px}#geo-wb .sprint-stage-head .sub{margin-top:4px}#geo-wb .sprint-stage-head .dashboard-method{margin-block:8px}#geo-wb .project-goal-summary{margin:10px 0;padding-block:0;gap:8px}#geo-wb .project-current-task{display:flex;align-items:baseline;gap:10px;border:0;background:none;padding:0;margin:10px 0}#geo-wb .project-current-task h2{font-size:var(--type-body);margin:0}#geo-wb .sprint-head-side{margin-bottom:14px}#geo-wb .sprint-head-side .sprint-stat-mini{margin:0 0 8px;padding:10px 0}#geo-wb .sprint-head-side .exec-howto{margin:8px 0}#geo-wb #display .stage-verdict,#geo-wb #explain .stage-verdict{padding:12px 16px;margin-bottom:14px;background:transparent}#geo-wb #display .stage-verdict-right,#geo-wb #explain .stage-verdict-right{padding:0;border:0}#geo-wb .stage-verdict-headline{font-size:var(--type-body)}#geo-wb .kb-mode-tabs{display:flex;flex-wrap:wrap;min-width:0;gap:6px}#geo-wb .kb-mode-tab{flex:0 1 auto;max-width:100%}#geo-wb .kb-file-hint{flex-basis:100%;margin-top:3px}#geo-wb .intake-method{margin-top:8px;color:var(--dim)}#geo-wb .intake-method summary{cursor:pointer}#geo-wb .kb-metrics{gap:10px}#geo-wb .content-summary .auto-card,#geo-wb .kb-metric{padding:12px}.login-shell{padding:24px 16px;min-width:0;overflow-x:clip}.login-box{max-width:100%;min-width:0;box-sizing:border-box}@media(max-width:920px){#geo-wb .next-dock{left:0;padding-inline:16px}}@media(max-width:600px){#geo-wb .next-dock{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 14px}#geo-wb .next-dock>.exec-next-tag{display:none}#geo-wb .next-dock>[data-testid=next-dock-go]{grid-column:2;padding-inline:10px;font-size:var(--type-caption)}#geo-wb .next-dock .exec-link{grid-column:1}#geo-wb .next-dock-bd b{font-size:var(--type-ui)}#geo-wb .project-current-task{align-items:flex-start}#geo-wb .project-current-task>span{flex-shrink:0}#geo-wb .project-goal-summary{flex-wrap:wrap;font-size:var(--type-caption)}#geo-wb .project-goal-summary button{margin-left:0}#geo-wb .content-summary,#geo-wb .kb-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}#geo-wb .content-summary .v,#geo-wb .kb-metric .n{font-size:var(--type-section)}#geo-wb .content-summary p,#geo-wb .kb-metric .d{font-size:var(--type-caption);line-height:1.6}#geo-wb .kb-mode-tabs{padding:8px}#geo-wb .kb-mode-tab{flex:1 1 auto;padding:8px;font-size:var(--type-caption)}}#geo-wb #uplift .pane{min-width:0}#geo-wb #uplift .pane .auto-panel,#geo-wb #uplift .pane .card{box-shadow:none;background:var(--card,#fff);border:1px solid var(--line);border-radius:14px}#geo-wb #uplift .pane .auto-card:before,#geo-wb #uplift .pane .hair:before{display:none}#geo-wb #uplift .pane .note{border-left-width:1px;box-shadow:none}#geo-wb #uplift .pane .selchip.on{background:var(--blue);box-shadow:none}#geo-wb #uplift .pane h2,.asset-editor-workspace h2{font-size:var(--type-section);line-height:1.45;margin:0}.uplift-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:14px 0}.uplift-search,.uplift-toolbar label{display:flex;align-items:center;gap:8px;font-size:var(--type-ui)}.uplift-toolbar label .inp{width:auto;max-width:220px}.uplift-search{margin-bottom:16px}.uplift-search .inp{width:240px;max-width:100%}.uplift-filters{display:flex;gap:6px;flex-wrap:wrap}.uplift-filters .btn[aria-pressed=true]{background:#edf4ff;color:#1761ce;border-color:transparent}.uplift-help,.uplift-support{margin:12px 0;font-size:var(--type-ui)}.uplift-advanced>summary,.uplift-help>summary,.uplift-support>summary{cursor:pointer;padding:10px 0;color:var(--text);font-weight:600}.uplift-support{border-top:1px solid var(--line);padding-top:6px}.uplift-advanced[open]>summary,.uplift-support[open]>summary{margin-bottom:12px}.uplift-pager{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;color:var(--dim);font-size:var(--type-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#geo-wb #uplift .uplift-compact-table{table-layout:fixed;width:100%}#geo-wb #uplift .uplift-compact-table th:first-child{width:58%}#geo-wb #uplift .uplift-compact-table th:nth-child(2){width:26%}#geo-wb #uplift .uplift-compact-table th:last-child{width:16%}#geo-wb #uplift .uplift-task-row td{padding:16px 12px;vertical-align:middle;overflow-wrap:anywhere}.uplift-task-title{border:0;background:transparent;color:var(--text);font:inherit;font-weight:650;padding:0;text-align:left;cursor:pointer;line-height:1.6}.uplift-task-title:hover{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.uplift-task-row[data-focused]{background:#edf4ff}#geo-wb #uplift .uplift-expanded-row>td{padding:20px;background:#f5f7fa}.uplift-task-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 28px;gap:20px 28px}.uplift-task-section{min-width:0;overflow-wrap:anywhere}.uplift-task-section h3{font-size:var(--type-ui);margin:0 0 10px;color:var(--dim)}.uplift-task-section .btn{margin:5px 5px 0 0;white-space:normal}.uplift-task-section:first-child,.uplift-task-section:last-child{grid-column:1/-1}.uplift-task-section .inp{max-width:100%}#p-place>[hidden],#p-tech [hidden],.asset-editor-workspace [hidden]{display:none!important}#p-place .todo{max-height:340px;overflow:auto}#p-place table{width:100%}#p-place th{white-space:normal}#p-place td:last-child{white-space:normal!important}#p-place td:last-child .btn{margin:4px}#p-tech .uplift-audit{margin-bottom:18px}#p-tech .work-split{align-items:start}#p-tech .uplift-no-selection{grid-template-columns:1fr}#p-tech .work-rail{max-height:650px;overflow:auto}#p-tech .fix-detail,#p-tech .work-pane{min-width:0}#p-tech .auto-split{display:block}#p-tech .fix-list{max-height:none}.uplift-content-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.uplift-brief-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px;align-items:start}.uplift-brief-form .uplift-question,.uplift-brief-form>:not(.fld){grid-column:1/-1}.uplift-brief-form .fld{min-width:0}.uplift-brief-form .chip-row{flex-wrap:wrap}.uplift-advanced{background:#f5f7fa;border-radius:12px;padding:4px 16px}.uplift-advanced-body{display:grid;grid-gap:16px;gap:16px}.uplift-content-workspace .empty-state{min-height:0;padding:24px 0}#p-content .asset-preview-markdown{max-width:75ch;margin-inline:auto}#geo-wb #uplift .uplift-counts{padding:12px 16px}#geo-wb #uplift .uplift-counts>.mini{max-width:85ch}#geo-wb .article-workspace-modal.modal{width:100vw;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;display:flex;flex-direction:column}#geo-wb .article-workspace-modal>.mh{flex-shrink:0;padding:12px 24px;border-bottom:1px solid var(--line)}#geo-wb .article-workspace-modal>.mb{padding:0;flex:1 1;min-height:0;overflow:hidden;max-height:none}.asset-editor-workspace{height:100%;display:flex;flex-direction:column;gap:0;background:#f5f7fa}.asset-editor-header{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border-bottom:1px solid var(--line)}.asset-editor-layout{flex:1 1;min-height:0;overflow:auto;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;align-content:start;align-items:start}.asset-editor-main,.asset-editor-review{min-width:0;background:white;padding:24px;border:1px solid var(--line);border-radius:14px}.asset-editor-review{display:grid;grid-gap:14px;gap:14px;padding:18px}.asset-editor-review h3{margin:0;font-size:var(--type-body)}.asset-editor-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.asset-editor-columns.single{grid-template-columns:1fr}.asset-editor-columns textarea{min-height:55vh;width:100%}.asset-editor-columns [data-testid=staff-edit-preview]{border:0!important;padding:0!important;max-width:75ch;width:100%;margin-inline:auto}.asset-editor-columns [data-testid=staff-edit-preview] img{max-width:100%;height:auto}.asset-editor-workspace .note{border-left-width:1px;box-shadow:none;overflow-wrap:anywhere}.asset-editor-workspace>.note{margin:0!important;max-height:28vh;overflow:auto;padding:14px 24px;flex-shrink:0}.asset-editor-footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;background:white;border-top:1px solid var(--line);padding:14px 24px}.asset-editor-workspace button:focus-visible,.uplift-task-title:focus-visible{outline:2px solid #1761ce;outline-offset:3px}@media (max-width:1100px){.asset-editor-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px;padding:16px}.asset-editor-columns{grid-template-columns:1fr}}@media (max-width:700px){.asset-editor-layout,.uplift-brief-form,.uplift-task-details{grid-template-columns:minmax(0,1fr)}.uplift-toolbar{align-items:stretch}.uplift-toolbar label{flex:1 1}.uplift-toolbar label .inp{max-width:100%;width:100%}#geo-wb #uplift .uplift-compact-table,#geo-wb #uplift .uplift-compact-table tbody,#geo-wb #uplift .uplift-compact-table td,#geo-wb #uplift .uplift-compact-table tr{display:block;width:100%}#geo-wb #uplift .uplift-compact-table thead{display:none}#geo-wb #uplift .uplift-task-row{padding:14px 0;border-top:1px solid var(--line)}#geo-wb #uplift .uplift-task-row td{border:0;padding:4px 0}#geo-wb #uplift .uplift-expanded-row>td{padding:14px}#p-tech .work-rail{max-height:280px}#p-tech .audit-bar{flex-direction:column;align-items:stretch}#geo-wb .article-workspace-modal>.mh,.asset-editor-footer,.asset-editor-header{padding:12px 16px}.asset-editor-layout{padding:12px;gap:12px}.asset-editor-main,.asset-editor-review{padding:16px}.asset-editor-footer>.mini{display:none}.asset-editor-footer .btn{flex:1 1;padding:8px}}#geo-wb #uplift .subtabs{box-shadow:none;background:#fff;padding:6px;gap:4px}#geo-wb #uplift .subtabs .subtab{box-shadow:none;background:transparent;border-radius:7px}#geo-wb #uplift .subtabs .subtab.on{background:#eaf1fc;color:#165dca}#geo-wb #uplift .uplift-task-title{background:transparent;box-shadow:none;border:0;padding:0;color:var(--ink);font-weight:650;text-align:left}#geo-wb #uplift .pane .btn,#geo-wb .asset-editor-workspace .btn{box-shadow:none;background:#1761ce;border:1px solid transparent}#geo-wb #uplift .pane .btn.ghost,#geo-wb .asset-editor-workspace .btn.ghost{background:white;color:#285487;border-color:var(--line)}#geo-wb #uplift .pane .btn:hover,#geo-wb .asset-editor-workspace .btn:hover{transform:none;box-shadow:none}#geo-wb #uplift .uplift-filters .btn[aria-pressed=true]{background:#eaf1fc;color:#165dca;border-color:#b7ccef}#geo-wb #uplift .uplift-search,#geo-wb #uplift .uplift-toolbar label{white-space:nowrap;flex-shrink:0}#geo-wb #uplift .uplift-toolbar .inp{width:auto;min-width:0}#geo-wb #uplift .uplift-counts{gap:8px 16px;box-shadow:none;border-radius:12px}#geo-wb #uplift .uplift-counts:before{display:none}#geo-wb #uplift .uplift-counts .owner-count{padding:4px 8px}#geo-wb #uplift [data-testid=today-scope-uplift]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--line);box-shadow:none}#geo-wb #uplift [data-testid=today-scope-uplift]>.chip-row{margin-top:0!important;margin-left:auto}#geo-wb #uplift .uplift-counts-legend{width:100%;margin:0}#geo-wb #uplift .uplift-counts-legend summary{padding:2px 0;color:var(--dim);font-size:var(--type-caption);cursor:pointer}#geo-wb .ovl:has(.article-workspace-modal){padding:0}#geo-wb .modal.article-workspace-modal{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}#geo-wb .modal.article-workspace-modal>.mb{padding:0;max-height:none;height:0;flex:1 1;overflow:hidden}#geo-wb .asset-editor-layout{padding:24px}#geo-wb .asset-editor-footer,#geo-wb .asset-editor-header{padding:14px 24px}#geo-wb .asset-editor-main{padding:24px}#geo-wb .asset-editor-review{padding:18px}@media(max-width:700px){#geo-wb #uplift .subtabs{flex-wrap:nowrap;overflow-x:auto}#geo-wb #uplift .subtabs .subtab{flex:0 0 auto;white-space:nowrap}#geo-wb #uplift .uplift-toolbar label{flex:1 1 100%}#geo-wb #uplift .uplift-toolbar .inp{flex:1 1}#geo-wb .asset-editor-layout{padding:12px}#geo-wb .asset-editor-footer,#geo-wb .asset-editor-header,#geo-wb .asset-editor-main,#geo-wb .asset-editor-review{padding:12px 16px}}:root{--type-caption:.875rem;--type-ui:.9375rem;--type-body:1rem;--type-read:1.0625rem;--type-title:1.125rem;--type-section:1.25rem;--type-heading:1.5rem;--type-page:2rem;--motion-fast:120ms;--motion-change:220ms;--motion-ease:cubic-bezier(.16,1,.3,1);--control-height:2.75rem}html{font-size:100%;scroll-padding-top:120px}body{font-size:var(--type-body);line-height:1.65}h1{font-size:var(--type-page);line-height:1.35}h2{font-size:var(--type-section);line-height:1.45}h3{font-size:var(--type-title);line-height:1.5}#geo-cd,#geo-wb,td{font-size:var(--type-body);line-height:1.65}:where(h1,h2,h3,h4){text-wrap:balance}:where(button,input,textarea,select){font-family:inherit}input,select,textarea{font-size:var(--type-body)}:where(.btn,.inp,.selchip){min-height:44px}#geo-cd .btn,#geo-wb .btn{font-size:var(--type-ui);line-height:1.5;min-height:44px}:is(#geo-wb,#geo-cd) :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select:not([multiple]):not([size])):not(.home-queue-search input){box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);margin-block:0;padding:8px 12px;font-size:var(--type-body);line-height:1.5}:is(#geo-wb,#geo-cd) .fld>textarea{margin-block:0}#geo-cd td,#geo-wb td{font-size:var(--type-body);line-height:1.65}#geo-cd th,#geo-wb th{font-size:var(--type-ui);line-height:1.5}#geo-cd .ct,#geo-wb .ct{font-size:var(--type-title);line-height:1.5}#geo-cd .dashboard-page-heading h1,#geo-wb .stage-head h1{font-size:var(--type-page);line-height:1.3}#geo-wb #home .stage-head .sub{font-size:var(--type-body)}#geo-cd .dashboard-section-title h2{font-size:var(--type-section)}#geo-cd .sub,#geo-wb .stage-head .sub{font-size:var(--type-body);line-height:1.75;max-width:72ch}#geo-cd .sh{font-size:var(--type-heading);line-height:1.4}#geo-wb .nav,#geo-wb .project-context-nav a{font-size:var(--type-ui)}#geo-wb .next-dock b{font-size:var(--type-body);line-height:1.5}#geo-wb .dock-reason,#geo-wb .next-dock .mini{font-size:var(--type-caption);line-height:1.6}#geo-wb .next-dock .mini{color:var(--dim)}#geo-wb .next-dock-bd{min-width:0;animation:next-step-change var(--motion-change) var(--motion-ease)}#geo-wb .next-dock.flash{animation:next-step-confirm .6s var(--motion-ease)}#geo-wb .stage.exec-focus [data-exec-step=now]{animation:none}#geo-wb .exec-bar{font-size:var(--type-ui)}#geo-wb .exec-next-tag{font-size:var(--type-caption);white-space:nowrap}:where(.btn,.exec-link,.next-dock-aside,.rv-detail>summary){transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.btn[aria-busy=true]{cursor:progress}.action-progress{display:inline-flex;align-items:center;gap:8px}.action-spinner{width:16px;height:16px;flex:none;animation:action-spin .8s linear infinite}#geo-cd .ovl.show>.modal,#geo-wb .ovl.show>.modal{animation:report-workspace-open var(--motion-change) var(--motion-ease)}#geo-cd .modal.report-modal{width:min(1040px,100%)}#geo-cd .modal.report-modal .mh b{font-size:var(--type-section);line-height:1.5}#geo-wb [data-testid=exec-finish]{animation:disclosure-open var(--motion-change) var(--motion-ease)}.dock-reason[open]>p,.rv-detail[open]>.rv-detail-body{animation:disclosure-open .16s var(--motion-ease)}.report-document{font-size:var(--type-read);line-height:1.8}.report-document p,.rpt>p{max-width:72ch}.report-document section{scroll-margin-top:24px}.report-document section:target{animation:report-section-focus .9s var(--motion-ease)}.report-directory a{display:inline-flex;align-items:center;min-height:44px}.report-document h1{font-size:var(--type-page);line-height:1.35}.report-document h2,.rpt h4{font-size:var(--type-heading);line-height:1.45}.report-document td{font-size:var(--type-body);line-height:1.65}.report-document th{font-size:var(--type-ui)}#geo-cd .rpt{font-size:var(--type-read);line-height:1.8}#geo-cd .rpt h4,#geo-wb .rpt h4{font-size:var(--type-heading);line-height:1.45;margin-top:28px;margin-bottom:10px}#geo-cd .rpt>p{font-size:var(--type-read);line-height:1.8}#geo-wb .stage .btn{font-size:var(--type-ui)}.report-document,.rpt{overflow-wrap:anywhere}::selection{background:#dceafe;color:#17263d}:where(input,textarea){caret-color:#1761ce}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #1761ce;outline-offset:3px}:where(table,.metric,.num,.rv-stat-value){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes next-step-change{0%{-webkit-clip-path:inset(0 0 12% 0);clip-path:inset(0 0 12% 0);opacity:.7}to{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}@keyframes next-step-confirm{0%{background-color:#eaf5ef}to{background-color:#fff}}@keyframes report-workspace-open{0%{-webkit-clip-path:inset(0 0 3% 0 round 14px);clip-path:inset(0 0 3% 0 round 14px)}to{-webkit-clip-path:inset(0 round 14px);clip-path:inset(0 round 14px)}}@keyframes disclosure-open{0%{-webkit-clip-path:inset(0 0 20% 0);clip-path:inset(0 0 20% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes report-section-focus{0%{background-color:#edf4ff}to{background-color:#fff}}@keyframes action-spin{to{transform:rotate(1turn)}}@media (max-width:900px){#geo-cd .dashboard-page-heading h1,#geo-wb .stage-head h1{font-size:1.75rem}#geo-wb .next-dock{gap:10px}#geo-wb .next-dock-bd{flex:1 1 220px}#geo-wb .next-dock .btn{white-space:normal}#geo-wb .dock-reason[open]{max-height:25dvh;overflow-y:auto}.report-document{padding-inline:16px}.report-document h1{font-size:1.75rem}}@media (max-width:700px){#geo-cd .dashboard-task[data-state=empty]:has(.dashboard-empty-task-details:not([open])) .dashboard-task-links{display:none}#geo-cd .dashboard-task[data-state=empty] .dashboard-task-links{margin-top:8px}#geo-cd .dashboard-primary-task h3{font-size:var(--type-title)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition-duration:0s!important;scroll-behavior:auto!important}.action-spinner{display:none}}@media print{.report-document{font-size:11pt;line-height:1.6}.report-document p{max-width:none}.report-document section{animation:none}}:root{--blue:#1761ce;--ink:#17263d;--dim:#617087;--text-mid:#40516f;--paper:#f5f7fa;--paper-2:#edf4ff;--white:#fff;--line:#e2e7ef;--line-strong:#b8c9e1;--mint:#19704e;--warn:#96571a;--warning-bg:#fff5e6;--risk:#b23939;--radius:14px}body{background:var(--paper);background-image:none}body:before{content:none}.topbar{background:var(--white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-inner{max-width:1256px;padding:12px 28px}.topbar .brand-en{text-shadow:none}.topbar .brand-badge img{filter:none}.topnav a,.topnav-menu-trigger{min-height:44px;display:inline-flex;align-items:center;border-radius:8px;font-weight:600;transition:background-color var(--motion-fast),color var(--motion-fast)}.topnav .topnav-menu-trigger,.topnav .topnav-menu-trigger:hover{box-shadow:none;transform:none}.topnav a.active,.topnav-menu-trigger.active{background:var(--paper-2);color:var(--blue);box-shadow:none}.topnav-dropdown a{display:block}.service-page{max-width:1256px;padding:40px 28px 64px}.service-page .flow-head{align-items:flex-start;gap:28px;margin-bottom:32px}.service-page .flow-head>div:first-child{min-width:0;flex:1 1}.service-page h1{max-width:28ch;font-weight:650;line-height:1.4}.service-page .flow-head .dim{max-width:72ch;margin-top:12px;font-size:var(--type-body);line-height:1.8}.service-page .flow-actions{padding-top:4px}.service-page .plain-link,.service-page button:not(.selchip,.competitor-chip,.quick-lead-modal-close){border-radius:8px;box-shadow:none}.service-page .plain-link{min-height:44px;background:var(--white);font-weight:600;color:var(--blue);white-space:normal}.service-page .plain-link:hover{background:var(--paper-2);transform:none;box-shadow:none}.service-page :where(.card,.product-card,.flow-stage,.flow-note,.product-demo article){background:var(--white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;transform:none}.service-page :is(.card,.product-card,.flow-stage,.product-demo article):hover{transform:none;box-shadow:none;border-color:var(--line)}.service-page .card>h2,.service-page .product-card h2{font-size:var(--type-heading);font-weight:650;line-height:1.5}.service-page :is(.product-demo,.flow-strip){gap:0;border-block:1px solid var(--line);margin-bottom:32px}.service-page .product-demo article{border:0;border-radius:0;padding:24px 20px;background:transparent}.service-page .product-demo article:first-child{padding-left:0}.service-page .product-demo article:not(:last-child){border-right:1px solid var(--line)}.service-page .product-demo article>b{color:var(--blue);background:var(--paper-2);box-shadow:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.service-page .product-demo h2{font-weight:650;font-size:var(--type-title)}.service-page .product-demo p{margin-top:8px;line-height:1.75}.service-page .product-grid{align-items:start;gap:24px;margin-bottom:32px}.service-page .product-card{padding:28px}.service-page .product-card-head .dim{margin-top:8px}.service-page .product-summary{margin:20px 0;line-height:1.8;max-width:72ch}.service-page .product-visible{border:0;border-block:1px solid var(--line);border-radius:0;background:transparent;padding:16px 0;margin-bottom:8px}.service-page .product-visible b{color:var(--dim);font-weight:600}.service-page .product-visible div{gap:8px 16px}.service-page .product-visible span{border:0;border-radius:0;background:none;padding:0;font-weight:400;line-height:1.7}.service-page .product-items{gap:0}.service-page .product-items li{padding:16px 0;border-bottom:1px solid var(--line);gap:16px}.service-page .product-items li:last-child{border-bottom:0;padding-bottom:0}.service-page .product-items li>span{flex-basis:36px;font-weight:600}.service-page .product-items li>div{min-width:0}.service-page .product-items b{font-weight:650;font-size:var(--type-body)}.service-page .product-items p{margin-top:6px;line-height:1.75}.service-page .flow-note{padding:24px 28px;line-height:1.8}.service-page .flow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.service-page .flow-stage{min-height:0;background:transparent;border:0;border-radius:0;padding:24px}.service-page .flow-stage:nth-child(3n+1){padding-left:0}.service-page .flow-stage:not(:nth-child(3n)){border-right:1px solid var(--line)}.service-page .flow-stage:nth-child(n+4){border-top:1px solid var(--line)}.service-page .flow-stage h2{font-size:var(--type-title);font-weight:650}.service-page .flow-stage p{line-height:1.75}.service-page .flow-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-bottom:32px;gap:24px}.service-page .flow-detail-grid>.card,.service-page.flow-page>.card{padding:28px}.service-page .flow-list{gap:0;margin-top:24px}.service-page .flow-list li{border:0;border-top:1px solid var(--line);border-radius:0;background:none;padding:16px 0}.service-page .flow-list li:hover{background:none;border-color:var(--line)}.service-page .flow-list b{font-weight:650}.service-page .flow-list p{margin-top:8px;line-height:1.75}.service-page .talk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:16px}.service-page .talk-grid p{padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none;line-height:1.8}.service-page .talk-grid b{background:var(--paper-2);color:var(--blue)}.quick-page .quick-banner{background:var(--paper-2);color:var(--ink);box-shadow:none;padding:20px 24px;margin-bottom:28px}.quick-page .quick-banner:after{content:none}.quick-page .quick-banner p{color:var(--text-mid);max-width:100ch;line-height:1.8}:is(.quick-page #geo-wb,#geo-wb #prediag) .diagnosis-path-head{align-items:start;flex-wrap:wrap;gap:12px}:is(.quick-page #geo-wb,#geo-wb #prediag) .diagnosis-path-head>div{min-width:0}:is(.quick-page #geo-wb,#geo-wb #prediag) .diagnosis-tier{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:16px;gap:16px}:is(.quick-page #geo-wb,#geo-wb #prediag) .diagnosis-tier .t{opacity:1;background:var(--white);box-shadow:none}:is(.quick-page #geo-wb,#geo-wb #prediag) .diagnosis-tier .t.on{background:var(--paper-2)}:is(.quick-page #geo-wb,#geo-wb #prediag) .diagnosis-tier .t>b{display:flex;flex-wrap:wrap;gap:8px;line-height:1.6;font-weight:650}:is(.quick-page #geo-wb,#geo-wb #prediag) .diagnosis-tier .sp{color:var(--text-mid);line-height:1.75}:is(.quick-page #geo-wb,#geo-wb #prediag) .auto-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:24px 0;border-block:1px solid var(--line)}:is(.quick-page #geo-wb,#geo-wb #prediag) .auto-card{border:0;border-radius:0;background:transparent;padding:20px 16px}:is(.quick-page #geo-wb,#geo-wb #prediag) .auto-card:not(:last-child){border-right:1px solid var(--line)}:is(.quick-page #geo-wb,#geo-wb #prediag) .auto-card:before{content:none}:is(.quick-page #geo-wb,#geo-wb #prediag) .auto-card .v{font-size:var(--type-title);font-weight:650;line-height:1.6;margin:6px 0}:is(.quick-page #geo-wb,#geo-wb #prediag) .auto-card .k{font-weight:500}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-preparation{margin:20px 0 24px;border-bottom:1px solid var(--line)}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-preparation>summary{min-height:44px;align-content:center;color:var(--blue);font-size:var(--type-ui);cursor:pointer}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-prediag-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-prediag-grid>section:first-child{grid-row:1/3;padding:28px}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-prediag-grid>section:nth-child(n+2){grid-column:2;padding:28px}:is(.quick-page #geo-wb,#geo-wb #prediag) .ct{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;margin-bottom:24px;font-weight:650}:is(.quick-page #geo-wb,#geo-wb #prediag) .ct .tag{margin:0;padding:2px 8px}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-prediag-grid>:first-child>div:last-child{gap:20px!important}:is(.quick-page #geo-wb,#geo-wb #prediag) .fld{margin-bottom:0}:is(.quick-page #geo-wb,#geo-wb #prediag) .fl{font-weight:600;line-height:1.7}:is(.quick-page #geo-wb,#geo-wb #prediag) .inp{width:100%;max-width:100%;background:var(--white)}:is(.quick-page #geo-wb,#geo-wb #prediag) textarea.inp{min-height:100px;line-height:1.7}:is(.quick-page #geo-wb,#geo-wb #prediag) .mini{line-height:1.75}:is(.quick-page #geo-wb,#geo-wb #prediag) .empty-state{text-align:left;padding:0}:is(.quick-page #geo-wb,#geo-wb #prediag) .empty-state p{margin-top:12px}:is(.quick-page #geo-wb,#geo-wb #prediag) .competitor-chip{background:var(--paper-2);color:var(--blue);border-color:var(--line-strong);border-radius:8px;height:var(--control-height);padding:8px 12px;font-size:var(--type-ui);font-weight:600;box-shadow:none}:is(.quick-page #geo-wb,#geo-wb #prediag) .competitor-chip:hover{background:var(--paper-2);transform:none;box-shadow:none}:is(.quick-page #geo-wb,#geo-wb #prediag) .selchip{min-height:44px;border-radius:8px;font-size:var(--type-ui);font-weight:600;line-height:1.5}:is(.quick-page #geo-wb,#geo-wb #prediag) .selchip.on{background:var(--paper-2);border-color:var(--blue);color:var(--blue);box-shadow:none}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-result-stats>.card{border:0;border-radius:0;padding:12px 0!important;background:transparent;border-bottom:1px solid var(--line)}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-result-stats{grid-template-columns:minmax(0,1fr)}:is(.quick-page #geo-wb,#geo-wb #prediag) .note{margin-top:16px;padding:16px;line-height:1.8;background:var(--paper)}.service-page.quick-submitted-page{padding-top:48px}.service-page .quick-submitted-mark{background:var(--paper-2);color:var(--mint);box-shadow:none}.service-page .quick-lead-submit,.service-page .quick-submitted-actions .primary{background:var(--blue);color:var(--white);border-radius:8px;box-shadow:none;min-height:44px}.service-page .quick-submitted-steps>div{box-shadow:none}.service-page .quick-lead-modal{padding:28px}.service-page .quick-lead-modal-head{padding-right:44px}.service-page .quick-lead-modal-grid label{min-width:0}.service-page .quick-lead-modal-grid :is(input,select){min-height:44px}#geo-cd .kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch}#geo-cd .kpi{display:flex;flex-direction:column;min-width:0}#geo-cd .kpi .k{min-height:3.2em;line-height:1.6;align-items:start}#geo-cd .kpi .v{font-weight:650;line-height:1.4}#geo-cd .kpi>:last-child{margin-top:auto}#geo-cd .dashboard-metrics dt{min-height:3.2em;line-height:1.6}#geo-cd .dashboard-topics a,#geo-cd summary,#geo-wb .dashboard-method summary{min-height:44px;align-content:center}#geo-wb .diagnosis-progress-head,#geo-wb .progress-hub{background:var(--white);box-shadow:none}#geo-wb .prediag-progress-rail .progress-hub{box-shadow:none}@media (max-width:1000px){:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-prediag-grid{grid-template-columns:minmax(0,1fr)}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-prediag-grid>section:first-child{grid-row:auto}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-prediag-grid>section:nth-child(n+2){grid-column:auto}}@media (max-width:760px){.topbar-inner{padding:8px 16px}.service-page{padding:28px 16px 48px}.service-page h1{font-size:1.75rem}.service-page .flow-head{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:24px}.service-page .flow-actions{padding-top:0}.service-page :is(.product-grid,.flow-detail-grid,.talk-grid){grid-template-columns:minmax(0,1fr)}.service-page :is(.product-demo,.flow-strip){grid-template-columns:minmax(0,1fr)}.service-page .flow-stage,.service-page .product-demo article{padding:20px 0;background:none}.service-page .flow-stage:not(:nth-child(3n)),.service-page .product-demo article:not(:last-child){border-right:0}.service-page .flow-stage:not(:first-child),.service-page .product-demo article:not(:first-child){border-top:1px solid var(--line)}.service-page .flow-detail-grid>.card,.service-page .flow-note,.service-page .product-card,.service-page.flow-page>.card{padding:20px}.quick-page #geo-wb.quick-prediag-workbench{display:flex;flex-direction:column}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-prediag-grid{order:1}:is(.quick-page #geo-wb,#geo-wb #prediag) .diagnosis-tier{grid-template-columns:minmax(0,1fr);order:2;margin-top:24px}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-preparation{order:3}:is(.quick-page #geo-wb,#geo-wb #prediag) .diagnosis-tier .t{padding:16px}:is(.quick-page #geo-wb,#geo-wb #prediag) .auto-strip{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.quick-page #geo-wb,#geo-wb #prediag) .auto-card{padding:16px}:is(.quick-page #geo-wb,#geo-wb #prediag) .auto-card:nth-child(2n){border-right:0}:is(.quick-page #geo-wb,#geo-wb #prediag) .auto-card:nth-child(n+3){border-top:1px solid var(--line)}:is(.quick-page #geo-wb,#geo-wb #prediag) .quick-prediag-grid>section{padding:20px!important}.quick-page .quick-banner{padding:20px}.service-page .quick-lead-modal{padding:24px 16px}#geo-cd .dashboard-metrics{grid-template-columns:minmax(0,1fr);gap:0;margin:16px 0}#geo-cd .dashboard-metrics>div{border-right:0;border-bottom:1px solid var(--line);padding:12px 0}#geo-cd .dashboard-metrics dt{min-height:0}}.report-document{min-width:0;padding-inline:28px}.report-document>.card{margin-bottom:24px;padding:28px;box-shadow:none}.report-document>.card:before,.report-toolbar>.card:before{display:none}.report-document .report-section>h2{line-height:1.55;margin-bottom:20px}.report-document :where(td,th){vertical-align:top;text-align:start}.report-document :where(table,input,select){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-document :where(input,select){min-height:44px}.report-document :where(a){text-underline-offset:.2em}.report-document :where(dl>dd,.rv-detail-body,.rv-delta>div){min-width:0}.report-document .report-directory{padding:20px}.report-document .report-directory a{border-radius:8px!important;gap:6px}.report-toolbar{max-width:1256px;padding:28px 28px 0}.report-toolbar>.card{padding:24px;margin-bottom:0;box-shadow:none}.report-period-field{display:block;margin-bottom:8px;font-size:var(--type-ui);font-weight:600}.report-toolbar #report-period{width:100%;max-width:560px;min-height:44px;font:inherit}.report-view-tabs{display:flex;flex-wrap:wrap;gap:8px}.report-view-tabs .btn{min-height:44px;flex:1 1 180px;justify-content:center}.report-view-tabs .btn[aria-pressed=true]{background:var(--paper-2);border-color:var(--blue);color:var(--blue);font-weight:650}#geo-wb #display>.stage-head{display:block}#geo-wb #display .report-stage-tools{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}#geo-wb .report-context-links,#geo-wb .report-month-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}#geo-wb .report-month-controls .fld{margin:0;max-width:200px}#geo-wb .report-stage-tools :where(.btn,.inp){min-height:44px}#geo-wb #display-delivery .ct{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px}#geo-wb #display-delivery td{vertical-align:top;padding-block:16px}#geo-wb #display-delivery td:last-child .btn{margin-block:2px}#geo-cd .report-actions{align-items:center}#geo-cd .report-actions>.linklike{flex-basis:100%;overflow-wrap:anywhere}#geo-cd .rpt .lh,#geo-wb .rpt .lh{gap:20px;flex-wrap:wrap;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--line)}#geo-cd .rpt .kv,#geo-wb .rpt .kv{gap:12px 28px;padding-block:16px;font-size:var(--type-body)}#geo-cd .rpt .kv>div,#geo-wb .rpt .kv>div{min-width:0}#geo-cd .rpt h4,#geo-wb .rpt h4{padding-left:0;border-left:0}#geo-cd .rpt table,#geo-wb .rpt table{font-size:var(--type-body)}#geo-cd .rpt :where(td,th),#geo-wb .rpt :where(td,th){padding:12px;vertical-align:top}#geo-cd .rpt th,#geo-wb .rpt th{font-size:var(--type-ui);background:var(--paper);font-weight:650}#geo-cd .report-modal,#geo-wb .report-modal{max-height:calc(100dvh - 40px);display:flex;flex-direction:column}#geo-cd .report-modal .mf,#geo-cd .report-modal .mh,#geo-wb .report-modal .mf,#geo-wb .report-modal .mh{flex:none}#geo-cd .report-modal .mb,#geo-wb .report-modal .mb{min-height:0;overflow:auto;overscroll-behavior:contain}@media (max-width:760px){.report-toolbar{padding:20px 16px 0}.report-document{padding-inline:16px}.report-document>.card,.report-toolbar>.card{padding:20px}.report-toolbar .uplift-pager{flex-wrap:wrap}#geo-wb .report-month-controls{width:100%}#geo-wb .report-month-controls .fld{flex:1 1 180px;max-width:none}#geo-wb .report-month-controls>.btn{flex:1 1 180px}#geo-cd .rpt .kv,#geo-wb .rpt .kv{grid-template-columns:minmax(0,1fr)}#geo-cd .rpt table,#geo-wb .rpt table{display:block;overflow-x:auto;max-width:100%}#geo-cd .report-modal,#geo-wb .report-modal{max-height:calc(100dvh - 24px)}}@media print{.report-toolbar{display:none}.report-document>.card{padding:12pt}#geo-cd .report-modal,#geo-wb .report-modal{display:block;max-height:none}#geo-cd .report-modal .mb,#geo-wb .report-modal .mb{max-height:none;overflow:visible}#geo-cd .rpt table,#geo-wb .rpt table{display:table;overflow:visible}}