:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--gold-border:#fdf59c;--gold:linear-gradient(44.5158deg, #f1991c 3.8177%, #fdf182 38.615%, #ea8a16 99.053%);background:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent;cursor:pointer}button:disabled{cursor:wait}button:focus-visible,input:focus-visible+.checkbox-visual{outline-offset:5px;outline:2px solid #fff}button{touch-action:manipulation}img{display:block}img[hidden]{display:none}p{margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.navigation-site{isolation:isolate;background:#000;min-height:max(100svh,650px);position:relative;overflow:clip}.scene{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.scene-composite{opacity:0;width:100%;height:100%;display:block}.scene-composite--ready{opacity:1}.landing{position:absolute;inset:0}.landing-content{flex-direction:column;align-items:center;gap:40px;width:358px;display:flex;position:absolute;top:calc(50% + 11px);left:50%;transform:translate(-50%,-50%)}.brand{filter:drop-shadow(0 4px 2px #000c);flex-direction:column;align-items:center;gap:17px;width:268px;display:flex}.brand-logo{object-fit:cover;width:268px;height:202px}.brand-spacer{flex:0 0 75px;width:100%;height:75px}.landing-actions{flex-direction:column;gap:14px;width:100%;display:flex}.gold-button{color:#050505;background:var(--gold);border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:38px;padding:12px 16px;font-size:14px;font-weight:700;line-height:12px;transition:filter .15s,transform .15s;display:flex;box-shadow:0 0 10px #ffffff80}.gold-button:hover{filter:brightness(1.08)}.gold-button:active{transform:translateY(1px)}.floating-support,.quick-actions{display:none}.dialog-backdrop{z-index:10;pointer-events:none;background:#000000b3;position:fixed;inset:0}.channel-panel-tint{z-index:11;mix-blend-mode:hard-light;pointer-events:none;background:#252200;border-radius:8px;position:fixed}.dialog-layer{z-index:12;outline:none;place-items:center;display:grid;position:fixed;inset:0}.channel-dialog-wrap{width:358px;position:relative}.channel-panel{border:1px solid var(--gold-border);background:0 0;border-radius:8px;flex-direction:column;gap:24px;min-height:440px;padding:29px 15px 23px 20px;display:flex;position:relative}.channel-list{scrollbar-width:thin;scrollbar-color:#b58c31 transparent;flex-direction:column;gap:24px;max-height:calc(100svh - 236px);display:flex;overflow:clip auto}.channel-row{grid-template-columns:36px 1fr 115px;align-items:center;gap:14px;min-height:36px;display:grid;position:relative}.channel-row--saved{background:linear-gradient(100deg,#db9d2057,#fdf59c1f);border:1px solid #f5ce65;border-radius:8px;padding:8px;box-shadow:inset 3px 0 #f5ce65}.channel-row--saved .channel-label{color:#fff4c2;font-weight:700}.channel-saved-badge{color:#211600;letter-spacing:0;white-space:nowrap;background:#f5ce65;border-radius:3px;justify-content:center;align-items:center;gap:3px;padding:2px 5px;font-size:10px;font-weight:700;line-height:12px;display:inline-flex}.channel-latency{color:#07be03;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;min-width:36px;font-size:12.737px;font-weight:600;line-height:19.106px;display:flex}.channel-label{text-align:center;letter-spacing:.5573px;color:#e3e3e3;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:16px;font-weight:500;line-height:16px;display:flex}.channel-enter{color:#2e2e2e;letter-spacing:.7px;white-space:nowrap;background:linear-gradient(70.973deg,#f1991c 3.8177%,#fdf182 38.615%,#ea8a16 99.053%);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition:filter .15s;display:flex}.channel-enter:hover{filter:brightness(1.12)}.remember-choice{cursor:pointer;letter-spacing:-.24px;white-space:nowrap;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:8px;min-height:26px;margin-top:auto;font-size:12px;font-weight:500;line-height:26px;display:flex;position:relative}.remember-choice input{opacity:0;width:20px;height:20px;margin:0;position:absolute;left:0}.checkbox-visual{background:#fff;border:1px solid silver;border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.remember-choice input:checked+.checkbox-visual{background:#2563eb;border-color:#2563eb}.dialog-close{display:none}.countdown-toast{z-index:20;background:#2e2e2e;border-radius:4px;width:313px;height:64px;position:fixed;top:40px;right:40px;overflow:hidden;box-shadow:0 4px 18px #0001}.countdown-warning{place-items:center;width:24px;height:24px;display:grid;position:absolute;top:20px;left:12px}.countdown-toast p{color:#fff;white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:24px;position:absolute;top:22.5px;left:44px}.countdown-toast strong{font-weight:700}.countdown-cancel{background:0 0;border:0;width:16px;height:16px;padding:0;position:absolute;top:9px;right:9px}.countdown-cancel:after{content:"";position:absolute;inset:-6px}.countdown-progress{transform-origin:0;width:100%;height:5px;animation:countdown-fill var(--countdown-duration) linear forwards;background:#eac645;position:absolute;bottom:0;left:0}@keyframes countdown-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.channel-panel--message{justify-content:center}.panel-message{text-align:center;color:#e3e3e3;font-size:14px}.panel-error{text-align:center;flex-direction:column;align-items:center;gap:22px;font-size:14px;line-height:1.7;display:flex}.panel-error .gold-button{max-width:200px}.text-button{color:var(--gold-border);background:0 0;border:0;padding:7px;font-size:14px}.notice{z-index:30;background:#2e2e2e;border-radius:4px;width:max-content;max-width:calc(100% - 32px);padding:14px 36px 14px 18px;font-size:14px;line-height:1.5;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.notice button{color:#fff;background:0 0;border:0;width:26px;height:26px;font-size:20px;position:absolute;top:5px;right:5px}@media (width<=767px){.navigation-site{min-height:max(100svh,640px)}.landing-content{gap:68px;width:calc(100% - 32px);max-width:430px;top:calc(50% + 71px)}.brand{filter:drop-shadow(0 2.369px 1.184px #000c);gap:16px;width:222px}.brand-logo{width:222px;height:167px}.brand-spacer{flex-basis:50px;height:50px}.floating-support{-webkit-backdrop-filter:blur(6.975px);backdrop-filter:blur(6.975px);background:#0000006b;border:.775px solid #fff;border-radius:31px;padding:24px 8px;display:block;position:absolute;top:32px;right:12px;box-shadow:0 0 10px #f006}.floating-support button{color:#fff;filter:drop-shadow(0 3.333px 1.667px #0004);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3.333px;height:41.667px;padding:1.667px 8.333px;font-size:11.667px;font-weight:700;line-height:14px;display:flex}.navigation-site--selecting .landing-actions{visibility:hidden}.navigation-site--selecting .quick-actions{gap:24px;display:flex;position:absolute;top:calc(50% + 173.5px);left:50%;transform:translate(-50%)}.quick-actions button{border:1px solid var(--gold-border);color:#fff;filter:drop-shadow(0 0 15px #f006);background:#000;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:87.2px;min-height:81.2px;padding:10px 8px;font-size:12px;font-weight:500;line-height:12px;display:flex}.quick-actions button>span{white-space:nowrap}.quick-actions button>img{margin-bottom:8px}.quick-actions small{color:#535353;margin-top:1.6px;font-size:8px;line-height:12px}.channel-dialog-wrap{width:calc(100% - 32px);max-width:430px;top:-2.5px}.channel-panel{padding-left:20px;padding-right:15px}.channel-list{max-height:calc(100svh - 257px)}.channel-row{grid-template-columns:36px 1fr 115px;gap:14px}.dialog-close{background:0 0;border:0;width:32px;height:32px;padding:0;display:block;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%)}.countdown-toast{max-width:calc(100% - 48px);top:44px;left:50%;right:auto;transform:translate(-50%)}.countdown-toast:not(.countdown-toast--saved) .countdown-progress{display:none}}@media (width<=359px){.channel-panel{padding-left:12px;padding-right:12px}.channel-row{grid-template-columns:36px 1fr 108px;gap:7px}.channel-enter{padding-left:12px;padding-right:12px}.countdown-toast{max-width:calc(100% - 32px)}.countdown-toast p{font-size:12px}.remember-choice{gap:6px;font-size:11px}.navigation-site--selecting .quick-actions{gap:14px}}@media (height<=599px) and (width>=768px){.navigation-site{min-height:600px}.channel-panel{min-height:0}.channel-list{max-height:calc(100svh - 150px)}.countdown-toast{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}.countdown-progress{animation:none;transform:scaleX(1)}}
