@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0d0d;--surface:#141414;--card:#1a1a1a;--surface-2:#1f1f1f;--border:#ffffff12;--border-strong:#ffffff24;--text:#e8e8e8;--muted:#8c8c8c;--accent:#6e56cf;--accent-dim:#6e56cf1f;--accent-fg:#fff;--accent-rgb:110,86,207;--accent-ink:#b7a5ff;--text-rgb:232,232,232;--tc-mix:0%;--c-amber:#f59e0b;--c-green:#22c55e;--c-red:#ef4444;--c-violet:#a78bfa;--c-blue:#60a5fa;--c-blue2:#3b82f6;--c-cyan:#06b6d4;--c-orange:#f97316;--success:#3d9970;--warning:#d4a017;--danger:#c0392b;--hover:#ffffff0a;--hover-strong:#ffffff14;--input-bg:#ffffff0d;--overlay:#0009;--shadow-pop:0 8px 24px #00000073;--shadow-modal:0 20px 60px #0009;--shadow-drawer:-16px 0 48px #00000080;--radius-sm:6px;--radius:8px;--radius-lg:12px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--ink-015:#ffffff04;--ink-020:#ffffff05;--ink-025:#ffffff06;--ink-030:#ffffff08;--ink-040:#ffffff0a;--ink-050:#ffffff0d;--ink-060:#ffffff0f;--ink-070:#ffffff12;--ink-080:#ffffff14;--ink-090:#ffffff17;--ink-100:#ffffff1a;--ink-110:#ffffff1c;--ink-120:#ffffff1f;--ink-140:#ffffff24;--ink-150:#ffffff26;--ink-180:#ffffff2e;--ink-200:#fff3;--ink-220:#ffffff38;--ink-250:#ffffff40;--ink-280:#ffffff47;--ink-300:#ffffff4d;--ink-350:#ffffff59;--ink-400:#fff6;--ink-450:#ffffff73;--ink-500:#ffffff80;--ink-550:#ffffff8c;--ink-600:#fff9;--ink-650:#ffffffa6;--ink-700:#ffffffb3;--ink-750:#ffffffbf;--ink-900:#ffffffe6}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f8;--surface:#fff;--card:#fff;--surface-2:#f0f2f5;--border:#0f172a1a;--border-strong:#0f172a33;--text:#0f172a;--muted:#566274;--accent:#047857;--accent-dim:#0478571a;--accent-fg:#fff;--accent-rgb:4,120,87;--accent-ink:#03684a;--text-rgb:15,23,42;--tc-mix:38%;--c-amber:#9a4a07;--c-green:#11743a;--c-red:#b91c1c;--c-violet:#6d28d9;--c-blue:#1d4ed8;--c-blue2:#1d4ed8;--c-cyan:#0e7490;--c-orange:#c2410c;--success:#11743a;--warning:#b45309;--danger:#b91c1c;--hover:#0f172a0a;--hover-strong:#0f172a14;--input-bg:#fff;--overlay:#0f172a73;--shadow-pop:0 8px 24px #0f172a24;--shadow-modal:0 20px 60px #0f172a38;--shadow-drawer:-16px 0 48px #0f172a29;--ink-015:#0f172a04;--ink-020:#0f172a05;--ink-025:#0f172a06;--ink-030:#0f172a08;--ink-040:#0f172a0a;--ink-050:#0f172a0d;--ink-060:#0f172a0f;--ink-070:#0f172a12;--ink-080:#0f172a14;--ink-090:#0f172a17;--ink-100:#0f172a1a;--ink-110:#0f172a1c;--ink-120:#0f172a1f;--ink-140:#0f172a24;--ink-150:#0f172a26;--ink-180:#0f172a2e;--ink-200:#0f172a33;--ink-220:#0f172a38;--ink-250:#0f172a40;--ink-280:#0f172a47;--ink-300:#0f172a4d;--ink-350:#0f172a59;--ink-400:#0f172a66;--ink-450:#0f172a73;--ink-500:#0f172a80;--ink-550:#0f172a8c;--ink-600:#0f172a99;--ink-650:#0f172aa6;--ink-700:#0f172ab3;--ink-750:#0f172abf;--ink-900:#0f172ae6}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;font-size:14px}input,select,textarea{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:Inter,sans-serif;font-size:var(--fs-sm);outline:none;padding:8px 12px;transition:border-color .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent)}select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;padding-right:28px!important}option,optgroup{background-color:var(--card);color:var(--text)}:focus-visible{box-shadow:var(--focus-ring);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:none}button{font-family:Inter,sans-serif}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.4);cursor:pointer}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes historyMsgIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.vf-sidebar{transition:transform .26s cubic-bezier(.32,0,.15,1);transform:translate(-100%)}.vf-sidebar.open{transform:translate(0)}.vf-sidebar-overlay{display:block!important}.vf-main{margin-left:0!important;padding:68px 14px 80px!important}.vf-topbar{display:flex!important}.vf-notif-btn{top:14px!important;right:56px!important}.vf-bottomnav{display:flex!important}}@media (min-width:769px){.vf-sidebar{transform:translate(0)!important}.vf-topbar,.vf-bottomnav,.vf-sidebar-overlay{display:none!important}}@keyframes checkDraw{0%{stroke-dashoffset:24px;opacity:.4}to{stroke-dashoffset:0;opacity:1}}@keyframes checkPop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes taskComplete{0%{box-shadow:0 0 #3d997080}40%{box-shadow:0 0 0 10px #3d99701f}to{box-shadow:0 0 #3d997000}}@keyframes strikethrough{0%{background-size:0% 1.5px}to{background-size:100% 1.5px}}button{transition:transform .16s cubic-bezier(.23,1,.32,1)}button:not(:disabled):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[style*="animation: spin"],[style*=animation\:spin],[style*=addr-spin]{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}@media (hover:hover) and (pointer:fine){.hv-f035cd:hover{border-color:rgba(var(--accent-rgb), .4)!important;color:#a78bfa!important}.hv-36a5ed:hover{border-color:var(--ink-180)!important}.hv-3bc434:hover{background:var(--ink-250)!important}.hv-ee3166:hover{background:var(--ink-040)!important}.hv-830b80:hover{background:#22c55e47!important}.hv-be9ece:hover{background:var(--ink-050)!important}.hv-d475d2:hover{background:var(--accent-dim)!important;color:var(--accent)!important}.hv-022bf9:hover{background:rgba(var(--accent-rgb), .12)!important}.hv-bf2c01:hover{background:#c0392b1f!important}.hv-011c27:hover{background:var(--accent-dim)!important;border-color:rgba(var(--accent-rgb), .4)!important}.hv-6c45ef:hover{border-color:rgba(var(--accent-rgb), .4)!important;color:var(--accent)!important}.hv-2f0597:hover{background:rgba(var(--accent-rgb), .2)!important}.hv-ef811c:hover{background:#c0392b26!important;border-color:#c0392b66!important}.hv-8853c3:hover{background:rgba(var(--accent-rgb), .1)!important}.hv-08336f:hover{background:var(--ink-030)!important}.hv-4472c3:hover{background:var(--ink-020)!important}.hv-8f8cfb:hover{background:var(--ink-060)!important}.hv-82a92c:hover{background:var(--ink-080)!important}.hv-761e39:hover{background:#c0392b1a!important}.hv-a02932:hover{border-color:var(--ink-140)!important}.hv-1d4cf6:hover{background:var(--card)!important}.hv-4928f0:hover{color:var(--danger)!important}.hv-112a9e:hover{color:var(--text)!important}.hv-aad56d:hover{border-bottom-color:var(--border)!important}.hv-69ec88:hover{background:#c0392b38!important}.hv-1e0fc7:hover{opacity:1!important}.hv-02a3e6:hover{background:var(--ink-025)!important}.hv-bc799d:hover{background:var(--accent-dim)!important}.hv-v-bg:hover{background:var(--hv-bg)!important}.hv-v-bc:hover{border-color:var(--hv-bc)!important}.hv-v-tint:hover{color:var(--hv-c)!important;border-color:var(--hv-bc)!important;background:var(--hv-bg)!important}.hv-row:hover{background:var(--ink-040)!important}.hv-row-added:hover{background:#22c55e1f!important}.hv-row-soft:hover{background:var(--ink-030)!important}.hv-row-sel:hover{background:rgba(var(--accent-rgb), .15)!important}.hv-card:hover{border-color:var(--ink-100)!important;background:#1f1f1f!important}.hv-cb-green:hover{background:#3d997014!important;border-color:#3d997099!important;box-shadow:0 0 0 3px #3d997014!important}.hv-cb-emerald:hover{background:#22c55e14!important;border-color:#22c55e99!important;box-shadow:0 0 0 3px #22c55e14!important}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes popIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes popOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.97)}}@keyframes dlgIn{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes dlgOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}.msg-actions:not(.open){display:none!important}.msg-row:hover .msg-actions,.msg-row:focus-within .msg-actions{display:flex!important}@media (hover:none){.msg-row .msg-actions{display:flex!important}}@media (hover:hover) and (pointer:fine){.fc:hover{border-top-color:var(--ink-110)!important;border-right-color:var(--ink-110)!important;border-bottom-color:var(--ink-110)!important;box-shadow:0 3px 16px #00000059!important}.fc-plain:hover{background:#1f1f1f!important}.fc:hover .fc-next{background:var(--fc-bg)!important;border-color:var(--fc-bc)!important;color:var(--fc-c)!important}.fc:hover .fc-chat{background:rgba(var(--accent-rgb), .14)!important;border-color:rgba(var(--accent-rgb), .3)!important}.fc:hover .fc-mbtn{background:var(--ink-060)!important}}.tr-actions{display:none!important}.tr:hover .tr-actions,.tr:focus-within .tr-actions{display:flex!important}@media (hover:none){.tr .tr-actions{display:flex!important}}@media (hover:hover) and (pointer:fine){.tr:hover{border-color:var(--ink-100)!important;background:#1e1e1e!important}.tr:hover .tr-prio{background:var(--tr-bg)!important}}.vf-chat-back{display:none}@media (max-width:768px){.vf-chat-list{border-right:none!important;width:100%!important}.vf-chat-list.has-sel,.vf-chat-main:not(.has-sel),.vf-chat-info{display:none!important}.vf-chat-back{display:inline-flex}.vf-main [style*="display: grid"]>*,.vf-main [style*=display\:grid]>*{min-width:0}.vf-main [style*="grid-template-columns: repeat(4, 1fr)"],.vf-main [style*="grid-template-columns:repeat(4, 1fr)"],.vf-main [style*="grid-template-columns: repeat(4,1fr)"],.vf-main [style*="grid-template-columns:repeat(4,1fr)"],.vf-main [style*="grid-template-columns: repeat(3, 1fr);"],.vf-main [style*="grid-template-columns:repeat(3, 1fr);"],.vf-main [style*="grid-template-columns: 1fr 1fr 1fr 1fr"],.vf-main [style*="grid-template-columns:1fr 1fr 1fr 1fr"],.vf-main [style*="grid-template-columns: 1fr 1fr 1fr;"],.vf-main [style*="grid-template-columns:1fr 1fr 1fr;"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vf-main [style*="grid-template-columns: 1fr 1fr;"],.vf-main [style*="grid-template-columns:1fr 1fr;"]{grid-template-columns:minmax(0,1fr)!important}.vf-main table{max-width:100%;display:block;overflow-x:auto}.vf-main [style*="justify-content: space-between"][style*="margin-bottom: 20px"],.vf-main [style*=justify-content\:space-between][style*=margin-bottom\:20px],.vf-main [style*="justify-content: space-between"][style*="margin-bottom: 24px"],.vf-main [style*=justify-content\:space-between][style*=margin-bottom\:24px]{flex-wrap:wrap;gap:12px}}.vf-roleband{z-index:450;background:var(--card);align-items:center;gap:10px;height:38px;padding:0 72px 0 32px;font-size:13px;display:flex;position:fixed;top:0;left:220px;right:0}@media (max-width:768px){.vf-roleband{padding:0 14px;top:52px;left:0}.vf-roleband-hint{display:none}.vf-main.imp{padding-top:110px!important}}.leaflet-tile-pane .vf-tiles-light{filter:saturate(.9)brightness(1.02)}.leaflet-tile-pane .vf-tiles-pastel{filter:saturate(.45)sepia(.15)brightness(1.06)contrast(.92)}.leaflet-tile-pane .vf-tiles-dark{filter:invert()hue-rotate(180deg)brightness(.92)contrast(.92)saturate(.55)}
