.tabbar[data-v-c29989fd]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;height:62px;background:#fff;display:flex;border-top:1px solid #e8eaee;z-index:100;padding-bottom:env(safe-area-inset-bottom)}.tab[data-v-c29989fd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;color:var(--t3);position:relative}.tab .ico[data-v-c29989fd]{display:flex}.tab.active[data-v-c29989fd]{color:var(--brand);font-weight:700}.badge[data-v-c29989fd]{position:absolute;top:2px;right:50%;transform:translate(14px);min-width:16px;height:16px;padding:0 4px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:16px}@font-face{font-family:HYTX Brand;src:url(data:font/woff2;base64,d09GMgABAAAAAAQYAA4AAAAABsAAAAPFAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgAEwKhSCEQgE2AiQDDAsMAAQgBYJWByAXJBgMG2MFaI7RJyOIqmMuT1Q8Qkeo5ATUGG1P3zSZJkWsiUkki4XmkjIhM4RsDT6R+MjcUF42WyepkVIpqNmdLSAc5Bz5+IgTN9OKJ3hbNLVwLF8EbeyySMN0rP+np4m/xf7t6X1MQHrdZiDV07FvSOQy7+pyXFlAtwmKGAfdfSHgk6H9B0AglmjhyCd4M7YgC0hroOGcangPuHXGlxzs/5t8KAaMQxSgQgQA1knSHB8BMC7caPHl1GmyZtJ1vxEgHuTEMYMHEQmjOAW6HpfdgG6donjhBuSHFS2+/xvgTrGxc/3benPxUcAAs5AuZwBfCXsAwFl3lBV5vUMqY3mmi6uzcXLfyCXW49kRjojxeTnmyIy0AOSfoKWJ9l15Gp576AdvP3K+S0NtZyFbjwxoOnz2odOFxyZMvFyo/ZR8BE3Di49U0Ogm0b4tF80fC/lRLBuX7w4n2k9BAuHxs7uML08rmYgIf9SFmDRkExCHNI23sWDHifZNITBVNJ7I2n+sypyh49DsQ2U49yg6+MJLZ0N+VBJ+0jbfsXJWKwLNniPaUTiOBAxi/38esTw0nW3cQ5KmPadN18Si72PMp95Nvmw+q4eW0RgzKVbAsfqJ2eurxrPRRZdSUY2Zz3xm+MeQunB/LR0/L7UqlulVfbaQ5o2iM09HbhrlcDhaZweA5TNR3J9nuVW/mPhc4vFwC3QENcc8loLJjR0x6VwDr7XpXIhBhEHVD/Ii1/2Z2g331czfvioQO1IAKm4Ls0UJhb8BYsfG+NCYeqIn7sEtdDmJ99xsmIRUkL8ES0jjwTqG1sXOYRHWkZY5xP4UCuZ2UW7U+UW591bzBhnaWBvRuu7yceolNzxFT2hVep734ZOvZSF+AlRHNejY+tfZOqVaz8OTMvDMqKceYFEQixIzGdFbcAm0dQlwrOw293GxinjWYS6yf7qAlLfFkjWyrmNRVVhUqHoRb6B3qrdHYAQeAAAERMq5W+XRQrabfCltwK/PcvcA/vTU3/kf/vdD1S8UDlUEgfStyQJ17xn4JOQyb+BGQpphg9txTtQwUHw3DCDApA7XcQq5C/cBRwWj8qio31MqWTaQzBJVjDm7rmrOMwdky1EqT6pkKQqQVpEoRijUjNh6X1OkWAUSZUiVKI+TLPFSZMtjgOQkQwaySs73YiKBiWKR/eYEBjyFgthIzvLEypIgWKJkhTLEylPSyOklGTNghFVeli9Vtiwkau8YMK6JDz79s3LSfgBtAgWXD4MY//7xp40s/P/Hv+vF/TtGyCG3ZNtrT9vxdhgAAA==) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+547C,U+53CB,U+540C,U+884C}:root{--brand: #1a86d8;--brand-ink: #1668a8;--brand-2: #45b0f5;--brand-grad: linear-gradient(90deg, #45b0f5, #1a86d8);--brand-bg: #e8f3fc;--ok: #16a868;--ok-bg: #e5f8ef;--warn: #d98200;--amber: #f59e0b;--danger: #ef4444;--danger-2: #e05b5b;--t1: #17202b;--t2: #3a4250;--t3: #5a6b7d;--t4: #66707c;--t5: #757f8b;--t6: #8a939e;--navy: #17324f;--ink: #2b3440;--ink-soft: #4a6785;--tab-off: #7c828c;--brand-soft: #f3f9fd;--bg: #f4f6f8;--bg-soft: #f2f5f8;--card: #fff;--field: #fbfdff;--line: #e8eef5;--line-2: #e2e8f0;--r-card: 14px;--r-field: 10px;--r-pill: 999px;--shadow-1: 0 1px 3px rgba(23, 50, 79, .07);--shadow-2: 0 8px 22px rgba(23, 50, 79, .14);--fs-1: 18px;--fs-2: 15px;--fs-3: 14px;--fs-4: 13px;--fs-5: 12px;--fs-6: 11px;--ctl: 44px;--btn-sm: 36px;--btn-md: 44px;--btn-lg: 52px;--z-mask: 100;--z-sheet: 900;--z-toast: 999;--font-brand: "HYTX Brand", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", sans-serif}.mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1e3273;z-index:var(--z-mask);display:flex;align-items:center;justify-content:center}.dialog{width:300px;max-width:calc(100vw - 32px);background:#fff;border-radius:var(--r-card);padding:18px 16px 14px;box-shadow:var(--shadow-2)}input,select,textarea{font-size:16px}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;background:#eef1f4;color:var(--t1)}#app{max-width:480px;margin:0 auto;min-height:100vh;background:#f4f6f8;box-shadow:0 0 24px #00000014;position:relative}button{font-family:inherit;border:none;background:none;cursor:pointer}input,textarea,select{font-family:inherit;outline:none;font-size:16px}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button:active,.btn-primary:active,.btn-ghost:active,.btn-gray:active,.adm-btn:active{transform:scale(.98);filter:brightness(.96)}img{display:block}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235a6b7d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 8px}select:focus{border-color:var(--brand)}.page{padding-bottom:76px}.card{background:#fff;border-radius:var(--r-card);box-shadow:var(--shadow-1)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--brand-2),var(--brand));color:#fff;border-radius:var(--r-pill);padding:10px 22px;font-size:var(--fs-2);font-weight:600;min-height:var(--btn-md)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--brand);color:var(--brand-ink);border-radius:var(--r-pill);padding:4px 12px;font-size:var(--fs-5);background:#fff;min-height:var(--btn-sm)}.btn-gray{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);color:var(--t6);border-radius:var(--r-pill);padding:4px 12px;font-size:var(--fs-5);background:var(--bg-soft);min-height:var(--btn-sm)}.btn-ghost,.btn-gray{position:relative}.btn-ghost:before,.btn-gray:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.toast{position:fixed;left:50%;bottom:110px;transform:translate(-50%);background:#000000c7;color:#fff;padding:10px 18px;border-radius:var(--r-pill);font-size:var(--fs-3);z-index:var(--z-toast);max-width:80%;text-align:center;animation:toast-in .2s ease}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.nav-bar{display:flex;align-items:center;padding:14px 12px;font-size:var(--fs-2);font-weight:600;background:linear-gradient(180deg,var(--brand-2),var(--brand));color:#fff}.nav-back{font-size:20px;margin-right:8px;line-height:1;padding:2px 6px}.hn-body p{margin:0 0 8px}.hn-body p:last-child{margin-bottom:0}.gone{text-align:center;color:var(--t6);font-size:var(--fs-4);padding:56px 24px 20px;line-height:1.8}.gone-bar{text-align:center}.sub-tabs{position:sticky;top:0;z-index:20;display:flex;gap:4px;margin:10px 10px 2px;padding:4px;background:#fff;border-radius:var(--r-card);box-shadow:var(--shadow-1)}.sub-tabs button{flex:1;padding:8px 0;font-size:var(--fs-4);color:var(--tab-off);border-radius:var(--r-field);white-space:nowrap}.sub-tabs button.on{background:linear-gradient(90deg,var(--brand-2),var(--brand));color:#fff;font-weight:700}.g-switch{display:flex;gap:8px;overflow-x:auto;margin:0 10px 8px;-webkit-overflow-scrolling:touch}.g-switch button{flex:0 0 auto;display:flex;align-items:center;gap:5px;border:1px solid var(--line);background:#fff;border-radius:var(--r-pill);padding:6px 12px;font-size:var(--fs-5);color:var(--t3)}.g-switch button i{font-style:normal;font-size:var(--fs-6);color:var(--t5)}.g-switch button.on{border-color:var(--brand);background:var(--brand-bg);color:var(--brand-ink);font-weight:700}.g-switch button.on i{color:var(--brand-ink)}.g-switch button.wl{color:#d98c00}.g-switch button.wl.on{border-color:var(--amber);background:#fffaf0}.g-switch button.wl.on i{color:#d98c00}.credit-badge{display:inline-block;min-width:20px;text-align:center;border-radius:4px;color:#fff;font-size:var(--fs-6);padding:1px 6px;font-weight:700}.credit-S{background:linear-gradient(90deg,#f7b500,#fc572a)}.credit-A{background:#10b981}.credit-B{background:#3b82f6}.credit-C{background:var(--amber)}.credit-D{background:var(--danger)}.avatar{width:34px;height:34px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2);font-weight:600;flex-shrink:0}.utags{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.utag{font-style:normal;font-size:var(--fs-6);font-weight:700;border-radius:4px;padding:1px 6px;white-space:nowrap}.utag.real{color:#fff;background:linear-gradient(90deg,var(--brand-2),var(--brand));box-shadow:0 1px 3px #1a86d859}.utag.un{color:var(--t6);background:#f1f3f6;border:1px solid #e4e8ee;font-weight:500}.utag.ent{color:#6a4200;background:linear-gradient(90deg,#ffe9b0,#efb645);box-shadow:0 1px 3px #d69e2e66}.utag.cr{color:#fff;min-width:15px;text-align:center}.utag.cr-S{background:linear-gradient(90deg,#f7b500,#fc572a)}.utag.cr-A{background:#10b981}.utag.cr-B{background:#3b82f6}.utag.cr-C{background:var(--amber)}.utag.cr-D{background:var(--danger)}.utag.cr--{background:var(--t5)}.avatar.v-ent{box-shadow:0 0 0 2px #fff,0 0 0 4px #efb645bf}.avatar.v-ok{box-shadow:0 0 0 2px #fff,0 0 0 4px #45b0f580}.avatar.v-no{filter:grayscale(1);opacity:.7}.adm-top{background:linear-gradient(135deg,var(--navy),var(--brand));color:#fff;padding:16px 14px 14px}.adm-top .t{font-size:var(--fs-1);font-weight:800;display:flex;align-items:center;gap:8px}.adm-top .who{font-size:var(--fs-5);opacity:.92;margin-top:6px}.adm-top .role{background:#ffffff38;border-radius:4px;padding:1px 6px;font-size:var(--fs-6)}.adm-top .out{float:right;background:#ffffff29;color:#fff;border-radius:var(--r-pill);padding:4px 12px;font-size:var(--fs-5)}.adm-nav{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;background:#fff;border-bottom:1px solid #eef1f5;position:sticky;top:0;z-index:20}.adm-nav button{border:1px solid var(--line-2);background:#f8fbfe;color:var(--t3);border-radius:var(--r-pill);padding:6px 12px;font-size:var(--fs-5)}.adm-nav button.on{background:linear-gradient(90deg,var(--brand-2),var(--brand));color:#fff;border-color:transparent;font-weight:700}.adm-nav button i{font-style:normal;background:var(--danger);color:#fff;border-radius:8px;padding:0 6px;font-size:var(--fs-6);margin-left:4px}.adm-body{padding:12px 12px 40px;min-height:calc(100vh - 118px)}.adm-card{background:#fff;border-radius:var(--r-card);padding:12px;margin-bottom:12px;box-shadow:var(--shadow-1)}.adm-t{font-size:var(--fs-3);font-weight:800;color:var(--t1);margin-bottom:10px;display:flex;align-items:center}.adm-t .r{margin-left:auto;font-size:var(--fs-6);color:var(--t5);font-weight:400}.adm-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--bg-soft);font-size:var(--fs-4)}.adm-row:first-of-type{border-top:none}.adm-row .g{flex:1;min-width:0}.adm-row b{display:block;font-size:var(--fs-4)}.adm-row small{display:block;font-size:var(--fs-6);color:var(--t5);margin-top:2px;line-height:1.5}.adm-in,.adm-sel,.adm-ta{border:1px solid var(--line-2);border-radius:var(--r-field);padding:10px 12px;font-size:16px;background:var(--field);color:var(--ink);width:100%;min-height:var(--ctl)}.adm-ta{min-height:96px;resize:vertical;line-height:1.7}.adm-in.sm,.adm-sel.sm{width:auto;padding:6px 10px;font-size:16px}.adm-lb{font-size:var(--fs-5);color:var(--t3);margin:8px 0 4px;display:block}.adm-btn{background:linear-gradient(90deg,var(--brand-2),var(--brand));color:#fff;border-radius:var(--r-pill);padding:6px 14px;font-size:var(--fs-5);font-weight:600}.adm-btn.gray{background:var(--bg-soft);color:var(--t3);border:1px solid var(--line-2);font-weight:400}.adm-btn.red{background:#fdf3f3;color:var(--danger-2);border:1px solid #f3c9c9;font-weight:400}.adm-btn.green{background:var(--ok-bg);color:var(--ok);border:1px solid #b9e8cf;font-weight:400}.adm-btn.wide{width:100%;padding:8px;border-radius:var(--r-pill);font-size:var(--fs-3);margin-top:10px}.adm-btn:disabled{opacity:.45}.adm-tag{font-size:var(--fs-6);border-radius:4px;padding:1px 6px;font-style:normal;margin-left:6px;vertical-align:1px}.adm-tag.wait{background:#fff5e5;color:var(--warn)}.adm-tag.ok{background:var(--ok-bg);color:var(--ok)}.adm-tag.no{background:#fdeeee;color:var(--danger-2)}.adm-tag.blue{background:var(--brand-bg);color:var(--brand-ink)}.adm-tag.gray{background:var(--bg-soft);color:var(--t6)}.adm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.adm-stat{background:var(--field);border:1px solid var(--brand-bg);border-radius:var(--r-field);padding:10px 6px;text-align:center}.adm-stat b{display:block;font-size:var(--fs-1);color:var(--brand)}.adm-stat i{font-style:normal;font-size:var(--fs-6);color:var(--t4)}.adm-empty{text-align:center;color:var(--t6);font-size:var(--fs-5);padding:18px 0}.adm-card.adf{padding:12px}.adf-h{cursor:pointer;-webkit-user-select:none;user-select:none}.adf-closed .adf-h{margin-bottom:0}.adf-caret{width:0;height:0;border-left:5px solid var(--t4);border-top:4px solid transparent;border-bottom:4px solid transparent;flex:none;margin-right:7px;transition:transform .15s}.adf-caret.open{transform:rotate(90deg)}.adf-t{display:flex;align-items:baseline;min-width:0}.adf-note{display:inline-flex;align-items:center;margin-left:6px}.adm-city{border-top:1px solid var(--bg-soft)}.adm-city:first-of-type{border-top:none}.ac-h{width:100%;display:flex;align-items:center;gap:6px;padding:9px 0;background:none;text-align:left}.ac-h b{font-size:var(--fs-4);color:var(--t1)}.ac-n{margin-left:auto;font-size:var(--fs-6);color:var(--t5)}.ac-b{padding-bottom:4px}.adm-sec{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adm-tb{width:100%;border-collapse:collapse;font-size:var(--fs-5);color:var(--t2);background:var(--field);border:1px solid var(--brand-bg);border-radius:var(--r-field);overflow:hidden}.adm-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.adm-tb th,.adm-tb td{padding:6px;text-align:left;border-bottom:1px solid #eef4fa;white-space:nowrap}.adm-tb th{background:#f2f8ff;color:var(--t3);font-weight:700}.adm-tb tr:last-child td{border-bottom:none}.adm-tb td{font-variant-numeric:tabular-nums}.adm-login{padding:40px 22px}.adm-login h2{font-size:var(--fs-1);color:var(--navy);text-align:center}.adm-login p{font-size:var(--fs-5);color:var(--t4);text-align:center;margin:8px 0 22px;line-height:1.7}.adm-acct{display:flex;align-items:center;gap:10px;border:1px solid var(--line-2);border-radius:var(--r-field);padding:12px;margin-bottom:8px;background:#fff;width:100%;text-align:left}.adm-acct.on{border-color:var(--brand);background:var(--brand-soft)}.adm-acct .g{flex:1}.adm-acct b{font-size:var(--fs-3);display:block}.adm-acct small{font-size:var(--fs-6);color:var(--t5)}@media (max-width: 767px){.adm-nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.adm-nav button{flex:0 0 auto;padding:10px 14px;font-size:var(--fs-4)}}@media (min-width: 768px){#app{max-width:760px}}
