body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--header_button_size:max(6vmin,40px);--header_height:calc(var(--header_button_size) + 2vmin)}.background_blue{fill:#282c34;background-color:#282c34}.App{-webkit-tap-highlight-color:transparent;color:#fff;font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:calc(10px + 2vmin);text-align:center}.full_screen_app_container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh;position:relative}body{height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;width:100%}#svg_container{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}svg{touch-action:pinch-zoom;-webkit-user-select:none;user-select:none}svg text{cursor:default}.node_visible,.trip_bar_visible,.trip_caption,svg text.link_icon,svg text.person_caption{pointer-events:none}.trip_bar_visible{stroke-width:0}.node_invisible,.trip_bar_invisible{fill-opacity:0}.node_invisible,.person_label,.trip_bar_invisible,.trip_ribbon{cursor:pointer}#non_svg_container_footer{height:100%;pointer-events:none;position:absolute;width:100%}.slide_in_container{overflow:hidden}.slide_in_up{animation:slide_in_up 1.5s ease-out 1.5s backwards}@keyframes slide_in_up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translate(0)}}.slide_in_down{animation:slide_in_down 1.5s ease-out 1.5s backwards}@keyframes slide_in_down{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translate(0)}}.order_buttons{font-size:1.9vmin;pointer-events:all}.order_buttons button{color:#fff;font:inherit;padding:.25vmin 2vmin .5vmin}#order_button_intro{background-color:#282c34;border:none;cursor:default}.order_button{background-color:#5e697e;border:.2vmin solid #5e697e;cursor:pointer}.order_button:nth-child(2){border-radius:1vmin 0 0 1vmin}.order_button:last-child{border-radius:0 1vmin 1vmin 0}.order_button:disabled{background-color:#282c34}.menu_overlay{align-items:center;display:flex;flex-direction:column;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10}.menu_overlay_active{background-color:#282c34b3;pointer-events:all}.header{box-sizing:border-box;min-height:calc(max(6vmin, 40px) + 2vmin);min-height:var(--header_height);padding:1vmin;pointer-events:all;position:relative;width:100%}.menu_panel{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;max-width:400px;min-height:0;pointer-events:none;width:80%}.menu_panel>*{pointer-events:auto;width:100%}.menu_panel_hidden{display:none}.menu_input{border:none;border-radius:1vmin;flex:none;font:inherit;font-size:16px;margin-top:.5vmin;padding:1vmin 1.5vmin}.search_input{margin-top:5vmin}.filter_input{margin-top:5px}.filter_label{color:#fff;font-size:18px;margin:5vmin 0 0;position:relative;text-align:left}.filter_reset_button{align-self:flex-start;background-color:#5e697e;border-radius:1vmin;color:#fff;cursor:pointer;font-size:16px;margin-top:5vmin;padding:1.5vmin;width:auto}.filter_selected_list{color:#fff;flex:none;font-size:16px;list-style:none;margin:.5vmin 0 0;padding:0;text-align:left}.filter_selected_list li{padding:.5vmin 0}.filter_selected_list label{align-items:center;cursor:pointer;display:flex;gap:1vmin}.filter_dropdown{background-color:#fff;border-radius:1vmin;box-shadow:0 .5vmin 1.5vmin #0000004d;color:#282c34;flex:none;font-size:16px;list-style:none;margin:.5vmin 0 0;overflow:hidden;padding:.5vmin 0;text-align:left}.filter_dropdown li{cursor:pointer;padding:1vmin 1.5vmin}.range_slider_values{color:#fff;flex:none;font-size:13px;margin-top:.5vmin;text-align:left}.range_slider{flex:none;height:2.5vmin;margin-bottom:5px;margin-top:10px;position:relative}.range_slider_track{background-color:#5e697e;left:0;right:0}.range_slider_selected,.range_slider_track{border-radius:1vmin;height:.5vmin;position:absolute;top:50%;transform:translateY(-50%)}.range_slider_selected{background-color:#fff}.range_slider_input{-webkit-appearance:none;appearance:none;background:#0000;height:100%;left:0;margin:0;pointer-events:none;position:absolute;top:0;width:100%}.range_slider_input::-webkit-slider-runnable-track{background:#0000}.range_slider_input::-moz-range-track{background:#0000}.range_slider_input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:50%;cursor:pointer;height:max(2.2vmin,14px);pointer-events:all;width:max(2.2vmin,14px)}.range_slider_input::-moz-range-thumb{background-color:#fff;border:none;border-radius:50%;cursor:pointer;height:max(2.2vmin,14px);pointer-events:all;width:max(2.2vmin,14px)}.info_panel:before{content:"";flex:1 1}.info_panel:after{content:"";flex:3 1}.info_label{color:#fff;font-size:22px;margin-top:5vmin;position:relative;text-align:center}.info_tooltip_button{background:none;border:none;color:#fff;cursor:pointer;height:1em;margin-left:.35em;padding:0;vertical-align:middle;width:1em}.info_tooltip_button svg{display:block;height:100%;width:100%}.info_tooltip_bubble{background-color:#5e697e;border-radius:1vmin;bottom:calc(100% + 1vmin);box-sizing:border-box;color:#fff;font-size:14px;left:50%;line-height:1.35;max-width:100%;padding:1.5vmin 2vmin;position:absolute;text-align:center;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:2}.info_value{color:#fff;font-size:20px;margin-top:1vmin;text-align:center}.info_value_filtered{white-space:nowrap}.info_filter_icon{height:.85em;vertical-align:-.08em;width:.85em}.info_button_list{-ms-overflow-style:none;align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:1vmin;list-style:none;margin:4vmin 0 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-width:none}.info_button_list::-webkit-scrollbar{display:none}.info_button{background-color:#5e697e;border-radius:1vmin;color:#fff;cursor:pointer;font-size:16px;padding:1.5vmin;text-align:center}.search_list{-ms-overflow-style:none;color:#fff;flex:1 1;font-size:16px;list-style:none;margin:2vmin 0 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-width:none;text-align:left}.search_list::-webkit-scrollbar{display:none}.search_list li{cursor:pointer;padding:1vmin 0}.header_button{align-items:center;background-color:#5e697e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:max(6vmin,40px);height:var(--header_button_size);justify-content:center;padding:0;width:max(6vmin,40px);width:var(--header_button_size)}.header_button svg{height:60%;width:70%}.menu_item_button{position:absolute;top:1vmin;transition:left .3s ease,opacity .3s ease}.close_button,.menu_item_hidden{opacity:0;pointer-events:none}.close_button{position:absolute;right:1vmin;top:1vmin;transition:opacity .3s ease}.close_button_visible{opacity:1;pointer-events:all}.hammock_diary{font-size:1.9vmin;margin-top:5px;pointer-events:all}.hammock_diary a{color:#fff}.nora_button{background-color:#5e697e;border:none;border-radius:1vmin;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;margin-bottom:4vmin;order:1;padding:2vmin;text-align:center}#nora_container{align-items:center;display:flex;height:calc(100% - max(6vmin, 40px) - 2vmin);height:calc(100% - var(--header_height));justify-content:center;left:0;position:absolute;top:calc(max(6vmin, 40px) + 2vmin);top:var(--header_height);width:100%}#nora_container svg{height:100%;width:100%}.nora_plot_button{position:absolute;z-index:1}#nora_container .nora_plot_button svg{height:60%;width:60%}.nora_line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;transition:opacity .2s ease}.nora_unfurling .nora_line{transition:none}.nora_line_selected{stroke-width:5}.nora_hit_area{fill:none;stroke:#0000;stroke-width:14;cursor:pointer;pointer-events:stroke}.nora_gridline{opacity:.08}.nora_axis,.nora_gridline{stroke:#fff;stroke-width:1}.nora_axis{opacity:.25}.nora_tick_label{fill:#fff;text-anchor:end;opacity:.5}.nora_axis_label,.nora_x_tick_label{fill:#fff;text-anchor:middle;opacity:.5}.nora_line_label{cursor:pointer;pointer-events:all}.nora_line_label.selected{font-weight:700}.nora_leader{fill:none;stroke-width:1;opacity:.45;pointer-events:none}
/*# sourceMappingURL=main.bec333df.css.map*/