.ux-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ux-toasts{z-index:200;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.ux-toast{pointer-events:auto;color:#fff;min-width:340px;max-width:min(620px,100vw - 32px);animation:ux-in .2s var(--kch-ease-out);background:#0f2340;border-radius:10px;align-items:center;gap:10px;padding:11px 8px 11px 14px;font-size:13px;line-height:1.5;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f234047}.ux-toast__mark{background:#1972d9;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.ux-toast__body{flex:1;gap:1px;min-width:0;display:grid}.ux-toast__title{word-break:keep-all;overflow-wrap:anywhere;font-weight:600}.ux-toast__text{color:#c8d6ea;word-break:keep-all;overflow-wrap:anywhere;font-size:12px}.ux-toast__action{color:#8cc8ff;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 6px;font-size:13px;font-weight:800;text-decoration:underline}.ux-toast__close{color:#9aabc4;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:16px;line-height:1}.ux-toast__close:hover,.ux-toast__action:hover{color:#fff}.ux-toast__bar{transform-origin:0;background:#69b5f9;width:100%;height:3px;animation:linear forwards ux-bar;position:absolute;bottom:0;left:0}.ux-toast.held .ux-toast__bar{animation-play-state:paused}.ux-toast--info .ux-toast__mark{background:#5d6b82}.ux-toast--error{color:#9b1c13;background:#fff;border:1px solid #f3b8b2}.ux-toast--error .ux-toast__mark{color:#fff;background:#b42318}.ux-toast--error .ux-toast__text{color:#7a2a24}.ux-toast--error .ux-toast__action{color:#b42318}.ux-toast--error .ux-toast__close{color:#9b1c13}@keyframes ux-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes ux-bar{to{transform:scaleX(0)}}.ux-tip{vertical-align:middle;margin-left:4px;font-weight:400;display:inline-flex;position:relative}.ux-tip__btn{width:20px;height:20px;color:var(--kch-ink-3);cursor:pointer;background:#fff;border:1px solid #c3cfdf;border-radius:50%;place-items:center;padding:0;font-family:inherit;font-size:11.5px;font-weight:800;line-height:1;display:grid}.ux-tip__btn:hover,.ux-tip.open .ux-tip__btn{border-color:var(--kch-accent);color:var(--kch-accent-ink)}.ux-tip__box{z-index:60;color:#fff;text-align:left;white-space:normal;word-break:keep-all;background:#0f2340;border-radius:8px;width:300px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.6;display:none;position:absolute;top:calc(100% + 8px);left:-12px;box-shadow:0 10px 26px #0f234040}.ux-tip__box.wide{width:360px}.ux-tip__box.right{left:auto;right:-12px}.ux-tip__box b,.ux-tip__box .cur{color:#8cc8ff;font-weight:700}.ux-tip:hover .ux-tip__box,.ux-tip.open .ux-tip__box,.ux-tip__btn:focus-visible+.ux-tip__box{display:block}.ux-seg{background:#eaf0f8;border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.ux-seg button{color:var(--kch-ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:12.5px;transition:background-color .16s,color .16s}.ux-seg button:hover{color:var(--kch-ink)}.ux-seg button[aria-pressed=true]{color:var(--kch-ink);background:#fff;font-weight:700;box-shadow:0 1px 2px #14213a1f}.ux-seg .n{color:var(--kch-ink-3);font-variant-numeric:tabular-nums;margin-left:5px;font-size:12px;font-weight:600}.ux-sk{background:linear-gradient(90deg,#eef3f9 25%,#e1eaf5 37%,#eef3f9 63%) 0 0/400% 100%;border-radius:6px;height:12px;animation:1.4s infinite ux-shimmer;display:block}.ux-sk--sub{height:10px;margin-top:8px}.ux-sk--title{height:20px}.ux-sk--box{border-radius:10px;height:96px;margin:6px 0}.ux-sk-row td{padding-top:16px!important;padding-bottom:16px!important}.ux-sk-block{gap:10px;padding:18px;display:grid}@keyframes ux-shimmer{0%{background-position:100%}to{background-position:0}}.ux-spin{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite ux-rot;display:inline-block}@keyframes ux-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ux-toast,.ux-sk,.ux-spin{animation:none!important}.ux-toast__bar{display:none}}
