:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5e7eb;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--surface:#0e1023;--surface2:#141830;--border:#6366f121;--text:#e2e8f0;--text-dim:#94a3b8;--accent:#6366f1;background:#0d1117;font-family:Sora,Manrope,Avenir Next,Segoe UI,ui-sans-serif,system-ui,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1a1730;--surface:#fbfaf6;--surface2:#f0eee6;--border:#0f0c081a;--text:#1a1730;--text-dim:#6b6783;--accent:#5b4fe6;--accent-warm:#ec6f1f;--accent-green:#128a59;background:#f6f4ee}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;min-height:100dvh;margin:0}body{background:radial-gradient(circle at 0 0,#06b6d421,#0000 34rem),radial-gradient(circle at 100% 0,#6366f124,#0000 30rem),linear-gradient(135deg,#080c16 0%,#0d1020 52%,#080c16 100%);min-width:320px;font-size:14px;overflow-x:hidden}:root[data-theme=light] body{color:#1a1730;background:radial-gradient(circle at 0 0,#ec6f1f1a,#0000 34rem),radial-gradient(circle at 100% 0,#5b4fe61f,#0000 30rem),linear-gradient(135deg,#f6f4ee 0%,#fbfaf6 52%,#f0eee6 100%)}body.sz-md{font-size:15px}body.sz-lg{font-size:16px}button,a{font:inherit}:where(a,button,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #3e86e5}.auth-screen{place-items:center;min-height:100%;padding:clamp(20px,4vh,42px) 24px;display:grid}.auth-panel{background:#0f172ae0;border:1px solid #94a3b840;border-radius:8px;width:min(460px,100%);padding:34px;box-shadow:0 28px 80px #00000059}.auth-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand-mark{flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.eyebrow{color:#818cf8;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 8px;font-size:12px;font-weight:800}.auth-panel h1,.topbar h1{letter-spacing:0;margin:0}.auth-panel h1{letter-spacing:-.02em;font-size:34px;line-height:1.12}.auth-copy{color:#cbd5e1;margin:12px 0 22px;line-height:1.62}.signin-target{min-height:44px;margin-top:4px}.local-auth-bypass{background:#0ea5e914;border:1px solid #38bdf838;border-radius:8px;margin-top:14px;padding:12px}.local-auth-bypass-btn{color:#e0f2fe;cursor:pointer;background:#0ea5e924;border:1px solid #38bdf861;border-radius:8px;width:100%;min-height:44px;font-weight:800}.local-auth-bypass-btn:hover{background:#0ea5e938}.local-auth-bypass p{color:#94a3b8;margin:8px 0 0;font-size:12px;line-height:1.45}.auth-alert{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717159;border-radius:6px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.45}.auth-alert-help ul{margin:8px 0 0 18px;padding:0}.auth-alert-help li{margin:4px 0}.auth-panel.is-loading .brand-mark{animation:1.6s ease-in-out infinite alternate brand-pulse}@keyframes brand-pulse{0%{box-shadow:none}to{box-shadow:0 0 18px #818cf873}}.loading-ellipsis:after{content:"";animation:1.4s steps(4,end) infinite loading-dots}@keyframes loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.app-shell{grid-template-columns:310px minmax(0,1fr);height:100%;min-height:100dvh;transition:grid-template-columns .25s cubic-bezier(.4,0,.2,1);display:grid}.sidebar{min-height:0;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));scrollbar-gutter:stable;background:#040614d1;border-right:1px solid #6366f126;flex-direction:column;gap:22px;display:flex;position:relative;overflow:hidden auto}.brand{align-items:center;gap:12px;min-height:48px;padding-right:42px;display:flex;position:relative}.brand-text{flex-direction:column;justify-content:center;display:flex}.brand-name{font-size:16px;font-weight:800;line-height:1.1}.brand-sub{color:#94a3b8;margin-top:2px;font-size:12px}.page-nav{scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;flex:none;gap:16px;min-height:0;padding-inline:2px;display:flex;overflow:visible}.nav-section{gap:7px;display:grid}.nav-section-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;padding:0 4px;font-size:10px;font-weight:800}.page-link{color:#e5e7eb;background:linear-gradient(145deg,#0f172aad,#0f172a61);border:1px solid #94a3b829;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;text-decoration:none;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffff08}.page-link:hover,.page-link.active{border-color:color-mix(in srgb, var(--accent), transparent 25%);background:linear-gradient(145deg, color-mix(in srgb, var(--accent), #0f172a 87%), #0f172ac7);box-shadow:inset 0 1px 0 #ffffff0d, 0 12px 28px color-mix(in srgb, var(--accent), transparent 88%)}.page-link:hover{transform:translateY(-1px)}.page-icon{width:34px;height:34px;color:color-mix(in srgb, var(--accent), #fff 22%);background:color-mix(in srgb, var(--accent), transparent 88%);border:1px solid color-mix(in srgb, var(--accent), transparent 72%);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.page-icon svg{width:18px;height:18px}.page-link.active .page-icon{color:#fff;background:color-mix(in srgb, var(--accent), #111827 24%);border-color:color-mix(in srgb, var(--accent), #fff 14%)}.page-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 16px var(--accent);border-radius:50%;margin-top:4px}.page-link strong,.page-link small{display:block}.page-kbd{letter-spacing:.02em;color:#cbd5e1;background:#1e293bb8;border:1px solid #94a3b84d;border-radius:5px;justify-content:center;align-self:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.page-link strong{font-size:14px;line-height:1.3}.page-link small{color:#aeb8c8;margin-top:5px;font-size:12px;line-height:1.35}.user-card{border-top:1px solid #94a3b82e;grid-template-columns:38px minmax(0,1fr);gap:10px;margin-top:8px;padding-top:18px;display:grid;position:relative}.user-avatar-button{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.user-avatar-button:focus-visible{outline-offset:3px;outline:2px solid #60a5fae6}.user-card img{background:#1f2937;border-radius:50%;width:38px;height:38px}.user-avatar-initials{color:#fff;background:#1e40af;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:flex}.user-meta{min-width:0}.user-meta strong,.user-meta span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-meta strong{font-size:13px}.user-meta span{color:#94a3b8;font-size:12px}.signout-button{color:#fecaca;cursor:pointer;background:#7f1d1d38;border:1px solid #f8717159;border-radius:6px;grid-column:1/-1;height:36px;transition:background .15s,border-color .15s,color .15s}.signout-button:hover{color:#fff;background:#7f1d1d6b;border-color:#f8717199}.user-account-menu{display:none}:root[data-theme=light] .signout-button{color:#991b1b;background:#fff1f1;border-color:#b91c1c57;box-shadow:inset 0 1px #ffffffb8}:root[data-theme=light] .signout-button:hover{color:#7f1d1d;background:#fee2e2;border-color:#b91c1c85}.workspace{grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;min-height:0;padding:18px;display:grid}.topbar{z-index:160;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0a1222e6,#0d192ac7);border:1px solid #94a3b829;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:10px 14px;display:flex;position:relative;box-shadow:0 12px 24px #02061759}.topbar-title-row{display:none}.topbar-title-desktop{flex:260px;min-width:0;max-width:clamp(260px,30vw,560px)}.topbar-title-desktop h1,.topbar-title-desktop .topbar-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-tools-toggle{display:none}.topbar-actions{z-index:2;flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex;position:relative}:root[data-theme=light] .topbar-actions,:root:not([data-theme=light]) .topbar-actions{justify-content:flex-end;align-items:center;gap:10px}@media (width>=1540px){.topbar-actions{flex-wrap:nowrap}.topbar-actions>*{flex-shrink:0}.refresh-group{flex-shrink:1}}.portal-controls{contain:layout paint;background:#080d1c7a;border:1px solid #94a3b82e;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:3px;display:inline-flex}.density-control{background:#0f172a7a;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.density-btn{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:28px;font-size:11px;font-weight:800;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.density-btn:hover,.density-btn.active{color:#e2e8f0;background:#6366f142}.topbar-icon-btn{color:#cbd5e1;cursor:pointer;background:#0f172a94;border:1px solid #94a3b833;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex;position:relative}.topbar-icon-btn:hover,.topbar-icon-btn.active{color:#fff;background:#6366f138;border-color:#6366f175}.topbar-icon-btn svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.settings-topbar-dot{background:#94a3b8;border-radius:999px;width:7px;height:7px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #080d1ceb}.settings-topbar-dot.ok{background:#34d399}.settings-topbar-dot.warn{background:#fbbf24}.refresh-group{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.refresh-button{color:#dcfce7;cursor:pointer;white-space:nowrap;background:#1665346b;border:1px solid #22c55e6b;border-radius:6px;flex:none;height:38px;padding:0 14px;transition:background .15s,border-color .15s,box-shadow .15s}.refresh-button:hover:not(:disabled){background:#166534a6;border-color:#22c55eb3;box-shadow:0 0 12px #22c55e26}.refresh-button:disabled{cursor:wait;opacity:.7}.refresh-status{color:#a7f3d0;max-width:240px;font-size:12px;line-height:1.35}.refresh-progress{flex:0 240px;gap:6px;min-width:130px;max-width:240px;display:grid}.refresh-progress-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.refresh-progress .refresh-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:clamp(110px,14vw,210px);overflow:hidden}.refresh-percent{color:#dcfce7;font-variant-numeric:tabular-nums;letter-spacing:0;flex:none;justify-content:center;align-items:center;gap:5px;min-width:38px;font-size:11px;font-weight:800;display:inline-flex}.refresh-progress.is-waiting .refresh-percent{background:#10b9811a;border:1px solid #34d3993d;border-radius:999px;min-width:54px;padding:2px 7px}.refresh-working-dot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:1s ease-out infinite refresh-working-pulse;box-shadow:0 0 #34d3996b}.refresh-progress-track{background:#94a3b82e;border-radius:999px;height:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b81f}.refresh-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#14b8a6);width:0%;height:100%;transition:width .45s;position:relative;box-shadow:0 0 12px #22c55e52}.refresh-progress.is-waiting .refresh-progress-fill:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);animation:1.2s ease-in-out infinite refresh-waiting-sheen;position:absolute;inset:0}@keyframes refresh-waiting-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes refresh-working-pulse{0%{box-shadow:0 0 #34d3996b}to{box-shadow:0 0 0 8px #34d39900}}.kb-refresh-details{flex:none;position:relative}.kb-refresh-details[open]{z-index:220}.kb-refresh-summary{color:#bfdbfe;cursor:pointer;background:#0f172ab8;border:1px solid #60a5fa47;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;list-style:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.kb-refresh-summary::-webkit-details-marker{display:none}.kb-refresh-summary small{color:#94a3b8;font-size:11px;font-weight:750}.kb-freshness-dot{background:#94a3b8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #94a3b81f}.kb-freshness-dot.fresh{background:#34d399;box-shadow:0 0 0 4px #34d39924}.kb-freshness-dot.partial{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2424}.kb-freshness-dot.failed{background:#fb7185;box-shadow:0 0 0 4px #fb718524}.kb-freshness-dot.disconnected{background:#64748b;box-shadow:0 0 0 4px #64748b24}.kb-refresh-popover{z-index:240;background:#070a18fa;border:1px solid #60a5fa42;border-radius:18px;width:min(560px,100vw - 32px);max-height:min(520px,100vh - 160px);padding:14px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff0f}.kb-refresh-popover-head{color:#e5e7eb;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.kb-refresh-popover-head span,.kb-refresh-note{color:#94a3b8;font-size:12px}.kb-refresh-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kb-source-chip{background:#0f172ac2;border:1px solid #94a3b829;border-radius:13px;gap:3px;min-width:0;padding:10px;display:grid}.kb-source-chip b{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kb-source-chip em{color:#cbd5e1;text-transform:uppercase;letter-spacing:.06em;background:#94a3b824;border-radius:999px;width:fit-content;padding:2px 7px;font-size:10px;font-style:normal;font-weight:900}.kb-source-chip small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.kb-source-refresh-btn{color:#93c5fd;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#2563eb1f;border:1px solid #60a5fa47;border-radius:999px;width:fit-content;min-height:26px;margin-top:4px;padding:0 9px;font-size:10px;font-weight:900}.kb-source-refresh-btn:hover,.kb-source-refresh-btn:focus-visible{color:#dbeafe;background:#2563eb38;border-color:#60a5fa7a;outline:none}.kb-source-open-link{color:#93c5fd;width:fit-content;margin-top:2px;font-size:11px;font-weight:850;text-decoration:none}.kb-source-open-link:hover,.kb-source-open-link:focus-visible{color:#dbeafe;outline:none;text-decoration:underline}.kb-source-chip.fresh em{color:#6ee7b7;background:#10b98124}.kb-source-chip.partial em{color:#fcd34d;background:#f59e0b24}.kb-source-chip.failed em{color:#fda4af;background:#f43f5e24}.kb-source-chip.disconnected em{color:#cbd5e1;background:#64748b2e}.kb-refresh-note{margin:12px 0 0;line-height:1.45}.topbar .eyebrow{margin:0 0 5px}.topbar h1{font-size:24px}.topbar-subtitle{color:#94a3b8;max-width:620px;margin:5px 0 0;font-size:13px;line-height:1.35}.open-link{color:#e5e7eb;white-space:nowrap;background:#0f172ab3;border:1px solid #94a3b847;border-radius:6px;justify-content:center;align-items:center;height:38px;padding:0 14px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.open-link:hover{color:#fff;background:#0f172aeb;border-color:#94a3b88c}.topbar-signout-mobile-wrap{display:none}.topbar-signout-mobile-btn{color:#fecaca;cursor:pointer;background:#7f1d1d3d;border:1px solid #ef44444d;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;font-size:12px;font-weight:850;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.topbar-signout-mobile-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.topbar-signout-mobile-btn:hover{color:#fee2e2;background:#7f1d1d57;border-color:#f871718f}.topbar-signout-mobile-btn:focus-visible{outline-offset:1px;outline:2px solid #f871717a}:root[data-theme=light] .auth-panel,:root[data-theme=light] .sidebar,:root[data-theme=light] .topbar,:root[data-theme=light] .settings-card,:root[data-theme=light] .settings-banner,:root[data-theme=light] .quick-jump-panel{background:#fbfaf6e6;border-color:#0f0c081a;box-shadow:0 18px 42px #241e0e1a}:root[data-theme=light] .page-link{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffcc7;border-color:#1f1a0c1a;box-shadow:0 10px 26px #241e0e12,inset 0 1px #ffffffd1}:root[data-theme=light] .page-link.active{box-shadow:0 14px 34px #5b4fe61f,inset 0 1px #ffffffe0}:root[data-theme=light] .auth-screen{background:radial-gradient(circle at 18% 0,#ec6f1f1f,#0000 36rem),radial-gradient(circle at 90% 12%,#5b4fe624,#0000 34rem),linear-gradient(165deg,#ffffff59,#ffffff0f)}:root[data-theme=light] .auth-panel{background:#ffffffe6;border-color:#1a140c24;border-radius:11px;width:min(488px,100%);padding:clamp(30px,3vw,38px);box-shadow:0 14px 34px #241e0e1a,0 2px 10px #241e0e0f,inset 0 1px #ffffffe6}:root[data-theme=light] .auth-panel h1{color:#1a1730;margin-bottom:2px;font-size:clamp(32px,3.2vw,36px)}:root[data-theme=light] .auth-panel .eyebrow{color:#5b4fe6;margin:18px 0 10px}:root[data-theme=light] .auth-copy{color:#36324f;margin:12px 0 24px}:root[data-theme=light] .auth-copy strong{color:#1a1730}:root[data-theme=light] .signin-target{gap:8px;display:grid}:root[data-theme=light] .local-auth-bypass{background:#0ea5e914;border-color:#0e74902e}:root[data-theme=light] .local-auth-bypass-btn{color:#075985;background:#0ea5e91f;border-color:#0e749047}:root[data-theme=light] .local-auth-bypass-btn:hover{background:#0ea5e92e}:root[data-theme=light] .local-auth-bypass p{color:#64748b}:root[data-theme=light] .signin-target .S9gUrf-YoZ4jf{background:#ffffffd6;border:1px solid #1a140c1f;border-radius:10px;width:100%;padding:2px;transition:border-color .14s,box-shadow .14s,background-color .14s;box-shadow:inset 0 1px #ffffffdb}:root[data-theme=light] .signin-target .S9gUrf-YoZ4jf>div{width:100%}:root[data-theme=light] .signin-target .S9gUrf-YoZ4jf [role=button]{border-radius:8px}:root[data-theme=light] .signin-target .S9gUrf-YoZ4jf:hover{background:#ffffffeb;border-color:#5b4fe64d}:root[data-theme=light] .signin-target .S9gUrf-YoZ4jf:focus-within{border-color:#5b4fe670;box-shadow:0 0 0 3px #5b4fe629,inset 0 1px #ffffffeb}:root[data-theme=light] .auth-panel .topbar-icon-btn{color:#4a4564;background:#f4f2fbdb;border-color:#1a140c24;box-shadow:inset 0 1px #ffffffe0}:root[data-theme=light] .auth-panel .topbar-icon-btn:hover,:root[data-theme=light] .auth-panel .topbar-icon-btn.active{color:#2a2440;background:#ece9fdf2;border-color:#5b4fe64d}:root[data-theme=light] .auth-panel .topbar-icon-btn:focus-visible{outline-color:#5b4fe6bd}:root[data-theme=light] .auth-alert{color:#a23a25;background:#fbeae5;border-color:#b54a1f47}:root[data-theme=light] .sidebar{background:#efece4eb}:root[data-theme=light] .topbar{background:linear-gradient(145deg,#fffffff0,#fbfaf6e6)}:root[data-theme=light] .brand-sub,:root[data-theme=light] .page-link small,:root[data-theme=light] .user-meta span,:root[data-theme=light] .refresh-status,:root[data-theme=light] .sc-sub,:root[data-theme=light] .sc-field label,:root[data-theme=light] .sc-hint,:root[data-theme=light] .sc-connector-note,:root[data-theme=light] .sc-oauth-detail,:root[data-theme=light] .settings-note{color:#6b6783}:root[data-theme=light] .refresh-percent{color:#047857}:root[data-theme=light] .refresh-progress-track{background:#0f172a1a;box-shadow:inset 0 0 0 1px #0f172a14}:root[data-theme=light] .topbar-subtitle{color:#5f5b75}:root[data-theme=light] .refresh-button{color:#0f6846;background:#d9efe4;border-color:#128a5957;box-shadow:inset 0 1px #fffc}:root[data-theme=light] .refresh-button:hover:not(:disabled){color:#0c583c;background:#cde7d9;border-color:#128a597a;box-shadow:0 0 0 3px #128a5924}:root[data-theme=light] .refresh-button:disabled{color:#6b6783;background:#edf5ef;border-color:#0f172a1f}:root[data-theme=light] .kb-refresh-summary{color:#1d4ed8;background:#ffffffd1;border-color:#2563eb38;box-shadow:inset 0 1px #ffffffd6,0 10px 24px #241e0e0f}:root[data-theme=light] .kb-refresh-summary small,:root[data-theme=light] .kb-refresh-popover-head span,:root[data-theme=light] .kb-refresh-note{color:#625d78}:root[data-theme=light] .kb-refresh-popover{background:#fffffcfa;border-color:#2563eb2e;box-shadow:0 22px 70px #241e0e29,inset 0 1px #ffffffe0}:root[data-theme=light] .kb-refresh-popover-head,:root[data-theme=light] .kb-source-chip b{color:#1f1a38}:root[data-theme=light] .kb-source-chip{background:#f8f7f2e0;border-color:#1f1a0c1a}:root[data-theme=light] .kb-source-chip small{color:#625d78}:root[data-theme=light] .kb-source-refresh-btn{color:#1d4ed8;background:#dbeafec7;border-color:#2563eb38}:root[data-theme=light] .kb-source-refresh-btn:hover,:root[data-theme=light] .kb-source-refresh-btn:focus-visible{color:#1e40af;background:#bfdbfedb;border-color:#2563eb5c}:root[data-theme=light] .topbar-signout-mobile-btn{color:#8a1f1f;background:#fee2e2c7;border-color:#b91c1c52}:root[data-theme=light] .topbar-signout-mobile-btn:hover{color:#7f1d1d;background:#fee2e2f0;border-color:#b91c1c73}:root[data-theme=light] .page-link,:root[data-theme=light] .portal-controls,:root[data-theme=light] .density-control,:root[data-theme=light] .topbar-icon-btn,:root[data-theme=light] .topbar-tools-toggle,:root[data-theme=light] .quick-jump-btn,:root[data-theme=light] .open-link,:root[data-theme=light] .sc-field input,:root[data-theme=light] .sc-show-btn,:root[data-theme=light] .sc-test-btn,:root[data-theme=light] .sc-status-chip,:root[data-theme=light] .settings-health-pill,:root[data-theme=light] .sc-oauth-pill,:root[data-theme=light] .sc-fallback-panel,:root[data-theme=light] .sc-oauth-box{color:#393553;background:#ffffffc2;border-color:#0f0c081a}:root[data-theme=light] .page-link{color:#1a1730;background:linear-gradient(145deg,#ffffffd6,#fbfaf6bd)}:root[data-theme=light] .page-link-text,:root[data-theme=light] .brand-text{min-width:0}:root[data-theme=light] .page-link strong,:root[data-theme=light] .page-link small,:root[data-theme=light] .brand-name,:root[data-theme=light] .brand-sub{overflow-wrap:normal;word-break:normal}:root[data-theme=light] .page-kbd{color:#393553;background:#ece9fd;border-color:#5b4fe63d;display:inline-flex;box-shadow:inset 0 1px #ffffffbd}:root[data-theme=light] .page-link:hover .page-kbd,:root[data-theme=light] .page-link.active .page-kbd{color:#fff;background:#5b4fe6;border-color:#5b4fe666}:root[data-theme=light] .sidebar-collapse-btn{color:#6b6783;width:28px;height:28px;box-shadow:none;background:#ffffff8f;border-color:#0f0c081a;margin-left:2px}:root[data-theme=light] .sidebar-collapse-btn:hover{color:#5b4fe6;background:#fff;border-color:#5b4fe63d}:root[data-theme=light] .page-link:hover,:root[data-theme=light] .page-link.active{background:linear-gradient(145deg, color-mix(in srgb, var(--accent), #fff 88%), #fff)}:root[data-theme=light] .density-btn{color:#6b6783}:root[data-theme=light] .density-btn:hover,:root[data-theme=light] .density-btn.active,:root[data-theme=light] .topbar-icon-btn:hover,:root[data-theme=light] .topbar-icon-btn.active{color:#1a1730;background:#ece9fd}:root[data-theme=light] .settings-card-feature{background:linear-gradient(#d6efe1bd,#fffffff0)}:root[data-theme=light] .settings-banner{color:#6b6783;background:linear-gradient(90deg,#d6efe1b8,#ffffffdb)}:root[data-theme=light] .settings-banner-copy strong,:root[data-theme=light] .sc-title,:root[data-theme=light] .sc-oauth-title,:root[data-theme=light] .user-meta strong,:root[data-theme=light] .topbar h1,:root[data-theme=light] .brand-name{color:#1a1730}:root[data-theme=light] .settings-area{background:linear-gradient(#5b4fe612,#ec6f1f0a 260px,#0000 520px)}:root[data-theme=light] .sc-fallback-panel>summary{color:#393553}:root[data-theme=light] .sc-fallback-panel>summary small{color:#6b6783}:root[data-theme=light] .sc-icon{background:#f8f7f3}:root[data-theme=light] .frame-wrap{background:#f6f4ee;box-shadow:0 18px 42px #241e0e1a}:root[data-theme=light] .frame-skeleton{background:#f6f4ee}:root[data-theme=light] .qa-chat-open-btn{color:#128a59;background:#d6efe1;border-color:#128a594d}:root[data-theme=light] .qa-chat-open-btn:hover{background:#c8ead7;border-color:#128a596b}:root[data-theme=light] .quick-jump-btn{color:#5b4fe6;background:#ece9fd;border-color:#5b4fe638}:root[data-theme=light] .quick-jump-btn:hover{background:#e3ddfb;border-color:#5b4fe65c}:root[data-theme=light] .quick-jump-btn kbd{color:#6b6783;background:#fbfaf6;border-color:#d6d1bf}:root[data-theme=light] .frame-skeleton-inner{color:#6b6783}.qa-chat-open-btn{color:#d5fff6;cursor:pointer;white-space:nowrap;text-overflow:clip;background:#0f766e57;border:1px solid #14b8a66b;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:max-content;height:38px;padding:0 16px 0 14px;line-height:1.2;transition:border-color .15s,background .15s,transform .15s;display:inline-flex;overflow:visible}.qa-chat-open-btn:hover{background:#0f766e85;border-color:#2dd4bfad;transform:translateY(-1px)}.qa-chat-open-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.quick-jump-btn{color:#d8f3ff;cursor:pointer;background:#082f4952;border:1px solid #6366f159;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 12px;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.quick-jump-btn:hover{background:#082f4980;border-color:#6366f19e;transform:translateY(-1px)}.quick-jump-btn kbd{color:#9ed8f7;background:#0f172a99;border:1px solid #94a3b84d;border-radius:5px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700}.frame-wrap{border:1px solid color-mix(in srgb, var(--accent), transparent 45%);background:#080614;border-radius:8px;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 60px #0000004d}.frame-skeleton{z-index:2;pointer-events:none;background:#080614;justify-content:center;align-items:center;animation:.25s both skeleton-appear;display:flex;position:absolute;inset:0}.frame-skeleton-inner{color:#334155;align-items:center;gap:10px;font-size:13px;display:flex}@keyframes skeleton-appear{0%{opacity:0}to{opacity:1}}.pg-spinner{border:2px solid #818cf833;border-top-color:#818cf8;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite pg-spin;display:inline-block}@keyframes pg-spin{to{transform:rotate(360deg)}}iframe{background:#fff;border:0;width:100%;height:100%;display:block}.qa-chat-fab{z-index:48;color:#d5fff6;cursor:pointer;background:linear-gradient(135deg,#14534ef5,#111827f5);border:1px solid #2dd4bf6b;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:48px;min-height:48px;padding:0;transition:opacity .16s,transform .16s,visibility .16s,width .18s,border-radius .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:84px;right:22px;overflow:hidden;box-shadow:0 20px 45px #00000057}.qa-chat-fab:hover,.qa-chat-fab:focus-visible{border-radius:999px;width:138px;box-shadow:0 20px 54px #14b8a638,0 20px 45px #00000057}.qa-chat-fab.hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}.qa-chat-fab svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.qa-chat-fab span{opacity:0;white-space:nowrap;max-width:0;font-size:13px;font-weight:800;transition:max-width .18s,opacity .12s;overflow:hidden}.qa-chat-fab:hover span,.qa-chat-fab:focus-visible span{opacity:1;max-width:84px}.qa-chat-drawer{z-index:260;pointer-events:none;background:#02061700;transition:background .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:fixed;inset:0}.qa-chat-drawer.open{pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0206176b}.qa-chat-panel{background:#f7f4ec;border:1px solid #0f172a29;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);width:min(760px,100vw - 36px);transition:transform .24s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;top:18px;bottom:18px;right:18px;overflow:hidden;transform:translate(calc(100% + 28px));box-shadow:0 30px 90px #00000075}.qa-chat-drawer.open .qa-chat-panel{transform:translate(0)}.qa-chat-drawer.maximized .qa-chat-panel{grid-template-rows:auto auto minmax(0,1fr);width:min(1180px,100vw - 24px);height:min(94vh,100vh - 24px);top:50%;bottom:auto;right:50%}.qa-chat-drawer.open.maximized .qa-chat-panel{transform:translate(50%,-50%)}.qa-chat-drawer.maximized .qa-copilot-details,.qa-chat-drawer.maximized .qa-prompt-details,.qa-chat-drawer.maximized .qa-copilot-prompts,.qa-chat-drawer.maximized .qa-gemini-helper{display:none}.qa-chat-panel-head{background:#fffc;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 16px 13px;display:flex}.qa-chat-panel-head>div:first-child{flex:auto;min-width:0}.qa-chat-eyebrow{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:9.5px;font-weight:900}.qa-chat-panel-head h2{color:#15181d;margin:0;font-size:17px;line-height:1.15}.qa-chat-subtitle{color:#697179;overflow-wrap:anywhere;max-width:590px;margin:3px 0 0;font-size:12px;line-height:1.35}.qa-chat-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.qa-chat-window-btn{color:#26313c;cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:10px;min-height:34px;padding:0 12px;font-size:11px;font-weight:900;transition:background .15s,border-color .15s,color .15s,transform .15s}.qa-chat-window-btn:hover,.qa-chat-window-btn[aria-pressed=true]{color:#0f5f57;background:#e8f8f3;border-color:#14b8a65c}.qa-chat-close{color:#29313a;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:9px;flex-shrink:0;width:34px;height:34px}.qa-chat-close:hover{background:#eef6f3;border-color:#14b8a65c}.qa-copilot-details{background:#fbfaf5;border-bottom:1px solid #00000014;min-width:0}.qa-copilot-details>summary{color:#6f5f49;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;min-height:30px;padding:0 12px;font-size:10px;font-weight:950;display:flex}.qa-context-details{display:none}.qa-prompt-details>summary{background:#fbfaf5;border-bottom:1px solid #00000014}.qa-copilot-context{scrollbar-width:none;background:#fbfaf5;max-height:158px;padding:11px 16px 10px;overflow-y:auto}.qa-copilot-context:hover,.qa-copilot-context:focus-within{scrollbar-width:thin}.qa-copilot-context-row{align-items:center;gap:8px;min-width:0;display:flex}.qa-copilot-context-row span{color:#747b84;text-transform:uppercase;font-size:10px;font-weight:850}.qa-copilot-context-row strong{color:#15181d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.qa-copilot-context p{color:#65707a;margin:5px 0 0;font-size:12px;line-height:1.45}.qa-copilot-integrations{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.qa-copilot-source{color:#697179;background:#f0f2f4;border:1px solid #64748b38;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;min-width:0;min-height:38px;padding:6px 8px;font-weight:900;display:grid}.qa-copilot-source:before{content:"";background:#9ca3af;border-radius:50%;grid-row:1/span 2;width:6px;height:6px}.qa-copilot-source strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.qa-copilot-source small{color:#7b828b;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.qa-copilot-source.ready{color:#0f766e;background:#e7f7f2;border-color:#14b8a64d}.qa-copilot-source.ready:before{background:#14b8a6}.qa-copilot-source.ready small{color:#0f766e}.qa-copilot-live-note{color:#6b7280;margin:8px 0 0;font-size:11px;line-height:1.35}.qa-copilot-mode-block{background:#f5f2eb;border-bottom:1px solid #00000014}.qa-copilot-mode-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 14px 0;display:grid}.qa-copilot-mode-head strong{color:#6f5f49;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10px;font-weight:950}.qa-copilot-mode-head span{color:#697179;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.qa-copilot-mode-help{color:#53606b;background:#ffffffb8;border:1px solid #14b8a62e;border-radius:11px;margin:7px 14px 0;padding:8px 10px;font-size:11.5px;line-height:1.4}.qa-copilot-mode-help strong{color:#0f5f57}.qa-copilot-mode-select-wrap{display:none}.qa-copilot-mode-select-label{color:#6f5f49;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.qa-copilot-mode-select{color:#25313a;background:#fffffff0;border:1px solid #00000024;border-radius:10px;width:100%;min-height:34px;padding:0 11px;font-size:12px;font-weight:850}.qa-copilot-mode-select:focus-visible{outline-offset:1px;border-color:#14b8a66b;outline:2px solid #14b8a670}.qa-copilot-modes{flex-wrap:wrap;gap:6px;padding:8px 14px 10px;display:flex;overflow:visible}.qa-copilot-mode{color:#343a40;cursor:pointer;background:#ffffffb8;border:1px solid #0000001a;border-radius:11px;flex:118px;min-height:32px;padding:0 10px;font-size:11px;font-weight:900;transition:background .15s,border-color .15s,color .15s,transform .15s}.qa-copilot-mode:hover{background:#fff;border-color:#14b8a64d;transform:translateY(-1px)}.qa-copilot-mode.active{color:#0f5f57;background:#dff7ef;border-color:#14b8a661}.qa-gemini-helper{background:#f8f6ef;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.qa-gemini-helper div{min-width:0}.qa-gemini-helper strong{color:#3b2f75;font-size:12px;font-weight:950;display:block}.qa-gemini-helper span{color:#697179;margin-top:2px;font-size:11px;line-height:1.25;display:block}.qa-gemini-helper button{color:#3b2f75;cursor:pointer;background:#eee9ff;border:1px solid #6d28d93d;border-radius:8px;flex:none;min-height:32px;padding:0 10px;font-size:11px;font-weight:900}.qa-gemini-helper button:hover{background:#e4dcff;border-color:#6d28d95c}.qa-copilot-prompts{scrollbar-width:none;background:#fbfaf5;grid-template-columns:1fr 1fr;gap:7px;max-height:112px;padding:10px 12px;display:grid;overflow-y:auto}.qa-prompt-details:not([open]){display:none}.qa-copilot-prompts:hover,.qa-copilot-prompts:focus-within{scrollbar-width:thin}.qa-copilot-prompts button{text-align:left;color:#242a30;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:9px;justify-content:flex-start;align-items:center;gap:7px;min-height:34px;padding:8px 10px;font-size:11px;font-weight:850;transition:background .15s,border-color .15s,transform .15s;display:flex}.qa-copilot-prompts button:before{content:"";background:#14b8a6;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #14b8a61f}.qa-copilot-prompts button:hover{background:#eef8f4;border-color:#14b8a657;transform:translateY(-1px)}.qa-chat-frame{background:#f7f4ec;border:0;width:100%;min-width:0;height:100%;min-height:0}code{color:#bfdbfe;background:#0f172acc;border-radius:4px;padding:1px 5px}.brand-logo{text-decoration:none;display:contents}.brand-logo .brand-mark{cursor:pointer}.sidebar-collapse-btn{color:#94a3b8;cursor:pointer;background:#0f172a80;border:1px solid #94a3b833;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:background .15s,color .15s,box-shadow .15s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sidebar-collapse-btn:hover{color:#818cf8;background:#6366f11f;box-shadow:0 10px 22px #0f172a33}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-shell.sidebar-collapsed .sidebar{gap:14px;padding:12px 10px;overflow:visible}.app-shell.sidebar-collapsed .brand-text,.app-shell.sidebar-collapsed .page-link-text,.app-shell.sidebar-collapsed .user-meta,.app-shell.sidebar-collapsed .signout-button,.app-shell.sidebar-collapsed .brand-sub{display:none}.app-shell.sidebar-collapsed .brand{justify-content:space-between;gap:4px;min-height:36px;padding-right:0}.app-shell.sidebar-collapsed .brand-mark{width:28px;height:28px}.app-shell.sidebar-collapsed .sidebar-collapse-btn{width:24px;height:24px;margin-left:0;font-size:14px;position:static;transform:none}.app-shell.sidebar-collapsed .page-link{grid-template-columns:1fr;justify-items:center;padding:10px 6px}.app-shell.sidebar-collapsed .nav-section-label{display:none}.app-shell.sidebar-collapsed .page-icon{width:36px;height:36px}.app-shell.sidebar-collapsed .page-dot{margin-top:0}.app-shell.sidebar-collapsed .page-kbd{display:none}.app-shell.sidebar-collapsed .user-card{border-top:0;grid-template-columns:1fr;align-self:center;place-items:center;gap:6px;width:56px;min-height:56px;margin-top:auto;padding-top:0}.app-shell.sidebar-collapsed .user-avatar-button{width:32px;height:32px}.app-shell.sidebar-collapsed .user-card img,.app-shell.sidebar-collapsed .user-avatar-initials{width:32px;height:32px;font-size:11px}.app-shell.sidebar-collapsed .user-account-menu{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0f1ff5;border:1px solid #94a3b838;border-radius:12px;width:220px;padding:12px;position:absolute;bottom:0;left:calc(100% + 10px);box-shadow:0 18px 40px #0000005c}.app-shell.sidebar-collapsed .user-card.account-open .user-account-menu{gap:10px;display:grid}.user-account-menu-meta{min-width:0}.user-account-menu-meta strong,.user-account-menu-meta span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-account-menu-meta strong{color:#f8fafc;font-size:13px}.user-account-menu-meta span{color:#94a3b8;margin-top:2px;font-size:11px}.app-shell.sidebar-collapsed .user-account-menu-signout{justify-content:center;align-items:center;width:100%;display:inline-flex}.welcome-area{flex-direction:column;gap:26px;min-height:0;padding:32px 28px 48px;display:flex;overflow-y:auto}.welcome-hero-row{background:radial-gradient(at 0 0,#0000009e 0%,#0000 42%),radial-gradient(at 100% 0,#00000085 0%,#0000 40%),radial-gradient(at 0 100%,#00000085 0%,#0000 40%),radial-gradient(at 100% 100%,#00000085 0%,#0000 40%),linear-gradient(135deg,#0d0a3ab8 0%,#13103a94 50%,#0d0a28b8 100%);border:1px solid #6c5ce738;border-radius:18px;flex-shrink:0;justify-content:space-between;align-items:center;gap:40px;padding:36px;display:flex;position:relative;overflow:hidden}.welcome-intro{text-align:left;flex-direction:column;flex:520px;align-items:flex-start;min-width:0;display:flex}.welcome-eyebrow{letter-spacing:4px;color:#a59de8;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700}.welcome-title-accent{color:#d97706}.pg-guardians{cursor:default;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#ffffff0b,#6c5ce708),#080b14;border:1px solid #6c5ce738;border-radius:20px;flex-direction:column;flex:0 410px;align-self:center;align-items:center;width:min(410px,100%);min-width:0;max-width:100%;padding:28px 22px 22px;transition:border-color .4s,box-shadow .4s,transform .4s;animation:7.5s ease-in-out infinite pg-panel-breathe;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 78px #0206176b,inset 0 1px #ffffff14}.pg-guardians:hover{border-color:#6c5ce780;box-shadow:0 34px 92px #02061785,0 0 34px #6c5ce721,inset 0 1px #ffffff1a}.pg-guardians .blo{pointer-events:none;border-radius:50%;animation:12s ease-in-out infinite pg-orb-drift;position:absolute}.pg-guardians .b1{opacity:.09;background:radial-gradient(circle,#6c5ce7 0%,#0000 70%);width:300px;height:300px;top:-70px;left:-55px}.pg-guardians .b2{opacity:.07;background:radial-gradient(circle,#d97706 0%,#0000 70%);width:200px;height:200px;animation-duration:14s;animation-delay:-3.4s;bottom:40px;right:-35px}.pg-guardians .b3{opacity:.04;background:radial-gradient(circle,#059669 0%,#0000 70%);width:160px;height:160px;animation-duration:16s;animation-delay:-6.2s;bottom:70px;left:15px}.pg-guardians .sp{pointer-events:none;transform-origin:50%;border-radius:50%;animation:2.4s ease-in-out infinite pg-star-twinkle;position:absolute;box-shadow:0 0 8px}.pg-guardians .sp:before,.pg-guardians .sp:after{content:"";opacity:0;background:currentColor;border-radius:999px;width:10px;height:1px;animation:2.4s ease-in-out infinite pg-star-rays;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pg-guardians .sp:after{transform:translate(-50%,-50%)rotate(90deg)}.pg-guardians .sp:nth-of-type(4){animation-delay:-.35s}.pg-guardians .sp:nth-of-type(5){animation-duration:2.8s;animation-delay:-1.1s}.pg-guardians .sp:nth-of-type(6){animation-duration:2.15s;animation-delay:-1.65s}.pg-guardians .sp:nth-of-type(7){animation-duration:3s;animation-delay:-.8s}.pg-guardians .sw{z-index:2;will-change:transform;transition:transform .5s cubic-bezier(.34,1.5,.64,1);animation:4.8s ease-in-out infinite pg-shield-float;position:relative}.pg-guardians:hover .sw{animation-play-state:paused;transform:translateY(-9px)scale(1.04)}.pg-guardians .wm{text-align:center;z-index:2;margin-top:7px;transition:transform .45s}.pg-guardians:hover .wm{transform:translateY(-3px)}.pg-guardians .wt{color:#f0eeff;letter-spacing:-.5px;font-size:22px;font-weight:800}.pg-guardians .wa{color:#d97706;text-shadow:0 0 #d9770600;animation:3.8s ease-in-out infinite pg-title-glow}.pg-guardians .ws{letter-spacing:4px;color:#a89ed8;margin-top:3px;font-size:9px;font-weight:700}.pg-guardians .content-area{z-index:2;width:100%;height:268px;margin-top:12px;position:relative}.pg-guardians .state-default{align-items:stretch;gap:7px;transition:opacity .35s,transform .35s;display:flex;position:absolute;inset:0}.pg-guardians:hover .state-default{opacity:0;pointer-events:none;transform:translateY(-5px)}.pg-guardians .pillar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff0f,#6c5ce70d);border:1px solid #6c5ce733;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;min-width:0;padding:14px 7px;animation:5.8s ease-in-out infinite pg-pillar-drift;display:flex;box-shadow:inset 0 1px #ffffff14,0 10px 28px #00000029}.pg-guardians .pillar:nth-child(2){animation-delay:-1.8s}.pg-guardians .pillar:nth-child(3){animation-delay:-3.4s}.pg-guardians .pillar svg{flex:0 0 36px;display:block}.pg-guardians .pillar-title{letter-spacing:3px;color:#818cf8;text-align:center;justify-content:center;align-items:center;min-height:12px;font-size:9px;font-weight:700;line-height:1;display:flex}.pg-guardians .pillar-desc{color:#a89ed4;text-align:center;min-height:78px;font-size:10px;line-height:1.55}.pg-guardians .state-hover{opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:7px;transition:opacity .35s 50ms;display:flex;position:absolute;inset:0}.pg-guardians:hover .state-hover{opacity:1;pointer-events:auto}.pg-guardians .rvd{background:linear-gradient(90deg,#0000,#6c5ce780,#0000);flex-shrink:0;width:0;height:1px;transition:width .5s .2s}.pg-guardians:hover .rvd{width:280px}.pg-guardians .tr{justify-content:center;gap:7px;display:flex}.pg-guardians .mb{cursor:pointer;flex-direction:column;align-items:center;gap:4px;transition:transform .4s cubic-bezier(.34,1.4,.64,1);display:flex;position:relative;transform:translateY(16px)scale(.88)}.pg-guardians:hover .state-hover .mb{transform:none}.pg-guardians .mb:focus-visible{outline:none}.pg-guardians .mb:focus-visible .aw,.pg-guardians .mb.is-active .aw{box-shadow:0 0 0 3px #ffffff1a, 0 0 16px var(--gc)}.pg-guardians:hover .state-hover .m0{transition-delay:90ms}.pg-guardians:hover .state-hover .m1{transition-delay:.15s}.pg-guardians:hover .state-hover .m2{transition-delay:.21s}.pg-guardians:hover .state-hover .m3{transition-delay:.27s}.pg-guardians:hover .state-hover .m4{transition-delay:.33s}.pg-guardians:hover .state-hover .m5{transition-delay:.2s}.pg-guardians:hover .state-hover .m6{transition-delay:.26s}.pg-guardians:hover .state-hover .m7{transition-delay:.32s}.pg-guardians .aw{border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .35s;display:flex}.pg-guardians .alw{width:48px;height:48px}.pg-guardians .asw{width:40px;height:40px}.pg-guardians .av{border:1.5px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pg-guardians .av:before{content:"";pointer-events:none;background:#ffffff2e;border-radius:50% 50% 0 0;height:46%;position:absolute;top:0;left:0;right:0}.pg-guardians .av:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 34%,#ffffff9e 48%,#0000 62%);animation:2.8s ease-in-out infinite pg-icon-flash;position:absolute;inset:-35%;transform:translate(-75%)rotate(10deg)}.pg-guardians .avl{width:42px;height:42px}.pg-guardians .avs{width:34px;height:34px}.pg-guardians .av svg{z-index:1;transform-origin:50% 55%;filter:drop-shadow(0 0 3px #ffffff1f);animation:2.9s ease-in-out infinite pg-icon-breathe;position:relative}.pg-guardians .mn{color:#b8aaee;text-align:center;white-space:nowrap;font-size:10px;font-weight:600}.pg-guardians .bd{white-space:nowrap;letter-spacing:.2px;border-radius:4px;padding:2px 6px;font-size:7px;font-weight:700}.pg-guardians .bl{color:#d4ccff;background:#6c5ce759}.pg-guardians .bsr{color:#86efca;background:#05966947}.pg-guardians .bat{color:#fed7aa;background:#ea580c47}.pg-guardians .bqa{color:#fbb6d4;background:#be185d47}.pg-guardians .bin{color:#c8d4e0;background:#64748b47}.pg-guardians .gl .aw{transition:box-shadow .35s}.pg-guardians:hover .gl .aw{box-shadow:0 0 14px var(--gc)}.pg-guardians:hover .state-hover .m1 .av svg,.pg-guardians .state-hover .m1.is-active .av svg{animation:1.35s ease-in-out infinite pg-eagle-swoop}.pg-guardians:hover .state-hover .m2 .av svg,.pg-guardians .state-hover .m2.is-active .av svg{animation:1.08s cubic-bezier(.32,1.55,.62,1) infinite pg-bat-swing}.pg-guardians:hover .state-hover .m3 .av svg,.pg-guardians .state-hover .m3.is-active .av svg{animation:1.7s ease-in-out infinite pg-icon-scan}#pg-desc-panel{color:#b0a4e0;text-align:center;justify-content:center;align-items:center;width:100%;min-height:30px;padding:0 6px;font-size:10px;line-height:1.5;transition:color .2s;display:flex}.pg-guardians .ht{color:#b8aaff;letter-spacing:1px;z-index:2;text-align:center;align-items:center;gap:7px;margin-top:10px;font-size:10px;transition:opacity .3s;display:flex}.pg-guardians:hover .ht{opacity:0}.pg-guardians .hd{background:#8b7cff;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.2s ease-in-out infinite pg-blink;box-shadow:0 0 #8b7cff8f}@keyframes pg-panel-breathe{0%,to{border-color:#6c5ce738;transform:translateY(0)}50%{border-color:#6c5ce757;transform:translateY(-2px)}}@keyframes pg-orb-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8px,-6px)scale(1.05)}}@keyframes pg-star-twinkle{0%,to{opacity:.25;filter:brightness(.85);transform:scale(.72)rotate(0)}42%{opacity:1;filter:brightness(1.5);transform:scale(1.45)rotate(18deg)}58%{opacity:.62;transform:scale(.96)rotate(34deg)}}@keyframes pg-star-rays{0%,28%,to{opacity:0;width:4px}44%{opacity:.82;width:13px}60%{opacity:.25;width:8px}}@keyframes pg-shield-float{0%,to{filter:drop-shadow(0 16px 24px #0000001a);transform:translateY(0)rotate(0)}50%{filter:drop-shadow(0 22px 28px #6c5ce733);transform:translateY(-8px)rotate(.55deg)}}@keyframes pg-title-glow{0%,to{text-shadow:0 0 #d9770600}50%{text-shadow:0 0 18px #d977066b}}@keyframes pg-pillar-drift{0%,to{border-color:#6c5ce733;transform:translateY(0)}50%{border-color:#818cf85c;transform:translateY(-5px)}}@keyframes pg-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}@keyframes pg-blink{0%,to{opacity:.45;transform:scale(.82);box-shadow:0 0 #8b7cff57}50%{opacity:1;transform:scale(1.18);box-shadow:0 0 0 8px #8b7cff00}}@keyframes pg-icon-flash{0%,36%,to{opacity:0;transform:translate(-75%)rotate(10deg)}48%{opacity:.55}62%{opacity:0;transform:translate(72%)rotate(10deg)}}@keyframes pg-icon-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.04)}}@keyframes pg-eagle-swoop{0%,to{transform:translate(0)rotate(0)scale(1)}42%{transform:translate(1px,2px)rotate(-7deg)scale(1.08)}64%{transform:translate(-1px,-1px)rotate(4deg)scale(1.03)}}@keyframes pg-bat-swing{0%,to{transform:rotate(-3deg)scale(1)}38%{transform:rotate(10deg)translate(1px,-1px)scale(1.08)}58%{transform:rotate(-8deg)translate(-1px,1px)scale(1.02)}}@keyframes pg-icon-scan{0%,to{transform:translate(0)scale(1)}35%{transform:translate(1.5px)scale(1.04)}70%{transform:translate(-1.5px)scale(1.04)}}@media (hover:none),(pointer:coarse){.pg-guardians{touch-action:manipulation}.pg-guardians .content-area{height:auto;min-height:0}.pg-guardians .sw{transform:translateY(-9px)scale(1.04)}.pg-guardians .wm{transform:translateY(-3px)}.pg-guardians .state-hover{opacity:0;pointer-events:none;width:100%;position:relative;inset:auto}.pg-guardians:hover .state-default{opacity:1;pointer-events:auto;transform:none}.pg-guardians:hover .state-hover{opacity:0;pointer-events:none}.pg-guardians .state-hover .mb{transform:none}.pg-guardians.is-touch-active .state-hover,.pg-guardians.is-touch-active:hover .state-hover{opacity:1;pointer-events:auto}.pg-guardians .rvd{width:0}.pg-guardians.is-touch-active .rvd{width:min(280px,78%)}.pg-guardians .gl .aw{box-shadow:0 0 10px #6c5ce72e}.pg-guardians .ht{opacity:1}#pg-desc-panel{min-height:46px}}@media (prefers-reduced-motion:reduce){.pg-guardians,.pg-guardians .blo,.pg-guardians .sp,.pg-guardians .sp:before,.pg-guardians .sp:after,.pg-guardians .sw,.pg-guardians .wa,.pg-guardians .pillar,.pg-guardians .av:after,.pg-guardians .av svg{animation:none!important}}.welcome-title{color:#f1f5f9;letter-spacing:-.02em;visibility:visible;opacity:1;max-width:700px;margin:0 0 18px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.18}.welcome-sub{color:#94a3b8;visibility:visible;opacity:1;max-width:340px;margin:0;font-size:14px;line-height:1.65}.welcome-pill-row{visibility:visible;opacity:1;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:20px;display:flex}.welcome-pill{color:#bdd2e6;background:#0f172a73;border:1px solid #94a3b847;border-radius:999px;padding:4px 10px;font-size:11px}.welcome-cta{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.welcome-cta.primary{color:#d8f3ff;background:#082f496b;border-color:#6366f173}.welcome-cta.ghost{color:#bfd0e2;background:#0f172a8c;border-color:#94a3b847}.welcome-cta:hover{transform:translateY(-1px)}.welcome-cta.primary:hover{background:#082f4994;border-color:#6366f1ad}.welcome-cta.ghost:hover{background:#1e293b9e;border-color:#94a3b873}.welcome-section-head h2,.welcome-section-head p{margin:0}.welcome-section-head h2{font-size:18px}.welcome-section-head p{color:#9fb1c8;margin-top:6px;font-size:12px}.ops-card{background:linear-gradient(145deg,#0f172abf,#0f172a73);border:1px solid #94a3b824;border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.ops-card-primary{background:radial-gradient(circle at 100% 0,#6366f124,#0000 55%),linear-gradient(145deg,#0f172acc,#0a1224a6);border-color:#6366f142}.ops-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#8fb9d0;margin:0;font-size:11px;font-weight:700}.ops-title{margin:0;font-size:clamp(18px,2.6vw,24px);line-height:1.22}.ops-progress{background:#94a3b833;border-radius:999px;height:8px;position:relative;overflow:hidden}.ops-progress span{border-radius:inherit;background:linear-gradient(90deg,#06b6d4,#6366f1);position:absolute;inset:0 auto 0 0}.ops-copy{color:#9fb1c8;margin:0;font-size:12px;line-height:1.5}.welcome-status{gap:14px}.welcome-status-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.welcome-status-main{flex-direction:column;gap:10px;display:flex}.welcome-status-note{color:#8ca4bc;margin:0;font-size:12px}.welcome-status-note kbd{color:#b8d7ed;background:#0f172ab3;border:1px solid #94a3b84d;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.ops-chip-row{flex-wrap:wrap;gap:6px;display:flex}.ops-chip{letter-spacing:.04em;color:#9caec3;background:#94a3b814;border:1px solid #94a3b833;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600}.ops-chip.ready{color:#91f5c4;background:#10b98124;border-color:#10b98159}.ops-chip.missing{color:#c6d2e3}.ops-action-row{flex-wrap:wrap;gap:8px;display:flex}.ops-btn{color:#d8f3ff;cursor:pointer;background:#082f4961;border:1px solid #6366f15c;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.ops-btn:hover{background:#082f498f;border-color:#6366f199}.ops-btn.ghost{color:#b8ccdf;background:#0f172a8f;border-color:#94a3b83d}.ops-btn.ghost:hover{background:#1e293b9e;border-color:#94a3b86b}.ops-copy kbd{color:#b8d7ed;background:#0f172ab3;border:1px solid #94a3b84d;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.welcome-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.welcome-card{color:inherit;background:#0f172a8c;border:1px solid #94a3b829;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative;overflow:hidden}.welcome-card:before{content:"";background:var(--wc-accent);opacity:0;height:2px;transition:opacity .18s;position:absolute;top:0;left:0;right:0}.welcome-card:hover{border-color:color-mix(in srgb, var(--wc-accent), transparent 30%);background:color-mix(in srgb, var(--wc-accent), #0f172a 92%);transform:translateY(-2px)}.welcome-card:hover:before{opacity:1}.wc-dot{background:var(--wc-accent);width:10px;height:10px;box-shadow:0 0 10px var(--wc-accent);border-radius:50%;flex-shrink:0}.wc-body{flex:1;min-width:0}.wc-shortcut{color:#6f8199;background:#0f172a99;border:1px solid #94a3b83d;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:10px;font-weight:700;display:inline-flex}.wc-title{color:#e2e8f0;margin-bottom:4px;font-size:14px;font-weight:700}.wc-sub{color:#94a3b8;font-size:12px;line-height:1.4}.wc-arrow{color:#475569;font-size:18px;transition:color .18s,transform .18s}.welcome-card:hover .wc-arrow{color:var(--wc-accent);transform:translate(3px)}.tools-strip{flex-direction:column;gap:14px;display:flex}.tools-strip-hdr{align-items:center;gap:12px;display:flex}.tools-strip-label{letter-spacing:.08em;text-transform:uppercase;color:#475569;white-space:nowrap;font-size:11px;font-weight:700}.tools-strip-line{background:#94a3b81a;flex:1;height:1px}.tools-strip-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.tool-card{color:inherit;background:#0f172a59;border:1px solid #94a3b81f;border-radius:10px;align-items:flex-start;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative;overflow:hidden}.tool-card:before{content:"";opacity:0;background:linear-gradient(90deg,#6366f1,#8b5cf6);height:1px;transition:opacity .18s;position:absolute;top:0;left:0;right:0}.tool-card:hover{background:#6366f10f;border-color:#6366f159;transform:translateY(-1px)}.tool-card:hover:before{opacity:1}.tool-card-icon{flex-shrink:0;margin-top:1px;font-size:22px;line-height:1}.tool-card-body{flex:1;min-width:0}.tool-card-title{color:#e2e8f0;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.tool-badge{letter-spacing:.06em;text-transform:uppercase;color:#22d3ee;background:#06b6d41f;border:1px solid #06b6d440;border-radius:100px;padding:2px 7px;font-size:9px;font-weight:700}.tool-card-sub{color:#64748b;margin-bottom:10px;font-size:12px;line-height:1.45}.tool-chips{flex-wrap:wrap;gap:5px;display:flex}.tool-chip{letter-spacing:.04em;color:#94a3b8;background:#94a3b814;border:1px solid #94a3b824;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:600}.tool-card-cta{color:#6366f1;white-space:nowrap;flex-shrink:0;margin-top:2px;font-size:12px;font-weight:600;transition:color .15s,transform .15s}.tool-card:hover .tool-card-cta{color:#818cf8;transform:translate(2px)}button.tool-card{text-align:left;cursor:pointer;width:100%;font:inherit}:root[data-theme=light] .welcome-card{background:#ffffffd6;border-color:#0f172a24;box-shadow:0 10px 26px #0f172a14}:root[data-theme=light] .welcome-card:hover{border-color:color-mix(in srgb, var(--wc-accent), transparent 52%);background:color-mix(in srgb, var(--wc-accent), #fff 94%)}:root[data-theme=light] .wc-title{color:#201b38}:root[data-theme=light] .wc-sub{color:#615c78}:root[data-theme=light] .wc-shortcut{color:#334155;background:#f8fafcf0;border-color:#64748b57}:root[data-theme=light] .wc-arrow{color:#64748b}:root[data-theme=light] .tools-strip-label{color:#475569}:root[data-theme=light] .tools-strip-line{background:#64748b40}:root[data-theme=light] .tool-card{background:#ffffffe6;border-color:#0f172a24;box-shadow:0 10px 26px #0f172a14}:root[data-theme=light] .tool-card:hover{background:#6366f11a;border-color:#6366f173}:root[data-theme=light] .tool-card-title{color:#1f1b36}:root[data-theme=light] .tool-card-sub{color:#5f5a75}:root[data-theme=light] .tool-badge{color:#0369a1;background:#0369a11c;border-color:#0369a147}:root[data-theme=light] .tool-card-cta{color:#4f46e5}:root[data-theme=light] .tool-card:hover .tool-card-cta{color:#4338ca}:root[data-theme=light] .welcome-hero-row{background:radial-gradient(at 0 0,#0c12246b 0%,#0000 42%),radial-gradient(at 100% 0,#0c122457 0%,#0000 40%),radial-gradient(at 0 100%,#0c122457 0%,#0000 40%),radial-gradient(at 100% 100%,#0c122457 0%,#0000 40%),linear-gradient(135deg,#2a3046 0%,#454b6a 52%,#2c314a 100%);border-color:#818cf85c;gap:clamp(20px,2.2vw,36px);box-shadow:inset 0 1px #ffffff0f,0 20px 48px #0f172a2e}:root[data-theme=light] .welcome-eyebrow{color:#cbc5f9}:root[data-theme=light] .welcome-title{color:#f6f9ff}:root[data-theme=light] .welcome-sub{color:#d3ddf2}:root[data-theme=light] .welcome-pill{color:#d8e6fa;background:#0f172a73;border-color:#bfcfe573}:root[data-theme=light] .pg-guardians{background:linear-gradient(155deg,#ffffff12,#818cf80f),#0f1529;border-color:#818cf866;padding:28px 18px 22px;box-shadow:0 28px 70px #02061766,inset 0 1px #ffffff1c}:root[data-theme=light] .pg-guardians .ws{color:#c2bbe8}:root[data-theme=light] .pg-guardians .pillar-title{color:#aab6ff}:root[data-theme=light] .pg-guardians .pillar-desc{color:#c8d2ea}:root[data-theme=light] .pg-guardians .mn{color:#cec5f7}:root[data-theme=light] #pg-desc-panel{color:#c5cfea}:root[data-theme=light] .pg-guardians .ht{color:#c6bdf5}:root[data-theme=light] .welcome-status.ops-card-primary{background:radial-gradient(circle at 100% 0,#818cf82e,#0000 55%),linear-gradient(145deg,#1e263cd1,#242d46c2);border-color:#818cf86b;box-shadow:inset 0 1px #ffffff17,0 14px 34px #0f172a33}:root[data-theme=light] .welcome-status .ops-eyebrow{color:#b8e6fb}:root[data-theme=light] .welcome-status .ops-title{color:#f3f7ff}:root[data-theme=light] .welcome-status .ops-progress{background:#bfcfe547}:root[data-theme=light] .welcome-status .ops-copy{color:#d4e1f8}:root[data-theme=light] .welcome-status .ops-btn{color:#e8f5ff;background:#1e40af57;border-color:#818cf880}:root[data-theme=light] .welcome-status .ops-btn:hover{background:#2563eb66;border-color:#818cf8b8}:root[data-theme=light] .welcome-status-note{color:#ccdaee}:root[data-theme=light] .welcome-status-note kbd{color:#e5f1ff;background:#0f172a8f;border-color:#bfcfe570}.filler-guide-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;background:#020617bf;justify-content:center;align-items:center;padding:24px;transition:opacity .22s,visibility .22s;display:flex;position:fixed;inset:0}.filler-guide-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.filler-guide-box{background:#0f172a;border:1px solid #6366f14d;border-radius:14px;flex-direction:column;width:100%;max-width:520px;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:scale(.95)translateY(10px);box-shadow:0 24px 60px #0009}.filler-guide-overlay.open .filler-guide-box{transform:scale(1)translateY(0)}.filler-guide-hdr{border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;padding:18px 22px 16px;display:flex}.filler-guide-title{color:#e2e8f0;font-size:15px;font-weight:700}.filler-guide-close{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:16px;transition:color .15s,background .15s}.filler-guide-close:hover{color:#e2e8f0;background:#94a3b81a}.filler-guide-body{flex-direction:column;gap:16px;max-height:60vh;padding:20px 22px;display:flex;overflow-y:auto}.filler-guide-desc{color:#94a3b8;margin:0;font-size:13px;line-height:1.6}.filler-guide-desc code{color:#cbd5e1;background:#94a3b81a;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:11px}.filler-guide-clients{flex-wrap:wrap;gap:6px;display:flex}.filler-guide-steps{flex-direction:column;gap:10px;display:flex}.filler-step{color:#94a3b8;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.filler-step-n{color:#818cf8;background:#6366f126;border:1px solid #6366f14d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:700;display:flex}.filler-step strong{color:#e2e8f0}.filler-step code{color:#cbd5e1;word-break:break-all;background:#94a3b81a;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:11px}.filler-guide-note{color:#64748b;background:#94a3b80d;border:1px solid #94a3b81a;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.5}.filler-guide-footer{border-top:1px solid #94a3b81a;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.fg-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.fg-btn-ghost{color:#64748b;background:0 0;border:1px solid #94a3b82e}.fg-btn-ghost:hover{color:#94a3b8;background:#94a3b814;border-color:#94a3b84d}.fg-btn-primary{color:#fff;background:#6366f1}.fg-btn-primary:hover{background:#4f46e5}:root[data-theme=light] .filler-guide-overlay,:root[data-pg-theme=light] .filler-guide-overlay{background:#0f172a47}:root[data-theme=light] .filler-guide-box,:root[data-pg-theme=light] .filler-guide-box{background:#fbfaf6;border-color:#0f172a29;box-shadow:0 26px 56px #0f172a38}:root[data-theme=light] .filler-guide-hdr,:root[data-theme=light] .filler-guide-footer,:root[data-pg-theme=light] .filler-guide-hdr,:root[data-pg-theme=light] .filler-guide-footer{border-color:#0f172a1a}:root[data-theme=light] .filler-guide-title,:root[data-pg-theme=light] .filler-guide-title{color:#1a1730}:root[data-theme=light] .filler-guide-close,:root[data-pg-theme=light] .filler-guide-close{color:#6b6783}:root[data-theme=light] .filler-guide-close:hover,:root[data-pg-theme=light] .filler-guide-close:hover{color:#2c2746;background:#5b4fe61f}:root[data-theme=light] .filler-guide-desc,:root[data-theme=light] .filler-step,:root[data-theme=light] .filler-guide-note,:root[data-pg-theme=light] .filler-guide-desc,:root[data-pg-theme=light] .filler-step,:root[data-pg-theme=light] .filler-guide-note{color:#5f5b75}:root[data-theme=light] .filler-step strong,:root[data-pg-theme=light] .filler-step strong{color:#1a1730}:root[data-theme=light] .filler-guide-desc code,:root[data-theme=light] .filler-step code,:root[data-pg-theme=light] .filler-guide-desc code,:root[data-pg-theme=light] .filler-step code{color:#393553;background:#ece9fd}:root[data-theme=light] .filler-guide-note,:root[data-pg-theme=light] .filler-guide-note{background:#5b4fe60f;border-color:#5b4fe62e}:root[data-theme=light] .fg-btn-ghost,:root[data-pg-theme=light] .fg-btn-ghost{color:#4a4564;border-color:#0f172a2e}:root[data-theme=light] .fg-btn-ghost:hover,:root[data-pg-theme=light] .fg-btn-ghost:hover{color:#2c2746;background:#5b4fe61a;border-color:#5b4fe647}.quick-jump-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;background:#0206179e;justify-content:center;align-items:flex-start;padding:24px;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.quick-jump-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.quick-jump-panel{background:radial-gradient(circle at 100% 0,#6366f11f,#0000 45%),linear-gradient(160deg,#0f172af7,#0f172ae6);border:1px solid #6366f142;border-radius:14px;width:min(720px,100%);margin-top:min(12vh,86px);transition:transform .2s;overflow:hidden;transform:translateY(8px)scale(.98);box-shadow:0 30px 80px #020617ad}.quick-jump-overlay.open .quick-jump-panel{transform:translateY(0)scale(1)}.quick-jump-header{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px 10px;display:flex}.quick-jump-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#8fb9d0;margin:0;font-size:11px;font-weight:700}.quick-jump-title-wrap h2{margin:6px 0 0;font-size:18px}.quick-jump-close{color:#9fb1c8;cursor:pointer;background:#0f172a85;border:1px solid #94a3b840;border-radius:7px;width:30px;height:30px}.quick-jump-close:hover{color:#d3dbe8;border-color:#94a3b86b}.quick-jump-input-wrap{padding:0 18px 12px}.quick-jump-input{color:#f1f5f9;background:#0f172ab8;border:1px solid #94a3b847;border-radius:10px;width:100%;height:44px;padding:0 12px;font-size:14px}.quick-jump-list{max-height:min(52vh,440px);padding:0 10px;overflow-y:auto}.quick-jump-item{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;transition:background .15s,border-color .15s;display:flex}.quick-jump-item:hover,.quick-jump-item.is-active{background:#6366f11f}.quick-jump-icon{background:#0f172ab3;border:1px solid #94a3b833;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.quick-jump-text{min-width:0}.quick-jump-text strong,.quick-jump-text small{display:block}.quick-jump-text strong{color:#e2e8f0;font-size:13px}.quick-jump-text small{color:#89a2bc;margin-top:3px;font-size:11px}.quick-jump-empty{color:#9fb1c8;margin:0;padding:12px 18px 4px;font-size:12px}.quick-jump-footer{color:#7d95b0;border-top:1px solid #94a3b826;margin:0;padding:10px 18px 14px;font-size:11px}:root[data-theme=light] .quick-jump-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f23308a}:root[data-theme=light] .quick-jump-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 100% 0,#5b4fe61a,#0000 44%),#fffffcf0;border-color:#1f1a0c29;box-shadow:0 32px 82px #1f23304d,inset 0 1px #ffffffe0}:root[data-theme=light] .quick-jump-eyebrow{color:#2f82a7}:root[data-theme=light] .quick-jump-title-wrap h2,:root[data-theme=light] .quick-jump-text strong{color:#1a1730}:root[data-theme=light] .quick-jump-close,:root[data-theme=light] .quick-jump-icon{color:#242137;background:#565d701f;border-color:#565d7047}:root[data-theme=light] .quick-jump-close:hover{color:#111827;border-color:#5b4fe657}:root[data-theme=light] .quick-jump-input{color:#1a1730;background:#ffffffeb;border-color:#1f1a0c2e;box-shadow:inset 0 1px #ffffffdb}:root[data-theme=light] .quick-jump-input::placeholder{color:#817b91}:root[data-theme=light] .quick-jump-item{color:#2a263b}:root[data-theme=light] .quick-jump-item:hover,:root[data-theme=light] .quick-jump-item.is-active{background:#5b4fe621;box-shadow:inset 0 0 0 1px #5b4fe629}:root[data-theme=light] .quick-jump-text small,:root[data-theme=light] .quick-jump-empty,:root[data-theme=light] .quick-jump-footer{color:#5f5a76}:root[data-theme=light] .quick-jump-footer{border-top-color:#1f1a0c1f}.settings-area{background:linear-gradient(#060c186b,#060c1800 260px);flex-direction:column;gap:14px;height:100%;padding:22px 24px 30px;display:flex;overflow-y:auto}.settings-area>.settings-banner,.settings-area>.settings-grid,.settings-area>.settings-note{width:min(1320px,100%);margin-inline:auto}.settings-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.settings-card{background:linear-gradient(#151a2ef5,#0e1123f5);border:1px solid #94a3b829;border-radius:8px;grid-column:span 4;min-width:0;padding:16px;box-shadow:0 18px 50px #00000029}.settings-accordion{padding:0;overflow:hidden}.settings-accordion>:not(.settings-card-hdr){margin-left:16px;margin-right:16px}.settings-accordion.settings-card-feature>:not(.settings-card-hdr){margin-left:18px;margin-right:18px}.settings-accordion:not(.is-open)>:not(.settings-card-hdr){display:none}.settings-accordion.is-open>:last-child{margin-bottom:16px}.settings-accordion.settings-card-feature.is-open>:last-child{margin-bottom:18px}.settings-card-feature{background:linear-gradient(#0f222cb8,#0e1123f5);border-color:#2dd4bf38;order:-2;grid-column:span 6}.sc-icon{background:#080d19ad;border:1px solid #94a3b829;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:grid}.sc-title{color:var(--text,#e2e8f0);margin-bottom:3px;font-size:14px;font-weight:700;line-height:1.2}.sc-sub{color:#9fb1c8;font-size:11px;line-height:1.45}.sc-field{min-width:0;margin-bottom:12px}.sc-field label{color:#a8b6ca;margin-bottom:6px;font-size:11px;font-weight:650;line-height:1.3;display:block}.sc-field input{width:100%;min-width:0;min-height:38px;color:var(--text,#e2e8f0);box-sizing:border-box;background:#080d1cb8;border:1px solid #94a3b82e;border-radius:7px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4}.sc-field input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee1a}.sc-field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);gap:12px;display:grid}.sc-inp-row{gap:8px;min-width:0;display:flex}.sc-inp-row input{flex:1}.sc-show-btn{color:#b8c7da;cursor:pointer;white-space:nowrap;background:#0f172a85;border:1px solid #94a3b82e;border-radius:7px;min-width:72px;min-height:38px;padding:0 12px;font-size:11px}.sc-show-btn:hover{color:#e2e8f0;background:#1e293bad}.sc-hint{color:#8fa1b9;overflow-wrap:anywhere;margin-top:5px;font-size:10.5px;line-height:1.55;display:block}.sc-hint code{color:#bae6fd;background:#0f172abd;border-radius:4px;padding:1px 5px}.sc-connector-note{color:#a8b6ca;margin-top:0;margin-bottom:10px;font-size:11px;line-height:1.5}.sc-oauth-box{background:#080d1c9e;border:1px solid #94a3b826;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;min-height:76px;margin:0 0 14px;padding:14px 14px 14px 18px;display:flex;position:relative;overflow:hidden}.sc-oauth-box:before{content:"";background:#64748b;width:4px;position:absolute;top:0;bottom:0;left:0}.sc-oauth-box.ok{background:#064e3b29;border-color:#34d39952}.sc-oauth-box.ok:before{background:#34d399}.sc-oauth-box.ready{background:#082f4933;border-color:#38bdf847}.sc-oauth-box.ready:before{background:#38bdf8}.sc-oauth-box.fail{background:#7f1d1d21;border-color:#f8717147}.sc-oauth-box.fail:before{background:#f87171}.sc-oauth-title{color:var(--text,#e2e8f0);margin-bottom:4px;font-size:13px;font-weight:750;line-height:1.25}.sc-oauth-detail{color:#a8b6ca;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.sc-oauth-pill{color:#e2e8f0;white-space:nowrap;background:#080d1cd1;border:1px solid #94a3b833;border-radius:999px;flex:none;padding:5px 10px;font-size:10.5px}.sc-steps{margin-top:6px}.sc-steps summary{color:var(--accent,#818cf8);cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content;font-size:10px;list-style:none}.sc-steps summary::-webkit-details-marker{display:none}.sc-steps summary:before{content:"▸ How to get this"}details[open].sc-steps summary:before{content:"▾ How to get this"}.sc-steps ol{color:var(--text-dim,#94a3b8);margin:6px 0 0;padding-left:16px;font-size:10px;line-height:1.8}.sc-steps ol li{margin-bottom:1px}.sc-steps ol li code{background:#ffffff14;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:9px}.sc-steps a{color:var(--accent,#818cf8);text-decoration:none}.sc-steps a:hover{text-decoration:underline}.settings-note{color:#8fa1b9;text-align:left;margin-top:2px;font-size:11px}.settings-banner{color:#a8b6ca;background:linear-gradient(90deg,#14b8a61f,#080d1cc7);border:1px solid #2dd4bf2e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 14px;font-size:11px;display:flex}.settings-banner-copy{align-items:center;gap:10px;min-width:0;display:flex}.settings-banner-copy strong{color:#e2e8f0;font-size:12px;line-height:1.35;display:block}.settings-banner-copy span:last-child{line-height:1.45;display:block}.settings-health-pill{color:#d8f3ff;background:#080d1c9e;border:1px solid #94a3b82e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-weight:700;display:inline-flex}.sc-banner-dot{background:#2dd4bf;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 12px #2dd4bf99}.settings-card-hdr{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-width:0;padding:16px;transition:background .15s;display:flex}.settings-card-feature .settings-card-hdr{padding:18px}.settings-card-hdr:hover{background:#94a3b80b}.settings-accordion.is-open .settings-card-hdr{border-bottom:1px solid #94a3b81f;margin-bottom:14px}.settings-card-hdr>div{min-width:0}.sc-status-chip{color:#a8b6ca;white-space:nowrap;background:#080d1c94;border:1px solid #94a3b82e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:24px;margin-left:auto;padding:0 9px;font-size:10.5px;font-weight:750;display:inline-flex}.sc-status-chip.ok{color:#a7f3d0;background:#064e3b33;border-color:#34d39957}.sc-status-chip.ready{color:#bae6fd;background:#082f493d;border-color:#38bdf84d}.sc-status-chip.warn{color:#fde68a;background:#713f122e;border-color:#eab30847}.sc-status-chip.fail{color:#fecaca;background:#7f1d1d2e;border-color:#f8717152}.sc-status-chip.missing{color:#9fb1c8}.sc-status-dot{background:#94a3b838;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:background .2s,box-shadow .2s}.sc-status-dot.on{background:#34d399;box-shadow:0 0 0 4px #34d3991f,0 0 12px #34d39980}.sc-status-dot.fail{background:#f87171;box-shadow:0 0 0 4px #f871711f,0 0 12px #f8717173}.sc-chevron{border-radius:5px;flex:none;width:18px;height:18px;position:relative}.sc-chevron:before{content:"";border-bottom:1.5px solid #94a3b8;border-right:1.5px solid #94a3b8;width:6px;height:6px;transition:transform .16s,top .16s;position:absolute;top:4px;left:5px;transform:rotate(45deg)}.settings-accordion.is-open .sc-chevron:before{top:7px;transform:rotate(-135deg)}.sc-fallback-panel{background:#080d1c52;border:1px solid #94a3b824;border-radius:8px;margin-top:12px;overflow:hidden}.sc-fallback-panel>summary{cursor:pointer;color:#d7e3ef;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:11.5px;font-weight:750;list-style:none;display:flex}.sc-fallback-panel>summary::-webkit-details-marker{display:none}.sc-fallback-panel>summary small{color:#8fa1b9;text-align:right;font-size:10.5px;font-weight:500;line-height:1.35}.sc-fallback-body{border-top:1px solid #94a3b81f;padding:12px}.sc-saved{color:#34d399;opacity:0;margin-top:4px;font-size:10px;transition:opacity .2s;display:inline-block}.sc-saved.visible{opacity:1}.sc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 2px;display:flex}.pg-review-group{gap:6px;margin-top:8px;display:grid}.pg-review-row{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 86%,transparent);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.pg-review-row span{color:var(--text3);font-size:12px}.sc-test-btn{color:#b8c7da;cursor:pointer;background:#0f172a61;border:1px solid #94a3b82e;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11.5px;font-weight:650;line-height:1.2;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.sc-test-btn.sc-primary-btn{color:#a7f3d0;background:#14b8a629;border-color:#2dd4bf57;text-decoration:none}.sc-test-btn.sc-primary-btn:hover{color:#d1fae5;background:#14b8a63b;border-color:#2dd4bf7a}.sc-test-btn:hover{color:#e2e8f0;background:#1e293bb8;border-color:#94a3b847;transform:translateY(-1px)}.sc-test-btn:disabled{opacity:.5;cursor:not-allowed}.sc-test-btn:disabled:hover{background:#0f172a61;transform:none}.sc-test-result{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.4}.sc-test-result.ok{color:#34d399}.sc-test-result.fail{color:#f87171}.sc-global-saved{color:#34d399;margin-left:4px;font-size:10px}@media (width<=1024px){.qa-chat-panel{width:min(760px,100vw - 16px);max-height:calc(100dvh - 16px);top:8px;bottom:8px;right:8px}.qa-chat-panel-head{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 12px 10px}.qa-chat-panel-head>div:first-child{width:100%}.qa-chat-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;gap:6px;width:100%;display:grid}.qa-chat-window-btn,.qa-chat-close{width:100%;min-height:34px}.qa-chat-close{justify-self:end;width:42px;min-width:42px;padding:0}.qa-copilot-mode-head{grid-template-columns:1fr;align-items:start;gap:4px}.qa-copilot-mode-head span{-webkit-line-clamp:unset;-webkit-box-orient:initial;display:block;overflow:visible}}@media (width<=860px){.app-shell,.app-shell.sidebar-collapsed{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100dvh;min-height:100dvh;overflow:hidden}.sidebar{border-bottom:1px solid #94a3b82e;border-right:0;gap:7px;padding:9px 11px 7px;overflow:hidden auto}.brand{gap:9px}.brand-mark{width:34px;height:34px}.brand-name{font-size:14px}.sidebar-collapse-btn,.user-card,.brand-sub,.page-link small,.page-kbd{display:none}.app-shell.sidebar-collapsed .brand-text,.app-shell.sidebar-collapsed .page-link-text{display:block}.app-shell.sidebar-collapsed .brand{justify-content:flex-start}.app-shell.sidebar-collapsed .page-link{grid-template-columns:28px minmax(0,1fr) auto;justify-items:stretch;padding:7px 9px}:root[data-theme=light] .page-link,:root[data-theme=light] .app-shell.sidebar-collapsed .page-link{grid-template-columns:28px minmax(0,1fr) 32px}.app-shell.sidebar-collapsed .page-icon{width:28px;height:28px}.page-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-flow:row;flex:none;gap:8px;padding:0 8px 2px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.page-nav::-webkit-scrollbar{display:none}.nav-section{display:contents}.nav-section-label{display:none}.page-link{scroll-snap-align:start;flex:0 0 184px;grid-template-columns:28px minmax(0,1fr) auto;min-width:0;padding:7px 9px;scroll-margin-inline:8px;display:grid}.page-icon{border-radius:8px;width:28px;height:28px}.page-icon svg{width:15px;height:15px}.page-link strong{font-size:13px}.workspace{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:9px;overflow:hidden}.topbar{flex-direction:column;align-items:stretch;gap:9px;min-height:auto;padding:10px 12px}.kb-refresh-details,.kb-refresh-summary{width:100%}.kb-refresh-summary{justify-content:center}.kb-refresh-popover{width:auto;max-height:calc(100vh - 128px);position:fixed;top:96px;left:16px;right:16px;overflow:auto}.kb-refresh-source-grid{grid-template-columns:1fr}.topbar-title-desktop{display:none}.topbar-title-row{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.topbar-title-row>div{min-width:0}.topbar-tools-toggle{color:#cbd5e1;background:#0f172a94;border:1px solid #94a3b838;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.topbar-tools-toggle span{transition:transform .16s}.topbar.tools-open .topbar-tools-toggle span{transform:rotate(180deg)}.topbar .eyebrow{margin:0 0 1px;font-size:9px}.topbar h1{font-size:18px;line-height:1.2}.topbar-subtitle{max-width:100%;margin-top:3px;font-size:11px;line-height:1.3}.topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:6px;width:100%;min-width:0;display:none;overflow-x:clip}.topbar.tools-open .topbar-actions{display:grid}.topbar-signout-mobile-wrap{border-top:1px solid #94a3b83d;grid-column:1/-1;margin-top:2px;padding-top:7px;display:block}.portal-controls{grid-column:1/-1;justify-content:space-between;width:100%}.density-control{flex:1}.density-btn{flex:1;width:auto;min-height:34px;font-size:12px}.topbar-icon-btn{border-radius:10px;width:38px;height:38px}.quick-jump-btn,.open-link,.refresh-button{text-overflow:ellipsis;white-space:nowrap;justify-content:center;width:100%;min-width:0;height:36px;min-height:36px;overflow:hidden}.qa-chat-open-btn{white-space:nowrap;text-overflow:clip;justify-content:center;width:100%;min-width:0;height:36px;min-height:36px;padding-left:14px;padding-right:14px;overflow:visible}.refresh-group{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;display:grid}.refresh-status{overflow-wrap:anywhere;grid-column:1/-1;max-width:none;font-size:11px}.refresh-progress{grid-column:1/-1;width:100%;min-width:0;max-width:none}.welcome-area{gap:16px;height:100%;min-height:0;padding:16px 14px 30px;overflow-y:auto}.welcome-intro{padding-inline:4px}.settings-area{height:100%;min-height:0;overflow-y:auto}.frame-wrap{width:100%;min-width:0;height:100%;min-height:0}.workspace.workspace-has-frame .frame-wrap{height:100%;min-height:0}iframe{width:100%;min-width:0;height:100%;min-height:0}.qa-chat-fab{bottom:78px;right:14px}.qa-chat-panel{border-radius:12px;flex-direction:column;width:auto;max-height:calc(100dvh - 16px);display:flex;inset:8px;overflow:hidden}.qa-chat-drawer.maximized .qa-chat-panel,.qa-chat-drawer.open.maximized .qa-chat-panel{width:auto;height:auto;inset:8px;transform:none}.qa-chat-panel-head{z-index:2;flex-direction:column;flex:none;align-items:start;gap:8px;min-height:0;padding:12px 12px 10px;display:flex;position:relative}.qa-chat-panel-head>div:first-child{width:100%;min-width:0}.qa-chat-panel-head h2{font-size:16px;line-height:1.2}.qa-chat-subtitle{margin-top:4px;font-size:11px;line-height:1.35}.qa-chat-actions{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;align-items:stretch;gap:6px;width:100%;display:grid}.qa-chat-window-btn,.qa-chat-close{width:100%;height:32px;min-height:32px;padding:0 8px}.qa-chat-window-btn{font-size:10.5px}.qa-chat-close{justify-self:end;width:42px;min-width:42px;padding:0;font-size:14px}.qa-copilot-mode-block{z-index:1;min-width:0;padding:8px 10px;position:relative}.qa-copilot-mode-head{display:none}.qa-copilot-mode-select-wrap{gap:6px;padding:0 2px;display:grid}.qa-copilot-mode-select{min-height:36px;font-size:12px}.qa-copilot-mode-help{margin:6px 2px 0;padding:7px 9px;font-size:10.5px;line-height:1.35}.qa-copilot-modes{display:none}.qa-chat-frame{flex:auto;width:100%;min-height:0;margin-top:2px}.qa-copilot-integrations,.qa-copilot-prompts{grid-template-columns:1fr}.qa-copilot-details>summary{color:#29313a;cursor:pointer;background:#ffffffc7;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 14px;font-size:12px;font-weight:900;list-style:none;display:flex}.qa-copilot-details>summary::-webkit-details-marker{display:none}.qa-copilot-details>summary:after{content:"⌄";color:#697179;font-size:14px;transition:transform .16s}.qa-copilot-details[open]>summary:after{transform:rotate(180deg)}.qa-copilot-context,.qa-copilot-prompts{max-height:122px}.welcome-hero-row{flex-direction:column;align-items:center;gap:28px;padding:28px 20px}.welcome-intro{text-align:center;flex:0 auto;align-items:center}.welcome-sub{max-width:100%}.welcome-pill-row{justify-content:center}.pg-guardians{flex:0 auto;width:100%;max-width:400px}.welcome-title{margin-bottom:10px;font-size:clamp(22px,6vw,30px)}.welcome-sub{font-size:13px;line-height:1.55}}@media (width<=1120px){.settings-card{grid-column:span 6}.settings-card-feature{grid-column:1/-1}}@media (width<=1100px) and (hover:none),(width<=900px){.qa-chat-panel{border-radius:12px;flex-direction:column;width:auto;max-height:calc(100dvh - 20px);display:flex;inset:10px;overflow:hidden}.qa-chat-drawer.maximized .qa-chat-panel,.qa-chat-drawer.open.maximized .qa-chat-panel{width:auto;height:auto;inset:10px;transform:none}.qa-chat-panel-head{flex-direction:column;flex:none;align-items:stretch;gap:8px;min-height:0;padding:12px;display:flex}.qa-chat-panel-head>div:first-child{width:100%;min-width:0}.qa-chat-actions{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;align-items:stretch;gap:6px;width:100%;display:grid}.qa-chat-window-btn,.qa-chat-close{width:100%;height:34px;min-height:34px;padding:0 8px}.qa-chat-window-btn{font-size:11px}.qa-chat-close{justify-self:end;width:42px;min-width:42px;padding:0}.qa-copilot-mode-block{padding:8px 10px}.qa-copilot-mode-head{display:none}.qa-copilot-mode-select-wrap{gap:6px;display:grid}.qa-copilot-mode-help{margin:6px 0 0;font-size:11px;line-height:1.35}.qa-copilot-modes{display:none}.qa-chat-frame{flex:auto;width:100%;min-height:0}}@media (width<=700px){.topbar-actions,.refresh-group{grid-template-columns:1fr}}@media (width<=680px){.page-nav{padding-inline:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:none;padding-bottom:2px;scroll-padding-inline:10px;display:flex;overflow-x:auto}.page-nav::-webkit-scrollbar{display:none}.page-link{flex:none;min-width:154px}.page-link:first-child{margin-left:0}.page-link:last-child{margin-right:0}}@media (width<=760px){.pg-guardians{border-radius:16px;padding:22px 14px 16px}.pg-guardians .sw,.pg-guardians:hover .sw{animation:none;transform:none}.pg-guardians .wm,.pg-guardians:hover .wm{transform:none}.pg-guardians .wt{font-size:18px;line-height:1.2}.pg-guardians .ws{letter-spacing:2.4px;font-size:8px}.pg-guardians .content-area{flex-direction:column;gap:10px;height:auto;min-height:0;margin-top:10px;display:flex}.pg-guardians .state-default{opacity:1;pointer-events:auto;grid-template-columns:1fr;gap:8px;display:grid;position:relative;inset:auto;transform:none}.pg-guardians .state-hover{opacity:0;pointer-events:none;width:100%;display:none;position:relative;inset:auto}.pg-guardians:hover .state-default{opacity:1;pointer-events:auto;transform:none}.pg-guardians:hover .state-hover{opacity:0;pointer-events:none;display:none}.pg-guardians.is-touch-active .state-hover,.pg-guardians.is-touch-active:hover .state-hover{opacity:1;pointer-events:auto;display:flex}.pg-guardians.is-touch-active .state-hover .mb{transform:none}.pg-guardians .rvd{width:0}.pg-guardians.is-touch-active .rvd{width:min(280px,78%)}.pg-guardians .pillar{text-align:left;cursor:pointer;align-items:flex-start}.pg-guardians .pillar-title,.pg-guardians .pillar-desc{text-align:left}.pg-guardians .pillar.is-active{border-color:#818cf875;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #6c5ce738}.pg-guardians .ht{opacity:1}.pg-guardians.is-touch-active .ht{display:none}#pg-desc-panel{min-height:46px}.pg-guardians .pillar{gap:6px;min-height:0;padding:10px 6px;animation:none}.pg-guardians .pillar svg{flex:0 0 28px;width:28px;height:28px}.pg-guardians .pillar-title{letter-spacing:2px;min-height:11px;font-size:8px}.pg-guardians .pillar-desc{min-height:0;font-size:9px;line-height:1.4}.welcome-hero-actions{flex-direction:column;align-items:stretch;max-width:360px;margin-left:auto;margin-right:auto}}@media (width<=600px){.settings-area{padding:16px 14px}.settings-grid{grid-template-columns:1fr}.settings-card,.settings-card-feature{grid-column:1/-1}.settings-banner{flex-direction:column;align-items:flex-start}.settings-health-pill{align-self:flex-start}.sc-field-grid{grid-template-columns:1fr;gap:0}.sc-inp-row,.sc-actions{flex-wrap:wrap}.sc-oauth-box{flex-direction:column}.sc-show-btn{min-height:34px}.welcome-grid,.tools-strip-grid{grid-template-columns:1fr}.ops-action-row{flex-direction:column}.ops-btn,.welcome-cta{width:100%}.wc-shortcut{display:none}.topbar-actions,.refresh-group{grid-template-columns:1fr}.quick-jump-overlay{padding:10px}.quick-jump-panel{max-height:calc(100dvh - 72px);margin-top:52px}.quick-jump-list{max-height:min(46dvh,360px)}}@media (width<=560px){.page-link{min-width:136px}.topbar h1{font-size:18px}.quick-jump-btn kbd,.qa-chat-fab span{display:none}.qa-chat-fab{justify-content:center;width:46px;padding:0}.qa-chat-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px}.qa-chat-close{grid-column:auto;justify-self:end;width:42px;min-width:42px}.qa-copilot-modes,.pg-guardians .ht{display:none}#pg-desc-panel{min-height:40px}}.pm-centre{--pm-centre-pad:18px;padding:var(--pm-centre-pad);gap:14px;height:auto;min-height:calc(100dvh - 150px);display:grid;overflow:hidden auto}.pm-tabs-sticky{top:calc(var(--pm-centre-pad) * -1);z-index:12;border:1px solid #6366f138;border-top:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;margin:0 calc(var(--pm-centre-pad) * -1) 2px;background:linear-gradient(145deg,#090f22fa,#090f22f5);border-inline:0;border-radius:0 0 12px 12px;padding:8px;position:sticky;box-shadow:0 8px 18px #02061747}.pm-head h2{margin:0;font-size:24px;line-height:1.2}.pm-head p{color:#9fb2c7;margin:6px 0 0}.pm-kicker{text-transform:uppercase;letter-spacing:.08em;color:#f59e0b;margin:0 0 8px;font-size:11px;font-weight:700}.pm-demo-chip{color:#99f6e4;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#2dd4bf24;border:1px solid #2dd4bf70;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.pm-freshness{opacity:.95;margin:8px 0 0;font-size:12px}.pm-tabs{flex-wrap:wrap;gap:8px;display:flex}.pm-tab{color:#cbd5e1;background:#0f172aad;border:1px solid #94a3b83d;border-radius:999px;padding:8px 13px;text-decoration:none}.pm-tab.active,.pm-tab:hover{color:#fff7ed;background:#f9731636;border-color:#f973168c}.pm-tab.active{box-shadow:0 0 0 1px #f9731673,0 8px 20px #f9731626}.pm-page{gap:14px;display:grid}.pm-card{background:linear-gradient(150deg,#0f172aba,#090c1ee6);border:1px solid #6366f12e;border-radius:12px;padding:14px}.pm-card+.pm-card{margin-top:2px}.pm-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pm-card h3,.pm-card h4{margin:0}.pm-card p{color:#b5c4d6;margin:6px 0}.pm-hero-card{background:radial-gradient(circle at 90% 20%,#2dd4bf24,#0000 35rem),linear-gradient(150deg,#0a172de6,#08182ac7);border-color:#2dd4bf38}.pm-hero-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:12px;display:grid}.pm-critical-strip{gap:8px;display:grid}.pm-critical-strip h4{color:#f8fafc;margin:0}.pm-critical-item{text-align:left;color:#fee2e2;cursor:pointer;background:#7f1d1d38;border:1px solid #f8717159;border-radius:9px;gap:4px;padding:8px 10px;display:grid}.pm-critical-item strong{letter-spacing:.03em;text-transform:uppercase;font-size:12px}.pm-next-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pm-next-grid article{background:#0f172a80;border:1px solid #94a3b82e;border-radius:10px;padding:10px}.pm-next-grid h4{color:#f8fafc;margin:0 0 4px}.pm-overview-command-card{background:linear-gradient(145deg,#0f172ad1,#1e293b94),radial-gradient(circle at 0 0,#22d3ee1f,#0000 34%),radial-gradient(circle at 100% 0,#f973161a,#0000 28%);border-color:#7dd3fc47}.pm-overview-command-main{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:16px;display:grid}.pm-overview-command-copy{align-content:center;gap:8px;min-width:0;display:grid}.pm-overview-command-copy h3{letter-spacing:-.03em;font-size:clamp(24px,2.5vw,34px)}.pm-overview-mode-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pm-overview-mode-row>span{color:#bfdbfe;background:#0f172a7a;border:1px solid #7dd3fc2e;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.pm-overview-section-card{gap:12px;display:grid}.pm-section-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.pm-section-head h3,.pm-section-head p{margin:0}.pm-overview-section-chip{color:#dbeafe;text-transform:capitalize;white-space:nowrap;background:#2563eb24;border:1px solid #7dd3fc3d;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:850}.pm-overview-readout-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pm-overview-readout{background:#0f172a70;border:1px solid #94a3b82e;border-radius:12px;min-width:0;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.pm-overview-readout:hover{background:#0f172a9e;border-color:#7dd3fc57;transform:translateY(-1px);box-shadow:0 12px 28px #0206172e}.pm-overview-readout span,.pm-overview-metric span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.pm-overview-readout p{color:#dbeafe;margin:7px 0 0;line-height:1.45}.pm-overview-workbench{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:12px;display:grid}.pm-overview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pm-overview-metric{background:#0f172a75;border:1px solid #94a3b829;border-radius:12px;padding:10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.pm-overview-metric:hover{background:#0f172a9e;border-color:#7dd3fc4d;transform:translateY(-1px);box-shadow:0 10px 24px #0206172e}.pm-overview-metric strong{color:#f8fafc;font-size:26px;line-height:1;display:block}.pm-overview-metric span{margin-top:7px}.pm-overview-action-list{gap:8px;display:grid}.pm-overview-action{background:#02061738;border:1px solid #94a3b829;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.pm-overview-action:hover{background:#fb923c14;border-color:#fb923c57;transform:translateY(-1px)}.pm-overview-action>strong{color:#fef3c7;background:#f9731633;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.pm-overview-action h4,.pm-overview-action p{margin:0}.pm-overview-action p{color:#9fb2c7;margin-top:4px;line-height:1.4}.pm-provider-dashboard-card{background:linear-gradient(145deg,#0f172acc,#0f172a9e),radial-gradient(circle at 100% 0,#22d3ee14,#0000 34%);border-color:#7dd3fc3d}.pm-provider-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pm-provider-dashboard{--provider-accent:#38bdf8;--provider-accent-soft:#38bdf824;border:1px solid color-mix(in srgb, var(--provider-accent) 36%, #94a3b833);background:linear-gradient(145deg, #0f172ac2, #0206176b), radial-gradient(circle at top right, var(--provider-accent-soft), transparent 38%);border-radius:16px;gap:12px;min-width:0;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #02061733,inset 0 1px #ffffff0d}.pm-provider-dashboard:before{content:"";background:linear-gradient(180deg, var(--provider-accent), transparent);opacity:.78;width:4px;transition:opacity .2s,width .2s;position:absolute;inset:0 auto 0 0}.pm-provider-dashboard:hover{border-color:color-mix(in srgb, var(--provider-accent) 62%, #94a3b833);box-shadow:0 22px 42px #02061747, 0 0 0 1px color-mix(in srgb, var(--provider-accent) 16%, transparent), inset 0 1px 0 #ffffff12;transform:translateY(-2px)}.pm-provider-dashboard.is-active{border-color:color-mix(in srgb, var(--provider-accent) 76%, #94a3b833);box-shadow:0 24px 48px #0206174d, 0 0 0 1px color-mix(in srgb, var(--provider-accent) 34%, transparent), 0 0 30px color-mix(in srgb, var(--provider-accent) 16%, transparent), inset 0 1px 0 #ffffff14}.pm-provider-dashboard.is-active:after{content:"Showing below";border:1px solid color-mix(in srgb, var(--provider-accent) 44%, #94a3b829);color:#dbeafe;background:color-mix(in srgb, var(--provider-accent) 14%, #020617c2);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;position:absolute;top:12px;right:12px}.pm-provider-dashboard:hover:before{opacity:1;width:5px}.pm-provider-hotjar{--provider-accent:#22d3ee;--provider-accent-soft:#22d3ee29}.pm-provider-pendo{--provider-accent:#a78bfa;--provider-accent-soft:#a78bfa29}.pm-provider-gcp{--provider-accent:#fb923c;--provider-accent-soft:#fb923c29}.pm-provider-qa{--provider-accent:#facc15;--provider-accent-soft:#facc1524}.pm-provider-dashboard header{justify-content:space-between;align-items:start;gap:12px;display:flex}.pm-provider-dashboard header span{color:var(--provider-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.pm-provider-dashboard h4,.pm-provider-dashboard p{margin:0}.pm-provider-dashboard h4{color:#f8fafc;font-size:18px}.pm-provider-dashboard header>strong{color:#f8fafc;font-size:34px;line-height:1}.pm-provider-dashboard>p{color:#aebed1;line-height:1.45}.pm-provider-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pm-provider-metrics span{color:#9fb2c7;background:#0206173d;border:1px solid #94a3b829;border-radius:11px;padding:8px;font-size:12px;transition:border-color .18s,background .18s}.pm-provider-dashboard:hover .pm-provider-metrics span{border-color:color-mix(in srgb, var(--provider-accent) 24%, #94a3b829);background:color-mix(in srgb, var(--provider-accent) 8%, #0206173d)}.pm-provider-metrics strong{color:#f8fafc;font-size:18px;display:block}.pm-provider-dashboard dl{gap:7px;margin:0;display:grid}.pm-provider-dashboard dl div{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.pm-provider-dashboard dt{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.pm-provider-dashboard dd{color:#dbeafe;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pm-provider-top-item{border:1px solid color-mix(in srgb, var(--provider-accent) 28%, #94a3b829);text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;background:#02061747;border-radius:12px;gap:4px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.pm-provider-top-item:hover{border-color:color-mix(in srgb, var(--provider-accent) 58%, #94a3b829);background:color-mix(in srgb, var(--provider-accent) 12%, transparent);transform:translateY(-1px)}.pm-provider-top-item strong,.pm-provider-top-item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pm-provider-top-item strong{color:#f8fafc}.pm-provider-top-item span{color:#9fb2c7;font-size:12px}.pm-provider-top-item.is-empty{cursor:default;opacity:.78}.pm-provider-actions{justify-content:flex-start;display:flex}.pm-provider-open-chip{box-shadow:0 0 0 1px color-mix(in srgb, var(--provider-accent,#38bdf8) 12%, transparent)}.pm-provider-open-chip:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--provider-accent,#38bdf8) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--provider-accent,#38bdf8) 36%, transparent)}.pm-overview-hotjar-panel{background:linear-gradient(145deg,#0f172ac7,#0f172a94),radial-gradient(circle at 0 0,#22d3ee1f,#0000 34%),radial-gradient(circle at 100% 100%,#f973161a,#0000 30%);border-color:#22d3ee47}.pm-overview-provider-panel{scroll-margin-top:112px}.pm-overview-pendo-panel{background:linear-gradient(145deg,#0f172ac7,#0f172a94),radial-gradient(circle at 0 0,#a78bfa24,#0000 34%);border-color:#a78bfa47}.pm-overview-gcp-panel{background:linear-gradient(145deg,#0f172ac7,#0f172a94),radial-gradient(circle at 0 0,#fb923c21,#0000 34%);border-color:#fb923c47}.pm-overview-qa-panel{background:linear-gradient(145deg,#0f172ac7,#0f172a94),radial-gradient(circle at 0 0,#facc151f,#0000 34%);border-color:#facc1547}.pm-overview-hotjar-panel .pm-section-head{align-items:start}.pm-overview-hotjar-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pm-overview-hotjar-body{grid-template-columns:minmax(250px,.9fr) minmax(280px,1.2fr) minmax(240px,.9fr);gap:12px;margin-top:12px;display:grid}.pm-overview-provider-body{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr) minmax(260px,.8fr);gap:12px;margin-top:12px;display:grid}.pm-overview-hotjar-card{background:#02061742;border:1px solid #94a3b829;border-radius:16px;min-width:0;padding:14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.pm-overview-hotjar-card:hover{background:#0206175c;border-color:#22d3ee57;transform:translateY(-1px);box-shadow:0 16px 32px #02061733}.pm-overview-hotjar-card h4{color:#f8fafc;margin:0 0 12px}.pm-overview-rating-bars{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:9px;min-height:150px;display:grid}.pm-overview-rating-bar{min-width:0;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;grid-template-rows:auto minmax(92px,1fr) auto;gap:7px;padding:0;transition:transform .18s;display:grid}.pm-overview-rating-bar:hover,.pm-overview-rating-bar:focus-visible{transform:translateY(-3px)}.pm-overview-rating-bar strong{color:#f8fafc;font-size:18px}.pm-overview-rating-bar span{background:linear-gradient(#22d3ee,#818cf8 46%,#f59e0b);border-radius:999px 999px 8px 8px;align-self:end;min-height:8px;transition:filter .18s,box-shadow .18s;display:block;box-shadow:0 0 18px #22d3ee3d}.pm-overview-rating-bar:hover span{filter:saturate(1.18)brightness(1.08);box-shadow:0 0 26px #22d3ee57}.pm-overview-rating-bar em{color:#94a3b8;font-size:12px;font-style:normal;font-weight:850}.pm-overview-rating-bar.pm-rating-1 span,.pm-overview-rating-bar.pm-rating-2 span{background:linear-gradient(#fb7185,#f97316)}.pm-overview-rating-bar.pm-rating-3 span{background:linear-gradient(#facc15,#f59e0b)}.pm-overview-rating-bar.pm-rating-4 span{background:linear-gradient(#60a5fa,#818cf8)}.pm-overview-rating-bar.pm-rating-5 span{background:linear-gradient(#22d3ee,#14b8a6)}.pm-overview-journey-bars,.pm-overview-customer-strip{gap:10px;display:grid}.pm-overview-journey-row{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 4px;transition:background .18s,transform .18s;display:grid}.pm-overview-journey-row:hover,.pm-overview-journey-row:focus-visible{background:#22d3ee12;transform:translate(2px)}.pm-overview-journey-row strong{color:#dbeafe;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-overview-journey-row>span{color:#f8fafc;font-weight:850}.pm-overview-customer-strip div,.pm-overview-customer-row{width:100%;color:inherit;cursor:pointer;text-align:left;background:#0f172a7a;border:1px solid #94a3b824;border-radius:12px;gap:4px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.pm-overview-customer-strip div:hover,.pm-overview-customer-row:hover,.pm-overview-customer-row:focus-visible{background:#0f172aa3;border-color:#22d3ee47;transform:translateY(-1px)}.pm-overview-customer-strip strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-overview-customer-strip span{color:#9fb2c7;font-size:12px}.pm-overview-rating-bar,.pm-overview-journey-row,.pm-overview-customer-row{appearance:none;font:inherit}.pm-overview-rating-bar{justify-items:stretch;line-height:1.2}.pm-overview-rating-bar strong,.pm-overview-rating-bar em{justify-self:center}.pm-overview-filter-card{border-color:#60a5fa42}.pm-overview-evidence-grid{gap:12px;display:grid}.pm-overview-top{grid-template-columns:1fr 2fr;gap:12px;display:grid}.pm-toggle{color:#e2e8f0;align-items:center;gap:8px;display:inline-flex}.pm-daily-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pm-daily-grid div{background:#0f172a6e;border:1px solid #94a3b829;border-radius:8px;padding:8px}.pm-daily-grid strong{color:#f8fafc;font-size:20px;display:block}.pm-daily-grid span{color:#9fb2c7;font-size:12px}.pm-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pm-summary-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#0f172a99;border:1px solid #94a3b833;border-radius:10px;padding:12px}.pm-summary-card:hover{border-color:#38bdf873;transform:translateY(-1px)}.pm-summary-top{justify-content:space-between;gap:12px;display:flex}.pm-summary-label{color:#9fb2c7;font-size:12px}.pm-summary-count{color:#fff;font-size:27px;font-weight:700}.pm-summary-desc{color:#d5dfec;margin:6px 0}.pm-summary-trend{color:#94a3b8;margin:4px 0 0;font-size:12px}.pm-summary-critical{border-color:#f8717173}.pm-summary-high{border-color:#fb923c73}.pm-summary-medium{border-color:#facc1573}.pm-summary-low{border-color:#4ade8066}.pm-summary-critical{background:linear-gradient(160deg,#7f1d1d57,#0f172ad1);box-shadow:inset 0 0 0 1px #f871712e}.pm-summary-high{background:linear-gradient(160deg,#7c2d124d,#0f172ad1);box-shadow:inset 0 0 0 1px #fb923c29}.pm-summary-medium{background:linear-gradient(160deg,#713f1247,#0f172ad1);box-shadow:inset 0 0 0 1px #facc1529}.pm-summary-low{background:linear-gradient(160deg,#14532d42,#0f172ad1);box-shadow:inset 0 0 0 1px #4ade8029}.pm-feed-list{gap:10px;display:grid}.pm-hotjar-feed-shell{background:linear-gradient(160deg,#0f172ab8,#0f172a75);border:1px solid #60a5fa38;border-radius:14px;gap:14px;min-width:0;padding:14px;display:grid;box-shadow:0 16px 34px #02061733}.pm-hotjar-feed-shell>.pm-card-head{width:100%;min-width:0}.pm-hotjar-feed-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pm-hotjar-feed-stat{cursor:pointer;text-align:left;background:#0f172aa3;border:1px solid #94a3b833;border-radius:10px;min-width:0;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;position:relative;overflow:hidden}.pm-hotjar-feed-stat:before{content:"";background:#60a5fac7;width:4px;position:absolute;inset:0 auto 0 0}.pm-hotjar-feed-stat span{color:#9fb2c7;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.pm-hotjar-feed-stat strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:5px;font-size:21px;line-height:1.1;display:block;overflow:hidden}.pm-hotjar-feed-stat:hover,.pm-hotjar-feed-stat.is-active{background:#0f172ad1;border-color:#7dd3fc7a;transform:translateY(-1px)}.pm-hotjar-feed-stat:disabled{cursor:default;opacity:.72;transform:none}.pm-hotjar-stat-critical:before{background:#ef4444}.pm-hotjar-stat-high:before{background:#fb923c}.pm-hotjar-stat-medium:before{background:#facc15}.pm-hotjar-stat-info:before{background:#38bdf8}.pm-hotjar-cluster-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.pm-hotjar-cluster-strip button{cursor:pointer;text-align:left;background:#0f172a80;border:1px solid #94a3b82e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;padding:8px 9px;transition:border-color .16s,background .16s,transform .16s;display:grid}.pm-hotjar-cluster-strip button:hover{background:#0f172ac2;border-color:#7dd3fc7a;transform:translateY(-1px)}.pm-hotjar-cluster-strip span{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.pm-hotjar-cluster-strip strong{color:#fef3c7;font-size:18px;line-height:1}.pm-hotjar-cluster-strip small{color:#94a3b8;grid-column:1/-1;font-size:11px}.pm-hotjar-drilldown-panel{background:linear-gradient(145deg,#082f497a,#0f172abd),radial-gradient(circle at 100% 0,#f59e0b14,#0000 34%);border:1px solid #7dd3fc42;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.pm-hotjar-drilldown-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.pm-hotjar-drilldown-head span{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.pm-hotjar-drilldown-head h4{color:#f8fafc;margin:3px 0 0}.pm-hotjar-drilldown-head strong{color:#fef3c7;font-size:12px}.pm-hotjar-drilldown-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.pm-hotjar-drilldown-row{background:#0f172a99;border:1px solid #94a3b82e;border-radius:10px;gap:7px;min-width:0;padding:9px;display:grid}.pm-hotjar-drilldown-row strong,.pm-hotjar-drilldown-row span,.pm-hotjar-drilldown-row p{overflow-wrap:anywhere;min-width:0}.pm-hotjar-drilldown-row strong{color:#f8fafc}.pm-hotjar-drilldown-row span,.pm-hotjar-drilldown-row p{color:#94a3b8;margin:0;font-size:12px}.pm-hotjar-feed-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.78fr);align-items:start;gap:14px;min-width:0;display:grid}.pm-hotjar-priority-lane,.pm-hotjar-compact-lane{gap:10px;min-width:0;display:grid}.pm-hotjar-lane-head{color:#cbd5e1;justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-hotjar-lane-head span{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.pm-hotjar-lane-head strong{color:#f8fafc;text-align:center;border:1px solid #94a3b83d;border-radius:999px;min-width:28px;padding:2px 8px;font-size:12px}.pm-hotjar-spotlight-card,.pm-hotjar-compact-card{background:linear-gradient(160deg,#0f172ad1,#1e293b94);border:1px solid #94a3b82e;min-width:0;box-shadow:0 14px 28px #0206172e}.pm-hotjar-spotlight-card{border-radius:12px;gap:9px;padding:12px;display:grid}.pm-hotjar-compact-card{border-radius:10px;align-content:start;gap:8px;padding:11px;display:grid}.pm-hotjar-card-top{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.pm-hotjar-score,.pm-hotjar-card-time{color:#94a3b8;white-space:nowrap;flex:none;font-size:12px}.pm-hotjar-spotlight-card h4,.pm-hotjar-compact-card h4{color:#f8fafc;overflow-wrap:anywhere;margin:0}.pm-hotjar-spotlight-card h4{font-size:15px;line-height:1.28}.pm-hotjar-compact-card h4{font-size:13px;line-height:1.25}.pm-hotjar-spotlight-card p,.pm-hotjar-compact-card p{color:#cbd5e1;overflow-wrap:anywhere;min-width:0;margin:0}.pm-hotjar-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pm-hotjar-context-grid div,.pm-hotjar-evidence-box{background:#0f172a80;border:1px solid #94a3b82e;border-radius:9px;min-width:0;padding:7px 8px}.pm-hotjar-context-grid span,.pm-hotjar-evidence-box strong{color:#9fb2c7;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.pm-hotjar-context-grid strong,.pm-hotjar-evidence-box span{color:#f8fafc;overflow-wrap:anywhere;min-width:0;margin-top:4px;display:block}.pm-hotjar-context-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-hotjar-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.pm-hotjar-mini-meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.pm-hotjar-mini-meta span{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;border:1px solid #94a3b83d;border-radius:999px;max-width:100%;padding:3px 8px;font-size:11px;overflow:hidden}.pm-hotjar-compact-footer{align-content:start;gap:8px;display:grid}.pm-hotjar-card-actions{gap:6px}.pm-hotjar-card-actions .pm-btn{flex:82px;justify-content:center;min-width:0}.pm-hotjar-feed-pager{color:#94a3b8;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.pm-hotjar-feed-pager span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-feed-item{background:#0f172a80;border:1px solid #94a3b82e;border-radius:10px;padding:11px}.pm-feed-critical{border-left:4px solid #ef4444}.pm-feed-high{border-left:4px solid #fb923c}.pm-feed-medium{border-left:4px solid #facc15}.pm-feed-low{border-left:4px solid #34d399}.pm-feed-head{justify-content:space-between;gap:10px;margin-bottom:6px;display:flex}.pm-feed-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pm-badge{text-transform:uppercase;letter-spacing:.04em;color:#e2e8f0;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.pm-badge-warn{color:#fde68a;background:#facc152e;border-color:#facc1575}.pm-action-status{text-transform:none;letter-spacing:0;color:#bae6fd;background:#38bdf824;border-color:#38bdf870}.pm-source-hotjar{background:#2563eb38;border-color:#60a5fa7a}.pm-source-pendo{background:#14b8a633;border-color:#2dd4bf70}.pm-source-gcp{background:#9333ea38;border-color:#c084fc7a}.pm-source-manual{background:#64748b40;border-color:#94a3b86b}.pm-source-icon{background:#0f172a80;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-right:4px;font-size:10px;font-weight:700;display:inline-flex}.pm-severity-critical{color:#fecaca;background:#ef444433;border-color:#f8717180}.pm-severity-high{color:#fed7aa;background:#fb923c33;border-color:#fb923c80}.pm-severity-medium{color:#fde68a;background:#facc152e;border-color:#facc1585}.pm-severity-low{color:#bbf7d0;background:#34d3992e;border-color:#34d39980}.pm-severity-icon{opacity:.9;margin-right:4px;font-size:10px;font-weight:700}.pm-status-new,.pm-status-triaging,.pm-status-reproducing{background:#3b82f633;border-color:#60a5fa73}.pm-status-bug_created,.pm-status-in_dev{background:#a855f733;border-color:#c4b5fd73}.pm-status-ready_for_qa,.pm-status-monitoring,.pm-status-reviewed{background:#22c55e33;border-color:#86efac73}.pm-status-closed,.pm-status-ignored{background:#64748b33;border-color:#94a3b873}.pm-status-known_issue,.pm-status-muted{color:#cbd5e1;background:#4755693d;border-color:#94a3b880}.pm-status-at-risk{color:#fed7aa;background:#fb923c33;border-color:#fb923c80}.pm-status-watch{color:#fde68a;background:#facc152e;border-color:#facc1585}.pm-status-healthy{color:#bbf7d0;background:#34d3992e;border-color:#34d39980}.pm-client,.pm-module,.pm-portal,.pm-priority,.pm-health-pill,.pm-client-status{background:#94a3b824;border-color:#94a3b859}.pm-feed-time{color:#94a3b8;font-size:12px}.pm-feed-meta{color:#cbd5e1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:8px;font-size:13px;display:grid}.pm-metric-card,.pm-insight-card{position:relative;overflow:hidden}.pm-metric-card:before,.pm-insight-card:before{content:"";background:#94a3b873;width:4px;position:absolute;top:0;bottom:0;left:0}.pm-tone-neutral:before{background:#94a3b880}.pm-tone-info:before{background:#38bdf8b8}.pm-tone-low:before{background:#4ade80b8}.pm-tone-medium:before{background:#facc15c2}.pm-tone-high:before{background:#fb923ccc}.pm-tone-critical:before{background:#f87171db}.pm-tone-info{background:linear-gradient(155deg,#0f28498f,#0f172ac7)}.pm-tone-low{background:linear-gradient(155deg,#153f2a80,#0f172ac7)}.pm-tone-medium{background:linear-gradient(155deg,#58401473,#0f172ac7)}.pm-tone-high{background:linear-gradient(155deg,#67311480,#0f172ac7)}.pm-tone-critical{background:linear-gradient(155deg,#631e1e8f,#0f172ac7)}.pm-page-hotjar .pm-card-head h3,.pm-page-hotjar .pm-kicker{color:#93c5fd}.pm-page-pendo .pm-card-head h3,.pm-page-pendo .pm-kicker{color:#99f6e4}.pm-pendo-analytics{--pendo-accent:#14b8a6;--pendo-accent-2:#8b5cf6;--pendo-soft:#14b8a624;--pendo-border:#2dd4bf47}.pm-pendo-hero{border-color:var(--pendo-border);background:radial-gradient(circle at 12% 18%,#2dd4bf2e,#0000 28rem),radial-gradient(circle at 88% 12%,#8b5cf62e,#0000 30rem),linear-gradient(140deg,#08192af5,#0e0f22eb);overflow:hidden;box-shadow:0 18px 48px #02061742}.pm-pendo-hero-main{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.pm-pendo-hero h2{color:#ecfeff;letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(28px,4vw,48px)}.pm-pendo-hero p{color:#c7d2fe;max-width:760px;font-size:15px}.pm-pendo-exec-summary{color:#e2e8f0;background:linear-gradient(135deg,#14b8a61f,#8b5cf614);border:1px solid #2dd4bf33;border-radius:16px;margin-top:12px;padding:12px 14px;line-height:1.55}.pm-pendo-hero-badges,.pm-pendo-section-meta,.pm-pendo-kpi-top,.pm-pendo-card-stats,.pm-pendo-control-panel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pm-pendo-action-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}.pm-pendo-action-card small{color:#99f6e4;letter-spacing:.02em;font-weight:900}.pm-pendo-action-card:focus-visible{outline-offset:4px;outline:2px solid #2dd4bf94}.pm-pendo-decision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pm-pendo-decision-chip{color:#d8e3f1;text-align:left;cursor:pointer;background:linear-gradient(150deg,#14b8a629,#0f172a9e),radial-gradient(circle at 100% 0,#8b5cf62e,#0000 44%);border:1px solid #2dd4bf38;border-radius:16px;gap:6px;min-width:0;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.pm-pendo-decision-chip span{color:#99f6e4;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.pm-pendo-decision-chip strong{color:#f8fafc;font-size:15px}.pm-pendo-decision-chip .pm-readiness-badge{justify-self:start;max-width:100%}.pm-pendo-decision-chip:hover,.pm-pendo-decision-chip:focus-visible{border-color:#2dd4bf80;outline:none;transform:translateY(-2px);box-shadow:0 16px 34px #02061733}.pm-pendo-control-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a7a;border:1px solid #94a3b838;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;padding:12px;display:grid}.pm-pendo-control-panel div{background:#0206173d;border:1px solid #94a3b824;border-radius:12px;min-width:0;padding:10px}.pm-pendo-control-panel span,.pm-pendo-control-panel strong{display:block}.pm-pendo-control-panel span{color:#99f6e4;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.pm-pendo-control-panel strong{color:#f8fafc;overflow-wrap:anywhere;margin-top:4px;font-size:13px}.pm-pendo-kpi-strip,.pm-pendo-readiness-grid,.pm-pendo-exec-strip,.pm-pendo-insight-grid,.pm-pendo-section-grid,.pm-pendo-chart-layout,.pm-pendo-checklist-grid{gap:12px;display:grid}.pm-pendo-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-pendo-kpi-card,.pm-pendo-exec-card,.pm-pendo-leadership-verdict,.pm-pendo-readiness-card,.pm-pendo-section-card,.pm-pendo-chart-card,.pm-pendo-checklist-card,.pm-pendo-signal-card,.pm-pendo-journey-card{background:linear-gradient(150deg,#0f172ab3,#02061761),radial-gradient(circle at 100% 0,#14b8a61a,#0000 45%);border:1px solid #94a3b82e;border-radius:16px;box-shadow:0 12px 28px #0206171f}.pm-pendo-exec-strip{grid-template-columns:minmax(280px,1.35fr) repeat(4,minmax(0,1fr));align-items:stretch}.pm-pendo-leadership-verdict,.pm-pendo-exec-card{padding:15px}.pm-pendo-leadership-verdict{background:radial-gradient(circle at 0 0,#2dd4bf29,#0000 32rem),linear-gradient(145deg,#082f49ad,#0f172ab3);border-color:#2dd4bf52}.pm-pendo-leadership-verdict h3{color:#ecfeff;letter-spacing:-.025em;margin:6px 0 8px;font-size:clamp(18px,2.2vw,25px)}.pm-pendo-leadership-verdict p,.pm-pendo-exec-card p{color:#b8c7da;margin:0;line-height:1.48}.pm-pendo-exec-card{gap:8px;min-height:170px;display:grid}.pm-pendo-exec-card>span{color:#99f6e4;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.pm-pendo-exec-card strong{color:#f8fafc;font-size:clamp(20px,2.4vw,30px);line-height:1.05}.pm-pendo-kpi-card{gap:8px;min-height:132px;padding:14px;display:grid;position:relative;overflow:hidden}.pm-pendo-kpi-card:before{content:"";opacity:.9;background:linear-gradient(#2dd4bf,#8b5cf6);width:4px;position:absolute;inset:0 auto 0 0}.pm-pendo-kpi-card strong{color:#f8fafc;font-size:clamp(26px,4vw,40px);line-height:1}.pm-pendo-kpi-card small{color:#aab9cc;line-height:1.4}.pm-pendo-kpi-meter{background:#94a3b824;border-radius:999px;height:7px;display:block;overflow:hidden}.pm-pendo-kpi-meter span{border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#8b5cf6,#f59e0b);height:100%;display:block;box-shadow:0 0 16px #2dd4bf3d}.pm-pendo-kpi-meter.is-empty{background:repeating-linear-gradient(135deg,#94a3b829 0 2px,#0000 2px 8px)}.pm-pendo-kpi-card.is-available{border-color:#2dd4bf57}.pm-pendo-kpi-card.is-fallback{background:linear-gradient(150deg,#1e293b8a,#0f172a8c),repeating-linear-gradient(135deg,#94a3b814 0 1px,#0000 1px 10px);border-style:dashed}.pm-pendo-tabbar{z-index:7;scrollbar-width:thin;background:linear-gradient(135deg,#0f172aeb,#020617db),radial-gradient(circle at 10% 0,#2dd4bf1f,#0000 28rem);border:1px solid #2dd4bf33;border-radius:20px;gap:8px;margin-bottom:14px;padding:10px;display:flex;position:relative;overflow-x:auto;box-shadow:0 18px 42px #02061742}.pm-pendo-operational-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pm-pendo-rail-card{color:#d8e3f1;text-align:left;cursor:pointer;background:linear-gradient(150deg,#0f172aad,#02061757),radial-gradient(circle at 100% 0,#8b5cf61c,#0000 46%);border:1px solid #2dd4bf24;border-radius:18px;gap:7px;min-width:0;padding:12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.pm-pendo-rail-card span{color:#99f6e4;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.pm-pendo-rail-card strong{color:#f8fafc;font-size:18px;line-height:1.05}.pm-pendo-rail-card:hover,.pm-pendo-rail-card:focus-visible,.pm-pendo-rail-card.is-active{background:linear-gradient(150deg,#14b8a633,#0f172a9e),radial-gradient(circle at 100% 0,#8b5cf633,#0000 46%);border-color:#2dd4bf7a;outline:none;transform:translateY(-2px);box-shadow:0 16px 32px #0206172e}.pm-pendo-tab{color:#d8e3f1;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b838;border-radius:999px;flex:none;padding:10px 14px;font-weight:800;transition:transform .18s,border-color .18s,background .18s}.pm-pendo-tab:hover,.pm-pendo-tab:focus-visible{border-color:#2dd4bf80;outline:none;transform:translateY(-1px)}.pm-pendo-tab.is-active{color:#ecfeff;background:linear-gradient(135deg,#14b8a657,#8b5cf642);border-color:#2dd4bfb3;box-shadow:0 0 0 1px #2dd4bf2e,0 12px 28px #14b8a61f}.pm-pendo-tab-panel{gap:14px;min-width:0;margin-top:10px;scroll-margin-top:152px;display:grid}.pm-pendo-tab-panel:focus{outline:none}.pm-pendo-tab-panel:focus-visible{outline-offset:6px;border-radius:18px;outline:2px solid #2dd4bf6b}.pm-pendo-tab-focus{background:radial-gradient(circle at 0 0,#2dd4bf24,#0000 28rem),linear-gradient(135deg,#0f172ab8,#0206175c);border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #94a3b81f,0 16px 34px #0206171f}.pm-pendo-tab-focus h3,.pm-pendo-tab-focus p{margin:0}.pm-pendo-tab-focus h3{color:#f8fafc;letter-spacing:-.03em;font-size:clamp(20px,2.4vw,30px)}.pm-pendo-tab-focus p{color:#b8c7da;max-width:760px;line-height:1.5}.pm-pendo-tab-focus-stat{flex:none;justify-items:end;gap:8px;display:grid}.pm-pendo-tab-focus-stat strong{color:#f8fafc;font-size:clamp(22px,2.6vw,34px);line-height:1}.pm-pendo-kpi-top{justify-content:space-between}.pm-pendo-kpi-top>span{color:#99f6e4;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.pm-pendo-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-pendo-preview-grid,.pm-pendo-step-flow-grid,.pm-pendo-split-layout{gap:12px;display:grid}.pm-pendo-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-pendo-preview-card{background:linear-gradient(150deg,#0f172ab8,#0206176b),radial-gradient(circle at 100% 0,#8b5cf621,#0000 46%);border:1px solid #94a3b82e;border-radius:18px;gap:10px;min-height:100%;padding:15px;display:grid;box-shadow:0 14px 34px #02061729}.pm-pendo-preview-card h3,.pm-pendo-preview-card p{margin:0}.pm-pendo-preview-card strong{color:#f8fafc;font-size:24px}.pm-pendo-readiness-matrix{gap:9px;display:grid}.pm-pendo-readiness-row{background:#0f172a70;border:1px solid #94a3b829;border-radius:14px;grid-template-columns:minmax(0,1.35fr) auto minmax(220px,.9fr);align-items:center;gap:12px;padding:12px;display:grid}.pm-pendo-readiness-row h4,.pm-pendo-readiness-row p{margin:0}.pm-pendo-readiness-row p,.pm-pendo-readiness-row small{color:#b8c7da;line-height:1.45}.pm-pendo-row-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pm-pendo-readiness-card,.pm-pendo-section-card,.pm-pendo-checklist-card{padding:13px}.pm-pendo-readiness-card h4,.pm-pendo-section-card h4,.pm-pendo-checklist-card h4{margin:10px 0 6px}.pm-pendo-readiness-card p,.pm-pendo-section-card p,.pm-pendo-section-card small,.pm-pendo-checklist-card p{color:#b8c7da;line-height:1.48}.pm-pendo-section-card small{border-top:1px solid #94a3b824;margin-top:10px;padding-top:10px;display:block}.pm-pendo-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-pendo-insight-card{border-color:#2dd4bf33;min-height:100%}.pm-pendo-insight-card ul{color:#cbd5e1;gap:8px;margin:10px 0 0;padding-left:18px;display:grid}.pm-pendo-insight-trust{background:linear-gradient(150deg,#064e3b6b,#0f172ab8)}.pm-pendo-insight-sparse{background:linear-gradient(150deg,#58401461,#0f172ab8)}.pm-pendo-insight-reports{background:linear-gradient(150deg,#1e40af52,#0f172ab8)}.pm-pendo-insight-actions{background:linear-gradient(150deg,#5b21b657,#0f172ab8)}.pm-pendo-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-pendo-limit-note{background:#14b8a614;border:1px dashed #2dd4bf47;border-radius:12px;margin-top:12px;padding:10px 12px}.pm-pendo-chart-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-pendo-bar-list{gap:12px;display:grid}.pm-pendo-bar-row{gap:7px;display:grid}button.pm-pendo-bar-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}button.pm-pendo-bar-row:hover .pm-pendo-bar-track,button.pm-pendo-bar-row:focus-visible .pm-pendo-bar-track{box-shadow:0 0 0 1px #2dd4bf6b,0 0 18px #2dd4bf29}.pm-pendo-bar-row div{color:#e2e8f0;justify-content:space-between;gap:10px;display:flex}.pm-pendo-bar-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-pendo-bar-row span{color:#aab9cc}.pm-pendo-bar-track{background:#94a3b829;border-radius:999px;height:9px;display:block;overflow:hidden}.pm-pendo-bar-track span{border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#8b5cf6);height:100%;display:block}.pm-pendo-empty-state{background:linear-gradient(135deg,#fbbf2417,#0f172a61);border:1px dashed #fbbf2459;border-radius:14px;gap:6px;padding:16px;display:grid}.pm-pendo-empty-state strong{color:#fde68a}.pm-pendo-empty-state p{margin:0}.pm-pendo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-pendo-signal-card,.pm-pendo-journey-card{padding:14px}.pm-pendo-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0;display:grid}.pm-pendo-card-stats span{color:#aab9cc;background:#0206173d;border:1px solid #94a3b824;border-radius:10px;min-width:0;padding:8px}.pm-pendo-card-stats strong{color:#f8fafc;display:block}.pm-pendo-table-wrap{border:1px solid #94a3b829;border-radius:14px}.pm-pendo-table thead th{z-index:1;color:#ccfbf1;background:#0f172af5;position:sticky;top:0}.pm-pendo-table tbody tr:nth-child(2n){background:#94a3b80b}.pm-pendo-table tbody tr:hover{background:#14b8a612}.pm-pendo-table td span{color:#94a3b8;margin-top:3px;font-size:12px;display:block}.pm-pendo-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-pendo-data-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pm-pendo-quality-tile{background:linear-gradient(150deg,#0f172a85,#0206173d);border:1px solid #94a3b829;border-radius:14px;padding:12px}.pm-pendo-quality-tile h4{margin:10px 0 6px}.pm-pendo-quality-tile p{color:#b8c7da;margin:0}.pm-pendo-route-list{margin-top:14px}.pm-pendo-split-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.pm-pendo-split-layout .pm-pendo-chart-card{padding:14px}.pm-pendo-neutral-warning{background:linear-gradient(150deg,#5840143d,#0f172a94),radial-gradient(circle at 100% 0,#facc151a,#0000 45%);border-color:#facc1547}.pm-pendo-missing-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pm-pendo-data-quality-grid-tight{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-pendo-journey-definitions{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.pm-pendo-journey-definitions .pm-badge{white-space:normal;line-height:1.35}.pm-pendo-step-flow-grid{grid-template-columns:1fr;margin-bottom:12px}.pm-pendo-step-flow{background:#0f172a75;border:1px solid #2dd4bf2e;border-radius:16px;padding:14px}.pm-pendo-step-flow h4{margin:0 0 10px}.pm-pendo-step-flow>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pm-pendo-step{color:#ccfbf1;background:#14b8a61a;border:1px solid #2dd4bf38;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.pm-pendo-step-arrow{color:#99f6e4}.pm-pendo-subhead{margin-top:14px}.pm-pendo-check-item{border-top:1px solid #94a3b824;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.pm-pendo-check-item:first-of-type{border-top:0}.pm-pendo-check-item code{color:#99f6e4;background:#14b8a61a;border:1px solid #2dd4bf47;border-radius:8px;margin-left:6px;padding:3px 7px;display:inline-flex}.pm-pendo-check-item p{margin:6px 0 0}.pm-pendo-hero-copy{min-width:0}.pm-pendo-readiness-orb{background:radial-gradient(circle at center, #0f172aeb 0 48%, transparent 49%), conic-gradient(from 220deg, #2dd4bf 0 var(--pendo-ready-end,38%), #8b5cf6b8 var(--pendo-ready-end,38%) var(--pendo-partial-end,100%), #fbbf24c7 var(--pendo-partial-end,100%) 100%);text-align:center;cursor:help;border-radius:999px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:128px;height:128px;margin:2px auto 6px;display:flex;position:relative;box-shadow:0 20px 45px #0206173d,inset 0 0 0 1px #ffffff14}.pm-pendo-readiness-orb:focus-visible{box-shadow:0 20px 45px #0206173d,0 0 0 3px #2dd4bf47,inset 0 0 0 1px #ffffff14}.pm-pendo-readiness-orb strong{color:#f8fafc;font-size:28px;line-height:1}.pm-pendo-readiness-orb span{color:#cbd5e1;max-width:88px;font-size:10.5px;line-height:1.15}.pm-pendo-readiness-tip{z-index:30;color:#e2e8f0;-webkit-backdrop-filter:blur(14px);text-align:left;opacity:0;pointer-events:none;background:#0f172af5;border:1px solid #2dd4bf4d;border-radius:12px;width:min(290px,72vw);padding:10px 12px;font-size:11px;font-style:normal;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-6px);box-shadow:0 18px 34px #0206175c}.pm-pendo-readiness-orb:hover .pm-pendo-readiness-tip,.pm-pendo-readiness-orb:focus-visible .pm-pendo-readiness-tip{opacity:1;transform:translate(-50%)}.pm-pendo-readiness-tip:after{content:"";background:#0f172af5;border-top:1px solid #2dd4bf4d;border-left:1px solid #2dd4bf4d;width:10px;height:10px;position:absolute;bottom:100%;left:50%;transform:translate(-50%,5px)rotate(45deg)}.pm-pendo-readiness-legend{color:#cbd5e1;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:-2px 0 4px;font-size:10px;line-height:1.2;display:flex}.pm-pendo-readiness-legend span{align-items:center;gap:5px;display:inline-flex}.pm-pendo-readiness-legend i{border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 2px #ffffff0f}.pm-pendo-readiness-legend .is-ready{background:#2dd4bf}.pm-pendo-readiness-legend .is-partial{background:#8b5cf6}.pm-pendo-readiness-legend .is-needs{background:#fbbf24}.pm-pendo-status-card{background:linear-gradient(150deg,#0f172ab3,#02061766),radial-gradient(circle at 100% 0,#8b5cf62e,#0000 52%);border:1px solid #2dd4bf38;border-radius:20px;align-content:start;align-self:start;gap:8px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #02061733}.pm-pendo-status-row{border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.pm-pendo-status-row:first-of-type{border-top:0}.pm-pendo-status-row span{color:#aab9cc;font-size:12px}.pm-pendo-status-row strong{color:#f8fafc;text-align:right;font-size:14px}.pm-pendo-status-row .pm-readiness-badge{justify-self:end;width:fit-content}.pm-pendo-trust-strip{border-top:1px solid #94a3b81f;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px;display:flex}.pm-pendo-trust-strip span{color:#cbd5e1;background:#0f172a7a;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:7px 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #94a3b824}.pm-pendo-trust-strip strong{color:#99f6e4}.pm-pendo-health-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pm-pendo-health-card{background:linear-gradient(150deg,#0f172ab8,#0206175c),radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 46%);border-radius:20px;gap:8px;min-height:164px;padding:16px;display:grid;box-shadow:0 16px 34px #02061729}.pm-pendo-health-card span{color:#99f6e4;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.pm-pendo-health-card strong{color:#f8fafc;font-size:clamp(22px,2.6vw,34px);line-height:1.04}.pm-pendo-health-card p{color:#b8c7da;margin:0;line-height:1.48}.pm-pendo-health-top{min-height:26px}.pm-pendo-report-section{gap:14px;display:grid}.pm-pendo-visual-grid,.pm-pendo-journey-summary-grid,.pm-pendo-snapshot-grid,.pm-pendo-playbook-grid,.pm-pendo-queue-grid{gap:12px;display:grid}.pm-pendo-visual-grid,.pm-pendo-journey-summary-grid,.pm-pendo-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-pendo-playbook-grid,.pm-pendo-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-pendo-visual-card,.pm-pendo-queue-card,.pm-pendo-snapshot-card,.pm-pendo-playbook-step{background:linear-gradient(150deg,#0f172aa3,#02061757),radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 44%);border-radius:18px;gap:10px;min-width:0;padding:15px;transition:transform .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 0 0 1px #94a3b821,0 14px 30px #0206171f}.pm-pendo-kpi-card,.pm-pendo-health-card,.pm-pendo-preview-card,.pm-pendo-quality-tile,.pm-pendo-release-group,.pm-pendo-checklist-group{transition:transform .18s,box-shadow .18s,border-color .18s}.pm-pendo-kpi-card:hover,.pm-pendo-health-card:hover,.pm-pendo-visual-card:hover,.pm-pendo-queue-card:hover,.pm-pendo-snapshot-card:hover,.pm-pendo-playbook-step:hover,.pm-pendo-preview-card:hover,.pm-pendo-quality-tile:hover,.pm-pendo-release-group:hover,.pm-pendo-checklist-group:hover{transform:translateY(-2px);box-shadow:0 20px 42px #02061733}.pm-pendo-visual-card h4,.pm-pendo-queue-card h4,.pm-pendo-playbook-step h4{margin:0}.pm-pendo-visual-card p,.pm-pendo-queue-card p,.pm-pendo-snapshot-card p,.pm-pendo-playbook-step p{color:#b8c7da;margin:0;line-height:1.45}.pm-pendo-visual-card>strong,.pm-pendo-snapshot-card strong{color:#f8fafc;font-size:clamp(20px,2.4vw,30px);line-height:1.05}.pm-pendo-snapshot-card span,.pm-pendo-step-number{color:#99f6e4;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.pm-pendo-url-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pm-pendo-url-metrics{gap:10px;display:grid}.pm-pendo-url-metric{background:#0f172a7a;border-radius:16px;gap:5px;padding:13px;display:grid;box-shadow:inset 0 0 0 1px #94a3b81f}.pm-pendo-url-metric span{color:#99f6e4;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.pm-pendo-url-metric strong{color:#f8fafc;font-size:24px}.pm-pendo-section-gap{margin-top:12px}.pm-pendo-kpi-card{background:linear-gradient(160deg,#0f172abd,#1e293b66),radial-gradient(circle at 0 0,#2dd4bf1f,#0000 42%);border-color:#0000;border-radius:20px;box-shadow:0 16px 34px #02061724}.pm-pendo-kpi-card:before{width:auto;height:4px;inset:0 0 auto}.pm-pendo-kpi-top i{background:linear-gradient(90deg,#2dd4bfeb,#8b5cf6c7);border-radius:999px;width:28px;height:10px;box-shadow:0 0 18px #2dd4bf2e}.pm-pendo-filter-card{background:#0f172a70;border-color:#2dd4bf21;padding:12px}.pm-pendo-filter-card.is-expanded{background:linear-gradient(150deg,#0f172aa3,#02061757),radial-gradient(circle at 100% 0,#2dd4bf14,#0000 42%)}.pm-pendo-filter-shell{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-pendo-filter-shell h3,.pm-pendo-filter-shell p{margin:0}.pm-pendo-filter-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pm-pendo-filter-card .pm-filters-grid{margin-top:14px}.pm-pendo-overview-summary{background:linear-gradient(145deg,#0f172a94,#02061747),radial-gradient(circle at 0 0,#14b8a614,#0000 44%)}.pm-pendo-release-section{overflow:hidden}.pm-pendo-release-hero{background:radial-gradient(circle at 12% 0,#22c55e2e,#0000 32rem),linear-gradient(135deg,#064e3b57,#0f172aa8);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.pm-pendo-release-hero h3{color:#ecfeff;letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(22px,3vw,36px)}.pm-pendo-release-hero p{color:#cbd5e1;max-width:720px;margin:0}.pm-pendo-release-status,.pm-pendo-check-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pm-pendo-release-warning{color:#fde68a;background:#fbbf2417;border-radius:14px;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;display:flex}.pm-pendo-release-warning code{color:#fef3c7}.pm-pendo-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.pm-pendo-release-group{background:#0f172a70;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #94a3b81f}.pm-pendo-release-group-head{padding:0}.pm-pendo-release-report{background:#0206173d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.pm-pendo-release-report h4{margin:6px 0 4px}.pm-pendo-release-report p{color:#b8c7da;margin:0}.pm-pendo-instrumentation-toolbar{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(160px,.8fr)) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.pm-pendo-checklist-accordion{gap:10px;display:grid}.pm-pendo-checklist-group{background:linear-gradient(150deg,#0f172a94,#02061747),radial-gradient(circle at 100% 0,#8b5cf614,#0000 48%);border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b824}.pm-pendo-checklist-group summary{color:#f8fafc;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.pm-pendo-checklist-group summary::-webkit-details-marker{display:none}.pm-pendo-checklist-group summary span{font-weight:900}.pm-pendo-checklist-group summary small{color:#99f6e4}.pm-pendo-checklist-items{padding:0 16px 12px}.pm-pendo-check-meta code{margin-left:0}.pm-readiness-badge{font-weight:800}.pm-readiness-can-build-now,.pm-pendo-priority-must{color:#bbf7d0;background:#22c55e2b;border-color:#4ade8070}.pm-readiness-partial,.pm-pendo-priority-should{color:#fde68a;background:#facc152b;border-color:#facc156b}.pm-readiness-needs-instrumentation,.pm-pendo-priority-later{color:#fed7aa;background:#fb923c2b;border-color:#fb923c6b}.pm-readiness-not-available{color:#cbd5e1;background:#94a3b824;border-color:#94a3b859}.pm-pendo-soft{color:#99f6e4;background:#14b8a61f;border-color:#2dd4bf4d}.pm-page-gcp .pm-card-head h3,.pm-page-gcp .pm-kicker{color:#c4b5fd}.pm-page-flags .pm-card-head h3,.pm-page-flags .pm-kicker{color:#fcd34d}.pm-feed-next{color:#d8e3f1;margin-top:8px;font-size:12.5px}.pm-why-box{color:#dbe5f2;background:#0f172a7a;border:1px solid #94a3b833;border-radius:8px;margin-top:8px;padding:8px}.pm-env{background:#3b82f626;border-color:#60a5fa73}.pm-plane-linked{background:#22c55e29;border-color:#4ade8073}.pm-plane-unlinked{background:#fb718524;border-color:#fb718566}.pm-feed-links{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.pm-link-chip{background:#0f172a7a;border:1px solid #94a3b82e;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:4px 6px;display:inline-flex}.pm-link-chip .pm-btn{white-space:nowrap}.pm-feed-links a{color:#7dd3fc;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;text-decoration:none;overflow:hidden}.pm-feed-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pm-feed-actions-hypercare .pm-btn-primary,.pm-feed-actions-hypercare .pm-btn-danger{transform:scale(1.02)}.pm-btn{color:#e2e8f0;cursor:pointer;background:#0f172abd;border:1px solid #94a3b847;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;text-decoration:none;display:inline-flex}.pm-btn:hover{border-color:#38bdf88c}.pm-btn:disabled,.pm-btn[aria-disabled=true]{opacity:.58;cursor:not-allowed;filter:grayscale(.2)}.pm-btn-disabled:hover{border-color:#94a3b847}.pm-btn:focus-visible,.pm-tab:focus-visible,.pm-summary-card:focus-visible,.pm-critical-item:focus-visible,.pm-flag-chip:focus-visible{outline-offset:2px;outline:2px solid #3e86e5}.pm-btn-primary{color:#fff7ed;background:#f9731647;border-color:#f973167a}.pm-btn-danger{color:#fee2e2;background:#ef44443d;border-color:#f871718c}.pm-inline-actions{flex-wrap:wrap;gap:6px;display:flex}.pm-empty-state{border-style:dashed;place-items:start;gap:8px;display:grid}.pm-sticky-controls{z-index:1;background:#0b1328;border-color:#60a5fa4d;position:relative;overflow:visible;box-shadow:0 10px 22px #02061747}.pm-table-wrap{width:100%;max-width:100%;overflow:auto}.pm-table{border-collapse:collapse;width:100%;min-width:900px}.pm-table th,.pm-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b833;padding:10px}.pm-table tbody tr:hover{background:#1e293b59}.pm-table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;z-index:1;background:#111a30;font-size:12px;position:sticky;top:0}.pm-hotjar-table-wrap{max-width:100%;overflow:auto hidden}.pm-hotjar-table{table-layout:fixed;min-width:980px}.pm-hotjar-table th,.pm-hotjar-table td{overflow:hidden}.pm-hotjar-table .col-event{width:240px;min-width:200px}.pm-hotjar-table .col-client{width:120px;min-width:120px}.pm-hotjar-table .col-module{width:150px;min-width:140px}.pm-hotjar-table .col-severity{width:100px;min-width:100px}.pm-hotjar-table .col-status{width:150px;min-width:130px}.pm-hotjar-table .col-session{width:130px;min-width:120px}.pm-hotjar-table .col-last-seen{width:140px;min-width:130px}.pm-hotjar-table .col-actions{width:220px;min-width:180px}.pm-hotjar-cell-copy{overflow-wrap:anywhere;word-break:break-word;margin:0}.pm-hotjar-table .col-client small{color:#91a1b6;margin-top:3px;font-size:11px;display:block}.pm-hotjar-url-text{margin-top:6px}.pm-hotjar-classification{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pm-hotjar-actions{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.pm-hotjar-actions .pm-btn{justify-content:center;width:100%}.pm-page-hotjar{isolation:isolate;position:relative}.pm-page-hotjar:before{content:"";pointer-events:none;z-index:-1;filter:blur(2px);background:radial-gradient(circle at 14% 6%,#22d3ee2e,#0000 30%),radial-gradient(circle at 86% 10%,#f9731629,#0000 28%),linear-gradient(#0f172a1a,#0000 76%);height:520px;position:absolute;inset:-28px -20px auto}.pm-hotjar-snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pm-hotjar-snapshot-pro{background:linear-gradient(145deg,#0f172ae6,#111827b8),radial-gradient(circle at 18% 0,#22d3ee2e,#0000 32%),radial-gradient(circle at 94% 0,#f59e0b24,#0000 30%);border-color:#7dd3fc47}.pm-hotjar-scope-pill{color:#bfdbfe;background:#0ea5e91a;border:1px solid #7dd3fc47;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.pm-hotjar-snapshot-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.pm-hotjar-snapshot-hero article{background:linear-gradient(135deg,#0f172abd,#1e293b75),radial-gradient(circle at 100% 0,#7dd3fc29,#0000 42%);border:1px solid #94a3b82e;border-radius:18px;padding:16px;position:relative;overflow:hidden}.pm-hotjar-snapshot-hero span,.pm-hotjar-snapshot-hero small{color:#95a3b8;display:block}.pm-hotjar-snapshot-hero strong{color:#f8fafc;letter-spacing:-.04em;margin:6px 0;font-size:clamp(24px,3vw,38px);display:block}.pm-hotjar-filters-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pm-hotjar-import-card{background:linear-gradient(135deg,#0f172adb,#111827b8),radial-gradient(circle at 100% 0,#60a5fa24,#0000 34%);border-color:#60a5fa52;padding:12px 14px;box-shadow:0 12px 30px #02061733}.pm-hotjar-import-card .pm-card-head{align-items:flex-start;margin-bottom:8px}.pm-hotjar-import-card .pm-card-head h3{font-size:16px}.pm-hotjar-import-card .pm-card-head p{margin-top:3px;font-size:12.5px}.pm-hotjar-report-shell{background:radial-gradient(circle at 12% 0,#22d3ee47,#0000 30%),radial-gradient(circle at 88% 6%,#fb923c3d,#0000 28%),linear-gradient(135deg,#082f49e6,#0f172af0 42%,#312e8175),linear-gradient(#ffffff0a,#0000);border:1px solid #7dd3fc4d;border-radius:22px;gap:16px;padding:18px;scroll-margin-top:152px;display:grid;position:relative;overflow:visible;box-shadow:0 28px 72px #02061775,inset 0 1px #ffffff14}#hotjar-week-response-details,#hotjar-week-response-report,#hotjar-customer-rating-distribution,#overview-provider-dashboard{scroll-margin-top:152px}.pm-hotjar-report-shell:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(120deg,#ffffff14,#0000 22% 72%,#7dd3fc0f),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 74px);position:absolute;inset:0}.pm-hotjar-report-shell>*{z-index:1;position:relative}.pm-hotjar-report-shell:focus{outline-offset:4px;outline:2px solid #22d3eeb8}.pm-hotjar-report-shell[data-focus-note]:after{content:attr(data-focus-note);z-index:3;color:#e0f2fe;background:#082f49e0;border:1px solid #22d3ee61;border-radius:999px;max-width:min(420px,70vw);padding:7px 11px;font-size:12px;font-weight:850;position:absolute;top:14px;right:18px;box-shadow:0 16px 34px #02061747}.pm-hotjar-report-empty{border-style:dashed}.pm-hotjar-report-hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0f172aad,#1e293b75),radial-gradient(circle at 100% 0,#fbbf241a,#0000 30%);border:1px solid #bfdbfe38;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff14}.pm-hotjar-empty-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pm-hotjar-empty-grid article{background:linear-gradient(135deg,#0f172aad,#1e293b6b),radial-gradient(circle at 100% 0,#22d3ee14,#0000 32%);border:1px solid #94a3b838;border-radius:14px;padding:14px;box-shadow:inset 0 1px #ffffff0d}.pm-hotjar-empty-grid strong,.pm-hotjar-empty-grid span{display:block}.pm-hotjar-empty-grid strong{color:#e2e8f0}.pm-hotjar-empty-grid span{color:#9fb2c7;margin-top:6px;line-height:1.45}.pm-hotjar-report-hero h3{color:#f8fafc;letter-spacing:-.04em;margin:2px 0 6px;font-size:clamp(26px,3vw,36px)}.pm-hotjar-report-hero p{color:#c6d5e8;max-width:780px;margin:0;line-height:1.55}.pm-hotjar-report-hero-controls{background:linear-gradient(135deg,#0f172a94,#1e293b57),radial-gradient(circle at 0 0,#22d3ee14,#0000 32%);border:1px solid #7dd3fc33;border-radius:16px;grid-template-columns:repeat(2,minmax(130px,1fr)) auto;align-items:end;gap:8px;margin-top:14px;padding:10px;display:inline-grid;box-shadow:inset 0 1px #ffffff0d}.pm-hotjar-report-hero-controls .pm-filter-field{min-width:0}.pm-hotjar-report-hero-controls .pm-filter-field span{color:#bfdbfe;font-size:11px}.pm-hotjar-report-hero-controls .pm-btn{align-self:stretch}.pm-hotjar-score-orb{background:radial-gradient(circle at 50% 52%,#0f172af5 0 47%,#0000 48%),conic-gradient(from 220deg,#22d3ee,#6366f1,#f59e0b,#22d3ee);border:1px solid #fef3c770;border-radius:999px;align-content:center;justify-items:center;gap:5px;width:118px;height:118px;display:grid;position:relative;box-shadow:0 18px 42px #fb923c2e,0 0 44px #22d3ee2e,inset 0 0 28px #fbbf2429}.pm-hotjar-score-orb:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:10px}.pm-hotjar-score-orb span{color:#fef3c7;font-size:34px;font-weight:800;line-height:1}.pm-hotjar-score-orb small{color:#cbd5e1;text-transform:uppercase;letter-spacing:.08em;font-size:12px;line-height:1}.pm-hotjar-score-tip{justify-self:end}.pm-hotjar-score-orb span,.pm-hotjar-score-orb small{z-index:1;text-shadow:0 2px 14px #0206178a;position:relative}.pm-hotjar-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pm-hotjar-report-filterbar{background:linear-gradient(135deg,#0f172ab3,#1e293b75),radial-gradient(circle at 0 0,#60a5fa14,#0000 36%);border:1px solid #7dd3fc38;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0d}.pm-hotjar-report-filterbar .pm-filter-field span{color:#bfdbfe}.pm-hotjar-filter-empty{border-style:dashed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pm-hotjar-filter-empty h3,.pm-hotjar-filter-empty p{margin:0}.pm-hotjar-filter-empty p{color:#9fb2c7}.pm-hotjar-report-metric{background:linear-gradient(145deg,#0f172ac7,#1e293b8a),radial-gradient(circle at 100% 0,#22d3ee1a,#0000 32%);border:1px solid #94a3b838;border-radius:16px;gap:4px;padding:14px;display:grid;position:relative;overflow:visible;box-shadow:0 16px 30px #02061738,inset 0 1px #ffffff0d}.pm-hotjar-report-metric:before{content:"";background:linear-gradient(#22d3ee,#f59e0b);width:4px;position:absolute;inset:0 auto 0 0}.pm-hotjar-report-metric span,.pm-hotjar-report-metric small{color:#9fb2c7}.pm-hotjar-report-metric strong{color:#f8fafc;letter-spacing:-.03em;font-size:28px}.pm-hotjar-rating-note{color:#cbd5e1;background:#78350f24;border:1px solid #fbbf2438;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;font-size:13px;line-height:1.45;display:grid}.pm-hotjar-rating-note strong{color:#fde68a;white-space:nowrap}.pm-hotjar-report-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.pm-hotjar-report-grid-wide{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start}.pm-hotjar-report-grid>.pm-hotjar-report-card{align-self:start}.pm-hotjar-report-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0f172ad1,#1e293b94),radial-gradient(circle at 100% 0,#6366f11a,#0000 34%);border-color:#7dd3fc3d;overflow:visible;box-shadow:0 20px 44px #0206173d,inset 0 1px #ffffff0d}.pm-audience-bars,.pm-journey-list{gap:12px;display:grid}.pm-audience-row,.pm-journey-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:7px;padding:0;transition:transform .16s,background .16s,box-shadow .16s;display:grid}.pm-audience-row:hover,.pm-audience-row:focus-visible,.pm-audience-row.is-active,.pm-journey-row:hover,.pm-journey-row:focus-visible,.pm-journey-row.is-active{background:#2563eb1a;transform:translateY(-1px);box-shadow:0 0 0 1px #7dd3fc2e,0 12px 26px #02061729}.pm-audience-row:focus-visible,.pm-journey-row:focus-visible,.pm-rating-bar:focus-visible,.pm-confidence-pills button:focus-visible{outline-offset:3px;outline:2px solid #7dd3fcb3}.pm-chart-tooltip{z-index:2;position:relative}.pm-chart-tooltip:hover,.pm-chart-tooltip:focus-within{z-index:80}.pm-metric-card.pm-chart-tooltip{overflow:visible}.pm-chart-tooltip:after{content:attr(data-pm-tooltip);z-index:82;color:#f8fafc;opacity:0;pointer-events:none;text-align:left;background:#020617f5;border:1px solid #7dd3fc61;border-radius:9px;width:max-content;max-width:min(320px,78vw);padding:8px 10px;font-size:12px;font-weight:700;line-height:1.35;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 16px 34px #0206176b}.pm-chart-tooltip:before{content:"";z-index:83;opacity:0;pointer-events:none;background:#020617f5;border-bottom:1px solid #7dd3fc61;border-right:1px solid #7dd3fc61;width:10px;height:10px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,6px)rotate(45deg)}.pm-chart-tooltip:hover:after,.pm-chart-tooltip:focus-within:after{opacity:1;transform:translate(-50%)}.pm-chart-tooltip:hover:before,.pm-chart-tooltip:focus-within:before{opacity:1;transform:translate(-50%)rotate(45deg)}.pm-hotjar-score-tip.pm-chart-tooltip:after{text-align:center;max-width:min(300px,72vw);bottom:calc(100% + 14px);left:auto;right:0;transform:translateY(6px)}.pm-hotjar-score-tip.pm-chart-tooltip:before{bottom:calc(100% + 8px);left:auto;right:54px;transform:translateY(6px)rotate(45deg)}.pm-hotjar-score-tip.pm-chart-tooltip:hover:after,.pm-hotjar-score-tip.pm-chart-tooltip:focus-within:after{transform:translateY(0)}.pm-hotjar-score-tip.pm-chart-tooltip:hover:before,.pm-hotjar-score-tip.pm-chart-tooltip:focus-within:before{transform:translateY(0)rotate(45deg)}.pm-audience-row>div:first-child,.pm-journey-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pm-audience-row strong,.pm-journey-row span{color:#e2e8f0}.pm-audience-row span,.pm-journey-row strong{color:#94a3b8;font-size:12px}.pm-journey-row em{color:#7dd3fc;letter-spacing:.06em;text-transform:uppercase;margin-left:6px;font-size:10px;font-style:normal;font-weight:800}.pm-inferred-badge{color:#bfdbfe;white-space:nowrap;background:#2563eb1f;border:1px solid #7dd3fc3d;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}.pm-audience-track{background:#0206176b;border:1px solid #94a3b81f;border-radius:999px;grid-column:1/-1;height:11px;overflow:hidden}.pm-audience-track span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#818cf8 52%,#f59e0b);height:100%;display:block;box-shadow:0 0 16px #22d3ee3d}.pm-rating-bars{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;min-height:220px;display:grid}.pm-rating-bar{color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-rows:auto minmax(130px,1fr) auto auto;gap:6px;min-width:0;padding:0;transition:transform .16s,filter .16s;display:grid}.pm-rating-bar:hover,.pm-rating-bar:focus-visible,.pm-rating-bar.is-active{filter:brightness(1.08);transform:translateY(-2px)}.pm-rating-bar.is-active .pm-rating-column,.pm-rating-bar:hover .pm-rating-column,.pm-rating-bar:focus-visible .pm-rating-column{border-color:#7dd3fc5c;box-shadow:0 0 0 1px #7dd3fc29,0 18px 30px #0206172e}.pm-rating-value{color:#f8fafc;font-weight:800}.pm-rating-column{background:linear-gradient(#f8fafc14,#0f172a29),#0206173d;border:1px solid #94a3b81f;border-radius:14px;justify-content:center;align-items:end;min-height:130px;display:flex;overflow:hidden}.pm-rating-column span{background:linear-gradient(#f59e0b,#6366f1 44%,#22d3ee);border-radius:14px 14px 0 0;width:100%;box-shadow:0 -8px 24px #22d3ee33}.pm-rating-bar strong{color:#f8fafc}.pm-rating-bar small{color:#94a3b8}.pm-hotjar-customer-card.is-expanded{border-color:#22d3ee6b;box-shadow:0 24px 54px #02061752,0 0 0 1px #22d3ee24}.pm-report-pagination{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pm-report-pagination span{color:#cbd5e1;font-size:12px;font-weight:700}.pm-customer-leaderboard{--pm-customer-grid:minmax(220px, 1.35fr) minmax(138px, .64fr) minmax(106px, .44fr) repeat(5, minmax(48px, .24fr));gap:10px;min-width:0;margin-top:12px;padding-bottom:4px;display:grid;overflow-x:visible}.pm-customer-header-row,.pm-customer-row-card{grid-template-columns:var(--pm-customer-grid);align-items:center;gap:8px;min-width:0;display:grid}.pm-customer-leaderboard-head{z-index:2;background:0 0;padding:0 4px;position:sticky;top:0}.pm-customer-header-row{color:#9fb2c7;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #94a3b838;padding:0 14px 9px;font-size:10.5px;font-weight:800}.pm-customer-header-row span:nth-child(n+4){text-align:center}.pm-customer-leaderboard-body{gap:8px;max-height:none;padding:2px 4px 4px;display:grid;overflow:visible}.pm-hotjar-customer-card.is-expanded .pm-customer-leaderboard-body{max-height:none}.pm-customer-row-card{z-index:1;border:1px solid color-mix(in srgb, var(--pm-rating-color,#38bdf8) 10%, #94a3b826);background:linear-gradient(135deg, color-mix(in srgb, var(--pm-rating-color,#38bdf8) 3%, transparent), transparent 42%), #0f172a47;border-radius:14px;min-width:0;padding:11px 12px;transition:border-color .18s,background .18s,transform .18s;position:relative;overflow:visible}.pm-customer-row-card:before{content:"";background:var(--pm-rating-color,#64748b);opacity:.56;border-radius:0 999px 999px 0;width:3px;position:absolute;inset:12px auto 12px 0}.pm-customer-row-card:hover{z-index:75;border-color:color-mix(in srgb, var(--pm-rating-color,#38bdf8) 22%, #94a3b82e);background:linear-gradient(135deg, color-mix(in srgb, var(--pm-rating-color,#38bdf8) 5%, transparent), transparent 44%), #0f172a6b;transform:translateY(-1px)}.pm-customer-row-card:focus-within{z-index:75}.pm-customer-name-cell{min-width:0;max-width:100%}.pm-customer-name-cell strong,.pm-customer-name-cell small{display:block}.pm-customer-name-cell strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.2;overflow:hidden}.pm-customer-name-cell small{color:#8ea2ba;letter-spacing:.01em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 7px;margin-top:3px;font-size:10px;font-weight:500;display:flex}.pm-customer-total{color:#e0f2fe;font-size:14px;font-weight:650}.pm-customer-volume-cell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pm-customer-avg-pill,.pm-customer-rating-pill{border:1px solid var(--pm-rating-border,#94a3b838);color:color-mix(in srgb, var(--pm-rating-color,#cbd5e1) 76%, #f8fafc);background:color-mix(in srgb, var(--pm-rating-bg,#0f172a75) 44%, #0f172a94);box-shadow:none;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.pm-customer-avg-pill{border-radius:999px;min-width:44px;padding:4px 7px;font-size:11.5px}.pm-customer-rating-pill{appearance:none;cursor:pointer;border-radius:8px;width:100%;min-width:0;height:25px;font-family:inherit;font-size:11.5px;line-height:1}.pm-customer-rating-cell{justify-content:center;min-width:0;display:flex}.pm-customer-rating-cell .pm-chart-tooltip:after{white-space:normal;word-break:normal;overflow-wrap:break-word;background:#020617;border-color:#38bdf894;max-width:min(220px,70vw);font-size:11px;font-weight:700;top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-4px);box-shadow:0 18px 36px #020617a8,0 0 0 1px #0f172af0}.pm-customer-rating-cell:nth-child(4) .pm-chart-tooltip:after,.pm-customer-rating-cell:nth-child(5) .pm-chart-tooltip:after{left:0;transform:translateY(-4px)}.pm-customer-rating-cell:nth-child(7) .pm-chart-tooltip:after,.pm-customer-rating-cell:nth-child(8) .pm-chart-tooltip:after{left:auto;right:0;transform:translateY(-4px)}.pm-customer-rating-cell .pm-chart-tooltip:before{display:none}.pm-customer-rating-cell .pm-chart-tooltip:hover:after,.pm-customer-rating-cell .pm-chart-tooltip:focus-within:after{transform:translate(-50%)}.pm-customer-rating-cell:nth-child(4) .pm-chart-tooltip:hover:after,.pm-customer-rating-cell:nth-child(4) .pm-chart-tooltip:focus-within:after,.pm-customer-rating-cell:nth-child(5) .pm-chart-tooltip:hover:after,.pm-customer-rating-cell:nth-child(5) .pm-chart-tooltip:focus-within:after,.pm-customer-rating-cell:nth-child(7) .pm-chart-tooltip:hover:after,.pm-customer-rating-cell:nth-child(7) .pm-chart-tooltip:focus-within:after,.pm-customer-rating-cell:nth-child(8) .pm-chart-tooltip:hover:after,.pm-customer-rating-cell:nth-child(8) .pm-chart-tooltip:focus-within:after{transform:translateY(0)}.pm-customer-rating-pill:hover,.pm-customer-rating-pill:focus-visible,.pm-customer-rating-pill.is-active{border-color:color-mix(in srgb, var(--pm-rating-color,#22d3ee) 76%, #fff);background:color-mix(in srgb, var(--pm-rating-color,#22d3ee) 22%, #0f172aa8);outline:none}.pm-customer-rating-pill:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--pm-rating-color,#22d3ee) 24%, transparent)}.pm-customer-rating-pill.is-zero{opacity:.34;filter:grayscale(.35)}.pm-customer-share{background:#0f172a61;border:1px solid #7dd3fc29;border-radius:999px;justify-content:center;align-items:center;min-width:62px;padding:5px 8px;display:inline-flex}.pm-customer-share strong{color:#dbeafe;font-size:12px;font-weight:650}.pm-customer-table-summary{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pm-customer-table-summary span{color:#9fb2c7;white-space:nowrap;background:#0f172a47;border:1px solid #7dd3fc29;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.pm-customer-table-summary strong{color:#e0f2fe;font-size:12px;font-weight:800}:root[data-theme=light] .pm-customer-leaderboard-head{color:#64748b}:root[data-theme=light] .pm-customer-header-row{color:#64748b;border-bottom-color:#0f172a29}:root[data-theme=light] .pm-customer-row-card{background:linear-gradient(135deg, color-mix(in srgb, var(--pm-rating-color,#38bdf8) 5%, transparent), transparent 42%), #ffffffd1}:root[data-theme=light] .pm-customer-name-cell strong,:root[data-theme=light] .pm-customer-total,:root[data-theme=light] .pm-customer-share strong{color:#0f172a}:root[data-theme=light] .pm-customer-name-cell small{color:#64748b}:root[data-theme=light] .pm-customer-share{background:#f8fafcdb;border-color:#0f172a1f}:root[data-theme=light] .pm-customer-table-summary span{color:#64748b;background:#f8fafcd1;border-color:#0f172a1a}:root[data-theme=light] .pm-customer-table-summary strong{color:#0f172a}:root[data-theme=light] .pm-customer-rating-cell .pm-chart-tooltip:after{color:#f8fafc;background:#0f172a;border-color:#0f172a47;box-shadow:0 18px 36px #0f172a38}@media (width<=1280px){.pm-customer-leaderboard{--pm-customer-grid:minmax(190px, 1.2fr) minmax(128px, .6fr) minmax(96px, .42fr) repeat(5, minmax(42px, .22fr))}}@media (width<=1020px) and (width>=721px){.pm-customer-leaderboard{overflow-x:auto}.pm-customer-header-row,.pm-customer-row-card{min-width:820px}}@media (width<=720px){.pm-hotjar-report-shell{border-radius:18px;gap:12px;padding:12px}.pm-hotjar-report-card{border-radius:16px;padding:12px}.pm-hotjar-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-customer-leaderboard{overflow-x:visible}.pm-customer-leaderboard-head{display:none}.pm-customer-row-card{grid-template-columns:1fr;gap:10px;min-width:0;padding:12px}.pm-customer-row-card [data-label]{grid-template-columns:minmax(86px,auto) minmax(0,1fr);align-items:center;gap:10px;display:grid}.pm-customer-row-card [data-label]:before{content:attr(data-label);color:#8ea0b9;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.pm-customer-name-cell[data-label]{grid-template-columns:1fr}.pm-customer-name-cell[data-label]:before{content:none}.pm-customer-volume-cell{justify-content:flex-start}.pm-customer-rating-cell{justify-content:stretch}.pm-customer-rating-pill{width:100%;min-width:0}.pm-customer-rating-cell .pm-chart-tooltip:after,.pm-customer-rating-cell:nth-child(4) .pm-chart-tooltip:after,.pm-customer-rating-cell:nth-child(5) .pm-chart-tooltip:after,.pm-customer-rating-cell:nth-child(7) .pm-chart-tooltip:after,.pm-customer-rating-cell:nth-child(8) .pm-chart-tooltip:after{max-width:min(260px,100vw - 44px);left:0;right:auto;transform:translateY(-4px)}.pm-customer-rating-cell .pm-chart-tooltip:hover:after,.pm-customer-rating-cell .pm-chart-tooltip:focus-within:after,.pm-customer-rating-cell:nth-child(4) .pm-chart-tooltip:hover:after,.pm-customer-rating-cell:nth-child(4) .pm-chart-tooltip:focus-within:after,.pm-customer-rating-cell:nth-child(5) .pm-chart-tooltip:hover:after,.pm-customer-rating-cell:nth-child(5) .pm-chart-tooltip:focus-within:after,.pm-customer-rating-cell:nth-child(7) .pm-chart-tooltip:hover:after,.pm-customer-rating-cell:nth-child(7) .pm-chart-tooltip:focus-within:after,.pm-customer-rating-cell:nth-child(8) .pm-chart-tooltip:hover:after,.pm-customer-rating-cell:nth-child(8) .pm-chart-tooltip:focus-within:after{transform:translateY(0)}.pm-url-evidence-row{grid-template-columns:1fr;align-items:stretch}.pm-url-evidence-actions{justify-content:flex-start}}@media (width<=480px){.pm-hotjar-report-metrics{grid-template-columns:1fr}}@media (width<=520px){.pm-week-rating-counts{flex-wrap:wrap;justify-content:flex-start}}.pm-confidence-pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pm-confidence-pills button{color:#dbeafe;font-size:12px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2563eb2e,#0f172a57);border:1px solid #7dd3fc3d;border-radius:999px;padding:6px 10px;transition:border-color .16s,background .16s,transform .16s}.pm-confidence-pills button:hover,.pm-confidence-pills button:focus-visible,.pm-confidence-pills button.is-active{background:linear-gradient(135deg,#2563eb4d,#0f172a66);border-color:#7dd3fc7a;transform:translateY(-1px)}.pm-hotjar-insights{color:#cbd5e1;margin:14px 0 0;padding-left:18px}.pm-classification-evidence-card{background:linear-gradient(145deg,#0f172ac7,#0f172a8f),radial-gradient(circle at 0 0,#22d3ee1a,#0000 32%),radial-gradient(circle at 100% 0,#f59e0b14,#0000 30%)}.pm-url-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-url-evidence-head{grid-column:1/-1;justify-content:space-between;align-items:start;gap:14px;display:flex}.pm-url-evidence-head h3{color:#f8fafc;margin:0;font-size:18px}.pm-url-evidence-head p{color:#aebed1;margin:0;font-size:13px;line-height:1.45}.pm-url-evidence-head>span{color:#fde68a;white-space:nowrap;background:#78350f2e;border:1px solid #fbbf2442;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:850}.pm-url-evidence-guide{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-url-evidence-guide article{background:linear-gradient(135deg,#0ea5e914,#0f172a38),#0206172e;border:1px solid #7dd3fc29;border-radius:12px;padding:9px 10px}.pm-url-evidence-guide strong,.pm-url-evidence-guide span{display:block}.pm-url-evidence-guide strong{color:#e0f2fe;letter-spacing:-.02em;font-size:18px;font-weight:750}.pm-url-evidence-guide span{color:#aebed1;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:11px;font-weight:700;line-height:1.35}.pm-url-evidence-row{background:linear-gradient(135deg,#02061757,#0f172a75),radial-gradient(circle at 100% 0,#7dd3fc14,#0000 36%);border:1px solid #7dd3fc2e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid;overflow:hidden}.pm-url-evidence-row>div{min-width:0}.pm-url-evidence-row>div:first-child{gap:3px;display:grid;overflow:hidden}.pm-url-evidence-row:hover{background:linear-gradient(135deg,#082f4947,#0f172a80),radial-gradient(circle at 100% 0,#7dd3fc1f,#0000 36%);border-color:#7dd3fc57;transform:translateY(-1px)}.pm-url-evidence-row strong,.pm-url-evidence-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pm-url-evidence-row strong{color:#dbeafe;font-size:14px;font-weight:750}.pm-url-evidence-row span,.pm-url-evidence-row small{color:#9fb2c7}.pm-url-evidence-row small{white-space:nowrap;background:#3b82f61f;border-radius:999px;align-items:center;max-width:100%;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.pm-url-evidence-mapping{text-overflow:ellipsis;overflow:hidden}.pm-url-evidence-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.pm-url-evidence-actions .pm-btn{min-height:28px;padding:5px 9px;text-decoration:none}.pm-url-evidence-missing{color:#64748b;white-space:nowrap;font-size:12px;font-weight:800}.pm-hotjar-insights li+li{margin-top:7px}.pm-week-report-card{background:linear-gradient(135deg,#0f172adb,#151e36bd),radial-gradient(circle at 12% 0,#22d3ee1f,#0000 28%),radial-gradient(circle at 86% 10%,#f59e0b1f,#0000 30%)}.pm-week-report-head{align-items:start;gap:16px}.pm-week-filterbar{grid-template-columns:repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:8px;min-width:min(100%,460px);display:grid}.pm-week-filterbar .pm-filter-field span{font-size:11px}.pm-week-filterbar select:disabled{opacity:.72;cursor:not-allowed}.pm-week-quick-picks{flex-wrap:wrap;align-items:center;gap:7px;margin:-4px 0 12px;display:flex}.pm-week-quick-picks>span{color:#94a3b8;font-size:12px;font-weight:800}.pm-week-chip{color:#cbd5e1;cursor:pointer;background:#0f172a9e;border:1px solid #7dd3fc38;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s}.pm-week-chip:hover,.pm-week-chip.is-active{color:#ecfeff;background:#0891b233;border-color:#22d3ee80;transform:translateY(-1px)}.pm-week-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pm-week-date-warning{color:#cbd5e1;background:#78350f29;border:1px solid #fbbf2447;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:grid}.pm-week-date-warning strong{color:#fde68a;white-space:nowrap}.pm-week-summary-metric{background:linear-gradient(145deg,#02061757,#0f172a94),radial-gradient(circle at 100% 0,#6366f121,#0000 38%);border:1px solid #7dd3fc33;border-radius:16px;padding:12px}.pm-week-summary-metric span,.pm-week-summary-metric small{color:#94a3b8;font-size:12px;display:block}.pm-week-summary-metric strong{color:#f8fafc;letter-spacing:-.04em;margin:3px 0;font-size:clamp(22px,2.4vw,32px);display:block}.pm-week-strip{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;scroll-margin-top:16px;display:grid}.pm-week-card-button{text-align:left;width:100%;color:inherit;cursor:pointer;background:linear-gradient(145deg,#0f172ab8,#1e293b75),radial-gradient(circle at 0 0,#f59e0b17,#0000 32%);border:1px solid #94a3b838;border-radius:18px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;box-shadow:inset 0 1px #ffffff0a}.pm-week-card-button:hover,.pm-week-card-button.is-active{border-color:#22d3ee70;transform:translateY(-1px);box-shadow:0 14px 30px #0891b21f,inset 0 1px #ffffff0f}.pm-week-card-button.is-active{background:linear-gradient(145deg,#082f49ad,#1e293b7a),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 38%)}.pm-week-card-button.pm-rating-tone-critical,.pm-week-detail-row.pm-rating-tone-critical{background:linear-gradient(145deg,#4c051957,#0f172a94),radial-gradient(circle at 100% 0,#fb71851f,#0000 38%);border-color:#fb718557}.pm-week-card-button.pm-rating-tone-high,.pm-week-detail-row.pm-rating-tone-high{background:linear-gradient(145deg,#43140752,#0f172a94),radial-gradient(circle at 100% 0,#fb923c1c,#0000 38%);border-color:#fb923c52}.pm-week-card-button.pm-rating-tone-medium,.pm-week-detail-row.pm-rating-tone-medium{border-color:#facc154d}.pm-week-card-button.pm-rating-tone-good,.pm-week-detail-row.pm-rating-tone-good{border-color:#60a5fa4d}.pm-week-card-button.pm-rating-tone-great,.pm-week-detail-row.pm-rating-tone-great{border-color:#22d3ee5c}.pm-week-card-top,.pm-week-card-meta,.pm-week-rating-counts{justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-week-card-top strong{color:#f8fafc;font-size:15px}.pm-week-card-top span{border:1px solid var(--pm-rating-border,#22d3ee40);color:var(--pm-rating-color,#cffafe);background:var(--pm-rating-bg,#082f4957);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.pm-week-volume{background:#02061770;border:1px solid #94a3b824;border-radius:999px;height:11px;margin:12px 0 9px;overflow:hidden}.pm-week-volume span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#818cf8 58%,#f59e0b);height:100%;display:block;box-shadow:0 0 18px #22d3ee3d}.pm-week-card-meta span,.pm-week-rating-counts small{color:#9fb2c7;font-size:12px}.pm-week-rating-stack{background:#0206176b;border-radius:999px;height:12px;margin-top:12px;display:flex;overflow:hidden}.pm-week-rating-stack span{min-width:0}.pm-week-r1,.pm-rating-tone-critical{--pm-rating-color:#fb7185;--pm-rating-bg:#fb718529;--pm-rating-border:#fb71856b}.pm-week-r2,.pm-rating-tone-high{--pm-rating-color:#fb923c;--pm-rating-bg:#fb923c29;--pm-rating-border:#fb923c66}.pm-week-r3,.pm-rating-tone-medium{--pm-rating-color:#facc15;--pm-rating-bg:#facc1524;--pm-rating-border:#facc155c}.pm-week-r4,.pm-rating-tone-good{--pm-rating-color:#60a5fa;--pm-rating-bg:#60a5fa26;--pm-rating-border:#60a5fa61}.pm-week-r5,.pm-rating-tone-great{--pm-rating-color:#22d3ee;--pm-rating-bg:#22d3ee29;--pm-rating-border:#22d3ee6b}.pm-week-r1,.pm-week-r2,.pm-week-r3,.pm-week-r4,.pm-week-r5{background:var(--pm-rating-color)}.pm-week-rating-counts{flex-wrap:nowrap;justify-content:space-between;margin-top:8px}.pm-week-rating-chip{border:1px solid var(--pm-rating-border,#94a3b814);background:var(--pm-rating-bg,#94a3b814);min-width:0;color:var(--pm-rating-color,#9fb2c7);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:11px;line-height:1.15;transition:background .16s,border-color .16s,color .16s,transform .16s}.pm-week-rating-chip:hover,.pm-week-rating-chip.is-active{border-color:var(--pm-rating-border,#22d3ee57);background:color-mix(in srgb, var(--pm-rating-color,#22d3ee) 22%, transparent);color:#ecfeff;transform:translateY(-1px)}.pm-week-detail-panel{background:linear-gradient(145deg,#0206175c,#0f172a94),radial-gradient(circle at 100% 0,#22d3ee17,#0000 34%);border:1px solid #7dd3fc42;border-radius:18px;margin-top:14px;padding:14px;scroll-margin-top:16px}.pm-week-detail-panel h4{color:#f8fafc;margin:0}.pm-week-detail-toolbar,.pm-week-impact-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pm-week-detail-toolbar{justify-content:space-between}.pm-week-detail-sort{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pm-week-detail-sort>span,.pm-week-impact-strip>span:first-child{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.pm-week-sort-chip,.pm-week-impact-pill{color:#cbd5e1;font:inherit;background:#0f172a8f;border:1px solid #7dd3fc33;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.pm-week-sort-chip{cursor:pointer;transition:background .16s,border-color .16s,color .16s,transform .16s}.pm-week-sort-chip:hover,.pm-week-sort-chip.is-active{color:#ecfeff;background:#0891b233;border-color:#22d3ee80;transform:translateY(-1px)}.pm-week-impact-strip{background:#02061738;border:1px solid #94a3b821;border-radius:14px;padding:9px}.pm-week-impact-pill{border-color:var(--pm-rating-border,#7dd3fc33);background:var(--pm-rating-bg,#0f172a8f);color:var(--pm-rating-color,#cbd5e1)}.pm-week-detail-list{gap:9px;margin-top:12px;display:grid}.pm-week-detail-legend{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.pm-week-detail-legend button{border:1px solid var(--pm-rating-border);color:var(--pm-rating-color);background:var(--pm-rating-bg);cursor:pointer;font:inherit;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;transition:background .16s,color .16s,transform .16s}.pm-week-detail-legend button:hover,.pm-week-detail-legend button.is-active{background:color-mix(in srgb, var(--pm-rating-color) 22%, transparent);color:#ecfeff;transform:translateY(-1px)}.pm-week-detail-row{background:#0f172a85;border:1px solid #94a3b829;border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;padding:10px;display:grid}.pm-week-detail-rating{border:1px solid var(--pm-rating-border,#22d3ee4d);width:44px;height:44px;color:var(--pm-rating-color,#cffafe);background:var(--pm-rating-bg,#0891b229);border-radius:14px;place-items:center;font-weight:900;display:grid}.pm-week-detail-copy{min-width:0}.pm-week-detail-copy strong,.pm-week-detail-copy span,.pm-week-detail-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pm-week-detail-copy strong{color:#e2e8f0}.pm-week-detail-copy span,.pm-week-detail-copy small{color:#9fb2c7}.pm-week-detail-links{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pm-week-detail-links a,.pm-week-detail-links span{color:#93c5fd;background:#2563eb1f;border:1px solid #7dd3fc33;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;text-decoration:none}.pm-week-detail-more{margin:10px 0 0}.pm-sr-only-file{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pm-import-status-grid{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pm-import-status-item{background:#0f172a5c;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:min(100%,360px);padding:6px 9px;display:inline-flex}.pm-import-status-item strong,.pm-import-status-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-import-status-item strong{color:#e2e8f0;font-size:12.5px}.pm-import-status-item small{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.pm-feed-view-head{align-items:flex-start}.pm-feed-view-head .pm-view-toggle{margin-left:auto}.pm-view-toggle{flex-wrap:wrap;gap:8px;display:inline-flex}.pm-overview-table-wrap{width:100%;max-width:100%;overflow-x:auto}.pm-overview-table{table-layout:fixed;min-width:980px}.pm-overview-actions{flex-direction:column;gap:6px;display:flex}.pm-overview-actions .pm-btn{justify-content:center;width:100%}.pm-truncate-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pm-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pm-module-card{background:#0f172a80;border:1px solid #94a3b838;border-radius:10px;padding:10px}.pm-module-top{justify-content:space-between;gap:8px;display:flex}.pm-health-critical{border-left:4px solid #ef4444}.pm-health-at-risk{border-left:4px solid #fb923c}.pm-health-watch{border-left:4px solid #facc15}.pm-health-healthy{border-left:4px solid #34d399}.pm-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pm-filter-field{color:#cbd5e1;gap:6px;font-size:12px;display:grid}.pm-filter-field select{color:#f8fafc;background:#0f172ab8;border:1px solid #94a3b840;border-radius:8px;width:100%;padding:8px}.pm-filter-checks{flex-wrap:wrap;gap:8px;display:flex}.pm-filter-checks label{color:#d6e0ee;align-items:center;gap:6px;display:inline-flex}.pm-check-row{align-items:center;gap:8px;display:inline-flex}.pm-filter-field input,.pm-filter-field textarea{color:#f8fafc;background:#0f172ab8;border:1px solid #94a3b840;border-radius:8px;width:100%;padding:8px}.pm-filter-field textarea{resize:vertical}.pm-truncate-1,.pm-truncate-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pm-truncate-1{-webkit-line-clamp:1}.pm-truncate-2{-webkit-line-clamp:2}.pm-filter-toggle{display:none}.pm-session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-session-card{background:#0f172a73;border:1px solid #94a3b830;border-radius:10px;padding:10px}.pm-banner{color:#e0f2fe;background:#0e74904d;border:1px solid #38bdf873;border-radius:8px;padding:9px 11px}.pm-demo-banner{border-style:dashed}.pm-btn-disabled{opacity:.72}.pm-btn-disabled:hover{transform:none}.pm-copy-toast{z-index:120;color:#d1fae5;pointer-events:none;background:#064e3bf2;border:1px solid #2dd4bf73;border-radius:10px;min-width:220px;max-width:min(440px,100vw - 32px);padding:10px 12px;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 34px #02061761}.pm-empty,.pm-muted{color:#94a3b8}.pm-skeleton-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-skeleton-row span{background:linear-gradient(90deg,#1e293b99,#334155e0,#1e293b99);border-radius:8px;height:60px;animation:1.6s linear infinite pm-sheen}@keyframes pm-sheen{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}.pm-detail-overlay{z-index:340;background:#020617b3;justify-content:flex-end;display:none;position:fixed;inset:0}.pm-detail-overlay.open{display:flex}.pm-detail-drawer{background:linear-gradient(160deg,#0b1020,#121b36);border-left:1px solid #94a3b83d;width:min(760px,96vw);height:100%;padding:14px;overflow:auto}.pm-detail-head{border-bottom:1px solid #94a3b833;justify-content:space-between;gap:10px;padding-bottom:12px;display:flex}.pm-detail-body{gap:10px;padding-top:10px;display:grid}.pm-detail-body section{background:#0f172a6e;border:1px solid #94a3b82e;border-radius:8px;padding:10px}.pm-detail-body ul{margin:0;padding-left:18px}.pm-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.pm-detail-actions-sticky{background:#070b18e0;border-top:1px solid #94a3b833;padding-top:10px;position:sticky;bottom:0}.pm-detail-body h5{color:#e2e8f0;margin:8px 0 6px}.pm-code-block{color:#c9d6e8;background:#020617cc;border:1px solid #94a3b833;border-radius:8px;margin:0;padding:10px;font-size:12px;overflow:auto}.pm-copy-grid{gap:8px;display:grid}.pm-copy-row{background:#0f172a73;border:1px solid #94a3b833;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.pm-copy-row span{min-width:0}.pm-btn-compact{padding:4px 8px;font-size:12px}.pm-flag-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pm-flag-column{background:#0f172a73;border:1px solid #94a3b833;border-radius:10px;padding:10px}.pm-flag-chip{color:#dbeafe;text-align:left;background:#0f172abd;border:1px solid #94a3b833;border-radius:8px;gap:4px;width:100%;margin-bottom:6px;padding:7px;display:grid}.pm-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pm-settings-item{background:#0f172a80;border:1px solid #94a3b833;border-radius:9px;padding:10px}.pm-settings-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-status-chip{text-transform:none;letter-spacing:normal}.pm-status-connected{background:#22c55e29;border-color:#4ade8073}.pm-status-mock{background:#2dd4bf24;border-color:#2dd4bf73}.pm-status-planned{background:#93c5fd24;border-color:#93c5fd73}.pm-status-missing{background:#94a3b829;border-color:#94a3b873}.pm-status-error{background:#ef44442e;border-color:#f8717180}.pm-table-compact th,.pm-table-compact td{padding:8px}.pm-plane-modal-overlay{z-index:340;background:#020617cc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pm-plane-modal{background:radial-gradient(circle at 80% 0,#f973161f,#0000 28rem),linear-gradient(160deg,#0a1124,#0f1b36 60%,#0a1124);border:1px solid #94a3b852;border-radius:14px;width:min(980px,100%);max-height:94vh;overflow:auto;box-shadow:0 30px 90px #00000073}.pm-plane-modal-head{border-bottom:1px solid #94a3b833;justify-content:space-between;gap:12px;padding:14px;display:flex}.pm-plane-modal-grid{gap:12px;padding:14px;display:grid}.pm-plane-context{flex-wrap:wrap;gap:6px;display:flex}.pm-plane-evidence{background:#0f172a7a;border:1px solid #94a3b838;border-radius:10px;padding:10px}.pm-plane-evidence h4{margin:0 0 6px}.pm-plane-evidence ul{margin:8px 0 0;padding-left:18px}.pm-plane-modal-actions{justify-content:flex-end;gap:8px;padding:0 14px 14px;display:flex}.pm-flag-modal-overlay{z-index:340;background:#020617cc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pm-flag-modal{background:radial-gradient(circle at 10% 0,#38bdf81f,#0000 26rem),linear-gradient(160deg,#0a1124,#0f1b36 60%,#0a1124);border:1px solid #94a3b852;border-radius:14px;width:min(980px,100%);max-height:94vh;overflow:auto;box-shadow:0 30px 90px #00000073}:root[data-theme=light] .pm-centre{--pm-light-nav-accent:#ec6f1f;--pm-light-nav-accent-border:color-mix(in srgb, var(--pm-light-nav-accent), transparent 58%);--pm-light-nav-accent-border-soft:color-mix(in srgb, var(--pm-light-nav-accent), transparent 72%);--pm-light-nav-accent-glow:color-mix(in srgb, var(--pm-light-nav-accent), transparent 92%);color:#17142a;background:radial-gradient(circle at 6% -10%,#ec6f1f14,#0000 24rem),linear-gradient(#ffffffeb,#f8f5eee6);border:1px solid #0f0c081f;border-radius:14px;transition:border-color .22s,box-shadow .22s,background .22s;box-shadow:inset 0 1px #ffffffb3,0 10px 24px #0f0c0814,0 10px 24px #0f0c080f}:root[data-theme=light] .pm-centre:hover,:root[data-theme=light] .pm-centre:focus-within{border-color:#0f0c0829;box-shadow:inset 0 1px #ffffffd1,0 12px 28px #0f0c081a,0 12px 28px #0f0c0814}:root[data-theme=light] .pm-head h2,:root[data-theme=light] .pm-card h3,:root[data-theme=light] .pm-card h4,:root[data-theme=light] .pm-card h5,:root[data-theme=light] .pm-summary-count,:root[data-theme=light] .pm-critical-strip h4,:root[data-theme=light] .pm-daily-grid strong{color:#17142a}:root[data-theme=light] .pm-demo-chip{color:#0f766e;background:#0d94881f;border-color:#0d94885c}:root[data-theme=light] .pm-head p,:root[data-theme=light] .pm-card p,:root[data-theme=light] .pm-summary-label,:root[data-theme=light] .pm-summary-trend,:root[data-theme=light] .pm-feed-time,:root[data-theme=light] .pm-daily-grid span,:root[data-theme=light] .pm-empty,:root[data-theme=light] .pm-muted{color:#54506b}:root[data-theme=light] .pm-summary-desc,:root[data-theme=light] .pm-feed-meta strong,:root[data-theme=light] .pm-feed-next strong,:root[data-theme=light] .pm-card strong{color:#231f39}:root[data-theme=light] .pm-tabs-sticky,:root[data-theme=light] .pm-card,:root[data-theme=light] .pm-hotjar-feed-shell,:root[data-theme=light] .pm-feed-item,:root[data-theme=light] .pm-module-card,:root[data-theme=light] .pm-session-card,:root[data-theme=light] .pm-flag-column,:root[data-theme=light] .pm-flag-chip,:root[data-theme=light] .pm-settings-item,:root[data-theme=light] .pm-copy-row,:root[data-theme=light] .pm-plane-evidence{background:linear-gradient(160deg,#fffffffa,#fbfaf6f5);border-color:#0f0c081f;box-shadow:0 10px 22px #0f0c0814}:root[data-theme=light] .pm-tabs-sticky{border-color:var(--pm-light-nav-accent-border-soft);background:linear-gradient(145deg,#fbfaf6fa,#f6f4eef2)}:root[data-theme=light] .pm-tab{color:#302b49;background:#ffffffd6;border-color:#0f0c0833;border-radius:999px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}:root[data-theme=light] .pm-tab.active,:root[data-theme=light] .pm-tab:hover{color:#7c2d12;background:linear-gradient(145deg,#ec6f1f3d,#fffffff5);border-color:#c2410c8a}:root[data-theme=light] .pm-tab.active{box-shadow:inset 0 1px 0 #ffffffbf, 0 0 0 1px color-mix(in srgb, var(--pm-light-nav-accent), transparent 66%), 0 8px 18px var(--pm-light-nav-accent-glow)}:root[data-theme=light] .pm-summary-card,:root[data-theme=light] .pm-next-grid article,:root[data-theme=light] .pm-daily-grid div,:root[data-theme=light] .pm-why-box,:root[data-theme=light] .pm-link-chip,:root[data-theme=light] .pm-hotjar-feed-stat,:root[data-theme=light] .pm-hotjar-cluster-strip button,:root[data-theme=light] .pm-hotjar-drilldown-panel,:root[data-theme=light] .pm-hotjar-drilldown-row,:root[data-theme=light] .pm-hotjar-lane-head strong,:root[data-theme=light] .pm-hotjar-context-grid div,:root[data-theme=light] .pm-hotjar-evidence-box,:root[data-theme=light] .pm-hotjar-mini-meta span{background:#fffc;border-color:#0f0c0824}:root[data-theme=light] .pm-hotjar-spotlight-card,:root[data-theme=light] .pm-hotjar-compact-card{background:linear-gradient(160deg,#fffffff5,#f6f4eeeb);border-color:#0f0c081f;box-shadow:0 10px 22px #0f0c0814}:root[data-theme=light] .pm-hotjar-feed-stat strong,:root[data-theme=light] .pm-hotjar-lane-head strong,:root[data-theme=light] .pm-hotjar-cluster-strip span,:root[data-theme=light] .pm-hotjar-cluster-strip strong,:root[data-theme=light] .pm-hotjar-drilldown-head h4,:root[data-theme=light] .pm-hotjar-drilldown-row strong,:root[data-theme=light] .pm-hotjar-spotlight-card h4,:root[data-theme=light] .pm-hotjar-compact-card h4,:root[data-theme=light] .pm-hotjar-context-grid strong,:root[data-theme=light] .pm-hotjar-evidence-box span{color:#2f2b45}:root[data-theme=light] .pm-hotjar-feed-stat span,:root[data-theme=light] .pm-hotjar-lane-head,:root[data-theme=light] .pm-hotjar-cluster-strip small,:root[data-theme=light] .pm-hotjar-drilldown-head span,:root[data-theme=light] .pm-hotjar-drilldown-row span,:root[data-theme=light] .pm-hotjar-drilldown-row p,:root[data-theme=light] .pm-hotjar-score,:root[data-theme=light] .pm-hotjar-card-time,:root[data-theme=light] .pm-hotjar-context-grid span,:root[data-theme=light] .pm-hotjar-evidence-box strong,:root[data-theme=light] .pm-hotjar-mini-meta span{color:#54506b}:root[data-theme=light] .pm-summary-critical{background:linear-gradient(160deg,#fee2e2eb,#fffffff5)}:root[data-theme=light] .pm-summary-high{background:linear-gradient(160deg,#ffedd5eb,#fffffff5)}:root[data-theme=light] .pm-summary-medium{background:linear-gradient(160deg,#fef9c3e6,#fffffff5)}:root[data-theme=light] .pm-summary-low{background:linear-gradient(160deg,#dcfce7e6,#fffffff5)}:root[data-theme=light] .pm-next-grid h4,:root[data-theme=light] .pm-toggle{color:#1a1730}:root[data-theme=light] .pm-badge{color:#312d48}:root[data-theme=light] .pm-badge-warn{color:#7c2d12;background:#facc152e;border-color:#ca8a0461}:root[data-theme=light] .pm-action-status{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb47}:root[data-theme=light] .pm-metric-card:before,:root[data-theme=light] .pm-insight-card:before{opacity:.8}:root[data-theme=light] .pm-tone-info{background:linear-gradient(155deg,#dbeafeeb,#fffffffa)}:root[data-theme=light] .pm-tone-low{background:linear-gradient(155deg,#dcfce7eb,#fffffffa)}:root[data-theme=light] .pm-tone-medium{background:linear-gradient(155deg,#fef9c3eb,#fffffffa)}:root[data-theme=light] .pm-tone-high{background:linear-gradient(155deg,#ffedd5eb,#fffffffa)}:root[data-theme=light] .pm-tone-critical{background:linear-gradient(155deg,#fee2e2eb,#fffffffa)}:root[data-theme=light] .pm-page-hotjar .pm-card-head h3,:root[data-theme=light] .pm-page-hotjar .pm-kicker{color:#1d4ed8}:root[data-theme=light] .pm-page-pendo .pm-card-head h3,:root[data-theme=light] .pm-page-pendo .pm-kicker{color:#0f766e}:root[data-theme=light] .pm-pendo-hero{background:radial-gradient(circle at 12% 18%,#14b8a62e,#0000 28rem),radial-gradient(circle at 88% 12%,#7c3aed24,#0000 30rem),linear-gradient(140deg,#f0fdfafa,#fffffff5);border-color:#0d94883d;box-shadow:0 18px 48px #0f172a14}:root[data-theme=light] .pm-pendo-hero h2{color:#123638}:root[data-theme=light] .pm-pendo-hero p{color:#475569}:root[data-theme=light] .pm-pendo-exec-summary{color:#334155;background:linear-gradient(135deg,#ccfbf1b3,#ede9fe94);border-color:#0d948833}:root[data-theme=light] .pm-pendo-control-panel,:root[data-theme=light] .pm-pendo-control-panel div,:root[data-theme=light] .pm-pendo-decision-chip,:root[data-theme=light] .pm-pendo-kpi-card,:root[data-theme=light] .pm-pendo-exec-card,:root[data-theme=light] .pm-pendo-leadership-verdict,:root[data-theme=light] .pm-pendo-readiness-card,:root[data-theme=light] .pm-pendo-section-card,:root[data-theme=light] .pm-pendo-chart-card,:root[data-theme=light] .pm-pendo-checklist-card,:root[data-theme=light] .pm-pendo-preview-card,:root[data-theme=light] .pm-pendo-readiness-row,:root[data-theme=light] .pm-pendo-step-flow,:root[data-theme=light] .pm-pendo-quality-tile,:root[data-theme=light] .pm-pendo-signal-card,:root[data-theme=light] .pm-pendo-journey-card{background:linear-gradient(150deg,#fffffffa,#f0fdfab8),radial-gradient(circle at 100% 0,#14b8a61f,#0000 44%);border-color:#0f172a1a;box-shadow:0 12px 28px #0f172a0f}:root[data-theme=light] .pm-pendo-control-panel strong,:root[data-theme=light] .pm-pendo-decision-chip strong,:root[data-theme=light] .pm-pendo-kpi-card strong,:root[data-theme=light] .pm-pendo-exec-card strong,:root[data-theme=light] .pm-pendo-leadership-verdict h3,:root[data-theme=light] .pm-pendo-card-stats strong,:root[data-theme=light] .pm-pendo-preview-card strong,:root[data-theme=light] .pm-pendo-bar-row div{color:#111827}:root[data-theme=light] .pm-pendo-control-panel span,:root[data-theme=light] .pm-pendo-decision-chip span,:root[data-theme=light] .pm-pendo-action-card small,:root[data-theme=light] .pm-pendo-kpi-top>span{color:#0f766e}:root[data-theme=light] .pm-pendo-kpi-card small,:root[data-theme=light] .pm-pendo-exec-card p,:root[data-theme=light] .pm-pendo-leadership-verdict p,:root[data-theme=light] .pm-pendo-readiness-card p,:root[data-theme=light] .pm-pendo-readiness-row p,:root[data-theme=light] .pm-pendo-readiness-row small,:root[data-theme=light] .pm-pendo-preview-card p,:root[data-theme=light] .pm-pendo-section-card p,:root[data-theme=light] .pm-pendo-section-card small,:root[data-theme=light] .pm-pendo-quality-tile p,:root[data-theme=light] .pm-pendo-checklist-card p,:root[data-theme=light] .pm-pendo-insight-card ul,:root[data-theme=light] .pm-pendo-bar-row span{color:#475569}:root[data-theme=light] .pm-pendo-tabbar{background:linear-gradient(135deg,#fffffff5,#f0fdfaeb),radial-gradient(circle at 10% 0,#14b8a61f,#0000 28rem);border-color:#0d948838;box-shadow:0 18px 42px #0f172a14}:root[data-theme=light] .pm-pendo-tab{color:#334155;background:#ffffffdb;border-color:#0f172a1f}:root[data-theme=light] .pm-pendo-tab.is-active{color:#0f766e;background:linear-gradient(135deg,#ccfbf1db,#ede9feb8);border-color:#0d948885}:root[data-theme=light] .pm-pendo-step{color:#0f766e;background:#0d948817;border-color:#0d94883d}:root[data-theme=light] .pm-pendo-step-arrow{color:#0f766e}:root[data-theme=light] .pm-pendo-kpi-card.is-fallback{background:linear-gradient(150deg,#f8fafcf5,#fffffffa),repeating-linear-gradient(135deg,#64748b1a 0 1px,#0000 1px 10px)}:root[data-theme=light] .pm-pendo-insight-trust{background:linear-gradient(150deg,#dcfce7e6,#fffffffa)}:root[data-theme=light] .pm-pendo-insight-sparse{background:linear-gradient(150deg,#fef9c3e6,#fffffffa)}:root[data-theme=light] .pm-pendo-insight-reports{background:linear-gradient(150deg,#dbeafee6,#fffffffa)}:root[data-theme=light] .pm-pendo-insight-actions{background:linear-gradient(150deg,#ede9fee6,#fffffffa)}:root[data-theme=light] .pm-pendo-empty-state{background:linear-gradient(135deg,#fef9c3c7,#fffffff2)}:root[data-theme=light] .pm-pendo-empty-state strong{color:#92400e}:root[data-theme=light] .pm-pendo-table thead th{color:#0f766e;background:#f0fdfafa}:root[data-theme=light] .pm-pendo-table tbody tr:nth-child(2n){background:#0f172a06}:root[data-theme=light] .pm-pendo-table tbody tr:hover{background:#14b8a617}:root[data-theme=light] .pm-readiness-can-build-now,:root[data-theme=light] .pm-pendo-priority-must{color:#166534;background:#16a34a1f;border-color:#16a34a57}:root[data-theme=light] .pm-readiness-partial,:root[data-theme=light] .pm-pendo-priority-should{color:#854d0e;background:#ca8a0421;border-color:#ca8a0457}:root[data-theme=light] .pm-readiness-needs-instrumentation,:root[data-theme=light] .pm-pendo-priority-later{color:#9a3412;background:#ea580c1f;border-color:#ea580c57}:root[data-theme=light] .pm-readiness-not-available{color:#475569;background:#64748b1f;border-color:#64748b47}:root[data-theme=light] .pm-pendo-soft,:root[data-theme=light] .pm-pendo-check-item code{color:#0f766e;background:#0d94881c;border-color:#0d948847}:root[data-theme=light] .pm-page-gcp .pm-card-head h3,:root[data-theme=light] .pm-page-gcp .pm-kicker{color:#7e22ce}:root[data-theme=light] .pm-page-flags .pm-card-head h3,:root[data-theme=light] .pm-page-flags .pm-kicker{color:#92400e}:root[data-theme=light] .pm-feed-meta,:root[data-theme=light] .pm-feed-next,:root[data-theme=light] .pm-filter-field,:root[data-theme=light] .pm-filter-checks label,:root[data-theme=light] .pm-flag-chip,:root[data-theme=light] .pm-copy-row{color:#2f2b45}:root[data-theme=light] .pm-source-hotjar{color:#1d4ed8;background:#2563eb24;border-color:#2563eb5c}:root[data-theme=light] .pm-source-pendo{color:#0f766e;background:#0d948824;border-color:#0d948857}:root[data-theme=light] .pm-source-gcp{color:#7e22ce;background:#9333ea24;border-color:#9333ea57}:root[data-theme=light] .pm-source-manual{color:#475569;background:#64748b26;border-color:#64748b5c}:root[data-theme=light] .pm-source-icon{color:inherit;background:#ffffffdb}:root[data-theme=light] .pm-severity-critical{color:#9f1239;background:#ef44441f;border-color:#dc262657}:root[data-theme=light] .pm-severity-high{color:#9a3412;background:#f973161f;border-color:#ea580c57}:root[data-theme=light] .pm-severity-medium{color:#92400e;background:#facc1524;border-color:#ca8a0457}:root[data-theme=light] .pm-severity-low{color:#166534;background:#22c55e1f;border-color:#16a34a57}:root[data-theme=light] .pm-status-new,:root[data-theme=light] .pm-status-triaging,:root[data-theme=light] .pm-status-reproducing{color:#1d4ed8;background:#3b82f61c;border-color:#2563eb4d}:root[data-theme=light] .pm-status-bug_created,:root[data-theme=light] .pm-status-in_dev{color:#7e22ce;background:#a855f71a;border-color:#9333ea4d}:root[data-theme=light] .pm-status-ready_for_qa,:root[data-theme=light] .pm-status-monitoring,:root[data-theme=light] .pm-status-reviewed{color:#166534;background:#22c55e1a;border-color:#16a34a4d}:root[data-theme=light] .pm-status-closed,:root[data-theme=light] .pm-status-ignored{color:#475569;background:#64748b1a;border-color:#64748b4d}:root[data-theme=light] .pm-status-known_issue,:root[data-theme=light] .pm-status-muted{color:#475569;background:#94a3b824;border-color:#64748b57}:root[data-theme=light] .pm-status-at-risk{color:#9a3412;background:#f973161f;border-color:#ea580c52}:root[data-theme=light] .pm-status-watch{color:#92400e;background:#facc1524;border-color:#ca8a0452}:root[data-theme=light] .pm-status-healthy{color:#166534;background:#22c55e1f;border-color:#16a34a4d}:root[data-theme=light] .pm-filter-field select,:root[data-theme=light] .pm-filter-field input,:root[data-theme=light] .pm-filter-field textarea{color:#17142a;background:#fffffff5;border-color:#0f0c083d}:root[data-theme=light] .pm-btn{color:#231f39;background:#fffffff5;border-color:#0f0c083d}:root[data-theme=light] .pm-btn:hover{background:#ece9fdcc;border-color:#5b4fe659}:root[data-theme=light] .pm-btn-primary{color:#7c2d12;background:#ec6f1f26;border-color:#ec6f1f7a}:root[data-theme=light] .pm-btn-danger{color:#991b1b;background:#ef44441a;border-color:#dc262666}:root[data-theme=light] .pm-pendo-health-card,:root[data-theme=light] .pm-pendo-status-card,:root[data-theme=light] .pm-pendo-filter-card,:root[data-theme=light] .pm-pendo-rail-card,:root[data-theme=light] .pm-pendo-tab-focus,:root[data-theme=light] .pm-pendo-release-group,:root[data-theme=light] .pm-pendo-release-report,:root[data-theme=light] .pm-pendo-visual-card,:root[data-theme=light] .pm-pendo-queue-card,:root[data-theme=light] .pm-pendo-snapshot-card,:root[data-theme=light] .pm-pendo-playbook-step,:root[data-theme=light] .pm-pendo-url-metric,:root[data-theme=light] .pm-pendo-checklist-group{background:linear-gradient(150deg,#fffffffa,#f0fdfab8),radial-gradient(circle at 100% 0,#14b8a61f,#0000 44%);border-color:#0f172a1a;box-shadow:0 12px 28px #0f172a0f}:root[data-theme=light] .pm-pendo-health-card strong,:root[data-theme=light] .pm-pendo-status-row strong,:root[data-theme=light] .pm-pendo-rail-card strong,:root[data-theme=light] .pm-pendo-tab-focus h3,:root[data-theme=light] .pm-pendo-tab-focus-stat strong,:root[data-theme=light] .pm-pendo-release-hero h3,:root[data-theme=light] .pm-pendo-readiness-orb strong,:root[data-theme=light] .pm-pendo-snapshot-card strong,:root[data-theme=light] .pm-pendo-url-metric strong,:root[data-theme=light] .pm-pendo-checklist-group summary{color:#111827}:root[data-theme=light] .pm-pendo-health-card span,:root[data-theme=light] .pm-pendo-trust-strip strong,:root[data-theme=light] .pm-pendo-rail-card span,:root[data-theme=light] .pm-pendo-snapshot-card span,:root[data-theme=light] .pm-pendo-step-number,:root[data-theme=light] .pm-pendo-url-metric span,:root[data-theme=light] .pm-pendo-checklist-group summary small{color:#0f766e}:root[data-theme=light] .pm-pendo-health-card p,:root[data-theme=light] .pm-pendo-status-row span,:root[data-theme=light] .pm-pendo-readiness-legend,:root[data-theme=light] .pm-pendo-tab-focus p,:root[data-theme=light] .pm-pendo-release-hero p,:root[data-theme=light] .pm-pendo-release-report p,:root[data-theme=light] .pm-pendo-visual-card p,:root[data-theme=light] .pm-pendo-queue-card p,:root[data-theme=light] .pm-pendo-snapshot-card p,:root[data-theme=light] .pm-pendo-playbook-step p,:root[data-theme=light] .pm-pendo-readiness-orb span{color:#475569}:root[data-theme=light] .pm-pendo-readiness-tip{color:#334155;background:#fffffffa;border-color:#0f766e3d;box-shadow:0 18px 34px #0f172a24}:root[data-theme=light] .pm-pendo-readiness-tip:after{background:#fffffffa;border-color:#0f766e3d}:root[data-theme=light] .pm-pendo-kpi-meter{background:#0f172a1a}:root[data-theme=light] .pm-pendo-readiness-orb{background:radial-gradient(circle at center, #fffffff5 0 48%, transparent 49%), conic-gradient(from 220deg, #0f766e 0 var(--pendo-ready-end,38%), #7c3aed9e var(--pendo-ready-end,38%) var(--pendo-partial-end,100%), #d97706ad var(--pendo-partial-end,100%) 100%);box-shadow:0 18px 42px #0f172a14,inset 0 0 0 1px #0f172a14}:root[data-theme=light] .pm-pendo-trust-strip span{color:#334155;background:#ffffffc7;box-shadow:inset 0 0 0 1px #0f172a1a}:root[data-theme=light] .pm-pendo-release-hero{background:radial-gradient(circle at 12% 0,#14b8a629,#0000 32rem),linear-gradient(135deg,#ecfdf5f5,#fffffff5)}:root[data-theme=light] .pm-pendo-release-warning{color:#92400e;background:#fef3c7bd}:root[data-theme=light] .pm-pendo-release-warning code{color:#78350f}:root[data-theme=light] .pm-feed-links a{color:#4f46e5}:root[data-theme=light] .pm-table a{color:#3730a3}:root[data-theme=light] .pm-critical-item{color:#7f1d1d;background:#ef44441a;border-color:#dc262652}:root[data-theme=light] .pm-critical-item strong{color:#991b1b}:root[data-theme=light] .pm-critical-item:hover{background:#ef444424}:root[data-theme=light] .pm-why-box{color:#4b4862}:root[data-theme=light] .pm-why-box strong{color:#1f2a44}:root[data-theme=light] .pm-plane-linked{color:#166534;background:#22c55e1f;border-color:#16a34a52}:root[data-theme=light] .pm-plane-unlinked{color:#9f1239;background:#ef44441a;border-color:#dc262652}:root[data-theme=light] .pm-table th,:root[data-theme=light] .pm-table td{color:#393553;border-bottom-color:#0f0c081f}:root[data-theme=light] .pm-table th{color:#6b6783;background:#f5f2ea}:root[data-theme=light] .pm-table tbody tr:hover{background:#ece9fd52}:root[data-theme=light] .pm-sticky-controls{background:linear-gradient(145deg,#fbfaf6fa,#f6f4eef2);border-color:#5b4fe633;box-shadow:0 12px 24px #0f0c081a}:root[data-theme=light] .pm-banner{color:#155e75;background:#daeef8db;border-color:#0e749047}:root[data-theme=light] .pm-freshness{color:#5b566f}:root[data-theme=light] .pm-copy-toast{color:#065f46;background:#ecfdf5f5;border-color:#10b98159}:root[data-theme=light] .pm-detail-overlay,:root[data-theme=light] .pm-plane-modal-overlay,:root[data-theme=light] .pm-flag-modal-overlay{background:#0f0c0859}:root[data-theme=light] .pm-detail-drawer,:root[data-theme=light] .pm-plane-modal,:root[data-theme=light] .pm-flag-modal{color:#1a1730;background:linear-gradient(155deg,#fffefb,#f6f4ee);border-color:#0f0c0829}:root[data-theme=light] .pm-detail-body section,:root[data-theme=light] .pm-code-block{color:#312d48;background:#ffffffd6;border-color:#0f0c0824}:root[data-theme=light] .pm-detail-actions-sticky{background:#fffffff2;border-top-color:#0f0c0824}:root:not([data-theme=light]) .pm-centre{--pm-bg-page:#111522;--pm-bg-sidebar:#151a28;--pm-bg-surface:#1b2232;--pm-bg-surface-soft:#1f2738;--pm-bg-elevated:#242d3f;--pm-bg-input:#111826;--pm-bg-overlay:#0f141f;--pm-border:#273043;--pm-border-soft:#364156;--pm-border-strong:#49566f;--pm-text:#c2cad1;--pm-text-muted:#93999e;--pm-text-subtle:#72767a;--pm-accent:#8276c9;--pm-accent-hover:#9c90d4;--pm-accent-active:#635a96;--pm-info:#2e90fa;--pm-success:#17b26a;--pm-warning:#f79009;--pm-danger:#f04438;--pm-focus-ring:#8276c98c;--pm-nav-accent:#ec6f1f;--pm-nav-accent-border:color-mix(in srgb, var(--pm-nav-accent), transparent 38%);--pm-nav-accent-border-soft:color-mix(in srgb, var(--pm-nav-accent), transparent 54%);--pm-nav-accent-glow:color-mix(in srgb, var(--pm-nav-accent), transparent 88%);color:var(--pm-text);background:radial-gradient(circle at 8% -10%,#8276c929,#0000 34rem),linear-gradient(#111522fa,#151a28f0);border:1px solid #8276c92e;border-radius:14px;transition:border-color .22s,box-shadow .22s,background .22s;box-shadow:inset 0 1px #ffffff0a,0 14px 32px #0000004d,0 12px 28px #8276c914}:root:not([data-theme=light]) .pm-centre:hover,:root:not([data-theme=light]) .pm-centre:focus-within{border-color:#8276c93d;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #00000057,0 16px 34px #8276c91f}:root:not([data-theme=light]) .pm-head h2{color:var(--pm-text)}:root:not([data-theme=light]) .pm-head p{color:var(--pm-text-muted)}:root:not([data-theme=light]) .pm-tabs-sticky{border-color:var(--pm-nav-accent-border-soft);background:linear-gradient(#151a28fa,#111522f2);box-shadow:0 8px 24px #00000057}:root:not([data-theme=light]) .pm-tab{color:#d8deeb;background:#1b2232eb;border-color:#94a3b842;border-radius:999px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}:root:not([data-theme=light]) .pm-tab:hover,:root:not([data-theme=light]) .pm-tab.active{color:#fff7ed;border-color:var(--pm-nav-accent-border);background:linear-gradient(145deg, color-mix(in srgb, var(--pm-nav-accent), #0f172a 86%), #0f172ac7)}:root:not([data-theme=light]) .pm-tab.active{box-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 1px color-mix(in srgb, var(--pm-nav-accent), transparent 54%), 0 10px 24px var(--pm-nav-accent-glow)}:root:not([data-theme=light]) .pm-card{border-color:var(--pm-border-soft);background:linear-gradient(160deg,#1b2232f7,#151a28f5);box-shadow:0 10px 24px #0000003d}:root:not([data-theme=light]) .pm-hero-card{background:radial-gradient(circle at 88% 18%,#8276c924,#0000 36rem),radial-gradient(circle at 12% -24%,#2e90fa1f,#0000 32rem),linear-gradient(160deg,#1b2232fc,#151a28fa);border-color:#8276c957}:root:not([data-theme=light]) .pm-card p,:root:not([data-theme=light]) .pm-summary-label,:root:not([data-theme=light]) .pm-summary-trend,:root:not([data-theme=light]) .pm-feed-time,:root:not([data-theme=light]) .pm-daily-grid span,:root:not([data-theme=light]) .pm-muted,:root:not([data-theme=light]) .pm-empty{color:var(--pm-text-muted)}:root:not([data-theme=light]) .pm-card h3,:root:not([data-theme=light]) .pm-card h4,:root:not([data-theme=light]) .pm-summary-count,:root:not([data-theme=light]) .pm-feed-item strong,:root:not([data-theme=light]) .pm-detail-head h3,:root:not([data-theme=light]) .pm-detail-body h5{color:var(--pm-text)}:root:not([data-theme=light]) .pm-summary-card,:root:not([data-theme=light]) .pm-next-grid article,:root:not([data-theme=light]) .pm-daily-grid div,:root:not([data-theme=light]) .pm-module-card,:root:not([data-theme=light]) .pm-session-card,:root:not([data-theme=light]) .pm-feed-item,:root:not([data-theme=light]) .pm-settings-item,:root:not([data-theme=light]) .pm-flag-column,:root:not([data-theme=light]) .pm-flag-chip{border-color:var(--pm-border-soft);background:linear-gradient(155deg,#1f2738f5,#1b2232f5)}:root:not([data-theme=light]) .pm-summary-card.pm-summary-critical{background:linear-gradient(160deg,#5a2228a3,#1b2232f5);border-color:#f0443873}:root:not([data-theme=light]) .pm-summary-card.pm-summary-high{background:linear-gradient(160deg,#5e361999,#1b2232f5);border-color:#f790096b}:root:not([data-theme=light]) .pm-summary-card.pm-summary-medium{background:linear-gradient(160deg,#5340168f,#1b2232f5);border-color:#eaaa086b}:root:not([data-theme=light]) .pm-summary-card.pm-summary-low{background:linear-gradient(160deg,#1648348a,#1b2232f5);border-color:#17b26a6b}:root:not([data-theme=light]) .pm-summary-card:hover{border-color:#8276c985;box-shadow:0 12px 22px #00000047}:root:not([data-theme=light]) .pm-module-card.pm-health-critical{background:linear-gradient(160deg,#53202794,#1b2232f5);border-color:#f0443870}:root:not([data-theme=light]) .pm-module-card.pm-health-at-risk{background:linear-gradient(160deg,#5a32168f,#1b2232f5);border-color:#f7900970}:root:not([data-theme=light]) .pm-module-card.pm-health-watch{background:linear-gradient(160deg,#513d158a,#1b2232f5);border-color:#eaaa086b}:root:not([data-theme=light]) .pm-module-card.pm-health-healthy{background:linear-gradient(160deg,#14473285,#1b2232f5);border-color:#17b26a6b}:root:not([data-theme=light]) .pm-module-card.pm-health-critical .pm-health-pill{color:#f79e98;background:#f0443829;border-color:#f044387a}:root:not([data-theme=light]) .pm-module-card.pm-health-at-risk .pm-health-pill{color:#fbc57f;background:#f7900924;border-color:#f7900975}:root:not([data-theme=light]) .pm-module-card.pm-health-watch .pm-health-pill{color:#f4d37f;background:#eaaa0824;border-color:#eaaa0870}:root:not([data-theme=light]) .pm-module-card.pm-health-healthy .pm-health-pill{color:#86d7b2;background:#17b26a24;border-color:#17b26a70}:root:not([data-theme=light]) .pm-sticky-controls{border-color:var(--pm-border-soft);background:linear-gradient(160deg,#151a28fa,#111522f5);box-shadow:0 12px 26px #00000052}:root:not([data-theme=light]) .pm-filter-field select,:root:not([data-theme=light]) .pm-filter-field input,:root:not([data-theme=light]) .pm-filter-field textarea{border-color:var(--pm-border-soft);color:var(--pm-text);background:#111826f2}:root:not([data-theme=light]) .pm-filter-field span,:root:not([data-theme=light]) .pm-filter-checks label,:root:not([data-theme=light]) .pm-check-row{color:var(--pm-text-muted)}:root:not([data-theme=light]) .pm-filter-field input::placeholder,:root:not([data-theme=light]) .pm-filter-field textarea::placeholder{color:var(--pm-text-subtle)}:root:not([data-theme=light]) .pm-btn{border-color:var(--pm-border-soft);color:var(--pm-text);background:#1b2232eb}:root:not([data-theme=light]) .pm-btn:hover{background:#312d46e0;border-color:#8276c980}:root:not([data-theme=light]) .pm-btn-primary{color:#f6f3ff;background:linear-gradient(145deg,#8276c970,#635a966b);border-color:#8276c999}:root:not([data-theme=light]) .pm-btn-danger{color:#fbcbc7;background:#f0443838;border-color:#f044388f}:root:not([data-theme=light]) .pm-why-box,:root:not([data-theme=light]) .pm-link-chip,:root:not([data-theme=light]) .pm-copy-row,:root:not([data-theme=light]) .pm-detail-body section,:root:not([data-theme=light]) .pm-plane-evidence{border-color:var(--pm-border-soft);color:var(--pm-text-muted);background:#151a28eb}:root:not([data-theme=light]) .pm-feed-links a,:root:not([data-theme=light]) .pm-table a{color:var(--pm-accent-hover)}:root:not([data-theme=light]) .pm-link-chip:hover{border-color:#8276c97a}:root:not([data-theme=light]) .pm-banner{color:#92c5fc;background:#2e90fa1f;border-color:#2e90fa6b}:root:not([data-theme=light]) .pm-freshness{color:#9fb2c7}:root:not([data-theme=light]) .pm-copy-toast{color:#86d7b2;background:#17b26a26;border-color:#17b26a66}:root:not([data-theme=light]) .pm-empty-state,:root:not([data-theme=light]) .pm-error{border-color:var(--pm-border-soft);background:linear-gradient(160deg,#1f2738f2,#151a28f7)}:root:not([data-theme=light]) .pm-skeleton-row span{background:linear-gradient(90deg,#2a2c3a59,#4c4e6366,#2a2c3a59)}:root:not([data-theme=light]) .pm-status-chip,:root:not([data-theme=light]) .pm-badge{border-color:var(--pm-border-strong);color:var(--pm-text-muted)}:root:not([data-theme=light]) .pm-badge-warn{color:#fbc57f;background:#f7900929;border-color:#f790096b}:root:not([data-theme=light]) .pm-action-status{color:#c9e6ff;background:#2e90fa2e;border-color:#2e90fa6b}:root:not([data-theme=light]) .pm-table th,:root:not([data-theme=light]) .pm-table td{border-bottom-color:var(--pm-border)}:root:not([data-theme=light]) .pm-table tbody tr:hover{background:#8276c91f}:root:not([data-theme=light]) .pm-table th{color:var(--pm-text-subtle);background:#1e1f2afa}:root:not([data-theme=light]) .pm-detail-drawer,:root:not([data-theme=light]) .pm-plane-modal,:root:not([data-theme=light]) .pm-flag-modal{border-color:var(--pm-border-soft);color:var(--pm-text);background:linear-gradient(160deg,#232430fa,#1e1f2afa)}:root:not([data-theme=light]) .pm-detail-overlay,:root:not([data-theme=light]) .pm-plane-modal-overlay,:root:not([data-theme=light]) .pm-flag-modal-overlay{background:#15161ebd}:root:not([data-theme=light]) .pm-detail-actions-sticky{border-top-color:var(--pm-border-soft);background:#1e1f2af5}:root:not([data-theme=light]) .pm-filter-field input[type=checkbox],:root:not([data-theme=light]) .pm-check-row input[type=checkbox]{accent-color:var(--pm-accent)}:root:not([data-theme=light]) .pm-btn:focus-visible,:root:not([data-theme=light]) .pm-tab:focus-visible,:root:not([data-theme=light]) .pm-summary-card:focus-visible,:root:not([data-theme=light]) .pm-critical-item:focus-visible,:root:not([data-theme=light]) .pm-flag-chip:focus-visible,:root:not([data-theme=light]) .pm-filter-field input:focus-visible,:root:not([data-theme=light]) .pm-filter-field select:focus-visible,:root:not([data-theme=light]) .pm-filter-field textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--pm-nav-accent), #fff 24%);outline-offset:2px}:root:not([data-theme=light]) .pm-btn:disabled,:root:not([data-theme=light]) .pm-btn[aria-disabled=true]{border-color:var(--pm-border);color:var(--pm-text-subtle);opacity:.72;background:#2324308c}@media (width<=1200px){.pm-summary-grid,.pm-module-grid,.pm-filters-grid,.pm-daily-grid,.pm-overview-readout-grid,.pm-overview-metric-grid,.pm-overview-hotjar-metrics,.pm-provider-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-overview-top,.pm-hero-grid,.pm-overview-command-main,.pm-overview-workbench,.pm-overview-hotjar-body,.pm-overview-provider-body,.pm-pendo-hero-main,.pm-pendo-chart-layout,.pm-pendo-checklist-grid,.pm-pendo-instrumentation-toolbar,.pm-pendo-split-layout,.pm-next-grid,.pm-session-grid,.pm-settings-grid,.pm-flag-board{grid-template-columns:1fr}.pm-pendo-kpi-strip,.pm-pendo-health-strip,.pm-pendo-visual-grid,.pm-pendo-journey-summary-grid,.pm-pendo-snapshot-grid,.pm-pendo-playbook-grid,.pm-pendo-queue-grid,.pm-pendo-exec-strip,.pm-pendo-readiness-grid,.pm-pendo-insight-grid,.pm-pendo-section-grid,.pm-pendo-preview-grid,.pm-pendo-card-grid,.pm-pendo-release-grid,.pm-pendo-url-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pm-centre{--pm-centre-pad:12px;zoom:1;height:auto;min-height:calc(100dvh - 132px)}.pm-tabs-sticky{padding:8px}.pm-head h2{overflow-wrap:anywhere;word-break:break-word}.pm-tabs{flex-wrap:nowrap;padding-bottom:2px;overflow:auto}.pm-tab{flex:none}.pm-filter-toggle{display:inline-flex}.pm-filters-card .pm-filters-grid{display:none}.pm-filter-open .pm-filters-card .pm-filters-grid{grid-template-columns:1fr;display:grid}.pm-table{min-width:760px}.pm-hotjar-table{min-width:920px}.pm-overview-table{min-width:900px}.pm-hotjar-filters-grid,.pm-overview-readout-grid,.pm-overview-metric-grid,.pm-overview-hotjar-metrics,.pm-provider-dashboard-grid{grid-template-columns:1fr}.pm-section-head,.pm-overview-mode-row{flex-direction:column;align-items:stretch}.pm-overview-section-chip,.pm-overview-mode-row>span{width:fit-content}.pm-feed-view-head{flex-direction:column;align-items:stretch}.pm-feed-view-head .pm-view-toggle{margin-left:0}.pm-feed-actions .pm-btn,.pm-inline-actions .pm-btn{flex:auto}.pm-detail-overlay{justify-content:center}.pm-detail-drawer{border-left:none;width:100vw}.pm-plane-modal,.pm-flag-modal{border-radius:0;width:100vw;max-height:100vh}.pm-detail-actions-sticky{margin:0 -14px -14px;padding:10px 14px 14px;position:sticky;bottom:0}.pm-sticky-controls{position:static}.pm-hotjar-report-hero,.pm-hotjar-report-hero-controls,.pm-hotjar-report-grid,.pm-hotjar-report-grid-wide,.pm-hotjar-report-metrics,.pm-hotjar-report-filterbar,.pm-url-evidence-guide,.pm-url-evidence-list,.pm-import-status-grid,.pm-hotjar-empty-grid,.pm-hotjar-feed-summary,.pm-hotjar-cluster-strip,.pm-hotjar-drilldown-list,.pm-hotjar-feed-layout,.pm-hotjar-compact-grid,.pm-hotjar-context-grid,.pm-hotjar-snapshot-hero,.pm-week-filterbar,.pm-week-summary-grid,.pm-week-date-warning,.pm-week-detail-row,.pm-hotjar-rating-note{grid-template-columns:1fr}.pm-week-detail-links{justify-content:flex-start}.pm-hotjar-card-top{flex-direction:column}.pm-hotjar-score,.pm-hotjar-card-time{white-space:normal}.pm-hotjar-feed-pager{flex-wrap:wrap;justify-content:stretch}.pm-hotjar-feed-pager .pm-btn{flex:110px}.pm-hotjar-score-orb{justify-self:start;width:96px;height:96px}.pm-rating-bars{gap:8px;min-height:180px}.pm-centre,.pm-shell,.pm-page,.pm-head,.pm-head h2,.pm-head p,.pm-kicker,.pm-freshness{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%}.pm-head{display:block;overflow:hidden}.pm-card,.pm-hero-card,.pm-hero-grid,.pm-hero-grid>*,.pm-pendo-hero,.pm-pendo-hero-main,.pm-pendo-decision-strip,.pm-pendo-control-panel,.pm-pendo-operational-rail,.pm-pendo-kpi-strip,.pm-pendo-health-strip,.pm-pendo-exec-strip,.pm-pendo-readiness-grid,.pm-pendo-insight-grid,.pm-pendo-section-grid,.pm-pendo-chart-layout,.pm-pendo-card-grid,.pm-pendo-preview-grid,.pm-pendo-split-layout,.pm-pendo-tab-panel,.pm-pendo-checklist-grid,.pm-pendo-release-grid,.pm-pendo-instrumentation-toolbar,.pm-pendo-visual-grid,.pm-pendo-journey-summary-grid,.pm-pendo-snapshot-grid,.pm-pendo-playbook-grid,.pm-pendo-queue-grid,.pm-pendo-url-layout,.pm-critical-strip,.pm-session-grid,.pm-next-grid,.pm-hotjar-feed-shell,.pm-hotjar-feed-layout,.pm-hotjar-cluster-strip,.pm-hotjar-drilldown-panel,.pm-hotjar-drilldown-list,.pm-hotjar-drilldown-row,.pm-hotjar-priority-lane,.pm-hotjar-compact-lane,.pm-hotjar-spotlight-card,.pm-hotjar-compact-card,.pm-hotjar-report-shell,.pm-hotjar-report-card,.pm-hotjar-report-hero{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.pm-pendo-kpi-strip,.pm-pendo-decision-strip,.pm-pendo-operational-rail,.pm-pendo-health-strip,.pm-pendo-visual-grid,.pm-pendo-journey-summary-grid,.pm-pendo-snapshot-grid,.pm-pendo-playbook-grid,.pm-pendo-queue-grid,.pm-pendo-exec-strip,.pm-pendo-readiness-grid,.pm-pendo-insight-grid,.pm-pendo-section-grid,.pm-pendo-chart-layout,.pm-pendo-card-grid,.pm-pendo-preview-grid,.pm-pendo-split-layout,.pm-pendo-readiness-row,.pm-pendo-data-quality-grid-tight,.pm-pendo-checklist-grid,.pm-pendo-control-panel,.pm-pendo-release-grid,.pm-pendo-instrumentation-toolbar,.pm-pendo-url-layout,.pm-pendo-card-stats{grid-template-columns:1fr}.pm-pendo-tabbar{border-radius:16px;margin-inline:0;position:static}.pm-pendo-tab{padding:9px 12px}.pm-pendo-hero{padding:16px}.pm-pendo-hero h2{font-size:30px}.pm-pendo-control-panel{padding:10px}.pm-pendo-filter-shell,.pm-pendo-tab-focus{align-items:stretch;display:grid}.pm-pendo-tab-focus-stat{justify-items:start}.pm-pendo-filter-shell .pm-inline-actions,.pm-pendo-release-status{justify-content:flex-start}.pm-pendo-release-hero,.pm-pendo-release-warning{flex-direction:column;align-items:stretch}.pm-pendo-release-report,.pm-pendo-check-item{grid-template-columns:1fr}.pm-pendo-check-item .pm-btn{width:fit-content}.pm-hero-grid{grid-template-columns:1fr}.pm-card{overflow:hidden}.pm-page-hotjar .pm-hotjar-report-shell,.pm-page-hotjar .pm-hotjar-report-card,.pm-page-hotjar .pm-hotjar-customer-card,.pm-page-hotjar .pm-customer-leaderboard,.pm-page-hotjar .pm-customer-leaderboard-body{overflow:visible}.pm-tabs{flex-wrap:wrap;overflow-x:visible}.pm-tab{flex:120px;min-width:0}.pm-table-wrap{overflow-x:hidden}.pm-table,.pm-hotjar-table,.pm-overview-table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.pm-table th,.pm-table td{white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.pm-pendo-kpi-card,.pm-pendo-health-card,.pm-pendo-visual-card,.pm-pendo-queue-card,.pm-pendo-snapshot-card,.pm-pendo-playbook-step,.pm-pendo-preview-card,.pm-pendo-quality-tile,.pm-pendo-release-group,.pm-pendo-checklist-group,.pm-pendo-rail-card,.pm-pendo-decision-chip,.pm-pendo-tab{transition:none}.pm-pendo-kpi-card:hover,.pm-pendo-health-card:hover,.pm-pendo-visual-card:hover,.pm-pendo-queue-card:hover,.pm-pendo-snapshot-card:hover,.pm-pendo-playbook-step:hover,.pm-pendo-preview-card:hover,.pm-pendo-quality-tile:hover,.pm-pendo-release-group:hover,.pm-pendo-checklist-group:hover,.pm-pendo-rail-card:hover,.pm-pendo-rail-card:focus-visible,.pm-pendo-rail-card.is-active,.pm-pendo-decision-chip:hover,.pm-pendo-decision-chip:focus-visible,.pm-pendo-tab:hover,.pm-pendo-tab:focus-visible{transform:none}}
