.px-control-disclosure{pointer-events:auto;color:var(--px-ink-soft);flex:none;position:relative}.px-control-disclosure[open]{z-index:var(--px-layer-menu)}.px-control-disclosure>summary{justify-content:center;align-items:center;gap:var(--px-space-2);min-height:var(--px-hit);min-width:var(--px-hit);padding:0 var(--px-space-3);border:var(--px-hairline-w) solid var(--px-hairline-strong);border-radius:var(--px-radius-control);background:var(--px-panel-deep);color:var(--px-ink-soft);font-family:var(--px-font-ui);font-size:var(--px-size-3);white-space:nowrap;cursor:var(--px-cursor-pointer);list-style:none;display:flex}.px-control-disclosure>summary::-webkit-details-marker{display:none}.px-control-disclosure>summary[data-icon-only]{padding:0}.px-control-chevron{transition:transform var(--px-dur-select) var(--px-ease-out);flex:none;display:block}.px-control-disclosure[open]>summary .px-control-chevron{transform:rotate(180deg)}.px-control-options{right:0;top:calc(100% + var(--px-space-2));width:min(68vw, calc(var(--px-hit) * 6));max-height:min(60dvh, calc(var(--px-hit) * 9));overscroll-behavior:contain;padding:var(--px-pop-pad);border:var(--px-hairline-w) solid var(--px-pop-edge);border-radius:var(--px-pop-radius);background:var(--px-pop-bg);box-shadow:var(--px-pop-shadow);text-align:left;position:absolute;overflow:auto}.px-control-disclosure[data-side=up]>.px-control-options{top:auto;bottom:calc(100% + var(--px-space-2))}.px-control-options>button,.px-control-options>label{align-items:center;gap:var(--px-space-3);min-height:var(--px-pop-row-h);width:100%;padding:var(--px-pop-row-pad);border-radius:var(--px-pop-row-radius);color:var(--px-ink);font-family:var(--px-font-ui);font-size:var(--px-pop-row-size);text-align:left;background:0 0;border:0;display:flex}.px-control-options>button{cursor:var(--px-cursor-pointer)}.px-control-options>button:disabled{color:var(--px-ink-faint);cursor:var(--px-cursor-default)}.px-control-options>button[aria-pressed=true]{color:var(--px-pop-on-ink);background:var(--px-pop-on-bg)}.px-control-options>p{margin:var(--px-space-2) var(--px-space-3);color:var(--px-ink-faint);font-family:var(--px-font-chart);font-size:var(--px-size-1);line-height:1.6}.px-control-options svg{flex:none}.px-control-options hr{margin:var(--px-space-2);border:0;border-top:var(--px-hairline-w) solid var(--px-hairline)}.px-control-disclosure summary:focus-visible,.px-control-options button:focus-visible,.px-control-options input:focus-visible{outline:2px solid var(--px-accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.px-control-options>button:not(:disabled):hover{background:var(--px-pop-on-bg)}.px-control-disclosure>summary:hover{color:var(--px-ink)}}.px-stage-bar .px-stage-tools{gap:var(--px-space-2)}.px-stage-bar .px-stage-view{background:color-mix(in srgb, var(--px-panel-deep) 72%, transparent);border-radius:var(--px-radius-control);padding:0 var(--px-space-2);border:0;max-width:45%}.px-stage-bar .px-stage-tool.is-view-list{background:var(--px-panel-deep);border-color:#0000}.px-stage-bar .px-stage-hint{display:none}.px-stage-foot .px-stage-legend{gap:var(--px-space-4);padding:0 var(--px-space-3);background:var(--px-panel-deep);flex-wrap:nowrap}.px-stage-foot .px-stage-legend li{min-height:var(--px-hit)}.px-stage-foot .px-stage-legend .px-control-disclosure>summary{font-size:var(--px-size-3);background:0 0;border:0;padding:0}.px-stage-foot .px-stage-legend .px-control-options{left:0;right:auto}.px-stage-foot .px-stage-legend .px-control-options button{white-space:normal;justify-content:flex-start;width:100%}.px-stage-foot .px-scale{gap:0}.px-stage-foot .px-zoomers{padding:var(--px-space-1);border:var(--px-hairline-w) solid var(--px-hairline-strong);border-radius:var(--px-radius-control);background:var(--px-panel-deep);gap:0}.px-stage-foot .px-zoomers .px-icon-button{border-radius:var(--px-radius-chip);background:0 0;border:0;position:relative;top:auto;right:auto}.px-stage-foot .px-stage-reading-text{background:color-mix(in srgb, var(--px-panel-deep) 72%, transparent);border-radius:var(--px-radius-control);padding:var(--px-space-1) var(--px-space-2);border:0}.planet-stage[data-player] .px-stage-foot .px-sound-toggle{display:none}.px-stage-foot .px-scale .px-control-options .px-rung{justify-content:space-between;width:100%;min-width:0;display:flex}.px-stage-foot .px-scale .px-control-options .px-rung-stack{align-items:flex-start}.px-stage-foot .px-scale .px-control-options .px-rung:disabled{cursor:var(--px-cursor-default)}@media (max-width:900px){.px-stage-foot .px-stage-legend{gap:var(--px-space-3)}.px-stage-foot .px-stage-reading{display:none}.px-stage-bar .px-stage-view{max-width:35%}}.px-w-head-tools .px-control-disclosure>summary{background:0 0;border-color:#0000}.px-w-head-tools .px-w-minimize{margin-right:var(--px-space-2)}.px-w-head-tools .px-control-options>.px-w-expand.is-wide{display:none}@media (min-width:1151px){.px-w-head-tools .px-control-options>.px-w-expand.is-wide{display:flex}}.px-w-head-tools .px-control-options>.px-w-explore,.px-w-head-tools .px-control-options>.px-head-close{display:flex}.px-w-head .px-w-crumb{color:var(--px-ink)}.px-explore-tabs{min-height:var(--px-hit)}.px-explore-tabs .px-explore-tab+.px-explore-tab{border-left:0}.px-nav-more>summary{min-height:var(--px-hit);font-size:var(--px-read-size);background:0 0;border:0}.px-control-options .px-atlas-toggle{justify-content:flex-start}.px-control-options .px-atlas-toggle>span:last-child{font-size:var(--px-size-3);white-space:normal}.px-stage-foot .px-scale .px-control-disclosure{margin-bottom:var(--px-space-2)}.px-stage-foot .px-level-disclosure>summary{min-height:var(--px-hit)}@media (max-width:900px){.px-stage-foot .px-level-disclosure{display:none}.px-stage-bar .px-control-disclosure>summary{font-size:var(--px-size-2);padding-left:var(--px-space-2);padding-right:var(--px-space-2)}}.px-stage-bar .px-stage-view-place{display:inline}.px-stage-bar .px-stage-view[data-place] .px-stage-view-level{display:none}.px-stage-bar .px-stage-view:not([data-place]):not([data-tracking]){visibility:hidden}.px-w-head-tools .px-control-options>.px-head-hide{display:none}@media (max-width:900px){.px-w-head-tools>.px-w-minimize{display:none}.px-w-head-tools .px-control-options>.px-head-hide{display:flex}}@media (max-width:900px) and (not ((max-height:560px) and (orientation:landscape))){.planet-stage[data-work=open] .px-stage-bar{visibility:hidden;pointer-events:none}.planet-stage[data-work=open] .px-stage-foot .px-stage-end{display:none}.planet-stage[data-work=open] .px-stage-foot .px-stage-legend{margin-inline:auto}}
