body{margin:0}a{color:#06c}a:hover{color:#004c99}.ui,.ui *{box-sizing:border-box}.ui{font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,sans-serif;font-size:14px;line-height:1.5;color:#1d1d1f;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.ui button,.ui input{font:inherit;color:inherit}.ui button{cursor:pointer}.ui a{text-decoration:none}.ui h1,.ui h2,.ui h3{margin:0}.ui p{margin:0 0 12px}.ui :focus-visible{outline:2px solid #0071E3;outline-offset:2px}.ui .nw{white-space:nowrap}.ui .ic{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.ui .card{background:#fff;border-radius:12px}.ui .cap{font-size:12px;font-weight:600;color:#636366;letter-spacing:.02em}.ui .vsep{width:1px;height:20px;background:#0000001f;flex:none}.ui .hsep{width:20px;height:1px;background:#0000001a;flex:none}.ui .tbtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#1d1d1f;font-size:14px;white-space:nowrap}.ui .tbtn:hover{background:#0000000d}.ui .tbtn.on{background:#e8f1fc;color:#06c;font-weight:600}.ui .tbtn:disabled{color:#8e8e93;cursor:default;background:transparent}.ui .ibtn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#1d1d1f;padding:0;flex:none}.ui .ibtn:hover{background:#0000000d}.ui .ibtn.on{background:#00000014}.ui .xbtn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:#7676801f;color:#636366;padding:0;flex:none}.ui .link{border:0;background:none;padding:0;color:#06c;font-size:14px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ui .pill{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:0;border-radius:15px;background:#e8f1fc;color:#06c;font-size:13px;font-weight:600;white-space:nowrap;flex:none}.ui .seg{display:flex;padding:2px;border-radius:9px;background:#eeeef0}.ui .seg>button,.ui .seg>a{flex:1;height:30px;border:0;border-radius:7px;background:transparent;font-size:14px;color:#1d1d1f;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;padding:0 10px}.ui .seg>.on{background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.ui .seg .n{font-size:12px;color:#636366;font-weight:400}.ui .chip{height:30px;min-width:36px;padding:0 11px;border:0;border-radius:15px;background:#7676801f;color:#1d1d1f;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;flex:none}.ui .chip.on{background:#0071e3;color:#fff;font-weight:600}.ui .mat{background:#ffffffdb;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 20px #0000001f}.ui .pop{background:#fff;border-radius:12px;box-shadow:0 12px 32px #0003,0 0 0 .5px #00000014}.ui .cb{appearance:none;-webkit-appearance:none;margin:0;width:16px;height:16px;border-radius:4px;border:1px solid #C7C7CC;background:#fff;position:relative;flex:none;cursor:pointer}.ui .cb:checked{background:#0071e3;border-color:#0071e3}.ui .cb:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:8px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.ui .sw{appearance:none;-webkit-appearance:none;margin:0;width:34px;height:20px;border-radius:10px;background:#e5e5ea;position:relative;flex:none;cursor:pointer}.ui .sw:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040,0 0 0 .5px #0000000a}.ui .sw:checked{background:#0071e3}.ui .sw:checked:after{left:16px}.ui .lrow{display:flex;align-items:center;gap:8px;height:30px;font-size:14px;white-space:nowrap;min-width:0;cursor:pointer}.ui .sym{width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:none}.ui .lbl{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui .cnt{margin-left:auto;font-size:12px;color:#636366}.ui .dot{display:inline-block;border-radius:50%;flex:none}.ui .lg{display:flex;align-items:center;gap:6px;height:24px;white-space:nowrap;font-size:12px}.ui .kv{display:grid;grid-template-columns:72px minmax(0,1fr);font-size:13px;margin:0}.ui .kv dt,.ui .kv dd{margin:0;padding:5px 0;border-bottom:1px solid #EEEEF0}.ui .kv dt{color:#636366}.ui .kv .last{border-bottom:0}.ui table.eq{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;font-variant-numeric:tabular-nums}.ui table.eq th{position:sticky;top:0;z-index:1;height:28px;padding:0 4px;background:#fff;border-bottom:1px solid #E5E5EA;color:#636366;font-weight:600;font-size:12px;text-align:left;white-space:nowrap}.ui table.eq th .u{font-weight:400;font-size:11px;margin-left:2px}.ui table.eq th .th{align-items:baseline}.ui table.eq .c{text-align:center}.ui table.eq td{height:26px;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui table.eq tbody tr:nth-child(2n) td{background:#f8f8fa}.ui table.eq tbody tr.sel td{background:#e8f1fc}.ui table.eq tbody tr.hov td{background:#e3eefb}.ui table.eq tbody td:first-child{border-radius:6px 0 0 6px}.ui table.eq tbody td:last-child{border-radius:0 6px 6px 0}.ui table.eq .pl{color:#3a3a3c}.ui table.eq .r{text-align:right}.ui table.eq .m{display:inline-flex;align-items:center;gap:5px}.ui .th{position:relative;display:inline-flex;align-items:center;gap:2px;border:0;background:none;padding:0;font-weight:600;color:inherit;font-size:12px}.ui .th .arr{position:absolute;right:100%;top:50%;margin:-5.5px 2px 0 0;display:flex}.ui .th.on{color:#06c}.ui .inp{height:36px;padding:0 10px;border:0;border-radius:8px;background:#eeeef0;font-size:14px;width:100%;outline:none;min-width:0}.ui .inp::placeholder{color:#6c6c70}.ui .inp:focus{background:#fff;box-shadow:0 0 0 2px #0071e3,0 0 0 5px #0071e32e}.ui .fld{display:flex;flex-direction:column;gap:6px;min-width:0}.ui .fld label,.ui .fld .lab{font-size:12px;color:#636366}.ui .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap}.ui .btn.pri{background:#0071e3;color:#fff}.ui .btn.sec{background:#e8f1fc;color:#06c}.ui .btn.gray{background:#e8e8ed;color:#1d1d1f}.ui .btn.sm{height:30px;padding:0 12px;font-size:13px;border-radius:7px}.ui .btn:disabled,.ui .btn.disabled{background:#e8e8ed;color:#8e8e93;cursor:default}.ui .note{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:8px;font-size:13px;line-height:1.6}.ui .note>.ic{width:15px;height:15px;margin-top:2.5px}.ui .note.warn{background:#fff4e5;color:#8a4b00}.ui .note.err{background:#fdecec;color:#b3261e}.ui .note.info{background:#f2f2f7;color:#3a3a3c}.ui .hint{font-size:12px;color:#636366;line-height:1.6}.ui .menu{background:#fff;border-radius:10px;padding:5px;box-shadow:0 10px 30px #0000002e,0 0 0 .5px #0000001a}.ui .mi{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:4px 10px;border:0;border-radius:6px;background:transparent;font-size:14px;text-align:left;white-space:nowrap;color:#1d1d1f}.ui .mi:hover,.ui .mi.hl{background:#e8f1fc}.ui .mi .sub{margin-left:auto;font-size:12px;color:#636366}.ui .msep{height:1px;margin:4px 6px;background:#e5e5ea}.ui .ent{color:inherit;border-bottom:1px dotted #8E8E93}.ui .ent:hover,.ui .ent.hl{color:#004c99;background:#e8f1fc;border-bottom-color:#06c}.ui .fi{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px 9px 8px;border:0;border-radius:8px;background:transparent;text-align:left;color:#1d1d1f}.ui .fi:hover{background:#f2f2f7}.ui .fi.on{background:#e8f1fc}.ui .fi .nm{font-size:14px;font-weight:600;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .fi .mt{font-size:12px;color:#636366;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .fi .ds{margin-left:auto;flex:none;text-align:right;font-size:14px;line-height:1.45}.ui .fi .ds span{display:block;font-size:12px;color:#636366;line-height:1.6}.ui .res{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 10px;border:0;border-radius:8px;background:transparent;text-align:left;color:#1d1d1f}.ui .res .ico{width:26px;height:26px;border-radius:13px;background:#eeeef0;color:#636366;display:inline-flex;align-items:center;justify-content:center;flex:none}.ui .res .nm{font-size:14px;font-weight:600;white-space:nowrap}.ui .res .ctx{margin-left:auto;font-size:12px;color:#636366;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ui .res.on{background:#e8f1fc}.ui .res.on .ico{background:#0071e3;color:#fff}.ui table.kp{width:100%;border-collapse:collapse;font-size:13px}.ui table.kp th{font-weight:400;color:#636366;text-align:left;white-space:nowrap}.ui table.kp thead th{height:22px;font-size:12px;font-weight:600}.ui table.kp td,.ui table.kp tbody th{height:36px;border-top:1px solid #EEEEF0;white-space:nowrap}.ui table.kp td b{font-size:20px;font-weight:600;color:#1d1d1f;margin-right:3px;letter-spacing:-.01em}.ui table.kp td span{margin-left:6px;font-size:12px;color:#636366}.ui kbd{display:inline-block;min-width:22px;height:22px;padding:0 6px;border-radius:5px;background:#fff;box-shadow:inset 0 -1px #00000026,0 0 0 .5px #0003;font:600 12px/22px -apple-system,Segoe UI,sans-serif;color:#3a3a3c;text-align:center}.ui .tip{position:absolute;display:flex;align-items:center;gap:8px;padding:5px 6px 5px 10px;border-radius:7px;background:#1d1d1feb;color:#fff;font-size:12px;white-space:nowrap;box-shadow:0 4px 12px #0003}.ui .mtip{position:absolute;padding:7px 10px;border-radius:8px;background:#1d1d1feb;color:#fff;font-size:12px;line-height:1.55;white-space:nowrap;box-shadow:0 4px 14px #00000038;pointer-events:none}.ui .mtip b{font-weight:600}.ui .mtip .s{color:#ffffffb8}.ui .hring{position:absolute;border-radius:50%;box-shadow:0 0 0 2px #fffffff2,0 0 0 4.5px #0071e3e6}.ui .tip kbd{background:#ffffff29;color:#fff;box-shadow:none}.ui .sum{font-size:15px;line-height:1.8;color:#1d1d1f}.ui .sum .sec{position:relative;margin:0 -10px;padding:6px 10px 8px;border-radius:8px}.ui .sum .sec+.sec{margin-top:10px}.ui .sum .sec.hov{background:#f7f7fa}.ui .sum .sh{display:flex;align-items:center;gap:8px;height:24px;margin-bottom:4px;font-size:12px;font-weight:600;color:#636366;letter-spacing:.04em}.ui .sum .sh .rule{flex:1;height:1px;background:#eeeef0}.ui .sum .sh .cp{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:0;border-radius:6px;background:#fff;color:#06c;font-size:12px;font-weight:600;letter-spacing:0;box-shadow:0 0 0 .5px #0000001f,0 1px 2px #0000000f}.ui .sum p{margin:0}.ui .sum b{font-weight:600}.ui .sum .fine{font-size:13px;line-height:1.75;color:#636366}.ui .btile{position:absolute;width:68px;height:68px;padding:0;border:2px solid #FFFFFF;border-radius:12px;overflow:hidden;background:#dde3e8;box-shadow:0 2px 10px #00000047,0 0 0 .5px #0003}.ui .btile img{position:absolute;max-width:none}.ui .btile .tl{position:absolute;left:0;right:0;bottom:0;height:22px;display:flex;align-items:center;justify-content:center;gap:4px;background:#1d1d1f9e;color:#fff;font-size:12px;font-weight:600}.ui .btile.sm .tl{height:18px;gap:3px}.ui .fchip{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border:0;border-radius:13px;background:#eeeef0;color:#1d1d1f;font-size:13px;white-space:nowrap;flex:none}.ui .fchip .n{font-size:12px;color:#636366}.ui .fchip.on{background:#e8f1fc;color:#06c;font-weight:600}.ui .fchip.on .n{color:#06c;font-weight:400}.ui table.eq tr.ring td{height:24px;padding:0 4px;background:transparent}.ui table.eq tr.ring .rl{display:flex;align-items:center;gap:8px;font-size:12px;color:#636366}.ui table.eq tr.ring .rl i{flex:1;height:0;border-top:1px dashed #AEAEB2}.ui .lfoot{flex:none;display:flex;align-items:center;height:30px;padding:0 16px;border-top:1px solid #EEEEF0;font-size:12px;color:#636366;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .gh{display:flex;align-items:center;gap:6px;height:30px;padding:6px 8px 0;font-size:12px;font-weight:600;color:#636366}.ui .gh .n{font-weight:400}.ui .btile .badge{position:absolute;top:5px;right:5px;width:9px;height:9px;border-radius:5px;background:#e8590c;box-shadow:0 0 0 2px #fff}.ui .bpick{display:flex;flex-direction:column;align-items:center;gap:6px;width:72px;padding:0;border:0;background:none;font-size:12px;line-height:1.35;color:#1d1d1f;text-align:center}.ui .bpick .th{position:relative;width:56px;height:56px;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #0000001f}.ui .bpick .th img{position:absolute;max-width:none}.ui .bpick.on .th{box-shadow:0 0 0 2px #fff,0 0 0 4px #0071e3}.ui .bpick.on{font-weight:600;color:#06c}.ui .bpick.bad .th{box-shadow:0 0 0 2px #fff,0 0 0 4px #b3261e}.ui .bpick.bad{font-weight:600;color:#b3261e}.ui .bpick .sub{display:block;font-size:12px;font-weight:400;color:#8a4b00}.ui .bpick.bad .sub{color:#b3261e}.ui table.kp td .st{margin-left:1px;font-size:14px;font-weight:600;color:#8a4b00}.ui table.kp tbody th{line-height:1.3}.ui table.kp tr.tall td,.ui table.kp tr.tall th{height:50px}.ui .raw{margin:6px 0 0;padding:8px 10px;border-radius:8px;background:#f2f2f7;font:12px/1.55 ui-monospace,Cascadia Mono,Consolas,SF Mono,Menlo,Noto Sans Mono CJK SC,monospace;color:#3a3a3c;white-space:pre-wrap;word-break:break-all}.ui a.note{text-decoration:none}.ui .note .more{white-space:nowrap;font-weight:600;color:#06c}.ui .nav{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;font-size:14px;color:#1d1d1f;text-align:left}.ui .nav .ic{color:#636366}.ui .nav:hover{background:#0000000a}.ui .nav.on{background:#00000014;font-weight:600}.ui .nav.on .ic{color:#1d1d1f}.ui .grp{background:#fff;border-radius:10px;box-shadow:0 0 0 .5px #00000014}.ui .row{display:flex;align-items:center;gap:12px;min-height:46px;padding:8px 14px}.ui .row+.row{border-top:1px solid #EEEEF0}.ui .gt{font-size:12px;font-weight:600;color:#636366;margin:0 0 6px 4px}.ui .help{margin:6px 4px 0;font-size:12px;color:#636366;line-height:1.55}.ui .sw-c{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;padding:0;font-size:12px;color:#636366}.ui .sw-c i{width:26px;height:26px;border-radius:13px;box-shadow:inset 0 0 0 1px #00000026;display:block}.ui .sw-c.on i{box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px #fff,0 0 0 4px #0071e3}.ui .sw-c.on{color:#1d1d1f;font-weight:600}.ui .seg.sm>button{height:26px;font-size:12px;padding:0 12px}.ui .hp{font-size:14px;line-height:1.7;color:#1d1d1f}.ui .hp h3{font-size:15px;font-weight:600;margin:20px 0 6px}.ui .hp h3:first-child{margin-top:0}.ui .hp p{margin:0 0 8px}.ui .hp ul,.ui .hp ol{margin:0 0 10px;padding-left:20px}.ui .hp li{margin:0 0 6px}.ui .hp li li{margin:4px 0 0}.ui .hp b{font-weight:600}.ui .hp .std{display:inline-block;padding:0 5px;margin:0 1px;border-radius:5px;background:#eeeef0;font-size:12.5px;line-height:20px;white-space:nowrap;color:#3a3a3c}.ui .hp table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.55;margin:4px 0 10px}.ui .hp th{text-align:left;font-size:12px;font-weight:600;color:#636366;padding:6px 8px;border-bottom:1px solid #E5E5EA;white-space:nowrap}.ui .hp td{padding:8px;vertical-align:top;border-bottom:1px solid #EEEEF0}.ui .hp td:first-child{white-space:nowrap;font-weight:600}.ui .hp dl{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:14px;row-gap:8px;margin:0 0 10px}.ui .hp dt{font-weight:600}.ui .hp dd{margin:0}.ui .hp .box{padding:10px 12px;border-radius:10px;background:#f2f2f7;margin:6px 0 10px}.ui .f-song{font-family:Times New Roman,SimSun,宋体,Songti SC,STSong,"Noto Serif CJK SC","Source Han Serif SC",serif}.ui .f-hei{font-family:Arial,SimHei,黑体,Heiti SC,STHeiti,Noto Sans CJK SC,sans-serif}.ui .f-ui{font-family:inherit}.ui .t-song{font-weight:700;letter-spacing:.04em}.ui .t-hei{font-weight:400;letter-spacing:.04em}.ui .t-ui{font-weight:600;letter-spacing:.02em}.ui .lgh{font-size:10.5px;font-weight:700;color:#1d1d1f;margin:4px 0 1px}.ui .lgi{display:flex;align-items:center;gap:4px;height:17px;white-space:nowrap;font-size:11px}.ui .gl{position:absolute;font-size:10px;line-height:12px;color:#1d1d1f;white-space:nowrap;font-family:Times New Roman,Arial,serif}.ui .tk{position:absolute;background:#1d1d1f}
