:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-1:#7c3aed;--brand-1-rgb:124, 58, 237;--brand-1-dk:#6d28d9;--brand-1-dk-rgb:109, 40, 217;--brand-2:#0891b2;--brand-2-rgb:8, 145, 178;--brand-2-dk:#0e7490;--brand-2-dk-rgb:14, 116, 144;--brand-1-lt:#a78bfa;--brand-1-lt-rgb:167, 139, 250;--brand-1-lt2:#c4b5fd;--brand-1-lt2-rgb:196, 181, 253;--brand-1-lt3:#ddd6fe;--brand-1-lt3-rgb:221, 214, 254;--brand-2-lt:#67e8f9;--brand-2-lt-rgb:103, 232, 249}*{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fbfaf6;height:100%;margin:0;padding:0;font-family:Inter,system-ui,sans-serif}#__next,body>div:first-child{height:100%}a{color:inherit;text-decoration:none}input,button,textarea,select{font-family:inherit}.num{font-feature-settings:"tnum" 1, "cv11" 1;font-family:JetBrains Mono,monospace}.arabic{font-family:IBM Plex Sans Arabic,Inter,sans-serif}.glass{-webkit-backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0003, 0 8px 32px #00000059, 0 0 48px rgba(var(--brand-1-lt-rgb), .06);background:linear-gradient(#ffffff0f 0%,#ffffff08 100%);border:1px solid #ffffff14}.glass-elev{-webkit-backdrop-filter:blur(40px)saturate(180%);background:linear-gradient(#ffffff17 0%,#ffffff0a 100%);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff38,0 12px 48px #00000073}@keyframes lav-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--brand-1-lt-rgb), .55)}50%{box-shadow:0 0 0 8px rgba(var(--brand-1-lt-rgb), 0)}}.pulse-lav{animation:2.4s ease-in-out infinite lav-pulse}@keyframes magenta-pulse{0%,to{box-shadow:0 0 #e11d488c}50%{box-shadow:0 0 0 10px #e11d4800}}.pulse-mag{animation:1.8s ease-in-out infinite magenta-pulse}@keyframes dot{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1.1)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}@keyframes shimmer-slide{0%{background-position:-420px 0}to{background-position:420px 0}}.shimmer{background:linear-gradient(90deg,#0a0b1a0d 25%,#0a0b1a1c 50%,#0a0b1a0d 75%) 0 0/840px 100%;animation:1.3s linear infinite shimmer-slide}@keyframes toploader-run{0%{width:0}to{width:82%}}.toploader-run{animation:1.1s cubic-bezier(.25,.7,.35,1) forwards toploader-run}[data-screen-label]{scrollbar-width:none}[data-screen-label]::-webkit-scrollbar{display:none}.row-click{cursor:pointer;transition:background .14s,transform .14s}.row-click:hover{background:#0a0b1a06}.row-click:active{transform:translateY(.5px)}.card-click{cursor:pointer;transition:background .14s,border-color .14s,transform .14s}.card-click:hover{background:#ffffffd9;border-color:#0a0b1a1f}.card-click:active{transform:translateY(.5px)}.clickable{cursor:pointer;transition:color .14s,background .14s,border-color .14s}.clickable:hover{color:#0a0b1a}.ring-lav:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.leaflet-container{background:#eef0ee;font-family:Inter,system-ui,sans-serif}.leaflet-container .leaflet-control-zoom{border:1px solid #0a0b1a14;border-radius:10px;overflow:hidden;box-shadow:0 6px 20px #0f172a1a}.leaflet-container .leaflet-control-zoom a{color:#1e293b;background:#ffffffeb;border-bottom-color:#0a0b1a14;width:30px;height:30px;font-size:16px;line-height:30px}.leaflet-container .leaflet-control-zoom a:hover{color:#6d28d9;background:#fff}.leaflet-container .leaflet-control-attribution{color:#94a3b8;background:#ffffffc7;border-radius:6px 6px 0 0;padding:1px 6px;font-size:9.5px}.leaflet-container .leaflet-control-attribution a{color:#64748b}.gm-icon{background:0 0;border:none}.gm-pin{box-sizing:border-box;color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;transition:transform .15s;display:flex}.gm-pin.gm-hollow{border-width:2.5px}.gm-pin.gm-sel{transform:scale(1.15)}.gm-pin.gm-bubble{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.gm-label{white-space:nowrap;color:#1e293b;pointer-events:none;background:#ffffffe6;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:600;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);box-shadow:0 1px 4px #0f172a1f}.leaflet-container .gm-tip{color:#0a0b1a;background:#fff;border:1px solid #0a0b1a14;border-radius:10px;padding:7px 10px;font-size:11.5px;line-height:1.45;box-shadow:0 8px 24px #0f172a24}.leaflet-container .gm-tip:before{border-top-color:#fff}.leaflet-container .gm-zone-label{color:#6d28d9;box-shadow:none;letter-spacing:.02em;pointer-events:none;background:#ffffffd1;border:none;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:600}.leaflet-container .gm-zone-label:before,.gm-z-far .gm-zone-label,.gm-z-far .gm-label,.gm-z-mid .gm-label{display:none}.gm-z-far .gm-sel+.gm-label,.gm-z-mid .gm-sel+.gm-label{display:block}.gm-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#ffffffe0;border:1px solid #0a0b1a0f;border-radius:10px;padding:8px 12px;box-shadow:0 6px 20px #0f172a1a}.gm-empty,.gm-loading{text-align:center;color:#64748b;pointer-events:none;z-index:900;justify-content:center;align-items:center;padding:24px 32px;font-size:12px;display:flex;position:absolute;inset:0}.gm-empty>*,.gm-loading>*{pointer-events:auto}.gm-empty{background:#fbfaf68c}.gm-loading{background:#f3f4f1}.plan-chat-veil{transition:opacity .26s,-webkit-backdrop-filter .26s,backdrop-filter .26s}.plan-chat-panel{transform-origin:50% 100%;transition:opacity .2s,transform .34s cubic-bezier(.2,.9,.25,1.04),visibility 0s linear .34s}.plan-chat-panel[data-open=true]{transition:opacity .22s,transform .34s cubic-bezier(.2,.9,.25,1.04),visibility}.plan-chat-composer{transition:border-radius .24s,box-shadow .24s,background .24s,border-color .24s}@keyframes plan-chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.plan-chat-msg{animation:.28s cubic-bezier(.2,.8,.3,1) both plan-chat-in}@media (prefers-reduced-motion:reduce){.plan-chat-veil,.plan-chat-panel,.plan-chat-panel[data-open=true],.plan-chat-composer{transition:none}.plan-chat-msg{animation:none}}
