@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";body{background-color:#ebf8ff}.container{height:100vh;background-color:#ebf8ff}._container_1ouh3_1{display:flex;justify-content:center;padding:2rem;background-color:#ebf8ff;color:#222}._calculation-form_1ouh3_9{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 2px 10px #0000000d;padding:1.2rem;max-width:330px}._pedestrian-speed_1ouh3_19{display:flex;align-items:center;padding-bottom:.5rem;padding-left:.5rem;border-bottom:1px solid grey;margin-bottom:1.2rem}._pedestrian-speed_1ouh3_19 p:first-child{font-weight:600;color:#333;width:7rem;font-size:1.1rem}._pedestrian-speed_1ouh3_19{align-items:center}._pedestrian-speed_1ouh3_19 p:nth-child(2){width:50%;border:1px solid #ccc;border-radius:6px;padding:.6rem .5rem}._unit_1ouh3_46{margin-left:.3rem;font-size:.9rem;color:#555}._pedestrian-speed_1ouh3_19 button{display:inline-block;background-color:#0085cc;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:background-color .2s ease-in-out;font-size:1.1rem;flex-basis:50%;height:2.5rem;font-weight:500}._pedestrian-speed_1ouh3_19 button:hover{background-color:#005f87}form>button[type=submit],form>button{width:100%;margin-top:1.5rem;padding:.6rem;font-size:1.1rem;background-color:#0077b6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background-color .2s ease}form>button:hover{background-color:#005f87}@media (min-width: 481px){._calculation-form_1ouh3_9{padding:1.5rem 2rem;max-width:460px}}._dropdown_11odf_1{display:flex;align-items:center;padding-bottom:.5rem;padding-left:.5rem;border-bottom:1px solid grey;margin-bottom:1.2rem}._dropdown_11odf_1 label{font-weight:600;color:#333;width:6rem;font-size:.95rem}._dropdown_11odf_1 select{min-width:50%;padding:.4rem;font-size:.95rem;border:1px solid #ccc;border-radius:6px;background-color:#fafafa;height:2.5rem}@media (min-width: 481px){._dropdown_11odf_1 label{width:7rem;font-size:1.1rem}._dropdown_11odf_1 select{font-size:1.1rem}}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.custom-tooltip{background-color:#0085cc!important;color:#f8fafc!important;font-size:.95rem!important;font-weight:700;padding:8px 12px!important;border-radius:6px!important;box-shadow:0 4px 10px #00000040!important;max-width:200px;text-align:center;transition:all .15s ease-in-out}.custom-tooltip:after{border-top-color:#1e293b!important}._metric-display_3sw0j_1{display:flex;align-items:center;padding-bottom:.5rem;padding-left:.5rem;border-bottom:1px solid grey;margin-bottom:1.2rem}._metric-display_3sw0j_1 p:first-child{font-weight:600;color:#333;width:6rem;font-size:.95rem}._metric-display_3sw0j_1{align-items:center}._metric-display_3sw0j_1 p:nth-child(2){width:50%;border:1px solid #ccc;border-radius:6px;padding:.6rem .5rem}._unit_3sw0j_28{margin-left:.3rem;font-size:0rem;color:#555}._metric-display_3sw0j_1 button{display:inline-block;background-color:#0085cc;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:background-color .2s ease-in-out;font-size:.95rem;flex-basis:50%;height:2.5rem;font-weight:500}._metric-display_3sw0j_1 button:hover{background-color:#005f87}._metric-display_3sw0j_1 button:disabled{cursor:not-allowed;background-color:#005f8780}@media (min-width: 481px){._metric-display_3sw0j_1 p:first-child{width:7rem;font-size:1.1rem}._metric-display_3sw0j_1 button{font-size:1.1rem}}._current-options_1lhdd_1{list-style:none;margin-top:.5rem;padding:0;border:1px solid #ccc;border-radius:6px;background:#fff;max-height:200px;overflow-y:auto}li{padding:.5rem .75rem;cursor:pointer;font-size:.95rem;transition:background-color .15s ease}li:hover{background-color:#e5f1fb}@media (min-width: 481px){li{font-size:1.1rem}}._modal_17qc8_1{margin:1rem 0;padding:1rem;border:1px solid #bbb;border-radius:8px;background-color:#f9fafb}._modal_17qc8_1 p{margin:.5rem 0}._modal_17qc8_1 input{margin-top:.6rem;width:100%;padding:.4rem;font-size:.95rem;border:1px solid #ccc;border-radius:6px}._modal_17qc8_1 button{background-color:#0d9488;color:#fff;border:none;border-radius:6px;padding:.3rem .5rem;margin:.3rem;cursor:pointer;transition:background-color .2s ease}._modal_17qc8_1 button:hover{background-color:#0b7a6f}._metric-selection_1xz41_1,._metric-choices_1xz41_2,._metric-min_1xz41_3,._metric-max_1xz41_4{display:flex;align-items:center;font-weight:600}._metric-choices_1xz41_2{gap:.4rem}._metric-min_1xz41_3 button,._metric-max_1xz41_4 button{font-weight:600;font-size:.95rem}._modal-label_1xz41_20{display:inline-block;font-weight:600;width:10rem;color:#333;font-size:.95rem}@media (min-width: 481px){._metric-choices_1xz41_2{gap:1.2rem}._metric-min_1xz41_3 button,._metric-max_1xz41_4 button,._modal-label_1xz41_20{font-size:1.1rem}}p{display:flex;align-items:center;justify-content:space-between;font-size:.95rem}._modal-label_1ipyy_8{min-width:8.5rem;display:inline-block;font-weight:600;color:#333;font-size:.95rem}._button-like_1ipyy_16{display:inline-block;background-color:#0085cc;border-radius:8px;padding:.3rem .5rem;color:#fff}@media (min-width: 481px){p{font-size:1.1rem}._modal-label_1ipyy_8{min-width:10rem;font-size:1.1rem}}._text-input_1gcln_1{display:flex;align-items:center;padding-bottom:.5rem;padding-left:.5rem;border-bottom:1px solid grey;margin-bottom:1.2rem}._text-input_1gcln_1 label{font-weight:600;color:#333;width:6rem;font-size:.95rem}._text-input_1gcln_1 input{max-width:50%;padding:.3rem .5rem;font-size:.9rem;border:1px solid #ccc;border-radius:6px;text-align:right;background-color:#fdfdfd;text-align:left;height:2.5rem}._text-input_1gcln_1 p{margin-left:.3rem;font-size:.75rem;color:#555}@media (min-width: 481px){._text-input_1gcln_1 label{width:7rem;font-size:1.1rem}._text-input_1gcln_1 input{font-size:1rem}._text-input_1gcln_1 p{font-size:.9rem}}._container_dusnw_1{max-width:330px;margin:10px auto;padding:20px;border-radius:12px;box-shadow:0 6px 18px #0000000f;background:#ebf8ff}._title_dusnw_10{margin:0 0 16px;font-size:1.3rem;text-align:center;color:#005f87}._email_dusnw_17{text-align:center}._form_dusnw_21{display:flex;flex-direction:column;gap:12px}._label_dusnw_27{display:flex;flex-direction:column;font-size:.95rem}._input_dusnw_33{margin-top:6px;padding:10px 12px;border-radius:8px;border:1px solid #ddd;font-size:1rem}._textarea_dusnw_41{margin-top:6px;padding:10px 12px;border-radius:8px;border:1px solid #ddd;font-size:1rem;resize:vertical}._button_dusnw_50{padding:10px 16px;border-radius:8px;border:none;cursor:pointer;font-weight:600}._success_dusnw_58{margin-top:8px;color:#065f46}._error_dusnw_63{margin-top:8px;color:#7f1d1d}@media (min-width: 481px){._container_dusnw_1{max-width:460px}}._navbar_ak0tp_1{display:flex;justify-content:center;padding:10px 20px;background-color:#0085cc;width:auto;max-width:100%;margin:auto;border-bottom:3px solid #85d4ff}._navbar-title_ak0tp_13{font-weight:600;font-size:1.5rem;color:#efecf1}:root,input,select,button{font-family:Montserrat,sans-serif;font-size:16px}*{margin:0;padding:0;box-sizing:border-box}
