@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.offline-indicator[data-v-901ff197]{position:fixed;top:0;left:0;right:0;z-index:1000;pointer-events:none}.offline-banner[data-v-901ff197]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;padding:8px 16px;text-align:center;font-size:14px;font-weight:500;box-shadow:0 2px 8px #00000026;animation:slideDown-901ff197 .3s ease-out;transition:opacity .3s ease-out}.offline-indicator.fade-out .offline-banner[data-v-901ff197]{opacity:0}.offline-icon[data-v-901ff197]{margin-right:8px;font-size:16px}.offline-text[data-v-901ff197]{font-family:Poppins,sans-serif;font-weight:500}@keyframes slideDown-901ff197{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}body[data-v-901ff197]:has(.offline-indicator){padding-top:40px}.table-indicator[data-v-38f921e7]{position:fixed;top:0;left:0;right:0;z-index:999;pointer-events:none}.table-banner[data-v-38f921e7]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:8px 16px;text-align:center;font-size:14px;font-weight:500;box-shadow:0 2px 8px #00000026;animation:slideDown-38f921e7 .3s ease-out;display:flex;align-items:center;justify-content:center;gap:8px}.table-icon[data-v-38f921e7]{font-size:16px}.table-text[data-v-38f921e7]{font-family:Poppins,sans-serif;font-weight:500}.clear-btn[data-v-38f921e7]{background:#fff3;border:none;border-radius:4px;color:#fff;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto;transition:background-color .2s}.clear-btn[data-v-38f921e7]:hover{background:#ffffff4d}@keyframes slideDown-38f921e7{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}body[data-v-38f921e7]:has(.table-indicator){padding-top:40px}.pwa-install-banner[data-v-862471a4]{position:fixed;bottom:0;left:0;right:0;z-index:9998;background:#fff;border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -4px 16px #0000001a;padding:16px;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.banner-content[data-v-862471a4]{max-width:600px;margin:0 auto;display:flex;align-items:center;gap:12px;position:relative}.pwa-install-banner.dark-theme[data-v-862471a4]{background:#1a1a1a;border-top-color:#ffffff1a;color:#fff}.pwa-install-banner.rtl[data-v-862471a4]{direction:rtl}.pwa-install-banner.rtl .banner-content[data-v-862471a4]{flex-direction:row-reverse}.banner-icon[data-v-862471a4]{flex-shrink:0}.app-icon[data-v-862471a4]{width:48px;height:48px;border-radius:12px;box-shadow:0 2px 8px #00000026}.banner-text[data-v-862471a4]{flex:1;min-width:0}.banner-title[data-v-862471a4]{margin:0 0 4px;font-size:16px;font-weight:700;color:#0e3a3a;letter-spacing:.3px}.banner-description[data-v-862471a4]{margin:0;font-size:13px;font-weight:400;color:#425e5e;line-height:1.4}.dark-theme .banner-title[data-v-862471a4]{color:#fff}.dark-theme .banner-description[data-v-862471a4]{color:#b0b0b0}.action-btn[data-v-862471a4]{flex-shrink:0;padding:10px 20px;border-radius:999px;border:none;background:#1a7a45;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background .2s ease,transform .1s ease;white-space:nowrap}.action-btn[data-v-862471a4]:hover{background:#146536}.action-btn[data-v-862471a4]:active{transform:scale(.98)}.action-btn[data-v-862471a4]:focus-visible{outline:2px solid #1a7a45;outline-offset:2px}.hint-animation[data-v-862471a4]{position:absolute;z-index:1}.hint-animation[data-v-862471a4]:not(.ipad-position){bottom:-60px;left:50%;transform:translate(-50%)}.hint-animation.ipad-position[data-v-862471a4]{top:-60px;right:20px}.rtl .hint-animation.ipad-position[data-v-862471a4]{right:auto;left:20px}.pulse-arrow[data-v-862471a4]{animation:pulse-862471a4 2s ease-in-out infinite;color:#1a7a45}.pulse-arrow.arrow-down[data-v-862471a4]{animation:pulse-down-862471a4 2s ease-in-out infinite}.pulse-arrow.arrow-up[data-v-862471a4]{animation:pulse-up-862471a4 2s ease-in-out infinite}@keyframes pulse-862471a4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes pulse-down-862471a4{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.7;transform:translateY(8px)}}@keyframes pulse-up-862471a4{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.7;transform:translateY(-8px)}}@media (prefers-reduced-motion: reduce){.pulse-arrow[data-v-862471a4]{animation:none}}.pwa-install-button[data-v-862471a4]{position:fixed;bottom:20px;right:20px;z-index:45;display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;border:none;background:#1a7a45;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;box-shadow:0 4px 12px #1a7a454d;transition:background .2s ease,transform .1s ease}.pwa-install-button[data-v-862471a4]:hover{background:#146536;box-shadow:0 6px 16px #1a7a4566}.pwa-install-button[data-v-862471a4]:active{transform:scale(.98)}.pwa-install-button[data-v-862471a4]:focus-visible{outline:2px solid #1a7a45;outline-offset:2px}.pwa-install-button.dark-theme[data-v-862471a4]{background:#1a7a45;box-shadow:0 4px 12px #1a7a4580}.rtl .pwa-install-button[data-v-862471a4]{right:auto;left:20px}.slide-up-enter-active[data-v-862471a4],.slide-up-leave-active[data-v-862471a4]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-862471a4],.slide-up-leave-to[data-v-862471a4]{transform:translateY(100%);opacity:0}.fade-enter-active[data-v-862471a4],.fade-leave-active[data-v-862471a4]{transition:opacity .3s ease}.fade-enter-from[data-v-862471a4],.fade-leave-to[data-v-862471a4]{opacity:0}@media (prefers-reduced-motion: reduce){.slide-up-enter-active[data-v-862471a4],.slide-up-leave-active[data-v-862471a4],.fade-enter-active[data-v-862471a4],.fade-leave-active[data-v-862471a4]{transition:none}}@media (max-width: 640px){.pwa-install-banner[data-v-862471a4]{padding:14px}.banner-content[data-v-862471a4]{gap:10px}.app-icon[data-v-862471a4]{width:40px;height:40px}.banner-title[data-v-862471a4]{font-size:15px}.banner-description[data-v-862471a4]{font-size:12px}.action-btn[data-v-862471a4]{padding:8px 16px;font-size:12px}.pwa-install-button[data-v-862471a4]{bottom:16px;right:16px;padding:10px 16px;font-size:13px}.rtl .pwa-install-button[data-v-862471a4]{right:auto;left:16px}}@media (min-width: 768px){.pwa-install-banner[data-v-862471a4]{padding:20px}.banner-content[data-v-862471a4]{gap:16px}}@supports (padding-bottom: env(safe-area-inset-bottom)){.pwa-install-banner[data-v-862471a4]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.action-btn[data-v-862471a4]:focus-visible,.pwa-install-button[data-v-862471a4]:focus-visible{outline:2px solid #1a7a45;outline-offset:2px}.dark-theme .action-btn[data-v-862471a4]:focus-visible,.dark-theme .pwa-install-button[data-v-862471a4]:focus-visible{outline-color:#22c55e}@media (prefers-contrast: high){.pwa-install-banner[data-v-862471a4]{border-top-width:2px}.action-btn[data-v-862471a4],.pwa-install-button[data-v-862471a4]{border:2px solid currentColor}}.loading-screen[data-v-63c291aa]{position:fixed;inset:0;background:#0b0f12;display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-63c291aa]{text-align:center;color:#fff}.loading-logo[data-v-63c291aa]{width:80px;height:80px;margin-bottom:20px;border-radius:50%}.loading-content h2[data-v-63c291aa]{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0;color:#fff}:root{--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family)}body{font-family:var(--font-family);font-weight:var(--font-weight-regular)}.font-heading{font-family:var(--font-family);font-weight:var(--font-weight-bold)}.font-heading-semibold{font-family:var(--font-family);font-weight:var(--font-weight-semibold)}.font-item-name{font-family:var(--font-family);font-weight:var(--font-weight-medium)}.font-description{font-family:var(--font-family);font-weight:var(--font-weight-regular)}.font-button{font-family:var(--font-family);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-weight:var(--font-weight-bold)}h1{font-weight:var(--font-weight-extrabold)}h2{font-weight:var(--font-weight-bold)}h3{font-weight:var(--font-weight-semibold)}button{font-family:var(--font-family);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px}input,textarea,select{font-family:var(--font-family);font-weight:var(--font-weight-regular)}*{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,textarea,[contenteditable]{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}html,body{-ms-touch-action:manipulation;touch-action:manipulation}
