.cmb{--cmb-panel:440px;--cmb-edge:clamp(40px, 4.5vh, 48px);--cmb-gap:clamp(28px, 3vw, 48px);position:relative}@media (min-width:1200px){.cmb{--cmb-panel:clamp(560px, 40vw, 600px)}}.cmb-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.cmb-pin{position:relative}.cmb-map{z-index:0;opacity:0;transition:opacity .5s;position:absolute;top:0;left:0;right:0}.cmb-map.is-up{opacity:1}.cmb-bm{position:absolute;inset:0}.cmb .cmb-stand{flex-direction:column;align-items:flex-start;gap:28px;min-width:0;display:flex}.cmb .ws-head .core-head{margin-bottom:0}.cmb .ws-chart{width:100%}.cmb .ws-chart .ws-all{margin-top:20px}.cmb .ws-act.inst-glass{align-self:stretch;width:100%;max-width:none;margin-top:0}.cmb .ws-act .inst-body{max-width:none;margin:8px 0 18px}.cmb .cmb-window{z-index:2;pointer-events:none;min-width:0;position:relative}.cmb-zoom{z-index:3;pointer-events:auto;gap:8px;display:flex}.cmb .inst-status.is-proposed{background:var(--inst-lemon);border-color:var(--inst-lemon);color:var(--inst-slate)}.cmb .dcc.is-on{border-color:var(--inst-lemon);outline:2px solid var(--inst-lemon);outline-offset:0}.cmb .cm-h{margin:0 0 16px}.cmb .cm-list{margin:0}.cmb-chips{flex-wrap:wrap;gap:6px;display:flex}.cmb .cmb-panel-list{padding-top:16px}@media (min-width:1024px) and (min-height:620px){.cmb.core-sec{height:clamp(600px,100svh - 56px,860px);padding:0}.cmb.ws-sec:after{content:none}.cmb-pin{isolation:isolate;background:var(--inst-grad-slate);height:100%;overflow:clip}.cmb-pin:after{content:"";z-index:1;pointer-events:none;opacity:.13;mix-blend-mode:overlay;background-image:var(--inst-grain);background-size:180px 180px;position:absolute;inset:0}.cmb-map{bottom:0}.cmb .cmb-map canvas.maplibregl-canvas{-webkit-mask-image:linear-gradient(90deg, #00000029 0, #00000038 calc(var(--cx,40%) - 360px), #0000006b calc(var(--cx,40%) - 120px), #000 var(--cx,40%));mask-image:linear-gradient(90deg, #00000029 0, #00000038 calc(var(--cx,40%) - 360px), #0000006b calc(var(--cx,40%) - 120px), #000 var(--cx,40%))}.cmb .cmb-map .maplibregl-ctrl-bottom-left{left:auto;right:calc(var(--cmb-panel) + var(--cmb-gap) - 10px);bottom:calc(var(--cmb-edge) - 10px)}.cmb .cmb-rail{box-sizing:border-box;width:100%;max-width:none;height:100%;padding:var(--cmb-edge) var(--inst-gutter);margin:0}.cmb .cmb-grid{column-gap:var(--cmb-gap);height:100%;padding-right:max(0px, calc(var(--cmb-panel) + var(--cmb-gap) - var(--inst-gutter)));grid-template-columns:minmax(min-content,clamp(280px,24vw,340px)) minmax(0,1fr);display:grid}.cmb .cmb-stand{justify-content:flex-start}.cmb .cmb-window{flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}.cmb .cmb-zoom{flex-direction:column}.cmb .cmb-panel{z-index:3;width:var(--cmb-panel);box-sizing:border-box;border-left:1px solid var(--inst-line-on-dark);background:var(--inst-glass);-webkit-backdrop-filter:var(--inst-blur);backdrop-filter:var(--inst-blur);color:var(--inst-on-dark);flex-direction:column;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.cmb .cmb-panel-head{padding:var(--cmb-edge) var(--inst-gutter) 0;flex:none}.cmb .cmb-panel-list{overscroll-behavior-y:auto;overscroll-behavior-x:contain;min-height:0;padding:16px max(8px, calc(var(--inst-gutter) - var(--cmb-sbw,0px))) var(--cmb-edge) var(--inst-gutter);scrollbar-width:thin;scrollbar-color:var(--inst-line-on-dark) transparent;flex:auto;overflow:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px);mask-image:linear-gradient(#0000 0,#000 12px)}}@media (min-width:1200px) and (min-height:620px){.cmb .ws-head .inst-h2{white-space:nowrap}}@media (max-width:1023px),(max-height:619px){.cmb .cmb-window{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-end;height:clamp(300px,86vw,440px);margin:40px 0 28px;padding:14px 0;display:flex}.cmb .cmb-panel{z-index:2;width:min(100% - 2 * var(--inst-gutter), 1160px);margin-inline:auto;position:relative}.cmb .cmb-map canvas.maplibregl-canvas{-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.cmb .cmb-map .maplibregl-ctrl-bottom-left{left:auto;right:0}}
