.companion-drawer-toggle{display:none}@media (min-width:901px) and (max-width:1023px){.companion-drawer-toggle{z-index:30;border:1px solid var(--line);background:var(--surface-elevated);min-height:36px;color:var(--ink);font:600 .8125rem/1 var(--font-ui);box-shadow:var(--relief-card);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:fixed;top:14px;right:20px}.companion-drawer-toggle:after{content:"";min-height:44px;position:absolute;inset-block:-6px;inset-inline:0}.companion-drawer-toggle:hover{border-color:var(--line-strong);box-shadow:var(--relief-raised)}.companion-drawer-toggle[aria-expanded=true]{opacity:0;pointer-events:none}}@media (min-width:1024px){.companion-column-close{z-index:8;background:var(--surface-recessed);width:44px;height:44px;color:var(--on-canvas);cursor:pointer;border:0;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:8px;right:8px}.companion-column-close:hover{background:var(--fill)}.companion-column-close:focus-visible{outline:var(--focus-ring);outline-offset:2px}.companion-column-close~* :is(.home-companion-head,.v34s-pane-top,.scores-companion-head,.favourites-companion-head){padding-right:48px}}@media (min-width:901px) and (max-width:1023px){.companion-drawer-toggle:focus-visible{outline:var(--focus-ring);outline-offset:2px}.companion-drawer-scrim{z-index:31;background:color-mix(in srgb, var(--shade) 45%, transparent);position:fixed;inset:0}.companion-drawer-close{z-index:2;background:var(--surface-recessed);width:44px;height:44px;color:var(--on-canvas);z-index:12;border:0;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:8px;right:8px}.companion-drawer-close:focus-visible{outline:var(--focus-ring);outline-offset:2px}.app-frame:has(.companion-drawer-toggle)>.chat-launcher{display:none!important}.companion-drawer :is(.home-companion-head,.v34s-pane-top,.scores-companion-head,.favourites-companion-head){padding-right:48px}}@media (max-width:1023px){.companion-column-close{display:none}}
