.or-panel{border:1px solid var(--color-s-default);border-radius:var(--radius-md);background-color:var(--color-bg-default);min-width:0;padding:var(--spacing-lg)}.or-picker [role=group]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.or-picker [role=group]>button{min-height:2.75rem}@media (min-width:1024px){.or-picker>div{align-items:end;column-gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.or-picker>div>label{grid-column:1/-1}}.or-chip{border-radius:var(--radius-pill);padding:0 var(--spacing-sm);background-color:var(--color-bg-light);color:var(--color-fg-default);font-size:var(--text-2xs);white-space:nowrap;font-weight:600;line-height:1.5}.or-chip[data-kind=simulated]{background-color:var(--color-primary-10);box-shadow:inset 0 0 0 1px var(--color-primary-70)}.or-sq{--cell:10px}@media (min-width:768px){.or-sq{--cell:8px}}@media (min-width:1024px){.or-sq{--cell:10px}}.or-track{border-radius:var(--radius-sm);background-color:var(--color-grey-30);height:1.5rem;position:relative}.or-bound{top:0;bottom:0;left:calc(var(--from) * 100%);width:calc((var(--to) - var(--from)) * 100%);border:2px solid var(--color-primary-70);border-radius:var(--radius-sm);background-color:var(--color-primary-20);min-width:4px;position:absolute}.or-bound[data-open]{border-right-style:dashed}.or-fill{width:calc(var(--to) * 100%);border-radius:var(--radius-sm);background-color:var(--color-primary-70);min-width:4px;position:absolute;top:0;bottom:0;left:0}.or-diamond{top:50%;left:calc(var(--at) * 100%);border:2px solid var(--color-fg-default);background-color:var(--color-primary-70);width:1rem;height:1rem;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.or-diamond-key{border:2px solid var(--color-fg-default);background-color:var(--color-primary-70);width:.75rem;height:.75rem;display:inline-block;transform:rotate(45deg)}.or-tick{top:calc(-1 * var(--spacing-xs));bottom:calc(-1 * var(--spacing-xs));left:calc(var(--at) * 100%);border-left:2px solid var(--color-fg-default);position:absolute}.or-tick-label{left:calc(var(--at) * 100%);color:var(--color-fg-default);font-weight:600;position:absolute;transform:translate(-50%)}.or-glyphs{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.or-glyph{border:2px solid var(--color-grey-30);border-radius:var(--radius-xs);width:1.25rem;height:1.75rem}.or-glyph[data-lit]{border-color:var(--color-success-80);background-color:var(--color-success-80)}.or-strip{border-radius:var(--radius-sm);height:2.5rem;display:flex;position:relative;overflow:visible}.or-seg{flex:var(--w) 1 0;border-right:1px solid var(--color-bg-default);min-width:1px}.or-seg[data-side=under]{background-color:var(--color-secondary-60)}.or-seg[data-side=spans]{background-color:var(--color-grey-60)}.or-seg[data-side=above]{background-color:var(--color-success-80)}.or-price,.or-even{top:calc(-1 * var(--spacing-xs));bottom:calc(-1 * var(--spacing-xs));left:calc(var(--at) * 100%);width:0;position:absolute}.or-price{border-left:2px dashed var(--color-s-field)}.or-even{border-left:2px solid var(--color-primary-70)}.or-key-price,.or-key-even{width:0;height:1rem}.or-key-price{border-left:2px dashed var(--color-s-field)}.or-key-even{border-left:2px solid var(--color-primary-70)}@media (prefers-reduced-motion:no-preference){.or-bound{transition:left .28s var(--ctl-settle), width .28s var(--ctl-settle)}.or-price,.or-even,.or-tick{transition:left .28s var(--ctl-settle)}.or-diamond{animation:or-fade .28s var(--ctl-settle)}}@keyframes or-fade{0%{opacity:0}}
.pss-move{transition:transform .28s var(--ctl-settle)}@media (prefers-reduced-motion:reduce){.pss-move{transition:none}}.pss-price{border-left:2px dashed var(--color-s-field);z-index:1;width:0;position:absolute;top:0;bottom:0}.pss-median{background:var(--color-grey-60);z-index:2;width:1.5px;margin-left:-.75px;position:absolute;top:0;bottom:0;left:0}.pss-floor{background:var(--color-s-default);height:1px;position:absolute;bottom:0}.pss-break{background:linear-gradient(var(--color-grey-50), var(--color-grey-50)) 1px 0 / 2px 100% no-repeat, linear-gradient(var(--color-grey-50), var(--color-grey-50)) 5px 0 / 2px 100% no-repeat;width:.5rem;height:.75rem;margin-left:-.25rem;position:absolute;bottom:0;transform:skew(-20deg)}.pss-dot{border-radius:var(--radius-pill);background:var(--color-grey-30);box-shadow:0 0 0 1px var(--color-bg-default);z-index:3;transition:background-color .2s var(--ctl-settle);position:absolute}.pss-dot[data-lit]{background:var(--color-primary-70)}.pss-dot[data-live]{background:var(--color-bg-default);box-shadow:inset 0 0 0 2px var(--color-primary-90), 0 0 0 1px var(--color-bg-default)}@media (prefers-reduced-motion:reduce){.pss-dot{transition:none}}.pss-bar{border-radius:var(--radius-pill);background:var(--color-bg-light);height:.75rem;display:block;overflow:hidden}.pss-bar>span{background:var(--color-secondary-60);transform-origin:0;width:100%;height:100%;display:block}.pss-count{gap:var(--spacing-2xs);flex-wrap:wrap;max-width:13.5rem;display:flex}@media (min-width:768px){.pss-count{max-width:24rem}}.pss-count-dot{border-radius:var(--radius-sm);background:var(--color-grey-30);width:.5rem;height:.5rem;display:block}.pss-count-dot[data-lit]{background:var(--color-primary-70)}.pss-key-dot,.pss-key-hollow,.pss-key-newest,.pss-key-undated{border-radius:var(--radius-pill);background:var(--color-primary-70);width:.625rem;height:.625rem;display:inline-block}.pss-key-hollow{background:var(--color-bg-default);box-shadow:inset 0 0 0 2px var(--color-primary-90)}.pss-key-undated{background:var(--color-bg-default);box-shadow:inset 0 0 0 2px var(--color-grey-60)}.pss-key-newest{width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--color-bg-default), 0 0 0 3px var(--color-primary-70)}.pss-key-rule{border-left:2px dashed var(--color-s-field);width:0;height:1rem;display:inline-block}.pss-key-median{background:var(--color-grey-60);width:1.5px;height:1rem;display:inline-block}.pss-key-undecided,.pss-key-under{border-radius:var(--radius-pill);background:var(--color-primary-40);width:1.25rem;height:.75rem;display:inline-block}.pss-key-under{background:var(--color-secondary-60)}.pss-rows{--names:12rem;--figs:4.5rem;--gx:var(--spacing-md);isolation:isolate;gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.pss-rows[data-shape=ranges]{--figs:8.5rem}@media (min-width:1024px){.pss-rows{--names:14rem}}.pss-scale{height:1.125rem;position:relative}.pss-wrap{white-space:nowrap}@media (max-width:767.98px){.pss-scale[data-wrap]{height:2.25rem}.pss-wrap{white-space:normal;text-align:center;width:6.5rem;line-height:1.125rem}}.pss-list{gap:var(--spacing-sm);flex-direction:column;display:flex}.pss-row{align-items:center;column-gap:var(--gx);row-gap:var(--spacing-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.pss-row>.pss-track{grid-area:2/1/auto/-1}.pss-row>.pss-fig{grid-area:1/2}.pss-axis{display:none}.pss-tick{background:var(--color-s-light);width:1px;position:absolute;top:0;bottom:0}@media (min-width:768px){.pss-scale{margin-inline:calc(var(--names) + var(--gx)) calc(var(--figs) + var(--gx))}.pss-row{grid-template-columns:var(--names) minmax(0, 1fr) var(--figs);min-height:3rem}.pss-row>.pss-track{grid-area:1/2}.pss-row>.pss-fig{grid-column:3}.pss-own-rule{display:none}.pss-axis{top:calc(1.125rem + var(--spacing-xs));bottom:0;left:calc(var(--names) + var(--gx));right:calc(var(--figs) + var(--gx));pointer-events:none;display:block;position:absolute}}.pss-connector{background:var(--color-grey-30);height:2px;margin-top:-1px;position:absolute;top:50%}.pss-read{border-radius:var(--radius-pill);background:var(--color-primary-70);z-index:2;width:.625rem;height:.625rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.pss-read[data-undated]{background:var(--color-bg-default);box-shadow:inset 0 0 0 2px var(--color-grey-60)}.pss-read[data-newest]{width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--color-bg-default);z-index:3}.pss-range{border-radius:var(--radius-pill);background:var(--color-primary-40);z-index:2;min-width:.375rem;height:.75rem;margin-top:-.375rem;position:absolute;top:50%}.pss-range[data-side=under]{background:var(--color-secondary-60)}.pss-range[data-side=above]{background:var(--color-success-80)}.pss-read.pss-pair{box-shadow:0 0 0 2px var(--color-bg-default);z-index:3}.pss-off{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);white-space:nowrap;height:1.125rem;display:flex;position:relative}.pss-off>.pss-break{margin-left:0;position:relative;bottom:auto}@media (min-width:768px){.pss-off{margin-inline:calc(var(--names) + var(--gx)) calc(var(--figs) + var(--gx))}.pss-rows[data-off] .pss-axis{top:calc(2 * 1.125rem + 2 * var(--spacing-xs))}}.pss-key-above,.pss-key-span{border-radius:var(--radius-pill);background:var(--color-success-80);width:1.25rem;height:.75rem;display:inline-block}.pss-key-span{background:var(--color-grey-30)}.pss-tier{align-items:center;column-gap:var(--spacing-sm);row-gap:var(--spacing-2xs);grid-template-columns:5rem minmax(0,1fr) 4.5rem;min-height:2.75rem;display:grid}@media (min-width:768px){.pss-tier{grid-template-columns:7rem minmax(0,1fr) 4.5rem}}.pss-outside{grid-column:1/-1;justify-self:end}.pss-tier-track{height:1rem;position:relative}.pss-tier-track:before{content:"";background:var(--color-grey-30);height:1px;position:absolute;top:50%;left:0;right:0}.pss-seen{border-radius:var(--radius-pill);background:var(--color-primary-70);height:.75rem;margin-top:-.375rem;position:absolute;top:50%;left:0}.pss-whisker{background:var(--color-grey-90);z-index:2;height:1px;position:absolute;top:50%}.pss-whisker:before,.pss-whisker:after{content:"";background:var(--color-grey-90);width:2px;height:.625rem;position:absolute;top:-.3125rem}.pss-whisker:before{left:-1px}.pss-whisker:after{right:-1px}.pss-pub{background:var(--color-grey-90);z-index:3;width:2px;height:1rem;margin-left:-1px;position:absolute;top:0}.pss-key-seen{border-radius:var(--radius-pill);background:var(--color-primary-70);width:1.25rem;height:.75rem;display:inline-block}.pss-key-tick{background:var(--color-grey-90);width:2px;height:1rem;display:inline-block}.pss-key-whisker{background:linear-gradient(var(--color-grey-90), var(--color-grey-90)) 0 50% / 100% 1px no-repeat, linear-gradient(var(--color-grey-90), var(--color-grey-90)) 0 0 / 2px 100% no-repeat, linear-gradient(var(--color-grey-90), var(--color-grey-90)) 100% 0 / 2px 100% no-repeat;width:1.25rem;height:.625rem;display:inline-block}
