.panel-section{--panel-section-hit:max(44px,calc(44px / var(--shell-zoom, 1)));--panel-section-icon:calc(20px / var(--shell-zoom, 1));--panel-section-gutter:calc(24px / var(--shell-zoom, 1))}.panel-section-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-column-gap:0;column-gap:0;grid-column:1/-1;min-width:0;min-height:var(--panel-section-hit)}.panel-section-heading:has(.panel-section-actions){column-gap:calc(4px / var(--shell-zoom, 1))}.panel-section-title{display:block;margin:0;min-width:0;color:inherit;font-size:var(--text-title);font-weight:600;line-height:1.1;letter-spacing:-.01em;text-align:center;word-break:keep-all}.panel-section-title>span{display:flex;justify-content:center;padding:4px 0}.panel-section-title>span,.panel-section-toggle{align-items:center;box-sizing:border-box;min-height:var(--panel-section-hit)}.panel-section-toggle{position:relative;display:grid;grid-template-columns:var(--panel-section-gutter) minmax(0,1fr) var(--panel-section-gutter);grid-gap:calc(2px / var(--shell-zoom, 1));gap:calc(2px / var(--shell-zoom, 1));width:100%;height:100%;padding:calc(4px / var(--shell-zoom, 1)) calc(6px / var(--shell-zoom, 1));border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.panel-section-toggle:after{content:""}.panel-section-toggle:hover{background:color-mix(in srgb,rgb(var(--glass-head)) 70%,transparent)}.panel-section-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.panel-section-toggle:active{transform:scale(var(--press-scale-lg))}.panel-section-disclosure{position:relative;display:block;justify-self:center;width:var(--panel-section-icon);height:var(--panel-section-icon);border:calc(1px / var(--shell-zoom, 1)) solid color-mix(in srgb,var(--muted) 35%,transparent);border-radius:calc(5px / var(--shell-zoom, 1));color:var(--muted)}.panel-section-disclosure:after,.panel-section-disclosure:before{content:"";position:absolute;left:50%;top:50%;width:calc(10px / var(--shell-zoom, 1));height:calc(1.5px / var(--shell-zoom, 1));border-radius:calc(1px / var(--shell-zoom, 1));background:currentColor;transform:translate(-50%,-50%)}.panel-section-disclosure:after{width:calc(1.5px / var(--shell-zoom, 1));height:calc(10px / var(--shell-zoom, 1));transform:translate(-50%,-50%) scaleY(0);transition:transform var(--dur-1) var(--ease)}[data-panel-collapsed]>.panel-section-heading .panel-section-disclosure:after{transform:translate(-50%,-50%) scaleY(1)}.panel-section-actions{position:relative;display:flex;align-items:center;align-self:stretch;min-width:0}.panel-section-body{display:contents}.panel-section-body[hidden]{display:none!important}.panel-section[data-panel-section]:not(.agenda-legend){box-sizing:border-box;padding:var(--space-2);border:var(--stroke-hairline) solid var(--panel-card-line);border-radius:var(--r-card);background:var(--panel-card-bg);color:var(--ink);box-shadow:var(--panel-card-shadow)}.panel-section[data-panel-section]:not(.agenda-legend) .panel-section-heading{color:var(--ink)}.panel-section[data-panel-section]:not(.agenda-legend) .panel-section-toggle{min-height:var(--panel-section-hit)}.panel-section-toggle:focus:not(:focus-visible){outline:none}html[data-panel-sections~=companion-home] [data-panel-section=companion-home][data-panel-collapsible]>.panel-section-body,html[data-panel-sections~=season] [data-panel-section=season][data-panel-collapsible]>.panel-section-body,html[data-panel-sections~=tag-filter] [data-panel-section=tag-filter][data-panel-collapsible]>.panel-section-body{display:none!important}html[data-panel-sections~=companion-home] [data-panel-section=companion-home][data-panel-collapsible] .panel-section-disclosure:after,html[data-panel-sections~=season] [data-panel-section=season][data-panel-collapsible] .panel-section-disclosure:after,html[data-panel-sections~=tag-filter] [data-panel-section=tag-filter][data-panel-collapsible] .panel-section-disclosure:after{transform:translate(-50%,-50%) scaleY(1)}.viewer-ambient-ctl .panel-section-heading{border-bottom:0;color:var(--ink)}.studio-shell .panel-section .panel-section-title{margin:0;font-size:calc(var(--text-title) / var(--shell-zoom, 1));font-weight:600;line-height:1.1}.studio-shell .panel-section[data-panel-section]:not(.agenda-legend){padding:calc(var(--space-2) / var(--shell-zoom, 1));border-width:calc(var(--stroke-hairline) / var(--shell-zoom, 1));border-radius:calc(var(--r-card) / var(--shell-zoom, 1))}.studio-shell .panel-section[data-panel-section]:not(.agenda-legend) .panel-section-toggle{min-height:var(--panel-section-hit)}.agenda-legend[data-panel-collapsed],html[data-panel-sections~=tag-filter] .agenda-legend[data-panel-collapsible]{flex:0 0 auto}.agenda-legend .panel-section-toggle{padding-inline:8px}html[data-reduce-motion] .panel-section-disclosure:after{transition:none}html[data-reduce-motion] .panel-section-toggle:active{transform:none}