@font-face{font-family:JBMono;src:url(/assets/JetBrainsMono-Bold-CUogYd9I.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root,:root[data-theme=light]{--color-bg-canvas: 250 247 241;--color-bg-surface: 255 255 255;--color-bg-elevated: 242 236 225;--color-fg-primary: 33 26 17;--color-fg-secondary: 110 101 85;--color-fg-muted: 140 130 112;--color-accent: 165 104 15;--color-accent-fill: 224 152 42;--color-accent-ink: 33 26 17;--color-success: 30 158 99;--color-attention: 194 86 15;--color-danger: 212 72 63;--color-border: 230 222 207}:root[data-theme=dark]{--color-bg-canvas: 15 13 10;--color-bg-surface: 25 21 16;--color-bg-elevated: 36 30 21;--color-fg-primary: 244 239 230;--color-fg-secondary: 173 164 145;--color-fg-muted: 130 122 106;--color-accent: 237 168 60;--color-accent-fill: 237 168 60;--color-accent-ink: 26 18 6;--color-success: 70 201 138;--color-attention: 245 136 60;--color-danger: 242 107 98;--color-border: 52 44 31}@media(prefers-color-scheme:dark){:root:not([data-theme]){--color-bg-canvas: 15 13 10;--color-bg-surface: 25 21 16;--color-bg-elevated: 36 30 21;--color-fg-primary: 244 239 230;--color-fg-secondary: 173 164 145;--color-fg-muted: 130 122 106;--color-accent: 237 168 60;--color-accent-fill: 237 168 60;--color-accent-ink: 26 18 6;--color-success: 70 201 138;--color-attention: 245 136 60;--color-danger: 242 107 98;--color-border: 52 44 31}}:root{--pp-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--pp-radius: 6px;--pp-radius-md: 10px;--pp-radius-lg: 14px;--pp-space-1: 4px;--pp-space-2: 8px;--pp-space-3: 12px;--pp-space-4: 16px;--pp-space-6: 24px;--pp-control-h-compact: 32px;--pp-control-h-default: 36px;--pp-control-h-comfortable: 44px;--pp-control-height: var(--pp-control-h-default);--pp-bg: rgb(var(--color-bg-canvas));--pp-surface: rgb(var(--color-bg-surface));--pp-surface2: rgb(var(--color-bg-elevated));--pp-fg: rgb(var(--color-fg-primary));--pp-fg2: rgb(var(--color-fg-secondary));--pp-border: rgb(var(--color-border));--pp-accent: rgb(var(--color-accent));--pp-accent-fill: rgb(var(--color-accent-fill));--pp-accent-ink: rgb(var(--color-accent-ink))}@layer base{html,body,#root{height:100%}body{background:rgb(var(--color-bg-canvas));color:rgb(var(--color-fg-primary))}*:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}}@layer components{.btn{min-height:var(--pp-control-height);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:rgb(var(--color-fg-primary));border:1px solid transparent;border-radius:var(--pp-radius);background:transparent;cursor:pointer;font-size:13px;font-weight:600;line-height:1;transition:filter .16s ease,background .16s ease,border-color .16s ease}.btn:disabled{opacity:.42;cursor:not-allowed}.btn-primary{color:rgb(var(--color-accent-ink));border-color:rgb(var(--color-accent-fill));background:rgb(var(--color-accent-fill))}.btn-primary:not(:disabled):hover{filter:brightness(1.05)}.btn-primary:not(:disabled):active{filter:brightness(.95)}.btn-secondary{color:rgb(var(--color-fg-primary));border-color:rgb(var(--color-border));background:rgb(var(--color-bg-elevated))}.btn-secondary:not(:disabled):hover{border-color:color-mix(in srgb,rgb(var(--color-accent)) 38%,rgb(var(--color-border)))}.btn-danger{color:rgb(var(--color-danger));border:1px solid rgb(var(--color-danger) / .5);transition:background .16s ease,border-color .16s ease;background:rgb(var(--color-danger) / .12)}.btn-danger:hover{background:rgb(var(--color-danger) / .2)}.card{padding:16px;border:1px solid rgb(var(--color-border));border-radius:var(--pp-radius-md);background:rgb(var(--color-bg-surface))}.input{width:100%;min-width:0;height:var(--pp-control-height);box-sizing:border-box;padding:0 11px;color:rgb(var(--color-fg-primary));border:1px solid rgb(var(--color-border));border-radius:var(--pp-radius);outline:0;background:rgb(var(--color-bg-elevated));font:inherit;font-size:13px}.input::placeholder{color:rgb(var(--color-fg-secondary));opacity:.76}.input:focus{border-color:rgb(var(--color-accent));box-shadow:0 0 0 2px rgb(var(--color-accent) / .13)}.label{color:rgb(var(--color-fg-secondary));font-size:13px;font-weight:500}.skel{border-radius:var(--pp-radius);background:rgb(var(--color-bg-elevated));background-image:linear-gradient(90deg,rgb(var(--color-bg-elevated)),rgb(var(--color-fg-muted) / .25),rgb(var(--color-bg-elevated)));animation:skel 1.4s ease-in-out infinite}@keyframes skel{0%,to{opacity:.7}50%{opacity:1}}}.brand-switch{min-width:0;display:inline-flex;align-items:center;padding:0;color:rgb(var(--color-fg-primary));border:0;border-radius:var(--pp-radius);outline:0;background:transparent;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none}.extension-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;color:var(--pp-fg2);border:1px solid var(--pp-border);border-radius:24%;background:var(--pp-surface2);font-family:"JBMono",var(--pp-font-mono);font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.extension-avatar img{width:100%;height:100%;display:block;object-fit:cover}.brand-switch--with-copy{width:100%;justify-content:space-between;gap:var(--pp-space-3)}.brand-switch--card{min-height:60px;gap:var(--pp-space-4);padding:11px 12px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface)}.brand-switch--card:not(:disabled):hover{background:color-mix(in srgb,var(--pp-surface2) 52%,var(--pp-surface))}.brand-switch:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.brand-switch:disabled,.brand-switch.is-disabled{opacity:.5;cursor:not-allowed}.brand-switch-copy{min-width:0}.brand-switch-label,.brand-switch-description{display:block}.brand-switch-label{color:rgb(var(--color-fg-primary));font-size:13px;font-weight:600;line-height:19px}.brand-switch-description{margin-top:2px;color:rgb(var(--color-fg-secondary));font-size:11px;line-height:17px}.brand-switch--card .brand-switch-description{font-size:12px;line-height:18px}.brand-switch-track{position:relative;display:inline-flex;flex:0 0 auto;border:1px solid;border-radius:999px;transition:background .16s ease,border-color .16s ease}.brand-switch-knob{position:absolute;border-radius:50%;transition:left .16s ease,background .16s ease}.brand-tabbar{container-type:inline-size;display:flex;gap:3px;overflow-x:auto;padding:3px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);scrollbar-width:thin}.brand-tab{min-height:32px;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:5px 10px;color:var(--pp-fg2);border:0;border-radius:var(--pp-radius);background:transparent;cursor:pointer;font-size:12px;line-height:18px;white-space:nowrap}.brand-tab:hover{color:var(--pp-fg)}.brand-tab.is-active{color:var(--pp-fg);background:var(--pp-surface2);font-weight:700}.brand-tab-icon,.brand-tab-dot{flex:0 0 auto}.brand-tab-dot{width:7px;height:7px;border-radius:50%;background:var(--pp-fg2)}.brand-tab-dot.is-green{background:rgb(var(--color-success))}.brand-tab-dot.is-yellow{background:rgb(var(--color-attention))}.brand-tab-dot.is-red{background:rgb(var(--color-danger))}.brand-tab-dot.is-off,.brand-tab-dot.is-paused{border:1px solid var(--pp-fg2);background:transparent}.brand-tabbar--labels-active .brand-tab:not(.is-active) .brand-tab-label{display:none}@container (max-width: 720px){.brand-tabbar--labels-responsive .brand-tab:not(.is-active) .brand-tab-label{display:none}}.uid-kpi{border-radius:var(--pp-radius-md);background:rgb(var(--color-bg-elevated));border:1px solid rgb(var(--color-border));padding:.5rem .625rem}.uid-kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-fg-secondary))}.uid-kpi-value{font-family:JBMono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.uid-kpi-value.is-muted{color:rgb(var(--color-fg-muted))}.uid-kpi-delta{font-size:11px;margin-top:.125rem}.uid-kpi-delta.is-up{color:rgb(var(--color-accent))}.uid-kpi-delta.is-down{color:rgb(var(--color-danger))}.uid-kpi-delta.is-muted{color:rgb(var(--color-fg-secondary))}.uid-kpi-error{font-size:11px;margin-top:.125rem;color:rgb(var(--color-fg-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uid-kpi-skel-label{height:.75rem;width:3rem;margin-bottom:.5rem}.uid-kpi-skel-value{height:1.5rem;width:4rem}.uid-featured{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:rgb(var(--color-success));font-weight:600;white-space:nowrap}.uid-featured svg{flex:0 0 auto}.uid-status-dot{display:inline-block;flex:0 0 auto;border-radius:9999px;box-sizing:border-box;background:rgb(var(--color-fg-muted))}.uid-status-dot.is-published{background:rgb(var(--color-success))}.uid-status-dot.is-pending{background:rgb(var(--color-attention));box-shadow:0 0 0 3px rgb(var(--color-attention) / .28)}.uid-status-dot.is-not_found,.uid-status-dot.is-error{background:transparent;border:2px solid rgb(var(--color-danger))}.uid-status-dot.is-unknown{background:rgb(var(--color-fg-muted))}.uid-monitor-dot{display:inline-block;flex:0 0 auto;border-radius:9999px;box-sizing:border-box}.uid-monitor-dot.is-healthy{background:rgb(var(--color-success))}.uid-monitor-dot.is-attention{background:rgb(var(--color-attention))}.uid-monitor-dot.is-broken{background:rgb(var(--color-danger))}.uid-monitor-dot.is-muted{background:transparent;border:1.5px solid rgb(var(--color-fg-muted) / .55)}.uid-cm-title{font-size:13px;font-weight:600;color:rgb(var(--color-fg-secondary));margin-bottom:6px}.uid-cm-empty{font-size:13px;color:rgb(var(--color-fg-secondary));text-align:center;padding:18px 0}.uid-cm-stale{font-size:11px;color:rgb(var(--color-fg-muted));margin-bottom:8px}.uid-cm-tab-empty{text-align:center;padding:24px 0;color:rgb(var(--color-fg-secondary));font-size:13px}.uid-cm-section{margin-top:12px}.uid-cm-section:first-child{margin-top:0}.uid-cm-section-title{font-size:13px;font-weight:600;color:rgb(var(--color-fg-secondary));margin-bottom:8px}.uid-cm-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:520px){.uid-cm-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.uid-cm-card{margin-top:12px;padding:12px;border-radius:var(--pp-radius-md);border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-surface))}.uid-cm-card:first-child{margin-top:0}.uid-cm-error{font-size:12px;color:rgb(var(--color-fg-muted));padding:4px 0}.uid-cm-badge{border-radius:var(--pp-radius-md);background:rgb(var(--color-bg-elevated));border:1px solid rgb(var(--color-border));padding:8px 10px}.uid-cm-badge-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-fg-secondary))}.uid-cm-badge-value{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.uid-cm-rows{display:flex;flex-direction:column;gap:6px}.uid-cm-row{display:flex;align-items:center;gap:8px;font-size:12px}.uid-cm-row-label{width:112px;flex:0 0 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--color-fg-secondary))}.uid-cm-row-label-stacked{width:96px;white-space:normal}.uid-cm-row-label-main{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--color-fg-secondary))}.uid-cm-row-label-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-family:var(--pp-font-mono);color:rgb(var(--color-fg-muted))}.uid-cm-row-bar{flex:1 1 auto;height:12px;border-radius:3px;background:rgb(var(--color-bg-elevated));border:1px solid rgb(var(--color-border));overflow:hidden}.uid-cm-row-fill{display:block;height:100%}.uid-cm-row-value{width:64px;text-align:right;font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;color:rgb(var(--color-fg-primary))}.uid-cm-row-unit{color:rgb(var(--color-fg-muted))}.uid-cm-row-pct{width:40px;text-align:right;font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;color:rgb(var(--color-fg-muted))}.uid-cm-table-wrap{border-radius:var(--pp-radius-md);border:1px solid rgb(var(--color-border));overflow-x:auto}.uid-cm-table{width:100%;font-size:12px;border-collapse:collapse}.uid-cm-table th{text-align:left;color:rgb(var(--color-fg-muted));font-weight:500;padding:4px 8px;border-bottom:1px solid rgb(var(--color-border))}.uid-cm-table td{padding:4px 8px;vertical-align:top;border-bottom:1px solid rgb(var(--color-border))}.uid-cm-table tr:last-child td{border-bottom:0}.uid-cm-list{display:flex;flex-direction:column;gap:4px}.uid-cm-list-row{display:flex;align-items:flex-start;gap:8px;font-size:12px}.uid-cm-list-dot{margin-top:6px;width:6px;height:6px;border-radius:9999px;flex:0 0 auto}.uid-cm-list-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.uid-cm-list-count{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;color:rgb(var(--color-fg-muted));flex:0 0 auto}.uid-cm-text{font-size:12px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.uid-cm-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.uid-cm-modes{display:flex;gap:2px;font-size:11px;border:1px solid rgb(var(--color-border));border-radius:4px;padding:2px}.uid-cm-mode{padding:1px 8px;border-radius:3px;color:rgb(var(--color-fg-secondary));background:transparent;border:0;cursor:pointer}.uid-cm-mode.is-active{background:rgb(var(--color-bg-elevated));color:rgb(var(--color-fg-primary));font-weight:600}.uid-cm-chart-legend{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;margin-bottom:4px;min-height:16px;flex-wrap:wrap}.uid-cm-chart-series{display:flex;gap:12px;color:rgb(var(--color-fg-secondary));flex-wrap:wrap}.uid-cm-swatch{display:inline-block;width:8px;height:8px;border-radius:2px;vertical-align:middle;margin-right:4px}.uid-cm-chart-hoverval{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;margin-left:4px}.uid-cm-chart-hoverlabel{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;color:rgb(var(--color-fg-secondary))}.uid-cm-chart-hint{color:rgb(var(--color-fg-muted))}.uid-cm-chart-plot{color:rgb(var(--color-fg-secondary));cursor:crosshair}.uid-cm-hist-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.uid-cm-hist-meta{font-size:10px;font-family:var(--pp-font-mono);color:rgb(var(--color-fg-muted))}.uid-cm-hist-grid{display:grid;gap:12px}@media(min-width:520px){.uid-cm-hist-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.uid-cm-hist-days{margin-top:8px}.uid-cm-hist-toggle{font-size:12px;color:rgb(var(--color-fg-secondary));background:transparent;border:0;cursor:pointer;padding:0}.uid-cm-hist-card{border-radius:var(--pp-radius-md);border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-elevated));padding:8px}.uid-cm-hist-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.uid-cm-hist-card-title{font-size:12px;font-weight:600;color:rgb(var(--color-fg-primary))}.uid-cm-hist-card-meta{font-size:10px;font-family:var(--pp-font-mono);color:rgb(var(--color-fg-muted))}.uid-cm-hist-legend{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;color:rgb(var(--color-fg-secondary));min-height:16px}.uid-cm-hist-hourmark{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;color:rgb(var(--color-fg-primary))}.uid-cm-hist-legend-item{display:inline-flex;align-items:center;gap:4px}.uid-cm-hist-legend-val{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums}.uid-chartaxis{position:relative;height:14px;margin-top:2px;font-size:10px;font-family:var(--pp-font-mono);color:rgb(var(--color-fg-muted));-webkit-user-select:none;user-select:none}.uid-chartaxis-tick{position:absolute;top:0;white-space:nowrap}.uid-chart-title{font-size:13px;font-weight:600;color:rgb(var(--color-fg-secondary))}.uid-chart-empty{font-size:13px;color:rgb(var(--color-fg-secondary));text-align:center;padding:24px 0}.uid-chart-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.uid-chart-legend{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;margin-bottom:4px;min-height:16px;flex-wrap:wrap}.uid-chart-series{display:flex;gap:12px;color:rgb(var(--color-fg-secondary));flex-wrap:wrap}.uid-chart-hoverlabel{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums}.uid-chart-hoverdate{color:rgb(var(--color-fg-secondary))}.uid-chart-hint{color:rgb(var(--color-fg-muted))}.uid-chart-plot{color:rgb(var(--color-fg-secondary))}.uid-chart-canvas{display:flex;align-items:stretch}.uid-chart-yaxis{position:relative;flex:0 0 auto;width:34px}.uid-chart-yaxis span{position:absolute;right:6px;transform:translateY(-50%);font-family:var(--pp-font-mono);font-size:10px;line-height:1;color:rgb(var(--color-fg-muted));white-space:nowrap}.uid-chart-plotarea{position:relative;flex:1 1 auto;min-width:0;cursor:crosshair}.uid-chart-plotarea svg{display:block;width:100%;height:100%}.uid-chart-plot.has-yaxis .uid-chart-axisrow{padding-left:34px}.uid-chart-skel-title{height:16px;width:160px;margin-bottom:8px}.uid-chart-skel-plot{height:90px;width:100%}.uid-userchart-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.uid-userchart-head-left{display:flex;align-items:center;gap:10px;min-width:0}.uid-userchart-head-right{display:flex;align-items:center;gap:8px;flex:0 0 auto}.uid-userchart-delta{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;font-size:11px}.uid-userchart-single{padding:20px 0;text-align:center}.uid-userchart-single-value{font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;color:rgb(var(--color-fg-primary))}.uid-userchart-single-note{font-size:11px;color:rgb(var(--color-fg-muted));margin-top:4px}.uid-userchart-est-val{color:rgb(var(--color-fg-muted))}.uid-userchart-swatch-est{display:inline-block;width:12px;height:0;border-top:2px dashed rgb(var(--color-fg-secondary));vertical-align:middle;margin-right:4px;opacity:.9}.uid-chart-toggle{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:rgb(var(--color-fg-secondary));cursor:pointer;-webkit-user-select:none;user-select:none}.uid-chart-toggle.is-disabled{opacity:.5;cursor:not-allowed}.uid-chart-toggle input{width:13px;height:13px;margin:0;accent-color:rgb(var(--color-accent));cursor:inherit}.uid-chart-toggle span{display:none}.uid-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html,body,#root{min-height:100%}body{margin:0;min-width:320px;color:var(--pp-fg);background:var(--pp-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}button,input,select{font:inherit}button{color:inherit}.product-issued-token{display:grid;gap:6px;padding:12px;color:var(--pp-fg);background:color-mix(in srgb,var(--pp-accent) 12%,var(--pp-surface));border:1px solid var(--pp-accent);border-radius:6px}.product-issued-token code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.product-kpis{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:12px}@media(max-width:520px){.product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-detail{display:flex;flex-direction:column;gap:var(--pp-space-4)}.product-muted{color:var(--pp-fg2);font-size:.85rem}.product-health{margin:0;padding:var(--pp-space-2) var(--pp-space-3);border-radius:var(--pp-radius-md);border:1px solid var(--pp-border);background:var(--pp-surface2);font-size:.85rem}.product-health-healthy{border-color:var(--pp-accent)}.product-health-attention{border-left:3px solid var(--pp-accent)}.product-health-broken{border-left:3px solid var(--pp-fg);background:var(--pp-surface)}.product-cws{display:flex;align-items:center;gap:var(--pp-space-3);flex-wrap:wrap;padding:var(--pp-space-2) var(--pp-space-3);border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);font-size:.85rem}.product-cws-icon{border-radius:6px}.product-cws small{color:var(--pp-fg2)}.product-cws-version{color:var(--pp-fg2);font-family:var(--pp-font-mono)}.product-empty-note{padding:var(--pp-space-4);border:1px dashed var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface)}.product-empty-note h3{margin:0 0 var(--pp-space-1)}.product-section{display:flex;flex-direction:column;gap:var(--pp-space-2)}.product-section>h3{margin:0;font-size:.9rem;color:var(--pp-fg2);text-transform:uppercase;letter-spacing:.04em}.product-reasons,.product-feedback,.product-sources{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--pp-space-1)}.product-reason{display:grid;grid-template-columns:minmax(6rem,10rem) 1fr auto;align-items:center;gap:var(--pp-space-2);font-size:.85rem}.product-reason-bar{height:6px;background:var(--pp-surface2);border-radius:9999px;overflow:hidden}.product-reason-fill{display:block;height:100%;border-radius:9999px;background:rgb(var(--color-danger) / .85)}.product-reason-count{color:var(--pp-fg2);font-family:var(--pp-font-mono)}.product-feedback-row{display:flex;gap:var(--pp-space-2);align-items:baseline;padding:var(--pp-space-1) 0;border-bottom:1px solid var(--pp-border);font-size:.85rem}.product-feedback-reason{color:var(--pp-accent);font-weight:600;white-space:nowrap}.product-feedback-comment{flex:1;color:var(--pp-fg)}.product-feedback-date{color:var(--pp-fg2);font-family:var(--pp-font-mono);white-space:nowrap}.product-source{display:flex;gap:var(--pp-space-3);justify-content:space-between;font-size:.85rem}.product-source.is-suspended{opacity:.55}.product-source-today{font-family:var(--pp-font-mono);color:var(--pp-fg2)}.product-source-down{color:var(--pp-accent-ink)}.product-source-filter{display:flex;gap:var(--pp-space-3);flex-wrap:wrap;font-size:.8rem}.product-source-toggle{display:inline-flex;gap:6px;align-items:center;cursor:pointer;color:var(--pp-fg2)}.product-detail-tabbed{display:flex;flex-direction:column;gap:var(--pp-space-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh;display:grid;grid-template-columns:264px minmax(0,1fr);background:var(--pp-bg)}.app-sidebar{position:sticky;top:0;z-index:10;display:flex;flex-direction:column;min-height:100vh;max-height:100vh;padding:18px 14px;border-right:1px solid var(--pp-border);background:var(--pp-surface)}.app-brand,.mobile-brand{display:flex;align-items:center;gap:9px;padding:0 8px 18px;border:0;background:none;cursor:pointer}.app-brand img,.mobile-brand img{display:block}.app-brand-wordmark,.mobile-brand span{color:var(--pp-fg);font-family:"JBMono",var(--pp-font-mono);font-weight:700;white-space:nowrap}.app-brand-wordmark b,.mobile-brand b{color:var(--pp-accent)}.sidebar-scroll{min-height:0;overflow-y:auto;padding:2px 0 12px;scrollbar-width:thin}.sidebar-section-label,.account-section-label{margin:18px 10px 6px;color:var(--pp-fg2);font-family:"JBMono",var(--pp-font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sidebar-nav{display:grid;gap:3px}.sidebar-link,.sidebar-back{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:8px 10px;color:var(--pp-fg2);text-align:left;border:0;border-radius:var(--pp-radius-md);background:transparent;cursor:pointer}.sidebar-link:hover,.sidebar-back:hover{color:var(--pp-fg);background:var(--pp-surface2)}.sidebar-link.is-active{color:var(--pp-fg);font-weight:700;background:var(--pp-surface2)}.sidebar-link:hover .sidebar-icon,.sidebar-link.is-active .sidebar-icon,.sidebar-back:hover .sidebar-icon{color:inherit}.sidebar-link:disabled{opacity:.38;cursor:default}.sidebar-link:disabled:hover{color:var(--pp-fg2);background:transparent}.sidebar-link b{margin-left:auto;color:var(--pp-fg2);font-family:var(--pp-font-mono);font-size:11px}.sidebar-icon{width:18px;height:18px;flex:0 0 18px;color:var(--pp-fg2)}.sidebar-project-type{min-height:36px}.sidebar-back{min-height:32px;padding-block:4px;font-size:12px}.sidebar-project-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface2)}.sidebar-project-card span:nth-child(2){min-width:0}.sidebar-project-card b,.sidebar-project-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-project-card b{font-size:13px}.sidebar-project-card small{margin-top:2px;color:var(--pp-fg2);font-size:10px}.sidebar-recents{display:grid;gap:2px}.sidebar-recents button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:5px 9px;color:var(--pp-fg2);text-align:left;border:0;border-radius:var(--pp-radius);background:none;cursor:pointer}.sidebar-recents button:hover{color:var(--pp-fg);background:var(--pp-surface2)}.sidebar-recents button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.sidebar-footer{margin-top:auto;padding:10px 0 52px;border-top:1px solid var(--pp-border)}.app-workspace{min-width:0;padding:clamp(24px,3vw,48px)}.page-header{max-width:1280px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto 22px}.page-header h1{display:flex;align-items:center;gap:10px;margin:0;font-family:"JBMono",var(--pp-font-mono);font-size:26px;line-height:1.15;letter-spacing:-.03em}.page-title-version{font-family:var(--pp-font-mono);font-size:13px;font-weight:400;letter-spacing:0;color:var(--pp-fg2);align-self:center}.page-eyebrow,.card-eyebrow{margin:0 0 6px;color:var(--pp-fg2);font-family:"JBMono",var(--pp-font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mobile-appbar,.mobile-bottom-nav,.mobile-project-nav{display:none}.responsive-account-slot{position:fixed;z-index:25;bottom:18px;left:14px;width:236px}.account-menu{position:relative}.account-trigger{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;text-align:left;border:0;border-radius:var(--pp-radius-md);background:transparent;cursor:pointer}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:var(--pp-surface2)}.account-avatar{width:30px;height:30px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--pp-border);border-radius:50%;background:var(--pp-surface2);font-family:var(--pp-font-mono);font-size:11px}.account-avatar img{width:100%;height:100%;display:block;object-fit:cover}.account-chevron{color:var(--pp-fg2)}.account-trigger-copy{min-width:0}.account-trigger-copy b,.account-trigger-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-trigger-copy b{font-size:12px}.account-trigger-copy small{color:var(--pp-fg2);font-size:9px}.account-popover{position:absolute;z-index:30;bottom:calc(100% + 8px);left:0;width:min(300px,calc(100vw - 24px));max-height:calc(100vh - 92px);display:grid;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding:12px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-surface);box-shadow:0 12px 32px color-mix(in srgb,var(--pp-fg) 16%,transparent)}:root[data-theme=dark] .account-popover{box-shadow:0 12px 32px color-mix(in srgb,var(--pp-bg) 60%,transparent)}.account-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.account-summary>span:first-child{min-width:0}.account-summary b,.account-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-summary small{margin-top:3px;color:var(--pp-fg2);font-size:11px;line-height:1.4}.account-plan-badge{padding:4px 7px;color:var(--pp-accent);border:1px solid color-mix(in srgb,var(--pp-accent) 35%,var(--pp-border));border-radius:999px;background:color-mix(in srgb,var(--pp-accent) 7%,var(--pp-surface));font-family:var(--pp-font-mono);font-size:9px;white-space:nowrap}.account-section-label{margin:4px 0 0}.identity-list{display:grid;gap:5px}.identity-row,.account-action,.account-provider{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-surface2);font-size:12px}.identity-row button,.account-action{color:var(--pp-fg2);cursor:pointer}.identity-row button{padding:0;border:0;background:none;text-decoration:underline}.identity-row .identity-detach{color:rgb(var(--color-danger))}.identity-row .identity-detach:disabled{color:var(--pp-fg2);cursor:not-allowed;opacity:.45}.account-action,.account-provider{width:100%;justify-content:flex-start;cursor:pointer}.account-menu-actions{display:grid;gap:5px;padding-top:8px;border-top:1px solid var(--pp-border)}.account-menu-actions .account-action{gap:8px}.account-menu-actions .account-action:hover{color:var(--pp-fg);background:var(--pp-surface2)}.account-menu-actions .account-action:disabled{cursor:not-allowed;opacity:.45}.account-action.is-danger{color:rgb(var(--color-danger));background:rgb(var(--color-danger) / .08);border-color:rgb(var(--color-danger) / .35)}.account-merge{display:grid;gap:6px;color:var(--pp-fg2);font-size:11px}.account-merge div{display:flex;gap:8px}.account-merge button{padding:0;color:var(--pp-accent);border:0;background:none;text-decoration:underline;cursor:pointer}.form-error{margin:0;color:rgb(var(--color-danger));font-size:12px}.extensions-page,.project-route,.settings-layout,.recovery-banner{max-width:1280px;margin-inline:auto}.collection-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-bottom:14px}.collection-actions>div{margin-right:auto}.collection-actions p{margin:0;color:var(--pp-fg2);font-size:12px}.add-extension-card{display:grid;gap:8px;margin-bottom:14px;padding:14px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}.add-extension-card label{color:var(--pp-fg2);font-size:12px;font-weight:600}.add-extension-card>div{display:flex;gap:8px}.add-extension-card input{min-width:0;flex:1}.summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;overflow:hidden;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}.summary-strip>div{display:grid;gap:3px;padding:15px;border-right:1px solid var(--pp-border)}.summary-strip>div:last-child{border-right:0}.summary-strip span,.summary-strip small{color:var(--pp-fg2);font-size:10px}.summary-strip span{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.summary-strip b{font-family:"JBMono",var(--pp-font-mono);font-size:22px}.metric-up{color:rgb(var(--color-success))!important}.metric-down{color:rgb(var(--color-danger))!important}.collection-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin-bottom:10px}.collection-toolbar label{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;color:var(--pp-fg2);border:1px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-surface);font-size:11px}.collection-toolbar input,.collection-toolbar select{min-width:0;color:var(--pp-fg);border:0;outline:0;background:transparent}.collection-toolbar input{width:100%}.extensions-table-wrap{overflow-x:auto;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}.extensions-table{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse;font-size:13px}.extension-col-users{width:96px}.extension-col-today{width:270px}.extension-col-updated{width:140px}.extension-col-actions{width:42px}.extension-col-health{width:54px}.extensions-table thead th{padding:11px 14px;color:var(--pp-fg2);text-align:left;font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:var(--pp-surface2)}.extensions-table thead th:nth-child(2),.extensions-table thead th:nth-child(4){text-align:right}.extensions-table thead th:nth-last-child(-n+2){padding-inline:8px;text-align:center}.extensions-table td{padding:13px 14px;border-top:1px solid var(--pp-border)}.extension-data-row{cursor:pointer;transition:background .16s ease,opacity .16s ease}.extension-data-row:hover{background:var(--pp-surface2)}.extension-data-row:focus-visible{outline:2px solid var(--pp-accent);outline-offset:-2px}.extension-data-row.is-paused{opacity:.62}.extension-role-row th{padding:0;color:var(--pp-fg2);text-align:left;border-top:1px solid var(--pp-border);background:color-mix(in srgb,var(--pp-surface2) 62%,var(--pp-surface));font-family:"JBMono",var(--pp-font-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.extension-role-toggle{width:100%;min-height:36px;display:flex;align-items:center;padding:8px 14px;color:inherit;text-align:left;border:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.extension-role-toggle:hover{color:var(--pp-fg);background:color-mix(in srgb,var(--pp-surface2) 82%,transparent)}.extension-role-toggle>span{display:flex;align-items:center;gap:8px}.extension-role-toggle b{font-size:9px}.extension-role-toggle svg{margin-left:auto;transition:transform .16s ease}.extension-role-toggle.is-collapsed svg{transform:rotate(-90deg)}.extension-identity{display:flex;align-items:center;gap:12px;min-width:0}.extension-identity-copy{min-width:0}.extension-identity-copy>b{display:block;overflow:hidden;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.extension-identity-meta{display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px;margin-top:3px;color:var(--pp-fg2);font-size:11px;line-height:16px}.extension-identity-meta>span{white-space:nowrap}.cws-rating{color:var(--pp-accent)}.cws-rating i{color:var(--pp-fg2);font-style:normal}.new-review-badge{color:var(--pp-accent);font-weight:700}.trial-label{color:var(--pp-fg2);font-family:var(--pp-font-mono);font-weight:inherit}.trial-label.is-attention{color:var(--pp-accent)}.trial-label.is-danger{color:rgb(var(--color-danger));font-weight:700}.health-signal-cell{padding:0 16px 0 8px!important;text-align:center}.health-signal-cell .uid-monitor-dot{vertical-align:middle}.number-cell{font-family:var(--pp-font-mono);font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.freshness-label{color:var(--pp-fg2);font-family:var(--pp-font-mono);white-space:nowrap}.freshness-label.is-stale{color:rgb(var(--color-attention))}.freshness-label.is-very-stale{color:rgb(var(--color-danger))}.source-metric-list{min-width:204px;display:grid;gap:5px;color:var(--pp-fg2);font-family:var(--pp-font-mono);white-space:nowrap}.source-metric-row,.source-metric-list.is-multi .source-metric-row{display:grid;grid-template-columns:22px repeat(4,minmax(31px,max-content));align-items:center;column-gap:7px}.source-metric-row>span{min-width:0}.today-metric{display:inline-grid;grid-template-columns:15px max-content;align-items:center;gap:4px;font-size:14px;line-height:20px}.today-metric-icon{display:inline-grid;place-items:center;color:inherit;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-style:normal;line-height:1}.source-metric-row b{color:var(--pp-fg);font-size:14px;font-weight:650}.today-metric.metric-up b{color:rgb(var(--color-success))}.today-metric.metric-down b{color:rgb(var(--color-danger))}.source-metric-row .is-empty{opacity:.48;filter:grayscale(1)}.source-marker{width:24px;overflow:hidden;color:var(--pp-fg2);text-align:center;text-overflow:ellipsis}.source-marker.is-placeholder{visibility:hidden}.updated-cell{text-align:right}.freshness-action{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.row-actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:3px;white-space:nowrap}.freshness-action button,.row-actions button{width:32px;height:32px;display:grid;place-items:center;padding:0;color:var(--pp-fg2);border:0;border-radius:var(--pp-radius);background:transparent;cursor:pointer}.freshness-action button:hover,.row-actions button:hover{color:var(--pp-fg);background:var(--pp-surface2)}.freshness-action button:disabled,.row-actions button:disabled{opacity:.35;cursor:not-allowed}.freshness-action button.is-busy,.row-actions button.is-busy{animation:action-spin .8s linear infinite}.action-error-dot{position:absolute;top:-2px;right:-2px;width:14px;height:14px;display:grid;place-items:center;color:rgb(var(--color-danger));border-radius:50%;background:var(--pp-surface);font-size:10px;font-style:normal;font-weight:800}@keyframes action-spin{to{transform:rotate(360deg)}}.extension-card-groups{display:none}.collection-loading{display:grid;gap:8px}.collection-loading i{height:66px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:linear-gradient(90deg,var(--pp-surface),var(--pp-surface2),var(--pp-surface));background-size:200% 100%;animation:product-skeleton 1.3s infinite}@keyframes product-skeleton{to{background-position:-200% 0}}.state-card{display:grid;justify-items:center;gap:8px;padding:32px;text-align:center;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}.state-card h2,.state-card p{margin:0}.state-card p{color:var(--pp-fg2)}.state-card.is-error{grid-template-columns:1fr auto;justify-items:start;text-align:left;color:rgb(var(--color-danger))}.state-card.is-error button{color:var(--pp-accent);border:0;background:none;text-decoration:underline;cursor:pointer}.state-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--pp-surface2);font-size:22px}.recovery-banner{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--pp-accent);border-radius:var(--pp-radius-md);background:color-mix(in srgb,var(--pp-accent) 8%,var(--pp-surface));font-size:12px}.recovery-banner>span{flex:1}.recovery-banner button{padding:5px 9px;border:1px solid var(--pp-accent);border-radius:var(--pp-radius);background:var(--pp-accent-fill);color:var(--pp-accent-ink);cursor:pointer}.recovery-banner .recovery-dismiss{border:0;background:none;color:var(--pp-fg2);font-size:18px}.project-route{min-height:0;display:grid;align-content:start;gap:12px}.product-section{padding-top:0;border-top:0}.product-detail{display:grid;gap:12px}.product-detail>.product-section{padding:16px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}@media(min-width:1200px){.product-detail{grid-template-columns:repeat(12,minmax(0,1fr))}.product-detail>*{grid-column:1 / -1}.product-detail>.product-reasons-section{grid-column:1 / 7}.product-detail>.product-feedback-section{grid-column:7 / -1}}@media(min-width:800px)and (max-width:1199px){.product-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail>*{grid-column:1 / -1}.product-detail>.product-reasons-section{grid-column:1}.product-detail>.product-feedback-section{grid-column:2}}.settings-layout{display:grid;grid-template-columns:210px minmax(0,720px);gap:18px;align-items:start}.settings-outline{position:sticky;top:24px;display:grid;gap:4px;padding:8px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}.settings-outline button{width:100%;padding:9px 10px;color:var(--pp-fg2);text-align:left;border:0;border-radius:var(--pp-radius);background:transparent;font-size:12px;cursor:pointer}.settings-outline button:hover{color:var(--pp-fg);background:color-mix(in srgb,var(--pp-surface2) 60%,transparent)}.settings-outline .is-active{color:var(--pp-fg);font-weight:700;background:var(--pp-surface2)}.settings-stack{display:grid;gap:12px}.settings-card{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}.settings-card h2,.settings-card p{margin:0}.settings-card h2{font-family:"JBMono",var(--pp-font-mono);font-size:16px}.settings-card p:not(.card-eyebrow){margin-top:5px;color:var(--pp-fg2);font-size:12px;line-height:1.5}.theme-options{width:min(100%,370px);display:grid;gap:7px}.theme-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;text-align:left;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);cursor:pointer}.theme-option:hover,.theme-option.is-active{background:var(--pp-surface2)}.theme-option b,.theme-option small{display:block}.theme-option small{margin-top:2px;color:var(--pp-fg2);font-size:10px}.theme-preview{width:46px;height:32px;display:grid;grid-template-columns:12px 1fr;grid-template-rows:1fr 1fr;gap:3px;padding:4px;overflow:hidden;border:1px solid var(--pp-border);border-radius:5px;background:var(--pp-bg)}.theme-preview i{display:block;border-radius:2px;background:var(--pp-surface)}.theme-preview i:first-child{grid-row:1 / 3;background:var(--pp-surface2)}.theme-preview i:last-child{background:var(--pp-accent-fill)}.theme-preview.is-dark{filter:brightness(.52) saturate(.9)}.theme-preview.is-system{background:linear-gradient(135deg,var(--pp-bg) 50%,var(--pp-fg) 50%)}.radio-mark{width:14px;height:14px;border:1px solid var(--pp-border);border-radius:50%}.theme-option.is-active .radio-mark{border:4px solid var(--pp-accent)}.settings-value{padding:6px 9px;color:var(--pp-fg2);border:1px solid var(--pp-border);border-radius:999px;font-family:var(--pp-font-mono);font-size:11px}.settings-identity-list{min-width:190px;display:grid;gap:6px}.settings-identity-list span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-surface2);font-size:12px;text-transform:capitalize}.settings-identity-list b{color:rgb(var(--color-success))}@media(max-width:1023px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.app-sidebar{padding-inline:8px}.app-brand{justify-content:center;padding-inline:0}.app-brand-wordmark,.sidebar-section-label,.sidebar-project-card span:nth-child(2),.sidebar-link>span,.sidebar-link>b,.sidebar-back span:last-child,.sidebar-recents button>span:nth-child(2),.responsive-account-slot .account-trigger-copy,.responsive-account-slot .account-chevron{display:none}.sidebar-link,.sidebar-back{justify-content:center;padding-inline:0}.sidebar-icon{width:18px}.sidebar-project-card{grid-template-columns:auto;justify-content:center;padding-inline:4px}.sidebar-project-card .uid-monitor-dot{position:absolute;margin:24px 0 0 24px}.sidebar-recents button{grid-template-columns:auto;justify-content:center;padding-inline:0}.sidebar-recents .uid-monitor-dot{display:none}.responsive-account-slot{left:8px;width:60px}.responsive-account-slot .account-trigger{grid-template-columns:auto;justify-content:center}.account-popover{position:fixed;left:86px;right:auto;bottom:12px}.summary-strip{grid-template-columns:repeat(2,1fr)}.summary-strip>div:nth-child(2){border-right:0}.summary-strip>div:nth-child(n+3){border-top:1px solid var(--pp-border)}.extensions-table-wrap{display:none}.extension-card-groups{display:grid;gap:16px}.extension-group{display:grid;gap:6px}.extension-group-toggle{width:100%;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:4px 8px 7px;color:var(--pp-fg2);text-align:left;border:0;background:transparent;font-family:"JBMono",var(--pp-font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.extension-group-toggle svg{justify-self:end;transition:transform .16s ease}.extension-group-toggle.is-collapsed svg{transform:rotate(-90deg)}.extension-card-row{position:relative;display:grid;gap:8px;padding:11px 12px;overflow:hidden;text-align:left;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);cursor:pointer}.extension-card-row:hover{background:var(--pp-surface2)}.trial-stripe{position:absolute;inset:7px auto 7px 0;width:3px;border-radius:999px;background:var(--pp-accent-fill)}.extension-card-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px}.extension-card-name{min-width:0}.extension-card-name b,.extension-card-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extension-card-name b{font-size:13px}.extension-card-name small{margin-top:2px;color:var(--pp-fg2);font-size:10px}.extension-store-meta{display:flex;align-items:center;gap:7px;color:var(--pp-fg2);font-family:var(--pp-font-mono);font-size:10px;white-space:nowrap}.extension-store-meta .uid-featured{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.extension-card-metrics{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-left:43px;color:var(--pp-fg2);font-family:var(--pp-font-mono);font-size:10px}.extension-card-metrics>span{display:flex;gap:10px}.extension-card-metrics>.source-metric-list{display:grid;gap:4px}.extension-card-metrics .source-metric-row{display:grid}}@media(min-width:1024px)and (max-width:1199px){.extensions-table td,.extensions-table thead th{padding-inline:10px}.extension-col-users{width:82px}.extension-col-today{width:248px}.extension-col-updated{width:126px}.source-metric-list{min-width:190px}.source-metric-row,.source-metric-list.is-multi .source-metric-row{grid-template-columns:20px repeat(4,minmax(29px,max-content));column-gap:6px}.source-marker{width:20px}.row-actions{gap:0}.freshness-action button,.row-actions button{width:30px;height:30px}}@media(max-width:599px){:root{--pp-control-height: var(--pp-control-h-comfortable)}.app-shell{display:block;padding-bottom:70px}.app-sidebar{display:none}.mobile-appbar{position:sticky;top:0;z-index:20;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) 36px;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--pp-border);background:color-mix(in srgb,var(--pp-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-brand{padding:0}.mobile-brand span{font-size:13px}.mobile-context{overflow:hidden;color:var(--pp-fg2);font-size:11px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.responsive-account-slot{top:10px;right:12px;bottom:auto;left:auto;width:36px}.responsive-account-slot .account-trigger{width:36px;grid-template-columns:auto;padding:2px}.responsive-account-slot .account-popover{position:fixed;top:58px;right:10px;bottom:auto;left:auto}.app-workspace{padding:15px 12px}.page-header{margin-bottom:12px}.page-header h1{font-size:20px}.page-eyebrow{display:none}.mobile-bottom-nav{position:fixed;z-index:20;right:0;bottom:0;left:0;height:calc(64px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--pp-border);background:color-mix(in srgb,var(--pp-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-bottom-nav button{display:grid;place-content:center;gap:2px;color:var(--pp-fg2);border:0;background:none;cursor:pointer}.mobile-bottom-nav button svg{width:18px;height:18px;justify-self:center}.mobile-bottom-nav button small{font-size:9px}.mobile-bottom-nav button.is-active{color:var(--pp-accent);font-weight:700}.mobile-bottom-nav button:disabled{opacity:.45}.app-shell[data-route=detail],.app-shell[data-route=setup],.app-shell[data-route=monitoring]{padding-bottom:70px}.app-shell[data-route=detail] .mobile-bottom-nav,.app-shell[data-route=setup] .mobile-bottom-nav,.app-shell[data-route=monitoring] .mobile-bottom-nav{display:none}.mobile-project-nav{position:fixed;z-index:20;right:0;bottom:0;left:0;height:calc(64px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--pp-border);background:color-mix(in srgb,var(--pp-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-project-nav button{display:grid;place-content:center;gap:2px;color:var(--pp-fg2);border:0;background:none;cursor:pointer}.mobile-project-nav button svg{width:18px;height:18px;justify-self:center}.mobile-project-nav button small{font-size:9px}.mobile-project-nav button.is-active{color:var(--pp-accent);font-weight:700}.mobile-project-nav button:disabled{opacity:.35;cursor:default}.collection-actions>div{display:none}.collection-actions{justify-content:space-between}.collection-actions .btn{margin-left:auto}.summary-strip{display:none}.collection-toolbar{grid-template-columns:minmax(0,1fr)}.add-extension-card>div{flex-wrap:wrap}.add-extension-card input{flex-basis:100%}.extension-card-row{padding:10px}.extension-card-main{grid-template-columns:auto minmax(0,1fr) auto}.extension-card-main .uid-monitor-dot{grid-column:3;grid-row:1}.extension-store-meta{grid-column:2 / 4}.extension-card-metrics{padding-left:0;align-items:flex-end}.extension-card-metrics>span{gap:7px}.extension-card-metrics>span:last-child{display:block;text-align:right}.settings-layout{display:block}.settings-outline{position:static;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.settings-outline button{text-align:center}.settings-card{display:grid;padding:14px}.theme-options{width:100%}.product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail>.product-section{padding:12px}.product-source{display:grid}.product-source-today{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.extensions-table tbody tr,.collection-loading i{transition:none;animation:none}}.setup-workbench{width:100%;min-width:0}.setup-layout{min-width:0;display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,24px)}.setup-outline{position:sticky;top:24px;display:grid;gap:3px;padding:8px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}.setup-outline-label{margin:3px 8px 7px;color:var(--pp-fg2);font-family:"JBMono",var(--pp-font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.setup-outline button{width:100%;min-height:40px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;color:var(--pp-fg2);text-align:left;border:0;border-radius:var(--pp-radius);background:transparent;cursor:pointer}.setup-outline button:hover{color:var(--pp-fg);background:color-mix(in srgb,var(--pp-surface2) 56%,transparent)}.setup-outline button.is-active{color:var(--pp-fg);background:var(--pp-surface2)}.setup-outline button span{color:var(--pp-fg2);font-family:var(--pp-font-mono);font-size:10px;font-variant-numeric:tabular-nums}.setup-outline button.is-active span{color:var(--pp-accent)}.setup-outline button b{overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.setup-unsaved-dot{width:7px;height:7px;border-radius:50%;background:var(--pp-accent-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-accent) 12%,transparent)}.setup-outline button.is-danger:hover,.setup-outline button.is-danger.is-active{color:rgb(var(--color-danger));background:rgb(var(--color-danger) / .08)}.setup-outline-divider{height:1px;margin:5px 7px;background:var(--pp-border)}.setup-sections{min-width:0}.setup-panel{display:none;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-surface);box-shadow:0 1px 2px #503c1414}.setup-panel.is-active{display:block}:root[data-theme=dark] .setup-panel{box-shadow:0 1px 2px #00000059}.setup-panel-header{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:18px 20px 16px;text-align:left;border:0;border-bottom:1px solid var(--pp-border);background:transparent;cursor:default}.setup-panel-header>span:nth-child(2){min-width:0}.setup-panel-header b,.setup-panel-header small{display:block}.setup-panel-header b{font-family:"JBMono",var(--pp-font-mono);font-size:16px;line-height:24px;letter-spacing:-.02em}.setup-panel-header small{max-width:66ch;margin-top:3px;color:var(--pp-fg2);font-size:13px;line-height:20px}.setup-panel-number{padding-top:3px;color:var(--pp-accent);font-family:"JBMono",var(--pp-font-mono);font-size:11px;font-weight:700;letter-spacing:.08em}.setup-panel-signal{width:9px;height:9px;margin:7px 0 0 5px;border-radius:50%;background:var(--pp-accent-fill);box-shadow:0 0 0 4px color-mix(in srgb,var(--pp-accent) 13%,transparent)}.setup-panel-meta{min-height:22px;display:inline-flex;align-items:center;gap:9px}.setup-panel-chevron{display:none;color:var(--pp-fg2);font-size:18px}.setup-panel-body{display:grid;gap:20px;padding:20px}.setup-form-stack{display:grid;gap:16px}.setup-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.setup-field-group,.setup-input-field,.setup-select-field{display:grid;gap:6px;min-width:0}.setup-field-label,.setup-input-field>span,.setup-select-field>span{color:var(--pp-fg);font-size:13px;font-weight:600}.setup-field-hint,.setup-input-field small,.setup-subsection-title p{margin:0;color:var(--pp-fg2);font-size:12px;line-height:1.5}.setup-copy-field{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:hidden;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface2)}.setup-copy-field code{min-width:0;display:block;overflow:hidden;padding:10px 11px;color:var(--pp-fg);font-family:var(--pp-font-mono);font-size:12px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all}.setup-copy-field.is-multiline code{max-height:116px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.setup-copy-field button{min-width:88px;padding:0 12px;color:var(--pp-fg2);border:0;border-left:1px solid var(--pp-border);background:var(--pp-surface);cursor:pointer;font-size:12px;font-weight:600}.setup-copy-field button:hover{color:var(--pp-accent);background:color-mix(in srgb,var(--pp-accent) 5%,var(--pp-surface))}.setup-subsection{display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--pp-border)}.setup-subsection-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.setup-subsection-title h4{margin:0 0 4px;font-family:"JBMono",var(--pp-font-mono);font-size:14px;line-height:21px}.setup-auto-save{flex:0 0 auto;padding:4px 7px;color:rgb(var(--color-success));border-radius:999px;background:rgb(var(--color-success) / .08);font-family:var(--pp-font-mono);font-size:9px}.setup-palette-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.setup-palette-grid button{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:8px;text-align:left;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);cursor:pointer}.setup-palette-grid button:hover,.setup-palette-grid button.is-active{border-color:var(--pp-accent);background:color-mix(in srgb,var(--pp-accent) 5%,var(--pp-surface))}.setup-palette-grid button>span{height:30px;display:grid;place-items:center;border:1px solid rgb(0 0 0 / .09);border-radius:5px}.setup-palette-grid button i{width:9px;height:9px;border-radius:50%}.setup-palette-grid button b{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;text-transform:capitalize}.product-switch-stack,.setup-reason-list,.setup-source-list,.monitoring-list{display:grid;gap:8px}.setup-reason-row{display:grid;grid-template-columns:18px minmax(0,1fr) minmax(0,1fr) 30px;align-items:end;gap:8px;padding:10px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface2)}.setup-reason-row label{min-width:0;display:grid;gap:5px}.setup-reason-row label span{color:var(--pp-fg2);font-size:12px}.setup-drag{align-self:center;color:var(--pp-fg2);cursor:grab;font-size:13px;letter-spacing:-3px}.setup-icon-button{width:30px;height:30px;display:grid;place-items:center;padding:0;color:var(--pp-fg2);border:0;border-radius:var(--pp-radius);background:transparent;cursor:pointer;font-size:17px}.setup-icon-button:hover{color:rgb(var(--color-danger));background:rgb(var(--color-danger) / .08)}.setup-add-row{min-height:38px;color:var(--pp-fg2);border:1px dashed var(--pp-border);border-radius:var(--pp-radius-md);background:transparent;cursor:pointer;font-size:12px}.setup-add-row:hover{color:var(--pp-accent);border-color:var(--pp-accent)}.settings-save-action{position:sticky;z-index:3;bottom:12px;width:max-content;max-width:100%;display:flex;align-items:center;gap:10px;margin-left:auto;padding:6px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:color-mix(in srgb,var(--pp-surface) 94%,transparent);box-shadow:0 8px 24px #503c141f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.settings-save-state{display:inline-flex;align-items:center;gap:7px;padding-left:7px;color:var(--pp-fg2);font-size:12px;white-space:nowrap}.settings-save-state i{width:7px;height:7px;border-radius:50%;background:rgb(var(--color-success))}.settings-save-action.is-dirty .settings-save-state{color:var(--pp-fg)}.settings-save-action.is-dirty .settings-save-state i{background:var(--pp-accent-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-accent) 12%,transparent)}.setup-text-button{padding:0;color:var(--pp-accent);border:0;background:transparent;text-decoration:underline;cursor:pointer;font-size:11px}.setup-text-button.is-danger{color:rgb(var(--color-danger))}.setup-source-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:end;gap:10px;padding:11px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md)}.setup-source-avatar{width:36px;height:36px;display:grid;place-items:center;align-self:center;color:var(--pp-accent);border:1px solid var(--pp-border);border-radius:9px;background:var(--pp-surface2);font-family:"JBMono",var(--pp-font-mono);font-weight:700}.setup-source-row label{min-width:0;display:grid;gap:4px}.setup-source-row label>span{color:var(--pp-fg2);font-size:12px}.setup-source-row code{align-self:center;color:var(--pp-fg2);font-size:10px}.setup-add-source{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:10px;border-top:1px solid var(--pp-border)}.setup-connection-state{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface2)}.setup-connection-state b,.setup-connection-state small{display:block}.setup-connection-state b{font-size:12px}.setup-connection-state small{margin-top:2px;color:var(--pp-fg2);font-family:var(--pp-font-mono);font-size:10px}.setup-connect-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface2)}.setup-connect-card h4,.setup-connect-card p{margin:0}.setup-connect-card h4{font-family:"JBMono",var(--pp-font-mono);font-size:14px}.setup-connect-card p{margin-top:4px;color:var(--pp-fg2);font-size:11px;line-height:1.45}.setup-connect-card a{grid-column:2 / -1;overflow-wrap:anywhere;color:var(--pp-accent);font-family:var(--pp-font-mono);font-size:11px}.setup-telegram-mark{width:48px;height:48px;display:grid;place-items:center;color:var(--pp-accent-ink);border-radius:13px;background:var(--pp-accent-fill);font-family:"JBMono",var(--pp-font-mono);font-size:20px;font-weight:700}.setup-verify-card{display:grid;gap:16px}.setup-verify-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.setup-verify-steps>div{min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 8px;padding:9px 11px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface2)}.setup-verify-steps span{grid-row:1 / 3;align-self:center;color:var(--pp-fg2);font-family:var(--pp-font-mono)}.setup-verify-steps span.is-done{color:rgb(var(--color-success))}.setup-verify-steps b{font-size:11px}.setup-verify-steps small{color:var(--pp-fg2);font-size:10px}.setup-inline-actions{display:flex;align-items:center;gap:8px}.setup-listening{display:inline-flex;align-items:center;gap:7px;margin-right:auto;color:var(--pp-fg2);font-family:var(--pp-font-mono);font-size:10px}.setup-listening i{width:7px;height:7px;border-radius:50%;background:rgb(var(--color-success));box-shadow:0 0 0 4px rgb(var(--color-success) / .1)}.setup-danger-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid rgb(var(--color-danger) / .36);border-radius:var(--pp-radius-md);background:rgb(var(--color-danger) / .07)}.setup-danger-card b{color:rgb(var(--color-danger));font-family:"JBMono",var(--pp-font-mono);font-size:13px}.setup-danger-card p{margin:5px 0 8px;color:var(--pp-fg2);font-size:11px;line-height:1.45}.setup-danger-card code{color:var(--pp-fg2);font-size:10px}.setup-copy-toast{position:fixed;z-index:50;right:24px;bottom:24px;padding:10px 13px;color:var(--pp-fg);border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);box-shadow:0 6px 22px #503c141f;font-size:12px}.setup-empty{margin:0;padding:14px;color:var(--pp-fg2);border:1px dashed var(--pp-border);border-radius:var(--pp-radius-md);font-size:12px}.setup-state-card{min-height:140px;display:grid;place-items:center;align-content:center;gap:12px;padding:24px;text-align:center;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}.setup-state-icon{width:34px;height:34px;display:grid;place-items:center;color:rgb(var(--color-danger));border-radius:50%;background:rgb(var(--color-danger) / .09);font-family:"JBMono",var(--pp-font-mono);font-weight:700}.setup-loading{display:grid;gap:10px}.setup-loading i{height:82px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-lg);background:linear-gradient(90deg,var(--pp-surface),var(--pp-surface2),var(--pp-surface));background-size:200% 100%;animation:product-skeleton 1.3s infinite}.setup-loading.is-inline i{height:58px}.monitoring-editor{display:grid;gap:18px}.monitoring-chat-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:8px}.monitoring-block{padding-top:16px}.monitoring-row{min-height:50px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface2)}.monitoring-row b,.monitoring-row small{display:block}.monitoring-row b{font-family:var(--pp-font-mono);font-size:11px}.monitoring-row small{margin-top:2px;color:var(--pp-fg2);font-size:10px}.monitoring-create-row{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:8px}.monitoring-ping-row{display:grid;grid-template-columns:auto minmax(110px,.7fr) minmax(180px,1.3fr) auto;align-items:center;gap:8px}.product-issued-token{display:grid;gap:6px;padding:12px;color:var(--pp-fg);border:1px solid color-mix(in srgb,var(--pp-accent) 48%,var(--pp-border));border-radius:var(--pp-radius-md);background:color-mix(in srgb,var(--pp-accent) 9%,var(--pp-surface2))}.product-issued-token strong{font-size:11px}.product-issued-token code{overflow-wrap:anywhere;color:var(--pp-accent);font-family:var(--pp-font-mono);font-size:11px;-webkit-user-select:all;user-select:all}@media(max-width:899px){.setup-layout{display:block}.setup-outline{display:none}.setup-sections{display:grid;gap:10px}.setup-panel,.setup-panel.is-active{display:block;box-shadow:none}.setup-panel-header{padding:15px 16px;border-bottom:0;cursor:pointer}.setup-panel.is-active .setup-panel-header{border-bottom:1px solid var(--pp-border)}.setup-panel-chevron{display:block;transition:transform .16s ease}.setup-panel.is-active .setup-panel-chevron{transform:rotate(180deg)}.setup-panel:not(.is-active) .setup-panel-body{display:none}.setup-panel-body{padding:16px}.settings-save-action{bottom:76px}}@media(max-width:599px){.setup-workbench{gap:10px}.setup-panel-header{grid-template-columns:28px minmax(0,1fr) auto;padding:14px 13px}.setup-panel-header b{font-size:14px;line-height:21px}.setup-panel-header small{display:none}.setup-panel-body{padding:13px}.setup-form-grid,.setup-palette-grid,.setup-verify-steps{grid-template-columns:1fr}.setup-reason-row{grid-template-columns:16px minmax(0,1fr) 28px}.setup-reason-row label:nth-of-type(2){grid-column:2 / -1}.setup-source-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center}.setup-source-row code{grid-column:2}.setup-source-row .btn{grid-column:3;grid-row:1 / 3}.setup-add-source,.monitoring-chat-row,.monitoring-create-row{grid-template-columns:1fr}.monitoring-ping-row{grid-template-columns:auto minmax(0,1fr) auto}.monitoring-ping-row input:nth-of-type(2){grid-column:2 / -1}.setup-connect-card{grid-template-columns:42px minmax(0,1fr)}.setup-connect-card .btn,.setup-connect-card a{grid-column:1 / -1}.setup-danger-card{align-items:stretch;flex-direction:column}.setup-copy-field{grid-template-columns:minmax(0,1fr) 72px}.setup-copy-field button{min-width:72px;padding-inline:8px}.settings-save-action{width:100%;box-sizing:border-box;justify-content:space-between}.setup-copy-toast{right:12px;bottom:78px;left:12px;text-align:center}}@media(prefers-reduced-motion:reduce){.setup-panel-chevron,.setup-loading i{transition:none;animation:none}}
