@import url(https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*  !*text-align: center;*!*/:root{--login-accent-color:#007bff;--login-base-color:#fff;--login-text-color:#333;--login-input-color:#f3f0ff}*{margin:0;padding:0}.login-html{color:#333;color:var(--login-text-color);font-family:Poppins,Segoe UI,sans-serif;font-size:12pt;text-align:center}.login-body{background-image:url(/static/media/background5.210662c8a431ff9398f5.png);background-position:100%;background-size:cover;min-height:100dvh;overflow:hidden}.login-wrapper{align-items:center;background-color:#fff;background-color:var(--login-base-color);border-radius:0 20px 20px 0!important;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:10px;width:max(40%,600px)}.login-h1{font-size:3rem;font-weight:900;text-transform:uppercase}.login-form{align-items:center;display:flex;flex-direction:column;gap:20px!important;margin-bottom:50px;margin-top:10px;width:min(400px,100%)}.login-form>div{width:100%}.login-form label,.login-form>div{display:flex;justify-content:center}.login-form label{fill:#fff;fill:var(--login-base-color);align-items:center;background-color:#007bff;background-color:var(--login-accent-color);border-radius:10px 0 0 10px;color:#fff;color:var(--login-base-color);flex-shrink:0;font-size:1.5rem;font-weight:500;height:48px;width:48px}.login-form input{background-color:#f3f0ff;background-color:var(--login-input-color);border:2px solid #f3f0ff;border:2px solid var(--login-input-color);border-left:none;border-radius:0 10px 10px 0!important;box-sizing:border-box;flex-grow:1;font:inherit;height:15px!important;min-width:0;padding:1.5em;transition:.15s ease}login-form input:hover{border-color:#007bff;border-color:var(--login-accent-color)}login-form input:focus{border-color:#333;border-color:var(--login-text-color);outline:none}div:has(input:focus)>.login-form label{background-color:#333;background-color:var(--login-text-color)}.login-form input::placeholder{color:#333;color:var(--login-text-color)}.login-form button{align-items:center;background-color:#007bff;background-color:var(--login-accent-color);border:none;border-radius:1000px;color:#fff;color:var(--login-base-color);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;margin-top:20px!important;padding:1.75em 3.5em!important;text-transform:uppercase;transition:.15s ease}.login-form button:focus,.login-form button:hover{background-color:#333;background-color:var(--login-text-color)}.login-form button:focus{outline:none}.login-a{color:#007bff;color:var(--login-accent-color);text-decoration:none}.login-a:hover{text-decoration:underline}@media(max-width:1100px){.wrapper{border-radius:0;width:min(600px,100%)!important}}.login-form div.incorrect label{background-color:#f06272}.login-form div.incorrect input{border-color:#f06272}#error-message{color:#f06272}.table-title{font-size:24px}.page_button,.table-title{font-weight:700;margin-bottom:10px;text-align:center}.page_button{font-size:20px}.page-button-container{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:10px}.pagination-button{background:none;border:none;cursor:pointer;font-size:24px;padding:10px 15px}.pagination-button:disabled{color:grey}.page-info{font-size:20px}table{border-collapse:collapse;border-radius:8px;margin-top:20px;overflow:hidden;width:100%}td,th{padding:10px;text-align:center}.flex-container{align-items:stretch;display:flex;gap:4rem;justify-content:space-between;padding:1rem;width:90%}.search-container{align-items:flex-start;background-color:#fff;border:1px solid #d1d5db;border-radius:.75rem;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;flex:0 0 40%;flex-wrap:wrap;gap:1.1rem;padding:1.1rem;transition:all .2s ease-in-out}.right-tools,.search-container{display:flex;flex-direction:column}.right-tools{flex:0 0 40%;gap:1.5rem;min-height:400px}.predict-card{justify-content:center;min-height:270px}.assistant-card{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.75rem;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:1rem;transition:all .2s ease-in-out}.assistant-card:hover,.predict-card:hover{box-shadow:0 8px 18px #00000026}.assistant-link,.predict-link{align-items:center;color:inherit;display:flex;flex-direction:column;text-decoration:none}.predict-img{height:auto;margin-bottom:6px;width:80px}.predict-title{font-size:18px;font-weight:600;margin:4px 0;text-align:center}.predict-text{color:#555;font-size:13px;margin:0;text-align:center}.assistant-title{font-size:18px;font-weight:600;margin:4px 0;text-align:center}.assistant-desc{color:#555;font-size:13px;margin-top:6px;text-align:center}.chart-box{align-items:center;display:flex;height:420px;justify-content:center}.chart-box iframe{border:none;height:100%;width:100%}

/*!*最新的部分*!*/.container{margin:0 auto;max-width:100%}.charts-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.chart-box{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;flex-basis:calc(33.33% - 30px);flex-grow:1;flex-shrink:1;max-width:500px;min-width:300px;padding:10px}h1,h2,h3{border-bottom:2px solid #007bff;margin-bottom:15px;padding-bottom:5px}.styled-table{border-collapse:collapse;margin-bottom:20px;width:100%}.styled-table td{border-bottom:1px solid #ddd;padding:8px 12px}.table-key{background-color:#f4f4f4;font-weight:700;width:35%}.table-value{word-break:break-word}.page-styled-pre,.styled-pre{background:#f8f9fa;border-radius:5px;font-size:14px;line-height:1.5;overflow-x:auto;padding:10px}.page-styled-pre{box-sizing:border-box;font-family:-apple-system,Ubuntu,Poppins,Segoe UI,sans-serif;max-width:100%}.page-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;padding:2px 20px}.material-detail-container{border-bottom:2px solid #007bff;margin-bottom:15px;padding-bottom:5px}#jsmol_container{margin:0 auto;width:90%}
/*# sourceMappingURL=main.ba64e2b2.css.map*/