.esri-instant-app{background:#fff;position:relative;height:100%}.esri-instant-app__opt-out-button{float:right}html[dir=rtl] .esri-instant-app__opt-out-button{float:left}.app-error{height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:#fff}.app-error p{font-weight:600}.esri-instant-app__control-panel{padding-right:10px}.esri-instant-app__control-panel calcite-action-bar{height:100%;max-width:unset;--calcite-color-foreground-2: rgba(0, 0, 0, .3);--calcite-color-foreground-3: rgba(0, 0, 0, .3);--calcite-color-text-1: var(--header-color);--calcite-color-text-3: var(--header-color)}.esri-instant-app__control-panel calcite-action-bar.esri-instant-app__control-panel--mobile-bar{--calcite-color-background: var(--calcite-color-foreground-3);height:34px;width:100%}.esri-instant-app__control-panel calcite-action-bar.esri-instant-app__control-panel--mobile-bar calcite-action,.esri-instant-app__control-panel calcite-action-bar.esri-instant-app__control-panel--mobile-bar instant-apps-export{width:var(--mobile-action-width)}.esri-instant-app__control-panel calcite-action{background:var(--header-background);--calcite-color-foreground-1: var(--header-background);--calcite-color-foreground-2: rgba(0, 0, 0, .3);--calcite-color-foreground-3: rgba(0, 0, 0, .3);--calcite-color-text-1: var(--header-color);--calcite-color-text-3: var(--header-color)}.esri-instant-app__control-panel instant-apps-social-share{display:flex;--instant-apps-social-share-popover-button-background-color: var( --header-background );--instant-apps-social-share-popover-button-icon-color: var(--header-color);--instant-apps-social-share-background-color: #fff;--calcite-color-foreground-1: #fff;--calcite-color-text-1: #2c2c2c;--calcite-button-transparent-hover: rgba(0, 0, 0, .3)}.esri-instant-app__control-panel instant-apps-export{background:var(--header-background);--instant-apps-export-action-width: 100%;--instant-apps-export-action-icon-color: var(--header-color);--instant-apps-export-action-icon-hover-color: var(--header-color);--instant-apps-export-background: #fff;--instant-apps-export-action-background: var(--header-background);--calcite-color-foreground-2: rgba(0, 0, 0, .3);--calcite-color-foreground-3: rgba(0, 0, 0, .3);--calcite-color-text-1: #2c2c2c}.esri-instant-app__control-panel instant-apps-language-switcher{--calcite-color-text-3: #6a6a6a;--calcite-color-text-1: #2c2c2c}@media screen and (max-width: 767px){.esri-instant-app__control-panel{padding-right:0}.esri-instant-app__control-panel instant-apps-social-share{width:var(--mobile-action-width);--instant-apps-social-share-action-width: 100%}}.esri-instant-app__toggle-inset .esri-instant-app__control-panel{position:relative;width:100vw}.esri-instant-app__toggle-inset .esri-instant-app__inset{width:100vw!important}.esri-instant-app__toggle-inset .esri-instant-app__inset calcite-popover{width:100%;visibility:visible!important}.esri-instant-app__toggle-inset .esri-instant-app__inset calcite-popover calcite-list{width:100%!important}.esri-instant-app__toggle-inset .esri-instant-app__inset calcite-button{width:100%!important}.esri-instant-app__toggle-inset .esri-instant-app__inset-view{height:100%!important;width:100%!important}.calcite-mode-dark.App instant-apps-social-share{--instant-apps-social-share-background-color: #242424;--calcite-color-foreground-1: #242424;--calcite-color-text-1: #fff}.calcite-mode-dark.App instant-apps-export{--instant-apps-export-background: #242424;--calcite-color-text-1: #fff}.calcite-mode-dark.App instant-apps-language-switcher{--calcite-color-text-3: #9f9f9f;--calcite-color-text-1: #fff}.esri-instant-app__header-wrapper{height:100%;display:flex;flex-direction:column}.esri-instant-app__inset{background:#fff;box-shadow:unset!important;border:var(--inset-border-size) solid var(--inset-border-color);flex-direction:column;--inset-button-height: 32px;--scrollbar-width: 15px;overflow:hidden}.esri-instant-app__inset .esri-instant-app__inset-view,.esri-instant-app__inset .esri-view{height:100%;width:calc(100% + 2px);background:#fff}.esri-instant-app__inset calcite-list{width:100%;overflow-y:auto}.esri-instant-app__inset-title{height:24px;display:flex;align-items:center}.esri-instant-app__inset-title span{font-weight:600;text-align:initial;width:100%;overflow:hidden;white-space:nowrap;background:linear-gradient(to right,#000 80%,transparent 93%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.esri-instant-app__inset-header{height:32px;line-height:32px;filter:opacity(1.15);font-size:12px;font-weight:600;color:#000;padding:0 8px;white-space:nowrap;background:linear-gradient(to right,#000 86%,transparent 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.esri-instant-app__inset calcite-button{--calcite-color-brand: #fff;--calcite-color-brand-hover: #f3f3f3;--calcite-color-brand-press: #f3f3f3;--calcite-color-text-inverse: #000}.esri-instant-app__inset calcite-list{background:var(--calcite-color-foreground-1);--calcite-font-weight-normal: 400;--calcite-color-foreground-1: #fff;--calcite-color-foreground-2: #f3f3f3;--calcite-color-text-1: #000}.esri-instant-app__inset calcite-dropdown{position:relative;background:#fff;--calcite-color-border-3: #fff}.esri-instant-app__inset--small{height:calc(25% - 7.5px);width:20vw;min-width:225px;max-width:36vh}.esri-instant-app__inset--small calcite-dropdown-group.esri-instant-app__inset-dropdown--scroll{width:calc(20vw - var(--inset-border-size) - var(--scrollbar-width));min-width:calc(225px - var(--inset-border-size) - var(--scrollbar-width));max-width:calc(36vh - var(--inset-border-size) - var(--scrollbar-width))}.esri-instant-app__inset--small calcite-dropdown-group{width:calc(20vw - var(--inset-border-size));min-width:calc(225px - var(--inset-border-size));max-width:calc(36vh - var(--inset-border-size))}.esri-instant-app__inset--medium{height:calc(33% - 5px);width:20vw;min-width:230px;max-width:36vh}.esri-instant-app__inset--medium calcite-dropdown-group.esri-instant-app__inset-dropdown--scroll{width:calc(20vw - var(--inset-border-size) - var(--scrollbar-width));min-width:calc(230px - var(--inset-border-size) - var(--scrollbar-width));max-width:calc(36vh - var(--inset-border-size) - var(--scrollbar-width))}.esri-instant-app__inset--medium calcite-dropdown-group{width:calc(20vw - var(--inset-border-size));min-width:calc(230px - var(--inset-border-size));max-width:calc(36vh - var(--inset-border-size))}.esri-instant-app__inset--large{height:calc(50% - 5px);width:25vw;min-width:315px;max-width:40vh}.esri-instant-app__inset--large calcite-dropdown-group.esri-instant-app__inset-dropdown--scroll{width:calc(25vw - var(--inset-border-size) - var(--scrollbar-width));min-width:calc(315px - var(--inset-border-size) - var(--scrollbar-width));max-width:calc(40vh - var(--inset-border-size) - var(--scrollbar-width))}.esri-instant-app__inset--large calcite-dropdown-group{width:calc(25vw - var(--inset-border-size));min-width:calc(315px - var(--inset-border-size));max-width:calc(40vh - var(--inset-border-size))}.esri-instant-app__inset--medium-Azores{height:28%;width:20vw;min-width:350px;max-width:36vh}.esri-instant-app__inset--medium-CCK{height:calc(45% - 5px);width:20vw;min-width:230px;max-width:36vh}.esri-instant-app__inset--medium-CCK calcite-dropdown-group.esri-instant-app__inset-dropdown--scroll{width:calc(20vw - var(--inset-border-size) - var(--scrollbar-width));min-width:calc(230px - var(--inset-border-size) - var(--scrollbar-width));max-width:calc(36vh - var(--inset-border-size) - var(--scrollbar-width))}.esri-instant-app__inset--medium-CCK calcite-dropdown-group{width:calc(20vw - var(--inset-border-size));min-width:calc(230px - var(--inset-border-size));max-width:calc(36vh - var(--inset-border-size))}.esri-instant-app__inset--small-HMD{height:calc(25% - 7.5px);width:22vw;min-width:250px;max-width:36vh}.esri-instant-app__inset--small-HMD calcite-dropdown-group.esri-instant-app__inset-dropdown--scroll{width:calc(22vw - var(--inset-border-size) - var(--scrollbar-width));min-width:calc(250px - var(--inset-border-size) - var(--scrollbar-width));max-width:calc(36vh - var(--inset-border-size) - var(--scrollbar-width))}.esri-instant-app__inset--small-HMD calcite-dropdown-group{width:calc(22vw - var(--inset-border-size));min-width:calc(250px - var(--inset-border-size));max-width:calc(36vh - var(--inset-border-size))}.esri-instant-app__inset--small-Madeira{height:30%;width:20vw;min-width:225px;max-width:36vh}.esri-instant-app__inset--small-AT{height:calc(25% - 7.5px);width:22vw;min-width:280px;max-width:36vh}.esri-instant-app__inset--small-AT calcite-dropdown-group.esri-instant-app__inset-dropdown--scroll{width:calc(22vw - var(--inset-border-size) - var(--scrollbar-width));min-width:calc(280px - var(--inset-border-size) - var(--scrollbar-width));max-width:calc(36vh - var(--inset-border-size) - var(--scrollbar-width))}.esri-instant-app__inset--small-AT calcite-dropdown-group{width:calc(22vw - var(--inset-border-size));min-width:calc(280px - var(--inset-border-size));max-width:calc(36vh - var(--inset-border-size))}.esri-instant-app__inset--large-Hokkaido{height:35%;width:25vw;min-width:300px;max-width:45vh}.esri-instant-app__inset--small-ABC{height:calc(25% - 5px);width:32vw;min-width:345px;max-width:42vh}.esri-instant-app__inset--large-SSS{height:calc(65% - 5px);width:20vw;min-width:260px;max-width:40vh}.esri-instant-app__inset--mobile .esri-instant-app__inset-view{height:45vw;width:45vw;max-height:40vh}.esri-instant-app__inset--mobile calcite-dropdown-group{width:45vw}@media only screen and (orientation: landscape){.esri-instant-app__inset--mobile .esri-instant-app__inset-view{height:40vh;width:50vh}.esri-instant-app__inset--mobile calcite-dropdown-group{width:50vh}}.calcite-mode-dark.App .esri-instant-app__inset{background:#242424;--calcite-ui-icon-color: #fff}.calcite-mode-dark.App .esri-instant-app__inset calcite-button{--calcite-color-brand: #242424;--calcite-color-brand-hover: #303030;--calcite-color-brand-press: #303030;--calcite-color-text-inverse: #fff}.calcite-mode-dark.App .esri-instant-app__inset calcite-list{--calcite-color-foreground-1: #242424;--calcite-color-foreground-2: #303030;--calcite-color-text-1: #fff}.calcite-mode-dark.App .esri-instant-app__inset calcite-dropdown{background:#242424;--calcite-color-border-3: #242424}.calcite-mode-dark.App .esri-instant-app__inset-title span{background:linear-gradient(to right,#fff 85%,transparent 93%);-webkit-background-clip:text;background-clip:text}.calcite-mode-dark.App .esri-instant-app__inset-header{background:linear-gradient(to right,#fff 86%,transparent 95%);-webkit-background-clip:text;background-clip:text}html[dir=rtl] .esri-instant-app__inset-title span{background:linear-gradient(to left,#000 80%,transparent 93%);-webkit-background-clip:text;background-clip:text}html[dir=rtl] .esri-instant-app__inset-header{background:linear-gradient(to left,#000 86%,transparent 95%);-webkit-background-clip:text;background-clip:text}html[dir=rtl] .calcite-mode-dark.App .esri-instant-app__inset-title span{background:linear-gradient(to left,#fff 85%,transparent 93%);-webkit-background-clip:text;background-clip:text}html[dir=rtl] .calcite-mode-dark.App .esri-instant-app__inset-header{background:linear-gradient(to left,#fff 86%,transparent 95%);-webkit-background-clip:text;background-clip:text}.esri-instant-app__inset-svg{display:none;position:relative;background:#fff}.esri-instant-app__inset-svg-view,.esri-instant-app__inset-svg .esri-view{height:100%;width:100%;background:#fff}.esri-instant-app__inset-svg-title{height:24px;display:flex;align-items:center;position:relative}.esri-instant-app__inset-svg-title span{font-weight:600;text-align:initial;width:100%;overflow:hidden;white-space:nowrap;background:#242424}.esri-instant-app__inset-svg-header{width:400px;position:absolute;bottom:0;right:0;height:32px;line-height:32px;filter:opacity(1.15);font-size:12px;font-weight:600;color:#000;padding:0 8px;white-space:nowrap;background:#fff}.calcite-mode-dark.App .esri-instant-app__inset-svg{background:#242424}.calcite-mode-dark.App .esri-instant-app__inset-svg-title span,.calcite-mode-dark.App .esri-instant-app__inset-svg-header{background:#242424;color:#fff}.esri-instant-app__inset--large-Okinawa{width:400px}#okinawa-inset{background:#fff;position:absolute;bottom:0;right:0;height:350px;width:400px;clip-path:path("M200 175C300 86.7895 320 0 320 0C351.242 0 368.758 0 400 0V350H0V270C0 270 100 263.211 200 175Z");-webkit-clip-path:path("M200 175C300 86.7895 320 0 320 0C351.242 0 368.758 0 400 0V350H0V270C0 270 100 263.211 200 175Z")}#okinawa-inset .esri-instant-app__inset-svg-view{position:absolute;clip-path:path("M200 175C300 86.7895 320 0 320 0C351.242 0 368.758 0 400 0V350H0V270C0 270 100 263.211 200 175Z");-webkit-clip-path:path("M200 175C300 86.7895 320 0 320 0C351.242 0 368.758 0 400 0V350H0V270C0 270 100 263.211 200 175Z")}.calcite-mode-dark.App #okinawa-inset{background:#242424}@media only screen and (min-width: 1200px){.esri-instant-app__inset--large-Okinawa{width:500px}#okinawa-inset{height:450px;width:500px;clip-path:path("M250 225C375 111.586 400 0 400 0C439.052 0 460.948 0 500 0V450H0V347.143C0 347.143 125 338.414 250 225Z");-webkit-clip-path:path("M250 225C375 111.586 400 0 400 0C439.052 0 460.948 0 500 0V450H0V347.143C0 347.143 125 338.414 250 225Z")}#okinawa-inset .esri-instant-app__inset-svg-view{clip-path:path("M250 225C375 111.586 400 0 400 0C439.052 0 460.948 0 500 0V450H0V347.143C0 347.143 125 338.414 250 225Z");-webkit-clip-path:path("M250 225C375 111.586 400 0 400 0C439.052 0 460.948 0 500 0V450H0V347.143C0 347.143 125 338.414 250 225Z")}.esri-instant-app__inset-svg-header{width:500px}}.esri-instant-app__view{--inset-border-color: #fff;--inset-border-size: 1px;width:100%;height:100%}.esri-instant-app__view .esri-ui-corner{height:100%}.esri-instant-app__view .esri-ui .esri-popup{z-index:0}.esri-instant-app__view #insets-keyboard-widget{display:none}.esri-instant-app__view #keyboard-shortcuts_controls_content{max-height:50vh;overflow-y:auto}.inset--drop-shadow .esri-instant-app__inset{box-shadow:0 2px 4px #00000080!important}.inset--drop-shadow .esri-instant-app__inset-svg{filter:drop-shadow(0px 2px 4px rgba(0,0,0,.6))}.inset--rounded .esri-instant-app__inset{border-radius:16px;overflow:hidden}.inset--rounded .esri-instant-app__inset,.inset--rounded .esri-instant-app__inset .esri-view,.inset--rounded .esri-instant-app__inset .esri-view-root,.inset--rounded .esri-instant-app__inset .esri-view-surface,.inset--rounded .esri-instant-app__inset canvas{border-radius:14px}.inset--rounded .esri-instant-app__inset .esri-instant-app__inset--header,.inset--rounded .esri-instant-app__inset--header .esri-view-root,.inset--rounded .esri-instant-app__inset--header .esri-view-surface,.inset--rounded .esri-instant-app__inset--header canvas{border-radius:0 0 14px 14px}.inset--rounded-header .esri-instant-app__inset{border-radius:16px;overflow:hidden}.inset--rounded-header .esri-instant-app__inset canvas{border-radius:0 0 14px 14px}.inset--rounded-header .esri-instant-app__inset calcite-button{border-radius:14px 14px 0 0;overflow:hidden}.inset--rounded-header .esri-instant-app__inset-svg *{border-radius:0 14px 0 0}.inset--rounded-header .esri-instant-app__inset-svg-header{border-radius:0 0 14px 14px}.inset--border-none{--inset-border-size: 0px}.inset--border-none .esri-instant-app__inset--large-Okinawa #okinawa-inset .esri-instant-app__inset-svg-view{height:100%;width:100%;position:unset;clip-path:unset;-webkit-clip-path:unset}.inset--border-2{--inset-border-size: 2px}.inset--header #okinawa-inset{bottom:32px}.esri-instant-app__inset--large-Okinawa #okinawa-inset .esri-instant-app__inset-svg-view{height:auto;width:auto;top:var(--inset-border-size);left:var(--inset-border-size);right:var(--inset-border-size);bottom:var(--inset-border-size)}.esri-instant-app__inset--large-Okinawa .esri-instant-app__inset-svg-header{border:var(--inset-border-size) solid var(--inset-border-color);border-top:none}.calcite-mode-dark.App .esri-instant-app__view{--inset-border-color: #000}.esri-instant-app__inset-view .esri-component.esri-scale-bar.esri-widget,.esri-instant-app__inset-svg-view .esri-component.esri-scale-bar.esri-widget{margin:0}.esri-instant-app__inset-view .esri-ui-inner-container,.esri-instant-app__inset-svg-view .esri-ui-inner-container{inset:8px!important}.esri-scale-bar.esri-widget{z-index:0}.esri-scale-bar.esri-widget .esri-scale-bar__line{background-color:#ffffffa8}.calcite-mode-dark .esri-scale-bar.esri-widget .esri-scale-bar__line{background-color:#242424a8}html{overflow:hidden}html,body,#root,.App{padding:0;margin:0;height:100%;width:100%}.calcite-mode-dark{--header-background: #2c2c2c;--header-color: #ffffff}.calcite-mode-light{--header-background: #ffffff;--header-color: #2c2c2c}body{margin:0;font-family:Avenir Next W01,Avenir Next W00,Avenir Next,Avenir,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}
