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}.bs-simple-bg{align-items:center;background:#ebf0f5;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;min-height:100vh;overflow:hidden}.bs-simple-section{--bs-stat-inset:18px;background-color:#fff;border-radius:18px;margin:0 auto;max-width:480px;width:90vw}.bs-simple-content{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;max-width:480px;min-height:0;padding-bottom:0;width:100vw}.bs-simple-banner{background-position:50%;background-size:cover;border-bottom-left-radius:18px;border-bottom-right-radius:18px;flex-shrink:0;height:90px;position:relative;width:100vw}.bs-simple-logo{border-radius:12px;box-shadow:0 1px 4px #1976d244;height:44px;left:12px;object-fit:cover;position:absolute;top:12px;width:44px;z-index:100}.bs-simple-title{color:#1976d2;font-size:2.1rem;font-weight:700;letter-spacing:.07em;margin:1.2rem 0 .7rem;text-align:center}.bs-simple-title span{color:#0edbaf;font-size:1.2rem;font-weight:400}.bs-simple-maincard{--bs-stat-inset:18px;align-items:center;background:#fffc;border:1px solid #ffffff1f;border-radius:18px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;margin:50px auto 20px;max-width:480px;padding:12px 0 10px;position:relative;width:90vw;z-index:1}.bs-simple-stats-row{align-items:stretch;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:10px 0 4px;width:100%}.bs-simple-stat-col{grid-gap:12px;align-items:center;box-sizing:border-box;display:grid;flex:none;gap:12px;grid-template-columns:1fr 1fr;padding:12px 18px;padding:12px var(--bs-stat-inset,18px);position:relative;width:100%}.bs-simple-stat-col:before{border-radius:3px;content:"";height:70%;left:18px;left:var(--bs-stat-inset,18px);opacity:.95;position:absolute;top:50%;transform:translateY(-50%);width:3px}.bs-simple-stat-col--booking:before{background:linear-gradient(180deg,#0288d1,#4fc3f7)}.bs-simple-stat-col--entry:before{background:linear-gradient(180deg,#ef6c00,#ffb74d)}.bs-simple-stat-col--booking .bs-simple-mainlabel,.bs-simple-stat-col--entry .bs-simple-mainlabel{padding-left:10px}.bs-simple-stat-col+.bs-simple-stat-col{border-top:none;margin-top:2px;padding-top:14px}.bs-simple-stat-col+.bs-simple-stat-col:after{background:linear-gradient(90deg,#0000,#ffffff1f 20%,#ffffff1f 80%,#0000);content:"";height:1px;left:18px;left:var(--bs-stat-inset,18px);position:absolute;right:18px;right:var(--bs-stat-inset,18px);top:0}.bs-simple-stat-value{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;min-height:auto;min-width:0;width:100%}.bs-stat-num-wrap{align-items:center;background:none;border:none;box-shadow:none;display:inline-flex;justify-content:center;min-width:5.5rem;padding:0}.bs-stat-warning{font-size:.95rem;font-weight:900;line-height:1.3;max-width:9rem;padding:0;text-align:center;white-space:normal}.bs-stat-warning--orange{color:#ef6c00}.bs-stat-warning--red{color:#c62828}.bs-simple-mainlabel{display:flex;flex-direction:column;flex-shrink:0;gap:2px;line-height:1.25;margin-bottom:0;text-align:left}.bs-stat-title-cn{font-size:1.28rem;font-weight:700;letter-spacing:.02em}.bs-stat-title-en{font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bs-simple-stat-col--booking .bs-stat-title-cn{color:#1accff}.bs-simple-stat-col--booking .bs-stat-title-en{color:#039be5}.bs-simple-stat-col--entry .bs-stat-title-cn{color:#e65100}.bs-simple-stat-col--entry .bs-stat-title-en{color:#fb8c00}.bs-simple-table-title{border-left:3px solid #1976d2;color:#1976d2;font-size:1.2rem;font-weight:700;line-height:1.35;margin:.2rem 0 .55rem;padding-left:10px;position:relative;text-align:left;width:100%}.bs-simple-table-title span{color:#5a8f7a;font-size:.95rem;font-weight:500;margin-left:.35em}.bs-simple-table{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;box-shadow:none;margin-bottom:18px;overflow:auto;padding:4px 0;width:100%}.bs-simple-row{align-items:center;border-bottom:none;display:flex;flex-direction:row;justify-content:space-between;padding:14px 18px;padding:14px var(--bs-stat-inset,18px);position:relative;transition:background .2s ease}.bs-simple-row:after{background:linear-gradient(90deg,#0000,#1976d238 18%,#0288d173 50%,#1976d238 82%,#0000);bottom:0;content:"";height:1px;left:18px;left:var(--bs-stat-inset,18px);position:absolute;right:18px;right:var(--bs-stat-inset,18px)}.bs-simple-row:hover{background:#ffffff0d}.bs-simple-row:last-child:after{display:none}.bs-simple-date{color:#0d235a;font-size:1.5rem;font-weight:700;letter-spacing:.04em}.bs-simple-num{align-items:center;background:linear-gradient(135deg,#e3f2fd,#f0f8ff);border:1px solid #1976d224;border-radius:10px;display:flex;font-size:1.1rem;justify-content:flex-end;min-width:60px;padding:4px 12px}.bs-simple-footer{align-items:center;color:#1976d2;display:flex;flex-shrink:0;font-size:1.15rem;gap:8px;justify-content:center;margin-bottom:44px;opacity:.8}.bs-simple-footer-logo{background:#fff;border-radius:6px;box-shadow:0 1px 4px #1976d244;height:22px;object-fit:cover;width:22px}.bs-simple-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.bs-spinner{animation:bs-spin 1s linear infinite;border:4px solid #e3f2fd;border-radius:50%;border-top-color:#1976d2;height:44px;margin-bottom:18px;width:44px}@keyframes bs-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bs-loading-text{color:#1976d2;font-size:1.1rem;opacity:.85;text-align:center}.bs-loading-text span{color:#1e6e5c;font-size:.95rem}.bs-anim-main{background:none;border-radius:.5rem;color:#0d235a;letter-spacing:.08em;padding:.15rem 1rem}.bs-anim-main,.bs-anim-stat{display:inline-block;font-size:3.2rem;font-weight:900;margin:0}.bs-anim-stat{font-feature-settings:"tnum";-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-variant-numeric:tabular-nums;letter-spacing:.03em;line-height:1;padding:0;white-space:nowrap}.bs-simple-stat-col--booking .bs-anim-stat{background-image:linear-gradient(135deg,#4fc3f7,#0288d1 45%,#4fc3f7)}.bs-simple-stat-col--entry .bs-anim-stat{background-image:linear-gradient(135deg,#bf360c,#ef6c00 45%,#ffb74d)}.bs-simple-num span{background:none;border:none;box-shadow:none;color:#1976d2;font-size:1.7rem;font-weight:800;letter-spacing:.04em;padding:.1rem .25rem}.bs-wave{bottom:0;height:36px;left:0;margin:0;pointer-events:none;position:fixed;z-index:10}.bs-forest,.bs-wave{display:block;width:100vw}.bs-forest{margin:18px auto 0}.bs-today-title{color:#1976d2;font-size:1.3rem;font-weight:700;letter-spacing:.04em;margin-bottom:.3rem}.bs-today-date{color:#388e3c;font-size:1.1rem;font-weight:600;margin-bottom:.4rem}.bs-today-num{background:none;border:.15rem solid #fff;border-radius:.5rem;color:#0d235a;font-size:2.5rem;font-weight:900;letter-spacing:.07em;padding:.15rem 1rem}.bs-warning-card{align-items:center;background:linear-gradient(135deg,#ff9800,#ff5622b4);border-radius:16px;box-shadow:0 4px 20px #ff572244;color:#fff;display:flex;flex-direction:column;margin:50px auto 18px;padding:30px 20px;position:relative;text-align:center;width:90vw;z-index:1}.bs-warning-icon{animation:bs-warning-pulse 2s ease-in-out infinite;font-size:3rem;margin-bottom:15px}@keyframes bs-warning-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.bs-warning-title{font-size:2rem;font-weight:700;margin-bottom:8px;text-shadow:0 2px 4px #0000004d}.bs-warning-subtitle{font-size:1.1rem;font-weight:500;margin-bottom:20px;opacity:.9}.bs-warning-message{font-size:1.3rem;font-weight:600;line-height:1.4;margin-bottom:15px}.bs-warning-message span{display:block;font-size:1rem;font-weight:400;margin-top:5px;opacity:.85}.bs-warning-note{background:#ffffff26;border-radius:8px;font-size:1.1rem;line-height:1.4;opacity:.9;padding:12px 16px}.bs-warning-note span{display:block;font-size:.9rem;margin-top:5px;opacity:.8}.bs-warning-stats{background:#fff3;border-radius:12px;margin:15px 0;padding:15px;width:100%}.bs-warning-stat-item{align-items:center;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;margin-bottom:8px}.bs-warning-stat-item:last-child{margin-bottom:0}.bs-warning-stat-label{color:#ffffffe6;font-weight:500}.bs-warning-stat-value{background:#ffffff26;border-radius:6px;color:#fff;font-weight:700;min-width:60px;padding:4px 8px;text-align:center}@media (max-width:1024px){.bs-simple-bg{height:100vh;min-height:100vh}.bs-simple-banner{border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:auto;position:relative}.bs-simple-logo{border-radius:6px;height:28px;left:6px;top:6px;width:88px}.bs-simple-title{font-size:1.2rem;margin:10px 0 6px}.bs-simple-title span{font-size:.8rem}.bs-simple-section{--bs-stat-inset:14px;margin-top:.5rem;overflow-x:hidden;overflow-y:scroll;width:92vw}.bs-simple-maincard{--bs-stat-inset:14px;border-radius:14px;padding:4px 0 6px;width:92vw}.bs-simple-stats-row{gap:4px;padding:8px 0 2px}.bs-simple-stat-col{gap:8px;padding:10px 14px;padding:10px var(--bs-stat-inset,14px)}.bs-stat-title-cn{font-size:1.05rem}.bs-stat-title-en{font-size:.72rem}.bs-stat-num-wrap{min-width:4.8rem;padding:0}.bs-stat-warning{font-size:.78rem;max-width:7.5rem}.bs-simple-stat-value{min-height:auto}.bs-simple-table-title{font-size:1.1rem;margin:.6rem 0 .45rem;padding-left:8px}.bs-simple-table-title span{display:block;font-size:.82rem;margin-left:0;margin-top:2px}.bs-simple-table{border-radius:12px;padding:2px 0}.bs-simple-row{font-size:.95rem;padding:12px 14px;padding:12px var(--bs-stat-inset,14px)}.bs-simple-date{font-size:1.5rem;font-weight:700}.bs-simple-num{border-radius:8px;font-size:2rem;min-width:38px;padding:3px 8px}.bs-simple-footer{font-size:.7rem;margin-bottom:10px;margin-top:10px}.bs-simple-footer-logo{border-radius:4px;height:16px;width:16px}.bs-anim-main{font-size:3.2rem;letter-spacing:2px;padding:.05rem .4rem}.bs-anim-stat{font-size:2.85rem;letter-spacing:.02em}.bs-simple-num span{font-size:2rem;letter-spacing:1px;padding:.05rem .15rem}.bs-wave{height:22px;margin-bottom:0}.bs-forest{margin-top:10px;max-width:98vw}.bs-today-title{font-size:.9rem}.bs-today-date{font-size:.7rem}.bs-today-num{font-size:1.3rem;padding:.05rem .4rem}.bs-warning-card{margin:40px auto 15px;padding:25px 16px}.bs-warning-icon{font-size:2.5rem;margin-bottom:12px}.bs-warning-title{font-size:1.8rem}.bs-warning-subtitle{font-size:1rem}.bs-warning-message{font-size:1.2rem}.bs-warning-message span{font-size:.95rem}.bs-warning-note{font-size:1rem}.bs-warning-note span{font-size:.85rem}.bs-warning-stats{margin:12px 0;padding:12px}.bs-warning-stat-item{font-size:1rem;margin-bottom:6px}.bs-warning-stat-value{min-width:50px;padding:3px 6px}}j e4ymjdjfeBlend{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}