.time-machine-container{font-family:'Arial',sans-serif;background-color:#1A2C4E;color:#FFF;padding:30px;border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0 / .3);max-width:1000px;margin:0 auto}.time-machine-title{color:#79a1fe;text-align:center;font-size:32px;margin-bottom:30px}.property-form{display:grid;grid-template-columns:1fr;grid-gap:20px}.property-form .form-field{margin-bottom:15px}.property-form label{display:block;margin-bottom:5px;font-weight:700;color:#fff}.property-form input,.property-form select{width:100%;padding:12px;border:2px solid rgb(70 130 180 / .3);background-color:#fff;color:#1A2C4E;border-radius:5px;font-size:16px;transition:all 0.3s ease}.property-form input:focus,.property-form select:focus{border-color:#4682B4;outline:none;box-shadow:0 0 10px rgb(70 130 180 / .5)}.property-form input::placeholder{color:rgb(255 255 255 / .5)}.form-field-button{margin-top:50px}.property-form .form-submit{grid-column:span 2;text-align:center}.property-form .powered-by{color:#4682B4;font-size:1.2em;text-align:left;vertical-align:middle;line-height:57px;display:flex;align-items:flex-end;justify-content:center}.property-form .form-field-submit{grid-column:1 / span 2}.property-form button{background-color:#4d3fb5;width:100%;color:#FFF;border:none;padding:15px 30px;border-radius:5px;font-size:18px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 5px 15px rgb(70 130 180 / .3)}.property-form button:hover{background-color:#5A9AC9;transform:translateY(-2px);box-shadow:0 8px 20px rgb(70 130 180 / .4)}.property-form button:active{transform:translateY(1px);box-shadow:0 3px 10px rgb(70 130 180 / .2)}.property-form .required{color:#FF5252}.property-form .form-footer{grid-column:span 2;font-size:14px;text-align:center;color:rgb(255 255 255 / .6);margin-top:20px}.property-form .form-error{color:#FF5252;margin-top:5px;font-size:14px}#property-form option[value="other"]{display:none}@media (max-width:768px){.property-form{grid-template-columns:1fr}.property-form .form-submit{grid-column:1;order:1}.property-form .form-field-submit{grid-column:initial}.property-form .powered-by{grid-column:1;order:2;text-align:center;line-height:normal;padding:10px 0;justify-content:center}.property-form .form-footer{grid-column:1;order:3}}.visualization-container .powered-by{text-align:center;color:rgb(255 255 255 / .4);font-size:12px;margin-top:20px}