.kmm-spacer,.kmm-bar,.kmm-drawer{display:none!important}@media(max-width:767px){.kmm-spacer{display:block!important;height:calc(var(--kmm-bar-height,68px) + env(safe-area-inset-bottom,0px) + var(--kmm-audio-height,0px));flex:0 0 auto}.kmm-bar,.kmm-bar *,.kmm-drawer,.kmm-drawer *{box-sizing:border-box}.kmm-bar{position:fixed!important;display:grid!important;grid-template-columns:repeat(var(--kmm-cols,5),minmax(0,1fr));align-items:stretch;bottom:0;left:0;right:0;width:100%;height:calc(var(--kmm-bar-height,68px) + env(safe-area-inset-bottom,0px));padding:0 6px env(safe-area-inset-bottom,0px)!important;background:var(--kmm-bar-bg,#fff)!important;border-top:1px solid #dce6f3;box-shadow:0 -5px 25px rgba(15,45,80,.11);z-index:1000000;isolation:isolate;transition:transform .18s ease;user-select:none;-webkit-tap-highlight-color:transparent}.kmm-bar .kmm-action{appearance:none!important;all:unset;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;min-width:0;min-height:52px;max-height:100%;padding:5px 2px 4px!important;margin:0!important;border-radius:10px!important;color:var(--kmm-inactive,#43566e)!important;background:none!important;text-decoration:none!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;gap:3px;line-height:1.1!important}.kmm-bar .kmm-action .kmm-icon{display:flex;align-items:center;justify-content:center;width:38px;height:32px;border-radius:11px;color:inherit;transition:background .15s ease}.kmm-bar .kmm-action .kmm-icon svg{display:block!important;width:23px!important;height:23px!important;color:inherit!important;fill:none!important;stroke:currentColor!important}.kmm-bar .kmm-action .kmm-label{font-size:clamp(9px,2.75vw,11px)!important;line-height:1.15!important;color:inherit!important;font-weight:600!important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kmm-bar .kmm-action:is(.is-active,[aria-current=page]){color:var(--kmm-active,#2174bb)!important;font-weight:750!important}.kmm-bar .kmm-action:is(.is-active,[aria-current=page]) .kmm-icon{background:color-mix(in srgb,var(--kmm-active,#2174bb) 12%,#fff)}.kmm-bar .kmm-action:focus-visible,.kmm-sheet button:focus-visible,.kmm-sheet a:focus-visible,.kmm-search-form input:focus-visible{outline:3px solid var(--kmm-active,#2174bb)!important;outline-offset:2px!important}.kmm-bar .kmm-action:hover{color:var(--kmm-active,#2174bb)!important}.kmm-drawer[hidden],.kmm-panel[hidden]{display:none!important}.kmm-drawer:not([hidden]){display:block!important;position:fixed!important;inset:0!important;z-index:1000001!important;pointer-events:none!important}.kmm-backdrop{position:fixed;inset:0;border:0!important;border-radius:0!important;background:rgba(5,20,43,.5)!important;display:block!important;width:100%;height:100%;pointer-events:auto!important;cursor:pointer}.kmm-sheet{position:absolute;bottom:calc(var(--kmm-bar-height,68px) + env(safe-area-inset-bottom,0px) + 8px);left:10px;right:10px;max-height:min(74dvh,600px);overflow:auto;overscroll-behavior:contain;background:#fff!important;color:#183650!important;border:1px solid #dce6f3;border-radius:18px;box-shadow:0 16px 55px rgba(8,31,68,.28);padding:16px 16px 22px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;pointer-events:auto!important}.kmm-sheet-header{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #e4ecf5;padding-bottom:12px}.kmm-sheet-header strong{font-size:20px!important;color:#174b89!important;font-family:Georgia,"Times New Roman",serif!important;letter-spacing:1.5px!important;line-height:1.3!important}.kmm-sheet .kmm-sheet-close{all:unset;box-sizing:border-box;display:grid;place-items:center;background:#eef4fb!important;color:#244f83!important;border-radius:9px!important;width:36px;height:36px;cursor:pointer}.kmm-sheet-close svg{width:20px;height:20px;stroke:currentColor;fill:none}.kmm-sheet .kmm-panel-intro{font-size:13px!important;line-height:1.4!important;margin:14px 0 13px!important;color:#5a718b!important}.kmm-sheet .kmm-search-form{display:flex;align-items:center;gap:8px;min-width:0;margin:0!important;padding:0!important}.kmm-sheet .kmm-search-form input{box-sizing:border-box;min-width:0;flex:1;border:1px solid #cbdced!important;border-radius:9px!important;background:#fff!important;min-height:46px!important;padding:10px 12px!important;font-size:16px!important;line-height:1.2!important;color:#152d4a!important;box-shadow:none!important}.kmm-sheet .kmm-search-form button{box-sizing:border-box;border:0!important;border-radius:9px!important;background:var(--kmm-active,#2174bb)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;padding:11px 17px!important;min-height:46px!important;margin:0!important;line-height:1!important;cursor:pointer}.kmm-sheet .kmm-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none!important;margin:0!important;padding:0!important}.kmm-sheet .kmm-links li{list-style:none!important;padding:0!important;margin:0!important;min-width:0!important}.kmm-sheet .kmm-links li:before{display:none!important}.kmm-sheet .kmm-links li>a{display:flex!important;align-items:center;box-sizing:border-box;min-height:43px;padding:10px 12px!important;background:#f1f6fc!important;border:1px solid #e4ecf5;border-radius:10px!important;color:#173d68!important;text-decoration:none!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;overflow-wrap:anywhere}.kmm-sheet .kmm-links li.current-menu-item>a,.kmm-sheet .kmm-links li>a:hover{color:var(--kmm-active,#2174bb)!important;background:#e4f1fe!important}.kmm-sheet .kmm-links .sub-menu{display:flex!important;flex-direction:column;gap:5px;list-style:none!important;padding:6px 0 0 8px!important;margin:0!important}.kmm-sheet .kmm-links .sub-menu li>a{min-height:34px;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;background:#fff!important}html.kmm-drawer-open{overflow:hidden!important}html.kmm-ready body #kas-sticky-player.kas-sticky-player{bottom:calc(var(--kmm-bar-height,68px) + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - var(--kmm-bar-height,68px) - env(safe-area-inset-bottom,0px) - 14px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;box-sizing:border-box!important;z-index:999999!important;padding:9px 12px!important}html.kmm-ready body #kas-sticky-player .kas-player-row{gap:7px!important;align-items:center!important}html.kmm-ready body #kas-sticky-player .kas-now-playing{min-width:0!important;width:100%!important;max-width:100%!important}html.kmm-ready body #kas-sticky-player .kas-title{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.kmm-ready body #kas-sticky-player .kas-controls{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;gap:5px!important}html.kmm-ready body #kas-sticky-player .kas-btn{min-width:0!important;margin:0!important;padding:9px 2px!important;font-size:clamp(10px,2.6vw,12px)!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important}html.kmm-ready body #kas-sticky-player .kas-volume{width:100%!important;justify-content:flex-end!important;gap:9px!important}html.kmm-ready body #kas-sticky-player .kas-volume input[type=range]{max-width:125px!important;width:34vw!important;min-width:75px!important}html.kmm-ready body .td-scroll-up,html.kmm-ready body #td-scroll-up{bottom:calc(var(--kmm-bar-height,68px) + env(safe-area-inset-bottom,0px) + var(--kmm-audio-height,0px) + 13px)!important;right:14px!important;z-index:999998!important}html.kmm-cookie-open .kmm-bar{transform:translateY(110%);pointer-events:none!important}html.kmm-cookie-open .kmm-spacer{height:0!important}html.kmm-cookie-open body .td-scroll-up{bottom:18px!important}}@media(max-width:340px){.kmm-bar{padding-left:2px!important;padding-right:2px!important}.kmm-bar .kmm-action .kmm-icon{height:29px;width:32px}.kmm-bar .kmm-action .kmm-icon svg{width:21px!important;height:21px!important}.kmm-bar .kmm-action .kmm-label{font-size:9px!important}.kmm-sheet{left:6px;right:6px;padding:12px}}@media(prefers-reduced-motion:reduce){.kmm-bar,.kmm-bar *{transition:none!important;animation:none!important}}