.binary-rain[data-v-09584c20]{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.38}:root[data-theme=light] .binary-rain[data-v-09584c20]{opacity:.16}:root,:root[data-theme=light]{--code: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--mono: "Inter", "Be Vietnam Pro", "Segoe UI", sans-serif;--display: "Inter", "Be Vietnam Pro", "Segoe UI", sans-serif;--display-alt: "Inter", "Be Vietnam Pro", sans-serif;--bg-0: #f3f5f9;--bg-1: #ffffff;--bg-2: #eceff5;--panel: #ffffff;--panel-solid: #ffffff;--border: #e2e7ee;--border-soft: #edf0f5;--text: #161c25;--text-dim: #55616f;--accent: #1d82bd;--accent-2: #166a9e;--accent-tint: rgba(29, 130, 189, .12);--accent-hover: #166a9e;--def: #0ea06b;--blue: #2b7fd4;--amber: #c7860d;--gold: #c7860d;--silver: #7c8699;--bronze: #b35f1f;--good: #0ea06b;--danger: #d81f36;--page-bg: var(--bg-0);--topbar-bg: rgba(243, 245, 249, .88);--scrim: rgba(243, 245, 249, .9);--watermark-opacity: .04;--hud-panel: rgba(255, 255, 255, .92);--hud-panel-soft: rgba(255, 255, 255, .75);--grid-line: rgba(40, 60, 80, .08);--row-gold: rgba(199, 134, 13, .08);--row-silver: rgba(124, 134, 153, .07);--row-bronze: rgba(179, 95, 31, .07);--row-default: #ffffff;--row-alt: rgba(22, 28, 37, .025);--radius: 8px;--radius-lg: 12px;--shadow-flat: 0 1px 2px rgba(40, 55, 75, .06), 0 1px 3px rgba(40, 55, 75, .08);--shadow-raised: 0 14px 40px -20px rgba(40, 55, 75, .3)}:root[data-theme=dark]{--bg-0: #0a0f17;--bg-1: #111a27;--bg-2: #1a2838;--panel: #131d2c;--panel-solid: #131d2c;--border: #223147;--border-soft: #1a2838;--text: #eef3fb;--text-dim: #9fb2d0;--accent: #26a9e0;--accent-2: #1f93cc;--accent-tint: rgba(38, 169, 224, .12);--accent-hover: #4dbdf0;--def: #2ee6a8;--blue: #4ea8ff;--amber: #ffb02e;--gold: #ffb02e;--silver: #cbd5e1;--bronze: #e0763a;--good: #2ee6a8;--danger: #ff3e5f;--page-bg: var(--bg-0);--topbar-bg: rgba(10, 15, 23, .86);--scrim: rgba(10, 15, 23, .9);--watermark-opacity: .04;--hud-panel: rgba(24, 31, 42, .9);--hud-panel-soft: rgba(24, 31, 42, .65);--grid-line: rgba(160, 180, 210, .06);--row-gold: rgba(251, 191, 36, .1);--row-silver: rgba(203, 213, 225, .08);--row-bronze: rgba(224, 118, 58, .1);--row-default: transparent;--row-alt: rgba(255, 255, 255, .025);--radius: 8px;--radius-lg: 12px;--shadow-flat: 0 1px 2px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .4);--shadow-raised: 0 14px 40px -18px rgba(0, 0, 0, .7)}html,body{height:100%;margin:0;color:var(--text);background:var(--page-bg)}.app-root{min-height:calc(100vh - var(--footer-h));padding-bottom:var(--footer-h)}:root{--footer-h: 84px}:root[data-theme=dark] body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(760px circle at 10% -4%,rgba(38,169,224,.09),transparent 60%),radial-gradient(680px circle at 94% 6%,rgba(46,230,168,.06),transparent 58%)}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url(/assets/logo.e47d27e7.png);background-repeat:no-repeat;background-position:center center;background-size:min(38vmin,380px);opacity:var(--watermark-opacity)}html{font-size:15px}body{font-family:var(--display);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 55%,var(--border))}::-webkit-scrollbar-track{background:transparent}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--text)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:root{--panel-shadow: 0 1px 2px rgba(40, 55, 75, .05), 0 6px 20px -12px rgba(40, 55, 75, .18)}:root[data-theme=dark]{--panel-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px -16px rgba(0, 0, 0, .6)}.panel,.tile{box-shadow:var(--panel-shadow)}.btn-ghost{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 90%,transparent),color-mix(in srgb,var(--bg-0) 55%,transparent))!important;border:1px solid color-mix(in srgb,var(--border) 85%,var(--accent) 6%)!important;border-radius:9px!important;color:var(--text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent),0 1px 2px #00000024;transition:border-color .16s,box-shadow .18s,color .16s,background .16s,transform .08s!important;font-weight:600}.btn-ghost:hover:not(:disabled){border-color:var(--accent)!important;color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 13%,var(--panel))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent),0 6px 18px -8px color-mix(in srgb,var(--accent) 55%,transparent)!important}.btn-ghost:active:not(:disabled){transform:translateY(1px)}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-ghost i{opacity:.92}.btn-ghost.danger{color:var(--danger)!important;border-color:color-mix(in srgb,var(--danger) 42%,var(--border))!important}.btn-ghost.danger:hover:not(:disabled){border-color:var(--danger)!important;color:var(--danger)!important;background:color-mix(in srgb,var(--danger) 13%,var(--panel))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 32%,transparent),0 6px 18px -8px color-mix(in srgb,var(--danger) 55%,transparent)!important}.btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,#fff),var(--accent))!important;border:1px solid color-mix(in srgb,var(--accent) 62%,#000)!important;border-radius:9px!important;color:#fff!important;box-shadow:0 2px 10px -3px color-mix(in srgb,var(--accent) 60%,transparent),inset 0 1px #ffffff38;transition:filter .16s,box-shadow .18s,transform .08s!important}.btn-primary:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 5px 18px -4px color-mix(in srgb,var(--accent) 75%,transparent),inset 0 1px #ffffff42!important}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-primary:disabled{opacity:.55;cursor:not-allowed}form{position:relative;z-index:1;max-width:26em;margin:3em auto;padding:1.8em 2em;border-radius:16px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-raised)}:root[data-theme=dark] form{border-color:var(--border);box-shadow:0 28px 70px -30px #000c}form>p:first-child{font-family:var(--display);font-weight:700;font-size:1.4em;letter-spacing:.02em;color:var(--text);margin:0 0 1em;text-transform:uppercase}form p{display:flex;flex-flow:column nowrap;gap:.4em;margin:0 0 1em;color:var(--text-dim);font-size:.9em}input:not([type]),input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=time],input[type=month],textarea,select{font-family:var(--display);font-size:1em;color:var(--text);background:var(--bg-1);border:1px solid var(--border);border-radius:8px;padding:.6em .8em;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;box-shadow:inset 0 1px 2px #0000000f}input:not([type])::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=time]::placeholder,input[type=month]::placeholder,textarea::placeholder,select::placeholder{color:var(--text-dim);opacity:.6}input:not([type]):hover,input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,input[type=number]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=time]:hover,input[type=month]:hover,textarea:hover,select:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}input:not([type]):focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=time]:focus,input[type=month]:focus,textarea:focus,select:focus{border-color:var(--accent);background:var(--panel-solid);box-shadow:0 0 0 3px var(--accent-tint)}input[type=submit],input[type=file]::file-selector-button{font-family:var(--display);font-weight:700;font-size:1em;letter-spacing:.04em;color:#04232a;background:var(--accent);border:1px solid transparent;border-radius:8px;padding:.7em 1.2em;cursor:pointer;transition:transform .14s ease,box-shadow .18s ease,background .15s ease;box-shadow:0 0 22px -6px var(--accent)}input[type=submit]:hover,input[type=file]::file-selector-button:hover{background:var(--accent-hover);transform:translateY(-1px)}:root[data-theme=light] input[type=submit],:root[data-theme=light] input[type=file]::file-selector-button{color:#fff}.error-message{color:var(--danger);font-size:.85em}.cfx-dot,.cfx-ring{position:fixed;left:0;top:0;pointer-events:none;z-index:9999;opacity:0;border-radius:50%}.cfx-on .cfx-dot{opacity:1}.cfx-on .cfx-ring{opacity:.7}.cfx-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--accent);transition:opacity .2s ease}.cfx-ring{width:34px;height:34px;margin:-17px 0 0 -17px;border:1.5px solid var(--accent);transition:width .2s ease,height .2s ease,margin .2s ease,background .2s ease,opacity .2s ease}.cfx-ring.hot{width:50px;height:50px;margin:-25px 0 0 -25px;background:var(--accent-tint)}.cfx-ring.down{width:24px;height:24px;margin:-12px 0 0 -12px}.container[data-v-4450763e]{width:100%;max-width:2400px;margin:0 auto;padding:1.9em clamp(1.1em,2.4vw,2.2em) 0}@media (max-width: 640px){.container[data-v-4450763e]{padding-top:1.3em}}.theme-toggle[data-v-0bab1075]{display:inline-flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;flex:0 0 auto;cursor:pointer;color:var(--text-dim);background:transparent;border:1px solid var(--border);border-radius:6px;font-size:.9em;transition:color .15s ease,border-color .15s ease}.theme-toggle[data-v-0bab1075]:hover{color:var(--accent);border-color:var(--accent)}.theme-toggle[data-v-0bab1075]:focus{outline:0}.tp[data-v-80c9b610]{z-index:1}.topbar[data-v-80c9b610]{position:relative;overflow:hidden;background:var(--topbar-bg);border-bottom:1px solid var(--border);padding:1em 1.6em;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.brand-group[data-v-80c9b610]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.9em}.back-btn[data-v-80c9b610]{display:inline-flex;align-items:center;justify-content:center;width:2.1em;height:2.1em;flex:none;border-radius:var(--radius);border:1px solid var(--border);color:var(--text-dim);text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .14s ease}.back-btn[data-v-80c9b610]:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-tint);transform:translate(-2px)}.brand[data-v-80c9b610]{text-decoration:none;position:relative;z-index:1;display:inline-flex;align-items:center;gap:.7em}.brand-mark[data-v-80c9b610]{height:2.8em;width:2.8em;object-fit:contain;display:block}.logo[data-v-80c9b610]{font-family:var(--display);font-weight:800;font-size:1.3em;letter-spacing:-.01em;color:var(--text);position:relative;display:inline-flex;align-items:center;gap:.5em}.logo .ad[data-v-80c9b610]{color:var(--accent)}.right[data-v-80c9b610]{display:flex;flex-flow:row nowrap;align-items:center;gap:1.6em}.login-link[data-v-80c9b610]{display:inline-flex;align-items:center;gap:.5em;text-decoration:none;font-family:var(--mono);font-weight:600;font-size:.8em;letter-spacing:.04em;color:var(--accent);padding:.5em .9em;border:1px solid var(--accent);border-radius:var(--radius);transition:background .2s ease}.login-link[data-v-80c9b610]:hover{background:var(--accent-tint)}.live-link[data-v-80c9b610]{display:inline-flex;align-items:center;gap:.6em;text-decoration:none;font-family:var(--mono);font-weight:600;font-size:.8em;letter-spacing:.04em;color:var(--danger);padding:.5em .9em;border:1px solid var(--danger);border-radius:var(--radius);transition:background .2s ease}.live-link[data-v-80c9b610]:hover{background:var(--accent-tint)}.live-link .dot[data-v-80c9b610]{width:7px;height:7px;border-radius:50%;background:var(--danger);animation:pulse-data-v-80c9b610 1.4s infinite ease-in-out}@keyframes pulse-data-v-80c9b610{0%,to{opacity:1}50%{opacity:.35}}.round[data-v-80c9b610]{display:inline-flex;align-items:baseline;gap:.5em;font-family:var(--mono);padding:.5em .9em;border:1px solid var(--border);border-radius:var(--radius)}.round .round-label[data-v-80c9b610]{color:var(--text-dim);font-size:.72em;letter-spacing:.1em}.round .round-num[data-v-80c9b610]{color:var(--accent);font-weight:700;font-size:1.3em}.round .round-num .round-max[data-v-80c9b610]{color:var(--text-dim);font-weight:600;font-size:.75em}.round .round-clock[data-v-80c9b610]{color:var(--accent-2);font-weight:700;font-size:1.05em;min-width:2.6em;text-align:right;font-variant-numeric:tabular-nums}.progress-bar[data-v-80c9b610]{background:var(--accent);height:2px;position:absolute;bottom:0;left:0;transition:width .5s linear}.app-footer[data-v-19879a6c]{position:fixed;left:0;right:0;bottom:0;z-index:40;height:var(--footer-h, 84px);border-top:1px solid var(--border);padding:0 1.4em;background:color-mix(in srgb,var(--bg-0) 88%,transparent);backdrop-filter:blur(10px)}.af-in[data-v-19879a6c]{height:100%;max-width:1500px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding-top:6px;font-size:.8em;color:var(--text-dim);text-align:center;white-space:nowrap;overflow:hidden}.af-org[data-v-19879a6c]{overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width: 700px){.af-social[data-v-19879a6c]{display:none!important}}.af-nav[data-v-19879a6c]{display:flex;gap:8px 22px;justify-content:center;flex-wrap:wrap}.af-nav a[data-v-19879a6c]{color:var(--text);text-decoration:none;font-family:var(--display);font-weight:600;font-size:.95em;transition:color .15s ease}.af-nav a[data-v-19879a6c]:hover{color:var(--accent)}.af-org b[data-v-19879a6c]{color:var(--text)}.af-social[data-v-19879a6c]{display:flex;gap:18px;justify-content:center;flex:none}.af-social a[data-v-19879a6c]{color:var(--text-dim);text-decoration:none;display:inline-flex;align-items:center;gap:7px;transition:color .15s ease}.af-social a[data-v-19879a6c]:hover{color:var(--accent)}.conn-banner[data-v-0cff5bad]{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:8px;justify-content:center;padding:8px 14px;background:var(--accent-tint);color:var(--accent);border-bottom:1px solid var(--accent);font-size:.85em;font-weight:600}#app[data-v-0cff5bad]{font-size:clamp(15px,.95vw,22px);min-height:calc(100vh - var(--footer-h));display:flex;flex-flow:column nowrap;position:relative;z-index:1}#app[data-v-0cff5bad]>:nth-child(2){flex-grow:1}#app{width:100%;min-height:calc(100vh - var(--footer-h));display:flex;flex-flow:column nowrap;position:relative;z-index:1}.el-content{flex:1 1 auto;display:flex;flex-flow:column nowrap;min-height:0}.app-nav[data-v-4d2d09ef]{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--panel-solid)}.an-link[data-v-4d2d09ef]{display:inline-flex;align-items:center;gap:.45em;padding:.42em .75em;border-radius:7px;font-size:.82em;font-weight:600;color:var(--text-dim);text-decoration:none;white-space:nowrap;transition:color .15s ease,background .15s ease}.an-link i[data-v-4d2d09ef]{font-size:.95em}.an-link[data-v-4d2d09ef]:hover{color:var(--text);background:var(--bg-2)}.an-link.router-link-active[data-v-4d2d09ef]{color:var(--accent);background:var(--accent-tint)}.compact .an-link span[data-v-4d2d09ef]{display:none}@media (max-width: 900px){.an-link span[data-v-4d2d09ef]{display:none}}
