.htr-floating{position:fixed;top:55%;transform:translateY(-50%);z-index:9990;display:flex;align-items:center;gap:16px;font:16px/1.4 system-ui,-apple-system,sans-serif;max-width:100vw}.htr-floating--right{right:0}.htr-floating--left{left:0;flex-direction:row-reverse}.htr-floating .htr-floating__tab{box-sizing:border-box;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);min-width:46px;max-height:60vh;padding:24px 12px;border-radius:0 36px 36px 0;background:#687158;color:#fff;text-decoration:none;font-size:20px;font-weight:700;overflow-wrap:anywhere}.htr-floating--left .htr-floating__tab{transform:none}.htr-floating__message{position:relative;box-sizing:border-box;width:270px;max-width:calc(100vw - 80px);padding:18px 22px;border:1px solid #dfe5db;border-radius:6px;background:#fff;box-shadow:0 3px 16px #0002;text-align:center}.htr-floating__message:after{content:"";position:absolute;right:-9px;top:calc(50% - 8px);width:16px;height:16px;background:#fff;border-top:1px solid #dfe5db;border-right:1px solid #dfe5db;transform:rotate(45deg)}.htr-floating--left .htr-floating__message:after{right:auto;left:-9px;transform:rotate(225deg)}.htr-floating__message a{display:block;color:#b76a00;text-decoration:none}.htr-floating__message strong,.htr-floating__message span{display:block;font-size:20px}.htr-floating__message strong{font-weight:800}.htr-floating .htr-floating__close{position:absolute;top:2px;left:2px;display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;background:#fff0;color:#666;font:24px/1 system-ui;cursor:pointer}.htr-floating a:focus-visible,.htr-floating button:focus-visible{outline:3px solid #2271b1;outline-offset:3px}.htr-floating [hidden]{display:none!important}@media(max-width:600px){.htr-floating{gap:12px}.htr-floating .htr-floating__tab{min-width:40px;padding:18px 9px;font-size:16px}.htr-floating__message{width:225px;padding:22px 16px 16px}.htr-floating__message strong,.htr-floating__message span{font-size:17px}.htr-floating--desktop{display:none}}@media print{.htr-floating{display:none!important}}.htr-drawer{box-sizing:border-box;position:fixed;top:0;bottom:0;left:auto;right:0;width:min(1100px,94vw);height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;border:0;background:#f5f7fa;color:#19344e;box-shadow:-8px 0 30px #0003;font:14px/1.5 system-ui,sans-serif;overflow:hidden}.htr-drawer[open]{display:flex;flex-direction:column}.htr-drawer--left{left:0;right:auto}.htr-drawer::backdrop{background:#0b1d30a6}.htr-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;margin:0;padding:12px 18px;background:#fff;border-bottom:1px solid #dce5ef}.htr-drawer__header h2{margin:0;color:#19344e;font:600 18px/1.4 system-ui,sans-serif}.htr-drawer__header button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid #dce5ef;border-radius:6px;background:#fff;color:#19344e;font:28px/1 system-ui;cursor:pointer}.htr-drawer__header button:focus-visible{outline:3px solid #2271b1;outline-offset:2px}.htr-drawer iframe{display:block;flex:1;min-height:0;width:100%;border:0;background:#f5f7fa}.htr-drawer__fallback{flex:none;margin:0;padding:8px 18px;border-top:1px solid #dce5ef;background:#fff;font-size:12px}.htr-drawer__fallback a{color:#0b5ed7}.htr-drawer__sample{padding:24px}.htr-drawer__sample p{max-width:550px}@media(max-width:600px){.htr-drawer{width:100vw}.htr-drawer__header{padding:10px 12px}}@media print{.htr-drawer{display:none!important}}.htr-drawer__body{position:relative;display:flex;flex:1;min-height:0}.htr-drawer__body iframe[hidden],.htr-drawer__loading[hidden]{display:none!important}.htr-drawer__loading{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:#61758a}.htr-drawer__loading strong{color:#19344e;font-size:16px}.htr-drawer__spinner{width:34px;height:34px;border:3px solid #dce5ef;border-top-color:#0b5ed7;border-radius:50%}@media(prefers-reduced-motion:no-preference){.htr-drawer__spinner{animation:htr-drawer-spin .8s linear infinite}}@keyframes htr-drawer-spin{to{transform:rotate(360deg)}}.htr-floating{top:50%;z-index:var(--htr-tab-z,9990);--htr-tab-shadow:0 4px 20px #0b2d4f26;max-height:calc(100dvh - 80px)}.htr-floating--right{right:min(var(--htr-tab-offset,20px),10vw)}.htr-floating--left{left:min(var(--htr-tab-offset,20px),10vw)}.htr-floating--top{top:calc(48px + var(--htr-tab-offset,20px));transform:none}.htr-floating--bottom{top:auto;bottom:calc(16px + var(--htr-tab-offset,20px));transform:none}.htr-floating--center{top:0;bottom:0;height:max-content;margin-top:auto;margin-bottom:auto;transform:none}.htr-floating .htr-floating__tab{text-shadow:none;filter:none;line-height:1.4}@supports(writing-mode:sideways-lr){.htr-floating--right .htr-floating__tab{writing-mode:sideways-lr;transform:none}}.htr-floating .htr-floating__tab{background:var(--htr-tab-color,#0b5ed7);border-radius:var(--htr-tab-radius,12px)}.htr-floating__message{border-radius:var(--htr-tab-radius,12px);box-shadow:var(--htr-tab-shadow);background:var(--htr-tab-bg,#fff);max-width:calc(100vw - 110px)}.htr-floating__message:after{background:var(--htr-tab-bg,#fff)}.htr-floating__message a{color:var(--htr-tab-color,#0b5ed7)}.htr-floating__links{display:flex;flex-direction:column;gap:4px;padding:5px;max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain;background:var(--htr-tab-bg,#fff);border-radius:var(--htr-tab-radius,12px);box-shadow:var(--htr-tab-shadow)}.htr-floating .htr-floating__item,.htr-floating .htr-floating__toggle{display:flex;align-items:center;justify-content:flex-start;gap:10px;box-sizing:border-box;min-height:46px;margin:0;padding:10px;border:0;border-radius:max(0px,calc(var(--htr-tab-radius,12px) - 4px));background:var(--htr-tab-bg,#fff);color:var(--htr-tab-color,#0b5ed7);font:600 14px/1.4 system-ui,sans-serif;text-decoration:none;cursor:pointer}.htr-floating .htr-floating__toggle{box-shadow:var(--htr-tab-shadow);border-radius:var(--htr-tab-radius,12px)}.htr-floating .htr-floating__item:hover,.htr-floating .htr-floating__item:focus-visible,.htr-floating .htr-floating__toggle:hover{background:var(--htr-tab-hover,#093a8f);color:#fff}.htr-floating__icon{display:flex;flex:none;width:26px;height:26px}.htr-floating svg{display:block;width:26px;height:26px;flex:none}.htr-floating__label{max-width:190px;overflow-wrap:anywhere}.htr-floating--icon_stack .htr-floating__item{gap:0}.htr-floating--icon_stack .htr-floating__label{max-width:0;overflow:hidden;opacity:0;white-space:nowrap}.htr-floating--icon_stack .htr-floating__item:is(:hover,:focus-visible) .htr-floating__label{max-width:190px;margin-left:10px;opacity:1;white-space:normal}.htr-floating__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.htr-floating--expandable{align-items:flex-start}.htr-floating--expandable.htr-floating--right{flex-direction:row-reverse}.htr-floating--expandable.htr-floating--left{flex-direction:row}@media(prefers-reduced-motion:no-preference){.htr-floating__item,.htr-floating__label{transition:background-color .15s,color .15s,opacity .15s}}@media(min-width:1025px){.htr-floating--hide-desktop:not([data-preview]){display:none}}@media(min-width:601px) and (max-width:1024px){.htr-floating--hide-tablet:not([data-preview]){display:none}}@media(max-width:600px){.htr-floating--hide-mobile:not([data-preview]){display:none}.htr-floating__links{max-width:calc(100vw - 100px)}.htr-floating .htr-floating__item{min-height:44px}}