.cp-accountMenuMfaSetup{container-type:inline-size}.cp-accountMenuMfaSetup .cp-accountMenuMfaFlow{grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:start}.cp-accountMenuMfaSetup .cp-accountMenuMfaSetupHeader strong{font-size:20px;line-height:1.2}.cp-accountMenuMfaSetup .cp-accountMenuMfaSetupHeader p{font-size:12px}.cp-accountMenuMfaSetup .cp-accountMenuMfaStep{padding:18px;gap:18px}.cp-accountMenuMfaSetup .cp-accountMenuMfaStepHeading{grid-template-columns:32px minmax(0,1fr);gap:10px}.cp-accountMenuMfaSetup .cp-accountMenuMfaStepHeading>span{width:32px;height:32px;font-size:11px}.cp-accountMenuMfaSetup .cp-accountMenuMfaStepHeading strong{font-size:14px}.cp-accountMenuMfaSetup .cp-accountMenuMfaStepHeading small{font-size:11px;line-height:1.5}.cp-accountMenuMfaSetup .cp-accountMenuMfaApp{grid-template-columns:36px minmax(0,1fr) 18px;min-height:60px;gap:10px;padding:10px}.cp-accountMenuMfaSetup .cp-accountMenuMfaApp strong{font-size:12px;white-space:normal;overflow:visible}.cp-accountMenuMfaSetup .cp-accountMenuMfaBrand{width:36px;height:36px;border:1px solid var(--cp-border);background:var(--cp-surface-strong);color:var(--cp-ink)}.cp-accountMenuMfaBrand svg{width:22px;height:22px}.cp-accountMenuMfaChoice{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--cp-border);border-radius:50%;font-style:normal;font-size:12px}.cp-accountMenuMfaApp[aria-pressed=true] .cp-accountMenuMfaChoice{background:var(--cp-accent,#695cff);border-color:transparent;color:#fff}.cp-accountMenuMfaSetup .cp-accountMenuMfaQrFrame{width:min(100%,272px);padding:8px;box-sizing:border-box}.cp-accountMenuMfaSetup .cp-accountMenuMfaQr{width:100%;height:auto;aspect-ratio:1;padding:10px;box-sizing:border-box}.cp-accountMenuMfaSetup .cp-accountMenuMfaSecret{font-size:11px}.cp-accountMenuMfaQrEmpty{width:100%;min-height:230px;display:grid;align-content:center;justify-items:center;gap:14px;padding:16px;border:1px dashed var(--cp-border);border-radius:14px;text-align:center}.cp-accountMenuMfaQrEmpty>svg{width:56px;height:56px;color:var(--cp-muted)}.cp-accountMenuMfaQrEmpty>p{margin:0;font-size:12px;line-height:1.5;color:var(--cp-muted)}.cp-accountMenuMfaSetup .cp-accountMenuMfaStep--code{grid-template-rows:auto auto auto}.cp-accountMenuMfaSetup .cp-accountMenuMfaCode{align-self:start;gap:10px;font-size:12px}.cp-accountMenuMfaSetup .cp-accountMenuMfaCode .cp-input{min-height:64px;font-size:24px;letter-spacing:.2em}.cp-accountMenuMfaSetup .cp-accountMenuMfaActions{grid-template-columns:1fr;gap:10px;align-self:start}.cp-accountMenuMfaSetup .cp-accountMenuMfaActions .cp-dashBtn--primary{grid-row:1;background:linear-gradient(120deg,#315bea,#7049e8);border:1px solid transparent;color:white;box-shadow:none}.cp-accountMenuMfaSetup .cp-accountMenuMfaActions .cp-dashBtn--primary:disabled{background:var(--cp-surface);border-color:var(--cp-border);color:var(--cp-muted);opacity:.65}.cp-accountMenuMfaSetup .cp-accountMenuMfaActions .cp-btn{min-height:44px;font-size:12px}@container (max-width: 760px){.cp-accountMenuMfaSetup .cp-accountMenuMfaFlow{grid-template-columns:1fr}.cp-accountMenuMfaSetup .cp-accountMenuMfaQrFrame{width:min(100%,292px)}}.cp-accountMenuMfaApp[type=button]{width:100%;text-align:left;font:inherit;cursor:pointer}.cp-accountMenuMfaApp[type=button]:disabled{cursor:default}.cp-accountMenuMfaApp[aria-pressed=true]{outline:2px solid var(--cp-accent,#695cff);outline-offset:1px}.cp-accountMenuMfaApp:focus-visible{outline:2px solid var(--cp-ink);outline-offset:3px}.cp-accountMenuMfaStep>p{margin:0;color:var(--cp-muted);font-size:11px;line-height:1.5}html[data-cp-ui=next]{--rt-next-rail:64px;--rt-next-context:240px;--rt-next-rail-bg:color-mix(in oklab,var(--cp-bg,#f4f6fa) 88%,#111827 12%);--rt-next-panel:color-mix(in oklab,var(--cp-surface-strong,#fff) 96%,var(--cp-bg,#f4f6fa) 4%);--rt-next-canvas:color-mix(in oklab,var(--cp-bg,#f4f6fa) 97%,var(--cp-surface-strong,#fff) 3%);--rt-next-line:color-mix(in oklab,var(--cp-border,#d8dee9) 82%,transparent)}.cp-shell--next{padding-left:0;background:var(--rt-next-canvas)}.cp-shell--next>.rt-ambient{display:none!important}.cp-shell--next>.cp-header{display:none!important;position:fixed;top:0;right:0;left:var(--rt-next-rail);z-index:190;width:auto;height:56px;margin:0;padding:0;border-bottom:1px solid var(--rt-next-line);background:color-mix(in oklab,var(--rt-next-panel) 94%,transparent);box-shadow:none;backdrop-filter:blur(18px) saturate(120%)}.cp-shell--nextContext>.cp-header{left:calc(var(--rt-next-rail) + var(--rt-next-context));margin:0;padding:0}.cp-shell--next>.cp-header .cp-brand{display:none}.cp-shell--next>.cp-header .cp-header-inner{width:100%;height:56px!important;min-height:56px!important;padding:0 18px!important;max-width:none}.cp-shell--next>.cp-header .cp-header-middle{margin-left:auto}.cp-shell--next>.cp-header .cp-accountMenuRoot,.cp-shell--next>.cp-header .cp-headerGlobalNav,.cp-shell--next>.cp-header .cp-headerNotifPill,.cp-shell--next>.cp-header .cp-languageSwitcher{display:none}.cp-shell--next>.cp-main{position:relative;width:auto;min-height:100dvh;margin-left:var(--rt-next-rail);padding-top:0;background:var(--rt-next-canvas);transition:margin-left .18s ease}.cp-shell--nextContext>.cp-main{margin-left:calc(var(--rt-next-rail) + var(--rt-next-context))}.cp-shell--nextContextCollapsed>.cp-main{margin-left:var(--rt-next-rail)}.cp-shell--next>.cp-main>.cp-container{width:100%;margin:0;padding:0}.cp-shell--next .cp-page{width:100%;max-width:none;margin:0;padding:22px 24px 48px}.cp-shell--nextProject .cp-projectJourneyHeader__body{display:none}.cp-shell--nextProject .cp-projectJourneyHeader{grid-template-rows:auto;gap:0;height:auto;min-height:0;padding:0;margin-bottom:0;background:transparent;border:0;box-shadow:none}.cp-shell--nextProject .cp-projectJourneyHeader__top{min-height:0}.cp-shell--nextProject .cp-projectJourneyHeader__modulePill{display:none}.cp-shell--nextProject .cp-projectJourneyHeader__title{font-size:clamp(25px,2.5vw,38px);letter-spacing:-.035em}.cp-shell--nextProject .cp-pageHead:has(.cp-projectJourneyHeader),.cp-shell--nextProject .cp-projectModuleHead:has(.cp-projectJourneyHeader),.cp-shell--nextProject .cp-reportsModuleNav:has(.cp-projectJourneyHeader){margin-bottom:10px!important}@media (min-width:768px){.cp-shell--nextProject .cp-reportsPage{padding:22px 24px 48px}.cp-shell--nextProject .cp-reportsShell{width:100%;max-width:none;margin:0}.cp-shell--nextProject :is(.cp-pageHead,.cp-projectModuleHead,.cp-reportsModuleNav):has(.cp-projectJourneyHeader){position:sticky!important;top:0;z-index:190!important;width:calc(100% + 48px);min-height:60px;box-sizing:border-box;margin:-22px -24px 14px!important;padding:0 24px;border-bottom:1px solid color-mix(in oklab,var(--rt-next-line) 76%,transparent);background:color-mix(in oklab,var(--rt-next-canvas) 76%,transparent);box-shadow:0 9px 28px rgba(15,23,42,.035),inset 0 1px 0 color-mix(in oklab,white 48%,transparent);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.cp-shell--nextProject .cp-projectJourneyHeader,.cp-shell--nextProject .cp-projectJourneyHeader__top{height:60px;min-height:60px}.cp-shell--nextProject .cp-projectJourneyHeader__top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;padding:0}.cp-shell--nextProject .cp-projectJourneyHeader__tools{grid-column:1;justify-self:start}.cp-shell--nextProject .cp-projectJourneyHeader__title{position:relative;grid-column:2;width:auto;padding:0 10px 7px;font-size:14px;font-weight:820;line-height:1;letter-spacing:.14em;text-align:center;text-transform:uppercase}.cp-shell--nextProject .cp-projectJourneyHeader__title:after{content:"";position:absolute;right:30%;bottom:0;left:30%;height:2px;border-radius:999px;background:linear-gradient(90deg,#25c2ff,var(--cp-accent,#695cff));box-shadow:0 0 12px color-mix(in oklab,var(--cp-accent,#695cff) 42%,transparent)}}.rt-nextRail{position:fixed;inset:0 auto 0 0;z-index:10010;width:var(--rt-next-rail);display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 8px;background:color-mix(in oklab,var(--rt-next-rail-bg) 94%,transparent);border-right:1px solid var(--rt-next-line);box-shadow:8px 0 28px rgba(15,23,42,.025);backdrop-filter:blur(18px) saturate(125%)}.dark .rt-nextRail{background:color-mix(in oklab,#090b11 90%,#242938 10%)}.rt-nextRail__brand{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 16%,var(--rt-next-line) 84%);border-radius:13px;text-decoration:none!important;background:linear-gradient(145deg,color-mix(in oklab,var(--cp-surface-strong,#fff) 96%,var(--cp-accent,#695cff) 4%),color-mix(in oklab,var(--cp-surface,#f8fafc) 92%,var(--cp-accent,#695cff) 8%));box-shadow:0 8px 24px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.5)}.rt-nextRail__brand img{width:27px;height:27px;object-fit:contain;filter:invert(1)}html[data-cp-ui=next] .cp-calendarWorkspaceNav{display:none}.cp-calendarOperationViewRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 6px;margin-bottom:2px;border-bottom:1px solid var(--cp-border)}.cp-calendarOperationViewTabs{display:flex;align-items:center;flex-wrap:wrap;gap:3px}.cp-calendarOperationViewTabs__divider{margin-left:16px;padding-left:14px;border-left:1px solid var(--cp-border);color:var(--cp-muted);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cp-calendarTopExcel{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:4px 10px;border:1px solid var(--cp-border);border-radius:6px;background:transparent;color:var(--cp-ink);font-size:10px;font-weight:600;cursor:pointer}.cp-calendarTopExcel:hover{background:color-mix(in srgb,#3b82f6 6%,var(--cp-surface))}.cp-calendarTopExcel:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.cp-calendarMilestoneReturn{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:11px}.cp-module-calendar .cp-timelineModeSwitch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--cp-border);border-radius:7px;background:color-mix(in srgb,var(--cp-muted) 5%,var(--cp-surface))}.cp-module-calendar .cp-timelineModeSwitch button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:4px 12px;border:0;border-radius:4px;background:transparent;color:var(--cp-muted);font:inherit;font-size:10px;line-height:1.3;font-weight:550;cursor:pointer;transition:background .15s,color .15s}.cp-module-calendar .cp-timelineModeSwitch button:hover{background:color-mix(in srgb,#3b82f6 5%,var(--cp-surface));color:var(--cp-ink)}.cp-module-calendar .cp-timelineModeSwitch button[aria-selected=true]{background:color-mix(in srgb,#3b82f6 9%,var(--cp-surface));color:color-mix(in srgb,#3b82f6 72%,var(--cp-ink));font-weight:700;box-shadow:0 1px 2px color-mix(in srgb,var(--cp-ink) 7%,transparent)}.cp-module-calendar .cp-timelineModeSwitch button:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.cp-calendarTopExcel:disabled{opacity:.45;cursor:default}.cp-calendarRangeNote{margin:0;padding:5px 10px;font-size:10px;color:var(--cp-muted)}.cp-calendarProcessFilter{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:var(--cp-muted)}.cp-calendarProcessFilter select{height:28px;border:1px solid var(--cp-border);border-radius:6px;padding:3px 8px;background:var(--cp-surface);color:var(--cp-ink);font-size:10px}html[data-cp-ui=next] .cp-module-calendar .cp-tlProcessBlock{min-width:4px;border-radius:4px;box-shadow:none}html[data-cp-ui=next] .cp-module-calendar .cp-tlProcessBlock:before{opacity:1;color:var(--cp-ink);font-weight:650;letter-spacing:0;left:var(--tl-label-left,50%);right:auto;transform:translateX(-50%)}html[data-cp-ui=next] .cp-module-calendar .cp-tlSummaryItem strong{font-size:11px}html[data-cp-ui=next] .cp-module-calendar .cp-gvHead{position:sticky;top:0;z-index:25;background:var(--cp-surface)!important}html[data-cp-ui=next] .cp-module-calendar :is(.cp-gvDate,.cp-gvDateHead){position:sticky;left:0;z-index:20;background:var(--cp-surface)}html[data-cp-ui=next] .cp-module-calendar .cp-gvCell{background-image:none!important}html[data-cp-ui=next] .cp-module-calendar .cp-gvChip{box-shadow:none!important;border-radius:4px!important;color:var(--cp-ink)!important}html[data-cp-ui=next] .cp-module-calendar :is(.cp-calendarExecutiveRoadmap__seg--offline,.cp-tlProcessBlock.cp-tlTick--offline){background:color-mix(in srgb,var(--cp-process-offline-solid) 40%,var(--cp-surface))}html[data-cp-ui=next] .cp-module-calendar :is(.cp-calendarExecutiveRoadmap__seg--online,.cp-tlProcessBlock.cp-tlTick--online){background:color-mix(in srgb,var(--cp-process-online-solid) 45%,var(--cp-surface))}html[data-cp-ui=next] .cp-module-calendar :is(.cp-calendarExecutiveRoadmap__seg--delivery,.cp-tlProcessBlock.cp-tlTick--delivery){background:color-mix(in srgb,var(--cp-process-delivery-solid) 40%,var(--cp-surface))}html[data-cp-ui=next] .cp-module-calendar .cp-tlProcessBlock.cp-tlTick--vfx{background:color-mix(in srgb,var(--cp-process-vfx-solid) 40%,var(--cp-surface))}html[data-cp-ui=next] .cp-module-calendar .cp-tlProcessBlock.cp-tlTick--color{background:color-mix(in srgb,var(--cp-process-color-solid) 40%,var(--cp-surface))}html[data-cp-ui=next] .cp-module-calendar .cp-tlProcessBlock.cp-tlTick--music{background:color-mix(in srgb,var(--cp-process-music-solid) 40%,var(--cp-surface))}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__segCode{color:var(--cp-ink);text-shadow:none}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__seg{box-shadow:none}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__legendSwatch--overlap{background:color-mix(in srgb,var(--cp-muted) 25%,var(--cp-surface))!important}html[data-cp-ui=next] .cp-module-calendar .cp-calendarOperationalModeBox--withMilestone{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.cp-calendarOperationViewTabs button{border:1px solid transparent;border-radius:5px;min-height:28px;padding:4px 10px;background:transparent;color:var(--cp-muted);font-size:11px;font-weight:550;cursor:pointer}.cp-calendarOperationViewTabs button[aria-selected=true]{background:color-mix(in srgb,#3b82f6 9%,var(--cp-surface));color:color-mix(in srgb,#3b82f6 72%,var(--cp-ink));border-color:transparent;font-weight:700}.cp-calendarOperationViewTabs button:hover{background:color-mix(in srgb,#3b82f6 5%,var(--cp-surface))}.cp-calendarOperationViewTabs button:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}@media (max-width:820px){.cp-calendarOperationViewTabs{display:none}}.cp-module-dashboard .cp-dashboardHome .cp-createProjectOptions__controls{flex-wrap:wrap}.cp-module-dashboard .cp-dashboardHome .cp-createProjectSegmented [role=tab]:not(.is-active){background:transparent;font-weight:500}.cp-module-dashboard .cp-dashboardHome .cp-createProjectOptions__controls .cp-createProjectCta{margin-left:18px;min-width:108px;text-transform:uppercase;background:linear-gradient(110deg,#2563eb,#7c3aed);color:white}.cp-module-dashboard .cp-dashboardHome .cp-createProjectOptions__controls .cp-createProjectCta:disabled,.cp-module-dashboard .cp-dashboardHome .cp-createProjectOptions__controls .cp-createProjectCta:disabled:hover{opacity:1;color:var(--cp-muted)!important;background:color-mix(in srgb,var(--cp-muted) 7%,var(--cp-surface))!important;border-color:var(--cp-border)!important;box-shadow:none;filter:none;transform:none;cursor:not-allowed}.cp-module-dashboard .cp-dashboardHome .cp-createProjectOptions__controls .cp-createProjectCta:not(:disabled):hover{background:linear-gradient(110deg,#2459d3,#6c34cf)!important;color:#fff!important}@media (max-width:767px){.cp-module-dashboard .cp-dashboardHome .cp-createProjectOptions__controls .cp-createProjectCta{margin-left:0;min-width:0}}.hubWorkspaceTitleActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hubCenterDetails{margin-top:10px;border-top:1px solid var(--cp-border);padding-top:8px}.hubCenterDetails>summary{cursor:pointer;color:var(--cp-ink);font-size:11px;font-weight:650;padding:5px 0}.hubCenterDetails>summary::marker{color:var(--cp-accent);font-size:9px}.hubCenterDetails>summary:focus-visible{outline:2px solid var(--cp-accent);outline-offset:3px;border-radius:4px}.hubCenterDetailsName{margin-left:8px;color:var(--cp-muted);font-weight:450}.hubCenterDetailsHint{margin:3px 0 10px;color:var(--cp-muted);font-size:10px;line-height:1.5}html[data-cp-ui=next] :is(.cp-module-hub,.rt-nextContext__module[data-module=hub]){--hub-accent:#244b7a;--cp-accent:var(--hub-accent);--cp-rush-cover:linear-gradient(135deg,#172e4c,#315f91)}html[data-cp-ui=next].dark :is(.cp-module-hub,.rt-nextContext__module[data-module=hub]){--hub-accent:#82a7d1}html[data-cp-ui=next] .cp-module-hub .cp-btn.cp-btn-primary{background:linear-gradient(135deg,#244b7a,#193958)!important;border-color:color-mix(in srgb,var(--hub-accent) 65%,var(--cp-border))!important;color:#ffffff!important;box-shadow:0 2px 5px rgb(23 46 76/12%)}html[data-cp-ui=next] .cp-module-hub .cp-projectJourneyHeader__title:after{background:var(--hub-accent);box-shadow:0 0 10px color-mix(in srgb,var(--hub-accent) 18%,transparent)}html[data-cp-ui=next] .rt-nextContext__module[data-module=hub] .rt-nextContext__link.is-active{color:var(--hub-accent);background:color-mix(in srgb,var(--hub-accent) 9%,var(--cp-surface));border-color:color-mix(in srgb,var(--hub-accent) 22%,var(--cp-border));box-shadow:none}html[data-cp-ui=next] :is(.cp-module-finance,.rt-nextContext__module[data-module=finance]){--finance-accent:#b85e13;--cp-accent:var(--finance-accent)}html[data-cp-ui=next].dark :is(.cp-module-finance,.rt-nextContext__module[data-module=finance]){--finance-accent:#ffb568}html[data-cp-ui=next] .cp-module-finance .cp-projectJourneyHeader__title:after{background:var(--finance-accent);box-shadow:none}html[data-cp-ui=next] .rt-nextContext__module[data-module=finance] .rt-nextContext__link.is-active{color:var(--finance-accent);background:color-mix(in srgb,var(--finance-accent) 8%,var(--cp-surface));border-color:transparent;box-shadow:none}html[data-cp-ui=next] .rt-nextContext__module[data-module=finance] .rt-nextContext__subnav{gap:2px;margin:3px 0 7px 15px;padding:2px 0 2px 10px}html[data-cp-ui=next] .rt-nextContext__module[data-module=finance] .rt-nextContext__subnav:before{width:1px;background:var(--rt-next-line)}html[data-cp-ui=next] .rt-nextContext__module[data-module=finance] .rt-nextContext__subnav a{min-height:27px;border-radius:5px;padding:4px 9px;font-weight:550}html[data-cp-ui=next] .rt-nextContext__module[data-module=finance] .rt-nextContext__subnav a:before{display:none}html[data-cp-ui=next] .rt-nextContext__module[data-module=finance] .rt-nextContext__subnav a.is-active{color:var(--finance-accent);background:color-mix(in srgb,var(--finance-accent) 10%,var(--cp-surface));border-color:transparent;box-shadow:none;font-weight:700}html[data-cp-ui=next] .rt-nextContext__module[data-module=changes]{--editorial-nav-accent:#087f83;--cp-accent:var(--editorial-nav-accent)}html[data-cp-ui=next].dark .rt-nextContext__module[data-module=changes]{--editorial-nav-accent:#63d4ce}html[data-cp-ui=next] .rt-nextContext__module[data-module=changes] .rt-nextContext__link.is-active{color:var(--editorial-nav-accent);background:color-mix(in srgb,var(--editorial-nav-accent) 8%,var(--cp-surface));border-color:transparent;box-shadow:none}html[data-cp-ui=next] .rt-nextContext__module[data-module=changes] .rt-nextContext__subnav{gap:2px;margin:3px 0 7px 15px;padding:2px 0 2px 10px}html[data-cp-ui=next] .rt-nextContext__module[data-module=changes] .rt-nextContext__subnav:before{width:1px;background:var(--rt-next-line)}html[data-cp-ui=next] .rt-nextContext__module[data-module=changes] .rt-nextContext__subnav a{min-height:27px;border-radius:5px;padding:4px 9px;font-weight:550}html[data-cp-ui=next] .rt-nextContext__module[data-module=changes] .rt-nextContext__subnav a:before{display:none}html[data-cp-ui=next] .rt-nextContext__module[data-module=changes] .rt-nextContext__subnav a.is-active{color:var(--editorial-nav-accent);background:color-mix(in srgb,var(--editorial-nav-accent) 10%,var(--cp-surface));border-color:transparent;box-shadow:none;font-weight:700}html[data-cp-ui=next] .rt-nextContext__module[data-module=changes] :is(.rt-nextContext__link,.rt-nextContext__subnav a):focus-visible{outline:2px solid var(--editorial-nav-accent);outline-offset:-2px}html[data-cp-ui=next] .rt-nextContext__module[data-module=vfx]{--module-nav-accent:#7c3aed}html[data-cp-ui=next] .rt-nextContext__module[data-module=sound]{--module-nav-accent:#89620a}html[data-cp-ui=next] .rt-nextContext__module[data-module=color]{--module-nav-accent:#be185d}html[data-cp-ui=next] .rt-nextContext__module[data-module=delivery]{--module-nav-accent:#0369a1}html[data-cp-ui=next] .rt-nextContext__module[data-module=reports]{--module-nav-accent:#596579}html[data-cp-ui=next].dark .rt-nextContext__module[data-module=vfx]{--module-nav-accent:#bc9bff}html[data-cp-ui=next].dark .rt-nextContext__module[data-module=sound]{--module-nav-accent:#e6c45c}html[data-cp-ui=next].dark .rt-nextContext__module[data-module=color]{--module-nav-accent:#f58db9}html[data-cp-ui=next].dark .rt-nextContext__module[data-module=delivery]{--module-nav-accent:#79c9f5}html[data-cp-ui=next].dark .rt-nextContext__module[data-module=reports]{--module-nav-accent:#bac6d8}html[data-cp-ui=next] .rt-nextContext__module.has-module-tone{--cp-accent:var(--module-nav-accent)}html[data-cp-ui=next] .rt-nextContext__module.has-module-tone .rt-nextContext__link.is-active{color:var(--module-nav-accent);background:color-mix(in srgb,var(--module-nav-accent) 8%,var(--cp-surface));border-color:transparent;box-shadow:none}html[data-cp-ui=next] .rt-nextContext__module.has-module-tone .rt-nextContext__subnav{gap:2px;margin:3px 0 7px 15px;padding:2px 0 2px 10px}html[data-cp-ui=next] .rt-nextContext__module.has-module-tone .rt-nextContext__subnav:before{width:1px;background:var(--rt-next-line)}html[data-cp-ui=next] .rt-nextContext__module.has-module-tone .rt-nextContext__subnav a{min-height:27px;border-radius:5px;padding:4px 9px;font-weight:550}html[data-cp-ui=next] .rt-nextContext__module.has-module-tone .rt-nextContext__subnav a:before{display:none}html[data-cp-ui=next] .rt-nextContext__module.has-module-tone .rt-nextContext__subnav a.is-active{color:var(--module-nav-accent);background:color-mix(in srgb,var(--module-nav-accent) 10%,var(--cp-surface));border-color:transparent;box-shadow:none;font-weight:700}html[data-cp-ui=next] .rt-nextContext__module.has-module-tone :is(.rt-nextContext__link,.rt-nextContext__subnav a,.rt-nextContext__branchToggle):focus-visible{outline:2px solid var(--module-nav-accent);outline-offset:-2px}html[data-cp-ui=next] :is(.cp-module-rrhh,.rt-nextContext__module[data-module=rrhh]){--team-accent:#168052}html[data-cp-ui=next].dark :is(.cp-module-rrhh,.rt-nextContext__module[data-module=rrhh]){--team-accent:#65cf9a}html[data-cp-ui=next] .cp-module-rrhh{--cp-accent:var(--team-accent)}html[data-cp-ui=next] .cp-module-rrhh .rrhhAddRoleBtn{background:#168052;border-color:#168052;box-shadow:none}html[data-cp-ui=next] .cp-module-rrhh .rrhhAddRoleBtn:hover:not(:disabled){background:#116b44;box-shadow:none;transform:none}html[data-cp-ui=next] .cp-module-rrhh .cp-projectJourneyHeader__title:after{background:var(--team-accent);box-shadow:none}html[data-cp-ui=next] .rt-nextContext__module[data-module=rrhh] .rt-nextContext__link.is-active{color:var(--team-accent);background:color-mix(in srgb,var(--team-accent) 7%,var(--cp-surface));border-color:transparent;box-shadow:none}html[data-cp-ui=next] .rt-nextContext__module[data-module=rrhh] .rt-nextContext__subnav{gap:2px;margin:3px 0 7px 15px;padding:2px 0 2px 10px}html[data-cp-ui=next] .rt-nextContext__module[data-module=rrhh] .rt-nextContext__subnav:before{width:1px;background:var(--rt-next-line)}html[data-cp-ui=next] .rt-nextContext__module[data-module=rrhh] .rt-nextContext__subnav a{min-height:27px;border-radius:5px;padding:4px 9px;font-weight:550}html[data-cp-ui=next] .rt-nextContext__module[data-module=rrhh] .rt-nextContext__subnav a:before{display:none}html[data-cp-ui=next] .rt-nextContext__module[data-module=rrhh] .rt-nextContext__subnav a.is-active{color:var(--team-accent);background:color-mix(in srgb,var(--team-accent) 9%,var(--cp-surface));border-color:transparent;box-shadow:none;font-weight:700}.cp-module-rrhh .rrhhTeamContactSave,.cp-module-rrhh .rrhhTeamContactSaved{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;min-height:30px;white-space:nowrap;font-size:10px;font-weight:650;color:var(--team-accent,#168052)}.cp-module-rrhh .rrhhTeamContactSave{border:1px solid color-mix(in srgb,var(--team-accent,#168052) 28%,var(--cp-border));border-radius:6px;background:color-mix(in srgb,var(--team-accent,#168052) 5%,var(--cp-surface));cursor:pointer}.cp-module-rrhh .rrhhTeamContactSave:hover:not(:disabled){background:color-mix(in srgb,var(--team-accent,#168052) 12%,var(--cp-surface))}.cp-module-rrhh .rrhhTeamContactSave:focus-visible{outline:2px solid var(--team-accent,#168052);outline-offset:2px}.cp-module-rrhh .rrhhTeamContactSave:disabled{opacity:.5;cursor:not-allowed}.rrhhTeamContactHint:not([role=alert]){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rrhhTeamContactHint[role=alert]{display:block;margin-top:4px;font-size:10px;color:var(--cp-danger,#b42318)}.cp-module-rrhh a.rrhhTeamContactSaved{text-decoration:none;border-radius:6px}.cp-module-rrhh a.rrhhTeamContactSaved:hover{background:color-mix(in srgb,var(--team-accent) 10%,transparent)}.cp-module-rrhh a.rrhhTeamContactSaved:focus-visible{outline:2px solid var(--team-accent);outline-offset:2px}html[data-cp-ui=next] .cp-module-rrhh :is(.rrhhMovementAddButton,.rrhhMobileAddMovement){background:#168052!important;border-color:#168052!important;color:#fff!important;box-shadow:none}html[data-cp-ui=next] .cp-module-rrhh :is(.rrhhMovementAddButton,.rrhhMobileAddMovement):hover:not(:disabled){background:#116b44!important;box-shadow:none}.rt-nextRail .rt-nextRail__teamReturn{display:flex;flex-direction:column;gap:2px;color:#168052;background:color-mix(in srgb,#168052 7%,transparent);box-shadow:none}.rt-nextRail .rt-nextRail__teamReturn:hover{background:color-mix(in srgb,#168052 14%,transparent)}.rt-nextRail__teamReturnLabel{font-size:8px;font-weight:650;line-height:1}html.dark .rt-nextRail .rt-nextRail__teamReturn{color:#65cf9a}.cp-tnSaveError{color:var(--cp-danger,#b42318);font-size:12px}.rrhhDemandChart,.rrhhFrictionChart{margin:0;min-width:0}.rrhhDemandChart figcaption{display:flex;justify-content:space-between;gap:8px;margin:10px 0 12px;font-size:11px;font-weight:650}.rrhhDemandChart figcaption small{font-size:10px;color:var(--cp-muted);font-weight:500}.rrhhDemandChart__row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(60px,1.25fr) 24px;align-items:center;gap:12px;min-height:37px;border-bottom:1px solid var(--cp-border);font-size:11px}.rrhhDemandChart__row:last-child{border-bottom:0}.rrhhDemandChart__row strong{text-align:right;font-variant-numeric:tabular-nums}.rrhhDemandChart__track,.rrhhFrictionChart__track{display:block;position:relative;height:8px;border-radius:3px;background:color-mix(in srgb,var(--cp-muted) 10%,transparent)}.rrhhDemandChart__track>span{display:block;height:100%;border-radius:inherit;background:var(--team-accent,#168052);opacity:.8}.rrhhDemandChart__row.is-unresolved .rrhhDemandChart__track>span{background:#d58a24}.rrhhChartNote{font-size:10px;color:var(--cp-muted);margin:10px 0}.rrhhChartDetails{margin-top:10px;border-top:1px solid var(--cp-border);padding-top:8px}.rrhhChartDetails>summary{cursor:pointer;color:var(--team-accent,#168052);font-size:11px;font-weight:650;margin-bottom:8px}.rrhhFrictionChart figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 0 8px;font-size:12px}.rrhhFrictionChart figcaption>span,.rrhhFrictionChart__legend{color:var(--cp-muted);font-size:10px}.rrhhFrictionChart__legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.rrhhFrictionChart__header,.rrhhFrictionChart__row{display:grid;grid-template-columns:minmax(160px,1.2fr) repeat(3,minmax(100px,1fr));gap:20px}.rrhhFrictionChart__header{font-size:10px;font-weight:650;color:var(--cp-muted);padding-bottom:8px}.rrhhFrictionChart__row{border-top:1px solid var(--cp-border);padding:13px 0;align-items:center}.rrhhFrictionChart__name{display:grid;gap:4px;font-size:12px;min-width:0}.rrhhFrictionChart__name small{font-size:10px;color:var(--cp-muted);line-height:1.35}.rrhhFrictionChart__cell{--friction-color:var(--team-accent,#168052);min-width:0}.rrhhFrictionChart__cell.is-attention{--friction-color:#c68424}.rrhhFrictionChart__cell.is-critical{--friction-color:#d75555}.rrhhFrictionChart__values{display:flex;justify-content:space-between;align-items:center;gap:4px;margin-bottom:8px;font-size:12px}.rrhhFrictionChart__values strong span{color:var(--cp-muted);font-weight:500}.rrhhFrictionChart__values small{font-size:10px;color:var(--friction-color)}.rrhhFrictionChart__track>span{display:block;height:100%;border-radius:inherit;background:var(--friction-color)}.rrhhFrictionChart__track>i{position:absolute;top:-3px;width:2px;height:14px;transform:translateX(-2px);background:currentColor;opacity:.65}.rrhhFrictionChart__when{display:none}.rrhhFrictionChart__cell.is-unknown{display:grid;color:var(--cp-muted);font-size:10px}@media(max-width:760px){.rrhhFrictionChart__header{display:none}.rrhhFrictionChart__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rrhhFrictionChart__name{grid-column:1/-1}.rrhhFrictionChart__when{display:block;font-size:10px;color:var(--cp-muted);margin-bottom:6px}.rrhhFrictionChart__values{flex-wrap:wrap}}html[data-cp-ui=next] .rt-nextContext__module[data-module=assign]{--assign-nav-accent:#7543cf}html[data-cp-ui=next].dark .rt-nextContext__module[data-module=assign]{--assign-nav-accent:#b99af1}html[data-cp-ui=next] .rt-nextContext__module[data-module=assign] .rt-nextContext__link.is-active{color:var(--assign-nav-accent);background:color-mix(in srgb,var(--assign-nav-accent) 9%,var(--cp-surface));border-color:color-mix(in srgb,var(--assign-nav-accent) 22%,var(--cp-border));box-shadow:none}html[data-cp-ui=next] .cp-module-assign .cp-projectJourneyHeader__title:after{background:var(--cp-accent,#8b5cf6);box-shadow:0 0 10px color-mix(in srgb,var(--cp-accent,#8b5cf6) 18%,transparent)}.hubWorkspaceHeaderMeta .hubPipelineLegend{justify-content:flex-start;flex-wrap:nowrap;gap:14px;margin-top:12px;padding:6px 0 2px}.hubPipelineLegendTitle{flex:none;padding-right:14px;border-right:1px solid var(--cp-border);font-size:9px;line-height:16px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--cp-muted)}.hubPipelineLegendList{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;list-style:none;padding:0;margin:0}.hubPipelineLegendList .hubPipelineLegendItem{display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.01em;color:var(--cp-ink);white-space:nowrap;cursor:default}.hubPipelineLegendItem i{width:14px;height:4px;border-radius:2px;flex:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--cp-surface) 75%,transparent)}@media (max-width:600px){.hubWorkspaceHeaderMeta .hubPipelineLegend{align-items:flex-start;gap:10px}.hubPipelineLegendTitle{padding-right:10px}.hubPipelineLegendList{gap:6px 12px}}.cp-calendarNearestArrow{display:inline-block;margin-left:5px;color:inherit;font-size:12px;font-weight:700}html[data-cp-ui=next] .rt-nextContext__module[data-module=calendar] .rt-nextContext__link.is-active{background:color-mix(in srgb,#3b82f6 6%,var(--cp-surface));border-color:transparent;box-shadow:none;color:color-mix(in srgb,#3b82f6 75%,var(--cp-ink))}html[data-cp-ui=next] .rt-nextContext__module[data-module=calendar] .rt-nextContext__subnav{gap:2px;margin:3px 0 7px 15px;padding:2px 0 2px 10px}html[data-cp-ui=next] .rt-nextContext__module[data-module=calendar] .rt-nextContext__subnav:before{width:1px;background:var(--rt-next-line)}html[data-cp-ui=next] .rt-nextContext__module[data-module=calendar] .rt-nextContext__subnav a{min-height:27px;border-radius:5px;padding:4px 9px;font-weight:550}html[data-cp-ui=next] .rt-nextContext__module[data-module=calendar] .rt-nextContext__subnav a:before{display:none}html[data-cp-ui=next] .rt-nextContext__module[data-module=calendar] .rt-nextContext__subnav a.is-active{background:color-mix(in srgb,#3b82f6 9%,var(--cp-surface));border-color:transparent;box-shadow:none;color:color-mix(in srgb,#3b82f6 72%,var(--cp-ink));font-weight:700}html[data-cp-ui=next] .cp-module-calendar .cp-ganttGlossaryBar{container-type:inline-size;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:5px 8px;gap:5px;background:transparent}html[data-cp-ui=next] .cp-module-calendar .cp-ganttGlossaryBar__items{flex-wrap:nowrap;justify-content:space-between;gap:.4em;overflow:visible;font-size:clamp(6px,.67cqw,9px)}html[data-cp-ui=next] .cp-module-calendar .cp-ganttGlossaryBar__item{flex:0 0 auto;min-height:17px;padding:0;gap:.3em;border:0;background:transparent}html[data-cp-ui=next] .cp-module-calendar .cp-ganttGlossaryBar__title{font-size:9px}html[data-cp-ui=next] .cp-module-calendar .cp-ganttGlossaryBar__code{min-width:1.8em;height:1.65em;padding:0 .25em;border-radius:3px;font-size:.9em}html[data-cp-ui=next] .cp-module-calendar .cp-ganttGlossaryBar__desc{font-size:1em;font-weight:500}@container (max-width: 800px){html[data-cp-ui=next] .cp-module-calendar .cp-ganttGlossaryBar__desc{display:none}}@media (min-width:821px){html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarViewBar{--cp-viewbar-control-h:30px;justify-content:flex-start;gap:8px}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarViewBar__controls{flex:0 1 auto;margin-left:0;justify-content:flex-start;flex-wrap:wrap;min-height:30px;gap:6px;padding:0;border:0;background:transparent;box-shadow:none}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarViewBar__controls:empty{display:none}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarViewBar__controls .cp-ganttContextBtn,html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarViewBar__controls .cp-ganttContextCapsule,html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarViewBar__controls .cp-pill{height:28px;min-height:28px;border-radius:6px;padding:4px 9px;font-size:10px;border-color:var(--cp-border);background:var(--cp-surface);box-shadow:none}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarViewBar__controls .cp-ganttContextBtn:hover,html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarViewBar__controls .cp-pill:hover{background:color-mix(in srgb,#3b82f6 8%,var(--cp-surface));border-color:color-mix(in srgb,#3b82f6 28%,var(--cp-border))}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarViewBar__controls .cp-ganttZoomControl{gap:3px;padding-left:7px;border-left:1px solid var(--cp-border)}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap{gap:6px}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__rows{gap:4px}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__row{padding:5px 8px;border-radius:7px;box-shadow:none}html[data-cp-ui=next] .cp-module-calendar [data-calendar-view=executive] .cp-calendarHeader:has(.cp-calendarViewBar__controls:empty){display:none}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__meta{line-height:1.15}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__epDates,html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__rowFlags{flex-wrap:nowrap}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__flag,html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__phaseBadge{line-height:1.15}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__meta{grid-template-columns:auto 1fr;align-items:center;gap:2px 6px}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__epDates,html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__epHead{grid-column:1/-1}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__epLabel{font-size:11px}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__epDates,html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__health{font-size:10px}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__phaseBadge{padding:1px 4px;font-size:8px}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__track{height:26px;border-radius:6px}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__seg{top:3px;bottom:3px;border-radius:5px}html[data-cp-ui=next] .cp-module-calendar .cp-calendarExecutiveRoadmap__legend{padding:5px 8px;gap:10px}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarHeader__row--workMode{padding:3px 0}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarWorkMode{grid-template-columns:155px minmax(0,1fr);padding:6px 9px;gap:8px;border-radius:8px;border-color:color-mix(in srgb,#3b82f6 16%,var(--cp-border));background:color-mix(in srgb,#3b82f6 3%,var(--cp-surface));box-shadow:none}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarWorkMode__scope{color:var(--cp-muted);letter-spacing:.1em}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarWorkMode__heading{color:var(--cp-ink);font-weight:650}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarWorkModeNode{min-height:36px;padding:5px 9px;border-radius:6px;background:transparent;border-color:transparent;box-shadow:none}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarWorkModeNode.is-active{background:var(--cp-surface);border-color:color-mix(in srgb,#3b82f6 28%,var(--cp-border));box-shadow:inset 2px 0 #3b82f6}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarWorkModeNode__label{font-size:11px;font-weight:700;color:var(--cp-ink)}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarWorkModeNode.is-active .cp-calendarWorkModeNode__label{color:color-mix(in srgb,#3b82f6 72%,var(--cp-ink))}html[data-cp-ui=next] .cp-module-calendar .cp-project-card .cp-calendarWorkModeNode__desc{color:var(--cp-muted)}}:root.dark .rt-nextRail__brand img,:root[data-theme=dark] .rt-nextRail__brand img{filter:none}.rt-nextRail__primary,.rt-nextRail__secondary{width:100%;display:grid;gap:6px}.rt-nextRail__secondary{position:relative;margin-top:auto;padding-top:11px}.rt-nextRail__secondary:before{content:"";position:absolute;inset:0 5px auto;height:1px;background:var(--rt-next-line)}.rt-nextRail__global{display:grid;gap:3px;width:100%;margin-top:auto;padding-top:10px;border-top:1px solid var(--rt-next-line)}.rt-nextRail--project .rt-nextRail__secondary{margin-top:0}@media (min-width:768px){.rt-nextRail--project{gap:6px}.rt-nextRail--project .rt-nextRail__item{min-height:clamp(30px,4.6dvh,44px)}.rt-nextRail--project .rt-nextRail__primary,.rt-nextRail--project .rt-nextRail__secondary{gap:3px}}@media (min-width:768px) and (max-height:620px){.rt-nextRail--project{overflow-y:auto;scrollbar-width:thin}.rt-nextRail--project .rt-nextRail__tooltip{display:none}}.rt-nextRailTheme,.rt-nextRailTheme .cp-themeCycle{position:relative;width:100%;display:grid;place-items:center}.rt-nextRailTheme .cp-themeCycle{min-width:0;min-height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:color-mix(in oklab,var(--cp-muted,#64748b) 86%,var(--cp-ink,#111827) 14%);cursor:pointer}.rt-nextRailTheme .cp-themeCycle:hover{background:color-mix(in oklab,var(--cp-surface-strong,#fff) 74%,transparent);color:var(--cp-ink)}.rt-nextRailTheme .cp-themeCycle__status{position:absolute;right:9px;bottom:8px;width:5px;height:5px;border:1px solid var(--rt-next-rail-bg);border-radius:50%;background:var(--cp-accent,#695cff)}.rt-nextRail__item{position:relative;appearance:none;border:0;width:100%;min-height:44px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:transparent;color:color-mix(in oklab,var(--cp-muted,#64748b) 86%,var(--cp-ink,#111827) 14%);cursor:pointer;text-decoration:none!important;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.rt-nextRail__tooltip{position:absolute;top:50%;left:calc(100% + 10px);z-index:10020;width:max-content;max-width:220px;padding:7px 9px;overflow:visible;border:1px solid color-mix(in oklab,var(--rt-next-line) 80%,white 8%);border-radius:8px;background:color-mix(in oklab,var(--cp-ink,#111827) 94%,transparent);box-shadow:0 10px 30px rgba(15,23,42,.2);color:var(--cp-surface-strong,#fff);font-size:10px;font-weight:650;line-height:1.25;white-space:normal;opacity:0;pointer-events:none;transform:translate(-4px,-50%);transition:opacity .14s ease,transform .14s ease}.rt-nextRail__item:hover{background:color-mix(in oklab,var(--cp-surface-strong,#fff) 74%,transparent);color:var(--cp-ink);transform:translateY(-1px)}.rt-nextRailTheme:focus-within>.rt-nextRail__tooltip,.rt-nextRailTheme:hover>.rt-nextRail__tooltip,.rt-nextRail__item:focus-visible>.rt-nextRail__tooltip,.rt-nextRail__item:hover>.rt-nextRail__tooltip{opacity:1;transform:translateY(-50%)}.rt-nextRail__item:focus-visible{outline:2px solid color-mix(in oklab,var(--cp-accent,#695cff) 70%,white 30%);outline-offset:2px}.rt-nextRail__item.is-active{isolation:isolate;background:linear-gradient(145deg,color-mix(in oklab,var(--cp-accent,#695cff) 18%,var(--cp-surface-strong,#fff) 82%),color-mix(in oklab,#25c2ff 8%,var(--cp-surface,#f8fafc) 92%));color:color-mix(in oklab,var(--cp-accent,#695cff) 82%,#4f46e5 18%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent,#695cff) 22%,transparent),0 8px 22px color-mix(in oklab,var(--cp-accent,#695cff) 18%,transparent)}.rt-nextRail__item.is-active:before{content:"";position:absolute;z-index:-1;inset:-8px -6px;border-radius:18px;background:radial-gradient(circle at 42% 44%,color-mix(in oklab,var(--cp-accent,#695cff) 28%,transparent),transparent 70%);filter:blur(8px);opacity:.88;pointer-events:none;animation:rt-next-active-breathe 3.4s ease-in-out infinite}.rt-nextRail__attention{position:absolute;top:8px;right:9px;width:7px;height:7px;border:2px solid var(--rt-next-rail-bg);border-radius:999px;background:linear-gradient(135deg,#ff4f8b,#ff7a45);box-shadow:0 0 0 3px color-mix(in oklab,#ff4f8b 15%,transparent),0 2px 8px rgba(255,79,139,.35)}@keyframes rt-next-active-breathe{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.rt-nextRail__account{padding:5px}.rt-nextRail__account .cp-userAvatar{box-shadow:0 4px 12px rgba(15,23,42,.12)}.rt-nextRail__accountBadge{position:absolute;right:4px;bottom:4px;width:17px;height:17px;display:grid;place-items:center;border:2px solid var(--rt-next-rail-bg);border-radius:6px;background:color-mix(in oklab,var(--cp-accent,#695cff) 82%,#1d4ed8 18%);color:white;box-shadow:0 2px 7px rgba(15,23,42,.22)}.rt-nextRail__accountBadge svg{width:10px;height:10px;stroke-width:2.2}.rt-nextContext__mobileClose,.rt-nextContext__mobileExtras,.rt-nextMobileDock,.rt-nextMobileNavBackdrop{display:none}.rt-nextContext{position:fixed;inset:0 auto 0 var(--rt-next-rail);z-index:205;width:var(--rt-next-context);padding:18px 12px 14px;display:flex;flex-direction:column;background:color-mix(in oklab,var(--rt-next-panel) 96%,transparent);border-right:1px solid var(--rt-next-line);box-shadow:12px 0 34px rgba(15,23,42,.025);backdrop-filter:blur(18px) saturate(120%)}.rt-nextContext--guide{padding:12px;overflow:hidden;background:var(--rt-next-panel);backdrop-filter:none}.rt-nextContext__guideSlot{width:100%;height:100%;min-height:0}.rt-nextContext.rt-nextContext--mobileGlobal{display:none}.rt-nextContext__head{min-width:0;display:grid;gap:4px;padding:5px 10px 16px;border-bottom:1px solid var(--rt-next-line)}.rt-nextContext__head span{font-size:9px;font-weight:760;letter-spacing:.1em;text-transform:uppercase;color:var(--cp-muted)}.rt-nextContext__head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;letter-spacing:-.02em}.rt-nextContext__head--project{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px}.rt-nextContext__headCopy{min-width:0;display:grid;gap:4px}.rt-nextContextRestore,.rt-nextContext__collapse{display:grid;place-items:center;border:1px solid var(--rt-next-line);background:color-mix(in oklab,var(--cp-surface-strong) 82%,transparent);color:var(--cp-muted);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.rt-nextContext__collapse{width:30px;height:30px;padding:0;border-radius:9px}.rt-nextContext__collapse svg{width:16px;height:16px;transform:rotate(180deg)}.rt-nextContextRestore:hover,.rt-nextContext__collapse:hover{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 28%,var(--rt-next-line));background:color-mix(in oklab,var(--cp-accent,#695cff) 8%,var(--cp-surface-strong));color:var(--cp-accent,#695cff)}.rt-nextContextRestore:focus-visible,.rt-nextContext__collapse:focus-visible{outline:2px solid color-mix(in oklab,var(--cp-accent,#695cff) 68%,white 18%);outline-offset:2px}.rt-nextContextRestore{position:fixed;top:18px;left:calc(var(--rt-next-rail) + 10px);z-index:210;width:34px;height:34px;padding:0;border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.12)}.rt-nextContextRestore svg{width:17px;height:17px}.cp-shell--nextContextCollapsed .cp-projectJourneyHeader__guide:not(.cp-moduleHelpTrigger){display:none}.rt-nextContext__groupLabel{padding:16px 10px 5px;color:var(--cp-muted);font-size:9px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.rt-nextContext__nav{min-height:0;display:grid;gap:3px;padding-top:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.rt-nextContext__nav::-webkit-scrollbar{display:none}.rt-nextContext__nav--secondary{padding-top:2px}.rt-nextContext__link{min-height:44px;padding:7px 10px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:10px;color:color-mix(in oklab,var(--cp-muted) 80%,var(--cp-ink) 20%);text-decoration:none!important;font-size:12px;font-weight:640;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.rt-nextContext__link svg{width:17px;height:17px}.rt-nextContext__link>span{min-width:0;display:grid;gap:2px}.rt-nextContext__link>span>strong{overflow:hidden;color:inherit;font-size:11.5px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.rt-nextContext__link>span>small{overflow:hidden;color:var(--cp-muted);font-size:8.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rt-nextContext__entryBadge{align-self:center;display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 34%,var(--rt-next-line));border-radius:999px;background:color-mix(in oklab,var(--cp-accent,#695cff) 8%,var(--cp-surface-strong,#fff) 92%);color:color-mix(in oklab,var(--cp-accent,#695cff) 82%,#2563eb 18%);box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 34%,transparent);font-size:7px;font-weight:820;line-height:1;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.rt-nextContext__link:hover{background:color-mix(in oklab,var(--cp-accent,#695cff) 7%,var(--cp-surface-strong,#fff) 93%);color:var(--cp-ink);transform:translateX(1px)}.rt-nextContext__link.is-active{background:linear-gradient(135deg,color-mix(in oklab,var(--cp-accent,#695cff) 13%,var(--cp-surface-strong,#fff) 87%),color-mix(in oklab,var(--cp-accent,#695cff) 7%,var(--cp-surface,#f8fafc) 93%));color:color-mix(in oklab,var(--cp-accent,#695cff) 78%,#4f46e5 22%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent,#695cff) 13%,transparent),0 6px 18px rgba(15,23,42,.035)}.rt-nextContext__link.is-active .rt-nextContext__entryBadge{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 52%,var(--rt-next-line));background:color-mix(in oklab,var(--cp-accent,#695cff) 15%,var(--cp-surface-strong,#fff) 85%);color:color-mix(in oklab,var(--cp-accent,#695cff) 88%,#1d4ed8 12%)}.rt-nextContext__link.is-locked{opacity:.48;cursor:not-allowed}.rt-nextContext__module{min-width:0}.rt-nextContext__moduleHead{position:relative;min-width:0}.rt-nextContext__module.has-branch .rt-nextContext__link{padding-right:40px}.rt-nextContext__branchToggle{position:absolute;top:50%;right:7px;width:28px;height:28px;padding:0;display:grid;place-items:center;transform:translateY(-50%);border:1px solid transparent;border-radius:8px;background:transparent;color:color-mix(in oklab,var(--cp-muted) 82%,var(--cp-ink) 18%);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.rt-nextContext__branchToggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.rt-nextContext__branchToggle[aria-expanded=true] svg{transform:rotate(180deg)}.rt-nextContext__branchToggle:hover{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 20%,var(--rt-next-line));background:color-mix(in oklab,var(--cp-accent,#695cff) 9%,var(--cp-surface-strong));color:color-mix(in oklab,var(--cp-accent,#695cff) 78%,var(--cp-ink) 22%)}.rt-nextContext__branchToggle:focus-visible{outline:none;border-color:color-mix(in oklab,var(--cp-accent,#695cff) 48%,var(--rt-next-line));box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent,#695cff) 18%,transparent)}.rt-nextContext__subnav{position:relative;display:grid;gap:3px;margin:5px 0 10px 18px;padding:5px 0 5px 15px}.rt-nextContext__subnav:before{content:"";position:absolute;inset:2px auto 2px 0;width:2px;border-radius:999px;background:linear-gradient(180deg,color-mix(in oklab,var(--cp-accent,#695cff) 48%,var(--rt-next-line)),color-mix(in oklab,var(--cp-accent,#695cff) 12%,var(--rt-next-line)))}.rt-nextContext__subnavLabel{display:flex;align-items:center;gap:8px;margin:7px 9px 3px;color:color-mix(in oklab,var(--cp-accent,#695cff) 48%,var(--cp-muted) 52%);font-size:7.5px;font-weight:860;letter-spacing:.16em;line-height:1;text-transform:uppercase}.rt-nextContext__subnavLabel:after{content:"";height:1px;flex:1;background:color-mix(in oklab,var(--cp-accent,#695cff) 16%,var(--rt-next-line))}.rt-nextContext__subnavLabel:not(:first-child){margin-top:12px}.rt-nextContext__subnav a{position:relative;min-height:30px;display:flex;align-items:center;gap:8px;padding:5px 10px 5px 12px;border:1px solid transparent;border-radius:8px;color:color-mix(in oklab,var(--cp-muted) 80%,var(--cp-ink) 20%);font-size:10px;font-weight:650;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.rt-nextContext__subnav a:before{content:"";width:4px;height:4px;flex:0 0 4px;border-radius:999px;background:color-mix(in oklab,var(--cp-muted) 62%,transparent);transition:background .15s ease,box-shadow .15s ease}.rt-nextContext__subnav a:hover{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 10%,var(--rt-next-line));background:color-mix(in oklab,var(--cp-accent,#695cff) 6%,var(--cp-surface-strong));color:var(--cp-ink);transform:translateX(1px)}.rt-nextContext__subnav a:hover:before{background:color-mix(in oklab,var(--cp-accent,#695cff) 66%,var(--cp-muted) 34%)}.rt-nextContext__subnav a.is-active{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 24%,var(--rt-next-line));background:linear-gradient(90deg,color-mix(in oklab,var(--cp-accent,#695cff) 14%,var(--cp-surface-strong)),color-mix(in oklab,var(--cp-accent,#695cff) 7%,var(--cp-surface-strong)));color:color-mix(in oklab,var(--cp-accent,#695cff) 82%,var(--cp-ink) 18%);box-shadow:inset 3px 0 color-mix(in oklab,var(--cp-accent,#695cff) 78%,#3b82f6 22%);font-weight:780}.rt-nextContext__subnav a.is-active:before{background:var(--cp-accent,#695cff);box-shadow:0 0 0 3px color-mix(in oklab,var(--cp-accent,#695cff) 14%,transparent)}.rt-nextContext__subnav a:focus-visible{outline:none;border-color:color-mix(in oklab,var(--cp-accent,#695cff) 48%,var(--rt-next-line));box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent,#695cff) 16%,transparent)}.rt-nextContext__subnav a.is-active:focus-visible{box-shadow:inset 3px 0 color-mix(in oklab,var(--cp-accent,#695cff) 78%,#3b82f6 22%),0 0 0 2px color-mix(in oklab,var(--cp-accent,#695cff) 16%,transparent)}.rt-nextContext__unreadDot{width:7px;height:7px;margin-left:auto;flex:0 0 7px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 3px color-mix(in oklab,#ef4444 17%,transparent)}.rt-nextContext__foot{margin-top:auto;padding:12px 7px 0;display:grid;gap:7px;border-top:1px solid var(--rt-next-line)}.rt-nextContext__foot span{font-size:9px;font-weight:760;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted)}.rt-nextContext__foot button{padding:7px 8px;border:1px solid var(--rt-next-line);border-radius:8px;background:transparent;color:var(--cp-muted);font:inherit;font-size:10px;cursor:pointer;text-align:left}.rt-nextOverlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(3,6,14,.62);backdrop-filter:blur(10px)}.rt-nextCommand,.rt-nextFeedback{width:min(620px,100%);border:1px solid color-mix(in oklab,var(--cp-border) 76%,white 8%);border-radius:16px;background:var(--cp-surface-strong,#fff);box-shadow:0 28px 90px rgba(0,0,0,.36);overflow:hidden}.rt-nextCommand__input{min-height:62px;padding:0 18px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid var(--rt-next-line)}.rt-nextCommand__input input{height:58px;border:0;outline:0;background:transparent;color:var(--cp-ink);font:inherit;font-size:16px}.rt-nextCommand__input kbd{padding:4px 6px;border:1px solid var(--rt-next-line);border-radius:5px;color:var(--cp-muted);font-size:9px}.rt-nextCommand__results{max-height:min(55vh,460px);overflow:auto;padding:10px}.rt-nextCommand__eyebrow{display:block;padding:7px 9px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cp-muted)}.rt-nextCommand__results a{min-height:52px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;border-radius:9px;text-decoration:none!important}.rt-nextCommand__results a strong{font-size:13px}.rt-nextCommand__results a small{grid-column:1;color:var(--cp-muted);font-size:10px}.rt-nextCommand__results a>span{grid-column:2;grid-row:1/span 2;color:var(--cp-muted)}.rt-nextCommand__results a.is-current,.rt-nextCommand__results a:hover{background:color-mix(in oklab,var(--cp-accent,#695cff) 9%,transparent)}.rt-nextFeedback{position:relative;max-height:calc(100dvh - 40px);padding:26px;overflow-y:auto}.rt-nextFeedback__close{position:absolute;top:13px;right:13px;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--cp-muted);font-size:21px;cursor:pointer}.rt-nextFeedback__eyebrow{color:var(--cp-accent,#695cff);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rt-nextFeedback h2{margin:6px 0 5px;font-size:22px;letter-spacing:-.035em}.rt-nextFeedback>p{margin:0 0 22px;color:var(--cp-muted);font-size:12px;line-height:1.5}.rt-nextFeedback__support{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin:-7px 0 18px;padding:11px 12px;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 17%,var(--rt-next-line));border-radius:12px;background:linear-gradient(135deg,color-mix(in oklab,var(--cp-accent,#695cff) 8%,var(--cp-surface-strong) 92%),color-mix(in oklab,#22d3ee 5%,var(--cp-surface) 95%))}.rt-nextFeedback__support>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#2563eb,#744ee8);color:white;font-size:17px;font-weight:850;box-shadow:0 8px 20px rgba(79,70,229,.2)}.rt-nextFeedback__support>div{min-width:0;display:grid;gap:2px}.rt-nextFeedback__support strong{color:var(--cp-ink);font-size:11px}.rt-nextFeedback__support small{overflow-wrap:anywhere;color:var(--cp-muted);font-size:9.5px;line-height:1.4}.rt-nextFeedback label{display:grid;gap:6px;margin-top:14px;font-size:11px;font-weight:720}.rt-nextFeedback label>span{display:inline;color:#ef4444}.rt-nextFeedback input,.rt-nextFeedback textarea{width:100%;padding:11px 12px;border:1px solid var(--rt-next-line);border-radius:9px;outline:0;resize:vertical;background:color-mix(in oklab,var(--cp-surface-strong,#fff) 94%,var(--cp-surface,#f8fafc) 6%);color:var(--cp-ink);font:inherit;font-size:12px}.rt-nextFeedback input:focus,.rt-nextFeedback textarea:focus{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 58%,var(--cp-border) 42%);box-shadow:0 0 0 3px color-mix(in oklab,var(--cp-accent,#695cff) 10%,transparent)}.rt-nextFeedback__context{margin-top:14px;display:flex;flex-wrap:wrap;gap:5px}.rt-nextFeedback__context span{padding:4px 7px;border-radius:999px;background:color-mix(in oklab,var(--cp-border) 32%,transparent);color:var(--cp-muted);font-size:9px}.rt-nextFeedback__notice{margin-top:12px;padding:9px 10px;border-radius:8px;font-size:11px;font-weight:680}.rt-nextFeedback__notice.is-success{color:#15803d;background:rgba(34,197,94,.1)}.rt-nextFeedback__notice.is-error{color:#b91c1c;background:rgba(239,68,68,.1)}.rt-nextFeedback__actions{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}.rt-nextFeedback__actions button{min-height:36px;padding:0 13px;border:1px solid var(--rt-next-line);border-radius:8px;background:transparent;color:var(--cp-ink);font:inherit;font-size:11px;font-weight:680;cursor:pointer}.rt-nextFeedback__actions button[type=submit]{border-color:transparent;background:linear-gradient(135deg,#6857ff,#4f7df3);color:white}.rt-nextFeedback__actions button:disabled{opacity:.45;cursor:not-allowed}.rt-nextSidePanel,.rt-nextSupport{position:fixed;z-index:10008;border:1px solid color-mix(in oklab,var(--rt-next-line) 82%,white 7%);background:color-mix(in oklab,var(--rt-next-panel) 97%,transparent);box-shadow:0 26px 80px rgba(2,6,23,.28),inset 0 1px 0 color-mix(in oklab,#fff 18%,transparent);backdrop-filter:blur(22px) saturate(130%)}.rt-nextUpdates{inset:max(10px,env(safe-area-inset-top,0px)) auto max(10px,env(safe-area-inset-bottom,0px)) calc(var(--rt-next-rail) + 10px);width:min(390px,calc(100vw - var(--rt-next-rail) - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:18px}.rt-nextUpdates>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--rt-next-line);background:color-mix(in oklab,var(--cp-surface-strong) 72%,transparent)}.rt-nextUpdates>header>div{display:grid;gap:2px}.rt-nextUpdates>header span{color:var(--cp-accent,#695cff);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.rt-nextUpdates>header h2{margin:0;font-size:17px;letter-spacing:-.025em}.rt-nextSupport>header>button,.rt-nextUpdates>header button{width:32px;height:32px;flex:none;border:1px solid var(--rt-next-line);border-radius:9px;background:color-mix(in oklab,var(--cp-surface) 84%,transparent);color:var(--cp-muted);font:inherit;font-size:19px;cursor:pointer}.rt-nextUpdates__intro{margin:14px 14px 0;padding:17px;display:grid;gap:4px;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 18%,var(--rt-next-line));border-radius:13px;background:radial-gradient(circle at 92% 0,color-mix(in oklab,#27c2ff 17%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in oklab,var(--cp-accent,#695cff) 10%,var(--cp-surface-strong) 90%),var(--cp-surface))}.rt-nextUpdates__intro>span{color:var(--cp-accent,#695cff);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.rt-nextUpdates__intro strong{font-size:16px;letter-spacing:-.02em}.rt-nextUpdates__intro p{margin:2px 0 0;color:var(--cp-muted);font-size:10.5px;line-height:1.5}.rt-nextUpdates__feed{min-height:0;flex:1 1 auto;display:grid;grid-auto-rows:max-content;align-content:start;gap:11px;padding:14px max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.rt-nextUpdates>header,.rt-nextUpdates__all,.rt-nextUpdates__intro{flex-shrink:0}.rt-nextUpdates__body{overflow-wrap:anywhere}.rt-nextUpdates__card{overflow:hidden;border:1px solid var(--rt-next-line);border-radius:13px;background:var(--cp-surface-strong);box-shadow:0 9px 26px rgba(15,23,42,.05)}.rt-nextUpdates__visual{position:relative;min-height:108px;display:flex;align-items:flex-end;justify-content:space-between;padding:14px;overflow:hidden;color:white;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.rt-nextUpdates__card.is-blue .rt-nextUpdates__visual{background:linear-gradient(135deg,#175cd3,#4f7df3 52%,#22b8cf)}.rt-nextUpdates__card.is-cyan .rt-nextUpdates__visual{background:linear-gradient(135deg,#057a8b,#1fb7a6 58%,#60d3aa)}.rt-nextUpdates__visual:after,.rt-nextUpdates__visual:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.22);border-radius:24px;transform:rotate(-18deg)}.rt-nextUpdates__visual:before{width:150px;height:78px;top:-24px;right:-24px}.rt-nextUpdates__visual:after{width:110px;height:64px;top:20px;right:30px}.rt-nextUpdates__visual span{position:relative;z-index:1;padding:5px 8px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(3,6,14,.16);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rt-nextUpdates__visual svg{position:relative;z-index:1;width:30px;height:30px;stroke-width:1.45}.rt-nextUpdates__body{padding:14px}.rt-nextUpdates__body time{color:var(--cp-muted);font-size:8px;font-weight:750;letter-spacing:.08em}.rt-nextUpdates__body h3{margin:5px 0 4px;font-size:13px;line-height:1.25;letter-spacing:-.015em}.rt-nextUpdates__body p{margin:0;color:var(--cp-muted);font-size:10px;line-height:1.5}.rt-nextUpdates__body a{display:inline-flex;margin-top:10px;color:var(--cp-accent,#695cff);font-size:9px;font-weight:800;text-decoration:none}.rt-nextUpdates__all{margin:0 14px 14px;padding:11px 12px;border:1px solid var(--rt-next-line);border-radius:10px;color:var(--cp-ink);background:var(--cp-surface-strong);font-size:10px;font-weight:800;text-align:center;text-decoration:none}@media (min-width:901px) and (max-height:900px){.rt-nextUpdates>header{min-height:58px;padding:10px 14px}.rt-nextUpdates__intro{margin:10px 10px 0;padding:12px 14px}.rt-nextUpdates__intro p{line-height:1.35}.rt-nextUpdates__feed{gap:8px;padding:10px}.rt-nextUpdates__visual{min-height:76px;padding:11px 12px}.rt-nextUpdates__visual svg{width:25px;height:25px}.rt-nextUpdates__body{padding:10px 12px}.rt-nextUpdates__body h3{margin-block:3px;font-size:12px}.rt-nextUpdates__body p{font-size:12px;line-height:1.5}}.rt-nextSupport{right:18px;bottom:18px;width:min(380px,calc(100vw - 36px));max-height:min(690px,calc(100dvh - 36px));display:flex;flex-direction:column;overflow:hidden;border-radius:20px}.rt-nextSupport>header{position:relative;min-height:148px;display:grid;grid-template-columns:44px minmax(0,1fr) 32px;align-items:start;gap:11px;padding:21px 18px;overflow:hidden;color:white;background:radial-gradient(circle at 10% 0,rgba(35,211,255,.46),transparent 34%),radial-gradient(circle at 95% 100%,rgba(255,73,165,.3),transparent 40%),linear-gradient(135deg,#275df5,#744ee8 64%,#974be6)}.rt-nextSupport>header:after{content:"";position:absolute;width:210px;height:110px;right:-70px;top:-35px;border:1px solid rgba(255,255,255,.24);border-radius:42px;transform:rotate(-20deg)}.rt-nextSupport__orb{position:relative;z-index:1;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:14px;background:rgba(5,10,35,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 24px rgba(4,8,30,.2)}.rt-nextSupport__orb span{font-size:17px;font-weight:850}.rt-nextSupport>header>div:nth-child(2){position:relative;z-index:1;display:grid;gap:5px}.rt-nextSupport>header>div:nth-child(2)>span{font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;opacity:.82}.rt-nextSupport>header h2{max-width:220px;margin:0;font-size:23px;line-height:1.08;letter-spacing:-.035em}.rt-nextSupport>header>button{position:relative;z-index:2;border-color:rgba(255,255,255,.25);background:rgba(5,10,35,.16);color:white}.rt-nextSupport__messages{min-height:130px;max-height:290px;display:flex;flex-direction:column;gap:9px;padding:14px;overflow-y:auto;background:color-mix(in oklab,var(--cp-surface) 92%,transparent)}.rt-nextSupport__message{width:fit-content;max-width:88%;padding:9px 11px;border:1px solid var(--rt-next-line);border-radius:12px 12px 12px 4px;background:var(--cp-surface-strong);color:var(--cp-ink);font-size:10.5px;line-height:1.48;box-shadow:0 5px 14px rgba(15,23,42,.045)}.rt-nextSupport__message.is-user{align-self:flex-end;border-color:transparent;border-radius:12px 12px 4px 12px;background:linear-gradient(135deg,#315eea,#7454e8);color:white}.rt-nextSupport__message.is-typing{display:flex;gap:4px;padding:12px}.rt-nextSupport__message.is-typing i{width:5px;height:5px;border-radius:999px;background:var(--cp-muted);animation:rt-next-typing 1s ease-in-out infinite}.rt-nextSupport__message.is-typing i:nth-child(2){animation-delay:.15s}.rt-nextSupport__message.is-typing i:nth-child(3){animation-delay:.3s}@keyframes rt-next-typing{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-3px);opacity:1}}.rt-nextSupport__quick{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 11px;overflow:hidden;background:color-mix(in oklab,var(--cp-surface) 92%,transparent)}.rt-nextSupport__quick button{flex:1 1 120px;min-height:29px;padding:5px 9px;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 16%,var(--rt-next-line));border-radius:10px;background:var(--cp-surface-strong);color:var(--cp-muted);font:inherit;font-size:8.5px;line-height:1.25;cursor:pointer}.rt-nextSupport__quick button:hover{color:var(--cp-accent,#695cff)}.rt-nextSupport__composer{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--rt-next-line);background:var(--cp-surface-strong)}.rt-nextSupport__composer input{height:38px;padding:0 11px;border:1px solid var(--rt-next-line);border-radius:10px;outline:0;background:var(--cp-surface);color:var(--cp-ink);font:inherit;font-size:10.5px}.rt-nextSupport__composer input:focus{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 50%,var(--rt-next-line));box-shadow:0 0 0 3px color-mix(in oklab,var(--cp-accent,#695cff) 9%,transparent)}.rt-nextSupport__composer button{width:34px;height:34px;border:0;border-radius:10px;background:linear-gradient(135deg,#315eea,#8054e8);color:white;font:inherit;font-size:17px;cursor:pointer}.rt-nextSupport__composer button:disabled{opacity:.4;cursor:not-allowed}.rt-nextSupport__contact{display:grid;gap:7px;padding:10px 12px 4px;border-top:1px solid var(--rt-next-line);background:var(--cp-surface-strong)}.rt-nextSupport__contact>a,.rt-nextSupport__contact>button{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border:1px solid var(--rt-next-line);border-radius:11px;background:var(--cp-surface);color:var(--cp-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.rt-nextSupport__contact>a:hover,.rt-nextSupport__contact>button:hover{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 42%,var(--rt-next-line));transform:translateY(-1px);box-shadow:0 7px 18px rgba(15,23,42,.08)}.rt-nextSupport__contact span{display:grid;gap:2px}.rt-nextSupport__contact b{font-size:10px}.rt-nextSupport__contact small{color:var(--cp-muted);font-size:8.5px}.rt-nextSupport__contact i{color:var(--cp-accent,#695cff);font-size:15px;font-style:normal}.rt-nextSupport>footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;padding:9px 12px 12px;background:var(--cp-surface-strong)}.rt-nextSupport>footer a,.rt-nextSupport>footer>span{color:var(--cp-muted);font-size:8.5px;font-weight:700;text-decoration:none}.rt-nextSupport>footer a{color:var(--cp-accent,#695cff)}.rt-nextSupport>footer small{grid-column:1/-1;color:var(--cp-muted);font-size:8px;text-align:center}.cp-accountMenuFullscreenBody{display:contents}body:has(.cp-accountMenuPopover--nextFullscreen){overflow:hidden}.cp-accountMenuPopover--nextFullscreen{position:fixed!important;inset:0 0 0 var(--rt-next-rail,56px)!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--cp-muted,#64748b) 38%,transparent) transparent;border:0!important;border-radius:0!important;background:var(--rt-next-canvas,var(--cp-bg))!important;box-shadow:none!important;backdrop-filter:none!important}.cp-accountMenuPopover--nextFullscreen::-webkit-scrollbar{width:7px}.cp-accountMenuPopover--nextFullscreen::-webkit-scrollbar-track{background:transparent}.cp-accountMenuPopover--nextFullscreen::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in oklab,var(--cp-muted,#64748b) 42%,transparent);background-clip:padding-box}.cp-accountMenuPopover--nextFullscreen::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--cp-muted,#64748b) 62%,transparent);background-clip:padding-box}.cp-accountMenuFullscreenHead{position:sticky;top:0;z-index:3;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px clamp(24px,4vw,58px);border-bottom:1px solid var(--rt-next-line,var(--cp-border));background:color-mix(in oklab,var(--rt-next-panel,var(--cp-surface-strong)) 92%,transparent);box-shadow:0 10px 30px rgba(15,23,42,.035);backdrop-filter:blur(18px) saturate(125%)}.cp-accountMenuFullscreenHead>div{display:grid;gap:2px}.cp-accountMenuFullscreenHead span{color:color-mix(in oklab,var(--cp-accent,#695cff) 76%,var(--cp-muted) 24%);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cp-accountMenuFullscreenHead strong{font-size:22px;letter-spacing:-.035em}.cp-accountMenuFullscreenHead small{color:var(--cp-muted);font-size:9px}.cp-accountMenuFullscreenHead>button{width:36px;height:36px;border:1px solid var(--rt-next-line,var(--cp-border));border-radius:9px;background:var(--cp-surface);color:var(--cp-muted);font:inherit;font-size:21px;cursor:pointer}.cp-accountMenuFullscreenHead>button:hover{color:var(--cp-ink);background:var(--cp-surface-strong)}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuFullscreenHead{display:none}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuFullscreenBody{display:block;width:100%;min-height:100dvh;height:auto;margin:0;padding:0;overflow:visible}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuSection{padding:10px 0}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuSectionLabel{padding-inline:2px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAccountCard,.cp-accountMenuPopover--nextFullscreen .cp-accountMenuWorkspaceCard{padding:18px;border-radius:14px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuWorkspaceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuItem{min-height:58px;padding-inline:15px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuDivider{margin-block:8px}.cp-accountMenuAdminShell{min-width:0}.cp-accountMenuAdminNav{display:none}.cp-accountMenuPageHead{display:grid;gap:4px;padding:2px 2px 18px;border-bottom:1px solid var(--rt-next-line,var(--cp-border))}.cp-accountMenuPageHead>span{color:color-mix(in oklab,var(--cp-accent,#695cff) 76%,var(--cp-muted) 24%);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cp-accountMenuPageHead h2{margin:0;color:var(--cp-ink);font-size:24px;line-height:1.08;letter-spacing:-.035em}.cp-accountMenuPageHead p{margin:0;color:var(--cp-muted);font-size:10.5px;line-height:1.45}.cp-accountMenuPageHead{position:relative;padding-right:52px}.cp-accountMenuPageClose{position:absolute;top:0;right:0;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--rt-next-line,var(--cp-border));border-radius:9px;background:color-mix(in oklab,var(--cp-surface) 88%,transparent);color:var(--cp-muted);font:inherit;font-size:20px;cursor:pointer}.cp-accountMenuPageClose:hover{background:var(--cp-surface-strong);color:var(--cp-ink)}.cp-accountMenuPageBody{min-width:0;padding-top:12px}.cp-accountMenuSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.cp-accountMenuSectionHeading>div{display:grid;gap:3px}.cp-accountMenuSectionHeading strong{color:var(--cp-ink);font-size:13px}.cp-accountMenuSectionHeading span{color:var(--cp-muted);font-size:10px;line-height:1.4}.cp-accountMenuIdentityCard{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px}.cp-accountMenuProfileHero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:2px 0 15px;margin-bottom:2px;border-bottom:1px solid color-mix(in oklab,var(--cp-border) 58%,transparent)}.cp-accountMenuProfileHero>span:last-child{min-width:0;display:grid;gap:3px}.cp-accountMenuProfileHero strong{color:var(--cp-ink);font-size:13px}.cp-accountMenuProfileHero small{overflow:hidden;color:var(--cp-muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.cp-userAvatar{display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 25%,var(--cp-border) 75%);background:linear-gradient(145deg,color-mix(in oklab,var(--cp-accent,#695cff) 18%,var(--cp-surface-strong) 82%),color-mix(in oklab,#22d3ee 10%,var(--cp-surface) 90%));color:color-mix(in oklab,var(--cp-accent,#695cff) 78%,var(--cp-ink) 22%);font-weight:820;box-shadow:inset 0 1px rgba(255,255,255,.09)}.cp-userAvatar--small{width:32px;height:32px;border-radius:10px;font-size:11px}.cp-userAvatar--medium{width:44px;height:44px;border-radius:13px;font-size:16px}.cp-userAvatar--large{width:54px;height:54px;border-radius:16px;font-size:19px}.cp-userAvatar img{width:100%;height:100%;object-fit:cover}.cp-userAvatar--rush{background:linear-gradient(145deg,#111827,#283449);color:#f8fafc}.cp-userAvatar--production{background:linear-gradient(145deg,#4f46e5,#8b5cf6);color:white}.cp-userAvatar--wave{background:linear-gradient(145deg,#0891b2,#22d3ee);color:#062f38;font-size:24px}.cp-accountMenuQuietAction{min-height:32px;padding:0 11px;border:1px solid var(--rt-next-line,var(--cp-border));border-radius:8px;background:color-mix(in oklab,var(--cp-surface-strong) 92%,transparent);color:var(--cp-ink);font:inherit;font-size:9.5px;font-weight:720;cursor:pointer}.cp-accountMenuQuietAction:hover{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 34%,var(--cp-border) 66%);background:color-mix(in oklab,var(--cp-accent,#695cff) 6%,var(--cp-surface-strong) 94%)}.cp-accountMenuQuietAction:disabled{opacity:.55;cursor:wait}.cp-accountMenuQuietAction--danger{color:#ef4444}.cp-accountMenuSettingsCard{padding:4px 16px!important}.cp-accountMenuSettingRow{min-height:68px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid color-mix(in oklab,var(--cp-border) 62%,transparent)}.cp-accountMenuSettingRow:last-child{border-bottom:0}.cp-accountMenuSettingRow>span:nth-child(2){display:grid;gap:3px}.cp-accountMenuSettingRow>span:nth-child(2) strong{color:var(--cp-ink);font-size:11px}.cp-accountMenuSettingRow>span:nth-child(2) small{color:var(--cp-muted);font-size:9.5px;line-height:1.4}.cp-accountMenuSettingIcon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:color-mix(in oklab,var(--cp-accent,#695cff) 8%,var(--cp-surface) 92%);color:color-mix(in oklab,var(--cp-accent,#695cff) 66%,var(--cp-muted) 34%);font-size:10px;font-weight:800}.cp-accountMenuStatusPill{width:max-content;display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border:1px solid color-mix(in oklab,var(--cp-border) 74%,transparent);border-radius:999px;background:color-mix(in oklab,var(--cp-surface) 88%,transparent);color:var(--cp-muted);font-size:8.5px!important;font-weight:750;line-height:1;white-space:nowrap}.cp-accountMenuStatusPill--success{border-color:rgba(34,197,94,.22);background:rgba(34,197,94,.08);color:#22a65a!important}.cp-accountMenuMfaFactors,.cp-accountMenuMfaSetup{display:grid;gap:15px;margin-top:12px;padding:18px;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 28%,var(--cp-border) 72%);border-radius:16px;background:radial-gradient(circle at 12% 0,color-mix(in oklab,#22d3ee 9%,transparent) 0,transparent 30%),radial-gradient(circle at 88% 0,color-mix(in oklab,#8b5cf6 12%,transparent) 0,transparent 34%),linear-gradient(145deg,color-mix(in oklab,var(--cp-accent,#695cff) 7%,var(--cp-surface-strong) 93%),color-mix(in oklab,#22d3ee 3%,var(--cp-surface) 97%));box-shadow:inset 0 1px rgba(255,255,255,.05),0 16px 44px rgba(4,8,24,.08)}.cp-accountMenuMfaSetupHeader{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid color-mix(in oklab,var(--cp-border) 66%,transparent)}.cp-accountMenuMfaSetupHeader>div{min-width:0;display:grid;gap:4px}.cp-accountMenuMfaSetupHeader strong{color:var(--cp-ink);font-size:14px;letter-spacing:-.02em}.cp-accountMenuMfaSetupHeader p{margin:0;color:var(--cp-muted);font-size:9.5px;line-height:1.45}.cp-accountMenuMfaEyebrow{color:color-mix(in oklab,var(--cp-accent,#695cff) 70%,#22d3ee 30%);font-size:7.5px;font-weight:850;letter-spacing:.13em}.cp-accountMenuMfaProtocol{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid color-mix(in oklab,#22d3ee 24%,var(--cp-border) 76%);border-radius:999px;background:color-mix(in oklab,#22d3ee 6%,var(--cp-surface) 94%);color:color-mix(in oklab,#22d3ee 58%,var(--cp-ink) 42%);font-size:8px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.cp-accountMenuMfaProtocol i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.65}.cp-accountMenuMfaFlow{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.72fr) minmax(0,1fr);align-items:stretch;gap:10px}.cp-accountMenuMfaStep{min-width:0;display:grid;align-content:start;gap:12px;padding:14px;border:1px solid color-mix(in oklab,var(--cp-border) 76%,transparent);border-radius:13px;background:color-mix(in oklab,var(--cp-surface-strong) 91%,transparent);box-shadow:inset 0 1px rgba(255,255,255,.035)}.cp-accountMenuMfaStep--qr{justify-items:center}.cp-accountMenuMfaStep--code{grid-template-rows:auto 1fr auto}.cp-accountMenuMfaStepHeading{width:100%;min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px}.cp-accountMenuMfaStepHeading>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 34%,var(--cp-border) 66%);border-radius:9px;background:color-mix(in oklab,var(--cp-accent,#695cff) 11%,var(--cp-surface) 89%);color:color-mix(in oklab,var(--cp-accent,#695cff) 78%,var(--cp-ink) 22%);font-size:8px;font-weight:850}.cp-accountMenuMfaStepHeading>div{min-width:0;display:grid;gap:3px}.cp-accountMenuMfaStepHeading strong{color:var(--cp-ink);font-size:10.5px;line-height:1.25}.cp-accountMenuMfaStepHeading small{color:var(--cp-muted);font-size:8.5px;line-height:1.45}.cp-accountMenuMfaApps{display:grid;gap:7px}.cp-accountMenuMfaApp{min-width:0;min-height:38px;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;padding:6px 8px;border:1px solid color-mix(in oklab,var(--cp-border) 68%,transparent);border-radius:10px;background:color-mix(in oklab,var(--cp-surface) 92%,transparent)}.cp-accountMenuMfaApp>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:color-mix(in oklab,var(--cp-accent,#695cff) 9%,var(--cp-surface-strong) 91%);color:color-mix(in oklab,var(--cp-accent,#695cff) 70%,var(--cp-ink) 30%);font-size:7px;font-weight:850}.cp-accountMenuMfaApp>div{min-width:0;display:grid;gap:1px}.cp-accountMenuMfaApp strong{overflow:hidden;color:var(--cp-ink);font-size:9px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cp-accountMenuMfaApp small{color:var(--cp-muted);font-size:7.5px;line-height:1.35}.cp-accountMenuMfaApp--featured{border-color:color-mix(in oklab,#22d3ee 24%,var(--cp-border) 76%);background:linear-gradient(120deg,color-mix(in oklab,#22d3ee 7%,var(--cp-surface) 93%),color-mix(in oklab,var(--cp-accent,#695cff) 5%,var(--cp-surface) 95%))}.cp-accountMenuMfaQrFrame{position:relative;width:max-content;padding:7px;border:1px solid color-mix(in oklab,#22d3ee 28%,var(--cp-border) 72%);border-radius:15px;background:linear-gradient(145deg,color-mix(in oklab,#22d3ee 11%,var(--cp-surface) 89%),color-mix(in oklab,var(--cp-accent,#695cff) 9%,var(--cp-surface) 91%));box-shadow:0 10px 30px color-mix(in oklab,var(--cp-accent,#695cff) 10%,transparent)}.cp-accountMenuMfaQr{display:block;width:156px;height:156px;padding:7px;border-radius:10px;background:#fff}.cp-accountMenuMfaSecret{width:100%;color:var(--cp-muted);font-size:8.5px}.cp-accountMenuMfaSecret summary{cursor:pointer;font-weight:720;text-align:center}.cp-accountMenuMfaSecret code{display:block;margin-top:8px;padding:9px 10px;overflow-wrap:anywhere;border:1px solid var(--cp-border);border-radius:8px;background:var(--cp-surface);color:var(--cp-ink);font-size:8px}.cp-accountMenuMfaCode{width:100%;align-self:end;display:grid;gap:7px;color:var(--cp-muted);font-size:8.5px;font-weight:760}.cp-accountMenuMfaCode .cp-input{min-height:52px;border-color:color-mix(in oklab,var(--cp-accent,#695cff) 28%,var(--cp-border) 72%);background:color-mix(in oklab,var(--cp-surface) 94%,transparent);color:var(--cp-ink);font-size:16px;font-weight:820;letter-spacing:.24em;text-align:center;font-variant-numeric:tabular-nums}.cp-accountMenuMfaCode .cp-input::placeholder{color:color-mix(in oklab,var(--cp-muted) 46%,transparent);letter-spacing:.16em}.cp-accountMenuMfaActions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-self:end}.cp-accountMenuMfaActions .cp-btn{min-height:40px}.cp-accountMenuMfaActions .cp-dashBtn--primary{width:100%}.cp-accountMenuMfaFactors>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.cp-accountMenuMfaFactors>div>span{min-width:0;display:grid;gap:3px}.cp-accountMenuMfaFactors strong{overflow:hidden;color:var(--cp-ink);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.cp-accountMenuMfaFactors small{color:var(--cp-muted);font-size:9px}.cp-accountMenuSecurityNote{display:grid;gap:4px;margin:12px 0 4px;padding:13px 15px;border:1px solid color-mix(in oklab,#22d3ee 17%,var(--cp-border) 83%);border-radius:11px;background:color-mix(in oklab,#22d3ee 4%,var(--cp-surface-strong) 96%)}.cp-accountMenuSecurityNote strong{color:var(--cp-ink);font-size:10.5px}.cp-accountMenuSecurityNote span{color:var(--cp-muted);font-size:9.5px;line-height:1.45}.cp-accountMenuPaymentRow{min-height:45px;display:grid;grid-template-columns:.8fr 1.4fr .75fr .75fr;align-items:center;gap:12px;padding:0 2px;border-top:1px solid color-mix(in oklab,var(--cp-border) 58%,transparent);color:var(--cp-muted);font-size:9.5px}.cp-accountMenuPaymentRow strong{justify-self:end;color:var(--cp-ink);font-size:10.5px}.cp-accountMenuPaymentRow code{overflow:hidden;color:var(--cp-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.cp-accountMenuPaymentRow--head{min-height:29px;border-top:0;color:var(--cp-muted);font-size:8px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.cp-accountMenuPaymentRow--head span:last-child{justify-self:end}.cp-accountMenuPaymentEmpty{padding:18px 2px;border-top:1px solid color-mix(in oklab,var(--cp-border) 58%,transparent);color:var(--cp-muted);font-size:10px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAdminShell{display:grid;grid-template-columns:var(--rt-next-context,240px) minmax(0,1fr);min-height:100dvh;overflow:visible;border:0;border-radius:0;background:var(--rt-next-canvas,var(--cp-bg));box-shadow:none}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAdminNav{position:sticky;top:0;align-self:start;min-height:100dvh;display:flex;flex-direction:column;padding:18px 12px 14px;border-right:1px solid var(--rt-next-line,var(--cp-border));background:color-mix(in oklab,var(--rt-next-panel,var(--cp-surface)) 96%,transparent)}.cp-accountMenuAdminIdentity{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:5px 6px 16px;margin-bottom:7px;border-bottom:1px solid color-mix(in oklab,var(--cp-border) 68%,transparent)}.cp-accountMenuAdminIdentity>span:last-child{min-width:0;display:grid;gap:2px}.cp-accountMenuAdminIdentity small,.cp-accountMenuAdminIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-accountMenuAdminIdentity strong{color:var(--cp-ink);font-size:10.5px}.cp-accountMenuAdminIdentity small{color:var(--cp-muted);font-size:8px}.cp-accountMenuAdminNav nav{display:grid;align-content:start;gap:2px}.cp-accountMenuNavGroup{padding:13px 9px 5px;color:color-mix(in oklab,var(--cp-muted) 84%,var(--cp-ink) 16%);font-size:7.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cp-accountMenuNavItem{min-width:0;min-height:36px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:color-mix(in oklab,var(--cp-muted) 72%,var(--cp-ink) 28%);font:inherit;font-size:9.5px;font-weight:660;text-align:left;text-decoration:none;cursor:pointer}.cp-accountMenuNavItem:hover{background:color-mix(in oklab,var(--cp-ink) 4%,transparent);color:var(--cp-ink)}.cp-accountMenuNavItem.is-active{background:color-mix(in oklab,var(--cp-accent,#695cff) 10%,var(--cp-surface) 90%);color:color-mix(in oklab,var(--cp-accent,#695cff) 78%,var(--cp-ink) 22%);box-shadow:inset 2px 0 color-mix(in oklab,var(--cp-accent,#695cff) 78%,transparent)}.cp-accountMenuNavIcon{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;font-size:11px;font-weight:800}.cp-accountMenuNavItem.is-active .cp-accountMenuNavIcon{background:color-mix(in oklab,var(--cp-accent,#695cff) 10%,transparent)}.cp-accountMenuLanguage{position:relative;min-width:0}.cp-accountMenuLanguageTrigger{width:100%;grid-template-columns:22px minmax(0,1fr) auto 10px}.cp-accountMenuLanguageBadge{padding:2px 5px;border:1px solid color-mix(in oklab,#22c55e 36%,var(--cp-border) 64%);border-radius:999px;background:color-mix(in oklab,#22c55e 8%,var(--cp-surface));color:color-mix(in oklab,#16a34a 78%,var(--cp-ink) 22%);font-size:6.5px;font-weight:820;letter-spacing:.04em;line-height:1}.cp-accountMenuLanguageChevron{color:var(--cp-muted);font-size:16px;font-weight:500;line-height:1;transition:transform .16s ease}.cp-accountMenuLanguageTrigger[aria-expanded=true] .cp-accountMenuLanguageChevron{transform:rotate(180deg)}.cp-accountMenuLanguageMenu{position:absolute;z-index:40;top:-8px;left:calc(100% + 16px);width:190px;display:grid;gap:2px;padding:7px;border:1px solid color-mix(in oklab,var(--cp-border) 82%,transparent);border-radius:10px;background:color-mix(in oklab,var(--cp-surface-strong) 98%,transparent);box-shadow:0 18px 48px rgba(15,23,42,.16),0 2px 8px rgba(15,23,42,.08)}.cp-accountMenuLanguageMenu>button{min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--cp-ink);font:inherit;font-size:9.5px;font-weight:590;text-align:left;cursor:pointer}.cp-accountMenuLanguageMenu>button:focus-visible,.cp-accountMenuLanguageMenu>button:hover{outline:none;background:color-mix(in oklab,var(--cp-accent,#695cff) 7%,var(--cp-surface) 93%)}.cp-accountMenuLanguageMenu>button.is-active{color:color-mix(in oklab,var(--cp-accent,#695cff) 82%,var(--cp-ink) 18%)}.cp-accountMenuLanguageCheck{justify-self:center;color:var(--cp-accent,#695cff);font-size:12px;font-weight:800}.cp-accountMenuNavLogout{margin-top:auto;padding-top:8px;border-top:1px solid var(--cp-border);color:color-mix(in oklab,#ef4444 70%,var(--cp-muted) 30%)}@media (min-width:821px){.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAdminNav nav{margin-bottom:18px}}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAdminMain{min-width:0;padding:34px clamp(32px,5vw,72px) 50px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuPageBody,.cp-accountMenuPopover--nextFullscreen .cp-accountMenuPageHead{max-width:980px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuBack{display:none}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAccountCard,.cp-accountMenuPopover--nextFullscreen .cp-accountMenuWorkspaceCard{border-color:color-mix(in oklab,var(--cp-border) 78%,transparent);background:color-mix(in oklab,var(--cp-surface-strong) 95%,var(--cp-surface) 5%);box-shadow:0 5px 20px rgba(15,23,42,.025)}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuWorkspaceAction{width:auto;min-width:118px;justify-self:start;padding-inline:14px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuSectionLabel{display:none}.cp-accountIntegrations{display:grid;gap:18px;padding-bottom:30px}.cp-accountIntegrationsIntro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 22%,var(--cp-border) 78%);border-radius:14px;background:linear-gradient(135deg,color-mix(in oklab,var(--cp-accent,#695cff) 8%,var(--cp-surface-strong) 92%),color-mix(in oklab,#22d3ee 4%,var(--cp-surface) 96%))}.cp-accountIntegrationsIntro>div{display:grid;gap:4px}.cp-accountIntegrationsIntro>div>span,.cp-accountIntegrationsSection__head>div>span{color:color-mix(in oklab,var(--cp-accent,#695cff) 76%,var(--cp-muted) 24%);font-size:8px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.cp-accountIntegrationsIntro strong{color:var(--cp-ink);font-size:14px}.cp-accountIntegrationsIntro p,.cp-accountIntegrationsSection__head p{margin:0;color:var(--cp-muted);font-size:9.5px;line-height:1.45}.cp-accountIntegrationsIntro__badge{flex:none;padding:6px 9px;border:1px solid color-mix(in oklab,#22c55e 26%,var(--cp-border) 74%);border-radius:999px;background:color-mix(in oklab,#22c55e 7%,var(--cp-surface));color:color-mix(in oklab,#16a34a 76%,var(--cp-ink) 24%);font-size:8.5px;font-weight:780}.cp-accountIntegrationsSection{display:grid;gap:14px}.cp-accountIntegrationsSection__head{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:0 2px 12px;border-bottom:1px solid color-mix(in oklab,var(--cp-border) 62%,transparent)}.cp-accountIntegrationsSection__head>div{display:grid;gap:3px}.cp-accountIntegrationsSection__head h3{margin:0;color:var(--cp-ink);font-size:15px}.cp-accountIntegrationsGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.16fr);gap:12px;align-items:stretch}.cp-accountIntegrationsGrid>*{min-width:0;height:100%;margin:0!important}.cp-accountIntegrationsProjectSelect{display:grid;gap:5px;order:2;margin-top:auto;padding-top:12px;border-top:1px solid color-mix(in oklab,var(--cp-border) 64%,transparent)}.cp-accountIntegrationsProjectSelect>span{color:var(--cp-muted);font-size:8px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.cp-accountIntegrationsProjectSelect .cp-input{min-height:34px;width:100%;border-radius:9px;font-size:10px}.cp-accountIntegrationsEmpty{min-height:96px;display:grid;place-items:center;padding:18px;border:1px dashed var(--cp-border);border-radius:13px;color:var(--cp-muted);font-size:10px;text-align:center}.cp-accountIntegrationsFlow{min-width:0}.cp-accountIntegrationsFlow .cp-flowIntegrationCard{width:100%;margin:0}.cp-integrationProductCard{min-height:250px;box-sizing:border-box;border:1px solid color-mix(in oklab,var(--cp-border) 78%,transparent)!important;border-radius:14px!important;background:color-mix(in oklab,var(--cp-surface-strong) 96%,var(--cp-surface) 4%)!important;box-shadow:0 8px 24px rgba(15,23,42,.035)}.cp-accountIntegrations .cp-integrationProductCard{padding:16px!important}.cp-accountIntegrations .cp-integrationProductCard--slack{display:flex;flex-direction:column;gap:13px}.cp-accountIntegrations .cp-notifSlackConnect__head{grid-template-columns:42px minmax(0,1fr);gap:11px}.cp-accountIntegrations .cp-flowIntegrationCard .cp-vfxIntegrationCard__icon,.cp-accountIntegrations .cp-frameioSettings__brandMark,.cp-accountIntegrations .cp-notifSlackConnect__icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in oklab,var(--cp-border) 70%,transparent);border-radius:11px;background:var(--cp-surface);box-shadow:0 3px 10px rgba(15,23,42,.04)}.cp-accountIntegrations .cp-notifSlackConnect__status{grid-column:1/-1;justify-self:start}.cp-accountIntegrations .cp-flowIntegrationCard .cp-vfxIntegrationCard__title,.cp-accountIntegrations .cp-frameioSettings__title,.cp-accountIntegrations .cp-notifSlackConnect__title{color:var(--cp-ink);font-size:13px;font-weight:780}.cp-accountIntegrations .cp-flowIntegrationCard .cp-vfxIntegrationCard__desc,.cp-accountIntegrations .cp-frameioSettings__brandDesc,.cp-accountIntegrations .cp-notifSlackConnect__desc{margin:3px 0 0;color:var(--cp-muted);font-size:9.5px;line-height:1.45}.cp-accountIntegrations .cp-frameioSettings__actions,.cp-accountIntegrations .cp-notifSlackConnect__actions,.cp-accountIntegrations .cp-notifSlackConnect__connected,.cp-accountIntegrations .cp-notifSlackConnect__disconnected{margin-top:auto}.cp-accountIntegrations .cp-frameioSettings__actions .cp-btn,.cp-accountIntegrations .cp-notifSlackConnect__disconnected .cp-btn{width:100%;min-height:34px;justify-content:center}.cp-frameioSettings__brand{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px}.cp-frameioSettings__brand>div{min-width:0}.cp-frameioSettings__brandDesc{margin:3px 0 0}.cp-accountIntegrations .cp-integrationProductCard--frameio{display:flex;flex-direction:column;gap:13px}.cp-accountIntegrations .cp-frameioSettings__head{display:grid;gap:11px}.cp-accountIntegrations .cp-frameioSettings__status{display:grid;justify-items:start;gap:6px}.cp-accountIntegrations .cp-frameioSettings__missingEnv{font-size:8px;overflow-wrap:anywhere}.cp-accountIntegrations .cp-frameioSettings__message{margin-top:auto}.cp-accountIntegrations .cp-integrationProductCard--flow{display:flex;flex-direction:column;gap:12px}.cp-accountIntegrations .cp-integrationProductCard--flow>.cp-flowIntegrationCard{order:1;flex:1;padding:0!important;border:0!important;border-left:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cp-accountIntegrations .cp-flowIntegrationCard__layout{display:flex!important;flex-direction:column;height:100%;gap:12px!important}.cp-accountIntegrations .cp-flowIntegrationCard__main{display:grid;gap:10px}.cp-accountIntegrations .cp-flowIntegrationCard .cp-vfxIntegrationCard__head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cp-accountIntegrations .cp-flowIntegrationCard .cp-vfxIntegrationCard__titleRow{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px}.cp-accountIntegrations .cp-flowIntegrationCard__brandCopy{min-width:0;display:grid;gap:2px}.cp-accountIntegrations .cp-flowIntegrationCard__brandSubtitle{color:var(--cp-muted);font-size:8.5px;font-weight:620;line-height:1.25}.cp-accountIntegrations .cp-flowIntegrationCard .cp-vfxIntegrationBadge{justify-self:start}.cp-accountIntegrations .cp-flowIntegrationCard__hint{display:none}.cp-accountIntegrations .cp-flowIntegrationCard .cp-vfxIntegrationCard__desc{margin-top:0;font-size:9.5px;line-height:1.55}.cp-accountIntegrations .cp-flowIntegrationCard__metaStack{font-size:8.5px;line-height:1.5}.cp-accountIntegrations .cp-flowIntegrationCard__aside{margin-top:auto;width:100%}.cp-accountIntegrations .cp-flowIntegrationCard .cp-vfxIntegrationCard__actions{display:grid;width:100%;gap:7px}.cp-accountIntegrations .cp-flowIntegrationCard .cp-vfxIntegrationCard__actions .cp-btn{width:100%;min-height:34px;justify-content:center}.cp-accountIntegrations .cp-flowIntegrationCard__status{font-size:8.5px}.cp-integrationRedirectCard{display:flex;align-items:center;justify-content:space-between;gap:18px}.cp-integrationRedirectCard>div{min-width:0;display:grid;gap:3px}.cp-integrationRedirectCard strong{color:var(--cp-ink);font-size:11px}.cp-integrationRedirectCard span{color:var(--cp-muted);font-size:9.5px;line-height:1.4}.cp-integrationRedirectCard .cp-btn{flex:none}.cp-vfxFlowSendAction{display:inline-flex;align-items:center;gap:7px;border-color:color-mix(in oklab,#22c55e 20%,var(--cp-border) 80%);background:color-mix(in oklab,#22c55e 6%,var(--cp-surface-strong) 94%);color:var(--cp-ink);font-weight:760}.cp-vfxFlowSendAction:hover{border-color:color-mix(in oklab,#22c55e 42%,var(--cp-border) 58%);background:color-mix(in oklab,#22c55e 10%,var(--cp-surface-strong) 90%)}.cp-vfxFlowSendAction__dot{width:7px;height:7px;flex:none;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px color-mix(in oklab,#94a3b8 12%,transparent)}.cp-vfxFlowSendAction.is-connected .cp-vfxFlowSendAction__dot{background:#22c55e;box-shadow:0 0 0 3px color-mix(in oklab,#22c55e 15%,transparent)}.cp-accountIntegrations .cp-integrationProductCard{min-height:286px}.cp-accountIntegrations .cp-flowIntegrationCard .cp-vfxIntegrationCard__title,.cp-accountIntegrations .cp-frameioSettings__title,.cp-accountIntegrations .cp-notifSlackConnect__title{font-size:14px}.cp-accountIntegrations .cp-flowIntegrationCard .cp-vfxIntegrationCard__desc,.cp-accountIntegrations .cp-frameioSettings__brandDesc,.cp-accountIntegrations .cp-notifSlackConnect__desc{margin-top:4px;font-size:11px;line-height:1.5}.cp-accountIntegrations .cp-frameioSettings__head{order:1}.cp-accountIntegrations .cp-frameioSettings__message{order:2;margin-top:0}.cp-accountIntegrations .cp-frameioSettings__actions{order:3;margin-top:auto}.cp-accountIntegrations .cp-integrationProductCard--flow>.cp-flowIntegrationCard{overflow:visible}.cp-accountIntegrations .cp-integrationProductCard--flow>.cp-flowIntegrationCard:before{display:none!important}.cp-accountIntegrations .cp-flowIntegrationCard__layout{gap:14px!important}.cp-accountIntegrations .cp-flowIntegrationCard__main{gap:11px}.cp-accountIntegrations .cp-flowIntegrationCard__brandSubtitle{font-size:10px;line-height:1.35}.cp-accountIntegrations .cp-flowIntegrationCard__metaStack,.cp-accountIntegrations .cp-flowIntegrationCard__status{font-size:10px;line-height:1.55}.cp-accountIntegrations .cp-flowIntegrationCard .cp-vfxIntegrationCard__actions .cp-btn,.cp-accountIntegrations .cp-frameioSettings__actions .cp-btn,.cp-accountIntegrations .cp-notifSlackConnect__disconnected .cp-btn{min-height:38px}.cp-vfxModalOverlay--portal{z-index:13020}@media (max-width:820px){.cp-accountMenuPopover--nextFullscreen .cp-accountMenuFullscreenBody{padding:12px 12px 40px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAdminShell{display:block;min-height:0;overflow:visible;border-radius:12px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAdminNav{position:static;min-height:0;display:block;overflow-x:auto;padding:8px;border-right:0;border-bottom:1px solid var(--rt-next-line,var(--cp-border));scrollbar-width:none}.cp-accountMenuAdminNav::-webkit-scrollbar{display:none}.cp-accountMenuAdminIdentity,.cp-accountMenuNavGroup,.cp-accountMenuNavLogout{display:none}.cp-accountMenuAdminNav nav{width:max-content;display:flex;gap:4px}.cp-accountMenuNavItem{min-height:34px;grid-template-columns:auto auto;padding-inline:10px;white-space:nowrap}.cp-accountMenuLanguageTrigger{grid-template-columns:auto auto auto auto}.cp-accountMenuLanguageMenu{position:fixed;top:112px;left:50%;width:min(280px,calc(100vw - 32px));transform:translateX(-50%)}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAdminMain{padding:20px 16px 38px}.cp-accountMenuIdentityCard{grid-template-columns:auto minmax(0,1fr)}.cp-accountMenuIdentityCard .cp-accountMenuQuietAction{grid-column:1/-1;width:100%}.cp-accountMenuPaymentRow{grid-template-columns:1fr auto;padding-block:8px}.cp-accountMenuPaymentRow code,.cp-accountMenuPaymentRow--head,.cp-accountMenuPaymentRow>.cp-accountMenuStatusPill{display:none}.cp-accountMenuSettingRow--mfa{grid-template-columns:34px minmax(0,1fr);padding-block:10px}.cp-accountMenuSettingRow--mfa>:last-child{grid-column:2;justify-self:start}.cp-accountMenuMfaSetup{padding:14px}.cp-accountMenuMfaFlow{grid-template-columns:1fr}.cp-accountMenuMfaStep--qr{justify-items:stretch}.cp-accountMenuMfaQrFrame{justify-self:center}.cp-accountMenuMfaQr{width:min(170px,100%);height:auto}.cp-accountMenuMfaFactors>div{grid-template-columns:1fr}.cp-accountMenuMfaFactors .cp-accountMenuQuietAction{justify-self:start}.cp-accountIntegrationsGrid{grid-template-columns:1fr}.cp-accountIntegrationsIntro,.cp-accountIntegrationsSection__head{align-items:stretch;flex-direction:column}.cp-accountIntegrationsProjectSelect{min-width:0;width:100%}}@media (min-width:821px) and (max-width:1120px){.cp-accountIntegrationsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-integrationProductCard--flow{grid-column:1/-1}}.cp-accountMenuAvatarEditor{display:grid;gap:14px;margin-top:14px;padding:16px 18px;border:1px solid color-mix(in oklab,var(--cp-border) 78%,transparent);border-radius:14px;background:color-mix(in oklab,var(--cp-surface-strong) 95%,var(--cp-surface) 5%)}.cp-accountMenuAvatarEditor__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.cp-accountMenuAvatarEditor__head>div{display:grid;gap:3px}.cp-accountMenuAvatarEditor__head strong{color:var(--cp-ink);font-size:12px}.cp-accountMenuAvatarEditor__head span{color:var(--cp-muted);font-size:9.5px}.cp-accountMenuAvatarChoices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cp-accountMenuAvatarChoices>button{min-width:0;min-height:78px;display:grid;place-items:center;align-content:center;gap:7px;padding:8px;border:1px solid color-mix(in oklab,var(--cp-border) 76%,transparent);border-radius:11px;background:var(--cp-surface);color:var(--cp-muted);font:inherit;font-size:8.5px;font-weight:680;cursor:pointer}.cp-accountMenuAvatarChoices>button.is-active,.cp-accountMenuAvatarChoices>button:hover{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 44%,var(--cp-border) 56%);background:color-mix(in oklab,var(--cp-accent,#695cff) 6%,var(--cp-surface) 94%);color:var(--cp-ink)}.cp-accountMenuAvatarChoices>button.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent,#695cff) 26%,transparent)}.cp-accountMenuAvatarUploadMark{width:44px;height:44px;display:grid;place-items:center;border:1px dashed color-mix(in oklab,var(--cp-accent,#695cff) 42%,var(--cp-border) 58%);border-radius:13px;color:var(--cp-accent,#695cff);font-size:22px}.cp-accountMenuAvatarFile{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.cp-accountMenuAvatarError{color:#ef4444;font-size:9.5px;font-weight:680}@media (max-width:620px){.cp-accountMenuAvatarChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-accountMenuMfaSetupHeader{display:grid}.cp-accountMenuMfaProtocol{justify-self:start}.cp-accountMenuMfaActions{grid-template-columns:1fr}.cp-accountMenuMfaActions .cp-btn{width:100%}}.cp-accountMenuPopover--mobile .cp-accountMenuAdminNav{display:block;overflow-x:auto;padding:8px 0 10px;border-bottom:1px solid var(--cp-border);scrollbar-width:none}.cp-accountMenuPopover--mobile .cp-accountMenuAdminNav::-webkit-scrollbar{display:none}.cp-accountMenuPopover--mobile .cp-accountMenuAdminNav nav{width:max-content;display:flex;gap:4px}.cp-accountMenuPopover--mobile .cp-accountMenuAdminIdentity,.cp-accountMenuPopover--mobile .cp-accountMenuNavGroup,.cp-accountMenuPopover--mobile .cp-accountMenuNavLogout{display:none}.cp-accountMenuPopover--mobile .cp-accountMenuNavItem{min-height:34px;grid-template-columns:auto auto;padding-inline:10px;white-space:nowrap}.cp-accountMenuPopover--mobile .cp-accountMenuLanguageTrigger{grid-template-columns:auto auto auto auto}.cp-accountMenuPopover--mobile .cp-accountMenuLanguageMenu{position:fixed;top:112px;left:50%;width:min(280px,calc(100vw - 32px));transform:translateX(-50%)}.cp-accountMenuPopover--mobile .cp-accountMenuAdminMain{padding-top:14px}.cp-accountMenuPopover--mobile .cp-accountMenuPageHead h2{font-size:20px}.rt-searchWorkspace{width:100%;max-width:none;min-height:0;margin:0;padding:22px 28px 40px;color:var(--cp-ink);background:var(--rt-next-canvas,var(--cp-bg))}.rt-searchWorkspace__header{width:100%;max-width:none;margin:0;padding:2px 1px 17px;border-bottom:1px solid var(--rt-next-line,var(--cp-border))}.rt-searchWorkspace__header>span{color:color-mix(in oklab,var(--cp-accent,#695cff) 78%,var(--cp-muted) 22%);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rt-searchWorkspace__header h1{margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.05;letter-spacing:-.04em}.rt-searchWorkspace__header p{margin:2px 0 0;color:var(--cp-muted);font-size:11px}.rt-searchWorkspace__surface{width:100%;max-width:none;margin:14px 0 0}.rt-searchWorkspace__input{min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 15px;border:1px solid var(--rt-next-line,var(--cp-border));border-radius:11px;background:var(--cp-surface-strong);box-shadow:0 7px 24px rgba(15,23,42,.045)}.rt-searchWorkspace__input svg{color:var(--cp-muted)}.rt-searchWorkspace__input input{width:100%;height:44px;border:0;outline:0;background:transparent;color:var(--cp-ink);font:inherit;font-size:13px}.rt-searchWorkspace__input kbd{padding:4px 6px;border:1px solid var(--rt-next-line,var(--cp-border));border-radius:5px;color:var(--cp-muted);font-size:9px}.rt-searchWorkspace__recent{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;margin-top:8px;padding:5px 11px;border:1px solid var(--rt-next-line,var(--cp-border));border-radius:10px;background:color-mix(in oklab,var(--cp-surface-strong) 88%,transparent)}.rt-searchWorkspace__recent>span{color:var(--cp-muted);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.rt-searchWorkspace__recent>div{display:flex;flex-wrap:wrap;gap:6px}.rt-searchWorkspace__recent button{min-height:23px;padding:3px 9px;border:1px solid var(--rt-next-line,var(--cp-border));border-radius:999px;background:var(--cp-surface);color:var(--cp-ink);font:inherit;font-size:9px;cursor:pointer}.rt-searchWorkspace__recent button:hover{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 42%,var(--cp-border));color:var(--cp-accent,#695cff)}.rt-searchWorkspace__recent .rt-searchWorkspace__recentClear{border-color:transparent;background:transparent;color:var(--cp-muted)}.rt-searchWorkspace__intro{display:grid;grid-template-columns:34px auto minmax(0,1fr);align-items:center;gap:10px;margin:8px 0;padding:7px 12px;border:1px solid var(--rt-next-line,var(--cp-border));border-radius:10px;background:color-mix(in oklab,var(--cp-surface-strong) 72%,transparent);color:var(--cp-muted);text-align:left}.rt-searchWorkspace__mark{display:grid;place-items:center;width:34px;height:34px;margin:0;border:1px solid var(--rt-next-line,var(--cp-border));border-radius:9px;background:var(--cp-surface);color:color-mix(in oklab,var(--cp-accent,#695cff) 65%,var(--cp-muted) 35%);font-size:18px}.rt-searchWorkspace__intro strong{color:var(--cp-ink);font-size:11px;white-space:nowrap}.rt-searchWorkspace__intro>span{font-size:9px}.rt-searchWorkspace__results{overflow:hidden;border:1px solid var(--rt-next-line,var(--cp-border));border-radius:12px;background:color-mix(in oklab,var(--cp-surface-strong) 96%,transparent);box-shadow:0 18px 46px rgba(15,23,42,.04)}.rt-searchWorkspace__resultHead{min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:var(--cp-muted);font-size:9px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.rt-searchWorkspace__group,.rt-searchWorkspace__resultHead{border-bottom:1px solid var(--rt-next-line,var(--cp-border))}.rt-searchWorkspace__group:last-of-type{border-bottom:0}.rt-searchWorkspace__group>header{min-height:27px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:color-mix(in oklab,var(--cp-surface) 68%,transparent);color:color-mix(in oklab,var(--cp-accent,#695cff) 74%,var(--cp-muted) 26%);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.rt-searchWorkspace__group>header small{color:var(--cp-muted)}.rt-searchWorkspace__results.is-destinations .rt-searchWorkspace__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rt-searchWorkspace__results.is-destinations .rt-searchWorkspace__group>header{grid-column:1/-1}.rt-searchWorkspace__results.is-destinations .rt-searchWorkspace__group>a:nth-of-type(odd){border-right:1px solid color-mix(in oklab,var(--rt-next-line,var(--cp-border)) 72%,transparent)}.rt-searchWorkspace__group>a{min-height:48px;display:grid;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:6px 14px;border-bottom:1px solid color-mix(in oklab,var(--rt-next-line,var(--cp-border)) 72%,transparent);color:inherit;text-decoration:none}.rt-searchWorkspace__group>a:last-child{border-bottom:0}.rt-searchWorkspace__group>a:hover{background:color-mix(in oklab,var(--cp-accent,#695cff) 6%,transparent)}.rt-searchWorkspace__resultIcon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in oklab,var(--cp-accent,#695cff) 10%,var(--cp-surface) 90%);color:color-mix(in oklab,var(--cp-accent,#695cff) 78%,var(--cp-muted) 22%);font-size:10px;font-weight:800}.rt-searchWorkspace__resultIcon.is-library{background:color-mix(in oklab,#2563eb 13%,var(--cp-surface) 87%);color:#2563eb}.rt-searchWorkspace__resultIcon.is-hito{background:color-mix(in oklab,#f59e0b 13%,var(--cp-surface) 87%);color:#d97706}.rt-searchWorkspace__resultIcon.is-vfx{background:color-mix(in oklab,#8b5cf6 13%,var(--cp-surface) 87%);color:#7c3aed}.rt-searchWorkspace__resultIcon.is-adr,.rt-searchWorkspace__resultIcon.is-sonido{background:color-mix(in oklab,#14b8a6 13%,var(--cp-surface) 87%);color:#0f9488}.rt-searchWorkspace__resultIcon.is-frame-io{background:color-mix(in oklab,#6366f1 13%,var(--cp-surface) 87%);color:#5558e8}.rt-searchWorkspace__resultIcon.is-archivo{background:color-mix(in oklab,#64748b 13%,var(--cp-surface) 87%);color:#526174}.rt-searchWorkspace__resultIcon.is-talento{background:color-mix(in oklab,#ec4899 13%,var(--cp-surface) 87%);color:#db2777}.rt-searchWorkspace__resultIcon.is-usuario{background:color-mix(in oklab,#0ea5e9 13%,var(--cp-surface) 87%);color:#0284c7}.rt-searchWorkspace__resultCopy{min-width:0;display:grid;gap:3px}.rt-searchWorkspace__group a strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.rt-searchWorkspace__group a small{overflow:hidden;color:var(--cp-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.rt-searchWorkspace__group a em{color:var(--cp-muted);font-size:8px;font-style:normal}.rt-searchWorkspace__group a b{color:var(--cp-muted);font-size:12px}.rt-searchWorkspace__spinner{width:15px;height:15px;border:2px solid color-mix(in oklab,var(--cp-accent,#695cff) 20%,transparent);border-top-color:var(--cp-accent,#695cff);border-radius:50%;animation:rt-search-spin .7s linear infinite}.rt-searchWorkspace__hint,.rt-searchWorkspace__more{padding:11px 14px;color:var(--cp-muted);font-size:9px;text-align:center}.rt-searchWorkspace__more{border-top:1px solid var(--rt-next-line,var(--cp-border))}.rt-searchWorkspace__empty{display:grid;justify-items:center;gap:4px;padding:44px;color:var(--cp-muted);font-size:10px;text-align:center}.rt-searchWorkspace__empty strong{color:var(--cp-ink);font-size:13px}.rt-searchWorkspace__empty.is-error strong{color:#dc5d5d}@keyframes rt-search-spin{to{transform:rotate(1turn)}}.cp-shell--next .cp-dashboardHome{display:flex;flex-direction:column;gap:14px}.cp-shell--next .cp-dashboardHome>.cp-projectJourneyHeader,.cp-shell--next .cp-module-dashboard>.cp-projectJourneyHeader{display:none!important}.rt-nextWorkspaceHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 18px;padding:2px 1px 17px;border-bottom:1px solid var(--rt-next-line)}.rt-nextWorkspaceHeader>div{min-width:0;display:grid;gap:4px}.rt-nextWorkspaceHeader__titleRow{display:flex;min-width:0;align-items:center;gap:9px}.rt-nextWorkspaceHeader__titleRow .cp-moduleHelpTrigger{flex:0 0 30px}.rt-nextWorkspaceHeader__titleRow .cp-moduleHelpTrigger>span{color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}.rt-nextWorkspaceHeader span{color:color-mix(in oklab,var(--cp-accent,#695cff) 76%,var(--cp-muted) 24%);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rt-nextWorkspaceHeader h1{margin:0;color:var(--cp-ink);font-size:clamp(24px,2.3vw,34px);line-height:1.05;letter-spacing:-.04em}.rt-nextWorkspaceHeader p{margin:2px 0 0;color:var(--cp-muted);font-size:11px;line-height:1.45}.rt-nextMobileViews{display:none}.cp-shell--next .cp-dashboardHome[data-next-section=deliveries]>[data-window-id=delivery_calendar],.cp-shell--next .cp-dashboardHome[data-next-section=deliveries]>[data-window-id=finance_exec],.cp-shell--next .cp-dashboardHome[data-next-section=deliveries]>[data-window-id=fixed_top],.cp-shell--next .cp-dashboardHome[data-next-section=deliveries]>[data-window-id=immediate_attention],.cp-shell--next .cp-dashboardHome[data-next-section=deliveries]>[data-window-id=projects],.cp-shell--next .cp-dashboardHome[data-next-section=deliveries]>[data-window-id=rrhh_exec],.cp-shell--next .cp-dashboardHome[data-next-section=milestones]>[data-window-id=delivery_calendar],.cp-shell--next .cp-dashboardHome[data-next-section=milestones]>[data-window-id=finance_exec],.cp-shell--next .cp-dashboardHome[data-next-section=milestones]>[data-window-id=fixed_top],.cp-shell--next .cp-dashboardHome[data-next-section=milestones]>[data-window-id=ops_status],.cp-shell--next .cp-dashboardHome[data-next-section=milestones]>[data-window-id=projects],.cp-shell--next .cp-dashboardHome[data-next-section=milestones]>[data-window-id=rrhh_exec],.cp-shell--next .cp-dashboardHome[data-next-section=overview]>[data-window-id=delivery_calendar],.cp-shell--next .cp-dashboardHome[data-next-section=overview]>[data-window-id=finance_exec],.cp-shell--next .cp-dashboardHome[data-next-section=overview]>[data-window-id=immediate_attention],.cp-shell--next .cp-dashboardHome[data-next-section=overview]>[data-window-id=ops_status],.cp-shell--next .cp-dashboardHome[data-next-section=overview]>[data-window-id=projects],.cp-shell--next .cp-dashboardHome[data-next-section=overview]>[data-window-id=rrhh_exec],.cp-shell--next .cp-dashboardHome[data-next-section=projects]>[data-window-id=delivery_calendar],.cp-shell--next .cp-dashboardHome[data-next-section=projects]>[data-window-id=finance_exec],.cp-shell--next .cp-dashboardHome[data-next-section=projects]>[data-window-id=immediate_attention],.cp-shell--next .cp-dashboardHome[data-next-section=projects]>[data-window-id=ops_status],.cp-shell--next .cp-dashboardHome[data-next-section=projects]>[data-window-id=rrhh_exec],.cp-shell--next .cp-dashboardHome[data-next-section=resources]>[data-window-id=delivery_calendar],.cp-shell--next .cp-dashboardHome[data-next-section=resources]>[data-window-id=fixed_top],.cp-shell--next .cp-dashboardHome[data-next-section=resources]>[data-window-id=immediate_attention],.cp-shell--next .cp-dashboardHome[data-next-section=resources]>[data-window-id=ops_status],.cp-shell--next .cp-dashboardHome[data-next-section=resources]>[data-window-id=projects],.cp-shell--next .cp-dashboardHome[data-next-section=schedule]>[data-window-id=finance_exec],.cp-shell--next .cp-dashboardHome[data-next-section=schedule]>[data-window-id=fixed_top],.cp-shell--next .cp-dashboardHome[data-next-section=schedule]>[data-window-id=immediate_attention],.cp-shell--next .cp-dashboardHome[data-next-section=schedule]>[data-window-id=ops_status],.cp-shell--next .cp-dashboardHome[data-next-section=schedule]>[data-window-id=projects],.cp-shell--next .cp-dashboardHome[data-next-section=schedule]>[data-window-id=rrhh_exec]{display:none!important}.cp-shell--next .cp-dashboardHome[data-next-section=resources]{gap:18px}.cp-shell--next .cp-dashboardHome[data-next-section=resources]>[data-window-id=finance_exec],.cp-shell--next .cp-dashboardHome[data-next-section=resources]>[data-window-id=rrhh_exec]{position:relative;overflow:hidden;padding:20px!important;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 18%,var(--rt-next-line));border-radius:16px;background:radial-gradient(circle at 100% 0,color-mix(in oklab,var(--cp-accent,#695cff) 7%,transparent),transparent 28%),var(--rt-next-panel);box-shadow:0 18px 55px rgba(2,6,23,.07),inset 0 1px 0 color-mix(in oklab,#fff 9%,transparent)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel{gap:16px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__head,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__head{min-height:56px;align-items:flex-start;padding-bottom:15px;border-bottom:1px solid var(--rt-next-line)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__lead,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__titleWrap{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:1px 12px;align-items:center}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__eyebrow,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__eyebrow{grid-column:2;color:color-mix(in oklab,var(--cp-accent,#695cff) 76%,var(--cp-muted) 24%);font-size:8px;font-weight:850;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__title,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__title{grid-column:2;font-size:18px;font-weight:780;letter-spacing:-.025em}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__icon,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__icon{grid-column:1;grid-row:1/span 3;width:42px;height:42px;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 30%,var(--rt-next-line));border-radius:12px;background:linear-gradient(145deg,color-mix(in oklab,var(--cp-accent,#695cff) 18%,var(--cp-surface) 82%),color-mix(in oklab,var(--cp-accent,#695cff) 7%,var(--cp-surface) 93%));color:color-mix(in oklab,var(--cp-accent,#695cff) 82%,var(--cp-ink) 18%);box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 14%,transparent),0 8px 20px color-mix(in oklab,var(--cp-accent,#695cff) 10%,transparent)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__subtitle,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__subtitle{grid-column:2;margin:2px 0 0;color:var(--cp-muted);font-size:10px;font-weight:560;line-height:1.4}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecKpiRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecKpiRow .cp-calendarDeliveryKpiChip{min-height:78px;display:grid;align-content:center;gap:4px;padding:12px 14px;border:1px solid var(--rt-next-line);border-radius:12px;background:color-mix(in oklab,var(--cp-surface-strong) 82%,transparent);box-shadow:inset 3px 0 0 color-mix(in oklab,var(--cp-accent,#695cff) 72%,transparent)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecKpiRow .cp-calendarDeliveryKpiChip strong{font-size:24px;font-weight:790;line-height:1;letter-spacing:-.04em}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecKpiRow .cp-calendarDeliveryKpiChip>span{color:var(--cp-muted);font-size:9px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecHero,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHero{position:relative;min-height:62px;align-items:center;padding:12px 15px 12px 18px;border-radius:12px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecHero:before,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHero:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:#22c55e}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecHero--attention:before,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHero--attention:before{background:#f59e0b}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHero--risk:before{background:#ef4444}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecHero__status,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHero__status{gap:8px;font-size:12px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecHero__statusIcon,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHero__statusIcon{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px color-mix(in oklab,#22c55e 13%,transparent)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecHero--attention .cp-financeExecHero__statusIcon,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHero--attention .cp-rrhhExecHero__statusIcon{background:#f59e0b;box-shadow:0 0 0 4px color-mix(in oklab,#f59e0b 13%,transparent)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHero--risk .cp-rrhhExecHero__statusIcon{background:#ef4444;box-shadow:0 0 0 4px color-mix(in oklab,#ef4444 13%,transparent)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecHero__detail,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHero__detail{margin-top:2px;font-size:10px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecGrid--triple{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr);gap:10px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecCard,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecKpiCard,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecCard{min-height:142px;align-content:start;gap:7px;padding:15px;border-radius:12px;border-color:var(--rt-next-line);background:color-mix(in oklab,var(--cp-surface-strong) 78%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 6%,transparent)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecCard__title,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecKpiCard__label,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecCard__title{display:flex;align-items:center;gap:6px;color:color-mix(in oklab,var(--cp-muted) 80%,var(--cp-ink) 20%);font-size:8px;font-weight:820;letter-spacing:.09em}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecCard__metric strong{font-size:30px;letter-spacing:-.05em}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecCard__alertDot,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecCard__alertDot{width:7px;height:7px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 3px color-mix(in oklab,#f59e0b 12%,transparent)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecBadge{margin-top:auto;padding:4px 8px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecBadge__dot{width:6px;height:6px;border-radius:999px;background:currentColor}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecAttentionEmpty,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecAttentionEmpty{min-height:76px;display:flex;align-items:center;gap:9px;padding:0;font-size:11px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecAttentionEmpty__icon,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecAttentionEmpty__icon{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:color-mix(in oklab,#22c55e 14%,var(--cp-surface) 86%);color:#22c55e;font-size:11px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHubSection{overflow:hidden;border:1px solid var(--rt-next-line);border-radius:13px;background:color-mix(in oklab,var(--cp-surface-strong) 70%,transparent)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecSectionHead{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--rt-next-line)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecSectionHead>div{display:grid;gap:2px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecSectionHead span{color:color-mix(in oklab,var(--cp-accent,#695cff) 72%,var(--cp-muted) 28%);font-size:8px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecSectionHead h4{margin:0;font-size:13px;letter-spacing:-.01em}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecSectionHead p{margin:0;color:var(--cp-muted);font-size:9px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHubGrid{gap:0}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHubKpi{min-height:88px;padding:14px;border:0;border-right:1px solid var(--rt-next-line);border-radius:0;background:transparent}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHubKpi:last-child{border-right:0}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHubKpi__value{font-size:27px;letter-spacing:-.045em}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecSummaryRow,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecSummaryRow{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:7px;align-items:stretch;padding-top:14px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecSummaryRow__label{display:flex;align-items:center;padding-right:8px;color:var(--cp-muted);font-size:8px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecSummaryRow .cp-calendarDeliveryKpiChip,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecSummaryRow .cp-calendarDeliveryKpiChip{min-height:42px;justify-content:center;padding:7px 9px;border-radius:9px;background:color-mix(in oklab,var(--cp-surface-strong) 72%,transparent)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecKpiGrid{gap:10px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecKpiCard{min-height:104px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecKpiCard__value{font-size:22px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecGrid{gap:10px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecCard{min-height:190px}@media (max-width:980px){.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecGrid--triple,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecKpiRow{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecCard--attention{grid-column:1/-1}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecSummaryRow,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecSummaryRow{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecSummaryRow__label{grid-column:1/-1}}@media (max-width:640px){.cp-shell--next .cp-dashboardHome[data-next-section=resources]>[data-window-id=finance_exec],.cp-shell--next .cp-dashboardHome[data-next-section=resources]>[data-window-id=rrhh_exec]{padding:14px!important;border-radius:13px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__head,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__head{min-height:0}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecGrid,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecKpiGrid,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecGrid--triple,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHubGrid,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecKpiRow{grid-template-columns:1fr}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHubKpi{border-right:0;border-bottom:1px solid var(--rt-next-line)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecHubKpi:last-child{border-bottom:0}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecSectionHead{align-items:flex-start;flex-direction:column}}.cp-shell--next .cp-dashboardHome[data-next-section=projects]>[data-window-id=projects] .cp-projectsPortfolioCanvas{max-height:none;overflow:visible;padding-right:0}.rt-calendarAlertLink{cursor:pointer;text-decoration:none!important;transition:border-color .14s ease,background .14s ease,transform .14s ease}.rt-calendarAlertLink i{margin-left:2px;color:currentColor;font-size:10px;font-style:normal}.rt-calendarAlertLink:hover{border-color:color-mix(in oklab,#ef4444 48%,var(--rt-next-line));background:color-mix(in oklab,#ef4444 10%,var(--cp-surface));transform:translateY(-1px)}.cp-shell--next .rt-workspaceModuleHeader{display:grid!important;grid-template-columns:minmax(230px,1fr) minmax(380px,520px) minmax(230px,1fr);align-items:center;gap:14px;min-height:74px}.cp-shell--next .rt-workspaceModuleHeader :is(.cp-calendarDeliveryHead__title,.cp-dashboardImmediateModule__title,.cp-opsDelivery__title){margin:0;font-size:13.5px;font-weight:780;line-height:1.2;letter-spacing:-.01em;text-transform:none}.cp-shell--next .rt-workspaceModuleHeader :is(.cp-calendarDeliveryHead__subtitle,.cp-dashboardImmediateModule__subtitle,.cp-opsDelivery__subtitle){margin:2px 0 0;font-size:10.5px;font-weight:600;line-height:1.35}.cp-shell--next .rt-workspaceModuleHeader :is(.cp-calendarDeliveryHeader__topActions,.cp-opsDeliveryExecutive__actions,.cp-windowControls){justify-self:end}.cp-shell--next .rt-workspaceModuleHeader .cp-calendarDeliveryHeader__topActions{margin-left:0}.cp-shell--next .cp-opsDeliveryExecutive__actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.cp-shell--next .cp-dashboardHome[data-next-section=deliveries] .cp-opsDeliveryExecutive{gap:0}.rt-calendarProjectPicker{position:relative;z-index:40;width:100%;max-width:520px;min-width:0;min-height:58px;justify-self:center;display:grid;grid-template-columns:1fr;align-content:center;gap:4px;padding:7px 10px 8px;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 38%,var(--rt-next-line));border-radius:12px;background:linear-gradient(145deg,color-mix(in oklab,var(--cp-accent,#695cff) 9%,var(--cp-surface-strong) 91%),color-mix(in oklab,var(--cp-accent,#695cff) 3%,var(--cp-surface) 97%));box-shadow:0 8px 24px color-mix(in oklab,var(--cp-accent,#695cff) 8%,transparent),inset 0 1px 0 color-mix(in oklab,#fff 14%,transparent)}.rt-calendarProjectPicker__label{color:color-mix(in oklab,var(--cp-accent,#695cff) 76%,var(--cp-muted) 24%);font-size:8px;font-weight:850;letter-spacing:.09em;text-align:center;text-transform:uppercase}.rt-calendarProjectPicker__trigger{width:100%;min-width:0;height:34px;display:grid;grid-template-columns:12px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:0 10px;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 22%,var(--rt-next-line));border-radius:8px;outline:0;background:var(--cp-surface);color:var(--cp-ink);font:inherit;cursor:pointer}.rt-calendarProjectPicker__trigger strong{overflow:hidden;font-size:12px;font-weight:760;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rt-calendarProjectPicker__trigger svg{color:var(--cp-muted);transition:transform .14s ease}.rt-calendarProjectPicker__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.rt-calendarProjectPicker__trigger:focus-visible{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 58%,var(--rt-next-line));box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent,#695cff) 13%,transparent)}.rt-calendarProjectPicker__swatch{width:10px;height:10px;display:block;border:1px solid color-mix(in oklab,var(--cp-ink) 12%,transparent);border-radius:999px;box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-surface-strong) 84%,transparent)}.rt-calendarProjectPicker__swatch.is-all{background:conic-gradient(#3b82f6 0 25%,#22c55e 0 50%,#f59e0b 0 75%,#ec4899 0)}.rt-calendarProjectPicker__menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:10030;max-height:min(330px,52vh);padding:6px;overflow-y:auto;border:1px solid color-mix(in oklab,var(--cp-border) 80%,var(--cp-accent,#695cff) 20%);border-radius:12px;background:var(--cp-surface-strong);box-shadow:0 22px 60px rgba(2,6,23,.28),inset 0 1px 0 color-mix(in oklab,#fff 12%,transparent)}.rt-calendarProjectPicker__menu>button{width:100%;min-height:38px;display:grid;grid-template-columns:12px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--cp-ink);font:inherit;text-align:left;cursor:pointer}.rt-calendarProjectPicker__menu>button:hover{background:color-mix(in oklab,var(--cp-accent,#695cff) 8%,var(--cp-surface))}.rt-calendarProjectPicker__menu>button.is-selected{background:color-mix(in oklab,var(--cp-accent,#695cff) 13%,var(--cp-surface));color:color-mix(in oklab,var(--cp-accent,#695cff) 76%,var(--cp-ink) 24%)}.rt-calendarProjectPicker__menu>button span{overflow:hidden;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.rt-calendarProjectPicker__menu>button b{color:var(--cp-accent,#695cff);font-size:12px;text-align:center}.cp-shell--next .cp-dashboardHome[data-next-section=schedule] .cp-dashboardCalendarEventPill.is-selected{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 72%,white 8%);box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent,#695cff) 24%,transparent),0 5px 14px rgba(15,23,42,.18);filter:brightness(1.12)}.cp-shell--next .cp-calendarHitoDrawer--popover{position:fixed;inset:auto 22px 22px auto;z-index:10005;width:min(330px,calc(100vw - 44px));height:auto;max-height:min(420px,calc(100dvh - 44px));padding:13px;overflow:auto;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 20%,var(--rt-next-line));border-radius:14px;background:var(--cp-surface-strong);box-shadow:0 22px 64px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.1)}.cp-shell--next .cp-calendarHitoDrawer--popover .cp-calendarHitoDrawer__actions{margin-top:4px}.cp-shell--next .cp-dashboardHome[data-next-section=overview]>.cp-dashboardTopSurface,.cp-shell--next .cp-dashboardHome[data-next-section=projects]>.cp-dashboardTopSurface{margin-bottom:0}.cp-shell--next .cp-dashboardHome[data-next-section=overview] .cp-dashboardWeatherPane,.cp-shell--next .cp-dashboardHome[data-next-section=projects] .cp-dashboardCreatePane{border:0;border-radius:inherit}.cp-shell--next .cp-dashboardHome[data-next-section=overview] .cp-dashboardWeatherPane{padding:0}.cp-shell--next .cp-dashboardHome[data-next-section=projects] .cp-dashboardCreatePane{padding:14px 16px}.cp-shell--next .cp-dashboardHome[data-next-section=overview] .cp-weatherModule,.cp-shell--next .cp-dashboardHome[data-next-section=overview] .cp-weatherModule[data-cp-density=compact]{min-height:0;padding:0;border:0;border-radius:inherit;box-shadow:none}.cp-shell--next .cp-dashboardHome[data-next-section=overview] .cp-weatherModule__grid{gap:0}.cp-shell--next .cp-dashboardHome[data-next-section=overview] .cp-weatherMini{border:0;border-radius:0;box-shadow:none}.rt-portfolioSummary{display:grid;gap:16px;padding:18px;border:1px solid var(--rt-next-line);border-radius:13px;background:var(--rt-next-panel);box-shadow:0 8px 30px rgba(15,23,42,.045)}.rt-portfolioSummary__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--rt-next-line)}.rt-portfolioSummary__head>div{min-width:0;display:grid;gap:3px}.rt-portfolioSummary__head>div>span,.rt-portfolioSummary__sectionLabel{color:color-mix(in oklab,var(--cp-accent,#695cff) 74%,var(--cp-muted) 26%);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.rt-portfolioSummary__head h2{margin:0;color:var(--cp-ink);font-size:19px;line-height:1.15;letter-spacing:-.025em}.rt-portfolioSummary__head p{margin:0;color:var(--cp-muted);font-size:11px}.rt-portfolioSummary__link{flex:none;min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--rt-next-line);border-radius:9px;background:var(--cp-surface-strong);color:var(--cp-ink);font-size:10px;font-weight:750;text-decoration:none}.rt-portfolioSummary__link:hover{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 30%,var(--rt-next-line));color:var(--cp-accent,#695cff)}.rt-portfolioSummary__kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.rt-portfolioSummary__kpi{min-width:0;min-height:76px;display:grid;align-content:center;gap:5px;padding:10px;border:1px solid var(--rt-next-line);border-radius:11px;background:color-mix(in oklab,var(--cp-surface) 94%,transparent)}.rt-portfolioSummary__kpi strong{color:var(--cp-ink);font-size:22px;line-height:1;letter-spacing:-.04em}.rt-portfolioSummary__kpi span{color:var(--cp-muted);font-size:9px;font-weight:700;line-height:1.25}.rt-portfolioSummary__kpi--active,.rt-portfolioSummary__kpi--working{background:color-mix(in oklab,#22c55e 6%,var(--cp-surface));border-color:color-mix(in oklab,#22c55e 20%,var(--rt-next-line))}.rt-portfolioSummary__kpi--completed{background:color-mix(in oklab,#3b82f6 6%,var(--cp-surface));border-color:color-mix(in oklab,#3b82f6 20%,var(--rt-next-line))}.rt-portfolioSummary__kpi--attention{background:color-mix(in oklab,#f59e0b 6%,var(--cp-surface));border-color:color-mix(in oklab,#f59e0b 22%,var(--rt-next-line))}.rt-portfolioSummary__composition{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);gap:9px}.rt-portfolioSummary__composition article{display:grid;align-content:start;gap:10px;min-height:92px;padding:13px;border:1px solid var(--rt-next-line);border-radius:11px;background:color-mix(in oklab,var(--cp-surface) 94%,transparent)}.rt-portfolioSummary__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rt-portfolioSummary__split>div{display:flex;align-items:baseline;gap:7px;padding:8px 10px;border-radius:8px;background:var(--cp-surface-strong)}.rt-portfolioSummary__split strong{color:var(--cp-ink);font-size:17px}.rt-portfolioSummary__split span{color:var(--cp-muted);font-size:10px}.rt-portfolioSummary__platforms{display:flex;flex-wrap:wrap;gap:6px}.rt-portfolioSummary__platforms>span{display:inline-flex;align-items:center;gap:8px;min-height:29px;padding:0 8px 0 10px;border:1px solid var(--rt-next-line);border-radius:999px;background:var(--cp-surface-strong)}.rt-portfolioSummary__platforms strong{color:var(--cp-ink);font-size:10px}.rt-portfolioSummary__platforms i{min-width:19px;height:19px;display:grid;place-items:center;border-radius:999px;background:color-mix(in oklab,var(--cp-accent,#695cff) 11%,transparent);color:var(--cp-accent,#695cff);font-size:9px;font-style:normal;font-weight:800}.rt-portfolioSummary__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px}.rt-portfolioProject{min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid color-mix(in oklab,var(--portfolio-project-color) 28%,var(--rt-next-line));border-radius:12px;background:var(--rt-next-panel);color:var(--cp-ink);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.rt-portfolioProject:hover{border-color:var(--portfolio-project-color);box-shadow:0 4px 16px color-mix(in oklab,var(--portfolio-project-color) 12%,transparent)}.rt-portfolioProject:focus-visible{outline:2px solid var(--cp-accent);outline-offset:3px}.rt-portfolioProject__band{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;border-bottom:1px solid color-mix(in oklab,var(--portfolio-project-color) 25%,var(--rt-next-line));background:color-mix(in oklab,var(--portfolio-project-color) 14%,var(--rt-next-panel))}.rt-portfolioProject__band svg{flex:none;color:var(--portfolio-project-color)}.rt-portfolioProject__status{padding:3px 7px;border:1px solid var(--rt-next-line);border-radius:999px;background:var(--rt-next-panel);color:var(--cp-ink);font-size:9px;font-weight:700;line-height:1.3}.rt-portfolioProject__status.is-archived{color:var(--cp-muted)}.rt-portfolioProject__status.is-completed{color:color-mix(in oklab,#3b82f6 75%,var(--cp-ink))}.rt-portfolioProject__body{display:grid;align-content:start;gap:4px;padding:12px}.rt-portfolioProject__name{color:var(--cp-ink);font-size:15px;line-height:1.3;overflow-wrap:anywhere}.rt-portfolioProject__platform{color:var(--cp-muted);font-size:11px;overflow-wrap:anywhere}.rt-portfolioProject__details{display:grid;gap:6px;margin:7px 0 0;padding-top:9px;border-top:1px solid var(--rt-next-line)}.rt-portfolioProject__details>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:10px;line-height:1.4}.rt-portfolioProject__details dt{color:var(--cp-muted)}.rt-portfolioProject__details dd{margin:0;color:var(--cp-ink);text-align:right;overflow-wrap:anywhere}.rt-portfolioSummary__cards>.rt-portfolioSummary__empty{grid-column:1/-1}.rt-portfolioSummary__empty{padding:28px 14px;color:var(--cp-muted);font-size:11px;text-align:center}.cp-shell--next .cp-dashboardHome :is(.cp-card,.cp-dashboardPanel){border-radius:13px;box-shadow:0 8px 30px rgba(15,23,42,.045)}.cp-accountMenuMobileSession{display:none}@media (min-width:901px) and (max-width:1280px){.cp-shell--next .rt-workspaceModuleHeader{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:34px auto}.cp-shell--next .rt-workspaceModuleHeader .rt-calendarProjectPicker{grid-column:1/-1;grid-row:2;max-width:560px}.cp-shell--next .rt-workspaceModuleHeader :is(.cp-calendarDeliveryHeader__topActions,.cp-opsDeliveryExecutive__actions,.cp-windowControls){grid-column:2;grid-row:1}}@media (max-width:900px){html[data-cp-ui=next]{--rt-next-rail:0px;--rt-next-context:0px}.cp-shell--next,.cp-shell--next.cp-shell--nextContext,.cp-shell--next.cp-shell--nextProject{padding-left:0;padding-bottom:66px}.cp-shell--next>.cp-header,.cp-shell--nextContext>.cp-header,.cp-shell--nextProject>.cp-header{left:0;margin-left:0;padding-left:0}.cp-shell--next>.cp-main,.cp-shell--nextContext>.cp-main,.cp-shell--nextProject>.cp-main{margin-left:0;padding-top:0}.rt-nextRail{display:none}.rt-nextMobileDock{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));z-index:10010;height:62px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px;padding:6px 8px;overflow:visible;border:1px solid color-mix(in oklab,var(--rt-next-line) 84%,white 8%);border-radius:18px;background:color-mix(in oklab,var(--rt-next-panel) 88%,transparent);box-shadow:0 18px 52px rgba(15,23,42,.25),inset 0 1px 0 rgba(255,255,255,.28);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.rt-nextMobileDock__action{position:relative;width:46px;height:48px;display:grid;place-items:center;padding:0;border:0;border-radius:13px;background:transparent;color:color-mix(in oklab,var(--cp-muted,#64748b) 86%,var(--cp-ink,#111827) 14%);text-decoration:none;cursor:pointer}.rt-nextMobileDock__action svg{width:19px;height:19px}.rt-nextMobileDock__action.is-active{background:linear-gradient(145deg,color-mix(in oklab,var(--cp-accent,#695cff) 18%,var(--cp-surface-strong,#fff) 82%),color-mix(in oklab,#25c2ff 8%,var(--cp-surface,#f8fafc) 92%));color:color-mix(in oklab,var(--cp-accent,#695cff) 82%,#4f46e5 18%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent,#695cff) 22%,transparent),0 7px 18px color-mix(in oklab,var(--cp-accent,#695cff) 16%,transparent)}.rt-nextMobileDock__action:focus-visible{outline:2px solid color-mix(in oklab,var(--cp-accent,#695cff) 68%,white 22%);outline-offset:2px}.rt-nextMobileDock__search{grid-column:1;justify-self:center}.rt-nextMobileDock__home{grid-column:2;justify-self:center;width:50px}.rt-nextMobileDock__menu{grid-column:3;justify-self:center}.rt-nextMobileDock__account{grid-column:4;justify-self:center;padding:5px}.rt-nextMobileDock__account .cp-userAvatar{box-shadow:0 4px 12px rgba(15,23,42,.12)}.rt-nextMobileDock__accountBadge{position:absolute;right:3px;bottom:3px;width:17px;height:17px;display:grid;place-items:center;border:2px solid var(--rt-next-panel);border-radius:6px;background:color-mix(in oklab,var(--cp-accent,#695cff) 82%,#1d4ed8 18%);color:white;box-shadow:0 2px 7px rgba(15,23,42,.22)}.rt-nextMobileDock__accountBadge svg{width:10px;height:10px;stroke-width:2.2}.rt-nextRail__brand{display:none}.rt-nextRail__primary{min-width:0;display:flex;flex:1;justify-content:space-evenly;gap:2px}.rt-nextRail__secondary{display:flex;width:auto;flex:0 0 auto;margin-top:0;padding-top:0;gap:2px}.rt-nextRailTheme,.rt-nextRail__secondary:before{display:none}.rt-nextRail__item{display:none;width:46px;min-width:0;min-height:48px;flex:0 1 54px;border-radius:13px;transform:none!important}.rt-nextRail__item--mobile-primary,.rt-nextRail__item--mobile-utility{display:flex}.rt-nextRail__tooltip{display:none}.rt-nextRail__item.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent,#695cff) 20%,transparent),0 5px 14px color-mix(in oklab,var(--cp-accent,#695cff) 12%,transparent)}.rt-nextContext{display:none}.rt-nextMobileNavBackdrop{position:fixed;inset:0;z-index:10020;display:block;padding:0;border:0;background:rgba(2,6,23,.48);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rt-nextContext.is-mobile-open{position:fixed;inset:0 0 0 auto;z-index:10030;width:min(360px,92vw);display:flex;padding:max(16px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom));overflow:hidden;border-right:0;border-left:1px solid var(--rt-next-line);box-shadow:-18px 0 48px rgba(2,6,23,.28)}.rt-nextContext.is-mobile-open .rt-nextContext__head{padding-top:3px}.rt-nextContext.is-mobile-open .rt-nextContext__collapse svg{transform:rotate(0deg)}.rt-nextContext__head--mobileClosable{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px}.rt-nextContext__mobileClose{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--rt-next-line);border-radius:9px;background:color-mix(in oklab,var(--cp-surface-strong) 82%,transparent);color:var(--cp-muted);font:inherit;font-size:20px;cursor:pointer}.rt-nextContext__mobileExtras{flex:none;display:block;padding:10px 0 8px;border-top:1px solid var(--rt-next-line)}.rt-nextContext__mobileGlobalLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.rt-nextContext__mobileGlobalLinks>:is(a,button),.rt-nextContext__mobileTheme{min-width:0;min-height:42px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--rt-next-line);border-radius:9px;background:color-mix(in oklab,var(--cp-surface-strong) 82%,transparent);color:color-mix(in oklab,var(--cp-muted) 78%,var(--cp-ink) 22%);font:inherit;font-size:10px;font-weight:680;line-height:1.2;text-align:left;text-decoration:none;cursor:pointer}.rt-nextContext__mobileGlobalLinks>:is(a,button) svg,.rt-nextContext__mobileTheme>svg{width:16px;height:16px;flex:none}.rt-nextContext__mobileTheme{grid-column:1/-1}.rt-nextContext__mobileTheme>span{flex:1}.rt-nextContext__mobileTheme .cp-themeCycle{min-width:36px;min-height:32px}.rt-nextContext--mobileGlobal .rt-nextContext__mobileExtras{min-height:0;flex:1;overflow-y:auto;border-top:0}.rt-nextContext--mobileGlobal .rt-nextContext__mobileGlobalLinks{grid-template-columns:1fr}.rt-nextContext--mobileGlobal .rt-nextContext__mobileGlobalLinks>:is(a,button),.rt-nextContext--mobileGlobal .rt-nextContext__mobileTheme{min-height:48px;font-size:11px}.rt-nextContextRestore{display:none}.cp-shell--next .cp-dashboardHome,.cp-shell--nextProject .cp-projectJourneyHeader__body{display:block}.rt-portfolioSummary{margin-top:12px;padding:13px;gap:12px}.rt-portfolioSummary__head{align-items:stretch;flex-direction:column;gap:10px}.rt-portfolioSummary__link{width:fit-content}.rt-portfolioSummary__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-portfolioSummary__composition{grid-template-columns:1fr}.cp-shell--next .rt-workspaceModuleHeader{grid-template-columns:1fr;min-height:0}.cp-shell--next .rt-workspaceModuleHeader :is(.cp-calendarDeliveryHeader__topActions,.cp-opsDeliveryExecutive__actions){width:100%;justify-self:stretch;justify-content:flex-end;flex-wrap:wrap}.cp-shell--next .rt-workspaceModuleHeader .cp-opsDeliveryExecutive__actions{grid-column:auto}.cp-shell--next .rt-workspaceModuleHeader>.cp-windowControls{justify-self:end}.rt-calendarProjectPicker{width:100%;min-width:0}.cp-shell--next .cp-calendarHitoDrawer--popover{inset:auto 12px 78px 12px;width:auto;max-height:min(360px,calc(100dvh - 104px))}.rt-nextWorkspaceHeader{align-items:stretch;flex-direction:column;gap:12px;margin-bottom:12px;padding-bottom:12px}.rt-nextMobileViews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--rt-next-line);border-radius:10px;background:var(--cp-surface)}.rt-nextMobileViews a{position:relative;min-height:34px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;color:var(--cp-muted);font-size:9px;font-weight:700;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.rt-nextMobileViews a.is-active{border-color:color-mix(in oklab,var(--cp-accent,#695cff) 20%,transparent);background:linear-gradient(145deg,color-mix(in oklab,var(--cp-accent,#695cff) 12%,var(--cp-surface-strong) 88%),color-mix(in oklab,#25c2ff 6%,var(--cp-surface) 94%));color:color-mix(in oklab,var(--cp-accent,#695cff) 84%,#2563eb 16%);box-shadow:inset 0 0 0 1px color-mix(in oklab,white 32%,transparent),0 5px 14px color-mix(in oklab,var(--cp-accent,#695cff) 13%,transparent)}.rt-nextMobileViews a.is-active:after{content:"";position:absolute;right:32%;bottom:3px;left:32%;height:2px;border-radius:999px;background:linear-gradient(90deg,#25c2ff,var(--cp-accent,#695cff))}html[data-cp-ui=next] .cp-accountMenuPopover.cp-accountMenuPopover--mobile{bottom:calc(env(safe-area-inset-bottom,0px) + 82px)!important;max-height:min(68dvh,calc(100dvh - 104px))!important}.rt-nextOverlay{padding:8vh 12px 80px}.rt-nextFeedback{padding:22px 18px}.rt-nextUpdates{inset:10px 10px 82px;width:auto;border-radius:16px}.rt-nextSupport{inset:auto 10px 82px;width:auto;max-height:calc(100dvh - 96px);border-radius:17px}.rt-nextSupport>header{min-height:126px;padding:17px 15px}.rt-nextSupport>header h2{font-size:20px}.rt-searchWorkspace{padding:18px 12px 88px}.rt-searchWorkspace__group>a{grid-template-columns:30px minmax(0,1fr) 18px}.rt-searchWorkspace__group a em{display:none}.rt-searchWorkspace__recent{grid-template-columns:minmax(0,1fr) auto}.rt-searchWorkspace__recent>span{grid-column:1/-1}.rt-searchWorkspace__recent>div{min-width:0}.rt-searchWorkspace__intro{grid-template-columns:34px minmax(0,1fr)}.rt-searchWorkspace__intro>span{grid-column:2}.rt-searchWorkspace__results.is-destinations .rt-searchWorkspace__group{display:block}.rt-searchWorkspace__results.is-destinations .rt-searchWorkspace__group>a:nth-of-type(odd){border-right:0}.cp-shell--next,.cp-shell--next.cp-shell--nextContext,.cp-shell--next.cp-shell--nextProject,.cp-shell--next>.cp-main,.cp-shell--nextContext>.cp-main,.cp-shell--nextProject>.cp-main{padding-bottom:calc(106px + env(safe-area-inset-bottom, 0px))}.rt-nextWorkspaceHeader{gap:0}.rt-nextMobileViews{display:none!important}.rt-nextMobileDock{right:max(18px,env(safe-area-inset-right,0px));bottom:max(10px,env(safe-area-inset-bottom,0px));left:max(18px,env(safe-area-inset-left,0px));height:66px;padding:7px 10px;overflow:hidden;border-width:1px;border-color:color-mix(in oklab,var(--cp-ink) 13%,white 17%);border-radius:999px;background:color-mix(in srgb,var(--cp-bg,#f5f7fb) 68%,transparent);box-shadow:0 18px 46px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.24);-webkit-backdrop-filter:blur(32px) saturate(170%) contrast(106%);backdrop-filter:blur(32px) saturate(170%) contrast(106%)}.rt-nextMobileDock:before{display:none}.rt-nextContext.is-mobile-open{top:auto;right:max(8px,env(safe-area-inset-right));bottom:calc(max(10px, env(safe-area-inset-bottom)) + 72px);left:max(8px,env(safe-area-inset-left));width:auto;height:auto;min-height:0;max-height:min(72dvh,620px);padding:14px 14px 12px;overflow-y:auto;border:1px solid color-mix(in oklab,var(--rt-next-line) 90%,white 10%);border-radius:22px;background:color-mix(in oklab,var(--rt-next-panel) 97%,transparent);box-shadow:0 28px 70px rgba(2,6,23,.38),inset 0 1px 0 rgba(255,255,255,.16);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.rt-nextContext.is-mobile-open .rt-nextContext__head{flex:none;padding:2px 0 12px}.rt-nextContext.is-mobile-open .rt-nextContext__groupLabel{padding:12px 2px 7px}.rt-nextContext.is-mobile-open .rt-nextContext__nav{flex:0 0 auto;min-height:0;overflow:visible}.rt-nextContext.is-mobile-open .rt-nextContext__link{min-height:51px;border-radius:12px}.rt-nextContext.is-mobile-open .rt-nextContext__link small:not(.rt-nextContext__entryBadge){font-size:9px}.rt-nextContext__mobileExtras{padding-bottom:0}.rt-nextContext__mobileGlobalLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}@media (max-width:900px){.rt-nextContext__mobileGlobalLinks>:is(a,button){min-height:46px;border-radius:11px}.rt-nextContext__mobileTheme{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 9px}.rt-nextContext__mobileTheme>span{min-width:0}.rt-nextContext__mobileTheme .cp-themePill{grid-column:1/-1;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;border-radius:11px}.rt-nextContext__mobileTheme .cp-themePill__btn{min-width:0;min-height:36px;padding:5px 7px;text-align:center}.rt-nextContext__foot{display:none}html[data-cp-ui=next] .cp-accountMenuPopover.cp-accountMenuPopover--mobile{max-height:min(76dvh,calc(100dvh - 104px))!important;border-radius:20px!important}.cp-accountMenuPopover--mobile .cp-accountMenuAdminNav{overflow:visible;padding:0 0 10px}.cp-accountMenuPopover--mobile .cp-accountMenuAdminNav nav{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.cp-accountMenuPopover--mobile .cp-accountMenuNavItem.is-mobile-secondary{display:none}.cp-accountMenuPopover--mobile .cp-accountMenuNavItem.is-mobile-core{min-width:0;min-height:54px;display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:3px;padding:6px 4px;border:1px solid var(--rt-next-line,var(--cp-border));border-radius:11px;white-space:normal;text-align:center}.cp-accountMenuPopover--mobile .cp-accountMenuNavItem.is-mobile-core>span:last-child{font-size:8px;line-height:1.15}.cp-accountMenuPopover--mobile .cp-accountMenuLanguageTrigger{grid-template-columns:1fr}.cp-accountMenuPopover--mobile .cp-accountMenuLanguageMenu{z-index:15040;isolation:isolate;border-color:rgba(148,163,184,.36);background:#ffffff;color:#0f172a;box-shadow:0 26px 72px rgba(2,6,23,.34),0 3px 12px rgba(2,6,23,.16);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}.cp-accountMenuPopover--mobile .cp-accountMenuLanguageMenu>button{color:#0f172a}:root[data-theme=auto].dark .cp-accountMenuPopover--mobile .cp-accountMenuLanguageMenu,:root[data-theme=dark] .cp-accountMenuPopover--mobile .cp-accountMenuLanguageMenu{border-color:rgba(148,163,184,.28);background:#0f172a;color:#f8fafc;box-shadow:0 28px 78px rgba(0,0,0,.68),0 3px 12px rgba(0,0,0,.34)}:root[data-theme=auto].dark .cp-accountMenuPopover--mobile .cp-accountMenuLanguageMenu>button,:root[data-theme=dark] .cp-accountMenuPopover--mobile .cp-accountMenuLanguageMenu>button{color:#f8fafc}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-accountMenuPopover--mobile .cp-accountMenuLanguageMenu{border-color:rgba(148,163,184,.28);background:#0f172a;color:#f8fafc;box-shadow:0 28px 78px rgba(0,0,0,.68),0 3px 12px rgba(0,0,0,.34)}:root[data-theme=auto] .cp-accountMenuPopover--mobile .cp-accountMenuLanguageMenu>button{color:#f8fafc}}.cp-accountMenuPopover--mobile .cp-accountMenuLanguageBadge,.cp-accountMenuPopover--mobile .cp-accountMenuLanguageChevron{display:none}.cp-accountMenuPopover--mobile .cp-accountMenuMobileSession{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:11px 12px;border:1px solid var(--rt-next-line,var(--cp-border));border-radius:12px;background:color-mix(in oklab,var(--cp-surface-strong) 96%,transparent)}.cp-accountMenuMobileSession>span{min-width:0;display:grid;gap:2px}.cp-accountMenuMobileSession small,.cp-accountMenuMobileSession strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-accountMenuMobileSession strong{color:var(--cp-ink);font-size:10px}.cp-accountMenuMobileSession small{color:var(--cp-muted);font-size:8px}.cp-accountMenuMobileSession button{flex:none;min-height:36px;padding:0 12px;border:1px solid color-mix(in oklab,#ef4444 30%,var(--cp-border) 70%);border-radius:9px;background:color-mix(in oklab,#ef4444 7%,var(--cp-surface) 93%);color:color-mix(in oklab,#ef4444 78%,var(--cp-ink) 22%);font:inherit;font-size:9px;font-weight:780}.cp-accountMenuPopover--mobile .cp-accountMenuAdminMain{padding-top:0}}.cp-shell--next .cp-dashboardHome[data-next-section=resources]>[data-window-id=finance_exec],.cp-shell--next .cp-dashboardHome[data-next-section=resources]>[data-window-id=rrhh_exec]{padding:14px 16px!important;border-color:var(--rt-next-line);border-radius:13px;background:var(--rt-next-panel);box-shadow:0 8px 30px rgba(15,23,42,.045)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel{gap:10px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__head,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__head{min-height:44px;padding:0 0 10px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__lead,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__titleWrap{grid-template-columns:32px minmax(0,1fr);gap:0 9px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__icon,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__icon{width:32px;height:32px;border-radius:9px;box-shadow:none}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__icon svg,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__icon svg{width:15px;height:15px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__title,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__title{font-size:14px;letter-spacing:-.015em;white-space:nowrap}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__eyebrow,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__eyebrow{font-size:7.5px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__subtitle,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__subtitle{margin-top:1px;font-size:9px}.rt-resourceOverview{overflow:hidden;border:1px solid var(--rt-next-line);border-radius:11px;background:color-mix(in oklab,var(--cp-surface-strong) 72%,transparent)}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .rt-resourceOverview .cp-rrhhExecHero{min-height:46px;margin:0;padding:9px 12px 9px 15px;border:0;border-bottom:1px solid var(--rt-next-line);border-radius:0;background:transparent}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .rt-resourceOverview .cp-rrhhExecHero:before{inset:10px auto 10px 0;width:2px}.rt-resourceMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rt-resourceMetric{min-width:0;min-height:70px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 8px;padding:10px 13px;border-right:1px solid var(--rt-next-line)}.rt-resourceMetric:last-child{border-right:0}.rt-resourceMetric>span{grid-column:1/-1;color:var(--cp-muted);font-size:7.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.rt-resourceMetric>strong{color:var(--cp-ink);font-size:21px;font-weight:780;line-height:1;letter-spacing:-.04em}.rt-resourceMetric>strong i{margin-left:2px;color:var(--cp-muted);font-size:11px;font-style:normal;font-weight:650;letter-spacing:0}.rt-resourceMetric>small{align-self:end;overflow:hidden;color:var(--cp-muted);font-size:8px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.rt-resourceDetailGrid{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:8px}.rt-resourceDetailCard{min-width:0;min-height:108px;display:grid;align-content:start;gap:8px;padding:11px 12px;border:1px solid var(--rt-next-line);border-radius:10px;background:color-mix(in oklab,var(--cp-surface-strong) 68%,transparent)}.rt-resourceDetailCard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rt-resourceDetailCard__head>div{display:grid;gap:2px}.rt-resourceDetailCard--attention>h4,.rt-resourceDetailCard__head span{margin:0;color:color-mix(in oklab,var(--cp-accent,#695cff) 68%,var(--cp-muted) 32%);font-size:7.5px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.rt-resourceDetailCard__head h4{margin:0;font-size:11px;font-weight:740}.rt-resourceDetailCard__head>strong{font-size:19px;line-height:1;letter-spacing:-.04em}.rt-resourceDetailCard__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--cp-muted);font-size:8.5px}.rt-resourceDetailCard .cp-rrhhExecBadge{margin:0;padding:3px 7px;font-size:8px}.rt-resourceHubLine{display:flex;align-items:center;gap:14px;color:var(--cp-muted);font-size:8.5px}.rt-resourceHubLine span{display:inline-flex;align-items:baseline;gap:4px}.rt-resourceHubLine strong{color:var(--cp-ink);font-size:15px}.rt-resourceDetailCard--hub>p{margin:auto 0 0;color:var(--cp-muted);font-size:8.5px}.rt-resourceDetailCard--attention>h4{display:flex;align-items:center;gap:6px}.rt-resourceDetailCard--attention .cp-rrhhExecAttentionEmpty{min-height:54px}.rt-resourceDetailCard--attention .cp-rrhhExecAttentionList{max-height:74px;overflow-y:auto}.rt-resourceDetailCard--attention .cp-rrhhExecAttentionItem{padding:5px 7px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__controls{gap:5px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__scopeSelect{min-width:132px;min-height:28px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__toggle{min-width:92px;min-height:28px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecHero{min-height:46px;padding:9px 12px 9px 15px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecKpiGrid{gap:8px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecKpiCard{min-height:74px;gap:3px;padding:10px 12px;border-radius:10px;box-shadow:none}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecKpiCard__badge{padding:2px 6px;font-size:7.5px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecKpiCard__value,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecKpiCard__value--hero{font-size:17px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecGrid{grid-template-columns:1.6fr 1fr;gap:8px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecCard{min-height:142px;gap:5px;padding:11px 12px;border-radius:10px;box-shadow:none}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecDistribution{gap:4px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecAttentionItem{padding:5px 7px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecSummaryRow{display:none}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__head,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__head{display:flex;justify-content:space-between;align-items:center;gap:14px}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__controls,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__head>.cp-windowControls{justify-self:end}.rt-resourceContextSelector{position:relative;z-index:8;display:grid;grid-template-columns:minmax(24px,1fr) minmax(360px,500px) minmax(24px,1fr);align-items:center;gap:14px;margin:-8px 12px;overflow:visible}.rt-resourceContextSelector>span{height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--cp-accent,#695cff) 30%,var(--rt-next-line)))}.rt-resourceContextSelector>span:last-child{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-accent,#695cff) 30%,var(--rt-next-line)),transparent)}.rt-resourceContextSelector>.rt-calendarProjectPicker{width:100%;min-height:54px;padding:6px 9px 7px;border-radius:11px;box-shadow:0 12px 30px color-mix(in oklab,var(--cp-accent,#695cff) 9%,transparent)}.rt-resourceContextSelector .rt-calendarProjectPicker__trigger{height:31px}.rt-projectResourceStatus{display:flex;justify-content:space-between;gap:18px}.rt-projectResourceStatus__project{flex:none;display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border:1px solid color-mix(in oklab,var(--cp-accent,#695cff) 24%,var(--rt-next-line));border-radius:999px;background:color-mix(in oklab,var(--cp-accent,#695cff) 7%,var(--cp-surface));color:var(--cp-ink);font-size:9px;font-weight:780}.rt-projectContextGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rt-projectContextCard{min-width:0;min-height:112px;display:grid;align-content:start;gap:7px;padding:12px 13px;border:1px solid var(--rt-next-line);border-radius:10px;background:color-mix(in oklab,var(--cp-surface-strong) 74%,transparent);box-shadow:inset 2px 0 0 color-mix(in oklab,var(--cp-accent,#695cff) 64%,transparent)}.rt-projectContextCard.is-missing{background:color-mix(in oklab,#f59e0b 4%,var(--cp-surface));box-shadow:inset 2px 0 0 #f59e0b}.rt-projectContextCard>span{color:var(--cp-muted);font-size:7.5px;font-weight:820;letter-spacing:.075em;text-transform:uppercase}.rt-projectContextCard>strong{color:var(--cp-ink);font-size:19px;line-height:1.05;letter-spacing:-.035em}.rt-projectContextCard>small{color:var(--cp-muted);font-size:8.5px;font-weight:600;line-height:1.35}.rt-projectResourceDecisionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rt-projectResourceDecisionCard{min-width:0;min-height:118px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:5px 12px;padding:12px 13px;border:1px solid var(--rt-next-line);border-radius:10px;background:color-mix(in oklab,var(--cp-surface-strong) 66%,transparent)}.rt-projectResourceDecisionCard>div span{color:color-mix(in oklab,var(--cp-accent,#695cff) 70%,var(--cp-muted));font-size:7.5px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.rt-projectResourceDecisionCard h4{margin:2px 0 0;color:var(--cp-ink);font-size:11px}.rt-projectResourceDecisionCard>strong{color:var(--cp-ink);font-size:20px;line-height:1}.rt-projectResourceDecisionCard>p{grid-column:1/-1;margin:1px 0 0;color:var(--cp-muted);font-size:8.7px;line-height:1.4}.rt-projectResourceDecisionCard>small{align-self:center;color:var(--cp-muted);font-size:8px}.rt-projectResourceDecisionCard>.cp-btn{grid-column:2;justify-self:end;min-height:27px}.rt-projectFinanceContext{display:grid;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--rt-next-line);border-radius:10px;background:color-mix(in oklab,var(--cp-surface-strong) 72%,transparent)}.rt-projectFinanceContext>span{min-width:0;display:grid;gap:3px;padding:9px 12px;border-right:1px solid var(--rt-next-line)}.rt-projectFinanceContext>span:last-child{border-right:0}.rt-projectFinanceContext small{color:var(--cp-muted);font-size:7.5px;font-weight:820;letter-spacing:.075em;text-transform:uppercase}.rt-projectFinanceContext strong{overflow:hidden;color:var(--cp-ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecDistribution__row.is-missing .cp-financeExecDistribution__meta{color:color-mix(in oklab,#f59e0b 68%,var(--cp-muted))}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecDistribution__row.is-missing .cp-financeExecDistribution__bar{opacity:.45}@media (max-width:980px){.rt-resourceContextSelector{grid-template-columns:minmax(16px,1fr) minmax(320px,460px) minmax(16px,1fr)}.rt-projectContextGrid,.rt-resourceMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-resourceMetric:nth-child(2){border-right:0}.rt-resourceMetric:nth-child(-n+2){border-bottom:1px solid var(--rt-next-line)}.rt-resourceDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-resourceDetailCard--attention{grid-column:1/-1}}@media (max-width:640px){.rt-resourceContextSelector{grid-template-columns:1fr;margin:-6px 0}.rt-resourceContextSelector>span{display:none}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__head,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__head{align-items:flex-start}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__controls,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__head>.cp-windowControls{align-self:flex-start}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecPanel__lead,.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-rrhhExecPanel__titleWrap{padding-right:84px}.rt-resourceDetailGrid,.rt-resourceMetricGrid{grid-template-columns:1fr}.rt-projectResourceStatus{align-items:flex-start;flex-direction:column}.rt-projectContextGrid,.rt-projectResourceDecisionGrid{grid-template-columns:1fr}.rt-projectFinanceContext{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-projectFinanceContext>span:nth-child(2){border-right:0}.rt-projectFinanceContext>span:nth-child(-n+2){border-bottom:1px solid var(--rt-next-line)}.rt-projectFinanceContext>span:nth-child(4){border-right:0}.rt-projectFinanceContext>span:nth-child(3),.rt-projectFinanceContext>span:nth-child(4),.rt-resourceMetric{border-bottom:1px solid var(--rt-next-line)}.rt-resourceMetric{border-right:0}.rt-resourceMetric:last-child{border-bottom:0}.rt-resourceDetailCard--attention{grid-column:auto}.cp-shell--next .cp-dashboardHome[data-next-section=resources] .cp-financeExecGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rt-nextRail__item{transition:none}.rt-nextRail__item.is-active:before,.rt-nextSupport__message.is-typing i{animation:none}}.cp-shell--nextProject .rt-projectResourcesWorkspace{width:min(1320px,calc(100% - 32px));margin:0 auto 48px;gap:14px;--rt-resource-accent:#3978ef}.cp-shell--nextProject .rt-projectResourcesHero{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid color-mix(in oklab,var(--rt-resource-accent) 18%,var(--cp-border));border-radius:18px;background:linear-gradient(135deg,color-mix(in oklab,var(--cp-card) 95%,var(--rt-resource-accent) 5%),var(--cp-card));box-shadow:0 18px 45px color-mix(in oklab,#17203a 8%,transparent)}.cp-shell--nextProject .rt-projectResourcesHero>div{min-width:0;display:grid;gap:4px}.cp-shell--nextProject .rt-projectResourcesHero>div>span{color:var(--rt-resource-accent);font-size:9px;font-weight:850;letter-spacing:.12em}.cp-shell--nextProject .rt-projectResourcesHero h2{margin:0;color:var(--cp-ink);font-size:25px;letter-spacing:-.035em}.cp-shell--nextProject .rt-projectResourcesHero p{margin:0;color:var(--cp-muted);font-size:11px;line-height:1.45}.cp-shell--nextProject .rt-projectResourcesHero__status{flex:none;min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid color-mix(in oklab,#f59e0b 24%,var(--cp-border));border-radius:999px;background:color-mix(in oklab,#f59e0b 7%,var(--cp-card));color:color-mix(in oklab,#b66b00 78%,var(--cp-ink));font-size:9px;font-weight:800;white-space:nowrap}.cp-shell--nextProject .rt-projectResourcesHero__status.is-ready{border-color:color-mix(in oklab,#20a46b 24%,var(--cp-border));background:color-mix(in oklab,#20a46b 7%,var(--cp-card));color:color-mix(in oklab,#168052 78%,var(--cp-ink))}.cp-shell--nextProject .rt-projectResourcesWorkspace>[data-window-id=finance_exec],.cp-shell--nextProject .rt-projectResourcesWorkspace>[data-window-id=rrhh_exec]{padding:18px!important;border:1px solid var(--cp-border);border-radius:18px;background:var(--cp-card);box-shadow:0 18px 45px color-mix(in oklab,#17203a 7%,transparent)}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecPanel,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-rrhhExecPanel{gap:14px}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecPanel__head,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-rrhhExecPanel__head{min-height:56px;padding:0 2px 14px;border-bottom-color:var(--cp-border)}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecPanel__lead,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-rrhhExecPanel__titleWrap{grid-template-columns:36px minmax(0,1fr);gap:0 11px}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecPanel__icon,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-rrhhExecPanel__icon{width:36px;height:36px;border:1px solid color-mix(in oklab,var(--rt-resource-accent) 24%,var(--cp-border));border-radius:10px;background:color-mix(in oklab,var(--rt-resource-accent) 8%,var(--cp-card));box-shadow:none}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecPanel__icon svg,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-rrhhExecPanel__icon svg{width:17px;height:17px}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecPanel__eyebrow,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-rrhhExecPanel__eyebrow{font-size:9px;letter-spacing:.12em}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecPanel__title,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-rrhhExecPanel__title{font-size:18px;letter-spacing:-.025em}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecPanel__subtitle,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-rrhhExecPanel__subtitle{margin-top:3px;font-size:11px;line-height:1.4}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecHero,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-rrhhExecHero{min-height:60px;padding:13px 15px;border:1px solid color-mix(in oklab,#f59e0b 20%,var(--cp-border));border-radius:12px;background:color-mix(in oklab,#f59e0b 4%,var(--cp-card))}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecHero:before,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-rrhhExecHero:before{display:none}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecHero__status,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-rrhhExecHero__status{font-size:12px}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecHero__detail,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-rrhhExecHero__detail{margin-top:3px;font-size:10.5px;line-height:1.4}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectResourceStatus__project{min-height:28px;padding:0 11px;font-size:9px}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecGrid,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecKpiGrid,.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectContextGrid,.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectResourceDecisionGrid{gap:10px}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectContextCard{min-height:122px;gap:8px;padding:15px 16px;border-color:var(--cp-border);border-radius:12px;background:color-mix(in oklab,var(--cp-card) 96%,var(--rt-resource-accent) 4%);box-shadow:none}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectContextCard.is-missing{border-color:color-mix(in oklab,#f59e0b 24%,var(--cp-border));background:color-mix(in oklab,#f59e0b 4%,var(--cp-card));box-shadow:none}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectContextCard>span{font-size:8px;letter-spacing:.08em}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectContextCard>strong{font-size:22px}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectContextCard>small{font-size:10px;line-height:1.45}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectResourceDecisionCard{min-height:132px;gap:7px 14px;padding:15px 16px;border-color:var(--cp-border);border-radius:12px;background:var(--cp-card)}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectResourceDecisionCard>div span{font-size:8px}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectResourceDecisionCard h4{margin-top:3px;font-size:13px}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectResourceDecisionCard>strong{font-size:22px}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectResourceDecisionCard>p{font-size:10.5px;line-height:1.45}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectResourceDecisionCard>small{font-size:9px}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectResourceDecisionCard>.cp-btn{min-height:36px;border-radius:10px}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectFinanceContext{border-color:var(--cp-border);border-radius:12px;background:var(--cp-card)}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectFinanceContext>span{gap:4px;padding:12px 14px;border-right-color:var(--cp-border)}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectFinanceContext small{font-size:8px}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectFinanceContext strong{font-size:11px}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecPanel__toggle{min-width:104px;min-height:38px;border-radius:10px}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecKpiCard{min-height:94px;gap:5px;padding:14px 16px;border-color:var(--cp-border);border-radius:12px;background:var(--cp-card);box-shadow:none}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecKpiCard__label{font-size:8px}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecKpiCard__value,.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecKpiCard__value--hero{font-size:21px}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecCard{min-height:176px;gap:8px;padding:15px 16px;border-color:var(--cp-border);border-radius:12px;background:var(--cp-card);box-shadow:none}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecCard__title{font-size:9px}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecDistribution{gap:7px}.cp-shell--nextProject .rt-projectResourcesWorkspace .cp-financeExecAttentionItem{padding:8px 10px}@media (max-width:700px){.cp-shell--nextProject .rt-projectResourcesWorkspace{width:100%;margin-bottom:24px}.cp-shell--nextProject .rt-projectResourcesHero{align-items:flex-start;flex-direction:column;padding:16px}.cp-shell--nextProject .rt-projectResourcesHero h2{font-size:21px}.cp-shell--nextProject .rt-projectResourcesWorkspace>[data-window-id=finance_exec],.cp-shell--nextProject .rt-projectResourcesWorkspace>[data-window-id=rrhh_exec]{padding:14px!important}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectFinanceContext{grid-template-columns:1fr}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectFinanceContext>span{border-right:0;border-bottom:1px solid var(--cp-border)}.cp-shell--nextProject .rt-projectResourcesWorkspace .rt-projectFinanceContext>span:last-child{border-bottom:0}}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas{container-type:inline-size}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-items:stretch;gap:0;min-height:0;padding:0 0 14px;overflow:visible;border:1px solid color-mix(in oklab,var(--cp-border) 88%,transparent);border-radius:17px;background:var(--cp-card);box-shadow:0 12px 32px color-mix(in oklab,#111827 8%,transparent)}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard:before{display:none}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard:hover{border-color:color-mix(in oklab,var(--project-card-accent,var(--cp-accent)) 30%,var(--cp-border));box-shadow:0 18px 42px color-mix(in oklab,#111827 12%,transparent);transform:translateY(-2px)}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__cover{position:relative;min-width:0;height:124px;overflow:hidden;display:flex;align-items:center;padding:20px 22px;border-radius:16px 16px 0 0;background:radial-gradient(130% 180% at 105% -25%,color-mix(in oklab,#fff 22%,transparent) 0 23%,transparent 24%),radial-gradient(90% 150% at 82% 110%,color-mix(in oklab,#16b7d4 72%,transparent),transparent 67%),linear-gradient(125deg,color-mix(in oklab,var(--project-card-accent) 82%,#2457ef 18%),color-mix(in oklab,var(--project-card-accent) 54%,#7454ef 46%) 58%,#1aa7c8);isolation:isolate}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__cover:after,.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__cover:before{content:"";position:absolute;z-index:-1;pointer-events:none;border:1px solid rgba(255,255,255,.23);border-radius:48%;transform:rotate(29deg)}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__cover:before{width:190px;height:150px;right:-54px;top:-48px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__cover:after{width:148px;height:116px;right:38px;bottom:-80px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__showLogo{width:min(72%,240px);height:64px;display:flex;align-items:center;background-position:0;background-repeat:no-repeat;background-size:contain;color:#fff;filter:drop-shadow(0 5px 12px rgba(8,15,40,.16))}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__showLogo strong{overflow:hidden;font-size:clamp(24px,2vw,31px);font-weight:850;line-height:1;letter-spacing:-.045em;text-overflow:ellipsis;text-shadow:0 2px 14px rgba(11,21,52,.18);white-space:nowrap}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__coverOpen{position:absolute;right:17px;bottom:16px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.48);border-radius:11px;background:rgba(255,255,255,.13);color:#fff;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 18px rgba(10,24,56,.12);backdrop-filter:blur(10px);transition:background .15s ease,transform .15s ease}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__coverOpen:hover{background:rgba(255,255,255,.23);transform:translateY(-1px)}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__coverStatus{position:absolute;left:18px;bottom:10px;max-width:calc(100% - 74px);padding:4px 8px;overflow:hidden;border-radius:999px;background:rgba(8,19,44,.58);color:#fff;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(9px)}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__coverStatus.is-error{background:rgba(153,27,27,.72)}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__header{margin:14px 15px 0}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__identity{gap:7px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__name{font-size:18px;letter-spacing:-.03em}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectDragHandle{width:24px;height:24px;border-radius:8px;background:color-mix(in oklab,var(--project-card-accent) 7%,var(--cp-card))}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__colorDot{width:9px;height:9px;background:var(--project-card-accent)!important}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__menuBtn{width:28px;height:28px;border-radius:9px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__menu{min-width:205px;padding:7px;border-radius:12px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__menuUpload{position:relative;cursor:pointer}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__menuUpload.is-busy{opacity:.55;cursor:wait}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__menuUpload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__meta{min-height:34px;margin:9px 15px 0;padding-bottom:10px;gap:5px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__metaText{font-size:10.5px;text-transform:uppercase;letter-spacing:.045em}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__progress{margin:11px 15px 0}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__progressHead{font-size:9px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__progressHead strong{font-size:13px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__progressTrack{height:6px;border-radius:999px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__progressFill{border-radius:inherit;background:linear-gradient(90deg,var(--project-card-accent),color-mix(in oklab,var(--project-card-accent) 48%,#17b5d4))}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__time{margin:9px 15px 0;font-size:10px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCardActions,.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__actions{grid-area:auto;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));margin:13px 15px 0;padding-top:11px;border-top-color:color-mix(in oklab,var(--cp-border) 64%,transparent);border-left:0}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__action{min-height:36px;border-radius:10px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__action--convert{grid-column:1/-1;min-height:40px;white-space:normal}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__action .cp-projectCardAction__label{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard .cp-projectCardActionButton.cp-projectCard__action--open{border-color:color-mix(in oklab,var(--project-card-accent) 76%,#14224a);background:linear-gradient(135deg,color-mix(in oklab,var(--project-card-accent) 90%,#234fe8),color-mix(in oklab,var(--project-card-accent) 54%,#168fc9))}@container (min-width:1450px){.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:1449px){.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__cover{height:94px;padding:14px 16px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__showLogo strong{font-size:clamp(22px,2.1vw,27px)}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__coverOpen{right:13px;bottom:13px;width:32px;height:32px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__header{margin:11px 12px 0}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__name{font-size:16px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__meta{min-height:31px;margin:7px 12px 0;padding-bottom:8px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__progress{margin:8px 12px 0}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__time{margin:7px 12px 0}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCardActions,.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 12px 0;padding-top:9px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__action{min-height:32px;padding-inline:6px;font-size:10px}}@container (max-width:760px){.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:500px){.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCardGrid{grid-template-columns:minmax(0,1fr)}}@media (min-width:980px){.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCardGrid:has(>.cp-projectCardWrap:only-child) .cp-projectCard{grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-items:stretch;min-height:0}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCardGrid:has(>.cp-projectCardWrap:only-child) .cp-projectCardActions,.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCardGrid:has(>.cp-projectCardWrap:only-child) .cp-projectCard__actions{grid-area:auto;margin:13px 15px 0;padding:11px 0 0;border-left:0}}@media (max-width:720px){.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard{padding:0 0 13px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__cover{height:116px;padding:18px}.cp-shell--next .cp-dashboardHome .cp-projectsPortfolioCanvas .cp-projectCard__actions{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}}.cp-tnQuickCreate{width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow-y:auto}.cp-tnQuickCreate .cp-tnModal__head p{max-width:400px;font-size:13px;line-height:1.5}.cp-tnQuickCreate__wide{grid-column:1/-1}.cp-tnOptionalDetails{margin-top:14px;padding:12px;border:1px solid var(--cp-border);border-radius:12px;background:var(--cp-surface)}.cp-tnOptionalDetails>summary{cursor:pointer;color:var(--cp-ink);font-size:12px;font-weight:650}.cp-tnOptionalDetails>summary>span{margin-left:8px;color:var(--cp-muted);font-size:10px;font-weight:500}.cp-tnOptionalDetails[open]>summary{margin-bottom:14px}.cp-tnSimpleProfile{display:grid;gap:16px;margin-top:16px}.cp-tnSimpleProfile h3{margin:0 0 8px;font-size:12px}.cp-tnSimpleProfile .cp-tnPortfolioShowcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cp-tnSimpleHint{color:var(--cp-muted);font-size:12px;line-height:1.5;margin:0}.cp-tnField input{width:100%;min-height:38px;border:1px solid var(--cp-border);background:var(--cp-surface);color:var(--cp-ink);border-radius:9px;padding:8px 10px}.cp-tnOptionalDetails :is(input,button,summary):focus-visible,.cp-tnQuickCreate :is(input,button,summary):focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}@media(max-width:600px){.cp-tnQuickCreate .cp-tnModal__grid{grid-template-columns:1fr}}