html.js:not([data-auth]) body.app-live .app-body,html.js:not([data-auth]) body.app-live .app-foot{display:none}html.js:not([data-auth]) body.app-live .auth-out{visibility:hidden}html[data-auth=in] body.app-live .auth-out,html:not([data-auth=in]) body.app-live .auth-in{display:none!important}.auth-wrap{display:contents}.so-v-exp,.so-v-unk,html[data-auth-reason=expired] .so-v-out,html[data-auth=unknown] .so-v-out{display:none}html[data-auth-reason=expired] .so-v-exp,html[data-auth=unknown] .so-v-unk{display:inline}.lv-mark{position:relative;overflow:hidden}.lv-mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lv-mark img[hidden]{display:none}.db-stack{display:grid;gap:var(--d-gap);min-width:0}.db-cols{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:var(--d-gap)}.db-cols-half{grid-template-columns:repeat(2,minmax(0,1fr))}.db-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid var(--d-line);border-radius:var(--d-r-md);background:var(--d-line);list-style:none}.db-kpi{display:flex;flex-direction:column;min-width:0;background:var(--d-card)}.db-kpi-head{display:flex;align-items:center;gap:8px;min-height:40px;padding:12px 16px 0;color:var(--d-text-2);font-size:12px;font-weight:500;line-height:16px}.db-kpi-head svg{color:var(--d-icon)}.db-kpi-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 16px 0}.db-kpi-value{font-family:var(--font-wide);margin:0;color:var(--t, var(--d-text));font-size:var(--d-fs-kpi);font-weight:600;line-height:32px;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.db-kpi-of{color:var(--d-text-3);font-size:14px;font-weight:500;letter-spacing:0}.db-delta{display:inline-flex;align-items:center;gap:2px;margin-left:auto;color:var(--t, var(--d-text-2));font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.db-kpi-foot{margin:0;padding:2px 16px 14px;color:var(--d-text-3);font-size:12px;line-height:16px}.db-kpi-link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:auto;padding:0 16px;border-top:1px solid var(--d-line);color:var(--d-text-2);font-size:12px;font-weight:500;text-decoration:none}.db-kpi-link svg{color:var(--d-icon)}.db-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.db-toolbar-end{margin-left:auto}.db-search{position:relative;flex:1 1 260px;max-width:480px}.db-search svg{position:absolute;top:50%;left:12px;color:var(--d-icon);transform:translateY(-50%);pointer-events:none}.db-search input,.db-input{width:100%;min-height:var(--d-ctl-h);padding:0 12px;border:1px solid var(--d-line-2);border-radius:var(--d-r-md);background:var(--d-input);box-shadow:var(--d-ring);color:var(--d-text);font:400 14px/20px var(--font-sans);transition:border-color .14s ease}.db-search input{padding-left:36px}:is(.db-search input,.db-input)::placeholder{color:var(--d-text-3)}:is(.db-search input,.db-input):focus{border-color:var(--d-accent-line);outline:2px solid color-mix(in srgb,var(--d-accent) 30%,transparent);outline-offset:0}.db-input[aria-invalid=true]{border-color:var(--d-critical-line)}.db-filter{position:relative}.db-pill{display:inline-flex;align-items:center;gap:8px;min-height:var(--d-ctl-h);padding:0 10px 0 12px;border:1px solid var(--d-line-2);border-radius:var(--d-r-md);background:var(--d-card);box-shadow:var(--d-ring);color:var(--d-text);font:500 13px/16px var(--font-sans);white-space:nowrap;cursor:pointer}.db-pill svg{color:var(--d-icon)}.db-pill-label{color:var(--d-text-2)}.db-pill[data-active]{border-color:var(--d-accent-line);background:var(--d-accent-bg)}.db-pill[aria-expanded=true]{border-color:var(--d-line-3)}.db-pill[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.db-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:50;display:grid;gap:2px;min-width:max(100%,200px);max-height:min(360px,60vh);padding:6px;overflow-y:auto;border:1px solid var(--d-line-2);border-radius:var(--d-r-md);background:var(--d-overlay);box-shadow:var(--d-shadow-pop)}.db-pop[hidden]{display:none}.db-pop-end{right:0;left:auto}.db-pop-opt{display:flex;align-items:center;gap:8px;min-height:var(--d-ctl-h);padding:0 10px;border:0;border-radius:var(--d-r-sm);background:none;color:var(--d-text-2);font:500 13px/16px var(--font-sans);text-align:left;cursor:pointer}.db-pop-opt svg{visibility:hidden;color:var(--d-accent)}.db-pop-opt[aria-pressed=true]{color:var(--d-text)}.db-pop-opt[aria-pressed=true] svg{visibility:visible}.db-pop-n{margin-left:auto;padding-left:12px;color:var(--d-text-3);font-variant-numeric:tabular-nums}.db-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--d-line-2);border-radius:var(--d-r-md);background:var(--d-card)}.db-seg button{min-height:calc(var(--d-ctl-h) - 6px);padding:0 12px;border:1px solid transparent;border-radius:var(--d-r-sm);background:none;color:var(--d-text-2);font:500 13px/16px var(--font-sans);cursor:pointer}.db-seg button[aria-pressed=true]{border-color:var(--d-line-2);background:var(--d-raised);color:var(--d-text)}.db-tabs{display:flex;gap:24px;margin:0 0 var(--d-gap);overflow-x:auto;border-bottom:1px solid var(--d-line);scrollbar-width:none}.db-tabs::-webkit-scrollbar{display:none}.db-stack>.db-tabs{margin-bottom:0}.db-tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;min-height:var(--d-tabs-h);padding:0;border:0;background:none;color:var(--d-text-2);font:500 14px/18px var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer}.db-tab:is([aria-current=page],[aria-selected=true]){color:var(--d-text)}.db-tab:is([aria-current=page],[aria-selected=true]):after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px 2px 0 0;background:var(--d-accent)}.db-tab-n{min-width:20px;padding:0 6px;border-radius:var(--d-r-pill);background:var(--d-raised);color:var(--d-text-2);font-size:12px;line-height:18px;font-variant-numeric:tabular-nums;text-align:center}.db-tab:focus-visible{outline-offset:-2px}.db-table-wrap{overflow-x:auto}.db-table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px}.db-table th{height:40px;padding:0 16px;border-bottom:1px solid var(--d-line);color:var(--d-text-3);font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.db-table td{height:56px;padding:8px 16px;border-bottom:1px solid var(--d-line);color:var(--d-text-2);vertical-align:middle}.db-table tbody tr{position:relative;transition:background-color .14s ease}.db-table tbody tr:last-child td{border-bottom:0}.db-table :is(th,td).db-num{text-align:right;font-variant-numeric:tabular-nums}.db-table .db-end{width:1%;padding-left:0;text-align:right;white-space:nowrap}.db-cell{display:flex;align-items:center;gap:12px;min-width:0}.db-cell-text{display:grid;gap:2px;min-width:0}.db-cell-title{overflow:hidden;color:var(--d-text);font-size:13px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.db-cell-sub{overflow:hidden;color:var(--d-text-3);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}a.db-cell-title{text-decoration:none}.db-row-link:after{content:"";position:absolute;inset:0}.db-row-link:focus-visible{outline:0}.db-table tbody tr:has(.db-row-link:focus-visible){outline:2px solid var(--d-focus);outline-offset:-2px}.db-table .db-end :is(a,button){position:relative;z-index:1}.db-table-foot p{margin:0}.db-table-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;border-top:1px solid var(--d-line);color:var(--d-text-3);font-size:12px;line-height:16px}.db-pages{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.db-page{display:inline-grid;place-items:center;min-width:32px;min-height:32px;padding:0 8px;border:1px solid var(--d-line-2);border-radius:var(--d-r-sm);background:var(--d-card);color:var(--d-text-2);font:500 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer}.db-page[aria-current=page]{border-color:transparent;background:var(--d-accent);color:var(--d-on-accent)}.db-page:disabled{opacity:.4;cursor:not-allowed}.db-kv{display:grid;grid-template-columns:repeat(var(--kv-cols, 3),minmax(0,1fr));gap:16px 24px;margin:0;padding:16px}.db-kv>div{display:grid;gap:4px;min-width:0}.db-kv dt{color:var(--d-text-3);font-size:12px;line-height:16px}.db-kv dd{margin:0;color:var(--d-text);font-size:14px;line-height:20px;overflow-wrap:anywhere}:is(.r-panel-body,.db-drawer-body,.db-stack)>.db-kv{padding-inline:0}.db-kv-rows{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 16px}.db-kv-rows>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0}.db-kv-rows>div+div{border-top:1px solid var(--d-line)}.db-kv-rows dd{margin-left:auto;font-size:13px;line-height:18px;text-align:right}.db-alerts,.db-feed,.db-bars,.db-legend{margin:0;padding:0;list-style:none}.db-alerts{padding:4px 0}.db-alert{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 16px;color:inherit;text-decoration:none}.db-alert-text,.db-event-text{display:grid;gap:2px;min-width:0}.db-alert-title,.db-event-title{color:var(--d-text);font-size:13px;font-weight:500;line-height:18px}.db-alert-sub,.db-event-sub{color:var(--d-text-3);font-size:12px;line-height:16px;overflow-wrap:anywhere}.db-alert-end{display:flex;align-items:center;gap:8px;color:var(--d-text-3);font-size:12px;font-variant-numeric:tabular-nums}.db-alert-end svg{color:var(--d-icon)}.db-feed{padding:8px 0}.db-event{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:8px 16px}.db-event:not(:last-child):before{content:"";position:absolute;top:44px;bottom:-4px;left:31px;width:1px;background:var(--d-line-2)}.db-event-text{padding-top:6px}.db-event-side{display:grid;justify-items:end;gap:2px;padding-top:6px;color:var(--d-text-3);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;text-align:right}.db-ini{font-size:11px;font-weight:600;line-height:1}.db-event-actor{color:var(--d-text-2)}.db-bars{display:grid;gap:4px;padding:12px 16px}.db-bar{display:grid;grid-template-columns:minmax(96px,30%) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:36px;padding:4px 8px;border:0;border-radius:var(--d-r-sm);background:none;color:var(--d-text-2);font:400 13px/18px var(--font-sans);text-align:left}button.db-bar{cursor:pointer}button.db-bar[aria-pressed=true]{background:var(--d-raised);color:var(--d-text)}.db-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-bar-track,.db-progress-track{position:relative;height:8px;overflow:hidden;border-radius:var(--d-r-pill);background:var(--d-raised)}.db-bar-fill,.db-progress-fill{display:block;width:var(--w, 0%);min-width:2px;height:100%;border-radius:inherit;background:var(--t, var(--d-accent))}.db-bar-value{min-width:2ch;color:var(--d-text);font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.db-progress{display:grid;gap:8px}.db-progress-top{display:flex;justify-content:space-between;gap:12px;color:var(--d-text-2);font-size:12px;line-height:16px}.db-progress-top :last-child{color:var(--d-text);font-variant-numeric:tabular-nums}.db-progress-track{height:6px}.db-donut{display:grid;justify-items:center;gap:16px;margin:0}.db-donut-chart{position:relative;width:var(--size, 140px);aspect-ratio:1}.db-donut-chart svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.db-donut-track{stroke:var(--d-raised)}.db-donut-seg{stroke:var(--t, var(--d-accent));transition:stroke-dasharray .32s var(--ease-out-strong),stroke-dashoffset .32s var(--ease-out-strong)}.db-donut-center{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:2px;text-align:center}.db-donut-total{color:var(--d-text);font-size:20px;font-weight:600;line-height:24px;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.db-donut-label{color:var(--d-text-3);font-size:12px;line-height:16px}.db-legend{display:grid;gap:8px;width:100%}.db-legend li{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;color:var(--d-text-2);font-size:12px;line-height:16px}.db-legend li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--t, var(--d-accent))}.db-legend-pct{color:var(--d-text-3);font-variant-numeric:tabular-nums}.db-legend-val{min-width:3ch;color:var(--d-text);font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.db-skel{display:grid;gap:0}.db-skel-row{display:grid;grid-template-columns:32px minmax(0,1fr) 72px;align-items:center;gap:12px;min-height:56px;padding:8px 16px}.db-skel-row+.db-skel-row{border-top:1px solid var(--d-line)}.db-skel-row>span:not(.db-skel-lines),.db-skel-lines>span{display:block;height:10px;border-radius:var(--d-r-xs);background:var(--d-raised)}.db-skel-row>span:first-child{height:32px;border-radius:var(--d-r-sm)}.db-skel-lines{display:grid;gap:8px}.db-skel-lines>span:last-child{width:60%;height:8px}@media(hover:hover)and (pointer:fine){.db-table tbody tr:hover,a.db-alert:hover{background:var(--d-card-hover)}.db-kpi-link:hover,.db-tab:hover,.db-pop-opt:hover,.db-seg button:hover{color:var(--d-text)}.db-pop-opt:hover,button.db-bar:hover{background:var(--d-raised)}.db-pill:hover,.db-page:hover{border-color:var(--d-line-3)}}@media(pointer:coarse){.db-page,.db-alert{min-height:44px}.db-page{min-width:44px}}@media(max-width:1023px){.db-cols,.db-cols-half{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.db-kpi-head,.db-kpi-body,.db-kpi-foot,.db-kpi-link{padding-inline:12px}.db-kpi-value{font-size:20px;line-height:28px}.db-kv{padding:12px}.db-kv:not(.db-kv-rows){grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.db-search{flex-basis:100%;max-width:none}.db-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";gap:6px 12px;padding-block:6px}.db-bar-label{grid-area:label}.db-bar-track{grid-area:track}.db-bar-value{grid-area:value}.db-table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.db-table-stack,.db-table-stack tbody,.db-table-stack tr,.db-table-stack td{display:block}.db-table-stack tr{padding:10px 12px;border-bottom:1px solid var(--d-line)}.db-table-stack tbody tr:last-child{border-bottom:0}.db-table-stack td{display:flex;justify-content:space-between;gap:12px;height:auto;padding:4px 0;border:0}.db-table-stack td[data-label]:before{content:attr(data-label);color:var(--d-text-3);font-size:12px}.db-table-stack td:first-child{justify-content:flex-start;padding-right:44px}.db-table-stack .db-end{position:absolute;top:8px;right:4px;width:auto;padding:0}}@media(max-width:339px){.db-kpis{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.db-kpis,.db-pill,.db-pop,.db-seg,.db-page,.db-search input,.db-input{border:1px solid CanvasText}.db-tab:is([aria-current=page],[aria-selected=true]):after,.db-bar-fill,.db-progress-fill,.db-legend li:before{background:Highlight}.db-donut-seg{stroke:Highlight}}@media(prefers-reduced-motion:reduce){.db-table tbody tr,.db-search input,.db-input,.db-donut-seg{transition:none}}.so-card[data-astro-cid-xl7gx2ap]{position:relative;display:grid;justify-items:start;width:min(100%,480px);margin:clamp(8px,7vh,72px) auto 0;padding:28px 28px 22px;border:1px solid var(--app-panel-edge-hi);border-radius:var(--app-radius);background:var(--app-panel-sheen),var(--app-panel-bg);box-shadow:var(--ep-inset)}.so-seal[data-astro-cid-xl7gx2ap]{width:56px;height:56px;filter:var(--auth-seal-shadow)}.so-title[data-astro-cid-xl7gx2ap]{margin:18px 0 0;color:var(--d-text);font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:26px;letter-spacing:-.3px;text-wrap:balance}.so-text[data-astro-cid-xl7gx2ap]{margin:8px 0 0;color:var(--d-text-2);font-size:14px;line-height:21px;text-wrap:pretty}.so-card[data-astro-cid-xl7gx2ap] .so-dc{margin-top:22px}.so-fine[data-astro-cid-xl7gx2ap]{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--app-row-rule);color:var(--d-text-2);font-size:12.5px;line-height:18px}.so-fine[data-astro-cid-xl7gx2ap] svg{flex:none;margin-top:1px;color:var(--d-icon)}@media(max-width:767px){.so-card[data-astro-cid-xl7gx2ap]{margin-top:0;padding:22px 18px 18px}.so-seal[data-astro-cid-xl7gx2ap]{width:48px;height:48px}.so-title[data-astro-cid-xl7gx2ap]{margin-top:14px;font-size:19px;line-height:25px}}@media(forced-colors:active){.so-card[data-astro-cid-xl7gx2ap]{border-color:CanvasText}}
