:root{--400: #08080c;--375: #12121d;--350: #14141f;--300: #1d1d33;--250: #2a2a40;--200: #303048;--input-bg: #1d1d33;--100: #cdcde0;--90: #9494a8;--80: #5c5c70;--accent-90: #b8ffa0;--accent-100: #39ff14;--accent-80: #32d912;--red-500: #ef4444;--red-300: #fca5a5;--amber-500: #f59e0b;--violet-500: #6366f1;--violet-600: #4f46e5;--rose-400: rgba(255, 51, 102, .4);--cyan-500: #00bfff;--purple-500: #9C27B0;--red-600: #FF4444;--gold-500: #FFD700;--cyan-500-15: rgba(0, 191, 255, .15);--cyan-500-30: rgba(0, 191, 255, .3);--purple-500-15: rgba(156, 39, 176, .15);--purple-500-30: rgba(156, 39, 176, .3);--red-600-15: rgba(255, 68, 68, .15);--gold-500-15: rgba(255, 215, 0, .15);--gold-500-50: rgba(255, 215, 0, .5);--white: #ffffff;--black: #000000;--r-sm: 4px;--r-md: 8px;--r-lg: 14px;--r-xl: 18px;--r-full: 9999px;--300-95: rgba(29, 29, 51, .95);--350-60: rgba(20, 20, 31, .6);--accent-100-15: rgba(57, 255, 20, .15);--accent-100-8: rgba(57, 255, 20, .08);--accent-100-40: rgba(57, 255, 20, .4);--accent-100-30: rgba(57, 255, 20, .3);--accent-100-10: rgba(57, 255, 20, .1);--accent-100-25: rgba(57, 255, 20, .25);--accent-100-06: rgba(57, 255, 20, .06);--accent-100-04: rgba(57, 255, 20, .04);--accent-100-50: rgba(57, 255, 20, .5);--accent-100-22: rgba(57, 255, 20, .22);--red-500-30: rgba(239, 68, 68, .3);--red-500-08: rgba(239, 68, 68, .08);--red-500-22: rgba(239, 68, 68, .22);--red-500-50: rgba(239, 68, 68, .5);--red-400: #f87171;--amber-500-12: rgba(245, 158, 11, .12);--amber-500-08: rgba(245, 158, 11, .08);--amber-500-22: rgba(245, 158, 11, .22);--amber-500-50: rgba(245, 158, 11, .5);--amber-400: #fbbf24;--gold-500-06: rgba(255, 215, 0, .06);--gold-500-10: rgba(255, 215, 0, .1);--gold-500-12: rgba(255, 215, 0, .12);--gold-500-20: rgba(255, 215, 0, .2);--gold-500-30: rgba(255, 215, 0, .3);--black-10: rgba(0, 0, 0, .1);--black-15: rgba(0, 0, 0, .15);--black-20: rgba(0, 0, 0, .2);--black-30: rgba(0, 0, 0, .3);--black-40: rgba(0, 0, 0, .4);--black-50: rgba(0, 0, 0, .5);--black-60: rgba(0, 0, 0, .6);--black-70: rgba(0, 0, 0, .7);--black-92: rgba(0, 0, 0, .92);--black-100: rgba(0, 0, 0, 1);--cyan-500-06: rgba(0, 191, 255, .06);--cyan-500-10: rgba(0, 191, 255, .1);--cyan-500-12: rgba(0, 191, 255, .12);--cyan-500-20: rgba(0, 191, 255, .2);--cyan-500-50: rgba(0, 191, 255, .5);--purple-500-06: rgba(156, 39, 176, .06);--purple-500-10: rgba(156, 39, 176, .1);--purple-500-12: rgba(156, 39, 176, .12);--purple-500-20: rgba(156, 39, 176, .2);--purple-500-50: rgba(156, 39, 176, .5);--red-500-06: rgba(239, 68, 68, .06);--red-500-10: rgba(239, 68, 68, .1);--red-500-12: rgba(239, 68, 68, .12);--red-500-20: rgba(239, 68, 68, .2);--red-600-06: rgba(255, 68, 68, .06);--red-600-12: rgba(255, 68, 68, .12);--red-600-20: rgba(255, 68, 68, .2);--red-600-30: rgba(255, 68, 68, .3);--white-95: rgba(255, 255, 255, .95);--white-80: rgba(255, 255, 255, .8);--white-40: rgba(255, 255, 255, .4);--white-25: rgba(255, 255, 255, .25);--white-20: rgba(255, 255, 255, .2);--white-15: rgba(255, 255, 255, .15);--white-10: rgba(255, 255, 255, .1);--white-06: rgba(255, 255, 255, .06);--300-95-deep: rgba(15, 15, 25, .96);--rose-500: #ff6b6b;--rose-600: #e91e63;--rose-600-10: rgba(233, 30, 99, .1);--rose-600-15: rgba(233, 30, 99, .15);--rose-600-30: rgba(233, 30, 99, .3);--lime-500: #4ade80;--violet-500-06: rgba(99, 102, 241, .06);--violet-500-08: rgba(99, 102, 241, .08);--violet-500-10: rgba(99, 102, 241, .1);--violet-500-15: rgba(99, 102, 241, .15);--violet-500-22: rgba(99, 102, 241, .22);--violet-500-30: rgba(99, 102, 241, .3);--violet-500-50: rgba(99, 102, 241, .5);--violet-600-10: rgba(79, 70, 229, .1);--time-realtime: rgba(16, 185, 129, .85);--time-reference: rgba(245, 158, 11, .85);--skin-fn: #228149;--skin-mw: #64b02b;--skin-ft: #efad4d;--skin-ww: #b7625f;--skin-bs: #993a38;--dingtalk-bg-start: #1a0a0a;--dingtalk-bg-end: #2d1f1f;--dingtalk-border: #8b0000;--card-shadow: rgba(0, 0, 0, .05);--card-shadow-hover: rgba(0, 0, 0, .1);--dropdown-shadow: rgba(0, 0, 0, .15)}[data-mode=light]{--400: #f5f5f0;--350: #ffffff;--300: #d8d8e0;--250: #d0d0d8;--200: #c8c8d0;--100: #282836;--90: #6a6a78;--80: #8a8a96;--accent-90: #3399ff;--accent-100: #0090ff;--accent-80: #0078e0;--300-95: rgba(216, 216, 224, .95);--350-60: rgba(0, 0, 0, .25);--accent-100-15: rgba(0, 144, 255, .12);--accent-100-8: rgba(0, 144, 255, .06);--accent-100-40: rgba(0, 144, 255, .35);--accent-100-30: rgba(0, 144, 255, .25);--accent-100-10: rgba(0, 144, 255, .06);--accent-100-50: rgba(0, 144, 255, .45);--accent-100-22: rgba(0, 144, 255, .18);--red-500-10: rgba(220, 38, 38, .08);--red-500-30: rgba(220, 38, 38, .25);--red-500-08: rgba(220, 38, 38, .06);--red-500-22: rgba(220, 38, 38, .2);--red-500-50: rgba(220, 38, 38, .45);--white-95: rgba(40, 40, 54, .95);--white-80: rgba(40, 40, 54, .75);--white-40: rgba(40, 40, 54, .35);--white-20: rgba(40, 40, 54, .18);--white-15: rgba(40, 40, 54, .12);--white-10: rgba(40, 40, 54, .08);--violet-500-06: rgba(99, 102, 241, .04);--violet-500-08: rgba(99, 102, 241, .06);--violet-500-10: rgba(99, 102, 241, .08);--violet-500-15: rgba(99, 102, 241, .12);--violet-500-22: rgba(99, 102, 241, .2);--violet-500-30: rgba(99, 102, 241, .25);--violet-500-50: rgba(99, 102, 241, .45);--violet-600-10: rgba(79, 70, 229, .08);--time-realtime: rgba(5, 150, 105, .92);--time-reference: rgba(217, 119, 6, .92);--skin-fn: #228149;--skin-mw: #64b02b;--skin-ft: #efad4d;--skin-ww: #b7625f;--skin-bs: #993a38;--dingtalk-bg-start: #fef2f2;--dingtalk-bg-end: #fff1f2;--dingtalk-border: #fca5a5;--card-shadow: rgba(0, 0, 0, .04);--card-shadow-hover: rgba(0, 0, 0, .08);--dropdown-shadow: rgba(0, 0, 0, .12);--r-sm: 4px;--r-md: 8px;--r-lg: 14px;--r-xl: 18px;--r-full: 9999px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{background:var(--400);color:var(--100);font-family:system-ui,-apple-system,sans-serif;transition:background-color .3s,color .3s;color-scheme:dark}html[data-mode=light] body{color-scheme:light}a{color:var(--accent-90);text-decoration:none;transition:color .2s}a:hover{opacity:.85}.task-flash{position:relative;z-index:50;outline:3px solid var(--gold-500);outline-offset:2px;border-radius:var(--r-sm);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold-500) 30%,transparent),0 0 24px color-mix(in srgb,var(--gold-500) 60%,transparent);animation:task-flash-pulse .6s ease-in-out 5}.task-flash:after{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid var(--gold-500);filter:drop-shadow(0 0 6px var(--gold-500));pointer-events:none;z-index:51}@keyframes task-flash-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 768px){.task-flash{animation:none;outline-width:2px}}.mp-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a14;padding:24px}.mp-card{max-width:480px;width:100%;background:var(--300, #1c1c2e);border:1px solid var(--200, #2a2a40);border-radius:12px;padding:40px 32px 32px;text-align:center}.mp-logos{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}.mp-logo-x{font-size:56px;font-weight:300;color:var(--60, #6a6a85);line-height:1;-webkit-user-select:none;user-select:none;margin:0 4px;font-family:Georgia,Times New Roman,serif}.mp-logo{width:80px;height:80px}.mp-title{font-size:24px;font-weight:700;color:var(--100, #ffffff);margin:0 0 16px;letter-spacing:.5px}.mp-message{font-size:14px;color:var(--80, #a0a0b8);line-height:1.6;margin:0 0 24px}.mp-until{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--400, #14142a);border-radius:8px;padding:14px 16px;margin-bottom:20px}.mp-until-label{font-size:11px;color:var(--60, #6a6a85);letter-spacing:.5px}.mp-until-value{font-size:15px;color:var(--gold-500, #ffd32a);font-weight:600;font-variant-numeric:tabular-nums}.mp-divider{height:1px;background:var(--200, #2a2a40);margin:20px 0}.mp-contact{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.mp-contact-row{display:flex;justify-content:space-between;font-size:13px}.mp-contact-label{color:var(--60, #6a6a85)}.mp-contact-value{color:var(--100, #ffffff);font-weight:500;font-variant-numeric:tabular-nums}
