*{box-sizing:border-box;margin:0;padding:0}:root{--ease:cubic-bezier(.2,.6,.2,1)}@keyframes nfShimmer{0%{background-position:-360px 0}to{background-position:360px 0}}@keyframes nfRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nfPop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes nfSpin{to{transform:rotate(360deg)}}@keyframes nfPulse{0%,to{opacity:.5}50%{opacity:1}}.nf-rise{animation:nfRise .3s var(--ease) both}.nf-pop{animation:nfPop .2s var(--ease) both}.nf-spin{animation:.9s linear infinite nfSpin}.nf-pulse{animation:nfPulse 1.4s var(--ease) infinite}.nf-shimmer{background:linear-gradient(90deg,var(--surface-sunken) 0%,var(--row-tint) 50%,var(--surface-sunken) 100%);background-size:720px 100%;animation:1.2s linear infinite nfShimmer}main>*{animation:nfRise .3s var(--ease) both}.nf-row{transition:background .13s var(--ease)}.nf-row:hover{background:var(--surface-sunken)}.nf-edge{transition:border-color .13s var(--ease)}@keyframes nfPageIn{0%{transform:translateY(8px)}to{transform:none}}main{animation:nfPageIn .26s var(--ease) forwards}.nf-edge:hover{border-color:var(--slate)}.nf-lift{transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.nf-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.nf-bright{transition:filter .13s var(--ease)}.nf-bright:hover{filter:brightness(1.15)}button,[role=button],a{transition:background .13s var(--ease),border-color .13s var(--ease), filter .13s var(--ease),color .13s var(--ease)}@media (width<=900px){[style*=repeat\(5]{grid-template-columns:repeat(2,1fr)!important}[style*="340px 1fr"],[style*="1.5fr 1fr"],[style*="1.4fr 1fr"],[style*="1.3fr 1fr"],[style*="1.2fr 1fr"]{grid-template-columns:1fr!important}}@media (width<=680px){[style*=grid-template-columns]{grid-template-columns:1fr!important}aside{z-index:70;box-shadow:var(--shadow-lg);top:54px;bottom:0;left:0;position:fixed!important}main{max-width:100%!important;padding-left:14px!important;padding-right:14px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body,body *{scrollbar-width:none;-ms-overflow-style:none}body ::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.leaflet-tile-pane{filter:var(--map-tiles,none)}.leaflet-container{background:var(--surface-sunken);font-family:inherit}.leaflet-control-attribution{font-size:9px}.nf-react-add{opacity:0;transition:opacity .14s var(--ease)}.nf-reactions:hover .nf-react-add,.nf-react-add:focus-within{opacity:1}@media (hover:none){.nf-react-add{opacity:.5}}@media print{aside,header,nav,[data-tour=dock],.nf-react-add,button,select,input[type=search]{display:none!important}[role=dialog]:not(:has([data-print=document])){display:none!important}[data-print=controls]{display:none!important}[data-print=document]{box-shadow:none!important;border:0!important}body:has([data-print=document]) main>:not(:has([data-print=document])):not([data-print=document]){display:none!important}[data-print=overlay]{display:none!important}.nf-reactions button{display:inline-flex!important}main{max-width:none!important;margin:0!important;padding:0!important}[style*=overflow-x],[style*=overflowX],[style*=overflow-y],[style*=overflowY]{max-height:none!important;overflow:visible!important}:root{--surface-page:#fff!important;--surface-card:#fff!important;--surface-sunken:#f6f7f9!important;--text-heading:#101828!important;--text-body:#1d2939!important;--muted:#475467!important;--text-faint:#667085!important;--hairline:#d0d5dd!important;--row-tint:#f2f4f7!important;--shadow-card:none!important;--shadow-lg:none!important;--map-tiles:none!important;--blue:#175cd3!important;--green:#027a48!important;--amber:#b54708!important;--danger:#b42318!important;--blue-bg:#eff8ff!important;--green-bg:#ecfdf3!important;--amber-bg:#fffaeb!important;--danger-bg:#fef3f2!important}body{background:#fff!important}*,:before,:after{transition:none!important;animation:none!important}.nf-row,tr,.nf-lift{break-inside:avoid;page-break-inside:avoid}h1,h2,h3{break-after:avoid;page-break-after:avoid}@page{margin:14mm}}
