:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f7;--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%}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{animation:.22s cubic-bezier(.22,1,.36,1) both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-enter,.route-loading__dot{animation:none}}html[data-hub-tone=dark],html[data-hub-tone=dark] body,html[data-hub-tone=dark] #root{background-color:#0000;background-image:radial-gradient(55% 48% at 8% 0,#4a8aef24,#0000 58%),radial-gradient(48% 42% at 92% 4%,#ee2d3a17,#0000 55%),radial-gradient(60% 50% at 50% 100%,#f4b84a0f,#0000 60%),radial-gradient(40% 35% at 70% 40%,#2ad4c80a,#0000 70%),linear-gradient(165deg,#1a2230 0%,#232c3c 45%,#1c2432 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;min-height:100%}html[data-hub-tone=dark] .page-enter{background:0 0;min-height:100%}._screen_19umt_1{z-index:10000;box-sizing:border-box;opacity:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#05070c;width:100dvw;height:100dvh;min-height:100vh;margin:0;padding:0;transition:opacity .46s;position:fixed;inset:0;overflow:hidden}._screenOut_19umt_19{opacity:0;pointer-events:none}._stage_19umt_24{perspective:1400px;background:#05070c;place-items:center;display:grid;position:absolute;inset:0}._rig_19umt_33{aspect-ratio:3/4.15;width:min(70vw,52vh);transform-style:preserve-3d;animation:6.5s cubic-bezier(.16,.84,.24,1) both paused _introRig_19umt_1;position:relative}._wire_19umt_42,._face_19umt_43,._dots_19umt_44,._streak_19umt_45{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}._wire_19umt_42{filter:drop-shadow(0 0 6px #ff3b4af2)drop-shadow(0 0 16px #5aa0ffa6);animation:6.5s linear both paused _introWire_19umt_1;overflow:visible}._face_19umt_43{object-fit:contain;opacity:0;animation:6.5s linear both paused _introFace_19umt_1}._dots_19umt_44{-webkit-mask-image:var(--shield);-webkit-mask-image:var(--shield);mask-image:var(--shield);opacity:0;mix-blend-mode:screen;background-image:radial-gradient(circle,#fffc .6px,#0000 .75px);background-size:4px 4px;animation:6.5s linear both paused _introDots_19umt_1;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._streak_19umt_45{mix-blend-mode:screen;opacity:0;background:linear-gradient(100deg,#0000 38%,#fff0 46%,#ffffffd9 50%,#fff0 54%,#0000 62%);animation:6.5s linear both paused _introStreak_19umt_1}._armed_19umt_102 ._rig_19umt_33,._armed_19umt_102 ._wire_19umt_42,._armed_19umt_102 ._face_19umt_43,._armed_19umt_102 ._dots_19umt_44,._armed_19umt_102 ._streak_19umt_45{animation-play-state:running}@keyframes _introRig_19umt_1{0%{transform:rotateY(89deg)rotateX(14deg)rotate(-8deg)scale(1.55)translate(18%)}8%{transform:rotateY(84deg)rotateX(8deg)rotate(-4deg)scale(1.35)translate(6%)}18%{transform:rotateY(62deg)rotateX(4deg)rotate(-2deg)scale(1.12)translate(0)}32%{transform:rotateY(28deg)rotateX(0)scale(.96)}46%{transform:rotateY(0)scale(.62)}62%,to{transform:rotateY(0)scale(.5)}}@keyframes _introWire_19umt_1{0%,4%{opacity:0}9%,28%{opacity:1}42%{opacity:.35}52%,to{opacity:0}}@keyframes _introFace_19umt_1{0%,16%{opacity:0}28%{opacity:.55}40%,to{opacity:1}}@keyframes _introDots_19umt_1{0%,18%{opacity:0}30%{opacity:.85}42%{opacity:.25}52%,to{opacity:0}}@keyframes _introStreak_19umt_1{0%,50%{opacity:0;transform:translate(-30%)}56%{opacity:.95;transform:translate(0)}64%,to{opacity:0;transform:translate(30%)}}@media (prefers-reduced-motion:reduce){._rig_19umt_33,._wire_19umt_42,._face_19umt_43,._dots_19umt_44,._streak_19umt_45{animation:none}._wire_19umt_42,._dots_19umt_44,._streak_19umt_45{opacity:0}._face_19umt_43{opacity:1}._rig_19umt_33{width:min(46vw,280px);transform:none}}._wrap_1ps2y_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,#f4f5f7);justify-content:center;align-items:center;display:flex}._card_1ps2y_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_1ps2y_21{letter-spacing:-.02em;color:var(--text-strong,#0f1114);margin:0 0 8px;font-size:1.125rem;font-weight:700}._message_1ps2y_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_1ps2y_38{flex-wrap:wrap;gap:10px;display:flex}._btn_1ps2y_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_1ps2y_44:hover{background:var(--surface-hover,#e8eaef)}._btnPrimary_1ps2y_64{border-color:var(--accent,#1c4b82);background:var(--accent,#1c4b82);color:#fff}._btnPrimary_1ps2y_64:hover{filter:brightness(1.06)}
