:root{--sidebar-width:240px;--sidebar-collapsed:64px;--sidebar-transition:.25s cubic-bezier(.16, 1, .3, 1);--page-padding:40px;--page-top-padding:80px;--page-max-width:1440px;--card-padding:24px;--card-radius:12px;--grid-columns:12;--grid-gutter:24px;--type-scale:1;--motion-micro:.15s;--motion-normal:.25s;--motion-complex:.4s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--z-sidebar:100;--z-sidebar-overlay:99;--z-mobile-header:110;--z-sticky:50;--z-modal:200}.ucp-sidebar{width:var(--sidebar-width);transition:width var(--sidebar-transition), transform var(--sidebar-transition);will-change:width, transform;overflow:hidden}.ucp-sidebar-collapsed .ucp-sidebar{width:var(--sidebar-collapsed)}.ucp-main{margin-left:var(--sidebar-width);transition:margin-left var(--sidebar-transition);will-change:margin-left}.ucp-sidebar-collapsed .ucp-main{margin-left:var(--sidebar-collapsed)}.ucp-sidebar .nav-label,.ucp-sidebar .nav-section-label,.ucp-sidebar .sidebar-title,.ucp-sidebar .sidebar-breadcrumb,.ucp-sidebar .sidebar-user{opacity:1;transition:opacity var(--motion-micro) ease;white-space:nowrap;overflow:hidden}.ucp-sidebar-collapsed .ucp-sidebar .nav-label,.ucp-sidebar-collapsed .ucp-sidebar .nav-section-label,.ucp-sidebar-collapsed .ucp-sidebar .sidebar-title,.ucp-sidebar-collapsed .ucp-sidebar .sidebar-breadcrumb,.ucp-sidebar-collapsed .ucp-sidebar .sidebar-user{opacity:0;pointer-events:none}.sidebar-hover-panel{top:0;left:var(--sidebar-collapsed);width:calc(var(--sidebar-width) - var(--sidebar-collapsed));background:var(--y-merkle-blue);border-right:1px solid var(--y-on-brand-divider);opacity:0;transition:transform var(--motion-normal) var(--ease-out), opacity var(--motion-micro) ease;z-index:var(--z-sidebar);pointer-events:none;position:fixed;bottom:0;overflow-y:auto;transform:translate(-100%)}.ucp-sidebar-collapsed .ucp-sidebar:hover~.sidebar-hover-panel,.ucp-sidebar-collapsed .sidebar-hover-panel:hover{opacity:1;pointer-events:auto;transform:translate(0)}.sidebar-toggle{border:1px solid color-mix(in srgb, var(--y-on-brand) 15%, transparent);background:var(--y-on-brand-faint);width:28px;height:28px;color:color-mix(in srgb, var(--y-on-brand) 50%, transparent);cursor:pointer;transition:all var(--motion-micro) ease;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-toggle:hover{background:color-mix(in srgb, var(--y-sky-blue) 15%, transparent);border-color:color-mix(in srgb, var(--y-sky-blue) 30%, transparent);color:var(--y-sky-blue)}.mobile-header{background:var(--y-merkle-blue);height:56px;z-index:var(--z-mobile-header);align-items:center;gap:12px;padding:0 16px;display:none;position:fixed;top:0;left:0;right:0}.mobile-backdrop{background:var(--y-backdrop);z-index:calc(var(--z-sidebar) - 1);opacity:0;transition:opacity var(--motion-normal) ease;display:none;position:fixed;inset:0}.mobile-backdrop.visible{opacity:1}@media (max-width:1024px){:root{--page-padding:24px;--page-top-padding:72px;--card-padding:20px;--grid-columns:8;--grid-gutter:20px;--type-scale:.9}.ucp-sidebar{width:var(--sidebar-collapsed)}.ucp-main{margin-left:var(--sidebar-collapsed)}.two-col-layout{grid-template-columns:1fr!important}.two-col-layout .sidebar-col{order:-1}.brand-card-grid,.perf-tier-grid{grid-template-columns:repeat(2,1fr)!important}.pipeline-stepper{gap:4px!important}.pipeline-stepper .step-label{display:none}}@media (max-width:639px){:root{--page-padding:16px;--page-top-padding:72px;--card-padding:16px;--grid-columns:4;--grid-gutter:16px;--type-scale:.75}.ucp-sidebar{width:var(--sidebar-width);z-index:var(--z-sidebar);transform:translate(-100%)}.ucp-sidebar.mobile-open{transform:translate(0)}.ucp-main{margin-left:0;padding-top:72px!important}.mobile-header{display:flex}.mobile-backdrop{display:block}.sidebar-hover-panel{display:none}.brand-card-grid,.perf-tier-grid,.hero-grid,.sprint-phase-grid{grid-template-columns:1fr!important}.exec-strip-grid{grid-template-columns:repeat(2,1fr)!important}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-responsive table{min-width:600px}.sticky-bar .metric-secondary,.sidebar-toggle.pin-toggle{display:none}button,a,[role=button]{min-width:44px;min-height:44px}input,select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ucp-sidebar,.ucp-main,.sidebar-hover-panel{transition:none!important}}:focus-visible{outline:2px solid var(--y-sky-blue);outline-offset:2px}.skip-link{z-index:300;background:var(--y-sky-blue);color:var(--y-on-brand);border-radius:0 0 8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.grid-responsive{gap:var(--grid-gutter);display:grid}.hide-mobile,.hide-tablet{display:initial}.show-mobile-only,.show-tablet-only{display:none}@media (max-width:639px){.hide-mobile{display:none!important}.show-mobile-only{display:initial!important}}@media (min-width:640px) and (max-width:1024px){.hide-tablet{display:none!important}.show-tablet-only{display:initial!important}}@media (max-width:639px){.text-center-mobile{text-align:center!important}}.ai-notice-toggle{display:none}@media (max-width:639px){.ai-notice-toggle{display:flex}.ai-notice[data-open=false] .ai-notice-detail{display:none}}.yt>tbody>tr:last-child>td,.yt>tbody>tr.yt-joined>td{border-bottom:none!important}.yt>tbody>tr.yt-click{cursor:pointer}.yt>tbody>tr.yt-click:hover>td{background-image:linear-gradient(var(--y-table-row-hover), var(--y-table-row-hover))}.yt-sort{all:unset;cursor:pointer;box-sizing:border-box;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.yt-sort>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.yt-sort-rich{box-sizing:border-box;cursor:pointer;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.yt-sort-icon{width:auto}.yt-sort:hover{color:var(--y-text-primary)}.yt-sort:focus-visible{outline:2px solid var(--y-sky-blue);outline-offset:2px;border-radius:2px}button[style*="var(--y-primary)"]{transition:background .15s,box-shadow .15s}button[style*="var(--y-primary)"]:not(:disabled):hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--y-sky-blue) 40%, transparent);background:var(--y-primary-hover)!important}button[style*="var(--y-primary)"]:not(:disabled):active{background:var(--y-primary-active)!important}
