:root{--padding-horizontal: 16px;--legend-padding: 16px;--legend-panel-width: 550px;--container-max-width: 1280px}html,body{height:100%;margin:0;overflow:hidden}html.map-embedded,body.map-embedded{height:100%;min-height:100%;max-height:100%}body.map-embedded #mapShell{height:100%;min-height:100%}#mapShell{position:relative;width:100%;height:100%}.o-platform-search-bar{position:relative;display:flex;flex-direction:row;align-items:flex-start;width:46px;height:46px;flex-shrink:0;overflow:visible}.o-platform-search-anchor{position:absolute;left:calc(100% + 28px);bottom:0;top:auto;width:min(320px,calc(100vw - 160px));min-width:0;z-index:2}.esri-ui-top-left .esri-component:has(#platform-search-bar){overflow:visible}.esri-ui-top-left .esri-component:has(#platform-search.is-open){z-index:100}.o-platform-search{position:relative;display:flex;flex-direction:column;align-items:stretch;width:min(320px,calc(100vw - 160px));font:14px/1.3 system-ui,sans-serif;justify-content:flex-end}.o-platform-search:not(.is-open){display:none}.o-platform-search-input{order:3;position:relative;z-index:2;width:100%;box-sizing:border-box;background:#0b1e42;color:#f8f8f8;border:1px solid rgba(248,248,248,.35);border-radius:8px;padding:10px 12px;font:inherit}.o-platform-search-input::placeholder{color:#f8f8f8a6}.o-platform-search-input:focus{outline:2px solid #f48b25;border-color:transparent}.o-platform-search-list{order:2;position:relative;z-index:1;margin:0 0 4px;padding:4px;list-style:none;background:#0b1e42;color:#f8f8f8;border:1px solid rgba(248,248,248,.2);border-radius:8px;max-height:280px;overflow:auto;box-shadow:0 8px 24px #00000047;scrollbar-width:thin;scrollbar-color:#f48b25 rgba(255,255,255,.12)}.o-platform-search-list::-webkit-scrollbar{width:10px}.o-platform-search-list::-webkit-scrollbar-track{background:#ffffff1f;border-radius:5px}.o-platform-search-list::-webkit-scrollbar-thumb{background:#f48b25;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.o-platform-search-list::-webkit-scrollbar-thumb:hover{background:#f6a555;border:2px solid transparent;background-clip:padding-box}.o-platform-search-list::-webkit-scrollbar-thumb:active{background:#e07a1a}.o-platform-search-option{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:6px;cursor:pointer}.o-platform-search-option.is-active,.o-platform-search-option:hover{background:#f48b2547}.o-platform-search-option-label{font-weight:600}.o-platform-search-option-meta{font-size:12px;opacity:.8}.o-platform-search-status{order:1;margin:0 0 4px;padding:6px 10px;background:#0b1e42;color:#f8f8f8;border-radius:8px;font-size:12px}#viewDiv{width:100%;height:100%;position:relative;transition:margin-left .3s ease,width .3s ease}#viewDiv .esri-view-root,#viewDiv .esri-view-surface,#viewDiv .esri-view-surface--inset-outline:after{width:100%;height:100%}body.flat-mapserver-basemap #viewDiv,body.flat-mapserver-basemap #viewDiv .esri-view-root,body.flat-mapserver-basemap #viewDiv .esri-view-surface{background-color:#0b1e42}@media (min-width: 640px){body.menu-open #viewDiv{margin-left:var(--legend-panel-width);width:calc(100% - var(--legend-panel-width))}}@media (min-width: 640px){:root{--padding-horizontal: 32px}}@media (min-width: 768px){:root{--padding-horizontal: 48px}}@media (min-width: 1024px){:root{--padding-horizontal: 64px}}.esri-view{--esri-view-outline: none !important}.esri-view:focus{outline:none!important}#viewDiv:focus{outline:none}.o-mapserver-loader{position:absolute;inset:0;z-index:50;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease}.o-mapserver-loader.is-active{opacity:1;visibility:visible}.o-mapserver-loader__bar{position:absolute;top:0;left:0;right:0;height:2px;overflow:hidden;background:#f48b251f}.o-mapserver-loader__bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(244,139,37,.35) 35%,#f48b25 50%,rgba(244,139,37,.35) 65%,transparent 100%);animation:o-mapserver-shimmer 1.15s ease-in-out infinite}@keyframes o-mapserver-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.o-mapserver-loader__panel{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:9px 16px;background:#0b1e42e6;border:1px solid rgba(244,139,37,.4);border-radius:999px;box-shadow:0 6px 24px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.o-mapserver-loader__ring{flex-shrink:0;width:16px;height:16px;border:2px solid rgba(244,139,37,.22);border-top-color:#f48b25;border-radius:50%;animation:o-mapserver-spin .7s linear infinite}@keyframes o-mapserver-spin{to{transform:rotate(360deg)}}.o-mapserver-loader__label{font-size:12px;font-weight:500;letter-spacing:.03em;color:#f8f8f8eb;white-space:nowrap}.o-legend-toggle{position:relative;box-sizing:border-box;width:92px;height:80px;min-width:92px;min-height:80px;background-color:#0b1e42;border:2px solid #f48b25;border-radius:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .22s ease,opacity .22s ease,transform .18s ease,border-color .22s ease,border-width .22s ease,padding .22s ease,width .28s cubic-bezier(.4,0,.2,1),height .28s cubic-bezier(.4,0,.2,1),min-width .28s cubic-bezier(.4,0,.2,1),min-height .28s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0003;margin-bottom:0;padding:7px 8px}.o-legend-toggle.is-open{width:46px;height:46px;min-width:46px;min-height:46px;padding:0;border-radius:14px;border:1px solid #e0e0e0;box-shadow:0 2px 4px #0000001a}.o-legend-toggle__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.o-legend-toggle.is-open .o-legend-toggle__inner{gap:0}.o-legend-toggle__label{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:112px;font-size:7px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#f8f8f8;text-align:center;-webkit-user-select:none;user-select:none}.o-legend-toggle__label-line{display:block;line-height:1.2}.o-legend-toggle__label-line--title{font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.15}.o-legend-toggle.is-open .o-legend-toggle__label{opacity:0;visibility:hidden;max-height:0;margin:0;padding:0;overflow:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease,max-height .22s ease}.o-legend-toggle:not(.is-open) .o-legend-toggle__label{opacity:1;visibility:visible;max-height:80px;transition:opacity .18s ease .06s,visibility 0s linear .06s,max-height .28s cubic-bezier(.4,0,.2,1) .04s}.o-legend-toggle--pulse:not(.is-open):after{content:"";position:absolute;inset:-4px;border-radius:16px;border:2px solid rgba(244,139,37,.85);pointer-events:none;animation:o-legend-toggle-ring-pulse 2s ease-in-out 3}.o-legend-toggle.is-open:after{display:none}@keyframes o-legend-toggle-ring-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){.o-legend-toggle--pulse:not(.is-open):after{animation:none;opacity:.5}}.o-legend-toggle__icon{display:flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.o-map-control-with-hint{position:relative}.o-map-toolbar-hint-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible}.esri-ui-top-left .esri-component:has(.o-map-toolbar-hint-wrap),.esri-ui-top-left .esri-component:has(.o-map-control-with-hint){overflow:visible!important}.o-map-toolbar-hint,.o-legend-toggle__hint{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:8px 12px;background:#0b1e42;color:#f8f8f8;font-family:Roboto,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;border-radius:6px;box-shadow:0 4px 12px #0003;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:10}.o-map-toolbar-hint:before,.o-legend-toggle__hint:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#0b1e42}.o-map-control-with-hint:hover .o-map-toolbar-hint,.o-map-control-with-hint:focus-visible .o-map-toolbar-hint,.o-map-toolbar-hint-wrap:hover .o-map-toolbar-hint,.o-map-toolbar-hint-wrap:has(:focus-visible) .o-map-toolbar-hint,.o-legend-toggle:hover .o-legend-toggle__hint,.o-legend-toggle:focus-visible .o-legend-toggle__hint{opacity:1;visibility:visible}.o-legend-toggle:focus-visible{outline:none;outline:2px solid #f48b25;outline-offset:2px}@media (max-height: 700px){.o-legend-toggle:not(.is-open){width:84px;height:74px;min-width:84px;min-height:74px;padding:5px 6px}.o-legend-toggle__label{font-size:6px;max-width:98px;gap:0}.o-legend-toggle__label-line--title{font-size:9px}.o-legend-toggle__icon svg{width:20px;height:16px}.o-legend-toggle.is-open{width:40px;height:40px;min-width:40px;min-height:40px}}.o-legend-toggle__icon svg{width:22px;height:18px}.o-legend-toggle:hover{background-color:#0b1e42;opacity:.92}.o-legend-toggle:active{transform:scale(.95)}.o-rotation-toggle{width:46px;height:46px;background-color:#0b1e42;border:1px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a;padding:0;margin:0}.o-rotation-toggle__icon{display:flex;align-items:center;justify-content:center;line-height:0}.o-rotation-toggle__icon svg{width:16px;height:16px}.o-rotation-toggle:hover{background-color:#0b1e42;opacity:.8}.o-rotation-toggle:active{transform:scale(.95)}.o-platform-search-toggle{z-index:1;width:46px;height:46px;background-color:#0b1e42;border:1px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a;padding:0;margin:0;flex-shrink:0}.o-platform-search-toggle svg{display:block}.o-platform-search-toggle:hover{background-color:#0b1e42;opacity:.8}.o-platform-search-toggle:active{transform:scale(.95)}.o-platform-search-toggle.is-active{outline:2px solid #f48b25;outline-offset:1px}@media (max-height: 700px){.o-rotation-toggle{width:40px;height:40px}.o-rotation-toggle__icon svg{width:14px;height:14px}.o-platform-search-bar,.o-platform-search-toggle{width:40px;height:40px}.o-platform-search-toggle svg{width:16px;height:16px}}.esri-ui-top-left{margin-left:var(--padding-horizontal)!important;margin-top:0!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}@media (max-height: 700px){.esri-ui-top-left{gap:4px!important}}.o-map-toolbar-section{display:flex;flex-direction:column;align-items:center;gap:6px;width:72px}.o-map-toolbar-section--rotation{margin-top:0}@media (max-height: 700px){.o-map-toolbar-section{gap:4px}}.o-map-display-menu{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:12px;padding:0;min-width:72px}.o-map-display-section{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.o-map-display-section.is-busy{opacity:.65;pointer-events:none}.o-map-display-divider{width:48px;height:1px;background:#f8f8f840}.o-basemap-preview-btn{background:transparent;border:none;padding:0;cursor:pointer;line-height:0;position:relative}.o-basemap-kind-label{font-size:11px;font-weight:500;color:#f8f8f8e6;letter-spacing:.2px;text-align:center;line-height:1.25;max-width:72px}.o-basemap-toggle{display:contents}.o-basemap-preview{width:60px;height:60px;border-radius:3px;background-size:cover;background-position:center;border:2px solid #f8f8f8;box-shadow:0 2px 4px #0000004d}@media (max-height: 700px){.o-basemap-preview{width:46px;height:46px}}@media (max-height: 700px){.o-map-display-menu{gap:6px;margin-top:8px}.o-map-display-section{gap:4px}}.o-basemap-preview-btn:hover .o-basemap-preview{border-color:#f48b25;box-shadow:0 4px 8px #0006}.o-basemap-preview-btn:active{transform:scale(.98)}.o-map-scroll-wheel-switch{display:block;width:52px;height:28px;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0;line-height:0;--scroll-switch-travel: 26px}.o-map-scroll-wheel-switch__track{display:block;box-sizing:border-box;width:100%;height:100%;border-radius:999px;background:#f8f8f833;border:1px solid rgba(224,224,224,.9);position:relative;box-shadow:inset 0 1px 2px #00000026;transition:background-color .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1)}.o-map-scroll-wheel-switch__thumb{position:absolute;top:50%;left:3px;width:20px;height:20px;border-radius:50%;background:#f8f8f8;box-shadow:0 1px 3px #00000059;transform:translateY(-50%) translate(0);transition:transform .32s cubic-bezier(.33,1,.68,1),background-color .28s ease;will-change:transform}.o-map-scroll-wheel-switch.is-on .o-map-scroll-wheel-switch__track{background:#f48b2559;border-color:#f48b25}.o-map-scroll-wheel-switch.is-on .o-map-scroll-wheel-switch__thumb{transform:translateY(-50%) translate(var(--scroll-switch-travel));background:#f48b25}@media (hover: hover){.o-map-scroll-wheel-switch:hover .o-map-scroll-wheel-switch__track{border-color:#f48b25}}.o-map-scroll-wheel-switch:focus-visible{outline:2px solid #f48b25;outline-offset:3px;border-radius:999px}.o-map-scroll-wheel-switch:active .o-map-scroll-wheel-switch__thumb{transform:translateY(-50%) translate(0) scale(.96)}.o-map-scroll-wheel-switch.is-on:active .o-map-scroll-wheel-switch__thumb{transform:translateY(-50%) translate(var(--scroll-switch-travel)) scale(.96)}.o-map-fullscreen-toggle{width:46px;height:46px;background-color:#0b1e42;border:1px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#f8f8f8;transition:all .2s ease;box-shadow:0 2px 4px #0000001a;padding:0}@media (hover: hover){.o-map-fullscreen-toggle:hover{opacity:.85;border-color:#f48b25;color:#f48b25}}.o-map-fullscreen-toggle:focus-visible{outline:2px solid #f48b25;outline-offset:2px}.o-map-fullscreen-toggle.is-active{border-color:#f48b25;color:#f48b25}.o-map-fullscreen-toggle:active{transform:scale(.95)}@media (max-width: 639px){.o-map-display-section--scroll-wheel,.o-map-display-divider--scroll-wheel,.o-map-display-section--fullscreen,.o-map-display-divider--fullscreen{display:none}}@media (max-height: 700px){.o-map-scroll-wheel-switch{width:46px;height:26px;--scroll-switch-travel: 24px}.o-map-scroll-wheel-switch__thumb{width:18px;height:18px;left:2px}.o-map-fullscreen-toggle{width:40px;height:40px}.o-map-fullscreen-toggle svg{width:16px;height:16px}}body.map-fullscreen .o-legend-panel{z-index:2100}body.map-fullscreen .o-legend-backdrop{z-index:2090}html.map-fullscreen,body.map-fullscreen{height:100%;overflow:hidden}body.map-fullscreen #mapShell{position:fixed;inset:0;z-index:2000;width:100%;height:100%}body.map-fullscreen #viewDiv{height:100%!important}@media (min-width: 640px){body.map-fullscreen #viewDiv{margin-left:0;width:100%}body.map-fullscreen.menu-open #viewDiv{margin-left:var(--legend-panel-width);width:calc(100% - var(--legend-panel-width))}}html.map-fullscreen:fullscreen #mapShell,body.map-fullscreen:fullscreen #mapShell{position:relative;inset:auto}#mapShell:fullscreen #viewDiv{margin-left:0!important;width:100%!important}.o-legend-backdrop{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:999;opacity:0;transition:opacity .3s ease}.o-legend-backdrop.open{display:block;opacity:1}@media (min-width: 640px){.o-legend-backdrop{display:none!important}}.o-legend-panel{position:fixed;top:0;left:0;width:100%;max-width:550px;height:100dvh;max-height:100dvh;background:#12336e;box-shadow:2px 0 12px #00000026;transform:translate(-100%);transition:transform .3s ease;z-index:1000;box-sizing:border-box;color:#f8f8f8;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#F38B25 rgba(255,255,255,.1)}@media (max-width: 639px){.o-legend-panel{max-width:100vw;width:100vw}}@media (min-width: 640px){.o-legend-panel{max-width:550px}}.o-legend-panel.open{transform:translate(0)}@media (max-width: 639px){body.menu-open{overflow:hidden}}.o-legend-header{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--legend-padding);padding-bottom:8px;background:transparent;color:#f8f8f8}.o-legend-header-content{flex:1;display:flex;flex-direction:column;gap:12px}.o-legend-logo{width:120px;height:auto;display:block}.o-legend-title{color:#f8f8f8}.o-legend-title h4{font-size:16px;font-weight:500;color:#f8f8f8;display:block;line-height:1.4;margin:0}.o-legend-close{width:40px;height:40px;background:transparent;border:none;padding:0;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#f8f8f8;transition:background-color .2s ease}.o-legend-close:hover{background-color:#0b1e42}.o-legend-close:active{transform:scale(.95)}.o-legend-content{display:block}.o-legend-panel::-webkit-scrollbar{width:10px;height:10px}.o-legend-panel::-webkit-scrollbar-track{background:#ffffff1a;border-radius:5px}.o-legend-panel::-webkit-scrollbar-thumb{background:#f38b25;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.o-legend-panel::-webkit-scrollbar-thumb:hover{background:#f6a555;border:2px solid transparent;background-clip:padding-box}.o-legend-panel::-webkit-scrollbar-thumb:active{background:#e07a1a}.o-legend-footer{padding:16px var(--legend-padding) 24px var(--legend-padding);background:transparent;border-top:1px solid rgba(248,248,248,.1);font-size:14px;line-height:1.5;color:#f8f8f8b3;margin-top:0}.o-legend-footer p{margin:0}.o-legend-disclaimer{margin-top:16px!important;font-size:13px!important;line-height:1.5!important;color:#f8f8f8b3!important;font-style:italic}.o-legend-disclaimer a{color:#f8f8f8!important;text-decoration:underline}.o-legend-content label{-webkit-user-select:none;user-select:none;padding:4px var(--legend-padding) 4px 8px;transition:background-color .2s ease;margin:0!important}.o-legend-content label.o-legend-filter-row{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.o-legend-content label.o-legend-filter-row>input[type=checkbox]{margin-top:4px;flex-shrink:0}.o-legend-content label.o-legend-filter-row>.o-legend-swatch{width:40px;min-width:40px;max-width:40px;flex:0 0 40px;justify-content:center;margin-top:1px}.o-legend-filter-row-label{flex:1;min-width:0;line-height:1.35;padding-top:3px}.o-legend-content label.o-legend-select-all{padding:16px var(--legend-padding) 8px 8px!important;margin:20px 0 0!important;border-top:1px solid rgba(248,248,248,.1)}.o-legend-select-all:hover{background-color:#ffffff0d}.o-legend-group{border-top:1px solid rgba(248,248,248,.1)}.o-legend-select-all+.o-legend-group{border-top:none}.o-legend-networks-select-all{display:flex!important;align-items:center;gap:8px;margin:8px 0 4px!important;padding:8px var(--legend-padding) 12px calc(var(--legend-padding) + 12px)!important;border-top:none!important;font-weight:600;cursor:pointer}.o-legend-group-header{width:100%;display:flex;align-items:center;gap:10px;padding:16px var(--legend-padding) 8px var(--legend-padding);background:transparent;border:none;color:#f8f8f8d9;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background-color .2s ease}.o-legend-group-header:hover{background-color:#ffffff0d}.o-legend-group-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.o-legend-group-ship-icon{display:block;max-width:20px;max-height:12px;width:auto;height:auto;object-fit:contain;filter:brightness(0) invert(1)}.o-legend-group-label{flex:1;text-align:left}.o-legend-group-chevron{flex-shrink:0;transition:transform .2s ease}.o-legend-group.open>.o-legend-group-header .o-legend-group-chevron{transform:rotate(180deg)}.o-legend-group-body{display:none}.o-legend-group:not(.open)>.o-legend-group-body{display:none!important}.o-legend-group.open>.o-legend-group-body{display:block}.o-legend-group-nested .o-legend-group-header{padding-left:calc(var(--legend-padding) + 12px);font-size:11px}.o-legend-group-nested .o-legend-filter-row{padding-left:12px}.o-legend-country-select-all{margin-top:8px!important;border-top:none!important}.o-legend-data-note{margin:0 var(--legend-padding) 16px calc(var(--legend-padding) + 12px);padding-top:12px;border-top:1px solid rgba(248,248,248,.1);font-size:14px;line-height:1.5;color:#f8f8f8b3}.o-legend-data-note__text{margin:0}.o-legend-inline-line{display:inline-block;vertical-align:middle;margin:0 3px;line-height:0}.o-legend-line-styles--inline{margin:12px 0 0;padding-top:0;border-top:none}.o-legend-line-styles{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0 var(--legend-padding) 12px calc(var(--legend-padding) + 12px);padding-top:12px;border-top:1px solid rgba(248,248,248,.1)}.o-legend-line-styles--section{margin:8px var(--legend-padding) 12px calc(var(--legend-padding) + 12px);padding-top:12px;border-top:1px solid rgba(248,248,248,.1)}.o-legend-line-style-group{display:flex;flex-direction:column;gap:6px;min-width:0}.o-legend-line-style-title{margin:0 0 2px;font-size:12px;font-weight:700;line-height:1.3;color:#f8f8f8eb}.o-legend-line-style-row{display:flex;align-items:center;gap:8px;min-width:0}.o-legend-line-style-sample{display:flex;align-items:center;justify-content:center;width:28px;flex-shrink:0}.o-legend-line-style-label{font-size:12px;line-height:1.35;color:#f8f8f8d1}.o-legend-country-group-btns,.o-legend-network-group-btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;box-sizing:border-box;padding:2px var(--legend-padding) 8px calc(var(--legend-padding) + 12px)}.o-legend-network-group-btns{padding-top:0}.o-legend-country-group-btn{flex:0 0 auto;text-align:center;white-space:nowrap;background:#0b1e42d9;border:1px solid rgba(248,248,248,.35);border-radius:4px;padding:3px 10px;cursor:pointer;color:#f8f8f8;font-size:11px;font-weight:500;line-height:1.25;letter-spacing:.02em;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.o-legend-country-group-btn:hover,.o-legend-country-group-btn:focus-visible{border-color:#f48b25;color:#f48b25;outline:none}.o-legend-country-group-btn.active{background:#f48b2533;border-color:#f48b25;color:#f8f8f8}.o-legend-country-list{padding-bottom:4px}.o-legend-content label.o-legend-filter-row.o-legend-country-row{display:grid;grid-template-columns:20px 22px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:28px}.o-legend-content label.o-legend-filter-row.o-legend-country-row>input[type=checkbox]{margin:0;place-self:center start}.o-legend-content label.o-legend-filter-row.o-legend-country-row>.o-legend-country-flag{height:20px;place-self:center start}.o-legend-content label.o-legend-filter-row.o-legend-country-row>.o-legend-country-name{line-height:20px;padding-top:0;place-self:center start}.o-legend-content label.o-legend-filter-row.o-legend-country-row>.o-legend-network-details-btn{margin-top:0;margin-right:-6px;place-self:center end}.o-legend-count{opacity:.7;font-size:12px;flex-shrink:0;font-variant-numeric:tabular-nums}.o-legend-filter-row>.o-legend-count{margin-left:auto;padding-top:3px}.o-legend-network-details-btn{display:inline-flex;align-items:center;gap:5px;margin-left:auto;margin-right:-6px;margin-top:1px;padding:3px 6px;border:1px solid rgba(248,248,248,.14);border-radius:999px;background:#ffffff0a;color:#f8f8f8;cursor:pointer;flex-shrink:0;font:inherit;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.o-legend-network-details-count{font-size:12px;opacity:.7}.o-legend-network-details-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff1a;opacity:.9}.o-legend-network-details-btn:hover,.o-legend-network-details-btn:focus-visible{background:#ffffff1a;border-color:#f48b2573;outline:none}.o-legend-network-details-btn:hover .o-legend-network-details-count,.o-legend-network-details-btn:focus-visible .o-legend-network-details-count,.o-legend-network-details-btn:hover .o-legend-network-details-icon,.o-legend-network-details-btn:focus-visible .o-legend-network-details-icon{opacity:1}.o-country-modal-list--line-style>li{padding:8px 0}.o-country-modal-list--line-style>li:not(.o-country-modal-line-style-stat){padding-left:36px}.o-country-modal-line-style-stat{list-style:none}.o-country-modal-line-style-stat .o-legend-line-style-row{width:100%}.o-country-modal-section-title-row{margin-bottom:8px}.o-country-modal-section-title-row .o-legend-line-style-label{font-size:13px;font-weight:600;color:#f8f8f8eb}.o-legend-country-flag{display:flex;align-items:center;justify-content:center;width:22px;height:16px;flex-shrink:0}.o-legend-country-flag-img{width:20px;height:15px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff26}.o-legend-country-name{flex:1;min-width:0;line-height:1.35}body.o-country-modal-open{overflow:hidden}.o-country-modal-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#050f23b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.o-country-modal{width:min(480px,100%);max-height:min(85vh,640px);display:flex;flex-direction:column;background:#0b1e42;color:#f8f8f8;border-radius:8px;border:1px solid rgba(248,248,248,.12);box-shadow:0 16px 48px #00000073}.o-country-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 8px}.o-country-modal-title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.o-country-modal-title-flag{display:flex;flex-shrink:0}.o-country-modal-title-flag .o-legend-country-flag-img{width:28px;height:21px}.o-country-modal-title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3;color:#f48b25}.o-country-modal-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:6px;background:transparent;color:#f8f8f8;cursor:pointer;flex-shrink:0}.o-country-modal-close:hover,.o-country-modal-close:focus-visible{background:#ffffff14;outline:none}.o-country-modal-totals,.o-country-modal-total{margin:0;padding:0 20px 12px;font-size:13px;opacity:.85}.o-country-modal-total-line{margin:0 0 4px}.o-country-modal-total-line:last-child{margin-bottom:0}.o-country-modal-total-line-ship{opacity:.75}.o-country-modal-section{margin-bottom:16px;overflow:visible}.o-country-modal-group{margin-top:4px;padding-top:18px;border-top:1px solid rgba(248,248,248,.14)}.o-country-modal-group-header{margin-bottom:14px}.o-country-modal-group-title{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f48b25}.o-country-modal-group-desc{margin:0;font-size:13px;line-height:1.45;opacity:.72}.o-country-modal-contribution-text{margin:0;font-size:13px;line-height:1.5;opacity:.88}.o-country-modal-group--oceanops-contribution .o-country-modal-group-title{text-transform:none;letter-spacing:normal}.o-country-modal-group .o-country-modal-section:last-child{margin-bottom:0}.o-country-modal-section:last-child{margin-bottom:0}.o-country-modal-section-title{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.9}.o-country-modal-section-title--inline{display:block;overflow:visible;text-transform:none;letter-spacing:normal;font-size:13px;line-height:1.45;margin-bottom:10px}.o-country-modal-section-title-phrase{display:inline;white-space:normal}.o-country-modal-section-title-flag{display:inline-flex;vertical-align:middle;margin:0 2px;flex-shrink:0}.o-country-modal-section-desc{margin:0 0 10px;font-size:13px;line-height:1.4;opacity:.72}.o-country-modal-view-toggle{display:inline-flex;gap:6px;margin-bottom:10px}.o-country-modal-view-btn{padding:5px 12px;border-radius:999px;border:1px solid rgba(248,248,248,.25);background:transparent;color:#f8f8f8;font-family:Roboto,system-ui,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.o-country-modal-view-btn:hover,.o-country-modal-view-btn:focus-visible{border-color:#f48b25;outline:none}.o-country-modal-view-btn.active{background:#f48b252e;border-color:#f48b25;color:#fff}.o-country-modal-view-panel{min-height:0}.o-country-modal-body{padding:0 20px;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#f48b25 rgba(255,255,255,.12)}.o-country-modal-body::-webkit-scrollbar{width:10px}.o-country-modal-body::-webkit-scrollbar-track{background:#ffffff1a;border-radius:5px}.o-country-modal-body::-webkit-scrollbar-thumb{background:#f48b25;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.o-country-modal-body::-webkit-scrollbar-thumb:hover{background:#f6a555;border:2px solid transparent;background-clip:padding-box}.o-country-modal-body::-webkit-scrollbar-thumb:active{background:#e07a1a}.o-country-modal-list{list-style:none;margin:0;padding:0 0 8px}.o-legend-swatch,.o-network-picto{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.o-legend-swatch--dual-line{width:40px;min-width:40px;max-width:40px}.o-legend-swatch--dual-line-stacked{width:28px;height:24px}.o-legend-swatch--dual-line-stacked svg{display:block}.o-legend-swatch.o-legend-swatch--soconet-dual{width:40px;min-width:40px;max-width:40px;height:auto;min-height:24px;gap:2px;flex-direction:row;align-items:center;justify-content:flex-start;overflow:visible}.o-legend-swatch.o-legend-swatch--soconet-dual svg{display:block;flex-shrink:0;transform:translateY(1px)}.o-legend-swatch.o-legend-swatch--soconet-dual .o-legend-swatch-img{flex-shrink:0}.o-legend-swatch-img{display:block;max-width:22px;max-height:14px;width:auto;height:auto;object-fit:contain}.o-network-picto{object-fit:contain}.o-country-modal-list li{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(248,248,248,.08);font-size:13px;line-height:1.4}.o-country-modal-list li:last-child{border-bottom:none}.o-country-modal-network{flex:1;min-width:0}.o-country-modal-body .o-country-modal-list .o-country-modal-network{color:#f8f8f8b8;font-weight:400}.o-country-modal-body .o-country-modal-list .o-legend-count,.o-country-modal-body .o-country-modal-list .o-country-modal-metric-count,.o-country-modal-body .o-country-modal-list .o-country-modal-country-total,.o-country-modal-body .o-country-modal-list .o-country-modal-country-network-count{color:#f8f8f8;opacity:1;font-size:13px;font-weight:600}.o-country-modal-contributor-flag{display:inline-flex;align-items:center;justify-content:center;width:24px;flex-shrink:0}.o-country-modal-list--expandable{padding-bottom:0}.o-country-modal-list--expandable>.o-country-modal-platform-block,.o-country-modal-list--expandable>.o-country-modal-country-block{display:block;padding:0}.o-country-modal-country-block{border-bottom:1px solid rgba(248,248,248,.08)}.o-country-modal-country-block:last-child{border-bottom:none}.o-country-modal-country-header{display:flex;gap:10px;align-items:center;padding:10px 0;font-size:13px;line-height:1.4;cursor:pointer}.o-country-modal-country-name{flex:1;min-width:0}.o-country-modal-country-total{min-width:2.75rem;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.o-country-modal-country-networks{list-style:none;margin:0;padding:0 0 10px 38px}.o-country-modal-country-network-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:6px 0;font-size:13px;line-height:1.35;border-bottom:1px solid rgba(248,248,248,.06)}.o-country-modal-country-network-row:last-child{border-bottom:none}.o-country-modal-country-network-count{min-width:2.75rem;text-align:right;font-variant-numeric:tabular-nums}.o-country-modal-platform-block{border-bottom:1px solid rgba(248,248,248,.08)}.o-country-modal-platform-block:last-child{border-bottom:none}.o-country-modal-platform-header{display:flex;gap:10px;align-items:center;padding:10px 0;font-size:13px;line-height:1.4}.o-country-modal-metric-picto-slot{width:32px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.o-country-modal-metric-picto-slot .o-network-picto,.o-country-modal-metric-picto-slot img.o-network-picto{display:block;width:24px;height:24px;max-width:24px;max-height:24px;object-fit:contain;margin:0}.o-country-modal-metric-picto-slot .o-legend-swatch{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;max-height:24px!important;display:flex;align-items:center;justify-content:center;margin:0}.o-country-modal-metric-picto-slot .o-legend-swatch--dual-line,.o-country-modal-metric-picto-slot .o-legend-swatch.o-legend-swatch--soconet-dual{width:24px!important;min-width:24px!important;max-width:24px!important}.o-country-modal-metric-picto-slot .o-legend-swatch-img{max-width:20px;max-height:12px}.o-country-modal-metric-picto-slot svg{max-width:24px;max-height:24px}.o-country-modal-metric-picto-slot .o-legend-swatch--soconet-dual svg{transform:none}.o-country-modal-list.o-country-modal-list--metric-rows>li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;column-gap:12px;align-items:center}.o-country-modal-collab-row-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;align-items:center;margin:0 -12px;padding:10px 12px;line-height:1.35;cursor:pointer;border-radius:6px;transition:background-color .15s ease}.o-country-modal-collab-row-header:hover{background-color:#ffffff0f}.o-country-modal-collab-row-header:active{background-color:#ffffff17}.o-country-modal-collab-row-header:focus-visible{outline:none;background-color:#ffffff14;box-shadow:0 0 0 2px #f48b2559}.o-country-modal-collab-row-header .o-country-modal-country-name{flex:unset;min-width:0}.o-country-modal-collab-leading{display:flex;align-items:center;gap:12px;flex-shrink:0}.o-country-modal-collab-leading .o-country-modal-expand-btn--round{flex-shrink:0;font-size:0;line-height:0}.o-country-modal-collab-expand-icon{display:block}.o-country-modal-list--collab .o-country-modal-platform-countries{padding:0 0 10px 72px}.o-country-modal-list--collab .o-country-modal-platform-countries li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;column-gap:12px;align-items:center}.o-country-modal-line-meta{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;margin-left:auto}.o-country-modal-line-count{min-width:2.75rem;text-align:right;font-variant-numeric:tabular-nums}.o-country-modal-expand-btn-spacer{display:block;width:28px;height:28px;flex-shrink:0}.o-country-modal-expand-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin-left:0;border:none;border-radius:4px;background:transparent;color:#f8f8f8;font-family:Roboto,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1;cursor:pointer;flex-shrink:0;opacity:.85;transition:background .15s ease,opacity .15s ease}.o-country-modal-expand-btn--round{border-radius:50%;background:transparent;border:1px solid rgba(248,248,248,.45);color:#f48b25;font-size:20px;font-weight:300;opacity:1;box-shadow:none}.o-country-modal-expand-btn:hover,.o-country-modal-expand-btn:focus-visible{background:#ffffff14;opacity:1;outline:none}.o-country-modal-expand-btn--round:hover,.o-country-modal-expand-btn--round:focus-visible{background:#ffffff0f;border-color:#f48b25a6;color:#f48b25}.o-country-modal-text-expand-btn{flex-shrink:0;margin-left:auto;padding:4px 10px;border:1px solid rgba(248,248,248,.18);border-radius:4px;background:#ffffff0a;color:#f8f8f8e0;font-family:Roboto,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.o-country-modal-text-expand-btn:hover,.o-country-modal-text-expand-btn:focus-visible{background:#ffffff14;border-color:#f48b2573;color:#f48b25;outline:none}.o-country-modal-platform-block.open .o-country-modal-text-expand-btn{color:#f48b25;border-color:#f48b2559}.o-country-modal-platform-block.open .o-country-modal-expand-btn,.o-country-modal-platform-block.open .o-country-modal-expand-btn--round{opacity:1}.o-country-modal-platform-countries{list-style:none;margin:0 0 8px;padding:0 0 10px 38px}.o-country-modal-platform-countries li{display:flex;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(248,248,248,.06);font-size:13px;line-height:1.4}.o-country-modal-platform-countries li:last-child{border-bottom:none}.o-country-modal-line-names{list-style:none;margin:0 0 8px;padding:0 0 0 34px}.o-country-modal-line-names li{padding:6px 0;border-bottom:1px solid rgba(248,248,248,.06);font-size:12px;line-height:1.4}.o-country-modal-line-names li:last-child{border-bottom:none}.o-country-modal-line-names a{color:#ffb347;text-decoration:none}.o-country-modal-line-names a:hover,.o-country-modal-line-names a:focus-visible{text-decoration:underline;outline:none}.o-country-modal-emanuela-table{width:100%;border-collapse:collapse;font-size:13px}.o-country-modal-emanuela-table th{padding:0 8px 8px 0;text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.65;border-bottom:1px solid rgba(248,248,248,.12)}.o-country-modal-emanuela-table th:nth-child(2),.o-country-modal-emanuela-table td:nth-child(2){text-align:left;padding-left:8px}.o-country-modal-emanuela-table th:last-child,.o-country-modal-emanuela-table td:last-child{padding-right:0}.o-country-modal-emanuela-table td{padding:10px 8px 10px 0;vertical-align:middle;border-bottom:1px solid rgba(248,248,248,.08)}.o-country-modal-emanuela-table tr:last-child td{border-bottom:none}.o-country-modal-list--goship-expandable .o-country-modal-line-style-stat{list-style:none;padding:0;margin:0}.o-country-modal-list--goship-expandable .o-country-modal-line-style-stat .o-legend-line-style-row{width:100%}.o-goship-sampled-panel{padding:0 0 12px}.o-country-modal-emanuela-table--goship .o-country-modal-goship-line-name{text-align:center;padding-left:8px}.o-country-modal-goship-line-name a{color:#f8f8f8eb;font-weight:600;text-decoration:none}.o-country-modal-goship-line-name a:hover,.o-country-modal-goship-line-name a:focus-visible{color:#f48b25;text-decoration:underline;outline:none}.o-country-modal-emanuela-count{width:56px;font-weight:600;white-space:nowrap;vertical-align:middle}.o-country-modal-emanuela-network-cell{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.o-country-modal-emanuela-picto-slot{width:40px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.o-country-modal-emanuela-picto-slot .o-network-picto,.o-country-modal-emanuela-picto-slot .o-legend-swatch{width:28px!important;min-width:28px!important;max-width:28px!important;height:24px!important;max-height:24px!important;margin:0;object-fit:contain}.o-country-modal-emanuela-picto-slot .o-legend-swatch--dual-line,.o-country-modal-emanuela-picto-slot .o-legend-swatch.o-legend-swatch--soconet-dual{width:28px!important;min-width:28px!important;max-width:28px!important}.o-country-modal-emanuela-picto-slot .o-legend-swatch-img{max-width:22px;max-height:14px}.o-country-modal-emanuela-picto-slot svg{max-width:28px;max-height:24px}.o-country-modal-emanuela-network-label{min-width:0;line-height:1.35}.o-country-modal-emanuela-country{width:40px;text-align:center;vertical-align:middle}.o-country-modal-list--contributors .o-country-modal-contributor-flag:empty{width:24px}.o-country-modal-footnote{margin:0;padding:12px 20px 16px;font-size:11px;line-height:1.45;opacity:.65;border-top:1px solid rgba(248,248,248,.08)}.o-country-modal-loading,.o-country-modal-empty{margin:8px 0 16px;font-size:13px;opacity:.8}.o-legend-content label:hover{background-color:#ffffff0d}.o-legend-content input[type=checkbox]{width:20px;height:20px;cursor:pointer;appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #f8f8f8;position:relative;transition:all .2s ease}.o-legend-content input[type=checkbox]:hover{border-color:#f48b25}.o-legend-content input[type=checkbox]:checked{background-color:#0b1e42;border-color:#0b1e42}.o-legend-content input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #f48b25;border-width:0 2px 2px 0;transform:rotate(45deg)}.o-legend-content input[type=checkbox]:indeterminate{background-color:#0b1e42;border-color:#0b1e42}.o-legend-content input[type=checkbox]:indeterminate:after{content:"";position:absolute;left:3px;top:8px;width:10px;height:2px;background:#f48b25;border:none;transform:none}.esri-ui-top-right{margin-right:var(--padding-horizontal)!important;margin-top:var(--padding-horizontal)!important}.esri-zoom{background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:8px!important}@media (max-height: 700px){.esri-zoom{gap:4px!important}.esri-zoom .esri-widget--button,.esri-compass{width:40px!important;height:40px!important}}.esri-widget--button{background-color:#0b1e42!important}.esri-zoom .esri-widget--button,.esri-compass{width:46px!important;height:46px!important;background-color:#0b1e42!important;border:1px solid #e0e0e0!important;border-radius:50%!important;box-shadow:0 2px 4px #0000001a!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;--calcite-ui-icon-color: #f8f8f8 !important;--calcite-color-text-3: #f8f8f8 !important;--calcite-color-foreground-3: #0b1e42 !important;--calcite-border-width-md: 0 !important;--calcite-color-focus: transparent !important;--calcite-ui-focus-color: transparent !important;--calcite-internal-color-focus: transparent !important}.esri-zoom .esri-widget--button:hover,.esri-compass:hover{background-color:#0b1e42!important;box-shadow:none!important;--calcite-ui-icon-color: #f8f8f8 !important;--calcite-color-text-3: #f8f8f8 !important;--calcite-internal-button-background-color: #0b1e42 !important;--calcite-color-border-3: #0b1e42 !important;opacity:.8}.esri-zoom .esri-widget--button:active,.esri-compass:active{transform:scale(.95)!important}.esri-zoom .esri-widget--button:focus,.esri-compass:focus,.esri-zoom .esri-widget--button:focus-visible,.esri-compass:focus-visible{outline:none!important;--calcite-border-width-md: 0 !important;--calcite-color-focus: transparent !important;--calcite-ui-focus-color: transparent !important;--calcite-internal-color-focus: transparent !important}.esri-attribution{display:none!important}.esri-ui-top-right .esri-component,.esri-ui-top-left .esri-component{margin-bottom:0!important}.esri-ui-top-left .esri-component:has(#legend-toggle){overflow:visible!important}.esri-view .esri-popup{--calcite-color-foreground-1: #0b1e42;--calcite-color-foreground-2: #0b1e42;--calcite-color-foreground-3: #0b1e42;--calcite-color-background: #0b1e42;--calcite-color-text-1: #f8f8f8;--calcite-color-text-2: rgba(248, 248, 248, .92);--calcite-color-text-3: rgba(248, 248, 248, .85);--calcite-color-border-1: rgba(248, 248, 248, .2);--calcite-color-border-2: rgba(248, 248, 248, .2);--calcite-color-border-3: rgba(248, 248, 248, .25);--calcite-color-brand: #f48b25;--calcite-link-color: #f48b25;--calcite-ui-icon-color: #f8f8f8}.esri-view .esri-popup calcite-panel,.esri-view .esri-popup calcite-flow-item{--calcite-color-foreground-1: #0b1e42;--calcite-color-foreground-2: #0b1e42;--calcite-color-foreground-3: #0b1e42;--calcite-color-background: #0b1e42;--calcite-color-text-1: #f8f8f8;--calcite-color-text-2: rgba(248, 248, 248, .92);--calcite-color-text-3: rgba(248, 248, 248, .85);--calcite-color-border-1: rgba(248, 248, 248, .2);--calcite-color-border-2: rgba(248, 248, 248, .2);--calcite-color-border-3: rgba(248, 248, 248, .25);--calcite-color-brand: #f48b25;--calcite-link-color: #f48b25;--calcite-ui-icon-color: #f8f8f8}.esri-view .esri-popup__main-container{background-color:#0b1e42!important;color:#f8f8f8!important;border:1px solid rgba(248,248,248,.25)!important;border-radius:8px!important;box-shadow:0 4px 20px #0006!important}.esri-view .esri-popup__main-container:has(.o-map-popup-edition-table){width:520px;max-width:min(520px,94vw)}.esri-view .esri-popup__main-container:has(.o-map-popup--stack-paged){width:min(400px,94vw);max-width:min(400px,94vw)}.esri-view .esri-popup__main-container:has(.o-map-popup--stack-paged) .esri-popup__content,.esri-view .esri-popup__main-container:has(.o-map-popup--stack-paged) .esri-features__content-container,.esri-view .esri-popup__main-container:has(.o-map-popup--stack-paged) .esri-feature-content{max-height:none!important;overflow:visible!important}.esri-view .esri-popup--shadow{box-shadow:none!important}.esri-view .esri-popup__header-container,.esri-view .esri-popup__header,.esri-view .esri-popup__footer,.esri-view .esri-popup__footer--has-pagination{background-color:#0b1e42!important;color:#f8f8f8!important;border-color:#f8f8f826!important}.esri-view .esri-popup__header-title,.esri-view .esri-popup .esri-widget__heading,.esri-view .esri-feature__title,.esri-view .esri-feature__heading{color:#f8f8f8!important;font-weight:600!important;white-space:pre-line;line-height:1.35}.esri-view .esri-popup__content,.esri-view .esri-feature-content,.esri-view .esri-feature-fields,.esri-view .esri-feature__content-node{background:transparent!important;color:#f8f8f8eb!important}.esri-view .esri-popup__pointer-direction{background-color:#0b1e42!important}.esri-view .esri-popup__button,.esri-view .esri-popup calcite-action,.esri-view .esri-popup calcite-button{--calcite-color-foreground-1: #0b1e42;--calcite-color-foreground-2: #0b1e42;--calcite-color-foreground-3: #0b1e42;--calcite-color-text-1: #f8f8f8;--calcite-ui-icon-color: #f8f8f8}.esri-view .esri-popup__button:hover,.esri-view .esri-popup calcite-action:hover{background-color:#f48b2533!important}.esri-view .esri-popup__navigation,.esri-view .esri-popup__pagination-page-text{color:#f8f8f8d9!important}.esri-view .esri-popup__action-text{color:#f48b25!important}.esri-view .esri-popup .esri-features,.esri-view .esri-popup .esri-features__container{background-color:#0b1e42!important;--calcite-color-background: #0b1e42}.esri-view .esri-popup .esri-features__header,.esri-view .esri-popup .esri-features__footer{background-color:#0b1e42!important;border-color:#f8f8f826!important}.esri-view .esri-popup .esri-features__pagination-text{color:#f8f8f8d9!important}.esri-view .esri-popup .esri-features__pagination-menu-button{border-color:#f8f8f826!important}.esri-view .esri-popup .esri-features calcite-action-bar,.esri-view .esri-popup .esri-features calcite-action-group,.esri-view .esri-popup calcite-action-bar{--calcite-color-foreground-1: #0b1e42;--calcite-color-foreground-2: #0b1e42;--calcite-color-foreground-3: #0b1e42;--calcite-color-background: #0b1e42;--calcite-color-text-1: #f8f8f8;--calcite-ui-icon-color: #f8f8f8;background-color:#0b1e42!important}.esri-view .esri-popup calcite-flow,.esri-view .esri-popup calcite-flow-item::part(header){background-color:#0b1e42}.esri-view .esri-popup,.esri-view .esri-popup calcite-flow,.esri-view .esri-popup calcite-flow-item,.esri-view .esri-popup calcite-panel,.esri-view .esri-popup calcite-list{color-scheme:dark;scrollbar-width:thin;scrollbar-color:#f48b25 rgba(255,255,255,.12)}.esri-view .esri-popup .esri-popup__content,.esri-view .esri-popup .esri-features__container,.esri-view .esri-popup .esri-features__content-container,.esri-view .esri-popup .esri-item-list__scroller{scrollbar-width:thin;scrollbar-color:#f48b25 rgba(255,255,255,.12)}.esri-view .esri-popup .esri-popup__content::-webkit-scrollbar,.esri-view .esri-popup .esri-features__container::-webkit-scrollbar,.esri-view .esri-popup .esri-features__content-container::-webkit-scrollbar,.esri-view .esri-popup .esri-item-list__scroller::-webkit-scrollbar{width:10px;height:10px}.esri-view .esri-popup .esri-popup__content::-webkit-scrollbar-track,.esri-view .esri-popup .esri-features__container::-webkit-scrollbar-track,.esri-view .esri-popup .esri-features__content-container::-webkit-scrollbar-track,.esri-view .esri-popup .esri-item-list__scroller::-webkit-scrollbar-track{background:#ffffff1a;border-radius:5px}.esri-view .esri-popup .esri-popup__content::-webkit-scrollbar-thumb,.esri-view .esri-popup .esri-features__container::-webkit-scrollbar-thumb,.esri-view .esri-popup .esri-features__content-container::-webkit-scrollbar-thumb,.esri-view .esri-popup .esri-item-list__scroller::-webkit-scrollbar-thumb{background:#f48b25;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.esri-view .esri-popup .esri-popup__content::-webkit-scrollbar-thumb:hover,.esri-view .esri-popup .esri-features__container::-webkit-scrollbar-thumb:hover,.esri-view .esri-popup .esri-features__content-container::-webkit-scrollbar-thumb:hover,.esri-view .esri-popup .esri-item-list__scroller::-webkit-scrollbar-thumb:hover{background:#f6a555;border:2px solid transparent;background-clip:padding-box}.esri-view .o-map-popup{font-size:13px;line-height:1.45}.esri-view .o-map-popup--inspect{padding-top:2px}.esri-view .o-map-popup-stack-intro{margin:0 0 12px;font-size:12px;line-height:1.4;color:#f8f8f8b8}.esri-view .o-map-popup--stack-paged{font-size:12px;line-height:1.35}.esri-view .o-map-popup--stack-paged .o-map-popup-stack-page{margin:0}.esri-view .o-map-popup--stack-paged .o-map-popup-meta-row{gap:4px 10px;margin:0 0 6px}.esri-view .o-map-popup--stack-paged .o-map-popup-meta dt{font-size:11px}.esri-view .o-map-popup--stack-paged .o-map-popup-meta dd{font-size:12px;word-break:break-word}.esri-view .o-map-popup--stack-paged .o-map-popup-footer{margin-top:6px;padding-top:6px}.esri-view .o-map-popup-stack-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid rgba(248,248,248,.12)}.esri-view .o-map-popup-stack-nav-status{flex:1 1 auto;min-width:0;font-size:11px;font-weight:600;color:#f38b25;letter-spacing:.02em;text-align:center;line-height:1.3;word-break:break-word}.esri-view .o-map-popup-stack-nav-btn{flex:0 1 auto;margin:0;padding:5px 8px;font:inherit;font-size:12px;font-weight:600;color:#f8f8f8;background:#f8f8f814;border:1px solid rgba(248,248,248,.18);border-radius:4px;cursor:pointer}.esri-view .o-map-popup-stack-nav-btn:hover:not(:disabled){background:#f38b252e;border-color:#f38b2573}.esri-view .o-map-popup-stack-nav-btn:focus-visible{outline:2px solid #f38b25;outline-offset:2px}.esri-view .o-map-popup-stack-nav-btn:disabled{opacity:.38;cursor:not-allowed}.esri-view .o-map-popup-stack-heading{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#f38b25}.esri-view .o-map-popup-stack-heading-of{font-weight:600;color:#f8f8f88c;text-transform:none;letter-spacing:0}.esri-view .o-map-popup--stack .o-map-popup-stack-group--sep{margin-top:14px;padding-top:14px;border-top:1px solid rgba(248,248,248,.12)}.esri-view .o-map-popup--stack .o-map-popup-stack-group .o-map-popup-footer{margin-top:10px;padding-top:8px}.esri-view .o-map-popup-meta{margin:0;padding:0}.esri-view .o-map-popup-meta-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px 12px;margin:0 0 10px;align-items:start}.esri-view .o-map-popup-meta-row:last-child{margin-bottom:0}.esri-view .o-map-popup-meta dt{margin:0;font-weight:600;color:#f8f8f8e0}.esri-view .o-map-popup-meta dd{margin:0;color:#f8f8f8}.esri-view .o-map-popup-footer{margin:12px 0 0;padding-top:10px;border-top:1px solid rgba(248,248,248,.12);text-align:left}.esri-view .o-map-popup p{margin:0 0 8px}.esri-view .o-map-popup-country{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.esri-view .o-map-popup-flag{flex-shrink:0}.esri-view .o-map-popup-last-cruise{line-height:1.45}.esri-view .o-map-popup-cruise-section{margin:2px 0 4px}.esri-view .o-map-popup-cruise-section-title{margin:0 0 10px;text-align:center;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f8f8f8b3}.esri-view .o-map-popup-cruise-section-title:after{content:"";display:block;width:40px;height:2px;margin:7px auto 0;border-radius:1px;background:#f48b258c}.esri-view .o-map-popup-edition-table-wrap{margin:0 0 8px}.esri-view .o-map-popup-edition-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.35}.esri-view .o-map-popup-edition-table th,.esri-view .o-map-popup-edition-table td{padding:5px 6px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(248,248,248,.12)}.esri-view .o-map-popup-edition-table th{color:#f8f8f8c7;font-weight:600;white-space:nowrap}.esri-view .o-map-popup-edition-ref{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.02em;white-space:nowrap}.esri-view .o-map-popup-edition-table tbody tr:last-child td{border-bottom:none}.esri-view .o-map-popup-edition-row--link{cursor:pointer}.esri-view .o-map-popup-edition-row--link:hover td{background:#f48b251f}.esri-view .o-map-popup a.o-map-popup-edition-cell-link{display:block;margin:-5px -6px;padding:5px 6px}.esri-view .o-map-popup a.o-map-popup-edition-cell-link,.esri-view .o-map-popup a.o-map-popup-edition-cell-link:hover{color:inherit;font-weight:inherit;text-decoration:none}.esri-view .o-map-popup p:last-child,.esri-view .o-map-popup-actions{margin-bottom:0;margin-top:12px;padding-top:10px;border-top:1px solid rgba(248,248,248,.12)}.esri-view .o-map-popup-actions{display:flex;flex-wrap:wrap;gap:8px}.esri-view .o-map-popup-actions--top{margin-top:0;margin-bottom:10px;padding-top:0;border-top:none}.esri-view .o-map-popup-action{display:inline-block;padding:6px 12px;border:1px solid rgba(244,139,37,.55);border-radius:4px;color:#f48b25;font-weight:600;font-size:12px;line-height:1.2;text-decoration:none;white-space:nowrap}.esri-view .o-map-popup-action:hover{color:#1a2332;background:#f48b25;border-color:#f48b25;text-decoration:none}.esri-view .o-map-popup b{color:#f8f8f8;font-weight:700}.esri-view .o-map-popup a{color:#f48b25;font-weight:600;text-decoration:none}.esri-view .o-map-popup a:hover{color:#f6a555;text-decoration:underline}@layer{:not([calcite-hydrated]):is(calcite-accordion,calcite-accordion-item,calcite-action,calcite-action-bar,calcite-action-group,calcite-action-menu,calcite-action-pad,calcite-alert,calcite-autocomplete,calcite-autocomplete-item,calcite-autocomplete-item-group,calcite-avatar,calcite-block,calcite-block-group,calcite-block-section,calcite-button,calcite-card,calcite-card-group,calcite-carousel,calcite-carousel-item,calcite-checkbox,calcite-chip,calcite-chip-group,calcite-color-picker,calcite-color-picker-hex-input,calcite-color-picker-swatch,calcite-combobox,calcite-combobox-item,calcite-combobox-item-group,calcite-date-picker,calcite-date-picker-day,calcite-date-picker-month,calcite-date-picker-month-header,calcite-dialog,calcite-dropdown,calcite-dropdown-group,calcite-dropdown-item,calcite-fab,calcite-filter,calcite-flow,calcite-flow-item,calcite-graph,calcite-handle,calcite-icon,calcite-inline-editable,calcite-input,calcite-input-date-picker,calcite-input-message,calcite-input-number,calcite-input-text,calcite-input-time-picker,calcite-input-time-zone,calcite-label,calcite-link,calcite-list,calcite-list-item,calcite-list-item-group,calcite-loader,calcite-menu,calcite-menu-item,calcite-meter,calcite-modal,calcite-navigation,calcite-navigation-logo,calcite-navigation-user,calcite-notice,calcite-option,calcite-option-group,calcite-pagination,calcite-panel,calcite-popover,calcite-progress,calcite-radio-button,calcite-radio-button-group,calcite-rating,calcite-scrim,calcite-segmented-control,calcite-segmented-control-item,calcite-select,calcite-sheet,calcite-shell,calcite-shell-center-row,calcite-shell-panel,calcite-slider,calcite-sort-handle,calcite-sortable-list,calcite-split-button,calcite-stack,calcite-stepper,calcite-stepper-item,calcite-swatch,calcite-swatch-group,calcite-switch,calcite-tab,calcite-tab-nav,calcite-tab-title,calcite-table,calcite-table-cell,calcite-table-header,calcite-table-row,calcite-tabs,calcite-text-area,calcite-tile,calcite-tile-group,calcite-tile-select,calcite-tile-select-group,calcite-time-picker,calcite-tip,calcite-tip-group,calcite-tip-manager,calcite-tooltip,calcite-tree,calcite-tree-item){visibility:hidden}:host{--calcite-internal-color-focus: var( --calcite-color-focus, var(--calcite-ui-focus-color, var(--calcite-color-brand)) )}:root{--calcite-border-width-none: 0;--calcite-border-width-sm: 1px;--calcite-border-width-md: 2px;--calcite-border-width-lg: 4px;--calcite-container-size-margin: 24px;--calcite-container-size-gutter: 16px;--calcite-container-size-content-fluid: 100%;--calcite-container-size-content-fixed: 1440px;--calcite-corner-radius-sharp: 0;--calcite-corner-radius-none: 0;--calcite-corner-radius-xs: 2px;--calcite-corner-radius-sm: 4px;--calcite-corner-radius-round: 4px;--calcite-corner-radius-pill: 100%;--calcite-font-family: "Avenir Next", Avenir, "Helvetica Neue", sans-serif;--calcite-font-family-code: Monaco, Consolas, "Andale Mono", "Lucida Console", monospace;--calcite-font-weight-light: 300;--calcite-font-weight-regular: 400;--calcite-font-weight-normal: 400;--calcite-font-weight-medium: 500;--calcite-font-weight-semibold: 600;--calcite-font-weight-bold: 600;--calcite-font-size-xs: 10px;--calcite-font-size-sm: 12px;--calcite-font-size: 14px;--calcite-font-size-md: 16px;--calcite-font-size-lg: 18px;--calcite-font-size-xl: 20px;--calcite-font-size-xxl: 24px;--calcite-font-style-emphasis: italic;--calcite-font-line-height-fixed-sm: 12px;--calcite-font-line-height-fixed-base: 16px;--calcite-font-line-height-fixed-lg: 20px;--calcite-font-line-height-fixed-xl: 24px;--calcite-font-line-height-fixed-2xl: 32px;--calcite-font-line-height-fixed-3xl: 40px;--calcite-font-line-height-fixed-4xl: 48px;--calcite-font-line-height-fixed-5xl: 64px;--calcite-font-line-height-fixed-6xl: 80px;--calcite-font-line-height-relative: normal;--calcite-font-line-height-relative-base: 1;--calcite-font-line-height-relative-tight: 1.25;--calcite-font-line-height-relative-snug: 1.375;--calcite-font-line-height-relative-normal: 1.5;--calcite-font-line-height-relative-relaxed: 1.625;--calcite-font-line-height-relative-loose: 2;--calcite-font-letter-spacing-tight: -.4px;--calcite-font-letter-spacing-normal: 0;--calcite-font-letter-spacing-wide: .4px;--calcite-font-paragraph-spacing-normal: 4px;--calcite-font-text-decoration-none: none;--calcite-font-text-decoration-underline: underline;--calcite-font-text-case-none: none;--calcite-font-text-case-uppercase: uppercase;--calcite-font-text-case-lowercase: lowercase;--calcite-font-text-case-capitalize: capitalize;--calcite-opacity-light: .4;--calcite-opacity-half: .5;--calcite-opacity-dark: .85;--calcite-opacity-full: 1;--calcite-opacity-disabled: .5;--calcite-size-fixed-xxxs: 2px;--calcite-size-fixed-xxs: 4px;--calcite-size-fixed-xs: 6px;--calcite-size-fixed-sm: 8px;--calcite-size-fixed-sm-plus: 10px;--calcite-size-fixed-md: 12px;--calcite-size-fixed-md-plus: 14px;--calcite-size-fixed-lg: 16px;--calcite-size-fixed-xl: 20px;--calcite-size-fixed-xxl: 24px;--calcite-size-fixed-xxxl: 32px;--calcite-size-px: 1px;--calcite-size-xxxs: .75rem;--calcite-size-xxs: .875rem;--calcite-size-xs: 1rem;--calcite-size-sm: 1.5rem;--calcite-size-md: 2rem;--calcite-size-lg: 2.75rem;--calcite-size-xl: 3rem;--calcite-size-xxl: 4rem;--calcite-size-xxxl: 6rem;--calcite-spacing-fixed-xxs: 4px;--calcite-spacing-fixed-xs: 6px;--calcite-spacing-fixed-sm: 8px;--calcite-spacing-fixed-md: 12px;--calcite-spacing-fixed-lg: 14px;--calcite-spacing-fixed-xl: 16px;--calcite-spacing-fixed-xxl: 20px;--calcite-spacing-fixed-xxxl: 32px;--calcite-spacing-none: 0;--calcite-spacing-px: 1px;--calcite-spacing-base: 2px;--calcite-spacing-xxs: .25rem;--calcite-spacing-xs: .375rem;--calcite-spacing-sm: .5rem;--calcite-spacing-sm-plus: .625rem;--calcite-spacing-md: .75rem;--calcite-spacing-md-plus: .875rem;--calcite-spacing-lg: 1rem;--calcite-spacing-xl: 1.25rem;--calcite-spacing-xxl: 1.5rem;--calcite-spacing-xxxl: 2rem;--calcite-z-index-deep: -999999;--calcite-z-index: 1;--calcite-z-index-sticky: 300;--calcite-z-index-header: 400;--calcite-z-index-toast: 500;--calcite-z-index-dropdown: 600;--calcite-z-index-overlay: 700;--calcite-z-index-modal: 800;--calcite-z-index-popup: 900;--calcite-z-index-tooltip: 901;--calcite-corner-radius: var(--calcite-corner-radius-none);--calcite-shadow-none: 0 0 0 0 rgba(0, 0, 0, 0);--calcite-shadow-sm: 0 2px 8px 0 rgba(0, 0, 0, .04), 0 4px 16px 0 rgba(0, 0, 0, .08);--calcite-shadow-md: 0 4px 20px 0 rgba(0, 0, 0, .08), 0 12px 30px rgba(0, 0, 0, .1)}.calcite-typography{font-family:var(--calcite-font-family);font-size:var(--calcite-font-size);font-weight:var(--calcite-font-weight-regular);letter-spacing:var(--calcite-font-letter-spacing-normal);line-height:var(--calcite-font-line-height-fixed-base);paragraph-spacing:var(--calcite-font-paragraph-spacing-normal);text-case:var(--calcite-font-text-case-none);-webkit-text-decoration:var(--calcite-font-text-decoration-none);text-decoration:var(--calcite-font-text-decoration-none)}.calcite-typography-light-minus-3h{font-size:var(--calcite-font-size-xs);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-sm)}.calcite-typography-light-minus-2h{font-size:var(--calcite-font-size-sm);font-weight:var(--calcite-font-weight-light)}.calcite-typography-light-minus-1h{font-weight:var(--calcite-font-weight-light)}.calcite-typography-light-0h{font-size:var(--calcite-font-size-md);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-lg)}.calcite-typography-light-1h{font-size:var(--calcite-font-size-lg);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-xl)}.calcite-typography-regular-minus-3h{line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-regular-minus-2h{font-size:var(--calcite-font-size-sm)}.calcite-typography-regular-minus-1h{font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;paragraph-spacing:4px;text-case:none;text-decoration:none}.calcite-typography-regular-0h{line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-regular-1h{line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-medium-minus-3h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-medium-minus-2h{font-weight:var(--calcite-font-weight-medium);font-size:var(--calcite-font-size-sm)}.calcite-typography-medium-minus-1h{font-weight:var(--calcite-font-weight-medium)}.calcite-typography-medium-0h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-medium-1h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-bold-minus-3h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-bold-minus-2h{font-weight:var(--calcite-font-weight-semibold);font-size:var(--calcite-font-size-sm)}.calcite-typography-bold-minus-1h{font-weight:var(--calcite-font-weight-semibold)}.calcite-typography-bold-0h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-bold-1h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-light-0{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-light-1{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-light-2{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-light-3{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-tight);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-light-minus-2{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-light-minus-1{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-regular-0{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-regular-1{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-regular-2{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-regular-3{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-regular-minus-2{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-regular-minus-1{line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-medium-0{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-medium-1{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-medium-2{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-medium-3{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-medium-minus-2{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-medium-minus-1{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-bold-0{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-bold-1{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-bold-2{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-bold-3{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-bold-minus-2{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-bold-minus-1{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-hierarchy-display-1{font-weight:600;line-height:1.375;font-size:24px}.calcite-typography-hierarchy-display-2{font-weight:600;line-height:1.375;font-size:20px}.calcite-typography-hierarchy-heading-1{font-weight:500;line-height:1.375;font-size:24px}.calcite-typography-hierarchy-heading-2{font-weight:500;line-height:1.375;font-size:20px}.calcite-typography-hierarchy-heading-3{font-weight:500;line-height:1.375;font-size:18px}.calcite-typography-hierarchy-heading-4{font-weight:500;line-height:1.375;font-size:16px}.calcite-typography-hierarchy-heading-5{font-weight:500;line-height:1.375}.calcite-typography-hierarchy-body-snug{line-height:1.375}.calcite-typography-hierarchy-body{font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;paragraph-spacing:4px;text-case:none;text-decoration:none}.calcite-typography-hierarchy-overline{line-height:var(--calcite-font-line-height-fixed-sm);text-case:var(--calcite-font-text-case-uppercase);font-weight:var(--calcite-font-weight-bold)}.calcite-typography-hierarchy-caption{line-height:1.375;font-size:12px}:root{--calcite-color-border-white: #ffffff;--calcite-color-border-ghost: rgba(0, 0, 0, .3);--calcite-color-border-input: #949494;--calcite-color-border-3: #dedede;--calcite-color-border-2: #d4d4d4;--calcite-color-border-1: #c9c9c9;--calcite-color-text-link: #00619b;--calcite-color-text-inverse: #ffffff;--calcite-color-text-highlight: #004874;--calcite-color-text-3: #6b6b6b;--calcite-color-text-2: #4a4a4a;--calcite-color-text-1: #141414;--calcite-color-inverse-press: #212121;--calcite-color-inverse-hover: #2b2b2b;--calcite-color-inverse: #363636;--calcite-color-status-danger-press: #7c1d13;--calcite-color-status-danger-hover: #a82b1e;--calcite-color-status-danger: #d83020;--calcite-color-status-warning-press: #9a5b10;--calcite-color-status-warning-hover: #d17300;--calcite-color-status-warning: #f89927;--calcite-color-status-success-press: #1a6324;--calcite-color-status-success-hover: #288835;--calcite-color-status-success: #35ac46;--calcite-color-status-info-press: #00304d;--calcite-color-status-info-hover: #004874;--calcite-color-status-info: #00619b;--calcite-color-brand-underline: rgba(0, 97, 155, .4);--calcite-color-brand-press: #004874;--calcite-color-brand-hover: #00619b;--calcite-color-brand: #007ac2;--calcite-color-transparent-tint: rgba(255, 255, 255, .8);--calcite-color-transparent-scrim: rgba(255, 255, 255, .85);--calcite-color-transparent-inverse-press: rgba(255, 255, 255, .16);--calcite-color-transparent-inverse-hover: rgba(255, 255, 255, .12);--calcite-color-transparent-press: rgba(0, 0, 0, .08);--calcite-color-transparent-hover: rgba(0, 0, 0, .04);--calcite-color-transparent: rgba(0, 0, 0, 0);--calcite-color-surface-highlight: #d6efff;--calcite-color-foreground-current: #d6efff;--calcite-color-foreground-3: #ebebeb;--calcite-color-foreground-2: #f2f2f2;--calcite-color-foreground-1: #ffffff;--calcite-color-background-none: rgba(255, 255, 255, 0);--calcite-color-background: #f7f7f7}.calcite-mode-light{--calcite-color-border-white: #ffffff;--calcite-color-border-ghost: rgba(0, 0, 0, .3);--calcite-color-border-input: #949494;--calcite-color-border-3: #dedede;--calcite-color-border-2: #d4d4d4;--calcite-color-border-1: #c9c9c9;--calcite-color-text-link: #00619b;--calcite-color-text-inverse: #ffffff;--calcite-color-text-highlight: #004874;--calcite-color-text-3: #6b6b6b;--calcite-color-text-2: #4a4a4a;--calcite-color-text-1: #141414;--calcite-color-inverse-press: #212121;--calcite-color-inverse-hover: #2b2b2b;--calcite-color-inverse: #363636;--calcite-color-status-danger-press: #7c1d13;--calcite-color-status-danger-hover: #a82b1e;--calcite-color-status-danger: #d83020;--calcite-color-status-warning-press: #9a5b10;--calcite-color-status-warning-hover: #d17300;--calcite-color-status-warning: #f89927;--calcite-color-status-success-press: #1a6324;--calcite-color-status-success-hover: #288835;--calcite-color-status-success: #35ac46;--calcite-color-status-info-press: #00304d;--calcite-color-status-info-hover: #004874;--calcite-color-status-info: #00619b;--calcite-color-brand-underline: rgba(0, 97, 155, .4);--calcite-color-brand-press: #004874;--calcite-color-brand-hover: #00619b;--calcite-color-brand: #007ac2;--calcite-color-transparent-tint: rgba(255, 255, 255, .8);--calcite-color-transparent-scrim: rgba(255, 255, 255, .85);--calcite-color-transparent-inverse-press: rgba(255, 255, 255, .16);--calcite-color-transparent-inverse-hover: rgba(255, 255, 255, .12);--calcite-color-transparent-press: rgba(0, 0, 0, .08);--calcite-color-transparent-hover: rgba(0, 0, 0, .04);--calcite-color-transparent: rgba(0, 0, 0, 0);--calcite-color-surface-highlight: #d6efff;--calcite-color-foreground-current: #d6efff;--calcite-color-foreground-3: #ebebeb;--calcite-color-foreground-2: #f2f2f2;--calcite-color-foreground-1: #ffffff;--calcite-color-background-none: rgba(255, 255, 255, 0);--calcite-color-background: #f7f7f7}.calcite-mode-dark{--calcite-color-border-white: #f7f7f7;--calcite-color-border-ghost: rgba(117, 117, 117, .3);--calcite-color-border-input: #757575;--calcite-color-border-3: #404040;--calcite-color-border-2: #4a4a4a;--calcite-color-border-1: #545454;--calcite-color-text-link: #00a0ff;--calcite-color-text-inverse: #141414;--calcite-color-text-highlight: #d6efff;--calcite-color-text-3: #9e9e9e;--calcite-color-text-2: #bfbfbf;--calcite-color-text-1: #ffffff;--calcite-color-inverse-press: #f2f2f2;--calcite-color-inverse-hover: #ffffff;--calcite-color-inverse: #f7f7f7;--calcite-color-status-danger-press: #d90012;--calcite-color-status-danger-hover: #ff0015;--calcite-color-status-danger: #fe583e;--calcite-color-status-warning-press: #ff9500;--calcite-color-status-warning-hover: #ffb54d;--calcite-color-status-warning: #f89927;--calcite-color-status-success-press: #00b81b;--calcite-color-status-success-hover: #3bed52;--calcite-color-status-success: #36da43;--calcite-color-status-info-press: #009af2;--calcite-color-status-info-hover: #3db8ff;--calcite-color-status-info: #00a0ff;--calcite-color-brand-underline: rgba(0, 160, 255, .4);--calcite-color-brand-press: #00619b;--calcite-color-brand-hover: #007ac2;--calcite-color-brand: #009af2;--calcite-color-transparent-tint: rgba(43, 43, 43, .8);--calcite-color-transparent-scrim: rgba(0, 0, 0, .85);--calcite-color-transparent-inverse-press: rgba(0, 0, 0, .08);--calcite-color-transparent-inverse-hover: rgba(0, 0, 0, .04);--calcite-color-transparent-press: rgba(255, 255, 255, .16);--calcite-color-transparent-hover: rgba(255, 255, 255, .12);--calcite-color-transparent: rgba(255, 255, 255, 0);--calcite-color-surface-highlight: #2b465f;--calcite-color-foreground-current: #2b465f;--calcite-color-foreground-3: #141414;--calcite-color-foreground-2: #212121;--calcite-color-foreground-1: #2b2b2b;--calcite-color-background-none: rgba(255, 255, 255, 0);--calcite-color-background: #363636}:root{--calcite-code-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace;--calcite-sans-family: "Avenir Next", "Avenir", "Helvetica Neue", sans-serif;--calcite-font-size--3: .625rem;--calcite-font-size--2: .75rem;--calcite-font-size--1: .875rem;--calcite-font-size-0: 1rem;--calcite-font-size-1: 1.125rem;--calcite-font-size-2: 1.25rem;--calcite-font-size-3: 1.625rem;--calcite-font-size-4: 2rem;--calcite-font-size-5: 2.5rem;--calcite-font-size-6: 3rem;--calcite-font-size-7: 3.5rem;--calcite-font-size-8: 4rem;--calcite-font-weight-light: 300;--calcite-font-weight-normal: 400;--calcite-font-weight-medium: 500;--calcite-font-weight-bold: 600;--calcite-ui-brand: var(--calcite-color-brand);--calcite-ui-brand-hover: var(--calcite-color-brand-hover);--calcite-ui-brand-press: var(--calcite-color-brand-press);--calcite-ui-background: var(--calcite-color-background);--calcite-ui-foreground-1: var(--calcite-color-foreground-1);--calcite-ui-foreground-2: var(--calcite-color-foreground-2);--calcite-ui-foreground-3: var(--calcite-color-foreground-3);--calcite-ui-foreground-current: var(--calcite-color-foreground-current);--calcite-ui-focus-offset-invert: var(--calcite-offset-invert-focus);--calcite-semantic-ui-color-foreground-current: var(--calcite-color-foreground-current);--calcite-ui-text-1: var(--calcite-color-text-1);--calcite-ui-text-2: var(--calcite-color-text-2);--calcite-ui-text-3: var(--calcite-color-text-3);--calcite-ui-text-inverse: var(--calcite-color-text-inverse);--calcite-ui-text-link: var(--calcite-color-text-link);--calcite-ui-border-1: var(--calcite-color-border-1);--calcite-ui-border-2: var(--calcite-color-border-2);--calcite-ui-border-3: var(--calcite-color-border-3);--calcite-ui-border-input: var(--calcite-color-border-input);--calcite-ui-info: var(--calcite-color-status-info);--calcite-ui-info-hover: var(--calcite-color-status-info-hover);--calcite-ui-info-press: var(--calcite-color-status-info-press);--calcite-ui-success: var(--calcite-color-status-success);--calcite-ui-success-hover: var(--calcite-color-status-success-hover);--calcite-ui-success-press: var(--calcite-color-status-success-press);--calcite-ui-warning: var(--calcite-color-status-warning);--calcite-ui-warning-hover: var(--calcite-color-status-warning-hover);--calcite-ui-warning-press: var(--calcite-color-status-warning-press);--calcite-ui-danger: var(--calcite-color-status-danger);--calcite-ui-danger-hover: var(--calcite-color-status-danger-hover);--calcite-ui-danger-press: var(--calcite-color-status-danger-press);--calcite-ui-inverse: var(--calcite-color-inverse);--calcite-app-z-index: var(--calcite-z-index);--calcite-app-z-index-tooltip: var(--calcite-z-index-tooltip);--calcite-app-z-index-popup: var(--calcite-z-index-popup);--calcite-app-z-index-modal: var(--calcite-z-index-modal);--calcite-app-z-index-overlay: var(--calcite-z-index-overlay);--calcite-app-z-index-dropdown: var(--calcite-z-index-dropdown);--calcite-app-z-index-toast: var(--calcite-z-index-toast);--calcite-app-z-index-header: var(--calcite-z-index-header);--calcite-app-z-index-sticky: var(--calcite-z-index-sticky);--calcite-app-breakpoint-content-fixed: var(--calcite-container-size-content-fixed);--calcite-app-breakpoint-content-fluid: var(--calcite-container-size-content-fluid);--calcite-app-breakpoint-width-lg: var(--calcite-container-size-width-lg-max);--calcite-app-breakpoint-width-md: var(--calcite-container-size-width-md-max);--calcite-app-breakpoint-width-sm: var(--calcite-container-size-width-sm-max);--calcite-app-breakpoint-width-xs: var(--calcite-container-size-width-xs-max);--calcite-app-breakpoint-width-xxs: var(--calcite-container-size-width-xxs-max);--calcite-app-spacing-11: var(--calcite-spacing-xxxl);--calcite-app-spacing-8: var(--calcite-spacing-xl);--calcite-app-spacing-7: var(--calcite-spacing-lg);--calcite-app-spacing-6: var(--calcite-spacing-md-plus);--calcite-app-spacing-5: var(--calcite-spacing-md);--calcite-app-spacing-3: var(--calcite-spacing-sm);--calcite-app-spacing-2: var(--calcite-spacing-xs);--calcite-app-spacing-1: var(--calcite-spacing-xxs);--calcite-app-spacing-0: var(--calcite-spacing-base);--calcite-app-sizing-11: var(--calcite-size-md);--calcite-app-sizing-9: var(--calcite-size-sm);--calcite-app-sizing-8: var(--calcite-spacing-xl);--calcite-app-sizing-7: var(--calcite-size-xs);--calcite-app-sizing-6: var(--calcite-size-xxxs-plus);--calcite-app-sizing-5: var(--calcite-size-xxxs);--calcite-app-sizing-4: var(--calcite-spacing-sm-plus);--calcite-app-sizing-3: var(--calcite-spacing-sm);--calcite-app-sizing-2: var(--calcite-spacing-xs);--calcite-app-sizing-1: var(--calcite-spacing-xxs);--calcite-app-sizing-0: var(--calcite-spacing-base);--calcite-app-opacity-100: var(--calcite-app-opacity-full);--calcite-app-opacity-85: var(--calcite-app-opacity-dark);--calcite-app-opacity-50: var(--calcite-app-opacity-half);--calcite-app-opacity-40: var(--calcite-app-opacity-light);--calcite-app-border-width-none: var(--calcite-border-width-none);--calcite-app-border-width-2: var(--calcite-border-width-lg);--calcite-app-border-width-1: var(--calcite-border-width-md);--calcite-app-border-width-0: var(--calcite-border-width-sm);--calcite-app-border-radius-full: var(--calcite-corner-radius-pill);--calcite-app-border-radius-none: var(--calcite-corner-radius-sharp);--calcite-app-border-radius-1: var(--calcite-corner-radius-round);--calcite-app-border-radius-0: var(--calcite-corner-radius-0);--calcite-app-font-text-case-capitalize: var(--calcite-font-text-case-capitalize);--calcite-app-font-text-case-lowercase: var(--calcite-font-text-case-lowercase);--calcite-app-font-text-case-uppercase: var(--calcite-font-text-case-uppercase);--calcite-app-font-text-case-none: var(--calcite-font-text-case-none);--calcite-app-font-text-decoration-underline: var(--calcite-font-text-decoration-underline);--calcite-app-font-text-decoration-none: var(--calcite-font-text-decoration-none);--calcite-app-font-paragraph-spacing-normal: var(--calcite-font-paragraph-spacing-normal);--calcite-app-font-letter-spacing-wide: var(--calcite-font-letter-spacing-wide);--calcite-app-font-letter-spacing-normal: var(--calcite-font-letter-spacing-normal);--calcite-app-font-letter-spacing-tight: var(--calcite-font-letter-spacing-tight);--calcite-app-font-size-6: var(--calcite-font-size-xxl);--calcite-app-font-size-5: var(--calcite-font-size-xl);--calcite-app-font-size-4: var(--calcite-font-size-lg);--calcite-app-font-size-3: var(--calcite-font-size-md);--calcite-app-font-size-2: var(--calcite-font-size);--calcite-app-font-size-1: var(--calcite-font-size-sm);--calcite-app-font-size-0: var(--calcite-font-size-xs);--calcite-app-font-line-height-relative-loose: var(--calcite-font-line-height-relative-loose);--calcite-app-font-line-height-relative-relaxed: var(--calcite-font-line-height-relative-relaxed);--calcite-app-font-line-height-relative-normal: var(--calcite-font-line-height-relative-normal);--calcite-app-font-line-height-relative-snug: var(--calcite-font-line-height-relative-snug);--calcite-app-font-line-height-relative-tight: var(--calcite-font-line-height-relative-tight);--calcite-app-font-line-height-relative: var(--calcite-font-line-height-relative);--calcite-app-font-line-height-fixed-3: var(--calcite-font-line-height-fixed-xl);--calcite-app-font-line-height-fixed-2: var(--calcite-font-line-height-fixed-lg);--calcite-app-font-line-height-fixed: var(--calcite-font-line-height-fixed-sm);--calcite-app-font-weight-bold: var(--calcite-font-weight-bold);--calcite-app-font-weight-demi: var(--calcite-font-weight-semibold);--calcite-app-font-weight-medium: var(--calcite-font-weight-medium);--calcite-app-font-weight-regular: var(--calcite-font-weight-regular);--calcite-app-font-weight-light: var(--calcite-font-weight-light);--calcite-app-font-family-code: var(--calcite-font-family-code);--calcite-app-font-family-primary: var(--calcite-font-family-primary);--calcite-floating-ui-transition: var(--calcite-animation-timing);--calcite-floating-ui-z-index: var(--calcite-z-index-dropdown);--calcite-animation-timing: calc(.15s * var(--calcite-internal-duration-factor));--calcite-internal-duration-factor: var(--calcite-duration-factor, 1);--calcite-internal-animation-timing-fast: calc(.1s * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-medium: calc(.2s * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-slow: calc(.3s * var(--calcite-internal-duration-factor));--calcite-popover-z-index: var(--calcite-z-index-popup);--calcite-border-radius: var(--calcite-border-radius-round, 4px);--calcite-border-radius-base: 0;--calcite-offset-invert-focus: 0;--calcite-panel-width-multiplier: 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--calcite-font-family)}@media (prefers-color-scheme: dark){.calcite-mode-auto{--calcite-color-border-white: #f7f7f7;--calcite-color-border-ghost: rgba(117, 117, 117, .3);--calcite-color-border-input: #757575;--calcite-color-border-3: #404040;--calcite-color-border-2: #4a4a4a;--calcite-color-border-1: #545454;--calcite-color-text-link: #00a0ff;--calcite-color-text-inverse: #141414;--calcite-color-text-highlight: #d6efff;--calcite-color-text-3: #9e9e9e;--calcite-color-text-2: #bfbfbf;--calcite-color-text-1: #ffffff;--calcite-color-inverse-press: #f2f2f2;--calcite-color-inverse-hover: #ffffff;--calcite-color-inverse: #f7f7f7;--calcite-color-status-danger-press: #d90012;--calcite-color-status-danger-hover: #ff0015;--calcite-color-status-danger: #fe583e;--calcite-color-status-warning-press: #ff9500;--calcite-color-status-warning-hover: #ffb54d;--calcite-color-status-warning: #f89927;--calcite-color-status-success-press: #00b81b;--calcite-color-status-success-hover: #3bed52;--calcite-color-status-success: #36da43;--calcite-color-status-info-press: #009af2;--calcite-color-status-info-hover: #3db8ff;--calcite-color-status-info: #00a0ff;--calcite-color-brand-underline: rgba(0, 160, 255, .4);--calcite-color-brand-press: #00619b;--calcite-color-brand-hover: #007ac2;--calcite-color-brand: #009af2;--calcite-color-transparent-tint: rgba(43, 43, 43, .8);--calcite-color-transparent-scrim: rgba(0, 0, 0, .85);--calcite-color-transparent-inverse-press: rgba(0, 0, 0, .08);--calcite-color-transparent-inverse-hover: rgba(0, 0, 0, .04);--calcite-color-transparent-press: rgba(255, 255, 255, .16);--calcite-color-transparent-hover: rgba(255, 255, 255, .12);--calcite-color-transparent: rgba(255, 255, 255, 0);--calcite-color-surface-highlight: #2b465f;--calcite-color-foreground-current: #2b465f;--calcite-color-foreground-3: #141414;--calcite-color-foreground-2: #212121;--calcite-color-foreground-1: #2b2b2b;--calcite-color-background-none: rgba(255, 255, 255, 0);--calcite-color-background: #363636}}@media (prefers-color-scheme: light){.calcite-mode-auto{--calcite-color-border-white: #ffffff;--calcite-color-border-ghost: rgba(0, 0, 0, .3);--calcite-color-border-input: #949494;--calcite-color-border-3: #dedede;--calcite-color-border-2: #d4d4d4;--calcite-color-border-1: #c9c9c9;--calcite-color-text-link: #00619b;--calcite-color-text-inverse: #ffffff;--calcite-color-text-highlight: #004874;--calcite-color-text-3: #6b6b6b;--calcite-color-text-2: #4a4a4a;--calcite-color-text-1: #141414;--calcite-color-inverse-press: #212121;--calcite-color-inverse-hover: #2b2b2b;--calcite-color-inverse: #363636;--calcite-color-status-danger-press: #7c1d13;--calcite-color-status-danger-hover: #a82b1e;--calcite-color-status-danger: #d83020;--calcite-color-status-warning-press: #9a5b10;--calcite-color-status-warning-hover: #d17300;--calcite-color-status-warning: #f89927;--calcite-color-status-success-press: #1a6324;--calcite-color-status-success-hover: #288835;--calcite-color-status-success: #35ac46;--calcite-color-status-info-press: #00304d;--calcite-color-status-info-hover: #004874;--calcite-color-status-info: #00619b;--calcite-color-brand-underline: rgba(0, 97, 155, .4);--calcite-color-brand-press: #004874;--calcite-color-brand-hover: #00619b;--calcite-color-brand: #007ac2;--calcite-color-transparent-tint: rgba(255, 255, 255, .8);--calcite-color-transparent-scrim: rgba(255, 255, 255, .85);--calcite-color-transparent-inverse-press: rgba(255, 255, 255, .16);--calcite-color-transparent-inverse-hover: rgba(255, 255, 255, .12);--calcite-color-transparent-press: rgba(0, 0, 0, .08);--calcite-color-transparent-hover: rgba(0, 0, 0, .04);--calcite-color-transparent: rgba(0, 0, 0, 0);--calcite-color-surface-highlight: #d6efff;--calcite-color-foreground-current: #d6efff;--calcite-color-foreground-3: #ebebeb;--calcite-color-foreground-2: #f2f2f2;--calcite-color-foreground-1: #ffffff;--calcite-color-background-none: rgba(255, 255, 255, 0);--calcite-color-background: #f7f7f7}}@media (prefers-reduced-motion: reduce){:root{--calcite-internal-duration-factor: 0}}@keyframes in{0%{opacity:0}to{opacity:1}}@keyframes in-down{0%{opacity:0;transform:translate3D(0,-5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes in-up{0%{opacity:0;transform:translate3D(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes in-right{0%{opacity:0;transform:translate3D(-5px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes in-left{0%{opacity:0;transform:translate3D(5px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes in-scale{0%{opacity:0;transform:scale3D(.95,.95,1)}to{opacity:1;transform:scaleZ(1)}}.calcite-animate{opacity:0;animation-fill-mode:both;animation-duration:var(--calcite-animation-timing)}.calcite-animate__in{animation-name:in}.calcite-animate__in-down{animation-name:in-down}.calcite-animate__in-up{animation-name:in-up}.calcite-animate__in-right{animation-name:in-right}.calcite-animate__in-left{animation-name:in-left}.calcite-animate__in-scale{animation-name:in-scale}}.o-map-projection-steps{display:flex;gap:4px;align-items:center;justify-content:center}.o-map-projection-steps__dot{width:5px;height:5px;border-radius:50%;background:#f8f8f859}.o-map-projection-steps__dot.is-active{background:#f48b25;transform:scale(1.15)}
