@font-face{font-family:PKW-Chip;src:url(/assets/fonts/PKW-Chip-Medium.ttf)format("truetype");font-weight:500;font-display:block}@font-face{font-family:PKW-Chip;src:url(/assets/fonts/PKW-Chip-Regular.ttf)format("truetype");font-weight:400;font-display:block}:root{--s:1;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--fs-caption:calc(28px * var(--s));--fs-sub:calc(31px * var(--s));--fs-body:calc(34px * var(--s));--fs-item:calc(36px * var(--s));--fs-strong:calc(40px * var(--s));--fs-title:calc(43px * var(--s));--fs-title-lg:calc(46px * var(--s));--fs-head:calc(52px * var(--s));--fs-display:calc(56px * var(--s));--fs-hero:calc(68px * var(--s))}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{color:#e6ebf2;-webkit-user-select:none;user-select:none;background:#000;width:100%;height:100%;margin:0;padding:0;font-family:Microsoft YaHei,system-ui,-apple-system,sans-serif;overflow:hidden}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}.stage-root{position:fixed;inset:0;overflow:hidden}.design-viewport[data-v-d3b26220]{--fit:1;background:#000;position:fixed;inset:0;overflow:hidden}.design-stage[data-v-d3b26220]{transform:translate(-50%, -50%) scale(var(--fit,1));transform-origin:50%;--s:1;position:absolute;top:50%;left:50%;overflow:hidden}.clb-fab[data-v-fbf6bda6]{left:calc(10px * var(--s));bottom:calc(160px * var(--s) + var(--sab,0px));z-index:9990;width:calc(64px * var(--s));height:calc(64px * var(--s));font-size:calc(34px * var(--s));opacity:.5;cursor:pointer;background:#14181e66;border:none;border-radius:50%;line-height:1;position:absolute}.clb-mask[data-v-fbf6bda6]{z-index:9991;background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.clb-box[data-v-fbf6bda6]{width:calc(880px * var(--s));border-radius:calc(20px * var(--s));max-width:94%;max-height:78%;padding:calc(24px * var(--s));background:#16181f;border:1px solid #ffffff1a;flex-direction:column;display:flex}.clb-head[data-v-fbf6bda6]{padding-bottom:calc(14px * var(--s));justify-content:space-between;align-items:baseline;display:flex}.clb-title[data-v-fbf6bda6]{color:#e7eaf6;font-size:var(--fs-item);font-weight:700}.clb-tip[data-v-fbf6bda6]{color:#8fe3cf;font-size:var(--fs-sub)}.clb-list[data-v-fbf6bda6]{min-height:calc(300px * var(--s));-webkit-overflow-scrolling:touch;border-radius:calc(12px * var(--s));padding:calc(12px * var(--s));-webkit-user-select:text;user-select:text;background:#0d0f14;flex:auto;overflow-y:auto}.clb-line[data-v-fbf6bda6]{color:#a8b3c7;font-size:calc(20px * var(--s));word-break:break-all;font-family:Consolas,Menlo,monospace;line-height:1.55}.clb-line.mk[data-v-fbf6bda6]{color:#ffd260;font-weight:700}.clb-empty[data-v-fbf6bda6]{color:#5a6275;font-size:var(--fs-sub);padding:calc(20px * var(--s))}.clb-btns[data-v-fbf6bda6]{gap:calc(14px * var(--s));padding-top:calc(18px * var(--s));display:flex}.clb-btn[data-v-fbf6bda6]{height:calc(66px * var(--s));border-radius:calc(14px * var(--s));color:#cfd6e4;font-size:var(--fs-sub);cursor:pointer;background:#262a36;border:none;flex:1}.clb-btn.main[data-v-fbf6bda6]{color:#fff;background:linear-gradient(90deg,#14d3b6,#08c0a0)}.clb-btn.warn[data-v-fbf6bda6]{color:#ffd260;background:#6d4a12}.reconn-pill[data-v-eaf7d2a2]{top:calc(24px * var(--s) + var(--sat,0px));z-index:9998;pointer-events:none;align-items:center;gap:calc(14px * var(--s));color:#ffd260;font-size:var(--fs-body);padding:calc(14px * var(--s)) calc(32px * var(--s));border-radius:calc(999px * var(--s));white-space:nowrap;background:#14181ce0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.reconn-mask[data-v-eaf7d2a2]{z-index:9998;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.reconn-box[data-v-eaf7d2a2]{width:calc(640px * var(--s));border-radius:calc(28px * var(--s));max-width:84%;padding:calc(48px * var(--s)) calc(40px * var(--s));align-items:center;gap:calc(20px * var(--s));background:#20222e;border:1px solid #ffffff14;flex-direction:column;display:flex}.reconn-title[data-v-eaf7d2a2]{font-size:var(--fs-strong);color:#e7eaf6;font-weight:700}.reconn-sub[data-v-eaf7d2a2]{font-size:var(--fs-body);color:#a8adc4;text-align:center}.reconn-spin[data-v-eaf7d2a2]{width:calc(32px * var(--s));height:calc(32px * var(--s));border:calc(4px * var(--s)) solid #ffd26040;border-top-color:#ffd260;border-radius:50%;flex:none;animation:.8s linear infinite reconn-rot-eaf7d2a2}.reconn-spin.big[data-v-eaf7d2a2]{width:calc(72px * var(--s));height:calc(72px * var(--s));border-width:calc(6px * var(--s))}@keyframes reconn-rot-eaf7d2a2{to{transform:rotate(360deg)}}.kicked-mask[data-v-eaf7d2a2]{z-index:9999;background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kicked-box[data-v-eaf7d2a2]{width:calc(760px * var(--s));border-radius:calc(28px * var(--s));max-width:88%;padding:calc(44px * var(--s)) calc(40px * var(--s)) calc(36px * var(--s));align-items:center;gap:calc(24px * var(--s));background:#20222e;border:1px solid #ffffff14;flex-direction:column;display:flex}.kicked-title[data-v-eaf7d2a2]{font-size:var(--fs-strong);color:#e7eaf6;font-weight:700}.kicked-msg[data-v-eaf7d2a2]{font-size:var(--fs-body);color:#a8adc4;text-align:center;line-height:1.5}.kicked-btn[data-v-eaf7d2a2]{margin-top:calc(8px * var(--s));width:70%;height:calc(92px * var(--s));border-radius:calc(20px * var(--s));color:#402c00;font-size:var(--fs-item);cursor:pointer;background:linear-gradient(90deg,#ffd260,#f3a93c);border:none;font-weight:700}
