:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#163d68;background:#e9f5ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;margin:0;background:radial-gradient(circle at 50% -10%,#fff 0,#eaf7ff 34%,#d6edff 72%,#cce7ff 100%)}button,a{font:inherit}.page-shell{width:min(100%,620px);min-height:100vh;margin:auto;padding:0 16px 30px}.topbar{display:flex;height:82px;align-items:center;justify-content:space-between}.brand{display:flex;flex-direction:column;align-items:center}.brand strong{color:#188ce4;font-size:27px;font-weight:900;letter-spacing:-1px}.brand strong i{margin-right:3px;color:#177ed3;font-size:34px;font-style:italic}.brand small{margin-top:-5px;color:#308dd1;font-size:8px;letter-spacing:4px}.preview-badge{padding:6px 10px;border:1px solid #7ac5f4;border-radius:999px;background:#fff;color:#2189d6;font-size:11px;font-weight:750}.carousel{position:relative;overflow:hidden;height:270px;border-radius:24px;background:#1685de;box-shadow:0 16px 35px rgba(25,108,178,.24)}.slides{display:flex;height:100%;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.slide{position:relative;display:flex;min-width:100%;padding:34px 34px 46px;flex-direction:column;justify-content:center;overflow:hidden;color:#fff}.slide:before,.slide:after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.13)}.slide:before{width:220px;height:220px;right:-70px;top:-90px}.slide:after{width:150px;height:150px;right:48px;bottom:-95px}.slide.royal{background:linear-gradient(135deg,#0759bf,#12a9ef)}.slide.games{background:linear-gradient(135deg,#5931b7,#1a7be6)}.slide.service{background:linear-gradient(135deg,#04798c,#16b99f)}.slide-kicker{position:relative;z-index:1;font-size:11px;font-weight:800;letter-spacing:2px;opacity:.82}.slide h1{position:relative;z-index:1;margin:10px 0 9px;max-width:70%;font-size:30px;line-height:1.15}.slide p{position:relative;z-index:1;max-width:72%;margin:0 0 20px;color:rgba(255,255,255,.84);font-size:13px;line-height:1.65}.slide a{position:relative;z-index:2;align-self:flex-start;padding:10px 17px;border-radius:999px;background:#fff;color:#187ed2;font-size:12px;font-weight:800;text-decoration:none}.slide-icon{position:absolute;z-index:1;right:29px;top:84px;color:rgba(255,255,255,.95);font-size:46px;font-weight:950;text-shadow:0 10px 25px rgba(0,0,0,.18);transform:rotate(-6deg)}.slide-arrow{position:absolute;z-index:3;top:50%;width:34px;height:34px;margin-top:-17px;border:0;border-radius:50%;background:rgba(0,35,83,.22);color:#fff;font-size:26px;line-height:1;cursor:pointer}.slide-arrow.previous{left:8px}.slide-arrow.next{right:8px}.dots{position:absolute;z-index:3;bottom:15px;left:0;right:0;display:flex;justify-content:center;gap:7px}.dots button{width:7px;height:7px;padding:0;border:0;border-radius:10px;background:rgba(255,255,255,.45);transition:.2s}.dots button.active{width:24px;background:#fff}.announcement{display:flex;min-height:44px;margin:13px 0;padding:10px 13px;align-items:center;border:1px solid rgba(37,142,218,.15);border-radius:14px;background:rgba(255,255,255,.8);box-shadow:0 7px 19px rgba(39,111,161,.07)}.announcement span{flex:none;margin-right:10px;padding:3px 7px;border-radius:6px;background:#e3f3ff;color:#2188d5;font-size:10px;font-weight:800}.announcement p{margin:0;color:#6687a2;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detector{padding:22px 17px 18px;border:1px solid rgba(38,143,218,.16);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 13px 28px rgba(36,106,156,.1)}.section-heading{display:flex;align-items:center;justify-content:space-between}.eyebrow{color:#2c98dc;font-size:9px;font-weight:850;letter-spacing:1.6px}.section-heading h2{margin:3px 0 0;color:#173e68;font-size:22px}.refresh-button{padding:7px 10px;border:1px solid #7ac3ef;border-radius:10px;background:#f8fdff;color:#2789d3;font-size:11px;font-weight:750}.section-copy{margin:10px 0;color:#7b94aa;font-size:12px;line-height:1.6}.progress{height:6px;margin:15px 0 8px;overflow:hidden;border-radius:9px;background:#d8e9f5}.progress span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#35b8f8,#287be4);transition:width .3s}.summary{min-height:20px;margin:0 0 12px;color:#377ba9;font-size:12px;font-weight:700}.lines{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.line{position:relative;display:grid;min-width:0;height:65px;padding:8px 9px;grid-template-columns:26px 1fr auto;align-items:center;border:1px solid #deebf4;border-radius:13px;background:#fff;color:#385b77;text-align:left;cursor:pointer;transition:.18s}.line:active{transform:scale(.98)}.line .signal{display:flex;height:22px;align-items:flex-end;gap:2px}.signal i{display:block;width:4px;border-radius:4px;background:#bfd4e3}.signal i:nth-child(1){height:7px}.signal i:nth-child(2){height:14px}.signal i:nth-child(3){height:21px}.line b,.line small{display:block}.line b{font-size:13px}.line small{margin-top:2px;color:#9aabb9;font-size:9px}.line em{color:#8098aa;font-size:10px;font-style:normal}.line.ready{border-color:#58afe8}.line.ready .signal i{background:#2799e3}.line.ready small{color:#168e5a}.line.failed{opacity:.48}.line.best{border:2px solid #258fe1;box-shadow:0 5px 15px rgba(40,139,216,.15)}.line.best:after{content:"推荐";position:absolute;right:6px;top:-8px;padding:2px 6px;border-radius:8px;background:#248de0;color:#fff;font-size:8px}.enter-button{width:100%;height:50px;margin-top:14px;border:0;border-radius:14px;background:linear-gradient(100deg,#40b7f5,#267ce5);color:#fff;font-size:15px;font-weight:800;box-shadow:0 8px 20px rgba(34,127,218,.22)}.enter-button:disabled,.refresh-button:disabled{opacity:.55}.privacy-note{margin:10px 0 0;text-align:center;color:#98a8b6;font-size:10px}.features{display:grid;margin:13px 0;grid-template-columns:repeat(3,1fr);gap:9px}.features article{display:flex;min-height:72px;padding:10px 8px;align-items:center;border-radius:14px;background:rgba(255,255,255,.78);box-shadow:0 6px 16px rgba(39,111,161,.06)}.features article>span{margin-right:7px;font-size:20px}.features b,.features small{display:block}.features b{color:#315b7e;font-size:11px}.features small{margin-top:3px;color:#91a3b2;font-size:8px;line-height:1.4}footer{text-align:center;color:#8fa2b2;font-size:10px}@media(max-width:390px){.page-shell{padding-right:11px;padding-left:11px}.carousel{height:250px}.slide{padding-right:28px;padding-left:28px}.slide h1{font-size:26px}.slide p{max-width:76%}.slide-icon{right:22px;font-size:39px}.detector{padding-right:12px;padding-left:12px}.lines{gap:7px}.line{padding-right:6px;padding-left:6px;grid-template-columns:23px 1fr auto}.features{gap:6px}.features article{padding:8px 6px;flex-direction:column;text-align:center}.features article>span{margin:0 0 4px}}
