.overlay.svelte-gpa1b9{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2147483647;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.box.svelte-gpa1b9{background:#fff;padding:16px 20px;border-radius:14px;box-shadow:0 10px 40px #00000040;display:flex;align-items:center;gap:12px;font-weight:600}.spinner.svelte-gpa1b9{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:svelte-gpa1b9-spin .9s linear infinite}@keyframes svelte-gpa1b9-spin{to{transform:rotate(360deg)}}.menu-wrapper.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:264px;min-width:264px;height:100vh;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;border-right:1px solid #e7edf2;background:#fff;position:relative}.menu-icon.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:100%;min-height:78px;padding:20px 24px 12px;display:flex;align-items:center}.menu-icon.svelte-2evqsn img.svelte-2evqsn.svelte-2evqsn{display:block;width:100px;height:50px;object-fit:contain;object-position:left center}.menu-user-wrapper.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:calc(100% - 32px);margin:6px 16px 14px;padding:12px;display:flex;align-items:center;border:1px solid #edf1f4;border-radius:12px;background:#fafcfd}.user-photo.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:40px;height:40px;min-width:40px;display:flex;justify-content:center;align-items:center;margin-right:11px;border-radius:11px;background:#eaf4fb;color:#315f9b;font-size:13px;font-weight:750;letter-spacing:.02em}.user-info.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{min-width:0;flex:1}.user-info.svelte-2evqsn p.svelte-2evqsn.svelte-2evqsn{margin:0 0 3px;color:#98a1aa;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.07em;text-transform:uppercase}.user-info.svelte-2evqsn span.svelte-2evqsn.svelte-2evqsn{display:block;overflow:hidden;color:#253443;font-size:14px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.menu-balance.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:calc(100% - 32px);margin:0 16px 18px;padding:0;display:block;border:1px solid #dcecf7;border-radius:13px;background:linear-gradient(135deg,#f4f9fd 0%,#eaf4fb 100%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.menu-balance.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn:hover{border-color:#c9e8f8;box-shadow:0 6px 18px #23698b14;transform:translateY(-1px)}.menu-balance.svelte-2evqsn a.svelte-2evqsn.svelte-2evqsn{width:100%;display:block;padding:13px 14px;text-decoration:none}.balance-title.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:100%;display:flex;align-items:center;color:#5b8499}.balance-circle.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{display:flex;align-items:center;margin-right:7px;color:#5ac4ff;font-size:6px}.balance-title.svelte-2evqsn span.svelte-2evqsn.svelte-2evqsn{font-size:12px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.balance-value.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;color:#1d536d}.balance-value.svelte-2evqsn>span.svelte-2evqsn.svelte-2evqsn{overflow:hidden;font-size:19px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.balance-value.svelte-2evqsn>span.balance-hidden.svelte-2evqsn.svelte-2evqsn{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.balance-value.svelte-2evqsn button.svelte-2evqsn.svelte-2evqsn{width:28px;height:28px;min-width:28px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:#ffffffa6;color:#638b9f;font-size:13px;cursor:pointer}.menu-option.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:100%;padding:0 12px}.menu-option.svelte-2evqsn>a.svelte-2evqsn.svelte-2evqsn,.menu-option.svelte-2evqsn li.svelte-2evqsn>a.svelte-2evqsn{width:100%;min-height:46px;padding:9px 11px;display:flex;align-items:center;position:relative;border-radius:9px;color:#64717d;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease}.menu-option.svelte-2evqsn>a.svelte-2evqsn.svelte-2evqsn:hover,.menu-option.svelte-2evqsn li.svelte-2evqsn>a.svelte-2evqsn:hover{background:#f3f7f9;color:#315f9b}.menu-option.svelte-2evqsn>a.selected.svelte-2evqsn.svelte-2evqsn,.menu-option.svelte-2evqsn li.svelte-2evqsn>a.selected.svelte-2evqsn{background:#eaf4fb;color:#315f9b;font-weight:650}.menu-option.svelte-2evqsn>a.selected.svelte-2evqsn.svelte-2evqsn:before,.menu-option.svelte-2evqsn li.svelte-2evqsn>a.selected.svelte-2evqsn:before{content:"";width:3px;height:22px;position:absolute;left:0;top:50%;border-radius:0 4px 4px 0;background:#5ac4ff;transform:translateY(-50%)}.selected.svelte-2evqsn .menu-option-icon.svelte-2evqsn.svelte-2evqsn,.selected.svelte-2evqsn .menu-option-text.svelte-2evqsn.svelte-2evqsn{color:inherit}.menu-option-icon.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:32px;min-width:32px;display:flex;justify-content:center;align-items:center;margin-right:8px;color:#7d8994;font-size:16px}.menu-option-text.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{min-width:0;flex:1;display:flex;align-items:center;color:inherit;font-size:15px;font-weight:550;line-height:1.25}.menu-option-text.svelte-2evqsn span.svelte-2evqsn.svelte-2evqsn{min-width:0;overflow:hidden;text-overflow:ellipsis}.menu-option-arrow.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:24px;min-width:24px;display:flex;align-items:center;justify-content:center;color:#a2aab2;font-size:11px;transition:transform .15s ease}.menu-option-arrow.rotate.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{transform:rotate(90deg)}.menu-option-lock.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:22px;min-width:22px;display:flex;align-items:center;justify-content:center;color:#a6afb7;font-size:11px}.menu-option.svelte-2evqsn ul.svelte-2evqsn.svelte-2evqsn{width:100%;margin:2px 0 5px;padding:0;list-style:none}.menu-option.svelte-2evqsn li.svelte-2evqsn.svelte-2evqsn{width:100%}.menu-option.svelte-2evqsn li.svelte-2evqsn>a.svelte-2evqsn{min-height:39px;padding-top:7px;padding-bottom:7px}.menu-option.svelte-2evqsn li .menu-option-icon.svelte-2evqsn.svelte-2evqsn{width:32px;min-width:32px}.menu-option.svelte-2evqsn li .menu-option-text.svelte-2evqsn.svelte-2evqsn{font-size:13.5px;font-weight:500}.disabled.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{pointer-events:none;background:transparent!important;color:#b5bdc4!important;cursor:not-allowed;opacity:.58}.disabled.svelte-2evqsn .menu-option-icon.svelte-2evqsn.svelte-2evqsn,.disabled.svelte-2evqsn .menu-option-text.svelte-2evqsn.svelte-2evqsn,.disabled.svelte-2evqsn .menu-option-arrow.svelte-2evqsn.svelte-2evqsn,.disabled.svelte-2evqsn .menu-option-lock.svelte-2evqsn.svelte-2evqsn{color:#b5bdc4}.loading.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{opacity:.72}.menu-wrapper.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn::-webkit-scrollbar{width:4px}.menu-wrapper.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn::-webkit-scrollbar-track{background:transparent}.menu-wrapper.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn::-webkit-scrollbar-thumb{border-radius:8px;background:#d7dde2}.menu-wrapper.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn::-webkit-scrollbar-thumb:hover{background:#b9c2ca}.mobile-menu-overlay.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn,.mobile-menu-close.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{display:none}@media (max-width: 1100px) and (min-width: 901px){.menu-wrapper.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:236px;min-width:236px}.menu-icon.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{padding-left:20px;padding-right:20px}.menu-user-wrapper.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn,.menu-balance.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:calc(100% - 24px);margin-left:12px;margin-right:12px}}@media (max-width: 900px){.menu-wrapper.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:min(300px,calc(100vw - 48px));min-width:min(300px,calc(100vw - 48px));height:100dvh;position:fixed;z-index:1001;top:0;left:0;box-shadow:18px 0 45px #1323312e;transform:translate(-105%);transition:transform .22s ease}.menu-wrapper.mobile-open.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{transform:translate(0)}.mobile-menu-overlay.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{display:block;width:100vw;height:100dvh;padding:0;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;border:0;background:#121f2a61;cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-menu-close.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;top:16px;right:14px;padding:0;border:1px solid #e3e9ed;border-radius:10px;background:#fff;color:#64717d;font-family:Arial,sans-serif;font-size:25px;font-weight:300;line-height:1;cursor:pointer}.menu-icon.svelte-2evqsn.svelte-2evqsn.svelte-2evqsn{min-height:68px;padding:14px 56px 8px 20px}.menu-icon.svelte-2evqsn img.svelte-2evqsn.svelte-2evqsn{width:92px;height:46px}}.top-bar.svelte-2zyck7.svelte-2zyck7{width:100%;height:72px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:50;border-bottom:1px solid #e8edf2;background:#fffffffa}.top-bar-logo.svelte-2zyck7.svelte-2zyck7{flex:1;display:flex;align-items:center}.mobile-menu-button.svelte-2zyck7.svelte-2zyck7{display:none}.top-bar-user.svelte-2zyck7.svelte-2zyck7{min-width:0;display:flex;align-items:center;position:relative}.top-bar-user-photo.svelte-2zyck7.svelte-2zyck7{display:flex;justify-content:center;align-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;margin-right:11px;background:#eaf4fb;color:#315f9b;font-size:13px;font-weight:700;letter-spacing:.02em}.top-bar-options.svelte-2zyck7.svelte-2zyck7{min-width:0;position:relative}.top-bar-options.svelte-2zyck7>a.svelte-2zyck7{display:flex;align-items:center;min-height:42px;text-decoration:none;color:#17212b;font-size:15px;font-weight:650;transition:color .18s ease}.top-bar-options.svelte-2zyck7>a.svelte-2zyck7:hover{color:#3b6eb0}.menu-slide.svelte-2zyck7.svelte-2zyck7{width:320px;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:52px;right:0;list-style:none;background:#fff;border:1px solid #e7ebef;border-radius:14px;box-shadow:0 18px 45px #1426371f,0 2px 8px #1426370d;overflow:hidden}.menu-slide.svelte-2zyck7>a.svelte-2zyck7{width:100%;min-height:44px;padding:10px 12px;display:flex;align-items:center;margin:0;border-radius:9px;color:#344454;text-decoration:none;font-size:14px;font-weight:550;transition:background-color .15s ease,color .15s ease}.menu-slide.svelte-2zyck7>a.svelte-2zyck7:hover{background:#f4f9fd;color:#315f9b}.menu-option-icon.svelte-2zyck7.svelte-2zyck7{width:28px;min-width:28px;display:flex;align-items:center;justify-content:flex-start;color:#73808c;font-size:15px}.menu-option-text.svelte-2zyck7.svelte-2zyck7{min-width:0;flex:1;display:flex;align-items:center}.menu-option-text.svelte-2zyck7 span.svelte-2zyck7{min-width:0}.divider.svelte-2zyck7.svelte-2zyck7{height:1px;border:0;background:#edf0f3;margin:7px 5px}.menu-title.svelte-2zyck7.svelte-2zyck7{cursor:default;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:10px 8px 6px!important;background:transparent!important}.menu-title.svelte-2zyck7.svelte-2zyck7:hover{background:transparent!important;color:inherit!important}.menu-item-t-sub.svelte-2zyck7.svelte-2zyck7{width:100%;display:flex;align-items:center;padding:2px 4px 8px;color:#89939e;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.menu-item-t-sub.svelte-2zyck7 .menu-option-icon.svelte-2zyck7{color:#89939e;font-size:13px}.menu-sub-item.svelte-2zyck7.svelte-2zyck7{width:100%;display:flex!important;flex-direction:column;align-items:stretch;gap:3px;padding:0!important;margin:0!important}.menu-sub-item.svelte-2zyck7 span.svelte-2zyck7{width:100%;display:block;padding:10px 12px 10px 40px;border-radius:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#344454;font-size:13px;font-weight:550;cursor:pointer;transition:background-color .15s ease,color .15s ease}.menu-sub-item.svelte-2zyck7 span.svelte-2zyck7:hover{background:#f4f9fd;color:#315f9b}#logout-button.svelte-2zyck7.svelte-2zyck7,#logout-button.svelte-2zyck7 .menu-option-icon.svelte-2zyck7{color:#b44747}#logout-button.svelte-2zyck7.svelte-2zyck7:hover{color:#a03535;background:#fff5f5}@media (max-width: 900px){.top-bar.svelte-2zyck7.svelte-2zyck7{height:64px;padding:0 20px;gap:16px}.top-bar-logo.svelte-2zyck7.svelte-2zyck7{min-width:40px;flex:0 0 40px}.top-bar-user.svelte-2zyck7.svelte-2zyck7{min-width:0;flex:1;justify-content:flex-end}.top-bar-options.svelte-2zyck7.svelte-2zyck7{min-width:0;max-width:calc(100% - 45px)}.mobile-menu-button.svelte-2zyck7.svelte-2zyck7{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #e1e7eb;border-radius:10px;background:#fff;color:#52616e;font-size:16px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.mobile-menu-button.svelte-2zyck7.svelte-2zyck7:hover{border-color:#c8dce5;background:#f4f9fd;color:#3b6eb0}.top-bar-user-photo.svelte-2zyck7.svelte-2zyck7{width:36px;height:36px;flex-basis:36px;margin-right:9px;border-radius:10px}.top-bar-options.svelte-2zyck7>a.svelte-2zyck7{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu-slide.svelte-2zyck7.svelte-2zyck7{position:fixed;top:60px;right:12px}}@media (max-width: 520px){.top-bar.svelte-2zyck7.svelte-2zyck7{padding:0 14px;gap:12px}.top-bar-options.svelte-2zyck7>a.svelte-2zyck7{max-width:100%;font-size:14px}.menu-slide.svelte-2zyck7.svelte-2zyck7{width:calc(100vw - 24px);max-width:none;top:60px}}
