:root{--brand:#1f5bd8;--brand-dark:#1747ad;--brand-soft:#e8effc;--brand-2:#4f82ea;--brand-grad:linear-gradient(180deg,#2c67e0,#1f5bd8);--brand-ring:rgba(31,91,216,.2);--brand-line:#c6d6f6;--action:#0f2a4a;--action-hover:#1b3e66;--on-action:#fff;--action-soft:#e7ecf3;--action-line:#c9d3e0;--action-ring:rgba(15,42,74,.22);--shadow-action:0 6px 16px rgba(15,42,74,.22);--attention:#e5484d;--hero:#0f2a4a;--hero-2:#1b3e66;--on-hero:#fff;--highlight:#dce7f7;--sidebar-bg:#0f2a4a;--sidebar-bg-deep:#0b2140;--sidebar-border:hsla(0,0%,100%,.08);--sidebar-text:#c9d5e6;--sidebar-text-muted:#7f93b0;--sidebar-icon:#9fb1ca;--sidebar-hover:hsla(0,0%,100%,.06);--sidebar-active-bg:hsla(0,0%,100%,.11);--sidebar-active-line:#fff;--sidebar-active-text:#fff;--sidebar-active-icon:#fff;--sidebar-active-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);--ink:#0f1c2e;--ink-2:#2b3a50;--muted:#556377;--muted-2:#8a96a8;--line:#d2d9e3;--line-2:#e3e8ef;--bg:#f3f5f9;--surface:#fff;--surface-2:#eef1f6;--glass:hsla(0,0%,100%,.82);--success:#1e8e5a;--success-soft:#e6f4ec;--warning:#b45309;--warning-soft:#fdf3e1;--danger:#c8283c;--danger-soft:#fbe9eb;--info:#1f5bd8;--info-soft:#e8effc;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:980px;--ease:cubic-bezier(0.32,0.72,0,1);--shadow-xs:0 1px 2px rgba(15,42,74,.04);--shadow-sm:0 1px 2px rgba(15,42,74,.05),0 4px 12px rgba(15,42,74,.05);--shadow-md:0 4px 10px rgba(15,42,74,.06),0 14px 32px rgba(15,42,74,.08);--shadow-lg:0 10px 24px rgba(15,42,74,.1),0 30px 60px rgba(15,42,74,.16);--shadow-brand:0 4px 14px rgba(31,91,216,.25);--scroll-thumb:#c5cede;--header-h:60px;--sidebar-w:248px;--bottomnav-h:66px;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter),"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-inter),"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--brand:#5b8def;--brand-dark:#8eb0f5;--brand-soft:rgba(91,141,239,.16);--brand-line:#2a4370;--brand-ring:rgba(91,141,239,.3);--action:#e8eef8;--action-hover:#fff;--on-action:#0f2a4a;--action-soft:rgba(232,238,248,.1);--action-line:#3a4a66;--action-ring:rgba(232,238,248,.28);--shadow-action:none;--attention:#f0566a;--hero:#12274a;--hero-2:#1d3a63;--ink:#eef2f8;--ink-2:#cdd6e4;--muted:#a5b1c4;--muted-2:#6b7a93;--line:#2d3d5c;--line-2:#22304a;--bg:#0b1220;--surface:#131c2e;--surface-2:#1c2840;--glass:rgba(11,18,32,.78);--success:#3cc48a;--success-soft:rgba(60,196,138,.16);--warning:#f0b868;--warning-soft:hsla(35,82%,67%,.16);--danger:#f0566a;--danger-soft:rgba(240,86,106,.16);--info:#5b8def;--info-soft:rgba(91,141,239,.16);--shadow-xs:0 1px 1px rgba(0,0,0,.5);--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-md:0 2px 6px rgba(0,0,0,.5),0 12px 28px rgba(0,0,0,.5);--shadow-lg:0 8px 20px rgba(0,0,0,.55),0 30px 60px rgba(0,0,0,.6);--scroll-thumb:#2d3d5c;--sidebar-bg:#0e1a2e;--sidebar-bg-deep:#0a1424;--sidebar-border:hsla(0,0%,100%,.07);--sidebar-text:#c2cde0;--sidebar-text-muted:#6b7a93;--sidebar-icon:#8e9cb5;--sidebar-hover:hsla(0,0%,100%,.05);--sidebar-active-bg:hsla(0,0%,100%,.09);--sidebar-active-line:#fff;--sidebar-active-text:#fff;--sidebar-active-icon:#fff;--sidebar-active-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}*{box-sizing:border-box}body,html{padding:0;margin:0;font-family:var(--font);background:var(--bg);color:var(--ink);font-size:15px;line-height:1.5;letter-spacing:-.012em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none}html{scroll-behavior:smooth}button{font-family:inherit}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:600;color:var(--ink);letter-spacing:-.014em;line-height:1.24}::selection{background:var(--brand-soft);color:var(--brand-dark)}input,select,textarea{font-family:inherit;font-size:14.5px}.appRoot{position:relative;z-index:1}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.stack{display:flex;flex-direction:column;gap:16px}.row,.spread{display:flex;align-items:center;gap:12px}.spread{justify-content:space-between}.grid{display:grid;grid-gap:16px;gap:16px}.muted{color:var(--muted)}.small{font-size:13px}.page-title{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.028em}.page-sub{color:var(--muted);font-size:14px;margin-top:2px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:500;color:var(--ink-2)}.input,.select,.textarea{width:100%;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:var(--surface-2);color:var(--ink);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.input::placeholder,.textarea::placeholder{color:var(--muted-2)}.input:hover,.select:hover,.textarea:hover{border-color:var(--line)}.input:focus,.select:focus,.textarea:focus{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-ring)}.textarea{min-height:88px;resize:vertical}.table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface)}table.data{width:100%;border-collapse:collapse;font-size:14px}table.data th{text-align:left;padding:12px 16px;color:var(--muted);font-weight:500;font-size:12px;letter-spacing:0;background:var(--surface);white-space:nowrap}table.data td,table.data th{border-bottom:1px solid var(--line-2)}table.data td{padding:13px 16px;vertical-align:middle}table.data tr:last-child td{border-bottom:none}table.data tbody tr{transition:background .12s ease}table.data tbody tr:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:9px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}::-webkit-scrollbar-track{background:transparent}.desktop-only{display:initial}.mobile-only{display:none}@media (max-width:768px){.desktop-only{display:none!important}.mobile-only{display:initial}.container{padding:0 14px}.row,.spread{flex-wrap:wrap}.row>*,.spread>*{min-width:0}.page-title{font-size:24px}.field,.stack>*{min-width:0}.input,.select,.textarea{font-size:16px}}.leaflet-container{font-family:var(--font)}.se-live-marker{transition:transform 1s linear}.se-zooming .se-live-marker{transition:none}.se-live-dot{display:block;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 5px rgba(0,0,0,.4);position:relative}.se-live-dot,.se-live-on .se-live-dot:after{width:18px;height:18px;background:var(--c,#16a34a)}.se-live-on .se-live-dot:after{content:"";position:absolute;left:50%;top:50%;margin:-9px 0 0 -9px;border-radius:50%;opacity:.5;animation:se-pulse 1.8s ease-out infinite;pointer-events:none}@keyframes se-pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(3.2);opacity:0}}.se-site-dot{display:block;width:14px;height:14px;border-radius:4px;background:var(--brand);border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.35);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:640px){table.data.cards-mobile thead{display:none}table.data.cards-mobile,table.data.cards-mobile tbody,table.data.cards-mobile td,table.data.cards-mobile tr{display:block;width:100%}table.data.cards-mobile tr{padding:12px 14px;border-bottom:1px solid var(--line-2)}table.data.cards-mobile tr:last-child{border-bottom:none}table.data.cards-mobile td{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:4px 6px;padding:4px 0;border:none;text-align:right;max-width:none!important;white-space:normal!important;word-break:break-word}table.data.cards-mobile td:before{content:attr(data-label);flex-shrink:0;margin-right:auto;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);text-align:left}table.data.cards-mobile td:first-child{font-weight:600}}.motion-pending{opacity:0;animation:motion-fallback 0s linear 1.2s forwards}@keyframes motion-fallback{to{opacity:1}}@media (prefers-reduced-motion:reduce){.motion-pending{opacity:1;animation:none}}.tint-0{background:#e8effc!important;color:#1f5bd8!important}.tint-1{background:#e3f4f3!important;color:#0f7c78!important}.tint-2{background:#ecebfb!important;color:#4b4bc4!important}.tint-3{background:#fbf1e1!important;color:#a86400!important}.tint-4{background:#edf0f4!important;color:#475569!important}.tint-5{background:#e6f4ec!important;color:#1e8e5a!important}:root[data-theme=dark] .tint-0{background:rgba(91,141,239,.16)!important;color:#8eb0f5!important}:root[data-theme=dark] .tint-1{background:rgba(45,190,180,.14)!important;color:#6fd3cc!important}:root[data-theme=dark] .tint-2{background:rgba(130,130,240,.16)!important;color:#a9a9f5!important}:root[data-theme=dark] .tint-3{background:rgba(230,160,60,.14)!important;color:#f0b868!important}:root[data-theme=dark] .tint-4{background:rgba(160,175,200,.14)!important;color:#b4c0d3!important}:root[data-theme=dark] .tint-5{background:rgba(60,196,138,.14)!important;color:#7fdbb0!important}