:root.ui-off-header .app>.brand,:root.ui-off-categories .app>:is(.ptools,.pcats),:root.ui-off-time .app>:is(.dock,.dock-bar,.msun),:root.ui-off-mapLinks .app>.lside .lside__links,:root.ui-off-controls .app>:is(.mapctl,.compass){display:none!important}:root.ui-off-categories.ui-off-time .app>.mbar,.lside,.pfilter__count,.iso__pre{display:none}:root.is-side{--side-x:calc(16px - var(--side-w));--side-iw:calc(var(--side-w) - 32px);--side-links-b:calc(var(--safe-b,0px) + 16px);--side-sun-b:calc(var(--side-links-b) + 44px + 12px);--side-sun-h:52px;--side-bar-b:calc(var(--side-sun-b) + var(--side-sun-h) + 8px);--side-bar-h:92px;--mbar-h:calc(var(--safe-b,0px) + 8px);--side-bg:var(--brand-primary);--side-ink:var(--brand-on-primary);--side-muted:color-mix(in srgb, var(--brand-on-primary) 68%, transparent);--side-line:color-mix(in srgb, var(--brand-on-primary) 16%, transparent);--side-hover:color-mix(in srgb, var(--brand-on-primary) 9%, transparent);--side-on:color-mix(in srgb, var(--brand-on-primary) 15%, transparent);--side-mark:var(--brand-on-primary);--side-mark-ink:var(--brand-primary)}:root.is-side[data-side-tone=theme]{--side-bg:var(--surface);--side-ink:var(--ink);--side-muted:var(--ink-muted);--side-line:var(--line);--side-hover:color-mix(in srgb, var(--ink) 6%, transparent);--side-on:color-mix(in srgb, var(--btn) 12%, transparent);--side-mark:var(--btn);--side-mark-ink:var(--btn-ink)}:root.is-side .app{left:var(--side-w);--brand-h:-8px;overflow:visible}:root.is-side.is-dock .app>.mbar{display:none}:root.is-side .app>.lside{z-index:2;top:0;bottom:0;left:calc(-1 * var(--side-w));width:var(--side-w);background:var(--side-bg);color:var(--side-ink);box-shadow:1px 0 0 var(--side-line), 6px 0 24px #0a142814;display:block;position:absolute}.lside__links{left:16px;right:16px;bottom:var(--side-links-b);gap:8px;display:flex;position:absolute}.lside__link{background:var(--side-hover);min-width:0;height:44px;color:var(--side-ink);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), scale .16s var(--ease-out);border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lside__link span:last-child{text-overflow:ellipsis;overflow:hidden}.lside__logo{flex:none;place-items:center;width:22px;height:22px;display:grid}.lside__logo svg{width:22px;height:22px}.lside__link:hover{background:var(--side-on)}.lside__link:active{scale:.97}.lside__link:focus-visible{outline:3px solid color-mix(in srgb, var(--side-ink) 45%, transparent);outline-offset:2px}:root.is-side .app>.brand{top:0;left:calc(-1 * var(--side-w));width:var(--side-w);z-index:4;max-width:none;padding:calc(var(--safe-t,0px) + 24px) 20px 16px;box-shadow:none;color:var(--side-ink);background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:12px}:root.is-side .app>.brand:after,:root.is-side .app>.brand .brand__rule{display:none}:root.is-side .app>.brand .brand__text{width:100%;display:block}:root.is-side .app>.brand .brand__logo,:root.is-side .app>.brand.no-logo .brand__wordmark{display:flex}:root.is-side .app>.brand.brand--logo.has-logo .brand__text{display:none}:root.is-side .app>.brand .brand__title{white-space:normal;font-size:20px;line-height:1.15}:root.is-side .app>.brand .brand__sub{white-space:normal;color:var(--side-muted);margin-top:5px;display:block}:root.is-side .app>.brand .brand__img{--logo-max:44px}:root.is-side .app>.brand .brand__monogram{background:var(--side-mark);color:var(--side-mark-ink)}:root.is-side[data-side-tone=brand][data-side-dark][data-side-logo-dark] .app>.brand .brand__img.is-dark{display:block}:root.is-side[data-side-tone=brand][data-side-dark][data-side-logo-dark] .app>.brand .brand__img.is-light{display:none}:root.is-side[data-side-tone=brand][data-side-dark]:not([data-side-logo-dark]) .app>.brand .brand__logo{border-radius:var(--radius-md);background:#fff;padding:8px 10px}:root.is-side[data-side-tone=brand]:not([data-side-dark]) .app>.brand .brand__img.is-dark{display:none}:root.is-side[data-side-tone=brand]:not([data-side-dark]) .app>.brand .brand__img.is-light{display:block}:root.is-side.is-dock .app .ptools{top:calc(var(--side-top,88px) + 4px);bottom:calc(var(--side-sun-b) + var(--side-sun-h) + 14px);left:var(--side-x);width:var(--side-iw);z-index:4;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--side-line) transparent;flex-direction:column;align-items:stretch;gap:2px;height:auto;padding:4px 0;right:auto;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 6px calc(100% - 14px),#0000);mask-image:linear-gradient(#0000,#000 6px calc(100% - 14px),#0000)}:root.is-side.is-dock .app .ptools:is(.is-more-l,.is-more-r){-webkit-mask-image:linear-gradient(#0000,#000 6px calc(100% - 14px),#0000);mask-image:linear-gradient(#0000,#000 6px calc(100% - 14px),#0000)}:root.is-side.is-dock .app.is-sunbar .ptools{bottom:calc(var(--side-bar-b) + var(--side-bar-h) + 12px)}:root.is-side.is-dock .app:is(.is-sunbar,:has(>.dock:not(.is-folded)))>.ptools{visibility:visible;opacity:1;pointer-events:auto;translate:none}:root.is-side.is-dock .app .ptools .pfilter{flex-direction:column;order:0;gap:2px}:root.is-side.is-dock .app .ptools .dcity{order:1}:root.is-side.is-dock .app .ptools .iso{flex-direction:column;order:2;gap:2px}:root.is-side.is-dock .app .ptools :is(.dcity,.iso){margin-top:13px;position:relative}:root.is-side.is-dock .app .ptools :is(.dcity,.iso):before{content:"";background:var(--side-line);pointer-events:none;height:1px;position:absolute;top:-7px;left:10px;right:10px}:root.is-side.is-dock .app .ptools .pfilter__all{display:inline-flex}:root.is-side.is-dock .app .ptools .pfilter__count{color:var(--side-muted);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px;font-size:13px;font-weight:500;display:block}:root.is-side.is-dock .app .ptools .iso__pre{display:inline}:root.is-side.is-dock .app .ptools .tchip,:root.is-side.is-dock .app .ptools .pfilter__list .pfilter__chip.tchip{width:100%;height:44px;color:var(--side-ink);box-shadow:none;text-align:left;background:0 0;border-radius:12px;justify-content:flex-start;gap:12px;padding:0 10px 0 6px;font-size:15px;font-weight:500}:root.is-side.is-dock .app .ptools .tchip>span:not(.tchip__icon):not(.pfilter__count){text-overflow:ellipsis;min-width:0;overflow:hidden}:root.is-side.is-dock .app .ptools .tchip .tchip__icon,:root.is-side.is-dock .app .ptools .pfilter__chip .pfilter__icon{background:var(--side-hover);width:32px;height:32px;color:var(--side-ink);opacity:1;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border-radius:50%}:root.is-side.is-dock .app .ptools .tchip .tchip__icon svg{width:18px;height:18px}:root.is-side.is-dock .app .ptools .pfilter__chip[data-group] .pfilter__icon,:root.is-side.is-dock .app .ptools .pfilter__chip[data-group][aria-pressed=true] .pfilter__icon{background:var(--pin,var(--side-mark));color:#fff}:root.is-side.is-dock .app .ptools .pfilter.is-filtered .pfilter__chip[data-group][aria-pressed=false] .pfilter__icon{opacity:.45}:root.is-side.is-dock .app .ptools .pfilter.is-filtered .pfilter__chip[data-group][aria-pressed=false]{color:var(--side-muted)}:root.is-side.is-dock .app .ptools .tchip:is([aria-pressed=true],[aria-expanded=true],.is-active),:root.is-side.is-dock .app .ptools .pfilter__list .pfilter__chip.tchip[aria-pressed=true]{background:var(--side-on);color:var(--side-ink);font-weight:600}:root.is-side.is-dock .app .ptools .tchip:is([aria-pressed=true],[aria-expanded=true],.is-active) :is(.tchip__icon,.pfilter__icon){background:var(--side-mark);color:var(--side-mark-ink)}@media (hover:hover){:root.is-side.is-dock .app .ptools .tchip:not([aria-pressed=true]):not(.is-active):hover,:root.is-side.is-dock .app .ptools .pfilter__list .pfilter__chip.tchip:not([aria-pressed=true]):hover{background:var(--side-hover)}}:root.is-side.is-dock .app .ptools .tchip:focus-visible{outline:3px solid color-mix(in srgb, var(--side-ink) 45%, transparent);outline-offset:-3px}:root.is-side.is-dock .app .dock.is-folded,:root.is-side.is-dock .app>.msun{left:var(--side-x);width:var(--side-iw);bottom:var(--side-sun-b);height:var(--side-sun-h);background:var(--surface);color:var(--ink);box-shadow:var(--elev);border-radius:14px}:root.is-side.is-dock .app .dock.is-folded .dock__mini{width:100%;height:var(--side-sun-h);justify-content:flex-start;gap:10px;padding:0 14px;font-size:18px}:root.is-side.is-dock .dock__minilabel{color:var(--ink-muted);font-size:14px;font-weight:500;display:inline}:root.is-side.is-dock .dock__minichev{transition:rotate var(--dur-2) var(--ease-spring);margin-left:auto;display:grid;rotate:180deg}:root.is-side.is-dock .app.is-sunbar .dock__minichev{rotate:0deg}:root.is-side.is-dock .app.is-sunbar>.dock.is-folded{background:var(--surface);box-shadow:inset 0 0 0 2px var(--brand-accent), var(--elev)}:root.is-side.is-dock .app.is-sunbar>.dock.is-folded .dock__mini{color:var(--ink)}:root.is-side.is-dock .app>.msun{justify-content:flex-start;gap:10px;padding:0 14px}:root.is-side.is-dock .app>.msun:after{content:"· в 3D";color:var(--ink-muted);margin-left:-4px;font-size:14px;font-weight:500}:root.is-side[data-side-tone=theme].is-dock .app .dock.is-folded,:root.is-side[data-side-tone=theme].is-dock .app>.msun,:root.is-side[data-side-tone=theme].is-dock .app.is-sunbar>.dock.is-folded{background:var(--surface-2);box-shadow:none}:root.is-side[data-side-tone=theme].is-dock .app.is-sunbar>.dock.is-folded{box-shadow:inset 0 0 0 2px var(--brand-accent)}@media (hover:hover){:root.is-side.is-wdock .app .dock.is-folded:hover,:root.is-side.is-wdock .app>.msun:hover,:root.is-side.is-wdock .app.is-sunbar>.dock.is-folded:hover{background:color-mix(in srgb, var(--sun-glyph,#c98a00) 12%, var(--surface))}}:root.is-side.is-dock .app.is-sunbar>.dock-bar{left:var(--side-x);width:var(--side-iw);right:auto;bottom:var(--side-bar-b);height:var(--side-bar-h)}:root.is-side.is-dock .dock-bar__row{justify-content:flex-start;gap:4px;height:40px;padding:0}:root.is-side.is-dock .dock-bar__chip{height:32px;box-shadow:none;flex:1 0 auto;padding:0 8px;font-size:12.5px}:root.is-side[data-side-tone=brand] .dock-bar__chip:not(.is-active){background:var(--side-hover);color:var(--side-ink)}:root.is-side[data-side-tone=brand] .dock-bar__chip.is-active{background:var(--side-mark);color:var(--side-mark-ink)}:root.is-side.is-dock .app.is-sunbar>.dock-bar .sruler{bottom:2px;left:0;right:96px}:root.is-side.is-dock .dock-bar__play{bottom:4px;right:48px}:root.is-side.is-dock .dock-bar__more{box-shadow:var(--elev);background:var(--surface);bottom:4px;right:0}:root.is-side[data-side-tone=brand] .dock-bar__play{background:var(--side-mark);color:var(--side-mark-ink)}:root.is-side.is-dock .app.is-sunbar:not(:has(>.dock:not(.is-folded)))>.mapfoot{bottom:calc(var(--mbar-h) + 2px)}:root.is-side.is-dock .app:not(:has(>.dock:not(.is-folded)))>.mapfoot{bottom:calc(var(--mbar-h) + 2px)}:root.is-side.is-dock .app.is-sunbar>.ibar{bottom:calc(var(--mbar-h) + 8px)!important}@media (height<=760px){:root.is-side{--side-links-b:calc(var(--safe-b,0px) + 12px);--side-sun-b:calc(var(--side-links-b) + 40px + 10px);--side-sun-h:46px}.lside__link{height:40px;font-size:13.5px}:root.is-side .app>.brand{padding:calc(var(--safe-t,0px) + 14px) 20px 10px;gap:8px}:root.is-side .app>.brand .brand__img{--logo-max:34px}:root.is-side .app>.brand .brand__title{font-size:17px}:root.is-side .app>.brand .brand__sub{margin-top:3px;font-size:12.5px}:root.is-side.is-dock .app .ptools{top:calc(var(--side-top,88px) + 2px);bottom:calc(var(--side-sun-b) + var(--side-sun-h) + 10px);gap:0}:root.is-side.is-dock .app .ptools .pfilter{gap:0}:root.is-side.is-dock .app .ptools .tchip,:root.is-side.is-dock .app .ptools .pfilter__list .pfilter__chip.tchip{gap:10px;height:36px;font-size:14.5px}:root.is-side.is-dock .app .ptools .tchip .tchip__icon,:root.is-side.is-dock .app .ptools .pfilter__chip .pfilter__icon{width:26px;height:26px}:root.is-side.is-dock .app .ptools .tchip .tchip__icon svg{width:16px;height:16px}:root.is-side.is-dock .app .ptools :is(.dcity,.iso){margin-top:9px}:root.is-side.is-dock .app .ptools :is(.dcity,.iso):before{top:-5px}:root.is-side.is-dock .app .ptools .dcity+.droute{margin-top:0}:root.is-side.is-dock .app .ptools .iso{flex-direction:row;gap:4px}:root.is-side.is-dock .app .ptools .iso .iso__chip{flex:none;width:auto}:root.is-side.is-dock .app .ptools .iso .iso__chip:first-of-type{flex:auto;min-width:0}:root.is-side.is-dock .app .ptools .iso .iso__chip+.iso__chip{padding:0 10px}:root.is-side.is-dock .app .ptools .iso .iso__chip+.iso__chip :is(.tchip__icon,.iso__pre){display:none}}:root.is-side.is-dock .app .ptools.is-more-b{-webkit-mask-image:linear-gradient(#0000,#000 6px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 6px calc(100% - 40px),#0000)}:root[data-pin-style] .ppin{width:var(--kj-pin-w);height:var(--kj-pin-h);transform-origin:50% 100%}:root[data-pin-style] .ppin__badge{width:var(--kj-pin-b);height:var(--kj-pin-b);border-radius:calc(var(--kj-pin-b) * var(--kj-pin-round))}:root[data-pin-style] .ppin__badge svg{width:var(--kj-pin-icon);height:var(--kj-pin-icon)}:root[data-pin-style] .ppin__dot{border-radius:calc(5px * var(--kj-pin-round) * 2)}:root[data-pin-style] .ppin__name{left:calc(var(--kj-pin-w) + 4px);top:calc(var(--kj-pin-b) / 2 - 11px)}:root[data-pin-style] .ppin.is-flip .ppin__name{left:auto;right:calc(var(--kj-pin-w) + 4px)}:root[data-pin-style]:is([data-pin-shape=badge],[data-pin-shape=dot]) .ppin{transform-origin:50%;justify-content:center}:root[data-pin-style]:is([data-pin-shape=badge],[data-pin-shape=dot]) .ppin__dot{display:none}:root[data-pin-style]:is([data-pin-shape=badge],[data-pin-shape=dot]) .ppin__name{top:calc(var(--kj-pin-h) / 2 - 11px)}:root[data-pin-style]:is([data-pin-shape=badge],[data-pin-shape=dot]) .ppin.is-pop .ppin__badge{transform-origin:50%}:root[data-pin-style][data-pin-shape=dot] .ppin__badge svg{display:none}:root[data-pin-style][data-pin-shape=dot] .ppin__badge{box-shadow:0 0 0 2px var(--surface), 0 1px 4px #0a142847}:root[data-pin-style][data-pin-shape=dot] .ppin.is-open .ppin__badge{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--pin), 0 3px 10px #0a142847;scale:1.3}:root[data-pin-style] :is(.pcluster__b,.pcluster__s){width:var(--kj-pin-c);min-width:0;height:var(--kj-pin-c);border-radius:calc(var(--kj-pin-c) * var(--kj-pin-round));padding:0}:root[data-pin-style] .pcluster__i svg{width:var(--kj-pin-icon);height:var(--kj-pin-icon)}:root[data-pin-style][data-pin-shape=dot] .pcluster__i svg{width:12px;height:12px}@media (pointer:coarse){:root[data-pin-style] .ppin:before{top:calc(var(--kj-pin-b) / 2)}:root[data-pin-style]:is([data-pin-shape=badge],[data-pin-shape=dot]) .ppin:before{top:50%}}:root[data-pin-style] .app :is(.pcats .pfilter__chip .pfilter__icon,.isum__icon),:root[data-pin-style].is-side.is-dock .app .ptools .pfilter__chip:not(.pfilter__all) .pfilter__icon{border-radius:calc(100% * var(--kj-pin-round))!important}:root[data-ui-radius] :is(.brand,.stages,.card,.pcard,.dcity,.dlist,.isum,.shl,.showcase,.notice,.app>.pcats,.pfilter__list,.iso__list:not([hidden]),.mapctl__more>*,.app .dock:not(.is-folded):not(.dock--sheet)),:root[data-ui-radius].is-wdock .app .dock:not(.is-folded){border-radius:var(--kj-radius)!important}:root[data-ui-radius].is-mdock .app .dock:not(.is-folded),:root[data-ui-radius].is-embed .app .dock.dock--compact:not(.is-folded){border-radius:var(--kj-radius) var(--kj-radius) 0 0!important}@media (width<=640px){:root[data-ui-radius]:not(.is-wdock) .app .dock:not(.is-folded){border-radius:var(--kj-radius) var(--kj-radius) 0 0!important}}:root[data-ui-radius] .is-stacked .dock,:root[data-ui-radius].is-stacked .app .dock,:root[data-ui-radius].is-stacked .app .card{border-radius:0!important}:root[data-ui-radius] :is(.app>.mbar,.app.is-sunpin>.dock-bar,.app .dock.is-folded,.app>.msun,.dock.is-folded .dock__mini,.ptools .tchip,.ptools .pfilter__list .pfilter__chip.tchip,.ptools .iso,.ibar,.wa,.mode-loading:not(.mode-loading--ring),.rowarrow,.pcats__open,.mpreview__pill,.dock-bar__chip,.dock-bar__play,.dock-bar__more,.sruler,.made-with,.attrib__btn,.app .attrib__text,.rbar),:root[data-ui-radius] .mapctl__group{border-radius:var(--kj-r-ctl)!important}:root[data-ui-radius] .mapctl__group>.mapctl__btn{border-radius:0!important}:root[data-ui-radius] .mapctl__group>.mapctl__btn:first-child{border-top-left-radius:var(--kj-r-ctl)!important;border-top-right-radius:var(--kj-r-ctl)!important}:root[data-ui-radius] .mapctl__group>.mapctl__btn:last-child{border-bottom-left-radius:var(--kj-r-ctl)!important;border-bottom-right-radius:var(--kj-r-ctl)!important}:root[data-ui-radius] :is(.stages__btn,.chip,.seg,.btn,.toggle,.sky__canvas,.card__sun,.card__norm,.card__close,.pcard__close,.pcard__route,.pcard__modes,.rto__input,.rto__mode,.rto__link,.rto__clear,.lside__link,.brand__monogram,.showcase__btn,.dock__play,.dock__speed,.dock__close,.pcats__fold,.notice__close,.app>.pcats .pfilter__list .pfilter__chip.tchip,.iso .iso__chip.tchip,.pfilter__list .chip){border-radius:var(--kj-r-in)!important}:root[data-ui-radius].is-side.is-dock .app .ptools :is(.tchip,.pfilter__list .pfilter__chip.tchip){border-radius:var(--kj-r-row)!important}:root[data-ui-radius].is-side.is-dock .app .ptools :is(.tchip .tchip__icon:not(.pfilter__icon),.pfilter__all .pfilter__icon){border-radius:var(--kj-r-in)!important}:root[data-ui-radius] .pcard__mode,:root[data-ui-radius] .seg__btn{border-radius:max(0px, calc(var(--kj-r-in) - 2px))!important}:root[data-ui-radius] :is(.dlist__row,.isum__row,.isum__item,.iso__item,.pfilter__list .pfilter__chip:not(.tchip),.mapctl__more button){border-radius:var(--kj-r-row)!important}:root[data-ui-radius] :is(.tip,.dockbub,.sh-tip,.pill,.ppin__name,.rstart,.darrow__label,.ddest__label,.poi__badge,.hl,.strip,.compass__readout){border-radius:var(--kj-r-sm)!important}:root[data-dock-size].is-dock:not(.is-side){--sun-w:calc(112px * var(--kj-dock));--mbar-in:calc(8px * var(--kj-dock));--mbar-h:calc(var(--mbar-b) + 60px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .app>.mbar{height:calc(60px * var(--kj-dock));border-radius:calc(30px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .app .dock.is-folded,:root[data-dock-size].is-dock:not(.is-side) .app>.msun{bottom:calc(var(--mbar-b) + 8px * var(--kj-dock));border-radius:calc(22px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .app .dock.is-folded .dock__mini{height:calc(44px * var(--kj-dock));gap:calc(7px * var(--kj-dock));padding:0 calc(12px * var(--kj-dock));font-size:max(13px, calc(18px * var(--kj-dock)))}:root[data-dock-size].is-dock:not(.is-side) .app .dock.is-folded .dock__minisun{width:calc(20px * var(--kj-dock));height:calc(20px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .app .dock.is-folded .dock__minisun svg,:root[data-dock-size].is-dock:not(.is-side) .app>.msun .msun__icon svg{width:calc(22px * var(--kj-dock));height:calc(22px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .app>.msun{height:calc(44px * var(--kj-dock));gap:calc(7px * var(--kj-dock));padding:0 calc(12px * var(--kj-dock));font-size:max(13px, calc(16px * var(--kj-dock)))}:root[data-dock-size].is-dock:not(.is-side) .app .ptools{height:calc(60px * var(--kj-dock));padding:calc(8px * var(--kj-dock)) calc(4px * var(--kj-dock)) calc(8px * var(--kj-dock)) 0;gap:calc(8px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .app .ptools :is(.pfilter,.iso){gap:calc(8px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .app .ptools .tchip,:root[data-dock-size].is-dock:not(.is-side) .app .ptools .pfilter__list .pfilter__chip.tchip{height:calc(44px * var(--kj-dock));padding:0 calc(15px * var(--kj-dock)) 0 calc(12px * var(--kj-dock));gap:calc(7px * var(--kj-dock));border-radius:calc(22px * var(--kj-dock));font-size:max(12px, calc(15px * var(--kj-dock)))}:root[data-dock-size].is-dock:not(.is-side) .app .ptools .tchip__icon,:root[data-dock-size].is-dock:not(.is-side) .app .ptools .tchip__icon svg{width:calc(20px * var(--kj-dock));height:calc(20px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .app .ptools :is(.pfilter__icon,.iso__chip .tchip__icon) svg{width:calc(18px * var(--kj-dock));height:calc(18px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .app .ptools .pfilter__all .pf-grid svg{width:calc(16px * var(--kj-dock));height:calc(16px * var(--kj-dock))}:root[data-dock-size].is-dock.dock-icons:not(.is-side) .app .ptools,:root[data-dock-size].is-dock.dock-icons:not(.is-side) .app .ptools .pfilter{gap:calc(6px * var(--kj-dock))}:root[data-dock-size].is-dock.dock-icons:not(.is-side) .app .ptools .pfilter__list .pfilter__chip.tchip{width:calc(40px * var(--kj-dock));height:calc(40px * var(--kj-dock));border-radius:50%;gap:0;padding:0}:root[data-dock-size].is-dock.dock-icons:not(.is-side) .app .ptools .pfilter__chip .pfilter__icon,:root[data-dock-size].is-dock.dock-icons:not(.is-side) .app .ptools .pfilter__chip .pfilter__icon svg{width:calc(20px * var(--kj-dock));height:calc(20px * var(--kj-dock))}:root[data-dock-size].is-dock.dock-icons:not(.is-side) .app .ptools .pfilter__all .pf-grid svg{width:calc(16px * var(--kj-dock));height:calc(16px * var(--kj-dock))}:root[data-dock-size].is-dock:is(.dock-icons,.dock-legend):not(.is-side) .app .ptools .iso{border-radius:calc(22px * var(--kj-dock));gap:0}:root[data-dock-size].is-dock:is(.dock-icons,.dock-legend):not(.is-side) .app .ptools .iso .iso__chip.tchip{height:calc(40px * var(--kj-dock));padding:0 calc(12px * var(--kj-dock));border-radius:calc(20px * var(--kj-dock))}:root[data-dock-size].is-dock:is(.dock-icons,.dock-legend):not(.is-side) .app .ptools .iso .iso__chip.tchip:first-of-type{padding-left:calc(10px * var(--kj-dock))}:root[data-dock-size].is-dockw:not(.is-side) .rowarrow{width:max(24px, calc(32px * var(--kj-dock)));height:max(24px, calc(32px * var(--kj-dock)))}:root[data-dock-size].is-dockw:not(.is-side) .rowarrow svg{width:calc(18px * var(--kj-dock));height:calc(18px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .app.is-sunbar>.dock-bar{height:calc(112px * var(--kj-dock))}:root[data-dock-size].is-wdock:not(.is-side) .app.is-sunbar:not(.is-sunpin){--dock-w:min(var(--dock-max), max(calc(560px * var(--kj-dock)), calc(2 * var(--mbar-in) + var(--sun-w) + min(8px, var(--dock-cw,640px)) + var(--dock-cw,640px))))}:root[data-dock-size].is-dock:not(.is-side) .dock-bar__row{height:calc(44px * var(--kj-dock));gap:calc(6px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .dock-bar__chip{height:max(32px, calc(36px * var(--kj-dock)));padding:0 calc(12px * var(--kj-dock));border-radius:max(16px, calc(18px * var(--kj-dock)));font-size:max(12px, calc(14px * var(--kj-dock)))}:root[data-dock-size].is-wdock:not(.is-side) .dock-bar__chip{padding:0 calc(14px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) :is(.dock-bar__play,.dock-bar__more){--b:max(32px, calc(40px * var(--kj-dock)));right:calc(var(--mbar-in) + 2px * var(--kj-dock));bottom:calc((60px * var(--kj-dock) - var(--b)) / 2);width:var(--b);height:var(--b)}:root[data-dock-size].is-wdock:not(.is-side) .dock-bar__play{right:calc(var(--mbar-in) + 50px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) :is(.dock-bar__play,.dock-bar__more) svg{width:max(16px, calc(18px * var(--kj-dock)));height:max(16px, calc(18px * var(--kj-dock)))}:root[data-dock-size].is-dock:not(.is-side) .app.is-sunbar>.dock-bar .sruler{left:calc(var(--mbar-in) + var(--sun-w) + 8px * var(--kj-dock));right:calc(var(--mbar-in) + 50px * var(--kj-dock));bottom:calc(8px * var(--kj-dock));height:calc(44px * var(--kj-dock));border-radius:calc(22px * var(--kj-dock))}:root[data-dock-size].is-wdock:not(.is-side) .app.is-sunbar>.dock-bar .sruler{right:calc(var(--mbar-in) + 98px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .sruler__cell:before{bottom:calc(9px * var(--kj-dock));height:calc(6px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .sruler__cell.is-q:before{height:calc(9px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .sruler__cell.is-hour:before{height:calc(13px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .sruler__cell b{top:calc(5px * var(--kj-dock));font-size:max(10px, calc(11px * var(--kj-dock)));line-height:calc(13px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .sruler__band{bottom:calc(4px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .sruler__sun{bottom:calc(5.5px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .sruler__needle{top:calc(19px * var(--kj-dock));bottom:calc(3px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .app.is-sunbar:not(:has(>.dock:not(.is-folded)))>.mapfoot{bottom:calc(var(--mbar-h) + 58px * var(--kj-dock))}:root[data-dock-size].is-dock:not(.is-side) .app.is-sunbar>.ibar{bottom:calc(var(--mbar-h) + 60px * var(--kj-dock))!important}
