:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#f0f1f4;--surface-hover:#e8eaef;--text-strong:#0f1114;--text:#3c424b;--muted:#6b7280;--border:#e1e4ea;--border-strong:#cfd4dd;--accent:#1c4b82;--accent-ring:#1c4b8238;--brand-navy:#172a4d;--brand-navy-2:#0f1c36;--brand-red:#ee2d3a;--shadow-sm:0 1px 2px #0f11140f;--shadow-md:0 10px 28px #0f11141a;--status-ok:#1f8f4a;--status-warn:#d4a017;--status-bad:#c62828;--block-gap:24px;--page-pad-x:24px;--page-pad-bottom:72px;--heading-block-size:22px;--heading-block-weight:800;--heading-block-tracking:-.03em;--heading-block-line:1.25;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"Manrope", "Inter", system-ui, sans-serif;font-family:var(--sans);color:var(--text);background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-anchor:none}html,body{height:100%}body{margin:0;overflow-x:clip}#root{min-height:100dvh}a{color:inherit}html{overflow-x:clip}img,video,svg,canvas{max-width:100%;height:auto}img.leaflet-tile{max-width:none;max-height:none;height:unset}@media (width<=640px){:root{--block-gap:18px;--page-pad-x:max(16px, env(safe-area-inset-left,0px));--page-pad-bottom:max(48px, calc(32px + env(safe-area-inset-bottom,0px)));--heading-block-size:20px}input,select,textarea{font-size:max(16px,1rem)}a[href],button,[role=button]{touch-action:manipulation}button,[role=button],a[href],label,input[type=checkbox],input[type=radio]{-webkit-tap-highlight-color:#1c4b8224}button,[role=button]{min-height:44px}}@media (width<=390px){:root{--block-gap:16px;--heading-block-size:19px}}@media (width>=391px) and (width<=640px){:root{--page-pad-x:max(18px, env(safe-area-inset-left,0px))}}html,body{overscroll-behavior-x:none}[data-scroll-x],.scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.route-loading{min-height:40vh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:.9375rem;font-weight:500;display:flex}.route-loading__dot{background:var(--accent);opacity:.85;border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite route-loading-pulse}@keyframes route-loading-pulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.page-enter{min-width:0;animation:.22s cubic-bezier(.22,1,.36,1) page-enter}@keyframes page-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page-enter,.route-loading__dot{animation:none}}html,body,#root,.page-enter{background:var(--bg)}._screen_1jg13_1{z-index:10000;opacity:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;width:100dvw;height:100dvh;margin:0;padding:0;transition:opacity .46s;position:fixed;inset:0;overflow:hidden}._screenOut_1jg13_17{opacity:0;pointer-events:none}._stage_1jg13_22,._film_1jg13_23{background:#fff;position:absolute;inset:0}._film_1jg13_23 video{object-fit:contain;pointer-events:none;background:#fff;width:100%;height:100%}._still_1jg13_37{width:min(46vw,280px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._shell_trzc6_1{--app-nav-width:0px;--app-bottom-offset:calc(76px + env(safe-area-inset-bottom,0px));min-width:0;min-height:100dvh;padding-inline-start:var(--app-nav-width);padding-bottom:var(--app-bottom-offset)}._shell_trzc6_1[data-keyboard-open=true]{--app-bottom-offset:0px}._content_trzc6_10{width:100%;min-width:0}._sidebar_trzc6_11{display:none}._navLink_trzc6_13{color:#354965;min-width:0;min-height:74px;font:700 15px/1.35 var(--display,Manrope, sans-serif);letter-spacing:-.015em;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){._navLink_trzc6_13:hover{color:#172a4d;background:#f5f7fb}}._navLink_trzc6_13:focus-visible,._expandButton_trzc6_35:focus-visible,._closeButton_trzc6_36:focus-visible,._profileButton_trzc6_37:focus-visible{outline-offset:-2px;outline:2px solid #5279aa}._active_trzc6_38,._active_trzc6_38:hover{color:#172a4d;background:linear-gradient(135deg,#fff,#f0f4fa);border-color:#dbe3ee;font-weight:800;box-shadow:0 3px 12px #172a4d0a,inset 0 1px #fff}._active_trzc6_38:before{content:"";inset-inline-start:-1px;background:#294c79;border-radius:2px;width:3px;height:24px;position:absolute;top:calc(50% - 12px)}._iconWrap_trzc6_56{color:#49678e;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}._active_trzc6_38 ._iconWrap_trzc6_56{color:#203e68}._navIcon_trzc6_58{object-fit:contain;width:48px;height:48px;display:block}._badge_trzc6_59{color:#fff;min-width:21px;height:21px;font:750 10px/1 var(--sans,Inter, sans-serif);font-variant-numeric:tabular-nums;background:#c92b40;border-radius:7px;flex-shrink:0;place-items:center;margin-inline-start:auto;padding:0 5px;display:grid}._fullLabel_trzc6_73{overflow-wrap:anywhere;min-width:0}._shortLabel_trzc6_74{display:none}._bottomNav_trzc6_76{z-index:30;inset-inline:0;grid-template-columns:repeat(var(--nav-count), minmax(0, 1fr));height:calc(76px + env(safe-area-inset-bottom,0px));padding:0 max(4px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(4px, env(safe-area-inset-left,0px));background:var(--bg,#fff);border-top:1px solid #e3e8f0;align-items:stretch;gap:0;display:grid;position:fixed;bottom:0;box-shadow:0 -4px 18px #172a4d08}._bottomNav_trzc6_76[hidden]{display:none}._compactLink_trzc6_92{letter-spacing:-.025em;text-align:center;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:4px;min-height:75px;padding:6px 0 5px;font-size:10.5px;font-weight:700;line-height:1.25}._compactLink_trzc6_92 ._iconWrap_trzc6_56{flex:0 0 34px;width:34px;height:34px}._compactLink_trzc6_92 ._navIcon_trzc6_58{width:32px;height:32px}._compactLink_trzc6_92 ._fullLabel_trzc6_73{display:none}._compactLink_trzc6_92 ._shortLabel_trzc6_74{overflow-wrap:anywhere;max-width:100%;display:block}._compactLink_trzc6_92 ._badge_trzc6_59{top:6px;border:2px solid var(--bg,#fff);border-radius:8px;min-width:17px;height:17px;padding:0 3px;font-size:8px;position:absolute;inset-inline-end:max(2px,50% - 27px)}._compactLink_trzc6_92._active_trzc6_38,._compactLink_trzc6_92._active_trzc6_38:hover{color:#172a4d;box-shadow:none;background:#f5f7fb;font-weight:800}._compactLink_trzc6_92._active_trzc6_38:before{top:-1px;width:28px;height:3px;inset-inline-start:calc(50% - 14px)}._footer_trzc6_125{border-top:1px solid #e7ebf1;margin-top:auto;padding:15px 0 0}._profileButton_trzc6_37{color:#354965;text-align:left;border-radius:8px;justify-content:flex-start;gap:10px;width:100%;padding:10px 4px}._profileButton_trzc6_37:hover{color:#172a4d;background:#f2f5f9}._profileAvatar_trzc6_128{color:#2d4b75;width:34px;height:36px;font:650 11px/1 var(--sans,Inter, sans-serif);background:#f0f4fa;border:1px solid #d5dfed;border-radius:11px;flex:0 0 34px;place-items:center;display:grid}._userName_trzc6_129{min-width:0;color:inherit;font:600 11.5px/1.5 var(--sans,Inter, sans-serif);overflow-wrap:anywhere;flex:1}._drawerLayer_trzc6_131{z-index:60;position:fixed;inset:0}._backdrop_trzc6_132{cursor:default;background:#09132566;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}._drawer_trzc6_131{z-index:1;overscroll-behavior:contain;width:min(336px,100vw - 40px);height:100%;max-height:100dvh;padding:max(16px, env(safe-area-inset-top,0px)) 18px max(18px, env(safe-area-inset-bottom,0px));background:var(--bg,#fff);flex-direction:column;gap:24px;display:flex;position:relative;overflow-y:auto;box-shadow:10px 0 44px #0f1c362e}._drawerHead_trzc6_148{justify-content:space-between;align-items:center;gap:12px;padding-inline-start:18px;display:flex}._drawerHead_trzc6_148 h2{color:#172a4d;font:800 18px/1.3 var(--display,Manrope, sans-serif);margin:0}._closeButton_trzc6_36{color:#49607f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:44px;min-height:44px;padding:8px;display:grid}._closeButton_trzc6_36:hover{color:#172a4d;background:#f2f5f9}._drawerLinks_trzc6_152{flex-direction:column;gap:6px;display:flex}@media (width>=768px){._shell_trzc6_1{--app-nav-width:88px;--app-bottom-offset:0px}._bottomNav_trzc6_76{display:none}._sidebar_trzc6_11{z-index:20;width:var(--app-nav-width);overscroll-behavior:contain;padding:max(18px, env(safe-area-inset-top,0px)) 8px max(18px, env(safe-area-inset-bottom,0px));background:var(--bg,#fff);border-right:1px solid #eef1f5;flex-direction:column;gap:22px;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}._expandButton_trzc6_35{color:#49607f;cursor:pointer;width:100%;min-height:50px;font:700 11px/1.3 var(--display,Manrope, sans-serif);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;display:flex}._expandButton_trzc6_35:hover{color:#172a4d;background:#f2f5f9}._sideLinks_trzc6_174{flex-direction:column;gap:6px;display:flex}._sideLinks_trzc6_174 ._navLink_trzc6_13{text-align:center;border-radius:12px;flex-direction:column;gap:6px;min-height:84px;padding:10px 0;font-size:10.5px}._sideLinks_trzc6_174 ._iconWrap_trzc6_56{flex:0 0 40px;width:40px;height:40px}._sideLinks_trzc6_174 ._navIcon_trzc6_58{width:36px;height:36px}._sideLinks_trzc6_174 ._fullLabel_trzc6_73{display:none}._sideLinks_trzc6_174 ._shortLabel_trzc6_74{overflow-wrap:anywhere;max-width:100%;display:block}._sideLinks_trzc6_174 ._badge_trzc6_59{top:4px;min-width:17px;height:17px;padding:0 4px;font-size:9px;position:absolute;inset-inline-end:2px}._desktopFooter_trzc6_181{display:none}}@media (width>=1280px){._shell_trzc6_1{--app-nav-width:264px}._sidebar_trzc6_11{padding-top:max(40px, env(safe-area-inset-top,0px));gap:28px;padding-inline:14px}._expandButton_trzc6_35{display:none}._sideLinks_trzc6_174{gap:9px}._sideLinks_trzc6_174 ._navLink_trzc6_13{text-align:left;border-radius:14px;flex-direction:row;gap:12px;min-height:74px;padding:12px;font-size:15px}._sideLinks_trzc6_174 ._iconWrap_trzc6_56{flex:0 0 48px;width:48px;height:48px}._sideLinks_trzc6_174 ._navIcon_trzc6_58{width:48px;height:48px}._sideLinks_trzc6_174 ._fullLabel_trzc6_73{display:block}._sideLinks_trzc6_174 ._shortLabel_trzc6_74{display:none}._sideLinks_trzc6_174 ._badge_trzc6_59{min-width:21px;height:21px;padding:0 5px;font-size:10px;position:static}._desktopFooter_trzc6_181{margin-top:auto;display:block}}@media (prefers-reduced-motion:reduce){._navLink_trzc6_13{transition:none}}._wrap_jfmxo_1{min-height:100dvh;padding:max(32px, env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) max(32px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));box-sizing:border-box;background:var(--bg,#fff);justify-content:center;align-items:center;display:flex}._card_jfmxo_12{border:1px solid var(--border,#e1e4ea);background:var(--surface,#fff);width:min(440px,100%);box-shadow:var(--shadow-md,0 10px 28px #0f11141a);border-radius:16px;padding:28px 28px 24px}._title_jfmxo_21{letter-spacing:-.02em;color:var(--text-strong,#0f1114);margin:0 0 8px;font-size:1.125rem;font-weight:700}._message_jfmxo_29{color:var(--muted,#6b7280);word-break:break-word;margin:0 0 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.5}._actions_jfmxo_38{flex-wrap:wrap;gap:10px;display:flex}._btn_jfmxo_44{border:1px solid var(--border-strong,#cfd4dd);background:var(--surface,#fff);min-height:40px;color:var(--text-strong,#0f1114);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}._btn_jfmxo_44:hover{background:var(--surface-hover,#e8eaef)}._btnPrimary_jfmxo_64{border-color:var(--accent,#1c4b82);background:var(--accent,#1c4b82);color:#fff}._btnPrimary_jfmxo_64:hover{filter:brightness(1.06)}
