:root{color-scheme:light;--bg: #f6f4fb;--card: #fff;--ink: #20283b;--muted: #5f6679;--border: #e6e1ef;--green: #2f9e3a;--green-d: #23802d;--lime: #b5d913;--pink: #ff79d0;--pink-d: #e8509f;--pink-l: #ffeff7;--blue: #4caeff;--yellow: #ffc833;--accent-l: #e7f6e3;--accent-s: #d5eecf;--round: "Hiragino Maru Gothic ProN", "Arial Rounded MT Bold", "Yu Gothic UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--latin: "Trebuchet MS", "Avenir Next", "Segoe UI", Arial, sans-serif;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Source Han Sans SC,Segoe UI,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{margin:0;line-height:1.55;font-size:15px;background:var(--bg);background-image:linear-gradient(#ece7f6 1px,transparent 1px),linear-gradient(90deg,#ece7f6 1px,transparent 1px);background-size:28px 28px;background-attachment:fixed}button,input,select,textarea{font:inherit;color:inherit}button,select,input[type=checkbox]{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--pink);outline-offset:2px}a{color:var(--green-d);text-decoration:none;font-weight:700}a:hover{color:var(--pink-d);text-decoration:underline}[hidden]{display:none!important}.wrap{max-width:1180px;margin:0 auto;padding:0 16px}.muted{color:var(--muted)}.small{font-size:12px}.stripe{height:8px;background:repeating-linear-gradient(115deg,var(--green) 0 34px,var(--lime) 34px 52px,#fff 52px 58px,var(--pink) 58px 92px,var(--yellow) 92px 110px,#fff 110px 116px,var(--blue) 116px 150px,#fff 150px 156px)}.topbar{position:relative;background:linear-gradient(100deg,#2f9e3a,#3cb032 45%,#8ccb1e);color:#fff;overflow:hidden;box-shadow:0 6px 18px #2f9e3a33}.topbar:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,#ffffff14 0 22px,transparent 22px 60px);pointer-events:none}.topbar-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:12px}.brand-icon{display:grid;place-items:center;background:#fff;width:46px;height:46px;border-radius:50%;box-shadow:0 4px #1f7a2a,0 8px 18px #0003;font-size:26px;flex-shrink:0}.brand-text small{display:block;font:italic 800 11px/1.4 var(--latin);letter-spacing:2.5px;color:#f1ffe0}.brand-text b{display:block;font-family:var(--round);font-size:21px;font-weight:900;letter-spacing:1px;text-shadow:0 2px 0 #1f7a2a;line-height:1.3}.uma-back-slot{display:flex;align-items:center;align-self:center;flex:0 0 auto;margin:0 auto 0 18px;min-width:0}.uma-back{display:inline-flex;align-items:center;gap:6px;height:34px;box-sizing:border-box;padding:0 15px 0 11px;border-radius:999px;background:#ffffff2e;border:2px solid #ffffffcc;color:#fff;text-decoration:none;font:900 13px/1 PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif;letter-spacing:.04em;white-space:nowrap;text-shadow:0 1px 2px #0000002e;box-shadow:0 3px #00000014;backdrop-filter:blur(2px);transition:background .15s,color .15s,transform .15s}.uma-back:hover{background:#fff;color:#23872f;text-shadow:none;transform:translateY(-1px)}.uma-back:focus-visible{outline:3px solid #ffe45c;outline-offset:2px}.uma-back-arrow{font-size:15px;line-height:1}.topbar-inner .uma-back-slot{margin:0 auto 0 8px}@media print{.uma-back-slot{display:none}}@media(max-width:760px){.topbar-inner .uma-back-slot{order:3;flex:0 0 100%;margin:0}.topbar-inner .uma-back{height:30px;font-size:12px}}main.wrap{padding-top:16px;padding-bottom:30px}.foot{text-align:center;color:var(--muted);font-size:12px;padding:14px 16px 28px}:root{--g-title: linear-gradient(90deg, #5cb51a 0%, #76c722 45%, #9bd935 100%);--g-diamond: repeating-linear-gradient(45deg, #ffffff1f 0 9px, transparent 9px 18px), repeating-linear-gradient(-45deg, #ffffff1f 0 9px, transparent 9px 18px);--line: #c4c4cc;--frame: #dedde6}.panel{background:#fff;border:2px solid var(--frame);border-radius:18px;box-shadow:0 2px #0000000a,0 6px 16px #2a2a4010;padding:14px 16px;position:relative;margin-bottom:18px}.panel-title{position:relative;margin:-14px -16px 12px;padding:9px 16px;min-height:44px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;background:var(--g-title);border-radius:16px 16px 0 0;box-shadow:inset 0 -2px #00000014,inset 0 1px #fff5;overflow:hidden}.panel-title:before{content:"";position:absolute;inset:0;background:var(--g-diamond);-webkit-mask-image:linear-gradient(90deg,#000 0%,#0008 30%,transparent 60%);mask-image:linear-gradient(90deg,#000 0%,#0008 30%,transparent 60%);pointer-events:none}.panel-title h2{position:relative;margin:0;font-family:var(--round);font-size:19px;font-weight:900;color:#fff;letter-spacing:2px;text-shadow:0 1px 0 #3f8f12,0 0 6px #3f8f1255;display:flex;align-items:center;gap:10px}.panel-title h2 .num{font:italic 900 13px var(--latin);color:#4da514;background:#fff;border-radius:999px;min-width:30px;height:26px;display:inline-grid;place-items:center;box-shadow:0 2px #3f8f1266;padding:0 6px;text-shadow:none;letter-spacing:0}.panel-title small{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:italic 900 11px var(--latin);letter-spacing:1.5px;color:#ffffffd9}.hint{font-size:13px;line-height:1.7;color:var(--muted);margin:6px 0}.pill-btn,.btn{border:0;border-radius:999px;background:#fff;padding:7px 15px;font-size:14px;font-weight:800;color:var(--green-d);box-shadow:0 3px #1f7a2a33,0 5px 12px #0002;transition:transform .12s;white-space:nowrap}.pill-btn:hover,.btn:hover{transform:translateY(-2px);color:var(--pink-d)}.pill-btn:disabled{opacity:.4;cursor:not-allowed;transform:none;color:var(--muted)}.go-btn{border:0;border-radius:999px;background:linear-gradient(180deg,#ff8fd8,var(--pink-d));color:#fff;padding:8px 18px;font-weight:900;font-size:14px;box-shadow:0 4px #c43c86}.go-btn:hover{transform:translateY(-2px)}.go-btn:active{transform:translateY(2px);box-shadow:0 2px #c43c86}.ghost-btn{border:2px solid #e3def0;background:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}.ghost-btn:hover{border-color:#b9e3b1}.ghost-btn.on{background:linear-gradient(180deg,#4cc23f,#2f9e3a);border-color:#2f9e3a;color:#fff}input[type=search],input[type=text],select,textarea{border:2px solid #e3def0;border-radius:14px;background:#fbfaff;min-height:40px;padding:6px 12px;font-weight:600}input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px #2f9e3a22;outline:none;background:#fff}.switch{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;cursor:pointer}.switch input{appearance:none;width:40px;height:22px;border-radius:999px;background:#e3def0;position:relative;margin:0;flex-shrink:0;transition:background .15s}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .15s}.switch input:checked{background:linear-gradient(180deg,#4cc23f,#2f9e3a)}.switch input:checked:after{left:21px}.toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.toolbar .title-in{flex:0 1 11em;width:11em;min-width:7em;max-width:100%;min-width:0;font-family:var(--round);font-weight:900}.toolbar .gap{flex:1}.menu-wrap{position:relative}.menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;background:#fff;border:3px solid var(--accent-s);border-radius:16px;box-shadow:5px 5px 0 var(--accent-l),0 12px 30px #0003;padding:6px;min-width:190px;display:grid;gap:2px}.menu button{border:0;background:none;text-align:left;padding:8px 12px;border-radius:10px;font-weight:700;font-size:14px}.menu button:hover{background:var(--accent-l);color:var(--green-d)}.menu hr{border:0;border-top:2px dashed var(--accent-s);margin:4px 0}:root{--sa-bd: #ffb6dc;--sa-tag: #ec5fa6;--sa-bg: #fff6fb;--sb-bd: #a9d3fb;--sb-tag: #3b97e8;--sb-bg: #f3f9ff}.tree-scroll{padding:6px 0 10px}@media(max-width:1200px){.tree-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}.tree{min-width:100%;display:flex;justify-content:center}.tree.deep{min-width:1000px}.nd{--bd: #b9e3b1;--tag: var(--green);--bgc: #fff;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:16px}.nd.sa{--bd: var(--sa-bd);--tag: var(--sa-tag);--bgc: var(--sa-bg)}.nd.sb{--bd: var(--sb-bd);--tag: var(--sb-tag);--bgc: var(--sb-bg)}.nd.root{padding-top:0;flex:0 1 460px;margin:0 auto}.tree>.nd.root{flex:1 1 100%}.kids{display:flex;width:100%;position:relative;margin-top:16px}.kids:before,.nd:not(.root):after{content:"";position:absolute;box-sizing:border-box;pointer-events:none}.kids:before{left:50%;top:-16px;height:16px;width:2px;margin-left:-1px;background:var(--line);border-radius:2px 2px 0 0}.nd:not(.root):after{top:0;height:16px;border-top:2px solid var(--line)}.nd:not(.root):first-child:after{left:calc(50% - 1px);right:0;border-left:2px solid var(--line);border-top-left-radius:10px}.nd:not(.root):last-child:after{left:0;right:calc(50% - 1px);border-right:2px solid var(--line);border-top-right-radius:10px}.side{position:relative;width:calc(100% - 8px);margin:0 4px;display:flex;flex-direction:column;align-items:center;background:var(--bgc);border:2px solid var(--bd);border-radius:16px;padding:26px 3px 8px;box-shadow:0 2px #0000000a}.side-tag{position:absolute;top:-2px;left:-2px;height:24px;min-width:74px;padding:0 22px 0 12px;display:flex;align-items:center;color:#fff;font-family:var(--round);font-size:13px;font-weight:900;letter-spacing:1px;text-shadow:0 1px 0 #0003;background:center / 100% 100% no-repeat;border-radius:14px 0 0}.nd.sa .side-tag{background-image:url(data:image/webp;base64,UklGRnABAABXRUJQVlA4WAoAAAAQAAAAigAAKQAAQUxQSIkAAAABcFpt27I8E/wD/Pmt/xx8CVvDnS1sAjrNbQ7/Oskr6W3EO0fEBEhS/u4Io6SGQ9xIwSnWZI7RtOEgc4wbDThMNOcQ9OBgcoxRIKYkWiQyEF+BOJDokSiTSEBEgZiQqJEwEFEgNiRqJAKIn0CcSAxJ5EikII4CMSNRIWEkBGJDYkIikBCISGLyBwBWUDggwAAAAHAGAJ0BKosAKgA+PR6ORSIhoZHEACADxLOASyuiDpCKSd4YJQB/ZvAABuBvT4mfgB1ndkzKnmQT93aMAAD+76xXfao5Gf/7h6N19l9ZX/2cD/7OB/EgAAv/d381d2/FX/83PrbocpzOLi5Bf9Lx99h+OefROBTvELiYZwYW9B+O29f37/87/7P0j/X++9/+P99/9P98wFmpm3Xsa/T/eWP+3AoAVXEOVdt+9kf3P5X82KoUu+9f+aITv6aEUgAAAA==)}.nd.sb .side-tag{background-image:url(data:image/webp;base64,UklGRpwBAABXRUJQVlA4WAoAAAAQAAAAigAAKQAAQUxQSIcAAAABcFNbe6S8GZCAhH2p0ZCKg5GccYCDLS4wQPCy7x09ZTrKV0fEBADMP0XhE4hF4g5CsdjQLRpnZA90i8ZM9JDIHgJvD11+Go5QNCYT0cRUxBcRexNLE8EEIo4mkolooiviiIhsIpoIJhCRTaxMLEx0RNwQcTDRmBiYaIvIiEgmgglEHE2kPwAAVlA4IO4AAACwCACdASqLACoAPj0ejkUiIaERPAQoIAPEsoBLK/wD8ANUK6B+Fd0HLJ6QEsX+gB+mfWSfuUTID+zeAAFGxQnMZLdjYAVuS2sxktxh8gAA/uN3UaL6D6B3fYONg4/ethfPF3RTYnvR+HKcOU/4X8ABQ+3fx/yi8Jl/xkjQeBUgZpo0/hb5RP6uT6ZDxsT4Yk/PF9uTPANFuPP6/33qc3P/SAyNXYr4A1z/No+mrSUa739j/yKP5E/Wv++AxcVselXUaZH/NCrjU9BPfm7kCx9Fzui8cbPwdyDGypsJK8/YhBPq8/1n/2Mt87SXmEAA)}.slot{position:relative;container-type:inline-size;width:calc(100% - 6px);max-width:168px;margin:0 3px;background:#fff;border:2px solid var(--bd, var(--frame));border-radius:12px;padding:8px 5px 5px;text-align:center;box-shadow:0 2px #0000000b,0 3px 8px #0000000d;transition:border-color .12s,box-shadow .12s}.slot.lv0{max-width:196px;border-color:#7ccf70;box-shadow:0 2px #2f9e3a1a,0 4px 10px #0000000f}.slot.warn{border-color:#e5543f;box-shadow:0 0 0 3px #ffe1dc}.slot.drop{outline:3px dashed var(--pink);outline-offset:2px}.slot[draggable=true] .sl-av{cursor:grab}.sl-role{position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);z-index:1;font:900 9px/14px var(--round);background:var(--tag);color:#fff;border-radius:999px;padding:0 8px;letter-spacing:.5px;box-shadow:inset 0 -2px #0000001a;white-space:nowrap}.sl-head{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;align-items:end;margin-bottom:3px}.sl-av{grid-column:span 2;display:block;margin:0;border:0;padding:0;background:#efeaf8;border-radius:8px;width:100%;height:auto;aspect-ratio:1 / 1;overflow:hidden;position:relative;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px var(--bd, #ddd)}.slot.lv0 .sl-av{border-radius:9px}.sl-av img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#efeaf8}.sl-av.empty{display:grid;place-items:center;border:2px dashed #c9c2dc;background:#fbfaff;color:#a79fc0;font-size:22px;font-weight:900;box-shadow:none;aspect-ratio:1 / 1;height:auto}.ph-av{display:block;width:100%;height:100%}.jt.empty,.jobs-av.empty{color:#9a94ad;background:#fff}.apt-side{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:3px;align-self:end}.apt-row{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:3px}.ac{display:flex;flex-direction:column;min-width:0;height:34px;box-sizing:border-box;font-style:normal;border:1px solid #d8d7e0;border-radius:6px;overflow:hidden;background:#fff}.slot.lv0 .ac{height:36px}.ac .an{display:block;flex:none;height:12px;font-size:9px;font-weight:800;line-height:12px;text-align:center;background:#f0edf7;color:#6a4b35;letter-spacing:-.2px}.slot.lv0 .ac .an{height:13px;line-height:13px;font-size:9.5px}.ac .av{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;background:#fff;padding:0}.ac.up{border-color:#ff9fd0}.ac.up .an{background:#ffe3f1}.ac.up .av{background:#fff5fa}.ac .nil{color:#b3b0c0;font-family:var(--latin);font-weight:900;font-size:11px}.rk{display:inline-block;flex:none;width:14px;height:16px;background:center / contain no-repeat;font-size:0;color:transparent;overflow:hidden}.rk.r1{background-image:url(data:image/webp;base64,UklGRiAGAABXRUJQVlA4WAoAAAAQAAAAIwAAJwAAQUxQSKMCAAABoHRt2yFJHtDzfZEso23btm3sbNt299i2bdv2rGzbnonvfZ9FRnyRETEB8LYWAKxBYWBRRGMAdJyz77Ibbrjq4OqxVQCsSWKB/PqXvhFG//XuhZNSgPWzqN72FkmGoXNhKCT52EwL4xOgwxOkiigjVUWUvKI+bFyAYZ8xVCYVxxfrwkRZDPuK/7OI6vhALWyBQbNPKCyqOh6BAWCQvoOORVb5vC0MYDHHqXpooYf+0BsWFpXP0jFeWagaFfKhAIDF5P9V45T/vf7Agx8w2vGDYcYAwLUUxio/3z6yb9+pl/1YoPyiB9KAQZO3qDHKz+a179K5S7tWS/+gKj8aiJQtGPEHPd2C1tUmly3N193+n/D1nikDA1hsZrzy+Q4VE665/5577rvrgT/JN65+6JLuAAKcSY1x3Jkb9T0TfjsdFplrvGbjMv7jIklK6P7nQ2mgzpNxSk7EbRLSW+XpOkDNYz5uLG5lEj5eC9R5Ok746+Bild4RR+HEIlmc5hFymblVixFgu4fwQZzJ/1RVE1jME3r+X3cYE0YYdP2KGqO8t2bMRU8/8eJDv1B9AHuzuhgKb6iHhg26jvyM4mWxkqoxVL5/ZPHyk96hMkHjd+jiKEwofKoWMCmzi+pBEaqqz3N1AASoeZPOg1Slp+qdeQDIYNLXFB9/4VpYALYyvVooRVHhQ9XGAIAtL1/7B0WSifDhFjAoNLm6jZa+QzrxE0c+NTCbsVFBeYNWI67+niRVRURVSfKdcwY1zlsTAQRl9Rv2nH/+SyE9/3v5lNEtm2UDi1gT5Gubte87eenhu1786JNP337+9mNzx3Zr0bgqZeFrU+X1W7Tt3G/ksClTpoyfOLR3+86t65RnLPxNkC2r06RN69bdunVr375T6zp1yrOBQSEAVlA4IFYDAAAwEQCdASokACgAPj0aikOiIaETlkggA8SgDOK8KkHvA3T+wG2a55zTQN5I8o672vuXRceiz6f8znLd11g33GHFzeFeVV6a3+x5bvpb2BP5H/T/9T/afaj6iX9gDiunWmJQTuOe+k1Q2F/Rjsq/MeODm1WL4iZIwtc7TdqyT4kDpd0v3nCc1DiJApsolSuC+pTdAADUr8sHoNuWsyp9/+rHwt4QQ/kmhK/U3hYTpif+yohAmPmM2puHGN5sVvP+/B/iUAjyPrUudJz1ZMCurTzKoMet80k43z/AXdH2V+PiHlc3G2eg+WIJycBR9OKx/4NfIxLaeFdYRdKbcCPNt9i/MXGhhEFfxjG0B1gOy3z9pligw/rgaNbIydWNq3xzQDV/XNlsIZnS/d8Pv4SVSY73GSdGv2c474L/+fiLZqLHCdna5wnfRDIs6h0uR8vHafY96D4fJFlJ7zmXNCYDvgt6xLDPU6sJWe2r6bcNxGMtT+7U42DH+d/1Zy776J0+JHpGtD35cc/5agDRpcXzcfI0YcqiON2OEv5ejLqnL3zh1PUsn+GOtJEhTaIXkEIPlHKqaNpOxgK8ah6p33Fx+hlcDlsluRBZ35+oU/rYH2iKd2hzbZJFQN2dp7h8PNPkOL7ztuT+PF0EKYHoUeN5KnfVUYS/JuCFFUA+nta9LokEuP+Tx2u7L/VoY2hDbVvKx6XPr3hPJFbkZQBqRwxsQvKvhRDlYp5n2QaDGtqdOFZuI6lC+r+qCq8oSE5v/nHnbsAu5SeOJ7FJpSKc9rLbN/ZmSAvmkdDHzV56lwZXXiMwaiDo/lBCCv/yWac09n/4xFjy2/ss8/zV4IdP3//mOxkxnHQS/o5IQ0s0Z+WKvU5hv0qDBmfOvcG33bzqTpUSR7ExriB0DU9i3df3OtRn5A+LZG0dvaKdvU/CjeyLglrnjY9pXWYDrAyB3ZeMmGydruhgbOdGnWDtLjok+q9xari32fc5KBQ5263IUBXfYzwQIU2caLyeMslI+zXerIP71YPOBYeP3ndeBub5HPZnVcK2BUspozNtjwddffeNttWL+a5SgagUndWK5W2l+xWbm1i+qZvzsRf152+1H+EK/0bYviH9XY13f6028d3wI/0hX/A8ugAAAA==)}.rk.r2{background-image:url(data:image/webp;base64,UklGRqIDAABXRUJQVlA4WAoAAAAQAAAAHQAAJwAAQUxQSFUBAAANkGNb27E913X/tiunS+XMQzNIqSrjsJ3eZme7tG0nr+7r5/s878oEImICUCUFUPPmR3G7ehygt+5EVMPcVRcNmGZpFBZty9eQ6ldDFFDT7wMoahGZKQAYolOoVKi2Ng9SuW8IZhnDMSjk1w+bTP77QCu8nHhwT3shAEx+JB0NVDng8zcDIKq+o9WcKC92tkoExF8fvtcbAg2Ll6AWIGBvdp8KAuSYSLXPWbTypXkIbRLQfRivqJCSNKejSgqVitV4NUUtPUyaqu6pQ0HkFLy2DywCxDMnWh1M/iUf+1CXIvjx4zqX2lLvbm78g1Ax/VEjIGmvzdsyRPyViAQLNtRZjAI/AcAMhpgOn/CfegS6TUHFSJrEyWRhwu3eYUxu/27AQ/ht2YoZNMmye1uNRQBUd3bj++Y24O/PAat1BKvhw9/kZwOzHjRkCnP8Sa028da/bXWOUABWUDggJgIAANAKAJ0BKh4AKAA+ORaIQyIhIRqkACADhLYATpygqp6QCMLbYDno/4BqAHoAfrB1nH7c/sz7UF3zfeTZnZpe+AfsATThhO5awjxMf2vbU68dQ6+4lZmHIH9H578WpcGAAP5bJ/n4P+D/5yP344vMgh+ssy3LvMxV/+Alufc6tNvpEXL7+L/rS+Z33rz4cCq0WrX47woF04M2bTitrpPGqEoNX6jCmBKT/qc7XFo89/eSZ5mVciW+/XhRbZcWY0lzofuZrcgGOKSphQXLyuGCNUz6UlX6PkJWjpxRzK7/Nd08nT7cED5xU8WgPUBPkRkzKCHmCLWyAfxf3Mc4DqagxkMX4X2Afx1lW3eeXoxWCUcyvi4FtlXNCGX1DOkaergmqDrmdjzf1Gt2AtZfuxng2ovOXeTsDZ0a1MYP4UF/0OvRfzOT6EOW/vnrdyZPMC2q1gtfkZVsjHYt34NuRH/yZlL3J38jm7BezETby3CJh2DhQOuyGpeQLu98S7L2OdIbYLMmUjMv7JZXudpMK3ofK/ntPrZ1/nma2teRovo1HrEAQRNX/AJjZyPoapRdIeTVAtggn7iDaZugmfnPRSDOEh/cOZJiHuIQWnmpo82wfx3H7GprlAePNXGGa4PxAXfFag/XUuC/8y6EPihSDBZmbvv8TZ/mAxbgrRFu+4NLfjL6Pc2GK0R8fO83LNh2aZX/U59OJ+h3LG9H+1eXdMA1FL77f4e7OAA=)}.rk.r3{background-image:url(data:image/webp;base64,UklGRt4DAABXRUJQVlA4WAoAAAAQAAAAHwAAJwAAQUxQSGMBAAANkKpt22Irz/vPbHe3hLu7dXdIZE8cBZnsJJK7VpfskNxdZ+b/wlpr//+64AAiYgKovmzKphGpxfh67UgBWHoYUIzWRUdPOy/r781E1KJ2y4EC2QSrJa6s60sOZLXEVp4AiPiykv+rBVgEDctxDFnIj1+yMsr/vj5cK8/wTRf21gL4Qn/U2FZDeLbEl0gk9z4qDRLr5nuVuKIu3ZXVYAFQT0Vp9sQDRjW9ll+gumr+ViUK/vWaLIYN6yUxNQzHMSzCxxqV+Dz9e9mrCDJdu1BjIM/Hv/WuxvsQ+HDdAb4xy7pSCpwP6l+dC/BtPV/qG19ceESgWDodQEB9M0MTtz7T8MD7EhCGijHr9rgQ58qBAL/wpkJC3V+q7Xy1yjrv4smAn83exfI5GHeaJxE54SpmyjbvXORimLITn5Vj6f3dzxuaUwuxPz++dyUAln58I19IAUqSpKU+A3ymvPjlg3BqSrwMAFZQOCBUAgAA0AwAnQEqIAAoAD49GIpDoiGhGAqtVCADxLYATplCPlfXPxyv97e/jDyD4YD9ivWA/jH7M5YB+3fpj+xz+yn7d+0Zc6VOax43KP+lfRT3wD9gAgKKWmAVEnGvo8hFqYMoYmNh332VLQBgDjZDGXRAAP6arGyw3HBNMoFr+v4x2nVib9sQT/zDqr+Qe9R3XL0YDO4LaZcaOmmGm14w9GxWh3fBJS4sRuOP6BPeYDrOGP/0N3lyUPrFLc54WL9WrCbde6u1dzR2eDv//GuNUWsHhvJl8JkeN6F87nXSDbu8tHcBI7QW4ctjGzVO+fuYgL48h1OluGYsxI9J5ywF30ZPNDlawsaXw3WuiAe4bvFJUuH/2oMCh9zRifV7Pq7+Sx/p13zPOU4jEbcmr/j8CBzCrhNyy6EfGwqSvrmteNX5t1fVp7Bo1GvQR/Gr/IvFg4eA9Z1x/naj6un+Bb4ris4l+kUFvwtg5cKrNFXVDSQ730+U/hsHXdo6j4SzmE0sizFG/zAh4vkcK6OpBP62i4MZGLlOIS4oBSrJMOTXG33vMm7j/QvavTjdbkj+csijpz6eM8bqnHm7viv13CM/wlzo40z9hhJPRHrRtp0RGez8GUlf/m+EHL+EP5rWBsZO/OLQKCdlB5VUW4twRbuorpHgHFWVV3Xv+KZbvrTzto7fNBvxRgm/PcrCl7m0JLllpy113BbpixJkOdf/tuA/24u4xkV6KjEeDNlozK+8MR/jwfix7NNiChhXSroI7/3zCtfiE/cm5IDcMEcpOVMFjx4wtMFgAAA=)}.rk.r4{background-image:url(data:image/webp;base64,UklGRrYFAABXRUJQVlA4WAoAAAAQAAAAIwAAJwAAQUxQSBQCAAABkHRt2xnJA3q/L+lq2xzbtm3btu2Zpbm1bdvWyrbtmcr3PoMkXzoiJoCIBHlqCNJsMHGC5oDmZSKJhHAhqP9vaPP7Q30SSAgn8p3Dz1+aFgA+1dok6RR8mhm6rBTAq6LJcAg6Cb3/lcKe7CQdTngE9uNAGAmb0JNeAQqbwqTILLbQj6QHSil2AYtvpgqp9z+zExR6ktD6cvrY+YcAuzkcTsId43G7mg06zf0KdmB8rkJS52HFPHkLFZ34wQnAUDJ0buWLSsrInn0+LAeFtVLo3EwJCAuNT6z9DMqOcTaFtOLIlL7wpEOw7BRe5NdLIEEi0LcIv+0Y78t5QyYtdPO1ukeGuy9VvBGClsHvoppHFHYMlp3C60J6iSTIkEU/KXa6Gql1PVYahqAZsGDPWEFa1yKIiAb/ZLiYRobO9fxR0fmn++ECn6qTdAd8vnz23HOA4ah4vylJx1bBpYVhZGixZVkKLhWuJQuppcusupGPMklhdbg0bE54xYyDucgUNme9YQXsz+vzGfR/+EXWY6WAj6vSk2NMYRNwAH5mVs6sFAD/5f4FckUZgv4X1PgrtD/f3z6iclr2GFOSnUGNl207fXr3Ltude47vWD62eemc6WlhpiRHQ1BIaslqJYrblyhUoECRvAWzRAX7BDlLEZ2RtVjhAs65c+fMHhsVHiAluZUBIZHRsfG2cXFxsdGRIcE+Q5BLVlA4IHwDAABQEwCdASokACgAPj0ai0QiIaETlSQgA8S2AE6ZQkML138JfyA+TuqP3P73ftVyyJeq0X+K9lG2a8wH68/rl7zP9V6gD9gOs79BT9bvS9/Yz4OP219Eu7pPong6+I31O8ejr9CrP+9IewZ/J/6V/svzQ4xP9iieuX3pEVHUWd8W5SCdeCzD9OgbB6U8FJmEEicdRUT8s9YVVIj0AGprrySDToMgAP7ykvs/RkWmG1LGcREVFrXXEX6vQm7Z65NZOcEe/vVxcByWHiTY89eM4KGqRTLc7Cprcf8olRmB1/vt82abcYcA3OUr6d//nu3b5rqhqr9ZS1twMsC5GSDUgh7f/27ZXkdLfq3LzTPGdq6Y6JN5nru9LJA3dUmbh8QMOwx7rsXpHys23P6bll7QBYhn/th5+IdEr01jNnGE+hcFnfHzrv/54KUlnjj+8SGT1mpP3+bDQ6dWEzCwIstCNoPBzDXMehKT9X2hYbsxJmIlZyatXjFaJtvhfn3cegD9eVEqDEZmmp5OOxHcxFAgQME/TjqzTL/Rb/71mF8mSeX/gerpO2IbLTVgl+ZRXXijCfPuwrZ7/5uma0X983UH/2Js801oWuUYvbiW5IKK4jXjXip7spbuB1GjY8p8UcynrY+KXe1HDUfEd+f7v1+owh5YG8krkJ/pnLQ7mC3/yz7Y9DG8EXqWOuJ91GGKLhcdraqHlOx9el2v6y/8l8C2T37ChWhwhlNPvoaBt2NrTWTa62DP71pGBRGND93hhCr81DHgV5eXNfrbdwr5gaqqPrZqpH5zNmetLXgOX0wdirVVZvsbpAA9GjKSh+UHx4jCOPT0HklSoH70WlwMpC9ACDI2B2rxnNA9pt6L12/hVC8FpAty551cd3+N3dJP+4WvYVM91BFMsZv5gQz1JvRofb/1ceZRyNbF37KJglNWRnDyEFNbiN5M9ODfMFAKnUmOPOGFf/v+qECWDrZWAlHArH03Bwo/wV8twrz+wdWqSKSQw+ayKFwGgPuUvuEUKleQUBOqc+n8hlQuxMc5V528HehE2wH+shr1+WL5KV8WcjxUOjjJk/P/Mrees/eodCeva/SGmO8naOxlfxxPcd+PLe32kxgOzVZ5SNdQRLLnZNMgFynWOQN+j7HXrH2bdJfLCYCvIAyA1/8Pel9HaH72z7t/MsfwOCg7VPnoAAAA)}.rk.r5{background-image:url(data:image/webp;base64,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)}.rk.r6{background-image:url(data:image/webp;base64,UklGRvYEAABXRUJQVlA4WAoAAAAQAAAAIAAAJwAAQUxQSMsBAAABoLRtmyHJVv9GFMa2bdu2rZU9s+POWNq27dnZtm3blfG9BxkZlRExAfh/LHgcQEQjoEKeQdNnzpxhnz59RJu8ALRFIbLeo+uvs/PaKWhbt2+U4BSSv7flg/LRmEbD4PJ/8mppaL8JFAdfSfBCaSgACpOSQyZ4KK59JieLRjohGhKXaqWcRESCXMwJDYUpgYKL/KyOiIt3++79X0HYyEX4pWPLRtNMgEQdF/LHyH69VxvxM3xaFNpFPn74TLvHnSmVcnE0f4YgBicRsQmv5IdyC2w4ClGEdLwQdCg03JNJ6VAkwf5wM/+30MjJKJSLr1hINnZKXL567epj2oWzoAMJvzSrWbdur4cUP8NDUeVSu0jJss3u2IRnC8Hh5/wF85edp114vkCwJBruiCoXz/M8E0A4HtrFVbyqIRkeBBCGeL/bIxKGIWfGtIbCVJMMMYaJHQVTagWFcfTE1ZDk1ynFsqVUgEKZ50yi92Zf10LZ4hEA0Ki0+NaDx08eW589f3B889gWlQrljMbU/1SKWNYytZo0szdt0qRe7bLFiuROE9PwjaTJXqhk2Yr2CmVLly5WIEfmlFEFfxVNlTFL9pz2HDmyZc2YLk1MwR8AVlA4IAQDAABQEQCdASohACgAPj0YikOiIaEVXVYAIAPEtgBTo7jyb+JP4Z793h3DE1u/7N7KM4B+qH+j9qr+c/qB1wHUO+gB+nPpVf6D/AfBL+4HpRViXk6eALRBxF4cv/Vc2P6T9SL+u/6/gIP0lIjhuyNpNAaSQZrhcRBDI7XCwVoZn0W/jvJsjbnIm8czzWidgW0f46r7PdAA/u5sIzMuF8Z15Y637af9/aS+5Hv/Kg/+oWV2a6gxflBn/xbi09oFB4o7EslYL0fGa6obKm0ItE/cCgJ90U85yQnaLa4jeFHD34H/+6BQVbMA01USNFS8ML8O3kTN7JUe/4jflNADM67ytzdRR/4kvlaVAZyeN91laZBj0JNtsBli+sfr/n3X0mACn6BSPsfUsawbu3xQ51cfwHeb4e2RZLpi/efoGyRGNeeCe1Qv2/81qJoWk7oQqqOlgV34BY6e9dOZQskOadzwDyf8sk77+i/5/9sPBGW1dXv5j999CJG9Go/xVwPDqTQONCPfVy0yMou8e+JMAjK13elq4V6MWahJKo55Ge9nov/A9A+daud6sEcfQY7nef7eZYcV8p9j5/miLmCQVFz+2J0TYNeJvOAlEvXVgKawSO+bw/d6UX+rnSB/8iAYve+70gG/iuRNFkFsMaZQ4rCTv6WJLoJAdhuWPI4ZjOLFA+r+MMNv6OIU3MdK25o19vmpzK5Dtv1zMjDx6o/LWEFNM0aDXbBfZjTTlr/9Mb+tNn/8NnD+D+XzwdeQdK3O6NfX23ObfaUYz7bnNvtKMYeXVnwDxjs2k9ZExkmXcI+NsdWXFWdrL7V97+v8APAISRaF0LOYrt+vYozn7+9dYbm8ojN2abDs6eE9qoxGJy3lq93YfxoUw/4rV9rhTnqi/NJCwfj5BLnyeCKhz/mf9l1qjV5w+OFAc7tF02L/muA8nPY2+j7ie0hZnPnKvmz/qCyFxH2emlKLt4ACZlI0+UnHn/lQ7Q8bP1nkpbxpTaNcjxyM/cX/mNfJg6Nunf/zksBCJvU/AAAA)}.rk.r7{background-image:url(data:image/webp;base64,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)}.rk.r8{background-image:url(data:image/webp;base64,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)}.slot.lv0 .rk{width:15px;height:17px}.ac.g1{box-shadow:inset 0 0 0 1.5px var(--gc)}.ac.g2{box-shadow:inset 0 0 0 1.5px var(--gc),0 0 5px 1px var(--gc)}.ac.gt0{--gc: #9aa0b2}.ac.gt1{--gc: #e5a91f}.ac.gt2{--gc: #2fae3f}.sl-foot{display:flex;gap:3px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:5px}.fc{border:0;padding:0;margin:0;background:none;display:inline-flex;flex-direction:column;align-items:center;min-width:0;max-width:100%;position:relative;cursor:pointer;appearance:none;-webkit-appearance:none}.fc .bar{display:flex;align-items:center;gap:4px;max-width:100%;height:21px;min-width:84px;padding:0 12px 0 3px;border-radius:7px;background:linear-gradient(180deg,#ff9bcd,#ff76b9 48%,#ff63ad);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #c8327a26,0 0 0 1.5px #ff8cc4,0 2px 3px #e8509f33;color:#fff;font-family:var(--round);font-weight:900;font-size:11.5px;text-shadow:0 1px 0 #d23f8a99;white-space:nowrap;overflow:hidden}.fc .dot{flex:none;width:15px;height:15px;background:url(data:image/webp;base64,UklGRtADAABXRUJQVlA4WAoAAAAQAAAAHwAAHwAAQUxQSAQBAAABgFxbe5vo1yeHXSoCKGfUC5TA8XLy9IB7mFxDXueVCwCkn6DoCiKCYQC0aaCyusGOoHGJ7EBEtwkJOCWBMISgolKnt6+vt6eqKkiIUC3RtPs0bNF8dlMieJFROf+3+mptdf2fl5T5vlH1zFv2cMvcV4BnRLnitWYv9ZpXpTsAtODNIQbChhcEJ06+9CEGg/6a2EHknW+Ef0CXW0XZDoajaIZWWgXF0Tw5FiTO4nEDSZTJW9Zx0PwsswPwGo8XjID0QnqX5InS3yX9XdN1kawrjy77GF32Hl0SUMfougaSfRHy1Ww5GHfV5YwIEb5s1Pnd6+vduWqOvozxNVxfQyDxvzAqCVZQOCCmAgAAUA8AnQEqIAAgAD49GotEIiGhFAVUIAPEoAnTLiykuAJMbcAbyrvF1mCZgc9r5GSF/WX858leoW+2PJif4DSLP8B+SvqV+ANE//afyK9/3Op8q+wD/Gf5V/mPzB/snzAdSd+qC6qDnh4N6DbulGWIJuXLXNX0bm9II6xJOO6lu4rdXAAA/vOCEWR37UB48C0r3TSWJFzqHvnf19tNiuui69nZP/c5Wf99EK2GM1AWN3lN9InZnsJc9qaUQd6o6q5WXX+z2Ac0///K+SvXrGan7l+/nLNlWV7ifFFYis5qqpjvHa9rbxq5ZuD+7CEu9N/gTDG0rTQgKM/Zzb6vZuCbWLFlSd6I+WaZscCzRELkzqmkwV9kAaPLJad/+OvUH1Jp4jwSbTUUOL9/0UZDu92cm4rCba98Hhrh+oYgityaIbbnVTnQV46Kw4Wlej/qk+3CnGq+j0ioezqUps5dzFO1t6WNDlGBkfudnGT3G0ByPOWaPUoV3Ay3ytZYVvPiHGYTy//0bjfL/ICvIRftv+WNW7olh+c4Xqc6JbKVAFfcfXv/H9PP8AXzf6i7/pEBS09V+AauvGeCdqQ1ZZkPnflDq6zi+O3l7fNkllP+PzoWOdX/RIlaSjmPN+yaa4+yb/1ieZjVH7EPVVV1oIy0JpitZtVp2m8jnCW/+5B/iXewWVx+VPHMSGriJQ+hSuWh9PbFawxFK8cZN1af+CCJtf/JiBKN0i5FAdpR3Wecdnb8DVbruqVa0yzj9c9iqb9pot1Bb6JDcLv4mlpX49QeXdgj5pntCK/3RrkX3h5ilmSDwA9LbnkvdfJtND8XolshuiLv3y1Kr/pw7tG8/zq0/K7pRYK5ocs8hh/bMINT33+CTfQvmd49EhC3swnWAfuQefPJDm0AQAAA) center / contain no-repeat}.fc .nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.fc .stars{display:flex;margin-top:-5px;position:relative;filter:drop-shadow(0 1px 0 #b0700080)}.fc .stars i{width:12px;height:12px;background:url(data:image/webp;base64,UklGRoYEAABXRUJQVlA4WAoAAAAQAAAAGwAAGwAAQUxQSHYBAAABkGPbtmpF+5zzcSjHMkktY9ACckIGEU0o18gt88p+RhfKK/IKXVPDG8C7f+/g3f/+a0JETACq9/Sgbrfxr1/HzesJXJGuIGoxO7Kd0vawWR2BS0pJlxE1uA3vkOTOsHk1M49eXFQhFbqI3nCzTISjPLRBSuTGEMoegXKMz61cfC5KEvX84srceKC8+PD5111JorKUpN2vzx8uovFH5VQktU1FUvlPw55pr0V1zNaenpmf/i2qRur3acfE1W9iZ9S3qxMwTN7+LnZCfb89CYNj6vpnsRr1+foUHIBj+MJHsQr18cIwHGXH/gdqVWnpwX448l04rqJKoePoQtuwNaUqSWsW7cw+ZEgy88GsjeHQpihSkkhRm4dgOceMREp/Hj36I5HSDDwXWGYhrb+8vbp6++W6VHAZkWvguLT1pnl0Dpg72nyzJR1HIxdY+vWqeWbBYQZfONN89WsJkTNM3zo9H4ADDsT86VvTsByAw72AI+tA72FkAVZQOCDqAgAAMBIAnQEqHAAcAD49GotDoiGhFAVUIAPEtgBOmUI6g8A/Bj8Tefc3O7jZIHzc8oHQAepB/buoB5gP1e/1X9g7AHoAfsd1gHoNfrB6T37LfA7+2X7d/AP+r3/ipM34q1YI4D0l/4D7Vfhh/z/7f+QHt0+i/YA/kn80/0vAY/paVFnaPpkih7INR+rCEzYeOBEcD0wyN1q/nwi6AAD+U/a/czQAZ438Ae6i2qIdPPD/42W8qKh/z/LnQB/nbBTQ485DqyIMxKRHHrmamSmN8R3PbEMVK1F39KIOaVKGJDsI5M11gXK3VD0oPMo7y+chzEf1Kc5nOjMQMxd2HTUMzqYFz/rh/9eCU2FN6r8301+f8Th/+NHAQrlsH04JvFj9X2tnXsDIIO4H4MeoVvMPzgmiW3m+tknBSCVqgpw/YP5Ag/6xgTYHsSxX/BV9hW8wQLzfntS5TOlmAMn7a9VZ/eEft/N5zi/6ayQGUx0RgxoK2nmKQb2fX8C+RbnD8irePebZbIl2pDnRDbaWGwNrpocuWJ4wJN2Oh/1e21/nloi3YtfoBJzKY/kRgY//Ty+cIIvVa4W44NDfRCXhIcns2FS125PIza2wyvmZ3bD+y1oKcYrS//hmWrxs7EjpTFRlmanFXD5CGmFT7xmsvOBr9bO5iD92XDkonqD2Vd+ltBQ8VQan7EGvSvaOmZv5rf7219XxUy48CsjZv/mQP4j890Qqtf4iiK7QVNPTP2WBtIMKlrRGs037BWktnCHq5DcaxUP/ykrKQhLE/IxYciWJ/9N/CjKez4sXue3MtF+n0hB5iNwoOO4o2apkA+z7/C3eIHGRY9Dkx1xpBLX+3h3vjS5vfXBk7ynKRS78JLqB+w5gjew39TrEHNJS858+MWrDGDX4i/VE9bAcvvNCT7vJOESqS8k036SuzhEJO/tVXfLuDADXEZgSQjqKRV6yNaO5skDHvAb7QVJSUxAL99q2wgeQabax+oInbs3NgAA=) center / contain no-repeat}.fc .stars i.off{background-image:url(data:image/webp;base64,UklGRpIDAABXRUJQVlA4WAoAAAAQAAAAGwAAGwAAQUxQSG8BAAABCrnVtil28/8zokhmhgaYnasA5XLoCpiZoQF2qhacMWVShJGZIb80f7BzV1vC9/0TEROA+sNE00HXzTiUzURcNzpiI4pVf7uFq4AmHNes47yG2EDQVX9SD4mrNNRT0EfkknVI5yWMxKDIuBPV0Z8JRsCLVEN0VH3d9oNXnlsiSfD5leLrolTHHj2b+W8kE7MgyeLPHo3JwGerdjuFfYsXVj8P6Etr9RIXjV6LLxXnP1hig6AXlc23FiwtDly4tVlUNt6Zs7QYcM6LqARsuj5lqR445ZskACBWnpq2VAecLisloEosuWe9OqAvkYD8oBTr1HEWDErfqJPs1imchPdTeZ9JJDIu2kdl2S8mAiQJECwumgvYkgwgvz1lMQLEFgm5iInUMf589uCQo/wkO2lCYm4Ah41/Xj05ulOwszxxGg/LQC5ifP7Nk+MHgiiEfry8mR+XmFPZcvfkvgFBAAiUfX53i2gOwIoRgMgS8IIsAFZQOCD8AQAAsAoAnQEqHAAcAD49GIpDIiGhFAaoIAPEs4BOmWq6B+RcGe8qnul/x2jAaij+6fbN8Mn+B5Jvmb/be4H/H/59/nuBG/TA7wky/oNkzbr52DZyzZY1kDUaGai5x314aAD8Tr+JsGmhH94+/TJx4MyG/m26frf8AfxxVjimYDSLtxfp0B9fUR5AGf1kIk5AIpSs9rZfyYaAfud+pP+yv1g9QeK4UW6Tc1YXye+3JbZDTGdt2JTIP/lai6uDEHWXmOQQrTFa8sddQUjzq3IyRJ/ftf+Pv33H9S9FdyCAQtmRfaMEak4XLULJkUY/K2/6NLSepwwT8vTibqKF04KmJ96V/m7hnrexXDPPno/0rYf7XgepOz2y0d91BGJJhvlWcl4nNsnmBb4t4ox4CupjVPFD+/+P+P9n6yIz4P1qtu6wMhI4f7XvQS5Ti/ueWp0f0JZ5UUFHGJfXHdj2D2sczH5Dx8l5KcFJyeP9RscPjikA1YoAJoUA4dfdHgaLBusw6e9fNPzp2fxob/9roHyb8Bs6CyuYq/8S1lkae2mUMp0nn4nEoBt3sGd3gNwe0EPNdbqTd8wRYCgiU+AQZF/CNeb2/f9bguSOUJ46H8ND/JYAPVoBCElQLD2vWRdnquDSslytLBNmXEKiermRicN2lTfdPWcj3ImK2vC8DhUgAA==);opacity:.75}.fc:not(.has) .bar{background:#fff;color:#e57bb3;text-shadow:none;box-shadow:none;border:1.5px dashed #ffb3d8;box-sizing:border-box;justify-content:center;padding:0 10px}.fc:not(.has) .bar:before{content:"＋";font-weight:900;margin-right:1px}.fc:hover .bar{filter:brightness(1.05)}.fc.bad .bar{background:repeating-linear-gradient(135deg,#e9eaf0 0 5px,#dcdee6 5px 10px);color:#8a8fa0;text-shadow:none;text-decoration:line-through;box-shadow:inset 0 0 0 1.5px #c9ccd6}.fc.bad .stars{filter:grayscale(1);opacity:.6}.sl-meta{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:4px;min-width:0;padding:0 1px}.sl-nm{font-family:var(--round);font-weight:900;font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4a3626;text-align:left;min-width:0;flex:1}.contrib{flex:none;font:italic 900 10px/16px var(--latin);background:#e7f6e3;color:var(--green-d);border-radius:999px;padding:0 6px}@container (max-width: 120px){.ac{height:30px}.slot.lv0 .ac{height:32px}.ac .an{font-size:8px;height:11px;line-height:11px}.rk{width:12px;height:14px}.sl-nm{font-size:10.5px}.contrib{font-size:9px;padding:0 4px}}.gene{margin-top:2px;font-size:9.5px;line-height:1.25;font-weight:800;white-space:normal;overflow-wrap:anywhere;text-align:left}.gene.p40{color:#b07a00}.gene.sure{color:#23802d}.gene+.gene{margin-top:0}.slot.lv0 .gene{font-size:11px}@container (max-width: 130px){.gene{font-size:8.5px;letter-spacing:-.2px}}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nt{border:2px solid #e3def0;background:#fff;border-radius:999px;min-height:22px;min-width:24px;font-size:12px;line-height:16px;padding:0 5px;font-weight:900;color:#7a7f93}.bdg{position:absolute;top:5px;right:5px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #0002}.slot.dp{max-width:96px;padding:5px 3px 4px}.dp-add{display:grid;place-items:center;margin:1px auto 4px;width:34px;height:34px;border:2px dashed #c9c2dc;border-radius:9px;background:#fbfaff;color:#a79fc0;font-size:20px;font-weight:900;line-height:1;padding:0;position:relative}.dp-add{border:0!important;padding:0!important;background:none!important;color:var(--tag)!important;aspect-ratio:1 / 1;cursor:pointer;transition:transform .15s,filter .15s}.dp-add:hover{transform:translateY(-1px);filter:saturate(1.4) brightness(.95)}.dp .fc{display:flex;width:100%}.dp .fc .bar{min-width:0;width:100%;max-width:76px;height:19px;padding:0 3px;justify-content:center;font-size:10.5px;border-radius:6px}.dp .fc .nm{overflow:hidden;text-overflow:ellipsis;max-width:100%}.dp .fc .dot{display:none}.dp .fc .stars i{width:10px;height:10px}.dp .fc:not(.has) .bar{padding:0 2px;font-size:10px}.dp .fc:not(.has) .bar:before{content:none}.nd.lv4 .slot.dp{max-width:70px;padding:4px 2px 3px}.nd.lv4 .dp-add{width:30px;height:30px;font-size:18px}@container (max-width: 44px){.dp .fc .stars i{width:8px;height:8px}.dp .fc .bar{font-size:9px;height:17px}}.dp .bdg{top:3px;right:3px;width:10px;height:10px}.compat{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;margin:8px auto 0;position:relative;z-index:1}.compat-btn{border:0;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(180deg,#4cc23f,#2f9e3a);color:#fff;border-radius:999px;padding:3px 14px;font-weight:900;box-shadow:0 3px #1f7a2a}.compat-btn b{font:italic 900 18px var(--latin)}.compat-btn span{font-size:16px}.compat-btn.inc{background:linear-gradient(180deg,#b9bfcf,#8a91a6);box-shadow:0 3px #636a80}.compat-btn{cursor:pointer;transition:transform .15s,filter .15s}.compat-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.compat-btn.pulse{animation:compatPulse 1.8s ease-in-out infinite}@keyframes compatPulse{0%,to{box-shadow:0 3px #1f7a2a,0 0 #4cc23f66}50%{box-shadow:0 3px #1f7a2a,0 0 0 7px #4cc23f00}}.compat-btn.inc.pulse{animation-name:compatPulseG}@keyframes compatPulseG{0%,to{box-shadow:0 3px #636a80,0 0 #8a91a666}50%{box-shadow:0 3px #636a80,0 0 0 7px #8a91a600}}.compat-hint{font-size:12px;font-weight:800;color:#23802d;background:#e7f6e3;border:1px solid #b9e3b1;border-radius:999px;padding:1px 9px;white-space:nowrap;pointer-events:none}.compat-hint.seen{color:#8a91a6;background:transparent;border-color:transparent;font-weight:600;padding:0 2px}@media(prefers-reduced-motion:reduce){.compat-btn.pulse{animation:none}}@media print{.compat-hint{display:none}}.warns{margin:10px 0 0;display:grid;gap:6px}.warns div{border-radius:12px;padding:6px 12px;font-size:13px;font-weight:700}.warns .err{background:#fde8e4;color:#b3392a;border:2px solid #f3c3c9}.warns .note{background:#fff7d6;color:#8a6d00;border:2px solid #f0d98a}table.bd{border-collapse:collapse;width:100%;font-size:13px}table.bd th,table.bd td{border-bottom:1px dashed var(--accent-s);padding:5px 8px;text-align:left}table.bd td.n{text-align:right;font-family:var(--latin);font-weight:900}table.bd tr.tot td{border-top:2px solid var(--accent-s);font-weight:900;color:var(--green-d)}.tips ul{margin:6px 0;padding-left:20px;font-size:13px;line-height:1.8}dialog{border:2px solid var(--frame);border-radius:18px;padding:0;width:min(760px,96vw);max-height:92vh;box-shadow:0 3px #0000000f,0 20px 60px #0005;color:var(--ink);overflow:hidden;background:#fff}dialog[open]{display:flex;flex-direction:column}dialog::backdrop{background:#1b1633aa}.dlg-head{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 18px;background:var(--g-title);box-shadow:inset 0 -2px #00000014}.dlg-head:before{content:"";position:absolute;inset:0;background:var(--g-diamond);-webkit-mask-image:linear-gradient(90deg,#000,transparent 55%);mask-image:linear-gradient(90deg,#000,transparent 55%);pointer-events:none}.dlg-head strong{position:relative;font-family:var(--round);font-size:17px;font-weight:900;flex:1;color:#fff;letter-spacing:1px;text-shadow:0 1px 0 #3f8f12}.dlg-head .pill-btn{position:relative}.dlg-body{padding:12px 16px 16px;overflow-y:auto}.pick-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.pick-tools input[type=search]{flex:1 1 200px}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px}.pk{position:relative;border:2px solid var(--border);background:#fff;border-radius:14px;padding:6px 3px 5px;text-align:center;font-weight:700}.pk:hover{border-color:#b9e3b1;box-shadow:3px 3px 0 var(--accent-l);transform:translateY(-1px)}.pk img{width:54px;height:54px;border-radius:11px;object-fit:cover;display:block;margin:0 auto 2px;background:#efeaf8}.pk .n1{font-family:var(--round);font-size:12px;font-weight:900;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk .n2{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:13px}.pk .cp{position:absolute;top:2px;right:3px;font:italic 900 10px var(--latin);background:var(--green);color:#fff;border-radius:999px;padding:0 6px}.pk .used{position:absolute;top:2px;left:3px;font-size:10px;background:#fff3cd;color:#8a6d00;border-radius:999px;padding:0 5px;font-weight:800}.pk.cur{border-color:var(--green);background:#f3fbf0}.pk.bad{opacity:.55}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.chips button{border:2px solid #e3def0;background:#fff;border-radius:999px;padding:3px 12px;font-weight:800;font-size:13px;min-width:44px}.chips button:hover{border-color:#b9e3b1}.chips button[aria-pressed=true]{background:linear-gradient(180deg,#4cc23f,#2f9e3a);border-color:#2f9e3a;color:#fff}.chips button.star[aria-pressed=true]{background:linear-gradient(180deg,#ffd95c,#f0b400);border-color:#d9a400}.dlg-sec{font-family:var(--round);font-weight:900;font-size:14px;margin:12px 0 2px}.bdg-pick{display:flex;gap:8px;flex-wrap:wrap}.bdg-pick button{width:30px;height:30px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #0002}.bdg-pick button[aria-pressed=true]{box-shadow:0 0 0 3px var(--green)}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}textarea{width:100%;min-height:70px;resize:vertical}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);background:#20283bf0;color:#fff;padding:8px 18px;border-radius:999px;font-weight:700;font-size:14px;z-index:99;max-width:92vw;box-shadow:0 8px 24px #0005}.saves{display:grid;gap:8px}.saves .sv{display:flex;align-items:center;gap:8px;border:2px solid var(--border);border-radius:14px;padding:6px 10px}.saves .sv .t{flex:1;min-width:0}.saves .sv .t b{display:block;font-family:var(--round);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsum{display:grid;gap:10px}.fsum .grp{border:1.5px solid #d8d7e0;border-radius:12px;padding:8px 12px;background:#fff;box-shadow:0 2px #0000000a}.fsum .grp h3{margin:0 0 6px;font-family:var(--round);font-size:14px;font-weight:900;display:flex;align-items:center;gap:8px}.fsum .tag{display:inline-block;font-size:11px;border-radius:999px;padding:0 9px;color:#fff;font-weight:800}.tag.b{background:#3b97e8}.tag.r{background:var(--pink-d)}.tag.g{background:var(--green)}.tag.w{background:#8a8fa0}.fsum .line{display:flex;flex-wrap:wrap;gap:6px 8px;font-size:13px;font-weight:700}.fsum .line>span{display:inline-flex;align-items:center;gap:4px;border:1px solid #d8d7e0;border-radius:8px;padding:2px 8px;background:#fff;color:#6a4b35}.fsum .rk{width:15px;height:18px}.fsum .line span b{font-family:var(--latin)}.fsum .none{color:var(--muted);font-size:13px}.fsum table{width:100%;border-collapse:collapse;font-size:13px}.fsum td{border-bottom:1px dashed var(--accent-s);padding:3px 6px}.fsum td.n{text-align:right;font-family:var(--latin);font-weight:900;white-space:nowrap}.wl{display:grid;gap:6px;margin:8px 0}.wl .it{display:flex;align-items:center;gap:6px;border:2px solid var(--border);border-radius:12px;padding:3px 6px 3px 10px;font-weight:800;font-size:13px}.wl .it .nm{flex:1;min-width:0;overflow-wrap:anywhere}.wl .it .st button{border:2px solid #e3def0;background:#fff;border-radius:8px;width:30px;height:26px;font-weight:900;color:#9aa;padding:0}.wl .it .st button[aria-pressed=true]{background:linear-gradient(180deg,#ffd95c,#f0b400);border-color:#d9a400;color:#fff}.wl-res{display:grid;gap:4px;max-height:38vh;overflow-y:auto;border:2px dashed var(--accent-s);border-radius:12px;padding:6px;margin-top:6px}.wl-res button{text-align:left;border:0;background:#fff;border-radius:8px;padding:5px 8px;font-weight:700;font-size:13px;display:flex;gap:8px;align-items:baseline}.wl-res button:hover{background:var(--accent-l)}.wl-res button.on{opacity:.45}.wl-res small{color:var(--muted);font-weight:600;font-size:11px}.chips button.dis{background:#f1f2f6;color:#a3a7b6;border-color:#e3e5ec;cursor:not-allowed}.chips button.dis .rk{filter:grayscale(.8);opacity:.6}.chips button .rk{margin-left:3px}.chips button.dis[aria-pressed=true]{background:#e3e5ec;color:#8a8fa0}.chips.sq button{border-radius:10px}.chips.blue button[aria-pressed=true]{background:linear-gradient(180deg,#5bb2ff,#2f86d8);border-color:#2f86d8;color:#fff}.cur-val{margin:0 0 4px;font-size:13px;background:#f7f5fc;border:2px dashed var(--border);border-radius:12px;padding:5px 10px}.ghost-btn:disabled{opacity:.45;cursor:not-allowed}.slotmenu{display:grid;gap:8px}.slotmenu .fbtns{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.slotmenu .fbtns button{text-align:left;border:2px solid var(--border);border-radius:12px;background:#fff;padding:6px 10px;font-weight:800;font-size:13px}.slotmenu .fbtns button small{display:block;color:var(--muted);font-weight:600}@media(max-width:640px){.wrap{padding:0 8px}.panel{padding:10px 8px;border-radius:16px}.panel-title{margin:-10px -8px 10px;padding:10px 10px 8px}.tree.deep{min-width:720px}.brand-text b{font-size:18px}.slot{padding:5px 3px}.slot.lv0{max-width:210px}.panel-title{min-height:40px}.panel-title h2{font-size:17px}.panel-title small{display:none}.side{width:calc(100% - 4px);margin:0 2px;padding:24px 2px 6px;border-radius:14px}.side-tag{height:22px;font-size:12px;min-width:62px}.fc .bar{min-width:0;padding:0 8px 0 2px;font-size:10.5px;height:20px}.sl-nm{font-size:11px}.slot{max-width:148px}.slot.lv0{max-width:168px}.slotmenu .fbtns{grid-template-columns:1fr}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(74px,1fr))}.pk img{width:46px;height:46px}}.auto-row{display:flex;flex-wrap:wrap;gap:10px 16px;margin:8px 0 12px}.auto-row label{font-size:13px;font-weight:800;display:flex;align-items:center;gap:6px}.auto-row select{font-weight:800;border:2px solid #e3def0;border-radius:10px;padding:4px 8px;background:#fff}.auto-pats{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:640px){.auto-pats{grid-template-columns:1fr}}.auto-card{display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:left;border:2px solid #e3def0;border-radius:14px;padding:10px;background:#fff;cursor:pointer}.auto-card:hover{border-color:#b9e3b1}.auto-card.on{border-color:#2f9e3a;box-shadow:0 0 0 2px #2f9e3a33;background:#f5fbf3}.auto-card strong{font-size:14px}.auto-msg{margin:12px 0 0;padding:10px 12px;border:2px solid #ffb3c8;border-radius:12px;background:#fff3f6;color:#b0284f;font-size:13px;font-weight:700;line-height:1.55}.auto-msg[hidden]{display:none}.auto-card small{color:var(--muted);font-size:12px;line-height:1.4}.auto-svg{background:#f7f5fc;border-radius:10px;padding:4px}.auto-svg svg{width:100%;height:auto;display:block}.jobs-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.jobs-tools label{font-size:13px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.jobs-tools select,.jobs-tools input[type=month],.jobs-upload select{font-weight:800;min-height:36px}.jobs-trainee-lab{gap:6px}.jobs-trainee-btn{min-height:36px;min-width:7em;max-width:12em;overflow:hidden;text-overflow:ellipsis}.jobs-upload{border:2px dashed var(--border);border-radius:14px;padding:10px 12px;margin-bottom:12px;background:#fbfaff}.jobs-upload .row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.jobs-list{display:grid;gap:8px}.jobs-item{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;border:2px solid var(--border);border-radius:14px;padding:8px 12px;background:#fff}.jobs-main{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.jobs-tree{display:flex;gap:6px;flex-shrink:0;pointer-events:none}.jt-br{display:flex;align-items:center;gap:3px;padding:2px;border-radius:10px}.jt-br.sa{background:var(--sa-bg);box-shadow:inset 0 0 0 1.5px var(--sa-bd)}.jt-br.sb{background:var(--sb-bg);box-shadow:inset 0 0 0 1.5px var(--sb-bd)}.jt-gs{display:flex;flex-direction:column;gap:2px}.jt{display:block;overflow:hidden;background:#e9e7ee;flex-shrink:0}.jt img{width:100%;height:100%;object-fit:cover;display:block}.jt-p{width:44px;height:44px;border-radius:8px;border:2px solid #fff}.jt-br.sa .jt-p{border-color:var(--sa-tag)}.jt-br.sb .jt-p{border-color:var(--sb-tag)}.jt-g{width:21px;height:21px;border-radius:5px;border:1px solid #fff}.jt.empty{background:#e3e1ea}.jobs-av{flex-shrink:0;width:48px;height:48px;border-radius:10px;overflow:hidden;border:2px solid var(--border);background:#f3f1f8;display:grid;place-items:center}.jobs-av img{width:100%;height:100%;object-fit:cover;display:block}.jobs-av.empty:after{content:"？";font-weight:900;color:var(--muted)}.jobs-item .meta{flex:1;min-width:0}.jobs-item .meta b{display:block;font-family:var(--round);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-item .meta .small{display:block;margin-top:2px}.jobs-item .acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.jobs-empty{text-align:center;color:var(--muted);padding:28px 12px;border:2px dashed var(--border);border-radius:14px;font-weight:700}.jobs-empty strong{display:block;font-family:var(--round);font-size:16px;color:var(--ink);margin-bottom:4px}.like-btn.on{background:linear-gradient(180deg,#ff8fd8,var(--pink-d));border-color:var(--pink-d);color:#fff}@media(max-width:640px){.jobs-item{grid-template-columns:1fr}.jobs-item .acts{justify-content:flex-start}}.goal{position:relative;z-index:1;margin-top:8px;width:100%;max-width:300px;background:#fff;border:2px solid #b9e3b1;border-radius:14px;padding:6px 8px 7px;box-shadow:0 2px #0000000a}.goal-hd{font-family:var(--round);font-weight:900;font-size:12.5px;color:var(--green-d);text-align:center;margin-bottom:4px;display:flex;justify-content:center;align-items:center;gap:6px}.goal-hd small{font-size:10.5px;color:#fff;background:#f0a63a;border-radius:999px;padding:0 7px;font-weight:800}.goal-row{display:flex;align-items:center;gap:5px;margin-top:3px}.goal-lab{flex:0 0 auto;font-size:11px;font-weight:900;color:#6a4b35;background:#f0edf7;border-radius:6px;padding:1px 5px}.goal-opts{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px}.goal-opts button{border:1.5px solid #d8d7e0;background:#fff;border-radius:7px;padding:2px 0;font-size:11px;font-weight:800;color:#4a3626;white-space:nowrap;min-width:0}.goal-opts button:hover{border-color:#9fd895}.goal-opts button[aria-pressed=true]{background:linear-gradient(180deg,#4cc23f,#2f9e3a);border-color:#2f9e3a;color:#fff;box-shadow:0 2px #1f7a2a55}.goal.need{border-color:var(--pink-d);box-shadow:0 0 0 4px #ff79d044,0 4px 14px #e8509f33}.goal.need .goal-row.unset .goal-lab{background:var(--pink-d);color:#fff}.goal.need .goal-row.unset .goal-opts button{border-color:#ffb6dc;background:#fff6fb}.goal.flash{animation:goalFlash .5s ease 3}@keyframes goalFlash{50%{box-shadow:0 0 0 7px #ff79d077,0 4px 14px #e8509f55;transform:scale(1.02)}}.goal-tip{margin:6px 0 0;font-size:11px;font-weight:800;color:var(--pink-d);text-align:center;line-height:1.4}@media(max-width:640px){.goal{max-width:230px;padding:5px 5px 6px}.goal-opts button{font-size:10px}.goal-lab{font-size:10px;padding:1px 3px}}.rk-top{margin-bottom:10px;justify-content:space-between}.rk-window{text-align:center;margin:2px 0 10px}.rk-month{display:none}.rk-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;border:2px solid var(--frame);border-radius:14px;overflow:hidden;max-width:520px;margin:0 auto 10px;background:#f3f0f8}.rk-tabs button{border:0;background:transparent;padding:9px 0;font-family:var(--round);font-weight:900;font-size:15px;color:#6b6385}.rk-tabs button[aria-selected=true]{background:var(--g-title);color:#fff;text-shadow:0 1px 0 #3f8f12;box-shadow:inset 0 -2px #00000014}.rk-styles{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin:0 0 8px}.rk-style{border:2px solid #e3def0;background:#fff;border-radius:999px;min-width:58px;padding:4px 14px;font-weight:900;font-size:14px}.rk-style:hover{border-color:#b9e3b1}.rk-style[aria-pressed=true]{background:linear-gradient(180deg,#ff8fd8,var(--pink-d));border-color:var(--pink-d);color:#fff;box-shadow:0 3px #c43c86}.rk-sum{text-align:center;margin:0 0 10px}.rk-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.rk-cols{grid-template-columns:1fr}}.rk-col{border:2px solid var(--sa-bd);background:var(--sa-bg);border-radius:16px;padding:30px 8px 8px;position:relative}.rk-col.sb{border-color:var(--sb-bd);background:var(--sb-bg)}.rk-col-hd{position:absolute;left:-2px;top:-2px;color:#fff;font-family:var(--round);font-weight:900;font-size:13px;padding:3px 18px 3px 14px;border-radius:14px 0 12px;background:var(--sa-tag)}.rk-col.sb .rk-col-hd{background:var(--sb-tag)}.rk-list{display:grid;gap:6px}.rk-item{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #d8d7e0;border-radius:14px;padding:6px 12px 6px 8px;box-shadow:0 2px #0000000a}.rk-no{flex:0 0 30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#efeaf8;color:#6b6385;font:italic 900 15px var(--latin)}.rk-item.top1 .rk-no{background:linear-gradient(180deg,#ffe066,#f0b400);color:#fff;text-shadow:0 1px 0 #b78600}.rk-item.top2 .rk-no{background:linear-gradient(180deg,#e6e9f0,#aab2c2);color:#fff;text-shadow:0 1px 0 #7d8597}.rk-item.top3 .rk-no{background:linear-gradient(180deg,#f4c08d,#c9844b);color:#fff;text-shadow:0 1px 0 #91582a}.rk-item.top1{border-color:#f0c84a}.rk-av{flex:0 0 64px;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#efeaf8;border:2px solid #e3def0}.rk-av img{width:100%;height:100%;object-fit:cover;display:block}.rk-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rk-main b{font-family:var(--round);font-size:15px;font-weight:900;color:#4a3626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-title{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-skill{font-size:12px;font-weight:800;color:#23802d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-skill i{font-style:normal;display:inline-block;font-size:10.5px;color:#fff;background:linear-gradient(180deg,#7bd36a,#2f9e3a);border-radius:6px;padding:0 5px;margin-right:5px}.rk-bar{height:6px;background:#f0edf7;border-radius:999px;overflow:hidden;margin-top:2px}.rk-bar i{display:block;height:100%;background:linear-gradient(90deg,#9bd935,#2f9e3a);border-radius:999px}.rk-col.sa .rk-bar i{background:linear-gradient(90deg,#ffb6dc,#ec5fa6)}.rk-col.sb .rk-bar i{background:linear-gradient(90deg,#a9d3fb,#3b97e8)}.rk-empty{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:30px 12px;color:var(--muted);background:#fff;border:2px dashed var(--border);border-radius:14px}.rk-empty strong{font-family:var(--round);font-size:15px;color:#6b6385}.rk-empty small{font-size:12px}.rk-empty-ico{font-size:34px;line-height:0}.rk-empty-ico img{width:48px;height:auto;display:block}@media(max-width:640px){.rk-av{flex-basis:52px;width:52px;height:52px}.rk-item{gap:7px;padding:5px 8px 5px 6px}}.compat-tools{display:flex;justify-content:center;gap:8px;margin:10px auto 0;position:relative;z-index:1}.tgl-btn{border:2px solid #b9e3b1;background:#fff;color:#23802d;border-radius:999px;padding:3px 14px;font-weight:900;font-size:13px;cursor:pointer;box-shadow:0 2px #b9e3b1}.tgl-btn:hover{background:#f1faef}.tgl-btn.on{background:#2f9e3a;border-color:#2f9e3a;color:#fff;box-shadow:0 2px #1f7a2a}.tgl-note{margin:4px auto 0;text-align:center;font-size:11.5px;color:#8a6d00;position:relative;z-index:1}.bd tr.win td{color:#8a6d00;background:#fffbe8}.prob{margin-top:4px;display:grid;gap:2px;font-size:11px}.prob-hd,.prob-r{display:grid;grid-template-columns:1.6em repeat(3,1fr);gap:2px;align-items:center}.prob-hd span{text-align:center;color:#a79fc0;font-weight:800;font-size:10px}.prob-k{font-weight:900;text-align:center;border-radius:5px;color:#fff;padding:1px 0}.prob-r b{text-align:center;background:#faf8fd;border:1px solid #ece7f6;border-radius:5px;padding:1px 0;font:800 10.5px var(--latin);white-space:nowrap;overflow:hidden}.prob-r.blue .prob-k{background:#3b97e8}.prob-r.red .prob-k{background:#ec5fa6}.prob-r.green .prob-k{background:#3cb032}.prob-r.white .prob-k{background:#a79fc0}.prob-na{color:#a79fc0;text-align:center;padding:8px 0}.rk-servers{display:flex;justify-content:center;gap:6px;margin:0 0 10px}.rk-srv{border:2px solid var(--border);background:#fff;border-radius:999px;padding:4px 16px;font-weight:900;color:#6b6385;cursor:pointer}.rk-srv[aria-pressed=true]{background:linear-gradient(180deg,#4cc23f,#2f9e3a);border-color:#2f9e3a;color:#fff}.pill-btn:disabled{opacity:.45;cursor:default}.export-root{box-sizing:border-box;padding:0 16px 14px;background:#f6f4fb;border-top:8px solid #2f9e3a;font-family:var(--round, sans-serif);color:var(--ink, #20283b)}.export-root .ex-hd{text-align:center;padding:14px 0 6px;font-size:24px;font-weight:900}.export-root .ex-ft{text-align:center;font-size:11px;color:#8a8fa0;margin-top:12px}.export-root .compat-btn{animation:none!important}.jobs-trainee-btn.jobs-trainee-av{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;flex:0 0 40px;padding:0;border-radius:9px;overflow:hidden;border:2px solid var(--border);background:#fff;cursor:pointer;display:inline-grid;place-items:center;vertical-align:middle}.jobs-trainee-av img{width:100%;height:100%;object-fit:cover;display:block}.jobs-trainee-av.empty{color:#9a94ad;border:0}.jobs-trainee-av:hover{border-color:#2f9e3a}.jobs-rules{margin:0 0 8px;padding-left:1.2em;font-size:12px;color:var(--muted, #7a7390);line-height:1.6}.dlg-confirm{max-width:380px;width:calc(100% - 32px)}.dlg-confirm .cf-msg{margin:4px 0 14px;line-height:1.7;color:#4a4560}.dlg-confirm .cf-btns{justify-content:flex-end;gap:8px}.dlg-confirm .cf-ok{background:linear-gradient(180deg,#ff8cc4,#ec5fa6);box-shadow:0 3px #c43f86}.tr-btn{display:inline-flex;align-items:center;gap:4px}.tr-btn img{width:18px;height:18px;border-radius:4px;display:block}.compat-btn.busy,.compat-btn.err{cursor:default;font-size:14px;font-weight:800}.compat-btn.busy{opacity:.75}.compat-btn.err{background:#9a9aa5;box-shadow:0 3px #7a7a85}.bd tr.tr td{color:#b0388f}.toolbar{gap:6px;flex-wrap:nowrap}.toolbar>.pill-btn,.toolbar .rank-wrap>.pill-btn,.toolbar .menu-wrap>.pill-btn{white-space:nowrap;flex:none}.toolbar .menu-wrap{margin-left:auto}.rank-wrap{position:relative;display:inline-flex;flex:none}.tb-hint{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);white-space:nowrap;z-index:5;font-size:11px;padding:2px 8px;border-radius:999px;background:#fff7d6;border:1px solid #f1d27a;box-shadow:0 1px 3px #0000001f;pointer-events:none}@media(max-width:1100px){.toolbar .pill-btn{padding-left:10px;padding-right:10px}}@media(max-width:760px){.toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toolbar .title-in{grid-column:1 / -1;width:100%}.toolbar .pill-btn{width:100%;justify-content:center}.rank-wrap{display:contents}.tb-hint{position:static;transform:none;grid-column:1 / -1;justify-self:center}.toolbar .menu-wrap{margin-left:0}}.ac-tag{margin-left:6px;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:#fff7d6;border:1px solid #f1d27a;color:#9a6a00;line-height:1.4}.guide-zone{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 4px;padding:8px 12px;border:1px dashed #f1d27a;background:#fffbea;border-radius:12px}.gz-label{font-size:13px;font-weight:800;color:#9a6a00;margin-right:4px;transition:opacity .2s}.gz-label.seen{opacity:.55}@media(max-width:1100px){.ac-tag{margin-left:4px;padding:0 5px}}@media(max-width:760px){.guide-zone{display:grid;grid-template-columns:1fr 1fr}.gz-label{grid-column:1 / -1;text-align:center;margin:0}.guide-zone .pill-btn{width:100%;justify-content:center}.toolbar .ac-btn,.toolbar [data-share]{grid-column:1 / -1}}.sv-month{margin-bottom:10px;padding:8px 12px;border-radius:12px;background:#fffbea;border:1px dashed #f1d27a}.sv-month label{display:flex;align-items:center;gap:8px;font-weight:800;color:#6b4e00;font-size:13px}.sv-month select{flex:none;min-width:120px;padding:4px 8px;border-radius:10px;border:2px solid var(--border);font:inherit;font-weight:700;background:#fff}.sv-note{margin:6px 0 0;color:#9a6a00;font-size:12px;line-height:1.6}@media(max-width:640px){.sv-month select{flex:1;min-width:0}}.slot.dp .fc.fc-r.has .nm{white-space:nowrap;letter-spacing:-.5px}.slot.dp .fc.fc-r.has .nm.len3{letter-spacing:-1px}@container (max-width: 44px){.slot.dp .fc.fc-r.has .bar{padding:0 1px}.slot.dp .fc.fc-r.has .nm.len3{font-size:8px;letter-spacing:-.5px}}
