.vq-proto .roy-hero[data-roy]{min-width:0;display:block;container-type:inline-size}.vq-proto .roy-hero[data-roy]>.stat-top{border:0;border-top:1px solid var(--line);margin:16px 0 0;padding:16px 0 0;display:block}.vq-proto .roy-hero[data-roy] .roy-value-button{text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transform-origin:0 100%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;min-width:0;padding:0;font-family:inherit;font-size:clamp(28px,10cqi,56px);display:block}.vq-proto .roy-hero[data-roy] .roy-value-button:disabled{cursor:default;opacity:1;color:var(--muted)}.vq-proto .roy-hero[data-roy] .roy-value-button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-sm)}.vq-proto .roy-hero[data-roy] .roy-digits{align-items:flex-end;width:max-content;max-width:none;display:inline-flex}.vq-proto .roy-hero[data-roy] .roy-slot{text-align:center;flex:none;width:.64em}.vq-proto .roy-hero[data-roy] .roy-slot>span>i{flex:none}.vq-proto .roy-hero[data-roy] .roy-ft{-moz-column-gap:12px;flex-wrap:wrap;gap:0 12px}.vq-proto .roy-hero[data-roy] .roy-empty{color:var(--muted);margin:12px 0 0}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow){grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;width:100%;display:grid}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) .kpi{-moz-column-gap:6px;text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;grid-template:"lbl chip"24px"val val""spk spk"/minmax(0,1fr) auto;grid-row:auto;align-items:center;gap:4px 6px;padding:0;display:grid}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) button.kpi{cursor:pointer}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) .kpi .lbl{white-space:nowrap;text-overflow:ellipsis;grid-area:lbl;align-self:center;font-size:12px;line-height:20px;overflow:hidden}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) .kpi .val{white-space:nowrap;grid-area:val;min-width:0;font-size:20px;line-height:28px}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) .kpi .row{display:contents}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) .kpi .delta{grid-area:chip;justify-self:end;max-width:100%;padding:2px 6px}.vq-proto .roy-hero[data-roy] .kpi .row .kpi-spk{width:100%;max-width:none;height:24px;color:var(--accent);flex:none;grid-area:spk;display:block}.vq-proto .roy-hero[data-roy] .kpi-spk polyline{vector-effect:non-scaling-stroke}.vq-proto .st-pair{flex-direction:column;gap:16px;display:flex}.vq-proto .st-up{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;min-width:0;padding:12px 16px;display:flex}.vq-proto .st-up-hh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.vq-proto .st-up-hh b{font-size:16px;font-weight:600;line-height:24px}.vq-proto .st-up-hh .linkbtn{font-size:13px}.vq-proto .st-up-r{border:0;border-top:1px solid var(--line);width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 0;display:flex}.vq-proto .st-up-hh+.st-up-r{border-top:0}.vq-proto .st-up-cv{background-position:50%;background-size:cover;border-radius:8px;flex:none;width:32px;height:32px}.vq-proto .st-up-bd{flex:1;min-width:0}.vq-proto .st-up-bd b,.vq-proto .st-up-bd span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vq-proto .st-up-bd b{font-size:14px;font-weight:400;line-height:20px}.vq-proto .st-up-bd span{color:var(--faint);font-size:12px;line-height:16px}.vq-proto .st-up-v{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.vq-proto .st-up-v small{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.vq-proto .st-up-none{color:var(--muted);margin:auto 0;padding-block:12px;font-size:14px;line-height:20px}@container (min-width:400px){.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow){-moz-column-gap:0;column-gap:0}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) .kpi{-moz-column-gap:12px;grid-template:"lbl chip"24px"val spk"/minmax(0,1fr) clamp(68px,30%,140px);column-gap:12px;padding:0 16px}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) .kpi:first-child{padding-left:0}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) .kpi:last-child{border-left:1px solid var(--line);padding-right:0}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) .kpi .lbl{font-size:clamp(12px,2.1cqi,14px)}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) .kpi .val{font-size:clamp(24px,5cqi,36px);line-height:1.2}.vq-proto .roy-hero[data-roy] .kpi .row .kpi-spk{align-self:end;height:28px;margin-bottom:4px}.vq-proto .st-roy[data-roy] #kpiRow .kpi{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"lbl lbl""val chip"}.vq-proto .st-roy[data-roy] #kpiRow .kpi .delta{justify-self:start}}@container (min-width:760px){.vq-proto .roy-wrap:not(:has(#homePlan)){grid-template-columns:minmax(0,1fr)}.vq-proto .st-pair{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;display:grid}.vq-proto .st-up-r{flex:1}}@container (max-width:300px){.vq-proto .roy-hero[data-roy] .kpi .row .kpi-spk{display:none}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) .kpi{grid-template-columns:minmax(0,1fr);grid-template-areas:"lbl""val""chip"}.vq-proto .roy-hero[data-roy] :is(#homeKpiRow,#kpiRow) .kpi .delta{justify-self:start}}@media (prefers-reduced-motion:reduce){.vq-proto .roy-hero[data-roy] .roy-slot>span{transition:none}.vq-proto .roy-hero[data-roy] .roy-kick .dot:after{animation:none}}
.entity-detail-module__PUHA9a__dialog{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);padding:0}.entity-detail-module__PUHA9a__dialog::backdrop{background:#00000059}.entity-detail-module__PUHA9a__content{flex-direction:column;max-height:calc(100dvh - 34px);display:flex}.entity-detail-module__PUHA9a__header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.entity-detail-module__PUHA9a__header h2{overflow-wrap:anywhere;margin:0;font-size:18px}.entity-detail-module__PUHA9a__body{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}.entity-detail-module__PUHA9a__body svg{max-width:100%}.entity-detail-module__PUHA9a__platforms{gap:8px;margin:0;display:grid}.entity-detail-module__PUHA9a__platforms>div{justify-content:space-between;gap:12px;display:flex}.entity-detail-module__PUHA9a__platforms dd{font-variant-numeric:tabular-nums;margin:0}
