:root {--toast-radius: 14px;--toast-shadow: 0 4px 22px rgba(0, 0, 0, .10), 0 2px 8px rgba(0, 0, 0, .04);--toast-font: 'Inter', 'Roboto', 'Segoe UI', sans-serif;--toast-fg: #1f1f1f;--toast-bg: #ffffff;}.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight {position: fixed;margin: 0;padding: 0;z-index: 9999999;-webkit-transform: translateZ(0) scale(1, 1);transform: translateZ(0) scale(1, 1);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-font-smoothing: subpixel-antialiased;filter: blur(0);-webkit-filter: blur(0);max-width: 90%;}#noty_layout__top {top: 0;left: 5%;width: 90%;}#noty_layout__topLeft {top: 20px;left: 20px;width: 325px;}#noty_layout__topCenter {top: 5%;left: 50%;width: 325px;-webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1);}#noty_layout__topRight {top: 20px;right: 20px;width: 325px;}#noty_layout__bottom {bottom: 0;left: 5%;width: 90%;}#noty_layout__bottomLeft {bottom: 20px;left: 20px;width: 325px;}#noty_layout__bottomCenter {bottom: 5%;left: 50%;width: 325px;-webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1);}#noty_layout__bottomRight {bottom: 20px;right: 20px;width: 325px;}#noty_layout__center {top: 50%;left: 50%;width: 325px;-webkit-transform: translate(-webkit-calc(-50% - .5px), -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform: translate(calc(-50% - .5px), calc(-50% - .5px)) translateZ(0) scale(1, 1);}#noty_layout__centerLeft {top: 50%;left: 20px;width: 325px;-webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1);}#noty_layout__centerRight {top: 50%;right: 20px;width: 325px;-webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1);}.noty_progressbar {display: none;}.noty_has_timeout.noty_has_progressbar .noty_progressbar {display: block;position: absolute;left: 0;bottom: 0;height: 3px;width: 100%;background-color: #646464;opacity: 0.2;filter: alpha(opacity=10);}.noty_bar {-webkit-backface-visibility: hidden;-webkit-transform: translate(0, 0) translateZ(0) scale(1, 1);-ms-transform: translate(0, 0) scale(1, 1);transform: translate(0, 0) scale(1, 1);-webkit-font-smoothing: subpixel-antialiased;overflow: hidden;}.noty_effects_open {opacity: 0;-webkit-transform: translate(50%);-ms-transform: translate(50%);transform: translate(50%);-webkit-animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.noty_effects_close {-webkit-animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.noty_fix_effects_height {-webkit-animation: noty_anim_height 75ms ease-out;animation: noty_anim_height 75ms ease-out;}.noty_close_with_click {cursor: pointer;}.noty_close_button {position: absolute;top: 2px;right: 2px;font-weight: bold;width: 20px;height: 20px;text-align: center;line-height: 20px;background-color: rgba(0, 0, 0, 0.05);border-radius: 2px;cursor: pointer;-webkit-transition: all .2s ease-out;transition: all .2s ease-out;}.noty_close_button:hover {background-color: rgba(0, 0, 0, 0.1);}.noty_modal {position: fixed;width: 100%;height: 100%;background-color: #000;z-index: 10000;opacity: .3;left: 0;top: 0;}.noty_modal.noty_modal_open {opacity: 0;-webkit-animation: noty_modal_in .3s ease-out;animation: noty_modal_in .3s ease-out;}.noty_modal.noty_modal_close {-webkit-animation: noty_modal_out .3s ease-out;animation: noty_modal_out .3s ease-out;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes noty_modal_in {100% {opacity: .3;}}@keyframes noty_modal_in {100% {opacity: .3;}}@-webkit-keyframes noty_modal_out {100% {opacity: 0;}}@keyframes noty_modal_out {100% {opacity: 0;}}@keyframes noty_modal_out {100% {opacity: 0;}}@-webkit-keyframes noty_anim_in {100% {-webkit-transform: translate(0);transform: translate(0);opacity: 1;}}@keyframes noty_anim_in {100% {-webkit-transform: translate(0);transform: translate(0);opacity: 1;}}@-webkit-keyframes noty_anim_out {100% {-webkit-transform: translate(50%);transform: translate(50%);opacity: 0;}}@keyframes noty_anim_out {100% {-webkit-transform: translate(50%);transform: translate(50%);opacity: 0;}}@-webkit-keyframes noty_anim_height {100% {height: 0;}}@keyframes noty_anim_height {100% {height: 0;}}.noty_layout {display: flex;flex-direction: column;gap: 6px;padding: 0 0 0 0;}.noty_bar {background: var(--toast-bg) !important;color: var(--toast-fg) !important;border: none !important;border-radius: var(--toast-radius) !important;box-shadow: var(--toast-shadow) !important;padding: 14px 20px !important;font: 400 0.96rem/1.4 var(--toast-font) !important;display: flex !important;flex-direction: column;align-items: flex-start !important;gap: 12px;min-width: 320px;max-width: 440px;overflow: hidden;position: relative;pointer-events: auto;margin: 0 auto !important;width: auto;transition: transform .35s cubic-bezier(.21, 1, .34, 1), opacity .35s ease;}@media (max-width: 600px) {.noty_layout, .noty_layout__topRight, .noty_layout__topLeft, .noty_layout__topCenter, .noty_layout__bottomRight, .noty_layout__bottomLeft, .noty_layout__bottomCenter {width: 100vw !important;max-width: 100vw !important;left: 0 !important;right: 0 !important;padding: 0 !important;margin: 0 !important;box-sizing: border-box !important;}.noty_bar {width: calc(100vw - 16px) !important;min-width: 0 !important;max-width: 100vw !important;margin-left: 8px !important;margin-right: 8px !important;border-radius: 10px !important;padding-left: 12px !important;padding-right: 12px !important;box-sizing: border-box !important;}}.noty_bar.noty_effects_open {animation: sonnerIn .35s cubic-bezier(.21, 1, .34, 1) forwards;}.noty_bar.noty_effects_close {animation: sonnerOut .28s ease forwards;}@keyframes sonnerIn {from {transform: translateY(18px) scale(.98);opacity: 0;}to {transform: none;opacity: 1;}}@keyframes sonnerOut {from {transform: none;opacity: 1;}to {transform: translateY(-12px) scale(.95);opacity: 0;}}.noty_custom_icon {flex-shrink: 0;width: 40px;height: 40px;border-radius: 8px;display: flex;align-items: center;justify-content: center;background: var(--icon-bg, #f6f6f6);box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);}.noty_body {flex: 1 1 auto;display: block;line-height: 1.4;word-break: break-word;font-size: .9em;width: 100%;}.noty_bar[data-collapsed="true"] {max-height: 52px;overflow: hidden;}.noty_bar[data-collapsed="true"]:hover {max-height: none;}.noty_type__success {--icon-bg: rgba(21, 118, 91, .10);}.noty_type__warning {--icon-bg: rgba(245, 124, 31, .12);}.noty_type__error {--icon-bg: rgba(240, 68, 56, .12);}.noty_progressbar {position: absolute !important;top: 0;left: 0;height: 2px;width: 100%;background: currentColor;opacity: .15;overflow: hidden;}.noty_progressbar::before {content: '';position: absolute;inset: 0;background: currentColor;transform-origin: left;transform: scaleX(var(--progress, 1));transition: transform linear var(--progress-duration, 4s);}.noty_type__success .noty_progressbar {color: #15765b;}.noty_type__warning .noty_progressbar {color: #f57c1f;}.noty_type__error .noty_progressbar {color: #f04438;}.noty_close_button {position: absolute !important;top: 10px;right: 10px;width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;background: transparent;color: #9ca3af !important;border: none !important;border-radius: 50%;font-size: 1.35em !important;opacity: .75 !important;transition: background .2s, color .2s, opacity .2s;}.noty_close_button:hover, .noty_close_button:focus {background: rgba(0, 0, 0, .05);color: #616161 !important;opacity: 1 !important;}.noty_bar a {color: #0f62fe;background: rgba(15, 98, 254, .07);padding: 1px 5px;border-radius: 4px;font-weight: 500;text-decoration: none;transition: background .2s, color .2s;}.noty_bar a:hover, .noty_bar a:focus {background: rgba(15, 98, 254, .15);}@media (prefers-color-scheme: dark) {:root {--toast-bg: #202020;--toast-fg: #e6e6e6;--toast-shadow: 0 4px 22px rgba(0, 0, 0, .60);}.noty_custom_icon {box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .06);}.noty_close_button:hover, .noty_close_button:focus {background: rgba(255, 255, 255, .06);}.noty_bar a {color: #8ab4ff;background: rgba(138, 180, 255, .12);}.noty_bar a:hover {background: rgba(138, 180, 255, .22);}}.gx_keyboard_wrap {width: 100%;;}.noty_keyboard {margin-top: 12px;display: flex;flex-direction: column;gap: 6px;}.noty_keyboard_row {display: flex;gap: 6px;}.noty_keyboard .noty_keyboard_btn {flex: 1 1 auto;padding: 6px 12px;border-radius: 8px;font: 500 0.92rem/1 var(--toast-font);text-align: center;cursor: pointer;user-select: none;white-space: nowrap;background: rgba(15, 98, 254, .07);color: #0f62fe;border: none;text-decoration: none;transition: background .15s, color .15s;}.noty_keyboard_btn:hover, .noty_keyboard_btn:focus {background: rgba(15, 98, 254, .14);}@media (prefers-color-scheme: dark) {.noty_keyboard_btn {background: rgba(138, 180, 255, .12);color: #8ab4ff;}.noty_keyboard_btn:hover, .noty_keyboard_btn:focus {background: rgba(138, 180, 255, .22);}}.noty_head {display: flex;align-items: center;gap: 10px;margin-bottom: 4px;min-height: 36px;}.noty_title {font-weight: 600;color: #7e9281;font-size: 1.07em;letter-spacing: 0.01em;flex: none;user-select: none;white-space: nowrap;padding-right: 2px;display: block;margin-top: 2px;line-height: 1.4;}.noty_keyboard_btn[href], .noty_keyboard_btn[data-react-route], .noty_keyboard_btn[data-vue-route] {position: relative;}.noty_keyboard_btn[href]::after, .noty_keyboard_btn[data-react-route]::after, .noty_keyboard_btn[data-vue-route]::after {content: '';position: absolute;top: 6px;right: 7px;width: 11px;height: 11px;background: url("data:image/svg+xml;utf8,<svg width='11' height='11' xmlns='http://www.w3.org/2000/svg'><path d='M3 8L8 3' stroke='%230f62fe' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/><path d='M8 7V3H4' stroke='%230f62fe' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center center;background-size: 100% 100%;opacity: 0.76;pointer-events: none;}.gx_progressbar_wrap {width: 100%;margin-top: 10px;margin-bottom: 0;position: relative;min-height: 16px;}.gx_progressbar {height: 6px;border-radius: 4px;width: 100%;background: #eee;position: relative;overflow: hidden;}.gx_progressbar_fill {height: 100%;border-radius: 4px;background: var(--gx-pg-color, #15765b);width: 0;transition: width .25s, background .25s;}.gx_progressbar_label {position: absolute;left: 12px;top: 30%;font-size: 0.92em;color: #646464;opacity: 0.78;user-select: none;pointer-events: none;}.gx_progressbar_indet {position: absolute;left: 0;top: 0;height: 100%;width: 30%;min-width: 64px;background: var(--gx-pg-color, #0f62fe);border-radius: 4px;animation: gx-progressbar-indet 1.2s linear infinite;}@keyframes gx-progressbar-indet {0% {left: -35%;}60% {left: 60%;}100% {left: 100%;}}