.idt-bsp-dock{--bsp-side-w:100px;--bsp-side-h:32px;--bsp-gap:18px;--bsp-shell-w:620px;--bsp-shell-pad:4px;--bsp-track-h:28px;--bsp-track-r:12px;--bsp-label-fs:12px;--bsp-label-gap:.45rem;--bsp-label-px:8px;--bsp-icon-w:20px;--bsp-nav-text-fs:10px;--bsp-prev-fs:11px;--bsp-arrow-w:30px;--bsp-arrow-fs:12px;--bsp-tray-px:10px;--bsp-tray-pt:8px;--bsp-tray-pb:calc(30px + env(safe-area-inset-bottom));--bsp-tray-r:16px;position:fixed;left:50%;bottom:0;transform:translateX(-50%) translateY(12px);opacity:0;visibility:hidden;pointer-events:none;z-index:10020;overflow:visible;isolation:isolate;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.idt-bsp-dock.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.idt-bsp-inner{display:flex;align-items:center;justify-content:center;gap:var(--bsp-gap);background:#1a1a1a;padding:var(--bsp-tray-pt) var(--bsp-tray-px) var(--bsp-tray-pb);border-radius:var(--bsp-tray-r) var(--bsp-tray-r) 0 0;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 12px 28px rgba(0,0,0,.45);position:relative;z-index:1}.idt-bsp-dock::after{content:"";position:absolute;left:0;right:0;top:100%;height:calc(var(--bsp-bg-extend) + env(safe-area-inset-bottom));background:#141414;z-index:0;pointer-events:none}.idt-bsp-shell{width:min(var(--bsp-shell-w),calc(100vw - 40px));max-width:calc(100vw - 40px);background:#000;border:2px solid #fff;border-radius:calc(var(--bsp-track-r) + 4px);padding:var(--bsp-shell-pad);box-sizing:border-box;box-shadow:0 10px 24px rgba(0,0,0,.35)}.idt-bsp-track{--idt-bsp-progress:0;position:relative;display:flex;width:100%;height:var(--bsp-track-h);border-radius:var(--bsp-track-r);overflow:hidden;align-items:stretch;background:#000}.idt-bsp-track::before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--idt-bsp-progress) * 100%);background:#cd9100;border-radius:var(--bsp-track-r);transition:width .4s ease-in-out;z-index:0}.idt-bsp-segment{position:relative;z-index:1;flex:1 1 0%;min-width:0;border:0;margin:0;padding:0;background:0 0;color:#fff;cursor:pointer;display:flex;align-items:stretch;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}.idt-bsp-segment:focus-visible{outline:2px solid #fff;outline-offset:-2px}.idt-bsp-segment.is-first{border-top-left-radius:var(--bsp-track-r);border-bottom-left-radius:var(--bsp-track-r)}.idt-bsp-segment.is-last{border-top-right-radius:var(--bsp-track-r);border-bottom-right-radius:var(--bsp-track-r)}.idt-bsp-label{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--bsp-label-gap);text-align:center;color:#fff;font-size:var(--bsp-label-fs);padding:0 var(--bsp-label-px);position:relative;z-index:2}.idt-bsp-segment:hover .idt-bsp-label{color:#dadada}.idt-bsp-label img{width:var(--bsp-icon-w);height:auto;vertical-align:middle;margin-right:8px;flex:0 0 auto}.idt-bsp-nav,.idt-bsp-nav-next,.idt-bsp-nav-prev{width:var(--bsp-side-w);min-width:var(--bsp-side-w);flex:0 0 var(--bsp-side-w);height:var(--bsp-side-h)}.idt-bsp-nav{display:flex;align-items:stretch;justify-content:space-between;padding:0;margin:0;border:2px solid #fff;border-radius:5px;background:#000;color:#fff;text-decoration:none;cursor:pointer;box-sizing:border-box;overflow:hidden;font:inherit}.idt-bsp-nav .idt-bsp-arrow,.idt-bsp-nav .idt-bsp-text{height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.idt-bsp-nav .idt-bsp-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;background:#4caf50;color:#fff;padding:0 6px;font-weight:700;font-size:var(--bsp-nav-text-fs);line-height:1;white-space:nowrap;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s,transform .3s}.idt-bsp-nav-next{width:124px;min-width:124px;flex:0 0 124px}.idt-bsp-nav:hover .idt-bsp-text{background:#388e3c}.idt-bsp-nav .idt-bsp-arrow{flex:0 0 var(--bsp-arrow-w);width:var(--bsp-arrow-w);background:#000;color:#fff;font-size:var(--bsp-arrow-fs);line-height:1;padding:0}.idt-bsp-nav-prev{display:flex;align-items:center;justify-content:center;background:#000;color:#fff;font-weight:700;font-size:var(--bsp-prev-fs);line-height:1;white-space:nowrap;padding:0 10px}.idt-bsp-nav-prev .idt-bsp-arrow,.idt-bsp-nav-prev .idt-bsp-text{display:none!important}.idt-bsp-nav-prev.is-disabled,.idt-bsp-nav.is-disabled{background:#000;color:#777;cursor:not-allowed;pointer-events:none}.idt-bsp-nav.is-disabled .idt-bsp-arrow,.idt-bsp-nav.is-disabled .idt-bsp-text{background:#333;color:#777}.idt-bsp-nav.is-hidden{display:none!important}@media (min-width:768px) and (max-width:1100px){.idt-bsp-dock{--bsp-side-w:90px;--bsp-side-h:28px;--bsp-gap:14px;--bsp-shell-w:500px;--bsp-shell-pad:4px;--bsp-track-h:26px;--bsp-track-r:12px;--bsp-label-fs:11px;--bsp-label-gap:.45rem;--bsp-label-px:6px;--bsp-icon-w:18px;--bsp-nav-text-fs:9px;--bsp-prev-fs:10px;--bsp-arrow-w:28px;--bsp-arrow-fs:11px;--bsp-tray-px:8px;--bsp-tray-pt:7px;--bsp-tray-pb:calc(22px + env(safe-area-inset-bottom));--bsp-tray-r:14px}}@media (max-width:1100px){body.idt-bsp-chaty-lift #chaty-widget-0,body.idt-bsp-chaty-lift #chaty-widget-0 .chaty-widget.right-position{bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media (max-width:767.98px){.idt-bsp-dock{--bsp-gap:0px;--bsp-mobile-bottom-gap:20px;--bsp-shell-w:320px;--bsp-shell-pad:3px;--bsp-track-h:24px;--bsp-track-r:10px;--bsp-label-fs:10px;--bsp-label-px:4px;--bsp-icon-w:15px;--bsp-tray-px:6px;--bsp-tray-pt:6px;--bsp-tray-pb:calc(5px + env(safe-area-inset-bottom));--bsp-tray-r:12px;--bsp-bg-extend:18px;bottom:var(--bsp-mobile-bottom-gap)}.idt-bsp-nav-next,.idt-bsp-nav-prev{display:none!important}.idt-bsp-inner{gap:0!important;padding-left:6px;padding-right:6px;isolation:isolate}.idt-bsp-inner::before{content:"";position:absolute;inset:0 auto 0 50%;width:100vw;transform:translateX(-50%);background:#1a1a1a;pointer-events:none;z-index:-1}.idt-bsp-dock::after{left:50%;right:auto;width:100vw;height:calc(var(--bsp-bg-extend) + var(--bsp-mobile-bottom-gap) + env(safe-area-inset-bottom));transform:translateX(-50%);background:#1a1a1a}.idt-bsp-shell{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.idt-bsp-label>span{gap:6px}}@media (prefers-reduced-motion:reduce){.idt-bsp-dock,.idt-bsp-track::before{transition:none}}