@media (min-width:760px){html body[data-payroll-kernel-active=true]{overflow-x:hidden!important}html body[data-payroll-kernel-active=true] .ppCleanPage,html body[data-payroll-kernel-active=true] .ppCleanShell,html body[data-payroll-kernel-active=true] [data-client-surface=payroll],html body[data-payroll-kernel-active=true] [data-payroll-os-page=true],html body[data-payroll-kernel-active=true] main#client-workspace-page{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;padding-left:0!important;transform:none!important;overflow:visible!important}}@media (max-width:759px){html body[data-payroll-kernel-active=true]{overflow-x:hidden!important;background:var(--pp-bg,#f4f6fb)!important}html body[data-payroll-kernel-active=true] .ppCleanPage,html body[data-payroll-kernel-active=true] .ppCleanShell,html body[data-payroll-kernel-active=true] [data-client-surface=payroll],html body[data-payroll-kernel-active=true] [data-payroll-os-page=true],html body[data-payroll-kernel-active=true] main#client-workspace-page{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;padding-left:0!important;transform:none!important}}@media (min-width:760px){html body[data-payroll-kernel-active=true]{overflow-x:hidden!important}html body[data-payroll-kernel-active=true] [data-payroll-kernel-header=true]{position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;left:max(12px,env(safe-area-inset-left))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:164px!important;min-width:164px!important;max-width:164px!important;height:auto!important;max-height:none!important;margin:0!important;padding:10px!important;overflow:hidden!important;box-sizing:border-box!important;contain:layout paint style!important;isolation:isolate!important}html body[data-payroll-kernel-active=true] [data-payroll-room-nav=true],html body[data-payroll-kernel-active=true] [data-payroll-shell-actions=true]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body[data-payroll-kernel-active=true] [data-payroll-room-nav=true]{display:grid!important;overflow-x:hidden!important;overflow-y:auto!important}html body[data-payroll-kernel-active=true] [data-payroll-room-link=true]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}html body[data-payroll-kernel-active=true] [data-payroll-room-link=true] small,html body[data-payroll-kernel-active=true] [data-payroll-room-link=true] strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body[data-payroll-kernel-active=true] [data-payroll-shell-actions=true] button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body[data-payroll-kernel-active=true] .ppCleanPage,html body[data-payroll-kernel-active=true] .ppCleanShell,html body[data-payroll-kernel-active=true] [data-client-surface=payroll],html body[data-payroll-kernel-active=true] [data-payroll-os-page=true],html body[data-payroll-kernel-active=true] main#client-workspace-page{max-width:none!important;min-width:0!important;margin-left:0!important;padding-left:0!important;transform:none!important}}@media (max-width:759px){html body[data-payroll-kernel-active=true] [data-payroll-kernel-header=true]{width:100%!important;max-width:100%!important}html body[data-payroll-kernel-active=true] [data-payroll-mobile-dock=true]{display:grid!important}}@media (min-width:760px){[data-payroll-kernel-header=true][data-payroll-rail-locked=true]{width:164px!important;min-width:164px!important;max-width:164px!important;box-sizing:border-box!important;overflow:hidden!important;contain:layout paint style!important;isolation:isolate!important}[data-payroll-kernel-header=true][data-payroll-rail-locked=true] [data-payroll-room-nav=true],[data-payroll-kernel-header=true][data-payroll-rail-locked=true] [data-payroll-shell-actions=true]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}[data-payroll-kernel-header=true][data-payroll-rail-locked=true] [data-payroll-room-link=true]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}[data-payroll-kernel-header=true][data-payroll-rail-locked=true] [data-payroll-room-link=true] small,[data-payroll-kernel-header=true][data-payroll-rail-locked=true] [data-payroll-room-link=true] strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media (max-width:759px){[data-payroll-kernel-header=true][data-payroll-rail-locked=true]{width:100%!important;min-width:0!important;max-width:100%!important}}.PayPilotLiveDataSignal_root__f_VT5{position:fixed;top:calc(env(safe-area-inset-top, 0px) + .72rem);right:calc(env(safe-area-inset-right, 0px) + .82rem);z-index:2147482500;display:inline-flex;align-items:center;gap:.36rem;min-height:1.35rem;border:1px solid color-mix(in srgb,var(--pp-border,rgba(20,20,20,.16)) 54%,transparent);border-radius:999px;padding:.27rem .36rem;background:linear-gradient(145deg,color-mix(in srgb,var(--pp-surface,white) 74%,transparent),color-mix(in srgb,var(--pp-card,white) 52%,transparent));box-shadow:0 .72rem 1.8rem color-mix(in srgb,black 10%,transparent),inset 0 1px 0 color-mix(in srgb,white 46%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);pointer-events:auto}.PayPilotLiveDataSignal_dots__iVR0s{display:inline-flex;align-items:center;gap:.26rem}.PayPilotLiveDataSignal_dot__wRljU{width:.58rem;height:.58rem;border-radius:999px;opacity:.34;transform:scale(.9);box-shadow:inset 0 0 0 1px color-mix(in srgb,black 12%,transparent)}.PayPilotLiveDataSignal_dot__wRljU[data-dot=red]{background:#ff5f57}.PayPilotLiveDataSignal_dot__wRljU[data-dot=yellow]{background:#ffbd2e}.PayPilotLiveDataSignal_dot__wRljU[data-dot=green]{background:#28c840}.PayPilotLiveDataSignal_root__f_VT5[data-status=green] .PayPilotLiveDataSignal_dot__wRljU[data-dot=green],.PayPilotLiveDataSignal_root__f_VT5[data-status=red] .PayPilotLiveDataSignal_dot__wRljU[data-dot=red],.PayPilotLiveDataSignal_root__f_VT5[data-status=yellow] .PayPilotLiveDataSignal_dot__wRljU[data-dot=yellow]{opacity:1;transform:scale(1);animation:PayPilotLiveDataSignal_paypilotLivePulse___QzlM 1.45s ease-in-out infinite}.PayPilotLiveDataSignal_root__f_VT5[data-status=red] .PayPilotLiveDataSignal_dot__wRljU[data-dot=red]{box-shadow:0 0 0 .2rem color-mix(in srgb,#ff5f57 18%,transparent),0 0 1rem color-mix(in srgb,#ff5f57 68%,transparent)}.PayPilotLiveDataSignal_root__f_VT5[data-status=yellow] .PayPilotLiveDataSignal_dot__wRljU[data-dot=yellow]{box-shadow:0 0 0 .2rem color-mix(in srgb,#ffbd2e 18%,transparent),0 0 1rem color-mix(in srgb,#ffbd2e 68%,transparent)}.PayPilotLiveDataSignal_root__f_VT5[data-status=green] .PayPilotLiveDataSignal_dot__wRljU[data-dot=green]{box-shadow:0 0 0 .2rem color-mix(in srgb,#28c840 18%,transparent),0 0 1rem color-mix(in srgb,#28c840 68%,transparent)}.PayPilotLiveDataSignal_label__0ur60{max-width:0;overflow:hidden;white-space:nowrap;color:var(--pp-text-muted,rgba(20,20,20,.62));font-size:.66rem;font-weight:850;letter-spacing:.02em;opacity:0;transition:max-width .18s ease,opacity .18s ease,margin-left .18s ease}.PayPilotLiveDataSignal_root__f_VT5:focus-within .PayPilotLiveDataSignal_label__0ur60,.PayPilotLiveDataSignal_root__f_VT5:hover .PayPilotLiveDataSignal_label__0ur60{max-width:18rem;margin-left:.18rem;opacity:1}.PayPilotLiveDataSignal_root__f_VT5[data-status=red] .PayPilotLiveDataSignal_label__0ur60{color:#ff5f57}.PayPilotLiveDataSignal_root__f_VT5[data-status=yellow] .PayPilotLiveDataSignal_label__0ur60{color:#b77900}.PayPilotLiveDataSignal_root__f_VT5[data-status=green] .PayPilotLiveDataSignal_label__0ur60{color:#128a40}@keyframes PayPilotLiveDataSignal_paypilotLivePulse___QzlM{0%,to{filter:saturate(1)}50%{filter:saturate(1.35) brightness(1.08)}}@media (max-width:720px){.PayPilotLiveDataSignal_root__f_VT5{top:calc(env(safe-area-inset-top, 0px) + .62rem);right:calc(env(safe-area-inset-right, 0px) + .68rem);transform:scale(.94);transform-origin:top right}.PayPilotLiveDataSignal_root__f_VT5:focus-within .PayPilotLiveDataSignal_label__0ur60,.PayPilotLiveDataSignal_root__f_VT5:hover .PayPilotLiveDataSignal_label__0ur60{max-width:12rem}}@media (prefers-reduced-motion:reduce){.PayPilotLiveDataSignal_root__f_VT5[data-status] .PayPilotLiveDataSignal_dot__wRljU{animation:none!important}}.PayPilotLiveDataSignal_root__f_VT5{outline:none}.PayPilotLiveDataSignal_panel__sBTny{position:absolute;top:calc(100% + .48rem);right:0;display:grid;gap:.34rem;width:min(26rem,calc(100vw - 1.4rem));border:1px solid color-mix(in srgb,var(--pp-border,rgba(20,20,20,.16)) 64%,transparent);border-radius:1rem;padding:.72rem .82rem;background:linear-gradient(145deg,color-mix(in srgb,var(--pp-surface,white) 88%,transparent),color-mix(in srgb,var(--pp-card,white) 72%,transparent));box-shadow:0 1.1rem 2.8rem color-mix(in srgb,black 18%,transparent),inset 0 1px 0 color-mix(in srgb,white 48%,transparent);backdrop-filter:blur(20px) saturate(155%);-webkit-backdrop-filter:blur(20px) saturate(155%);opacity:0;pointer-events:none;transform:translateY(-.2rem) scale(.98);transform-origin:top right;transition:opacity .16s ease,transform .16s ease}.PayPilotLiveDataSignal_panel__sBTny strong{color:var(--pp-text-strong,#111);font-size:.76rem;font-weight:950;line-height:1.25}.PayPilotLiveDataSignal_panel__sBTny span{color:var(--pp-text-muted,rgba(20,20,20,.68));font-size:.72rem;font-weight:760;line-height:1.42}.PayPilotLiveDataSignal_root__f_VT5:focus .PayPilotLiveDataSignal_panel__sBTny,.PayPilotLiveDataSignal_root__f_VT5:focus-within .PayPilotLiveDataSignal_panel__sBTny,.PayPilotLiveDataSignal_root__f_VT5:hover .PayPilotLiveDataSignal_panel__sBTny{opacity:1;transform:translateY(0) scale(1)}.PayPilotLiveDataSignal_root__f_VT5[data-status=red] .PayPilotLiveDataSignal_panel__sBTny{border-color:color-mix(in srgb,#ff5f57 38%,var(--pp-border,rgba(20,20,20,.16)))}.PayPilotLiveDataSignal_root__f_VT5[data-status=yellow] .PayPilotLiveDataSignal_panel__sBTny{border-color:color-mix(in srgb,#ffbd2e 42%,var(--pp-border,rgba(20,20,20,.16)))}.PayPilotLiveDataSignal_root__f_VT5[data-status=green] .PayPilotLiveDataSignal_panel__sBTny{border-color:color-mix(in srgb,#28c840 34%,var(--pp-border,rgba(20,20,20,.16)))}@media (max-width:720px){.PayPilotLiveDataSignal_panel__sBTny{width:min(22rem,calc(100vw - 1rem));right:-.2rem}}.PayPilotBrainRouteDiagnosticsMount_trigger__lbYx3{position:fixed;right:max(18px,env(safe-area-inset-right));top:max(110px,calc(env(safe-area-inset-top) + 82px));z-index:2147482000;display:grid;grid-template-columns:auto auto;align-items:center;gap:4px 9px;border:1px solid color-mix(in oklab,currentColor 20%,transparent);border-radius:999px;padding:10px 13px;color:inherit;background:color-mix(in oklab,var(--pp-surface,white) 74%,transparent);box-shadow:0 20px 60px color-mix(in oklab,black 16%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);cursor:pointer}.PayPilotBrainRouteDiagnosticsMount_trigger__lbYx3 span{grid-row:span 2;width:10px;height:10px;border-radius:999px;background:currentColor;box-shadow:0 0 0 6px color-mix(in oklab,currentColor 16%,transparent)}.PayPilotBrainRouteDiagnosticsMount_trigger__lbYx3 strong{font-size:.82rem;line-height:1}.PayPilotBrainRouteDiagnosticsMount_trigger__lbYx3 small{font-size:.68rem;color:color-mix(in oklab,currentColor 62%,transparent)}.PayPilotBrainRouteDiagnosticsMount_green__XlpcQ{color:var(--pp-success,#12a879)}.PayPilotBrainRouteDiagnosticsMount_yellow__NBRMm{color:var(--pp-warning,#c98922)}.PayPilotBrainRouteDiagnosticsMount_red__UEtOu{color:var(--pp-danger,#d34a4a)}.PayPilotBrainRouteDiagnosticsMount_backdrop__C_807{position:fixed;inset:0;z-index:2147482100;display:flex;justify-content:flex-end;overflow:hidden;overscroll-behavior:contain;background:color-mix(in oklab,black 24%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.PayPilotBrainRouteDiagnosticsMount_drawer__u9CCe{position:relative;width:min(620px,calc(100vw - 18px));height:100dvh;max-height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;padding:max(24px,env(safe-area-inset-top)) 24px max(160px,calc(env(safe-area-inset-bottom) + 72px));color:var(--pp-text,inherit);background:color-mix(in oklab,var(--pp-surface,white) 94%,transparent);border-left:1px solid color-mix(in oklab,currentColor 14%,transparent);box-shadow:-24px 0 90px color-mix(in oklab,black 22%,transparent)}.PayPilotBrainRouteDiagnosticsMount_header__ObpPp{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:22px}.PayPilotBrainRouteDiagnosticsMount_header__ObpPp div{min-width:0}.PayPilotBrainRouteDiagnosticsMount_group__x8UY_ h3,.PayPilotBrainRouteDiagnosticsMount_header__ObpPp p{margin:0 0 8px;font-size:.72rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,currentColor 62%,transparent)}.PayPilotBrainRouteDiagnosticsMount_header__ObpPp h2{margin:0;font-family:var(--pp-font-display,"Cormorant Garamond",Georgia,serif);font-size:clamp(2.6rem,6vw,4.8rem);line-height:.9;letter-spacing:-.06em}.PayPilotBrainRouteDiagnosticsMount_header__ObpPp span,.PayPilotBrainRouteDiagnosticsMount_request__2fMzH{display:block;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;color:color-mix(in oklab,currentColor 58%,transparent);overflow-wrap:anywhere}.PayPilotBrainRouteDiagnosticsMount_header__ObpPp button{flex:0 0 auto;min-width:72px;border:1px solid color-mix(in oklab,currentColor 16%,transparent);border-radius:999px;padding:10px 13px;color:inherit;background:color-mix(in oklab,var(--pp-surface,white) 66%,transparent);cursor:pointer}.PayPilotBrainRouteDiagnosticsMount_stats__JwgMv{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.PayPilotBrainRouteDiagnosticsMount_item__XL0F2,.PayPilotBrainRouteDiagnosticsMount_stats__JwgMv div,.PayPilotBrainRouteDiagnosticsMount_summary__wzbrm{border:1px solid color-mix(in oklab,currentColor 12%,transparent);background:color-mix(in oklab,var(--pp-surface,white) 66%,transparent);border-radius:20px}.PayPilotBrainRouteDiagnosticsMount_stats__JwgMv div{padding:13px}.PayPilotBrainRouteDiagnosticsMount_stats__JwgMv span{display:block;font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,currentColor 58%,transparent)}.PayPilotBrainRouteDiagnosticsMount_stats__JwgMv strong{display:block;margin-top:8px;font-family:var(--pp-font-display,Georgia,serif);font-size:2rem;line-height:.9}.PayPilotBrainRouteDiagnosticsMount_summary__wzbrm{padding:16px;margin-bottom:22px}.PayPilotBrainRouteDiagnosticsMount_summary__wzbrm p{margin:8px 0 0;line-height:1.55;color:color-mix(in oklab,currentColor 68%,transparent)}.PayPilotBrainRouteDiagnosticsMount_groups__LkYsN{display:grid;gap:20px;padding-bottom:max(72px,env(safe-area-inset-bottom))}.PayPilotBrainRouteDiagnosticsMount_group__x8UY_{display:grid;gap:9px}.PayPilotBrainRouteDiagnosticsMount_item__XL0F2{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.PayPilotBrainRouteDiagnosticsMount_dot__IBBgm{width:11px;height:11px;margin-top:4px;border-radius:999px;background:currentColor}.PayPilotBrainRouteDiagnosticsMount_item__XL0F2 strong{display:block}.PayPilotBrainRouteDiagnosticsMount_item__XL0F2 p{margin:5px 0 0;line-height:1.45;color:color-mix(in oklab,currentColor 68%,transparent)}.PayPilotBrainRouteDiagnosticsMount_item__XL0F2 small{display:block;margin-top:8px;font-size:.74rem;color:color-mix(in oklab,currentColor 55%,transparent)}@media (max-width:720px){.PayPilotBrainRouteDiagnosticsMount_trigger__lbYx3{right:max(14px,env(safe-area-inset-right));top:max(84px,calc(env(safe-area-inset-top) + 64px))}.PayPilotBrainRouteDiagnosticsMount_drawer__u9CCe{width:100vw;border-left:0;padding-bottom:max(180px,calc(env(safe-area-inset-bottom) + 96px))}.PayPilotBrainRouteDiagnosticsMount_stats__JwgMv{grid-template-columns:repeat(2,1fr)}}.PayPilotBrainRouteDiagnosticsMount_backdrop__C_807{align-items:flex-start!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;padding:0!important}.PayPilotBrainRouteDiagnosticsMount_drawer__u9CCe{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overflow-x:hidden!important;overscroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;padding-bottom:max(220px,calc(env(safe-area-inset-bottom) + 132px))!important}.PayPilotBrainRouteDiagnosticsMount_header__ObpPp{position:relative!important;min-width:0!important}.PayPilotBrainRouteDiagnosticsMount_header__ObpPp button{align-self:flex-start!important;white-space:nowrap!important;min-width:82px!important;max-width:112px!important;overflow:visible!important}.PayPilotBrainRouteDiagnosticsMount_groups__LkYsN{padding-bottom:max(140px,calc(env(safe-area-inset-bottom) + 96px))!important}@media (max-width:720px){.PayPilotBrainRouteDiagnosticsMount_backdrop__C_807{justify-content:stretch!important}.PayPilotBrainRouteDiagnosticsMount_drawer__u9CCe{width:100vw!important;min-height:100dvh!important;padding-bottom:max(240px,calc(env(safe-area-inset-bottom) + 150px))!important}}.ppBrainRouteFunctionTrigger{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));z-index:2147481300;display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--pp-border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pp-card) 88%,transparent);color:var(--pp-text-strong);box-shadow:0 18px 45px color-mix(in srgb,#000 18%,transparent);padding:9px 11px;cursor:pointer}.ppBrainRouteFunctionTrigger span{width:9px;height:9px;border-radius:999px;background:var(--pp-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--pp-warning) 18%,transparent)}.ppBrainRouteFunctionTrigger[data-state=green] span{background:var(--pp-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--pp-success) 18%,transparent)}.ppBrainRouteFunctionTrigger[data-state=red] span{background:var(--pp-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--pp-danger) 18%,transparent)}.ppBrainRouteFunctionTrigger strong{font-size:.74rem;font-weight:950}.ppBrainRouteFunctionTrigger small{color:var(--pp-text-muted);font-size:.66rem;font-weight:850}.ppBrainRouteFunctionBackdrop{position:fixed;inset:0;z-index:2147481400;background:color-mix(in srgb,#000 32%,transparent);display:flex;justify-content:flex-end;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.ppBrainRouteFunctionDrawer{width:min(100%,720px);height:100%;overflow:auto;border-radius:30px;border:1px solid color-mix(in srgb,var(--pp-border) 72%,transparent);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--pp-accent) 14%,transparent),transparent 34%),color-mix(in srgb,var(--pp-card) 94%,transparent);box-shadow:-24px 0 80px color-mix(in srgb,#000 22%,transparent);padding:18px}.ppBrainRouteFunctionHeader{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.ppBrainRouteFunctionHeader p{margin:0 0 4px;color:var(--pp-text-muted);font-size:.68rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.ppBrainRouteFunctionHeader h2{margin:0;color:var(--pp-text-strong);font-size:1.25rem;font-weight:950}.ppBrainRouteFunctionHeader span{color:var(--pp-text-muted);font-size:.76rem;font-weight:800}.ppBrainRouteFunctionCard button,.ppBrainRouteFunctionHeader button{border:0;border-radius:999px;background:var(--pp-text-strong);color:var(--pp-bg);cursor:pointer;font-size:.76rem;font-weight:950;padding:10px 13px}.ppBrainRouteFunctionCard button:disabled{cursor:not-allowed;opacity:.55}.ppBrainRouteFunctionStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.ppBrainRouteFunctionStats article{display:grid;gap:2px;border-radius:18px;background:color-mix(in srgb,var(--pp-surface) 70%,transparent);border:1px solid color-mix(in srgb,var(--pp-border) 55%,transparent);padding:10px}.ppBrainRouteFunctionStats span{color:var(--pp-text-muted);font-size:.66rem;font-weight:850}.ppBrainRouteFunctionStats strong{color:var(--pp-text-strong);font-size:1rem;font-weight:950}.ppBrainRouteFunctionError{color:var(--pp-danger);font-size:.78rem;font-weight:850}.ppBrainRouteFunctionList{display:grid;gap:12px}.ppBrainRouteFunctionCard,.ppBrainRouteFunctionEmpty,.ppBrainRouteFunctionResult{border-radius:22px;background:color-mix(in srgb,var(--pp-surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--pp-border) 58%,transparent);padding:14px}.ppBrainRouteFunctionCardHead{display:flex;justify-content:space-between;gap:12px}.ppBrainRouteFunctionCardHead span{display:grid;gap:3px}.ppBrainRouteFunctionCardHead small{color:var(--pp-text-muted);font-size:.64rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.ppBrainRouteFunctionCardHead strong,.ppBrainRouteFunctionEmpty strong{color:var(--pp-text-strong);font-size:.94rem;font-weight:950}.ppBrainRouteFunctionCardHead em{color:var(--pp-text-muted);font-size:.68rem;font-style:normal;font-weight:750}.ppBrainRouteFunctionCardHead mark{align-self:start;border-radius:999px;background:color-mix(in srgb,var(--pp-warning) 14%,transparent);color:var(--pp-text-strong);padding:6px 9px;font-size:.62rem;font-weight:950;text-transform:uppercase}.ppBrainRouteFunctionCard[data-confidence=high] .ppBrainRouteFunctionCardHead mark{background:color-mix(in srgb,var(--pp-success) 14%,transparent)}.ppBrainRouteFunctionCard p,.ppBrainRouteFunctionEmpty p,.ppBrainRouteFunctionMuted{color:var(--pp-text-muted);font-size:.74rem;font-weight:750;line-height:1.45}.ppBrainRouteFunctionFields{display:grid;gap:10px;margin:12px 0}.ppBrainRouteFunctionFields label{display:grid;gap:6px;color:var(--pp-text-strong);font-size:.7rem;font-weight:900}.ppBrainRouteFunctionFields input,.ppBrainRouteFunctionFields textarea{width:100%;border-radius:15px;border:1px solid color-mix(in srgb,var(--pp-border) 68%,transparent);background:color-mix(in srgb,var(--pp-card) 78%,transparent);color:var(--pp-text-strong);font:inherit;padding:10px}.ppBrainRouteFunctionResult{margin-top:14px}.ppBrainRouteFunctionResult summary{color:var(--pp-text-strong);cursor:pointer;font-size:.78rem;font-weight:950}.ppBrainRouteFunctionResult pre{color:var(--pp-text-muted);max-height:300px;overflow:auto;white-space:pre-wrap;font-size:.7rem}@media (max-width:760px){.ppBrainRouteFunctionTrigger{right:max(12px,env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom))}.ppBrainRouteFunctionBackdrop{padding:0}.ppBrainRouteFunctionDrawer{width:100%;height:100%;border-radius:24px 24px 0 0}.ppBrainRouteFunctionStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.ppDesktopThemeToggle,.ppGlobalThemeToggle,.ppThemeControl,.ppThemeDesktopToggle,.ppThemeSwitcher,.ppThemeToggle:not(.ppMobileThemeToggle),[aria-label="Switch theme"]:not(.ppMobileThemeToggle),[aria-label="Switch to day mode"]:not(.ppMobileThemeToggle),[aria-label="Switch to night mode"]:not(.ppMobileThemeToggle),[aria-label="Theme toggle"]:not(.ppMobileThemeToggle),[aria-label="Toggle theme"]:not(.ppMobileThemeToggle),[data-pp-theme-toggle=desktop],[data-theme-toggle=desktop]{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media (min-width:1041px){.ppMobileThemeToggle{display:none!important}}.ppCleanShell,.ppCleanShell *{box-sizing:border-box}.ppCleanShell{width:100%;min-height:100dvh;color:var(--pp-text-strong);background:var(--pp-bg)}.ppCleanPage{width:100%;min-width:0;max-width:none}.ppCleanHeader,.ppCleanTab{display:none}@media (min-width:1024px){.ppCleanShell{display:grid;grid-template-columns:292px minmax(0,1fr);height:100dvh;overflow:hidden}.ppCleanSidebar{width:292px;height:100dvh;padding:14px 0 14px 14px;overflow:hidden}.ppCleanPage{height:100dvh;overflow-y:auto;overflow-x:hidden;padding:18px 24px 90px 18px;background:var(--pp-bg)}.ppCleanSide{width:100%;height:calc(100dvh - 28px);display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:38px;overflow:hidden;border:1px solid color-mix(in srgb,var(--pp-border) 76%,transparent);background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--pp-accent) 18%,transparent),transparent 38%),linear-gradient(150deg,color-mix(in srgb,var(--pp-card) 91%,transparent),color-mix(in srgb,var(--pp-bg) 88%,transparent));box-shadow:var(--pp-shadow-lg);backdrop-filter:blur(34px) saturate(1.35);-webkit-backdrop-filter:blur(34px) saturate(1.35)}.ppCleanSide__brand{height:112px;border-radius:30px;display:grid;place-items:center;position:relative;overflow:hidden;border:1px solid var(--pp-border);background:color-mix(in srgb,var(--pp-surface) 80%,transparent)}.ppCleanSide__brand span{position:absolute;width:210px;height:90px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--pp-accent) 30%,transparent),transparent 68%);filter:blur(15px)}.ppCleanSide__brand img{position:relative;z-index:1;width:230px;max-height:92px;object-fit:contain}.ppCleanSide__context{min-height:54px;border-radius:22px;padding:11px 13px;border:1px solid var(--pp-border);background:color-mix(in srgb,var(--pp-surface) 72%,transparent)}.ppCleanSide__context span,.ppCleanSide__group p{display:block;margin:0;color:var(--pp-text-muted);font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ppCleanSide__context strong{display:block;margin-top:4px;color:var(--pp-text-strong);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppCleanSide__nav{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:12px;scrollbar-width:none}.ppCleanSide__nav::-webkit-scrollbar{display:none}.ppCleanSide__group{display:grid;gap:8px}.ppCleanSide__group p{display:flex;align-items:center;gap:8px;padding:0 6px}.ppCleanSide__group p i{width:7px;height:7px;border-radius:999px;background:var(--pp-accent)}.ppCleanSide__group div{display:grid;gap:6px}.ppCleanSide__group a{min-height:40px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:18px;padding:0 10px;color:var(--pp-text-muted);text-decoration:none;border:1px solid transparent}.ppCleanSide__group a.isActive{color:var(--pp-text-strong);border-color:color-mix(in srgb,var(--pp-accent) 38%,var(--pp-border));background:color-mix(in srgb,var(--pp-accent) 13%,transparent)}.ppCleanSide__group a.isLocked{opacity:.55}.ppCleanSide__group a span{font-size:16px}.ppCleanSide__group a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900}.ppCleanSide__group a em{font-style:normal;font-size:9px;color:var(--pp-text-muted)}.ppCleanSide__identity{min-height:66px;display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;border-radius:24px;padding:10px;border:1px solid var(--pp-border);background:color-mix(in srgb,var(--pp-surface) 72%,transparent)}.ppCleanSide__identity>div{width:46px;height:46px;border-radius:18px;display:grid;place-items:center;background:var(--pp-accent);color:var(--pp-accent-contrast,var(--pp-bg));font-weight:950}.ppCleanSide__identity small,.ppCleanSide__identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppCleanSide__identity strong{font-size:13px}.ppCleanSide__identity small{color:var(--pp-text-muted);font-size:11px}}@media (max-width:1023px){body,html{width:100%;overflow-x:hidden;background:var(--pp-bg)}.ppCleanShell{display:block;overflow-x:hidden}.ppCleanSidebar{display:none!important}.ppCleanPage{min-height:100dvh;overflow-x:hidden;padding:calc(96px + env(safe-area-inset-top)) 14px calc(116px + env(safe-area-inset-bottom));background:var(--pp-bg)}.ppCleanHeader{position:fixed;z-index:9000;top:calc(12px + env(safe-area-inset-top));left:14px;right:14px;height:68px;display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:10px;padding:0 10px;border-radius:30px;border:1px solid color-mix(in srgb,var(--pp-border) 76%,transparent);background:color-mix(in srgb,var(--pp-card) 88%,transparent);backdrop-filter:blur(32px) saturate(1.35);-webkit-backdrop-filter:blur(32px) saturate(1.35);box-shadow:0 18px 54px color-mix(in srgb,black 34%,transparent)}.ppCleanHeader__button{width:48px;height:48px;display:grid;place-items:center;border-radius:18px;color:var(--pp-text-strong);border:1px solid color-mix(in srgb,var(--pp-border) 72%,transparent);background:color-mix(in srgb,var(--pp-surface) 72%,transparent);text-decoration:none}.ppCleanHeader__button svg{width:23px;height:23px}.ppCleanHeader__brand{display:flex;align-items:center;justify-content:center;min-width:0}.ppCleanHeader__brand img{width:auto;max-width:172px;max-height:44px;object-fit:contain}.ppCleanTab{position:fixed;z-index:9100;left:16px;right:16px;bottom:calc(10px + env(safe-area-inset-bottom));height:80px;display:grid;grid-template-columns:1fr 1fr 82px 1fr 1fr;align-items:center;gap:6px;padding:8px 10px;border-radius:31px;overflow:visible;border:1px solid color-mix(in srgb,var(--pp-border) 78%,transparent);background:color-mix(in srgb,var(--pp-card) 86%,transparent);backdrop-filter:blur(34px) saturate(1.35);-webkit-backdrop-filter:blur(34px) saturate(1.35);box-shadow:0 24px 68px color-mix(in srgb,black 42%,transparent)}.ppCleanTab>a:not(.ppCleanTab__fab){height:58px;min-width:0;display:grid;place-items:center;align-content:center;gap:4px;border-radius:21px;color:var(--pp-text-muted);text-decoration:none;font-size:11px;font-weight:900}.ppCleanTab>a:not(.ppCleanTab__fab).isActive{color:var(--pp-accent);background:color-mix(in srgb,var(--pp-accent) 13%,transparent)}.ppCleanTab svg{width:22px;height:22px;stroke-width:1.9}.ppCleanTab__fab{grid-column:3;width:82px;height:82px;display:grid;place-items:center;justify-self:center;align-self:center;transform:translateY(-15px);border-radius:999px;color:var(--pp-text-strong);text-decoration:none;border:1px solid color-mix(in srgb,var(--pp-accent) 54%,var(--pp-border));background:radial-gradient(circle at 28% 20%,color-mix(in srgb,var(--pp-accent) 72%,transparent),transparent 36%),radial-gradient(circle at 76% 72%,color-mix(in srgb,var(--pp-info,var(--pp-accent)) 62%,transparent),transparent 44%),color-mix(in srgb,var(--pp-card) 92%,transparent);box-shadow:0 18px 46px color-mix(in srgb,var(--pp-accent) 30%,transparent),inset 0 1px 0 color-mix(in srgb,white 32%,transparent)}.ppCleanTab__fab svg{width:34px;height:34px}.clientTabBar,.ppClientTabBar,.ppMobileDock,.ppMobileDockContainer,.ppMobileDockFab,.ppMobileHeaderOnly,.ppMobileTabOnly,.ppNativeHeader,.ppNativeTabBar,.ppV3MobileHeader,.ppV3TabBar{display:none!important;visibility:hidden!important;pointer-events:none!important}#client-workspace-page,.ppClientShellFinal__page{width:100%!important;max-width:none!important;min-width:0!important;padding-left:0!important;padding-right:0!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}#client-workspace-page>*,.ppClientShellFinal__page>*{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.ppNativeTabBar{position:fixed!important;left:18px!important;right:18px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;height:82px!important;min-height:82px!important;max-width:520px!important;margin-inline:auto!important;display:grid!important;grid-template-columns:1fr 1fr 82px 1fr 1fr!important;align-items:center!important;padding:8px 10px!important;border-radius:32px!important;overflow:visible!important;z-index:9000!important}.ppNativeTabBar__fab{grid-column:3!important;position:relative!important;inset:auto!important;width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;margin:0 auto!important;align-self:center!important;justify-self:center!important;transform:translateY(-18px)!important;z-index:2!important}.ppClientTpl,.ppDashboardPro,.ppDocCommand,.ppOpsTpl,.ppTxnCmd{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.ppClientTplHero,.ppDashboardActions,.ppDashboardHero,.ppDashboardInsight,.ppDashboardLowerGrid,.ppDashboardRecent,.ppDocCommandHero,.ppOpsPaperHero,.ppTxnCmd__hero{margin-left:14px!important;margin-right:14px!important;width:calc(100% - 28px)!important;max-width:none!important}.ppDashboardMetrics{padding-left:14px!important;padding-right:14px!important}.ppDashboardPro:after{content:none!important;display:none!important}.ppNativeTabBar{display:grid!important;grid-template-columns:1fr 1fr 82px 1fr 1fr!important;align-items:center!important;overflow:visible!important}.ppNativeTabBar__fab{grid-column:3!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:0 auto!important;transform:translateY(-22px)!important;justify-self:center!important;align-self:center!important;z-index:3!important}.ppClientShellFinal__page,.ppContextCopilotTrigger,.ppGlobalControlFab,.ppOwnerControlFAB{padding-bottom:calc(102px + env(safe-area-inset-bottom))!important}.ppNativeTabBar{left:18px!important;right:18px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;height:82px!important;min-height:82px!important;max-width:520px!important;margin-inline:auto!important;display:grid!important;grid-template-columns:1fr 1fr 86px 1fr 1fr!important;align-items:center!important;justify-items:center!important;overflow:visible!important}.ppNativeTabBar__fab{grid-column:3!important;position:relative!important;inset:auto!important;width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;margin:0!important;transform:translateY(-20px)!important;justify-self:center!important;align-self:center!important;z-index:5!important}.ppNativeTabBar button+*,.ppNativeTabBar__fab+*{transform:none!important}.ppNativeTabBar,[data-client-tabbar],[data-mobile-tabbar],[data-pp-mobile-tabbar],nav.ppNativeTabBar{grid-template-columns:1fr 1fr 88px 1fr 1fr!important;overflow:visible!important;contain:none!important}.ppNativeTabBar>a:first-of-type{grid-column:1!important}.ppNativeTabBar>a:nth-of-type(2){grid-column:2!important}.ppNativeTabBar>a:nth-of-type(3){grid-column:4!important}.ppNativeTabBar>a:nth-of-type(4){grid-column:5!important}.ppNativeTabBar>button,.ppNativeTabBar__fab{grid-column:3!important;grid-row:1!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:76px!important;height:76px!important;margin:0 auto!important;transform:translateY(-22px)!important;justify-self:center!important;align-self:center!important;z-index:20!important}.clientPremiumDashboard,.ppClientDashboard,.ppDashboardPro,.ppDreamDash{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;margin-bottom:0!important;min-height:auto!important}.clientPremiumDashboard:after,.ppClientDashboard:after,.ppDashboardPro:after,.ppDreamDash:after{display:none!important;content:none!important}.clientPremiumDashboard>:last-child,.ppClientDashboard>:last-child,.ppDashboardPro>:last-child,.ppDreamDash>:last-child{margin-bottom:0!important}.ppClientShellFinal__page{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}}.ppCleanShell[data-payroll-department-shell=true][data-client-surface=payroll],.ppCleanShell[data-payroll-os=true][data-client-surface=payroll]{--pp-bg:oklch(0.942 0.010 245)!important;--pp-surface:oklch(0.925 0.014 246)!important;--pp-surface-soft:oklch(0.900 0.016 246)!important;--pp-card:oklch(0.918 0.014 246)!important;--pp-card-strong:oklch(0.970 0.006 250)!important;--pp-text:oklch(0.155 0.050 258)!important;--pp-text-strong:oklch(0.090 0.050 258)!important;--pp-text-muted:oklch(0.365 0.038 258)!important;--pp-border:color-mix(in oklch,oklch(0.14 0.05 258) 16%,transparent)!important;--pp-payroll-clean-image:radial-gradient(circle at 9% -8%,color-mix(in oklch,oklch(0.78 0.115 188) 20%,transparent),transparent 36%),radial-gradient(circle at 92% 0%,color-mix(in oklch,oklch(0.72 0.115 292) 13%,transparent),transparent 38%),linear-gradient(180deg,oklch(0.955 0.008 250),oklch(0.880 0.018 246))!important;background:radial-gradient(circle at 9% -8%,color-mix(in oklch,oklch(.78 .115 188) 20%,transparent),transparent 36%),radial-gradient(circle at 92% 0,color-mix(in oklch,oklch(.72 .115 292) 13%,transparent),transparent 38%),linear-gradient(180deg,oklch(.955 .008 250),oklch(.88 .018 246))!important;background-image:radial-gradient(circle at 9% -8%,color-mix(in oklch,oklch(.78 .115 188) 20%,transparent),transparent 36%),radial-gradient(circle at 92% 0,color-mix(in oklch,oklch(.72 .115 292) 13%,transparent),transparent 38%),linear-gradient(180deg,oklch(.955 .008 250),oklch(.88 .018 246))!important}.ppCleanPage[data-payroll-os-page=true][data-client-surface=payroll]{--pp-bg:oklch(0.942 0.010 245)!important;--pp-surface:oklch(0.925 0.014 246)!important;--pp-card:oklch(0.918 0.014 246)!important;--pp-card-strong:oklch(0.970 0.006 250)!important;--pp-text:oklch(0.155 0.050 258)!important;--pp-text-strong:oklch(0.090 0.050 258)!important;--pp-text-muted:oklch(0.365 0.038 258)!important;background:radial-gradient(circle at 10% -10%,color-mix(in oklch,oklch(.78 .115 188) 18%,transparent),transparent 38%),radial-gradient(circle at 92% 0,color-mix(in oklch,oklch(.72 .115 292) 11%,transparent),transparent 40%),linear-gradient(180deg,oklch(.955 .008 250),oklch(.885 .018 246))!important;background-image:radial-gradient(circle at 10% -10%,color-mix(in oklch,oklch(.78 .115 188) 18%,transparent),transparent 38%),radial-gradient(circle at 92% 0,color-mix(in oklch,oklch(.72 .115 292) 11%,transparent),transparent 40%),linear-gradient(180deg,oklch(.955 .008 250),oklch(.885 .018 246))!important}.ppCleanPage[data-payroll-os-page=true][data-client-surface=payroll]>[data-client-workspace-outlet=true]{background:transparent!important;background-image:none!important}:where(html.dark,html[data-theme=dark],html[data-resolved-theme=dark],html.pp-theme-dark,body.dark,body[data-theme=dark],body[data-resolved-theme=dark]) .ppCleanShell[data-payroll-department-shell=true][data-client-surface=payroll],:where(html.dark,html[data-theme=dark],html[data-resolved-theme=dark],html.pp-theme-dark,body.dark,body[data-theme=dark],body[data-resolved-theme=dark]) .ppCleanShell[data-payroll-os=true][data-client-surface=payroll]{--pp-bg:oklch(0.102 0.034 258)!important;--pp-surface:oklch(0.135 0.038 258)!important;--pp-surface-soft:oklch(0.120 0.036 258)!important;--pp-card:oklch(0.165 0.040 255)!important;--pp-card-strong:oklch(0.205 0.046 252)!important;--pp-text:oklch(0.955 0.014 96)!important;--pp-text-strong:oklch(0.990 0.012 96)!important;--pp-text-muted:oklch(0.760 0.026 250)!important;--pp-border:color-mix(in oklch,white 15%,transparent)!important;--pp-payroll-clean-image:radial-gradient(circle at 9% -8%,color-mix(in oklch,oklch(0.72 0.135 188) 24%,transparent),transparent 38%),radial-gradient(circle at 92% 0%,color-mix(in oklch,oklch(0.67 0.165 292) 19%,transparent),transparent 40%),linear-gradient(180deg,oklch(0.100 0.034 258),oklch(0.145 0.042 258))!important;background:radial-gradient(circle at 9% -8%,color-mix(in oklch,oklch(.72 .135 188) 24%,transparent),transparent 38%),radial-gradient(circle at 92% 0,color-mix(in oklch,oklch(.67 .165 292) 19%,transparent),transparent 40%),linear-gradient(180deg,oklch(.1 .034 258),oklch(.145 .042 258))!important;background-image:radial-gradient(circle at 9% -8%,color-mix(in oklch,oklch(.72 .135 188) 24%,transparent),transparent 38%),radial-gradient(circle at 92% 0,color-mix(in oklch,oklch(.67 .165 292) 19%,transparent),transparent 40%),linear-gradient(180deg,oklch(.1 .034 258),oklch(.145 .042 258))!important}:where(html.dark,html[data-theme=dark],html[data-resolved-theme=dark],html.pp-theme-dark,body.dark,body[data-theme=dark],body[data-resolved-theme=dark]) .ppCleanPage[data-payroll-os-page=true][data-client-surface=payroll]{--pp-bg:oklch(0.102 0.034 258)!important;--pp-surface:oklch(0.135 0.038 258)!important;--pp-card:oklch(0.165 0.040 255)!important;--pp-card-strong:oklch(0.205 0.046 252)!important;--pp-text:oklch(0.955 0.014 96)!important;--pp-text-strong:oklch(0.990 0.012 96)!important;--pp-text-muted:oklch(0.760 0.026 250)!important;background:radial-gradient(circle at 9% -8%,color-mix(in oklch,oklch(.72 .135 188) 22%,transparent),transparent 38%),radial-gradient(circle at 92% 0,color-mix(in oklch,oklch(.67 .165 292) 18%,transparent),transparent 40%),linear-gradient(180deg,oklch(.1 .034 258),oklch(.145 .042 258))!important;background-image:radial-gradient(circle at 9% -8%,color-mix(in oklch,oklch(.72 .135 188) 22%,transparent),transparent 38%),radial-gradient(circle at 92% 0,color-mix(in oklch,oklch(.67 .165 292) 18%,transparent),transparent 40%),linear-gradient(180deg,oklch(.1 .034 258),oklch(.145 .042 258))!important}.ppDocEngine{min-height:100dvh;width:100%;padding:clamp(18px,2.6vw,38px) clamp(18px,2.6vw,38px) calc(130px + env(safe-area-inset-bottom));color:var(--pp-text-strong);background:radial-gradient(circle at 8% 0,color-mix(in oklch,var(--pp-accent) 12%,transparent),transparent 34%),radial-gradient(circle at 92% 4%,color-mix(in oklch,var(--pp-success,var(--pp-accent)) 8%,transparent),transparent 34%),var(--pp-bg);overflow-x:hidden}.ppDocEngineHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:20px;align-items:end;margin-bottom:18px}.ppDocBack{grid-column:1/-1;width:fit-content;display:inline-flex;align-items:center;gap:9px;color:var(--pp-text-muted);text-decoration:none;font-size:13px;font-weight:900;border:1px solid var(--pp-border);background:color-mix(in oklch,var(--pp-card) 82%,transparent);border-radius:999px;padding:10px 14px}.ppDocHeroCopy{min-width:0}.ppDocEye,.ppDocSectionTop p{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--pp-text-muted);font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.ppDocEye i,.ppDocSectionTop i{width:8px;height:8px;border-radius:999px;background:var(--pp-accent);box-shadow:0 0 18px var(--pp-accent)}.ppDocHeroCopy h1{max-width:920px;margin:0;font-family:var(--pp-font-display,Georgia,"Times New Roman",serif);font-size:clamp(48px,6.4vw,98px);line-height:.9;letter-spacing:-.075em}.ppDocHeroCopy>p:not(.ppDocEye){max-width:760px;margin:18px 0 0;color:var(--pp-text-muted);font-size:clamp(15px,1.25vw,19px);line-height:1.62;font-weight:650}.ppDocHeroAside{border:1px solid var(--pp-border);border-radius:26px;padding:18px;background:color-mix(in oklch,var(--pp-card) 84%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklch,var(--pp-text-strong) 6%,transparent)}.ppDocWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);gap:16px;align-items:start}.ppDocEditor,.ppDocPreview{min-width:0;border:1px solid var(--pp-border);border-radius:32px;background:linear-gradient(145deg,color-mix(in oklch,var(--pp-card) 92%,transparent),color-mix(in oklch,var(--pp-bg) 72%,transparent));box-shadow:0 24px 70px color-mix(in oklch,var(--pp-bg) 70%,transparent),inset 0 1px 0 color-mix(in oklch,var(--pp-text-strong) 7%,transparent);backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35)}.ppDocEditor{padding:clamp(18px,2.4vw,28px)}.ppDocPreview{position:sticky;top:18px;padding:18px}.ppDocSectionTop{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.ppDocSectionTop p{margin:0}.ppDocSectionTop span{color:var(--pp-text-muted);font-size:12px;font-weight:900}.ppDocEditorInner{min-width:0}.ppDocActions{margin-top:18px;padding-top:18px;border-top:1px solid var(--pp-border)}.ppDocActionBar{display:flex;flex-wrap:wrap;gap:10px}.ppDocBtn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--pp-border);background:var(--pp-surface);color:var(--pp-text-strong);text-decoration:none;font-weight:950;padding:12px 18px;cursor:pointer}.ppDocBtn--primary{border-color:transparent;background:var(--pp-accent);color:var(--pp-accent-contrast,var(--pp-bg))}.ppDocBtn--danger{color:var(--pp-danger,var(--pp-text-strong));border-color:color-mix(in oklch,var(--pp-danger,var(--pp-accent)) 34%,var(--pp-border))}.ppDocPreviewFrame{position:relative;min-height:720px;border-radius:24px;background:radial-gradient(circle at 50% 0,color-mix(in oklch,var(--pp-accent) 8%,transparent),transparent 42%),color-mix(in oklch,var(--pp-surface) 84%,transparent);border:1px solid var(--pp-border);overflow:hidden;padding:clamp(12px,1.8vw,22px)}.ppDocPreview[data-locked=true] .ppDocPreviewFrame>:not(.ppDocLock){filter:blur(8px);opacity:.52;transform:scale(1.01)}.ppDocLock{position:absolute;inset:18px;z-index:5;display:grid;place-items:center;align-content:center;text-align:center;padding:24px;border-radius:24px;border:1px solid color-mix(in oklch,var(--pp-accent) 26%,var(--pp-border));background:color-mix(in oklch,var(--pp-bg) 52%,transparent);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}.ppDocLockOrb{width:62px;height:62px;display:grid;place-items:center;border-radius:999px;background:color-mix(in oklch,var(--pp-accent) 14%,transparent);color:var(--pp-accent);font-size:30px;margin-bottom:16px;box-shadow:0 0 34px color-mix(in oklch,var(--pp-accent) 18%,transparent)}.ppDocLock h2{margin:0;font-family:var(--pp-font-display,Georgia,"Times New Roman",serif);font-size:34px;letter-spacing:-.045em}.ppDocLock p{max-width:340px;margin:12px auto 0;color:var(--pp-text-muted);line-height:1.55}.ppDocLock a{margin-top:20px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--pp-accent);color:var(--pp-accent-contrast,var(--pp-bg));text-decoration:none;font-weight:950;padding:12px 18px}.ppDocPaper{width:min(100%,520px);min-height:660px;margin:0 auto;border-radius:18px;padding:28px;background:color-mix(in oklch,var(--pp-text-strong) 96%,white);color:color-mix(in oklch,var(--pp-bg) 94%,black);box-shadow:0 30px 80px color-mix(in oklch,var(--pp-bg) 70%,transparent)}.ppDocPaperTop{display:flex;justify-content:space-between;gap:20px;align-items:start}.ppDocPaperLogo{width:74px;height:54px;display:grid;place-items:center;border-radius:14px;background:color-mix(in oklch,var(--pp-bg) 8%,white);color:color-mix(in oklch,var(--pp-bg) 60%,black);font-size:12px;font-weight:900}.ppDocPaperTop strong{font-size:34px;letter-spacing:-.05em}.ppDocPaperLines{display:grid;gap:9px;margin-top:38px}.ppDocPaperLines i{height:10px;border-radius:999px;background:color-mix(in oklch,var(--pp-bg) 12%,white)}.ppDocPaperLines i:first-child{width:76%}.ppDocPaperLines i:nth-child(2){width:58%}.ppDocPaperLines i:nth-child(3){width:68%}.ppDocPaperBody{min-height:260px;margin-top:38px}.ppDocPaperTotals{display:grid;grid-template-columns:1fr auto;gap:12px;border-top:1px solid color-mix(in oklch,var(--pp-bg) 18%,white);padding-top:18px}.ppDocPaperTotals strong{font-size:22px}@media (max-width:1180px){.ppDocWorkspace{grid-template-columns:1fr}.ppDocPreview{position:relative;top:auto}}@media (max-width:820px){.ppDocEngine{width:100%;max-width:100%;padding:0 16px calc(132px + env(safe-area-inset-bottom))}.ppDocEngineHero{grid-template-columns:1fr;gap:16px}.ppDocBack{margin-top:2px}.ppDocHeroCopy h1{font-size:clamp(42px,12vw,62px);line-height:.92}.ppDocEditor,.ppDocPreview{border-radius:28px}.ppDocPreviewFrame{min-height:480px}.ppDocActionBar{display:grid;grid-template-columns:1fr}.ppDocPaper{min-height:520px;padding:22px}}.ppDocMobileSwitch{display:none}.ppDocPreviewLive{min-height:inherit}.ppDocPreview[data-locked=true] .ppDocPreviewLive{filter:blur(8px);opacity:.52;transform:scale(1.01);pointer-events:none;user-select:none}.ppDocPreview[data-locked=true] .ppDocPreviewFrame>:not(.ppDocLock){filter:none;opacity:1;transform:none}@media (max-width:820px){.ppDocWorkspace{display:flex;flex-direction:column}.ppDocMobileSwitch{order:-2;position:sticky;top:calc(env(safe-area-inset-top) + 84px);z-index:30;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;padding:8px;border:1px solid var(--pp-border);border-radius:999px;background:color-mix(in oklch,var(--pp-card) 86%,transparent);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 14px 34px color-mix(in oklch,var(--pp-bg) 62%,transparent),inset 0 1px 0 color-mix(in oklch,var(--pp-text-strong) 7%,transparent)}.ppDocMobileSwitch a{min-height:42px;display:grid;place-items:center;border-radius:999px;color:var(--pp-text-strong);text-decoration:none;font-size:13px;font-weight:950;background:color-mix(in oklch,var(--pp-surface) 72%,transparent)}.ppDocMobileSwitch a:first-child{background:var(--pp-accent);color:var(--pp-accent-contrast,var(--pp-bg))}.ppDocPreview{order:-1}.ppDocPreviewFrame{min-height:min(62vh,520px);max-height:min(62vh,520px);overflow:auto;-webkit-overflow-scrolling:touch}.ppDocEditor{order:1}.ppDocActions{position:sticky;bottom:calc(94px + env(safe-area-inset-bottom));z-index:28;margin-left:-18px;margin-right:-18px;padding:12px 18px;background:color-mix(in oklch,var(--pp-card) 88%,transparent);border-top:1px solid var(--pp-border);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35)}}.ppDocCommand{width:100%;max-width:none;min-height:100dvh;margin:0;padding:clamp(18px,2.4vw,34px) clamp(18px,2.4vw,34px) calc(124px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:clamp(16px,2vw,26px);color:var(--pp-text-strong);background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--pp-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 92% 16%,color-mix(in srgb,var(--pp-text-strong) 5%,transparent),transparent 32%),var(--pp-bg);overflow-x:hidden}.ppDocCommand,.ppDocCommand *,.ppDocCommand :after,.ppDocCommand :before{box-sizing:border-box}.ppDocCommandBoard,.ppDocCommandEmpty,.ppDocCommandHero,.ppDocCommandHero__meter,.ppDocCommandLock,.ppDocCommandMetrics article,.ppDocCommandModule{border:1px solid color-mix(in srgb,var(--pp-border) 78%,transparent);background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--pp-accent) 12%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--pp-card) 92%,transparent),color-mix(in srgb,var(--pp-surface) 96%,transparent));box-shadow:0 24px 70px rgba(0,0,0,.24),inset 0 1px 0 color-mix(in srgb,var(--pp-text-strong) 9%,transparent);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25)}.ppDocCommandHero{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:clamp(16px,2vw,26px);border-radius:36px;padding:clamp(28px,4vw,58px)}.ppDocCommandEyebrow{margin:0 0 16px;display:flex;align-items:center;gap:10px;color:var(--pp-text-muted);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ppDocCommandEyebrow span{width:7px;height:7px;border-radius:999px;background:var(--pp-accent);box-shadow:0 0 18px color-mix(in srgb,var(--pp-accent) 70%,transparent)}.ppDocCommandHero h1{max-width:11ch;margin:0;color:var(--pp-text-strong);font-family:var(--pp-font-display),Georgia,serif;font-size:clamp(58px,7vw,104px);line-height:.88;letter-spacing:-.065em}.ppDocCommandHero__copy>p:not(.ppDocCommandEyebrow){max-width:720px;margin:22px 0 0;color:var(--pp-text-muted);font-size:clamp(15px,1.1vw,18px);line-height:1.65}.ppDocCommandActions{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.ppDocCommandAction{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--pp-text-strong);text-decoration:none;font-size:13px;font-weight:900;border:1px solid color-mix(in srgb,var(--pp-accent) 28%,var(--pp-border));background:color-mix(in srgb,var(--pp-card) 72%,transparent)}.ppDocCommandAction.isPrimary{color:var(--pp-bg);border-color:transparent;background:linear-gradient(135deg,var(--pp-accent),color-mix(in srgb,var(--pp-accent) 68%,var(--pp-text-strong)));box-shadow:0 20px 42px color-mix(in srgb,var(--pp-accent) 22%,transparent)}.ppDocCommandHero__meter{min-height:220px;border-radius:30px;padding:24px;display:flex;flex-direction:column;justify-content:center}.ppDocCommandHero__meter em,.ppDocCommandHero__meter span,.ppDocCommandMetrics em,.ppDocCommandMetrics span{color:var(--pp-text-muted);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-style:normal}.ppDocCommandHero__meter strong{margin-top:14px;color:var(--pp-text-strong);font-family:var(--pp-font-display),Georgia,serif;font-size:clamp(48px,5vw,76px);line-height:.9}.ppDocCommandHero__meter em{margin-top:12px}.ppDocCommandLock{border-radius:24px;padding:16px 18px;color:var(--pp-text-strong)}.ppDocCommandMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ppDocCommandMetrics article{min-height:128px;border-radius:26px;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.ppDocCommandMetrics strong{color:var(--pp-text-strong);font-size:clamp(26px,2.4vw,38px);line-height:1}.ppDocCommandModules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ppDocCommandModule{min-height:132px;border-radius:26px;padding:18px;color:var(--pp-text-strong);text-decoration:none}.ppDocCommandModule span{color:var(--pp-text-strong);font-weight:950}.ppDocCommandModule p{margin:10px 0 0;color:var(--pp-text-muted);font-size:13px;line-height:1.45}.ppDocCommandBoard{border-radius:34px;padding:24px}.ppDocCommandBoard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ppDocCommandBoard h2{margin:0;color:var(--pp-text-strong);font-family:var(--pp-font-display),Georgia,serif;font-size:clamp(30px,3vw,46px);line-height:1}.ppDocCommandRows{display:grid;gap:10px}.ppDocCommandRow{min-height:70px;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;border-radius:20px;color:var(--pp-text-strong);text-decoration:none;background:color-mix(in srgb,var(--pp-card) 68%,transparent);border:1px solid color-mix(in srgb,var(--pp-border) 76%,transparent)}.ppDocCommandRow span{min-width:0;display:grid;gap:4px}.ppDocCommandRow small,.ppDocCommandRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppDocCommandRow em,.ppDocCommandRow small{color:var(--pp-text-muted)}.ppDocCommandRow em{padding:7px 10px;border-radius:999px;font-size:11px;font-weight:900;font-style:normal;text-transform:uppercase;background:color-mix(in srgb,var(--pp-surface) 78%,transparent);border:1px solid var(--pp-border)}.ppDocCommandRow b{font-size:14px}.ppDocCommandEmpty{border-radius:26px;padding:32px}.ppDocCommandEmpty h3{margin:0;color:var(--pp-text-strong);font-family:var(--pp-font-display),Georgia,serif;font-size:32px}.ppDocCommandEmpty p{margin:12px 0 0;color:var(--pp-text-muted);line-height:1.6}@media (max-width:1023px){.ppDocCommandHero,.ppDocCommandMetrics,.ppDocCommandModules,.ppDocCommandRow{grid-template-columns:1fr}.ppDocCommandRow{align-items:start}}@media (max-width:820px){.ppDocCommand{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.ppDocCommandHero{border-radius:30px;padding:26px 18px 22px}.ppDocCommandHero h1{font-size:clamp(52px,14vw,76px);max-width:9.5ch}.ppDocCommandActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ppDocCommandAction{min-height:64px;padding:0 8px;border-radius:22px;text-align:center;white-space:normal;font-size:12px;line-height:1.12}.ppDocCommandMetrics{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ppDocCommandMetrics::-webkit-scrollbar{display:none}.ppDocCommandMetrics article{scroll-snap-align:start}.ppDocCommandModules{grid-template-columns:1fr}}.ppClientTpl{min-height:100dvh;width:100%;padding:clamp(18px,2.6vw,38px) clamp(18px,2.6vw,38px) calc(130px + env(safe-area-inset-bottom));color:var(--pp-text-strong);background:radial-gradient(circle at 8% 0,color-mix(in oklch,var(--pp-accent) 11%,transparent),transparent 34%),radial-gradient(circle at 92% 4%,color-mix(in oklch,var(--pp-success,var(--pp-accent)) 8%,transparent),transparent 34%),var(--pp-bg);overflow-x:hidden}.ppClientTplHero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;margin-bottom:18px;border:1px solid var(--pp-border);border-radius:34px;padding:clamp(26px,4vw,56px);background:linear-gradient(135deg,color-mix(in oklch,var(--pp-card) 92%,transparent),color-mix(in oklch,var(--pp-bg) 72%,transparent));box-shadow:0 26px 76px color-mix(in oklch,var(--pp-bg) 70%,transparent),inset 0 1px 0 color-mix(in oklch,var(--pp-text-strong) 7%,transparent);overflow:hidden}.ppClientTplHero:before{content:"";position:absolute;inset:-35% auto auto -18%;width:54%;height:135%;background:radial-gradient(circle,color-mix(in oklch,var(--pp-accent) 16%,transparent),transparent 68%);pointer-events:none}.ppClientTplHero[data-compact=true]{padding:clamp(22px,3vw,38px)}.ppClientTplHero[data-dashboard=true]{border-radius:38px;min-height:310px;align-items:center}.ppClientTplHero>*{position:relative;z-index:1}.ppClientTplBack{grid-column:1/-1;width:fit-content;display:inline-flex;align-items:center;gap:9px;color:var(--pp-text-muted);text-decoration:none;font-size:13px;font-weight:900;border:1px solid var(--pp-border);background:color-mix(in oklch,var(--pp-card) 82%,transparent);border-radius:999px;padding:10px 14px}.ppClientTplHeroCopy{min-width:0}.ppClientTplEye,.ppClientTplPanelTop p{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--pp-text-muted);font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.ppClientTplEye i,.ppClientTplPanelTop i{width:8px;height:8px;border-radius:999px;background:var(--pp-accent);box-shadow:0 0 18px var(--pp-accent)}.ppClientTplHero h1{margin:0;font-family:var(--pp-font-display,Georgia,"Times New Roman",serif);font-size:clamp(46px,6.2vw,96px);line-height:.9;letter-spacing:-.075em;color:var(--pp-text-strong)}.ppClientTplSub{margin:18px 0 0;color:var(--pp-text-muted);font-size:clamp(15px,1.25vw,19px);line-height:1.62;font-weight:650}.ppClientTplActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ppClientTplActions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--pp-border);background:var(--pp-surface);color:var(--pp-text-strong);text-decoration:none;font-weight:950;padding:12px 18px}.ppClientTplActions a[data-variant=primary]{background:var(--pp-accent);color:var(--pp-accent-contrast,var(--pp-bg));border-color:transparent}.ppClientTplDashboardShell,.ppClientTplGrid,.ppClientTplGuidedShell,.ppClientTplListShell,.ppClientTplOpsShell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;align-items:start}.ppClientTplMain,.ppClientTplRail{min-width:0}.ppClientTplRail{position:sticky;top:18px}.ppClientTplLocked,.ppClientTplMetric,.ppClientTplPanel,.ppClientTplProgress,.ppClientTplRail{border:1px solid var(--pp-border);border-radius:28px;background:linear-gradient(145deg,color-mix(in oklch,var(--pp-card) 92%,transparent),color-mix(in oklch,var(--pp-bg) 72%,transparent));box-shadow:0 22px 64px color-mix(in oklch,var(--pp-bg) 64%,transparent),inset 0 1px 0 color-mix(in oklch,var(--pp-text-strong) 7%,transparent);backdrop-filter:blur(26px) saturate(1.32);-webkit-backdrop-filter:blur(26px) saturate(1.32)}.ppClientTplPanel,.ppClientTplProgress{padding:clamp(18px,2.2vw,26px)}.ppClientTplPanel+.ppClientTplPanel{margin-top:16px}.ppClientTplPanelTop{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.ppClientTplPanelTop p{margin:0 0 8px}.ppClientTplPanelTop h2{margin:0;font-size:24px;letter-spacing:-.045em}.ppClientTplMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.ppClientTplMetric{min-height:132px;padding:20px;display:grid;align-content:space-between;gap:10px}.ppClientTplMetric small{color:var(--pp-text-muted);font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.ppClientTplMetric strong{font-size:clamp(30px,3.2vw,44px);letter-spacing:-.06em}.ppClientTplMetric span{color:var(--pp-text-muted);line-height:1.45}.ppClientTplMetric[data-tone=good] span{color:var(--pp-success,var(--pp-accent))}.ppClientTplMetric[data-tone=warn] span{color:var(--pp-warning,var(--pp-accent))}.ppClientTplMetric[data-tone=danger] span{color:var(--pp-danger,var(--pp-accent))}.ppClientTpl--guided .ppClientTplGuidedShell{grid-template-columns:minmax(0,.92fr) minmax(320px,.48fr)}.ppClientTpl--operations .ppClientTplOpsShell{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.ppClientTpl--dashboard .ppClientTplDashboardShell{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.ppClientTplLocked{position:relative;min-height:300px;overflow:hidden}.ppClientTplLockedPreview{filter:blur(8px);opacity:.52;transform:scale(1.01);pointer-events:none;user-select:none}.ppClientTplLockedOverlay{position:absolute;inset:18px;z-index:4;display:grid;place-items:center;align-content:center;text-align:center;border:1px solid color-mix(in oklch,var(--pp-accent) 26%,var(--pp-border));border-radius:24px;padding:24px;background:color-mix(in oklch,var(--pp-bg) 52%,transparent);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}.ppClientTplLockedOverlay strong{width:62px;height:62px;display:grid;place-items:center;border-radius:999px;margin-bottom:16px;background:color-mix(in oklch,var(--pp-accent) 14%,transparent);color:var(--pp-accent);font-size:30px;box-shadow:0 0 34px color-mix(in oklch,var(--pp-accent) 18%,transparent)}.ppClientTplLockedOverlay h2{margin:0;font-family:var(--pp-font-display,Georgia,"Times New Roman",serif);font-size:34px;letter-spacing:-.045em}.ppClientTplLockedOverlay p{margin:12px auto 0;color:var(--pp-text-muted);line-height:1.55}.ppClientTplLockedOverlay a{margin-top:20px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--pp-accent);color:var(--pp-accent-contrast,var(--pp-bg));text-decoration:none;font-weight:950;padding:12px 18px}@media (max-width:1180px){.ppClientTpl--dashboard .ppClientTplDashboardShell,.ppClientTpl--guided .ppClientTplGuidedShell,.ppClientTpl--operations .ppClientTplOpsShell,.ppClientTplDashboardShell,.ppClientTplGrid,.ppClientTplGuidedShell,.ppClientTplListShell,.ppClientTplOpsShell{grid-template-columns:1fr}.ppClientTplRail{position:relative;top:auto}.ppClientTplMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ppClientTpl{width:100%;max-width:100%;padding:0 16px calc(132px + env(safe-area-inset-bottom))}.ppClientTplHero{grid-template-columns:1fr;border-radius:32px;padding:28px 24px}.ppClientTplHero[data-dashboard=true]{min-height:auto}.ppClientTplHero h1{font-size:clamp(42px,12vw,62px);line-height:.92}.ppClientTplActions{display:grid;grid-template-columns:1fr;justify-content:stretch}.ppClientTplMetrics{grid-template-columns:1fr;gap:12px}.ppClientTplLocked,.ppClientTplMetric,.ppClientTplPanel,.ppClientTplProgress,.ppClientTplRail{border-radius:26px}}.ppClientEngineRoom{width:100%;max-width:none;min-height:100dvh;margin:0;padding:clamp(18px,2.4vw,34px) clamp(18px,2.4vw,34px) calc(130px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:clamp(16px,2vw,26px);color:var(--pp-text-strong);background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--pp-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 92% 24%,color-mix(in srgb,var(--pp-text-strong) 5%,transparent),transparent 36%),var(--pp-bg);overflow-x:hidden}.ppClientEngineRoom,.ppClientEngineRoom *,.ppClientEngineRoom :after,.ppClientEngineRoom :before{box-sizing:border-box}.ppClientEngineExtra,.ppClientEngineHero,.ppClientEngineHero__instrument,.ppClientEngineMetrics article,.ppClientEnginePanel,.ppClientEngineRail{border:1px solid color-mix(in srgb,var(--pp-border) 78%,transparent);background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--pp-accent) 12%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--pp-card) 92%,transparent),color-mix(in srgb,var(--pp-surface) 96%,transparent));box-shadow:0 24px 70px rgba(0,0,0,.24),inset 0 1px 0 color-mix(in srgb,var(--pp-text-strong) 9%,transparent);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25)}.ppClientEngineHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:clamp(16px,2vw,26px);border-radius:36px;padding:clamp(28px,4vw,58px)}.ppClientEngineEyebrow{margin:0 0 16px;display:flex;align-items:center;gap:10px;color:var(--pp-text-muted);font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.ppClientEngineEyebrow span{width:7px;height:7px;border-radius:999px;background:var(--pp-accent);box-shadow:0 0 18px color-mix(in srgb,var(--pp-accent) 70%,transparent)}.ppClientEngineHero h1{max-width:11ch;margin:0;color:var(--pp-text-strong);font-family:var(--pp-font-display),Georgia,serif;font-size:clamp(58px,7vw,104px);line-height:.88;letter-spacing:-.065em}.ppClientEngineHero__copy>p:not(.ppClientEngineEyebrow){max-width:720px;margin:22px 0 0;color:var(--pp-text-muted);font-size:clamp(15px,1.1vw,18px);line-height:1.65}.ppClientEngineActions{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.ppClientEngineAction{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--pp-text-strong);text-decoration:none;font-size:13px;font-weight:900;border:1px solid color-mix(in srgb,var(--pp-accent) 28%,var(--pp-border));background:color-mix(in srgb,var(--pp-card) 72%,transparent)}.ppClientEngineAction.isPrimary{color:var(--pp-bg);border-color:transparent;background:linear-gradient(135deg,var(--pp-accent),color-mix(in srgb,var(--pp-accent) 68%,var(--pp-text-strong)));box-shadow:0 20px 42px color-mix(in srgb,var(--pp-accent) 22%,transparent)}.ppClientEngineHero__instrument{min-height:240px;border-radius:30px;padding:24px;overflow:hidden}.ppClientEngineInstrument{position:relative;width:100%;height:100%;min-height:210px;border-radius:26px;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 38px,color-mix(in srgb,var(--pp-border) 42%,transparent) 39px),radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--pp-accent) 18%,transparent),transparent 42%),color-mix(in srgb,var(--pp-card) 70%,transparent);border:1px solid var(--pp-border)}.ppClientEngineInstrument i{position:absolute;bottom:24px;width:18%;border-radius:18px 18px 6px 6px;background:linear-gradient(180deg,var(--pp-accent),color-mix(in srgb,var(--pp-accent) 20%,transparent));box-shadow:0 0 28px color-mix(in srgb,var(--pp-accent) 20%,transparent)}.ppClientEngineInstrument i:first-child{left:12%;height:42%}.ppClientEngineInstrument i:nth-child(2){left:39%;height:68%}.ppClientEngineInstrument i:nth-child(3){right:12%;height:54%}.ppClientEngineInstrument b{position:absolute;left:18px;right:18px;bottom:16px;height:1px;background:color-mix(in srgb,var(--pp-accent) 40%,transparent)}.ppClientEngineMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ppClientEngineMetrics article{min-height:124px;border-radius:26px;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.ppClientEngineMetrics em,.ppClientEngineMetrics span,.ppClientEngineSignals em,.ppClientEngineSignals span{color:var(--pp-text-muted);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-style:normal}.ppClientEngineMetrics strong{color:var(--pp-text-strong);font-size:clamp(26px,2.4vw,38px);line-height:1}.ppClientEngineBody{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px}.ppClientEngineExtra,.ppClientEnginePanel,.ppClientEngineRail{border-radius:34px;padding:24px}.ppClientEngineSteps{display:grid;gap:12px}.ppClientEngineStep{min-height:76px;padding:14px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;border-radius:20px;background:color-mix(in srgb,var(--pp-card) 68%,transparent);border:1px solid color-mix(in srgb,var(--pp-border) 76%,transparent)}.ppClientEngineStep b{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--pp-bg);background:var(--pp-accent);font-size:12px}.ppClientEngineStep span{display:grid;gap:5px}.ppClientEngineStep strong{color:var(--pp-text-strong)}.ppClientEngineStep em{color:var(--pp-text-muted);font-style:normal;line-height:1.45}.ppClientEngineSignals{display:grid;gap:12px}.ppClientEngineSignals div{padding:14px;border-radius:20px;background:color-mix(in srgb,var(--pp-card) 68%,transparent);border:1px solid color-mix(in srgb,var(--pp-border) 76%,transparent)}.ppClientEngineSignals strong{display:block;margin:8px 0;color:var(--pp-text-strong);font-size:24px}@media (max-width:1023px){.ppClientEngineBody,.ppClientEngineHero,.ppClientEngineMetrics{grid-template-columns:1fr}}@media (max-width:820px){.ppClientEngineRoom{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.ppClientEngineHero{border-radius:30px;padding:26px 18px 22px}.ppClientEngineHero h1{font-size:clamp(52px,14vw,76px);max-width:9.5ch}.ppClientEngineActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ppClientEngineAction{min-height:64px;padding:0 8px;border-radius:22px;text-align:center;white-space:normal;font-size:12px;line-height:1.12}.ppClientEngineMetrics{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ppClientEngineMetrics::-webkit-scrollbar{display:none}.ppClientEngineMetrics article{scroll-snap-align:start}}.ppTpl{width:100%;min-width:0;color:var(--pp-text-strong)}.ppTplBody,.ppTplHero,.ppTplSplit,.ppTplWizardBody{border:1px solid var(--pp-border);background:var(--pp-card);border-radius:32px;box-shadow:var(--pp-shadow-sm,0 22px 70px color-mix(in oklch,var(--pp-bg) 72%,transparent))}.ppTplHero{padding:clamp(24px,4vw,44px);margin-bottom:18px}.ppTplHero.compact{padding:clamp(20px,3vw,34px)}.ppTplEye{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--pp-text-muted);font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.ppTplEye span{width:8px;height:8px;border-radius:999px;background:var(--pp-accent);box-shadow:0 0 18px var(--pp-accent)}.ppTplHeroRow{display:flex;justify-content:space-between;gap:20px;align-items:end}.ppTpl h1{margin:0;font-family:var(--pp-font-heading);font-size:clamp(38px,6vw,78px);line-height:.95;letter-spacing:-.065em;color:var(--pp-text-strong)}.ppTplHero p:not(.ppTplEye){margin:14px 0 0;color:var(--pp-text-muted);font-size:15px;line-height:1.6;font-weight:650}.ppTplActions{display:flex;gap:10px;flex-wrap:wrap}.ppTplBody,.ppTplWizardBody{padding:clamp(18px,3vw,28px)}.ppTplSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:18px;padding:18px}.ppTplEditor,.ppTplPreview{min-width:0;border:1px solid var(--pp-border);background:var(--pp-surface);border-radius:24px;padding:18px}.ppTplPreview{position:relative;overflow:hidden;min-height:620px}.ppTplPreview[data-locked=true]>:not(.ppTplLock){filter:blur(8px);opacity:.55}.ppTplLock{position:absolute;inset:18px;display:grid;place-items:center;text-align:center;border-radius:22px;background:color-mix(in oklch,var(--pp-bg) 52%,transparent);border:1px solid color-mix(in oklch,var(--pp-accent) 28%,var(--pp-border));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ppTplLock strong{font-size:42px}.ppTplLock span{display:block;color:var(--pp-text-muted);font-weight:850}@media (max-width:820px){.ppTplBody,.ppTplHero,.ppTplSplit,.ppTplWizardBody{border-radius:30px}.ppTplHero{padding:24px 22px}.ppTplHeroRow{display:block}.ppTpl h1{font-size:clamp(40px,12vw,58px)}.ppTplActions{margin-top:18px}.ppTplSplit{display:grid;grid-template-columns:1fr;padding:14px}.ppTplPreview{min-height:420px}}.clientPremiumDashboard,.ppClientDashboard,.ppClientPageGrid,.ppClientPageShell,.ppClientShell__page,.ppClientWorkspacePage,.ppClientWorkspaceSurface{width:100%!important;max-width:none!important;min-width:0!important}.ppClientShell__page{padding-left:clamp(18px,2vw,30px)!important;padding-right:clamp(18px,2vw,30px)!important}.clientPremiumDashboard,.ppClientDashboard{margin:0!important;justify-self:stretch!important;align-self:stretch!important}:root{--pp-dashboard-accent:var(--pp-accent);--pp-dashboard-accent-2:var(--pp-accent-2,var(--pp-accent));--pp-dashboard-glow:color-mix(in srgb,var(--pp-dashboard-accent) 28%,transparent)}.clientPremiumHeroTitle,.ppClientDashboardHero h1{background:linear-gradient(135deg,var(--pp-dashboard-accent) 0,var(--pp-dashboard-accent-2) 58%,color-mix(in srgb,white 72%,var(--pp-dashboard-accent)) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.clientPremiumDashboard *{border-color:color-mix(in srgb,var(--pp-dashboard-accent) 20%,var(--pp-border))!important}.clientPremiumHero,.ppClientDashboardHero{width:100%!important;max-width:none!important}@media (min-width:1280px){.ppClientShell__page{padding-right:38px!important}}