@font-face{font-family:NotoSansTC;src:url(/assets/NotoSansTC-Bold-2931ksBd.ttf);font-weight:700;font-style:normal}@font-face{font-family:NotoSansTC;src:url(/assets/NotoSansTC-Medium-DtxeFLV8.ttf);font-weight:500;font-style:normal}@font-face{font-family:NotoSansTC;src:url(/assets/NotoSansTC-Regular-BPdsyRxh.ttf);font-weight:400;font-style:normal}@font-face{font-family:NotoSansTC;src:url(/assets/NotoSansTC-Light-D6pN97Xi.ttf);font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-BKtbn9Wi.ttf);font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-CFKDKRMh.ttf);font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-BHeBnKzs.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-y85UWPYz.ttf);font-weight:300;font-style:normal}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px}.text-display{font-size:64px;line-height:1.2;font-weight:700}:root{--color-primary: #2C55FB;--color-secondary: #3485FF;--color-danger: #FB602C;--color-warning: #FFBF00;--color-primary-tint: #D0D9FF;--color-gray-light: #B8C2CC;--color-surface: #F4F6F8;--color-border: #DDE1E5;--color-text: #1A1A2E;--color-text-muted: #64666E}:root{--z-base: 1;--z-sticky: 10;--z-dropdown: 20;--z-fixed-ui: 100}html{scroll-padding-top:160px}body{background-color:var(--color-surface)}img{max-width:100%;height:auto;display:block;object-fit:cover}.container{max-width:1400px;margin:0 auto}.q-table thead tr th{font-size:14px}.q-table tbody tr td{font-size:16px}.q-pagination .q-btn:before{box-shadow:none}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{border-radius:10px;background:transparent}::-webkit-scrollbar-thumb{background:#cecece;border-radius:10px;border:4px solid transparent;background-clip:padding-box}.sr-only,.swiper-notification{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1,h2,h3,h4,h5,h6,p{margin:0}.q-drawer{background-color:var(--color-surface)}.q-btn.bg-primary:hover{background:var(--color-primary-tint)!important;color:var(--color-primary)!important}.q-toggle .q-toggle__inner{width:36px;height:20px;padding:0;font-size:0}.q-toggle .q-toggle__track{width:36px;height:20px;border-radius:10px;opacity:1;background-color:#e9eef6;transition:background-color .3s ease}.q-toggle .q-toggle__thumb{width:16px;height:16px;top:2px;left:2px;border-radius:50%;box-shadow:0 2px 4px #00000026}.q-toggle .q-toggle__thumb:after{background-color:#fff}.q-toggle[aria-checked=true] .q-toggle__track{opacity:1;background-color:var(--q-primary)}.q-toggle[aria-checked=true] .q-toggle__thumb{transform:translate(16px)}.q-toggle:hover .q-toggle__thumb{box-shadow:0 3px 6px #0003}.q-tab{text-transform:none}@media(min-width:600px){.q-mt-sm-auto{margin-top:auto}.q-mb-sm-auto{margin-bottom:auto}.q-ml-sm-auto{margin-left:auto}.q-mr-sm-auto{margin-right:auto}.q-mx-sm-auto{margin-left:auto;margin-right:auto}.q-my-sm-auto{margin-top:auto;margin-bottom:auto}}@media(min-width:1024px){.q-mt-md-auto{margin-top:auto}.q-mb-md-auto{margin-bottom:auto}.q-ml-md-auto{margin-left:auto}.q-mr-md-auto{margin-right:auto}.q-mx-md-auto{margin-left:auto;margin-right:auto}.q-my-md-auto{margin-top:auto;margin-bottom:auto}}@media(min-width:1440px){.q-mt-lg-auto{margin-top:auto}.q-mb-lg-auto{margin-bottom:auto}.q-ml-lg-auto{margin-left:auto}.q-mr-lg-auto{margin-right:auto}.q-mx-lg-auto{margin-left:auto;margin-right:auto}.q-my-lg-auto{margin-top:auto;margin-bottom:auto}}@media(min-width:1920px){.q-mt-xl-auto{margin-top:auto}.q-mb-xl-auto{margin-bottom:auto}.q-ml-xl-auto{margin-left:auto}.q-mr-xl-auto{margin-right:auto}.q-mx-xl-auto{margin-left:auto;margin-right:auto}.q-my-xl-auto{margin-top:auto;margin-bottom:auto}}.rounded-0{border-radius:0}.rounded-1{border-radius:2px}.rounded-2{border-radius:4px}.rounded-3{border-radius:6px}.rounded-4{border-radius:8px}.rounded-5{border-radius:10px}.rounded-6{border-radius:12px}.rounded-8{border-radius:16px}.rounded-pill{border-radius:999px}.rounded-circle{border-radius:50%}.q-ripple{display:none}
