@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Drs_5D37.woff2)format("woff2"),url(/assets/inter-latin-700-normal-KTwiWvO9.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface:#fff;--surface-muted:#f3f5f7;--text:#18212b;--border:#66737f;--focus:#005fcc;--brand:#155e75;--header:#155e75;--success:#166534;--warning:#92400e;--danger:#b42318;--info:#075985;--radius:.4rem;--space:1rem;--shadow:0 .25rem 1rem #00000029}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--surface:#111827;--surface-muted:#1f2937;--text:#f9fafb;--border:#a6b1bd;--brand:#67e8f9;--header:#164e63;--focus:#7dd3fc;--success:#86efac;--warning:#fcd34d;--danger:#fca5a5;--info:#7dd3fc}}*{box-sizing:border-box}body{background:var(--surface);color:var(--text);margin:0;font:1rem/1.5 system-ui,sans-serif}a{color:inherit}:focus-visible{outline:.2rem solid var(--focus);outline-offset:.2rem}.quest-app{grid-template:auto 1fr/minmax(12rem,16rem) 1fr;min-height:100vh;display:grid}.login-page{max-width:36rem;padding:var(--space);margin:10vh auto}.login-page form{gap:var(--space);display:grid}.portal-heading{justify-content:space-between;align-items:center;gap:var(--space);border-block-end:1px solid var(--border);padding-block-end:var(--space);display:flex}.portal-heading p{margin:0;font-size:.875rem}.app-header{padding:var(--space);background:var(--header);color:#fff;grid-column:1/-1}.wordmark{font-weight:750;text-decoration:none}.app-navigation{padding:var(--space);background:var(--surface-muted)}main{min-width:0;padding:clamp(1rem,4vw,3rem)}.skip-link{z-index:3;background:var(--surface);padding:.5rem;position:fixed;top:-5rem;left:.5rem}.skip-link:focus{top:.5rem}.button{border-radius:var(--radius);font:inherit;cursor:pointer;background:var(--surface);color:var(--text);border:2px solid;padding:.55rem .85rem;font-weight:650}.button-success,.status-success{color:var(--success)}.button-warning,.status-warning{color:var(--warning)}.button-danger,.status-danger{color:var(--danger)}.button-info,.status-info{color:var(--info)}.button:disabled{cursor:not-allowed;opacity:.55}.field{gap:.3rem;max-width:34rem;font-weight:650;display:grid}.field input{border:1px solid var(--border);border-radius:var(--radius);font:inherit;color:var(--text);background:var(--surface);padding:.55rem}.field small{font-weight:400}.field-error{color:var(--danger)}.dialog{width:min(100% - 2rem,42rem);max-height:calc(100dvh - 2rem);padding:var(--space);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);border:0;overflow:auto}.dialog::backdrop{background:#0000008c}.dialog header{justify-content:space-between;gap:var(--space);align-items:start;display:flex}.dialog h2{margin-top:0}.status{align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.state-panel{border-left:.35rem solid var(--border);background:var(--surface-muted);padding:var(--space)}.state-stale,.state-partial{border-color:var(--warning)}.state-unavailable,.state-denied{border-color:var(--danger)}.state-deferred,.state-loading{border-color:var(--info)}.table-scroll{overflow-x:auto}.table-scroll:focus-visible{outline-offset:-.2rem}table{border-collapse:collapse;width:100%}caption{text-align:left;padding:.5rem 0;font-weight:700}th,td{border-block-end:1px solid var(--border);text-align:left;padding:.6rem}th{white-space:nowrap}.time-series{margin:0}.time-series figcaption{gap:.2rem;margin-block-end:.5rem;display:grid}.time-series svg{border:1px solid var(--border);background:var(--surface-muted);width:100%;height:14rem}.time-series path{fill:none;stroke:var(--brand);stroke-width:2px;vector-effect:non-scaling-stroke}@media (width<=44rem){.quest-app{display:block}.app-navigation{white-space:nowrap;overflow-x:auto}.app-header,.app-navigation{padding:.75rem 1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-muted:#f8f9fa;--text:#212636;--muted:#667085;--border:#dcdfe4;--focus:#4e36f5;--brand:#4e36f5;--header:#fff;--sidebar:#121621;--success:#10b7a5;--warning:#d97706;--danger:#f04438;--info:#4e36f5;--radius:12px;--shadow:0 4px 18px #0000000a}:root[data-accent=green]{--brand:#11a76c;--focus:#11a76c}:root[data-accent=royal]{--brand:#5265ff;--focus:#5265ff}:root[data-accent=orange]{--brand:#f7684e;--focus:#f7684e}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#1b202d;--surface-muted:#111722;--text:#f5f7fa;--muted:#a4adbc;--border:#3d4655;--header:#1b202d;--sidebar:#10141e}body{background:var(--surface);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.57}h1,h2,h3,p{margin-top:0}.quest-app{min-height:100vh;padding-left:280px;display:block}.app-sidebar{z-index:20;background:var(--sidebar);color:#fff;scrollbar-width:none;width:280px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.app-sidebar::-webkit-scrollbar{display:none}.sidebar-brand{align-items:center;height:64px;padding:0 16px;display:flex}.wordmark{color:#fff;align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.brand-mark{border:2px solid #fff;border-radius:6px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.workspace-switcher{border:1px solid #394154;border-radius:12px;align-items:center;gap:12px;min-height:56px;margin:6px 16px 16px;padding:5px 10px;display:flex}.workspace-switcher>span:nth-child(2){flex:1;min-width:0;display:grid}.workspace-switcher small{color:#98a2b3;font-size:12px}.workspace-switcher strong{color:#d0d5dd;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.workspace-symbol{background:#ff7d64;border-radius:8px;place-items:center;width:40px;height:40px;font-size:22px;font-weight:700;display:grid}.app-navigation{background:0 0;padding:16px}.route-list{gap:4px;display:grid}.route-list a,.route-list span[aria-disabled=true]{color:#a4adbc;text-transform:capitalize;border-radius:8px;align-items:center;min-height:40px;padding:8px 16px;font-weight:500;text-decoration:none;display:flex}.route-list a:hover{color:#fff;background:#ffffff0f}.route-list a[aria-current=page]{color:#fff;background:#635bff}.route-list span[aria-disabled=true]{color:#768195;cursor:not-allowed}.route-list .nav-group{color:#98a2b3;padding:14px 0 4px;font-size:14px}.app-header{z-index:30;border-bottom:1px solid var(--border);background:var(--header);height:57px;color:var(--text);justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:relative}.header-start,.header-actions{align-items:center;gap:16px;display:flex}.development-session-links{color:var(--muted);font-size:12px;position:relative}.development-session-links summary{cursor:pointer;color:var(--text);font-weight:600}.development-session-links>p{max-width:280px;margin:8px 0}.development-session-options{z-index:20;border:1px solid var(--border);background:var(--surface);min-width:210px;max-height:320px;box-shadow:var(--shadow);border-radius:10px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.development-session-options a{color:var(--text);border-radius:6px;padding:8px 10px;text-decoration:none}.development-session-options a:hover,.development-session-options a:focus-visible{background:var(--surface-muted)}.login-card .development-session-links{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.login-card .development-session-options{max-height:220px;box-shadow:none;margin-top:8px;position:static}.header-workspace{color:var(--muted);font-size:14px;font-weight:500}.header-popover{border:1px solid var(--border);background:var(--surface);width:min(380px,100vw - 32px);max-height:min(560px,100dvh - 72px);color:var(--text);box-shadow:var(--shadow);border-radius:12px;padding:20px;position:absolute;top:56px;right:16px;overflow-y:auto}.popover-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.popover-heading h2{margin:0;font-size:18px}.popover-refresh{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin:12px 0;padding:6px 0;font-weight:600}.event-list{margin:0;padding:0;list-style:none}.event-list li{border-top:1px solid var(--border);gap:3px;padding:12px 0;display:grid}.event-list li span,.event-list time{color:var(--muted)}.profile-details p{overflow-wrap:anywhere;gap:3px;display:grid}.profile-details p strong{color:var(--muted);font-weight:500}.header-signout{box-shadow:none;color:var(--text);background:0 0;min-height:36px}.header-signout:hover:not(:disabled){background:var(--surface-muted);filter:none}.icon-action{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.icon-action:hover:not(:disabled){background:var(--surface-muted)}.icon-action:disabled{opacity:1;cursor:default}.notification-action{position:relative}.notification-action:after{content:"";background:#f04438;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:8px}.header-divider{border-left:1px solid var(--border);height:40px}.header-locale{font-size:11px;font-weight:700}.header-avatar{color:#245960;background:#d9e8ea;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid;position:relative}.header-avatar:after{content:"";border:2px solid var(--surface);background:#10b7a5;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.quest-app>main{min-height:calc(100vh - 57px);padding:64px 24px}.portal-heading{color:var(--muted);border:0;padding:0 0 16px}.quest-app h1{font-size:32px;font-weight:500;line-height:1.2}.button{background:var(--brand);color:#fff;box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--brand) inset, 0 2px 0 #ffffff29 inset;border:0;border-radius:8px;padding:6px 16px;font-size:14px;font-weight:500;line-height:28px}.button:hover:not(:disabled){filter:brightness(1.08)}.button:disabled{opacity:.55}.field{color:var(--text);font-weight:500}.field input{border:1px solid var(--border);border-radius:8px;height:40px;padding:8px 12px;box-shadow:0 1px 2px #00000014}.field small{color:var(--muted);font-weight:400}.state-panel{border-radius:8px}.login-page{background:var(--surface-muted);place-items:center;max-width:none;min-height:100vh;margin:0;padding:24px;display:grid}.login-card{border:1px solid var(--border);background:var(--surface);width:min(486px,100%);box-shadow:var(--shadow);border-radius:12px;padding:32px}.login-card .login-brand{margin-bottom:38px;font-size:18px;font-weight:700;display:block}.login-card h1{margin-bottom:8px;font-size:24px;font-weight:500;line-height:1.2}.login-card p{color:var(--muted);margin-bottom:32px}.login-card form{gap:24px;display:grid}.login-card .button{width:100%}.social-signin{gap:10px;margin-top:24px;display:grid}.social-signin p{color:var(--muted);text-align:center;margin:0 0 2px}.social-signin .button{width:100%;color:var(--text);background:var(--surface);border:1px solid var(--border);box-shadow:none}.settings-fab{z-index:25;color:#fff;cursor:pointer;background:#212636;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;bottom:24px;right:24px}.settings-layer{z-index:40;position:fixed;inset:0}.settings-backdrop{background:#00000038;border:0;position:absolute;inset:0}.settings-drawer{background:var(--surface);width:min(440px,100vw);padding:24px;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-8px 0 32px #00000014}.settings-drawer header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.settings-drawer h2{margin:0;font-size:18px;font-weight:600}.settings-drawer section{margin-bottom:36px}.settings-drawer h3{margin-bottom:8px;font-size:14px;font-weight:500}.settings-options{flex-wrap:wrap;gap:10px;display:flex}.settings-options button{background:var(--surface-muted);color:var(--text);cursor:pointer;text-transform:capitalize;border:2px solid #0000;border-radius:12px;padding:5px 12px}.settings-options button.selected{border-color:#635bff}.mobile-menu,.mobile-close,.sidebar-backdrop{display:none}@media (width<=1199px){.quest-app{padding-left:0}.app-sidebar{transition:transform .2s;transform:translate(-100%)}.app-sidebar.is-open{z-index:35;transform:translate(0)}.mobile-menu,.mobile-close{display:inline-grid}.mobile-close{margin-left:auto}.sidebar-backdrop{z-index:34;background:#0006;border:0;display:block;position:fixed;inset:0}.quest-app>main{padding-top:24px}}@media (prefers-reduced-motion:reduce){.app-sidebar{transition:none}}@media (width<=599px){.app-header{padding:0 16px}.desktop-search,.header-divider,.header-locale{display:none}.header-actions{gap:8px}.header-workspace,.header-signout{display:none}.quest-app>main{padding:24px}.login-card{box-shadow:none;background:0 0;border:0;padding:24px 0}}.MuiButton-root:focus-visible,.settings-options button:focus-visible,.settings-fab:focus-visible,.popover-refresh:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (width<=1199px){.app-sidebar{visibility:hidden}.app-sidebar.is-open{visibility:visible}}:root[data-theme=dark]{--surface:#121517;--surface-muted:#090a0b;--text:#f0f4f8;--border:#32383e;--header:#121517}:root[data-theme=dark] body{background:#090a0b}.console-title-action{white-space:nowrap;justify-content:center;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.console-view-all{color:var(--brand);margin-top:18px;display:inline-block}.console-provenance{margin:24px 0 0}.console-provenance div{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding-block:14px;display:flex}.console-provenance dd{margin:0;font-weight:600}@media (width<=599px){.console-title-action{justify-self:start}}.owner-review-notice{color:#493600;background:#fff3cd;border-bottom:1px solid #d5ac40;padding:12px 24px;font-size:14px}.dashboard-content{width:100%;max-width:1600px;color:var(--text);margin:auto}.administration-stats{margin-top:24px}.administration-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-links{flex-wrap:wrap;gap:16px;display:flex}.workflow-link{min-height:44px;color:var(--brand);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.workflow-link:hover{text-decoration:underline}.dashboard-panel:has(.workflow-workspace){box-shadow:none;background:0 0}.dashboard-panel:has(.workflow-workspace)>.dashboard-panel-body{padding:0}.dashboard-panel:has(.workflow-workspace)>.dashboard-panel-body>h2{color:var(--muted);margin-bottom:12px;font-size:14px}.workflow-intro{margin-bottom:28px}.workflow-intro h2{margin:0 0 8px;font-size:24px}.workflow-intro>p,.workflow-description{color:var(--muted);margin:0 0 24px;line-height:1.65}.workflow-steps{counter-reset:workflow;flex-wrap:wrap;gap:24px;margin:24px 0 0;padding:0;list-style:none;display:flex}.workflow-steps li{color:var(--muted);counter-increment:workflow;align-items:center;gap:10px;font-size:14px;display:flex}.workflow-steps li:before{content:counter(workflow);background:var(--surface);width:28px;height:28px;color:var(--brand);border:1px solid var(--border);border-radius:50%;place-items:center;font-weight:600;display:grid}.workflow-grid{align-items:start;gap:24px;display:grid}.resource-workflows{grid-template-columns:repeat(3,minmax(0,1fr))}.access-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-card{background:var(--surface);min-width:0;color:var(--text);border:1px solid var(--border);border-radius:20px;padding:28px;box-shadow:0 5px 22px #0000000a}.workflow-card h2{margin:0 0 16px;font-size:20px;line-height:1.4}.workflow-card-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.workflow-card-heading h2{margin:0}.workflow-step{width:36px;height:36px;color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface));border-radius:12px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.workflow-card form{gap:20px;display:grid}.workflow-card .field{gap:8px;min-width:0;max-width:none;font-size:14px}.workflow-card .field input,.workflow-card .field select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--text);font:inherit;border-radius:10px;padding:12px 14px;font-weight:400}.workflow-card .field input:focus,.workflow-card .field select:focus{border-color:var(--brand)}.workflow-card form>button{justify-self:start;min-height:44px;margin-top:4px}.workflow-review,.workflow-result{border-top:1px solid var(--border);min-width:0;margin-top:28px;padding-top:24px}.workflow-review>p,.workflow-result>p{overflow-wrap:anywhere;color:var(--muted);font-size:14px;line-height:1.65}.workflow-review h2,.workflow-review h3,.workflow-result h2,.workflow-result h3{color:var(--text);margin-top:0;font-size:18px}.workflow-confirmation{align-items:flex-start;gap:10px;margin-top:20px;font-size:14px;display:flex}.workflow-confirmation input{width:18px;height:18px;accent-color:var(--brand);flex-shrink:0;margin:2px 0 0}:is(.workflow-card:has(.workflow-review),.workflow-lookup){grid-column:1/-1}.workflow-card .state-panel{border-radius:10px;margin-top:20px}.workflow-card td{overflow-wrap:anywhere}.read-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-bottom:24px;display:grid}.read-workspace h3{margin:0 0 16px;font-size:20px}.read-workspace .scope-context{background:var(--surface-muted);color:var(--text);overflow-wrap:anywhere;border-radius:10px;padding:14px 16px;font-size:14px}.scope-context code{font-size:12px}.telemetry-toolbar{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.telemetry-toolbar .field{min-width:180px}.telemetry-card .time-series{margin-top:24px}.telemetry-card .time-series svg{border-radius:12px}@media (width<=1399px){.resource-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.resource-workflows,.access-workflows,.administration-actions,.read-layout{grid-template-columns:1fr}.telemetry-toolbar{flex-direction:column}.telemetry-toolbar .field{width:100%}.workflow-card{padding:20px}.workflow-steps{gap:12px}.workflow-intro h2{font-size:20px}}.dashboard-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.console-nav-group{gap:.4rem;margin-block-end:.9rem;display:grid}.nav-group{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.commercial-content{margin-bottom:2rem}.commercial-filters,.commercial-form{gap:1rem;display:grid}.commercial-filters{grid-template-columns:minmax(12rem,1fr) minmax(10rem,.45fr) auto;align-items:end;margin-bottom:1.5rem}.commercial-filters label,.commercial-form label{gap:.4rem;font-weight:600;display:grid}.commercial-filters input,.commercial-filters select,.commercial-form input,.commercial-form select,.commercial-form textarea,.dashboard-panel textarea,.dashboard-panel select{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:2.75rem;color:var(--text);background:var(--surface);font:inherit;padding:.55rem .7rem}.commercial-form textarea,.dashboard-panel textarea{resize:vertical;min-height:6rem}.commercial-checkbox{grid-column:1/-1;align-items:center;gap:.6rem;display:flex!important}.commercial-checkbox input{width:1.2rem!important;min-height:1.2rem!important}.commercial-note{border-inline-start:4px solid var(--brand);background:var(--surface-muted);color:var(--text);padding:.8rem 1rem}.commercial-form{max-width:48rem}.commercial-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;margin:0;padding:0;display:grid}.commercial-form fieldset>button,.commercial-form>.state-panel,.commercial-form>.field-error{grid-column:1/-1;justify-self:start}.commercial-pagination{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.commercial-pagination span{color:var(--muted);margin-right:auto}.commercial-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.commercial-definition{gap:1rem;margin:0;display:grid}.commercial-definition div{gap:.2rem;display:grid}.commercial-definition dt{color:var(--muted);font-size:.875rem}.commercial-definition dd{overflow-wrap:anywhere;margin:0}.dashboard-title h1{margin:0}.dashboard-eyebrow{color:var(--muted);margin:8px 0 0}.dashboard-eyebrow b{color:var(--brand);font-weight:600}.dashboard-grid{gap:32px;display:grid}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:32px;display:grid}.dashboard-stat{min-height:170px}.dashboard-stat,.dashboard-panel{background:var(--surface);color:var(--text)}.dashboard-stat strong,.dashboard-panel h2,.dashboard-panel h3{color:var(--text)}.dashboard-card{background:var(--surface);color:var(--text);border:0;border-radius:20px;min-width:0;box-shadow:0 5px 22px #0000000a,0 0 0 1px #0000000f}.dashboard-stat-body{align-items:flex-start;gap:24px;height:115px;padding:16px 24px;display:flex}.dashboard-stat-body p{color:var(--muted);margin:0}.dashboard-stat-body strong{overflow-wrap:anywhere;font-size:36px;font-weight:500;line-height:1.2;display:block}.stat-icon{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;margin-top:8px;display:grid;box-shadow:0 4px 12px #00000014}.stat-footer{border-top:1px solid var(--border);height:55px;color:var(--muted);align-items:center;gap:8px;padding:0 16px;display:flex}.stat-footer svg{color:#10b7a5}.dashboard-panel-body{flex:1;padding:24px}.dashboard-panel-body>h2{margin:4px 0 24px;font-size:18px;font-weight:500;line-height:1.5}.simple-list{margin:0;padding:0;list-style:none}.simple-list li>span:nth-child(2){display:grid}.simple-list b{font-weight:500}.simple-list small{color:var(--muted);font-size:13px}.simple-list li{align-items:center;gap:16px;min-height:60px;display:flex}.hub-sections{grid-template-columns:1.4fr 1fr;gap:32px;margin-bottom:32px;display:grid}.hub-sections .dashboard-panel{min-width:0}.dashboard-panel .table-scroll{border:0}.dashboard-panel table{font-size:13px}.dashboard-panel caption{clip:rect(0, 0, 0, 0);position:absolute}.dashboard-panel-body td:first-child{overflow-wrap:anywhere}.dashboard-panel td,.dashboard-panel th{border-color:var(--border);color:var(--text)}.login-card small{color:var(--muted)}@media (width<=899px){.dashboard-stats,.hub-sections{grid-template-columns:1fr}.dashboard-title{align-items:flex-start}.dashboard-stats{gap:32px}}@media (width<=599px){.dashboard-title{display:grid}.dashboard-stats{gap:32px}.dashboard-panel td:first-child{overflow-wrap:anywhere}}@media (width<=699px){.commercial-filters,.commercial-form fieldset,.commercial-detail-grid{grid-template-columns:1fr}.commercial-pagination span{flex-basis:100%}}.dashboard-grid>.dashboard-stats{margin-bottom:0}.dashboard-stat .stat-footer{height:53px}.dashboard-title{margin-bottom:25px}.dashboard-title h1{position:relative;top:-4px}.login-card h1{line-height:1.2}:root[data-theme=dark] .dashboard-panel,:root[data-theme=dark] .dashboard-stat{border-color:#32383e}.hub-sections .dashboard-panel>a{color:#4e36f5;margin-top:18px;font-weight:500;text-decoration:none;display:inline-block}@media (width<=899px){.dashboard-title h1{top:0}}.dashboard-panel{flex-direction:column;display:flex}.panel-footer{border-top:1px solid var(--border);min-height:56px;color:var(--text);align-items:center;gap:10px;padding:12px 20px;font-size:13px;display:flex}.panel-footer span{font-size:19px}@media (width>=1200px){body:has(.quest-app) .owner-review-notice{padding-left:304px}}.workflow-counts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:1rem 0 1.5rem;display:grid}.workflow-counts a{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:var(--surface);gap:.3rem;padding:.8rem;text-decoration:none;display:grid}.workflow-counts strong{font-size:1.35rem}.workflow-counts span{color:var(--muted);font-size:.85rem}.reference-picker{gap:.35rem;min-width:0;display:grid}.reference-picker label{min-width:0}.reference-controls{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.reference-controls button{min-height:2rem;padding:.2rem .5rem}.quest-app.is-console{--brand:#086c78;--brand-strong:#07545f;--brand-soft:#ddf5f3;--surface:#fff;--surface-muted:#f4f8f8;--surface-raised:#fbfdfd;--text:#102438;--muted:#607188;--border:#d9e4e7;--focus:#0a8f9b;--sidebar:#102438;--header:#fff;--success:#087a63;--warning:#a35e09;--danger:#c33b4e;--info:#086c78;background:radial-gradient(circle at 72% -18%,#41c5be24,#0000 30rem),linear-gradient(135deg,#f5fbfb 0%,#f8fafc 46%,#eef7f7 100%)}.quest-app.is-console .app-sidebar{background:radial-gradient(circle at 0 0,#22809161,#0000 19rem),linear-gradient(165deg,#112a40,#0d2032 64%,#091826);border-right:1px solid #acdfe41f}.quest-app.is-console .sidebar-brand{height:76px;padding-inline:20px}.quest-app.is-console .wordmark{letter-spacing:-.025em;gap:12px;font-size:19px}.quest-app.is-console .brand-mark{color:#e8ffff;background:linear-gradient(145deg,#11a9b4,#087383);border:0;border-radius:11px;width:34px;height:34px;padding:5px;box-shadow:0 8px 22px #00000038}.quest-app.is-console .brand-mark svg,.quest-app.is-console .workspace-symbol svg{width:100%;height:100%}.quest-app.is-console .workspace-switcher{background:#ffffff0f;border-color:#aae2e633;border-radius:14px;min-height:62px;margin:4px 16px 18px;padding:9px 10px;box-shadow:inset 0 1px #ffffff0d}.quest-app.is-console .workspace-switcher small{color:#8eb6c3;text-transform:capitalize}.quest-app.is-console .workspace-switcher strong{color:#f2fbfc;font-size:13px}.quest-app.is-console .workspace-symbol{color:#7de3de;background:#0ca4a92b;border-radius:11px;width:38px;height:38px;padding:8px;font-size:0}.quest-app.is-console .app-navigation{padding:6px 12px 28px}.quest-app.is-console .route-list{gap:2px}.quest-app.is-console .console-nav-group{gap:2px;margin-block-end:14px}.quest-app.is-console .route-list .nav-group{color:#83a9b5;letter-spacing:.115em;padding:13px 10px 5px;font-size:10px;font-weight:750}.quest-app.is-console .route-list a{color:#bbced5;text-transform:none;border:1px solid #0000;border-radius:10px;gap:11px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:550;transition:background-color .16s,color .16s,border-color .16s}.quest-app.is-console .route-list a svg{color:#7ea8b6;flex:none}.quest-app.is-console .route-list a:hover{color:#f5ffff;background:#71dbda1a;border-color:#82eae61a}.quest-app.is-console .route-list a:hover svg{color:#82e5df}.quest-app.is-console .route-list a[aria-current=page]{color:#f6ffff;background:linear-gradient(90deg,#1299a075,#1d879b2b);border-color:#62e2dc40;position:relative;box-shadow:inset 3px 0 #6be0d8,0 5px 16px #0000001f}.quest-app.is-console .route-list a[aria-current=page] svg{color:#80f0e7}.quest-app.is-console .console-team-link{margin-top:6px}.quest-app.is-console .app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-color:#e0ebed;height:66px;padding-inline:30px}.quest-app.is-console .header-workspace{color:#466274;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.quest-app.is-console .header-workspace:before{content:"";background:#21b6a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dff8f4}.quest-app.is-console .icon-action{color:#355064;border-radius:11px}.quest-app.is-console .icon-action:hover:not(:disabled){color:var(--brand-strong);background:#eaf5f5}.quest-app.is-console .header-signout{color:#315365;border:1px solid #d4e2e5;border-radius:9px;font-size:12px}.quest-app.is-console .header-signout:hover:not(:disabled){background:#eff9f8;border-color:#a8ced0}.quest-app.is-console .header-popover{background:var(--surface);border-color:#d6e5e8;border-radius:16px;top:64px;box-shadow:0 18px 50px #0d33402e}.quest-app.is-console .settings-fab{background:linear-gradient(145deg,#087884,#0e3e59);border:1px solid #7ee6de59;bottom:28px;right:28px;box-shadow:0 12px 26px #0a2b3d47}.quest-app.is-console>main{min-height:calc(100vh - 66px);padding:clamp(22px,3vw,48px)}.quest-app.is-console .dashboard-content{max-width:1540px}.quest-app.is-console .dashboard-title{align-items:flex-end;margin-bottom:28px}.quest-app.is-console h1,.quest-app.is-console .dashboard-title h1{color:#102b40;letter-spacing:-.045em;font-size:clamp(27px,2.8vw,39px);font-weight:700}.quest-app.is-console .dashboard-eyebrow{color:#61758a;max-width:53rem;font-size:14px;line-height:1.6}.quest-app.is-console .dashboard-card{background:#fffffff0;border:1px solid #dce8ea;border-radius:18px;box-shadow:0 8px 25px #1237470d,0 1px 2px #1237470a}.quest-app.is-console .dashboard-stat{min-height:154px;overflow:hidden}.quest-app.is-console .dashboard-stat-body{gap:15px;height:auto;min-height:103px;padding:20px 22px 15px}.quest-app.is-console .dashboard-stat-body p{color:#6b7e90;letter-spacing:.02em;font-size:12px;font-weight:650}.quest-app.is-console .dashboard-stat-body strong{color:#102b40;letter-spacing:-.04em;font-size:clamp(27px,2.5vw,34px);font-weight:700}.quest-app.is-console .stat-icon{color:#087b84;width:44px;height:44px;box-shadow:none;background:linear-gradient(145deg,#d9f8f4,#e6f4ff);border-radius:13px;margin-top:0}.quest-app.is-console .stat-footer{color:#60788a;border-color:#e5eef0;height:46px;padding-inline:20px;font-size:12px}.quest-app.is-console .dashboard-panel-body{padding:23px}.quest-app.is-console .dashboard-panel-body>h2{color:#132f43;letter-spacing:-.015em;margin:0 0 18px;font-size:16px;font-weight:700}.quest-app.is-console .panel-footer{color:#567080;border-color:#e5eef0;min-height:52px;padding-inline:22px}.quest-app.is-console .dashboard-panel a:not(.button),.quest-app.is-console .workflow-link{color:#087581;font-weight:650}.quest-app.is-console .dashboard-panel a:not(.button):hover,.quest-app.is-console .workflow-link:hover{color:#055863}.quest-app.is-console .commercial-filters,.quest-app.is-console .commercial-form{gap:16px}.quest-app.is-console .commercial-filters label,.quest-app.is-console .commercial-form label{color:#36566a;letter-spacing:.01em;font-size:12px;font-weight:700}.quest-app.is-console .commercial-filters input,.quest-app.is-console .commercial-filters select,.quest-app.is-console .commercial-form input,.quest-app.is-console .commercial-form select,.quest-app.is-console .commercial-form textarea,.quest-app.is-console .dashboard-panel textarea,.quest-app.is-console .dashboard-panel select{color:#163246;background:#fcfefe;border-color:#cedde1;border-radius:10px;min-height:44px;box-shadow:inset 0 1px 1px #0a314308}.quest-app.is-console input:focus,.quest-app.is-console select:focus,.quest-app.is-console textarea:focus{outline-offset:1px;border-color:#0993a0;outline:3px solid #0a8f9b33}.quest-app.is-console .button{background:linear-gradient(135deg,#087b85,#096377);border-radius:10px;min-height:42px;box-shadow:inset 0 2px #ffffff2e,0 5px 13px #0864772e}.quest-app.is-console .button:hover:not(:disabled){filter:brightness(1.06)saturate(1.05)}.quest-app.is-console .commercial-note{color:#315d6a;background:#edf9f8;border-inline-start-color:#0c98a0;border-radius:11px;font-size:13px;line-height:1.55}.quest-app.is-console .commercial-definition{gap:13px}.quest-app.is-console .commercial-definition div{border-bottom:1px solid #e5edef;padding-bottom:12px}.quest-app.is-console .commercial-definition div:last-child{border:0;padding-bottom:0}.quest-app.is-console .commercial-definition dt{color:#6a8190;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:700}.quest-app.is-console .commercial-definition dd{color:#163548;font-weight:550}.quest-app.is-console .table-scroll{border:1px solid #e1ebed;border-radius:12px}.quest-app.is-console .dashboard-panel table{font-size:12px}.quest-app.is-console .dashboard-panel th{color:#5b7484;letter-spacing:.055em;text-transform:uppercase;background:#f4f9f9;padding:12px 14px;font-size:10px;font-weight:750}.quest-app.is-console .dashboard-panel td{color:#234155;vertical-align:middle;border-color:#e6eef0;padding:13px 14px}.quest-app.is-console .dashboard-panel tbody tr:hover{background:#f2fbfa}.quest-app.is-console .status{background:#edf7f6;border-radius:999px;padding:3px 8px;font-size:11px}.quest-app.is-console .commercial-pagination{padding-top:4px}.quest-app.is-console .state-panel{color:#36586a;background:#f1f7f8;border-left-width:4px;border-radius:12px}:root[data-theme=dark] .quest-app.is-console{--surface:#10202d;--surface-muted:#0c1823;--surface-raised:#142a38;--text:#edf8fa;--muted:#9bb1bd;--border:#294653;--brand:#62d0ca;--brand-strong:#91ece3;--brand-soft:#153d43;--focus:#80eee6;--sidebar:#081622;--header:#10202d;--success:#70d9b5;--warning:#fac46e;--danger:#ff9eaa;--info:#80eee6;background:radial-gradient(circle at 72% -18%,#259a992e,#0000 30rem),#0c1823}:root[data-theme=dark] .quest-app.is-console .app-header,:root[data-theme=dark] .quest-app.is-console .dashboard-card{background:#10202deb;border-color:#294653}:root[data-theme=dark] .quest-app.is-console h1,:root[data-theme=dark] .quest-app.is-console .dashboard-title h1,:root[data-theme=dark] .quest-app.is-console .dashboard-stat-body strong,:root[data-theme=dark] .quest-app.is-console .dashboard-panel-body>h2{color:#effbfc}:root[data-theme=dark] .quest-app.is-console .commercial-filters input,:root[data-theme=dark] .quest-app.is-console .commercial-filters select,:root[data-theme=dark] .quest-app.is-console .commercial-form input,:root[data-theme=dark] .quest-app.is-console .commercial-form select,:root[data-theme=dark] .quest-app.is-console .commercial-form textarea,:root[data-theme=dark] .quest-app.is-console .dashboard-panel textarea,:root[data-theme=dark] .quest-app.is-console .dashboard-panel select{color:#edf8fa;background:#0c1823;border-color:#31515e}:root[data-theme=dark] .quest-app.is-console .commercial-note,:root[data-theme=dark] .quest-app.is-console .dashboard-panel th,:root[data-theme=dark] .quest-app.is-console .dashboard-panel tbody tr:hover{background:#142d37}:root[data-theme=dark] .quest-app.is-console .dashboard-panel td,:root[data-theme=dark] .quest-app.is-console .commercial-definition dd{color:#d9eaed}@media (width<=1199px){.quest-app.is-console .app-sidebar{box-shadow:14px 0 40px #05131e40}}@media (width<=699px){.quest-app.is-console .app-header{height:60px;padding-inline:14px}.quest-app.is-console>main{min-height:calc(100vh - 60px);padding:20px 14px 28px}.quest-app.is-console .settings-fab{bottom:16px;right:16px}.quest-app.is-console .dashboard-title{gap:12px;margin-bottom:21px;display:grid}.quest-app.is-console h1,.quest-app.is-console .dashboard-title h1{font-size:27px}.quest-app.is-console .dashboard-card{border-radius:15px}.quest-app.is-console .dashboard-panel-body,.quest-app.is-console .dashboard-stat-body{padding:17px}.quest-app.is-console .commercial-filters,.quest-app.is-console .commercial-form fieldset,.quest-app.is-console .commercial-detail-grid{gap:13px}.quest-app.is-console .table-scroll{border-radius:10px;margin-inline:-2px}.quest-app.is-console .dashboard-panel table{min-width:37rem}.quest-app.is-console .dashboard-panel th,.quest-app.is-console .dashboard-panel td{padding:11px 12px}}@media (prefers-reduced-motion:reduce){.quest-app.is-console .route-list a{transition:none}}.workflow-definition{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-definition dd{word-break:break-word}@media (width<=767px){.workflow-definition{grid-template-columns:1fr}.dashboard-title{flex-wrap:wrap}}.workflow-definition dd{white-space:pre-wrap;overflow-wrap:anywhere}.quest-app.is-console .commercial-heading{align-items:center;gap:16px;min-width:0;display:flex}.quest-app.is-console .commercial-heading>div{min-width:0}.quest-app.is-console .commercial-heading h1{overflow-wrap:anywhere}.quest-app.is-console .commercial-title-symbol{width:58px;height:58px;color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--brand) 18%, var(--border));border-radius:18px;flex-shrink:0;place-items:center;display:grid}.quest-app.is-console .commercial-kicker{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.quest-app.is-console .commercial-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.quest-app.is-console .commercial-mini-stats article{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-items:start;gap:14px;padding:20px;display:flex}.quest-app.is-console .commercial-mini-stats svg{color:var(--brand);flex-shrink:0}.quest-app.is-console .commercial-mini-stats span,.quest-app.is-console .commercial-mini-stats small{color:var(--muted);font-size:12px;line-height:1.6;display:block}.quest-app.is-console .commercial-mini-stats strong{margin-block:3px;font-size:27px;display:block}.quest-app.is-console .commercial-account-identity{align-items:center;gap:12px;display:flex}.quest-app.is-console .commercial-account-identity small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.quest-app.is-console .commercial-account-symbol{width:40px;height:40px;color:var(--brand);background:var(--surface-muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.quest-app.is-console .commercial-empty-guide{border:1px solid var(--border);background:var(--surface);border-radius:20px;justify-items:start;gap:8px;padding:32px;display:grid}.quest-app.is-console .commercial-empty-guide>svg{color:var(--brand)}.quest-app.is-console .commercial-empty-guide>p{color:var(--muted);max-width:56ch;line-height:1.65}.quest-app.is-console .commercial-empty-guide .state-panel{background:0 0;border:0;padding:0}.quest-app.is-console .commercial-start-guide{background:linear-gradient(115deg,color-mix(in srgb,var(--brand) 9%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border));border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex}.quest-app.is-console .commercial-start-guide h2{margin:0 0 8px;font-size:21px}.quest-app.is-console .commercial-start-guide p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.quest-app.is-console .commercial-start-guide nav{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quest-app.is-console .commercial-start-guide nav a{background:var(--surface);border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.quest-app.is-console .commercial-start-guide nav a svg{color:var(--brand)}.quest-app.is-console .commercial-operational-metadata{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:20px}.quest-app.is-console .commercial-operational-metadata>summary{cursor:pointer;min-height:28px;font-size:14px;font-weight:600}.quest-app.is-console .commercial-operational-metadata[open]>summary{margin-bottom:24px}@media (width<=991px){.quest-app.is-console .commercial-start-guide{flex-direction:column;align-items:stretch}}@media (width<=599px){.quest-app.is-console .commercial-heading{align-items:start;gap:10px}.quest-app.is-console .commercial-title-symbol{border-radius:13px;width:44px;height:44px}.quest-app.is-console .commercial-mini-stats{grid-template-columns:1fr;gap:10px}.quest-app.is-console .commercial-mini-stats article{padding:15px}.quest-app.is-console .commercial-start-guide,.quest-app.is-console .commercial-empty-guide{padding:18px}.quest-app.is-console .commercial-start-guide nav{grid-template-columns:1fr}}.quest-app.is-console .header-signout{color:#fff;background:#086c78}.quest-app.is-console .header-signout:hover:not(:disabled){color:#fff;background:#07545f}.commercial-dashboard{gap:1.25rem;display:grid}.commercial-resource-heading{align-items:center;gap:.65rem;display:flex}.commercial-resource-glyph{color:#087d77;vertical-align:middle;background:#d9f7f1;border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:inline-grid}.commercial-content>.dashboard-title{border:1px solid var(--border);background:linear-gradient(120deg, color-mix(in srgb, var(--surface) 85%, #e6f8f6), var(--surface));border-radius:1rem;padding:1rem 1.15rem}.commercial-content .dashboard-panel{border:1px solid var(--border)}.commercial-content .commercial-form,.commercial-content .commercial-filters{border:1px solid var(--border);background:var(--surface-muted);border-radius:.85rem;padding:1rem}.commercial-content .commercial-note{border-radius:0 .65rem .65rem 0}.commercial-asof{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.82rem;display:flex}.commercial-asof span,.commercial-overline{color:#087d77;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:750}.commercial-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.commercial-kpi{min-height:8.3rem;color:var(--text);background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--surface) 86%, #e8f7f6));border:1px solid var(--border);border-radius:1rem;grid-template-columns:auto 1fr auto;gap:.75rem;padding:1.1rem;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 10px 22px #0f23370d}.commercial-kpi:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0f23371a}.commercial-kpi:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.commercial-kpi-icon{color:#087d77;background:#d9f7f1;border-radius:.75rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.commercial-kpi-copy{align-content:start;gap:.15rem;display:grid}.commercial-kpi-copy>span{color:var(--muted);font-size:.82rem}.commercial-kpi-copy strong{font-size:clamp(1.45rem,2vw,2rem);line-height:1.1}.commercial-kpi-copy small{color:#087d77;font-size:.72rem}.commercial-kpi-arrow{color:var(--brand);font-size:1.15rem}.commercial-dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.9fr);gap:1.25rem;display:grid}.commercial-dashboard-grid>:first-child{grid-row:span 2}.commercial-dashboard-grid>:last-child{grid-column:1/-1}.commercial-visual-card,.commercial-selected-summary{border:1px solid var(--border);background:var(--surface);border-radius:1rem;min-width:0;padding:1.25rem;box-shadow:0 8px 24px #0f23370a}.commercial-visual-card>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-visual-card header>svg{color:#087d77;flex:none}.commercial-visual-card h3,.commercial-selected-summary h2{margin:.25rem 0;font-size:1.08rem}.commercial-visual-card p{color:var(--muted);margin:.2rem 0;font-size:.82rem;line-height:1.45}.commercial-line-chart{width:100%;height:auto;margin:1.25rem 0 .25rem;overflow:visible}.commercial-line-chart line{stroke:var(--border);stroke-dasharray:2 4}.commercial-line-chart text{fill:var(--muted);font-size:8px}.commercial-legend{color:var(--muted);flex-wrap:wrap;gap:.75rem;font-size:.78rem;display:flex}.commercial-legend span{align-items:center;gap:.35rem;display:inline-flex}.commercial-legend i,.commercial-key-list i{border-radius:50%;width:.55rem;height:.55rem}.commercial-donut-layout{grid-template-columns:minmax(9rem,.8fr) minmax(10rem,1fr);align-items:center;gap:1rem;display:grid}.commercial-donut{justify-self:center;width:100%;max-width:12rem}.commercial-donut text:first-of-type{fill:var(--text);font-size:4px;font-weight:700}.commercial-donut text:last-of-type{fill:var(--muted);font-size:2.3px}.commercial-key-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.commercial-key-list li{grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;font-size:.78rem;display:grid}.commercial-key-list strong{font-variant-numeric:tabular-nums}.commercial-bars{gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.commercial-bars li{grid-template-columns:minmax(5.2rem,.8fr) minmax(4rem,1.4fr) auto;align-items:center;gap:.6rem;font-size:.78rem;display:grid}.commercial-bars li>div{background:var(--surface-muted);border-radius:1rem;height:.55rem;overflow:hidden}.commercial-bars i{border-radius:inherit;background:linear-gradient(90deg,#1570ef,#31beb1);min-width:.35rem;height:100%;display:block}.commercial-bars strong{font-variant-numeric:tabular-nums}.commercial-chart-empty{min-height:10rem;color:var(--muted);text-align:center;border:1px dashed var(--border);border-radius:.75rem;place-items:center;padding:1rem;display:grid}.commercial-chart-empty svg{color:#087d77}.commercial-chart-empty p{max-width:25rem}.commercial-chart-table{color:var(--muted);margin-top:1rem;font-size:.8rem}.commercial-chart-table summary{cursor:pointer;width:fit-content;color:var(--brand);font-weight:650}.commercial-chart-table table{border-collapse:collapse;width:100%;margin-top:.6rem}.commercial-chart-table th,.commercial-chart-table td{border-bottom:1px solid var(--border);text-align:start;padding:.4rem}.commercial-chart-table caption{text-align:start;color:var(--text);font-weight:650}.commercial-currency-picker{color:var(--muted);gap:.3rem;margin-top:1rem;font-size:.8rem;display:inline-grid}.commercial-currency-picker select{min-height:2.4rem;color:var(--text);background:var(--surface);border:1px solid var(--border);font:inherit;border-radius:.5rem;padding:.4rem .55rem}.commercial-aging>.commercial-visual-card{box-shadow:none;border:0;margin-top:.8rem;padding:0}.commercial-directory-index{border:1px solid var(--border);background:var(--surface-muted);border-radius:.9rem;padding:1rem 1.25rem}.commercial-directory-index summary{cursor:pointer;font-weight:700}.commercial-directory-index>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}.commercial-directory-index a{color:var(--text);background:var(--surface);border-radius:.55rem;justify-content:space-between;padding:.55rem .65rem;text-decoration:none;display:flex}.commercial-directory-index a:hover{color:var(--brand)}.commercial-directory-index a>span:last-child{color:var(--brand);white-space:nowrap;font-size:.78rem}.commercial-directory-index a>span:last-child span{margin-left:.3rem}.commercial-attention-grid{gap:.65rem;display:grid}.commercial-attention{color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.85rem;text-decoration:none;display:grid}.commercial-attention:hover{border-color:var(--brand);background:color-mix(in srgb, var(--surface) 94%, #dff6f4)}.commercial-attention .commercial-resource-glyph{color:#8a5300;background:#fff1d6}.commercial-attention.priority-critical .commercial-resource-glyph{color:#a1162f;background:#ffe2e7}.commercial-attention>span:nth-child(2){gap:.16rem;display:grid}.commercial-attention small,.commercial-attention em,.commercial-attention-total{color:var(--muted);font-size:.75rem;font-style:normal}.commercial-attention b{color:#8a5300;background:#fff1d6;border-radius:.45rem;padding:.25rem .45rem;font-size:.72rem}.commercial-attention.priority-critical b{color:#a1162f;background:#ffe2e7}.commercial-stage-board{grid-template-columns:repeat(6,minmax(12rem,1fr));gap:.8rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.commercial-stage-board section{border:1px solid var(--border);background:var(--surface-muted);border-radius:.7rem;min-height:12rem;padding:.7rem}.commercial-stage-board header{justify-content:space-between;align-items:center;display:flex}.commercial-stage-board h2{margin:0;font-size:.86rem}.commercial-stage-board header span{background:var(--surface);border-radius:50%;place-items:center;min-width:1.35rem;min-height:1.35rem;font-size:.72rem;display:grid}.commercial-stage-board a{color:var(--text);background:var(--surface);border-radius:.55rem;gap:.35rem;margin-top:.65rem;padding:.65rem;text-decoration:none;display:grid;box-shadow:0 2px 7px #0000000d}.commercial-stage-board a:hover{color:var(--brand)}.commercial-stage-board small,.commercial-stage-board em{color:var(--muted);font-size:.72rem;font-style:normal}.commercial-date-list{gap:.6rem;display:grid}.commercial-date-list a{color:var(--text);background:var(--surface-muted);border-inline-start:3px solid #14a99b;border-radius:0 .6rem .6rem 0;grid-template-columns:minmax(7rem,.45fr) 1fr;gap:.75rem;padding:.8rem;text-decoration:none;display:grid}.commercial-date-list a:hover{color:var(--brand)}.commercial-date-list time{font-weight:700}.commercial-date-list span{gap:.2rem;display:grid}.commercial-date-list small{color:var(--muted)}.commercial-selected-summary{margin-bottom:1rem}.commercial-selected-summary h2{margin-top:.2rem}.commercial-selected-summary>div{flex-wrap:wrap;gap:.6rem;display:flex}.commercial-selected-summary>div span{background:var(--surface-muted);border-radius:.5rem;gap:.15rem;padding:.55rem .7rem;font-size:.8rem;display:grid}.commercial-selected-summary>div b{color:#087d77}.commercial-selected-summary p{color:var(--muted);margin-bottom:0}@media (width<=1100px){.commercial-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-dashboard-grid{grid-template-columns:1fr}.commercial-dashboard-grid>:first-child,.commercial-dashboard-grid>:last-child{grid-area:auto}.commercial-directory-index>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.commercial-kpis,.commercial-donut-layout,.commercial-directory-index>div{grid-template-columns:1fr}.commercial-attention{grid-template-columns:auto 1fr}.commercial-attention b,.commercial-attention-total{grid-column:2;justify-self:start}.commercial-date-list a{grid-template-columns:1fr;gap:.25rem}}@media (prefers-reduced-motion:reduce){.commercial-kpi{transition:none}}.commercial-kpi:focus-visible,.commercial-attention:focus-visible,.commercial-stage-board a:focus-visible,.commercial-date-list a:focus-visible,.commercial-directory-index a:focus-visible{outline:3px solid var(--brand);outline-offset:2px}:root[data-theme=dark] .commercial-asof span,:root[data-theme=dark] .commercial-overline,:root[data-theme=dark] .commercial-kpi-copy small,:root[data-theme=dark] .commercial-visual-card header>svg,:root[data-theme=dark] .commercial-chart-empty svg,:root[data-theme=dark] .commercial-selected-summary>div b{color:var(--brand)}.commercial-kpi:nth-child(4n+1){--kpi-accent:#2563eb;--kpi-ink:#1d4ed8}.commercial-kpi:nth-child(4n+2){--kpi-accent:#0d9488;--kpi-ink:#0f766e}.commercial-kpi:nth-child(4n+3){--kpi-accent:#d97706;--kpi-ink:#92400e}.commercial-kpi:nth-child(4n){--kpi-accent:#9333ea;--kpi-ink:#7e22ce}.commercial-kpi{border-top:4px solid var(--kpi-accent);background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--surface) 89%, var(--kpi-accent)))}.commercial-kpi-icon{color:var(--kpi-ink);background:color-mix(in srgb, #fff 86%, var(--kpi-accent))}.commercial-kpi-copy strong{color:var(--kpi-ink);font-weight:800}.commercial-kpi-copy small{color:var(--muted)}.commercial-owner-banner{background:linear-gradient(120deg, color-mix(in srgb, var(--surface) 85%, #2563eb), color-mix(in srgb, var(--surface) 92%, #0d9488));border-left:5px solid #2563eb;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex}.commercial-owner-banner h2{letter-spacing:-.03em;margin:.35rem 0;font-size:1.5rem}.commercial-owner-banner p,.commercial-owner-banner time{color:var(--muted);margin:.3rem 0;font-size:.85rem}:root[data-theme=dark] .commercial-kpi{background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--surface) 87%, var(--kpi-accent)))}:root[data-theme=dark] .commercial-kpi:nth-child(4n+1){--kpi-ink:#93c5fd}:root[data-theme=dark] .commercial-kpi:nth-child(4n+2){--kpi-ink:#5eead4}:root[data-theme=dark] .commercial-kpi:nth-child(4n+3){--kpi-ink:#fcd34d}:root[data-theme=dark] .commercial-kpi:nth-child(4n){--kpi-ink:#d8b4fe}:root[data-theme=dark] .commercial-kpi-icon{background:color-mix(in srgb, var(--surface) 85%, var(--kpi-accent))}
