@property --k{syntax:"<number>";inherits:true;initial-value:1}@layer components{.hub-still{width:100%;position:relative}.hub-still-window{aspect-ratio:16/9;border-radius:var(--r-card);border:1px solid var(--line);background-color:var(--bg);background-image:radial-gradient(circle,#a0cdd71c 1px,#0000 1.25px);background-position:9px 9px;background-size:18px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a;container:hub-still/size}.hub-still-drift,.hub-still-pic{position:absolute;inset:0}.hub-still-img{object-fit:cover;object-position:50% 50%}.hub-still-fit{--pad:clamp(14px, 7cqmin, 34px);--k:min(1, tan(atan2(calc(100cqw - 2 * var(--pad)), var(--sw))), tan(atan2(calc(100cqh - 2 * var(--pad)), var(--sh))));width:var(--sw);translate:-50% -50%;scale:min(1, tan(atan2(calc(100cqw - 2 * var(--pad)), var(--sw))), tan(atan2(calc(100cqh - 2 * var(--pad)), var(--sh))));pointer-events:none;-webkit-user-select:none;user-select:none;display:none;position:absolute;top:50%;left:50%}.hub-still[data-shape=wide] .hub-still-fit{--pad:clamp(10px, 4cqmin, 20px)}.hub-still-edge{pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub-still-edge rect{fill:none;width:calc(100% - 1.5px);height:calc(100% - 1.5px);stroke:var(--amber);stroke-width:1.5px;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:1px}@media (min-width:1024px){.hub-still-window{aspect-ratio:16/10}.hub-still[data-scene=desk] .hub-still-fit{display:block}.hub-still[data-scene=desk] .hub-still-pic{display:none}@container hub-still (min-width:666px){.hub-still[data-still-of=agentworks][data-scene=wide] .hub-still-fit{display:block}.hub-still[data-still-of=agentworks][data-scene=wide] .hub-still-pic{display:none}}@container hub-still (min-width:686px){.hub-still[data-still-of=fitstack][data-scene=wide] .hub-still-fit{display:block}.hub-still[data-still-of=fitstack][data-scene=wide] .hub-still-pic{display:none}}@container hub-still (min-width:580px){.hub-still[data-still-of=mcpserver][data-scene=wide] .hub-still-fit{display:block}.hub-still[data-still-of=mcpserver][data-scene=wide] .hub-still-pic{display:none}}@container hub-still (min-width:755px){.hub-still[data-still-of=growthstudio][data-scene=wide] .hub-still-fit{display:block}.hub-still[data-still-of=growthstudio][data-scene=wide] .hub-still-pic{display:none}}}}@media (min-width:1024px){.hub-still-fit .chip{font-size:max(.75rem, calc(11px / var(--k)));height:auto;min-height:26px;padding-block:.2em}.hub-still-fit .ids-label{font-size:max(.75rem, calc(11px / var(--k)))}.hub-still-fit .rcs-tag{font-size:max(.6875rem, calc(11px / var(--k)));height:auto;min-height:26px;padding-block:.3em}.hub-still-fit .rcs-live-text{font-size:max(.8125rem, calc(11px / var(--k)))}.hub-still-fit .rcs-label{font-size:max(.75rem, calc(11px / var(--k)))}.hub-still-fit .xl text{font-size:max(var(--xl-mono,12px), calc(11px / var(--k)))}.hub-still-fit .xl .xl-title{font-size:max(var(--xl-title,16px), calc(11px / var(--k)))}.hub-still-fit .sfx-label{font-size:max(.8125rem, calc(11px / var(--k)))}.hub-still-fit .sfx-bar .sfx-label{font-size:max(.875rem, calc(11px / var(--k)))}.hub-still-fit .sfx-tile-head{font-size:max(.75rem, calc(11px / var(--k)))}.hub-still-fit .sfx-seats-l{font-size:max(.6875rem, calc(11px / var(--k)))}.hub-still-fit .cb-tag,.hub-still-fit .cb-brief-row dt{font-size:max(.75rem, calc(11px / var(--k)))}.hub-still-fit .cb-brief-row dd{font-size:max(.9375rem, calc(11px / var(--k)))}.hub-still-fit .cb-cap{font-size:max(.75rem, calc(11px / var(--k)))}.hub-still-fit .cb-stamp{font-size:max(.75rem, calc(11px / var(--k)));height:auto;min-height:20px;padding-block:.15em}.hub-still-fit .gws{--gws-mono:max(12px, calc(11px / var(--k)));--gws-node:max(13px, calc(11px / var(--k)))}.hub-still-fit .ccp-timer{font-size:max(.8125rem, calc(11px / var(--k)))}.hub-still-fit .ccp-caller{font-size:max(.875rem, calc(11px / var(--k)))}.hub-still-fit .ccp-caller time{font-size:max(.75rem, calc(11px / var(--k)))}.hub-still-fit .ccp-status--ok{font-size:max(1rem, calc(11px / var(--k)))}.hub-still-fit .ccp-who{font-size:max(.6875rem, calc(11px / var(--k)))}.hub-still-fit .ccp-bubble{font-size:max(.875rem, calc(11px / var(--k)))}.hub-still-fit .ccp-booked{font-size:max(.75rem, calc(11px / var(--k)));height:auto;min-height:28px;padding-block:.2em}.hub-still-fit .ccp-transfer{font-size:max(.875rem, calc(11px / var(--k)))}.hub-still-fit .bts-tag{font-size:max(.6875rem, calc(11px / var(--k)));height:auto;min-height:24px;padding-block:.2em}.hub-still-fit .bts-signoff-text{font-size:max(.8125rem, calc(11px / var(--k)))}.hub-still-fit .bts-plate-label,.hub-still-fit .bts-face{font-size:max(.6875rem, calc(11px / var(--k)))}.hub-still-fit .bts-title{font-size:max(1.0625rem, calc(11px / var(--k)))}.hub-still-fit .bts-data-face{font-size:max(.6875rem, calc(11px / var(--k)))}.hub-still-fit .bts-new{font-size:max(.75rem, calc(11px / var(--k)))}}
