:root{--font-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--color-bg:#0a0c11;--color-bg-raised:#0e1117;--color-surface:#12151d;--color-surface-2:#181c26;--color-surface-3:#1f2430;--color-ink:#eef1f6;--color-ink-2:#a3abba;--color-ink-3:#667081;--color-accent:#6d7cff;--color-accent-strong:#8b96ff;--color-accent-deep:#4f5ae8;--color-ok:#3ddc97;--color-ok-dim:#103328;--color-blocker:#ff5d5d;--color-blocker-dim:#391418;--color-warn:#ffb224;--color-warn-dim:#38290e;--color-minor:#8a93a6;--color-minor-dim:#1c212b;--color-line:#232937;--color-line-soft:#1a1f2a;--radius-card:14px;--radius-lg:20px;--admin-content-max:1500px}.pf-admin-app-shell{min-height:100dvh;grid-template-columns:248px minmax(0,1fr);background:radial-gradient(760px 420px at 68% -120px,rgb(109 124 255/10%),transparent 72%),#080a0f}.pf-admin-sidebar{z-index:65;width:248px;border-right:1px solid rgb(255 255 255/6%);background:rgb(10 12 18/92%);padding:22px 16px 18px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.pf-admin-brand{width:100%;min-height:46px;gap:11px;padding:4px 6px}.pf-admin-brand-logo{flex:0 0 auto;color:var(--color-accent-strong);filter:drop-shadow(0 8px 22px rgb(109 124 255/24%))}.pf-admin-brand>span:last-child{display:block;font-size:17px;font-weight:780;letter-spacing:-.03em;line-height:1.05}.pf-admin-brand-dot{color:var(--color-accent-strong)}.pf-admin-brand strong{display:block;margin-top:5px;font-weight:700;letter-spacing:.08em}.pf-admin-sidebar-status{display:flex;min-height:34px;align-items:center;border:1px solid rgb(61 220 151/14%);border-radius:11px;background:rgb(61 220 151/5%);gap:7px;margin:18px 4px 20px;padding:7px 10px;color:var(--color-ink-3);font-size:11px}.pf-admin-sidebar-status i,.pf-admin-topbar-actions i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--color-ok);box-shadow:0 0 14px rgb(61 220 151/70%)}.pf-admin-sidebar-status strong{margin-left:auto;color:var(--color-ok);font-size:10px;font-weight:750}.pf-admin-nav,.pf-admin-sidebar nav{align-content:start;grid-gap:18px;gap:18px;margin:0;overflow:auto;padding:0 4px 16px;scrollbar-width:thin}.pf-admin-nav section{grid-gap:4px;gap:4px}.pf-admin-nav section>p{margin:0 0 5px;padding:0 10px;color:#525b6c;font-size:9.5px;font-weight:800;letter-spacing:.12em}.pf-admin-nav-link{min-height:39px;border-radius:11px;gap:10px;padding:8px 10px;color:#858e9f;font-size:12.5px;font-weight:650;transition:.15s ease}.pf-admin-nav-link:after,.pf-admin-nav-link:before{display:none}.pf-admin-nav-glyph{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/7%);border-radius:8px;background:rgb(255 255 255/2.5%);color:#7c879a;font-family:var(--font-mono);font-size:12px;line-height:1;transition:inherit}.pf-admin-nav-link:hover{border-color:rgb(255 255 255/6%);background:rgb(255 255 255/3.5%);color:var(--color-ink-2)}.pf-admin-nav-link.is-active{border-color:rgb(109 124 255/20%);background:rgb(109 124 255/12%);box-shadow:inset 0 1px 0 rgb(255 255 255/3%);color:#dce0ff}.pf-admin-nav-link.is-active .pf-admin-nav-glyph{border-color:rgb(109 124 255/22%);background:rgb(109 124 255/14%);color:var(--color-accent-strong)}.pf-admin-sidebar-foot{display:block;margin:auto 4px 0;border:1px solid rgb(255 255 255/6%);border-radius:12px;background:rgb(255 255 255/2%);padding:12px}.pf-admin-sidebar-foot small,.pf-admin-sidebar-foot span{display:block;color:#555f71;font-size:9.5px;line-height:1.45}.pf-admin-sidebar-foot strong{display:block;margin:4px 0;color:#a8b1c1;font-size:11.5px}.pf-admin-mobile-menu{display:none}.pf-admin-workspace{width:100%;min-width:0;container-name:admin-workspace;container-type:inline-size}.pf-admin-topbar{z-index:55;display:grid;min-height:65px;grid-template-columns:minmax(170px,.65fr) minmax(260px,1.2fr) minmax(230px,.75fr);border-bottom:1px solid rgb(255 255 255/6%);background:rgb(8 10 15/82%);grid-gap:20px;gap:20px;padding:10px clamp(22px,3vw,42px);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.pf-admin-topbar-title span,.pf-admin-topbar-title strong{display:block}.pf-admin-topbar-title span{color:#555f71;font-size:9.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pf-admin-topbar-title strong{margin-top:2px;color:var(--color-ink);font-size:14px;font-weight:720;letter-spacing:-.01em}.pf-admin-topbar .pf-admin-search-button{width:100%;max-width:520px;justify-self:center;border-color:rgb(255 255 255/7%);border-radius:11px;background:rgb(255 255 255/2.5%)}.pf-admin-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.pf-admin-topbar-actions>span{display:inline-flex;align-items:center;gap:7px;color:#667081;font-size:10px;font-weight:750;text-transform:uppercase}.pf-admin-topbar-actions>a{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgb(255 255 255/8%);border-radius:10px;background:rgb(255 255 255/3%);padding:7px 11px;color:#9fa7b6;font-size:11px;font-weight:700}.pf-admin-content{width:100%;max-width:1360px;margin-inline:auto;padding:clamp(24px,3.5vw,48px) clamp(22px,3.5vw,48px) 80px}.pf-admin-runtime-banner{max-width:calc(1360px - 96px);margin:18px auto 0;border-color:rgb(255 178 36/20%);border-radius:12px;background:rgb(255 178 36/6%)}.pf-admin-v2{display:grid;grid-gap:28px;gap:28px;width:100%}.pf-admin-v2-hero{position:relative;display:grid;min-height:315px;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);overflow:hidden;border:1px solid rgb(255 255 255/7%);border-radius:22px;background:radial-gradient(440px 260px at 88% 2%,rgb(109 124 255/16%),transparent 72%),linear-gradient(145deg,rgb(18 21 30/98%),rgb(10 12 18/98%));box-shadow:0 30px 90px rgb(0 0 0/28%);padding:clamp(28px,4vw,48px)}.pf-admin-v2-hero:before{position:absolute;width:280px;height:280px;right:-80px;bottom:-140px;border:1px solid rgb(109 124 255/12%);border-radius:50%;box-shadow:0 0 0 42px rgb(109 124 255/3%),0 0 0 84px rgb(109 124 255/2%);content:"";pointer-events:none}.pf-admin-v2-hero-copy{position:relative;z-index:1;max-width:720px}.pf-admin-v2-kicker{display:inline-flex;align-items:center;gap:8px;color:#737e92;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.14em}.pf-admin-v2-kicker i{width:7px;height:7px;border-radius:50%;background:var(--color-ok);box-shadow:0 0 16px rgb(61 220 151/72%)}.pf-admin-v2-hero h1{max-width:760px;margin:18px 0 0;color:#f5f7fb;font-size:clamp(36px,5vw,58px);font-weight:760;letter-spacing:-.055em;line-height:.98}.pf-admin-v2-hero-copy>p{max-width:680px;margin:20px 0 0;color:#8791a3;font-size:14px;line-height:1.7}.pf-admin-v2-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.pf-admin-v2-primary,.pf-admin-v2-secondary{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:11px;gap:9px;padding:10px 16px;font-size:12px;font-weight:750}.pf-admin-v2-primary{border:1px solid rgb(139 150 255/45%);background:linear-gradient(180deg,#7c88ff,#5c68ed);box-shadow:0 14px 34px rgb(91 103 240/24%);color:white}.pf-admin-v2-secondary{border:1px solid rgb(255 255 255/8%);background:rgb(255 255 255/3%);color:#a7afbd}.pf-admin-v2-identity{position:relative;z-index:1;align-self:start;justify-self:end;min-width:230px;border:1px solid rgb(255 255 255/7%);border-radius:14px;background:rgb(6 8 13/45%);padding:15px 16px}.pf-admin-v2-identity small,.pf-admin-v2-identity span,.pf-admin-v2-identity strong{display:block}.pf-admin-v2-identity span{color:#5f697a;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pf-admin-v2-identity strong{overflow:hidden;margin-top:6px;color:#c8ced8;font-size:12px;text-overflow:ellipsis}.pf-admin-v2-identity small{margin-top:5px;color:#515b6d;font-size:9.5px}.pf-admin-v2-hero-strip{position:relative;z-index:1;display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;grid-gap:8px;gap:8px;margin-top:28px}.pf-admin-v2-hero-signal{display:flex;min-height:58px;align-items:center;border:1px solid rgb(255 255 255/6%);border-radius:12px;background:rgb(6 8 13/48%);gap:10px;padding:11px 13px}.pf-admin-v2-hero-signal span{color:#616b7c;font-size:10px;font-weight:700}.pf-admin-v2-hero-signal strong{margin-left:auto;color:#dce1e9;font-size:18px;letter-spacing:-.04em}.pf-admin-v2-hero-signal.is-good strong{color:var(--color-ok)}.pf-admin-v2-hero-signal.is-warning strong{color:var(--color-warn)}.pf-admin-v2-hero-signal.is-danger strong{color:var(--color-blocker)}.pf-admin-v2-hero-signal.is-accent strong{color:var(--color-accent-strong)}.pf-admin-v2-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pf-admin-v2-metric{--signal:var(--color-accent-strong);position:relative;min-width:0;min-height:150px;overflow:hidden;border:1px solid rgb(255 255 255/7%);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--signal) 7%,transparent),transparent 70%),#10131a;padding:20px}.pf-admin-v2-metric:before{position:absolute;top:0;left:20px;width:36px;height:2px;border-radius:99px;background:var(--signal);box-shadow:0 0 18px color-mix(in srgb,var(--signal) 55%,transparent);content:""}.pf-admin-v2-metric.is-good{--signal:var(--color-ok)}.pf-admin-v2-metric.is-warning{--signal:var(--color-warn)}.pf-admin-v2-metric.is-danger{--signal:var(--color-blocker)}.pf-admin-v2-metric.is-neutral{--signal:#7d8799}.pf-admin-v2-metric>span{display:block;color:#687284;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pf-admin-v2-metric strong{display:block;margin-top:17px;color:#f0f2f6;font-size:clamp(26px,3vw,36px);font-weight:760;letter-spacing:-.055em;line-height:1}.pf-admin-v2-metric p{margin:12px 0 0;color:#5e6879;font-size:11px;line-height:1.45}.pf-admin-v2-section{display:grid;grid-gap:15px;gap:15px}.pf-admin-v2-section-head{display:grid;grid-template-columns:98px minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px}.pf-admin-v2-section-head>span{padding-top:7px;color:#555f70;font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pf-admin-v2-panel-head h2,.pf-admin-v2-section-head h2{margin:0;color:#e9ecf2;font-size:21px;font-weight:740;letter-spacing:-.035em}.pf-admin-v2-panel-head p,.pf-admin-v2-section-head p{margin:4px 0 0;color:#657083;font-size:11.5px;line-height:1.5}.pf-admin-v2-decisions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-v2-role-lenses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pf-admin-v2-role-lens{--signal:var(--color-accent-strong);position:relative;min-width:0;min-height:245px;overflow:hidden;border:1px solid rgb(255 255 255/7%);border-radius:17px;background:radial-gradient(260px 150px at 0 0,color-mix(in srgb,var(--signal) 11%,transparent),transparent 72%),#0f1218;padding:22px;transition:.16s ease}.pf-admin-v2-role-lens:hover{border-color:color-mix(in srgb,var(--signal) 30%,transparent);transform:translateY(-2px)}.pf-admin-v2-role-lens.is-good{--signal:var(--color-ok)}.pf-admin-v2-role-lens.is-warning{--signal:var(--color-warn)}.pf-admin-v2-role-lens>span{color:var(--signal);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pf-admin-v2-role-lens h3{margin:11px 0 0;color:#e9ecf2;font-size:21px;font-weight:750;letter-spacing:-.035em}.pf-admin-v2-role-lens>p{min-height:48px;margin:9px 0 0;color:#697386;font-size:10.5px;line-height:1.55}.pf-admin-v2-role-lens dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:17px 0 0}.pf-admin-v2-role-lens dl div{min-width:0;border:1px solid rgb(255 255 255/5%);border-radius:9px;background:rgb(5 7 11/36%);padding:9px}.pf-admin-v2-role-lens dt{color:#535d6e;font-size:8px}.pf-admin-v2-role-lens dd{overflow:hidden;margin:5px 0 0;color:#bbc2cd;font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.pf-admin-v2-role-lens>b{display:block;margin-top:16px;color:#747f91;font-size:10px;font-weight:700}.pf-admin-v2-role-lens>b i{color:var(--signal);font-style:normal}.pf-admin-v2-decision{--signal:var(--color-accent-strong);display:grid;min-width:0;min-height:150px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;border:1px solid rgb(255 255 255/7%);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--signal) 8%,transparent),transparent 58%),#0f1219;grid-gap:11px;gap:11px;padding:17px;transition:.16s ease}.pf-admin-v2-decision:hover,.pf-admin-v2-domain:hover{border-color:color-mix(in srgb,var(--signal) 30%,transparent);transform:translateY(-2px)}.pf-admin-v2-decision.is-good{--signal:var(--color-ok)}.pf-admin-v2-decision.is-warning{--signal:var(--color-warn)}.pf-admin-v2-decision.is-danger{--signal:var(--color-blocker)}.pf-admin-v2-decision-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--signal) 25%,transparent);border-radius:9px;background:color-mix(in srgb,var(--signal) 9%,transparent);color:var(--signal);font-family:var(--font-mono);font-size:13px}.pf-admin-v2-decision>div>span{display:block;color:#717b8c;font-size:10px;font-weight:750}.pf-admin-v2-decision strong{display:block;margin-top:9px;color:var(--signal);font-size:23px;font-weight:760;letter-spacing:-.05em}.pf-admin-v2-decision p{margin:10px 0 0;color:#5b6576;font-size:10.5px;line-height:1.45}.pf-admin-v2-decision>i{color:#4f596a;font-size:13px;font-style:normal}.pf-admin-v2-grid{display:grid;grid-gap:12px;gap:12px}.pf-admin-v2-grid--wide{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)}.pf-admin-v2-grid--equal{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-v2-panel{min-width:0;border:1px solid rgb(255 255 255/7%);border-radius:16px;background:#0f1218;padding:20px}.pf-admin-v2-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.pf-admin-v2-panel-head h2{font-size:16px}.pf-admin-v2-panel-head>a{display:inline-flex;min-height:28px;align-items:center;flex:0 0 auto;border:1px solid rgb(255 255 255/7%);border-radius:8px;background:rgb(255 255 255/2.5%);gap:5px;padding:5px 8px;color:#7a8496;font-size:9.5px;font-weight:750}.pf-admin-v2-audit,.pf-admin-v2-error-list,.pf-admin-v2-run-list,.pf-admin-v2-user-list{display:grid}.pf-admin-v2-audit>div,.pf-admin-v2-error-list>a,.pf-admin-v2-run-list>a,.pf-admin-v2-user-list>a{display:grid;min-width:0;align-items:center;border-top:1px solid rgb(255 255 255/5%);grid-gap:12px;gap:12px;padding:11px 2px}.pf-admin-v2-audit>div:first-child,.pf-admin-v2-error-list>a:first-child,.pf-admin-v2-run-list>a:first-child,.pf-admin-v2-user-list>a:first-child{border-top:0}.pf-admin-v2-run-list>a{grid-template-columns:minmax(0,1fr) auto}.pf-admin-v2-run-main{display:flex;min-width:0;align-items:center;gap:10px}.pf-admin-v2-audit>div>span:nth-child(2),.pf-admin-v2-error-list>a>span:nth-child(2),.pf-admin-v2-run-main>span:last-child,.pf-admin-v2-user-list>a>span:nth-child(2){min-width:0}.pf-admin-v2-audit strong,.pf-admin-v2-error-list strong,.pf-admin-v2-run-main strong,.pf-admin-v2-user-list strong{display:block;overflow:hidden;color:#b9c0cc;font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pf-admin-v2-audit small,.pf-admin-v2-error-list small,.pf-admin-v2-run-main small,.pf-admin-v2-user-list small{display:block;overflow:hidden;margin-top:3px;color:#555f70;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.pf-admin-v2-dot{display:inline-block;width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--color-accent-strong);box-shadow:0 0 12px rgb(109 124 255/45%)}.pf-admin-v2-dot.is-good{background:var(--color-ok);box-shadow:0 0 12px rgb(61 220 151/40%)}.pf-admin-v2-dot.is-warning{background:var(--color-warn);box-shadow:0 0 12px rgb(255 178 36/40%)}.pf-admin-v2-dot.is-danger{background:var(--color-blocker);box-shadow:0 0 12px rgb(255 93 93/42%)}.pf-admin-v2-run-meta{text-align:right}.pf-admin-v2-run-meta b{display:block;color:#bfc5d0;font-size:13px}.pf-admin-v2-run-meta small{display:block;margin-top:2px;color:#515b6c;font-size:9px}.pf-admin-v2-error-list>a{grid-template-columns:7px minmax(0,1fr) auto}.pf-admin-v2-audit time,.pf-admin-v2-error-list time{color:#4f596a;font-size:8.5px;white-space:nowrap}.pf-admin-v2-clear{display:grid;min-height:210px;place-items:center;align-content:center;text-align:center}.pf-admin-v2-clear>span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgb(61 220 151/22%);border-radius:14px;background:rgb(61 220 151/8%);color:var(--color-ok)}.pf-admin-v2-clear strong{margin-top:12px;color:#c5cbd4;font-size:13px}.pf-admin-v2-clear p{margin:4px 0 0;color:#596374;font-size:10px}.pf-admin-v2-domains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pf-admin-v2-domain{--signal:var(--color-accent-strong);display:block;min-width:0;min-height:230px;border:1px solid rgb(255 255 255/7%);border-radius:17px;background:linear-gradient(155deg,color-mix(in srgb,var(--signal) 8%,transparent),transparent 62%),#0f1218;padding:21px;transition:.16s ease}.pf-admin-v2-domain.is-good{--signal:var(--color-ok)}.pf-admin-v2-domain.is-warning{--signal:var(--color-warn)}.pf-admin-v2-domain>span{color:var(--signal);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pf-admin-v2-domain h3{margin:10px 0 18px;color:#e5e8ee;font-size:19px;font-weight:730;letter-spacing:-.035em}.pf-admin-v2-domain dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.pf-admin-v2-domain dl div{min-width:0;border:1px solid rgb(255 255 255/5%);border-radius:10px;background:rgb(5 7 11/38%);padding:10px}.pf-admin-v2-domain dt{color:#535d6e;font-size:8.5px}.pf-admin-v2-domain dd{overflow:hidden;margin:5px 0 0;color:#bbc2cd;font-size:12px;font-weight:720;text-overflow:ellipsis}.pf-admin-v2-domain>b{display:block;margin-top:18px;color:#747f91;font-size:10px;font-weight:700}.pf-admin-v2-domain>b i{color:var(--signal);font-style:normal}.pf-admin-v2-user-list>a{grid-template-columns:32px minmax(0,1fr) auto}.pf-admin-v2-avatar{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgb(109 124 255/18%);border-radius:10px;background:rgb(109 124 255/8%);color:#929cff;font-size:9px;font-weight:800}.pf-admin-v2-user-list>a>b{color:#747f91;font-size:10px;white-space:nowrap}.pf-admin-v2-runtime{display:grid}.pf-admin-v2-runtime>div{display:flex;min-height:48px;align-items:center;border-top:1px solid rgb(255 255 255/5%);gap:12px;padding:8px 2px}.pf-admin-v2-runtime>div:first-child{border-top:0}.pf-admin-v2-runtime span{display:inline-flex;align-items:center;gap:9px;color:#747e90;font-size:10.5px}.pf-admin-v2-runtime i{width:7px;height:7px;border-radius:50%}.pf-admin-v2-runtime i.is-good{background:var(--color-ok)}.pf-admin-v2-runtime i.is-danger{background:var(--color-blocker)}.pf-admin-v2-runtime strong{margin-left:auto;color:#b7beca;font-size:10.5px}.pf-admin-v2-audit>div{grid-template-columns:9px minmax(0,1fr) auto}.pf-admin-v2-audit-mark{width:8px;height:8px;border:2px solid #657083;border-radius:50%}.pf-admin-v2-empty{margin:0;padding:48px 16px;color:#596374;font-size:11px;text-align:center}@media (max-width:1120px){.pf-admin-v2-decisions,.pf-admin-v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-v2-grid--equal,.pf-admin-v2-grid--wide{grid-template-columns:minmax(0,1fr)}.pf-admin-v2-domains,.pf-admin-v2-role-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.pf-admin-app-shell{grid-template-columns:minmax(0,1fr)}.pf-admin-sidebar{position:-webkit-sticky;position:sticky;display:grid;width:100%;height:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-right:0;border-bottom:1px solid rgb(255 255 255/7%);padding:10px 16px}.pf-admin-brand{width:-moz-fit-content;width:fit-content}.pf-admin-nav--desktop,.pf-admin-sidebar-foot,.pf-admin-sidebar-status{display:none!important}.pf-admin-mobile-menu{position:relative;display:block}.pf-admin-mobile-menu>summary{display:flex;min-height:40px;align-items:center;border:1px solid rgb(255 255 255/8%);border-radius:10px;background:rgb(255 255 255/3%);gap:8px;padding:8px 11px;color:#707b8e;cursor:pointer;font-size:10px;list-style:none}.pf-admin-mobile-menu>summary::-webkit-details-marker{display:none}.pf-admin-mobile-menu>summary strong{color:#c0c6d1;font-size:11px}.pf-admin-mobile-menu[open] .pf-admin-nav--mobile{position:fixed;inset:66px 10px auto;z-index:80;display:grid;max-height:calc(100dvh - 80px);grid-template-columns:repeat(3,minmax(0,1fr));overflow:auto;border:1px solid rgb(255 255 255/9%);border-radius:16px;background:rgb(11 13 19/98%);box-shadow:0 30px 90px rgb(0 0 0/65%);grid-gap:12px;gap:12px;padding:16px}.pf-admin-nav--mobile section{align-content:start}.pf-admin-topbar{top:65px;min-height:58px;grid-template-columns:minmax(0,1fr) auto;padding:9px 16px}.pf-admin-topbar-title{display:none}.pf-admin-topbar .pf-admin-search-button{max-width:none}.pf-admin-topbar-actions>span{display:none}.pf-admin-content{padding:22px 16px 64px}.pf-admin-runtime-banner{margin:12px 16px 0}.pf-admin-v2-hero{grid-template-columns:minmax(0,1fr)}.pf-admin-v2-identity{position:absolute;top:22px;right:22px;min-width:190px}.pf-admin-v2-hero-copy{padding-top:46px}}@media (max-width:620px){.pf-admin-topbar-actions{display:none}.pf-admin-mobile-menu[open] .pf-admin-nav--mobile,.pf-admin-topbar{grid-template-columns:minmax(0,1fr)}.pf-admin-nav--mobile section{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-nav--mobile section>p{grid-column:1/-1}.pf-admin-v2{gap:22px}.pf-admin-v2-hero{min-height:auto;border-radius:17px;padding:22px}.pf-admin-v2-identity{position:static;width:100%;min-width:0;grid-row:1;justify-self:stretch}.pf-admin-v2-hero-copy{padding-top:0}.pf-admin-v2-hero h1{font-size:38px}.pf-admin-v2-decisions,.pf-admin-v2-domains,.pf-admin-v2-hero-strip,.pf-admin-v2-metrics,.pf-admin-v2-role-lenses{grid-template-columns:minmax(0,1fr)}.pf-admin-v2-hero-strip{margin-top:20px}.pf-admin-v2-metric{min-height:126px}.pf-admin-v2-section-head{grid-template-columns:minmax(0,1fr);gap:2px}.pf-admin-v2-section-head>span{padding-top:0}.pf-admin-v2-panel{padding:16px}.pf-admin-v2-domain{min-height:auto}.pf-admin-v2-domain dl{grid-template-columns:minmax(0,1fr)}.pf-admin-v2-role-lens{min-height:auto}.pf-admin-v2-role-lens>p{min-height:0}.pf-admin-v2-role-lens dl{grid-template-columns:minmax(0,1fr)}.pf-admin-v2-audit time,.pf-admin-v2-error-list time{display:none}.pf-admin-v2-error-list>a{grid-template-columns:7px minmax(0,1fr)}.pf-admin-v2-audit>div{grid-template-columns:9px minmax(0,1fr)}}.pf-admin-v3-action-body{padding:20px}.pf-admin-v3-action-disclosure{border-top:1px solid rgb(255 255 255/6%)}.pf-admin-v3-action-disclosure>summary{cursor:pointer;color:#9aa4ff;font-size:10px;font-weight:720;list-style:none;padding:16px 20px}.pf-admin-v3-action-disclosure>summary::-webkit-details-marker{display:none}.pf-admin-v3-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pf-admin-v3-feed{display:grid;grid-gap:0;gap:0;margin:0;padding:0 18px 16px;list-style:none}.pf-admin-v3-feed>article,.pf-admin-v3-feed>li{display:grid;border-top:1px solid rgb(255 255 255/5%);grid-gap:4px;gap:4px;padding:12px 2px}.pf-admin-v3-feed>:first-child{border-top:0}.pf-admin-v3-feed span{color:#596273;font-size:9px}.pf-admin-v3-feed strong{color:#c8ced8;font-size:11px}.pf-admin-v3-feed a,.pf-admin-v3-feed small{color:#737d8f;font-size:9.5px}@media (max-width:760px){.pf-admin-v3-grid-two{grid-template-columns:minmax(0,1fr)}}.pf-admin-v3-editors{display:grid;grid-gap:9px;gap:9px}.pf-admin-v3-editor{scroll-margin-top:90px;border:1px solid rgb(255 255 255/7%);border-radius:13px;background:rgb(14 17 24/72%)}.pf-admin-v3-editor>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;cursor:pointer;list-style:none;padding:13px 16px}.pf-admin-v3-editor>summary::-webkit-details-marker{display:none}.pf-admin-v3-editor>summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.pf-admin-v3-editor>summary strong{color:#cdd2dc;font-size:11px}.pf-admin-v3-editor>summary i,.pf-admin-v3-editor>summary small{color:#626c7d;font-size:9px;font-style:normal}.pf-admin-v3-editor-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-gap:18px;gap:18px;border-top:1px solid rgb(255 255 255/6%);padding:18px}@media (max-width:760px){.pf-admin-v3-editor>summary{grid-template-columns:minmax(0,1fr) auto}.pf-admin-v3-editor>summary>i{display:none}.pf-admin-v3-editor-body{grid-template-columns:minmax(0,1fr)}}.pf-admin-catalog-picker{display:grid;grid-gap:16px;gap:16px;padding:18px}.pf-admin-catalog-picker-search{display:grid;grid-gap:7px;gap:7px}.pf-admin-catalog-picker-search label{color:#7a8496;font-size:10px}.pf-admin-catalog-picker-search input{min-height:44px;border:1px solid rgb(255 255 255/8%);border-radius:11px;background:#0b0e14;color:#d8dce5;outline:0;padding:10px 13px}.pf-admin-catalog-picker-search input:focus{border-color:rgb(125 137 255/55%);box-shadow:0 0 0 3px rgb(125 137 255/8%)}.pf-admin-catalog-picker-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;max-height:230px;overflow:auto}.pf-admin-catalog-picker-results button{display:grid;min-width:0;border:1px solid rgb(255 255 255/6%);border-radius:10px;background:rgb(255 255 255/2%);grid-gap:3px;gap:3px;color:#aeb5c1;cursor:pointer;padding:10px;text-align:left}.pf-admin-catalog-picker-results button.is-active{border-color:rgb(125 137 255/30%);background:rgb(125 137 255/9%)}.pf-admin-catalog-picker-results strong{overflow:hidden;font-size:10px;text-overflow:ellipsis}.pf-admin-catalog-picker-results span{overflow:hidden;color:#667082;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.pf-admin-catalog-picker-results i{width:-moz-fit-content;width:fit-content;margin-top:4px;color:#8b94a5;font-size:8px;font-style:normal}.pf-admin-catalog-picker-results i.is-danger{color:#ff747d}.pf-admin-catalog-picker-results i.is-good{color:#55dba3}.pf-admin-catalog-picker-results i.is-warning{color:#ffc052}@media (max-width:760px){.pf-admin-catalog-picker-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-admin-unknown-v3{display:grid;scroll-margin-top:90px;border-top:1px solid rgb(255 255 255/6%);grid-gap:18px;gap:18px;padding-top:18px}.pf-admin-unknown-v3-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pf-admin-unknown-v3-head small,.pf-admin-unknown-v3-head span{color:#636d7e;font-size:9px}.pf-admin-unknown-v3-head h3{margin:5px 0 0;color:#e4e8ef;font-size:17px}.pf-admin-unknown-v3-head p{margin:5px 0 0;color:#7b8596;font-size:10px}.pf-admin-unknown-v3-actions,.pf-admin-unknown-v3-context{border:1px solid rgb(255 255 255/6%);border-radius:12px;background:rgb(8 11 16/48%);padding:16px}.pf-admin-unknown-v3 h4{margin:0 0 14px;color:#d7dbe4;font-size:12px}.pf-admin-unknown-v3-context dl{display:grid;grid-gap:0;gap:0;margin:0}.pf-admin-unknown-v3-context dl>div{display:grid;grid-template-columns:116px minmax(0,1fr);border-top:1px solid rgb(255 255 255/5%);grid-gap:12px;gap:12px;padding:9px 0}.pf-admin-unknown-v3-context dl>div:first-child{border-top:0}.pf-admin-unknown-v3-context dt{color:#596273;font-size:9px}.pf-admin-unknown-v3-context dd{overflow-wrap:anywhere;margin:0;color:#aeb5c1;font-size:9.5px}.pf-admin-unknown-v3-context a{color:#9da6ff}.pf-admin-unknown-v3-context details,.pf-admin-unknown-v3-preview{margin-top:14px;border:1px solid rgb(255 255 255/6%);border-radius:10px;padding:11px}.pf-admin-unknown-v3 summary{color:#747e90;cursor:pointer;font-size:9.5px}.pf-admin-unknown-v3-actions{display:grid;grid-gap:12px;gap:12px;align-content:start}.pf-admin-unknown-v3-actions .pf-admin-action-form{border-top:1px solid rgb(255 255 255/6%);padding-top:12px}.pf-admin-unknown-v3-actions .pf-admin-action-form:first-of-type{border-top:0;padding-top:0}.pf-admin-unknown-v3-preview{margin:0}.pf-admin-run-finding-list{display:grid;grid-gap:8px;gap:8px}.pf-admin-run-finding-item{border:1px solid rgb(255 255 255/7%);border-radius:12px;background:rgb(8 11 16/45%)}.pf-admin-run-finding-item>summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(140px,.65fr);align-items:center;grid-gap:14px;gap:14px;cursor:pointer;list-style:none;padding:12px 14px}.pf-admin-run-finding-item>summary::-webkit-details-marker{display:none}.pf-admin-run-finding-item>summary>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.pf-admin-run-finding-item>summary strong{color:#cbd1dc;font-size:10px}.pf-admin-run-finding-item>summary em,.pf-admin-run-finding-item>summary small{overflow:hidden;color:#667082;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.pf-admin-run-finding-item>summary i{border-radius:999px;background:rgb(255 178 36/9%);color:#ffbf4c;font-size:8px;font-style:normal;padding:4px 7px}.pf-admin-run-finding-item-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);border-top:1px solid rgb(255 255 255/6%);grid-gap:16px;gap:16px;padding:16px}.pf-admin-run-finding-item-body>section{min-width:0}.pf-admin-run-finding-item-body h3{margin:0 0 12px;color:#cbd1dc;font-size:11px}.pf-admin-run-finding-item-body .pf-admin-json{max-height:320px;overflow:auto}.pf-admin-user-event-list>li{padding:0}.pf-admin-user-event{border-radius:9px}.pf-admin-user-event>summary{display:grid;min-height:46px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;cursor:pointer;list-style:none;padding:10px 12px}.pf-admin-user-event>summary::-webkit-details-marker{display:none}.pf-admin-user-event>summary span{color:#626c7d;font-size:9px}.pf-admin-user-event>summary strong{color:#bdc4cf;font-size:10px}.pf-admin-user-event>summary i{color:#596273;font-size:8px;font-style:normal}.pf-admin-user-event>.pf-admin-json{max-height:320px;margin:0 12px 12px;overflow:auto}.pf-admin-user-event-archive{margin-top:10px;border:1px dashed rgb(255 255 255/9%);border-radius:10px}.pf-admin-user-event-archive>summary{cursor:pointer;list-style:none;padding:12px;color:#747f90;font-size:9px;text-align:center}.pf-admin-user-event-archive>summary::-webkit-details-marker{display:none}.pf-admin-user-event-archive>.pf-admin-user-event-list{margin:0;padding:0 10px 10px}@media (max-width:760px){.pf-admin-unknown-v3-head{display:grid}.pf-admin-unknown-v3-context dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.pf-admin-run-finding-item>summary{grid-template-columns:minmax(0,1fr) auto}.pf-admin-run-finding-item>summary>em{display:none}.pf-admin-run-finding-item-body{grid-template-columns:minmax(0,1fr)}}*,:after,:before{box-sizing:border-box}html{height:100%;scroll-behavior:auto;text-size-adjust:100%}body,html{overflow-x:clip;width:100%;max-width:100%}body{min-height:100%;min-height:100vh;min-height:100dvh;margin:0;background:radial-gradient(600px 320px at 50% -40px,rgb(109 124 255/16%),transparent 70%),radial-gradient(900px 500px at 80% 10%,rgb(61 220 151/5%),transparent 70%),var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";text-rendering:optimizeLegibility;overscroll-behavior-x:none;overscroll-behavior-y:contain}@supports not (overflow:clip){body,html{overflow-x:hidden}}button{font:inherit}input,select,textarea{font:inherit;font-size:16px;max-width:100%}aside,canvas,footer,header,img,main,nav,section,svg,video{max-width:100%}a{color:inherit;text-decoration:none}a,button,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@supports (-webkit-touch-callout:none){.pf-page,body,html{min-height:-webkit-fill-available}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}}::selection{background:rgb(109 124 255/35%)}:focus-visible{border-radius:4px;outline:2px solid var(--color-accent);outline-offset:2px}.pf-container-report{max-width:800px;margin-inline:auto;padding-inline:20px;width:100%}@supports (padding-left:max(0px,0px)){.pf-container-report{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}}.pf-card{background:linear-gradient(180deg,rgb(255 255 255/2.5%),rgb(255 255 255/0) 60%),var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card)}.pf-gradient-ring{position:relative}.pf-gradient-ring:before{position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:linear-gradient(140deg,rgb(139 150 255/55%),rgb(139 150 255/6%) 35%,rgb(61 220 151/25%) 80%);content:"";-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pf-btn-ghost,.pf-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:8px;border-radius:10px;cursor:pointer;font-weight:600;white-space:nowrap}.pf-btn-primary{border:0;background:linear-gradient(180deg,#7c88ff,#5b67f0);box-shadow:inset 0 1px 0 rgb(255 255 255/25%),0 1px 2px rgb(0 0 0/50%),0 0 24px rgb(109 124 255/25%);color:#fff;padding:12px 22px}.pf-btn-ghost{border:1px solid var(--color-line);background:rgb(255 255 255/4%);color:var(--color-ink);padding:10px 16px}.pf-btn-ghost:hover,.pf-btn-primary:hover{filter:brightness(1.08)}.pf-btn-ghost:hover{background:rgb(255 255 255/7%);border-color:#303a4f}.pf-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-surface-2);color:var(--color-ink-2);font-size:13px;font-weight:500;white-space:nowrap}.pf-mono{font-family:var(--font-mono)}.pf-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--color-line-soft);background:rgb(10 12 17/82%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pf-topbar-inner{display:flex;align-items:center;justify-content:space-between;height:56px}.pf-logo{display:inline-flex;align-items:center;gap:9px;font-weight:700;letter-spacing:-.02em}.pf-logo-mark{display:inline-grid;width:25px;height:25px;border:1px solid rgb(139 150 255/35%);border-radius:8px;background:linear-gradient(180deg,rgb(109 124 255/22%),rgb(109 124 255/7%));color:var(--color-accent-strong);font-size:13px;place-items:center}.pf-page{min-height:100vh;min-height:100dvh;width:100%;max-width:100%}@supports (height:100svh){.pf-page,body{min-height:100svh}}.pf-report-main{padding-block:40px max(80px,calc(env(safe-area-inset-bottom, 0px) + 56px))}.pf-report-header{position:relative;overflow:hidden;border-radius:var(--radius-lg)}.pf-report-header:after{position:absolute;inset:0;background:radial-gradient(480px 220px at 18% 0,var(--report-glow),transparent 70%);content:"";pointer-events:none}.pf-report-header-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;padding:24px}.pf-report-identity{display:flex;min-width:0;flex-direction:column;align-items:center;gap:22px;text-align:center}.pf-report-copy{min-width:0;flex:1 1}.pf-report-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;color:var(--color-ink-3);font-size:12.5px}.pf-report-meta a{color:var(--color-accent-strong)}.pf-report-title{margin:10px 0 0;font-size:23px;font-weight:750;letter-spacing:-.03em;line-height:1.18;text-wrap:balance}.pf-category-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.pf-share-wrap{position:relative;z-index:1;border-top:1px solid var(--color-line-soft);padding:16px 24px}.pf-share-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pf-manual-copy{display:grid;width:100%;min-width:0;grid-gap:7px;gap:7px;border:1px solid var(--color-line-soft);border-radius:14px;background:rgb(7 10 16/68%);color:var(--color-ink-3);font-size:12.5px;line-height:1.45;padding:10px 12px}.pf-manual-copy input{width:100%;min-width:0;border:1px solid var(--color-line);border-radius:11px;background:var(--color-surface);color:var(--color-ink);font-family:var(--font-mono);font-size:16px;line-height:1.35;outline:none;padding:9px 11px}.pf-manual-copy input:focus{border-color:rgb(139 150 255/62%)}.pf-share-score{margin-left:auto;color:var(--color-ink-3);font-size:12px}.pf-summary{display:flex;gap:16px;margin-top:34px}.pf-summary:before{width:3px;border-radius:999px;background:rgb(109 124 255/60%);content:""}.pf-summary p{margin:0;color:var(--color-ink);font-size:16.5px;line-height:1.72;text-wrap:pretty}.pf-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.pf-stat{padding:14px 16px;text-align:center}.pf-stat-value{font-size:22px;font-weight:800;letter-spacing:-.03em}.pf-stat-label{margin-top:2px;color:var(--color-ink-3);font-size:12px}.pf-screenshot-grid{display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:end;grid-gap:14px;gap:14px}.pf-browser,.pf-phone{overflow:hidden;background:var(--color-bg-raised);box-shadow:0 16px 48px rgb(0 0 0/45%)}.pf-browser{min-height:210px;border:1px solid var(--color-line);border-radius:12px}.pf-phone{min-height:218px;border:6px solid var(--color-surface-3);border-radius:26px}.pf-browser-bar{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--color-line-soft);background:var(--color-surface);padding:10px 14px}.pf-dot{width:10px;height:10px;border-radius:999px}.pf-address{flex:1 1;min-width:0;overflow:hidden;border-radius:6px;background:var(--color-bg);color:var(--color-ink-3);font-size:11px;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.pf-phone-notch{display:flex;justify-content:center;padding:8px 0 4px}.pf-phone-notch i{width:56px;height:6px;border-radius:999px;background:var(--color-surface-3)}.pf-shot-body{position:relative;min-height:166px;padding:18px;background:linear-gradient(180deg,rgb(109 124 255/10%),transparent 42%),var(--color-bg-raised)}.pf-shot-body img{display:block;width:100%;height:auto;border-radius:8px}.pf-shot-placeholder{display:grid;grid-gap:12px;gap:12px}.pf-wire{display:block;height:9px;border-radius:5px;background:#2a3142}.pf-wire.soft{background:#1d2331}.pf-wire.strong{background:#3c4557}.pf-wire.accent{background:var(--color-accent-deep)}.pf-partial-banner{margin-bottom:18px;border:1px solid rgb(255 178 36/35%);border-radius:14px;background:rgb(56 41 14/62%);color:var(--color-warn);padding:12px 16px;font-size:13.5px;font-weight:650}.pf-diff-bar{margin-top:20px;padding:20px}.pf-diff-main{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.pf-section-kicker{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgb(61 220 151/28%);border-radius:999px;background:rgb(61 220 151/9%);color:var(--color-ok);font-size:11px;font-weight:800;letter-spacing:0;padding:3px 9px;text-transform:uppercase}.pf-diff-main h2,.pf-empty-celebrate h2{margin:10px 0 0;color:var(--color-ink);font-size:24px;font-weight:820;letter-spacing:0;line-height:1.18}.pf-diff-main p,.pf-empty-celebrate p{margin:8px 0 0;color:var(--color-ink-2);font-size:14.5px;line-height:1.65}.pf-diff-score{display:inline-flex;align-items:center;justify-self:start;gap:9px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-bg-raised);color:var(--color-ink-2);font-size:21px;font-weight:800;padding:13px 16px}.pf-diff-score i{color:var(--color-ink-3);font-style:normal}.pf-diff-score strong{color:var(--color-ok)}.pf-diff-warning{margin-top:16px;border:1px solid rgb(255 178 36/35%);border-radius:12px;background:rgb(56 41 14/46%);color:var(--color-warn);font-size:13px;font-weight:700;padding:10px 12px}.pf-diff-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pf-diff-metrics span{border:1px solid var(--color-line);border-radius:999px;background:var(--color-surface-2);color:var(--color-ink-2);font-size:12px;font-weight:700;padding:5px 9px}.pf-fixed-list{display:grid;grid-gap:9px;gap:9px;margin:18px 0 0;padding:0;list-style:none}.pf-fixed-list li{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--color-line-soft);border-radius:12px;background:var(--color-bg-raised);padding:12px 13px}.pf-fixed-list s{color:var(--color-ink);font-size:14px;font-weight:760;-webkit-text-decoration-color:rgb(61 220 151/80%);text-decoration-color:rgb(61 220 151/80%);text-decoration-thickness:2px}.pf-diff-empty,.pf-fixed-list li span{color:var(--color-ink-2);font-size:12px;line-height:1.5}.pf-diff-empty{margin:18px 0 0}.pf-report-sections{margin-top:52px}.pf-report-section{margin-top:42px;scroll-margin-top:96px}.pf-section-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.pf-section-icon{display:inline-grid;width:36px;height:36px;flex:0 0 auto;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-2);font-size:16px;place-items:center}.pf-section-head h2{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.pf-section-head h2 span{display:inline-grid;min-width:27px;height:25px;border-radius:999px;background:var(--color-surface-2);font-size:13px;place-items:center}.pf-section-head p{margin:4px 0 0;color:var(--color-ink-3);font-size:13.5px;line-height:1.55}.pf-finding-list{display:grid;grid-gap:18px;gap:18px}.pf-empty-celebrate{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:18px;gap:18px;padding:24px}.pf-empty-mark{display:grid;width:52px;height:52px;border:1px solid rgb(61 220 151/35%);border-radius:16px;background:rgb(61 220 151/10%);place-items:center}.pf-empty-mark span{width:24px;height:13px;border-bottom:3px solid var(--color-ok);border-left:3px solid var(--color-ok);transform:rotate(-45deg) translate(1px,-2px)}.pf-empty-score{overflow:hidden;position:relative;margin-top:16px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-bg-raised);color:var(--color-ink);font-size:12px;font-weight:800;padding:9px 12px}.pf-empty-score span{position:relative;z-index:1}.pf-empty-score i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,rgb(61 220 151/30%),rgb(109 124 255/18%))}.pf-secondary-section{margin-top:44px}.pf-observation-list,.pf-page-list{display:grid;grid-gap:10px;gap:10px}.pf-page-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pf-page-token{overflow:hidden;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-2);color:var(--color-ink-2);font-size:12px;font-weight:650;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}.pf-observation-card{padding:18px}.pf-observation-badge{display:inline-flex;min-height:24px;align-items:center;border:1px solid rgb(139 150 255/26%);border-radius:999px;background:rgb(109 124 255/10%);color:var(--color-accent-strong);font-size:11px;font-weight:800;padding:3px 9px}.pf-observation-card h3{margin:12px 0 0;color:var(--color-ink);font-size:18px;font-weight:780;letter-spacing:0;line-height:1.25}.pf-observation-card>p{margin:8px 0 0;color:var(--color-ink-2);font-size:14px;line-height:1.65}.pf-observation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.pf-observation-grid div{border:1px solid var(--color-line-soft);border-radius:12px;background:var(--color-bg-raised);padding:12px}.pf-observation-grid span{color:var(--color-ink-2);font-size:11px;font-weight:800}.pf-observation-grid p{margin:4px 0 0;color:var(--color-ink-2);font-size:13px;line-height:1.55}.pf-finding-card{position:relative;overflow:hidden;padding:22px;scroll-margin-top:92px}.pf-finding-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--finding-tone);content:""}.pf-finding-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pf-finding-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.pf-finding-number{display:inline-grid;height:25px;min-width:34px;border-radius:8px;background:var(--finding-tone);color:#fff;font-size:12px;font-weight:800;place-items:center}.pf-locked-pill,.pf-page-pill,.pf-severity-badge{display:inline-flex;align-items:center;min-height:24px;gap:5px;border-radius:7px;background:var(--color-surface-2);font-size:12px;font-weight:700;padding:3px 8px}.pf-page-pill{max-width:min(100%,260px);overflow:hidden;color:var(--color-ink-2);font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pf-page-pill:hover{color:var(--color-accent-strong)}.pf-locked-pill{color:var(--color-ink-2)}.pf-finding-title{margin:0;color:var(--color-ink);font-size:21px;font-weight:770;letter-spacing:-.03em;line-height:1.28;text-wrap:balance}.pf-finding-explain{margin:9px 0 16px;color:var(--color-ink-2);font-size:14.5px;line-height:1.7}.pf-finding-shot,.pf-messenger-preview{margin-bottom:16px;overflow:hidden;border:1px solid var(--color-line);border-radius:13px;background:var(--color-bg-raised)}.pf-finding-shot img{display:block;width:100%;height:auto}.pf-annotated-placeholder{position:relative;min-height:220px;padding:26px;background:linear-gradient(180deg,rgb(109 124 255/8%),transparent 42%),var(--color-bg-raised)}.pf-annotation-box{position:absolute;right:28px;bottom:34px;min-width:118px;border:2px solid var(--finding-tone);border-radius:10px;color:var(--finding-tone);font-size:12px;font-weight:800;padding:28px 18px 18px}.pf-messenger-preview{padding:16px}.pf-messenger-label{margin-bottom:10px;color:var(--color-ink-2);font-size:11.5px;font-weight:650}.pf-messenger-bubble{max-width:380px;border-radius:18px 18px 18px 7px;background:var(--color-surface-2);padding:14px}.pf-messenger-domain{color:var(--color-accent-strong);font-size:12.5px;text-decoration:underline;-webkit-text-decoration-color:rgb(139 150 255/45%);text-decoration-color:rgb(139 150 255/45%)}.pf-messenger-card{display:flex;align-items:center;gap:10px;margin-top:10px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-bg);padding:11px}.pf-messenger-icon{display:inline-grid;width:30px;height:30px;flex:0 0 auto;border-radius:8px;background:var(--color-surface-3);color:var(--color-ink-2);font-size:11px;place-items:center}.pf-messenger-title{color:var(--color-ink-2);font-size:11.5px;font-weight:750}.pf-messenger-subtitle{color:var(--color-ink-2);font-size:10.5px}.pf-impact-block{display:flex;gap:12px;margin-bottom:16px;border:1px solid var(--color-line-soft);border-radius:13px;background:var(--color-bg-raised);padding:14px 15px}.pf-impact-block>span{color:var(--finding-tone);font-size:18px;line-height:1;margin-top:3px}.pf-impact-label{color:var(--color-ink-2);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pf-impact-block p{margin:3px 0 0;color:var(--color-ink-2);font-size:14px;line-height:1.65}.pf-cluster-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;color:var(--color-ink-2);font-size:12px}.pf-cluster-chip{border-radius:6px;background:var(--color-surface-2);color:var(--color-ink-2);font-size:11px;padding:3px 7px}.pf-fix-block{overflow:hidden;border:1px solid var(--color-line);border-radius:14px;background:var(--color-bg-raised)}.pf-fix-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.pf-fix-head>div{display:grid;grid-gap:2px;gap:2px}.pf-fix-kicker{color:var(--color-accent-strong);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pf-fix-head strong{font-size:14px}.pf-btn-copy{display:inline-flex;min-height:34px;align-items:center;border:0;border-radius:9px;background:var(--color-accent-deep);color:#fff;cursor:pointer;font-size:12.5px;font-weight:750;padding:8px 13px;white-space:nowrap}.pf-btn-copy:hover{filter:brightness(1.08)}.pf-btn-copy.is-done{background:var(--color-ok-dim);color:var(--color-ok)}.pf-fix-prompt{max-height:220px;overflow:auto;margin:0;border-block:1px solid var(--color-line-soft);background:rgb(10 12 17/55%);color:var(--color-ink-2);font-size:12.5px;line-height:1.7;padding:15px 16px;white-space:pre-wrap}.pf-agent-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:12px 16px 0}.pf-agent-tabs button{border:0;border-radius:7px;background:transparent;color:var(--color-ink-3);cursor:pointer;font-size:12px;font-weight:700;padding:4px 8px}.pf-agent-tabs button.is-active,.pf-agent-tabs button:hover{background:rgb(109 124 255/14%);color:var(--color-accent-strong)}.pf-fix-hint{margin:0;color:var(--color-ink-2);font-size:12px;line-height:1.5;padding:8px 16px 13px}.pf-fix-feedback{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--color-line-soft);padding:0 16px 15px}.pf-fix-feedback-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pf-fix-feedback-head span{color:var(--color-ink-3);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pf-fix-feedback-head strong{color:var(--color-accent-strong);font-size:12px;font-weight:800}.pf-fix-feedback textarea{width:100%;min-height:48px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-bg-raised);color:var(--color-ink);font:inherit;font-size:12.5px;line-height:1.45;outline:none;padding:9px 10px;resize:vertical}.pf-fix-feedback-actions{display:flex;flex-wrap:wrap;gap:7px}.pf-fix-feedback-actions button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid var(--color-line);border-radius:9px;background:var(--color-surface-2);color:var(--color-ink-2);cursor:pointer;font-size:12px;font-weight:750;padding:7px 10px}.pf-fix-feedback-actions button:hover{border-color:rgb(139 150 255/45%);color:var(--color-accent-strong)}.pf-fix-feedback-actions button:disabled{cursor:progress;opacity:.62}.pf-report-quality{display:grid;grid-gap:10px;gap:10px;margin-top:14px;border:1px solid var(--color-line);border-radius:14px;background:rgb(255 255 255/3%);padding:13px}.pf-report-quality-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pf-report-quality-head span,.pf-report-removal label span{color:var(--color-ink-3);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pf-report-quality-head strong{color:var(--color-accent-strong);font-size:12px;font-weight:800}.pf-report-quality textarea,.pf-report-removal select{width:100%;border:1px solid var(--color-line);border-radius:10px;background:var(--color-bg-raised);color:var(--color-ink);font:inherit;font-size:12.5px;line-height:1.45;outline:none;padding:9px 10px}.pf-report-quality textarea{min-height:58px;resize:vertical}.pf-report-quality-actions{display:flex;flex-wrap:wrap;gap:7px}.pf-report-quality-actions button,.pf-report-removal button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid var(--color-line);border-radius:9px;background:var(--color-surface-2);color:var(--color-ink-2);cursor:pointer;font-size:12px;font-weight:750;padding:7px 10px}.pf-report-quality-actions button:hover,.pf-report-removal button:hover{border-color:rgb(139 150 255/45%);color:var(--color-accent-strong)}.pf-report-quality-actions button:disabled,.pf-report-removal button:disabled{cursor:progress;opacity:.62}.pf-report-removal{border-top:1px solid var(--color-line-soft);padding-top:8px}.pf-report-removal summary{color:var(--color-ink-3);cursor:pointer;font-size:12px;font-weight:750}.pf-report-removal summary:hover{color:var(--color-accent-strong)}.pf-report-removal form{display:grid;grid-gap:9px;gap:9px;margin-top:10px}.pf-report-removal label{display:grid;grid-gap:5px;gap:5px}.pf-report-removal button{justify-self:start}.pf-dev-spoiler{margin-top:13px}.pf-dev-spoiler summary{display:inline-flex;align-items:center;gap:7px;color:var(--color-ink-3);cursor:pointer;font-size:13px;font-weight:700}.pf-dev-spoiler summary:hover{color:var(--color-ink-2)}.pf-dev-grid{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.pf-dev-empty,.pf-dev-field{overflow:hidden;border:1px solid var(--color-line-soft);border-radius:10px;background:var(--color-bg-raised)}.pf-dev-empty{color:var(--color-ink-2);font-size:12.5px;padding:12px}.pf-dev-label{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--color-line-soft);color:var(--color-ink-2);font-size:11px;font-weight:800;letter-spacing:.08em;padding:8px 10px;text-transform:uppercase}.pf-dev-label button{border:1px solid var(--color-line);border-radius:7px;background:var(--color-surface-2);cursor:pointer;font-weight:700;padding:4px 8px;text-transform:none}.pf-dev-field pre,.pf-dev-label button{color:var(--color-ink-2);font-size:11.5px}.pf-dev-field pre{max-height:180px;overflow:auto;margin:0;line-height:1.55;padding:10px;white-space:pre-wrap}.pf-locked-finding{opacity:.92}.pf-locked-preview{position:relative;overflow:hidden;border:1px solid var(--color-line-soft);border-radius:13px;background:var(--color-bg-raised);min-height:180px}.pf-locked-preview .pf-shot-placeholder,.pf-locked-preview img{display:block;width:100%;filter:blur(14px) saturate(.55);opacity:.75}.pf-locked-preview span{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,transparent,rgb(10 12 17/72%));color:var(--color-ink-2);font-size:13px;font-weight:750;padding:20px;text-align:center}.pf-unlock-card-cta{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:42px;border:1px solid rgb(126 134 255/56%);border-radius:10px;background:linear-gradient(180deg,rgb(126 134 255/96%),rgb(93 104 255/96%));box-shadow:0 14px 36px rgb(93 104 255/22%);color:white;font-size:13px;font-weight:800;padding:10px 14px}.pf-unlock-card-cta:hover{color:white;transform:translateY(-1px)}.pf-unlock-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:rgb(126 134 255/34%);background:radial-gradient(circle at 12% 0,rgb(126 134 255/14%),transparent 34%),var(--color-surface);padding:24px}.pf-unlock-panel h2{margin:4px 0 6px;color:var(--color-ink);font-size:24px;letter-spacing:-.03em}.pf-unlock-panel p{max-width:680px;margin:0;color:var(--color-ink-2);font-size:14px;line-height:1.6}.pf-run-main{display:grid;min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px);align-items:center;padding-block:44px max(80px,calc(env(safe-area-inset-bottom, 0px) + 56px))}@supports (height:100svh){.pf-run-main{min-height:calc(100svh - 56px)}}.pf-run-grid{display:grid;grid-gap:28px;gap:28px}.pf-run-kicker,.pf-run-live-kicker,.pf-run-top-status{color:var(--color-ink-3);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.pf-run-copy h1{margin:8px 0 0;color:var(--color-ink);font-size:32px;font-weight:830;letter-spacing:0;line-height:1.1}.pf-run-copy>p{max-width:620px;margin:12px 0 0;color:var(--color-ink-2);font-size:15.5px;line-height:1.7}.pf-run-progress-block{margin-top:28px}.pf-run-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:9px;color:var(--color-ink-3);font-size:12px}.pf-run-progress-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-run-progress-track{overflow:hidden;height:11px;border-radius:999px;background:var(--color-surface-2)}.pf-run-progress-track i{display:block;height:100%;border-radius:inherit;background:repeating-linear-gradient(45deg,#6d7cff,#6d7cff 10px,#5b67f0 0,#5b67f0 20px);animation:progress-stripe .9s linear infinite;transition:width .25s ease-out}.pf-run-progress-track i.is-terminal{background:var(--color-ok);animation:none}.pf-run-stages{display:grid;margin:24px 0 0;padding:0;list-style:none}.pf-run-stages li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:68px;border-bottom:1px solid var(--color-line-soft);padding:13px 18px}.pf-run-stages li:last-child{border-bottom:0}.pf-run-stage-dot{display:inline-grid;width:26px;height:26px;border:1px solid var(--color-line);border-radius:999px;color:var(--color-ink-3);font-size:13px;font-weight:900;place-items:center}.pf-run-stage-dot.is-done{border-color:rgb(61 220 151/28%);background:var(--color-ok-dim);color:var(--color-ok)}.pf-run-stage-dot.is-active{border-color:rgb(109 124 255/35%);background:rgb(109 124 255/14%);color:var(--color-accent-strong)}.pf-run-stages strong{color:var(--color-ink);font-size:14.5px}.pf-run-stages p{margin:2px 0 0;color:var(--color-ink-3);font-size:12.5px;line-height:1.45}.pf-run-pulse{width:9px;height:9px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 0 0 rgb(109 124 255/46%);animation:pf-run-pulse 1.2s ease-out infinite}.pf-run-live{display:none}.pf-run-scan-viewport{position:relative;display:grid;grid-gap:13px;gap:13px;min-height:248px;overflow:hidden;padding:24px;background:linear-gradient(180deg,rgb(109 124 255/10%),transparent 48%),var(--color-bg-raised)}.pf-run-scanline{position:absolute;inset:0 0 auto;height:90px;background:linear-gradient(180deg,transparent,rgb(109 124 255/15%),transparent);animation:pf-run-scanline 2.6s ease-in-out infinite}.pf-run-live-list{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.pf-run-live-empty,.pf-run-live-url,.pf-run-poll-note{border:1px solid var(--color-line-soft);border-radius:10px;background:var(--color-bg-raised);color:var(--color-ink-2);font-size:13px}.pf-run-live-empty{padding:12px}.pf-run-live-url{display:flex;min-width:0;align-items:center;gap:9px;padding:10px 12px}.pf-run-live-url span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-run-poll-note{margin-top:18px;border-color:rgb(255 178 36/30%);background:rgb(56 41 14/42%);color:var(--color-warn);padding:12px 14px}.pf-run-failed{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:22px;border-color:rgb(255 93 93/36%);background:radial-gradient(circle at 0 0,rgb(255 93 93/12%),transparent 44%),var(--color-surface);padding:18px}.pf-run-failed-icon{display:grid;width:38px;height:38px;border-radius:12px;background:var(--color-blocker-dim);color:var(--color-blocker);font-size:20px;font-weight:900;place-items:center}.pf-run-failed h2{margin:0;color:var(--color-ink);font-size:20px;letter-spacing:0}.pf-run-failed p{margin:6px 0 0;color:var(--color-ink-2);font-size:14px;line-height:1.62}.pf-run-failed .pf-run-advice{color:var(--color-warn)}.pf-run-refund{margin:14px 0;color:var(--color-ok);font-size:13px;font-weight:800}.pf-run-footnote{margin:34px 0 0;color:var(--color-ink-3);font-size:12.5px;text-align:center}@keyframes pf-gauge-draw{0%{stroke-dashoffset:var(--gauge-full)}}.pf-gauge-arc{animation:pf-gauge-draw .7s ease-out both}@keyframes progress-stripe{0%{background-position:0 0}to{background-position:28px 0}}@keyframes pf-run-pulse{to{box-shadow:0 0 0 12px rgb(109 124 255/0)}}@keyframes pf-run-scanline{0%{transform:translateY(-90px)}to{transform:translateY(260px)}}@media (min-width:720px){.pf-diff-main{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pf-diff-score{justify-self:end}.pf-report-header-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);padding:32px}.pf-report-identity{flex-direction:row;align-items:flex-start;text-align:left}.pf-category-chips,.pf-report-meta{justify-content:flex-start}.pf-report-title{font-size:28px}.pf-share-wrap{padding-inline:32px}.pf-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-run-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);align-items:start}.pf-run-live{display:block}.pf-run-copy h1{font-size:38px}}@media (max-width:560px){.pf-container-report{padding-inline:14px}@supports (padding-left:max(0px,0px)){.pf-container-report{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}}.pf-report-main{padding-top:24px;padding-bottom:max(56px,calc(env(safe-area-inset-bottom, 0px) + 44px))}.pf-run-main{align-items:start;min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px);padding-block:28px max(56px,calc(env(safe-area-inset-bottom, 0px) + 44px))}@supports (height:100svh){.pf-run-main{min-height:calc(100svh - 56px)}}.pf-run-copy h1{font-size:29px}.pf-run-progress-meta{align-items:flex-start;flex-direction:column;gap:5px}.pf-run-stages li{grid-template-columns:26px minmax(0,1fr);min-height:64px;padding:12px 14px}.pf-run-pulse{display:none}.pf-run-failed{grid-template-columns:minmax(0,1fr)}.pf-run-failed .pf-btn-primary{width:100%}.pf-topbar-inner{height:auto;min-height:56px;gap:12px;padding-block:10px}.pf-topbar-actions{display:flex;gap:8px}.pf-topbar-actions .pf-btn-ghost{min-height:34px;padding:7px 10px;font-size:12px}.pf-report-header-grid{padding:20px}.pf-diff-bar{padding:18px}.pf-diff-score{width:100%;justify-content:center}.pf-empty-celebrate{padding:20px}.pf-empty-celebrate,.pf-observation-grid{grid-template-columns:minmax(0,1fr)}.pf-unlock-panel{align-items:stretch;flex-direction:column}.pf-unlock-card-cta,.pf-unlock-panel .pf-btn-primary{width:100%}.pf-section-head{gap:11px}.pf-section-head h2{align-items:flex-start;flex-direction:column;gap:7px;font-size:20px}.pf-finding-card{padding:18px}.pf-finding-title{font-size:19px}.pf-fix-head{align-items:stretch;flex-direction:column}.pf-btn-copy{justify-content:center;width:100%}.pf-agent-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-agent-tabs button{min-height:32px}.pf-annotated-placeholder{min-height:190px;padding:20px}.pf-annotation-box{right:18px;bottom:26px;min-width:92px}.pf-share-wrap{padding:14px 20px}.pf-share-row .pf-btn-ghost{flex:1 1 100%;max-width:100%;white-space:normal}.pf-share-score{width:100%;margin-left:0;text-align:center}.pf-screenshot-grid{grid-template-columns:minmax(0,1fr)}.pf-phone{width:144px;justify-self:center}.pf-summary:before{display:none}}@media (hover:none) and (pointer:coarse),(max-height:480px),(max-width:560px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}.pf-btn-ghost,.pf-btn-primary,.pf-unlock-card-cta{max-width:100%;white-space:normal}}@media (hover:none) and (pointer:coarse){.pf-btn-copy:hover,.pf-btn-ghost:hover,.pf-btn-primary:hover{filter:none}.pf-unlock-card-cta:hover{transform:none}}@media print{@page{size:A4;margin:16mm 12mm}*{box-shadow:none!important;text-shadow:none!important}html{scroll-behavior:auto}body{background:#fff!important;color:#111827!important}.pf-page{--color-bg:#fff;--color-bg-raised:#fff;--color-surface:#fff;--color-surface-2:#f3f5f9;--color-surface-3:#e5e9f1;--color-ink:#111827;--color-ink-2:#334155;--color-ink-3:#64748b;--color-line:#cbd5e1;--color-line-soft:#e2e8f0;min-height:auto}.pf-container-report{max-width:none;padding-inline:0}.pf-topbar{position:static;border-bottom-color:#e2e8f0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.pf-topbar-inner{height:36px}.pf-agent-tabs,.pf-btn-copy,.pf-dev-label button,.pf-share-wrap,.pf-topbar-actions,.pf-unlock-card-cta,.pf-unlock-panel{display:none!important}.pf-report-main{padding-block:0}.pf-card{background:#fff;border-color:#d7deea}.pf-finding-card:before,.pf-gradient-ring:before,.pf-report-header:after{display:none}.pf-report-header{display:flex;min-height:248mm;page-break-after:always;break-after:page;page-break-inside:avoid;break-inside:avoid;flex-direction:column;justify-content:center;overflow:visible}.pf-report-header-grid{grid-template-columns:minmax(0,1fr);padding:0}.pf-report-identity{align-items:center;text-align:center}.pf-category-chips,.pf-report-meta{justify-content:center}.pf-screenshot-grid{margin-top:8mm}.pf-report-title{font-size:30px}.pf-diff-bar,.pf-empty-celebrate,.pf-secondary-section,.pf-stat-grid,.pf-summary{page-break-inside:avoid;break-inside:avoid}.pf-report-sections{margin-top:10mm}.pf-report-section{margin-top:0}.pf-report-section+.pf-report-section{margin-top:10mm}.pf-section-head{page-break-after:avoid;break-after:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:7mm}.pf-finding-list{gap:8mm}.pf-finding-card{page-break-inside:auto;break-inside:auto;margin-bottom:8mm;overflow:visible;padding:16px}.pf-dev-empty,.pf-dev-field,.pf-finding-explain,.pf-finding-header,.pf-finding-shot,.pf-finding-title,.pf-fix-block,.pf-impact-block,.pf-messenger-preview{page-break-inside:avoid;break-inside:avoid}.pf-browser img,.pf-finding-shot img,.pf-phone img{max-height:96mm;object-fit:contain}.pf-dev-field pre,.pf-fix-prompt{border-color:#d7deea;background:#f8fafc;color:#1f2937;max-height:none;overflow:visible;white-space:pre-wrap}.pf-dev-spoiler summary{color:#334155}.pf-print-slug{color:#64748b;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.pf-admin-login-page{min-height:100vh;min-height:100dvh;overflow-x:hidden;background:radial-gradient(760px 420px at 14% 8%,rgb(109 124 255/20%),transparent 70%),radial-gradient(820px 460px at 92% 18%,rgb(61 220 151/9%),transparent 72%),linear-gradient(180deg,rgb(10 12 17/0),rgb(10 12 17/88%) 74%),var(--color-bg);padding:28px}.pf-admin-login-page:before{position:fixed;inset:0;background-image:linear-gradient(rgb(255 255 255/3.5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/3.5%) 1px,transparent 0);background-size:72px 72px;content:"";-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0/90%),transparent 82%);mask-image:linear-gradient(180deg,rgb(0 0 0/90%),transparent 82%);pointer-events:none}.pf-admin-login-shell{position:relative;z-index:1;display:grid;width:min(100%,1180px);min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px);grid-template-columns:minmax(0,1fr) minmax(360px,430px);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:center;margin-inline:auto}.pf-admin-login-hero{display:grid;min-width:0;grid-gap:28px;gap:28px}.pf-admin-login-brand{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px}.pf-admin-login-brand span{color:var(--color-ink);font-size:18px;font-weight:720;letter-spacing:0}.pf-admin-login-brand span span{color:var(--color-accent)}.pf-admin-login-hero h1{max-width:620px;margin:10px 0 0;color:var(--color-ink);font-size:clamp(38px,4.4vw,56px);font-weight:840;letter-spacing:0;line-height:1.05}.pf-admin-login-lead{max-width:660px;margin:18px 0 0;color:var(--color-ink-2);font-size:17px;line-height:1.7}.pf-admin-login-status-grid{display:grid;max-width:760px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-login-status{min-height:132px;border:1px solid var(--color-line);border-radius:10px;background:linear-gradient(180deg,rgb(255 255 255/3%),transparent 72%),rgb(18 21 29/72%);padding:16px}.pf-admin-login-panel-head .pf-admin-eyebrow,.pf-admin-login-status span{color:var(--color-ink-3);font-family:var(--font-mono);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-login-status strong{display:block;margin-top:9px;color:var(--color-ink);font-size:16px;font-weight:780;line-height:1.25}.pf-admin-login-status p{margin:8px 0 0;color:var(--color-ink-3);font-size:12.5px;line-height:1.5}.pf-admin-login-footnote{display:flex;max-width:540px;align-items:center;gap:10px;color:var(--color-ink-3);font-size:13px}.pf-admin-login-footnote span{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--color-ok);box-shadow:0 0 20px rgb(61 220 151/45%)}.pf-admin-login-footnote p{margin:0}.pf-admin-login-panel{position:relative;display:grid;grid-gap:22px;gap:22px;overflow:hidden;border-radius:18px;padding:26px;box-shadow:0 26px 90px rgb(0 0 0/45%)}.pf-admin-login-panel:after{position:absolute;right:-80px;bottom:-120px;width:220px;height:220px;border:1px solid rgb(139 150 255/14%);border-radius:999px;background:rgb(109 124 255/8%);content:"";filter:blur(1px);pointer-events:none}.pf-admin-login-panel>*{position:relative;z-index:1}.pf-admin-login-panel-head h2{margin:8px 0 0;color:var(--color-ink);font-size:30px;font-weight:820;letter-spacing:0;line-height:1.1}.pf-admin-login-panel-head p{margin:10px 0 0;color:var(--color-ink-2);font-size:14px;line-height:1.55}.pf-admin-eyebrow{color:var(--color-accent-strong)!important;font-family:var(--font-mono);font-size:12px!important;font-weight:800;letter-spacing:0;text-transform:uppercase}.pf-admin-login-form{display:grid;grid-gap:15px;gap:15px}.pf-admin-login-field{display:grid;grid-gap:7px;gap:7px}.pf-admin-login-field>label,.pf-admin-login-form label{display:grid;grid-gap:7px;gap:7px;color:var(--color-ink-2);font-size:12px;font-weight:750}.pf-admin-password-field{position:relative;display:block}.pf-admin-command-input input,.pf-admin-login-form input{width:100%;border:1px solid var(--color-line);border-radius:10px;background:rgb(10 12 17/72%);color:var(--color-ink);outline:none;transition:border-color .14s ease,background .14s ease}.pf-admin-login-form input{min-height:48px;padding:11px 12px}.pf-admin-login-form input::placeholder{color:var(--color-ink-3)}.pf-admin-password-field input{padding-right:48px}.pf-admin-command-input input:focus,.pf-admin-login-form input:focus{background:var(--color-bg-raised);border-color:rgb(139 150 255/62%)}.pf-admin-icon-button{position:absolute;top:50%;right:7px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--color-ink-3);cursor:pointer;padding:0;transform:translateY(-50%)}.pf-admin-icon-button:hover{background:rgb(255 255 255/5%);color:var(--color-ink-2)}.pf-admin-login-error{margin:0!important;border:1px solid rgb(255 93 93/30%);border-radius:10px;background:var(--color-blocker-dim);color:var(--color-blocker)!important;font-size:13px;line-height:1.45;padding:10px 12px}.pf-admin-login-form .pf-btn-primary{width:100%;min-height:48px;margin-top:2px}.pf-admin-app-shell,.pf-admin-shell{overflow-x:clip;display:grid;min-height:100vh;min-height:100dvh;grid-template-columns:258px minmax(0,1fr);background:linear-gradient(90deg,rgb(13 16 22/98%) 0 258px,transparent 258px),radial-gradient(760px 520px at 72% -120px,rgb(109 124 255/12%),transparent 70%),linear-gradient(180deg,rgb(61 220 151/4%),transparent 300px),var(--color-bg)}@supports not (overflow:clip){.pf-admin-app-shell,.pf-admin-shell{overflow-x:hidden}}.pf-admin-sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;height:100vh;height:100dvh;flex-direction:column;border-right:1px solid var(--color-line-soft);background:linear-gradient(180deg,rgb(255 255 255/3%),transparent 44%),rgb(9 11 16/94%);padding:20px 14px 16px}.pf-admin-brand{display:flex;min-width:0;min-height:44px;align-items:center;gap:10px;border:1px solid rgb(255 255 255/7%);border-radius:10px;background:rgb(255 255 255/3%);color:var(--color-ink);padding:8px}.pf-admin-brand>span:last-child{display:grid;min-width:0;color:var(--color-ink);font-size:14px;font-weight:850;line-height:1.12}.pf-admin-brand strong{overflow:hidden;color:var(--color-ink-3);font-size:10px;font-weight:800;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pf-admin-logo{min-height:38px;padding-inline:6px}.pf-admin-nav,.pf-admin-sidebar nav{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.pf-admin-nav section{display:grid;grid-gap:5px;gap:5px;min-width:0}.pf-admin-nav section>p{margin:0 8px 2px;color:var(--color-ink-3);font-size:10px;font-weight:860;letter-spacing:0;text-transform:uppercase}.pf-admin-nav-link{position:relative;display:flex;min-width:0;min-height:36px;align-items:center;border:1px solid transparent;border-radius:8px;color:var(--color-ink-2);font-size:13px;font-weight:760;padding:8px 10px 8px 13px}.pf-admin-nav-link span{min-width:0;overflow:hidden;text-overflow:ellipsis}.pf-admin-nav-link:before{width:5px;height:5px;flex:0 0 auto;margin-right:9px;border-radius:999px;background:var(--admin-nav-tone,var(--color-accent));box-shadow:0 0 14px var(--admin-nav-glow,rgb(109 124 255/40%));content:""}.pf-admin-nav-link.is-money{--admin-nav-tone:var(--color-ok);--admin-nav-glow:rgb(61 220 151/35%)}.pf-admin-nav-link.is-quality{--admin-nav-tone:var(--color-warn);--admin-nav-glow:rgb(255 178 36/28%)}.pf-admin-nav-link.is-system{--admin-nav-tone:var(--color-minor);--admin-nav-glow:rgb(138 147 166/28%)}.pf-admin-nav-link:hover{border-color:rgb(139 150 255/22%);background:rgb(109 124 255/10%);color:var(--color-ink)}.pf-admin-nav-link.is-active{border-color:rgb(139 150 255/35%);background:linear-gradient(90deg,rgb(109 124 255/18%),rgb(255 255 255/4%)),rgb(255 255 255/3%);color:var(--color-ink)}.pf-admin-nav-link.is-active:after{position:absolute;top:8px;right:8px;bottom:8px;width:2px;border-radius:999px;background:var(--admin-nav-tone,var(--color-accent));content:""}.pf-admin-sidebar-foot{display:grid;grid-gap:3px;gap:3px;margin-top:auto;border-top:1px solid var(--color-line-soft);color:var(--color-ink-3);font-size:12px;padding:14px 6px 0}.pf-admin-sidebar-foot strong{overflow:hidden;color:var(--color-ink-2);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pf-admin-sidebar-foot small{overflow:hidden;color:var(--color-ink-3);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pf-admin-main,.pf-admin-workspace{min-width:0}.pf-admin-workspace{display:grid;grid-template-rows:auto minmax(0,1fr)}.pf-admin-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:flex;min-width:0;min-height:60px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-line-soft);background:rgb(10 12 17/86%);padding:10px 28px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pf-admin-topbar .pf-admin-search-button{width:auto;flex:1 1 260px;max-width:360px}.pf-admin-topbar>div{display:grid;min-width:0;grid-gap:1px;gap:1px}.pf-admin-topbar span{color:var(--color-ink-3);font-size:10px;font-weight:860;letter-spacing:0;text-transform:uppercase}.pf-admin-topbar strong{overflow:hidden;color:var(--color-ink);font-size:15px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.pf-admin-topbar nav{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pf-admin-topbar a{display:inline-flex;min-height:32px;align-items:center;border:1px solid var(--color-line-soft);border-radius:8px;background:rgb(255 255 255/3%);color:var(--color-ink-2);font-size:12px;font-weight:780;padding:6px 10px}.pf-admin-topbar a:hover{border-color:rgb(139 150 255/34%);color:var(--color-ink)}.pf-admin-runtime-banner{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px 14px;gap:10px 14px;margin:14px 28px 0;border:1px solid rgb(255 178 36/30%);border-radius:8px;background:linear-gradient(90deg,rgb(255 178 36/13%),rgb(255 255 255/4%)),rgb(18 16 13/78%);box-shadow:0 14px 34px rgb(0 0 0/18%);color:var(--color-ink);padding:10px 12px}.pf-admin-runtime-banner small,.pf-admin-runtime-banner span{color:var(--color-warn);font-size:10px;font-weight:860;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.pf-admin-runtime-banner strong{min-width:0;overflow-wrap:anywhere;color:var(--color-ink);font-size:13px;font-weight:780;line-height:1.3}.pf-admin-runtime-banner small{color:var(--color-ink-3);justify-self:end}.pf-admin-content,.pf-admin-main{min-width:0;padding:22px 28px 56px}.pf-admin-dashboard-page{min-width:0}.pf-admin-header{overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:flex-start;grid-gap:22px 28px;gap:22px 28px;margin-inline:auto;max-width:var(--admin-content-max);padding:24px}.pf-admin-header:after{position:absolute;inset:0;background:linear-gradient(135deg,rgb(109 124 255/14%),transparent 38%),linear-gradient(315deg,rgb(61 220 151/7%),transparent 38%);content:"";pointer-events:none}.pf-admin-header>*{position:relative;z-index:1}.pf-admin-header-copy{min-width:0}.pf-admin-header-actions{display:grid;justify-items:end;grid-gap:10px;gap:10px}.pf-admin-header h1,.pf-admin-section-title h2{margin:0;color:var(--color-ink);font-size:32px;font-weight:820;letter-spacing:0;line-height:1.12}.pf-admin-header p,.pf-admin-section-title p{margin:7px 0 0;color:var(--color-ink-2);font-size:14px;line-height:1.55}.pf-admin-session-pill{display:grid;width:min(100%,280px);grid-gap:2px;gap:2px;border:1px solid var(--color-line-soft);border-radius:8px;background:rgb(7 10 16/46%);color:var(--color-ink-3);font-size:11px;padding:9px 10px}.pf-admin-session-pill strong{overflow:hidden;color:var(--color-ink-2);font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.pf-admin-status-strip{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--color-line-soft);border-radius:12px;background:var(--color-line-soft)}.pf-admin-status-metric{position:relative;min-width:0;background:rgb(9 12 18/84%);padding:14px}.pf-admin-status-metric:before{display:block;width:28px;height:3px;border-radius:999px;background:var(--admin-status-tone,var(--color-accent));content:""}.pf-admin-status-metric.is-bad{--admin-status-tone:var(--color-blocker)}.pf-admin-status-metric.is-money,.pf-admin-status-metric.is-ok{--admin-status-tone:var(--color-ok)}.pf-admin-status-metric.is-system{--admin-status-tone:var(--color-accent-strong)}.pf-admin-status-metric.is-warn{--admin-status-tone:var(--color-warn)}.pf-admin-status-metric span{display:block;margin-top:10px;color:var(--color-ink-3);font-size:11px;font-weight:850;text-transform:uppercase}.pf-admin-status-metric strong{display:block;margin-top:4px;color:var(--color-ink);font-size:18px;font-weight:820;line-height:1.2;overflow-wrap:anywhere}.pf-admin-status-metric p{margin:5px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.4}.pf-admin-capability-map{display:grid;width:100%;min-width:0;max-width:var(--admin-content-max);grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px auto 0}.pf-admin-capability{position:relative;overflow:hidden;display:grid;min-width:0;min-height:150px;align-content:start;border-radius:10px;padding:16px}.pf-admin-capability:before{position:absolute;inset:0 0 auto;height:3px;background:var(--admin-capability-tone,var(--color-accent));content:""}.pf-admin-capability:after{position:absolute;right:-34px;bottom:-42px;width:116px;height:116px;border:1px solid var(--admin-capability-ring,rgb(139 150 255/18%));border-radius:999px;content:""}.pf-admin-capability.is-money{--admin-capability-tone:var(--color-ok);--admin-capability-ring:rgb(61 220 151/18%)}.pf-admin-capability.is-quality{--admin-capability-tone:var(--color-warn);--admin-capability-ring:rgb(255 178 36/16%)}.pf-admin-capability.is-system{--admin-capability-tone:var(--color-minor);--admin-capability-ring:rgb(138 147 166/18%)}.pf-admin-capability:hover{border-color:rgb(139 150 255/35%);background:linear-gradient(180deg,rgb(255 255 255/4%),rgb(255 255 255/0) 62%),var(--color-surface-2)}.pf-admin-capability span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-capability strong{min-width:0;margin-top:12px;color:var(--color-ink);font-size:28px;font-weight:830;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere}.pf-admin-capability p{margin:9px 0 0;color:var(--color-ink-2);font-size:13px;line-height:1.45}.pf-admin-capability em{margin-top:12px;color:var(--color-ink-3);font-size:12px;font-style:normal;line-height:1.35}.pf-admin-live-state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-live-state-card{--admin-live-state-tone:var(--color-accent);position:relative;overflow:hidden;display:grid;min-width:0;min-height:136px;align-content:start;border:1px solid var(--color-line);border-radius:10px;background:linear-gradient(180deg,rgb(255 255 255/4%),rgb(255 255 255/0) 62%),var(--color-surface);padding:15px;text-decoration:none}.pf-admin-live-state-card:before{position:absolute;inset:0 0 auto;height:3px;background:var(--admin-live-state-tone);content:""}.pf-admin-live-state-card.is-live{--admin-live-state-tone:var(--color-ok)}.pf-admin-live-state-card.is-partial{--admin-live-state-tone:var(--color-accent-strong)}.pf-admin-live-state-card.is-planned{--admin-live-state-tone:var(--color-warn)}.pf-admin-live-state-card:hover{border-color:rgb(139 150 255/38%);background:linear-gradient(180deg,rgb(255 255 255/6%),rgb(255 255 255/0) 62%),var(--color-surface-2)}.pf-admin-live-state-card span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-live-state-card strong{display:block;margin-top:10px;color:var(--admin-live-state-tone);font-size:18px;font-weight:840;letter-spacing:0;line-height:1.15;overflow-wrap:anywhere}.pf-admin-live-state-card p{margin:9px 0 0;color:var(--color-ink-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-executive-shell{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,2.3fr);grid-gap:12px;gap:12px}.pf-admin-executive-score{position:relative;overflow:hidden;display:grid;min-width:0;min-height:172px;align-content:end;border:1px solid rgb(139 150 255/28%);border-radius:10px;background:linear-gradient(180deg,rgb(139 150 255/14%),rgb(255 255 255/3%) 52%,rgb(255 255 255/0)),var(--color-surface);padding:18px}.pf-admin-executive-score:before{position:absolute;inset:0 0 auto;height:3px;background:var(--color-accent-strong);content:""}.pf-admin-executive-card span,.pf-admin-executive-item span,.pf-admin-executive-score span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-executive-score strong{margin-top:10px;color:var(--color-ink);font-size:46px;font-weight:860;letter-spacing:0;line-height:1}.pf-admin-executive-card p,.pf-admin-executive-item p,.pf-admin-executive-score p{margin:9px 0 0;color:var(--color-ink-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-executive-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-executive-card,.pf-admin-executive-item{--admin-exec-tone:var(--color-accent-strong);position:relative;overflow:hidden;display:grid;min-width:0;align-content:start;border:1px solid var(--color-line);border-radius:10px;background:linear-gradient(180deg,rgb(255 255 255/4%),rgb(255 255 255/0) 62%),var(--color-surface);color:inherit;padding:15px;text-decoration:none}.pf-admin-executive-card{min-height:172px}.pf-admin-executive-card:before,.pf-admin-executive-item:before{position:absolute;inset:0 0 auto;height:3px;background:var(--admin-exec-tone);content:""}.pf-admin-executive-card:hover,.pf-admin-executive-item:hover{border-color:rgb(139 150 255/38%);background:linear-gradient(180deg,rgb(255 255 255/6%),rgb(255 255 255/0) 62%),var(--color-surface-2)}.pf-admin-executive-card strong,.pf-admin-executive-item strong{display:block;min-width:0;margin-top:10px;color:var(--admin-exec-tone);font-size:20px;font-weight:840;letter-spacing:0;line-height:1.15;overflow-wrap:anywhere}.pf-admin-executive-card.is-bad,.pf-admin-executive-item.is-bad{--admin-exec-tone:var(--color-bad)}.pf-admin-executive-card.is-money,.pf-admin-executive-card.is-ok,.pf-admin-executive-item.is-money,.pf-admin-executive-item.is-ok{--admin-exec-tone:var(--color-ok)}.pf-admin-executive-card.is-quality,.pf-admin-executive-item.is-quality{--admin-exec-tone:var(--color-warn)}.pf-admin-executive-card.is-system,.pf-admin-executive-item.is-system{--admin-exec-tone:var(--color-minor)}.pf-admin-executive-card.is-warn,.pf-admin-executive-item.is-warn{--admin-exec-tone:var(--color-warn)}.pf-admin-executive-queue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.pf-admin-executive-item{min-height:116px}.pf-admin-m7-acceptance-shell{display:grid;grid-template-columns:minmax(230px,.62fr) minmax(0,2.38fr);grid-gap:12px;gap:12px}.pf-admin-m7-acceptance-card,.pf-admin-m7-acceptance-score{position:relative;overflow:hidden;min-width:0;border:1px solid var(--color-line);border-radius:10px;background:linear-gradient(180deg,rgb(255 255 255/4%),rgb(255 255 255/0) 62%),var(--color-surface)}.pf-admin-m7-acceptance-score{display:grid;min-height:190px;align-content:end;border-color:rgb(139 150 255/28%);background:linear-gradient(180deg,rgb(139 150 255/13%),rgb(255 255 255/3%) 54%,rgb(255 255 255/0)),var(--color-surface);padding:18px}.pf-admin-m7-acceptance-card:before,.pf-admin-m7-acceptance-score:before{position:absolute;inset:0 0 auto;height:3px;background:var(--coverage-status-tone,var(--color-accent-strong));content:""}.pf-admin-m7-acceptance-score span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-m7-acceptance-score strong{margin-top:10px;color:var(--color-ink);font-size:46px;font-weight:860;letter-spacing:0;line-height:1}.pf-admin-m7-acceptance-score p{margin:9px 0 0;color:var(--color-ink-2);font-size:12.5px;line-height:1.45}.pf-admin-m7-acceptance-score dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:15px 0 0}.pf-admin-m7-acceptance-score dl div{border:1px solid rgb(255 255 255/7%);border-radius:8px;background:rgb(7 10 16/42%);padding:9px}.pf-admin-m7-acceptance-score dt{color:var(--color-ink-3);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.pf-admin-m7-acceptance-score dd{margin:4px 0 0;color:var(--color-ink);font-size:18px;font-weight:850}.pf-admin-m7-acceptance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-m7-acceptance-card{--coverage-status-tone:var(--color-accent-strong);display:grid;min-height:190px;align-content:start;color:inherit;padding:15px;text-decoration:none}.pf-admin-m7-acceptance-card.is-live{--coverage-status-tone:var(--color-ok)}.pf-admin-m7-acceptance-card.is-partial{--coverage-status-tone:var(--color-accent-strong)}.pf-admin-m7-acceptance-card.is-planned{--coverage-status-tone:var(--color-warn)}.pf-admin-m7-acceptance-card.is-blocked{--coverage-status-tone:var(--color-blocker)}.pf-admin-m7-acceptance-card:hover{border-color:rgb(139 150 255/38%);background:linear-gradient(180deg,rgb(255 255 255/6%),rgb(255 255 255/0) 62%),var(--color-surface-2)}.pf-admin-m7-acceptance-card>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.pf-admin-m7-acceptance-card strong{display:block;margin-top:12px;color:var(--color-ink);font-size:15px;font-weight:840;line-height:1.22;overflow-wrap:anywhere}.pf-admin-m7-acceptance-card p{margin:9px 0 0;color:var(--color-ink-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-m7-acceptance-card em{align-self:end;margin-top:12px;color:var(--color-ink-3);font-size:11.5px;font-style:normal;line-height:1.4;overflow-wrap:anywhere}.pf-admin-search-button{display:flex;width:min(100%,280px);min-height:42px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--color-line);border-radius:10px;background:rgb(7 10 16/62%);color:var(--color-ink-2);cursor:pointer;padding:9px 11px;text-align:left}.pf-admin-search-button:hover{border-color:rgb(139 150 255/46%);color:var(--color-ink)}.pf-admin-search-button span{color:var(--color-accent-strong);font-family:var(--font-mono);font-size:11px;font-weight:800}.pf-admin-search-button strong{min-width:0;overflow:hidden;font-size:13px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.pf-admin-command-backdrop{position:fixed;z-index:100;inset:0;display:grid;align-items:start;justify-items:center;background:rgb(4 6 10/68%);padding:72px 18px 18px}.pf-admin-command{width:min(100%,360px);overflow:hidden;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface);box-shadow:0 24px 90px rgb(0 0 0/55%)}.pf-admin-command-input{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid var(--color-line-soft);padding:12px}.pf-admin-command-input span{color:var(--color-ink-3);font-size:11px;font-weight:800;text-transform:uppercase}.pf-admin-command-input input{min-height:38px;font-size:14px;padding:8px 11px}.pf-admin-command-results{display:grid;max-height:min(56vh,520px);overflow-y:auto;padding:6px}.pf-admin-command-results a,.pf-admin-command-results p{border-radius:8px;padding:10px}.pf-admin-command-results a{display:grid;grid-gap:3px;gap:3px}.pf-admin-command-results a:hover{background:rgb(109 124 255/12%)}.pf-admin-command-results em,.pf-admin-command-results span{color:var(--color-ink-3);font-size:11px;font-style:normal}.pf-admin-command-results strong{overflow:hidden;color:var(--color-ink);font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.pf-admin-command-results p{margin:0;color:var(--color-ink-3);font-size:13px}.pf-admin-section{min-width:0;width:100%;margin:24px auto 0;max-width:1220px;scroll-margin-top:20px}.pf-admin-section-title{margin-bottom:14px}.pf-admin-section-title h2{font-size:21px}.pf-admin-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pf-admin-kpi{position:relative;overflow:hidden;min-height:122px;border-radius:10px;padding:16px}.pf-admin-kpi:after{position:absolute;inset:auto 14px 12px 14px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(109 124 255/62%),rgb(61 220 151/28%));content:"";opacity:.72}.pf-admin-kpi span,.pf-admin-panel-title{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-kpi strong{display:block;margin-top:8px;color:var(--color-ink);font-size:26px;font-weight:820;letter-spacing:0;line-height:1.1}.pf-admin-kpi p{margin:7px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.4}.pf-admin-kpi.is-bad{border-color:rgb(255 93 93/32%)}.pf-admin-kpi.is-bad:after{background:linear-gradient(90deg,rgb(255 93 93/82%),rgb(255 178 36/44%))}.pf-admin-kpi.is-warn:after{background:linear-gradient(90deg,rgb(255 178 36/82%),rgb(109 124 255/34%))}.pf-admin-kpi.is-ok:after{background:linear-gradient(90deg,rgb(61 220 151/78%),rgb(109 124 255/30%))}.pf-admin-kpi.is-bad strong{color:var(--color-blocker)}.pf-admin-kpi.is-warn strong{color:var(--color-warn)}.pf-admin-kpi.is-ok strong{color:var(--color-ok)}.pf-admin-two-col{display:grid;min-width:0;width:100%;max-width:1220px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);grid-gap:16px;gap:16px;margin:16px auto 0}.pf-admin-panel{min-width:0;border-radius:10px;padding:16px}.pf-admin-section-card{min-width:0;width:100%;max-width:1220px;margin:16px auto 0}.pf-admin-panel-title{margin:0 0 12px}.pf-admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pf-admin-panel-head .pf-admin-panel-title{margin:0}.pf-admin-panel-head .pf-admin-section-title{margin-bottom:0}.pf-admin-panel-head a{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgb(139 150 255/22%);border-radius:8px;background:rgb(109 124 255/8%);color:var(--color-accent-strong);font-size:12px;font-weight:800;padding:5px 9px;text-decoration:none;white-space:nowrap}.pf-admin-panel-head a:hover{border-color:rgb(139 150 255/42%);background:rgb(109 124 255/13%)}.pf-admin-table-wrap{width:100%;min-width:0;overflow:auto;max-width:100%;border:1px solid var(--color-line-soft);border-radius:9px;background:rgb(7 10 16/36%)}.pf-admin-table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:720px}.pf-admin-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--color-line);background:rgb(12 15 21/96%);color:var(--color-ink-3);font-size:11px;font-weight:850;padding:9px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.pf-admin-table td{border-bottom:1px solid var(--color-line-soft);color:var(--color-ink-2);padding:10px;vertical-align:top}.pf-admin-table a{color:var(--color-accent-strong);text-decoration:underline;-webkit-text-decoration-color:rgb(139 150 255/32%);text-decoration-color:rgb(139 150 255/32%);text-underline-offset:2px}.pf-admin-table a:hover{-webkit-text-decoration-color:rgb(139 150 255/70%);text-decoration-color:rgb(139 150 255/70%)}.pf-admin-table td small{display:block;color:var(--color-blocker);font-size:11px;margin-top:2px}.pf-admin-table td small.is-warn{color:var(--color-warn)}.pf-admin-system-slow-runs-table td small,.pf-admin-table td small.is-muted{color:var(--color-ink-3)}.pf-admin-system-slow-runs-table td strong{color:var(--color-ink)}.pf-admin-io-link{display:grid;max-width:260px;grid-gap:2px;gap:2px}.pf-admin-io-link span{font-weight:760}.pf-admin-io-link small{color:var(--color-ink-3)!important}.pf-admin-ellipsis,.pf-admin-io-link small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-admin-ellipsis{max-width:220px}.pf-admin-code{color:var(--color-accent-strong)!important;font-family:var(--font-mono);font-size:11.5px}.pf-admin-feed{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.pf-admin-feed li,.pf-admin-feedback-grid article,.pf-admin-planned article,.pf-admin-quality-blocks article,.pf-admin-quality-gaps article{border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-bg-raised);padding:11px}.pf-admin-error-feed-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pf-admin-error-feed-item.is-bad{border-color:rgba(248,113,113,.38)}.pf-admin-error-feed-item.is-warn{border-color:rgba(245,158,11,.35)}.pf-admin-error-feed-item div{min-width:0}.pf-admin-error-feed-item a{flex:0 0 auto;color:var(--color-accent-strong);font-size:12px;font-weight:700;text-decoration:none}.pf-admin-error-feed-item a:hover{text-decoration:underline}.pf-admin-feed span,.pf-admin-feedback-grid span,.pf-admin-planned span,.pf-admin-quality-blocks span,.pf-admin-quality-gaps span{color:var(--color-ink-3);font-size:11px}.pf-admin-feed strong,.pf-admin-feedback-grid strong,.pf-admin-planned strong,.pf-admin-quality-blocks strong,.pf-admin-quality-gaps strong{display:block;margin-top:3px;color:var(--color-ink);font-size:13px}.pf-admin-feed p,.pf-admin-feedback-grid p,.pf-admin-planned p,.pf-admin-quality-blocks p,.pf-admin-quality-gaps p{margin:5px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.45}.pf-admin-quality-gaps em{display:block;margin-top:7px;color:var(--color-ink-3);font-size:12px;font-style:normal;line-height:1.45}.pf-admin-bars{display:grid;grid-gap:9px;gap:9px}.pf-admin-finance-budget{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px;border:1px solid var(--color-line-soft);border-radius:8px;background:color-mix(in srgb,var(--color-bg-raised) 78%,transparent);padding:12px}.pf-admin-finance-budget header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pf-admin-finance-budget header span{color:var(--color-ink-3);font-size:11px;font-weight:850;text-transform:uppercase}.pf-admin-finance-budget header strong{color:var(--color-ink);font-size:13px}.pf-admin-bar-row{display:grid;grid-template-columns:82px 72px minmax(80px,1fr) 72px;align-items:center;grid-gap:9px;gap:9px;color:var(--color-ink-2);font-size:12px}.pf-admin-bar-row i{display:block;min-width:2px;height:8px;border-radius:999px;background:var(--color-accent)}.pf-admin-bar-row.is-warn i{background:var(--color-warn)}.pf-admin-bar-row.is-blocked i{background:var(--color-blocker)}.pf-admin-bar-row em{color:var(--color-ink);font-style:normal;text-align:right}.pf-admin-feedback-grid,.pf-admin-planned,.pf-admin-quality-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-planned,.pf-admin-quality-gaps{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.pf-admin-empty{margin:0;border:1px dashed var(--color-line);border-radius:8px;color:var(--color-ink-3);font-size:13px;padding:18px;text-align:center}.pf-admin-empty small,.pf-admin-empty span,.pf-admin-empty strong{display:block}.pf-admin-empty strong{margin-bottom:5px;color:var(--color-ink-2);font-size:12px;text-transform:uppercase}.pf-admin-empty small{margin-top:6px;color:var(--color-ink-3);font-family:var(--font-mono);overflow-wrap:anywhere}.pf-admin-detail-page{min-width:0;padding:0}.pf-admin-coverage-board,.pf-admin-detail-grid,.pf-admin-detail-header,.pf-admin-detail-section,.pf-admin-detail-two-col,.pf-admin-m7-command,.pf-admin-module-grid,.pf-admin-run-detail-command,.pf-admin-user-detail-command{max-width:var(--admin-content-max);margin-inline:auto}.pf-admin-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pf-admin-back-link{display:inline-flex;margin-bottom:10px;color:var(--color-accent-strong);font-size:12px;font-weight:800;text-decoration:underline;-webkit-text-decoration-color:rgb(139 150 255/38%);text-decoration-color:rgb(139 150 255/38%);text-underline-offset:3px}.pf-admin-detail-header h1{margin:0;color:var(--color-ink);font-size:28px;font-weight:820;letter-spacing:0;line-height:1.12;overflow-wrap:anywhere}.pf-admin-detail-header p{margin:7px 0 0;color:var(--color-ink-2);font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.pf-admin-detail-meta{display:grid;min-width:180px;grid-gap:3px;gap:3px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-bg-raised);color:var(--color-ink-3);font-size:12px;padding:10px 12px}.pf-admin-detail-meta strong{color:var(--color-ink-2)}.pf-admin-detail-meta a,.pf-admin-detail-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-admin-detail-meta a{color:var(--color-accent-strong);font-size:12px;font-weight:760;text-decoration:underline;-webkit-text-decoration-color:rgb(139 150 255/32%);text-decoration-color:rgb(139 150 255/32%);text-underline-offset:2px}.pf-admin-detail-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.pf-admin-detail-grid .pf-admin-kpi{min-height:92px}.pf-admin-detail-grid .pf-admin-kpi strong{overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.pf-admin-m7-command{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-gap:14px;gap:14px;margin-top:20px}.pf-admin-m7-readiness{overflow:hidden;display:grid;min-width:0;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding:20px}.pf-admin-m7-actions,.pf-admin-m7-evidence,.pf-admin-m7-risk,.pf-admin-m7-status{min-width:0}.pf-admin-m7-actions h2,.pf-admin-m7-evidence h2,.pf-admin-m7-risk h2,.pf-admin-m7-status h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-m7-actions ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.pf-admin-m7-actions li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--color-line-soft);border-radius:9px;background:rgb(255 255 255/2.5%);padding:11px}.pf-admin-m7-actions li strong{display:block;margin-top:6px;color:var(--color-ink);font-size:13px;font-weight:820;overflow-wrap:anywhere}.pf-admin-m7-actions li p{margin:5px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-m7-actions li em{display:block;margin-top:6px;color:var(--color-ink-3);font-size:11px;font-style:normal;font-weight:780;text-transform:uppercase}.pf-admin-m7-actions li a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid rgb(139 150 255/34%);border-radius:8px;background:rgb(139 150 255/12%);color:var(--color-accent-strong);font-size:12px;font-weight:820;padding:7px 10px}.pf-admin-m7-priority{display:inline-flex;width:max-content;max-width:100%;min-height:22px;align-items:center;border-radius:999px;font-size:11px;font-weight:880;padding:3px 8px}.pf-admin-m7-priority.is-p0{background:rgb(255 88 88/13%);color:var(--color-blocker)}.pf-admin-m7-priority.is-p1{background:rgb(139 150 255/14%);color:var(--color-accent-strong)}.pf-admin-m7-priority.is-p2{background:rgb(255 184 77/12%);color:var(--color-warn)}.pf-admin-m7-risk-grid,.pf-admin-m7-status .pf-admin-status-board{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-m7-risk-grid{display:grid;grid-gap:9px;gap:9px}.pf-admin-m7-risk-grid a{--risk-tone:var(--color-accent-strong);display:grid;min-width:0;min-height:138px;align-content:start;border:1px solid color-mix(in srgb,var(--risk-tone) 30%,var(--color-line));border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--risk-tone) 10%,transparent),transparent 56%),rgb(255 255 255/2%);padding:12px}.pf-admin-m7-risk-grid a.is-high{--risk-tone:var(--color-blocker)}.pf-admin-m7-risk-grid a.is-medium{--risk-tone:var(--color-accent-strong)}.pf-admin-m7-risk-grid a.is-low{--risk-tone:var(--color-warn)}.pf-admin-m7-domain-card span,.pf-admin-m7-risk-grid span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-m7-risk-grid strong{margin-top:7px;color:var(--color-ink);font-size:13px;font-weight:840;line-height:1.2;overflow-wrap:anywhere}.pf-admin-m7-risk-grid p{margin:7px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.42;overflow-wrap:anywhere}.pf-admin-m7-risk-grid em{margin-top:8px;color:var(--risk-tone);font-size:11px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.pf-admin-m7-domain-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-m7-domain-card{--coverage-status-tone:var(--color-accent);position:relative;overflow:hidden;display:grid;min-width:0;min-height:234px;align-content:start;border:1px solid var(--color-line);border-radius:10px;background:linear-gradient(180deg,rgb(255 255 255/3%),rgb(255 255 255/0) 62%),var(--color-surface);padding:15px}.pf-admin-m7-domain-card:before{position:absolute;inset:0 0 auto;height:3px;background:var(--coverage-status-tone);content:""}.pf-admin-m7-domain-card.is-live{--coverage-status-tone:var(--color-ok)}.pf-admin-m7-domain-card.is-partial{--coverage-status-tone:var(--color-accent-strong)}.pf-admin-m7-domain-card.is-planned{--coverage-status-tone:var(--color-warn)}.pf-admin-m7-domain-card.is-blocked{--coverage-status-tone:var(--color-blocker)}.pf-admin-m7-domain-card:hover{border-color:color-mix(in srgb,var(--coverage-status-tone) 38%,var(--color-line));background:linear-gradient(180deg,color-mix(in srgb,var(--coverage-status-tone) 8%,transparent),transparent 62%),var(--color-surface-2)}.pf-admin-m7-domain-card strong{margin-top:10px;color:var(--coverage-status-tone);font-size:15px;font-weight:840;overflow-wrap:anywhere}.pf-admin-m7-domain-card p{margin:9px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-m7-domain-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin:12px 0 0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-m7-domain-card div{min-width:0;background:rgb(8 11 17/88%);padding:8px}.pf-admin-m7-domain-card dt{color:var(--color-ink-3);font-size:10px;font-weight:820;text-transform:uppercase}.pf-admin-m7-domain-card dd{overflow:hidden;margin:4px 0 0;color:var(--color-ink);font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.pf-admin-m7-domain-card em{margin-top:11px;color:var(--color-ink-3);font-family:var(--font-mono);font-size:11px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.pf-admin-m7-evidence{grid-column:1/-1}.pf-admin-m7-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-m7-proof-card{--proof-tone:var(--color-accent-strong);display:grid;min-width:0;min-height:252px;align-content:start;border:1px solid color-mix(in srgb,var(--proof-tone) 28%,var(--color-line));border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--proof-tone) 9%,transparent),transparent 60%),rgb(255 255 255/2%);padding:14px}.pf-admin-m7-proof-card.is-missing{--proof-tone:var(--color-blocker)}.pf-admin-m7-proof-card.is-weak{--proof-tone:var(--color-accent-strong)}.pf-admin-m7-proof-card.is-external{--proof-tone:var(--color-warn)}.pf-admin-m7-proof-card.is-strong{--proof-tone:var(--color-ok)}.pf-admin-m7-proof-card:hover{border-color:color-mix(in srgb,var(--proof-tone) 45%,var(--color-line));background:linear-gradient(180deg,color-mix(in srgb,var(--proof-tone) 13%,transparent),transparent 58%),var(--color-surface-2)}.pf-admin-m7-proof-card>div:first-child{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.pf-admin-m7-proof-card>div:first-child em{min-width:0;color:var(--proof-tone);font-size:11px;font-style:normal;font-weight:850;overflow-wrap:anywhere;text-transform:uppercase}.pf-admin-m7-proof-card strong{margin-top:12px;color:var(--color-ink);font-size:14px;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.pf-admin-m7-proof-card p{margin:8px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-m7-proof-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin:13px 0 0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-m7-proof-card dl div{min-width:0;background:rgb(8 11 17/88%);padding:8px}.pf-admin-m7-proof-card dt{color:var(--color-ink-3);font-size:10px;font-weight:820;text-transform:uppercase}.pf-admin-m7-proof-card dd{overflow:hidden;margin:4px 0 0;color:var(--color-ink);font-size:12px;font-weight:830;text-overflow:ellipsis;white-space:nowrap}.pf-admin-m7-proof-card small{margin-top:12px;color:var(--color-ink-2);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.pf-admin-m7-proof-card code{margin-top:12px;color:var(--color-ink-3);font-family:var(--font-mono);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.pf-admin-coverage-board{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:14px;gap:14px;margin-top:20px}.pf-admin-readiness-card{overflow:hidden;display:grid;min-width:0;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding:20px}.pf-admin-readiness-score{display:grid;align-content:center;min-height:156px;border:1px solid rgb(139 150 255/22%);border-radius:10px;background:radial-gradient(circle at 50% 18%,rgb(139 150 255/24%),transparent 48%),rgb(7 10 16/52%);padding:18px;text-align:center}.pf-admin-readiness-score strong{color:var(--color-ink);font-size:48px;font-weight:880;letter-spacing:0;line-height:1}.pf-admin-coverage-status-card span,.pf-admin-module-card span,.pf-admin-readiness-facts span,.pf-admin-readiness-score span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-readiness-copy{min-width:0;align-self:center}.pf-admin-readiness-copy h2{margin:6px 0 0;color:var(--color-ink);font-size:22px;font-weight:840;letter-spacing:0;line-height:1.16;overflow-wrap:anywhere}.pf-admin-readiness-copy p{margin:10px 0 0;color:var(--color-ink-2);font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.pf-admin-readiness-facts{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--color-line-soft);border-radius:10px;background:var(--color-line-soft)}.pf-admin-readiness-facts.is-vertical{grid-template-columns:minmax(0,1fr)}.pf-admin-readiness-facts div{min-width:0;background:rgb(9 12 18/84%);padding:13px 14px}.pf-admin-readiness-facts strong{display:block;margin-top:5px;color:var(--color-ink);font-size:18px;font-weight:820;overflow-wrap:anywhere}.pf-admin-status-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-coverage-status-card{--coverage-status-tone:var(--color-accent);position:relative;overflow:hidden;min-width:0;border:1px solid var(--color-line);border-radius:10px;background:linear-gradient(180deg,rgb(255 255 255/3%),rgb(255 255 255/0) 62%),var(--color-surface);padding:15px}.pf-admin-coverage-status-card:before,.pf-admin-module-card:before{position:absolute;inset:0 0 auto;height:3px;background:var(--coverage-status-tone,var(--color-accent));content:""}.pf-admin-coverage-pill.is-live,.pf-admin-coverage-status-card.is-live,.pf-admin-module-card.is-live{--coverage-status-tone:var(--color-ok)}.pf-admin-coverage-pill.is-partial,.pf-admin-coverage-status-card.is-partial,.pf-admin-module-card.is-partial{--coverage-status-tone:var(--color-accent-strong)}.pf-admin-coverage-pill.is-planned,.pf-admin-coverage-status-card.is-planned,.pf-admin-module-card.is-planned{--coverage-status-tone:var(--color-warn)}.pf-admin-coverage-pill.is-blocked,.pf-admin-coverage-status-card.is-blocked,.pf-admin-module-card.is-blocked{--coverage-status-tone:var(--color-blocker)}.pf-admin-coverage-status-card strong{display:block;margin-top:8px;color:var(--color-ink);font-size:29px;font-weight:860;letter-spacing:0;line-height:1}.pf-admin-coverage-status-card ul,.pf-admin-gap-list{display:grid;grid-gap:7px;gap:7px;margin:12px 0 0;padding:0;list-style:none}.pf-admin-coverage-status-card li{color:var(--color-ink-2);font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.pf-admin-module-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.pf-admin-module-card{--coverage-status-tone:var(--color-accent);position:relative;overflow:hidden;display:grid;min-width:0;min-height:184px;align-content:start;border:1px solid var(--color-line);border-radius:10px;background:linear-gradient(180deg,rgb(255 255 255/3%),rgb(255 255 255/0) 62%),var(--color-surface);padding:15px}.pf-admin-module-card:hover{border-color:rgb(139 150 255/38%);background:linear-gradient(180deg,rgb(255 255 255/5%),rgb(255 255 255/0) 62%),var(--color-surface-2)}.pf-admin-module-card strong{margin-top:10px;color:var(--coverage-status-tone);font-size:14px;font-weight:820}.pf-admin-module-card p{margin:9px 0 0;color:var(--color-ink-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-module-card em{margin-top:12px;color:var(--color-ink-3);font-family:var(--font-mono);font-size:11px;font-style:normal;line-height:1.4;overflow-wrap:anywhere}.pf-admin-gap-list li{display:grid;min-width:0;grid-gap:6px;gap:6px;border-top:1px solid var(--color-line-soft);padding-top:10px}.pf-admin-gap-list li:first-child{border-top:0;padding-top:0}.pf-admin-gap-list strong{color:var(--color-ink);font-size:13px;font-weight:820}.pf-admin-gap-list p{margin:0;color:var(--color-ink-2);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.pf-admin-coverage-pill{--coverage-status-tone:var(--color-accent);display:inline-flex;width:max-content;max-width:100%;min-height:24px;align-items:center;border:1px solid color-mix(in srgb,var(--coverage-status-tone) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--coverage-status-tone) 14%,transparent);color:var(--coverage-status-tone);font-size:11px;font-weight:820;padding:3px 8px}.pf-admin-detail-section,.pf-admin-detail-two-col{margin-top:14px}.pf-admin-detail-section{scroll-margin-top:88px}.pf-admin-detail-section h2,.pf-admin-detail-two-col h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-detail-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);grid-gap:14px;gap:14px}.pf-admin-summary{display:grid;min-height:92px;align-content:space-between;grid-gap:12px;gap:12px;padding:14px}.pf-admin-summary span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-summary strong{color:var(--color-ink);font-size:22px;font-weight:880;line-height:1.08;overflow-wrap:anywhere}.pf-admin-not-found{max-width:720px;margin:96px auto 0}.pf-admin-not-found h1{margin:0;color:var(--color-ink);font-size:26px;font-weight:820;letter-spacing:0}.pf-admin-not-found p{margin:8px 0 0;color:var(--color-ink-3);font-size:13px;line-height:1.5}.pf-admin-not-found-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pf-admin-not-found-actions a{border:1px solid var(--color-line);border-radius:8px;color:var(--color-ink-2);font-size:12px;font-weight:760;padding:9px 11px;text-decoration:none}.pf-admin-not-found-actions a:hover{border-color:rgb(139 150 255/45%);color:var(--color-accent-strong)}.pf-admin-facts{display:grid;grid-gap:10px;gap:10px;margin:0}.pf-admin-facts div{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:12px;gap:12px;border-bottom:1px solid var(--color-line-soft);padding-bottom:10px}.pf-admin-facts dt{color:var(--color-ink-3);font-size:12px;font-weight:800}.pf-admin-facts dd{min-width:0;margin:0;color:var(--color-ink-2);font-size:13px;overflow-wrap:anywhere}.pf-admin-facts a{color:var(--color-accent-strong);text-decoration:underline;-webkit-text-decoration-color:rgb(139 150 255/32%);text-decoration-color:rgb(139 150 255/32%);text-underline-offset:2px}.pf-admin-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pf-admin-action-grid button{min-height:36px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-2);color:var(--color-ink-2);font-size:12px;font-weight:760;padding:8px}.pf-admin-action-grid button:disabled{cursor:not-allowed;opacity:.52}.pf-admin-action-stack{display:grid;grid-gap:14px;gap:14px}.pf-admin-action-form{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-2)}.pf-admin-action-form label{display:grid;grid-gap:5px;gap:5px;color:var(--color-ink-3);font-size:11px;font-weight:750;letter-spacing:0;text-transform:uppercase}.pf-admin-action-form input,.pf-admin-action-form select,.pf-admin-action-form textarea{width:100%;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:13px;font-weight:650;letter-spacing:0;outline:none;padding:9px 10px;text-transform:none}.pf-admin-action-form textarea{min-height:70px;resize:vertical}.pf-admin-inline-action-form{display:grid;grid-gap:8px;gap:8px;min-width:220px}.pf-admin-inline-action-form label{display:grid;grid-gap:4px;gap:4px;color:var(--color-ink-3);font-size:11px;font-weight:750;letter-spacing:0;text-transform:uppercase}.pf-admin-inline-action-form select,.pf-admin-inline-action-form textarea{width:100%;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:12px;font-weight:650;letter-spacing:0;outline:none;padding:8px 9px;text-transform:none}.pf-admin-inline-action-form textarea{min-height:58px;resize:vertical}.pf-admin-inline-action-form button{min-height:32px;border:1px solid var(--color-ink);border-radius:8px;background:var(--color-ink);color:var(--color-surface);cursor:pointer;font-size:12px;font-weight:850;letter-spacing:0;padding:7px 10px}.pf-admin-inline-action-form button:disabled{cursor:progress;opacity:.65}.pf-admin-action-form button{min-height:36px;border:1px solid var(--color-ink);border-radius:8px;background:var(--color-ink);color:var(--color-surface);cursor:pointer;font-size:12px;font-weight:850;letter-spacing:0}.pf-admin-action-form button:disabled{cursor:progress;opacity:.65}.pf-admin-action-message{margin:0;border-radius:8px;font-size:12px;line-height:1.4;padding:8px 10px}.pf-admin-action-message--success{background:rgba(62,166,93,.12);color:#217a3f}.pf-admin-action-message--error{background:rgba(197,71,58,.12);color:#9b2f25}.pf-admin-note{margin:10px 0 0;color:var(--color-ink-3);font-size:12px;line-height:1.45}.pf-admin-settings-form{display:grid;grid-gap:12px;gap:12px;margin-top:14px;border-top:1px solid var(--color-line-soft);padding-top:14px}.pf-admin-toggle-row{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.pf-admin-toggle-row input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--color-accent)}.pf-admin-field,.pf-admin-toggle-row span{display:grid;grid-gap:3px;gap:3px}.pf-admin-field span,.pf-admin-toggle-row strong{color:var(--color-ink);font-size:12px;font-weight:820}.pf-admin-toggle-row em{color:var(--color-ink-3);font-size:12px;font-style:normal;line-height:1.45}.pf-admin-field input,.pf-admin-field textarea{width:100%;border:1px solid var(--color-line);border-radius:8px;background:var(--color-bg-raised);color:var(--color-ink);font-family:var(--font-mono);font-size:12px;outline:none;padding:9px 10px}.pf-admin-field textarea{min-height:108px;resize:vertical}.pf-admin-field input:focus,.pf-admin-field textarea:focus{border-color:rgb(139 150 255/62%)}.pf-admin-settings-actions{display:grid;grid-gap:8px;gap:8px}.pf-admin-settings-actions button{min-height:36px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-accent-deep);color:#fff;cursor:pointer;font-size:12px;font-weight:820;padding:8px 10px}.pf-admin-field input:disabled,.pf-admin-field textarea:disabled,.pf-admin-settings-actions button:disabled,.pf-admin-toggle-row input:disabled{cursor:not-allowed;opacity:.55}.pf-admin-settings-actions p{margin:0;color:var(--color-ink-3);font-size:12px;line-height:1.45}.pf-admin-settings-actions p.is-success{color:var(--color-ok)}.pf-admin-settings-actions p.is-error{color:var(--color-blocker)}.pf-admin-json{overflow:auto;max-height:360px;margin:0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-bg-raised);color:var(--color-ink-2);font-family:var(--font-mono);font-size:11.5px;line-height:1.55;padding:10px}.pf-admin-json--tall{max-height:620px}.pf-admin-llm-io-list{display:grid;grid-gap:12px;gap:12px}.pf-admin-llm-io-section{min-width:0}.pf-admin-llm-io-section h3{margin:0 0 7px;color:var(--color-ink-2);font-size:12px;font-weight:820;letter-spacing:0}.pf-admin-table details{max-width:260px}.pf-admin-table summary{color:var(--color-accent-strong);cursor:pointer;font-size:12px;font-weight:760}.pf-admin-catalog-list,.pf-admin-unknown-list{display:grid;grid-gap:14px;gap:14px;max-width:1220px;margin:14px auto 0}.pf-admin-unknown-command{display:grid;max-width:1220px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:14px;gap:14px;margin:14px auto 0}.pf-admin-unknown-readiness{overflow:hidden;display:grid;min-width:0;align-content:space-between;grid-gap:18px;gap:18px;border-radius:10px;padding:18px}.pf-admin-unknown-readiness strong{display:block;margin-top:8px;color:var(--color-ink);font-size:48px;font-weight:880;letter-spacing:0;line-height:1}.pf-admin-unknown-readiness p{margin:9px 0 0;color:var(--color-ink-2);font-size:13px;line-height:1.5}.pf-admin-unknown-readiness dl{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--color-line-soft);border-radius:10px;background:var(--color-line-soft)}.pf-admin-unknown-readiness dl div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;background:rgb(9 12 18/84%);padding:11px 12px}.pf-admin-unknown-clusters em,.pf-admin-unknown-planned em,.pf-admin-unknown-queue em,.pf-admin-unknown-readiness dt{color:var(--color-ink-3);font-size:12px;line-height:1.4}.pf-admin-unknown-readiness dd{margin:0;color:var(--color-ink);font-size:15px;font-weight:820}.pf-admin-unknown-queue{grid-row:span 2}.pf-admin-unknown-clusters h2,.pf-admin-unknown-planned h2,.pf-admin-unknown-queue h2,.pf-admin-unknown-radar h2,.pf-admin-unknown-signals h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-unknown-queue ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pf-admin-unknown-queue li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid var(--color-line-soft);padding-top:10px}.pf-admin-unknown-queue li:first-child{border-top:0;padding-top:0}.pf-admin-unknown-queue strong{display:block;margin-top:6px;color:var(--color-ink);font-size:13.5px;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.pf-admin-unknown-queue p{margin:5px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-unknown-queue a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid rgb(139 150 255/34%);border-radius:8px;background:rgb(139 150 255/12%);color:var(--color-accent-strong);font-size:12px;font-weight:820;padding:7px 10px}.pf-admin-unknown-priority{display:inline-flex;width:max-content;max-width:100%;min-height:22px;align-items:center;border:1px solid var(--unknown-priority-tone,rgb(139 150 255/44%));border-radius:999px;color:var(--unknown-priority-tone,var(--color-accent-strong));font-size:10.5px;font-weight:850;padding:2px 7px}.pf-admin-unknown-priority.is-p0{--unknown-priority-tone:var(--color-blocker)}.pf-admin-unknown-priority.is-p1{--unknown-priority-tone:var(--color-warn)}.pf-admin-unknown-priority.is-p2{--unknown-priority-tone:var(--color-accent-strong)}.pf-admin-unknown-cluster-grid,.pf-admin-unknown-planned-grid,.pf-admin-unknown-radar-grid,.pf-admin-unknown-signal-grid{display:grid;grid-gap:10px;gap:10px}.pf-admin-unknown-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-unknown-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-unknown-cluster-grid,.pf-admin-unknown-planned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-unknown-cluster-grid article,.pf-admin-unknown-planned-grid article,.pf-admin-unknown-signal-grid article{min-width:0;border:1px solid var(--color-line-soft);border-radius:9px;background:rgb(9 12 18/56%);padding:12px}.pf-admin-unknown-signal-grid article{--unknown-signal-tone:var(--color-accent-strong);border-color:color-mix(in srgb,var(--unknown-signal-tone) 25%,var(--color-line-soft))}.pf-admin-unknown-signal-grid article.is-live{--unknown-signal-tone:var(--color-ok)}.pf-admin-unknown-signal-grid article.is-partial{--unknown-signal-tone:var(--color-accent-strong)}.pf-admin-unknown-signal-grid article.is-planned{--unknown-signal-tone:var(--color-warn)}.pf-admin-unknown-signal-grid article.is-blocked{--unknown-signal-tone:var(--color-blocker)}.pf-admin-unknown-cluster-grid span,.pf-admin-unknown-planned-grid span,.pf-admin-unknown-radar-grid span,.pf-admin-unknown-signal-grid span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-unknown-cluster-grid strong,.pf-admin-unknown-planned-grid strong,.pf-admin-unknown-signal-grid strong{display:block;margin-top:7px;color:var(--color-ink);font-size:15px;font-weight:820;overflow-wrap:anywhere}.pf-admin-unknown-cluster-grid p,.pf-admin-unknown-planned-grid p,.pf-admin-unknown-signal-grid p{margin:7px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-unknown-cluster-grid em,.pf-admin-unknown-planned-grid em{display:block;margin-top:8px;font-style:normal;overflow-wrap:anywhere}.pf-admin-unknown-radar-grid a{--unknown-risk-tone:var(--color-accent-strong);display:grid;min-width:0;min-height:152px;align-content:start;border:1px solid color-mix(in srgb,var(--unknown-risk-tone) 30%,var(--color-line));border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--unknown-risk-tone) 10%,transparent),transparent 60%),rgb(255 255 255/2%);padding:12px}.pf-admin-unknown-radar-grid a.is-high{--unknown-risk-tone:var(--color-blocker)}.pf-admin-unknown-radar-grid a.is-medium{--unknown-risk-tone:var(--color-accent-strong)}.pf-admin-unknown-radar-grid a.is-low{--unknown-risk-tone:var(--color-warn)}.pf-admin-unknown-radar-grid strong{margin-top:7px;color:var(--color-ink);font-family:var(--font-mono);font-size:13px;font-weight:840;line-height:1.2;overflow-wrap:anywhere}.pf-admin-unknown-radar-grid p{margin:7px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.42;overflow-wrap:anywhere}.pf-admin-unknown-radar-grid em{color:var(--unknown-risk-tone);font-style:normal}.pf-admin-unknown-radar-grid em,.pf-admin-unknown-radar-grid small{margin-top:8px;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.pf-admin-unknown-radar-grid small{color:var(--color-ink-3)}.pf-admin-unknown-planned{grid-column:1/-1}.pf-admin-catalog-command{display:grid;max-width:1220px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:14px;gap:14px;margin:14px auto 0}.pf-admin-catalog-health{overflow:hidden;display:grid;min-width:0;align-content:space-between;grid-gap:18px;gap:18px;border-radius:10px;padding:18px}.pf-admin-catalog-health strong{display:block;margin-top:8px;color:var(--color-ink);font-size:48px;font-weight:880;letter-spacing:0;line-height:1}.pf-admin-catalog-health p{margin:9px 0 0;color:var(--color-ink-2);font-size:13px;line-height:1.5}.pf-admin-catalog-health dl{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--color-line-soft);border-radius:10px;background:var(--color-line-soft)}.pf-admin-catalog-health dl div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;background:rgb(9 12 18/84%);padding:11px 12px}.pf-admin-catalog-health dt,.pf-admin-category-map em,.pf-admin-review-queue em{color:var(--color-ink-3);font-size:12px;line-height:1.4}.pf-admin-catalog-health dd{margin:0;color:var(--color-ink);font-size:15px;font-weight:820}.pf-admin-review-queue{grid-row:span 2}.pf-admin-review-queue ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pf-admin-review-queue li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(170px,.42fr);grid-gap:12px;gap:12px;border-top:1px solid var(--color-line-soft);padding-top:10px}.pf-admin-review-queue li:first-child{border-top:0;padding-top:0}.pf-admin-review-queue a{display:inline-flex;margin-left:8px;color:var(--color-accent-strong);font-family:var(--font-mono);font-size:12px;font-weight:820;text-decoration:underline;-webkit-text-decoration-color:rgb(139 150 255/32%);text-decoration-color:rgb(139 150 255/32%);text-underline-offset:2px}.pf-admin-review-queue strong{display:block;margin-top:5px;color:var(--color-ink);font-size:13.5px;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.pf-admin-review-queue p{margin:5px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.45}.pf-admin-catalog-priority{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--catalog-priority-tone,rgb(139 150 255/44%));border-radius:999px;color:var(--catalog-priority-tone,var(--color-accent-strong));font-size:10.5px;font-weight:850;padding:2px 7px}.pf-admin-catalog-priority.is-p0{--catalog-priority-tone:var(--color-blocker)}.pf-admin-catalog-priority.is-p1{--catalog-priority-tone:var(--color-warn)}.pf-admin-catalog-priority.is-p2{--catalog-priority-tone:var(--color-accent-strong)}.pf-admin-category-map{min-width:0}.pf-admin-catalog-economics,.pf-admin-catalog-lifecycle,.pf-admin-catalog-signals{grid-column:1/-1;min-width:0}.pf-admin-catalog-contract{max-width:1220px;margin:14px auto 0}.pf-admin-catalog-economics h2,.pf-admin-catalog-lifecycle h2,.pf-admin-catalog-signals h2,.pf-admin-category-map h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-category-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-catalog-contract-grid,.pf-admin-catalog-economics-grid,.pf-admin-catalog-lifecycle-grid,.pf-admin-catalog-signal-grid,.pf-admin-category-map-grid{display:grid;grid-gap:10px;gap:10px}.pf-admin-catalog-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-catalog-contract-grid,.pf-admin-catalog-economics-grid,.pf-admin-catalog-lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-admin-catalog-contract-grid article,.pf-admin-catalog-economics-grid article,.pf-admin-catalog-lifecycle-grid article,.pf-admin-catalog-signal-grid article,.pf-admin-category-map-grid div{--catalog-card-tone:var(--color-ok);min-width:0;border:1px solid color-mix(in srgb,var(--catalog-card-tone) 34%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--catalog-card-tone) 10%,transparent),transparent 116px),rgb(9 12 18/56%);padding:12px}.pf-admin-catalog-contract-grid article.is-blocked,.pf-admin-catalog-economics-grid article.is-high,.pf-admin-catalog-lifecycle-grid article.is-high,.pf-admin-catalog-signal-grid article.is-blocked{--catalog-card-tone:var(--color-blocker)}.pf-admin-catalog-contract-grid article.is-partial,.pf-admin-catalog-contract-grid article.is-planned,.pf-admin-catalog-economics-grid article.is-medium,.pf-admin-catalog-lifecycle-grid article.is-medium,.pf-admin-catalog-signal-grid article.is-partial,.pf-admin-catalog-signal-grid article.is-planned{--catalog-card-tone:var(--color-warn)}.pf-admin-catalog-contract-grid article.is-live,.pf-admin-catalog-economics-grid article.is-low,.pf-admin-catalog-lifecycle-grid article.is-low,.pf-admin-catalog-signal-grid article.is-live{--catalog-card-tone:var(--color-ok)}.pf-admin-catalog-contract-grid span,.pf-admin-catalog-economics-grid span,.pf-admin-catalog-lifecycle-grid span,.pf-admin-catalog-signal-grid span,.pf-admin-category-map span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-catalog-contract-grid strong,.pf-admin-catalog-economics-grid strong,.pf-admin-catalog-lifecycle-grid strong,.pf-admin-catalog-signal-grid strong,.pf-admin-category-map strong{display:block;margin-top:7px;color:var(--color-ink);font-size:15px;font-weight:820}.pf-admin-catalog-contract-grid article>strong,.pf-admin-catalog-economics-grid article>strong,.pf-admin-catalog-signal-grid article>strong{color:var(--catalog-card-tone)}.pf-admin-catalog-contract-grid p,.pf-admin-catalog-economics-grid p,.pf-admin-catalog-lifecycle-grid p,.pf-admin-catalog-signal-grid p,.pf-admin-category-map p{margin:7px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.45}.pf-admin-catalog-contract-grid a{display:inline-flex;margin-top:10px;color:var(--color-accent-strong);font-size:12px;font-weight:760;text-decoration:underline;-webkit-text-decoration-color:rgb(139 150 255/34%);text-decoration-color:rgb(139 150 255/34%);text-underline-offset:2px}.pf-admin-category-map em{display:block;margin-top:8px;font-style:normal}.pf-admin-catalog-card,.pf-admin-unknown-card{scroll-margin-top:18px}.pf-admin-catalog-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.pf-admin-catalog-card-head h2{margin:0;color:var(--color-ink);font-family:var(--font-mono);font-size:18px;font-weight:820;letter-spacing:0;overflow-wrap:anywhere}.pf-admin-catalog-card-head p{margin:6px 0 0;color:var(--color-ink-2);font-size:12.5px;line-height:1.45}.pf-admin-catalog-review-note{margin:-4px 0 14px;color:var(--color-ink-2);font-size:12.5px;line-height:1.55}.pf-admin-catalog-editor-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);grid-gap:14px;gap:14px}.pf-admin-catalog-form{align-content:start}.pf-admin-catalog-form textarea{min-height:92px}.pf-admin-catalog-side{display:grid;align-content:start;grid-gap:12px;gap:12px}.pf-admin-unknown-panel{min-width:0;padding:14px}.pf-admin-catalog-side details,.pf-admin-unknown-card details,.pf-admin-unknown-panel{border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-bg-raised)}.pf-admin-catalog-side details,.pf-admin-unknown-card details{padding:10px}.pf-admin-catalog-side summary,.pf-admin-unknown-card summary{color:var(--color-accent-strong);cursor:pointer;font-size:12px;font-weight:760}.pf-admin-catalog-preview{display:grid;grid-gap:10px;gap:10px}.pf-admin-catalog-preview h3{margin:0;color:var(--color-ink);font-size:14px;font-weight:820}.pf-admin-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-preview-grid article{border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-bg-raised);padding:12px}.pf-admin-preview-grid span{color:var(--color-ink-3);font-size:11px;font-weight:850;text-transform:uppercase}.pf-admin-preview-grid strong{display:block;margin-top:5px;color:var(--color-ink);font-size:14px;line-height:1.35}.pf-admin-preview-grid em,.pf-admin-preview-grid p{display:block;margin:8px 0 0;color:var(--color-ink-2);font-size:12.5px;font-style:normal;line-height:1.5;overflow-wrap:anywhere}.pf-admin-preview-grid em{color:var(--color-ink-3);font-family:var(--font-mono);font-size:11.5px}.pf-admin-quality-command{display:grid;max-width:1220px;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);grid-gap:14px;gap:14px;margin:14px auto 0}.pf-admin-quality-readiness{overflow:hidden;display:grid;min-width:0;align-content:space-between;grid-gap:18px;gap:18px;border-radius:10px;background:linear-gradient(145deg,rgb(55 38 51/92%),rgb(9 12 18/92%)),var(--color-bg-raised);padding:18px}.pf-admin-quality-radar-grid span,.pf-admin-quality-readiness span,.pf-admin-quality-reason-list span,.pf-admin-quality-signal-grid span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-quality-readiness strong{display:block;margin-top:8px;color:var(--color-ink);font-size:48px;font-weight:880;letter-spacing:0;line-height:1}.pf-admin-quality-readiness p{margin:9px 0 0;color:var(--color-ink-2);font-size:13px;line-height:1.5}.pf-admin-quality-readiness dl{display:grid;grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-quality-readiness dl div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;background:rgb(9 12 18/84%);padding:10px 11px}.pf-admin-quality-queue p,.pf-admin-quality-radar-grid em,.pf-admin-quality-radar-grid p,.pf-admin-quality-readiness dt,.pf-admin-quality-reason-list p,.pf-admin-quality-signal-grid p{color:var(--color-ink-3);font-size:12px;line-height:1.4}.pf-admin-quality-readiness dd{margin:0;color:var(--color-ink);font-size:14px;font-weight:820;text-align:right}.pf-admin-quality-queue h2,.pf-admin-quality-radar h2,.pf-admin-quality-reasons h2,.pf-admin-quality-signals h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-quality-queue ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pf-admin-quality-queue li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(132px,auto);grid-gap:12px;gap:12px;align-items:start;border-top:1px solid var(--color-line-soft);padding-top:10px}.pf-admin-quality-queue li:first-child{border-top:0;padding-top:0}.pf-admin-quality-queue strong{display:block;margin-top:5px;color:var(--color-ink);font-size:14px;font-weight:820;line-height:1.35}.pf-admin-quality-queue p{margin:5px 0 0;color:var(--color-ink-2);overflow-wrap:anywhere}.pf-admin-quality-queue a{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgb(255 178 36/42%);border-radius:8px;color:var(--color-warn);font-size:12px;font-weight:820;padding:5px 10px;text-decoration:none}.pf-admin-quality-priority{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--quality-priority-tone,rgb(255 178 36/44%));border-radius:999px;color:var(--quality-priority-tone,var(--color-warn));font-size:10.5px;font-weight:850;padding:2px 7px}.pf-admin-quality-priority.is-p0{--quality-priority-tone:var(--color-blocker)}.pf-admin-quality-priority.is-p1{--quality-priority-tone:var(--color-warn)}.pf-admin-quality-priority.is-p2{--quality-priority-tone:var(--color-ok)}.pf-admin-quality-radar,.pf-admin-quality-reasons,.pf-admin-quality-signals{min-width:0}.pf-admin-quality-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-quality-reason-list article,.pf-admin-quality-signal-grid article{--quality-status-tone:var(--color-ok);min-width:0;border:1px solid color-mix(in srgb,var(--quality-status-tone) 28%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--quality-status-tone) 9%,transparent),transparent 120px),rgb(9 12 18/58%);padding:12px}.pf-admin-quality-signal-grid article.is-blocked{--quality-status-tone:var(--color-blocker)}.pf-admin-quality-signal-grid article.is-partial{--quality-status-tone:var(--color-warn)}.pf-admin-quality-signal-grid article.is-planned{--quality-status-tone:var(--color-accent-strong)}.pf-admin-quality-signal-grid article.is-live{--quality-status-tone:var(--color-ok)}.pf-admin-quality-reason-list strong,.pf-admin-quality-signal-grid strong{display:block;margin-top:7px;color:var(--quality-status-tone);font-size:20px;font-weight:850;line-height:1.15;overflow-wrap:anywhere}.pf-admin-quality-reason-list p,.pf-admin-quality-signal-grid p{margin:8px 0 0;color:var(--color-ink-2)}.pf-admin-quality-radar,.pf-admin-quality-reasons{grid-column:1/-1}.pf-admin-quality-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-quality-radar-grid a{--quality-risk-tone:var(--color-ok);min-width:0;border:1px solid color-mix(in srgb,var(--quality-risk-tone) 30%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--quality-risk-tone) 10%,transparent),transparent 130px),rgb(9 12 18/58%);padding:12px;text-decoration:none}.pf-admin-quality-radar-grid a.is-high{--quality-risk-tone:var(--color-blocker)}.pf-admin-quality-radar-grid a.is-medium{--quality-risk-tone:var(--color-warn)}.pf-admin-quality-radar-grid a.is-low{--quality-risk-tone:var(--color-ok)}.pf-admin-quality-radar-grid strong{display:block;margin-top:7px;color:var(--quality-risk-tone);font-size:15px;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.pf-admin-quality-radar-grid p{margin:7px 0 0;color:var(--color-ink-2)}.pf-admin-quality-radar-grid em{display:block;margin-top:8px;font-style:normal}.pf-admin-quality-reason-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-quality-reason-list article{--quality-status-tone:var(--color-accent-strong)}.pf-admin-finance-command{display:grid;max-width:1220px;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px;margin:14px auto 0}.pf-admin-finance-readiness{overflow:hidden;display:grid;min-width:0;align-content:space-between;grid-gap:18px;gap:18px;border-radius:10px;background:linear-gradient(145deg,rgb(31 55 49/92%),rgb(9 12 18/92%)),var(--color-bg-raised);padding:18px}.pf-admin-finance-metric-grid span,.pf-admin-finance-readiness span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-finance-readiness strong{display:block;margin-top:8px;color:var(--color-ink);font-size:48px;font-weight:880;letter-spacing:0;line-height:1}.pf-admin-finance-readiness p{margin:9px 0 0;color:var(--color-ink-2);font-size:13px;line-height:1.5}.pf-admin-finance-readiness dl{display:grid;grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-finance-readiness dl div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;background:rgb(9 12 18/84%);padding:10px 11px}.pf-admin-finance-metric-grid p,.pf-admin-finance-queue p,.pf-admin-finance-readiness dt{color:var(--color-ink-3);font-size:12px;line-height:1.4}.pf-admin-finance-readiness dd{margin:0;color:var(--color-ink);font-size:14px;font-weight:820;text-align:right}.pf-admin-finance-metrics h2,.pf-admin-finance-queue h2,.pf-admin-finance-radar h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-finance-queue ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pf-admin-finance-queue li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(142px,auto);grid-gap:12px;gap:12px;align-items:start;border-top:1px solid var(--color-line-soft);padding-top:10px}.pf-admin-finance-queue li:first-child{border-top:0;padding-top:0}.pf-admin-finance-queue strong{display:block;margin-top:5px;color:var(--color-ink);font-size:14px;font-weight:820;line-height:1.35}.pf-admin-finance-queue p{margin:5px 0 0;color:var(--color-ink-2);overflow-wrap:anywhere}.pf-admin-finance-queue a{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgb(61 220 151/42%);border-radius:8px;color:var(--color-ok);font-size:12px;font-weight:820;padding:5px 10px;text-decoration:none}.pf-admin-finance-priority{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--finance-priority-tone,rgb(61 220 151/44%));border-radius:999px;color:var(--finance-priority-tone,var(--color-ok));font-size:10.5px;font-weight:850;padding:2px 7px}.pf-admin-finance-priority.is-p0{--finance-priority-tone:var(--color-blocker)}.pf-admin-finance-priority.is-p1{--finance-priority-tone:var(--color-warn)}.pf-admin-finance-priority.is-p2{--finance-priority-tone:var(--color-ok)}.pf-admin-finance-status{display:inline-flex;min-height:24px;align-items:center;border:1px solid color-mix(in srgb,var(--finance-status-tone,var(--color-ok)) 46%,transparent);border-radius:999px;color:var(--finance-status-tone,var(--color-ok));font-size:11px;font-weight:850;padding:2px 8px;text-transform:uppercase}.pf-admin-finance-status.is-blocked{--finance-status-tone:var(--color-blocker)}.pf-admin-finance-status.is-partial{--finance-status-tone:var(--color-warn)}.pf-admin-finance-status.is-planned{--finance-status-tone:var(--color-accent-strong)}.pf-admin-finance-status.is-live{--finance-status-tone:var(--color-ok)}.pf-admin-finance-contracts code{display:inline-block;max-inline-size:260px;color:var(--color-ink);font-size:12px;line-height:1.45;white-space:normal}.pf-admin-finance-contract-list{display:none}.pf-admin-finance-note{max-width:920px;margin:0 0 14px;color:var(--color-ink-2);font-size:13px;line-height:1.55}.pf-admin-finance-promo-table small{max-inline-size:260px}.pf-admin-finance-metrics,.pf-admin-finance-radar{min-width:0}.pf-admin-finance-metric-grid,.pf-admin-finance-radar-grid{display:grid;grid-gap:10px;gap:10px}.pf-admin-finance-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-finance-radar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-admin-finance-metric-grid article,.pf-admin-finance-radar-grid article{--finance-status-tone:var(--color-ok);min-width:0;border:1px solid color-mix(in srgb,var(--finance-status-tone) 28%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--finance-status-tone) 9%,transparent),transparent 120px),rgb(9 12 18/58%);padding:12px}.pf-admin-finance-metric-grid article.is-blocked,.pf-admin-finance-radar-grid article.is-blocked{--finance-status-tone:var(--color-blocker)}.pf-admin-finance-metric-grid article.is-partial,.pf-admin-finance-radar-grid article.is-partial{--finance-status-tone:var(--color-warn)}.pf-admin-finance-metric-grid article.is-planned,.pf-admin-finance-radar-grid article.is-planned{--finance-status-tone:var(--color-accent-strong)}.pf-admin-finance-metric-grid article.is-live,.pf-admin-finance-radar-grid article.is-live{--finance-status-tone:var(--color-ok)}.pf-admin-finance-metric-grid strong,.pf-admin-finance-radar-grid strong{display:block;margin-top:7px;color:var(--finance-status-tone);font-size:20px;font-weight:850;line-height:1.15;overflow-wrap:anywhere}.pf-admin-finance-metric-grid p,.pf-admin-finance-radar-grid p{margin:8px 0 0;color:var(--color-ink-2)}.pf-admin-system-command{display:grid;max-width:1220px;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px;margin:14px auto 0}.pf-admin-system-readiness{overflow:hidden;display:grid;min-width:0;align-content:space-between;grid-gap:18px;gap:18px;border-radius:10px;background:linear-gradient(145deg,rgb(34 48 64/92%),rgb(9 12 18/92%)),var(--color-bg-raised);padding:18px}.pf-admin-system-radar-grid span,.pf-admin-system-readiness span,.pf-admin-system-signal-grid span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-system-readiness strong{display:block;margin-top:8px;color:var(--color-ink);font-size:48px;font-weight:880;letter-spacing:0;line-height:1}.pf-admin-system-readiness p{margin:9px 0 0;color:var(--color-ink-2);font-size:13px;line-height:1.5}.pf-admin-system-readiness dl{display:grid;grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-system-readiness dl div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;background:rgb(9 12 18/84%);padding:10px 11px}.pf-admin-system-queue p,.pf-admin-system-radar-grid em,.pf-admin-system-radar-grid p,.pf-admin-system-readiness dt,.pf-admin-system-signal-grid p{color:var(--color-ink-3);font-size:12px;line-height:1.4}.pf-admin-system-readiness dd{margin:0;color:var(--color-ink);font-size:14px;font-weight:820;text-align:right}.pf-admin-system-queue h2,.pf-admin-system-radar h2,.pf-admin-system-signals h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-system-queue ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pf-admin-system-queue li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(138px,auto);grid-gap:12px;gap:12px;align-items:start;border-top:1px solid var(--color-line-soft);padding-top:10px}.pf-admin-system-queue li:first-child{border-top:0;padding-top:0}.pf-admin-system-queue strong{display:block;margin-top:5px;color:var(--color-ink);font-size:14px;font-weight:820;line-height:1.35}.pf-admin-system-queue p{margin:5px 0 0;color:var(--color-ink-2);overflow-wrap:anywhere}.pf-admin-system-queue a{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgb(104 167 255/46%);border-radius:8px;color:#8fb9ff;font-size:12px;font-weight:820;padding:5px 10px;text-decoration:none}.pf-admin-system-priority{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--system-priority-tone,rgb(104 167 255/46%));border-radius:999px;color:var(--system-priority-tone,#8fb9ff);font-size:10.5px;font-weight:850;padding:2px 7px}.pf-admin-system-priority.is-p0{--system-priority-tone:var(--color-blocker)}.pf-admin-system-priority.is-p1{--system-priority-tone:var(--color-warn)}.pf-admin-system-priority.is-p2{--system-priority-tone:#8fb9ff}.pf-admin-system-slo-status{--system-slo-tone:var(--color-ok);display:inline-flex;min-height:24px;align-items:center;border:1px solid color-mix(in srgb,var(--system-slo-tone) 44%,transparent);border-radius:999px;color:var(--system-slo-tone);font-size:11px;font-weight:850;line-height:1;padding:4px 8px;text-transform:uppercase}.pf-admin-system-slo-status.is-blocked{--system-slo-tone:var(--color-blocker)}.pf-admin-system-slo-status.is-warn{--system-slo-tone:var(--color-warn)}.pf-admin-system-slo-status.is-planned{--system-slo-tone:var(--color-accent-strong)}.pf-admin-system-slo-status.is-active,.pf-admin-system-slo-status.is-ok{--system-slo-tone:var(--color-ok)}.pf-admin-system-slo-status.is-paused{--system-slo-tone:var(--color-warn)}.pf-admin-system-slo-table td:nth-child(6){min-width:260px}.pf-admin-system-threshold-source{--system-threshold-source-tone:var(--color-ink-3);display:inline-flex;min-height:24px;align-items:center;border:1px solid color-mix(in srgb,var(--system-threshold-source-tone) 38%,transparent);border-radius:999px;color:var(--system-threshold-source-tone);font-size:11px;font-weight:850;line-height:1;padding:4px 8px;text-transform:uppercase}.pf-admin-system-threshold-source.is-database{--system-threshold-source-tone:#8fb9ff}.pf-admin-system-threshold-source.is-default{--system-threshold-source-tone:var(--color-ink-3)}.pf-admin-system-threshold-table td:first-child{min-width:210px}.pf-admin-system-threshold-table td:nth-child(8){min-width:260px}.pf-admin-system-radar,.pf-admin-system-signals{min-width:0}.pf-admin-system-radar-grid,.pf-admin-system-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-system-radar-grid a,.pf-admin-system-signal-grid article{--system-status-tone:var(--color-ok);min-width:0;border:1px solid color-mix(in srgb,var(--system-status-tone) 28%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--system-status-tone) 9%,transparent),transparent 120px),rgb(9 12 18/58%);padding:12px}.pf-admin-system-radar-grid a{display:block;color:inherit;text-decoration:none}.pf-admin-system-signal-grid article.is-blocked{--system-status-tone:var(--color-blocker)}.pf-admin-system-radar-grid a.is-medium,.pf-admin-system-signal-grid article.is-partial{--system-status-tone:var(--color-warn)}.pf-admin-system-signal-grid article.is-planned{--system-status-tone:var(--color-accent-strong)}.pf-admin-system-radar-grid a.is-low,.pf-admin-system-signal-grid article.is-live{--system-status-tone:var(--color-ok)}.pf-admin-system-radar-grid a.is-high{--system-status-tone:var(--color-blocker)}.pf-admin-system-radar-grid strong,.pf-admin-system-signal-grid strong{display:block;margin-top:7px;color:var(--system-status-tone);font-size:20px;font-weight:850;line-height:1.15;overflow-wrap:anywhere}.pf-admin-system-radar-grid strong{color:var(--color-ink);font-size:15px}.pf-admin-system-radar-grid p,.pf-admin-system-signal-grid p{margin:8px 0 0;color:var(--color-ink-2);overflow-wrap:anywhere}.pf-admin-system-radar-grid em{display:block;margin-top:8px;font-style:normal}.pf-admin-api-ops{display:grid;max-width:1220px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:14px;gap:14px;margin:14px auto 0}.pf-admin-api-readiness{overflow:hidden;display:grid;min-width:0;align-content:space-between;grid-gap:18px;gap:18px;border-radius:10px;background:linear-gradient(145deg,rgb(39 50 68/92%),rgb(9 12 18/92%)),var(--color-bg-raised);padding:18px}.pf-admin-api-readiness span,.pf-admin-api-surface-map span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-api-readiness strong{display:block;margin-top:8px;color:var(--color-ink);font-size:48px;font-weight:880;letter-spacing:0;line-height:1}.pf-admin-api-readiness p{margin:9px 0 0;color:var(--color-ink-2);font-size:13px;line-height:1.5}.pf-admin-api-readiness dl,.pf-admin-api-surface-map dl{display:grid;grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-api-readiness dl div,.pf-admin-api-surface-map dl div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;background:rgb(9 12 18/84%);padding:10px 11px}.pf-admin-api-queue em,.pf-admin-api-readiness dt,.pf-admin-api-surface-map dt,.pf-admin-api-surface-map em{color:var(--color-ink-3);font-size:12px;line-height:1.4}.pf-admin-api-readiness dd,.pf-admin-api-surface-map dd{margin:0;color:var(--color-ink);font-size:14px;font-weight:820;text-align:right}.pf-admin-api-queue h2,.pf-admin-api-surface-map h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-api-queue ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pf-admin-api-queue li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(128px,auto);grid-gap:12px;gap:12px;align-items:start;border-top:1px solid var(--color-line-soft);padding-top:10px}.pf-admin-api-queue li:first-child{border-top:0;padding-top:0}.pf-admin-api-queue strong{display:block;margin-top:5px;color:var(--color-ink);font-size:14px;font-weight:820;line-height:1.35}.pf-admin-api-queue p{margin:5px 0 0;color:var(--color-ink-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-api-queue em{display:block;margin-top:6px;font-style:normal}.pf-admin-api-queue a{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgb(139 150 255/42%);border-radius:8px;color:var(--color-accent-strong);font-size:12px;font-weight:820;padding:5px 10px;text-decoration:none}.pf-admin-api-priority{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--api-priority-tone,rgb(139 150 255/44%));border-radius:999px;color:var(--api-priority-tone,var(--color-accent-strong));font-size:10.5px;font-weight:850;padding:2px 7px}.pf-admin-api-priority.is-p0{--api-priority-tone:var(--color-blocker)}.pf-admin-api-priority.is-p1{--api-priority-tone:var(--color-warn)}.pf-admin-api-priority.is-p2{--api-priority-tone:var(--color-accent-strong)}.pf-admin-api-sla-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-api-sla-grid article{--api-sla-tone:var(--color-accent);display:grid;min-width:0;grid-gap:9px;gap:9px;border:1px solid rgb(139 150 255/20%);border-left:3px solid var(--api-sla-tone);border-radius:8px;background:rgb(10 14 22/72%);padding:12px}.pf-admin-api-sla-grid article.is-p0{--api-sla-tone:var(--color-blocker)}.pf-admin-api-sla-grid article.is-p1{--api-sla-tone:var(--color-warn)}.pf-admin-api-sla-grid article.is-p2{--api-sla-tone:var(--color-accent-strong)}.pf-admin-api-sla-grid article>div{display:flex;min-width:0;align-items:center;gap:8px}.pf-admin-api-sla-grid span{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--api-sla-tone) 70%,transparent);border-radius:999px;color:var(--api-sla-tone);font-size:10px;font-weight:850;padding:2px 7px}.pf-admin-api-sla-grid em,.pf-admin-api-sla-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-admin-api-sla-grid strong{color:var(--color-ink);font-size:13px;font-weight:830}.pf-admin-api-sla-grid em{margin-left:auto;color:var(--color-ink-3);font-size:11px;font-style:normal}.pf-admin-api-sla-grid h3{margin:0;color:var(--color-ink);font-size:14px;font-weight:820;letter-spacing:0;line-height:1.25}.pf-admin-api-sla-grid p,.pf-admin-api-sla-grid small{color:var(--color-ink-2);line-height:1.45;overflow-wrap:anywhere}.pf-admin-api-sla-grid p{margin:0;font-size:12.5px}.pf-admin-api-sla-grid small{display:block;font-size:11.5px}.pf-admin-api-sla-grid a{justify-self:start;color:var(--color-accent-strong);font-size:12px;font-weight:820;text-decoration:none}.pf-admin-api-surface-map{grid-column:1/-1;min-width:0}.pf-admin-api-surface-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-api-surface-grid article{--api-surface-tone:var(--color-ok);min-width:0;border:1px solid color-mix(in srgb,var(--api-surface-tone) 34%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--api-surface-tone) 10%,transparent),transparent 120px),rgb(9 12 18/58%);padding:12px}.pf-admin-api-surface-grid article.is-high{--api-surface-tone:var(--color-blocker)}.pf-admin-api-surface-grid article.is-medium{--api-surface-tone:var(--color-warn)}.pf-admin-api-surface-grid article.is-low{--api-surface-tone:var(--color-ok)}.pf-admin-api-surface-map strong{display:block;margin-top:7px;color:var(--api-surface-tone);font-size:15px;font-weight:820}.pf-admin-api-surface-map p{margin:7px 0 10px;color:var(--color-ink-2);font-size:12.5px;line-height:1.45}.pf-admin-api-surface-map em{display:block;margin-top:8px;font-style:normal}.pf-admin-api-command{display:grid;max-width:1220px;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin:14px auto 0}.pf-admin-api-signals{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-api-custody-grid article,.pf-admin-api-runway-grid article,.pf-admin-api-signals article{--api-command-tone:var(--color-accent-strong);min-width:0;border:1px solid color-mix(in srgb,var(--api-command-tone) 30%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--api-command-tone) 10%,transparent),transparent 118px),rgb(9 12 18/62%);box-shadow:inset 0 1px 0 rgb(255 255 255/4%)}.pf-admin-api-signals article{min-height:154px;padding:13px}.pf-admin-api-custody-grid article.is-configured,.pf-admin-api-runway-grid article.is-live,.pf-admin-api-signals article.is-good{--api-command-tone:var(--color-ok)}.pf-admin-api-custody-grid article.is-partial,.pf-admin-api-runway-grid article.is-manual,.pf-admin-api-signals article.is-warn{--api-command-tone:var(--color-warn)}.pf-admin-api-custody-grid article.is-missing,.pf-admin-api-runway-grid article.is-blocked,.pf-admin-api-signals article.is-critical{--api-command-tone:var(--color-blocker)}.pf-admin-api-custody-grid article.is-planned,.pf-admin-api-runway-grid article.is-planned,.pf-admin-api-signals article.is-planned{--api-command-tone:var(--color-accent-strong)}.pf-admin-api-custody-grid span,.pf-admin-api-runway-grid span,.pf-admin-api-section-head span,.pf-admin-api-signals span{display:block;color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-api-signals strong{display:block;margin-top:9px;color:var(--api-command-tone);font-size:23px;font-weight:880;line-height:1.08;overflow-wrap:anywhere}.pf-admin-api-custody-grid p,.pf-admin-api-runway-grid p,.pf-admin-api-signals p{margin:8px 0 0;color:var(--color-ink-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-api-custody,.pf-admin-api-runway{min-width:0;border:1px solid var(--color-line-soft);border-radius:10px;background:rgb(14 18 26/74%);padding:14px}.pf-admin-api-section-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.pf-admin-api-section-head h2{margin:5px 0 0;color:var(--color-ink);font-size:18px;font-weight:850;letter-spacing:0;line-height:1.2}.pf-admin-api-section-head a{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgb(139 150 255/44%);border-radius:8px;color:var(--color-accent-strong);font-size:12px;font-weight:820;padding:6px 10px;text-decoration:none}.pf-admin-api-custody-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-api-custody-grid article{padding:12px}.pf-admin-api-custody-grid strong{display:block;margin-top:6px;color:var(--color-ink);font-size:16px;font-weight:850;line-height:1.25}.pf-admin-api-custody-grid dl{display:grid;grid-gap:1px;gap:1px;overflow:hidden;margin:12px 0 0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-api-custody-grid dl div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;background:rgb(8 11 17/82%);padding:8px 9px}.pf-admin-api-custody-grid dt{color:var(--color-ink-3);font-size:11.5px}.pf-admin-api-custody-grid dd{margin:0;color:var(--color-ink);font-size:12px;font-weight:800;text-align:right;overflow-wrap:anywhere}.pf-admin-api-runway-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-api-runway-grid article{min-height:166px;padding:12px}.pf-admin-api-runway-grid strong{display:block;margin-top:9px;color:var(--api-command-tone);font-size:20px;font-weight:880;line-height:1.1}.pf-admin-api-runway-grid h3{margin:9px 0 0;color:var(--color-ink);font-size:14px;font-weight:850;line-height:1.25}.pf-admin-settings-command{display:grid;max-width:1220px;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin:14px auto 0}.pf-admin-settings-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-settings-planned article,.pf-admin-settings-runtime-grid article,.pf-admin-settings-signals article{--settings-tone:var(--color-accent-strong);min-width:0;border:1px solid color-mix(in srgb,var(--settings-tone) 30%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--settings-tone) 10%,transparent),transparent 118px),rgb(9 12 18/62%);box-shadow:inset 0 1px 0 rgb(255 255 255/4%)}.pf-admin-settings-signals article{min-height:146px;padding:13px}.pf-admin-settings-planned article.is-p2,.pf-admin-settings-runtime-grid article.is-live,.pf-admin-settings-signals article.is-good,.pf-admin-settings-status.is-live{--settings-tone:var(--color-ok)}.pf-admin-settings-planned article.is-p1,.pf-admin-settings-runtime-grid article.is-partial,.pf-admin-settings-signals article.is-warn,.pf-admin-settings-status.is-partial{--settings-tone:var(--color-warn)}.pf-admin-settings-planned article.is-p0,.pf-admin-settings-runtime-grid article.is-blocked,.pf-admin-settings-signals article.is-critical,.pf-admin-settings-status.is-blocked{--settings-tone:var(--color-blocker)}.pf-admin-settings-runtime-grid article.is-planned,.pf-admin-settings-signals article.is-planned,.pf-admin-settings-status.is-planned{--settings-tone:var(--color-accent-strong)}.pf-admin-settings-planned span,.pf-admin-settings-runtime-grid span,.pf-admin-settings-signals span{display:block;color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-settings-signals strong{display:block;margin-top:9px;color:var(--settings-tone);font-size:24px;font-weight:880;line-height:1.08;overflow-wrap:anywhere}.pf-admin-settings-planned p,.pf-admin-settings-runtime-grid p,.pf-admin-settings-signals p{margin:8px 0 0;color:var(--color-ink-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-settings-ops,.pf-admin-settings-queue{min-width:0;border:1px solid var(--color-line-soft);border-radius:10px;background:rgb(14 18 26/74%);padding:14px}.pf-admin-settings-runtime-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-settings-runtime-grid article{display:grid;align-content:start;min-height:154px;padding:12px}.pf-admin-settings-runtime-grid strong{display:block;margin-top:6px;color:var(--color-ink);font-size:16px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.pf-admin-settings-runtime-grid em{align-self:end;display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:12px;border:1px solid color-mix(in srgb,var(--settings-tone) 38%,transparent);border-radius:999px;color:var(--settings-tone);font-size:11px;font-style:normal;font-weight:850;padding:5px 8px}.pf-admin-settings-queue ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0}.pf-admin-settings-queue li{--settings-tone:var(--color-accent-strong);display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid color-mix(in srgb,var(--settings-tone) 28%,transparent);border-radius:8px;background:rgb(8 11 17/62%);padding:10px}.pf-admin-settings-queue li.is-live{--settings-tone:var(--color-ok)}.pf-admin-settings-queue li.is-partial{--settings-tone:var(--color-warn)}.pf-admin-settings-queue li.is-planned{--settings-tone:var(--color-accent-strong)}.pf-admin-settings-queue li.is-blocked{--settings-tone:var(--color-blocker)}.pf-admin-settings-queue li>span{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--settings-tone) 14%,transparent);color:var(--settings-tone);font-size:12px;font-weight:880}.pf-admin-settings-queue strong{color:var(--color-ink);font-size:13px;font-weight:850}.pf-admin-settings-queue p{margin:4px 0 0;color:var(--color-ink-3);font-size:12px;line-height:1.4}.pf-admin-settings-queue a{border:1px solid rgb(139 150 255/34%);border-radius:8px;color:var(--color-accent-strong);font-size:12px;font-weight:820;padding:7px 10px;text-decoration:none}.pf-admin-settings-layout{display:grid;max-width:1220px;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);grid-gap:14px;gap:14px;margin:14px auto 0}.pf-admin-settings-console{background:linear-gradient(145deg,rgb(39 49 62/78%),rgb(10 13 20/86%)),var(--color-bg-raised)}.pf-admin-settings-console .pf-admin-panel-head p{margin:6px 0 0;color:var(--color-ink-3);font-size:12.5px;line-height:1.45}.pf-admin-settings-planned{display:grid;grid-gap:10px;gap:10px}.pf-admin-settings-planned article{padding:12px}.pf-admin-settings-planned strong{display:block;margin-top:7px;color:var(--color-ink);font-size:14px;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.pf-admin-settings-planned em{display:block;margin-top:8px;color:var(--settings-tone);font-size:12px;font-style:normal;font-weight:780;line-height:1.45}.pf-admin-settings-status{--settings-tone:var(--color-accent-strong);display:inline-flex;min-height:24px;align-items:center;border:1px solid color-mix(in srgb,var(--settings-tone) 34%,transparent);border-radius:999px;color:var(--settings-tone);font-size:11px;font-weight:850;padding:3px 8px}.pf-admin-settings-audit-feed .pf-admin-json{max-height:220px}.pf-admin-reports-command{display:grid;max-width:1220px;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px;margin:20px auto 0}.pf-admin-reports-readiness{overflow:hidden;display:grid;min-width:0;align-content:space-between;grid-gap:18px;gap:18px;border-radius:10px;background:linear-gradient(145deg,rgb(36 48 61/94%),rgb(9 12 18/94%)),var(--color-bg-raised);padding:18px}.pf-admin-reports-radar-grid span,.pf-admin-reports-readiness span,.pf-admin-reports-signal-grid span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-reports-readiness strong{display:block;margin-top:8px;color:var(--color-ink);font-size:54px;font-weight:880;letter-spacing:0;line-height:1}.pf-admin-reports-readiness p{margin:9px 0 0;color:var(--color-ink-2);font-size:13px;line-height:1.5}.pf-admin-reports-readiness dl{display:grid;grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-reports-readiness dl div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;background:rgb(9 12 18/84%);padding:10px 11px}.pf-admin-reports-queue em,.pf-admin-reports-queue p,.pf-admin-reports-radar-grid em,.pf-admin-reports-radar-grid p,.pf-admin-reports-readiness dt,.pf-admin-reports-signal-grid em,.pf-admin-reports-signal-grid p{color:var(--color-ink-3);font-size:12px;line-height:1.4}.pf-admin-reports-readiness dd{margin:0;color:var(--color-ink);font-size:14px;font-weight:820;text-align:right}.pf-admin-reports-queue h2,.pf-admin-reports-radar h2,.pf-admin-reports-signals h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-reports-queue ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pf-admin-reports-queue li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) minmax(104px,auto);grid-gap:12px;gap:12px;align-items:start;border-top:1px solid var(--color-line-soft);padding-top:10px}.pf-admin-reports-queue li:first-child{border-top:0;padding-top:0}.pf-admin-reports-queue strong{display:block;color:var(--color-ink);font-size:14px;font-weight:820;line-height:1.35}.pf-admin-reports-queue p{margin:5px 0 0;color:var(--color-ink-2);overflow-wrap:anywhere}.pf-admin-reports-queue em{display:block;margin-top:6px;font-style:normal;overflow-wrap:anywhere}.pf-admin-reports-queue a{min-height:30px;justify-content:center;justify-self:end;border:1px solid rgb(139 150 255/42%);border-radius:8px;color:var(--color-accent-strong);font-size:12px;font-weight:820;padding:5px 10px;text-decoration:none}.pf-admin-reports-priority,.pf-admin-reports-queue a{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center}.pf-admin-reports-priority{min-height:22px;justify-self:start;border:1px solid var(--reports-priority-tone,rgb(139 150 255/44%));border-radius:999px;color:var(--reports-priority-tone,var(--color-accent-strong));font-size:10.5px;font-weight:850;padding:2px 7px}.pf-admin-reports-priority.is-p0{--reports-priority-tone:var(--color-blocker)}.pf-admin-reports-priority.is-p1{--reports-priority-tone:var(--color-warn)}.pf-admin-reports-priority.is-p2{--reports-priority-tone:var(--color-accent-strong)}.pf-admin-reports-radar,.pf-admin-reports-signals{grid-column:1/-1;min-width:0}.pf-admin-reports-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-reports-signal-grid article{--reports-signal-tone:var(--color-ok);min-width:0;min-height:126px;border:1px solid color-mix(in srgb,var(--reports-signal-tone) 32%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--reports-signal-tone) 10%,transparent),transparent 110px),rgb(9 12 18/58%);padding:12px}.pf-admin-reports-signal-grid article.is-high{--reports-signal-tone:var(--color-blocker)}.pf-admin-reports-signal-grid article.is-medium{--reports-signal-tone:var(--color-warn)}.pf-admin-reports-signal-grid article.is-low{--reports-signal-tone:var(--color-ok)}.pf-admin-reports-signal-grid strong{display:block;margin-top:8px;color:var(--reports-signal-tone);font-size:19px;font-weight:820;line-height:1.2;overflow-wrap:anywhere}.pf-admin-reports-signal-grid em,.pf-admin-reports-signal-grid p{display:block;margin:8px 0 0;font-style:normal;overflow-wrap:anywhere}.pf-admin-reports-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-reports-radar-grid a{--reports-risk-tone:var(--color-ok);min-width:0;min-height:132px;border:1px solid color-mix(in srgb,var(--reports-risk-tone) 34%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--reports-risk-tone) 10%,transparent),transparent 112px),rgb(9 12 18/58%);padding:12px;text-decoration:none}.pf-admin-reports-radar-grid a.is-high{--reports-risk-tone:var(--color-blocker)}.pf-admin-reports-radar-grid a.is-medium{--reports-risk-tone:var(--color-warn)}.pf-admin-reports-radar-grid a.is-low{--reports-risk-tone:var(--color-ok)}.pf-admin-reports-radar-grid strong{display:block;margin-top:8px;color:var(--color-ink);font-size:15px;font-weight:820;line-height:1.2;overflow-wrap:anywhere}.pf-admin-reports-radar-grid em,.pf-admin-reports-radar-grid p{display:block;margin:8px 0 0;font-style:normal;overflow-wrap:anywhere}.pf-admin-reports-table td{vertical-align:top}.pf-admin-report-review{--report-review-tone:var(--color-ok);display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:22px;align-items:center;border:1px solid color-mix(in srgb,var(--report-review-tone) 44%,transparent);border-radius:999px;background:color-mix(in srgb,var(--report-review-tone) 12%,transparent);color:var(--report-review-tone);font-size:10.5px;font-weight:850;padding:2px 8px;white-space:nowrap}.pf-admin-report-review.is-release-blocked{--report-review-tone:var(--color-blocker)}.pf-admin-report-review.is-quality-review{--report-review-tone:var(--color-warn)}.pf-admin-report-review.is-finance-review{--report-review-tone:var(--color-accent-strong)}.pf-admin-report-review.is-speed-review{--report-review-tone:var(--color-accent)}.pf-admin-report-review.is-watch{--report-review-tone:var(--color-ink-3)}.pf-admin-users-command{display:grid;max-width:1220px;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px;margin:20px auto 0}.pf-admin-users-readiness{overflow:hidden;display:grid;min-width:0;align-content:space-between;grid-gap:18px;gap:18px;border-radius:10px;background:linear-gradient(145deg,rgb(38 48 63/94%),rgb(9 12 18/94%)),var(--color-bg-raised);padding:18px}.pf-admin-users-radar-grid span,.pf-admin-users-readiness span,.pf-admin-users-segment-grid span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-users-readiness strong{display:block;margin-top:8px;color:var(--color-ink);font-size:54px;font-weight:880;letter-spacing:0;line-height:1}.pf-admin-users-readiness p{margin:9px 0 0;color:var(--color-ink-2);font-size:13px;line-height:1.5}.pf-admin-users-readiness dl{display:grid;grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-users-readiness dl div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;background:rgb(9 12 18/84%);padding:10px 11px}.pf-admin-users-queue p,.pf-admin-users-radar-grid em,.pf-admin-users-radar-grid p,.pf-admin-users-readiness dt,.pf-admin-users-segment-grid em,.pf-admin-users-segment-grid p{color:var(--color-ink-3);font-size:12px;line-height:1.4}.pf-admin-users-readiness dd{margin:0;color:var(--color-ink);font-size:14px;font-weight:820;text-align:right}.pf-admin-users-queue h2,.pf-admin-users-radar h2,.pf-admin-users-segments h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-users-queue ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pf-admin-users-queue li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) minmax(104px,auto);grid-gap:12px;gap:12px;align-items:start;border-top:1px solid var(--color-line-soft);padding-top:10px}.pf-admin-users-queue li:first-child{border-top:0;padding-top:0}.pf-admin-users-queue strong{display:block;color:var(--color-ink);font-size:14px;font-weight:820;line-height:1.35}.pf-admin-users-queue p{margin:5px 0 0;color:var(--color-ink-2);overflow-wrap:anywhere}.pf-admin-users-queue a{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgb(139 150 255/42%);border-radius:8px;color:var(--color-accent-strong);font-size:12px;font-weight:820;padding:5px 10px;text-decoration:none}.pf-admin-users-priority{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--users-priority-tone,rgb(139 150 255/44%));border-radius:999px;color:var(--users-priority-tone,var(--color-accent-strong));font-size:10.5px;font-weight:850;padding:2px 7px}.pf-admin-users-priority.is-p0{--users-priority-tone:var(--color-blocker)}.pf-admin-users-priority.is-p1{--users-priority-tone:var(--color-warn)}.pf-admin-users-priority.is-p2{--users-priority-tone:var(--color-accent-strong)}.pf-admin-users-radar,.pf-admin-users-segments{grid-column:1/-1;min-width:0}.pf-admin-users-segment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-users-segment-grid article{--users-segment-tone:var(--color-ok);min-width:0;border:1px solid color-mix(in srgb,var(--users-segment-tone) 32%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--users-segment-tone) 10%,transparent),transparent 118px),rgb(9 12 18/58%);padding:12px}.pf-admin-users-segment-grid article.is-high{--users-segment-tone:var(--color-blocker)}.pf-admin-users-segment-grid strong{display:block;margin-top:8px;color:var(--users-segment-tone);font-size:17px;font-weight:820;line-height:1.2;overflow-wrap:anywhere}.pf-admin-users-segment-grid em,.pf-admin-users-segment-grid p{display:block;margin:8px 0 0;font-style:normal;overflow-wrap:anywhere}.pf-admin-users-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-users-radar-grid a{--users-risk-tone:var(--color-ok);min-width:0;min-height:140px;border:1px solid color-mix(in srgb,var(--users-risk-tone) 34%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--users-risk-tone) 10%,transparent),transparent 116px),rgb(9 12 18/58%);padding:12px;text-decoration:none}.pf-admin-users-radar-grid a.is-high{--users-risk-tone:var(--color-blocker)}.pf-admin-users-radar-grid a.is-medium{--users-risk-tone:var(--color-warn)}.pf-admin-users-radar-grid a.is-low{--users-risk-tone:var(--color-ok)}.pf-admin-users-radar-grid strong{display:block;margin-top:8px;color:var(--color-ink);font-size:15px;font-weight:820;line-height:1.2;overflow-wrap:anywhere}.pf-admin-users-radar-grid em,.pf-admin-users-radar-grid p{display:block;margin:8px 0 0;font-style:normal;overflow-wrap:anywhere}.pf-admin-users-risk{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:20px;align-items:center;border:1px solid var(--users-risk-tone,var(--color-line));border-radius:999px;color:var(--users-risk-tone,var(--color-ink-3));font-size:10.5px;font-weight:850;line-height:1;margin-top:4px;padding:3px 7px;text-transform:uppercase}.pf-admin-users-risk.is-high{--users-risk-tone:var(--color-blocker)}.pf-admin-users-risk.is-medium{--users-risk-tone:var(--color-warn)}.pf-admin-users-risk.is-low{--users-risk-tone:var(--color-ok)}.pf-admin-users-table td{vertical-align:top}.pf-admin-user-detail-command{display:grid;grid-template-columns:minmax(300px,.66fr) minmax(0,1.34fr);grid-gap:14px;gap:14px;margin-top:20px}.pf-admin-user-detail-readiness{--user-detail-tone:var(--color-ok);overflow:hidden;display:grid;min-width:0;align-content:space-between;grid-gap:17px;gap:17px;border-color:color-mix(in srgb,var(--user-detail-tone) 34%,transparent);border-radius:10px;background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--user-detail-tone) 20%,transparent),transparent 34%),linear-gradient(145deg,rgb(37 47 58/95%),rgb(9 12 18/96%)),var(--color-bg-raised);padding:18px}.pf-admin-user-detail-readiness.is-high{--user-detail-tone:var(--color-blocker)}.pf-admin-user-detail-readiness.is-medium{--user-detail-tone:var(--color-warn)}.pf-admin-user-detail-readiness.is-low{--user-detail-tone:var(--color-ok)}.pf-admin-user-detail-ledger-grid span,.pf-admin-user-detail-planned-grid span,.pf-admin-user-detail-problem-grid span,.pf-admin-user-detail-radar-grid span,.pf-admin-user-detail-readiness span,.pf-admin-user-detail-signal-grid span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-user-detail-readiness strong{display:block;color:var(--user-detail-tone);font-size:54px;font-weight:880;letter-spacing:0;line-height:1}.pf-admin-user-detail-readiness p{margin:0;color:var(--color-ink-2);font-size:13px;line-height:1.5}.pf-admin-user-detail-risk-text{overflow-wrap:anywhere}.pf-admin-user-detail-readiness dl{display:grid;grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-user-detail-readiness dl div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;background:rgb(9 12 18/84%);padding:10px 11px}.pf-admin-user-detail-ledger-grid p,.pf-admin-user-detail-planned-grid em,.pf-admin-user-detail-planned-grid p,.pf-admin-user-detail-problem-grid p,.pf-admin-user-detail-queue p,.pf-admin-user-detail-radar-grid p,.pf-admin-user-detail-readiness dt,.pf-admin-user-detail-signal-grid p{color:var(--color-ink-3);font-size:12px;line-height:1.4}.pf-admin-user-detail-readiness dd{margin:0;color:var(--color-ink);font-size:14px;font-weight:820;text-align:right;text-transform:uppercase}.pf-admin-user-detail-ledger h2,.pf-admin-user-detail-planned h2,.pf-admin-user-detail-problems h2,.pf-admin-user-detail-queue h2,.pf-admin-user-detail-radar h2,.pf-admin-user-detail-signals h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-user-detail-queue ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pf-admin-user-detail-queue li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) minmax(104px,auto);grid-gap:12px;gap:12px;align-items:start;border-top:1px solid var(--color-line-soft);padding-top:10px}.pf-admin-user-detail-queue li:first-child{border-top:0;padding-top:0}.pf-admin-user-detail-queue strong{display:block;color:var(--color-ink);font-size:14px;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.pf-admin-user-detail-queue p{margin:5px 0 0;color:var(--color-ink-2);overflow-wrap:anywhere}.pf-admin-user-detail-queue a{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgb(139 150 255/42%);border-radius:8px;color:var(--color-accent-strong);font-size:12px;font-weight:820;padding:5px 10px;text-decoration:none;white-space:nowrap}.pf-admin-user-detail-priority{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--user-detail-priority-tone,rgb(139 150 255/44%));border-radius:999px;color:var(--user-detail-priority-tone,var(--color-accent-strong));font-size:10.5px;font-weight:850;line-height:1;padding:2px 7px}.pf-admin-user-detail-priority.is-p0{--user-detail-priority-tone:var(--color-blocker)}.pf-admin-user-detail-priority.is-p1{--user-detail-priority-tone:var(--color-warn)}.pf-admin-user-detail-priority.is-p2{--user-detail-priority-tone:var(--color-accent-strong)}.pf-admin-user-detail-ledger,.pf-admin-user-detail-planned,.pf-admin-user-detail-problems,.pf-admin-user-detail-radar,.pf-admin-user-detail-signals{min-width:0}.pf-admin-user-detail-planned,.pf-admin-user-detail-problems,.pf-admin-user-detail-radar,.pf-admin-user-detail-signals{grid-column:1/-1}.pf-admin-user-detail-ledger-grid,.pf-admin-user-detail-planned-grid,.pf-admin-user-detail-problem-grid,.pf-admin-user-detail-radar-grid,.pf-admin-user-detail-signal-grid{display:grid;grid-gap:10px;gap:10px}.pf-admin-user-detail-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-user-detail-ledger-grid,.pf-admin-user-detail-planned-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-admin-user-detail-problem-grid,.pf-admin-user-detail-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-user-detail-ledger-grid article,.pf-admin-user-detail-planned-grid article,.pf-admin-user-detail-problem-grid article,.pf-admin-user-detail-radar-grid a,.pf-admin-user-detail-signal-grid article{--user-detail-card-tone:var(--color-ok);min-width:0;border:1px solid color-mix(in srgb,var(--user-detail-card-tone) 34%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--user-detail-card-tone) 10%,transparent),transparent 116px),rgb(9 12 18/58%);padding:12px;text-decoration:none}.pf-admin-user-detail-ledger-grid article.is-high,.pf-admin-user-detail-problem-grid article.is-high,.pf-admin-user-detail-radar-grid a.is-high,.pf-admin-user-detail-signal-grid article.is-blocked{--user-detail-card-tone:var(--color-blocker)}.pf-admin-user-detail-ledger-grid article.is-medium,.pf-admin-user-detail-problem-grid article.is-medium,.pf-admin-user-detail-radar-grid a.is-medium,.pf-admin-user-detail-signal-grid article.is-partial,.pf-admin-user-detail-signal-grid article.is-planned{--user-detail-card-tone:var(--color-warn)}.pf-admin-user-detail-ledger-grid article.is-low,.pf-admin-user-detail-problem-grid article.is-low,.pf-admin-user-detail-radar-grid a.is-low,.pf-admin-user-detail-signal-grid article.is-live{--user-detail-card-tone:var(--color-ok)}.pf-admin-user-detail-ledger-grid strong,.pf-admin-user-detail-planned-grid strong,.pf-admin-user-detail-problem-grid strong,.pf-admin-user-detail-radar-grid strong,.pf-admin-user-detail-signal-grid strong{display:block;margin-top:8px;color:var(--color-ink);font-size:15px;font-weight:820;line-height:1.2;overflow-wrap:anywhere}.pf-admin-user-detail-ledger-grid article>strong,.pf-admin-user-detail-signal-grid article>strong{color:var(--user-detail-card-tone);font-size:17px}.pf-admin-user-detail-ledger-grid p,.pf-admin-user-detail-planned-grid em,.pf-admin-user-detail-planned-grid p,.pf-admin-user-detail-problem-grid p,.pf-admin-user-detail-radar-grid p,.pf-admin-user-detail-signal-grid p{display:block;margin:8px 0 0;font-style:normal;overflow-wrap:anywhere}.pf-admin-user-detail-planned-grid article{--user-detail-card-tone:var(--color-accent-strong)}.pf-admin-user-detail-planned-grid span{color:var(--color-accent-strong)}.pf-admin-run-detail-command{display:grid;grid-template-columns:minmax(300px,.66fr) minmax(0,1.34fr);grid-gap:14px;gap:14px;margin-top:20px}.pf-admin-run-detail-readiness{--run-detail-tone:var(--color-ok);overflow:hidden;display:grid;min-width:0;align-content:space-between;grid-gap:17px;gap:17px;border-color:color-mix(in srgb,var(--run-detail-tone) 34%,transparent);border-radius:10px;background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--run-detail-tone) 18%,transparent),transparent 35%),linear-gradient(145deg,rgb(34 45 58/95%),rgb(9 12 18/96%)),var(--color-bg-raised);padding:18px}.pf-admin-run-detail-readiness.is-high{--run-detail-tone:var(--color-blocker)}.pf-admin-run-detail-readiness.is-medium{--run-detail-tone:var(--color-warn)}.pf-admin-run-detail-readiness.is-low{--run-detail-tone:var(--color-ok)}.pf-admin-run-detail-cost-grid span,.pf-admin-run-detail-planned-grid span,.pf-admin-run-detail-quality-grid span,.pf-admin-run-detail-readiness span,.pf-admin-run-detail-signal-grid span,.pf-admin-run-detail-stage-grid span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-run-detail-readiness strong{display:block;color:var(--run-detail-tone);font-size:54px;font-weight:880;letter-spacing:0;line-height:1}.pf-admin-run-detail-readiness p{margin:0;color:var(--color-ink-2);font-size:13px;line-height:1.5}.pf-admin-run-detail-risk-text{overflow-wrap:anywhere}.pf-admin-run-detail-readiness dl{display:grid;grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-run-detail-readiness dl div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;background:rgb(9 12 18/84%);padding:10px 11px}.pf-admin-run-detail-cost-grid p,.pf-admin-run-detail-planned-grid em,.pf-admin-run-detail-planned-grid p,.pf-admin-run-detail-quality-grid p,.pf-admin-run-detail-queue p,.pf-admin-run-detail-readiness dt,.pf-admin-run-detail-signal-grid p,.pf-admin-run-detail-stage-grid p{color:var(--color-ink-3);font-size:12px;line-height:1.4}.pf-admin-run-detail-readiness dd{margin:0;color:var(--color-ink);font-size:14px;font-weight:820;text-align:right;text-transform:uppercase}.pf-admin-run-detail-costs h2,.pf-admin-run-detail-planned h2,.pf-admin-run-detail-quality h2,.pf-admin-run-detail-queue h2,.pf-admin-run-detail-signals h2,.pf-admin-run-detail-stages h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-run-detail-queue ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pf-admin-run-detail-queue li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) minmax(104px,auto);grid-gap:12px;gap:12px;align-items:start;border-top:1px solid var(--color-line-soft);padding-top:10px}.pf-admin-run-detail-queue li:first-child{border-top:0;padding-top:0}.pf-admin-run-detail-queue strong{display:block;color:var(--color-ink);font-size:14px;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.pf-admin-run-detail-queue p{margin:5px 0 0;color:var(--color-ink-2);overflow-wrap:anywhere}.pf-admin-run-detail-queue a{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgb(139 150 255/42%);border-radius:8px;color:var(--color-accent-strong);font-size:12px;font-weight:820;padding:5px 10px;text-decoration:none;white-space:nowrap}.pf-admin-run-detail-priority{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--run-detail-priority-tone,rgb(139 150 255/44%));border-radius:999px;color:var(--run-detail-priority-tone,var(--color-accent-strong));font-size:10.5px;font-weight:850;line-height:1;padding:2px 7px}.pf-admin-run-detail-priority.is-p0{--run-detail-priority-tone:var(--color-blocker)}.pf-admin-run-detail-priority.is-p1{--run-detail-priority-tone:var(--color-warn)}.pf-admin-run-detail-priority.is-p2{--run-detail-priority-tone:var(--color-accent-strong)}.pf-admin-run-detail-costs,.pf-admin-run-detail-planned,.pf-admin-run-detail-quality,.pf-admin-run-detail-signals,.pf-admin-run-detail-stages{min-width:0;grid-column:1/-1}.pf-admin-run-detail-cost-grid,.pf-admin-run-detail-planned-grid,.pf-admin-run-detail-quality-grid,.pf-admin-run-detail-signal-grid,.pf-admin-run-detail-stage-grid{display:grid;grid-gap:10px;gap:10px}.pf-admin-run-detail-quality-grid,.pf-admin-run-detail-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-run-detail-cost-grid,.pf-admin-run-detail-planned-grid,.pf-admin-run-detail-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-admin-run-detail-cost-grid article,.pf-admin-run-detail-planned-grid article,.pf-admin-run-detail-quality-grid a,.pf-admin-run-detail-signal-grid article,.pf-admin-run-detail-stage-grid article{--run-detail-card-tone:var(--color-ok);min-width:0;border:1px solid color-mix(in srgb,var(--run-detail-card-tone) 34%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--run-detail-card-tone) 10%,transparent),transparent 116px),rgb(9 12 18/58%);padding:12px;text-decoration:none}.pf-admin-run-detail-cost-grid article.is-high,.pf-admin-run-detail-quality-grid a.is-high,.pf-admin-run-detail-signal-grid article.is-blocked,.pf-admin-run-detail-stage-grid article.is-high{--run-detail-card-tone:var(--color-blocker)}.pf-admin-run-detail-cost-grid article.is-medium,.pf-admin-run-detail-quality-grid a.is-medium,.pf-admin-run-detail-signal-grid article.is-partial,.pf-admin-run-detail-signal-grid article.is-planned,.pf-admin-run-detail-stage-grid article.is-medium{--run-detail-card-tone:var(--color-warn)}.pf-admin-run-detail-cost-grid article.is-low,.pf-admin-run-detail-quality-grid a.is-low,.pf-admin-run-detail-signal-grid article.is-live,.pf-admin-run-detail-stage-grid article.is-low{--run-detail-card-tone:var(--color-ok)}.pf-admin-run-detail-cost-grid strong,.pf-admin-run-detail-planned-grid strong,.pf-admin-run-detail-quality-grid strong,.pf-admin-run-detail-signal-grid strong,.pf-admin-run-detail-stage-grid strong{display:block;margin-top:8px;color:var(--color-ink);font-size:15px;font-weight:820;line-height:1.2;overflow-wrap:anywhere}.pf-admin-run-detail-cost-grid article>strong,.pf-admin-run-detail-signal-grid article>strong{color:var(--run-detail-card-tone);font-size:17px}.pf-admin-run-detail-cost-grid p,.pf-admin-run-detail-planned-grid em,.pf-admin-run-detail-planned-grid p,.pf-admin-run-detail-quality-grid p,.pf-admin-run-detail-signal-grid p,.pf-admin-run-detail-stage-grid p{display:block;margin:8px 0 0;font-style:normal;overflow-wrap:anywhere}.pf-admin-run-detail-stage-grid article{display:grid;align-content:space-between;grid-gap:10px;gap:10px;min-height:142px}.pf-admin-run-detail-stage-grid article>div{min-width:0}.pf-admin-run-detail-stage-grid i{overflow:hidden;display:block;block-size:7px;border-radius:999px;background:rgb(255 255 255/8%)}.pf-admin-run-detail-stage-grid b{display:block;block-size:100%;max-inline-size:100%;border-radius:inherit;background:var(--run-detail-card-tone)}.pf-admin-run-detail-planned-grid article{--run-detail-card-tone:var(--color-accent-strong)}.pf-admin-run-detail-planned-grid span{color:var(--color-accent-strong)}.pf-admin-run-finding-card-cell{min-width:420px;max-width:560px}.pf-admin-run-finding-card{--run-finding-tone:var(--color-ok);display:grid;min-width:0;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--run-finding-tone) 34%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--run-finding-tone) 12%,transparent),transparent 128px),rgb(9 12 18/64%);padding:13px}.pf-admin-run-finding-card.is-high{--run-finding-tone:var(--color-blocker)}.pf-admin-run-finding-card.is-medium{--run-finding-tone:var(--color-warn)}.pf-admin-run-finding-card.is-low{--run-finding-tone:var(--color-ok)}.pf-admin-run-finding-card-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.pf-admin-run-finding-card-head div{min-width:0}.pf-admin-run-finding-card-head span,.pf-admin-run-finding-card-meta dt,.pf-admin-run-finding-context dt,.pf-admin-run-finding-evidence span{color:var(--color-ink-3);font-size:10.5px;font-weight:850;letter-spacing:0;line-height:1.2;text-transform:uppercase}.pf-admin-run-finding-card-head strong{display:block;margin-top:6px;color:var(--color-ink);font-size:15px;font-weight:840;line-height:1.25;overflow-wrap:anywhere}.pf-admin-run-finding-card-head p{margin:5px 0 0;color:var(--color-ink-3);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.pf-admin-run-finding-card-head b{display:inline-flex;min-height:24px;align-items:center;border:1px solid color-mix(in srgb,var(--run-finding-tone) 56%,transparent);border-radius:999px;color:var(--run-finding-tone);font-size:10.5px;font-weight:850;line-height:1;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.pf-admin-run-finding-card-meta,.pf-admin-run-finding-context{display:grid;grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-run-finding-card-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-run-finding-card-meta div,.pf-admin-run-finding-context div{min-width:0;background:rgb(9 12 18/72%);padding:9px}.pf-admin-run-finding-card-meta dd,.pf-admin-run-finding-context dd{margin:5px 0 0;color:var(--color-ink-2);font-size:12px;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.pf-admin-run-finding-evidence{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.pf-admin-run-finding-evidence li{min-width:0;border:1px solid var(--color-line-soft);border-radius:8px;background:rgb(255 255 255/3%);padding:9px}.pf-admin-run-finding-empty,.pf-admin-run-finding-evidence p{margin:5px 0 0;color:var(--color-ink-2);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.pf-admin-run-finding-context{min-width:280px}.pf-admin-run-finding-raw-cell{min-width:300px}.pf-admin-table .pf-admin-run-finding-raw-cell details{max-width:360px}.pf-admin-run-findings-table td:before{display:none}@media (max-width:760px){.pf-admin-run-findings-table{display:block!important;min-width:0;width:100%}.pf-admin-run-findings-table thead{display:none!important}.pf-admin-run-findings-table tbody{display:grid!important;grid-gap:12px;gap:12px;width:100%}.pf-admin-run-findings-table tr{display:grid!important;width:100%}.pf-admin-run-findings-table td{display:block!important;width:100%}.pf-admin-run-findings-table tr{border-bottom:1px solid var(--color-line);padding:12px}.pf-admin-run-findings-table tr:last-child{border-bottom:0}.pf-admin-run-findings-table td{border-bottom:0;padding:8px 0}.pf-admin-run-findings-table td:before{content:attr(data-label);display:block;margin-bottom:7px;color:var(--color-ink-3);font-size:10.5px;font-weight:850;letter-spacing:0;line-height:1.2;text-transform:uppercase}.pf-admin-run-finding-card-cell,.pf-admin-run-finding-context,.pf-admin-run-finding-raw-cell{min-width:0;max-width:none}.pf-admin-run-finding-card-meta{grid-template-columns:1fr}.pf-admin-table .pf-admin-run-finding-raw-cell details{max-width:none}}.pf-admin-runs-command{display:grid;max-width:1220px;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px;margin:20px auto 0}.pf-admin-runs-readiness{overflow:hidden;display:grid;min-width:0;align-content:space-between;grid-gap:18px;gap:18px;border-radius:10px;background:linear-gradient(145deg,rgb(30 38 54/94%),rgb(9 12 18/94%)),var(--color-bg-raised);padding:18px}.pf-admin-runs-facet-grid span,.pf-admin-runs-radar-grid span,.pf-admin-runs-readiness span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-runs-readiness strong{display:block;margin-top:8px;color:var(--color-ink);font-size:54px;font-weight:880;letter-spacing:0;line-height:1}.pf-admin-runs-readiness p{margin:9px 0 0;color:var(--color-ink-2);font-size:13px;line-height:1.5}.pf-admin-runs-readiness dl{display:grid;grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--color-line-soft);border-radius:8px;background:var(--color-line-soft)}.pf-admin-runs-readiness dl div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;background:rgb(9 12 18/84%);padding:10px 11px}.pf-admin-runs-facet-grid em,.pf-admin-runs-facet-grid p,.pf-admin-runs-queue p,.pf-admin-runs-radar-grid em,.pf-admin-runs-radar-grid p,.pf-admin-runs-readiness dt{color:var(--color-ink-3);font-size:12px;line-height:1.4}.pf-admin-runs-readiness dd{margin:0;color:var(--color-ink);font-size:14px;font-weight:820;text-align:right}.pf-admin-runs-facets h2,.pf-admin-runs-queue h2,.pf-admin-runs-radar h2{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:820;letter-spacing:0}.pf-admin-runs-queue ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pf-admin-runs-queue li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) minmax(104px,auto);grid-gap:12px;gap:12px;align-items:start;border-top:1px solid var(--color-line-soft);padding-top:10px}.pf-admin-runs-queue li:first-child{border-top:0;padding-top:0}.pf-admin-runs-queue strong{display:block;color:var(--color-ink);font-size:14px;font-weight:820;line-height:1.35}.pf-admin-runs-queue p{margin:5px 0 0;color:var(--color-ink-2);overflow-wrap:anywhere}.pf-admin-runs-queue a{min-height:30px;justify-content:center;justify-self:end;border:1px solid rgb(139 150 255/42%);border-radius:8px;color:var(--color-accent-strong);font-size:12px;font-weight:820;padding:5px 10px;text-decoration:none}.pf-admin-runs-priority,.pf-admin-runs-queue a{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center}.pf-admin-runs-priority{min-height:22px;justify-self:start;border:1px solid var(--runs-priority-tone,rgb(139 150 255/44%));border-radius:999px;color:var(--runs-priority-tone,var(--color-accent-strong));font-size:10.5px;font-weight:850;padding:2px 7px}.pf-admin-runs-priority.is-p0{--runs-priority-tone:var(--color-blocker)}.pf-admin-runs-priority.is-p1{--runs-priority-tone:var(--color-warn)}.pf-admin-runs-priority.is-p2{--runs-priority-tone:var(--color-accent-strong)}.pf-admin-runs-facets,.pf-admin-runs-radar{grid-column:1/-1;min-width:0}.pf-admin-runs-facet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-runs-facet-grid a{--runs-facet-tone:var(--color-ok);min-width:0;min-height:126px;border:1px solid color-mix(in srgb,var(--runs-facet-tone) 34%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--runs-facet-tone) 10%,transparent),transparent 110px),rgb(9 12 18/58%);padding:12px;text-decoration:none}.pf-admin-runs-facet-grid a.is-high{--runs-facet-tone:var(--color-blocker)}.pf-admin-runs-facet-grid a.is-medium{--runs-facet-tone:var(--color-warn)}.pf-admin-runs-facet-grid a.is-low{--runs-facet-tone:var(--color-ok)}.pf-admin-runs-facet-grid strong{display:block;margin-top:8px;color:var(--runs-facet-tone);font-size:17px;font-weight:820;line-height:1.2;overflow-wrap:anywhere}.pf-admin-runs-facet-grid em,.pf-admin-runs-facet-grid p{display:block;margin:8px 0 0;font-style:normal;overflow-wrap:anywhere}.pf-admin-runs-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-runs-radar-grid a{--runs-risk-tone:var(--color-ok);min-width:0;min-height:140px;border:1px solid color-mix(in srgb,var(--runs-risk-tone) 34%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--runs-risk-tone) 10%,transparent),transparent 116px),rgb(9 12 18/58%);padding:12px;text-decoration:none}.pf-admin-runs-radar-grid a.is-high{--runs-risk-tone:var(--color-blocker)}.pf-admin-runs-radar-grid a.is-medium{--runs-risk-tone:var(--color-warn)}.pf-admin-runs-radar-grid a.is-low{--runs-risk-tone:var(--color-ok)}.pf-admin-runs-radar-grid strong{display:block;margin-top:8px;color:var(--color-ink);font-size:15px;font-weight:820;line-height:1.2;overflow-wrap:anywhere}.pf-admin-runs-radar-grid em,.pf-admin-runs-radar-grid p{display:block;margin:8px 0 0;font-style:normal;overflow-wrap:anywhere}.pf-admin-runs-risk{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:20px;align-items:center;border:1px solid var(--runs-risk-tone,var(--color-line));border-radius:999px;color:var(--runs-risk-tone,var(--color-ink-3));font-size:10.5px;font-weight:850;line-height:1;margin-top:4px;padding:3px 7px;text-transform:uppercase}.pf-admin-runs-risk.is-high{--runs-risk-tone:var(--color-blocker)}.pf-admin-runs-risk.is-medium{--runs-risk-tone:var(--color-warn)}.pf-admin-runs-risk.is-low{--runs-risk-tone:var(--color-ok)}.pf-admin-runs-table td{vertical-align:top}.pf-admin-promos-command{display:grid;max-width:1220px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:14px;gap:14px;margin:14px auto 0}.pf-admin-promos-create,.pf-admin-promos-live{min-width:0}.pf-admin-promo-create-form{display:grid;grid-gap:12px;gap:12px}.pf-admin-promo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-promo-rules{display:grid;grid-gap:10px;gap:10px;border:1px solid rgb(139 150 255/22%);border-radius:8px;background:rgb(13 18 29/54%);margin:0;padding:12px}.pf-admin-promo-rules legend{color:var(--color-ink);font-size:12px;font-weight:850;padding:0 6px}.pf-admin-promo-plan-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pf-admin-promo-create-form label,.pf-admin-promo-status-form{display:grid;min-width:0;grid-gap:6px;gap:6px}.pf-admin-promo-create-form label span{color:var(--color-ink-3);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-promo-checkbox{display:flex!important;min-height:34px;align-items:center;border:1px solid var(--color-line);border-radius:8px;background:rgb(7 10 16/52%);gap:8px;padding:8px 10px}.pf-admin-promo-checkbox input{width:16px!important;min-width:16px!important;height:16px;margin:0;padding:0!important}.pf-admin-promo-checkbox span{color:var(--color-ink-2)!important;font-size:12px!important;line-height:1.2;text-transform:none!important}.pf-admin-promo-create-form input,.pf-admin-promo-create-form select,.pf-admin-promo-create-form textarea,.pf-admin-promo-status-form input,.pf-admin-promo-status-form select{width:100%;min-width:0;border:1px solid var(--color-line);border-radius:8px;background:rgb(7 10 16/82%);color:var(--color-ink);font:inherit;font-size:13px;padding:9px 10px}.pf-admin-promo-create-form textarea{min-height:78px;resize:vertical}.pf-admin-promo-create-form button,.pf-admin-promo-status-form button{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:34px;align-items:center;justify-content:center;border:1px solid rgb(94 230 167/42%);border-radius:8px;background:rgb(94 230 167/10%);color:var(--color-ok);font-size:12px;font-weight:850;padding:7px 12px}.pf-admin-promo-create-form button:disabled,.pf-admin-promo-status-form button:disabled{cursor:not-allowed;opacity:.54}.pf-admin-promos-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-promos-contract-grid article{min-width:0;min-height:132px;border:1px solid rgb(139 150 255/28%);border-radius:8px;background:linear-gradient(180deg,rgb(139 150 255/10%),transparent 110px),rgb(9 12 18/62%);padding:12px}.pf-admin-promos-contract-grid span{display:block;color:var(--color-ink-3);font-size:11px;font-weight:850;text-transform:uppercase}.pf-admin-promos-contract-grid strong{display:block;margin-top:8px;color:var(--color-accent-strong);font-size:14px;font-weight:880;line-height:1.15;overflow-wrap:normal;word-break:normal}.pf-admin-promos-contract-grid p{margin:8px 0 0;color:var(--color-ink-2);font-size:12.5px;line-height:1.45}.pf-admin-promos-economics-table td,.pf-admin-promos-table td{vertical-align:top}.pf-admin-promos-economics-table small{max-inline-size:260px}.pf-admin-promos-table td span,.pf-admin-promos-table td strong{display:block;overflow-wrap:anywhere}.pf-admin-promos-status{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:22px;align-items:center;border:1px solid var(--promo-status-tone,var(--color-line));border-radius:999px;color:var(--promo-status-tone,var(--color-ink-3));font-size:10.5px;font-weight:850;line-height:1;padding:3px 8px;text-transform:uppercase}.pf-admin-promos-status.is-active{--promo-status-tone:var(--color-ok)}.pf-admin-promos-status.is-paused{--promo-status-tone:var(--color-warn)}.pf-admin-promos-status.is-archived{--promo-status-tone:var(--color-ink-3)}.pf-admin-promos-settings{max-width:260px;max-height:112px;overflow:auto;white-space:pre-wrap}.pf-admin-promo-status-form{min-width:180px}.pf-admin-promo-status-form .pf-admin-action-message{margin:0}.pf-admin-promo-open-link{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgb(139 150 255/28%);border-radius:8px;background:rgb(139 150 255/8%);color:#aab2ff!important;font-size:10px;font-weight:760;padding:7px 10px;white-space:nowrap}.pf-admin-promo-immutable-note{margin:0;border-left:2px solid rgb(255 178 36/46%);color:var(--color-ink-3);font-size:11px;line-height:1.55;padding:2px 0 2px 12px}.pf-admin-promo-create-disclosure>summary{display:flex;min-height:74px;align-items:center;justify-content:space-between;cursor:pointer;gap:18px;list-style:none;padding:18px 20px}.pf-admin-promo-create-disclosure>summary::-webkit-details-marker{display:none}.pf-admin-promo-create-disclosure>summary>span{display:grid;grid-gap:5px;gap:5px}.pf-admin-promo-create-disclosure>summary strong{color:#e9ecf2;font-size:16px}.pf-admin-promo-create-disclosure>summary small{color:#626c7d;font-size:10.5px}.pf-admin-promo-create-disclosure>summary b{color:#9da6ff;font-size:10px;white-space:nowrap}.pf-admin-promo-create-disclosure[open]>summary{border-bottom:1px solid rgb(255 255 255/6%)}.pf-admin-promo-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0 20px 20px}.pf-admin-promo-detail-grid>div{min-width:0;border-top:1px solid rgb(255 255 255/5%);padding:16px 4px}.pf-admin-promo-detail-grid>div:nth-child(-n+2){border-top:0}.pf-admin-promo-detail-grid dt{color:#596273;font-size:9px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.pf-admin-promo-detail-grid dd{margin:7px 0 0;color:#c4cad4;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.pf-admin-promo-detail-grid dd.is-mono,.pf-admin-promo-detail-json{font-family:var(--font-mono)}.pf-admin-promo-detail-json{max-height:420px;overflow:auto;margin:0;color:#9ca6b7;font-size:10px;line-height:1.65;padding:18px 20px 22px;white-space:pre-wrap}.pf-admin-promos-redemptions small{display:block;margin-top:4px;color:var(--color-ink-3);font-size:11px}@media (max-width:620px){.pf-admin-promo-create-disclosure>summary{align-items:flex-start;flex-direction:column}.pf-admin-promo-detail-grid{grid-template-columns:minmax(0,1fr)}.pf-admin-promo-detail-grid>div:nth-child(2){border-top:1px solid rgb(255 255 255/5%)}}@media (max-width:980px){.pf-admin-login-shell{min-height:auto;grid-template-columns:minmax(0,1fr);align-items:start}.pf-admin-login-panel{width:min(100%,520px)}.pf-admin-app-shell,.pf-admin-shell{grid-template-columns:minmax(0,1fr);background:linear-gradient(180deg,rgb(109 124 255/8%),transparent 240px),var(--color-bg)}.pf-admin-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--color-line-soft)}.pf-admin-brand{width:min(100%,320px)}.pf-admin-nav,.pf-admin-sidebar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px;overflow:visible;padding-bottom:0}.pf-admin-nav section{align-content:start}.pf-admin-nav a,.pf-admin-sidebar nav a{min-width:0;overflow:hidden;white-space:nowrap}.pf-admin-nav-link{justify-content:center;padding:8px}.pf-admin-nav-link:before,.pf-admin-sidebar-foot{display:none}.pf-admin-topbar{position:static;align-items:stretch;flex-wrap:wrap;padding:10px 18px}.pf-admin-topbar>div{flex:1 1 160px}.pf-admin-topbar .pf-admin-search-button{order:3;flex-basis:100%;max-width:none}.pf-admin-runtime-banner{margin:12px 18px 0}.pf-admin-content,.pf-admin-main{padding:18px 18px 44px}.pf-admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-header{grid-template-columns:minmax(0,1fr)}.pf-admin-header-actions{justify-items:stretch}.pf-admin-capability-map,.pf-admin-live-state-grid,.pf-admin-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-executive-shell,.pf-admin-m7-acceptance-shell{grid-template-columns:minmax(0,1fr)}.pf-admin-executive-cards,.pf-admin-executive-queue,.pf-admin-m7-acceptance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-m7-command{grid-template-columns:minmax(0,1fr)}.pf-admin-m7-domain-grid,.pf-admin-m7-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-coverage-board{grid-template-columns:minmax(0,1fr)}.pf-admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-feedback-grid,.pf-admin-quality-blocks,.pf-admin-two-col{grid-template-columns:minmax(0,1fr)}.pf-admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-api-ops,.pf-admin-catalog-command,.pf-admin-catalog-editor-grid,.pf-admin-detail-two-col,.pf-admin-finance-command,.pf-admin-preview-grid,.pf-admin-promos-command,.pf-admin-quality-command,.pf-admin-reports-command,.pf-admin-run-detail-command,.pf-admin-runs-command,.pf-admin-settings-layout,.pf-admin-system-command,.pf-admin-unknown-command,.pf-admin-user-detail-command,.pf-admin-users-command{grid-template-columns:minmax(0,1fr)}.pf-admin-api-sla-grid,.pf-admin-quality-radar-grid,.pf-admin-quality-signal-grid,.pf-admin-reports-radar-grid,.pf-admin-reports-signal-grid,.pf-admin-run-detail-cost-grid,.pf-admin-run-detail-quality-grid,.pf-admin-run-detail-signal-grid,.pf-admin-run-detail-stage-grid,.pf-admin-runs-facet-grid,.pf-admin-runs-radar-grid,.pf-admin-system-radar-grid,.pf-admin-system-signal-grid,.pf-admin-unknown-radar-grid,.pf-admin-unknown-signal-grid,.pf-admin-user-detail-problem-grid,.pf-admin-user-detail-radar-grid,.pf-admin-user-detail-signal-grid,.pf-admin-users-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-quality-reason-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-api-surface-grid,.pf-admin-catalog-contract-grid,.pf-admin-catalog-economics-grid,.pf-admin-catalog-lifecycle-grid,.pf-admin-catalog-signal-grid,.pf-admin-category-map-grid,.pf-admin-finance-metric-grid,.pf-admin-finance-radar-grid,.pf-admin-promos-contract-grid,.pf-admin-run-detail-planned-grid,.pf-admin-unknown-cluster-grid,.pf-admin-unknown-planned-grid,.pf-admin-user-detail-ledger-grid,.pf-admin-user-detail-planned-grid,.pf-admin-users-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-api-runway-grid,.pf-admin-api-signals,.pf-admin-settings-runtime-grid,.pf-admin-settings-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-api-custody-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pf-admin-runtime-banner{grid-template-columns:minmax(0,1fr)}.pf-admin-runtime-banner small{justify-self:start}.pf-admin-catalog-contract-grid,.pf-admin-executive-cards,.pf-admin-executive-queue,.pf-admin-m7-acceptance-grid,.pf-admin-promo-form-grid,.pf-admin-promo-plan-list,.pf-admin-promos-contract-grid{grid-template-columns:minmax(0,1fr)}.pf-admin-executive-card,.pf-admin-executive-item,.pf-admin-executive-score,.pf-admin-m7-acceptance-card,.pf-admin-m7-acceptance-score{min-height:auto}.pf-admin-promo-status-form{min-width:220px}.pf-admin-finance-contract-table-wrap{display:none}.pf-admin-finance-contract-list{display:grid;grid-gap:12px;gap:12px}.pf-admin-finance-contract-list article{display:grid;grid-gap:12px;gap:12px;-webkit-border-before:1px solid var(--color-line-soft);border-block-start:1px solid var(--color-line-soft);-webkit-padding-before:12px;padding-block-start:12px}.pf-admin-finance-contract-list article:first-child{-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0}.pf-admin-finance-contract-list header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pf-admin-finance-contract-list header strong{display:block;color:var(--color-ink);font-size:15px;line-height:1.25}.pf-admin-finance-contract-list header div>span{display:inline-block;margin-top:4px;color:var(--color-blocker);font-size:11px;font-weight:850}.pf-admin-finance-contract-list dd,.pf-admin-finance-contract-list em,.pf-admin-finance-contract-list p{color:var(--color-ink-2);font-size:13px;line-height:1.5}.pf-admin-finance-contract-list dd,.pf-admin-finance-contract-list dl,.pf-admin-finance-contract-list p{margin:0}.pf-admin-finance-contract-list em{display:block;color:var(--color-ink-3);font-style:normal}.pf-admin-finance-contract-list dl{display:grid;grid-gap:8px;gap:8px}.pf-admin-finance-contract-list dt{color:var(--color-ink-3);font-size:10.5px;font-weight:850;letter-spacing:0;text-transform:uppercase}.pf-admin-finance-contract-list code{color:var(--color-ink);white-space:normal}.pf-admin-login-page,.pf-admin-main{padding:14px}.pf-admin-login-shell{gap:24px}.pf-admin-login-hero{gap:20px}.pf-admin-login-hero h1{font-size:36px}.pf-admin-login-lead{font-size:15px}.pf-admin-login-status-grid{grid-template-columns:minmax(0,1fr)}.pf-admin-login-status{min-height:auto;padding:14px}.pf-admin-login-panel{width:100%;padding:20px}.pf-admin-login-panel-head h2{font-size:25px}.pf-admin-header{flex-direction:column;padding:18px}.pf-admin-header h1{font-size:29px}.pf-admin-search-button,.pf-admin-session-pill{width:100%}.pf-admin-capability-map,.pf-admin-live-state-grid,.pf-admin-status-strip{grid-template-columns:minmax(0,1fr)}.pf-admin-m7-readiness,.pf-admin-readiness-card{grid-template-columns:minmax(0,1fr);padding:16px}.pf-admin-readiness-score{min-height:124px}.pf-admin-readiness-score strong{font-size:42px}.pf-admin-m7-actions li,.pf-admin-m7-domain-grid,.pf-admin-m7-proof-grid,.pf-admin-m7-risk-grid,.pf-admin-module-grid,.pf-admin-readiness-facts,.pf-admin-status-board{grid-template-columns:minmax(0,1fr)}.pf-admin-sidebar{padding:14px}.pf-admin-nav,.pf-admin-sidebar nav{grid-template-columns:minmax(0,1fr)}.pf-admin-nav section{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-nav section>p{grid-column:1/-1}.pf-admin-nav-link{min-height:34px;font-size:12px;padding:7px}.pf-admin-kpi-grid{grid-template-columns:minmax(0,1fr)}.pf-admin-bar-row{grid-template-columns:74px 64px minmax(50px,1fr) 62px;gap:7px}.pf-admin-detail-page{padding:0}.pf-admin-catalog-card-head,.pf-admin-detail-header{flex-direction:column}.pf-admin-detail-meta{width:100%}.pf-admin-action-grid,.pf-admin-api-custody-grid,.pf-admin-api-queue li,.pf-admin-api-runway-grid,.pf-admin-api-signals,.pf-admin-api-sla-grid,.pf-admin-api-surface-grid,.pf-admin-catalog-economics-grid,.pf-admin-catalog-lifecycle-grid,.pf-admin-catalog-signal-grid,.pf-admin-category-map-grid,.pf-admin-detail-grid,.pf-admin-facts div,.pf-admin-finance-metric-grid,.pf-admin-finance-queue li,.pf-admin-finance-radar-grid,.pf-admin-m7-actions li,.pf-admin-m7-domain-card dl,.pf-admin-m7-proof-card dl,.pf-admin-m7-risk-grid,.pf-admin-quality-queue li,.pf-admin-quality-radar-grid,.pf-admin-quality-reason-list,.pf-admin-quality-signal-grid,.pf-admin-reports-queue li,.pf-admin-reports-radar-grid,.pf-admin-reports-signal-grid,.pf-admin-review-queue li,.pf-admin-run-detail-cost-grid,.pf-admin-run-detail-planned-grid,.pf-admin-run-detail-quality-grid,.pf-admin-run-detail-queue li,.pf-admin-run-detail-signal-grid,.pf-admin-run-detail-stage-grid,.pf-admin-runs-facet-grid,.pf-admin-runs-queue li,.pf-admin-runs-radar-grid,.pf-admin-settings-planned,.pf-admin-settings-queue li,.pf-admin-settings-runtime-grid,.pf-admin-settings-signals,.pf-admin-system-queue li,.pf-admin-system-radar-grid,.pf-admin-system-signal-grid,.pf-admin-unknown-cluster-grid,.pf-admin-unknown-planned-grid,.pf-admin-unknown-queue li,.pf-admin-unknown-radar-grid,.pf-admin-unknown-signal-grid,.pf-admin-user-detail-ledger-grid,.pf-admin-user-detail-planned-grid,.pf-admin-user-detail-problem-grid,.pf-admin-user-detail-queue li,.pf-admin-user-detail-radar-grid,.pf-admin-user-detail-signal-grid,.pf-admin-users-queue li,.pf-admin-users-radar-grid,.pf-admin-users-segment-grid{grid-template-columns:minmax(0,1fr)}.pf-admin-api-section-head{flex-direction:column}.pf-admin-api-section-head a{align-self:flex-start}.pf-admin-reports-queue a,.pf-admin-run-detail-queue a,.pf-admin-runs-queue a,.pf-admin-user-detail-queue a{justify-self:start}}body .pf-admin-app-shell{grid-template-columns:248px minmax(0,1fr);background:radial-gradient(760px 420px at 68% -120px,rgb(109 124 255/10%),transparent 72%),#080a0f}body .pf-admin-sidebar{z-index:65;width:248px;border-right-color:rgb(255 255 255/6%);background:rgb(10 12 18/92%);padding:22px 16px 18px}body .pf-admin-brand{width:100%;min-height:46px;border:0;border-radius:0;background:transparent;gap:11px;padding:4px 6px}body .pf-admin-brand>span:last-child{display:block;font-size:17px;font-weight:780;letter-spacing:-.03em}body .pf-admin-brand strong{margin-top:5px;font-size:10px;font-weight:700;letter-spacing:.08em}body .pf-admin-nav,body .pf-admin-sidebar nav{align-content:start;gap:18px;margin-top:0;overflow:auto;padding:0 4px 16px}body .pf-admin-nav section{gap:4px}body .pf-admin-nav section>p{margin:0 0 5px;padding:0 10px;color:#525b6c;font-size:9.5px;letter-spacing:.12em}body .pf-admin-nav-link{min-height:39px;border-radius:11px;gap:10px;padding:8px 10px;color:#858e9f;font-size:12.5px;font-weight:650}body .pf-admin-nav-link:after,body .pf-admin-nav-link:before{display:none}body .pf-admin-nav-link.is-active{border-color:rgb(109 124 255/20%);background:rgb(109 124 255/12%);color:#dce0ff}body .pf-admin-sidebar-foot{display:block;margin:auto 4px 0;border:1px solid rgb(255 255 255/6%);border-radius:12px;background:rgb(255 255 255/2%);padding:12px}body .pf-admin-topbar{z-index:55;display:grid;min-height:65px;grid-template-columns:minmax(170px,.65fr) minmax(260px,1.2fr) minmax(230px,.75fr);justify-content:normal;border-bottom-color:rgb(255 255 255/6%);background:rgb(8 10 15/82%);grid-gap:20px;gap:20px;padding:10px clamp(22px,3vw,42px);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}body .pf-admin-topbar>.pf-admin-topbar-title{display:block}body .pf-admin-topbar .pf-admin-search-button{width:100%;max-width:520px;justify-self:center}body .pf-admin-topbar>.pf-admin-topbar-actions{display:flex}body .pf-admin-topbar-actions>span{display:inline-flex}body .pf-admin-topbar-actions>a{color:#9fa7b6}body .pf-admin-content{width:100%;max-width:1360px;margin-inline:auto;padding:clamp(24px,3.5vw,48px) clamp(22px,3.5vw,48px) 80px}body .pf-admin-mobile-menu{display:none}@media (max-width:980px){body .pf-admin-app-shell{grid-template-columns:minmax(0,1fr)}body .pf-admin-sidebar{position:-webkit-sticky;position:sticky;display:grid;width:100%;height:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-right:0;border-bottom:1px solid rgb(255 255 255/7%);padding:10px 16px}body .pf-admin-brand{width:-moz-fit-content;width:fit-content}body .pf-admin-nav--desktop,body .pf-admin-sidebar-foot,body .pf-admin-sidebar-status{display:none!important}body .pf-admin-mobile-menu{position:relative;display:block}body .pf-admin-mobile-menu .pf-admin-nav--mobile{margin:0}body .pf-admin-topbar{top:65px;min-height:58px;grid-template-columns:minmax(0,1fr) auto;padding:9px 16px}body .pf-admin-topbar>.pf-admin-topbar-title{display:none}body .pf-admin-topbar-actions{display:flex}body .pf-admin-content{padding:22px 16px 64px}}@media (max-width:620px){body .pf-admin-topbar{grid-template-columns:minmax(0,1fr)}body .pf-admin-topbar>.pf-admin-topbar-actions{display:none}}.pf-admin-auth-page{position:relative;display:grid;min-height:100vh;min-height:100dvh;place-items:center;overflow:hidden;background:radial-gradient(720px 440px at 50% -10%,rgb(109 124 255/17%),transparent 68%),radial-gradient(520px 360px at 100% 100%,rgb(66 214 155/6%),transparent 70%),#090b10;padding:28px}.pf-admin-auth-page:before{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/2.3%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/2.3%) 1px,transparent 0);background-size:56px 56px;content:"";-webkit-mask-image:radial-gradient(circle at 50% 38%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 38%,black,transparent 72%);pointer-events:none}.pf-admin-auth-glow{position:absolute;top:50%;left:50%;width:min(740px,94vw);height:min(740px,94vw);border:1px solid rgb(109 124 255/5%);border-radius:50%;box-shadow:0 0 0 90px rgb(109 124 255/1.5%),0 0 0 180px rgb(109 124 255/1%);pointer-events:none;transform:translate(-50%,-50%)}.pf-admin-auth-card{position:relative;z-index:1;width:min(100%,460px);border:1px solid rgb(255 255 255/9%);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255/3.6%),transparent 26%),rgb(16 19 27/96%);box-shadow:0 34px 110px rgb(0 0 0/52%);padding:clamp(24px,5vw,36px);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.pf-admin-auth-card:before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,rgb(109 124 255/11%),transparent 34%);content:"";pointer-events:none}.pf-admin-auth-card>*{position:relative;z-index:1}.pf-admin-auth-brand{display:flex;align-items:center;gap:9px;color:#f5f7fb;font-size:16px;font-weight:760}.pf-admin-auth-brand>span:nth-child(2) strong{color:#7d89ff}.pf-admin-auth-brand>i{border:1px solid rgb(125 137 255/22%);border-radius:999px;background:rgb(125 137 255/9%);color:#9aa4ff;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.12em;padding:4px 7px;text-transform:uppercase}.pf-admin-auth-logo{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgb(125 137 255/20%);border-radius:11px;background:rgb(125 137 255/10%);color:#8b96ff}.pf-admin-auth-head{margin:34px 0 25px}.pf-admin-auth-kicker{display:inline-flex;align-items:center;gap:7px;color:#80899a;font-size:10px;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.pf-admin-auth-foot i,.pf-admin-auth-kicker i{width:7px;height:7px;border-radius:50%;background:#42d69b;box-shadow:0 0 15px rgb(66 214 155/50%)}.pf-admin-auth-head h1{margin:10px 0 0;color:#f5f7fb;font-size:clamp(28px,6vw,34px);font-weight:790;letter-spacing:-.035em;line-height:1.08}.pf-admin-auth-head p{margin:12px 0 0;color:#858e9f;font-size:14px;line-height:1.6}.pf-admin-auth-card .pf-admin-login-form{gap:17px}.pf-admin-auth-card .pf-admin-login-field{gap:8px}.pf-admin-auth-card .pf-admin-login-form label{color:#b4bac7;font-size:12px;font-weight:680}.pf-admin-auth-card .pf-admin-login-form input{min-height:52px;border-color:rgb(255 255 255/9%);border-radius:12px;background:#0c0f15;padding-inline:14px}.pf-admin-auth-card .pf-admin-login-form input:focus{border-color:rgb(125 137 255/62%);background:#0d1017;box-shadow:0 0 0 3px rgb(125 137 255/9%)}.pf-admin-auth-card .pf-admin-login-form .pf-btn-primary{min-height:52px;border:1px solid rgb(255 255 255/9%);border-radius:12px;background:linear-gradient(135deg,#6977f6,#5c69ec);box-shadow:0 14px 34px rgb(92 105 236/22%);font-size:14px;font-weight:760}.pf-admin-auth-card .pf-admin-login-form .pf-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#7481ff,#6571f4);transform:translateY(-1px)}.pf-admin-auth-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgb(255 255 255/6%);margin-top:27px;color:#596273;font-size:10.5px;padding-top:18px}.pf-admin-auth-foot>span:first-child{display:inline-flex;align-items:center;gap:7px;color:#788294}.pf-admin-account{display:flex!important;min-width:0;flex:0 1 auto;align-items:center;gap:8px;border-left:1px solid rgb(255 255 255/7%);padding-left:12px}.pf-admin-topbar-actions{min-width:0;flex-wrap:nowrap}.pf-admin-logout,.pf-admin-topbar-actions>a{flex:0 0 auto;white-space:nowrap}.pf-admin-topbar-actions>span{white-space:nowrap}.pf-admin-account>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid rgb(125 137 255/20%);border-radius:9px;background:rgb(125 137 255/11%);color:#a7afff;font-size:11px;font-weight:800}.pf-admin-account>div{display:grid!important;min-width:0}.pf-admin-account strong{overflow:hidden;max-width:135px;color:#c7ccd6;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.pf-admin-account small{color:#596273;font-size:9px}.pf-admin-logout{border:0;border-radius:8px;background:transparent;color:#788294;cursor:pointer;font-size:10px;font-weight:680;padding:7px 8px}.pf-admin-logout:hover{background:rgb(255 255 255/4%);color:#d1d5dd}.pf-admin-logout>span{margin-right:4px}@media (max-width:1180px){.pf-admin-account>div,.pf-admin-topbar-actions>span{display:none!important}}@container admin-workspace (max-width: 1320px){.pf-admin-account>div,.pf-admin-topbar-actions>span{display:none!important}}@container admin-workspace (max-width: 1120px){body .pf-admin-topbar{grid-template-columns:minmax(0,1fr) auto}body .pf-admin-topbar>.pf-admin-topbar-title{display:none}body .pf-admin-topbar .pf-admin-search-button{max-width:none}}@media (max-width:620px){.pf-admin-auth-page{align-items:center;padding:16px}.pf-admin-auth-card{border-radius:18px;padding:24px 20px}.pf-admin-auth-head{margin:28px 0 22px}.pf-admin-auth-foot{align-items:flex-start;flex-direction:column;gap:8px}}.pf-admin-mobile-account{display:none}@media (max-width:980px){.pf-admin-mobile-account{display:flex!important;grid-column:1/-1;align-items:center!important;border-top:1px solid rgb(255 255 255/7%);gap:10px!important;margin-top:2px;padding:14px 4px 0!important}.pf-admin-mobile-account>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgb(125 137 255/20%);border-radius:10px;background:rgb(125 137 255/11%);color:#a7afff;font-size:11px;font-weight:800}.pf-admin-mobile-account>div{display:grid;min-width:0}.pf-admin-mobile-account strong{overflow:hidden;color:#c7ccd6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pf-admin-mobile-account small{color:#596273;font-size:9px}.pf-admin-mobile-account .pf-admin-logout{margin-left:auto}}.pf-admin-v3{display:grid;grid-gap:28px;gap:28px}.pf-admin-v3-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:24px;gap:24px}.pf-admin-v3-kicker{color:#7d89ff;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pf-admin-v3-head h1{margin:8px 0 0;color:#f2f4f8;font-size:clamp(34px,4vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1}.pf-admin-v3-head>div:first-child>p{max-width:720px;margin:14px 0 0;color:#778193;font-size:13px;line-height:1.65}.pf-admin-v3-head-meta{display:grid;min-width:250px;border:1px solid rgb(255 255 255/7%);border-radius:14px;background:rgb(255 255 255/2.2%);grid-gap:3px;gap:3px;padding:14px 16px}.pf-admin-v3-head-meta small,.pf-admin-v3-head-meta span{color:#596273;font-size:9.5px}.pf-admin-v3-head-meta strong{overflow:hidden;color:#cbd0da;font-size:11px;text-overflow:ellipsis}.pf-admin-v3-head-meta>a{margin-top:7px;color:#9da6ff;font-size:10px}.pf-admin-v3-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-v3-metric{position:relative;min-height:126px;overflow:hidden;border:1px solid rgb(255 255 255/7%);border-radius:14px;background:rgb(16 19 27/78%);padding:17px}.pf-admin-v3-metric:before{position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:#657083;content:"";opacity:.65}.pf-admin-v3-metric.is-accent:before{background:#7d89ff}.pf-admin-v3-metric.is-danger:before{background:#ff626c}.pf-admin-v3-metric.is-good:before{background:#42d69b}.pf-admin-v3-metric.is-warning:before{background:#ffb224}.pf-admin-v3-metric>span{color:#717b8e;font-size:9.5px;font-weight:730}.pf-admin-v3-metric>strong{display:block;margin-top:14px;color:#eef1f6;font-size:24px;font-weight:790;letter-spacing:-.035em}.pf-admin-v3-metric>p{margin:8px 0 0;color:#566071;font-size:9.5px;line-height:1.4}.pf-admin-v3-section{display:grid;grid-gap:15px;gap:15px}.pf-admin-v3-panel-head h2,.pf-admin-v3-section-title h2{margin:0;color:#e9ecf2;font-size:19px;font-weight:760;letter-spacing:-.025em}.pf-admin-v3-panel-head p,.pf-admin-v3-section-title p{margin:5px 0 0;color:#626c7d;font-size:10.5px;line-height:1.5}.pf-admin-v3-alerts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-v3-alert{position:relative;min-height:130px;border:1px solid rgb(255 178 36/16%);border-radius:14px;background:linear-gradient(145deg,rgb(255 178 36/8%),rgb(16 19 27/82%) 55%);padding:16px}.pf-admin-v3-alert.is-danger{border-color:rgb(255 98 108/18%);background:linear-gradient(145deg,rgb(255 98 108/8%),rgb(16 19 27/82%) 55%)}.pf-admin-v3-alert>span{color:#788294;font-size:9.5px}.pf-admin-v3-alert>strong{display:block;margin-top:8px;color:#eef1f6;font-size:20px;font-weight:780}.pf-admin-v3-alert>p{max-width:calc(100% - 26px);margin:9px 0 0;color:#687284;font-size:10px;line-height:1.45}.pf-admin-v3-alert>i{position:absolute;right:14px;bottom:14px;color:#8893a5;font-size:13px;font-style:normal}.pf-admin-v3-facets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pf-admin-v3-facets>article{border:1px solid rgb(255 255 255/7%);border-radius:13px;background:rgb(16 19 27/68%);padding:15px}.pf-admin-v3-facets>article>span{color:#596273;font-size:8.5px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.pf-admin-v3-facets>article>strong{display:block;overflow:hidden;margin-top:6px;color:#cbd0da;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pf-admin-v3-facets dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:14px 0 0}.pf-admin-v3-facets dl>div{min-width:0;border-top:1px solid rgb(255 255 255/5%);padding-top:8px}.pf-admin-v3-facets dt{color:#515a6a;font-size:8px}.pf-admin-v3-facets dd{overflow:hidden;margin:4px 0 0;color:#aeb5c1;font-size:9.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pf-admin-v3-facet-card{display:block;border:1px solid rgb(255 255 255/7%);border-radius:13px;background:rgb(16 19 27/68%);padding:15px}.pf-admin-v3-facet-card>span{color:#596273;font-size:8.5px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.pf-admin-v3-facet-card>strong{display:block;margin-top:6px;color:#cbd0da;font-size:12px}.pf-admin-v3-facet-card>p{margin:9px 0 0;color:#737d8f;font-size:9.5px;line-height:1.45}.pf-admin-v3-facet-card>small{display:block;margin-top:10px;color:#525c6d;font-size:8.5px;line-height:1.45}.pf-admin-v3-panel{overflow:hidden;border:1px solid rgb(255 255 255/7%);border-radius:16px;background:rgb(14 17 24/78%)}.pf-admin-v3-panel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgb(255 255 255/6%);padding:18px 20px}.pf-admin-v3-panel-head>a{color:#9099aa;font-size:10.5px;white-space:nowrap}.pf-admin-v3-table-wrap{max-width:100%;overflow-x:auto}.pf-admin-v3-table{width:100%;min-width:940px;border-collapse:collapse}.pf-admin-v3-table th{background:rgb(8 10 15/42%);color:#50596a;font-size:8.5px;font-weight:780;letter-spacing:.07em;padding:11px 13px;text-align:left;text-transform:uppercase}.pf-admin-v3-table td{max-width:220px;border-top:1px solid rgb(255 255 255/5%);color:#aab1be;font-size:10px;line-height:1.35;padding:12px 13px;vertical-align:middle}.pf-admin-v3-table tbody tr:hover{background:rgb(125 137 255/3.5%)}.pf-admin-v3-table td>a:not(.pf-admin-v3-open){color:#b9c0cc}.pf-admin-v3-table td>strong{color:#d9dde5;font-size:11px}.pf-admin-v3-table td>small{margin-top:4px;color:#586273;font-size:8.5px}.pf-admin-v3-domain,.pf-admin-v3-table td>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-admin-v3-domain{max-width:190px;color:#c7ccff!important;font-weight:700}.pf-admin-v3-status{display:inline-flex;border:1px solid rgb(125 137 255/20%);border-radius:999px;background:rgb(125 137 255/8%);color:#9ba4ff;font-size:8.5px;font-weight:760;padding:4px 7px}.pf-admin-v3-status.is-good{border-color:rgb(66 214 155/20%);background:rgb(66 214 155/8%);color:#61dda8}.pf-admin-v3-status.is-danger{border-color:rgb(255 98 108/20%);background:rgb(255 98 108/8%);color:#ff7c84}.pf-admin-v3-status.is-warning{border-color:rgb(255 178 36/20%);background:rgb(255 178 36/8%);color:#ffc052}.pf-admin-v3-open{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgb(255 255 255/7%);border-radius:8px;color:#8d96a7}.pf-admin-v3-empty{margin:0;color:#626c7d;font-size:11px;padding:44px 20px;text-align:center}@media (max-width:1180px){.pf-admin-v3-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-v3-alerts,.pf-admin-v3-facets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pf-admin-v3{gap:22px}.pf-admin-v3-head{grid-template-columns:minmax(0,1fr)}.pf-admin-v3-head-meta{min-width:0}.pf-admin-v3-alerts,.pf-admin-v3-facets,.pf-admin-v3-metrics{grid-template-columns:minmax(0,1fr)}.pf-admin-v3-metric{min-height:116px}.pf-admin-v3-panel-head{align-items:flex-start;flex-direction:column}}.pf-admin-run-v4{gap:18px}.pf-admin-run-v4-head{align-items:start;border-bottom:1px solid rgb(255 255 255/6%);padding-bottom:20px}.pf-admin-run-v4-head h1{font-size:clamp(30px,3vw,42px)}.pf-admin-run-v4-head p code{color:#656f81;font-family:var(--font-mono,monospace);font-size:10px}.pf-admin-run-v4-back{display:inline-flex;margin-bottom:16px;color:#788294;font-size:10px;font-weight:720}.pf-admin-run-v4-back:hover{color:#b2b9ff}.pf-admin-run-v4-kicker-row{display:flex;align-items:center;gap:10px}.pf-admin-run-v4-head-actions{display:flex;max-width:440px;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.pf-admin-run-v4-head-actions a{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgb(255 255 255/8%);border-radius:9px;background:rgb(255 255 255/2.5%);color:#b6bdc9;font-size:10px;font-weight:720;padding:8px 12px}.pf-admin-run-v4-head-actions a:hover{border-color:rgb(125 137 255/28%);color:#ccd1ff}.pf-admin-run-v4-head-actions>span{flex-basis:100%;color:#50596a;font-size:8.5px;text-align:right}.pf-admin-run-v4-command{display:grid;grid-gap:12px;gap:12px}.pf-admin-run-v4-command-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);grid-gap:12px;gap:12px}.pf-admin-run-v4-queue,.pf-admin-run-v4-readiness{min-width:0;border:1px solid rgb(255 255 255/7%);border-radius:16px;background:rgb(14 17 24/78%)}.pf-admin-run-v4-readiness{--run-v4-tone:#42d69b;display:grid;grid-template-columns:180px minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--run-v4-tone) 10%,transparent),transparent 42%),rgb(14 17 24/82%)}.pf-admin-run-v4-readiness.is-high{--run-v4-tone:#ff626c}.pf-admin-run-v4-readiness.is-medium{--run-v4-tone:#ffb224}.pf-admin-run-v4-score{display:grid;align-content:center;border-right:1px solid rgb(255 255 255/6%);grid-gap:10px;gap:10px;padding:24px}.pf-admin-run-v4-queue-head span,.pf-admin-run-v4-readiness-copy>span,.pf-admin-run-v4-score>span{color:#687284;font-size:8.5px;font-weight:790;letter-spacing:.08em;text-transform:uppercase}.pf-admin-run-v4-score>strong{color:var(--run-v4-tone);font-size:46px;font-weight:820;letter-spacing:-.055em;line-height:.95}.pf-admin-run-v4-score small{margin-left:2px;font-size:17px;letter-spacing:0}.pf-admin-run-v4-readiness-copy{padding:23px 25px}.pf-admin-run-v4-readiness-copy>span{color:var(--run-v4-tone)}.pf-admin-run-v4-readiness-copy h2{margin:8px 0 0;color:#eef1f6;font-size:21px;font-weight:780;letter-spacing:-.025em}.pf-admin-run-v4-readiness-copy p{max-width:680px;margin:9px 0 0;color:#6b7587;font-size:10.5px;line-height:1.55}.pf-admin-run-v4-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.pf-admin-run-v4-chips span{border:1px solid rgb(255 255 255/7%);border-radius:999px;background:rgb(255 255 255/2.5%);color:#858e9f;font-size:8.5px;padding:5px 8px}.pf-admin-run-v4-queue{padding:19px}.pf-admin-run-v4-queue-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pf-admin-run-v4-queue-head h2{margin:5px 0 0;color:#e7eaf0;font-size:16px;font-weight:760}.pf-admin-run-v4-queue-head>strong{color:#737dff;font-size:25px;font-weight:800}.pf-admin-run-v4-queue ol{display:grid;grid-gap:0;gap:0;margin:13px 0 0;padding:0;list-style:none}.pf-admin-run-v4-queue li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:9px;gap:9px;border-top:1px solid rgb(255 255 255/6%);padding:11px 0}.pf-admin-run-v4-queue li>div{min-width:0}.pf-admin-run-v4-queue li strong{display:block;overflow:hidden;color:#c9ced8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pf-admin-run-v4-queue li p{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:#5d6778;font-size:8.5px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pf-admin-run-v4-queue li>a{color:#8f98ff;font-size:8.5px;font-weight:720;white-space:nowrap}.pf-admin-run-v4-empty{margin:20px 0 0;color:#626c7d;font-size:10px}.pf-admin-run-v4 .pf-admin-v3-metric{min-height:108px;padding:15px}.pf-admin-run-v4 .pf-admin-v3-metric>strong{margin-top:12px;font-size:21px}.pf-admin-run-v4-operations{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);grid-gap:12px;gap:12px}.pf-admin-run-v4-actions .pf-admin-action-stack,.pf-admin-run-v4-facts .pf-admin-facts{padding:18px 20px 20px}.pf-admin-run-v4-facts .pf-admin-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.pf-admin-run-v4-facts .pf-admin-facts div{grid-template-columns:minmax(0,1fr);gap:5px;padding:10px 0}.pf-admin-run-v4-facts .pf-admin-facts dt{color:#535d6e;font-size:8.5px}.pf-admin-run-v4-facts .pf-admin-facts dd{color:#b7bec9;font-size:10px}.pf-admin-run-v4-actions .pf-admin-action-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pf-admin-run-v4-actions .pf-admin-action-form{align-content:start;border-color:rgb(255 255 255/7%);background:rgb(8 10 15/42%);padding:11px}.pf-admin-run-v4-actions .pf-admin-action-form label{color:#626c7d;font-size:8.5px}.pf-admin-run-v4-actions .pf-admin-action-form select,.pf-admin-run-v4-actions .pf-admin-action-form textarea{border-color:rgb(255 255 255/8%);background:#0b0e14;color:#c7ccd6;font-size:9.5px}.pf-admin-run-v4-actions .pf-admin-action-form textarea{min-height:58px}.pf-admin-run-v4-actions .pf-admin-action-form button{min-height:32px;border-color:rgb(125 137 255/35%);background:rgb(125 137 255/14%);color:#b2b9ff;font-size:9px}.pf-admin-run-v4-actions .pf-admin-action-grid,.pf-admin-run-v4-actions .pf-admin-note{grid-column:1/-1}.pf-admin-run-v4-actions .pf-admin-action-grid{display:none}.pf-admin-run-v4-actions .pf-admin-note{margin:3px 0 0;color:#515b6c;font-size:8.5px}.pf-admin-run-v4-section .pf-admin-table-wrap,.pf-admin-run-v4-section>.pf-admin-empty{margin:0}.pf-admin-run-v4-section-body{padding:16px 20px 20px}.pf-admin-run-v4-section-body>h3{margin:22px 0 10px;color:#cbd0da;font-size:13px}.pf-admin-run-v4-disclosure{overflow:hidden;border:1px solid rgb(255 255 255/7%);border-radius:16px;background:rgb(14 17 24/68%)}.pf-admin-run-v4-disclosure>summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:15px 20px}.pf-admin-run-v4-disclosure>summary::-webkit-details-marker{display:none}.pf-admin-run-v4-disclosure>summary>span{display:grid;grid-gap:4px;gap:4px}.pf-admin-run-v4-disclosure>summary strong{color:#d5d9e2;font-size:12px}.pf-admin-run-v4-disclosure>summary small{color:#5b6576;font-size:9.5px}.pf-admin-run-v4-disclosure>summary>i{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid rgb(255 255 255/8%);border-radius:8px;color:#8992a3;font-size:15px;font-style:normal;transition:transform .16s ease}.pf-admin-run-v4-disclosure[open]>summary>i{transform:rotate(45deg)}.pf-admin-run-v4-diagnostics-body,.pf-admin-run-v4-disclosure-body{border-top:1px solid rgb(255 255 255/6%);padding:18px 20px 20px}.pf-admin-run-v4-diagnostics-body{display:grid;grid-gap:18px;gap:18px}.pf-admin-run-v4-diagnostics-body>section{min-width:0;border-top:1px solid rgb(255 255 255/6%);padding-top:18px}.pf-admin-run-v4-diagnostics-body>section:first-child{border-top:0;padding-top:0}.pf-admin-run-v4-diagnostics-body .pf-admin-detail-grid,.pf-admin-run-v4-diagnostics-body .pf-admin-table-wrap{margin-top:14px}@media (max-width:1180px){.pf-admin-run-v4-command-grid,.pf-admin-run-v4-operations{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pf-admin-run-v4-head-actions{max-width:none;justify-content:flex-start}.pf-admin-run-v4-head-actions>span{text-align:left}.pf-admin-run-v4-readiness{grid-template-columns:minmax(0,1fr)}.pf-admin-run-v4-score{grid-template-columns:minmax(0,1fr) auto;align-items:end;border-right:0;border-bottom:1px solid rgb(255 255 255/6%);padding:19px}.pf-admin-run-v4-score>strong{font-size:38px}.pf-admin-run-v4-readiness-copy{padding:19px}.pf-admin-run-v4-actions .pf-admin-action-stack,.pf-admin-run-v4-facts .pf-admin-facts{grid-template-columns:minmax(0,1fr)}.pf-admin-run-v4-queue li{grid-template-columns:auto minmax(0,1fr)}.pf-admin-run-v4-queue li>a{grid-column:2}.pf-admin-run-detail-cost-grid,.pf-admin-run-detail-planned-grid,.pf-admin-run-detail-quality-grid,.pf-admin-run-detail-signal-grid,.pf-admin-run-detail-stage-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:440px){.pf-admin-run-v4-head h1{font-size:27px;overflow-wrap:anywhere}.pf-admin-run-v4-head-actions a{flex:1 1 auto;justify-content:center}.pf-admin-run-v4-readiness-copy h2{font-size:18px}.pf-admin-run-v4-actions .pf-admin-action-stack,.pf-admin-run-v4-diagnostics-body,.pf-admin-run-v4-disclosure-body,.pf-admin-run-v4-disclosure>summary,.pf-admin-run-v4-facts .pf-admin-facts,.pf-admin-run-v4-section-body{padding-inline:15px}}.pf-admin-explorer{display:grid;grid-gap:12px;gap:12px;border-bottom:1px solid rgb(255 255 255/6%);background:rgb(11 14 20/56%);padding:16px 18px}.pf-admin-explorer-fields{display:grid;grid-template-columns:minmax(210px,1.5fr) repeat(4,minmax(130px,.8fr));grid-gap:9px;gap:9px}.pf-admin-explorer-field{display:grid;min-width:0;grid-gap:6px;gap:6px}.pf-admin-explorer-field>span{color:#687284;font-size:8.5px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.pf-admin-explorer-field input,.pf-admin-explorer-field select{width:100%;min-width:0;height:36px;border:1px solid rgb(255 255 255/8%);border-radius:9px;outline:0;background:#0f131b;color:#c7ced9;font:inherit;font-size:10px;padding:0 10px}.pf-admin-explorer-field input:focus-visible,.pf-admin-explorer-field select:focus-visible{border-color:rgb(125 137 255/64%);box-shadow:0 0 0 3px rgb(125 137 255/12%)}.pf-admin-explorer-status{display:flex;align-items:center;justify-content:space-between;gap:12px}.pf-admin-explorer-status output{color:#687284;font-size:9px}.pf-admin-explorer-status button{border:0;background:transparent;color:#9ba4ff;cursor:pointer;font:inherit;font-size:9px;font-weight:720;padding:4px 0}.pf-admin-explorer-status button:disabled{color:#444c5b;cursor:default}.pf-admin-v3-panel-badge{display:inline-flex;flex:0 0 auto;border:1px solid rgb(125 137 255/18%);border-radius:999px;background:rgb(125 137 255/7%);color:#9ba4ff;font-size:8.5px;font-weight:760;padding:5px 8px}.pf-admin-finance-trend{display:grid;grid-gap:0;gap:0;padding:0 18px 16px}.pf-admin-finance-trend>article{display:grid;grid-template-columns:62px minmax(130px,1fr) 76px minmax(190px,.9fr) auto;align-items:center;grid-gap:12px;gap:12px;border-top:1px solid rgb(255 255 255/5%);min-height:48px}.pf-admin-finance-trend>article:first-child{border-top:0}.pf-admin-finance-trend small,.pf-admin-finance-trend time{color:#626c7d;font-size:9px}.pf-admin-finance-trend strong{color:#d4d9e2;font-size:10px}.pf-admin-finance-trend meter{width:100%;height:8px;border:0;border-radius:999px;background:#171c27}.pf-admin-finance-trend meter::-webkit-meter-bar{border:0;border-radius:999px;background:#171c27}.pf-admin-finance-trend meter::-webkit-meter-optimum-value{border-radius:999px;background:linear-gradient(90deg,#6773f4,#8e98ff)}.pf-admin-finance-trend meter::-moz-meter-bar{border-radius:999px;background:linear-gradient(90deg,#6773f4,#8e98ff)}.pf-admin-v3-data-contracts>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:17px 18px}.pf-admin-v3-data-contracts>summary::-webkit-details-marker{display:none}.pf-admin-v3-data-contracts>summary>span{display:grid;grid-gap:4px;gap:4px}.pf-admin-v3-data-contracts>summary strong{color:#d7dce5;font-size:12px}.pf-admin-v3-data-contracts>summary i,.pf-admin-v3-data-contracts>summary small{color:#687284;font-size:9px;font-style:normal}.pf-admin-v3-data-contracts>summary i{color:#9ba4ff;font-weight:720}.pf-admin-v3-data-contracts-body{display:grid;grid-gap:22px;gap:22px;border-top:1px solid rgb(255 255 255/6%);padding:18px}.pf-admin-v3-data-contracts-body h3{margin:0 0 10px;color:#cdd2dc;font-size:11px}.pf-admin-detail-jump-nav{position:-webkit-sticky;position:sticky;z-index:8;top:10px;display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;overflow-x:auto;border:1px solid rgb(255 255 255/8%);border-radius:12px;background:rgb(11 14 20/92%);box-shadow:0 12px 34px rgb(0 0 0/22%);padding:5px;scrollbar-width:none}.pf-admin-detail-jump-nav a{flex:0 0 auto;border-radius:8px;color:#7e889a;font-size:9px;font-weight:710;padding:7px 10px}.pf-admin-detail-jump-nav a:focus-visible,.pf-admin-detail-jump-nav a:hover{background:rgb(125 137 255/9%);color:#afb7ff}.pf-admin-detail-disclosure{border:1px solid rgb(255 255 255/7%);border-radius:15px;background:rgb(14 17 24/70%)}.pf-admin-detail-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:17px 18px}.pf-admin-detail-disclosure>summary::-webkit-details-marker{display:none}.pf-admin-detail-disclosure>summary>span{display:grid;grid-gap:4px;gap:4px}.pf-admin-detail-disclosure>summary strong{color:#d8dde6;font-size:12px}.pf-admin-detail-disclosure>summary i,.pf-admin-detail-disclosure>summary small{color:#626c7d;font-size:9px;font-style:normal}.pf-admin-detail-disclosure>summary i{flex:0 0 auto;color:#9ba4ff}.pf-admin-detail-disclosure-body{display:grid;grid-gap:18px;gap:18px;border-top:1px solid rgb(255 255 255/6%);padding:18px}@media (max-width:980px){.pf-admin-explorer-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-admin-explorer-field:first-child{grid-column:span 2}.pf-admin-finance-trend>article{grid-template-columns:54px minmax(110px,1fr) 70px auto}.pf-admin-finance-trend small{display:none}}@media (max-width:600px){.pf-admin-explorer{padding:14px}.pf-admin-explorer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-admin-explorer-field:first-child{grid-column:1/-1}.pf-admin-finance-trend{padding-inline:14px}.pf-admin-finance-trend>article{grid-template-columns:48px minmax(80px,1fr) 62px;gap:8px;padding-block:9px}.pf-admin-finance-trend .pf-admin-v3-status{grid-column:2/-1;justify-self:start}.pf-admin-detail-disclosure>summary,.pf-admin-v3-data-contracts>summary{align-items:flex-start}.pf-admin-detail-disclosure>summary i,.pf-admin-v3-data-contracts>summary i{display:none}.pf-admin-detail-disclosure-body,.pf-admin-v3-data-contracts-body{padding:14px}}.pf-admin-v2-visual-grid,.pf-admin-v3-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pf-admin-v3-analytics-grid+.pf-admin-v3-panel{margin-top:12px}.pf-admin-data-bars{display:grid;margin:0;padding:0 18px 16px;list-style:none}.pf-admin-data-bars>li{--data-bar-color:#7d89ff;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 112px;align-items:center;border-top:1px solid rgb(255 255 255/5%);grid-gap:8px 14px;gap:8px 14px;padding:12px 2px}.pf-admin-data-bars>li:first-child{border-top:0}.pf-admin-data-bars>li.is-danger{--data-bar-color:#ff626c}.pf-admin-data-bars>li.is-good{--data-bar-color:#42d69b}.pf-admin-data-bars>li.is-neutral{--data-bar-color:#7b8597}.pf-admin-data-bars>li.is-warning{--data-bar-color:#ffb224}.pf-admin-data-bars>li>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px}.pf-admin-data-bars strong{overflow:hidden;color:#cbd1db;font-size:10.5px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.pf-admin-data-bars span{flex:0 0 auto;color:var(--data-bar-color);font-size:10px;font-weight:780}.pf-admin-data-bars small{overflow:hidden;grid-column:1;color:#596375;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.pf-admin-data-bars meter,.pf-admin-report-tier-grid meter{width:100%;height:8px;border:0;border-radius:999px;background:#171c27}.pf-admin-data-bars meter{grid-column:1/-1}.pf-admin-data-bars meter::-webkit-meter-bar,.pf-admin-report-tier-grid meter::-webkit-meter-bar{border:0;border-radius:999px;background:#171c27}.pf-admin-data-bars meter::-webkit-meter-optimum-value{border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--data-bar-color) 72%,#0d1119),var(--data-bar-color))}.pf-admin-data-bars meter::-moz-meter-bar{border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--data-bar-color) 72%,#0d1119),var(--data-bar-color))}.pf-admin-v2-more,.pf-admin-v3-disclosure{overflow:hidden;border:1px solid rgb(255 255 255/7%);border-radius:16px;background:rgb(14 17 24/72%)}.pf-admin-v2-more>summary,.pf-admin-v3-disclosure>summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:16px 20px}.pf-admin-v2-more>summary::-webkit-details-marker,.pf-admin-v3-disclosure>summary::-webkit-details-marker{display:none}.pf-admin-v2-more>summary>span,.pf-admin-v3-disclosure>summary>span{display:grid;grid-gap:4px;gap:4px}.pf-admin-v2-more>summary strong,.pf-admin-v3-disclosure>summary strong{color:#d6dbe4;font-size:12px}.pf-admin-v2-more>summary small,.pf-admin-v3-disclosure>summary small{color:#5f697b;font-size:9px}.pf-admin-v2-more>summary i,.pf-admin-v3-disclosure>summary i{flex:0 0 auto;color:#9ba4ff;font-size:9px;font-style:normal;font-weight:720}.pf-admin-v2-more-body,.pf-admin-v3-disclosure-body{display:grid;grid-gap:24px;gap:24px;border-top:1px solid rgb(255 255 255/6%);padding:20px}.pf-admin-visual-empty{display:grid;min-height:214px;place-content:center;padding:28px;text-align:center}.pf-admin-visual-empty strong{color:#cbd1db;font-size:13px}.pf-admin-visual-empty p{max-width:370px;margin:7px auto 0;color:#5f697a;font-size:9.5px;line-height:1.55}.pf-admin-report-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:18px}.pf-admin-report-tier-grid>article{--data-bar-color:#7d89ff;min-width:0;border:1px solid rgb(255 255 255/6%);border-radius:13px;background:rgb(7 9 14/34%);padding:15px}.pf-admin-report-tier-grid>article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.pf-admin-report-tier-grid>article>div:first-child span{color:#707a8c;font-size:9px;font-weight:760}.pf-admin-report-tier-grid>article>div:first-child strong{color:#d5dae3;font-size:10.5px}.pf-admin-report-tier-grid meter{margin-top:12px}.pf-admin-report-tier-grid meter::-webkit-meter-optimum-value{border-radius:999px;background:linear-gradient(90deg,#6571ee,#8d97ff)}.pf-admin-report-tier-grid meter::-moz-meter-bar{border-radius:999px;background:linear-gradient(90deg,#6571ee,#8d97ff)}.pf-admin-report-tier-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:14px 0 0}.pf-admin-report-tier-grid dl>div{min-width:0;border-top:1px solid rgb(255 255 255/5%);padding-top:8px}.pf-admin-report-tier-grid dt{color:#505a6b;font-size:8px}.pf-admin-report-tier-grid dd{overflow:hidden;margin:4px 0 0;color:#aeb5c1;font-size:9.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pf-admin-explorer-pagination{display:grid;grid-template-columns:96px minmax(0,1fr) 96px;align-items:center;border-top:1px solid rgb(255 255 255/6%);grid-gap:12px;gap:12px;padding:13px 18px}.pf-admin-explorer-pagination button{min-height:32px;border:1px solid rgb(255 255 255/8%);border-radius:8px;background:rgb(255 255 255/2.5%);color:#a7afbd;cursor:pointer;font:inherit;font-size:9px;font-weight:720}.pf-admin-explorer-pagination button:disabled{color:#424a59;cursor:default}.pf-admin-explorer-pagination output{color:#7a8496;font-size:9.5px;text-align:center}.pf-admin-explorer-pagination output small{display:block;margin-top:3px;color:#4f596a;font-size:8px}@media (max-width:980px){.pf-admin-v2-visual-grid,.pf-admin-v3-analytics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.pf-admin-v3-table-wrap--quality,.pf-admin-v3-table-wrap--reports,.pf-admin-v3-table-wrap--runs{overflow:visible}.pf-admin-v3-table--quality,.pf-admin-v3-table--reports,.pf-admin-v3-table--runs{min-width:0}.pf-admin-v3-table--quality thead,.pf-admin-v3-table--reports thead,.pf-admin-v3-table--runs thead{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pf-admin-v3-table--quality tbody,.pf-admin-v3-table--reports tbody,.pf-admin-v3-table--runs tbody{display:grid;grid-gap:10px;gap:10px;padding:12px}.pf-admin-v3-table--quality tbody tr,.pf-admin-v3-table--reports tbody tr,.pf-admin-v3-table--runs tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px 16px;gap:13px 16px;border:1px solid rgb(255 255 255/7%);border-radius:14px;background:rgb(8 10 15/44%);padding:14px}.pf-admin-v3-table--quality tbody tr:hover,.pf-admin-v3-table--reports tbody tr:hover,.pf-admin-v3-table--runs tbody tr:hover{background:rgb(8 10 15/44%)}.pf-admin-v3-table--quality td,.pf-admin-v3-table--reports td,.pf-admin-v3-table--runs td{display:grid;min-width:0;max-width:none;align-content:start;border:0;padding:0}.pf-admin-v3-table--quality td:before,.pf-admin-v3-table--reports td:before,.pf-admin-v3-table--runs td:before{margin-bottom:5px;color:#4f596a;content:attr(data-label);font-size:7.5px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.pf-admin-v3-table--quality td:first-child,.pf-admin-v3-table--quality td:last-child,.pf-admin-v3-table--reports td:last-child,.pf-admin-v3-table--reports td:nth-child(2),.pf-admin-v3-table--reports td:nth-child(3),.pf-admin-v3-table--runs td:last-child,.pf-admin-v3-table--runs td:nth-child(2),.pf-admin-v3-table--runs td:nth-child(3){grid-column:1/-1}.pf-admin-v3-table--quality td>small,.pf-admin-v3-table--reports td>small,.pf-admin-v3-table--runs td>small{overflow:visible;white-space:normal}.pf-admin-v3-table--reports .pf-admin-v3-domain,.pf-admin-v3-table--runs .pf-admin-v3-domain{max-width:100%}.pf-admin-v3-table--reports td:last-child:before,.pf-admin-v3-table--runs td:last-child:before{display:none}.pf-admin-v3-table--reports td:last-child .pf-admin-v3-open,.pf-admin-v3-table--runs td:last-child .pf-admin-v3-open{display:flex;width:100%;min-height:34px;justify-content:flex-end;padding:0 12px}.pf-admin-v3-table--reports td:last-child .pf-admin-v3-open:before,.pf-admin-v3-table--runs td:last-child .pf-admin-v3-open:before{margin-right:auto;content:"Открыть запуск";font-size:9px;font-weight:720}.pf-admin-report-tier-grid{grid-template-columns:minmax(0,1fr);padding:14px}.pf-admin-v2-more>summary,.pf-admin-v3-disclosure>summary{align-items:flex-start;padding:15px}.pf-admin-v2-more>summary i,.pf-admin-v3-disclosure>summary i{display:none}.pf-admin-v2-more-body,.pf-admin-v3-disclosure-body{padding:14px}.pf-admin-data-bars{padding-inline:14px}.pf-admin-data-bars>li{grid-template-columns:minmax(0,1fr)}.pf-admin-data-bars small{max-width:100%}}@media (max-width:460px){.pf-admin-explorer-pagination{grid-template-columns:78px minmax(0,1fr) 78px;padding-inline:12px}.pf-admin-explorer-pagination button{font-size:8.5px}}.pf-admin-audit-ledger{display:grid;margin:0;padding:8px 18px 18px;list-style:none}.pf-admin-audit-ledger>li{--audit-color:#7b8597;position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:11px;gap:11px;padding-top:12px}.pf-admin-audit-ledger>li.is-accent{--audit-color:#7d89ff}.pf-admin-audit-ledger>li.is-danger{--audit-color:#ff626c}.pf-admin-audit-ledger>li.is-good{--audit-color:#42d69b}.pf-admin-audit-ledger>li.is-warning{--audit-color:#ffb224}.pf-admin-audit-ledger>li:before{position:absolute;inset:0 auto -12px 8px;width:1px;background:rgb(255 255 255/7%);content:""}.pf-admin-audit-ledger>li:last-child:before{bottom:auto;height:24px}.pf-admin-audit-marker{z-index:1;width:9px;height:9px;margin:16px 0 0 4px;border:2px solid #10141c;border-radius:999px;background:var(--audit-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--audit-color) 15%,transparent)}.pf-admin-audit-ledger article{min-width:0;border:1px solid rgb(255 255 255/6%);border-radius:12px;background:rgb(10 13 19/56%);padding:13px 15px}.pf-admin-audit-ledger article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pf-admin-audit-ledger article>header>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.pf-admin-audit-ledger article>header strong{color:#dde1e8;font-size:11px}.pf-admin-audit-ledger article>header span,.pf-admin-audit-ledger article>header time{color:#697385;font-size:9px}.pf-admin-audit-entity{display:flex;min-width:0;align-items:center;gap:8px;margin-top:10px}.pf-admin-audit-entity>span{flex:0 0 auto;border:1px solid rgb(125 137 255/15%);border-radius:999px;background:rgb(125 137 255/7%);color:#9ba4ff;font-size:8px;font-weight:760;padding:4px 7px}.pf-admin-audit-entity>a,.pf-admin-audit-entity>code{overflow:hidden;color:#8f98aa;font-family:var(--font-mono),monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pf-admin-audit-entity>a:hover{color:#afb7ff}.pf-admin-audit-ledger details{margin-top:10px;border-top:1px solid rgb(255 255 255/5%);padding-top:9px}.pf-admin-audit-ledger summary{width:-moz-fit-content;width:fit-content;color:#6f798b;cursor:pointer;font-size:8.5px;font-weight:700}.pf-admin-audit-ledger .pf-admin-json{max-height:320px;margin:10px 0 0}.pf-admin-audit-filter-actions{display:flex;align-items:center;gap:13px}.pf-admin-audit-filter-actions a{color:#727c8e;font-size:9px}.pf-admin-audit-filter-actions button{min-height:32px;border:1px solid rgb(125 137 255/24%);border-radius:8px;background:rgb(125 137 255/12%);color:#b3baff;padding:0 14px}.pf-admin-audit .pf-admin-explorer-pagination>a,.pf-admin-audit .pf-admin-explorer-pagination>span{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/8%);border-radius:8px;background:rgb(255 255 255/2.5%);color:#a7afbd;font-size:9px;font-weight:720}.pf-admin-audit .pf-admin-explorer-pagination>span[aria-disabled=true]{color:#424a59}.pf-admin-user-ban-form{border-color:rgb(255 178 36/14%);background:rgb(255 178 36/3%)}.pf-admin-user-ban-form>div strong{color:#d8dce4;font-size:11px}.pf-admin-user-ban-form>div p{margin:5px 0 0;color:#687284;font-size:9px;line-height:1.5}@media (max-width:700px){.pf-admin-audit-ledger{padding-inline:12px}.pf-admin-audit-ledger article>header{display:grid;grid-gap:6px;gap:6px}.pf-admin-audit-filter-actions{width:100%;justify-content:flex-end}}