:root{--app-notification-text-color: #222;--app-notification-info-bg-color: hsl(207, 61%, 53%);--app-notification-success-bg-color: hsl(153, 53%, 53%);--app-notification-warning-bg-color: hsl(44, 100%, 77%);--app-notification-error-bg-color: hsl(348, 86%, 61%);--toastify-text-color-info: var(--app-notification-text-color);--toastify-color-info: var(--app-notification-info-bg-color);--toastify-text-color-success: var(--app-notification-text-color);--toastify-color-success: var(--app-notification-success-bg-color);--toastify-text-color-error: var(--app-notification-text-color);--toastify-color-error: var(--app-notification-error-bg-color);--toastify-text-color-warning: var(--app-notification-text-color);--toastify-color-warning: var(--app-notification-warning-bg-color);--app-active-color: #0066b2;--app-link-color: var(--app-active-color);--app-base-layout-color: var(--app-active-color);--app-contrast-to-base-color: #ffdd57;--app-button-link-color: var(--app-active-color);--app-button-link-bg-color: color-mix( in oklch, var(--app-content-bg-color) 94%, var(--app-button-link-color) );--app-button-link-bg-color-hover: color-mix( in oklch, var(--app-content-bg-color) 90%, var(--app-button-link-color) );--app-button-link-radius: 5px;--app-home-panel-loading-color: var(--app-active-color);--app-home-panel-radius: 10px;--app-home-panel-bg-color: #fff;--app-home-panel-border-color: rgba(0, 0, 0, 0.1);--app-home-panel-title: #666;--app-home-return-to-chat-avatar-radius: 50%;--app-home-link-color: var(--app-button-link-color);--app-home-link-bg-color: var(--app-button-link-bg-color);--app-home-link-radius: var(--app-button-link-radius);--app-content-text-color: #5d5d5d;--app-button-color: var(--app-active-color);--app-button-bg: var(--app-active-color);--app-button-bg-hover: var(--app-active-color);--app-button-text-stroke: oklch( from var(--app-button-color) calc(l - 0.03) c h );--app-button-radius: 50%;--app-button-hide-color: #fff;--app-header-bg-color: var(--app-active-color);--app-header-color: #fff;--app-header-bg: linear-gradient( to bottom, var(--app-header-bg-color), oklch(from var(--app-header-bg-color) calc(l + 0.07) c h) );--app-header-avatar-border-color: #fff;--app-header-avatar-radius: 50%;--app-header-button-color: #fff;--app-header-button-radius: 50%;--app-header-button-bg-color-hover: oklch( from var(--app-header-bg-color) calc(l - 0.05) c h );--app-balloon-close-color: var(--app-active-color);--app-balloon-close-radius: 50%;--app-balloon-bg-color: #fff;--app-balloon-text-color: #555;--app-balloon-border-color: rgba(0, 0, 0, 0.15);--app-balloon-shadow-color: rgba(0, 0, 0, 0.1);--app-balloon-shadow-color-hover: rgba(0, 0, 0, 0.2);--app-border-radius: 10px;--app-input-focus-box-shadow-width: 1px;--app-input-normal-radius: 4px;--app-input-small-radius: 2px;--app-module-shadow-size: 20px;--app-outline-color: var(--app-active-color);--app-main-input-outline-color: oklch( from var(--app-outline-color) l c h / 0.1 );--app-main-input-radius: 100px;--app-main-input-button-radius: 50%;--app-main-input-rest-radius: 100px;--app-main-input-emoji-modal-radius: 10px;--app-main-input-livechat-avatar-radius: 50%;--app-content-bg-color: #fdfdfe;--app-loading-bg-color-from: oklch( from var(--app-header-bg-color) calc(l + 0.03) c h );--app-loading-bg-color-to: oklch( from var(--app-header-bg-color) calc(l + 0.03) c h );--app-loading-circle1-bg-color: oklch( from var(--app-loading-bg-color-from) calc(l + 0.02) c h / 0.93 );--app-loading-circle2-bg-color: oklch( from var(--app-loading-bg-color-to) calc(l + 0.02) c h / 0.93 );--app-loading-icon-bg-color: oklch( from var(--app-loading-bg-color-from) calc(l + 0.05) c h );--app-loading-icon1-color: var(--app-contrast-to-base-color);--app-loading-icon2-color: #fff;--app-loading-icon3-color: oklch( from var(--app-loading-bg-color-from) calc(l - 0.1) c h );--app-loading-icon4-color: #fff;--app-loading-icon5-color: var(--app-contrast-to-base-color);--app-carousel-item-radius: 10px;--app-notification-radius: 10px;--app-video-primary-color: var(--app-action-btn-color);--app-error-color: hsl(348, 100%, 61%);--app-success-color: hsl(153, 53%, 53%);--app-chat-message-radius: 5px;--app-chat-message-in-bg-color: var(--app-content-bg-color);--app-chat-message-in-border-color: color-mix( in srgb, var(--app-fadest-color) 50%, transparent );--app-chat-message-in-color: var(--app-content-text-color);--app-chat-message-out-bg-color: color-mix( in srgb, var(--app-active-color) 80%, transparent );--app-chat-message-out-border-color: transparent;--app-chat-message-out-color: #fff;--app-home-panel-bg-color: var(--app-content-bg-color);--app-home-panel-border-color: color-mix( in srgb, var(--app-fadest-color) 50%, transparent );--app-home-panel-title: var(--app-content-text-color);--app-balloon-bg-color: var(--app-supplementary-bg-color);--app-balloon-text-color: var(--app-chat-message-in-color);--app-balloon-border-color: var(--app-chat-message-in-border-color);--app-input-placeholder-color: oklch( from var(--app-content-text-color) l c h / 0.7 );--app-input-border-color-readonly: oklch( from var(--app-input-border-color) l c h / 0.5 );--app-content-border-color-enhanced: #e9e9e9;--app-content-border-color: #ededed;--app-faded-color: #666;--app-fadest-color: #ccc;--app-supplementary-bg-color-enhanced: #eee;--app-supplementary-bg-color-enhanced2: #ddd;--app-supplementary-bg-color: #f5f5f5;--app-input-border-color: #ddd;--app-input-border-color-hover: #bbb;--app-input-bg-color: #fff;--app-dropdown-bg-color: var(--app-content-bg-color);--app-dropdown-border-color: var(--app-content-border-color-enhanced);--app-dropdown-border-radius: 4px;--app-dropdown-box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 10px;--app-dropdown-item-bg-color-hover: color-mix(in srgb, var(--app-base-layout-color) 8%, var(--app-content-bg-color));--app-dropdown-item-active-color: #fff;--app-dropdown-item-active-bg-color: oklch( from var(--app-active-color) calc(l + 0.07) c h );--app-action-btn-color: var(--app-active-color);--app-action-btn-color-hover: color-mix( in srgb, var(--app-content-text-color) 20%, var(--app-active-color) );--app-action-btn-color-focus: color-mix( in srgb, var(--app-content-bg-color) 15%, var(--app-active-color) )}.is-dark{--app-strong-text-color: oklch( from var(--app-content-text-color) calc(l + 0.1) c h );--app-link-color-hover: oklch(from var(--app-link-color) calc(l + 0.1) c h);--app-scrollbar-thumb-bg-color: #616364;--app-scrollbar-thumb-bg-color-hover: #757676;--app-scrollbar-track-bg-color: #404244}.is-light{--app-strong-text-color: oklch( from var(--app-content-text-color) calc(l - 0.1) c h );--app-link-color-hover: oklch(from var(--app-link-color) calc(l - 0.1) c h);--app-scrollbar-thumb-bg-color: #bdbfc6;--app-scrollbar-thumb-bg-color-hover: #a9acb4;--app-scrollbar-track-bg-color: #dfe0e3}:root{--iw-widget-version: "2026.1 0 0.1"}html,body{overflow:hidden}:focus{outline-color:var(--app-button-background-from);outline-width:2px;outline-style:solid;outline-offset:3px}body{margin:0;padding:0;font-family:sans-serif;color:var(--app-content-text-color)}#root{width:100%;height:100vh;display:flex}@keyframes typing{0%,100%{transform:initial}50%{transform:scale(1.3)}}@keyframes fadeIn{from{transform:scale(0.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes swingIn{0%{transform:rotate(0deg) scale(0.8);opacity:0}30%{transform:rotate(9deg) scale(1.1);opacity:1}60%{transform:rotate(-8deg) scale(1)}100%{transform:rotate(0deg)}}.button{border-radius:var(--app-button-radius);background:var(--app-button-bg);flex:1;cursor:pointer;margin:20px;border:none;position:relative;animation:swingIn .6s}.button-stopwatch{position:absolute;background:oklch(from var(--app-error-color) l 0.3 h);border:1px solid #fff;border-radius:20px;color:#fff;padding:4px 6px;font-size:12px;font-weight:bold;top:-8px;right:-8px}.button-close,.button-open{position:absolute;left:0px;top:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,transform .2s;border-radius:var(--app-button-radius)}.button-close.is-active,.button-open.is-active{opacity:1;transform:scale(1)}.button-close{transform:scale(0) rotate(-50deg)}.button-close svg{width:20px !important;height:unset;color:var(--app-button-hide-color)}.button-close svg.fa-chevron-down{position:relative;top:2px}.button-open{transform:scale(0) rotate(50deg);transition:transform .15s}.button-open.is-icon-custom svg{width:100% !important;height:100% !important}.button-open.is-icon-iw svg{position:relative;top:3px;width:45% !important;max-height:45%}.button-open.is-icon-iw svg>g>g:first-child path{fill:#fff}.button-open.is-icon-iw svg>g>g:not(:first-child) path{transform:scale(0.95);transform-origin:-6px 0px;fill:var(--app-button-color)}.button-open.is-text svg{position:absolute;width:100vh}.button-open.is-text svg text{user-select:none;font-size:35px;fill:#fff;stroke:var(--app-button-text-stroke);stroke-width:8;stroke-linejoin:round;paint-order:stroke;font-weight:bold;transform:rotate(-3deg) translate(-3px, 6px);transition:transform .1s}.button-open.is-text svg text:last-child{font-size:30px}.button.is-hover{background:var(--app-button-bg-hover)}.button.is-hover .button-open{transform:scale(1.15)}.is-text .button.is-hover svg{transform:scale(1.05);transition-duration:.07s}.button.is-hover .is-icon-iw svg>g>g:not(:first-child) path{transform:scale(0.95);animation:typing .4s linear}.button.is-hover .is-icon-iw svg>g>g:nth-child(2) path{animation-delay:100ms}.button.is-hover .is-icon-iw svg>g>g:nth-child(3) path{animation-delay:200ms}.button.is-hover .is-icon-iw svg>g>g:nth-child(4) path{animation-delay:300ms}.button-svg{margin:20px;border:none}.button-svg svg{width:100% !important;height:100% !important}