*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:#f5fafc;color:#071422;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}body{width:100%;overflow-x:hidden}.canvas{width:1024px;height:1536px;position:relative;margin:0 auto;transform-origin:top left;background:#f5fafc}.abs{position:absolute}.phone-sheet{background:#fff;border-radius:18px;box-shadow:0 2px 35px #dce7ee40}.asset{display:block;object-fit:contain}.text{line-height:1.45;white-space:nowrap}.heavy{font-weight:800;letter-spacing:-1.2px;line-height:1.3;color:#051522}.bold{font-weight:600}.time{font-weight:700;color:#050707;line-height:1.1}.muted{color:#526179}.soft{color:#cbd4df}.red{color:#f50019}.blue{color:#0062ff}.center{text-align:center}.line{background:#edf1f6}.hero-base{background:#f9fafc}.card{border:1px solid #e9eff6;border-radius:11px;background:#fff;box-shadow:0 2px 8px #ccd8e312}.card-content{color:inherit}.draw-panel{background:#fff7f8;border-radius:12px}.info{background:#eef5ff;border-radius:12px}.pink-line{background:#ffdade}a{color:inherit;text-decoration:none}a.blue{color:#0062ff}a.red{color:#f50019}button,input{font:inherit}button{cursor:pointer;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #2679ff;outline-offset:3px}.red-button,.selected{background:#f60725!important;color:#fff!important;border-color:#f60725!important}.red-button{font-size:21px;font-weight:600;display:flex;align-items:center;justify-content:center;border-radius:10px}.bottom-nav{background:#fff;border-top:2px solid #eff3f7;border-radius:0 0 18px 18px}.nav-label{text-align:center;color:#596579;line-height:1.45}.active .nav-label{color:#ff001c}.home-indicator{background:#071014;border-radius:8px;box-shadow:0 1px 4px #0a11152e}.result-tab{border:1px solid #e8edf4;background:#fff;border-radius:8px;font-size:21px;font-weight:600;color:#44536a}.refresh{padding:0}.refresh.rotating>img{animation:rotate .6s linear}@keyframes rotate{to{transform:rotate(360deg)}}.results-table{border:1px solid #e8eef5;border-spacing:0;border-radius:10px;overflow:hidden;table-layout:fixed;font-size:16px;color:#344258}.results-table th,.results-table td{border-right:1px solid #eaf0f6;border-bottom:1px solid #eaf0f6;text-align:center;height:40px;padding:0 8px;font-weight:400}.results-table tr:last-child td{border-bottom:0}.results-table th:last-child,.results-table td:last-child{border-right:0}.results-table th{background:#f5f8fa;font-size:17px;height:41px;font-weight:500}.results-table th:first-child,.results-table td:first-child,.results-table th:nth-child(2),.results-table td:nth-child(2){text-align:left;padding-left:12px}.results-table td:nth-child(2){color:#586880}.history-button{background:white;border:1.5px solid #ff0020;border-radius:11px;font-size:21px;font-weight:600;color:red}.search-form{border:1.5px solid #dce5f0;border-radius:11px;background:#fff;display:flex;align-items:center;overflow:hidden}.search-form input{position:absolute;left:52px;top:0;height:57px;width:690px;border:0;outline:0;font-size:21px;background:transparent;color:#526179}.search-form input::placeholder{color:#68758b}.search-form button{position:absolute;right:0;top:0;width:112px;height:58px;border:0;border-radius:10px;background:#ff0020;color:#fff;font-size:23px;font-weight:600}.category{background:#f4f6f9;border:1px solid #edf1f6;border-radius:9px;font-size:18px;color:#485a73}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{border:1px solid #e5edf5;border-radius:12px;background:#fff;min-height:54px;overflow:hidden}.faq-item summary{display:flex;align-items:center;gap:27px;height:52px;padding:0 17px;list-style:none;cursor:pointer;font-size:23px;font-weight:500}.faq-item summary::-webkit-details-marker{display:none}.faq-item .number{flex-shrink:0;width:39px;height:39px;border-radius:50%;display:grid;place-items:center;color:#ec0017;font-size:23px;background:radial-gradient(circle at 60% 65%,#ffe5e7,#ffc5ca);font-weight:500}.faq-item .disclosure{margin-left:auto;width:21px;height:18px;object-fit:contain}.faq-item[open]{padding-bottom:12px}.faq-item[open] summary{height:64px}.faq-item[open] .disclosure{content:url('assets/up.png')}.answer{margin:0 15px;padding:15px 20px 13px;background:#f4f6f9;border-radius:11px;font-size:20px;line-height:33px;color:#455771}.tab-base{border-radius:8px;background:#f5f7f9}.article-tab{border:0;background:transparent;border-radius:8px;color:#3c4c63;font-size:21px;font-weight:600}.article-row>.asset{border-radius:9px;object-fit:cover}.page-articles .article-row .card{box-shadow:none}.page-index .card-content .text{font-size:20px!important}.page-index .card-content .muted{font-size:17px!important}.page-index .card-content>.asset{top:14px}.page-index .card-content>.text{top:73px}.page-index .card-content>.muted{top:106px}.page-more .card-content>.text{top:78px}.page-more .card-content>.muted{top:112px}.page-more .heavy{letter-spacing:0}.page-results .card-content>.text{top:76px}.page-results .card-content>.muted{top:110px}.filtered-out{display:none!important}.empty-result{padding:30px;color:#526179;font-size:22px}.toast{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);padding:13px 23px;background:#182538;color:white;border-radius:10px;z-index:50;font-size:16px;box-shadow:0 4px 20px #0002}.calendar-panel{position:absolute;left:89px;top:633px;width:848px;height:444px;background:white;border:1px solid #e8eef5;border-radius:10px;display:grid;grid-template-columns:repeat(7,1fr);padding:20px;gap:10px;z-index:3}.calendar-panel div{display:grid;place-items:center;font-size:20px;background:#f5f8fc;border-radius:8px}.calendar-panel .today{background:#f60725;color:white}.page-faq .faq-item[open]~.faq-item{flex-shrink:0}

/* Display the original design at mobile width, including on desktop. */
.canvas{zoom:0.380859375}
