.artifact-drawer{flex:0 0 0;width:0;transition:flex-basis .28s cubic-bezier(.2,.7,.2,1),width .28s cubic-bezier(.2,.7,.2,1);overflow:hidden}.shell .panel{transition:flex-basis .28s cubic-bezier(.2,.7,.2,1)}@media (min-width:992px){.shell.drawer-open.drawer-list .artifact-drawer{flex-basis:300px;width:300px}.shell.drawer-open.drawer-preview .artifact-drawer,.shell.drawer-open.drawer-doc .artifact-drawer,.shell.drawer-open.drawer-content .artifact-drawer{flex-basis:clamp(460px,40vw,640px);width:clamp(460px,40vw,640px)}.shell.drawer-open.drawer-expanded .artifact-drawer{z-index:90;flex-basis:auto;width:100%;transition:none;position:fixed;inset:0}.shell.drawer-open.drawer-expanded .dinner{border-radius:0;height:100%;margin:0}}.shell.drawer-expanded .panel{opacity:0;border:none;flex:0 0 0;width:0;min-width:0;margin:0;transition:flex-basis .28s cubic-bezier(.2,.7,.2,1),opacity .18s;overflow:hidden}.dinner{background:var(--white);height:calc(100% - 24px);box-shadow:none;border:1px solid #f1f1f1;border-radius:16px;flex-direction:column;min-width:0;margin:12px 12px 12px 0;display:flex;overflow:hidden}.artifact-drawer .view{flex-direction:column;flex:1;min-height:0;display:none}.dinner.mode-list .view-list,.dinner.mode-preview .view-preview,.dinner.mode-doc .view-doc,.dinner.mode-content .view-content{display:flex}.lhead{border-bottom:1px solid #f1f1f1;flex:0 0 44px;justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 8px 0 12px;display:flex}.ico-btn.dr-back{display:none}.ltitle{color:#64748b;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.ltitle-count{color:#6b7280;font-variant-numeric:tabular-nums;background:#f3f4f6;border-radius:20px;align-items:center;padding:1px 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ltabs{align-items:stretch;gap:4px;min-width:0;height:100%;display:inline-flex}.ltab{color:#64748b;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;height:100%;padding:0 4px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.ltab:hover{color:#334155}.ltab.on{color:#155dfc;border-bottom-color:#155dfc;font-weight:600}.ltab:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #155dfc}.ltab-count{color:#6b7280;font-variant-numeric:tabular-nums;background:#f3f4f6;border-radius:20px;align-items:center;padding:1px 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ltab.on .ltab-count{color:#155dfc;background:#eff6ff}.lbody{scrollbar-width:thin;scrollbar-color:#d7d7de transparent;flex-direction:column;flex:1;gap:2px;padding:12px 10px;display:flex;overflow:auto}.arow{position:relative}.arow-btn{z-index:1;color:#c3c8d0;cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:24px;height:24px;transition:background .12s,color .12s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.arow-btn:hover{color:#374151;background:#e5e7eb}.arow-btn:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.acard{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 36px 8px 8px;transition:background .1s,border-color .1s;display:flex}.acard:hover{background:#f7f8fb}.acard:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.athumb{border:none;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.ameta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.an{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.as{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.acard.skeleton{cursor:default;border-color:var(--card-border);background:linear-gradient(90deg,#f3f3f6 25%,#ececf0 37%,#f3f3f6 63%) 0 0/400% 100%;height:50px;animation:1.3s infinite artShimmer}.acard.skeleton:hover{box-shadow:none;transform:none}@keyframes artShimmer{0%{background-position:100% 0}to{background-position:0 0}}.artifact-drawer .empty{padding:22px 16px}.artifact-drawer .empty-title{color:#374151;margin:0 0 6px;font-size:13px;font-weight:600}.artifact-drawer .empty-body{color:#9ca3af;margin:0;font-size:12px;line-height:1.55}.artifact-drawer .empty.error{text-align:center;padding:30px 16px}.lsection{flex-direction:column;gap:2px;display:flex}.lsection-title{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;padding:2px 8px 4px;font-size:11px;font-weight:600}.lsection-sep{background:#eef0f3;height:1px;margin:10px 8px}.content-warn{color:#b45309;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.content-warn svg{color:#d97706;flex:none}.content-reason{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;max-width:420px;margin:8px auto 0;padding:20px 18px;display:flex}.content-reason svg{color:#d97706}.content-reason p{color:#78350f;margin:0;font-size:13px;line-height:1.6}.phead{border-bottom:1px solid #f1f1f1;flex:0 0 44px;align-items:center;gap:6px;height:44px;padding:0 8px 0 12px;display:flex}.pic{color:#fff;background:#155dfc;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.pt{flex-direction:column;flex:1;min-width:0;display:flex}.pn{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ps{color:var(--muted);font-size:11px}.pt .pn-doc{align-items:baseline;gap:6px;display:flex;overflow:visible}.pn-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:280px;overflow:hidden}.pfmt{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);flex:none;font-size:11px;font-weight:600}.ico-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:grid}.ico-btn:hover{color:#374151;background:#f3f4f6}.ico-btn:disabled,.ico-btn:disabled:hover{color:#d1d5db;cursor:default;background:0 0}.ico-btn:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ico-btn.primary{background:var(--accent);color:#fff}.ico-btn.primary:hover{color:#fff;background:#1249d4}.pbody{background:#f0f0f2;flex:1;min-height:0}.pframe{border:none;width:100%;height:100%;display:block}.dbody{background:var(--white);scrollbar-width:thin;scrollbar-color:#d7d7de transparent;min-height:0;color:var(--ink-2);flex:1;padding:22px 24px;font-size:14.5px;line-height:1.65;overflow:auto}.dbody .draw{white-space:pre-wrap;word-break:break-word;color:var(--ink);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6}.dfoot{border-top:1px solid var(--card-border);background:var(--white);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.dfoot .doc-note{margin-right:auto}.dfoot .lib-btn.primary:disabled,.dfoot .lib-btn.primary[aria-disabled=true]{color:#155dfc;opacity:.65;background:#f0f4ff;border-color:#c7d9fe}.dfoot .lib-btn.primary:disabled:hover{background:#f0f4ff;border-color:#c7d9fe}.doc-btn{border:1px solid var(--card-border);background:var(--white);height:34px;color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .1s,box-shadow .15s;display:inline-flex}.doc-btn:hover{background:#f9fafb;border-color:#d1d5db}.doc-btn:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.doc-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}.doc-btn.primary:hover{background:#1249d4;border-color:#1249d4}.doc-btn:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.doc-note{color:var(--muted);font-size:12px}.doc-note.err{color:var(--limit-ink)}.doc-link{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.doc-btn{transition:none}}.doc-viewtabs{background:#f3f4f6;border-radius:9px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.doc-viewtabs.disabled{opacity:.45;pointer-events:none}.doc-viewtab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:30px;height:26px;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.doc-viewtab:hover{color:#374151}.doc-viewtab.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #14141e14}.doc-viewtab:focus-visible{outline-offset:1px;outline:2px solid #155dfc}@media (prefers-reduced-motion:reduce){.doc-viewtab{transition:none}}@media (max-width:991.98px){.shell.drawer-open .artifact-drawer,.shell.drawer-expanded .artifact-drawer{z-index:90;flex-basis:auto;width:100%;transition:none;position:absolute;inset:0}.shell.drawer-open .panel,.shell.drawer-expanded .panel{opacity:1;flex:1;width:auto}.dinner{min-width:0;height:calc(100% - 24px);margin:12px}.ico-btn.dr-back{display:grid}.lhead{padding-left:4px}.ltabs{margin-right:auto}}@media (max-width:767.98px){.dinner{border:0;border-radius:0;height:100%;margin:0}}@media (prefers-reduced-motion:reduce){.artifact-drawer,.shell .panel,.acard{transition:none}.acard.skeleton{animation:none}}:root[data-theme=dark] .artifact-drawer .dinner{background:var(--surface);border-color:var(--border);color:var(--primary-text)}:root[data-theme=dark] .artifact-drawer :is(.lhead,.phead){border-color:var(--divider)}:root[data-theme=dark] .artifact-drawer .ltab{color:var(--secondary-text)}:root[data-theme=dark] .artifact-drawer .ltab:hover{color:var(--primary-text)}:root[data-theme=dark] .artifact-drawer .ltab.on,:root[data-theme=dark] .artifact-drawer .ltab.on:hover{color:var(--button-primary-bg);border-bottom-color:var(--button-primary-bg)}:root[data-theme=dark] .artifact-drawer .ltab-count{background:var(--disabled-bg);color:var(--secondary-text)}:root[data-theme=dark] .artifact-drawer .ltab.on .ltab-count{background:var(--info-bg);color:var(--info-text)}:root[data-theme=dark] .artifact-drawer :is(.lbody,.dbody){scrollbar-color:var(--scrollbar-thumb) transparent}:root[data-theme=dark] .artifact-drawer :is(.lbody,.dbody)::-webkit-scrollbar{width:8px}:root[data-theme=dark] .artifact-drawer :is(.lbody,.dbody)::-webkit-scrollbar-track{background:0 0}:root[data-theme=dark] .artifact-drawer :is(.lbody,.dbody)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px}:root[data-theme=dark] .artifact-drawer :is(.lbody,.dbody)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:root[data-theme=dark] .artifact-drawer .acard:hover{background:var(--button-secondary-hover-bg)}:root[data-theme=dark] .artifact-drawer .arow-btn{color:var(--secondary-text)}:root[data-theme=dark] .artifact-drawer .arow-btn:hover{background:var(--button-secondary-hover-bg);color:var(--primary-text)}:root[data-theme=dark] .artifact-drawer .athumb{background:color-mix(in srgb, var(--lib-icon-accent) 18%, var(--surface))!important}:root[data-theme=dark] .artifact-drawer .athumb svg{color:color-mix(in srgb, var(--lib-icon-accent) 72%, white)!important}:root[data-theme=dark] .artifact-drawer :is(.an,.pn){color:var(--primary-text)}:root[data-theme=dark] .artifact-drawer :is(.as,.ps,.pfmt,.lsection-title){color:var(--secondary-text)}:root[data-theme=dark] .artifact-drawer .lsection-sep{background:var(--divider)}:root[data-theme=dark] .artifact-drawer .acard.skeleton{background:linear-gradient(90deg, var(--disabled-bg) 25%, var(--surface) 37%, var(--disabled-bg) 63%);border-color:var(--border);background-size:400% 100%}:root[data-theme=dark] .artifact-drawer .empty-title{color:var(--primary-text)}:root[data-theme=dark] .artifact-drawer .empty-body{color:var(--secondary-text)}:root[data-theme=dark] .artifact-drawer .content-warn,:root[data-theme=dark] .artifact-drawer .content-warn svg{color:var(--warning-text)}:root[data-theme=dark] .artifact-drawer .content-reason{background:var(--warning-bg);border-color:var(--border);color:var(--warning-text)}:root[data-theme=dark] .artifact-drawer .content-reason :is(svg,p){color:var(--warning-text)}:root[data-theme=dark] .artifact-drawer .ico-btn{color:var(--secondary-text)}:root[data-theme=dark] .artifact-drawer .ico-btn:hover{background:var(--button-secondary-hover-bg);color:var(--primary-text)}:root[data-theme=dark] .artifact-drawer .ico-btn:disabled{color:var(--disabled-text)}:root[data-theme=dark] .artifact-drawer .pbody{background:var(--app-background)}:root[data-theme=dark] .artifact-drawer .dbody{background:var(--surface);color:var(--button-secondary-text)}:root[data-theme=dark] .artifact-drawer .dbody .draw{color:var(--button-secondary-text)}:root[data-theme=dark] .artifact-drawer .dbody .md :is(h1,h2,h3,h4,strong){color:var(--primary-text)}:root[data-theme=dark] .artifact-drawer .dbody .md hr{border-color:var(--divider)}:root[data-theme=dark] .artifact-drawer .dbody .md code{background:var(--disabled-bg)}:root[data-theme=dark] .artifact-drawer .dbody .md pre code{background:0 0}:root[data-theme=dark] .artifact-drawer .dbody .md :is(th,td){border-color:var(--border)}:root[data-theme=dark] .artifact-drawer .dbody .md th{background:var(--disabled-bg)}:root[data-theme=dark] .artifact-drawer .dfoot{background:var(--surface);border-color:var(--divider)}:root[data-theme=dark] .artifact-drawer :is(.doc-btn,.lib-btn){background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-text)}:root[data-theme=dark] .artifact-drawer :is(.doc-btn,.lib-btn):hover{background:var(--button-secondary-hover-bg);border-color:var(--button-secondary-hover-border)}:root[data-theme=dark] .artifact-drawer :is(.doc-btn,.lib-btn).primary{background:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text)}:root[data-theme=dark] .artifact-drawer :is(.doc-btn,.lib-btn).primary:hover{background:var(--button-primary-hover);border-color:var(--button-primary-hover)}:root[data-theme=dark] .artifact-drawer .doc-note{color:var(--secondary-text)}:root[data-theme=dark] .artifact-drawer .doc-note.err{color:var(--danger-text)}:root[data-theme=dark] .artifact-drawer .doc-viewtabs{background:var(--disabled-bg)}:root[data-theme=dark] .artifact-drawer .doc-viewtab{color:var(--secondary-text)}:root[data-theme=dark] .artifact-drawer .doc-viewtab:hover{color:var(--primary-text)}:root[data-theme=dark] .artifact-drawer .doc-viewtab.on{background:var(--surface);color:var(--primary-text);box-shadow:none}:root[data-theme=dark] .artifact-drawer::selection,:root[data-theme=dark] .artifact-drawer ::selection{color:var(--primary-text);-webkit-text-fill-color:var(--primary-text);background:#454545}
.qa-head{margin-bottom:20px}.qa-head h1{letter-spacing:-.025em;margin-bottom:5px;font-size:26px;font-weight:800}.qa-head p{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5}.qa-hero{background:var(--white);border:1px solid #f1f1f1;border-radius:12px;margin-bottom:16px;padding:22px 24px;position:relative;overflow:hidden}.qa-skel,.ubm-skel{background:linear-gradient(90deg,#f3f3f6 25%,#ececf0 37%,#f3f3f6 63%) 0 0/400% 100%;border-radius:6px;animation:1.3s infinite qaSkeletonShimmer;display:block}@keyframes qaSkeletonShimmer{to{background-position-x:-400%}}.qa-hero-skeleton-copy{flex-direction:column;gap:8px;width:min(55%,280px);display:flex}.qa-hero-skeleton-label{width:135px;height:14px}.qa-hero-skeleton-period{width:85%;height:11px}.qa-hero-skeleton-org{width:60%;height:11px}.qa-hero-skeleton-value{width:120px;height:44px}.qa-hero-skeleton-bar{border-radius:999px;width:100%;height:12px;margin:18px 0 11px}.qa-hero-skeleton-figures{width:min(68%,310px);height:14px}.qa-hero-skeleton-reset{width:115px;height:11px;margin-top:8px}.qa-hero-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.qa-hero-label{color:var(--ink);margin-bottom:3px;font-size:13.5px;font-weight:600}.qa-hero-period{color:#6b7280;font-size:12.5px;font-weight:600}.qa-hero-blurb{color:#6b7280;margin-top:1px;font-size:12.5px;font-weight:500}.qa-hero-readout{text-align:right;flex:none}.qa-hero-pct{letter-spacing:-.02em;color:var(--ink);font-size:44px;font-weight:700;line-height:1}.qa-hero-pct span{font-size:22px}.qa-hero-pct .qa-hero-pct-word{letter-spacing:0;color:var(--ink-2);margin-left:6px;font-size:14px;font-weight:600}.qa-hero-bar{background:#e5e7eb;border-radius:999px;height:12px;margin:18px 0 11px;position:relative;overflow:hidden}.qa-hero-bar-fill{background:#155dfc;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.qa-hero.warn .qa-hero-bar-fill{background:var(--warn)}.qa-hero.limit .qa-hero-bar-fill{background:var(--limit)}.qa-hero-figures{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.qa-hero-figures b{color:var(--ink);font-weight:600}.qa-hero-dot{color:var(--muted)}.qa-hero-remaining{font-size:12.5px}.qa-hero-reset{color:#6b7280;margin-top:5px;font-size:12px}.qa-allocation-state{color:#6b7280;margin-top:16px;font-size:13px;line-height:1.5}.qa-allocation-state strong{color:var(--ink);font-weight:600}.qa-allocation-state p{margin-top:4px}.qa-alert{color:var(--ink-2);border:1px solid #0000;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.qa-alert.warn{background:var(--warn-soft);border-color:#d98a1f59}.qa-alert.warn svg{color:var(--warn-ink)}.qa-alert.limit{background:var(--limit-soft);border-color:var(--limit);border-left-width:3px}.qa-alert.limit svg{color:var(--limit-ink)}.qa-alert-text{flex-wrap:wrap;flex:auto;align-items:center;gap:7px;min-width:0;display:flex}.qa-alert-text>svg{flex:none}.qa-alert-title{color:var(--ink);font-weight:600}.qa-alert-detail{color:#6b7280}.qa-alert-dot{color:var(--muted)}.qa-alert-acts{flex-wrap:wrap;flex:none;align-items:center;gap:4px;display:flex}.qa-alert-act{color:var(--ink-2);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:500;-webkit-text-decoration:underline #00000047;text-decoration:underline #00000047;transition:background .12s,color .12s,text-decoration-color .12s;display:inline-flex}.qa-alert-act:hover{color:var(--ink);background:#0000000d;text-decoration-color:currentColor}.qa-alert-act:focus-visible{outline-offset:2px;outline:2px solid #155dfc}.qa-fly.qa-pop{width:min(340px,100vw - 16px);min-width:0;max-width:calc(100vw - 16px);padding:14px 15px 13px}.qa-pop-title{color:var(--ink);font-size:13.5px;font-weight:600}.qa-pop-body{color:var(--ink-2);margin-top:5px;font-size:12.5px;line-height:1.5}.qa-pop-close{justify-content:flex-end;margin-top:12px;display:flex}.qa-activity-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:26px 0 14px;display:flex}.qa-activity-heading{min-width:0}.qa-activity-head h2{letter-spacing:-.015em;font-size:17px;font-weight:700}.qa-activity-head p{color:#6b7280;margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.5}.qa-range{height:36px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e4e4ea;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.qa-range:hover{background:#f8fafc;border-color:#d1d5db}.qa-range svg{color:#a2a2ad}.qa-range:focus-visible{outline-offset:2px;outline:2px solid #155dfc}.qa-fly{z-index:80;background:#fff;border:1px solid #f1f1f1;border-radius:12px;padding:5px;box-shadow:0 10px 30px #0000001f}.qa-fly-item{text-align:left;cursor:pointer;color:#334155;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:7px 9px;font-family:inherit;font-size:12.5px;font-weight:400;transition:background .1s;display:flex}.qa-fly-item:hover{background:#f3f4f6}.qa-fly-grow{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.qa-fly-check{color:#155dfc;flex:none;margin-left:auto}.qa-fly-lbl{letter-spacing:.04em;text-transform:uppercase;color:#b0b0ba;padding:7px 9px 4px;font-size:10.5px;font-weight:600}.qa-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.qa-kpis-skeleton .qa-kpi{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.qa-kpi-skeleton-value{width:45%;height:24px}.qa-kpi-skeleton-label{width:68%;height:11px}.qa-kpi-skeleton-delta{width:52%;height:10px;margin-top:3px}.qa-kpi{background:var(--white);border:1px solid #f1f1f1;border-radius:12px;padding:14px 15px}.qa-kpi-val{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.15}.qa-kpi-lbl{color:#6b7280;margin-top:3px;font-size:12.5px;font-weight:500}.qa-kpi-delta{color:#6b7280;margin-top:7px;font-size:12px;font-weight:500;line-height:1.45}.qa-card{background:var(--white);border:1px solid #f1f1f1;border-radius:12px;padding:20px 22px;scroll-margin-top:20px}.qa-card:focus-visible{outline-offset:2px;outline:2px solid #155dfc}.qa-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.qa-card-head h3{font-size:15px;font-weight:600}.qa-card-head span{color:#6b7280;font-size:12.5px;font-weight:500}.qa-tip{color:var(--ink-2);background:#f0f4ff;border:1px solid #c7d9fe;border-radius:12px;align-items:flex-start;gap:9px;margin-top:16px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.qa-tip svg{color:#155dfc;flex:none;margin-top:1px}.qa-fineprint{color:#6b7280;margin-top:18px;font-size:12px;line-height:1.6}.ubm-sub{color:#6b7280;margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.5}.ubm-rows{flex-direction:column;gap:15px;display:flex}.ubm-mrow{min-width:0}.ubm-mtop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ubm-mname{color:var(--ink);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:500;display:inline-flex}.ubm-mpct{color:var(--ink);flex:none;font-size:13.5px;font-weight:600}.ubm-mbar{background:#eef0f3;border-radius:999px;height:8px;margin-top:7px;overflow:hidden}.ubm-mfill{border-radius:999px;height:100%}.ubm-mcredits{color:#6b7280;margin-top:5px;font-size:12px}.ubm-tool-description,.ubm-tool-footnote{color:#6b7280;margin-top:6px;font-size:12px;line-height:1.5}.ubm-org{color:#8a8a94;align-items:center;display:inline-flex}.ubm-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ubm-orgnote{color:#6b7280;margin-top:14px;font-size:12px;line-height:1.5}.ubm-skel{height:12px}.ubm-skel.name{width:40%}.ubm-skel.pct{width:34px}.ubm-skel.credits{width:82px;height:10px;margin-top:6px}.ubm-mbar.qa-skel{background:linear-gradient(90deg,#f3f3f6 25%,#ececf0 37%,#f3f3f6 63%) 0 0/400% 100%}.ubm-state{text-align:center;padding:26px 10px 22px}.ubm-state-title{color:var(--ink);font-size:13.5px;font-weight:600}.ubm-state p{color:#6b7280;max-width:340px;margin-top:4px;margin-left:auto;margin-right:auto;font-size:12.5px;line-height:1.5}.ubm-state .cerr-btn{margin-top:14px}.ubm-more{margin-top:16px}.ubm-details{border-top:1px solid #f1f1f1;margin-top:16px;padding-top:16px}.ubm-dailyhead{color:var(--ink);margin:20px 0 10px;font-size:13px;font-weight:600}.ubm-chart{align-items:flex-end;gap:10px;height:180px;padding-top:6px;display:flex}.ubm-chart.dense{gap:5px}.ubm-chart.dense .ubm-day{font-size:10px}.ubm-col{flex-direction:column;flex:1;align-items:center;gap:9px;height:100%;display:flex}.ubm-track{flex:1;align-items:flex-end;width:100%;display:flex}.ubm-stack{border-radius:6px 6px 3px 3px;flex-direction:column-reverse;width:100%;min-height:4px;display:flex;overflow:hidden}.ubm-seg{width:100%}.ubm-day{color:#6b7280;font-size:11px;font-weight:600}.ubm-legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin:16px 0 4px;font-size:12.5px;display:flex}.ubm-legend span{align-items:center;gap:7px;display:inline-flex}.ubm-dot{border-radius:50%;width:9px;height:9px}.ubm-table-wrap{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow:auto hidden}.ubm-table-wrap:focus-visible{outline-offset:-2px;border-radius:11px;outline:2px solid #155dfc}.ubm-table{border-collapse:collapse;width:100%;margin-top:10px}.ubm-table .ubm-mname{white-space:nowrap}.ubm-table th{text-align:right;letter-spacing:.03em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #d1d5db;padding:8px 10px;font-size:11px;font-weight:600}.ubm-table th:first-child{text-align:left}.ubm-table td{text-align:right;border-bottom:1px solid #f0f1f4;padding:11px 10px;font-size:13px}.ubm-table tr:last-child td{border-bottom:none}.ubm-table td:first-child{text-align:left}@media (max-width:767.98px){.qa-kpis{grid-template-columns:repeat(2,1fr)}.qa-kpi:last-child{grid-column:1/-1}.qa-hero-top{flex-direction:column;align-items:flex-start;gap:12px}.qa-hero-readout{text-align:left}}@media (prefers-reduced-motion:reduce){.qa-skel,.ubm-skel{animation:none}}:root[data-theme=dark] :is(.qa-hero,.qa-kpi,.qa-card,.qa-range,.qa-fly){background:var(--surface);border-color:var(--border);color:var(--primary-text)}:root[data-theme=dark] .qa-range{color:var(--button-secondary-text)}:root[data-theme=dark] :is(.qa-range,.qa-fly-item):hover{background:var(--button-secondary-hover-bg);border-color:var(--button-secondary-hover-border)}:root[data-theme=dark] .qa-fly{box-shadow:0 10px 30px #0006}:root[data-theme=dark] .qa-fly-item{color:var(--primary-text)}:root[data-theme=dark] :is(.qa-range svg,.qa-fly-lbl,.qa-head p,.qa-hero-period,.qa-hero-blurb,.qa-hero-reset,.qa-allocation-state,.qa-kpi-lbl,.qa-kpi-delta,.qa-card-head span,.qa-activity-head p,.qa-fineprint,.ubm-sub,.ubm-mcredits,.ubm-tool-description,.ubm-tool-footnote,.ubm-org,.ubm-orgnote,.ubm-state p,.ubm-day,.ubm-table th,.qa-alert-detail){color:var(--secondary-text)}:root[data-theme=dark] .qa-fly-check{color:var(--info-text)}:root[data-theme=dark] :is(.qa-hero-bar,.ubm-mbar,.qa-skel,.ubm-skel,.ubm-mbar.qa-skel){background:var(--button-secondary-hover-bg)}:root[data-theme=dark] :is(.ubm-details,.ubm-table th,.ubm-table td){border-color:var(--border)}:root[data-theme=dark] .qa-tip{background:var(--info-bg);border-color:var(--border);color:var(--info-text)}:root[data-theme=dark] .qa-tip svg{color:var(--info-text)}:root[data-theme=dark] .qa-alert.warn{background:var(--warning-bg);border-color:var(--warning-text)}:root[data-theme=dark] .qa-alert.limit{background:var(--danger-bg);border-color:var(--danger-text)}:root[data-theme=dark] .qa-alert-act{color:var(--button-secondary-text);-webkit-text-decoration-color:var(--secondary-text);text-decoration-color:var(--secondary-text)}:root[data-theme=dark] .qa-alert-act:hover{background:var(--button-secondary-hover-bg);color:var(--primary-text);-webkit-text-decoration-color:var(--primary-text);text-decoration-color:var(--primary-text)}:root[data-theme=dark] :is(.qa-hero,.qa-card,.qa-pop) .cerr-btn.secondary{background:var(--surface);border-color:var(--border);color:var(--button-secondary-text)}:root[data-theme=dark] :is(.qa-hero,.qa-card,.qa-pop) .cerr-btn.secondary:hover{background:var(--button-secondary-hover-bg);border-color:var(--button-secondary-hover-border)}:root[data-theme=dark] :is(.qa-hero,.qa-card,.qa-pop) .cerr-btn.secondary[aria-disabled=true]{background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-text)}:root[data-theme=dark] :is(.qa-range,.qa-fly-item,.qa-card,.qa-alert-act,.ubm-table-wrap,.qa-hero .cerr-btn,.qa-card .cerr-btn,.qa-pop .cerr-btn):focus-visible{outline-color:var(--info-text)}
