*{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1200px){.content-app{margin-top:160px;padding:0 2%}}@media screen and (min-width:1200px){.content-app{margin-top:80px;padding:0 2%}}.footer{margin-top:20px;margin-bottom:10px;text-align:center;font-size:small}.fadeInUp-enter-active{-webkit-animation:fadeInUp .8s;animation:fadeInUp .8s}#header[data-v-04993e99]{min-width:300px;position:fixed;top:0;left:0;height:auto;width:100%;z-index:1000;background-color:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.06);box-shadow:0 2px 10px rgba(0,0,0,.06)}#header .oj-menu[data-v-04993e99]{background:#fdfdfd;border-bottom:none;height:64px;line-height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .logo[data-v-04993e99]{margin-left:2%;margin-right:3%;font-size:20px;font-weight:600;float:left;line-height:64px;color:#333;letter-spacing:.3px}#header .right-menu[data-v-04993e99]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}#header .drop-menu[data-v-04993e99]{float:right}#header .drop-menu-title[data-v-04993e99]{font-size:16px}#header .btn-menu[data-v-04993e99]{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-title[data-v-04993e99]{font-size:18px;font-weight:600}.vip-badge[data-v-04993e99]{display:inline-block;margin-left:5px;padding:0 5px;font-size:12px;background-color:#ed4014;color:#fff;border-radius:3px;font-weight:700}.vip-code-btn[data-v-04993e99]{margin-right:10px}.vip-user-btn[data-v-04993e99]{color:#19be6b!important;background-color:rgba(25,190,107,.1)!important;border-color:#19be6b!important;-webkit-box-shadow:0 2px 5px rgba(25,190,107,.15);box-shadow:0 2px 5px rgba(25,190,107,.15);font-weight:500}.vip-user-btn[data-v-04993e99]:hover{background-color:rgba(25,190,107,.2)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(25,190,107,.2);box-shadow:0 4px 8px rgba(25,190,107,.2)}.user-avatar[data-v-04993e99]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:0 5px;-webkit-transition:all .3s;transition:all .3s}.user-avatar .ivu-avatar[data-v-04993e99]{margin-right:8px}.user-avatar .username[data-v-04993e99]{margin-right:5px;font-size:14px}.user-avatar[data-v-04993e99]:hover{color:#2d8cf0}.vip-code-help[data-v-04993e99]{margin-top:10px;text-align:right;font-size:13px}.vip-code-help a[data-v-04993e99]{color:#2d8cf0}.vip-code-help a[data-v-04993e99]:hover{text-decoration:underline}.coming-soon[data-v-04993e99]{color:#ed4014;font-size:12px;margin-left:4px}.login-container[data-v-781522f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:350px}.login-card[data-v-781522f7]{background:#fff;border-radius:16px;padding:32px;width:100%;max-width:420px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.login-card[data-v-781522f7]:hover{-webkit-box-shadow:0 12px 48px rgba(0,0,0,.15);box-shadow:0 12px 48px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.login-header[data-v-781522f7]{text-align:center;margin-bottom:32px}.login-header h2[data-v-781522f7]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-header p[data-v-781522f7]{color:#666;font-size:16px;font-weight:400}.login-method-selector[data-v-781522f7]{margin-bottom:24px}.login-method-selector .method-toggle[data-v-781522f7]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f8f9fa;border-radius:12px;padding:4px;position:relative;overflow:hidden}.login-method-selector .method-btn[data-v-781522f7]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px 16px;border:none;background:transparent;color:#666;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.login-method-selector .method-btn i[data-v-781522f7]{font-size:16px}.login-method-selector .method-btn[data-v-781522f7]:hover{color:#4f46e5}.login-method-selector .method-btn.active[data-v-781522f7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4);box-shadow:0 4px 12px rgba(102,126,234,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.login-method-selector .method-btn.active[data-v-781522f7]:hover{color:#fff}.footer[data-v-781522f7]{margin-top:32px}.login-btn[data-v-781522f7]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;height:48px;font-size:16px;font-weight:600;border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.3);box-shadow:0 4px 16px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.login-btn[data-v-781522f7]:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);-webkit-box-shadow:0 6px 24px rgba(102,126,234,.4);box-shadow:0 6px 24px rgba(102,126,234,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.login-btn[data-v-781522f7]:active{-webkit-transform:translateY(0);transform:translateY(0)}.action-links[data-v-781522f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px;font-size:14px}.action-links a[data-v-781522f7]{color:#667eea;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:8px 12px;border-radius:8px;font-weight:500}.action-links a[data-v-781522f7]:hover{color:#5a67d8;background:rgba(102,126,234,.1)}.action-links a i[data-v-781522f7]{font-size:16px}[data-v-781522f7] .ivu-form-item{margin-bottom:20px}.login-input[data-v-781522f7] .ivu-input{height:48px;border-radius:12px;border:2px solid #e5e7eb;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.login-input[data-v-781522f7] .ivu-input:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.login-input[data-v-781522f7] .ivu-input-group-prepend{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px 0 0 12px;border:2px solid #e5e7eb;border-right:none}.login-input[data-v-781522f7] .ivu-input-group-prepend .ivu-icon{color:#667eea;font-size:18px}[data-v-781522f7] .ivu-alert{border-radius:12px;margin-bottom:20px}@media (max-width:480px){.login-card[data-v-781522f7]{margin:16px;padding:24px;border-radius:12px}.login-header h2[data-v-781522f7]{font-size:24px}.method-btn[data-v-781522f7]{font-size:13px;padding:10px 12px}.method-btn i[data-v-781522f7]{font-size:14px}.action-links[data-v-781522f7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;text-align:center}.action-links a[data-v-781522f7]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.register-container[data-v-270d9696]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:350px}.register-card[data-v-270d9696]{background:#fff;border-radius:8px;padding:20px;width:100%;-webkit-box-shadow:0 6px 15px rgba(36,37,38,.08);box-shadow:0 6px 15px rgba(36,37,38,.08);-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease}.register-card[data-v-270d9696]:hover{-webkit-box-shadow:0 10px 25px rgba(36,37,38,.12);box-shadow:0 10px 25px rgba(36,37,38,.12)}.register-header[data-v-270d9696]{text-align:center;margin-bottom:25px}.register-header h2[data-v-270d9696]{font-size:24px;color:#333;margin-bottom:8px}.register-header p[data-v-270d9696]{color:#888;font-size:14px}.footer[data-v-270d9696]{margin-top:30px}.register-btn[data-v-270d9696]{background:linear-gradient(45deg,#4caf50,#2e7d32);border:none;height:42px;font-size:16px;font-weight:500;-webkit-box-shadow:0 3px 6px rgba(76,175,80,.2);box-shadow:0 3px 6px rgba(76,175,80,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.register-btn[data-v-270d9696]:hover{background:linear-gradient(45deg,#43a047,#1b5e20);-webkit-box-shadow:0 5px 10px rgba(76,175,80,.3);box-shadow:0 5px 10px rgba(76,175,80,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.action-links[data-v-270d9696]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:18px;font-size:14px}.action-links a[data-v-270d9696]{color:#4caf50;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.action-links a[data-v-270d9696]:hover{color:#2e7d32}.oj-captcha[data-v-270d9696]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:42px}.oj-captcha .oj-captcha-code[data-v-270d9696]{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.oj-captcha .oj-captcha-img[data-v-270d9696]{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.oj-captcha .oj-captcha-img .captcha-img[data-v-270d9696]{height:38px;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.oj-captcha .oj-captcha-img .captcha-img[data-v-270d9696]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.email-verify[data-v-270d9696]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:42px}.email-verify .email-code[data-v-270d9696]{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.email-verify .send-code[data-v-270d9696]{margin-left:10px}.email-verify .send-code .verification-btn[data-v-270d9696]{height:42px;background-color:#00897b;color:#fff;border:none;min-width:110px;-webkit-transition:all .2s;transition:all .2s}.email-verify .send-code .verification-btn[data-v-270d9696]:hover:not([disabled]){background-color:#00796b;-webkit-box-shadow:0 2px 5px rgba(0,137,123,.3);box-shadow:0 2px 5px rgba(0,137,123,.3)}.email-verify .send-code .verification-btn[disabled][data-v-270d9696]{background-color:#e0e0e0;color:#9e9e9e}[data-v-270d9696] .ivu-form-item{margin-bottom:22px}[data-v-270d9696] .ivu-input-large{height:42px;border-radius:4px}[data-v-270d9696] .ivu-input:focus{border-color:#4caf50;-webkit-box-shadow:0 0 0 2px rgba(76,175,80,.2);box-shadow:0 0 0 2px rgba(76,175,80,.2)}[data-v-270d9696] .ivu-input-group-prepend{background-color:#f9fafb}.ai-floating-button[data-v-2a8c54c4]{position:fixed;left:20px;bottom:20px;z-index:2001;background:hsla(0,0%,100%,.15);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);color:rgba(59,130,246,.9);width:64px;height:64px;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2);cursor:pointer;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;border:1px solid hsla(0,0%,100%,.25)}.ai-floating-button[data-v-2a8c54c4]:hover{-webkit-transform:translateY(-2px) scale(1.03);transform:translateY(-2px) scale(1.03);background:hsla(0,0%,100%,.25);-webkit-box-shadow:0 12px 40px rgba(59,130,246,.25),0 6px 20px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 1px hsla(0,0%,100%,.3);box-shadow:0 12px 40px rgba(59,130,246,.25),0 6px 20px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 1px hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.4)}.ai-floating-button[data-v-2a8c54c4]:active{-webkit-transform:translateY(-1px) scale(1.01);transform:translateY(-1px) scale(1.01)}.ai-floating-button.pulse[data-v-2a8c54c4]{-webkit-animation:pulse-data-v-2a8c54c4 3s infinite;animation:pulse-data-v-2a8c54c4 3s infinite}.ai-floating-button .ai-content[data-v-2a8c54c4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.ai-floating-button .ai-avatar[data-v-2a8c54c4],.ai-floating-button .ai-content[data-v-2a8c54c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ai-floating-button .ai-avatar[data-v-2a8c54c4]{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);-webkit-box-shadow:0 2px 8px rgba(59,130,246,.2),inset 0 1px 0 hsla(0,0%,100%,.8);box-shadow:0 2px 8px rgba(59,130,246,.2),inset 0 1px 0 hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.6)}.ai-floating-button .ai-avatar .ai-letter[data-v-2a8c54c4]{font-size:14px;font-weight:700;color:#3b82f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ai-floating-button .ai-text[data-v-2a8c54c4]{font-size:10px;font-weight:600;color:rgba(59,130,246,.8);letter-spacing:.8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-shadow:0 1px 2px hsla(0,0%,100%,.5)}@-webkit-keyframes pulse-data-v-2a8c54c4{0%{-webkit-box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 0 0 rgba(59,130,246,.3);box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 0 0 rgba(59,130,246,.3)}50%{-webkit-box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 0 8px rgba(59,130,246,.1);box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 0 8px rgba(59,130,246,.1)}to{-webkit-box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 0 0 rgba(59,130,246,0);box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 0 0 rgba(59,130,246,0)}}@keyframes pulse-data-v-2a8c54c4{0%{-webkit-box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 0 0 rgba(59,130,246,.3);box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 0 0 rgba(59,130,246,.3)}50%{-webkit-box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 0 8px rgba(59,130,246,.1);box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 0 8px rgba(59,130,246,.1)}to{-webkit-box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 0 0 rgba(59,130,246,0);box-shadow:0 8px 32px rgba(59,130,246,.15),0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 0 0 rgba(59,130,246,0)}}@media (max-width:768px){.ai-floating-button[data-v-2a8c54c4]{left:16px;bottom:16px;width:58px;height:58px;border-radius:16px;z-index:2001}.ai-floating-button .ai-content[data-v-2a8c54c4]{gap:1px}.ai-floating-button .ai-avatar[data-v-2a8c54c4]{width:24px;height:24px}.ai-floating-button .ai-avatar .ai-letter[data-v-2a8c54c4]{font-size:12px}.ai-floating-button .ai-text[data-v-2a8c54c4]{font-size:9px;letter-spacing:.6px}}@media (max-width:480px){.ai-floating-button[data-v-2a8c54c4]{left:12px;bottom:12px;width:54px;height:54px;border-radius:14px}.ai-floating-button .ai-content[data-v-2a8c54c4]{gap:1px}.ai-floating-button .ai-avatar[data-v-2a8c54c4]{width:22px;height:22px}.ai-floating-button .ai-avatar .ai-letter[data-v-2a8c54c4]{font-size:11px}.ai-floating-button .ai-text[data-v-2a8c54c4]{font-size:8px;letter-spacing:.5px}}[data-v-0c0de01a]{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-chat-modal[data-v-0c0de01a]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:modalFadeIn-data-v-0c0de01a .4s ease-out;animation:modalFadeIn-data-v-0c0de01a .4s ease-out;overflow:hidden}@-webkit-keyframes modalFadeIn-data-v-0c0de01a{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@keyframes modalFadeIn-data-v-0c0de01a{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.modal-backdrop[data-v-0c0de01a]{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.chat-container[data-v-0c0de01a]{position:relative;width:90vw;max-width:1200px;height:85vh;max-height:800px;min-height:600px;background:hsla(0,0%,100%,.18);backdrop-filter:blur(40px) saturate(1.8) brightness(1.1);-webkit-backdrop-filter:blur(40px) saturate(1.8) brightness(1.1);border-radius:24px;-webkit-box-shadow:0 32px 64px rgba(0,0,0,.08),0 16px 32px rgba(0,0,0,.04),0 0 0 1px hsla(0,0%,100%,.6),inset 0 1px 0 hsla(0,0%,100%,.9);box-shadow:0 32px 64px rgba(0,0,0,.08),0 16px 32px rgba(0,0,0,.04),0 0 0 1px hsla(0,0%,100%,.6),inset 0 1px 0 hsla(0,0%,100%,.9);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-animation:containerSlideIn-data-v-0c0de01a .5s cubic-bezier(.34,1.56,.64,1);animation:containerSlideIn-data-v-0c0de01a .5s cubic-bezier(.34,1.56,.64,1);-webkit-transform:translateZ(0);transform:translateZ(0);border:1px solid hsla(0,0%,100%,.3)}@-webkit-keyframes containerSlideIn-data-v-0c0de01a{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes containerSlideIn-data-v-0c0de01a{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.sidebar[data-v-0c0de01a]{width:280px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5);border-right:1px solid hsla(0,0%,100%,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:inset -1px 0 0 hsla(0,0%,100%,.7);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.7)}.sidebar.collapsed[data-v-0c0de01a]{width:60px}.sidebar.collapsed .sidebar-header[data-v-0c0de01a]{padding:16px 10px}.sidebar.collapsed .new-chat-btn span[data-v-0c0de01a],.sidebar.collapsed .session-actions[data-v-0c0de01a],.sidebar.collapsed .session-item .session-title[data-v-0c0de01a]{display:none}.sidebar-header[data-v-0c0de01a]{padding:20px;border-bottom:1px solid hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-transition:all .3s ease;transition:all .3s ease;background:hsla(0,0%,100%,.08);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3)}.sidebar-header .header-content[data-v-0c0de01a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.sidebar-toggle[data-v-0c0de01a]{width:36px;height:36px;border-radius:12px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(219,234,254,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.08);box-shadow:0 2px 8px rgba(59,130,246,.08)}.sidebar-toggle[data-v-0c0de01a]:hover{background:hsla(0,0%,100%,.95);border-color:rgba(59,130,246,.4);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(59,130,246,.2);box-shadow:0 4px 12px rgba(59,130,246,.2)}.sidebar-toggle i[data-v-0c0de01a]{color:#3b82f6;font-size:16px;-webkit-transition:all .2s ease;transition:all .2s ease}.sidebar-toggle:hover i[data-v-0c0de01a]{color:#2563eb}.new-chat-btn[data-v-0c0de01a]{width:100%;height:40px;background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff;border:none;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;cursor:pointer;font-size:14px;font-weight:600;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 4px 12px rgba(59,130,246,.3);box-shadow:0 4px 12px rgba(59,130,246,.3);border:1px solid hsla(0,0%,100%,.2)}.new-chat-btn[data-v-0c0de01a]:hover{background:linear-gradient(135deg,#2563eb,#3b82f6);-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02);-webkit-box-shadow:0 8px 20px rgba(59,130,246,.4);box-shadow:0 8px 20px rgba(59,130,246,.4)}.new-chat-btn[data-v-0c0de01a]:active{-webkit-transform:translateY(-1px) scale(1.01);transform:translateY(-1px) scale(1.01)}.new-chat-btn i[data-v-0c0de01a]{font-size:16px}.session-count[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(219,234,254,.8);border-radius:10px;font-size:13px;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.05);box-shadow:0 2px 8px rgba(59,130,246,.05)}.session-count .count-text[data-v-0c0de01a]{font-weight:700;color:#3b82f6}.session-count .count-label[data-v-0c0de01a]{color:#64748b;font-weight:500}.sessions-container[data-v-0c0de01a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px 0;min-height:0}.sessions-list[data-v-0c0de01a]{padding:0 16px}.empty-sessions[data-v-0c0de01a],.loading-sessions[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:40px 20px;color:hsla(0,0%,100%,.7);font-size:14px;text-align:center}.empty-sessions i[data-v-0c0de01a],.loading-sessions i[data-v-0c0de01a]{font-size:24px;margin-bottom:8px;opacity:.6}.empty-sessions .spinning[data-v-0c0de01a],.loading-sessions .spinning[data-v-0c0de01a]{-webkit-animation:spin-data-v-0c0de01a 1s linear infinite;animation:spin-data-v-0c0de01a 1s linear infinite}.chat-main[data-v-0c0de01a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:hsla(0,0%,100%,.4);overflow:hidden}.chat-header[data-v-0c0de01a],.chat-main[data-v-0c0de01a]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.chat-header[data-v-0c0de01a]{padding:20px 24px;border-bottom:1px solid rgba(147,197,253,.3);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:rgba(248,250,252,.9);-webkit-box-shadow:0 1px 8px rgba(59,130,246,.05);box-shadow:0 1px 8px rgba(59,130,246,.05)}.chat-header[data-v-0c0de01a],.header-left[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-0c0de01a]{gap:12px}.ai-avatar[data-v-0c0de01a]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#60a5fa);border:2px solid hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(59,130,246,.3);box-shadow:0 4px 12px rgba(59,130,246,.3)}.ai-avatar .ai-avatar-letter[data-v-0c0de01a]{font-size:18px;font-weight:600;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ai-info h3[data-v-0c0de01a]{margin:0 0 4px;font-size:18px;font-weight:600;color:#202124}.ai-info .ai-status[data-v-0c0de01a]{font-size:13px;color:#5f6368;margin:0 0 4px;opacity:.8}.ai-info .model-info[data-v-0c0de01a]{font-size:14px;color:#5f6368;margin:0}.ai-info .model-info .thinking-badge[data-v-0c0de01a]{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,#34a853,#137333);color:#fff;border-radius:12px;font-size:12px;font-weight:500;margin-left:8px}.header-right[data-v-0c0de01a]{gap:16px}.close-btn[data-v-0c0de01a],.header-right[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.close-btn[data-v-0c0de01a]{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(219,234,254,.8);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 2px 8px rgba(59,130,246,.08);box-shadow:0 2px 8px rgba(59,130,246,.08)}.close-btn[data-v-0c0de01a]:hover{background:hsla(0,0%,100%,.95);border-color:hsla(0,91%,71%,.3);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 4px 12px hsla(0,91%,71%,.2);box-shadow:0 4px 12px hsla(0,91%,71%,.2)}.close-btn i[data-v-0c0de01a]{font-size:18px;color:#64748b;-webkit-transition:color .2s ease;transition:color .2s ease}.close-btn:hover i[data-v-0c0de01a]{color:#f87171}.view-toggle-btn[data-v-0c0de01a]{gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:1px solid rgba(0,0,0,.1);border-radius:20px;font-size:13px;color:#374151;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.view-toggle-btn i[data-v-0c0de01a]{font-size:14px;color:#6b7280;-webkit-transition:color .3s ease;transition:color .3s ease}.view-toggle-btn[data-v-0c0de01a]:hover{background:#fff;border-color:rgba(0,0,0,.15);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.view-toggle-btn.active[data-v-0c0de01a]{background:linear-gradient(135deg,#10b981,#34d399);border-color:rgba(16,185,129,.6);-webkit-box-shadow:0 4px 16px rgba(16,185,129,.25),0 2px 8px rgba(16,185,129,.15),inset 0 1px 0 hsla(0,0%,100%,.2);box-shadow:0 4px 16px rgba(16,185,129,.25),0 2px 8px rgba(16,185,129,.15),inset 0 1px 0 hsla(0,0%,100%,.2)}.view-toggle-btn.active i[data-v-0c0de01a]{color:hsla(0,0%,100%,.9)}.view-toggle-btn.active[data-v-0c0de01a]:hover{background:linear-gradient(135deg,#059669,#10b981);-webkit-box-shadow:0 6px 20px rgba(16,185,129,.3),0 2px 8px rgba(16,185,129,.2),inset 0 1px 0 hsla(0,0%,100%,.3);box-shadow:0 6px 20px rgba(16,185,129,.3),0 2px 8px rgba(16,185,129,.2),inset 0 1px 0 hsla(0,0%,100%,.3)}.view-toggle-btn[data-v-0c0de01a]:active{-webkit-transform:scale(.98);transform:scale(.98)}.thinking-toggle-btn[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:1px solid rgba(0,0,0,.1);border-radius:20px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);font-size:13px;font-weight:500;color:#374151;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.thinking-toggle-btn i[data-v-0c0de01a]{font-size:14px;color:#6b7280;-webkit-transition:color .3s ease;transition:color .3s ease}.thinking-toggle-btn[data-v-0c0de01a]:hover{background:#fff;border-color:rgba(0,0,0,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.thinking-toggle-btn.active[data-v-0c0de01a]{background:linear-gradient(135deg,#007aff,#5ac8fa);border-color:rgba(0,122,255,.6);color:#fff;-webkit-box-shadow:0 4px 16px rgba(0,122,255,.25),0 2px 8px rgba(0,122,255,.15),inset 0 1px 0 hsla(0,0%,100%,.2);box-shadow:0 4px 16px rgba(0,122,255,.25),0 2px 8px rgba(0,122,255,.15),inset 0 1px 0 hsla(0,0%,100%,.2)}.thinking-toggle-btn.active i[data-v-0c0de01a]{color:hsla(0,0%,100%,.9)}.thinking-toggle-btn.active[data-v-0c0de01a]:hover{background:linear-gradient(135deg,#0051d5,#4a9eeb);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(0,122,255,.3),0 2px 8px rgba(0,122,255,.2),inset 0 1px 0 hsla(0,0%,100%,.3);box-shadow:0 6px 20px rgba(0,122,255,.3),0 2px 8px rgba(0,122,255,.2),inset 0 1px 0 hsla(0,0%,100%,.3)}.thinking-toggle-btn[data-v-0c0de01a]:active{-webkit-transform:scale(.98);transform:scale(.98)}.thinking-toggle-btn.disabled[data-v-0c0de01a]{opacity:.6;cursor:pointer;background:hsla(0,0%,100%,.7);border-color:rgba(0,0,0,.05)}.thinking-toggle-btn.disabled i[data-v-0c0de01a]{color:#9ca3af}.thinking-toggle-btn.disabled[data-v-0c0de01a]:hover{background:hsla(0,0%,100%,.8);border-color:rgba(0,0,0,.08);-webkit-transform:none;transform:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.ai-message-avatar[data-v-0c0de01a]{width:32px;height:32px;border-radius:50%;font-size:14px;font-weight:600;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.3);box-shadow:0 2px 8px rgba(59,130,246,.3);border:2px solid hsla(0,0%,100%,.9)}.ai-message-avatar[data-v-0c0de01a],.welcome-avatar[data-v-0c0de01a]{background:linear-gradient(135deg,#3b82f6,#60a5fa);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.welcome-avatar[data-v-0c0de01a]{width:80px;height:80px;margin:0 auto 24px;border:3px solid hsla(0,0%,100%,.9);border-radius:50%;-webkit-box-shadow:0 8px 24px rgba(59,130,246,.3);box-shadow:0 8px 24px rgba(59,130,246,.3)}.welcome-avatar .welcome-avatar-letter[data-v-0c0de01a]{font-size:36px;font-weight:600;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chat-content[data-v-0c0de01a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;min-height:0;background:hsla(0,0%,100%,.03);backdrop-filter:blur(25px) saturate(1.2);-webkit-backdrop-filter:blur(25px) saturate(1.2);will-change:scroll-position;-webkit-transform:translateZ(0);transform:translateZ(0);contain:layout style paint}.chat-content[data-v-0c0de01a]::-webkit-scrollbar{width:8px}.chat-content[data-v-0c0de01a]::-webkit-scrollbar-track{background:transparent}.chat-content[data-v-0c0de01a]::-webkit-scrollbar-thumb{background:rgba(59,130,246,.2);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.chat-content[data-v-0c0de01a]::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.3)}.chat-content.streaming[data-v-0c0de01a]{scroll-behavior:auto!important;contain:layout style!important;overflow-behavior:none!important}.chat-content.streaming .message[data-v-0c0de01a]{will-change:auto!important;contain:layout!important}.chat-content.streaming .message .message-content[data-v-0c0de01a],.chat-content.streaming .message[data-v-0c0de01a]{height:auto!important;min-height:auto!important;max-height:none!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.chat-content.streaming .message .message-content[data-v-0c0de01a]{contain:layout style!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:18px!important}.chat-content.streaming .message .message-content .answer-content[data-v-0c0de01a]{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;contain:layout!important;text-rendering:optimizeSpeed!important}.chat-content.streaming .message-avatar[data-v-0c0de01a],.chat-content.streaming .message .message-content .answer-content[data-v-0c0de01a]{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important;-webkit-transform:none!important;transform:none!important}.chat-content.streaming .message-avatar[data-v-0c0de01a]{-webkit-box-shadow:none!important;box-shadow:none!important}.chat-content.streaming .code-block[data-v-0c0de01a],.chat-content.streaming .message-content[data-v-0c0de01a]:hover{-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chat-content.streaming .code-block[data-v-0c0de01a]{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important;display:block!important;visibility:visible!important;opacity:1!important}.chat-content.streaming .code-block[data-v-0c0de01a]:hover{-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chat-content.streaming .code-block pre[data-v-0c0de01a],.chat-content.streaming .code-block pre code[data-v-0c0de01a]{display:block!important;visibility:visible!important;opacity:1!important;-webkit-transition:none!important;transition:none!important}.chat-content.streaming .message-copy-btn[data-v-0c0de01a]{display:none!important}.chat-content.streaming .thinking-section[data-v-0c0de01a]{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.welcome-screen[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100% - 48px);padding:40px 20px}.message[data-v-0c0de01a]{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-transform:translateZ(0);transform:translateZ(0);word-wrap:break-word;overflow-wrap:break-word;height:auto}.message.user[data-v-0c0de01a]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message.user .message-content[data-v-0c0de01a]{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff;border-radius:18px 18px 4px 18px;-webkit-transform:translateZ(0);transform:translateZ(0);max-width:80%;border:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:0 2px 8px rgba(59,130,246,.2);box-shadow:0 2px 8px rgba(59,130,246,.2)}.message.assistant .message-content[data-v-0c0de01a]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(219,234,254,.6);border-radius:18px 18px 18px 4px;-webkit-transform:translateZ(0);transform:translateZ(0);max-width:85%;color:#374151;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}@-webkit-keyframes messageSlideIn-data-v-0c0de01a{0%{opacity:0;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes messageSlideIn-data-v-0c0de01a{0%{opacity:0;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.message-avatar[data-v-0c0de01a]{width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#e8f0fe,#f1f3f4);border:2px solid #dadce0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.message-avatar[data-v-0c0de01a]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.message-avatar i[data-v-0c0de01a]{font-size:18px;color:#5f6368}.message-avatar img[data-v-0c0de01a]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.message-content[data-v-0c0de01a]{max-width:70%;padding:16px 20px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);height:auto;word-break:break-word;overflow-wrap:break-word}.answer-content[data-v-0c0de01a]{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;display:block;width:100%}.thinking-section[data-v-0c0de01a]{margin-top:16px;border:1px solid #e8eaed;border-radius:12px;overflow:hidden;background:#fff;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-transform:translateZ(0);transform:translateZ(0)}.thinking-section[data-v-0c0de01a]:hover{border-color:#dadce0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.thinking-toggle[data-v-0c0de01a]{padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e8eaed;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .2s ease;transition:all .2s ease}.thinking-toggle[data-v-0c0de01a]:hover{background:#f1f3f4}.thinking-label[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;color:#1a73e8}.thinking-label i[data-v-0c0de01a]{font-size:16px;-webkit-animation:thinkingPulse-data-v-0c0de01a 2s infinite;animation:thinkingPulse-data-v-0c0de01a 2s infinite}@-webkit-keyframes thinkingPulse-data-v-0c0de01a{0%,to{opacity:1}50%{opacity:.6}}@keyframes thinkingPulse-data-v-0c0de01a{0%,to{opacity:1}50%{opacity:.6}}.toggle-icon[data-v-0c0de01a]{font-size:16px;color:#5f6368;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.toggle-icon.ivu-icon-ios-arrow-up[data-v-0c0de01a]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.thinking-content[data-v-0c0de01a]{padding:16px;background:#fff;border-top:1px solid #f1f3f4;-webkit-animation:thinkingExpand-data-v-0c0de01a .3s ease-out;animation:thinkingExpand-data-v-0c0de01a .3s ease-out}@-webkit-keyframes thinkingExpand-data-v-0c0de01a{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:16px;padding-bottom:16px}}@keyframes thinkingExpand-data-v-0c0de01a{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:16px;padding-bottom:16px}}.thinking-text[data-v-0c0de01a]{color:#5f6368;font-size:14px;line-height:1.6;white-space:pre-wrap}@-webkit-keyframes typingDots-data-v-0c0de01a{0%,80%,to{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.message-time[data-v-0c0de01a]{font-size:11px;color:#b91c1c;margin-bottom:2px;padding:3px 8px;background:hsla(0,0%,100%,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;display:inline-block;border:1px solid hsla(0,0%,100%,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.03);box-shadow:0 1px 4px rgba(0,0,0,.03);font-weight:500;letter-spacing:.3px;width:auto;clear:both}.message.user .message-time[data-v-0c0de01a]{float:right;background:rgba(185,28,28,.1);color:#b91c1c;border-color:rgba(185,28,28,.15)}.message.assistant .message-time[data-v-0c0de01a]{float:left;background:rgba(185,28,28,.1);color:#b91c1c;border-color:rgba(185,28,28,.15)}.clearfix[data-v-0c0de01a]:after{content:"";display:table;clear:both}.ivu-modal-confirm .ivu-modal-mask[data-v-0c0de01a],.ivu-modal-confirm .ivu-modal-wrap[data-v-0c0de01a]{z-index:10001!important}.ivu-modal-confirm[data-v-0c0de01a]{z-index:10002!important}.chat-input-area[data-v-0c0de01a]{padding:20px 24px;border-top:1px solid #e8eaed;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chat-input-area[data-v-0c0de01a],.input-container[data-v-0c0de01a]{contain:layout;-webkit-transform:translateZ(0);transform:translateZ(0)}.input-container[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;padding:12px 16px;background:#f8f9fa;border:2px solid #e8eaed;border-radius:16px;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}.input-container[data-v-0c0de01a]:focus-within{border-color:#1a73e8;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(26,115,232,.1);box-shadow:0 0 0 3px rgba(26,115,232,.1)}.input-container textarea[data-v-0c0de01a]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;font-size:14px;line-height:1.5;resize:none;min-height:20px;max-height:120px;font-family:inherit;color:#202124}.input-container textarea[data-v-0c0de01a]::-webkit-input-placeholder{color:#9aa0a6}.input-container textarea[data-v-0c0de01a]::-moz-placeholder{color:#9aa0a6}.input-container textarea[data-v-0c0de01a]::-ms-input-placeholder{color:#9aa0a6}.input-container textarea[data-v-0c0de01a]::placeholder{color:#9aa0a6}.send-btn[data-v-0c0de01a]{width:36px;height:36px;border-radius:50%;border:none;background:linear-gradient(135deg,#1a73e8,#4285f4);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transform:translateZ(0);transform:translateZ(0)}.send-btn[data-v-0c0de01a]:hover:not(:disabled){background:linear-gradient(135deg,#1557b0,#3367d6);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(26,115,232,.3);box-shadow:0 4px 12px rgba(26,115,232,.3)}.send-btn[data-v-0c0de01a]:active:not(:disabled){-webkit-transform:scale(.95);transform:scale(.95)}.send-btn[data-v-0c0de01a]:disabled{background:#dadce0;cursor:not-allowed;-webkit-transform:none;transform:none}.send-btn i[data-v-0c0de01a]{font-size:16px}.send-btn .send-icon[data-v-0c0de01a],.send-btn i[data-v-0c0de01a]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;color:#fff}.send-btn .send-icon[data-v-0c0de01a]{width:16px;height:16px;display:inline-block;-webkit-transform:none;transform:none}.send-btn .send-icon path[data-v-0c0de01a]{fill:currentColor}.send-btn .spinning[data-v-0c0de01a]{-webkit-animation:spin-data-v-0c0de01a 1s linear infinite;animation:spin-data-v-0c0de01a 1s linear infinite}.abort-btn[data-v-0c0de01a]{width:36px;height:36px;border-radius:50%;border:none;background:linear-gradient(135deg,#ef4444,#f87171);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transform:translateZ(0);transform:translateZ(0)}.abort-btn[data-v-0c0de01a]:hover{background:linear-gradient(135deg,#dc2626,#ef4444);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(239,68,68,.3);box-shadow:0 4px 12px rgba(239,68,68,.3)}.abort-btn[data-v-0c0de01a]:active{-webkit-transform:scale(.95);transform:scale(.95)}.abort-btn i[data-v-0c0de01a]{font-size:16px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;color:#fff}.stop-btn[data-v-0c0de01a]{width:36px;height:36px;border-radius:50%;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transform:translateZ(0);transform:translateZ(0)}.stop-btn[data-v-0c0de01a]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(239,68,68,.3);box-shadow:0 4px 12px rgba(239,68,68,.3)}.stop-btn[data-v-0c0de01a]:active{-webkit-transform:scale(.95);transform:scale(.95)}.stop-btn i[data-v-0c0de01a]{font-size:14px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;color:#fff}.typing-indicator[data-v-0c0de01a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 20px;margin:24px auto;max-width:200px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(16,163,127,.2);border-radius:20px;-webkit-box-shadow:0 2px 8px rgba(16,163,127,.1);box-shadow:0 2px 8px rgba(16,163,127,.1)}.typing-indicator .typing-content[data-v-0c0de01a],.typing-indicator[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.typing-indicator .typing-content[data-v-0c0de01a]{gap:12px}.typing-indicator .typing-text[data-v-0c0de01a]{font-size:14px;color:#10a37f;font-weight:500}.typing-indicator .typing-dots[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.typing-indicator .typing-dots span[data-v-0c0de01a]{width:8px;height:8px;border-radius:50%;background:#10a37f;-webkit-animation:typingBounce-data-v-0c0de01a 1.5s ease-in-out infinite;animation:typingBounce-data-v-0c0de01a 1.5s ease-in-out infinite}.typing-indicator .typing-dots span[data-v-0c0de01a]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.typing-indicator .typing-dots span[data-v-0c0de01a]:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.typing-indicator .typing-dots span[data-v-0c0de01a]:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes typingBounce-data-v-0c0de01a{0%,to{opacity:1}50%{opacity:.6}}@keyframes typingBounce-data-v-0c0de01a{0%,to{opacity:1}50%{opacity:.6}}@-webkit-keyframes spin-data-v-0c0de01a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:1200px){.chat-container[data-v-0c0de01a]{width:95vw;max-width:none}.sidebar[data-v-0c0de01a]{width:260px}}@media (max-width:768px){.chat-container[data-v-0c0de01a]{width:98vw;border-radius:12px}.sidebar[data-v-0c0de01a]{width:240px}.sidebar.collapsed[data-v-0c0de01a]{width:50px}}@media (max-width:480px){.sidebar[data-v-0c0de01a]{width:220px}.sidebar.collapsed[data-v-0c0de01a]{width:45px}.message-content[data-v-0c0de01a]{padding:12px 16px;font-size:14px}}.code-block[data-v-0c0de01a]{border-radius:8px;background:#f8f9fa;border:1px solid #e9ecef}.code-block .code-header[data-v-0c0de01a]{background:#f1f3f4;padding:8px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e9ecef}.code-block .code-header .language[data-v-0c0de01a]{font-size:12px;font-weight:500;color:#5f6368;text-transform:uppercase}.code-block .code-header .copy-btn[data-v-0c0de01a]{padding:4px 8px;background:transparent;border:1px solid #dadce0;border-radius:4px;color:#5f6368;font-size:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.code-block .code-header .copy-btn[data-v-0c0de01a]:hover{background:#e8eaed;color:#202124}.code-block .code-header .copy-btn i[data-v-0c0de01a]{margin-right:4px}.code-block pre[data-v-0c0de01a]{padding:16px;background:#fff;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.5}.code-block pre code[data-v-0c0de01a]{background:transparent;padding:0;border:none;font-family:inherit}.message-content[data-v-0c0de01a]{line-height:1.6;word-wrap:break-word}.message-content .inline-code[data-v-0c0de01a]{background:#f1f3f4;border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;color:#d73a49}.message-content .heading-1[data-v-0c0de01a]{font-size:1.8em;font-weight:700;margin:24px 0 16px;color:#202124;border-bottom:2px solid #e9ecef;padding-bottom:8px}.message-content .heading-2[data-v-0c0de01a]{font-size:1.5em;font-weight:600;margin:20px 0 12px;color:#202124;border-bottom:1px solid #e9ecef;padding-bottom:6px}.message-content .heading-3[data-v-0c0de01a]{font-size:1.3em;font-weight:600;margin:18px 0 10px;color:#202124}.message-content .heading-4[data-v-0c0de01a],.message-content .heading-5[data-v-0c0de01a],.message-content .heading-6[data-v-0c0de01a]{font-size:1.1em;font-weight:600;margin:16px 0 8px;color:#5f6368}.message-content ol[data-v-0c0de01a],.message-content ul[data-v-0c0de01a]{padding-left:1.5em;margin:12px 0}.message-content li[data-v-0c0de01a]{margin:4px 0;line-height:1.5}.message-content blockquote[data-v-0c0de01a]{padding:12px 16px;color:#5f6368;border-left:4px solid #1a73e8;margin:16px 0;background:#f8f9fa;border-radius:0 6px 6px 0;font-style:italic}.message-content .table-wrapper[data-v-0c0de01a]{margin:16px 0;overflow-x:auto;border-radius:8px;border:1px solid #e9ecef}.message-content .table-wrapper .markdown-table[data-v-0c0de01a]{border-collapse:collapse;width:100%;background:#fff}.message-content .table-wrapper .markdown-table td[data-v-0c0de01a],.message-content .table-wrapper .markdown-table th[data-v-0c0de01a]{border:1px solid #e9ecef;padding:8px 12px;text-align:left}.message-content .table-wrapper .markdown-table th[data-v-0c0de01a]{background:#f8f9fa;font-weight:600;color:#202124;font-size:14px}.message-content .table-wrapper .markdown-table tbody tr[data-v-0c0de01a]:nth-child(2n){background:#f8f9fa}.message-content .table-wrapper .markdown-table tbody tr[data-v-0c0de01a]:hover{background:#e3f2fd}.message-content hr[data-v-0c0de01a]{height:1px;margin:24px 0;background:#e9ecef;border:0}.message-content a[data-v-0c0de01a]{color:#1a73e8;text-decoration:none}.message-content a[data-v-0c0de01a]:hover{text-decoration:underline}.message-content strong[data-v-0c0de01a]{font-weight:600}.message-content em[data-v-0c0de01a]{font-style:italic}.message-content p[data-v-0c0de01a]{margin:12px 0;line-height:1.6}.input-footer[data-v-0c0de01a]{margin-top:12px}.input-footer .input-hint[data-v-0c0de01a]{font-size:12px;color:#9aa0a6;margin:0;text-align:center;font-weight:400}.input-footer .input-hint-secondary[data-v-0c0de01a]{font-size:11px;color:#bdc1c6;margin:4px 0 0;text-align:center;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.input-footer .input-hint-secondary i[data-v-0c0de01a]{font-size:12px;opacity:.8}.chat-sessions[data-v-0c0de01a]{padding:12px;background:#fff}.chat-sessions[data-v-0c0de01a]::-webkit-scrollbar{width:6px}.chat-sessions[data-v-0c0de01a]::-webkit-scrollbar-track{background:transparent}.chat-sessions[data-v-0c0de01a]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.chat-sessions[data-v-0c0de01a]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.session-item[data-v-0c0de01a]{padding:8px 12px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);position:relative}.session-item[data-v-0c0de01a]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.2);-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.session-item.active[data-v-0c0de01a]{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.4);-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 4px 16px rgba(59,130,246,.2);box-shadow:0 4px 16px rgba(59,130,246,.2)}.session-item.active .session-actions[data-v-0c0de01a]{opacity:1}.session-item.active .session-title[data-v-0c0de01a]{color:hsla(0,0%,100%,.95)}.session-item.active .session-time[data-v-0c0de01a]{color:hsla(0,0%,100%,.8)}.session-item.active .context-badge[data-v-0c0de01a]{background:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.session-item.active .session-icon i[data-v-0c0de01a]{color:hsla(0,0%,100%,.9)}.session-item .session-content[data-v-0c0de01a]{gap:10px}.session-item .session-icon[data-v-0c0de01a]{-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;background:hsla(0,0%,100%,.1)}.session-item .session-icon i[data-v-0c0de01a]{color:hsla(0,0%,100%,.7);font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.session-item .session-info[data-v-0c0de01a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.session-item .session-title[data-v-0c0de01a]{color:hsla(0,0%,100%,.9);font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .2s ease;transition:all .2s ease}.session-item .session-meta[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px}.session-item .context-badge[data-v-0c0de01a]{padding:2px 6px;border-radius:6px;background:rgba(34,197,94,.15);color:rgba(34,197,94,.9);font-size:10px;font-weight:500}.session-item .context-badge.problem[data-v-0c0de01a]{background:rgba(239,68,68,.15);color:rgba(239,68,68,.9)}.session-item .context-badge.knowledge_base[data-v-0c0de01a]{background:rgba(168,85,247,.15);color:rgba(168,85,247,.9)}.session-item .session-time[data-v-0c0de01a]{color:hsla(0,0%,100%,.6);font-size:11px;-webkit-transition:color .2s ease;transition:color .2s ease}.session-item .session-actions[data-v-0c0de01a]{-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.session-item .session-actions i[data-v-0c0de01a]{color:hsla(0,0%,100%,.5);font-size:14px}.session-item .session-actions i[data-v-0c0de01a]:hover{color:hsla(0,91%,71%,.9);background:hsla(0,91%,71%,.15)}.sidebar-footer[data-v-0c0de01a]{padding:20px;border-top:1px solid #e8eaed;background:#fff}.user-info[data-v-0c0de01a]{gap:12px}.user-info .avatar[data-v-0c0de01a],.user-info[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-info .avatar[data-v-0c0de01a]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#e8f0fe,#f1f3f4);border:2px solid #dadce0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.user-info .avatar[data-v-0c0de01a]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.user-info .avatar i[data-v-0c0de01a]{font-size:18px;color:#5f6368}.user-info .avatar img[data-v-0c0de01a]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.user-info .user-details[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-info .user-details .username[data-v-0c0de01a]{color:#202124;font-size:14px;font-weight:500}.user-info .user-details .user-type[data-v-0c0de01a]{color:#5f6368;font-size:12px}.user-info .user-details .user-type.vip[data-v-0c0de01a]{color:#34a853;font-weight:500}.user-info .user-details .user-type.admin[data-v-0c0de01a]{color:#ea4335;font-weight:500}@media (max-width:768px){.ai-chat-modal[data-v-0c0de01a]{padding:10px}.chat-container[data-v-0c0de01a]{width:100vw;height:100vh;border-radius:0;max-width:none;max-height:none}.sidebar[data-v-0c0de01a]{width:240px}.sidebar.collapsed[data-v-0c0de01a]{width:50px}.sidebar-header[data-v-0c0de01a]{padding:16px}.new-chat-btn[data-v-0c0de01a]{font-size:13px;height:32px}.session-item[data-v-0c0de01a]{padding:10px}.session-title[data-v-0c0de01a]{font-size:13px}.chat-header[data-v-0c0de01a]{padding:16px 20px}.chat-content[data-v-0c0de01a]{padding:16px}.message-content[data-v-0c0de01a]{max-width:85%;padding:12px 16px}.deepseek-code-block[data-v-0c0de01a]{margin:12px 0}.deepseek-code-block .code-block-header[data-v-0c0de01a]{padding:10px 12px}.deepseek-code-block .code-block-header .language-label[data-v-0c0de01a]{font-size:12px}.deepseek-code-block .code-block-header .action-btn[data-v-0c0de01a]{padding:4px 8px;font-size:11px}.deepseek-code-block .code-block-header .action-btn span[data-v-0c0de01a]{display:none}.deepseek-code-block .code-content pre[data-v-0c0de01a]{padding:16px;font-size:13px}.thinking-toggle-container[data-v-0c0de01a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.thinking-label[data-v-0c0de01a]{font-size:13px}.chat-input-area[data-v-0c0de01a]{padding:16px}.input-container[data-v-0c0de01a]{padding:10px 12px}}@media (max-width:480px){.chat-container[data-v-0c0de01a]{width:100vw;height:100vh;border-radius:0}.sidebar[data-v-0c0de01a]{width:200px}.sidebar.collapsed[data-v-0c0de01a]{width:45px}.chat-header[data-v-0c0de01a]{padding:12px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.chat-header .header-left[data-v-0c0de01a]{margin-bottom:8px}.chat-header .header-right[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-info h3[data-v-0c0de01a]{font-size:16px}.ai-info .model-info[data-v-0c0de01a]{font-size:12px}.chat-content[data-v-0c0de01a]{padding:12px}.message[data-v-0c0de01a]{margin-bottom:16px}.message-content[data-v-0c0de01a]{max-width:90%;padding:10px 14px}.input-container[data-v-0c0de01a]{padding:8px 10px}.send-btn[data-v-0c0de01a]{width:32px;height:32px}}.welcome-content[data-v-0c0de01a]{text-align:center;max-width:500px}.welcome-content h2[data-v-0c0de01a]{margin-bottom:16px;color:#202124;font-weight:600;font-size:24px}.welcome-content p[data-v-0c0de01a]{color:#5f6368;line-height:1.6;margin-bottom:24px;font-size:16px}.welcome-content .feature-tags[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.welcome-content .feature-tags .tag[data-v-0c0de01a]{padding:6px 12px;background:#f8f9fa;border:1px solid #dadce0;border-radius:16px;font-size:14px;color:#5f6368;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.welcome-content .feature-tags .tag[data-v-0c0de01a]:hover{background:#e8f0fe;border-color:#1a73e8;color:#1a73e8}.loading-state[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100% - 48px);padding:40px 20px;color:#5f6368}.loading-state .loading-icon[data-v-0c0de01a]{margin-bottom:16px}.loading-state .loading-icon i[data-v-0c0de01a]{font-size:32px;color:#1a73e8}.loading-state p[data-v-0c0de01a]{margin:0;font-size:16px;color:#5f6368}.messages-container[data-v-0c0de01a]{padding:0}.chat-sessions[data-v-0c0de01a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px}.no-sessions[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;color:#64748b;font-size:14px;text-align:center}.no-sessions i[data-v-0c0de01a]{font-size:32px;margin-bottom:12px;opacity:.6;color:#94a3b8}.no-sessions span[data-v-0c0de01a]{opacity:.8}.loading-sessions[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;color:#64748b;font-size:14px;gap:8px}.loading-sessions i[data-v-0c0de01a]{font-size:16px;-webkit-animation:spin-data-v-0c0de01a 1s linear infinite;animation:spin-data-v-0c0de01a 1s linear infinite;color:#3b82f6}@keyframes spin-data-v-0c0de01a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.session-item[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;margin-bottom:4px;border-radius:12px;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);background:transparent;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.session-item[data-v-0c0de01a]:hover{background:#f8f9fa;border-color:#e8eaed;-webkit-transform:translateX(2px);transform:translateX(2px)}.session-item.active[data-v-0c0de01a]{background:#e8f0fe;border-color:#1a73e8}.session-item.active .session-title[data-v-0c0de01a]{color:#1a73e8;font-weight:600}.session-item.session-deleting[data-v-0c0de01a]{-webkit-animation:sessionDeleteOut-data-v-0c0de01a .3s ease-out forwards;animation:sessionDeleteOut-data-v-0c0de01a .3s ease-out forwards}.session-item .session-content[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.session-item .session-content i[data-v-0c0de01a]{font-size:16px;color:#5f6368;-ms-flex-negative:0;flex-shrink:0}.session-item .session-content .session-title[data-v-0c0de01a]{font-size:14px;color:#202124;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .2s ease;transition:all .2s ease}.session-item .session-actions[data-v-0c0de01a]{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.session-item .session-actions i[data-v-0c0de01a]{padding:6px;border-radius:6px;color:#5f6368;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.session-item .session-actions i[data-v-0c0de01a]:hover{background:#ea4335;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.session-item:hover .session-actions[data-v-0c0de01a]{opacity:1}@-webkit-keyframes sessionDeleteOut-data-v-0c0de01a{0%{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);max-height:48px;margin-bottom:4px}50%{opacity:.5;-webkit-transform:translateX(-20px) scale(.95);transform:translateX(-20px) scale(.95)}to{opacity:0;-webkit-transform:translateX(-40px) scale(.8);transform:translateX(-40px) scale(.8);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@keyframes sessionDeleteOut-data-v-0c0de01a{0%{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);max-height:48px;margin-bottom:4px}50%{opacity:.5;-webkit-transform:translateX(-20px) scale(.95);transform:translateX(-20px) scale(.95)}to{opacity:0;-webkit-transform:translateX(-40px) scale(.8);transform:translateX(-40px) scale(.8);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.context-menu[data-v-0c0de01a]{position:fixed;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.8);border-radius:12px;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.5);box-shadow:0 16px 32px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.5);z-index:3000;min-width:140px;overflow:hidden;-webkit-animation:contextMenuFadeIn-data-v-0c0de01a .3s cubic-bezier(.34,1.56,.64,1);animation:contextMenuFadeIn-data-v-0c0de01a .3s cubic-bezier(.34,1.56,.64,1)}@-webkit-keyframes contextMenuFadeIn-data-v-0c0de01a{0%{opacity:0;-webkit-transform:translateY(-8px) scale(.9);transform:translateY(-8px) scale(.9)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes contextMenuFadeIn-data-v-0c0de01a{0%{opacity:0;-webkit-transform:translateY(-8px) scale(.9);transform:translateY(-8px) scale(.9)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.context-menu-item[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;font-size:14px;color:#374151;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:500}.context-menu-item[data-v-0c0de01a]:hover{background:hsla(0,91%,71%,.1);color:#f87171}.context-menu-item i[data-v-0c0de01a]{font-size:16px;color:#f87171;-webkit-transition:color .2s ease;transition:color .2s ease}.context-menu-item span[data-v-0c0de01a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.context-menu-backdrop[data-v-0c0de01a]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2999;background:transparent}.code-block[data-v-0c0de01a]{position:relative;margin:16px 0;border-radius:12px;background:#fff;border:1px solid #e5e7eb;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);display:block;visibility:visible;opacity:1;min-height:60px}.code-block[data-v-0c0de01a]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:#d1d5db;background:#fafafa}.code-block .code-language[data-v-0c0de01a]{position:absolute;top:12px;left:16px;font-size:11px;font-weight:600;color:#4f46e5;text-transform:uppercase;z-index:5;background:#f8fafc;padding:4px 8px;border-radius:6px;border:1px solid #e2e8f0;letter-spacing:.5px}.code-block pre[data-v-0c0de01a]{margin:0;padding:20px;background:#fff!important;overflow-x:auto;border-radius:0 0 12px 12px;display:block;visibility:visible;opacity:1;min-height:40px}.code-block pre code[data-v-0c0de01a]{font-family:Fira Code,Monaco,Menlo,Ubuntu Mono,Consolas,Courier New,monospace;font-size:13px;line-height:1.7;font-weight:400;display:block;visibility:visible;opacity:1;white-space:pre;word-wrap:break-word}.code-block pre code.hljs[data-v-0c0de01a],.code-block pre code[data-v-0c0de01a]{color:#374151!important;background:#fff!important}.inline-code[data-v-0c0de01a]{padding:2px 6px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;color:#1f2937}.typing-indicator-container[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0;margin-bottom:20px}.typing-indicator-content[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.2);border-radius:20px;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.1);box-shadow:0 2px 8px rgba(59,130,246,.1)}.typing-dots[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.typing-dots span[data-v-0c0de01a]{width:8px;height:8px;background:#3b82f6;border-radius:50%;-webkit-animation:typingDots-data-v-0c0de01a 1.4s ease-in-out infinite;animation:typingDots-data-v-0c0de01a 1.4s ease-in-out infinite}.typing-dots span[data-v-0c0de01a]:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.typing-dots span[data-v-0c0de01a]:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.typing-dots span[data-v-0c0de01a]:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}@keyframes typingDots-data-v-0c0de01a{0%,80%,to{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.typing-text[data-v-0c0de01a]{font-size:14px;color:#3b82f6;font-weight:500}.message-copy-btn[data-v-0c0de01a]{position:absolute;top:12px;right:12px;width:36px;height:36px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid rgba(59,130,246,.2);border-radius:12px;color:#6366f1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .4s cubic-bezier(.34,1.56,.64,1);transition:all .4s cubic-bezier(.34,1.56,.64,1);z-index:10;opacity:0;-webkit-box-shadow:0 4px 16px rgba(99,102,241,.15),0 2px 8px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.8);box-shadow:0 4px 16px rgba(99,102,241,.15),0 2px 8px rgba(99,102,241,.08),inset 0 1px 0 hsla(0,0%,100%,.8)}.message-copy-btn[data-v-0c0de01a]:hover{background:hsla(0,0%,100%,.98);border-color:rgba(99,102,241,.4);color:#4f46e5;-webkit-box-shadow:0 8px 32px rgba(99,102,241,.25),0 4px 16px rgba(99,102,241,.15),inset 0 1px 0 hsla(0,0%,100%,.9);box-shadow:0 8px 32px rgba(99,102,241,.25),0 4px 16px rgba(99,102,241,.15),inset 0 1px 0 hsla(0,0%,100%,.9)}.message-copy-btn.copy-success[data-v-0c0de01a],.message-copy-btn[data-v-0c0de01a]:hover{opacity:1;-webkit-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05)}.message-copy-btn.copy-success[data-v-0c0de01a]{background:linear-gradient(135deg,#10b981,#059669);border-color:rgba(16,185,129,.6);color:#fff;-webkit-box-shadow:0 8px 32px rgba(16,185,129,.3),0 4px 16px rgba(16,185,129,.2);box-shadow:0 8px 32px rgba(16,185,129,.3),0 4px 16px rgba(16,185,129,.2)}.message-copy-btn.copy-success[data-v-0c0de01a]:hover{background:linear-gradient(135deg,#059669,#047857);-webkit-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05)}.message-copy-btn i[data-v-0c0de01a]{font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.message-copy-btn[data-v-0c0de01a]:active{-webkit-transform:translateY(-1px) scale(1.02);transform:translateY(-1px) scale(1.02)}.message-content.assistant-message:hover .message-copy-btn[data-v-0c0de01a],.message.assistant .message-content:hover .message-copy-btn[data-v-0c0de01a]{opacity:1}.ai-chat-modal .code-block[data-v-0c0de01a]{background:#1e1e1e!important;border:1px solid #404040!important;border-radius:12px!important;overflow:hidden!important;position:relative!important;margin:16px 0!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.ai-chat-modal .code-block pre[data-v-0c0de01a]{background:#1e1e1e!important;margin:0!important;padding:16px!important;overflow-x:auto!important}.ai-chat-modal .code-block pre code[data-v-0c0de01a]{background:#1e1e1e!important;color:#d4d4d4!important;font-family:Consolas,Monaco,Courier New,monospace!important;font-size:14px!important;line-height:1.5!important}.ai-chat-modal .hljs[data-v-0c0de01a]{background:#1e1e1e!important;color:#d4d4d4!important}.ai-chat-modal .code-block .code-copy-btn[data-v-0c0de01a]{position:absolute!important;top:12px!important;right:12px!important;background:rgba(45,45,45,.9)!important;border:1px solid #565656!important;border-radius:8px!important;padding:8px 12px!important;color:#d4d4d4!important;font-size:12px!important;cursor:pointer!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:6px!important;font-weight:500!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;z-index:10!important}.ai-chat-modal .code-block .code-copy-btn[data-v-0c0de01a]:hover{background:rgba(60,60,60,.95)!important;border-color:#707070!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.ai-chat-modal .code-block .code-copy-btn.copied[data-v-0c0de01a]{background:rgba(34,134,58,.9)!important;border-color:#4caf50!important;color:#fff!important}.ai-chat-modal .code-block .code-copy-btn i[data-v-0c0de01a]{font-size:14px!important}.ai-chat-modal .code-language[data-v-0c0de01a]{position:absolute!important;top:12px!important;left:16px!important;font-size:11px!important;font-weight:600!important;color:#888!important;text-transform:uppercase!important;background:rgba(45,45,45,.8)!important;padding:4px 8px!important;border-radius:6px!important;border:1px solid #565656!important;letter-spacing:.5px!important}.ai-chat-modal .inline-code[data-v-0c0de01a]{background:rgba(99,102,241,.12)!important;color:#6366f1!important;padding:2px 6px!important;border-radius:4px!important;font-family:Consolas,Monaco,Courier New,monospace!important;font-size:.9em!important;border:1px solid rgba(99,102,241,.2)!important;-webkit-box-shadow:0 1px 2px rgba(99,102,241,.1)!important;box-shadow:0 1px 2px rgba(99,102,241,.1)!important}.ai-chat-modal .table-wrapper[data-v-0c0de01a]{overflow-x:auto!important;margin:16px 0!important;border-radius:8px!important;border:1px solid rgba(229,231,235,.8)!important}.ai-chat-modal .markdown-table[data-v-0c0de01a]{width:100%!important;border-collapse:collapse!important;background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.ai-chat-modal .markdown-table td[data-v-0c0de01a],.ai-chat-modal .markdown-table th[data-v-0c0de01a]{padding:12px 16px!important;text-align:left!important;border-bottom:1px solid rgba(229,231,235,.6)!important}.ai-chat-modal .markdown-table th[data-v-0c0de01a]{background:rgba(249,250,251,.9)!important;font-weight:600!important;color:#374151!important;border-bottom:2px solid rgba(99,102,241,.2)!important}.ai-chat-modal .markdown-table td[data-v-0c0de01a]{color:#4b5563!important}.ai-chat-modal .markdown-table tr[data-v-0c0de01a]:hover{background:rgba(99,102,241,.05)!important}.ai-chat-modal .heading-1[data-v-0c0de01a]{font-size:1.8em!important;font-weight:700!important;color:#1f2937!important;margin:24px 0 16px!important;padding-bottom:8px!important;border-bottom:2px solid rgba(99,102,241,.3)!important}.ai-chat-modal .heading-2[data-v-0c0de01a]{font-size:1.5em!important;font-weight:600!important;color:#374151!important;margin:20px 0 12px!important}.ai-chat-modal .heading-3[data-v-0c0de01a]{font-size:1.3em!important;font-weight:600!important;color:#4b5563!important;margin:16px 0 10px!important}.ai-chat-modal .heading-4[data-v-0c0de01a],.ai-chat-modal .heading-5[data-v-0c0de01a],.ai-chat-modal .heading-6[data-v-0c0de01a]{font-size:1.1em!important;font-weight:600!important;color:#6b7280!important;margin:12px 0 8px!important}.ai-chat-modal strong[data-v-0c0de01a]{font-weight:600!important;color:#1f2937!important}.ai-chat-modal em[data-v-0c0de01a]{font-style:italic!important;color:#4b5563!important}.ai-chat-modal ol[data-v-0c0de01a],.ai-chat-modal ul[data-v-0c0de01a]{margin:12px 0!important;padding-left:24px!important}.ai-chat-modal li[data-v-0c0de01a]{margin:4px 0!important;line-height:1.6!important}.ai-chat-modal blockquote[data-v-0c0de01a]{margin:16px 0!important;padding:12px 16px!important;border-left:4px solid rgba(99,102,241,.4)!important;background:rgba(99,102,241,.05)!important;border-radius:0 8px 8px 0!important;font-style:italic!important;color:#4b5563!important}.ai-chat-modal.split-view[data-v-0c0de01a]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-right:0;pointer-events:none}.ai-chat-modal.split-view .modal-backdrop.split-backdrop[data-v-0c0de01a]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;display:none}.ai-chat-modal.split-view .chat-container.split-container[data-v-0c0de01a]{max-width:none;height:100vh;max-height:none;min-height:100vh;border-radius:0;margin:0;position:relative;pointer-events:auto;-webkit-box-shadow:-8px 0 32px rgba(0,0,0,.12),-4px 0 16px rgba(0,0,0,.08);box-shadow:-8px 0 32px rgba(0,0,0,.12),-4px 0 16px rgba(0,0,0,.08);border-left:1px solid hsla(0,0%,100%,.3);-webkit-animation:splitSlideIn-data-v-0c0de01a .4s cubic-bezier(.4,0,.2,1);animation:splitSlideIn-data-v-0c0de01a .4s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes splitSlideIn-data-v-0c0de01a{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes splitSlideIn-data-v-0c0de01a{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.ai-chat-modal.split-view .sidebar[data-v-0c0de01a]{width:240px}.ai-chat-modal.split-view .sidebar.collapsed[data-v-0c0de01a]{width:50px}.view-toggle-btn[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 12px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(99,102,241,.2);border-radius:12px;color:#6366f1;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500;-webkit-box-shadow:0 2px 8px rgba(99,102,241,.08);box-shadow:0 2px 8px rgba(99,102,241,.08)}.view-toggle-btn[data-v-0c0de01a]:hover{background:hsla(0,0%,100%,.95);border-color:rgba(99,102,241,.4);color:#4f46e5;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 16px rgba(99,102,241,.2);box-shadow:0 4px 16px rgba(99,102,241,.2)}.view-toggle-btn.active[data-v-0c0de01a]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:rgba(99,102,241,.6);color:#fff;-webkit-box-shadow:0 4px 16px rgba(99,102,241,.3);box-shadow:0 4px 16px rgba(99,102,241,.3)}.view-toggle-btn.active[data-v-0c0de01a]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(99,102,241,.4);box-shadow:0 6px 20px rgba(99,102,241,.4)}.view-toggle-btn i[data-v-0c0de01a]{font-size:16px;-webkit-transition:all .2s ease;transition:all .2s ease}.view-toggle-btn span[data-v-0c0de01a]{font-weight:600;letter-spacing:.3px}.view-toggle-btn[data-v-0c0de01a]:active{-webkit-transform:translateY(0);transform:translateY(0)}.split-resizer[data-v-0c0de01a]{position:absolute;left:-8px;top:0;bottom:0;width:16px;cursor:col-resize;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.split-resizer[data-v-0c0de01a]:hover{background:rgba(99,102,241,.1)}.split-resizer.dragging[data-v-0c0de01a]{background:rgba(99,102,241,.2)}.resizer-handle[data-v-0c0de01a]{width:4px;height:40px;background:rgba(99,102,241,.3);border-radius:2px;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.split-resizer:hover .resizer-handle[data-v-0c0de01a]{background:rgba(99,102,241,.6);width:6px}.split-resizer.dragging .resizer-handle[data-v-0c0de01a]{background:#6366f1;width:6px}.resizer-dots[data-v-0c0de01a]{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.resizer-dots span[data-v-0c0de01a]{width:2px;height:2px;background:hsla(0,0%,100%,.7);border-radius:50%}.problem-link-section[data-v-0c0de01a]{margin:16px 16px 8px}.problem-link-card[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05));border:1px solid rgba(99,102,241,.2);border-radius:12px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 2px 8px rgba(99,102,241,.08);box-shadow:0 2px 8px rgba(99,102,241,.08)}.problem-link-card[data-v-0c0de01a]:hover{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));border-color:rgba(99,102,241,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(99,102,241,.2);box-shadow:0 4px 16px rgba(99,102,241,.2)}.problem-link-icon[data-v-0c0de01a]{width:40px;height:40px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;-webkit-box-shadow:0 2px 8px rgba(99,102,241,.3);box-shadow:0 2px 8px rgba(99,102,241,.3)}.problem-link-icon i[data-v-0c0de01a]{color:#fff;font-size:18px}.problem-link-content[data-v-0c0de01a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.problem-link-title[data-v-0c0de01a]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:4px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.problem-link-subtitle[data-v-0c0de01a]{font-size:13px;color:#6b7280;font-weight:500}.problem-link-arrow[data-v-0c0de01a]{margin-left:8px;opacity:.6;-webkit-transition:all .2s ease;transition:all .2s ease}.problem-link-card:hover .problem-link-arrow[data-v-0c0de01a]{opacity:1;-webkit-transform:translateX(2px);transform:translateX(2px)}.problem-link-arrow i[data-v-0c0de01a]{color:#6366f1;font-size:16px}@media (max-width:1200px){.ai-chat-modal.split-view .chat-container.split-container[data-v-0c0de01a]{width:60vw;max-width:none}}@media (max-width:768px){.ai-chat-modal.split-view .chat-container.split-container[data-v-0c0de01a]{width:100vw;max-width:none}.ai-chat-modal.split-view[data-v-0c0de01a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.split-resizer[data-v-0c0de01a]{display:none}}.chat-content.streaming[data-v-0c0de01a]{-webkit-transition:none!important;transition:none!important}.chat-content.streaming .message[data-v-0c0de01a]{will-change:auto}.chat-content.streaming .message .content[data-v-0c0de01a]{text-rendering:optimizeSpeed;contain:layout style}.streaming-indicator[data-v-0c0de01a]{display:inline-block;opacity:.6;-webkit-animation:streamingPulse-data-v-0c0de01a 1.5s ease-in-out infinite;animation:streamingPulse-data-v-0c0de01a 1.5s ease-in-out infinite;font-size:11px;color:#6366f1;margin-left:8px;padding:2px 6px;background:rgba(99,102,241,.1);border-radius:10px;font-weight:500}@-webkit-keyframes streamingPulse-data-v-0c0de01a{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes streamingPulse-data-v-0c0de01a{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}.network-status[data-v-0c0de01a]{position:absolute;top:15px;right:15px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.network-status.slow[data-v-0c0de01a]{background:rgba(255,193,7,.9);color:#856404;border:1px solid rgba(255,193,7,.3)}.network-status.normal[data-v-0c0de01a]{background:rgba(34,197,94,.9);color:#fff;border:1px solid rgba(34,197,94,.3)}.network-status.fast[data-v-0c0de01a]{background:rgba(99,102,241,.9);color:#fff;border:1px solid rgba(99,102,241,.3)}.buffer-debug[data-v-0c0de01a]{position:absolute;bottom:15px;left:15px;padding:6px 10px;background:rgba(0,0,0,.8);color:#22c55e;border-radius:6px;font-size:11px;font-family:Monaco,Menlo,Consolas,monospace;z-index:1001;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(34,197,94,.3);min-width:120px}.buffer-debug .debug-line[data-v-0c0de01a]{display:block;margin:1px 0}.buffer-debug .debug-value[data-v-0c0de01a]{color:#60a5fa;font-weight:700}.thinking-content[data-v-0c0de01a]{-webkit-transition:max-height .3s ease,opacity .3s ease;transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.thinking-content.expanding[data-v-0c0de01a]{-webkit-animation:expandThinking-data-v-0c0de01a .5s ease-out;animation:expandThinking-data-v-0c0de01a .5s ease-out}@-webkit-keyframes expandThinking-data-v-0c0de01a{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}@keyframes expandThinking-data-v-0c0de01a{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.message.assistant .content[data-v-0c0de01a]{word-wrap:break-word;overflow-wrap:break-word;will-change:contents}.message.assistant.streaming[data-v-0c0de01a]{position:relative}.message.assistant.streaming[data-v-0c0de01a]:after{content:"";position:absolute;left:-2px;top:0;bottom:0;width:3px;background:linear-gradient(45deg,#6366f1,#8b5cf6);border-radius:2px;-webkit-animation:streamingGlow-data-v-0c0de01a 2s ease-in-out infinite;animation:streamingGlow-data-v-0c0de01a 2s ease-in-out infinite}@-webkit-keyframes streamingGlow-data-v-0c0de01a{0%,to{opacity:.3;-webkit-transform:scaleY(.8);transform:scaleY(.8)}50%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes streamingGlow-data-v-0c0de01a{0%,to{opacity:.3;-webkit-transform:scaleY(.8);transform:scaleY(.8)}50%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}.message .content[data-v-0c0de01a]{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.message.assistant.stream-completed[data-v-0c0de01a]{-webkit-animation:streamComplete-data-v-0c0de01a .5s ease-out;animation:streamComplete-data-v-0c0de01a .5s ease-out}@-webkit-keyframes streamComplete-data-v-0c0de01a{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 2px 8px rgba(99,102,241,.1);box-shadow:0 2px 8px rgba(99,102,241,.1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 4px 16px rgba(99,102,241,.2);box-shadow:0 4px 16px rgba(99,102,241,.2)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}}@keyframes streamComplete-data-v-0c0de01a{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 2px 8px rgba(99,102,241,.1);box-shadow:0 2px 8px rgba(99,102,241,.1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 4px 16px rgba(99,102,241,.2);box-shadow:0 4px 16px rgba(99,102,241,.2)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}}@media (max-width:768px){.network-status[data-v-0c0de01a]{top:10px;right:10px;padding:4px 8px;font-size:11px}.buffer-debug[data-v-0c0de01a]{bottom:10px;left:10px;padding:4px 6px;font-size:10px;min-width:100px}.streaming-indicator[data-v-0c0de01a]{font-size:10px;padding:1px 4px}}.top-quota-info[data-v-0c0de01a]{padding:16px;border-bottom:1px solid #e8eaed;background:#fff}.ivu-modal-confirm[data-v-0c0de01a],.ivu-modal-mask[data-v-0c0de01a],.ivu-modal-wrap[data-v-0c0de01a]{z-index:10000!important}[data-v-0c0de01a].ivu-modal-confirm{z-index:10002!important}[data-v-0c0de01a].ivu-modal-mask,[data-v-0c0de01a].ivu-modal-wrap{z-index:10001!important}.quota-summary[data-v-0c0de01a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quota-item-compact[data-v-0c0de01a],.quota-summary[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quota-item-compact[data-v-0c0de01a]{gap:8px;padding:4px 8px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(219,234,254,.8);border-radius:10px;font-size:13px;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.05);box-shadow:0 2px 8px rgba(59,130,246,.05)}.quota-label-compact[data-v-0c0de01a]{font-weight:700;color:#3b82f6}.quota-count-compact[data-v-0c0de01a]{font-weight:500}.quota-loading-compact[data-v-0c0de01a]{font-size:13px;color:#64748b}.warning[data-v-0c0de01a]{color:#f87171}.input-hint[data-v-0c0de01a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px;font-size:12px;color:#6b7280;padding:0 4px}.hint-left[data-v-0c0de01a],.input-hint[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hint-left[data-v-0c0de01a]{gap:8px}.quota-hint[data-v-0c0de01a]{color:#10a37f;font-weight:500}.quota-hint .warning[data-v-0c0de01a]{color:#f59e0b}.stop-btn-hint[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#ef4444;cursor:pointer;font-size:12px;-webkit-transition:all .2s ease;transition:all .2s ease}.stop-btn-hint[data-v-0c0de01a]:hover{color:#dc2626}.stop-btn-hint i[data-v-0c0de01a]{font-size:14px}.quick-prompts[data-v-0c0de01a]{margin-top:20px}.quick-prompts h4[data-v-0c0de01a]{margin:0 0 12px;font-size:16px;font-weight:600;color:#333}.prompt-buttons[data-v-0c0de01a]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width:768px){.prompt-buttons[data-v-0c0de01a]{grid-template-columns:1fr}}.prompt-btn[data-v-0c0de01a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#f8f9ff,#f0f2ff);border:1px solid #e1e6ff;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:13px;color:#4a5568;min-height:48px}.prompt-btn[data-v-0c0de01a]:hover:not(:disabled){background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3)}.prompt-btn[data-v-0c0de01a]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.prompt-btn[data-v-0c0de01a]:disabled{opacity:.5;cursor:not-allowed}.prompt-btn i[data-v-0c0de01a]{font-size:16px;-ms-flex-negative:0;flex-shrink:0}.prompt-btn span[data-v-0c0de01a]{font-weight:500;line-height:1.3;text-align:left}.taglist-title[data-v-ccfe1170]{margin-left:-10px;margin-bottom:-10px}.tag-btn[data-v-ccfe1170]{margin-right:5px;margin-bottom:10px}#pick-one[data-v-ccfe1170]{margin-top:10px}.page[data-v-5fdd8bf5]{margin:20px;float:right}.ivu-page-options-sizer{min-width:85px}.content-container[data-v-96c8a038]{padding:20px}.user-profile-container[data-v-96c8a038]{max-width:900px;margin:0 auto}.user-info-card[data-v-96c8a038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.avatar[data-v-96c8a038]{width:80px;height:80px;border-radius:50%;margin-right:20px;-o-object-fit:cover;object-fit:cover}.info-details[data-v-96c8a038]{-webkit-box-flex:1;-ms-flex:1;flex:1}.username[data-v-96c8a038]{margin:0 0 5px;font-size:24px;font-weight:600}.user-tag-info[data-v-96c8a038]{margin-bottom:10px}.vip-tag[data-v-96c8a038]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,gold,orange);color:#8b4513;padding:3px 8px;border-radius:15px;font-size:13px;font-weight:600;margin-bottom:8px;-webkit-box-shadow:0 2px 8px rgba(255,165,0,.3);box-shadow:0 2px 8px rgba(255,165,0,.3);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:10px}.vip-tag[data-v-96c8a038]:hover{-webkit-transform:translateY(-1px) translateZ(0);transform:translateY(-1px) translateZ(0);-webkit-box-shadow:0 4px 12px rgba(255,165,0,.4);box-shadow:0 4px 12px rgba(255,165,0,.4)}.vip-expiration[data-v-96c8a038]{font-size:13px;color:orange;font-weight:600;margin-bottom:10px;background-color:rgba(255,165,0,.1);padding:4px 10px;border-radius:4px;display:inline-block}.star-icon[data-v-96c8a038]{margin-right:4px;color:#8b4513;-webkit-animation:star-pulse-data-v-96c8a038 2s infinite;animation:star-pulse-data-v-96c8a038 2s infinite}@-webkit-keyframes star-pulse-data-v-96c8a038{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes star-pulse-data-v-96c8a038{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.normal-tag[data-v-96c8a038]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#e0e0e0,#b0b0b0);color:#505050;padding:3px 8px;border-radius:15px;font-size:13px;font-weight:600;margin-bottom:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:10px}.normal-tag[data-v-96c8a038]:hover{-webkit-transform:translateY(-1px) translateZ(0);transform:translateY(-1px) translateZ(0);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.mood[data-v-96c8a038],.school[data-v-96c8a038]{font-size:14px;margin-top:5px;color:#606266}.panel[data-v-96c8a038]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);margin-bottom:20px;overflow:hidden}.panel-title[data-v-96c8a038]{padding:15px 20px;border-bottom:1px solid #eee;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-title i[data-v-96c8a038]{margin-right:8px;font-size:18px}.panel-content[data-v-96c8a038]{padding:20px;position:relative}.course-stats-panel[data-v-96c8a038]{min-height:200px}.course-list[data-v-96c8a038]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.course-item[data-v-96c8a038]{padding:15px;border-radius:6px;border:1px solid #ebeef5;-webkit-transition:all .3s;transition:all .3s}.course-item[data-v-96c8a038]:hover{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.course-name[data-v-96c8a038]{font-weight:600;margin-bottom:10px}.submission-stats[data-v-96c8a038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#606266}.progress-container[data-v-96c8a038]{height:6px;background:#ebeef5;border-radius:3px;overflow:hidden;margin-bottom:5px}.progress-bar[data-v-96c8a038]{height:100%;border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.progress-text[data-v-96c8a038]{text-align:right;font-size:12px;color:#909399}.contributions-panel[data-v-96c8a038]{min-height:200px}.heatmap-container[data-v-96c8a038]{position:relative;padding-top:30px}.month-labels[data-v-96c8a038]{position:absolute;top:5px;left:45px;right:0;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.month-label[data-v-96c8a038]{position:absolute;font-size:12px;color:#909399;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.heatmap-wrapper[data-v-96c8a038],.week-labels[data-v-96c8a038]{display:-webkit-box;display:-ms-flexbox;display:flex}.week-labels[data-v-96c8a038]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:5px;width:40px}.week-label[data-v-96c8a038]{font-size:12px;color:#909399;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3px}.heatmap-grid[data-v-96c8a038]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;-webkit-box-flex:1;-ms-flex:1;flex:1}.week-column[data-v-96c8a038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.contribution-day[data-v-96c8a038]{width:12px;height:12px;border-radius:2px;cursor:pointer;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.contribution-day[data-v-96c8a038]:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.contribution-0[data-v-96c8a038]{background-color:#ebedf0}.contribution-1[data-v-96c8a038]{background-color:#9be9a8}.contribution-2[data-v-96c8a038]{background-color:#40c463}.contribution-3[data-v-96c8a038]{background-color:#30a14e}.contribution-4[data-v-96c8a038]{background-color:#216e39}.heatmap-legend[data-v-96c8a038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.legend-text[data-v-96c8a038]{font-size:12px;color:#909399;margin:0 5px}.legend-cells[data-v-96c8a038]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.legend-cell[data-v-96c8a038]{width:12px;height:12px;border-radius:2px}.submission-list[data-v-96c8a038]{max-height:400px;overflow-y:auto}.submission-item[data-v-96c8a038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-bottom:1px solid #ebeef5}.submission-item[data-v-96c8a038]:last-child{border-bottom:none}.submission-time[data-v-96c8a038]{width:150px;color:#909399;font-size:13px}.submission-problem[data-v-96c8a038]{-webkit-box-flex:1;-ms-flex:1;flex:1}.submission-contest[data-v-96c8a038]{width:120px;margin-left:10px;font-size:13px}.submission-status[data-v-96c8a038]{width:80px;text-align:center;padding:3px 8px;border-radius:4px;color:#f56c6c}.submission-status.accepted[data-v-96c8a038]{color:#67c23a}.empty-placeholder[data-v-96c8a038]{text-align:center;padding:30px 0;color:#909399}.loading[data-v-96c8a038]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:200px}.spin-icon-load[data-v-96c8a038]{-webkit-animation:spin-around-data-v-96c8a038 1s linear infinite;animation:spin-around-data-v-96c8a038 1s linear infinite}@-webkit-keyframes spin-around-data-v-96c8a038{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-around-data-v-96c8a038{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.content[data-v-b79cb0ac]{font-size:16px;margin:0 50px 40px}.content .error-container[data-v-b79cb0ac]{margin-bottom:20px}.content .error-container .retry-container[data-v-b79cb0ac]{text-align:center;margin-top:15px}.content .announcement-content .announcement-title[data-v-b79cb0ac]{font-size:22px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.content .announcement-content .announcement-body[data-v-b79cb0ac]{font-size:16px;line-height:1.6}.content .announcement-content .announcement-body[data-v-b79cb0ac] img{max-width:100%}.content .announcement-content .announcement-body[data-v-b79cb0ac] p{margin-bottom:16px}.content .announcement-content .announcement-body[data-v-b79cb0ac] h1,.content .announcement-content .announcement-body[data-v-b79cb0ac] h2,.content .announcement-content .announcement-body[data-v-b79cb0ac] h3,.content .announcement-content .announcement-body[data-v-b79cb0ac] h4,.content .announcement-content .announcement-body[data-v-b79cb0ac] h5{margin-top:24px;margin-bottom:16px}.content .announcement-content .announcement-body[data-v-b79cb0ac] ol,.content .announcement-content .announcement-body[data-v-b79cb0ac] ul{padding-left:20px;margin-bottom:16px}.content .empty-content[data-v-b79cb0ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}.content[data-v-4026568b]{font-size:16px;margin:0 50px 40px}.content .error-container[data-v-4026568b]{margin-bottom:20px}.content .error-container .retry-container[data-v-4026568b]{text-align:center;margin-top:15px}.content .announcement-content .announcement-title[data-v-4026568b]{font-size:22px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.content .announcement-content .announcement-body[data-v-4026568b]{font-size:16px;line-height:1.6}.content .announcement-content .announcement-body[data-v-4026568b] img{max-width:100%}.content .announcement-content .announcement-body[data-v-4026568b] p{margin-bottom:16px}.content .announcement-content .announcement-body[data-v-4026568b] h1,.content .announcement-content .announcement-body[data-v-4026568b] h2,.content .announcement-content .announcement-body[data-v-4026568b] h3,.content .announcement-content .announcement-body[data-v-4026568b] h4,.content .announcement-content .announcement-body[data-v-4026568b] h5{margin-top:24px;margin-bottom:16px}.content .announcement-content .announcement-body[data-v-4026568b] ol,.content .announcement-content .announcement-body[data-v-4026568b] ul{padding-left:20px;margin-bottom:16px}.content .empty-content[data-v-4026568b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}@-webkit-keyframes error404animation-data-v-d64e68a0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}80%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes error404animation-data-v-d64e68a0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}80%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.error404-body-con[data-v-d64e68a0]{width:700px;height:500px;margin:0 auto}.error404-body-con-title[data-v-d64e68a0]{text-align:center;font-size:240px;font-weight:700;color:#2d8cf0;height:260px;line-height:260px;margin-top:40px}.error404-body-con-title span[data-v-d64e68a0]{display:inline-block;color:#19be6b;font-size:230px;-webkit-animation:error404animation-data-v-d64e68a0 3s ease 0s infinite alternate;animation:error404animation-data-v-d64e68a0 3s ease 0s infinite alternate}.error404-body-con-message[data-v-d64e68a0]{display:block;text-align:center;font-size:30px;font-weight:500;letter-spacing:12px;color:#dddde2}.error404-btn-con[data-v-d64e68a0]{text-align:center;padding:20px 0;margin-bottom:40px}.panel-header-content[data-v-41701944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-header-content .panel-title-text[data-v-41701944]{margin-left:8px;font-size:18px;font-weight:500}.contest-content[data-v-41701944]{padding:25px 40px 30px;background:-webkit-gradient(linear,left top,left bottom,from(#f8f9fa),to(#fff));background:linear-gradient(180deg,#f8f9fa,#fff);border-radius:12px}.contest-content-description[data-v-41701944]{margin-top:20px}.contest-content-description .description-card[data-v-41701944]{border-radius:12px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.08);box-shadow:0 5px 15px rgba(0,0,0,.08);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);background:#fff;border:none}.contest-content-description .description-card[data-v-41701944]:hover{-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.contest-content-description .description-card .card-content[data-v-41701944]{padding:15px;color:#515a6e;line-height:1.6;font-size:15px;height:200px;overflow-y:auto}.contest-content-description .description-card .card-content[data-v-41701944] p{margin:0 0 10px}.contest-content-description .description-card .card-content[data-v-41701944] img{max-width:80%;height:auto;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);display:block;margin:10px auto}.contest-content-description .description-card .card-content[data-v-41701944] blockquote{padding:10px 15px;margin:0 0 15px;border-left:4px solid #2d8cf0;background-color:#f8f8f9;border-radius:0 4px 4px 0;color:#606266;font-style:italic}.course-header[data-v-41701944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #e8eaec}.course-info[data-v-41701944]{-webkit-box-flex:1;-ms-flex:1;flex:1}.course-title[data-v-41701944]{margin:0 0 10px;font-size:26px;color:#17233d;font-weight:600;position:relative}.course-title[data-v-41701944]:after{content:"";position:absolute;left:0;bottom:-5px;width:40px;height:3px;background:#2d8cf0;border-radius:3px}.course-id[data-v-41701944]{font-size:14px;color:#808695}.join-btn[data-v-41701944]{padding:10px 24px;font-weight:500;-webkit-box-shadow:0 4px 10px rgba(45,140,240,.3);box-shadow:0 4px 10px rgba(45,140,240,.3);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);border-radius:25px;background:linear-gradient(45deg,#2d8cf0,#0acffe);border:none}.join-btn i[data-v-41701944]{margin-right:5px}.join-btn[data-v-41701944]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 15px rgba(45,140,240,.4);box-shadow:0 6px 15px rgba(45,140,240,.4);background:linear-gradient(45deg,#2280e3,#0acffe)}.join-btn[data-v-41701944]:active{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 8px rgba(45,140,240,.35);box-shadow:0 3px 8px rgba(45,140,240,.35)}.oj-intro[data-v-41701944]{margin-bottom:20px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:20px 25px}.content-container[data-v-41701944]{line-height:1.6;color:#515a6e}[data-v-41701944] .ivu-carousel-dots{padding:8px 0}[data-v-41701944] .ivu-carousel-dots li button{width:10px;height:10px;border-radius:50%;-webkit-transition:all .3s;transition:all .3s}[data-v-41701944] .ivu-carousel-dots li.ivu-carousel-active button{width:12px;height:12px;background:#2d8cf0}[data-v-41701944] .ivu-carousel-dots-inside{bottom:10px}[data-v-41701944] .ivu-carousel-arrow{background:rgba(0,0,0,.3);border-radius:50%;font-size:20px;-webkit-transition:all .3s;transition:all .3s}[data-v-41701944] .ivu-carousel-arrow:hover{background:rgba(0,0,0,.5)}[data-v-41701944] .ivu-panel-header{padding:16px 20px;background:-webkit-gradient(linear,left top,right top,from(#2d8cf0),to(#5cadff));background:linear-gradient(90deg,#2d8cf0,#5cadff)}[data-v-41701944] .ivu-panel-header .ivu-panel-title{color:#fff}.edit-buttons[data-v-41701944]{margin-bottom:10px}.markdown-editor[data-v-41701944]{margin-top:10px;padding:10px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.markdown-editor .editor-tips[data-v-41701944]{margin-bottom:10px;padding:8px;background:#f0f9eb;border-radius:4px;border-left:3px solid #67c23a;color:#67c23a;font-size:14px}.markdown-editor .editor-buttons[data-v-41701944]{margin-top:15px;text-align:right}.markdown-editor .editor-buttons button+button[data-v-41701944]{margin-left:10px}.announcements-container[data-v-8845cedc]{margin-top:-10px;margin-bottom:10px}.announcements-container li[data-v-8845cedc]{padding-top:15px;list-style:none;padding-bottom:15px;margin-left:20px;font-size:16px;border-bottom:1px solid hsla(0,0%,73%,.5)}.announcements-container li[data-v-8845cedc]:last-child{border-bottom:none}.announcements-container li .flex-container .title[data-v-8845cedc]{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;text-align:left;padding-left:10px}.announcements-container li .flex-container .title a.entry[data-v-8845cedc]{color:#495060}.announcements-container li .flex-container .title a.entry[data-v-8845cedc]:hover{color:#2d8cf0;border-bottom:1px solid #2d8cf0}.announcements-container li .flex-container .creator[data-v-8845cedc],.announcements-container li .flex-container .date[data-v-8845cedc]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:200px;text-align:center}.content-container[data-v-8845cedc]{padding:0 20px 20px}.no-announcement[data-v-8845cedc]{text-align:center;font-size:16px}.announcement-animate-enter-active[data-v-8845cedc]{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.flex-container[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}#problem-main[data-v-f4dfe806]{width:75%;float:left;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:768px){#problem-main[data-v-f4dfe806]{width:100%;padding-right:0}}#right-column[data-v-f4dfe806]{width:25%;float:right}@media (max-width:768px){#right-column[data-v-f4dfe806]{width:100%;margin-top:20px}}.title[data-v-f4dfe806]{font-size:20px;font-weight:600;margin:25px 0 12px;color:#17233d;padding-bottom:10px;border-bottom:1px solid #e8eaec;position:relative}.title[data-v-f4dfe806]:before{content:"";position:absolute;left:-10px;top:4px;height:20px;width:4px;background:#2d8cf0;border-radius:2px}.title .copy[data-v-f4dfe806]{float:right;margin-left:10px;font-size:16px;color:#2d8cf0}.title .copy[data-v-f4dfe806]:hover{color:#5cadff}#pieChart[data-v-f4dfe806]{height:280px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);margin-top:20px;overflow:hidden}#pieChart .header[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}#pieChart .header .card-title[data-v-f4dfe806]{margin-left:8px;font-size:16px;font-weight:500;color:#464c5b}#pieChart #detail[data-v-f4dfe806]{margin-left:auto;background-color:rgba(45,140,240,.1);color:#2d8cf0;border-color:transparent;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:12px;padding:4px 10px}#pieChart #detail[data-v-f4dfe806]:hover{background-color:rgba(45,140,240,.2);color:#2d8cf0}#pieChart-detail[data-v-f4dfe806]{height:400px;padding:10px}#pieChart-detail .echarts[data-v-f4dfe806]{height:100%;max-width:none}.echarts[data-v-f4dfe806]{margin:0 auto;height:220px;width:100%;max-width:280px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.problem-header[data-v-f4dfe806]{position:relative;border-bottom:1px solid #e8e8e8;margin-bottom:15px}#problem-content[data-v-f4dfe806]{margin-bottom:20px}#problem-content ul[data-v-f4dfe806]{list-style:disc;margin-left:20px}.copy[data-v-f4dfe806]{color:#2d8cf0;cursor:pointer;float:right}.header[data-v-f4dfe806]{color:#9799a8;font-size:14px;margin-top:30px;margin-bottom:10px;text-align:left}.title-wrapper[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.title-wrapper .btn[data-v-f4dfe806]{margin-right:10px}.content-wrapper[data-v-f4dfe806]{margin-top:20px;margin-bottom:20px}.content[data-v-f4dfe806]{margin-bottom:15px}.sample[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 20px;font-family:Fira Code,Source Code Pro,Courier New,monospace}.sample .sample-input[data-v-f4dfe806],.sample .sample-output[data-v-f4dfe806]{width:48%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.sample .sample-input .title[data-v-f4dfe806],.sample .sample-output .title[data-v-f4dfe806]{font-size:16px;font-weight:600;color:#17233d;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #e8eaec;position:relative}.sample .sample-input .title[data-v-f4dfe806]:before,.sample .sample-output .title[data-v-f4dfe806]:before{content:"";position:absolute;left:-10px;top:4px;height:16px;width:3px;border-radius:2px}.sample .sample-input.sample-input .title[data-v-f4dfe806]:before,.sample .sample-output.sample-input .title[data-v-f4dfe806]:before{background:#19be6b}.sample .sample-input.sample-output .title[data-v-f4dfe806]:before,.sample .sample-output.sample-output .title[data-v-f4dfe806]:before{background:#f90}.sample .sample-input pre[data-v-f4dfe806],.sample .sample-output pre[data-v-f4dfe806]{background-color:#f8f8f9;border:1px solid #e8eaec;overflow-x:auto}.fl-right[data-v-f4dfe806]{float:right}pre[data-v-f4dfe806]{line-height:1.45;border-radius:4px;padding:15px;background-color:#f6f8fa;overflow-x:auto;font-family:Fira Code,Source Code Pro,Courier New,monospace;font-size:14px}.markdown-body a[data-v-f4dfe806]{color:#2d8cf0}.test-code-title[data-v-f4dfe806],.test-code-title h3[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.test-code-title h3[data-v-f4dfe806]{margin-right:auto}.test-code-area[data-v-f4dfe806]{margin-top:30px;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);padding:20px;background-color:#fff}.test-code-area h3[data-v-f4dfe806]{margin-top:0;margin-bottom:15px;font-size:16px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.test-code-area h3 .cpp-tip-button[data-v-f4dfe806],.test-code-area h3 .info-button[data-v-f4dfe806]{margin-left:10px}.test-code-area h3 .guide-button[data-v-f4dfe806]{margin-left:10px;background-color:rgba(45,140,240,.1);color:#2d8cf0;border-color:transparent;border-radius:16px;font-size:14px;height:32px;padding:0 15px;-webkit-transition:all .3s ease;transition:all .3s ease}.test-code-area h3 .guide-button[data-v-f4dfe806]:hover{background-color:rgba(45,140,240,.2);color:#2d8cf0;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 6px rgba(45,140,240,.2);box-shadow:0 2px 6px rgba(45,140,240,.2)}.test-code-area h3 .guide-button .ivu-icon[data-v-f4dfe806]{margin-right:5px}.result-row[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #eaeef2;border-radius:6px;overflow:hidden}.result-row.header-row[data-v-f4dfe806]{background:#f8fafc;font-weight:500;color:#464c5b}.result-row.content-row[data-v-f4dfe806]{min-height:150px;border-top:none;border-radius:0 0 6px 6px}.result-row .result-cell[data-v-f4dfe806]{padding:12px 15px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.result-row .result-cell[data-v-f4dfe806]:not(:last-child){border-right:1px solid #eaeef2}.result-row .result-cell.expected-cell textarea[data-v-f4dfe806],.result-row .result-cell.input-cell textarea[data-v-f4dfe806]{border-radius:4px;resize:none;min-height:150px;font-family:Fira Code,Source Code Pro,Courier New,monospace;font-size:14px}.result-row .result-cell.output-cell[data-v-f4dfe806]{background:#f8fafc}.result-row .result-cell.output-cell.ac-cell[data-v-f4dfe806]{background:rgba(25,190,107,.1);color:#19be6b}.result-row .result-cell.output-cell.wa-cell[data-v-f4dfe806]{background:rgba(237,63,20,.1);color:#ed3f14;cursor:pointer}.result-row .result-cell.output-cell.tle-cell[data-v-f4dfe806]{background:rgba(255,153,0,.1);color:#f90}.result-row .result-cell.output-cell .output-readonly[data-v-f4dfe806]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.result-row .result-cell.output-cell .output-readonly pre[data-v-f4dfe806]{width:100%;background:none;margin:0;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.result-row .result-cell.output-cell .output-readonly .no-result-text[data-v-f4dfe806]{color:#c5c8ce;font-size:14px}.test-input-actions[data-v-f4dfe806]{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.test-input-actions .load-samples-container .ivu-dropdown-item[data-v-f4dfe806]{padding:10px 16px}.test-input-actions .load-samples-container .ivu-dropdown-item[data-v-f4dfe806]:hover{background:#f3f7ff}.test-code-actions[data-v-f4dfe806]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}.test-code-actions .test-status[data-v-f4dfe806],.test-code-actions[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.test-code-actions .test-status[data-v-f4dfe806]{margin-right:15px}.test-code-actions .test-status .cooldown-text[data-v-f4dfe806],.test-code-actions .test-status .testing-text[data-v-f4dfe806]{margin-left:5px;font-size:14px}.test-code-actions .test-status .cooldown-text[data-v-f4dfe806]{color:#f90}.test-code-actions .guide-button[data-v-f4dfe806]{margin-right:15px;background-color:rgba(45,140,240,.1);color:#2d8cf0;border-color:transparent;border-radius:16px;font-size:14px;height:32px;padding:0 15px;-webkit-transition:all .3s ease;transition:all .3s ease}.test-code-actions .guide-button[data-v-f4dfe806]:hover{background-color:rgba(45,140,240,.2);color:#2d8cf0;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 6px rgba(45,140,240,.2);box-shadow:0 2px 6px rgba(45,140,240,.2)}.test-code-actions .guide-button .ivu-icon[data-v-f4dfe806]{margin-right:5px}.test-code-actions .ivu-btn-primary[data-v-f4dfe806]{height:36px;padding:0 20px;border-radius:4px;font-size:14px;font-weight:500;-webkit-box-shadow:0 2px 6px rgba(45,140,240,.2);box-shadow:0 2px 6px rgba(45,140,240,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.test-code-actions .ivu-btn-primary[data-v-f4dfe806]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(45,140,240,.3);box-shadow:0 4px 8px rgba(45,140,240,.3)}.test-error-area[data-v-f4dfe806]{margin-top:20px;border-radius:6px;background:rgba(237,63,20,.05);padding:15px}.test-error-area .error-text[data-v-f4dfe806]{font-weight:500;color:#ed3f14;margin-bottom:10px}.test-error-area .error-output[data-v-f4dfe806]{background:#fff;border-radius:4px;padding:10px}.test-error-area .error-output pre[data-v-f4dfe806]{margin:0;background:none;color:#ed3f14;max-height:200px;overflow-y:auto}.meta-info[data-v-f4dfe806]{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.meta-info span[data-v-f4dfe806]{font-size:13px;color:#808695}.meta-info span[data-v-f4dfe806]:not(:last-child){margin-right:15px}.cpp-tip-button[data-v-f4dfe806],.info-button[data-v-f4dfe806]{font-size:20px!important;padding:2px 10px!important;height:auto!important;line-height:1.5!important;-webkit-transform:scale(1.2);transform:scale(1.2);margin:0 5px;color:#2d8cf0!important;vertical-align:middle;-webkit-transition:all .2s ease;transition:all .2s ease}.cpp-tip-button[data-v-f4dfe806]:hover,.info-button[data-v-f4dfe806]:hover{color:#57a3f3!important;background-color:rgba(45,140,240,.1)!important;border-radius:4px;-webkit-transform:scale(1.3);transform:scale(1.3)}.code-editor-wrapper[data-v-f4dfe806]{margin-top:0;margin-bottom:30px;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden}.code-editor-wrapper .code-editor-tabs[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eaeef2}.code-editor-wrapper .code-editor-tabs .tab[data-v-f4dfe806]{padding:14px 20px;cursor:pointer;font-size:14px;color:#808695;-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:2px solid transparent}.code-editor-wrapper .code-editor-tabs .tab[data-v-f4dfe806]:hover{color:#2d8cf0}.code-editor-wrapper .code-editor-tabs .tab.active[data-v-f4dfe806]{color:#2d8cf0;border-bottom-color:#2d8cf0}.code-editor-wrapper .code-editor-content[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;height:600px}.code-editor-wrapper .code-editor-content.code .editor-area[data-v-f4dfe806],.code-editor-wrapper .code-editor-content.preview .preview-area[data-v-f4dfe806]{width:100%}.code-editor-wrapper .code-editor-content.split .editor-area[data-v-f4dfe806],.code-editor-wrapper .code-editor-content.split .preview-area[data-v-f4dfe806]{width:50%}.code-editor-wrapper .code-editor-content .editor-area[data-v-f4dfe806],.code-editor-wrapper .code-editor-content .preview-area[data-v-f4dfe806]{height:100%}.code-editor-wrapper .code-editor-content .preview-area[data-v-f4dfe806]{border-left:1px solid #eaeef2;overflow-y:auto;padding:20px}.code-editor-wrapper .code-editor-content .preview-area .problem-info[data-v-f4dfe806]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eaeef2}.code-editor-wrapper .code-editor-content .preview-area .problem-info h3[data-v-f4dfe806]{font-size:20px;margin-bottom:10px;font-weight:500}.code-editor-wrapper .code-editor-content .preview-area .problem-info .problem-meta[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.code-editor-wrapper .code-editor-content .preview-area .problem-info .problem-meta span[data-v-f4dfe806]{font-size:13px;margin-right:15px;margin-bottom:5px;color:#808695}.code-editor-wrapper .code-editor-content .preview-area .problem-info .problem-meta span.difficulty[data-v-f4dfe806]{padding:2px 8px;border-radius:4px}.code-editor-wrapper .code-editor-content .preview-area .problem-info .problem-meta span.difficulty.easy[data-v-f4dfe806]{background:rgba(25,190,107,.1);color:#19be6b}.code-editor-wrapper .code-editor-content .preview-area .problem-info .problem-meta span.difficulty.medium[data-v-f4dfe806]{background:rgba(255,153,0,.1);color:#f90}.code-editor-wrapper .code-editor-content .preview-area .problem-info .problem-meta span.difficulty.hard[data-v-f4dfe806]{background:rgba(237,63,20,.1);color:#ed3f14}.submit-area[data-v-f4dfe806]{margin-top:20px}.submit-area .captcha-container[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.submit-area .captcha-container img[data-v-f4dfe806]{height:36px;border-radius:4px;cursor:pointer}.submit-area .captcha-container .captcha-code[data-v-f4dfe806]{width:150px;margin-left:15px}.diff-viewer[data-v-f4dfe806]{border-radius:8px;overflow:hidden}.diff-viewer .diff-row[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex}.diff-viewer .diff-row .diff-column[data-v-f4dfe806]{-webkit-box-flex:1;-ms-flex:1;flex:1}.diff-viewer .diff-row .diff-column[data-v-f4dfe806]:first-child{border-right:1px solid #eaeef2}.diff-viewer .diff-row .diff-column .diff-header[data-v-f4dfe806]{padding:10px 15px;font-weight:500;background:#f8fafc;border-bottom:1px solid #eaeef2}.diff-viewer .diff-row .diff-column .diff-content[data-v-f4dfe806]{padding:15px;max-height:400px;overflow-y:auto;font-family:Fira Code,Source Code Pro,Courier New,monospace;font-size:14px;line-height:1.5}.diff-viewer .diff-row .diff-column .diff-content pre[data-v-f4dfe806]{margin:0;white-space:pre-wrap;word-break:break-all}.diff-viewer .diff-row .diff-column .diff-content[data-v-f4dfe806] .diff-highlight{background-color:rgba(237,64,20,.2);color:#ed4014;padding:1px 2px;border-radius:2px}.test-guide-modal[data-v-f4dfe806]{padding:10px}.test-guide-modal p[data-v-f4dfe806]{margin-bottom:15px}.test-guide-modal ol[data-v-f4dfe806]{margin-left:20px;margin-bottom:20px}.test-guide-modal ol li[data-v-f4dfe806]{margin-bottom:10px}.test-guide-modal .code-example[data-v-f4dfe806]{margin-bottom:20px}.test-guide-modal .code-example p[data-v-f4dfe806]{margin-bottom:10px}.test-guide-modal .code-example pre[data-v-f4dfe806]{margin:0}.problem-tabs[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.problem-tabs .ivu-btn[data-v-f4dfe806]{margin-right:10px}.problem-tabs .ivu-btn.active-tab[data-v-f4dfe806]{color:#2d8cf0;border-color:#2d8cf0}.active-tab[data-v-f4dfe806]{color:#2d8cf0!important;border-color:#2d8cf0!important}@media (max-width:992px){#problem-main[data-v-f4dfe806]{width:100%;float:none;padding-right:0}#right-column[data-v-f4dfe806]{width:100%;float:none;margin-top:30px}#pieChart[data-v-f4dfe806]{height:260px}#pieChart .echarts[data-v-f4dfe806]{height:200px;max-width:250px}.sample[data-v-f4dfe806]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sample .sample-input[data-v-f4dfe806],.sample .sample-output[data-v-f4dfe806]{width:100%;padding:0}.sample .sample-output[data-v-f4dfe806]{margin-top:15px}}#info[data-v-f4dfe806]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:20px}#info .header[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}#info .header .card-title[data-v-f4dfe806]{margin-left:8px;font-size:16px;font-weight:500;color:#464c5b}#info ul[data-v-f4dfe806]{list-style-type:none;padding:0;margin:0}#info ul li[data-v-f4dfe806]{padding:12px 0;border-bottom:1px dashed #eaeef2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#info ul li[data-v-f4dfe806]:last-child{border-bottom:none}#info ul li p[data-v-f4dfe806]{margin:0;font-size:14px}#info ul li p[data-v-f4dfe806]:first-child{color:#808695;width:80px;-ms-flex-negative:0;flex-shrink:0}#info ul li p[data-v-f4dfe806]:last-child{color:#464c5b;font-weight:500;text-align:right}#info ul li p:last-child a[data-v-f4dfe806]{color:#2d8cf0;text-decoration:none}#info ul li p:last-child a[data-v-f4dfe806]:hover{text-decoration:underline}#info[data-v-f4dfe806] .ivu-tag{margin:2px;border-radius:4px;background:rgba(45,140,240,.1);border-color:transparent;color:#2d8cf0}#info[data-v-f4dfe806] .ivu-poptip /deep/ .ivu-poptip-body{padding:12px}.ivu-menu-vertical[data-v-f4dfe806]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:20px;padding:8px 0;border:none}.ivu-menu-vertical .ivu-menu-item[data-v-f4dfe806]{padding:12px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#515a6e;margin:0}.ivu-menu-vertical .ivu-menu-item[data-v-f4dfe806]:hover{color:#2d8cf0;background-color:rgba(45,140,240,.05)}.ivu-menu-vertical .ivu-menu-item.ivu-menu-item-active[data-v-f4dfe806]{color:#2d8cf0!important;background-color:rgba(45,140,240,.1);border-right:2px solid #2d8cf0;z-index:2}.ivu-menu-vertical .ivu-menu-item .ivu-icon[data-v-f4dfe806]{margin-right:8px}.cpp-tip-button[data-v-f4dfe806]{margin-right:15px}.sample .sample-input pre[data-v-f4dfe806],.sample .sample-output pre[data-v-f4dfe806]{background:#fff!important;color:#333!important;border:1px solid #e8eaec!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:4px;padding:10px;margin:0}.sample .sample-input pre[data-v-f4dfe806]:before,.sample .sample-output pre[data-v-f4dfe806]:before{display:none!important}.sample .sample-input pre code[data-v-f4dfe806],.sample .sample-output pre code[data-v-f4dfe806]{color:#333!important;background:transparent!important}[data-v-f4dfe806] .markdown-body .title{font-size:20px;font-weight:600;margin:25px 0 12px;color:#17233d;padding-bottom:10px;border-bottom:1px solid #e8eaec;position:relative}[data-v-f4dfe806] .markdown-body .title:before{content:"";position:absolute;left:-10px;top:4px;height:20px;width:4px;background:#2d8cf0;border-radius:2px}[data-v-f4dfe806] .markdown-body /deep/ #problem-content .title:first-of-type{background:-webkit-gradient(linear,left top,right top,from(rgba(45,140,240,.1)),to(transparent));background:linear-gradient(90deg,rgba(45,140,240,.1),transparent)}[data-v-f4dfe806] .markdown-body /deep/ #problem-content .title:first-of-type:before{background:#2d8cf0}[data-v-f4dfe806] .markdown-body /deep/ #problem-content .title:nth-of-type(2){background:-webkit-gradient(linear,left top,right top,from(rgba(25,190,107,.1)),to(transparent));background:linear-gradient(90deg,rgba(25,190,107,.1),transparent)}[data-v-f4dfe806] .markdown-body /deep/ #problem-content .title:nth-of-type(2):before{background:#19be6b}[data-v-f4dfe806] .markdown-body /deep/ #problem-content .title:nth-of-type(3){background:-webkit-gradient(linear,left top,right top,from(rgba(255,153,0,.1)),to(transparent));background:linear-gradient(90deg,rgba(255,153,0,.1),transparent)}[data-v-f4dfe806] .markdown-body /deep/ #problem-content .title:nth-of-type(3):before{background:#f90}[data-v-f4dfe806] .markdown-body /deep/ #problem-content .title:nth-last-of-type(2){background:-webkit-gradient(linear,left top,right top,from(rgba(237,64,20,.1)),to(transparent));background:linear-gradient(90deg,rgba(237,64,20,.1),transparent)}[data-v-f4dfe806] .markdown-body /deep/ #problem-content .title:nth-last-of-type(2):before{background:#ed4014}[data-v-f4dfe806] .markdown-body /deep/ #problem-content .title:last-of-type{background:-webkit-gradient(linear,left top,right top,from(rgba(146,84,222,.1)),to(transparent));background:linear-gradient(90deg,rgba(146,84,222,.1),transparent)}[data-v-f4dfe806] .markdown-body /deep/ #problem-content .title:last-of-type:before{background:#9254de}.screenshot-options .option-item[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.screenshot-options .option-item .option-label[data-v-f4dfe806]{font-size:14px;color:#515a6e}.screenshot-preview-container[data-v-f4dfe806]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:600px;overflow-y:auto}.screenshot-preview-container .screenshot-preview-image[data-v-f4dfe806]{max-width:100%;border:1px solid #eee;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.header[data-v-82f3b1d2]{margin:5px 5px 15px;position:relative;z-index:100}.header .adjust[data-v-82f3b1d2]{width:150px;margin-left:10px}.header .fl-right[data-v-82f3b1d2]{float:right}.monaco-editor-container[data-v-82f3b1d2]{width:100%;height:500px;min-height:300px;border:1px solid #e8e8e8;border-radius:4px;overflow:visible!important;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.monaco-editor-container .monaco-editor[data-v-82f3b1d2]{position:relative!important;overflow:visible!important}.monaco-editor .suggest-widget{z-index:1000!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:4px;overflow:visible!important;position:absolute!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{background-color:#e8f2ff!important;color:#2c3e50!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover{background-color:#f0f2f5!important}.monaco-editor.vs-dark .suggest-widget{background-color:#252526!important;border:1px solid #454545!important}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row.focused{background-color:#04395e!important;color:#fff!important}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row:hover{background-color:#2a2d2e!important}.monaco-editor .parameter-hints-widget{z-index:1000!important}.monaco-editor .monaco-scrollable-element{overflow:visible!important}.monaco-editor .monaco-scrollable-element>.scrollbar.vertical{z-index:50!important}.monaco-editor .bracket-match{background-color:rgba(0,100,250,.1);border:1px solid rgba(0,100,250,.4)}.monaco-editor .monaco-hover{z-index:1000!important;background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.monaco-editor.vs-dark .monaco-hover{background-color:#252526!important;border:1px solid #454545!important}.monaco-editor .codicon{font-size:16px!important}.monaco-editor .monaco-scrollable-element .scrollbar{background-color:transparent!important}.monaco-editor .monaco-scrollable-element .scrollbar .slider{background-color:hsla(0,0%,39%,.4)!important;border-radius:10px!important}.monaco-editor.vs-dark .monaco-scrollable-element .scrollbar .slider{background-color:hsla(0,0%,78%,.4)!important}.solution-list[data-v-aacde5e6]{max-width:1200px;margin:0 auto;padding:20px}.solution-list .solution-header[data-v-aacde5e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.solution-list .solution-header h2[data-v-aacde5e6]{margin:0;font-size:24px;font-weight:500}.solution-list .solution-header .options[data-v-aacde5e6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.solution-list .solution-header .filter-btn[data-v-aacde5e6]{margin-left:10px}.solution-list .solution-cards-container[data-v-aacde5e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.solution-list .solution-card[data-v-aacde5e6]{margin-bottom:15px!important;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:8px;overflow:hidden}.solution-list .solution-card[data-v-aacde5e6]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.solution-list .solution-card .solution-card-header[data-v-aacde5e6]{padding:20px}.solution-list .solution-card .solution-card-header .solution-title[data-v-aacde5e6]{margin-top:0;margin-bottom:12px;font-size:18px;color:#2d8cf0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.solution-list .solution-card .solution-card-header .solution-title .official-solution-tag[data-v-aacde5e6]{padding:2px 10px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-radius:15px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;height:24px;line-height:24px;margin-right:10px;vertical-align:middle;background-color:#9c27b0!important;color:#fff!important}.solution-list .solution-card .solution-card-header .solution-title .official-solution-tag .ivu-icon[data-v-aacde5e6]{font-size:14px}.solution-list .solution-card .solution-card-header .solution-meta[data-v-aacde5e6]{font-size:14px;color:#666;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.solution-list .solution-card .solution-card-header .solution-meta .author[data-v-aacde5e6],.solution-list .solution-card .solution-card-header .solution-meta .comments[data-v-aacde5e6],.solution-list .solution-card .solution-card-header .solution-meta .date[data-v-aacde5e6],.solution-list .solution-card .solution-card-header .solution-meta .views[data-v-aacde5e6],.solution-list .solution-card .solution-card-header .solution-meta .votes[data-v-aacde5e6],.solution-list .solution-card .solution-card-header .solution-meta[data-v-aacde5e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solution-list .solution-card .solution-card-header .solution-meta .author .ivu-icon[data-v-aacde5e6],.solution-list .solution-card .solution-card-header .solution-meta .comments .ivu-icon[data-v-aacde5e6],.solution-list .solution-card .solution-card-header .solution-meta .date .ivu-icon[data-v-aacde5e6],.solution-list .solution-card .solution-card-header .solution-meta .views .ivu-icon[data-v-aacde5e6],.solution-list .solution-card .solution-card-header .solution-meta .votes .ivu-icon[data-v-aacde5e6]{margin-right:5px;font-size:16px}.solution-list .solution-card .solution-card-header .solution-meta .voted[data-v-aacde5e6]{color:#ed4014}.solution-list .solution-card .solution-card-header .solution-meta .votes .ivu-icon[data-v-aacde5e6]{-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.solution-list .solution-card .solution-card-header .solution-meta .votes .ivu-icon[data-v-aacde5e6]:hover{-webkit-transform:scale(1.2);transform:scale(1.2);color:#ed4014}.solution-list .pagination-container[data-v-aacde5e6]{margin-top:30px}.solution-list .empty-solutions[data-v-aacde5e6],.solution-list .pagination-container[data-v-aacde5e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solution-list .empty-solutions[data-v-aacde5e6]{min-height:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solution-list .empty-solutions .spin-icon-load[data-v-aacde5e6]{-webkit-animation:ani-spin-data-v-aacde5e6 1s linear infinite;animation:ani-spin-data-v-aacde5e6 1s linear infinite}@-webkit-keyframes ani-spin-data-v-aacde5e6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-spin-data-v-aacde5e6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.solution-list .empty-solutions .no-solutions-container[data-v-aacde5e6]{text-align:center;padding:40px 0}.solution-list .empty-solutions .no-solutions-container .no-solutions-text[data-v-aacde5e6]{font-size:18px;color:#666;margin:20px 0}.tabs-wrapper[data-v-aacde5e6]{border:1px solid #dcdee2;border-radius:4px;overflow:hidden}.tabs[data-v-aacde5e6]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f8f8f9;border-bottom:1px solid #dcdee2}.tab[data-v-aacde5e6]{padding:8px 16px;cursor:pointer;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.tab.active-tab[data-v-aacde5e6]{background-color:#fff;color:#2d8cf0;border-bottom:2px solid #2d8cf0}.tab[data-v-aacde5e6]:hover{color:#2d8cf0}.editor-container[data-v-aacde5e6]{display:-webkit-box;display:-ms-flexbox;display:flex;height:600px}.editor-container.编辑 .editor[data-v-aacde5e6],.editor-container.预览 .preview[data-v-aacde5e6]{width:100%}.editor-container.分屏 .editor[data-v-aacde5e6],.editor-container.分屏 .preview[data-v-aacde5e6]{width:50%}.editor-container.分屏 .preview[data-v-aacde5e6]{border-left:1px solid #dcdee2}.editor-container .editor[data-v-aacde5e6],.editor-container .preview[data-v-aacde5e6]{height:100%;overflow:auto}.editor-container .editor textarea[data-v-aacde5e6]{width:100%;height:100%;border:none;resize:none;outline:none;padding:15px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;line-height:1.5}.editor-container .preview[data-v-aacde5e6]{background-color:#fff;padding:15px}@media (max-width:767px){.solution-list[data-v-aacde5e6]{padding:10px}.solution-list .solution-header[data-v-aacde5e6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.solution-list .solution-header .options[data-v-aacde5e6]{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.solution-list .solution-header .options .filter-btn[data-v-aacde5e6]{margin-left:0}.solution-list .editor-container.分屏[data-v-aacde5e6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.solution-list .editor-container.分屏 .editor[data-v-aacde5e6],.solution-list .editor-container.分屏 .preview[data-v-aacde5e6]{width:100%!important;height:300px!important}.solution-list .editor-container.分屏 .preview[data-v-aacde5e6]{border-left:none!important;border-top:1px solid #dcdee2}}@media (max-width:768px){.solution-meta[data-v-aacde5e6]{margin-top:10px;gap:10px}.solution-meta .author[data-v-aacde5e6],.solution-meta .comments[data-v-aacde5e6],.solution-meta .date[data-v-aacde5e6],.solution-meta .views[data-v-aacde5e6],.solution-meta .votes[data-v-aacde5e6]{font-size:12px}.solution-meta .author .ivu-icon[data-v-aacde5e6],.solution-meta .comments .ivu-icon[data-v-aacde5e6],.solution-meta .date .ivu-icon[data-v-aacde5e6],.solution-meta .views .ivu-icon[data-v-aacde5e6],.solution-meta .votes .ivu-icon[data-v-aacde5e6]{font-size:14px}.solution-card .solution-card-header[data-v-aacde5e6]{padding:15px}.solution-card .solution-card-header .solution-title[data-v-aacde5e6]{font-size:16px}}.image-upload-container .image-preview[data-v-aacde5e6]{margin-top:15px;text-align:center}.image-upload-container .image-preview img[data-v-aacde5e6]{max-height:200px;border:1px solid #dcdee2;border-radius:4px}.accordion-component[data-v-269dfc7f]{border:1px solid #e8eaec;border-radius:4px;margin-bottom:10px}.accordion-component .accordion-header[data-v-269dfc7f]{padding:10px 15px;background-color:#f8f8f9;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.accordion-component .accordion-header .toggle-icon[data-v-269dfc7f]{-webkit-transition:all .3s;transition:all .3s}.accordion-component .accordion-body[data-v-269dfc7f]{padding:15px;border-top:1px solid #e8eaec}.problem-ai-assistant[data-v-5c0893d5]{position:fixed;bottom:30px;right:30px;z-index:1000}.ai-assistant-trigger[data-v-5c0893d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;-webkit-box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2);box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2);cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff}.ai-assistant-trigger[data-v-5c0893d5]:hover{-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05);-webkit-box-shadow:0 12px 48px rgba(102,126,234,.5),0 6px 24px rgba(102,126,234,.3);box-shadow:0 12px 48px rgba(102,126,234,.5),0 6px 24px rgba(102,126,234,.3);background:linear-gradient(135deg,#764ba2,#667eea)}.ai-assistant-trigger[data-v-5c0893d5]:active{-webkit-transform:translateY(-1px) scale(1.02);transform:translateY(-1px) scale(1.02)}.ai-assistant-trigger.pulse[data-v-5c0893d5]{-webkit-animation:pulseEffect-data-v-5c0893d5 2s infinite;animation:pulseEffect-data-v-5c0893d5 2s infinite}@-webkit-keyframes pulseEffect-data-v-5c0893d5{0%{-webkit-box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2),0 0 0 0 rgba(102,126,234,.7);box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2),0 0 0 0 rgba(102,126,234,.7)}70%{-webkit-box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2),0 0 0 20px rgba(102,126,234,0);box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2),0 0 0 20px rgba(102,126,234,0)}to{-webkit-box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2),0 0 0 0 rgba(102,126,234,0);box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2),0 0 0 0 rgba(102,126,234,0)}}@keyframes pulseEffect-data-v-5c0893d5{0%{-webkit-box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2),0 0 0 0 rgba(102,126,234,.7);box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2),0 0 0 0 rgba(102,126,234,.7)}70%{-webkit-box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2),0 0 0 20px rgba(102,126,234,0);box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2),0 0 0 20px rgba(102,126,234,0)}to{-webkit-box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2),0 0 0 0 rgba(102,126,234,0);box-shadow:0 8px 32px rgba(102,126,234,.4),0 4px 16px rgba(102,126,234,.2),0 0 0 0 rgba(102,126,234,0)}}.ai-icon[data-v-5c0893d5]{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.ai-icon i[data-v-5c0893d5]{font-size:18px;color:#fff}.ai-text[data-v-5c0893d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ai-text .main-text[data-v-5c0893d5]{font-size:16px;font-weight:600;line-height:1.2;margin-bottom:2px}.ai-text .sub-text[data-v-5c0893d5]{font-size:12px;opacity:.9;line-height:1}@media (max-width:768px){.problem-ai-assistant[data-v-5c0893d5]{bottom:20px;right:20px}.ai-assistant-trigger[data-v-5c0893d5]{padding:10px 16px}.ai-assistant-trigger .ai-icon[data-v-5c0893d5]{width:28px;height:28px;margin-right:10px}.ai-assistant-trigger .ai-icon i[data-v-5c0893d5]{font-size:16px}.ai-assistant-trigger .ai-text .main-text[data-v-5c0893d5]{font-size:14px}.ai-assistant-trigger .ai-text .sub-text[data-v-5c0893d5]{font-size:11px}}@media (max-width:480px){.ai-assistant-trigger[data-v-5c0893d5]{padding:8px 12px;border-radius:40px}.ai-assistant-trigger .ai-text .main-text[data-v-5c0893d5]{font-size:13px}.ai-assistant-trigger .ai-text .sub-text[data-v-5c0893d5]{display:none}}.solution-detail-container[data-v-41425622]{max-width:1200px;margin:0 auto}.solution-detail-container .panel-title[data-v-41425622]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solution-detail-container .panel-title .solution-main-title[data-v-41425622]{margin-left:10px;font-size:16px;font-weight:500}.solution-detail-container .solution-detail-inner[data-v-41425622]{padding:10px}.solution-detail-container .loading-container[data-v-41425622]{min-height:200px;position:relative}.solution-detail-container .loading-container .spin-icon-load[data-v-41425622]{-webkit-animation:ani-spin-data-v-41425622 1s linear infinite;animation:ani-spin-data-v-41425622 1s linear infinite}@-webkit-keyframes ani-spin-data-v-41425622{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-spin-data-v-41425622{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.solution-detail-container .divider-line[data-v-41425622]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0;color:#515a6e;font-size:16px}.solution-detail-container .divider-line[data-v-41425622]:after,.solution-detail-container .divider-line[data-v-41425622]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:1px solid #dcdee2}.solution-detail-container .divider-line .divider-text[data-v-41425622]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.solution-detail-container .divider-line .divider-text .ivu-icon[data-v-41425622]{margin-right:4px}.solution-detail-container .divider-line[data-v-41425622]:empty:after,.solution-detail-container .divider-line[data-v-41425622]:empty:before{border-top:1px solid #dcdee2}.solution-detail-container .solution-header[data-v-41425622]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.solution-detail-container .solution-header .solution-meta[data-v-41425622]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#666;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:10px}.solution-detail-container .solution-header .solution-meta .official-tag .official-solution-tag[data-v-41425622]{padding:2px 10px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;border-radius:15px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;height:28px;line-height:28px;background-color:#9c27b0!important;color:#fff!important}.solution-detail-container .solution-header .solution-meta .official-tag .official-solution-tag .ivu-icon[data-v-41425622]{font-size:16px}.solution-detail-container .solution-header .solution-meta .author[data-v-41425622],.solution-detail-container .solution-header .solution-meta .date[data-v-41425622],.solution-detail-container .solution-header .solution-meta .views[data-v-41425622],.solution-detail-container .solution-header .solution-meta .votes[data-v-41425622]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solution-detail-container .solution-header .solution-meta .author .ivu-icon[data-v-41425622],.solution-detail-container .solution-header .solution-meta .date .ivu-icon[data-v-41425622],.solution-detail-container .solution-header .solution-meta .views .ivu-icon[data-v-41425622],.solution-detail-container .solution-header .solution-meta .votes .ivu-icon[data-v-41425622]{margin-right:5px;font-size:16px}.solution-detail-container .solution-header .solution-meta .voted[data-v-41425622]{color:#ed4014}.solution-detail-container .solution-header .solution-meta .votes .ivu-icon[data-v-41425622]{-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.solution-detail-container .solution-header .solution-meta .votes .ivu-icon[data-v-41425622]:hover{-webkit-transform:scale(1.2);transform:scale(1.2);color:#ed4014}.solution-detail-container .solution-header .actions[data-v-41425622]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.solution-detail-container .solution-content[data-v-41425622]{margin:20px 0;padding:20px;background-color:#f9f9f9;border-radius:8px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);line-height:1.6}.solution-detail-container .solution-content[data-v-41425622] p{margin-bottom:1em;white-space:pre-wrap}.solution-detail-container .solution-content[data-v-41425622] code{padding:.2em .4em;background-color:rgba(27,31,35,.05);border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.solution-detail-container .solution-content[data-v-41425622] pre{padding:16px;overflow:auto;line-height:1.45;background-color:#f6f8fa;border-radius:6px;white-space:pre;margin-bottom:1em}.solution-detail-container .solution-content[data-v-41425622] pre code{background-color:transparent;padding:0;white-space:pre;word-break:normal;overflow-wrap:normal}.solution-detail-container .solution-content[data-v-41425622] h1,.solution-detail-container .solution-content[data-v-41425622] h2,.solution-detail-container .solution-content[data-v-41425622] h3,.solution-detail-container .solution-content[data-v-41425622] h4,.solution-detail-container .solution-content[data-v-41425622] h5,.solution-detail-container .solution-content[data-v-41425622] h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.25}.solution-detail-container .solution-content[data-v-41425622] ol,.solution-detail-container .solution-content[data-v-41425622] ul{padding-left:2em;margin-top:0;margin-bottom:1em}.solution-detail-container .solution-content[data-v-41425622] li{margin-bottom:.25em}.solution-detail-container .solution-content[data-v-41425622] blockquote{padding:.8em 1em;color:#5e6d82;background-color:#f8f8f9;border-radius:0 8px 8px 0;border-left:4px solid #2d8cf0;margin:1em 0;position:relative}.solution-detail-container .solution-content[data-v-41425622] blockquote:before{content:"\201C";position:absolute;left:8px;top:0;font-size:2.5em;color:rgba(45,140,240,.2);font-family:Arial,sans-serif;line-height:1}.solution-detail-container .solution-content[data-v-41425622] blockquote p{margin:.5em 0}.solution-detail-container .solution-content[data-v-41425622] blockquote>p:first-of-type{margin-top:0}.solution-detail-container .solution-content[data-v-41425622] blockquote>p:last-of-type{margin-bottom:0}.solution-detail-container .solution-content[data-v-41425622] blockquote>ol,.solution-detail-container .solution-content[data-v-41425622] blockquote>ul{margin-left:1em}.solution-detail-container .solution-content[data-v-41425622] blockquote>blockquote{margin-left:.5em;margin-right:0;border-left-color:#1aad19;background-color:hsla(240,8%,97%,.8)}.solution-detail-container .solution-content[data-v-41425622] blockquote .emoji-marker{display:inline-block;font-size:1.2em;color:#2d8cf0;margin-right:.3em;vertical-align:middle}.solution-detail-container .solution-content[data-v-41425622] table{border-collapse:collapse;width:100%;margin-bottom:1em;overflow:auto}.solution-detail-container .solution-content[data-v-41425622] table td,.solution-detail-container .solution-content[data-v-41425622] table th{padding:6px 13px;border:1px solid #dfe2e5}.solution-detail-container .solution-content[data-v-41425622] table tr:nth-child(2n){background-color:#f6f8fa}.solution-detail-container .solution-content[data-v-41425622] img{max-width:100%;height:auto}.solution-detail-container .solution-content[data-v-41425622] a{color:#0366d6;text-decoration:none}.solution-detail-container .solution-content[data-v-41425622] a:hover{text-decoration:underline}.solution-detail-container .comment-form[data-v-41425622]{background-color:#f9f9f9;border-radius:8px;padding:15px;margin:20px 0}.solution-detail-container .comment-list[data-v-41425622]{margin:20px 0}.solution-detail-container .comment-list .no-comments[data-v-41425622]{text-align:center;padding:40px 0;color:#999}.solution-detail-container .comment-list .no-comments i[data-v-41425622]{margin-bottom:10px}.solution-detail-container .comment-list .no-comments p[data-v-41425622]{font-size:16px}.solution-detail-container .comment-list .comment-card[data-v-41425622]{margin-bottom:15px;border-radius:8px}.solution-detail-container .comment-list .comment-card .comment-user[data-v-41425622]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.solution-detail-container .comment-list .comment-card .comment-user .username[data-v-41425622]{font-weight:700;margin-left:10px}.solution-detail-container .comment-list .comment-card .comment-user .date[data-v-41425622]{margin-left:auto;color:#999;font-size:12px}.solution-detail-container .comment-list .comment-card .comment-user .comment-actions[data-v-41425622]{margin-left:10px}.solution-detail-container .comment-list .comment-card .comment-content[data-v-41425622]{padding:10px;background-color:#f9f9f9;border-radius:4px;margin-left:30px;white-space:pre-wrap}.solution-detail-container .comment-list .pagination-container[data-v-41425622]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs-wrapper[data-v-41425622]{border:1px solid #dcdee2;border-radius:4px;overflow:hidden}.tabs[data-v-41425622]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f8f8f9;border-bottom:1px solid #dcdee2}.tab[data-v-41425622]{padding:8px 16px;cursor:pointer;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.tab.active-tab[data-v-41425622]{background-color:#fff;color:#2d8cf0;border-bottom:2px solid #2d8cf0}.tab[data-v-41425622]:hover{color:#2d8cf0}.editor-container[data-v-41425622]{display:-webkit-box;display:-ms-flexbox;display:flex;height:600px}.editor-container.编辑 .editor[data-v-41425622],.editor-container.预览 .preview[data-v-41425622]{width:100%}.editor-container.分屏 .editor[data-v-41425622],.editor-container.分屏 .preview[data-v-41425622]{width:50%}.editor-container.分屏 .preview[data-v-41425622]{border-left:1px solid #dcdee2}.editor-container .editor[data-v-41425622],.editor-container .preview[data-v-41425622]{height:100%;overflow:auto}.editor-container .editor textarea[data-v-41425622]{width:100%;height:100%;border:none;resize:none;outline:none;padding:15px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;line-height:1.5}.editor-container .preview[data-v-41425622]{background-color:#fff;padding:15px}@media (max-width:767px){.solution-detail-container .solution-header[data-v-41425622]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.solution-detail-container .solution-header .solution-meta[data-v-41425622]{margin-bottom:15px}.solution-detail-container .comment-form[data-v-41425622]{padding:10px}.solution-detail-container .comment-list .comment-card .comment-user[data-v-41425622]{-ms-flex-wrap:wrap;flex-wrap:wrap}.solution-detail-container .comment-list .comment-card .comment-user .date[data-v-41425622]{margin-left:10px;margin-top:5px}.solution-detail-container .comment-list .comment-card .comment-content[data-v-41425622]{margin-left:0;margin-top:10px}.editor-container.分屏[data-v-41425622]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor-container.分屏 .editor[data-v-41425622],.editor-container.分屏 .preview[data-v-41425622]{width:100%!important;height:300px!important}.editor-container.分屏 .preview[data-v-41425622]{border-left:none!important;border-top:1px solid #dcdee2}}.image-upload-container .image-preview[data-v-41425622]{margin-top:15px;text-align:center}.image-upload-container .image-preview img[data-v-41425622]{max-height:200px;border:1px solid #dcdee2;border-radius:4px}.ivu-btn-text[data-v-2a3aaaaf]{padding:0}.page-container[data-v-08253e52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.page-panel[data-v-08253e52]{width:100%;max-width:1000px;margin:0 auto}.content-container[data-v-08253e52]{padding:20px 40px}.content-container .error-container[data-v-08253e52]{margin-bottom:20px}.content-container .error-container .retry-container[data-v-08253e52]{text-align:center;margin-top:15px}.content-container .announcement-content[data-v-08253e52]{font-size:16px;line-height:1.6;padding:0 20px}.content-container .announcement-content[data-v-08253e52] img{max-width:100%}.content-container .announcement-content[data-v-08253e52] p{margin-bottom:16px}.content-container .announcement-content[data-v-08253e52] h1,.content-container .announcement-content[data-v-08253e52] h2,.content-container .announcement-content[data-v-08253e52] h3,.content-container .announcement-content[data-v-08253e52] h4,.content-container .announcement-content[data-v-08253e52] h5{margin-top:24px;margin-bottom:16px}.content-container .announcement-content[data-v-08253e52] ol,.content-container .announcement-content[data-v-08253e52] ul{padding-left:20px;margin-bottom:16px}.content-container .empty-content[data-v-08253e52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}.panel-title{font-size:22px;font-weight:500;line-height:30px;color:#17233d;padding:5px 15px}.panel-extra{line-height:40px}.panel-extra ul.filter>li{display:inline-block;padding:0 10px}.panel-body{word-break:break-all;word-wrap:break-word}.vip-plans-container[data-v-1a2fa99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:30px}.vip-plan-card[data-v-1a2fa99d]{position:relative;width:220px;margin:15px;padding:20px;border-radius:10px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.08);box-shadow:0 4px 15px rgba(0,0,0,.08);background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.vip-plan-card[data-v-1a2fa99d]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.12);box-shadow:0 8px 20px rgba(0,0,0,.12)}.vip-plan-card .vip-plan-badge[data-v-1a2fa99d]{position:absolute;top:-10px;right:-10px;background-color:#ff4500;color:#fff;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:700;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.vip-plan-card .vip-plan-header[data-v-1a2fa99d]{text-align:center;margin-bottom:20px}.vip-plan-card .vip-plan-header h2[data-v-1a2fa99d]{margin-bottom:10px;font-size:18px;color:#444}.vip-plan-card .vip-plan-header .vip-plan-price[data-v-1a2fa99d]{font-size:28px;color:#f60;font-weight:700}.vip-plan-card .vip-plan-header .vip-plan-price .price-container[data-v-1a2fa99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.vip-plan-card .vip-plan-header .vip-plan-price .original-price[data-v-1a2fa99d]{font-size:16px;color:#999;text-decoration:line-through;font-weight:400}.vip-plan-card .vip-plan-header .vip-plan-price .current-price[data-v-1a2fa99d]{font-size:28px;color:#f60;font-weight:700}.vip-plan-card .vip-plan-content[data-v-1a2fa99d]{text-align:center}.vip-plan-card .vip-plan-content p[data-v-1a2fa99d]{margin-bottom:10px;color:#666}.vip-plan-card .vip-plan-content .btn-primary[data-v-1a2fa99d]{margin-top:15px;display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#2d8cf0,#2d6cf0);color:#fff;border:none;border-radius:25px;cursor:pointer;font-size:14px;font-weight:600;-webkit-box-shadow:0 3px 6px rgba(45,140,240,.3);box-shadow:0 3px 6px rgba(45,140,240,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.vip-plan-card .vip-plan-content .btn-primary[data-v-1a2fa99d]:hover{background:linear-gradient(135deg,#5cadff,#2d8cf0);-webkit-box-shadow:0 5px 10px rgba(45,140,240,.4);box-shadow:0 5px 10px rgba(45,140,240,.4)}.vip-features[data-v-1a2fa99d]{margin-top:30px;padding-top:30px;border-top:1px solid #eee}.vip-features h3[data-v-1a2fa99d]{margin-bottom:25px;text-align:center;color:#2d8cf0;font-size:24px}.vip-features .features-grid[data-v-1a2fa99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.vip-features .features-grid .feature-item[data-v-1a2fa99d]{width:220px;margin:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vip-features .features-grid .feature-item .feature-icon[data-v-1a2fa99d]{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#2d8cf0,#2d6cf0);color:#fff;font-size:24px;margin-right:15px}.vip-features .features-grid .feature-item .feature-text h4[data-v-1a2fa99d]{margin-bottom:5px;color:#444;font-size:16px}.vip-features .features-grid .feature-item .feature-text p[data-v-1a2fa99d]{color:#888;font-size:14px}.vip-features .vip-comparison-table[data-v-1a2fa99d]{margin-top:40px}.vip-features .vip-comparison-table h4[data-v-1a2fa99d]{text-align:center;color:#2d8cf0;font-size:20px;margin-bottom:25px}.vip-features .vip-comparison-table .table-container[data-v-1a2fa99d]{overflow-x:auto;border-radius:10px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.08);box-shadow:0 2px 15px rgba(0,0,0,.08)}.vip-features .vip-comparison-table .table-container .comparison-table[data-v-1a2fa99d]{width:100%;border-collapse:collapse;background-color:#fff}.vip-features .vip-comparison-table .table-container .comparison-table thead[data-v-1a2fa99d]{background:linear-gradient(135deg,#2d8cf0,#2d6cf0);color:#fff}.vip-features .vip-comparison-table .table-container .comparison-table thead th[data-v-1a2fa99d]{padding:15px 20px;text-align:center;font-size:16px;font-weight:600}.vip-features .vip-comparison-table .table-container .comparison-table thead th.vip-column[data-v-1a2fa99d]{background:linear-gradient(135deg,#f60,#f60);position:relative}.vip-features .vip-comparison-table .table-container .comparison-table thead th.vip-column[data-v-1a2fa99d]:after{content:"\2B50";margin-left:8px}.vip-features .vip-comparison-table .table-container .comparison-table tbody tr[data-v-1a2fa99d]{-webkit-transition:all .2s ease;transition:all .2s ease}.vip-features .vip-comparison-table .table-container .comparison-table tbody tr[data-v-1a2fa99d]:nth-child(2n){background-color:#f8f9fa}.vip-features .vip-comparison-table .table-container .comparison-table tbody tr[data-v-1a2fa99d]:hover{background-color:#e8f4f8}.vip-features .vip-comparison-table .table-container .comparison-table tbody tr td[data-v-1a2fa99d]{padding:12px 20px;text-align:center;border-bottom:1px solid #eee;font-size:14px}.vip-features .vip-comparison-table .table-container .comparison-table tbody tr td[data-v-1a2fa99d]:first-child{text-align:left;font-weight:600;color:#444;position:relative}.vip-features .vip-comparison-table .table-container .comparison-table tbody tr td:first-child .feature-tag[data-v-1a2fa99d]{display:inline-block;background:linear-gradient(135deg,#ff9500,#f60);color:#fff;font-size:10px;padding:2px 6px;border-radius:8px;margin-left:6px;font-weight:400}.vip-features .vip-comparison-table .table-container .comparison-table tbody tr td .status-yes[data-v-1a2fa99d]{color:#19be6b;font-weight:600}.vip-features .vip-comparison-table .table-container .comparison-table tbody tr td .status-no[data-v-1a2fa99d]{color:#ed4014;font-weight:600}.vip-features .vip-comparison-table .table-container .comparison-table tbody tr td .status-limited[data-v-1a2fa99d]{color:#f90;font-weight:600}.vip-features .vip-comparison-table .table-footer[data-v-1a2fa99d]{text-align:center;padding:20px;background-color:#f8f9fa;border-radius:0 0 10px 10px}.vip-features .vip-comparison-table .table-footer .more-features[data-v-1a2fa99d]{font-size:24px;color:#2d8cf0;letter-spacing:3px;display:block;margin-bottom:8px}.vip-features .vip-comparison-table .table-footer small[data-v-1a2fa99d]{color:#888;font-size:12px}.admin-notice[data-v-1a2fa99d]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border:1px solid #91d5ff;border-radius:8px;padding:15px;margin-bottom:25px}.admin-notice .notice-content[data-v-1a2fa99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0958d9}.admin-notice .notice-content i[data-v-1a2fa99d]{font-size:18px;margin-right:10px}.admin-notice .notice-content a[data-v-1a2fa99d]{color:#1890ff;text-decoration:none;font-weight:700}.admin-notice .notice-content a[data-v-1a2fa99d]:hover{text-decoration:underline}.modal-overlay[data-v-1a2fa99d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;-webkit-animation:fadeIn-data-v-1a2fa99d .3s ease;animation:fadeIn-data-v-1a2fa99d .3s ease}@-webkit-keyframes fadeIn-data-v-1a2fa99d{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-1a2fa99d{0%{opacity:0}to{opacity:1}}.payment-modal[data-v-1a2fa99d]{background-color:#fff;border-radius:10px;width:500px;max-width:90%;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15);-webkit-animation:slideIn-data-v-1a2fa99d .3s ease;animation:slideIn-data-v-1a2fa99d .3s ease}@-webkit-keyframes slideIn-data-v-1a2fa99d{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideIn-data-v-1a2fa99d{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.modal-header[data-v-1a2fa99d]{padding:20px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-header h3[data-v-1a2fa99d]{margin:0;color:#444;font-size:18px}.modal-header .close-btn[data-v-1a2fa99d]{font-size:24px;cursor:pointer;color:#999;-webkit-transition:all .2s ease;transition:all .2s ease}.modal-header .close-btn[data-v-1a2fa99d]:hover{color:#444;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal-body[data-v-1a2fa99d]{padding:20px}.modal-body .form-group[data-v-1a2fa99d]{margin-bottom:20px}.modal-body .form-group label[data-v-1a2fa99d]{display:block;margin-bottom:8px;font-weight:500;color:#444}.modal-body .form-group input[type=number][data-v-1a2fa99d],.modal-body .form-group input[type=text][data-v-1a2fa99d],.modal-body .form-group select[data-v-1a2fa99d]{width:100%;padding:10px;border:1px solid #dcdee2;border-radius:4px;font-size:14px}.modal-body .form-group input[type=number][data-v-1a2fa99d]:focus,.modal-body .form-group input[type=text][data-v-1a2fa99d]:focus,.modal-body .form-group select[data-v-1a2fa99d]:focus{border-color:#2d8cf0;outline:none}.modal-body .form-group input[type=checkbox][data-v-1a2fa99d]{margin-right:8px}.modal-footer[data-v-1a2fa99d]{padding:15px 20px;border-top:1px solid #f0f0f0;text-align:right}.btn-default[data-v-1a2fa99d]{padding:8px 16px;background-color:#f7f7f7;border:1px solid #dcdee2;border-radius:4px;cursor:pointer;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-default[data-v-1a2fa99d]:hover{color:#2d8cf0;border-color:#2d8cf0;background-color:#f0f7ff}.payment-option[data-v-1a2fa99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border:1px solid #eee;border-radius:8px;margin-bottom:15px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.payment-option[data-v-1a2fa99d]:hover{border-color:#2d8cf0;background-color:#f0f7ff}.payment-option.disabled[data-v-1a2fa99d]{opacity:.7;cursor:not-allowed}.payment-option.disabled[data-v-1a2fa99d]:hover{border-color:#eee;background-color:#fff}.payment-option input[data-v-1a2fa99d]{margin-right:15px}.payment-option .payment-icon[data-v-1a2fa99d]{width:30px;height:30px;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:50%}.payment-option .payment-icon.alipay[data-v-1a2fa99d]{background-image:url(https://img.alicdn.com/imgextra/i1/O1CN01XCiY5Q1vw17xEen2q_!!6000000006244-2-tps-54-54.png)}.payment-option .payment-icon.wechat[data-v-1a2fa99d]{background-image:url(https://res.wx.qq.com/a/wx_fed/assets/res/OTE0YTAw.png)}.payment-option .coming-soon[data-v-1a2fa99d]{font-size:12px;color:#f90;margin-left:5px;font-weight:700}.radio-group[data-v-1a2fa99d]{margin-bottom:25px}.text-center[data-v-1a2fa99d]{text-align:center}.payment-url-container .payment-info[data-v-1a2fa99d]{text-align:center;padding:20px 0}.payment-url-container .payment-info h4[data-v-1a2fa99d]{margin-bottom:15px;color:#444;font-size:20px}.payment-url-container .payment-info p[data-v-1a2fa99d]{margin-bottom:20px;color:#666}.payment-url-container .payment-info p.small[data-v-1a2fa99d]{font-size:12px;color:#999;margin-top:15px}.payment-url-container .payment-info .payment-buttons[data-v-1a2fa99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin-bottom:20px}.payment-url-container .payment-info .payment-buttons .pay-btn[data-v-1a2fa99d]{background:linear-gradient(135deg,#1677ff,#0958d9);color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.payment-url-container .payment-info .payment-buttons .pay-btn[data-v-1a2fa99d]:hover{background:linear-gradient(135deg,#0958d9,#003eb3);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(22,119,255,.3);box-shadow:0 4px 12px rgba(22,119,255,.3)}.payment-url-container .payment-info .payment-buttons .pay-btn i[data-v-1a2fa99d]{font-size:16px}.payment-url-container .payment-info .payment-buttons .btn-secondary[data-v-1a2fa99d]{background:#f5f5f5;color:#666;border:1px solid #d9d9d9;padding:12px 20px;border-radius:6px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.payment-url-container .payment-info .payment-buttons .btn-secondary[data-v-1a2fa99d]:hover{background:#e6f7ff;border-color:#91d5ff;color:#1677ff}.payment-url-container .payment-info .payment-status[data-v-1a2fa99d]{margin-top:20px;text-align:center}.payment-url-container .payment-info .payment-status .btn-refresh[data-v-1a2fa99d]{background:#f8f9fa;color:#666;border:1px solid #e9ecef;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;margin-top:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.payment-url-container .payment-info .payment-status .btn-refresh[data-v-1a2fa99d]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd;color:#495057}.payment-url-container .payment-info .payment-status .btn-refresh[data-v-1a2fa99d]:disabled{opacity:.6;cursor:not-allowed}.payment-qrcode[data-v-1a2fa99d]{padding:30px 0}.payment-qrcode h4[data-v-1a2fa99d]{margin-bottom:20px;color:#444}.payment-qrcode img[data-v-1a2fa99d]{max-width:200px;margin-bottom:20px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:4px}.payment-qrcode p[data-v-1a2fa99d]{margin-bottom:10px;color:#666}.payment-qrcode p.small[data-v-1a2fa99d]{font-size:12px;color:#999}.payment-methods[data-v-1a2fa99d]{padding:20px}.payment-methods .payment-title[data-v-1a2fa99d]{text-align:center;margin-bottom:25px}.payment-methods .payment-title h4[data-v-1a2fa99d]{margin:0 0 10px;font-size:18px;color:#333;font-weight:600}.payment-methods .payment-title .payment-amount[data-v-1a2fa99d]{margin:0;font-size:14px;color:#666}.payment-methods .payment-title .payment-amount .price[data-v-1a2fa99d]{color:#f60;font-weight:700;font-size:16px}.payment-methods .payment-options[data-v-1a2fa99d]{margin-bottom:25px}.payment-methods .payment-options .payment-option[data-v-1a2fa99d]{display:block;width:100%;margin-bottom:12px;padding:0;border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.payment-methods .payment-options .payment-option[data-v-1a2fa99d]:hover:not(.disabled){border-color:#1677ff;-webkit-box-shadow:0 2px 8px rgba(22,119,255,.15);box-shadow:0 2px 8px rgba(22,119,255,.15)}.payment-methods .payment-options .payment-option.selected[data-v-1a2fa99d]{border-color:#1677ff;background-color:#f0f7ff}.payment-methods .payment-options .payment-option.selected .payment-checkmark[data-v-1a2fa99d]{opacity:1}.payment-methods .payment-options .payment-option.disabled[data-v-1a2fa99d]{cursor:not-allowed;background-color:#f5f5f5;border-color:#e8e8e8}.payment-methods .payment-options .payment-option.disabled .payment-content[data-v-1a2fa99d]{opacity:.6}.payment-methods .payment-options .payment-option input[type=radio][data-v-1a2fa99d]{display:none}.payment-methods .payment-options .payment-option .payment-content[data-v-1a2fa99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;position:relative}.payment-methods .payment-options .payment-option .payment-content .payment-icon[data-v-1a2fa99d]{width:32px;height:32px;margin-right:12px}.payment-methods .payment-options .payment-option .payment-content .payment-icon img[data-v-1a2fa99d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.payment-methods .payment-options .payment-option .payment-content .payment-name[data-v-1a2fa99d]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;font-weight:500;color:#333}.payment-methods .payment-options .payment-option .payment-content .coming-soon[data-v-1a2fa99d]{font-size:12px;color:#f90;background:#fff3e0;padding:2px 8px;border-radius:12px;font-weight:500}.payment-methods .payment-options .payment-option .payment-content .payment-checkmark[data-v-1a2fa99d]{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:#1677ff;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.payment-methods .confirm-section[data-v-1a2fa99d]{text-align:center}.payment-methods .confirm-section .btn-confirm[data-v-1a2fa99d]{width:100%;padding:12px 0;background:linear-gradient(135deg,#1677ff,#0958d9);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.payment-methods .confirm-section .btn-confirm[data-v-1a2fa99d]:hover:not(:disabled){background:linear-gradient(135deg,#0958d9,#003eb3);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(22,119,255,.3);box-shadow:0 4px 12px rgba(22,119,255,.3)}.payment-methods .confirm-section .btn-confirm[data-v-1a2fa99d]:disabled{background:#d9d9d9;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.payment-loading[data-v-1a2fa99d]{padding:40px 20px}.payment-loading .loading-spinner[data-v-1a2fa99d]{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#1677ff;border-radius:50%;-webkit-animation:spin-data-v-1a2fa99d 1s linear infinite;animation:spin-data-v-1a2fa99d 1s linear infinite;margin:0 auto 20px}.payment-loading p[data-v-1a2fa99d]{margin:0;color:#666;font-size:14px}@-webkit-keyframes spin-data-v-1a2fa99d{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-1a2fa99d{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.payment-iframe-container[data-v-1a2fa99d]{width:100%;position:relative;overflow:hidden}.payment-iframe-container iframe[data-v-1a2fa99d]{border:none;width:100%;min-height:500px;background-color:#f8f9fa}.payment-iframe-container .iframe-fallback[data-v-1a2fa99d]{margin-top:20px;text-align:center;padding:20px;background-color:#f8f9fa;border-radius:8px}.payment-iframe-container .iframe-fallback p[data-v-1a2fa99d]{margin-bottom:15px;color:#f90}.payment-iframe-container .iframe-fallback .btn-primary[data-v-1a2fa99d]{display:inline-block;padding:10px 20px;background:linear-gradient(135deg,#2d8cf0,#2d6cf0);color:#fff;border-radius:25px;text-decoration:none;font-weight:500}.payment-iframe-container .iframe-fallback .btn-primary[data-v-1a2fa99d]:hover{background:linear-gradient(135deg,#5cadff,#2d8cf0);-webkit-box-shadow:0 5px 10px rgba(45,140,240,.3);box-shadow:0 5px 10px rgba(45,140,240,.3)}.pending-order-info .order-card[data-v-1a2fa99d]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:20px}.pending-order-info .order-card h4[data-v-1a2fa99d]{margin-bottom:15px;color:#495057;font-size:16px}.pending-order-info .order-card p[data-v-1a2fa99d]{margin-bottom:10px;color:#6c757d}.pending-order-info .order-card p strong[data-v-1a2fa99d]{color:#495057}.pending-order-info .pending-order-actions[data-v-1a2fa99d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pending-order-info .pending-order-actions .btn-primary[data-v-1a2fa99d]{background:linear-gradient(135deg,#2d8cf0,#1677ff);color:#fff;padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.pending-order-info .pending-order-actions .btn-primary[data-v-1a2fa99d]:hover{background:linear-gradient(135deg,#1677ff,#0958d9);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(22,119,255,.3);box-shadow:0 4px 12px rgba(22,119,255,.3)}.pending-order-info .pending-order-actions .btn-secondary[data-v-1a2fa99d]{background:#f5f5f5;color:#666;border:1px solid #d9d9d9;padding:12px 24px;border-radius:6px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.pending-order-info .pending-order-actions .btn-secondary[data-v-1a2fa99d]:hover{background:#e8e8e8;border-color:#bbb}.pending-orders-list .warning-text[data-v-1a2fa99d]{color:#dc3545;font-weight:500;margin-bottom:20px;text-align:center;padding:15px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px}.pending-orders-list .order-card[data-v-1a2fa99d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px;margin-bottom:15px}.pending-orders-list .order-card .order-info[data-v-1a2fa99d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pending-orders-list .order-card .order-info p[data-v-1a2fa99d]{margin-bottom:8px;color:#6c757d;font-size:14px}.pending-orders-list .order-card .order-info p strong[data-v-1a2fa99d]{color:#495057}.pending-orders-list .order-card .order-actions .btn-small[data-v-1a2fa99d]{padding:8px 16px;font-size:13px;border-radius:4px;border:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.pending-orders-list .order-card .order-actions .btn-small.btn-primary[data-v-1a2fa99d]{background-color:#dc3545;color:#fff}.pending-orders-list .order-card .order-actions .btn-small.btn-primary[data-v-1a2fa99d]:hover{background-color:#c82333}.pending-orders-list .pending-orders-footer[data-v-1a2fa99d]{margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef;text-align:center}.pending-orders-list .pending-orders-footer .help-text[data-v-1a2fa99d]{color:#6c757d;font-size:14px;margin-bottom:15px;line-height:1.5}.pending-orders-list .pending-orders-footer .btn-secondary[data-v-1a2fa99d]{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.pending-orders-list .pending-orders-footer .btn-secondary[data-v-1a2fa99d]:hover{background:#545b62}.ivu-btn-text[data-v-ae36bd94]{color:#57a3f3}.flex-container #main[data-v-ae36bd94]{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-right:18px}.flex-container #main .filter[data-v-ae36bd94]{margin-right:-10px}.flex-container #contest-menu[data-v-ae36bd94]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:210px}#status .title[data-v-f02441a2]{font-size:20px}#status .status-note[data-v-f02441a2]{font-size:12px;margin-left:8px;color:#999;font-style:italic}#status .content[data-v-f02441a2]{margin-top:10px;font-size:14px}#status .content span[data-v-f02441a2]{margin-right:10px}#status .content pre[data-v-f02441a2]{white-space:pre-wrap;word-wrap:break-word;word-break:break-all}#status .content .ce-info[data-v-f02441a2]{background-color:#fdf6ec;padding:12px;border-radius:5px;border-left:3px solid #fa8c16;color:#333;font-family:monospace;max-height:400px;overflow:auto}.admin-info[data-v-f02441a2]{margin:5px 0}.admin-info-content[data-v-f02441a2]{font-size:16px;padding:10px}#share-btn[data-v-f02441a2]{float:right;margin-top:5px;margin-right:10px}pre[data-v-f02441a2]{border:none;background:none}.test-case-btn[data-v-f02441a2]{-webkit-transition:all .3s;transition:all .3s}.test-case-btn[data-v-f02441a2]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.test-case-modal .modal-header[data-v-f02441a2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e8eaec}.test-case-modal .modal-header .header-left[data-v-f02441a2],.test-case-modal .modal-header[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.test-case-modal .modal-header .header-left h3[data-v-f02441a2]{font-size:18px;font-weight:600;margin:0 12px 0 0;color:#17233d}.test-case-modal .modal-header .header-left .custom-vip-tag[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;padding:3px 10px;border-radius:10px;font-weight:500;margin-right:10px}.test-case-modal .modal-header .header-left .custom-vip-tag .ivu-icon[data-v-f02441a2]{margin-right:4px}.test-case-modal .modal-header .header-left .custom-vip-tag.is-vip[data-v-f02441a2]{background:linear-gradient(45deg,gold,#ffb400);color:#633c01;-webkit-box-shadow:0 2px 4px rgba(255,183,0,.3);box-shadow:0 2px 4px rgba(255,183,0,.3)}.test-case-modal .modal-header .header-left .custom-vip-tag.is-vip .ivu-icon[data-v-f02441a2]{color:#633c01;-webkit-animation:star-shine-data-v-f02441a2 1.5s infinite alternate;animation:star-shine-data-v-f02441a2 1.5s infinite alternate}.test-case-modal .modal-header .header-left .custom-vip-tag.is-regular[data-v-f02441a2]{background:#f0f2f5;color:#515a6e;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.test-case-modal .modal-header .header-left .case-status-tag[data-v-f02441a2]{font-size:12px;padding:2px 8px;border-radius:10px;margin-left:10px;text-transform:uppercase;font-weight:500}.test-case-modal .modal-header .header-right .view-count[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#515a6e;font-size:14px;background:#f9fcfa;padding:4px 12px;border-radius:16px}.test-case-modal .modal-header .header-right .view-count .ivu-icon[data-v-f02441a2]{margin-right:6px;color:#19be6b}.test-case-modal .modal-header .header-right .view-count .next-view-time[data-v-f02441a2]{margin-left:10px;padding-left:10px;border-left:1px solid #e8eaec;color:#f90}.test-case-modal .modal-header .header-right .view-count .next-view-time .ivu-icon[data-v-f02441a2]{color:#f90}.test-case-modal .modal-header .header-right .view-count .admin-contact-tip[data-v-f02441a2]{display:block;margin-top:5px;color:#2d8cf0;font-size:12px}.test-case-modal .modal-header .header-right .view-count .admin-contact-tip .ivu-icon[data-v-f02441a2]{color:#2d8cf0;margin-right:4px}.test-case-modal .loading-wrapper[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:300px}.test-case-modal .loading-wrapper .spin-icon-load[data-v-f02441a2]{-webkit-animation:spin-rotate-data-v-f02441a2 1s linear infinite;animation:spin-rotate-data-v-f02441a2 1s linear infinite}.test-case-modal .loading-wrapper .spin-text[data-v-f02441a2]{margin-top:8px;color:#515a6e}.test-case-modal .case-content-wrapper[data-v-f02441a2]{padding:16px 0}.test-case-modal .case-content-wrapper .case-section[data-v-f02441a2]{margin-bottom:20px}.test-case-modal .case-content-wrapper .case-section .section-header[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;color:#17233d;font-weight:500}.test-case-modal .case-content-wrapper .case-section .section-header .ivu-icon[data-v-f02441a2]{margin-right:8px;color:#2d8cf0;font-size:18px}.test-case-modal .case-content-wrapper .case-section .section-header .diff-tag[data-v-f02441a2]{margin-left:10px;border-radius:12px;padding:2px 10px;font-size:12px}.test-case-modal .case-content-wrapper .case-section .section-header .result-tag[data-v-f02441a2]{margin-left:10px;border-radius:12px;padding:2px 10px;font-size:12px;text-transform:uppercase;font-weight:500}.test-case-modal .case-content-wrapper .case-section .section-header .download-btn[data-v-f02441a2]{margin-left:auto;font-size:12px;padding:2px 8px;background:#2d8cf0;border-color:#2d8cf0;border-radius:12px}.test-case-modal .case-content-wrapper .case-section .section-header .download-btn .ivu-icon[data-v-f02441a2]{margin-right:3px;color:#fff;font-size:14px}.test-case-modal .case-content-wrapper .case-section .section-header .download-btn[data-v-f02441a2]:hover{background:#5cadff;border-color:#5cadff}.test-case-modal .case-content-wrapper .case-section .case-content[data-v-f02441a2]{padding:16px;border-radius:8px;background-color:#f9fcfa;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-all;font-family:Consolas,Courier New,monospace;font-size:14px;line-height:1.6;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.test-case-modal .case-content-wrapper .case-section .case-content[data-v-f02441a2]:hover{-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.15);box-shadow:inset 0 0 8px rgba(0,0,0,.15)}.test-case-modal .case-content-wrapper .case-section .input-content[data-v-f02441a2]{border-left:4px solid #19be6b}.test-case-modal .case-content-wrapper .case-section .output-content[data-v-f02441a2]{border-left:4px solid #2d8cf0}.test-case-modal .case-content-wrapper .case-section .user-output-content[data-v-f02441a2]{border-left:4px solid #f90}.test-case-modal .case-content-wrapper .case-section .user-output-content.mismatch[data-v-f02441a2]{border-left:4px solid #ed4014;background-color:#fff5f5}.test-case-modal .case-content-wrapper .case-section .user-output-content.runtime-error[data-v-f02441a2]{background-color:#fff0f0;border-left:4px solid #ed4014}.test-case-modal .case-content-wrapper .case-section .user-output-content.time-limit[data-v-f02441a2]{background-color:#fffbe6;border-left:4px solid #fb0}.test-case-modal .case-content-wrapper .case-section .user-output-content.memory-limit[data-v-f02441a2]{background-color:#e8f7ff;border-left:4px solid #2db7f5}.test-case-modal .case-content-wrapper .case-section .user-output-content.system-error[data-v-f02441a2]{background-color:#f8f0fc;border-left:4px solid #722ed1}.test-case-modal .modal-footer[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:16px;border-top:1px solid #e8eaec}.test-case-modal .modal-footer .ivu-btn[data-v-f02441a2]{margin-left:10px;border-radius:16px;-webkit-transition:all .3s;transition:all .3s}.test-case-modal .modal-footer .ivu-btn[data-v-f02441a2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.test-case-modal .modal-footer .vip-btn[data-v-f02441a2]{background:linear-gradient(45deg,#19be6b,#2db7f5);border:none;-webkit-box-shadow:0 4px 10px rgba(45,183,245,.3);box-shadow:0 4px 10px rgba(45,183,245,.3);font-weight:500}.test-case-modal .modal-footer .vip-btn .ivu-icon[data-v-f02441a2]{margin-right:4px;-webkit-animation:star-shine-data-v-f02441a2 1.5s infinite alternate;animation:star-shine-data-v-f02441a2 1.5s infinite alternate}.test-case-modal .modal-footer .vip-btn[data-v-f02441a2]:hover{background:linear-gradient(45deg,#23d87a,#33c1ff);-webkit-box-shadow:0 6px 12px rgba(45,183,245,.4);box-shadow:0 6px 12px rgba(45,183,245,.4)}.test-case-modal .error-container[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px}.test-case-modal .error-container .ivu-icon[data-v-f02441a2]{-webkit-animation:shake-data-v-f02441a2 .5s cubic-bezier(.36,.07,.19,.97) both;animation:shake-data-v-f02441a2 .5s cubic-bezier(.36,.07,.19,.97) both}.test-case-modal .error-container h2[data-v-f02441a2]{margin:20px 0 10px;color:#ed4014;font-weight:600}.test-case-modal .error-container p[data-v-f02441a2]{color:#515a6e;margin-bottom:20px;text-align:center}.test-case-modal .error-container .contact-admin[data-v-f02441a2]{color:#2d8cf0;font-weight:500;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.test-case-modal .error-container .contact-admin .ivu-icon[data-v-f02441a2]{margin-right:6px;font-size:16px;-webkit-animation:pulse-data-v-f02441a2 2s infinite;animation:pulse-data-v-f02441a2 2s infinite}.test-case-modal .error-container .next-view-info[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;padding:8px 15px;background-color:#fff8f6;border-radius:20px;font-weight:500;color:#f90;-webkit-box-shadow:0 2px 6px rgba(255,153,0,.2);box-shadow:0 2px 6px rgba(255,153,0,.2)}.test-case-modal .error-container .next-view-info .ivu-icon[data-v-f02441a2]{margin-right:8px;font-size:16px}.test-case-modal .error-container .error-actions[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex}.test-case-modal .error-container .error-actions .ivu-btn[data-v-f02441a2]{margin:0 5px;border-radius:16px;-webkit-transition:all .3s;transition:all .3s}.test-case-modal .error-container .error-actions .ivu-btn[data-v-f02441a2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.test-case-modal .error-container .error-actions .vip-btn[data-v-f02441a2]{background:linear-gradient(45deg,#19be6b,#2db7f5);border:none;-webkit-box-shadow:0 4px 10px rgba(45,183,245,.3);box-shadow:0 4px 10px rgba(45,183,245,.3);font-weight:500;padding:6px 15px}.test-case-modal .error-container .error-actions .vip-btn .ivu-icon[data-v-f02441a2]{margin-right:4px;font-size:16px;-webkit-animation:star-shine-data-v-f02441a2 1.5s infinite alternate;animation:star-shine-data-v-f02441a2 1.5s infinite alternate}.test-case-modal .error-container .error-actions .vip-btn[data-v-f02441a2]:hover{background:linear-gradient(45deg,#23d87a,#33c1ff);-webkit-box-shadow:0 6px 12px rgba(45,183,245,.4);box-shadow:0 6px 12px rgba(45,183,245,.4)}@-webkit-keyframes spin-rotate-data-v-f02441a2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rotate-data-v-f02441a2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.test-cases-col[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.test-cases-container[data-v-f02441a2]{margin:24px auto;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden;max-width:1280px;width:100%}.test-cases-container .test-cases-title[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #ebeef5;margin:0;font-size:18px}.test-cases-container .test-cases-title .ivu-icon[data-v-f02441a2]{margin-right:8px;color:#515a6e}.test-cases-container .test-cases-title .test-cases-tip[data-v-f02441a2]{font-size:14px;color:#909399;font-weight:400}.test-cases-container .test-cases-title .test-cases-tip .ivu-icon[data-v-f02441a2]{color:#ffa800}.test-cases-container .test-cases-grid[data-v-f02441a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center}@media (max-width:768px){.test-cases-container .test-cases-grid[data-v-f02441a2]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.test-cases-container .test-case-card[data-v-f02441a2]{position:relative;border-radius:8px;padding:12px;border:1px solid #ebeef5;background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04);-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;max-width:280px}.test-cases-container .test-case-card[data-v-f02441a2]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.test-cases-container .test-case-card.passed[data-v-f02441a2]{border-color:#19be6b;background:#f0fff0}.test-cases-container .test-case-card.passed[data-v-f02441a2]:after{content:"AC";position:absolute;right:10px;bottom:10px;font-size:40px;font-weight:700;color:rgba(25,190,107,.1);z-index:0;pointer-events:none}.test-cases-container .test-case-card.failed[data-v-f02441a2]{border-color:#ed4014}.test-cases-container .test-case-card.wa[data-v-f02441a2]:after{content:"WA";position:absolute;right:10px;bottom:10px;font-size:40px;font-weight:700;color:rgba(237,64,20,.1);z-index:0;pointer-events:none}.test-cases-container .test-case-card.tle[data-v-f02441a2]:after{content:"TLE";position:absolute;right:10px;bottom:10px;font-size:40px;font-weight:700;color:rgba(255,153,0,.1);z-index:0;pointer-events:none}.test-cases-container .test-case-card.re[data-v-f02441a2]:after{content:"RE";position:absolute;right:10px;bottom:10px;font-size:40px;font-weight:700;color:rgba(255,71,87,.1);z-index:0;pointer-events:none}.test-cases-container .test-case-card.mle[data-v-f02441a2]:after{content:"MLE";position:absolute;right:10px;bottom:10px;font-size:40px;font-weight:700;color:rgba(156,39,176,.1);z-index:0;pointer-events:none}.test-cases-container .test-case-card.first-failed[data-v-f02441a2]{-webkit-box-shadow:0 0 0 2px #f90;box-shadow:0 0 0 2px #f90;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.test-cases-container .test-case-card.first-failed[data-v-f02441a2]:hover{-webkit-box-shadow:0 0 0 2px #f90,0 6px 16px rgba(0,0,0,.15);box-shadow:0 0 0 2px #f90,0 6px 16px rgba(0,0,0,.15)}.test-cases-container .test-case-card[data-v-f02441a2]:before{content:attr(data-status);position:absolute;right:10px;top:10px;padding:2px 8px;font-size:12px;border-radius:10px;background:#f3f3f3;color:#606266}.test-cases-container .test-case-card.passed[data-v-f02441a2]:before{background:rgba(25,190,107,.1);color:#19be6b}.test-cases-container .test-case-card.failed[data-v-f02441a2]:before{background:rgba(237,64,20,.1);color:#ed4014}.test-cases-container .test-case-card .card-header[data-v-f02441a2]{padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed #ebeef5}.test-cases-container .test-case-card .card-header .test-case-id[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:600;color:#17233d}.test-cases-container .test-case-card .card-header .test-case-id .status-icon[data-v-f02441a2]{margin-left:8px;font-size:16px}.test-cases-container .test-case-card .card-header .test-case-id .status-icon.passed[data-v-f02441a2]{color:#19be6b}.test-cases-container .test-case-card .card-header .test-case-id .status-icon.failed[data-v-f02441a2]{color:#ed4014}.test-cases-container .test-case-card .card-header .test-case-id .status-icon .result-code[data-v-f02441a2]{font-size:12px;margin-left:2px}.test-cases-container .test-case-card .card-header .test-case-id .first-error-badge[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;background:#f90;color:#fff;font-size:12px;font-weight:400;padding:2px 8px;border-radius:10px}.test-cases-container .test-case-card .card-header .test-case-id .first-error-badge .ivu-icon[data-v-f02441a2]{margin-right:4px}.test-cases-container .test-case-card .card-content[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.test-cases-container .test-case-card .card-content .test-case-info[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.test-cases-container .test-case-card .card-content .test-case-info .info-item[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9f9f9;padding:6px 10px;border-radius:16px;font-size:13px}.test-cases-container .test-case-card .card-content .test-case-info .info-item .ivu-icon[data-v-f02441a2]{margin-right:6px;font-size:14px;color:#515a6e}.test-cases-container .test-case-card .card-content .test-case-info .info-item.score[data-v-f02441a2]{background:rgba(255,153,0,.1);color:#f90}.test-cases-container .test-case-card .card-content .test-case-info .info-item.score .ivu-icon[data-v-f02441a2]{color:#f90}.test-cases-container .test-case-card .card-content .test-case-actions[data-v-f02441a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.test-cases-container .test-case-card .card-content .test-case-actions .detail-btn[data-v-f02441a2]{font-size:12px;padding:3px 8px;height:auto}.test-cases-container .test-case-card .card-content .test-case-actions .detail-btn .ivu-icon[data-v-f02441a2]{margin-right:4px}.test-cases-container .test-case-card .card-content .test-case-actions .passed-icon[data-v-f02441a2]{font-size:18px;color:#19be6b}@-webkit-keyframes pulse-data-v-f02441a2{0%{-webkit-box-shadow:0 0 0 0 rgba(25,190,107,.4);box-shadow:0 0 0 0 rgba(25,190,107,.4)}70%{-webkit-box-shadow:0 0 0 6px rgba(25,190,107,0);box-shadow:0 0 0 6px rgba(25,190,107,0)}to{-webkit-box-shadow:0 0 0 0 rgba(25,190,107,0);box-shadow:0 0 0 0 rgba(25,190,107,0)}}@keyframes pulse-data-v-f02441a2{0%{-webkit-box-shadow:0 0 0 0 rgba(25,190,107,.4);box-shadow:0 0 0 0 rgba(25,190,107,.4)}70%{-webkit-box-shadow:0 0 0 6px rgba(25,190,107,0);box-shadow:0 0 0 6px rgba(25,190,107,0)}to{-webkit-box-shadow:0 0 0 0 rgba(25,190,107,0);box-shadow:0 0 0 0 rgba(25,190,107,0)}}@-webkit-keyframes shake-data-v-f02441a2{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake-data-v-f02441a2{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@-webkit-keyframes star-shine-data-v-f02441a2{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);text-shadow:0 0 5px hsla(0,0%,100%,.8)}to{opacity:.8;-webkit-transform:scale(1.2);transform:scale(1.2);text-shadow:0 0 10px #fff}}@keyframes star-shine-data-v-f02441a2{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);text-shadow:0 0 5px hsla(0,0%,100%,.8)}to{opacity:.8;-webkit-transform:scale(1.2);transform:scale(1.2);text-shadow:0 0 10px #fff}}@-webkit-keyframes slight-bounce-data-v-f02441a2{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes slight-bounce-data-v-f02441a2{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.ai-helper-container[data-v-f02441a2]{margin-top:16px;padding:16px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:8px;border:1px solid #e6f7ff;text-align:center}.ai-helper-container .ai-helper-btn[data-v-f02441a2]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;padding:8px 24px;-webkit-box-shadow:0 4px 15px rgba(102,126,234,.3);box-shadow:0 4px 15px rgba(102,126,234,.3);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.ai-helper-container .ai-helper-btn[data-v-f02441a2]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(102,126,234,.4);box-shadow:0 8px 25px rgba(102,126,234,.4);background:linear-gradient(135deg,#764ba2,#667eea)}.ai-helper-container .ai-helper-btn[data-v-f02441a2]:active{-webkit-transform:translateY(0);transform:translateY(0)}.ai-helper-container .ai-helper-btn .ivu-icon[data-v-f02441a2]{margin-right:6px;font-size:16px}.ai-helper-container .ai-helper-tip[data-v-f02441a2]{display:block;margin-top:8px;color:#666;font-size:13px}.ai-helper-container .ai-helper-tip .ivu-icon[data-v-f02441a2]{margin-right:4px;color:#2d8cf0}pre[data-v-00973aee]{padding:0;display:block}pre code[data-v-00973aee]{padding:20px;font-size:1.1em}.submission-ai-assistant[data-v-d224ce82]{position:fixed;bottom:30px;right:30px;z-index:1000}.ai-assistant-trigger[data-v-d224ce82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-radius:50px;-webkit-box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2);box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2);cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff}.ai-assistant-trigger[data-v-d224ce82]:hover{-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05);-webkit-box-shadow:0 12px 48px hsla(0,100%,71%,.5),0 6px 24px hsla(0,100%,71%,.3);box-shadow:0 12px 48px hsla(0,100%,71%,.5),0 6px 24px hsla(0,100%,71%,.3);background:linear-gradient(135deg,#ee5a52,#ff6b6b)}.ai-assistant-trigger[data-v-d224ce82]:active{-webkit-transform:translateY(-1px) scale(1.02);transform:translateY(-1px) scale(1.02)}.ai-assistant-trigger.pulse[data-v-d224ce82]{-webkit-animation:pulseEffect-data-v-d224ce82 2s infinite;animation:pulseEffect-data-v-d224ce82 2s infinite}@-webkit-keyframes pulseEffect-data-v-d224ce82{0%{-webkit-box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2),0 0 0 0 hsla(0,100%,71%,.7);box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2),0 0 0 0 hsla(0,100%,71%,.7)}70%{-webkit-box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2),0 0 0 20px hsla(0,100%,71%,0);box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2),0 0 0 20px hsla(0,100%,71%,0)}to{-webkit-box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2),0 0 0 0 hsla(0,100%,71%,0);box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2),0 0 0 0 hsla(0,100%,71%,0)}}@keyframes pulseEffect-data-v-d224ce82{0%{-webkit-box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2),0 0 0 0 hsla(0,100%,71%,.7);box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2),0 0 0 0 hsla(0,100%,71%,.7)}70%{-webkit-box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2),0 0 0 20px hsla(0,100%,71%,0);box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2),0 0 0 20px hsla(0,100%,71%,0)}to{-webkit-box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2),0 0 0 0 hsla(0,100%,71%,0);box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 4px 16px hsla(0,100%,71%,.2),0 0 0 0 hsla(0,100%,71%,0)}}.ai-icon[data-v-d224ce82]{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.ai-icon i[data-v-d224ce82]{font-size:18px;color:#fff}.ai-text[data-v-d224ce82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ai-text .main-text[data-v-d224ce82]{font-size:16px;font-weight:600;line-height:1.2;margin-bottom:2px}.ai-text .sub-text[data-v-d224ce82]{font-size:12px;opacity:.9;line-height:1}@media (max-width:768px){.submission-ai-assistant[data-v-d224ce82]{bottom:20px;right:20px}.ai-assistant-trigger[data-v-d224ce82]{padding:10px 16px}.ai-assistant-trigger .ai-icon[data-v-d224ce82]{width:28px;height:28px;margin-right:10px}.ai-assistant-trigger .ai-icon i[data-v-d224ce82]{font-size:16px}.ai-assistant-trigger .ai-text .main-text[data-v-d224ce82]{font-size:14px}.ai-assistant-trigger .ai-text .sub-text[data-v-d224ce82]{font-size:11px}}@media (max-width:480px){.ai-assistant-trigger[data-v-d224ce82]{padding:8px 12px;border-radius:40px}.ai-assistant-trigger .ai-text .main-text[data-v-d224ce82]{font-size:13px}.ai-assistant-trigger .ai-text .sub-text[data-v-d224ce82]{display:none}}.echarts[data-v-2aba2f04],.echarts[data-v-ed093576]{margin:0 auto;width:95%;height:400px}.container[data-v-1234b21d]{width:450px;margin:auto}.container .center[data-v-1234b21d]{text-align:center}.container .btn[data-v-1234b21d]{margin-top:18px;text-align:center}.container[data-v-1c26c340]{width:450px;margin:auto}.container .center[data-v-1c26c340]{text-align:center}.container #captcha[data-v-1c26c340]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:36px}.container #captcha #captchaCode[data-v-1c26c340]{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.container #captcha #captchaImg[data-v-1c26c340]{margin-left:10px;padding:3px;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.container .btn[data-v-1c26c340]{margin-top:18px;text-align:center}.interview-container[data-v-c63a8c9c]{min-height:100vh;background:#f8f9fa;padding:20px 0}.header-section[data-v-c63a8c9c]{text-align:center;margin-bottom:40px}.header-section .page-title[data-v-c63a8c9c]{font-size:32px;font-weight:600;color:#2d3748;margin-bottom:10px}.header-section .page-description[data-v-c63a8c9c]{font-size:16px;color:#718096;margin:0}.filter-section[data-v-c63a8c9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.filter-section .category-tabs .ivu-btn[data-v-c63a8c9c]{margin-right:10px}.filter-section .filter-options[data-v-c63a8c9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-section[data-v-c63a8c9c]{margin-bottom:30px;text-align:center}.categories-section[data-v-c63a8c9c]{margin-bottom:30px}.category-card[data-v-c63a8c9c]{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.category-card[data-v-c63a8c9c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15)}.category-card .category-content[data-v-c63a8c9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px}.category-card .category-content .category-icon[data-v-c63a8c9c]{margin-right:15px;color:#5a67d8;-ms-flex-negative:0;flex-shrink:0}.category-card .category-content .category-info[data-v-c63a8c9c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.category-card .category-content .category-info .category-name[data-v-c63a8c9c]{font-size:18px;font-weight:600;color:#2d3748;margin:0 0 8px}.category-card .category-content .category-info .category-desc[data-v-c63a8c9c]{font-size:14px;color:#718096;margin:0 0 12px;line-height:1.5}.category-card .category-content .category-info .category-stats[data-v-c63a8c9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-card .category-content .category-info .category-stats .topic-count[data-v-c63a8c9c]{font-size:12px;color:#a0aec0}.empty-section[data-v-c63a8c9c],.loading-section[data-v-c63a8c9c]{text-align:center;padding:60px 0}.interview-topics-container[data-v-e0d98f3e]{min-height:100vh;background:#f8f9fa;padding:20px 0}.breadcrumb-section[data-v-e0d98f3e]{margin-bottom:20px}.header-section[data-v-e0d98f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.header-section .page-title[data-v-e0d98f3e]{font-size:28px;font-weight:600;color:#2d3748;margin:0}.filter-section[data-v-e0d98f3e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.filter-section .filter-left[data-v-e0d98f3e],.filter-section[data-v-e0d98f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topics-section[data-v-e0d98f3e]{margin-bottom:30px}.topic-card[data-v-e0d98f3e]{margin-bottom:20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.topic-card[data-v-e0d98f3e]:hover{-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.topic-card[data-v-e0d98f3e]:active{-webkit-transform:translateY(0);transform:translateY(0)}.problem-card .topic-content[data-v-e0d98f3e]{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.problem-card .topic-content[data-v-e0d98f3e]:hover{background-color:#f8f9fa}.problem-card .problem-header[data-v-e0d98f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.problem-card .problem-header .problem-number[data-v-e0d98f3e]{margin-right:16px;font-weight:600;color:#5a67d8;font-size:16px}.problem-card .problem-header .problem-title[data-v-e0d98f3e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;color:#2d3748;line-height:1.5}.problem-card .problem-header .arrow-icon[data-v-e0d98f3e]{color:#a0aec0;margin-left:12px}.problem-card .item-meta[data-v-e0d98f3e]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interview-card .topic-content[data-v-e0d98f3e]{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.interview-card .topic-content[data-v-e0d98f3e]:hover{background-color:#f8f9fa}.interview-card .interview-header[data-v-e0d98f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.interview-card .interview-header .interview-number[data-v-e0d98f3e]{margin-right:16px;font-weight:600;color:#5a67d8;font-size:16px}.interview-card .interview-header .interview-info[data-v-e0d98f3e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.interview-card .interview-header .interview-info .interview-title[data-v-e0d98f3e]{font-size:16px;font-weight:600;color:#2d3748;margin-bottom:4px}.interview-card .interview-header .interview-info .interview-subtitle[data-v-e0d98f3e]{font-size:13px;color:#718096}.interview-card .interview-header .arrow-icon[data-v-e0d98f3e]{color:#a0aec0;margin-left:12px}.interview-card .topic-content .topic-header[data-v-e0d98f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.interview-card .topic-content .topic-header .topic-title-section[data-v-e0d98f3e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.interview-card .topic-content .topic-header .topic-title-section .topic-title[data-v-e0d98f3e]{font-size:18px;font-weight:600;color:#2d3748;margin:0 0 10px;cursor:pointer}.interview-card .topic-content .topic-header .topic-title-section .topic-title[data-v-e0d98f3e]:hover{color:#5a67d8}.interview-card .topic-content .topic-header .topic-title-section .topic-tags .ivu-tag[data-v-e0d98f3e]{margin-right:8px;margin-bottom:5px}.interview-card .topic-content .topic-header .topic-stats .stat-item[data-v-e0d98f3e],.interview-card .topic-content .topic-header .topic-stats[data-v-e0d98f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interview-card .topic-content .topic-header .topic-stats .stat-item[data-v-e0d98f3e]{margin-left:20px;color:#718096;font-size:14px}.interview-card .topic-content .topic-header .topic-stats .stat-item .ivu-icon[data-v-e0d98f3e]{margin-right:4px}.interview-card .topic-content .topic-description[data-v-e0d98f3e]{color:#718096;font-size:14px;line-height:1.6;margin-bottom:15px;max-height:3.2em;overflow:hidden;text-overflow:ellipsis}.interview-card .topic-content .topic-footer[data-v-e0d98f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;border-top:1px solid #e2e8f0}.interview-card .topic-content .topic-footer .author-info[data-v-e0d98f3e]{font-size:12px;color:#a0aec0}.interview-card .topic-content .topic-footer .author-info .author-name[data-v-e0d98f3e]{margin-right:10px;font-weight:500}.pagination-section[data-v-e0d98f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.empty-section[data-v-e0d98f3e],.loading-section[data-v-e0d98f3e]{text-align:center;padding:60px 0}.company-content .interview-item[data-v-e0d98f3e],.company-content .problem-item[data-v-e0d98f3e],.company-content .qa-item[data-v-e0d98f3e],.problems-list .interview-item[data-v-e0d98f3e],.problems-list .problem-item[data-v-e0d98f3e],.problems-list .qa-item[data-v-e0d98f3e]{margin-bottom:15px;padding:15px;border:1px solid #e2e8f0;border-radius:6px;background:#f8f9fa}.company-content .qa-list[data-v-e0d98f3e],.problems-list .qa-list[data-v-e0d98f3e]{margin-top:15px}.company-content .qa-list .qa-item[data-v-e0d98f3e],.problems-list .qa-list .qa-item[data-v-e0d98f3e]{background:#fff}.import-mode-switch[data-v-e0d98f3e]{text-align:center}.import-mode-switch .ivu-radio-group-button[data-v-e0d98f3e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.json-import-section .json-format-guide h4[data-v-e0d98f3e]{margin:0 0 12px;color:#2d3748;font-size:16px}.json-import-section .json-format-guide p[data-v-e0d98f3e]{margin:8px 0;color:#4a5568}.json-import-section .json-format-guide pre[data-v-e0d98f3e]{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;padding:16px;margin:12px 0;font-size:13px;line-height:1.5;overflow-x:auto}.json-import-section .json-format-guide pre code[data-v-e0d98f3e]{background:transparent;padding:0;color:#2d3748}.json-import-section .json-actions[data-v-e0d98f3e]{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.json-import-section .json-actions .ivu-btn[data-v-e0d98f3e]{width:100%}.interview-detail-container[data-v-c0d92ba8]{min-height:100vh;background:#f8f9fa;padding:20px 0}.breadcrumb-section[data-v-c0d92ba8]{margin-bottom:20px}.detail-content[data-v-c0d92ba8]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}.topic-header[data-v-c0d92ba8]{padding:30px;border-bottom:1px solid #e2e8f0}.topic-header .topic-title[data-v-c0d92ba8]{font-size:28px;font-weight:600;color:#2d3748;margin:0 0 20px;line-height:1.3}.topic-header .topic-meta[data-v-c0d92ba8]{margin-bottom:15px}.topic-header .topic-meta .meta-tags[data-v-c0d92ba8]{margin-bottom:10px}.topic-header .topic-meta .meta-tags .ivu-tag[data-v-c0d92ba8]{margin-right:8px;margin-bottom:5px}.topic-header .topic-meta .meta-stats .stat-item[data-v-c0d92ba8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;color:#718096;font-size:14px}.topic-header .topic-meta .meta-stats .stat-item .ivu-icon[data-v-c0d92ba8]{margin-right:4px}.topic-header .topic-description[data-v-c0d92ba8]{font-size:16px;color:#4a5568;line-height:1.6;margin-bottom:20px}.topic-header .topic-info[data-v-c0d92ba8]{font-size:14px;color:#718096}.topic-header .topic-info .author[data-v-c0d92ba8],.topic-header .topic-info .create-time[data-v-c0d92ba8]{margin-right:20px}.action-buttons[data-v-c0d92ba8]{padding:20px 30px;border-bottom:1px solid #e2e8f0}.action-buttons .ivu-btn[data-v-c0d92ba8]{margin-right:10px}.topic-content[data-v-c0d92ba8]{padding:30px}.topic-content h3[data-v-c0d92ba8]{font-size:20px;font-weight:600;color:#2d3748;margin:0 0 20px}.topic-content .problems-list .problem-item[data-v-c0d92ba8]{margin-bottom:15px}.topic-content .problems-list .problem-item h4[data-v-c0d92ba8]{font-size:16px;color:#2d3748;margin:0;line-height:1.5}.topic-content .company-interviews .interview-section[data-v-c0d92ba8]{margin-bottom:25px}.topic-content .company-interviews .interview-section .interview-title[data-v-c0d92ba8]{font-size:18px;font-weight:600;color:#2d3748;margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid #e2e8f0}.topic-content .company-interviews .interview-section .qa-list .qa-item[data-v-c0d92ba8]{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:6px}.topic-content .company-interviews .interview-section .qa-list .qa-item .question[data-v-c0d92ba8]{margin-bottom:10px}.topic-content .company-interviews .interview-section .qa-list .qa-item .question h5[data-v-c0d92ba8]{font-size:16px;color:#2d3748;margin:0;font-weight:500}.topic-content .company-interviews .interview-section .qa-list .qa-item .answer .answer-header[data-v-c0d92ba8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.topic-content .company-interviews .interview-section .qa-list .qa-item .answer .answer-header span[data-v-c0d92ba8]{font-weight:500;color:#2d3748;margin-right:10px}.topic-content .company-interviews .interview-section .qa-list .qa-item .answer .answer-content[data-v-c0d92ba8]{background:#fff;padding:15px;border-radius:4px;line-height:1.6;color:#4a5568}.comments-section[data-v-c0d92ba8]{padding:30px;border-top:1px solid #e2e8f0}.comments-section h3[data-v-c0d92ba8]{font-size:20px;font-weight:600;color:#2d3748;margin:0 0 20px}.comments-section .comment-form[data-v-c0d92ba8],.comments-section .loading-prompt[data-v-c0d92ba8],.comments-section .login-prompt[data-v-c0d92ba8]{margin-bottom:30px}.comments-section .comment-form h4[data-v-c0d92ba8],.comments-section .loading-prompt h4[data-v-c0d92ba8],.comments-section .login-prompt h4[data-v-c0d92ba8]{margin:0 0 15px;font-size:16px;color:#2d3748}.comments-section .comment-form .comment-actions[data-v-c0d92ba8],.comments-section .loading-prompt .comment-actions[data-v-c0d92ba8],.comments-section .login-prompt .comment-actions[data-v-c0d92ba8]{margin-top:15px;text-align:right}.comments-section .no-comments[data-v-c0d92ba8]{margin:20px 0;text-align:center}.comments-section .comments-list .comment-item[data-v-c0d92ba8]{margin-bottom:20px}.comments-section .comments-list .comment-item .comment-header[data-v-c0d92ba8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.comments-section .comments-list .comment-item .comment-header .comment-author[data-v-c0d92ba8],.comments-section .comments-list .comment-item .comment-header[data-v-c0d92ba8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comments-section .comments-list .comment-item .comment-header .comment-author .ivu-tag[data-v-c0d92ba8]{margin-left:10px}.comments-section .comments-list .comment-item .comment-header .comment-meta[data-v-c0d92ba8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comments-section .comments-list .comment-item .comment-header .comment-meta .comment-time[data-v-c0d92ba8]{margin-right:10px;font-size:12px;color:#a0aec0}.comments-section .comments-list .comment-item .comment-content[data-v-c0d92ba8]{line-height:1.6;color:#4a5568;margin-bottom:15px}.comments-section .comments-list .comment-item .comment-replies[data-v-c0d92ba8]{margin:15px 0;padding-left:20px;border-left:3px solid #e2e8f0}.comments-section .comments-list .comment-item .comment-replies .reply-item[data-v-c0d92ba8]{margin-bottom:10px;padding:10px;background:#f8f9fa;border-radius:4px}.comments-section .comments-list .comment-item .comment-replies .reply-item .reply-header[data-v-c0d92ba8]{margin-bottom:5px}.comments-section .comments-list .comment-item .comment-replies .reply-item .reply-header .reply-time[data-v-c0d92ba8]{margin-left:10px;font-size:12px;color:#a0aec0}.comments-section .comments-list .comment-item .comment-replies .reply-item .reply-content[data-v-c0d92ba8]{font-size:14px;color:#4a5568;line-height:1.5}.comments-section .comments-list .comment-item .comment-actions[data-v-c0d92ba8]{text-align:right}.comments-section .comments-list .comment-item .reply-form[data-v-c0d92ba8]{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:4px}.comments-section .comments-list .comment-item .reply-form .reply-actions[data-v-c0d92ba8]{margin-top:10px;text-align:right}.comments-section .comments-list .comment-item .reply-form .reply-actions .ivu-btn[data-v-c0d92ba8]{margin-left:10px}.comments-section .comments-pagination[data-v-c0d92ba8]{margin-top:30px;text-align:center}.error-section[data-v-c0d92ba8],.loading-section[data-v-c0d92ba8]{text-align:center;padding:60px 0}.qa-item .answer-toggle[data-v-c0d92ba8]{margin-top:8px;margin-bottom:8px}.qa-item .answer-toggle .ivu-btn[data-v-c0d92ba8]{border:none;-webkit-box-shadow:none;box-shadow:none}.qa-item .answer-toggle .ivu-btn[data-v-c0d92ba8]:hover{background-color:rgba(56,161,105,.1);color:#38a169}.qa-item .answer-content[data-v-c0d92ba8]{border-left:3px solid #38a169;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:slideDown-data-v-c0d92ba8 .3s ease-out;animation:slideDown-data-v-c0d92ba8 .3s ease-out}.qa-item .answer-content[data-v-c0d92ba8]:hover{background-color:#f0fff4!important}.problem-detail .problem-simple .problem-content[data-v-c0d92ba8]{padding:20px;border-left:3px solid #5a67d8;background:#f8faff}@-webkit-keyframes slideDown-data-v-c0d92ba8{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;max-height:500px;padding-top:16px;padding-bottom:16px;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-data-v-c0d92ba8{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;max-height:500px;padding-top:16px;padding-bottom:16px;-webkit-transform:translateY(0);transform:translateY(0)}}.page-container[data-v-69929e93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100vh;padding:20px;background-color:#f8f6ff}.course-list-container[data-v-69929e93]{width:100%;max-width:1280px}.panel-header-content[data-v-69929e93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-header-content .panel-title-text[data-v-69929e93]{margin-left:10px;font-size:20px;font-weight:600;background:linear-gradient(45deg,#8e2de2,#a259ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 1px rgba(0,0,0,.05)}.filter[data-v-69929e93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.filter li[data-v-69929e93]{margin-bottom:10px}#contest-card[data-v-69929e93]{margin-top:30px;margin-bottom:30px;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(142,45,226,.05);box-shadow:0 10px 30px rgba(142,45,226,.05);border:1px solid rgba(142,45,226,.08);background-color:#fff}#contest-card[data-v-69929e93] .ivu-card-head{padding:18px 24px;border-bottom:1px solid rgba(142,45,226,.08);background:-webkit-gradient(linear,left top,right top,from(#f9f8ff),to(#f0ebff));background:linear-gradient(90deg,#f9f8ff,#f0ebff)}#contest-card[data-v-69929e93] #keyword{width:250px}#contest-card[data-v-69929e93] #keyword .ivu-input{height:38px;border-radius:24px;padding-left:20px;-webkit-transition:all .3s;transition:all .3s;border:1px solid rgba(142,45,226,.2);-webkit-box-shadow:0 2px 6px rgba(142,45,226,.03);box-shadow:0 2px 6px rgba(142,45,226,.03)}#contest-card[data-v-69929e93] #keyword .ivu-input:focus,#contest-card[data-v-69929e93] #keyword .ivu-input:hover{border-color:#8e2de2;-webkit-box-shadow:0 2px 8px rgba(142,45,226,.1);box-shadow:0 2px 8px rgba(142,45,226,.1)}#contest-card[data-v-69929e93] #keyword .ivu-input-suffix{right:12px}#contest-card[data-v-69929e93] #keyword .ivu-input-suffix i{font-size:18px;color:#8e2de2}#contest-card[data-v-69929e93] .ivu-btn-group{border-radius:24px;overflow:hidden;-webkit-box-shadow:0 2px 6px rgba(142,45,226,.05);box-shadow:0 2px 6px rgba(142,45,226,.05)}#contest-card[data-v-69929e93] .ivu-btn-group .ivu-btn{height:38px;padding:0 20px;border:none;-webkit-transition:all .3s;transition:all .3s}#contest-card[data-v-69929e93] .ivu-btn-group .ivu-btn.ivu-btn-primary{background-color:#8e2de2;color:#fff}#contest-card[data-v-69929e93] .ivu-btn-group .ivu-btn.ivu-btn-primary:hover{background-color:#a259ff}#contest-card[data-v-69929e93] .ivu-btn-group .ivu-btn:not(.ivu-btn-primary){background-color:#f5f0ff;color:#606266}#contest-card[data-v-69929e93] .ivu-btn-group .ivu-btn:not(.ivu-btn-primary):hover{color:#8e2de2;background-color:#ede4ff}.contest-grid[data-v-69929e93]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;padding:20px}.contest-grid .contest-item[data-v-69929e93]{position:relative;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s!important;transition:-webkit-transform .3s,-webkit-box-shadow .3s!important;transition:transform .3s,box-shadow .3s!important;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s!important;height:320px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.05);box-shadow:0 10px 20px rgba(0,0,0,.05);cursor:pointer;background-color:#fff;text-align:center}.contest-grid .contest-item[data-v-69929e93]:hover{-webkit-transform:translateY(-8px)!important;transform:translateY(-8px)!important;-webkit-box-shadow:0 15px 30px rgba(142,45,226,.15)!important;box-shadow:0 15px 30px rgba(142,45,226,.15)!important}.contest-grid .contest-item.unauthorized[data-v-69929e93]:hover{-webkit-box-shadow:0 15px 30px rgba(237,64,64,.2)!important;box-shadow:0 15px 30px rgba(237,64,64,.2)!important}.contest-grid .contest-item.authorized[data-v-69929e93]:hover{-webkit-box-shadow:0 15px 30px rgba(25,190,107,.2)!important;box-shadow:0 15px 30px rgba(25,190,107,.2)!important}.contest-grid .contest-item.public[data-v-69929e93]:hover{-webkit-box-shadow:0 15px 30px rgba(142,45,226,.2)!important;box-shadow:0 15px 30px rgba(142,45,226,.2)!important}.contest-grid .contest-item .contest-cover[data-v-69929e93]{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;overflow:hidden;height:220px;background:linear-gradient(135deg,#f5f0ff,#e4e0eb)}.contest-grid .contest-item .contest-cover img[data-v-69929e93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease!important;transition:-webkit-transform .5s ease!important;transition:transform .5s ease!important;transition:transform .5s ease,-webkit-transform .5s ease!important}.contest-grid .contest-item .contest-cover[data-v-69929e93]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),to(rgba(0,0,0,.3)));background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.3));pointer-events:none}.contest-grid .contest-item .contest-cover:hover img[data-v-69929e93]{-webkit-transform:scale(1.07)!important;transform:scale(1.07)!important}.contest-grid .contest-item .contest-info[data-v-69929e93]{padding:20px!important;background:#fff!important;height:100px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.contest-grid .contest-item .contest-info .contest-title[data-v-69929e93]{font-size:20px!important;font-weight:600!important;margin:0 0 8px!important;background:linear-gradient(45deg,#333,#555);-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;line-height:1.4!important;text-align:center!important;letter-spacing:.2px!important;width:90%!important;max-width:280px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;text-shadow:0 1px 2px rgba(0,0,0,.05)!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;padding:0 5px!important}.contest-grid .contest-item .contest-info .contest-item.unauthorized .contest-title[data-v-69929e93]{background:linear-gradient(45deg,#ed4040,#ff6b6b)!important}.contest-grid .contest-item .contest-info .contest-item.authorized .contest-title[data-v-69929e93]{background:linear-gradient(45deg,#19be6b,#42d392)!important}.contest-grid .contest-item .contest-info .contest-item.public .contest-title[data-v-69929e93]{background:linear-gradient(45deg,#8e2de2,#a259ff)!important}.contest-grid .contest-item .contest-info .contest-time-info[data-v-69929e93]{font-size:13px;color:#606266;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contest-grid .contest-item .contest-info .contest-time-info .time-item[data-v-69929e93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.contest-grid .contest-item .contest-info .contest-time-info .time-item .ivu-icon[data-v-69929e93]{margin-right:5px}.pagination-container[data-v-69929e93]{margin:30px 0;text-align:center}.pagination-container[data-v-69929e93] .ivu-page{display:inline-block}.pagination-container[data-v-69929e93] .ivu-page .ivu-page-item{border-radius:4px;-webkit-transition:all .2s;transition:all .2s}.pagination-container[data-v-69929e93] .ivu-page .ivu-page-item.ivu-page-item-active,.pagination-container[data-v-69929e93] .ivu-page .ivu-page-item:hover{border-color:#8e2de2;color:#8e2de2}.pagination-container[data-v-69929e93] .ivu-page .ivu-page-item.ivu-page-item-active{background-color:#8e2de2;color:#fff}.pagination-container[data-v-69929e93] .ivu-page .ivu-page-next,.pagination-container[data-v-69929e93] .ivu-page .ivu-page-options-elevator input,.pagination-container[data-v-69929e93] .ivu-page .ivu-page-prev{border-radius:4px}.pagination-container[data-v-69929e93] .ivu-page .ivu-page-options-elevator input:focus,.pagination-container[data-v-69929e93] .ivu-page .ivu-page-options-elevator input:hover{border-color:#8e2de2}.loading-container[data-v-69929e93],.no-data-container[data-v-69929e93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 0;color:#8e2de2}.loading-container .spin-icon-load[data-v-69929e93],.no-data-container .spin-icon-load[data-v-69929e93]{-webkit-animation:ani-spin-data-v-69929e93 1s linear infinite;animation:ani-spin-data-v-69929e93 1s linear infinite;color:#8e2de2;font-size:36px}@-webkit-keyframes ani-spin-data-v-69929e93{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-spin-data-v-69929e93{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-container .spin-text[data-v-69929e93],.no-data-container .spin-text[data-v-69929e93]{margin-top:15px;font-size:16px;color:#606266}.loading-container p[data-v-69929e93],.no-data-container p[data-v-69929e93]{margin-top:15px;font-size:16px}.no-data-container .ivu-icon[data-v-69929e93]{color:#a259ff;margin-bottom:15px}.no-data-container p[data-v-69929e93]{color:#8e2de2}.time-item[data-v-69929e93],span[data-v-15291866][data-v-69929e93],time[data-v-69929e93]{display:none!important}.contest-item.unauthorized[data-v-69929e93]{border-top:3px solid #ed4040!important;position:relative}.contest-item.unauthorized[data-v-69929e93]:hover{-webkit-transform:translateY(-8px)!important;transform:translateY(-8px)!important;-webkit-box-shadow:0 15px 30px rgba(237,64,64,.2)!important;box-shadow:0 15px 30px rgba(237,64,64,.2)!important}.contest-item.unauthorized .contest-cover img[data-v-69929e93]{-webkit-filter:grayscale(30%)!important;filter:grayscale(30%)!important}.contest-item.unauthorized[data-v-69929e93]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,98%,.1));pointer-events:none;z-index:1;border-radius:16px}.contest-item.authorized[data-v-69929e93]{border-top:3px solid #19be6b!important}.contest-item.authorized[data-v-69929e93]:hover{-webkit-transform:translateY(-8px)!important;transform:translateY(-8px)!important;-webkit-box-shadow:0 15px 30px rgba(25,190,107,.2)!important;box-shadow:0 15px 30px rgba(25,190,107,.2)!important}.contest-item.public[data-v-69929e93]{border-top:3px solid #8e2de2!important}.contest-item.public[data-v-69929e93]:hover{-webkit-transform:translateY(-8px)!important;transform:translateY(-8px)!important;-webkit-box-shadow:0 15px 30px rgba(142,45,226,.2)!important;box-shadow:0 15px 30px rgba(142,45,226,.2)!important}.contest-item.public .contest-title[data-v-69929e93]{background:linear-gradient(45deg,#8e2de2,#a259ff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.contest-access-badge[data-v-69929e93],.contest-public-badge[data-v-69929e93],.contest-unauthorized-badge[data-v-69929e93],.course-status[data-v-69929e93],.remaining-time-badge[data-v-69929e93]{display:none!important}.contest-item[data-v-69929e93]{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1)!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.contest-item.unauthorized:hover .contest-title[data-v-69929e93]{background:linear-gradient(45deg,#ed4040,#ff6b6b)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;text-shadow:0 2px 4px rgba(237,64,64,.1)!important}.contest-item.authorized:hover .contest-title[data-v-69929e93]{background:linear-gradient(45deg,#19be6b,#42d392)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;text-shadow:0 2px 4px rgba(25,190,107,.1)!important}.contest-item.public:hover .contest-title[data-v-69929e93]{background:linear-gradient(45deg,#8e2de2,#a259ff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 2px 4px rgba(142,45,226,.1)!important}.contest-item.public:hover .contest-title[data-v-69929e93],.contest-item:hover .contest-title[data-v-69929e93]{-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important}.contest-status-badge[data-v-69929e93]{position:absolute;top:10px;right:10px;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:700;color:#fff;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.15);box-shadow:0 3px 8px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.contest-status-badge i[data-v-69929e93]{margin-right:4px}.contest-status-badge.unauthorized-badge[data-v-69929e93]{background-color:#ed4040}.contest-status-badge.authorized-badge[data-v-69929e93]{background-color:#e8f5e9;color:#19be6b;border:1px solid rgba(25,190,107,.2);-webkit-box-shadow:0 3px 8px rgba(25,190,107,.15);box-shadow:0 3px 8px rgba(25,190,107,.15);border-radius:20px;padding:6px 15px}.contest-status-badge.public-badge[data-v-69929e93]{background-color:#8e2de2}.content-type-selector[data-v-69929e93]{margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-type-selector .selector-tabs[data-v-69929e93]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f5f7fa;border-radius:8px;padding:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.content-type-selector .selector-tabs .tab-item[data-v-69929e93]{padding:10px 20px;border-radius:6px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 4px;font-weight:500}.content-type-selector .selector-tabs .tab-item .ivu-icon[data-v-69929e93]{margin-right:6px}.content-type-selector .selector-tabs .tab-item.active[data-v-69929e93]{background-color:#8e2de2;color:#fff;-webkit-box-shadow:0 4px 10px rgba(142,45,226,.3);box-shadow:0 4px 10px rgba(142,45,226,.3)}.content-type-selector .selector-tabs .tab-item[data-v-69929e93]:hover:not(.active){background-color:rgba(142,45,226,.1);color:#8e2de2}.contest-type-tag[data-v-69929e93]{position:absolute;bottom:10px;right:10px;background-color:rgba(82,196,26,.06);color:#52c41a;padding:3px 8px;font-size:12px;border-radius:4px;opacity:.8}.shape-triangle[data-v-69929e93]{position:absolute;bottom:10px;right:10px;width:16px;height:16px;border-radius:3px;background:linear-gradient(135deg,transparent,transparent 50%,currentColor 0,currentColor);-webkit-transform:rotate(45deg) scale(.8);transform:rotate(45deg) scale(.8);opacity:.7;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));-webkit-transition:all .3s ease;transition:all .3s ease;color:#52c41a}.shape-triangle.unauthorized-shape[data-v-69929e93]{color:#ed4040}.shape-triangle.authorized-shape[data-v-69929e93]{color:#19be6b}.shape-triangle.public-shape[data-v-69929e93]{color:#8e2de2}.shape-triangle[data-v-69929e93]:hover{opacity:.9;-webkit-transform:rotate(45deg) scale(.85);transform:rotate(45deg) scale(.85)}.shape-square[data-v-69929e93]{position:absolute;bottom:10px;right:10px;width:14px;height:14px;border-radius:4px;background:currentColor;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1),inset 0 1px 1px hsla(0,0%,100%,.2);box-shadow:0 1px 3px rgba(0,0,0,.1),inset 0 1px 1px hsla(0,0%,100%,.2);opacity:.7;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .3s ease;transition:all .3s ease;color:#1890ff}.shape-square.unauthorized-shape[data-v-69929e93]{color:#ed4040}.shape-square.authorized-shape[data-v-69929e93]{color:#19be6b}.shape-square.public-shape[data-v-69929e93]{color:#8e2de2}.shape-square[data-v-69929e93]:hover{opacity:.9;-webkit-transform:scale(.85);transform:scale(.85)}.collections-scroll[data-v-69929e93],.problem-collections-container[data-v-69929e93]{width:100%;max-width:1280px;margin-bottom:20px}.collections-scroll[data-v-69929e93]{overflow-x:auto;padding:20px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(142,45,226,.08);box-shadow:0 4px 12px rgba(142,45,226,.08)}.collections-scroll[data-v-69929e93]::-webkit-scrollbar{height:8px}.collections-scroll[data-v-69929e93]::-webkit-scrollbar-track{background:rgba(142,45,226,.1);border-radius:4px}.collections-scroll[data-v-69929e93]::-webkit-scrollbar-thumb{background:rgba(142,45,226,.3);border-radius:4px}.collections-scroll[data-v-69929e93]::-webkit-scrollbar-thumb:hover{background:rgba(142,45,226,.5)}.scroll-container[data-v-69929e93]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-bottom:10px}.collection-item[data-v-69929e93]{-ms-flex-negative:0;flex-shrink:0;width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;padding:16px;border-radius:12px;background-color:#f8f9fa;border:2px solid transparent}.collection-item[data-v-69929e93]:hover{background-color:#f0ebff;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 20px rgba(142,45,226,.15);box-shadow:0 8px 20px rgba(142,45,226,.15);border-color:#8e2de2}.collection-icon[data-v-69929e93]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#8e2de2,#a259ff);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px;color:#fff;-webkit-box-shadow:0 4px 8px rgba(142,45,226,.3);box-shadow:0 4px 8px rgba(142,45,226,.3)}.collection-content[data-v-69929e93],.collection-icon[data-v-69929e93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collection-content[data-v-69929e93]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.collection-name[data-v-69929e93]{font-size:14px;font-weight:600;margin:0 0 8px;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.4}.collection-info[data-v-69929e93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collection-info[data-v-69929e93] .ivu-tag{font-size:12px;padding:4px 8px;border-radius:6px}.course-container[data-v-324c9a84]{max-width:1200px;margin:20px auto;padding:0 15px;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.course-header[data-v-324c9a84]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden;margin-bottom:20px}.course-banner[data-v-324c9a84]{position:relative;padding:35px;background:linear-gradient(135deg,#f5f7fa,#e4e7eb);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-banner .course-logo[data-v-324c9a84]{width:140px;height:140px;border-radius:12px;-o-object-fit:cover;object-fit:cover;margin-right:35px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.15);box-shadow:0 8px 20px rgba(0,0,0,.15)}.course-banner .course-info[data-v-324c9a84]{-webkit-box-flex:1;-ms-flex:1;flex:1}.course-banner .course-info .course-title[data-v-324c9a84]{font-size:28px;font-weight:600;color:#303133;margin:0 0 15px;text-shadow:0 1px 2px rgba(0,0,0,.05)}.course-banner .course-info .course-meta[data-v-324c9a84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-banner .course-info .course-meta .contest-badge .auth-badge[data-v-324c9a84]{padding:4px 10px;border-radius:4px;font-size:14px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-banner .course-info .course-meta .contest-badge .auth-badge.success[data-v-324c9a84]{background-color:#e8f5e9;color:#19be6b;border:1px solid rgba(25,190,107,.2);border-radius:20px;padding:6px 15px}.course-banner .course-info .course-meta .contest-badge .auth-badge.warning[data-v-324c9a84]{background-color:#fff3e8;color:#f90;border:1px solid rgba(255,153,0,.2)}.course-banner .course-info .course-meta .contest-badge .auth-badge i[data-v-324c9a84]{margin-right:4px}.course-banner .course-info .course-meta .meta-badge[data-v-324c9a84]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#606266}.course-banner .course-info .course-meta .meta-badge i[data-v-324c9a84]{margin-right:4px}.course-banner .course-info .course-meta .meta-badge.creator[data-v-324c9a84]{background-color:#e1f5fe;color:#2d8cf0;padding:6px 15px;border-radius:20px;border:1px solid rgba(45,140,240,.2);-webkit-box-shadow:0 3px 8px rgba(45,140,240,.15);box-shadow:0 3px 8px rgba(45,140,240,.15)}.course-banner .course-countdown[data-v-324c9a84]{background:hsla(0,0%,100%,.9);color:#304455;padding:20px;border-radius:12px;text-align:center;min-width:200px;margin-left:25px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.6);box-shadow:0 8px 24px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.08)}.course-banner .course-countdown .countdown-label[data-v-324c9a84]{font-size:16px;margin-bottom:10px;color:#5a6978;font-weight:500;letter-spacing:.5px}.course-banner .course-countdown .countdown-timer .countdown-days[data-v-324c9a84]{font-family:Monaco,Menlo,monospace;font-size:32px;font-weight:600;color:#2d8cf0;margin-bottom:5px}.course-banner .course-countdown .countdown-timer .unit[data-v-324c9a84]{font-size:16px;font-weight:400;color:#5a6978;margin-left:2px}.course-banner .course-countdown .countdown-timer .digital-time[data-v-324c9a84]{font-family:Monaco,Menlo,monospace;font-size:22px;font-weight:600;letter-spacing:1px;margin-top:5px}.course-banner .course-countdown .countdown-timer .digital-time .time-segment[data-v-324c9a84]{display:inline-block;background:rgba(45,140,240,.1);padding:3px 8px;border-radius:6px;min-width:36px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05);box-shadow:inset 0 1px 3px rgba(0,0,0,.05);color:#2d8cf0}.course-banner .course-countdown .countdown-timer .digital-time .time-separator[data-v-324c9a84]{margin:0 2px;color:#5a6978}.contest-password[data-v-324c9a84]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:center}.contest-password-input[data-v-324c9a84]{width:300px;margin-right:10px}.course-tabs[data-v-324c9a84]{background:#fff;border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.05);box-shadow:0 10px 30px rgba(0,0,0,.05);overflow:hidden}.course-tabs[data-v-324c9a84] .ivu-tabs-nav-container{background:-webkit-gradient(linear,left top,right top,from(#f8f9fa),to(#f0f2f5));background:linear-gradient(90deg,#f8f9fa,#f0f2f5);padding:0 20px;border-bottom:1px solid rgba(0,0,0,.05)}.course-tabs[data-v-324c9a84] .ivu-tabs-nav-scroll{overflow-x:auto}.course-tabs[data-v-324c9a84] .ivu-tabs-ink-bar{background-color:#2d8cf0;height:3px;border-radius:3px}.course-tabs[data-v-324c9a84] .ivu-tabs-tab{font-size:16px;padding:14px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.course-tabs[data-v-324c9a84] .ivu-tabs-tab:hover{color:#2d8cf0}.course-tabs[data-v-324c9a84] .ivu-tabs-tab-active{color:#2d8cf0;font-weight:500}.course-tabs .tab-content[data-v-324c9a84]{padding:25px;min-height:300px}.course-tabs .tab-placeholder[data-v-324c9a84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:300px}.course-tabs .tab-placeholder .auto-redirect[data-v-324c9a84]{font-size:14px;color:#606266}.course-tabs .tab-placeholder .auto-redirect .spin-icon-loading[data-v-324c9a84]{-webkit-animation:spin-rotate-data-v-324c9a84 1s linear infinite;animation:spin-rotate-data-v-324c9a84 1s linear infinite}@-webkit-keyframes spin-rotate-data-v-324c9a84{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rotate-data-v-324c9a84{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.course-tabs .course-description[data-v-324c9a84]{color:#303133;line-height:1.7}.course-tabs .course-description[data-v-324c9a84] h1,.course-tabs .course-description[data-v-324c9a84] h2,.course-tabs .course-description[data-v-324c9a84] h3{margin-top:24px;margin-bottom:16px;font-weight:500}.course-tabs .course-description[data-v-324c9a84] p{margin-bottom:16px}.course-tabs .course-description[data-v-324c9a84] img{max-width:100%;border-radius:6px;margin:10px 0}.course-tabs .course-description[data-v-324c9a84] pre{background-color:#f8f9fa;border-radius:6px;padding:16px;overflow:auto;margin:16px 0}.course-tabs .course-description[data-v-324c9a84] code{font-family:Monaco,Menlo,monospace;background-color:rgba(0,0,0,.05);padding:2px 5px;border-radius:3px}.course-tabs .course-description[data-v-324c9a84] ol,.course-tabs .course-description[data-v-324c9a84] ul{padding-left:24px;margin-bottom:16px}.contest-auth-required[data-v-324c9a84]{padding:20px;margin:20px 0}.contest-auth-required .ivu-alert[data-v-324c9a84]{margin-bottom:30px}.contest-auth-required .auth-method-switch[data-v-324c9a84]{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f8f9fa;border-radius:8px;padding:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.contest-auth-required .auth-method-btn[data-v-324c9a84]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;height:40px;padding:8px 20px;font-size:14px;font-weight:500;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;margin:0}.contest-auth-required .auth-method-btn.ivu-btn-default[data-v-324c9a84]{background:transparent;color:#666;-webkit-box-shadow:none;box-shadow:none}.contest-auth-required .auth-method-btn.ivu-btn-primary[data-v-324c9a84]{background:#fff;color:#409eff;-webkit-box-shadow:0 2px 4px rgba(64,158,255,.2);box-shadow:0 2px 4px rgba(64,158,255,.2)}.contest-auth-required .auth-method-btn[data-v-324c9a84]:hover{-webkit-transform:none;transform:none}.contest-auth-required .auth-method-btn.ivu-btn-default[data-v-324c9a84]:hover{background:rgba(64,158,255,.1);color:#409eff}.contest-auth-required .auth-method-btn.ivu-btn-primary[data-v-324c9a84]:hover{background:#fff;color:#409eff;-webkit-box-shadow:0 4px 8px rgba(64,158,255,.3);box-shadow:0 4px 8px rgba(64,158,255,.3)}.contest-auth-required .auth-methods-container[data-v-324c9a84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width:768px){.contest-auth-required .auth-methods-container[data-v-324c9a84]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contest-auth-required .auth-methods-container .contest-purchase-container[data-v-324c9a84]{-webkit-box-flex:2;-ms-flex:2;flex:2;margin:0}.contest-auth-required .auth-methods-container .auth-code-container[data-v-324c9a84]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 0 20px}}.contest-auth-required .auth-code-container[data-v-324c9a84]{background-color:#fff;border-radius:8px;padding:24px;margin-top:20px;margin-bottom:20px;border:1px solid #e4e7ed;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:center}.contest-auth-required .auth-code-container h3[data-v-324c9a84]{font-size:18px;font-weight:600;margin-bottom:15px;color:#303133}.contest-auth-required .auth-code-container .auth-code-form[data-v-324c9a84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;gap:10px}@media (min-width:768px){.contest-auth-required .auth-code-container .auth-code-form[data-v-324c9a84]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}}.contest-auth-required .auth-code-container .auth-code-form .auth-code-input[data-v-324c9a84]{width:100%;max-width:300px}@media (min-width:768px){.contest-auth-required .auth-code-container .auth-code-form .auth-code-input[data-v-324c9a84]{margin-right:10px}}.contest-auth-required .auth-code-container .auth-code-form .ivu-btn[data-v-324c9a84]{min-width:120px;border-radius:6px}.contest-auth-required .auth-code-container .auth-code-tip[data-v-324c9a84]{font-size:13px;color:#808695;margin-top:10px;line-height:1.5}.contest-auth-required .unauthorized-course-info[data-v-324c9a84]{background:#fff;border-radius:12px;padding:25px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.05);box-shadow:0 5px 15px rgba(0,0,0,.05)}.contest-auth-required .unauthorized-course-info h2[data-v-324c9a84]{font-size:20px;font-weight:500;margin-bottom:20px;color:#303133;border-left:4px solid #2d8cf0;padding-left:12px}.contest-auth-required .unauthorized-course-info[data-v-324c9a84] .markdown-body{border:none;padding:0;-webkit-box-shadow:none;box-shadow:none}.contest-auth-required .unauthorized-course-info[data-v-324c9a84] .markdown-body img{max-width:100%;border-radius:4px}.contest-auth-required .unauthorized-course-info[data-v-324c9a84] .markdown-body pre{background-color:#f6f8fa;border-radius:6px}.course-countdown[data-v-324c9a84]{display:v-bind('authRequired ? "none" : "block"')}[data-v-324c9a84] .ivu-tabs-nav .ivu-tabs-tab.ivu-tabs-tab-disabled{color:#c5c8ce;cursor:not-allowed}.problems-container[data-v-324c9a84]{width:100%}.announcements-container[data-v-324c9a84],.submissions-container[data-v-324c9a84]{padding:20px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);margin-top:20px}.auth-time-info[data-v-324c9a84]{margin-top:15px;border-top:1px dashed rgba(0,0,0,.1);padding-top:10px}.auth-time-info .auth-time-label[data-v-324c9a84]{font-size:14px;color:#5a6978;margin-bottom:5px;font-weight:500}.auth-time-info .auth-time-value[data-v-324c9a84]{font-size:13px;color:#2d8cf0;font-family:Monaco,Menlo,monospace;background-color:rgba(45,140,240,.08);padding:4px 8px;border-radius:4px;display:inline-block}.permanent-auth-display[data-v-324c9a84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}.permanent-icon[data-v-324c9a84]{font-size:48px;font-weight:700;color:#19be6b;margin-bottom:5px;line-height:1}.permanent-text[data-v-324c9a84]{font-size:16px;color:#19be6b;font-weight:500}.unauthorized-modal-content[data-v-324c9a84]{padding:20px}.unauthorized-modal-content .modal-message h3[data-v-324c9a84]{color:#303133;margin-top:0;margin-bottom:15px;font-size:20px;font-weight:500}.unauthorized-modal-content .modal-message p[data-v-324c9a84]{margin-bottom:10px;line-height:1.6;color:#606266;font-size:15px}.unlock-message[data-v-324c9a84]{background-color:#f8f8f8;padding:15px;border-radius:4px;margin-bottom:15px;border-left:4px solid #409eff}.unlock-message[data-v-324c9a84] :deep(img){max-width:100%}.unlock-message[data-v-324c9a84] :deep(a){color:#409eff;text-decoration:none}.unlock-message[data-v-324c9a84] :deep(a):hover{text-decoration:underline}.unlock-message[data-v-324c9a84] :deep(code){background-color:#f0f0f0;padding:2px 4px;border-radius:3px}.unlock-message[data-v-324c9a84] :deep(pre){background-color:#2d2d2d;color:#ccc;padding:10px;border-radius:3px;overflow:auto}.unlock-message[data-v-324c9a84] :deep(blockquote){border-left:3px solid #ddd;margin-left:0;padding-left:10px;color:#666}.unlock-message[data-v-324c9a84] :deep(table){border-collapse:collapse;width:100%}.unlock-message :deep(table) td[data-v-324c9a84],.unlock-message :deep(table) th[data-v-324c9a84]{border:1px solid #ddd;padding:8px}.unlock-message :deep(table) th[data-v-324c9a84]{background-color:#f2f2f2}.form-hint[data-v-324c9a84]{color:#666;font-size:13px;margin-bottom:10px}.problem-categories-section[data-v-324c9a84]{margin-top:40px;padding-top:20px;border-top:1px solid #eee}.problem-categories-section .section-title[data-v-324c9a84]{font-size:22px;margin-bottom:20px;font-weight:500;color:#17233d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.problem-categories-section .section-title .ivu-icon[data-v-324c9a84]{margin-right:8px}.problem-categories-section .categories-loading[data-v-324c9a84]{padding:40px 0;text-align:center}.problem-categories-section .categories-loading .spin-text[data-v-324c9a84]{margin-top:10px;color:#999}.problem-categories-section .no-categories[data-v-324c9a84]{padding:30px 0;text-align:center;color:#999;background:#f8f8f9;border-radius:4px}.problem-categories-section .no-categories .ivu-icon[data-v-324c9a84]{margin-bottom:10px;color:#ccc}.problem-categories-section .no-categories p[data-v-324c9a84]{margin:0}.problem-categories-section .categories-scroll[data-v-324c9a84]{margin-top:20px;position:relative}.problem-categories-section .scroll-container[data-v-324c9a84]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;scroll-behavior:smooth;padding:10px 0;gap:15px;scrollbar-width:thin;scrollbar-color:#409eff #f5f5f5}.problem-categories-section .scroll-container[data-v-324c9a84]::-webkit-scrollbar{height:8px}.problem-categories-section .scroll-container[data-v-324c9a84]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.problem-categories-section .scroll-container[data-v-324c9a84]::-webkit-scrollbar-thumb{background-color:#409eff;border-radius:10px}.problem-categories-section .category-item[data-v-324c9a84]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:180px;max-width:250px;background-color:#fff;border:1px solid #e8eaec;border-radius:8px;padding:15px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease;transition:all .3s ease}.problem-categories-section .category-item[data-v-324c9a84]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);border-color:#409eff}.problem-categories-section .category-item.locked[data-v-324c9a84]{opacity:.8;background-color:#f8f8f8}.problem-categories-section .category-icon[data-v-324c9a84]{margin-bottom:10px;color:#409eff}.problem-categories-section .category-content[data-v-324c9a84]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.problem-categories-section .category-name[data-v-324c9a84]{margin:0 0 10px;font-size:16px;font-weight:500;color:#17233d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.problem-categories-section .category-info[data-v-324c9a84]{margin-top:auto}.problem-categories-section .lock-icon[data-v-324c9a84]{margin-right:5px}.login-button-container[data-v-324c9a84]{margin-top:20px;text-align:center;padding:0 30px}.login-button-container .ivu-btn[data-v-324c9a84]{height:44px;font-size:16px;-webkit-box-shadow:0 4px 12px rgba(45,140,240,.2);box-shadow:0 4px 12px rgba(45,140,240,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.login-button-container .ivu-btn[data-v-324c9a84]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 15px rgba(45,140,240,.3);box-shadow:0 6px 15px rgba(45,140,240,.3)}.top-categories[data-v-324c9a84]{margin-top:20px;margin-bottom:20px;padding:25px;background:#fff;border-radius:12px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.05);box-shadow:0 5px 15px rgba(0,0,0,.05)}.contest-purchase-container[data-v-6165ccf0]{background:#fff;border-radius:8px;padding:24px;margin:20px 0;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.purchase-section[data-v-6165ccf0]{margin:0}.section-header[data-v-6165ccf0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.section-title[data-v-6165ccf0]{font-size:24px;color:#333;margin:0;font-weight:500;-webkit-box-flex:1;-ms-flex:1;flex:1}.auth-method-switch[data-v-6165ccf0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f9fa;border-radius:8px;padding:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.auth-method-btn[data-v-6165ccf0]{min-width:100px;height:36px;padding:6px 16px;font-size:13px;font-weight:500;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;margin:0}.auth-method-btn.ivu-btn-default[data-v-6165ccf0]{background:transparent;color:#666;-webkit-box-shadow:none;box-shadow:none}.auth-method-btn.ivu-btn-primary[data-v-6165ccf0]{background:#fff;color:#409eff;-webkit-box-shadow:0 2px 4px rgba(64,158,255,.2);box-shadow:0 2px 4px rgba(64,158,255,.2)}.auth-method-btn[data-v-6165ccf0]:hover{-webkit-transform:none;transform:none}.auth-method-btn.ivu-btn-default[data-v-6165ccf0]:hover{background:rgba(64,158,255,.1);color:#409eff}.auth-method-btn.ivu-btn-primary[data-v-6165ccf0]:hover{background:#fff;color:#409eff;-webkit-box-shadow:0 4px 8px rgba(64,158,255,.3);box-shadow:0 4px 8px rgba(64,158,255,.3)}@media (max-width:768px){.section-header[data-v-6165ccf0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center}.section-title[data-v-6165ccf0]{text-align:center;margin-bottom:15px}.auth-method-switch[data-v-6165ccf0]{-ms-flex-item-align:center;align-self:center}}.plans-grid[data-v-6165ccf0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:1000px;margin:0 auto}.plan-card[data-v-6165ccf0]{position:relative;background:#fff;border:2px solid #f0f0f0;border-radius:12px;padding:0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;text-align:center}.plan-card[data-v-6165ccf0]:hover{-webkit-box-shadow:0 8px 25px rgba(64,158,255,.15);box-shadow:0 8px 25px rgba(64,158,255,.15)}.plan-card.selected[data-v-6165ccf0],.plan-card[data-v-6165ccf0]:hover{border-color:#409eff;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.plan-card.selected[data-v-6165ccf0]{-webkit-box-shadow:0 8px 25px rgba(64,158,255,.2);box-shadow:0 8px 25px rgba(64,158,255,.2)}.plan-card.recommended[data-v-6165ccf0]{border-color:#67c23a}.plan-card.recommended.selected[data-v-6165ccf0],.plan-card.recommended[data-v-6165ccf0]:hover{border-color:#67c23a;-webkit-box-shadow:0 8px 25px rgba(103,194,58,.2);box-shadow:0 8px 25px rgba(103,194,58,.2)}.recommended-badge[data-v-6165ccf0]{position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff;padding:4px 16px;border-radius:0 0 8px 8px;font-size:12px;font-weight:700;z-index:10}.plan-content[data-v-6165ccf0]{padding:30px 20px 20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plan-name[data-v-6165ccf0]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.plan-duration[data-v-6165ccf0]{font-size:14px;color:#666;margin-bottom:20px}.plan-pricing[data-v-6165ccf0]{margin-bottom:20px}.current-price[data-v-6165ccf0]{font-size:32px;font-weight:700;color:#ff6b35;line-height:1}.original-price[data-v-6165ccf0]{font-size:16px;color:#999;text-decoration:line-through;margin-top:5px}.plan-description[data-v-6165ccf0]{color:#666;font-size:13px;margin-bottom:20px;line-height:1.4}.plan-features[data-v-6165ccf0]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:25px;text-align:left}.feature-item[data-v-6165ccf0]{font-size:14px;color:#666;margin-bottom:8px;line-height:1.4}.feature-item.special[data-v-6165ccf0]{color:#ff6b35;font-weight:500}.plan-action[data-v-6165ccf0]{margin-top:auto}.purchase-btn[data-v-6165ccf0]{width:100%;height:40px;font-size:16px;font-weight:500;border-radius:8px;background:linear-gradient(135deg,#409eff,#66b3ff);border:none;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.purchase-btn[data-v-6165ccf0]:hover{background:linear-gradient(135deg,#66b3ff,#409eff);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.recommended .purchase-btn[data-v-6165ccf0]{background:linear-gradient(135deg,#67c23a,#85ce61)}.recommended .purchase-btn[data-v-6165ccf0]:hover{background:linear-gradient(135deg,#85ce61,#67c23a)}.payment-modal-content[data-v-6165ccf0]{text-align:center;padding:20px 0}.payment-loading[data-v-6165ccf0]{padding:40px 0;text-align:center}.loading-text[data-v-6165ccf0]{margin-top:16px;color:#666;font-size:14px}.spin-icon-loading[data-v-6165ccf0]{-webkit-animation:spin-rotate-data-v-6165ccf0 1s linear infinite;animation:spin-rotate-data-v-6165ccf0 1s linear infinite}@-webkit-keyframes spin-rotate-data-v-6165ccf0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rotate-data-v-6165ccf0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.payment-qr-section[data-v-6165ccf0]{padding:20px 0;text-align:center}.payment-info[data-v-6165ccf0]{text-align:center}.payment-info h4[data-v-6165ccf0]{font-size:20px;color:#444;margin-bottom:16px;font-weight:500}.payment-info p[data-v-6165ccf0]{font-size:14px;color:#666;margin-bottom:20px}.qr-code-display[data-v-6165ccf0]{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.qr-code-container[data-v-6165ccf0]{border:1px solid #e0e0e0;border-radius:8px;padding:16px;background:#fff;display:inline-block;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.qr-code-container img[data-v-6165ccf0]{display:block;max-width:200px;max-height:200px;margin:0 auto}.payment-status-check[data-v-6165ccf0]{margin-top:20px;padding:12px;background:#f8f9fa;border-radius:6px;color:#666;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.payment-methods[data-v-6165ccf0]{padding:20px;.payment-title{text-align:center;margin-bottom:25px;h4{margin:0 0 10px;font-size:18px;color:#333;font-weight:600}.payment-amount{margin:0;font-size:14px;color:#666;.price{color:#f60;font-weight:700;font-size:16px}}}.payment-options{margin-bottom:25px;.payment-option{display:block;width:100%;margin-bottom:12px;padding:0;border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;&:hover:not(.disabled){border-color:#1677ff;-webkit-box-shadow:0 2px 8px rgba(22,119,255,.15);box-shadow:0 2px 8px rgba(22,119,255,.15)}&.selected{border-color:#1677ff;background-color:#f0f7ff;.payment-checkmark{opacity:1}}&.disabled{cursor:not-allowed;background-color:#f5f5f5;border-color:#e8e8e8;.payment-content{opacity:.6}}input[type=radio]{display:none}.payment-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;position:relative;.payment-icon{width:32px;height:32px;margin-right:12px;img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}.payment-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;font-weight:500;color:#333}.coming-soon{font-size:12px;color:#f90;background:#fff3e0;padding:2px 8px;border-radius:12px;font-weight:500}.payment-checkmark{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:#1677ff;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}}}}.confirm-section{text-align:center}}.payment-link-section[data-v-6165ccf0]{padding:40px 0}.payment-iframe-container[data-v-6165ccf0]{margin:20px 0;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.payment-iframe-container iframe[data-v-6165ccf0]{width:100%;height:400px;border:none;border-radius:8px}.pending-order-content[data-v-6165ccf0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pending-order-content .warning-icon[data-v-6165ccf0]{margin-right:16px}.pending-order-content .warning-icon i[data-v-6165ccf0]{font-size:24px;color:#e6a23c}.pending-order-content .pending-order-info[data-v-6165ccf0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pending-order-content .main-message[data-v-6165ccf0]{font-size:16px;font-weight:700;color:#303133;margin:0 0 12px}.pending-order-content .order-details[data-v-6165ccf0]{background:#fdf6ec;padding:12px;border-radius:4px;margin-bottom:12px}.pending-order-content .order-details p[data-v-6165ccf0]{margin:4px 0;font-size:14px}.pending-order-content .suggestion[data-v-6165ccf0]{color:#606266;font-size:14px;margin:0}.pending-orders-multiple[data-v-6165ccf0]{margin-top:20px}.alert[data-v-6165ccf0]{background-color:#fff;border-radius:4px;padding:12px;margin-bottom:20px}.alert i[data-v-6165ccf0]{margin-right:8px}.orders-list[data-v-6165ccf0]{margin-bottom:20px}.order-card[data-v-6165ccf0]{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:12px;margin-bottom:12px}.order-info[data-v-6165ccf0]{margin-bottom:12px}.order-item[data-v-6165ccf0]{margin-bottom:4px}.order-actions[data-v-6165ccf0],.pending-orders-footer[data-v-6165ccf0]{text-align:right}.help-text[data-v-6165ccf0]{color:#999;font-size:12px}.ivu-tag.ivu-tag-green.ivu-tag-dot.ivu-tag-checked.inline-tag{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;height:28px!important;line-height:26px!important;padding:0 15px!important;margin-right:8px!important;background-color:rgba(25,190,107,.1)!important;color:#19be6b!important;border:1px solid rgba(25,190,107,.2)!important;border-radius:20px!important;font-size:14px!important;font-weight:500!important;white-space:nowrap!important}.ivu-tag.ivu-tag-green.ivu-tag-dot.ivu-tag-checked.inline-tag .ivu-tag-dot-inner{display:inline-block!important;width:8px!important;height:8px!important;margin-right:6px!important;background-color:#19be6b!important;border-radius:50%!important}.ivu-tag.ivu-tag-green.ivu-tag-dot.ivu-tag-checked.inline-tag .ivu-tag-text{font-size:14px!important;font-weight:500!important}.highlight-text{background-color:rgba(255,165,0,.3)!important;color:#ff7b00!important;padding:0 2px!important;border-radius:3px!important;font-weight:700!important;display:inline-block!important}.tag-highlighted{background-color:rgba(255,165,0,.2)!important;color:#f90!important;border:1px solid rgba(255,165,0,.4)!important;-webkit-box-shadow:0 2px 6px rgba(255,165,0,.15)!important;box-shadow:0 2px 6px rgba(255,165,0,.15)!important}.tag-highlighted .ivu-tag-dot-inner{background-color:#f90!important}.problem-list-container[data-v-48c72ff4]{margin:0 auto;max-width:1200px;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);padding:0 0 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow:hidden}.search-area[data-v-48c72ff4]{background:linear-gradient(135deg,#f8faff,#eef2fd);padding:24px;margin-bottom:24px;border-radius:0;border-bottom:1px solid rgba(235,238,245,.8)}.search-area .search-bar[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;gap:16px}.search-area .search-bar .search-input-container[data-v-48c72ff4]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px}.search-area .search-bar .search-input[data-v-48c72ff4]{width:100%}.search-area .search-bar .search-input[data-v-48c72ff4] .ivu-input{height:48px;border-radius:24px;padding-left:48px;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);font-size:15px;border:2px solid transparent}.search-area .search-bar .search-input[data-v-48c72ff4] .ivu-input:focus,.search-area .search-bar .search-input[data-v-48c72ff4] .ivu-input:hover{border-color:#409eff;-webkit-box-shadow:0 0 0 4px rgba(64,158,255,.15);box-shadow:0 0 0 4px rgba(64,158,255,.15);background-color:#fff}.search-area .search-bar .search-input[data-v-48c72ff4] .ivu-input-prefix{left:18px;font-size:18px;color:#909399}.search-area .search-bar .expand-all-section[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.search-area .search-bar .expand-all-section .order-toggle-btn[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 16px;height:40px;border-radius:20px;background:linear-gradient(135deg,#fff,#f0f2f5);border:1px solid #e8eaec;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);margin-right:10px}.search-area .search-bar .expand-all-section .order-toggle-btn[data-v-48c72ff4]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);background:linear-gradient(135deg,#fff,#f5f7fa);border-color:#dcdfe6}.search-area .search-bar .expand-all-section .order-toggle-btn[data-v-48c72ff4]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05)}.search-area .search-bar .expand-all-section .order-toggle-btn i[data-v-48c72ff4]{font-size:16px;color:#606266}.search-area .search-bar .expand-all-section .order-toggle-btn span[data-v-48c72ff4]{font-weight:500;font-size:14px;color:#606266}.search-area .search-bar .expand-all-section .expand-all-btn[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 16px;height:40px;border-radius:20px;background:linear-gradient(135deg,#2d8cf0,#0063d2);border:none;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 4px 12px rgba(45,140,240,.25);box-shadow:0 4px 12px rgba(45,140,240,.25)}.search-area .search-bar .expand-all-section .expand-all-btn[data-v-48c72ff4]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 16px rgba(45,140,240,.35);box-shadow:0 6px 16px rgba(45,140,240,.35);background:linear-gradient(135deg,#2d8cf0,#0057bd)}.search-area .search-bar .expand-all-section .expand-all-btn[data-v-48c72ff4]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 3px 8px rgba(45,140,240,.3);box-shadow:0 3px 8px rgba(45,140,240,.3)}.search-area .search-bar .expand-all-section .expand-all-btn[data-v-48c72ff4]:disabled{opacity:.7;cursor:not-allowed;-webkit-transform:none;transform:none}.search-area .search-bar .expand-all-section .expand-all-btn i[data-v-48c72ff4]{font-size:16px}.search-area .search-bar .expand-all-section .expand-all-btn span[data-v-48c72ff4]{font-weight:500;font-size:14px}.search-area .search-tips[data-v-48c72ff4]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.search-area .search-tips[data-v-48c72ff4] .ivu-tag{border-radius:12px;padding:0 12px;border:none;background-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04);-webkit-transition:all .3s ease;transition:all .3s ease}.search-area .search-tips[data-v-48c72ff4] .ivu-tag:hover{background-color:hsla(0,0%,100%,.9);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.loading-container[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:300px;margin:20px 0}.loading-container .spin-icon-load[data-v-48c72ff4]{-webkit-animation:ani-spin-data-v-48c72ff4 1s linear infinite;animation:ani-spin-data-v-48c72ff4 1s linear infinite}@-webkit-keyframes ani-spin-data-v-48c72ff4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-spin-data-v-48c72ff4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-container .spin-text[data-v-48c72ff4]{margin-top:15px;font-size:16px;color:#606266;font-weight:500}.problem-categories[data-v-48c72ff4]{margin:0 24px}.category-collapse[data-v-48c72ff4]{width:100%}.category-collapse[data-v-48c72ff4] .ivu-collapse{background-color:transparent;border:none}.category-collapse[data-v-48c72ff4] .ivu-collapse-item{margin-bottom:16px;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05);background-color:#fff;border:none}.category-collapse[data-v-48c72ff4] .ivu-collapse-item:hover{-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.08)}.category-collapse[data-v-48c72ff4] .ivu-collapse-header{position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:20px 24px!important;background:-webkit-gradient(linear,left top,right top,from(#f7faff),to(#edf2fd));background:linear-gradient(90deg,#f7faff,#edf2fd);border-radius:12px 12px 0 0!important;margin:0!important;cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s;transition:background-color .3s}.category-collapse[data-v-48c72ff4] .ivu-collapse-header:hover{background:-webkit-gradient(linear,left top,right top,from(#edf6ff),to(#e0edff));background:linear-gradient(90deg,#edf6ff,#e0edff)}.category-collapse[data-v-48c72ff4] .ivu-collapse-header:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:-webkit-gradient(linear,left top,left bottom,from(#4095ff),to(#2d8cf0));background:linear-gradient(180deg,#4095ff,#2d8cf0);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:12px 0 0 12px}.category-collapse[data-v-48c72ff4] .ivu-collapse-header .ivu-icon{margin-right:10px;font-size:16px;color:#4095ff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.category-collapse[data-v-48c72ff4] .ivu-collapse-content{padding:0!important;border:none!important;background-color:#fff!important;border-radius:0 0 12px 12px!important}.category-collapse[data-v-48c72ff4] .ivu-collapse-content-box{padding:0!important}.category-collapse[data-v-48c72ff4] .ivu-collapse-item-active .ivu-collapse-header:before{opacity:1}.category-collapse[data-v-48c72ff4] .ivu-collapse-item-active .ivu-collapse-header .ivu-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.category-collapse[data-v-48c72ff4] .category-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-collapse[data-v-48c72ff4] .category-header .category-name{font-weight:600;font-size:16px;color:#303133;margin-right:10px}.category-collapse[data-v-48c72ff4] .category-header .problem-count{color:#909399;font-size:14px;background-color:rgba(0,0,0,.04);padding:3px 10px;border-radius:12px}.category-content[data-v-48c72ff4]{padding:0!important;position:relative;min-height:100px;background-color:#fff}.category-loading[data-v-48c72ff4]{min-height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.7);z-index:10}.empty-problems[data-v-48c72ff4]{text-align:center;padding:60px 0;color:#909399}.empty-problems .ivu-icon[data-v-48c72ff4]{color:#dcdfe6;margin-bottom:16px;font-size:54px;opacity:.7}.empty-problems p[data-v-48c72ff4]{margin-top:10px;margin-bottom:20px;font-size:16px;color:#606266;font-weight:500}.empty-problems .clear-search[data-v-48c72ff4]{margin-top:10px;-webkit-transition:all .3s;transition:all .3s}.empty-problems .clear-search[data-v-48c72ff4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(45,140,240,.2);box-shadow:0 4px 12px rgba(45,140,240,.2)}.modern-table[data-v-48c72ff4]{margin-bottom:0!important}.modern-table[data-v-48c72ff4] .ivu-table{font-size:14px}.modern-table[data-v-48c72ff4] .ivu-table:after,.modern-table[data-v-48c72ff4] .ivu-table:before{display:none}.modern-table[data-v-48c72ff4] .ivu-table-wrapper{border-radius:12px;overflow:hidden}.modern-table[data-v-48c72ff4] .ivu-table-header{background:-webkit-gradient(linear,left top,right top,from(#f9fbff),to(#f0f5fd));background:linear-gradient(90deg,#f9fbff,#f0f5fd)}.modern-table[data-v-48c72ff4] .ivu-table-header th{background-color:transparent;font-weight:600;color:#606266;padding:18px 20px;border-bottom:1px solid #ebeef5;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.modern-table[data-v-48c72ff4] .ivu-table-body td{padding:20px;border-bottom:1px solid #ebeef5}.modern-table[data-v-48c72ff4] .ivu-table-body tr:last-child td{border-bottom:none}.modern-table[data-v-48c72ff4] .problem-row{cursor:pointer;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative}.modern-table[data-v-48c72ff4] .problem-row:hover{background-color:#f0f7ff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.08);box-shadow:0 8px 20px rgba(0,0,0,.08);z-index:1}.modern-table[data-v-48c72ff4] .problem-row:hover td:first-child:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:-webkit-gradient(linear,left top,left bottom,from(#4095ff),to(#2d8cf0));background:linear-gradient(180deg,#4095ff,#2d8cf0);opacity:1}.modern-table[data-v-48c72ff4] .problem-row:active{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.08);box-shadow:0 4px 8px rgba(0,0,0,.08)}.modern-table[data-v-48c72ff4] .problem-row td{-webkit-transition:all .3s;transition:all .3s}.status-circle-container[data-v-48c72ff4],.status-circle[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-circle[data-v-48c72ff4]{width:32px;height:32px;border-radius:50%}.status-circle.passed[data-v-48c72ff4]{background-color:#19be6b;-webkit-box-shadow:0 3px 6px rgba(25,190,107,.3);box-shadow:0 3px 6px rgba(25,190,107,.3);-webkit-animation:fadeInAndScale-data-v-48c72ff4 .5s;animation:fadeInAndScale-data-v-48c72ff4 .5s}.status-circle.failed[data-v-48c72ff4]{background-color:#ed4014;-webkit-box-shadow:0 3px 6px rgba(237,64,20,.3);box-shadow:0 3px 6px rgba(237,64,20,.3);-webkit-animation:fadeInAndSwirl-data-v-48c72ff4 .5s;animation:fadeInAndSwirl-data-v-48c72ff4 .5s}@-webkit-keyframes fadeInAndScale-data-v-48c72ff4{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInAndScale-data-v-48c72ff4{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeInAndSwirl-data-v-48c72ff4{0%{opacity:0;-webkit-transform:scale(.7) rotate(-30deg);transform:scale(.7) rotate(-30deg)}70%{opacity:1;-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes fadeInAndSwirl-data-v-48c72ff4{0%{opacity:0;-webkit-transform:scale(.7) rotate(-30deg);transform:scale(.7) rotate(-30deg)}70%{opacity:1;-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}.submission-count[data-v-48c72ff4]{font-family:SF Mono,Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;color:#606266;font-size:14px;background-color:#f8f9fc;padding:5px 10px;border-radius:6px;display:inline-block;-webkit-transition:all .3s;transition:all .3s}.submission-count[data-v-48c72ff4]:hover{background-color:#edf2fc;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ac-rate-container[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ac-rate-container[data-v-48c72ff4] .ivu-progress{width:100px}.ac-rate-container[data-v-48c72ff4] .ivu-progress .ivu-progress-bg{border-radius:4px;height:8px!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);position:relative;overflow:hidden}.ac-rate-container[data-v-48c72ff4] .ivu-progress .ivu-progress-bg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,color-stop(25%,hsla(0,0%,100%,.1)),color-stop(50%,hsla(0,0%,100%,.2)),color-stop(75%,hsla(0,0%,100%,.1)));background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 75%);background-size:200% 100%;-webkit-animation:shimmer-data-v-48c72ff4 1.5s infinite;animation:shimmer-data-v-48c72ff4 1.5s infinite;opacity:.6}@-webkit-keyframes shimmer-data-v-48c72ff4{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes shimmer-data-v-48c72ff4{0%{background-position:100% 0}to{background-position:-100% 0}}.ac-rate-container .ac-rate-text[data-v-48c72ff4]{font-family:SF Mono,Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;color:#606266;font-size:14px;font-weight:500;-webkit-transition:all .3s;transition:all .3s}.ac-rate-container .ac-rate-text[data-v-48c72ff4]:hover{color:#303133;-webkit-transform:scale(1.05);transform:scale(1.05)}.no-problem-tip[data-v-48c72ff4]{text-align:center;padding:60px 0;color:#909399;margin-top:20px;border-radius:12px;background:-webkit-gradient(linear,left top,left bottom,from(#f9fafc),to(#f0f3f9));background:linear-gradient(180deg,#f9fafc,#f0f3f9);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.04);box-shadow:0 4px 12px rgba(0,0,0,.04)}.no-problem-tip .ivu-icon[data-v-48c72ff4]{color:#dcdfe6;margin-bottom:16px;font-size:54px;opacity:.7}.no-problem-tip p[data-v-48c72ff4]{margin-top:10px;margin-bottom:20px;font-size:16px;color:#606266;font-weight:500}.no-problem-tip .clear-search[data-v-48c72ff4]{margin-top:10px;-webkit-transition:all .3s;transition:all .3s}.no-problem-tip .clear-search[data-v-48c72ff4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(45,140,240,.2);box-shadow:0 4px 12px rgba(45,140,240,.2)}.problem-list[data-v-48c72ff4]{padding:12px}.problem-item[data-v-48c72ff4]{margin-bottom:16px;border-radius:12px;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;cursor:pointer;position:relative}.problem-item[data-v-48c72ff4]:hover{-webkit-transform:translateY(-2px) scale(1.005);transform:translateY(-2px) scale(1.005);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.08)}.problem-item:hover .problem-title[data-v-48c72ff4]{color:#409eff}.problem-item:hover .go-detail-icon[data-v-48c72ff4]{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:1}.problem-item[data-v-48c72ff4]:hover:before{opacity:1}.problem-item[data-v-48c72ff4]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:-webkit-gradient(linear,left top,left bottom,from(#4095ff),to(#2d8cf0));background:linear-gradient(180deg,#4095ff,#2d8cf0);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.problem-item[data-v-48c72ff4]:active{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.08);box-shadow:0 4px 8px rgba(0,0,0,.08)}.problem-item-header[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 24px;position:relative}.problem-item-header .problem-id[data-v-48c72ff4],.problem-item-header .status-icon[data-v-48c72ff4]{margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.problem-item-header .problem-title-container[data-v-48c72ff4]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:20px}.problem-item-header .problem-stats[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto;margin-right:40px;-ms-flex-negative:0;flex-shrink:0}.problem-item-header .problem-stats .submission-count[data-v-48c72ff4]{margin-bottom:8px;font-size:13px;background-color:rgba(0,0,0,.04);padding:3px 10px;border-radius:12px}.problem-item-header .problem-stats .ac-rate-container[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.problem-item-header .problem-stats .ac-rate-container .rate-label[data-v-48c72ff4]{font-size:13px;color:#909399}.problem-item-header .problem-stats .ac-rate-container[data-v-48c72ff4] .ivu-progress{width:80px}.problem-item-header .go-detail-icon[data-v-48c72ff4]{position:absolute;right:24px;color:#4095ff;opacity:.7;-webkit-transition:all .3s;transition:all .3s}.fade-zoom-enter-active[data-v-48c72ff4]{-webkit-animation:fadeZoomIn-data-v-48c72ff4 .4s cubic-bezier(.25,.8,.25,1);animation:fadeZoomIn-data-v-48c72ff4 .4s cubic-bezier(.25,.8,.25,1)}@-webkit-keyframes fadeZoomIn-data-v-48c72ff4{0%{opacity:0;-webkit-transform:translateY(-15px) scale(.98);transform:translateY(-15px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes fadeZoomIn-data-v-48c72ff4{0%{opacity:0;-webkit-transform:translateY(-15px) scale(.98);transform:translateY(-15px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.problem-description[data-v-48c72ff4]{color:#606266;font-size:14px;line-height:1.6;margin-bottom:20px;padding:20px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.04)}.problem-description .no-description[data-v-48c72ff4]{text-align:center;padding:30px;color:#909399;font-style:italic}.problem-actions[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.problem-actions .view-detail-btn[data-v-48c72ff4]{padding:8px 20px;font-size:15px;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.problem-actions .view-detail-btn[data-v-48c72ff4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(64,158,255,.25);box-shadow:0 6px 16px rgba(64,158,255,.25)}.problem-actions .view-detail-btn[data-v-48c72ff4]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 3px 8px rgba(64,158,255,.2);box-shadow:0 3px 8px rgba(64,158,255,.2)}.problem-actions .view-detail-btn[data-v-48c72ff4] .ivu-icon{margin-right:8px}.backup-categories[data-v-48c72ff4]{margin:0}.backup-category[data-v-48c72ff4]{margin-bottom:16px;border-radius:12px;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05);-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.backup-category[data-v-48c72ff4]:hover{-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.08)}.backup-category.active[data-v-48c72ff4]{-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}.backup-category.active .backup-header[data-v-48c72ff4]{background:-webkit-gradient(linear,left top,right top,from(#edf6ff),to(#e0edff));background:linear-gradient(90deg,#edf6ff,#e0edff);border-bottom:1px solid hsla(0,0%,90%,.7)}.backup-category.active .backup-header .arrow-icon[data-v-48c72ff4]{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}.backup-category.active .backup-header[data-v-48c72ff4]:before{opacity:1}.backup-category.active .backup-header .category-name[data-v-48c72ff4]{font-weight:700;color:#2d8cf0}.backup-category[data-v-48c72ff4]:active{-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.backup-header[data-v-48c72ff4]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px;background:-webkit-gradient(linear,left top,right top,from(#f7faff),to(#edf2fd));background:linear-gradient(90deg,#f7faff,#edf2fd);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;border-radius:12px}.backup-header[data-v-48c72ff4]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:-webkit-gradient(linear,left top,left bottom,from(#4095ff),to(#2d8cf0));background:linear-gradient(180deg,#4095ff,#2d8cf0);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:12px 0 0 12px}.backup-header[data-v-48c72ff4]:hover{background:-webkit-gradient(linear,left top,right top,from(#edf6ff),to(#e0edff));background:linear-gradient(90deg,#edf6ff,#e0edff);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.backup-header .arrow-icon[data-v-48c72ff4]{color:#4095ff;font-size:16px;margin-right:12px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;opacity:.8}.backup-header .arrow-icon.rotated[data-v-48c72ff4]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.backup-header .category-name[data-v-48c72ff4]{font-weight:600;font-size:16px;color:#303133;margin-right:10px;-webkit-transition:all .3s;transition:all .3s}.backup-header .problem-count[data-v-48c72ff4]{color:#909399;font-size:14px;background-color:rgba(0,0,0,.04);padding:3px 10px;border-radius:12px}.backup-content[data-v-48c72ff4]{padding:20px;background-color:#fff}.backup-content .table-container[data-v-48c72ff4]{background-color:#fff;border-radius:12px;overflow:hidden;border:1px solid #e8eef7;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08)}.backup-content .modern-table[data-v-48c72ff4]{margin:0!important}.fade-enter-active[data-v-48c72ff4],.fade-leave-active[data-v-48c72ff4]{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform-origin:top;transform-origin:top}.fade-enter[data-v-48c72ff4],.fade-leave-to[data-v-48c72ff4]{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}.mode-toggle[data-v-48c72ff4]{display:none}[data-v-48c72ff4] .ivu-table{position:relative;z-index:1}[data-v-48c72ff4] .ivu-table:after,[data-v-48c72ff4] .ivu-table:before{display:none}[data-v-48c72ff4] .ivu-table:hover{-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1)}[data-v-48c72ff4] .ivu-table-wrapper{border:1px solid #e8eef7!important;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.06);box-shadow:0 6px 16px rgba(0,0,0,.06);-webkit-transition:all .4s;transition:all .4s}[data-v-48c72ff4] .ivu-table-wrapper:hover{-webkit-box-shadow:0 8px 25px rgba(0,0,0,.08);box-shadow:0 8px 25px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-v-48c72ff4] .ivu-table th{background-color:#f7f9fc!important;font-weight:600!important;color:#5c6b77!important;border-bottom:2px solid #e8eef7!important}[data-v-48c72ff4] .ivu-table td,[data-v-48c72ff4] .ivu-table th{padding:16px!important;-webkit-transition:all .3s;transition:all .3s}[data-v-48c72ff4] .ivu-table-row.passed td{background-color:rgba(25,190,107,.08)!important}[data-v-48c72ff4] .ivu-table-row.failed td{background-color:rgba(237,64,20,.08)!important}.modern-table tr.passed td[data-v-48c72ff4]{background-color:rgba(25,190,107,.08)!important}.modern-table tr.failed td[data-v-48c72ff4]{background-color:rgba(237,64,20,.08)!important}[data-v-48c72ff4] .ivu-table-cell{white-space:nowrap;overflow:visible}.problem-id[data-v-48c72ff4]{white-space:nowrap!important;display:inline-block!important;min-width:-webkit-fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;max-width:none!important;overflow:visible!important}.problem-title-container[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.problem-title-container .problem-title-row[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.problem-title-container .problem-title[data-v-48c72ff4]{font-weight:500;color:#303133;font-size:15px;line-height:1.4;-webkit-transition:color .3s;transition:color .3s;word-break:break-word}.problem-title-container .problem-title[data-v-48c72ff4]:hover{color:#409eff}.problem-title-container .problem-tags-inline[data-v-48c72ff4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.problem-title-container .more-tags[data-v-48c72ff4]{font-size:12px!important;height:28px!important;line-height:26px!important;padding:0 12px!important;margin:0!important;border-radius:20px!important;background-color:#f4f4f5!important;color:#909399!important;border:1px solid #e4e7ed!important;white-space:nowrap!important}[data-v-48c72ff4] .ivu-table-wrapper{border-radius:12px;overflow:hidden}[data-v-48c72ff4] .ivu-table{border-radius:12px}[data-v-48c72ff4] .ivu-table-header th:first-child{border-top-left-radius:12px}[data-v-48c72ff4] .ivu-table-header th:last-child{border-top-right-radius:12px}[data-v-48c72ff4] .ivu-table-body tr:last-child td:first-child{border-bottom-left-radius:12px}[data-v-48c72ff4] .ivu-table-body tr:last-child td:last-child{border-bottom-right-radius:12px}.match-content-container[data-v-48c72ff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:8px;border-radius:8px;background-color:rgba(245,247,250,.6);max-width:100%;word-break:break-word}.match-content-label[data-v-48c72ff4]{color:#606266;font-weight:700;font-size:14px}.match-content-text[data-v-48c72ff4]{color:#303133;font-size:14px;line-height:1.5}.no-match[data-v-48c72ff4]{color:#c0c4cc;font-style:italic}.echarts[data-v-6a2e4af0]{margin:20px auto;height:400px;width:98%}.screen-full[data-v-6a2e4af0]{margin-right:8px}#switches p[data-v-6a2e4af0]{margin-top:5px}#switches p[data-v-6a2e4af0]:first-child{margin-top:0}#switches p span[data-v-6a2e4af0]{margin-left:8px}.screenfull[data-v-3df92c54]{display:inline-block;cursor:pointer;vertical-align:-.15em}.echarts[data-v-72082334]{margin:20px auto;height:400px;width:98%}.screen-full[data-v-72082334]{margin-right:8px}#switches p[data-v-72082334]{margin-top:5px}#switches p[data-v-72082334]:first-child{margin-top:0}#switches p span[data-v-72082334]{margin-left:8px}.container[data-v-901e7940]{width:90%;min-width:800px;margin:auto}.flex-container .menu[data-v-901e7940]{-webkit-box-flex:1;-ms-flex:1 0 150px;flex:1 0 150px;max-width:250px}.flex-container .menu .avatar-editor[data-v-901e7940]{padding:10% 22%;margin-bottom:10px}.flex-container .menu .avatar-editor .avatar-container[data-v-901e7940]{position:relative}.flex-container .menu .avatar-editor .avatar-container:hover .avatar-mask[data-v-901e7940]{opacity:.5}.flex-container .menu .avatar-editor .avatar-container .avatar[data-v-901e7940]{width:100%;height:auto;max-width:100%;display:block;border-radius:50%;-webkit-box-shadow:0 0 1px 0;box-shadow:0 0 1px 0}.flex-container .menu .avatar-editor .avatar-container .avatar-mask[data-v-901e7940]{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;z-index:1;border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0}.flex-container .menu .avatar-editor .avatar-container .avatar-mask .mask-content[data-v-901e7940]{position:absolute;top:50%;left:50%;z-index:3;color:#fff;font-size:16px;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.flex-container .menu .avatar-editor .avatar-container .avatar-mask .mask-content .text[data-v-901e7940]{white-space:nowrap}.flex-container .panel[data-v-901e7940]{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.flex-container .panel[data-v-901e7940]:before{content:"";display:block;width:1px;height:100%;background:#dddee1;position:absolute;top:0;bottom:0;z-index:1}.ivu-menu-vertical.ivu-menu-light[data-v-901e7940]:after{width:0}.setting-main{position:relative;margin:10px 40px;padding-bottom:20px}.setting-main .setting-content{margin-left:20px}.setting-main .mini-container{width:500px}.inline[data-v-4aab4506]{display:inline-block}.copper-img[data-v-4aab4506]{width:400px;height:300px}.flex-container[data-v-4aab4506]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}.flex-container .cropper-main[data-v-4aab4506]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:400px;height:300px}.flex-container .cropper-btn[data-v-4aab4506]{-webkit-box-flex:0;-ms-flex:none;flex:none;vertical-align:top}.flex-container .cropper-preview[data-v-4aab4506]{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:20px;-webkit-box-shadow:0 0 1px 0;box-shadow:0 0 1px 0;width:400px;height:300px}.upload-modal .notice[data-v-4aab4506]{font-size:16px;display:inline-block;vertical-align:top;padding:10px 15px 10px 10px}.upload-modal img[data-v-4aab4506]{-webkit-box-shadow:0 0 1px 0;box-shadow:0 0 1px 0;border-radius:50%}.notice[data-v-05a7df2d]{font-size:16px;margin-bottom:20px;display:inline-block}.oj-relative[data-v-05a7df2d]{width:150px}.oj-relative #qr-img[data-v-05a7df2d]{width:300px;margin:-10px 0 -30px -20px}.flex-container[data-v-05a7df2d]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-container .flex-child[data-v-05a7df2d]{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;max-width:350px;margin-right:30px;margin-bottom:30px}.flex-container .flex-child .item[data-v-05a7df2d]{margin-bottom:0}.flex-container[data-v-01ac3abb]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-container .left[data-v-01ac3abb]{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;width:250px;padding-right:5%}.flex-container>.middle[data-v-01ac3abb]{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-container .right[data-v-01ac3abb]{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;width:250px}.email-verify[data-v-01ac3abb]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.email-verify .email-code[data-v-01ac3abb]{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.email-verify .send-code[data-v-01ac3abb]{margin-left:10px}.email-verify .send-code .verification-btn[data-v-01ac3abb]{height:32px;background-color:#00897b;color:#fff;border:none;min-width:110px;-webkit-transition:all .2s;transition:all .2s}.email-verify .send-code .verification-btn[data-v-01ac3abb]:hover:not([disabled]){background-color:#00796b;-webkit-box-shadow:0 2px 5px rgba(0,137,123,.3);box-shadow:0 2px 5px rgba(0,137,123,.3)}.email-verify .send-code .verification-btn[disabled][data-v-01ac3abb]{background-color:#e0e0e0;color:#9e9e9e}.choice-bank-container[data-v-529fe96e]{padding:20px}.choice-bank-grid[data-v-529fe96e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:20px}.choice-bank-card[data-v-529fe96e]{cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e8eaec}.choice-bank-card[data-v-529fe96e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.card-header[data-v-529fe96e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.card-header h3[data-v-529fe96e]{margin:0;color:#2d8cf0;font-size:18px}.card-content .description[data-v-529fe96e]{color:#80848f;margin-bottom:16px;line-height:1.5}.card-content .progress-info .progress-stats[data-v-529fe96e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.card-content .progress-info .progress-stats .stat-item[data-v-529fe96e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#80848f}.card-content .progress-info .progress-stats .stat-item i[data-v-529fe96e]{margin-right:4px}.card-actions[data-v-529fe96e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e8eaec}.card-actions .ivu-btn[data-v-529fe96e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.choice-question-container[data-v-044552d8]{padding:20px}.filter-bar[data-v-044552d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:20px;padding:16px;background:#f8f8f9;border-radius:4px}.filter-bar .filter-item[data-v-044552d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-bar .filter-item label[data-v-044552d8]{margin-right:8px;color:#515a6e;white-space:nowrap}.question-list .question-card[data-v-044552d8]{margin-bottom:16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.question-list .question-card[data-v-044552d8]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.question-list .question-header[data-v-044552d8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.question-list .question-header .question-title[data-v-044552d8],.question-list .question-header[data-v-044552d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-list .question-header .question-title[data-v-044552d8]{gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.question-list .question-header .question-title .accuracy-rate[data-v-044552d8]{margin-left:auto;color:#80848f;font-size:12px}.question-list .question-content[data-v-044552d8]{margin-bottom:12px;line-height:1.6;color:#515a6e}.question-list .question-stats[data-v-044552d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;font-size:12px;color:#80848f}.pagination-wrapper[data-v-044552d8]{margin-top:20px;text-align:center}.progress-panel .progress-item[data-v-044552d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.progress-panel .progress-item .progress-label[data-v-044552d8]{color:#80848f}.progress-panel .progress-item .progress-value[data-v-044552d8]{font-weight:500;color:#2d8cf0}.login-prompt[data-v-044552d8]{text-align:center;color:#80848f;padding:20px 0}.quick-actions .ivu-btn[data-v-044552d8]{margin-bottom:8px}.quick-actions .ivu-btn[data-v-044552d8]:last-child{margin-bottom:0}.choice-question-detail[data-v-2a20620e]{padding:20px}.question-container .question-header[data-v-2a20620e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8eaec}.question-container .question-header .question-tags[data-v-2a20620e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.question-container .question-header .question-stats[data-v-2a20620e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;color:#80848f;font-size:14px}.question-container .question-content .problem-description[data-v-2a20620e]{font-size:16px;line-height:1.8;margin-bottom:24px;color:#2c3e50}.question-container .question-content .choices-container[data-v-2a20620e]{margin:32px auto;max-width:800px}.question-container .question-content .choices-container h4[data-v-2a20620e]{margin-bottom:24px;color:#2c3e50;text-align:center;font-size:18px;font-weight:600}.question-container .question-content .choices-container .choices .choice-item[data-v-2a20620e]{margin-bottom:16px;border:2px solid #e8eaec;border-radius:12px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.question-container .question-content .choices-container .choices .choice-item[data-v-2a20620e]:hover:not(.disabled){border-color:#2d8cf0;-webkit-box-shadow:0 4px 12px rgba(45,140,240,.1);box-shadow:0 4px 12px rgba(45,140,240,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.question-container .question-content .choices-container .choices .choice-item.selected[data-v-2a20620e]{border-color:#2d8cf0;background-color:#f0f8ff;-webkit-box-shadow:0 4px 12px rgba(45,140,240,.15);box-shadow:0 4px 12px rgba(45,140,240,.15)}.question-container .question-content .choices-container .choices .choice-item.correct[data-v-2a20620e]{border-color:#19be6b;background-color:#f6ffed}.question-container .question-content .choices-container .choices .choice-item.correct .choice-label[data-v-2a20620e]{background-color:#19be6b;color:#fff}.question-container .question-content .choices-container .choices .choice-item.correct .choice-indicator[data-v-2a20620e]{color:#19be6b}.question-container .question-content .choices-container .choices .choice-item.incorrect[data-v-2a20620e]{border-color:#ed4014;background-color:#fff2f0}.question-container .question-content .choices-container .choices .choice-item.incorrect .choice-label[data-v-2a20620e]{background-color:#ed4014;color:#fff}.question-container .question-content .choices-container .choices .choice-item.incorrect .choice-indicator[data-v-2a20620e]{color:#ed4014}.question-container .question-content .choices-container .choices .choice-item.disabled[data-v-2a20620e]{cursor:not-allowed}.question-container .question-content .choices-container .choices .choice-item .choice-wrapper[data-v-2a20620e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px;position:relative}.question-container .question-content .choices-container .choices .choice-item .choice-wrapper .choice-label[data-v-2a20620e]{width:40px;height:40px;border-radius:50%;background-color:#f8f8f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:16px;margin-right:16px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s;transition:all .3s;border:2px solid transparent}.question-container .question-content .choices-container .choices .choice-item .choice-wrapper .choice-text[data-v-2a20620e]{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.8;font-size:15px;color:#2c3e50}.question-container .question-content .choices-container .choices .choice-item .choice-wrapper .choice-indicator[data-v-2a20620e]{margin-left:16px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.question-container .question-content .choices-container .choices .choice-item.selected:not(.correct):not(.incorrect) .choice-label[data-v-2a20620e]{background-color:#2d8cf0;color:#fff;border-color:#2d8cf0}.question-container .question-content .answer-actions[data-v-2a20620e]{margin:40px auto;text-align:center;max-width:400px}.question-container .question-content .answer-actions .ivu-btn[data-v-2a20620e]{margin:0 8px;min-width:120px;height:44px;font-size:16px;border-radius:22px;font-weight:600}.question-container .question-content .result-container[data-v-2a20620e],.question-container .question-content .solution-container[data-v-2a20620e]{margin:32px auto;max-width:800px}.question-container .question-content .solution-container .solution-content[data-v-2a20620e]{padding:20px;background:#fafafa;border-radius:8px;line-height:1.8}.question-container .question-content .solution-container .ai-analysis-container[data-v-2a20620e]{text-align:center;padding:40px 20px}.question-container .question-content .solution-container .ai-analysis-container .ivu-btn[data-v-2a20620e]{min-width:160px;height:44px;font-size:16px;border-radius:22px;font-weight:600}.question-container .question-content .next-question-container[data-v-2a20620e]{margin:40px auto;text-align:center}.question-container .question-content .next-question-container .ivu-btn[data-v-2a20620e]{min-width:160px;height:44px;font-size:16px;border-radius:22px;font-weight:600}.study-tips ul[data-v-2a20620e]{margin:10px 0;padding-left:20px}.study-tips ul li[data-v-2a20620e]{margin-bottom:8px;line-height:1.5;color:#515a6e}.quick-actions .ivu-btn[data-v-2a20620e]{margin-bottom:8px}.quick-actions .ivu-btn[data-v-2a20620e]:last-child{margin-bottom:0}.wrong-question-list[data-v-7b58f05c]{padding:20px}.filter-actions[data-v-7b58f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.empty-state[data-v-7b58f05c]{text-align:center;padding:60px 20px}.empty-state .empty-icon[data-v-7b58f05c]{margin-bottom:16px}.empty-state h3[data-v-7b58f05c]{margin-bottom:8px;color:#515a6e}.empty-state p[data-v-7b58f05c]{margin-bottom:24px;color:#80848f}.wrong-questions .wrong-question-card[data-v-7b58f05c]{margin-bottom:16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.wrong-questions .wrong-question-card[data-v-7b58f05c]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.wrong-questions .question-header[data-v-7b58f05c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.wrong-questions .question-header .question-info[data-v-7b58f05c],.wrong-questions .question-header[data-v-7b58f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrong-questions .question-header .question-info[data-v-7b58f05c]{gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.wrong-questions .question-header .question-info .category-name[data-v-7b58f05c]{color:#80848f;font-size:12px;margin-left:8px}.wrong-questions .question-header .wrong-time[data-v-7b58f05c]{color:#80848f;font-size:12px}.wrong-questions .question-content[data-v-7b58f05c]{margin-bottom:16px;line-height:1.6;color:#515a6e;max-height:100px;overflow:hidden;position:relative}.wrong-questions .question-content[data-v-7b58f05c]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(transparent,#fff)}.wrong-questions .wrong-info[data-v-7b58f05c]{margin-bottom:16px;padding:12px;background-color:#fff2f0;border-radius:4px;border-left:4px solid #ed4014}.wrong-questions .wrong-info .correct-answers[data-v-7b58f05c],.wrong-questions .wrong-info .wrong-answers[data-v-7b58f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px}.wrong-questions .wrong-info .correct-answers[data-v-7b58f05c]:last-child,.wrong-questions .wrong-info .wrong-answers[data-v-7b58f05c]:last-child{margin-bottom:0}.wrong-questions .wrong-info .correct-answers .label[data-v-7b58f05c],.wrong-questions .wrong-info .wrong-answers .label[data-v-7b58f05c]{font-weight:500;color:#515a6e;width:80px;-ms-flex-negative:0;flex-shrink:0}.wrong-questions .wrong-info .correct-answers .answers[data-v-7b58f05c],.wrong-questions .wrong-info .wrong-answers .answers[data-v-7b58f05c]{color:#ed4014;font-weight:500}.wrong-questions .wrong-info .correct-answers .answers[data-v-7b58f05c]{color:#19be6b}.wrong-questions .question-actions[data-v-7b58f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pagination-wrapper[data-v-7b58f05c]{margin-top:20px;text-align:center}.choice-exam-list[data-v-12298fc7]{padding:20px}.empty-state[data-v-12298fc7]{text-align:center;padding:60px 20px}.empty-state .empty-icon[data-v-12298fc7]{margin-bottom:16px}.empty-state h3[data-v-12298fc7]{margin-bottom:8px;color:#515a6e}.empty-state p[data-v-12298fc7]{margin-bottom:24px;color:#80848f}.pagination-wrapper[data-v-12298fc7]{margin-top:20px;text-align:center}.choice-exam-detail[data-v-66b640c6]{padding:20px}.exam-info[data-v-66b640c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.exam-info span[data-v-66b640c6]{font-weight:500;color:#ed4014}.progress-bar[data-v-66b640c6]{margin-bottom:24px}.progress-bar .progress-text[data-v-66b640c6]{text-align:center;margin-top:8px;font-weight:500;color:#2d8cf0}.question-container[data-v-66b640c6]{margin-bottom:32px}.question-container .question-header[data-v-66b640c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8eaec}.question-container .question-header h3[data-v-66b640c6]{margin:0;color:#2c3e50}.question-container .question-header .question-tags[data-v-66b640c6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.question-container .question-content[data-v-66b640c6]{font-size:16px;line-height:1.8;margin-bottom:24px;color:#2c3e50}.question-container .choices-container .choice-item[data-v-66b640c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px;margin-bottom:12px;border:2px solid #e8eaec;border-radius:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.question-container .choices-container .choice-item[data-v-66b640c6]:hover{border-color:#2d8cf0;background-color:#f8f9fa}.question-container .choices-container .choice-item.selected[data-v-66b640c6]{border-color:#2d8cf0;background-color:#e8f4fd}.question-container .choices-container .choice-item .choice-label[data-v-66b640c6]{width:32px;height:32px;border-radius:50%;background-color:#f8f8f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.question-container .choices-container .choice-item .choice-text[data-v-66b640c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.6;padding-top:4px}.navigation-buttons[data-v-66b640c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}.question-navigator h4[data-v-66b640c6]{margin-bottom:16px;color:#2c3e50}.question-navigator .question-grid[data-v-66b640c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px}.question-navigator .question-grid .question-nav-item[data-v-66b640c6]{width:40px;height:40px;border:1px solid #e8eaec;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.question-navigator .question-grid .question-nav-item[data-v-66b640c6]:hover{border-color:#2d8cf0;background-color:#f8f9fa}.question-navigator .question-grid .question-nav-item.current[data-v-66b640c6]{border-color:#2d8cf0;background-color:#2d8cf0;color:#fff}.question-navigator .question-grid .question-nav-item.answered[data-v-66b640c6]{border-color:#19be6b;background-color:#19be6b;color:#fff}.question-navigator .question-grid .question-nav-item.answered.current[data-v-66b640c6]{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-load-loop{-webkit-animation:ani-load-loop 1s linear infinite;animation:ani-load-loop 1s linear infinite}@-webkit-keyframes ani-load-loop{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-load-loop{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.input-group-error-append,.input-group-error-prepend{background-color:#fff;border:1px solid #ed3f14}.input-group-error-append .ivu-select-selection,.input-group-error-prepend .ivu-select-selection{background-color:inherit;border:1px solid transparent}.input-group-error-prepend{border-right:0}.input-group-error-append{border-left:0}.ivu-breadcrumb{color:#999;font-size:14px}.ivu-breadcrumb a{color:#495060;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-breadcrumb a:hover{color:#57a3f3}.ivu-breadcrumb>span:last-child{font-weight:700;color:#495060}.ivu-breadcrumb>span:last-child .ivu-breadcrumb-item-separator{display:none}.ivu-breadcrumb-item-separator{margin:0 8px;color:#dddee1}.ivu-breadcrumb-item-link>.ivu-icon+span{margin-left:4px}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{-webkit-tap-highlight-color:transparent}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:12px;line-height:1.5;color:#495060;background-color:#fff;-moz-osx-font-smoothing:grayscale}article,aside,blockquote,body,button,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,section,td,textarea,th,ul{margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input::-ms-clear,input::-ms-reveal{display:none}a{color:#2d8cf0;background:0 0;text-decoration:none;outline:0;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}a:hover{color:#57a3f3}a:active{color:#2b85e4}a:active,a:hover{outline:0;text-decoration:none}a[disabled]{color:#ccc;cursor:not-allowed;pointer-events:none}code,kbd,pre,samp{font-family:Consolas,Menlo,Courier,monospace}@font-face{font-family:Ionicons;src:url(/static/fonts/ionicons.2c2ae06.eot);src:url(/static/fonts/ionicons.2c2ae06.eot#iefix) format("embedded-opentype"),url(/static/fonts/ionicons.24712f6.ttf) format("truetype"),url(/static/fonts/ionicons.05acfdb.woff) format("woff"),url(/static/img/ionicons.621bd38.svg#Ionicons) format("svg");font-weight:400;font-style:normal}.ivu-icon{display:inline-block;font-family:Ionicons}.ivu-icon-alert:before{content:"\F101"}.ivu-icon-alert-circled:before{content:"\F100"}.ivu-icon-android-add:before{content:"\F2C7"}.ivu-icon-android-add-circle:before{content:"\F359"}.ivu-icon-android-alarm-clock:before{content:"\F35A"}.ivu-icon-android-alert:before{content:"\F35B"}.ivu-icon-android-apps:before{content:"\F35C"}.ivu-icon-android-archive:before{content:"\F2C9"}.ivu-icon-android-arrow-back:before{content:"\F2CA"}.ivu-icon-android-arrow-down:before{content:"\F35D"}.ivu-icon-android-arrow-dropdown:before{content:"\F35F"}.ivu-icon-android-arrow-dropdown-circle:before{content:"\F35E"}.ivu-icon-android-arrow-dropleft:before{content:"\F361"}.ivu-icon-android-arrow-dropleft-circle:before{content:"\F360"}.ivu-icon-android-arrow-dropright:before{content:"\F363"}.ivu-icon-android-arrow-dropright-circle:before{content:"\F362"}.ivu-icon-android-arrow-dropup:before{content:"\F365"}.ivu-icon-android-arrow-dropup-circle:before{content:"\F364"}.ivu-icon-android-arrow-forward:before{content:"\F30F"}.ivu-icon-android-arrow-up:before{content:"\F366"}.ivu-icon-android-attach:before{content:"\F367"}.ivu-icon-android-bar:before{content:"\F368"}.ivu-icon-android-bicycle:before{content:"\F369"}.ivu-icon-android-boat:before{content:"\F36A"}.ivu-icon-android-bookmark:before{content:"\F36B"}.ivu-icon-android-bulb:before{content:"\F36C"}.ivu-icon-android-bus:before{content:"\F36D"}.ivu-icon-android-calendar:before{content:"\F2D1"}.ivu-icon-android-call:before{content:"\F2D2"}.ivu-icon-android-camera:before{content:"\F2D3"}.ivu-icon-android-cancel:before{content:"\F36E"}.ivu-icon-android-car:before{content:"\F36F"}.ivu-icon-android-cart:before{content:"\F370"}.ivu-icon-android-chat:before{content:"\F2D4"}.ivu-icon-android-checkbox:before{content:"\F374"}.ivu-icon-android-checkbox-blank:before{content:"\F371"}.ivu-icon-android-checkbox-outline:before{content:"\F373"}.ivu-icon-android-checkbox-outline-blank:before{content:"\F372"}.ivu-icon-android-checkmark-circle:before{content:"\F375"}.ivu-icon-android-clipboard:before{content:"\F376"}.ivu-icon-android-close:before{content:"\F2D7"}.ivu-icon-android-cloud:before{content:"\F37A"}.ivu-icon-android-cloud-circle:before{content:"\F377"}.ivu-icon-android-cloud-done:before{content:"\F378"}.ivu-icon-android-cloud-outline:before{content:"\F379"}.ivu-icon-android-color-palette:before{content:"\F37B"}.ivu-icon-android-compass:before{content:"\F37C"}.ivu-icon-android-contact:before{content:"\F2D8"}.ivu-icon-android-contacts:before{content:"\F2D9"}.ivu-icon-android-contract:before{content:"\F37D"}.ivu-icon-android-create:before{content:"\F37E"}.ivu-icon-android-delete:before{content:"\F37F"}.ivu-icon-android-desktop:before{content:"\F380"}.ivu-icon-android-document:before{content:"\F381"}.ivu-icon-android-done:before{content:"\F383"}.ivu-icon-android-done-all:before{content:"\F382"}.ivu-icon-android-download:before{content:"\F2DD"}.ivu-icon-android-drafts:before{content:"\F384"}.ivu-icon-android-exit:before{content:"\F385"}.ivu-icon-android-expand:before{content:"\F386"}.ivu-icon-android-favorite:before{content:"\F388"}.ivu-icon-android-favorite-outline:before{content:"\F387"}.ivu-icon-android-film:before{content:"\F389"}.ivu-icon-android-folder:before{content:"\F2E0"}.ivu-icon-android-folder-open:before{content:"\F38A"}.ivu-icon-android-funnel:before{content:"\F38B"}.ivu-icon-android-globe:before{content:"\F38C"}.ivu-icon-android-hand:before{content:"\F2E3"}.ivu-icon-android-hangout:before{content:"\F38D"}.ivu-icon-android-happy:before{content:"\F38E"}.ivu-icon-android-home:before{content:"\F38F"}.ivu-icon-android-image:before{content:"\F2E4"}.ivu-icon-android-laptop:before{content:"\F390"}.ivu-icon-android-list:before{content:"\F391"}.ivu-icon-android-locate:before{content:"\F2E9"}.ivu-icon-android-lock:before{content:"\F392"}.ivu-icon-android-mail:before{content:"\F2EB"}.ivu-icon-android-map:before{content:"\F393"}.ivu-icon-android-menu:before{content:"\F394"}.ivu-icon-android-microphone:before{content:"\F2EC"}.ivu-icon-android-microphone-off:before{content:"\F395"}.ivu-icon-android-more-horizontal:before{content:"\F396"}.ivu-icon-android-more-vertical:before{content:"\F397"}.ivu-icon-android-navigate:before{content:"\F398"}.ivu-icon-android-notifications:before{content:"\F39B"}.ivu-icon-android-notifications-none:before{content:"\F399"}.ivu-icon-android-notifications-off:before{content:"\F39A"}.ivu-icon-android-open:before{content:"\F39C"}.ivu-icon-android-options:before{content:"\F39D"}.ivu-icon-android-people:before{content:"\F39E"}.ivu-icon-android-person:before{content:"\F3A0"}.ivu-icon-android-person-add:before{content:"\F39F"}.ivu-icon-android-phone-landscape:before{content:"\F3A1"}.ivu-icon-android-phone-portrait:before{content:"\F3A2"}.ivu-icon-android-pin:before{content:"\F3A3"}.ivu-icon-android-plane:before{content:"\F3A4"}.ivu-icon-android-playstore:before{content:"\F2F0"}.ivu-icon-android-print:before{content:"\F3A5"}.ivu-icon-android-radio-button-off:before{content:"\F3A6"}.ivu-icon-android-radio-button-on:before{content:"\F3A7"}.ivu-icon-android-refresh:before{content:"\F3A8"}.ivu-icon-android-remove:before{content:"\F2F4"}.ivu-icon-android-remove-circle:before{content:"\F3A9"}.ivu-icon-android-restaurant:before{content:"\F3AA"}.ivu-icon-android-sad:before{content:"\F3AB"}.ivu-icon-android-search:before{content:"\F2F5"}.ivu-icon-android-send:before{content:"\F2F6"}.ivu-icon-android-settings:before{content:"\F2F7"}.ivu-icon-android-share:before{content:"\F2F8"}.ivu-icon-android-share-alt:before{content:"\F3AC"}.ivu-icon-android-star:before{content:"\F2FC"}.ivu-icon-android-star-half:before{content:"\F3AD"}.ivu-icon-android-star-outline:before{content:"\F3AE"}.ivu-icon-android-stopwatch:before{content:"\F2FD"}.ivu-icon-android-subway:before{content:"\F3AF"}.ivu-icon-android-sunny:before{content:"\F3B0"}.ivu-icon-android-sync:before{content:"\F3B1"}.ivu-icon-android-textsms:before{content:"\F3B2"}.ivu-icon-android-time:before{content:"\F3B3"}.ivu-icon-android-train:before{content:"\F3B4"}.ivu-icon-android-unlock:before{content:"\F3B5"}.ivu-icon-android-upload:before{content:"\F3B6"}.ivu-icon-android-volume-down:before{content:"\F3B7"}.ivu-icon-android-volume-mute:before{content:"\F3B8"}.ivu-icon-android-volume-off:before{content:"\F3B9"}.ivu-icon-android-volume-up:before{content:"\F3BA"}.ivu-icon-android-walk:before{content:"\F3BB"}.ivu-icon-android-warning:before{content:"\F3BC"}.ivu-icon-android-watch:before{content:"\F3BD"}.ivu-icon-android-wifi:before{content:"\F305"}.ivu-icon-aperture:before{content:"\F313"}.ivu-icon-archive:before{content:"\F102"}.ivu-icon-arrow-down-a:before{content:"\F103"}.ivu-icon-arrow-down-b:before{content:"\F104"}.ivu-icon-arrow-down-c:before{content:"\F105"}.ivu-icon-arrow-expand:before{content:"\F25E"}.ivu-icon-arrow-graph-down-left:before{content:"\F25F"}.ivu-icon-arrow-graph-down-right:before{content:"\F260"}.ivu-icon-arrow-graph-up-left:before{content:"\F261"}.ivu-icon-arrow-graph-up-right:before{content:"\F262"}.ivu-icon-arrow-left-a:before{content:"\F106"}.ivu-icon-arrow-left-b:before{content:"\F107"}.ivu-icon-arrow-left-c:before{content:"\F108"}.ivu-icon-arrow-move:before{content:"\F263"}.ivu-icon-arrow-resize:before{content:"\F264"}.ivu-icon-arrow-return-left:before{content:"\F265"}.ivu-icon-arrow-return-right:before{content:"\F266"}.ivu-icon-arrow-right-a:before{content:"\F109"}.ivu-icon-arrow-right-b:before{content:"\F10A"}.ivu-icon-arrow-right-c:before{content:"\F10B"}.ivu-icon-arrow-shrink:before{content:"\F267"}.ivu-icon-arrow-swap:before{content:"\F268"}.ivu-icon-arrow-up-a:before{content:"\F10C"}.ivu-icon-arrow-up-b:before{content:"\F10D"}.ivu-icon-arrow-up-c:before{content:"\F10E"}.ivu-icon-asterisk:before{content:"\F314"}.ivu-icon-at:before{content:"\F10F"}.ivu-icon-backspace:before{content:"\F3BF"}.ivu-icon-backspace-outline:before{content:"\F3BE"}.ivu-icon-bag:before{content:"\F110"}.ivu-icon-battery-charging:before{content:"\F111"}.ivu-icon-battery-empty:before{content:"\F112"}.ivu-icon-battery-full:before{content:"\F113"}.ivu-icon-battery-half:before{content:"\F114"}.ivu-icon-battery-low:before{content:"\F115"}.ivu-icon-beaker:before{content:"\F269"}.ivu-icon-beer:before{content:"\F26A"}.ivu-icon-bluetooth:before{content:"\F116"}.ivu-icon-bonfire:before{content:"\F315"}.ivu-icon-bookmark:before{content:"\F26B"}.ivu-icon-bowtie:before{content:"\F3C0"}.ivu-icon-briefcase:before{content:"\F26C"}.ivu-icon-bug:before{content:"\F2BE"}.ivu-icon-calculator:before{content:"\F26D"}.ivu-icon-calendar:before{content:"\F117"}.ivu-icon-camera:before{content:"\F118"}.ivu-icon-card:before{content:"\F119"}.ivu-icon-cash:before{content:"\F316"}.ivu-icon-chatbox:before{content:"\F11B"}.ivu-icon-chatbox-working:before{content:"\F11A"}.ivu-icon-chatboxes:before{content:"\F11C"}.ivu-icon-chatbubble:before{content:"\F11E"}.ivu-icon-chatbubble-working:before{content:"\F11D"}.ivu-icon-chatbubbles:before{content:"\F11F"}.ivu-icon-checkmark:before{content:"\F122"}.ivu-icon-checkmark-circled:before{content:"\F120"}.ivu-icon-checkmark-round:before{content:"\F121"}.ivu-icon-chevron-down:before{content:"\F123"}.ivu-icon-chevron-left:before{content:"\F124"}.ivu-icon-chevron-right:before{content:"\F125"}.ivu-icon-chevron-up:before{content:"\F126"}.ivu-icon-clipboard:before{content:"\F127"}.ivu-icon-clock:before{content:"\F26E"}.ivu-icon-close:before{content:"\F12A"}.ivu-icon-close-circled:before{content:"\F128"}.ivu-icon-close-round:before{content:"\F129"}.ivu-icon-closed-captioning:before{content:"\F317"}.ivu-icon-cloud:before{content:"\F12B"}.ivu-icon-code:before{content:"\F271"}.ivu-icon-code-download:before{content:"\F26F"}.ivu-icon-code-working:before{content:"\F270"}.ivu-icon-coffee:before{content:"\F272"}.ivu-icon-compass:before{content:"\F273"}.ivu-icon-compose:before{content:"\F12C"}.ivu-icon-connection-bars:before{content:"\F274"}.ivu-icon-contrast:before{content:"\F275"}.ivu-icon-crop:before{content:"\F3C1"}.ivu-icon-cube:before{content:"\F318"}.ivu-icon-disc:before{content:"\F12D"}.ivu-icon-document:before{content:"\F12F"}.ivu-icon-document-text:before{content:"\F12E"}.ivu-icon-drag:before{content:"\F130"}.ivu-icon-earth:before{content:"\F276"}.ivu-icon-easel:before{content:"\F3C2"}.ivu-icon-edit:before{content:"\F2BF"}.ivu-icon-egg:before{content:"\F277"}.ivu-icon-eject:before{content:"\F131"}.ivu-icon-email:before{content:"\F132"}.ivu-icon-email-unread:before{content:"\F3C3"}.ivu-icon-erlenmeyer-flask:before{content:"\F3C5"}.ivu-icon-erlenmeyer-flask-bubbles:before{content:"\F3C4"}.ivu-icon-eye:before{content:"\F133"}.ivu-icon-eye-disabled:before{content:"\F306"}.ivu-icon-female:before{content:"\F278"}.ivu-icon-filing:before{content:"\F134"}.ivu-icon-film-marker:before{content:"\F135"}.ivu-icon-fireball:before{content:"\F319"}.ivu-icon-flag:before{content:"\F279"}.ivu-icon-flame:before{content:"\F31A"}.ivu-icon-flash:before{content:"\F137"}.ivu-icon-flash-off:before{content:"\F136"}.ivu-icon-folder:before{content:"\F139"}.ivu-icon-fork:before{content:"\F27A"}.ivu-icon-fork-repo:before{content:"\F2C0"}.ivu-icon-forward:before{content:"\F13A"}.ivu-icon-funnel:before{content:"\F31B"}.ivu-icon-gear-a:before{content:"\F13D"}.ivu-icon-gear-b:before{content:"\F13E"}.ivu-icon-grid:before{content:"\F13F"}.ivu-icon-hammer:before{content:"\F27B"}.ivu-icon-happy:before{content:"\F31C"}.ivu-icon-happy-outline:before{content:"\F3C6"}.ivu-icon-headphone:before{content:"\F140"}.ivu-icon-heart:before{content:"\F141"}.ivu-icon-heart-broken:before{content:"\F31D"}.ivu-icon-help:before{content:"\F143"}.ivu-icon-help-buoy:before{content:"\F27C"}.ivu-icon-help-circled:before{content:"\F142"}.ivu-icon-home:before{content:"\F144"}.ivu-icon-icecream:before{content:"\F27D"}.ivu-icon-image:before{content:"\F147"}.ivu-icon-images:before{content:"\F148"}.ivu-icon-information:before{content:"\F14A"}.ivu-icon-information-circled:before{content:"\F149"}.ivu-icon-ionic:before{content:"\F14B"}.ivu-icon-ios-alarm:before{content:"\F3C8"}.ivu-icon-ios-alarm-outline:before{content:"\F3C7"}.ivu-icon-ios-albums:before{content:"\F3CA"}.ivu-icon-ios-albums-outline:before{content:"\F3C9"}.ivu-icon-ios-americanfootball:before{content:"\F3CC"}.ivu-icon-ios-americanfootball-outline:before{content:"\F3CB"}.ivu-icon-ios-analytics:before{content:"\F3CE"}.ivu-icon-ios-analytics-outline:before{content:"\F3CD"}.ivu-icon-ios-arrow-back:before{content:"\F3CF"}.ivu-icon-ios-arrow-down:before{content:"\F3D0"}.ivu-icon-ios-arrow-forward:before{content:"\F3D1"}.ivu-icon-ios-arrow-left:before{content:"\F3D2"}.ivu-icon-ios-arrow-right:before{content:"\F3D3"}.ivu-icon-ios-arrow-thin-down:before{content:"\F3D4"}.ivu-icon-ios-arrow-thin-left:before{content:"\F3D5"}.ivu-icon-ios-arrow-thin-right:before{content:"\F3D6"}.ivu-icon-ios-arrow-thin-up:before{content:"\F3D7"}.ivu-icon-ios-arrow-up:before{content:"\F3D8"}.ivu-icon-ios-at:before{content:"\F3DA"}.ivu-icon-ios-at-outline:before{content:"\F3D9"}.ivu-icon-ios-barcode:before{content:"\F3DC"}.ivu-icon-ios-barcode-outline:before{content:"\F3DB"}.ivu-icon-ios-baseball:before{content:"\F3DE"}.ivu-icon-ios-baseball-outline:before{content:"\F3DD"}.ivu-icon-ios-basketball:before{content:"\F3E0"}.ivu-icon-ios-basketball-outline:before{content:"\F3DF"}.ivu-icon-ios-bell:before{content:"\F3E2"}.ivu-icon-ios-bell-outline:before{content:"\F3E1"}.ivu-icon-ios-body:before{content:"\F3E4"}.ivu-icon-ios-body-outline:before{content:"\F3E3"}.ivu-icon-ios-bolt:before{content:"\F3E6"}.ivu-icon-ios-bolt-outline:before{content:"\F3E5"}.ivu-icon-ios-book:before{content:"\F3E8"}.ivu-icon-ios-book-outline:before{content:"\F3E7"}.ivu-icon-ios-bookmarks:before{content:"\F3EA"}.ivu-icon-ios-bookmarks-outline:before{content:"\F3E9"}.ivu-icon-ios-box:before{content:"\F3EC"}.ivu-icon-ios-box-outline:before{content:"\F3EB"}.ivu-icon-ios-briefcase:before{content:"\F3EE"}.ivu-icon-ios-briefcase-outline:before{content:"\F3ED"}.ivu-icon-ios-browsers:before{content:"\F3F0"}.ivu-icon-ios-browsers-outline:before{content:"\F3EF"}.ivu-icon-ios-calculator:before{content:"\F3F2"}.ivu-icon-ios-calculator-outline:before{content:"\F3F1"}.ivu-icon-ios-calendar:before{content:"\F3F4"}.ivu-icon-ios-calendar-outline:before{content:"\F3F3"}.ivu-icon-ios-camera:before{content:"\F3F6"}.ivu-icon-ios-camera-outline:before{content:"\F3F5"}.ivu-icon-ios-cart:before{content:"\F3F8"}.ivu-icon-ios-cart-outline:before{content:"\F3F7"}.ivu-icon-ios-chatboxes:before{content:"\F3FA"}.ivu-icon-ios-chatboxes-outline:before{content:"\F3F9"}.ivu-icon-ios-chatbubble:before{content:"\F3FC"}.ivu-icon-ios-chatbubble-outline:before{content:"\F3FB"}.ivu-icon-ios-checkmark:before{content:"\F3FF"}.ivu-icon-ios-checkmark-empty:before{content:"\F3FD"}.ivu-icon-ios-checkmark-outline:before{content:"\F3FE"}.ivu-icon-ios-circle-filled:before{content:"\F400"}.ivu-icon-ios-circle-outline:before{content:"\F401"}.ivu-icon-ios-clock:before{content:"\F403"}.ivu-icon-ios-clock-outline:before{content:"\F402"}.ivu-icon-ios-close:before{content:"\F406"}.ivu-icon-ios-close-empty:before{content:"\F404"}.ivu-icon-ios-close-outline:before{content:"\F405"}.ivu-icon-ios-cloud:before{content:"\F40C"}.ivu-icon-ios-cloud-download:before{content:"\F408"}.ivu-icon-ios-cloud-download-outline:before{content:"\F407"}.ivu-icon-ios-cloud-outline:before{content:"\F409"}.ivu-icon-ios-cloud-upload:before{content:"\F40B"}.ivu-icon-ios-cloud-upload-outline:before{content:"\F40A"}.ivu-icon-ios-cloudy:before{content:"\F410"}.ivu-icon-ios-cloudy-night:before{content:"\F40E"}.ivu-icon-ios-cloudy-night-outline:before{content:"\F40D"}.ivu-icon-ios-cloudy-outline:before{content:"\F40F"}.ivu-icon-ios-cog:before{content:"\F412"}.ivu-icon-ios-cog-outline:before{content:"\F411"}.ivu-icon-ios-color-filter:before{content:"\F414"}.ivu-icon-ios-color-filter-outline:before{content:"\F413"}.ivu-icon-ios-color-wand:before{content:"\F416"}.ivu-icon-ios-color-wand-outline:before{content:"\F415"}.ivu-icon-ios-compose:before{content:"\F418"}.ivu-icon-ios-compose-outline:before{content:"\F417"}.ivu-icon-ios-contact:before{content:"\F41A"}.ivu-icon-ios-contact-outline:before{content:"\F419"}.ivu-icon-ios-copy:before{content:"\F41C"}.ivu-icon-ios-copy-outline:before{content:"\F41B"}.ivu-icon-ios-crop:before{content:"\F41E"}.ivu-icon-ios-crop-strong:before{content:"\F41D"}.ivu-icon-ios-download:before{content:"\F420"}.ivu-icon-ios-download-outline:before{content:"\F41F"}.ivu-icon-ios-drag:before{content:"\F421"}.ivu-icon-ios-email:before{content:"\F423"}.ivu-icon-ios-email-outline:before{content:"\F422"}.ivu-icon-ios-eye:before{content:"\F425"}.ivu-icon-ios-eye-outline:before{content:"\F424"}.ivu-icon-ios-fastforward:before{content:"\F427"}.ivu-icon-ios-fastforward-outline:before{content:"\F426"}.ivu-icon-ios-filing:before{content:"\F429"}.ivu-icon-ios-filing-outline:before{content:"\F428"}.ivu-icon-ios-film:before{content:"\F42B"}.ivu-icon-ios-film-outline:before{content:"\F42A"}.ivu-icon-ios-flag:before{content:"\F42D"}.ivu-icon-ios-flag-outline:before{content:"\F42C"}.ivu-icon-ios-flame:before{content:"\F42F"}.ivu-icon-ios-flame-outline:before{content:"\F42E"}.ivu-icon-ios-flask:before{content:"\F431"}.ivu-icon-ios-flask-outline:before{content:"\F430"}.ivu-icon-ios-flower:before{content:"\F433"}.ivu-icon-ios-flower-outline:before{content:"\F432"}.ivu-icon-ios-folder:before{content:"\F435"}.ivu-icon-ios-folder-outline:before{content:"\F434"}.ivu-icon-ios-football:before{content:"\F437"}.ivu-icon-ios-football-outline:before{content:"\F436"}.ivu-icon-ios-game-controller-a:before{content:"\F439"}.ivu-icon-ios-game-controller-a-outline:before{content:"\F438"}.ivu-icon-ios-game-controller-b:before{content:"\F43B"}.ivu-icon-ios-game-controller-b-outline:before{content:"\F43A"}.ivu-icon-ios-gear:before{content:"\F43D"}.ivu-icon-ios-gear-outline:before{content:"\F43C"}.ivu-icon-ios-glasses:before{content:"\F43F"}.ivu-icon-ios-glasses-outline:before{content:"\F43E"}.ivu-icon-ios-grid-view:before{content:"\F441"}.ivu-icon-ios-grid-view-outline:before{content:"\F440"}.ivu-icon-ios-heart:before{content:"\F443"}.ivu-icon-ios-heart-outline:before{content:"\F442"}.ivu-icon-ios-help:before{content:"\F446"}.ivu-icon-ios-help-empty:before{content:"\F444"}.ivu-icon-ios-help-outline:before{content:"\F445"}.ivu-icon-ios-home:before{content:"\F448"}.ivu-icon-ios-home-outline:before{content:"\F447"}.ivu-icon-ios-infinite:before{content:"\F44A"}.ivu-icon-ios-infinite-outline:before{content:"\F449"}.ivu-icon-ios-information:before{content:"\F44D"}.ivu-icon-ios-information-empty:before{content:"\F44B"}.ivu-icon-ios-information-outline:before{content:"\F44C"}.ivu-icon-ios-ionic-outline:before{content:"\F44E"}.ivu-icon-ios-keypad:before{content:"\F450"}.ivu-icon-ios-keypad-outline:before{content:"\F44F"}.ivu-icon-ios-lightbulb:before{content:"\F452"}.ivu-icon-ios-lightbulb-outline:before{content:"\F451"}.ivu-icon-ios-list:before{content:"\F454"}.ivu-icon-ios-list-outline:before{content:"\F453"}.ivu-icon-ios-location:before{content:"\F456"}.ivu-icon-ios-location-outline:before{content:"\F455"}.ivu-icon-ios-locked:before{content:"\F458"}.ivu-icon-ios-locked-outline:before{content:"\F457"}.ivu-icon-ios-loop:before{content:"\F45A"}.ivu-icon-ios-loop-strong:before{content:"\F459"}.ivu-icon-ios-medical:before{content:"\F45C"}.ivu-icon-ios-medical-outline:before{content:"\F45B"}.ivu-icon-ios-medkit:before{content:"\F45E"}.ivu-icon-ios-medkit-outline:before{content:"\F45D"}.ivu-icon-ios-mic:before{content:"\F461"}.ivu-icon-ios-mic-off:before{content:"\F45F"}.ivu-icon-ios-mic-outline:before{content:"\F460"}.ivu-icon-ios-minus:before{content:"\F464"}.ivu-icon-ios-minus-empty:before{content:"\F462"}.ivu-icon-ios-minus-outline:before{content:"\F463"}.ivu-icon-ios-monitor:before{content:"\F466"}.ivu-icon-ios-monitor-outline:before{content:"\F465"}.ivu-icon-ios-moon:before{content:"\F468"}.ivu-icon-ios-moon-outline:before{content:"\F467"}.ivu-icon-ios-more:before{content:"\F46A"}.ivu-icon-ios-more-outline:before{content:"\F469"}.ivu-icon-ios-musical-note:before{content:"\F46B"}.ivu-icon-ios-musical-notes:before{content:"\F46C"}.ivu-icon-ios-navigate:before{content:"\F46E"}.ivu-icon-ios-navigate-outline:before{content:"\F46D"}.ivu-icon-ios-nutrition:before{content:"\F470"}.ivu-icon-ios-nutrition-outline:before{content:"\F46F"}.ivu-icon-ios-paper:before{content:"\F472"}.ivu-icon-ios-paper-outline:before{content:"\F471"}.ivu-icon-ios-paperplane:before{content:"\F474"}.ivu-icon-ios-paperplane-outline:before{content:"\F473"}.ivu-icon-ios-partlysunny:before{content:"\F476"}.ivu-icon-ios-partlysunny-outline:before{content:"\F475"}.ivu-icon-ios-pause:before{content:"\F478"}.ivu-icon-ios-pause-outline:before{content:"\F477"}.ivu-icon-ios-paw:before{content:"\F47A"}.ivu-icon-ios-paw-outline:before{content:"\F479"}.ivu-icon-ios-people:before{content:"\F47C"}.ivu-icon-ios-people-outline:before{content:"\F47B"}.ivu-icon-ios-person:before{content:"\F47E"}.ivu-icon-ios-person-outline:before{content:"\F47D"}.ivu-icon-ios-personadd:before{content:"\F480"}.ivu-icon-ios-personadd-outline:before{content:"\F47F"}.ivu-icon-ios-photos:before{content:"\F482"}.ivu-icon-ios-photos-outline:before{content:"\F481"}.ivu-icon-ios-pie:before{content:"\F484"}.ivu-icon-ios-pie-outline:before{content:"\F483"}.ivu-icon-ios-pint:before{content:"\F486"}.ivu-icon-ios-pint-outline:before{content:"\F485"}.ivu-icon-ios-play:before{content:"\F488"}.ivu-icon-ios-play-outline:before{content:"\F487"}.ivu-icon-ios-plus:before{content:"\F48B"}.ivu-icon-ios-plus-empty:before{content:"\F489"}.ivu-icon-ios-plus-outline:before{content:"\F48A"}.ivu-icon-ios-pricetag:before{content:"\F48D"}.ivu-icon-ios-pricetag-outline:before{content:"\F48C"}.ivu-icon-ios-pricetags:before{content:"\F48F"}.ivu-icon-ios-pricetags-outline:before{content:"\F48E"}.ivu-icon-ios-printer:before{content:"\F491"}.ivu-icon-ios-printer-outline:before{content:"\F490"}.ivu-icon-ios-pulse:before{content:"\F493"}.ivu-icon-ios-pulse-strong:before{content:"\F492"}.ivu-icon-ios-rainy:before{content:"\F495"}.ivu-icon-ios-rainy-outline:before{content:"\F494"}.ivu-icon-ios-recording:before{content:"\F497"}.ivu-icon-ios-recording-outline:before{content:"\F496"}.ivu-icon-ios-redo:before{content:"\F499"}.ivu-icon-ios-redo-outline:before{content:"\F498"}.ivu-icon-ios-refresh:before{content:"\F49C"}.ivu-icon-ios-refresh-empty:before{content:"\F49A"}.ivu-icon-ios-refresh-outline:before{content:"\F49B"}.ivu-icon-ios-reload:before{content:"\F49D"}.ivu-icon-ios-reverse-camera:before{content:"\F49F"}.ivu-icon-ios-reverse-camera-outline:before{content:"\F49E"}.ivu-icon-ios-rewind:before{content:"\F4A1"}.ivu-icon-ios-rewind-outline:before{content:"\F4A0"}.ivu-icon-ios-rose:before{content:"\F4A3"}.ivu-icon-ios-rose-outline:before{content:"\F4A2"}.ivu-icon-ios-search:before{content:"\F4A5"}.ivu-icon-ios-search-strong:before{content:"\F4A4"}.ivu-icon-ios-settings:before{content:"\F4A7"}.ivu-icon-ios-settings-strong:before{content:"\F4A6"}.ivu-icon-ios-shuffle:before{content:"\F4A9"}.ivu-icon-ios-shuffle-strong:before{content:"\F4A8"}.ivu-icon-ios-skipbackward:before{content:"\F4AB"}.ivu-icon-ios-skipbackward-outline:before{content:"\F4AA"}.ivu-icon-ios-skipforward:before{content:"\F4AD"}.ivu-icon-ios-skipforward-outline:before{content:"\F4AC"}.ivu-icon-ios-snowy:before{content:"\F4AE"}.ivu-icon-ios-speedometer:before{content:"\F4B0"}.ivu-icon-ios-speedometer-outline:before{content:"\F4AF"}.ivu-icon-ios-star:before{content:"\F4B3"}.ivu-icon-ios-star-half:before{content:"\F4B1"}.ivu-icon-ios-star-outline:before{content:"\F4B2"}.ivu-icon-ios-stopwatch:before{content:"\F4B5"}.ivu-icon-ios-stopwatch-outline:before{content:"\F4B4"}.ivu-icon-ios-sunny:before{content:"\F4B7"}.ivu-icon-ios-sunny-outline:before{content:"\F4B6"}.ivu-icon-ios-telephone:before{content:"\F4B9"}.ivu-icon-ios-telephone-outline:before{content:"\F4B8"}.ivu-icon-ios-tennisball:before{content:"\F4BB"}.ivu-icon-ios-tennisball-outline:before{content:"\F4BA"}.ivu-icon-ios-thunderstorm:before{content:"\F4BD"}.ivu-icon-ios-thunderstorm-outline:before{content:"\F4BC"}.ivu-icon-ios-time:before{content:"\F4BF"}.ivu-icon-ios-time-outline:before{content:"\F4BE"}.ivu-icon-ios-timer:before{content:"\F4C1"}.ivu-icon-ios-timer-outline:before{content:"\F4C0"}.ivu-icon-ios-toggle:before{content:"\F4C3"}.ivu-icon-ios-toggle-outline:before{content:"\F4C2"}.ivu-icon-ios-trash:before{content:"\F4C5"}.ivu-icon-ios-trash-outline:before{content:"\F4C4"}.ivu-icon-ios-undo:before{content:"\F4C7"}.ivu-icon-ios-undo-outline:before{content:"\F4C6"}.ivu-icon-ios-unlocked:before{content:"\F4C9"}.ivu-icon-ios-unlocked-outline:before{content:"\F4C8"}.ivu-icon-ios-upload:before{content:"\F4CB"}.ivu-icon-ios-upload-outline:before{content:"\F4CA"}.ivu-icon-ios-videocam:before{content:"\F4CD"}.ivu-icon-ios-videocam-outline:before{content:"\F4CC"}.ivu-icon-ios-volume-high:before{content:"\F4CE"}.ivu-icon-ios-volume-low:before{content:"\F4CF"}.ivu-icon-ios-wineglass:before{content:"\F4D1"}.ivu-icon-ios-wineglass-outline:before{content:"\F4D0"}.ivu-icon-ios-world:before{content:"\F4D3"}.ivu-icon-ios-world-outline:before{content:"\F4D2"}.ivu-icon-ipad:before{content:"\F1F9"}.ivu-icon-iphone:before{content:"\F1FA"}.ivu-icon-ipod:before{content:"\F1FB"}.ivu-icon-jet:before{content:"\F295"}.ivu-icon-key:before{content:"\F296"}.ivu-icon-knife:before{content:"\F297"}.ivu-icon-laptop:before{content:"\F1FC"}.ivu-icon-leaf:before{content:"\F1FD"}.ivu-icon-levels:before{content:"\F298"}.ivu-icon-lightbulb:before{content:"\F299"}.ivu-icon-link:before{content:"\F1FE"}.ivu-icon-load-a:before{content:"\F29A"}.ivu-icon-load-b:before{content:"\F29B"}.ivu-icon-load-c:before{content:"\F29C"}.ivu-icon-load-d:before{content:"\F29D"}.ivu-icon-location:before{content:"\F1FF"}.ivu-icon-lock-combination:before{content:"\F4D4"}.ivu-icon-locked:before{content:"\F200"}.ivu-icon-log-in:before{content:"\F29E"}.ivu-icon-log-out:before{content:"\F29F"}.ivu-icon-loop:before{content:"\F201"}.ivu-icon-magnet:before{content:"\F2A0"}.ivu-icon-male:before{content:"\F2A1"}.ivu-icon-man:before{content:"\F202"}.ivu-icon-map:before{content:"\F203"}.ivu-icon-medkit:before{content:"\F2A2"}.ivu-icon-merge:before{content:"\F33F"}.ivu-icon-mic-a:before{content:"\F204"}.ivu-icon-mic-b:before{content:"\F205"}.ivu-icon-mic-c:before{content:"\F206"}.ivu-icon-minus:before{content:"\F209"}.ivu-icon-minus-circled:before{content:"\F207"}.ivu-icon-minus-round:before{content:"\F208"}.ivu-icon-model-s:before{content:"\F2C1"}.ivu-icon-monitor:before{content:"\F20A"}.ivu-icon-more:before{content:"\F20B"}.ivu-icon-mouse:before{content:"\F340"}.ivu-icon-music-note:before{content:"\F20C"}.ivu-icon-navicon:before{content:"\F20E"}.ivu-icon-navicon-round:before{content:"\F20D"}.ivu-icon-navigate:before{content:"\F2A3"}.ivu-icon-network:before{content:"\F341"}.ivu-icon-no-smoking:before{content:"\F2C2"}.ivu-icon-nuclear:before{content:"\F2A4"}.ivu-icon-outlet:before{content:"\F342"}.ivu-icon-paintbrush:before{content:"\F4D5"}.ivu-icon-paintbucket:before{content:"\F4D6"}.ivu-icon-paper-airplane:before{content:"\F2C3"}.ivu-icon-paperclip:before{content:"\F20F"}.ivu-icon-pause:before{content:"\F210"}.ivu-icon-person:before{content:"\F213"}.ivu-icon-person-add:before{content:"\F211"}.ivu-icon-person-stalker:before{content:"\F212"}.ivu-icon-pie-graph:before{content:"\F2A5"}.ivu-icon-pin:before{content:"\F2A6"}.ivu-icon-pinpoint:before{content:"\F2A7"}.ivu-icon-pizza:before{content:"\F2A8"}.ivu-icon-plane:before{content:"\F214"}.ivu-icon-planet:before{content:"\F343"}.ivu-icon-play:before{content:"\F215"}.ivu-icon-playstation:before{content:"\F30A"}.ivu-icon-plus:before{content:"\F218"}.ivu-icon-plus-circled:before{content:"\F216"}.ivu-icon-plus-round:before{content:"\F217"}.ivu-icon-podium:before{content:"\F344"}.ivu-icon-pound:before{content:"\F219"}.ivu-icon-power:before{content:"\F2A9"}.ivu-icon-pricetag:before{content:"\F2AA"}.ivu-icon-pricetags:before{content:"\F2AB"}.ivu-icon-printer:before{content:"\F21A"}.ivu-icon-pull-request:before{content:"\F345"}.ivu-icon-qr-scanner:before{content:"\F346"}.ivu-icon-quote:before{content:"\F347"}.ivu-icon-radio-waves:before{content:"\F2AC"}.ivu-icon-record:before{content:"\F21B"}.ivu-icon-refresh:before{content:"\F21C"}.ivu-icon-reply:before{content:"\F21E"}.ivu-icon-reply-all:before{content:"\F21D"}.ivu-icon-ribbon-a:before{content:"\F348"}.ivu-icon-ribbon-b:before{content:"\F349"}.ivu-icon-sad:before{content:"\F34A"}.ivu-icon-sad-outline:before{content:"\F4D7"}.ivu-icon-scissors:before{content:"\F34B"}.ivu-icon-search:before{content:"\F21F"}.ivu-icon-settings:before{content:"\F2AD"}.ivu-icon-share:before{content:"\F220"}.ivu-icon-shuffle:before{content:"\F221"}.ivu-icon-skip-backward:before{content:"\F222"}.ivu-icon-skip-forward:before{content:"\F223"}.ivu-icon-social-android:before{content:"\F225"}.ivu-icon-social-android-outline:before{content:"\F224"}.ivu-icon-social-angular:before{content:"\F4D9"}.ivu-icon-social-angular-outline:before{content:"\F4D8"}.ivu-icon-social-apple:before{content:"\F227"}.ivu-icon-social-apple-outline:before{content:"\F226"}.ivu-icon-social-bitcoin:before{content:"\F2AF"}.ivu-icon-social-bitcoin-outline:before{content:"\F2AE"}.ivu-icon-social-buffer:before{content:"\F229"}.ivu-icon-social-buffer-outline:before{content:"\F228"}.ivu-icon-social-chrome:before{content:"\F4DB"}.ivu-icon-social-chrome-outline:before{content:"\F4DA"}.ivu-icon-social-codepen:before{content:"\F4DD"}.ivu-icon-social-codepen-outline:before{content:"\F4DC"}.ivu-icon-social-css3:before{content:"\F4DF"}.ivu-icon-social-css3-outline:before{content:"\F4DE"}.ivu-icon-social-designernews:before{content:"\F22B"}.ivu-icon-social-designernews-outline:before{content:"\F22A"}.ivu-icon-social-dribbble:before{content:"\F22D"}.ivu-icon-social-dribbble-outline:before{content:"\F22C"}.ivu-icon-social-dropbox:before{content:"\F22F"}.ivu-icon-social-dropbox-outline:before{content:"\F22E"}.ivu-icon-social-euro:before{content:"\F4E1"}.ivu-icon-social-euro-outline:before{content:"\F4E0"}.ivu-icon-social-facebook:before{content:"\F231"}.ivu-icon-social-facebook-outline:before{content:"\F230"}.ivu-icon-social-foursquare:before{content:"\F34D"}.ivu-icon-social-foursquare-outline:before{content:"\F34C"}.ivu-icon-social-freebsd-devil:before{content:"\F2C4"}.ivu-icon-social-github:before{content:"\F233"}.ivu-icon-social-github-outline:before{content:"\F232"}.ivu-icon-social-google:before{content:"\F34F"}.ivu-icon-social-google-outline:before{content:"\F34E"}.ivu-icon-social-googleplus:before{content:"\F235"}.ivu-icon-social-googleplus-outline:before{content:"\F234"}.ivu-icon-social-hackernews:before{content:"\F237"}.ivu-icon-social-hackernews-outline:before{content:"\F236"}.ivu-icon-social-html5:before{content:"\F4E3"}.ivu-icon-social-html5-outline:before{content:"\F4E2"}.ivu-icon-social-instagram:before{content:"\F351"}.ivu-icon-social-instagram-outline:before{content:"\F350"}.ivu-icon-social-javascript:before{content:"\F4E5"}.ivu-icon-social-javascript-outline:before{content:"\F4E4"}.ivu-icon-social-linkedin:before{content:"\F239"}.ivu-icon-social-linkedin-outline:before{content:"\F238"}.ivu-icon-social-markdown:before{content:"\F4E6"}.ivu-icon-social-nodejs:before{content:"\F4E7"}.ivu-icon-social-octocat:before{content:"\F4E8"}.ivu-icon-social-pinterest:before{content:"\F2B1"}.ivu-icon-social-pinterest-outline:before{content:"\F2B0"}.ivu-icon-social-python:before{content:"\F4E9"}.ivu-icon-social-reddit:before{content:"\F23B"}.ivu-icon-social-reddit-outline:before{content:"\F23A"}.ivu-icon-social-rss:before{content:"\F23D"}.ivu-icon-social-rss-outline:before{content:"\F23C"}.ivu-icon-social-sass:before{content:"\F4EA"}.ivu-icon-social-skype:before{content:"\F23F"}.ivu-icon-social-skype-outline:before{content:"\F23E"}.ivu-icon-social-snapchat:before{content:"\F4EC"}.ivu-icon-social-snapchat-outline:before{content:"\F4EB"}.ivu-icon-social-tumblr:before{content:"\F241"}.ivu-icon-social-tumblr-outline:before{content:"\F240"}.ivu-icon-social-tux:before{content:"\F2C5"}.ivu-icon-social-twitch:before{content:"\F4EE"}.ivu-icon-social-twitch-outline:before{content:"\F4ED"}.ivu-icon-social-twitter:before{content:"\F243"}.ivu-icon-social-twitter-outline:before{content:"\F242"}.ivu-icon-social-usd:before{content:"\F353"}.ivu-icon-social-usd-outline:before{content:"\F352"}.ivu-icon-social-vimeo:before{content:"\F245"}.ivu-icon-social-vimeo-outline:before{content:"\F244"}.ivu-icon-social-whatsapp:before{content:"\F4F0"}.ivu-icon-social-whatsapp-outline:before{content:"\F4EF"}.ivu-icon-social-windows:before{content:"\F247"}.ivu-icon-social-windows-outline:before{content:"\F246"}.ivu-icon-social-wordpress:before{content:"\F249"}.ivu-icon-social-wordpress-outline:before{content:"\F248"}.ivu-icon-social-yahoo:before{content:"\F24B"}.ivu-icon-social-yahoo-outline:before{content:"\F24A"}.ivu-icon-social-yen:before{content:"\F4F2"}.ivu-icon-social-yen-outline:before{content:"\F4F1"}.ivu-icon-social-youtube:before{content:"\F24D"}.ivu-icon-social-youtube-outline:before{content:"\F24C"}.ivu-icon-soup-can:before{content:"\F4F4"}.ivu-icon-soup-can-outline:before{content:"\F4F3"}.ivu-icon-speakerphone:before{content:"\F2B2"}.ivu-icon-speedometer:before{content:"\F2B3"}.ivu-icon-spoon:before{content:"\F2B4"}.ivu-icon-star:before{content:"\F24E"}.ivu-icon-stats-bars:before{content:"\F2B5"}.ivu-icon-steam:before{content:"\F30B"}.ivu-icon-stop:before{content:"\F24F"}.ivu-icon-thermometer:before{content:"\F2B6"}.ivu-icon-thumbsdown:before{content:"\F250"}.ivu-icon-thumbsup:before{content:"\F251"}.ivu-icon-toggle:before{content:"\F355"}.ivu-icon-toggle-filled:before{content:"\F354"}.ivu-icon-transgender:before{content:"\F4F5"}.ivu-icon-trash-a:before{content:"\F252"}.ivu-icon-trash-b:before{content:"\F253"}.ivu-icon-trophy:before{content:"\F356"}.ivu-icon-tshirt:before{content:"\F4F7"}.ivu-icon-tshirt-outline:before{content:"\F4F6"}.ivu-icon-umbrella:before{content:"\F2B7"}.ivu-icon-university:before{content:"\F357"}.ivu-icon-unlocked:before{content:"\F254"}.ivu-icon-upload:before{content:"\F255"}.ivu-icon-usb:before{content:"\F2B8"}.ivu-icon-videocamera:before{content:"\F256"}.ivu-icon-volume-high:before{content:"\F257"}.ivu-icon-volume-low:before{content:"\F258"}.ivu-icon-volume-medium:before{content:"\F259"}.ivu-icon-volume-mute:before{content:"\F25A"}.ivu-icon-wand:before{content:"\F358"}.ivu-icon-waterdrop:before{content:"\F25B"}.ivu-icon-wifi:before{content:"\F25C"}.ivu-icon-wineglass:before{content:"\F2B9"}.ivu-icon-woman:before{content:"\F25D"}.ivu-icon-wrench:before{content:"\F2BA"}.ivu-icon-xbox:before{content:"\F30C"}.ivu-row{position:relative;margin-left:0;margin-right:0;height:auto;zoom:1;display:block}.ivu-row:after,.ivu-row:before{content:"";display:table}.ivu-row:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-row-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ivu-row-flex,.ivu-row-flex:after,.ivu-row-flex:before{display:-webkit-box;display:-ms-flexbox;display:flex}.ivu-row-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ivu-row-flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ivu-row-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ivu-row-flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ivu-row-flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}.ivu-row-flex-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ivu-row-flex-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ivu-row-flex-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ivu-col{position:relative;display:block}.ivu-col-span-1,.ivu-col-span-2,.ivu-col-span-3,.ivu-col-span-4,.ivu-col-span-5,.ivu-col-span-6,.ivu-col-span-7,.ivu-col-span-8,.ivu-col-span-9,.ivu-col-span-10,.ivu-col-span-11,.ivu-col-span-12,.ivu-col-span-13,.ivu-col-span-14,.ivu-col-span-15,.ivu-col-span-16,.ivu-col-span-17,.ivu-col-span-18,.ivu-col-span-19,.ivu-col-span-20,.ivu-col-span-21,.ivu-col-span-22,.ivu-col-span-23,.ivu-col-span-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-24{display:block;width:100%}.ivu-col-push-24{left:100%}.ivu-col-pull-24{right:100%}.ivu-col-offset-24{margin-left:100%}.ivu-col-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-23{display:block;width:95.83333333%}.ivu-col-push-23{left:95.83333333%}.ivu-col-pull-23{right:95.83333333%}.ivu-col-offset-23{margin-left:95.83333333%}.ivu-col-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-22{display:block;width:91.66666667%}.ivu-col-push-22{left:91.66666667%}.ivu-col-pull-22{right:91.66666667%}.ivu-col-offset-22{margin-left:91.66666667%}.ivu-col-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-21{display:block;width:87.5%}.ivu-col-push-21{left:87.5%}.ivu-col-pull-21{right:87.5%}.ivu-col-offset-21{margin-left:87.5%}.ivu-col-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-20{display:block;width:83.33333333%}.ivu-col-push-20{left:83.33333333%}.ivu-col-pull-20{right:83.33333333%}.ivu-col-offset-20{margin-left:83.33333333%}.ivu-col-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-19{display:block;width:79.16666667%}.ivu-col-push-19{left:79.16666667%}.ivu-col-pull-19{right:79.16666667%}.ivu-col-offset-19{margin-left:79.16666667%}.ivu-col-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-18{display:block;width:75%}.ivu-col-push-18{left:75%}.ivu-col-pull-18{right:75%}.ivu-col-offset-18{margin-left:75%}.ivu-col-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-17{display:block;width:70.83333333%}.ivu-col-push-17{left:70.83333333%}.ivu-col-pull-17{right:70.83333333%}.ivu-col-offset-17{margin-left:70.83333333%}.ivu-col-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-16{display:block;width:66.66666667%}.ivu-col-push-16{left:66.66666667%}.ivu-col-pull-16{right:66.66666667%}.ivu-col-offset-16{margin-left:66.66666667%}.ivu-col-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-15{display:block;width:62.5%}.ivu-col-push-15{left:62.5%}.ivu-col-pull-15{right:62.5%}.ivu-col-offset-15{margin-left:62.5%}.ivu-col-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-14{display:block;width:58.33333333%}.ivu-col-push-14{left:58.33333333%}.ivu-col-pull-14{right:58.33333333%}.ivu-col-offset-14{margin-left:58.33333333%}.ivu-col-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-13{display:block;width:54.16666667%}.ivu-col-push-13{left:54.16666667%}.ivu-col-pull-13{right:54.16666667%}.ivu-col-offset-13{margin-left:54.16666667%}.ivu-col-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-12{display:block;width:50%}.ivu-col-push-12{left:50%}.ivu-col-pull-12{right:50%}.ivu-col-offset-12{margin-left:50%}.ivu-col-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-11{display:block;width:45.83333333%}.ivu-col-push-11{left:45.83333333%}.ivu-col-pull-11{right:45.83333333%}.ivu-col-offset-11{margin-left:45.83333333%}.ivu-col-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-10{display:block;width:41.66666667%}.ivu-col-push-10{left:41.66666667%}.ivu-col-pull-10{right:41.66666667%}.ivu-col-offset-10{margin-left:41.66666667%}.ivu-col-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-9{display:block;width:37.5%}.ivu-col-push-9{left:37.5%}.ivu-col-pull-9{right:37.5%}.ivu-col-offset-9{margin-left:37.5%}.ivu-col-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-8{display:block;width:33.33333333%}.ivu-col-push-8{left:33.33333333%}.ivu-col-pull-8{right:33.33333333%}.ivu-col-offset-8{margin-left:33.33333333%}.ivu-col-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-7{display:block;width:29.16666667%}.ivu-col-push-7{left:29.16666667%}.ivu-col-pull-7{right:29.16666667%}.ivu-col-offset-7{margin-left:29.16666667%}.ivu-col-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-6{display:block;width:25%}.ivu-col-push-6{left:25%}.ivu-col-pull-6{right:25%}.ivu-col-offset-6{margin-left:25%}.ivu-col-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-5{display:block;width:20.83333333%}.ivu-col-push-5{left:20.83333333%}.ivu-col-pull-5{right:20.83333333%}.ivu-col-offset-5{margin-left:20.83333333%}.ivu-col-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-4{display:block;width:16.66666667%}.ivu-col-push-4{left:16.66666667%}.ivu-col-pull-4{right:16.66666667%}.ivu-col-offset-4{margin-left:16.66666667%}.ivu-col-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-3{display:block;width:12.5%}.ivu-col-push-3{left:12.5%}.ivu-col-pull-3{right:12.5%}.ivu-col-offset-3{margin-left:12.5%}.ivu-col-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-2{display:block;width:8.33333333%}.ivu-col-push-2{left:8.33333333%}.ivu-col-pull-2{right:8.33333333%}.ivu-col-offset-2{margin-left:8.33333333%}.ivu-col-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-1{display:block;width:4.16666667%}.ivu-col-push-1{left:4.16666667%}.ivu-col-pull-1{right:4.16666667%}.ivu-col-offset-1{margin-left:4.16666667%}.ivu-col-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-0{display:none}.ivu-col-push-0{left:auto}.ivu-col-pull-0{right:auto}.ivu-col-span-xs-1,.ivu-col-span-xs-2,.ivu-col-span-xs-3,.ivu-col-span-xs-4,.ivu-col-span-xs-5,.ivu-col-span-xs-6,.ivu-col-span-xs-7,.ivu-col-span-xs-8,.ivu-col-span-xs-9,.ivu-col-span-xs-10,.ivu-col-span-xs-11,.ivu-col-span-xs-12,.ivu-col-span-xs-13,.ivu-col-span-xs-14,.ivu-col-span-xs-15,.ivu-col-span-xs-16,.ivu-col-span-xs-17,.ivu-col-span-xs-18,.ivu-col-span-xs-19,.ivu-col-span-xs-20,.ivu-col-span-xs-21,.ivu-col-span-xs-22,.ivu-col-span-xs-23,.ivu-col-span-xs-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-xs-24{display:block;width:100%}.ivu-col-xs-push-24{left:100%}.ivu-col-xs-pull-24{right:100%}.ivu-col-xs-offset-24{margin-left:100%}.ivu-col-xs-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-xs-23{display:block;width:95.83333333%}.ivu-col-xs-push-23{left:95.83333333%}.ivu-col-xs-pull-23{right:95.83333333%}.ivu-col-xs-offset-23{margin-left:95.83333333%}.ivu-col-xs-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-xs-22{display:block;width:91.66666667%}.ivu-col-xs-push-22{left:91.66666667%}.ivu-col-xs-pull-22{right:91.66666667%}.ivu-col-xs-offset-22{margin-left:91.66666667%}.ivu-col-xs-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-xs-21{display:block;width:87.5%}.ivu-col-xs-push-21{left:87.5%}.ivu-col-xs-pull-21{right:87.5%}.ivu-col-xs-offset-21{margin-left:87.5%}.ivu-col-xs-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-xs-20{display:block;width:83.33333333%}.ivu-col-xs-push-20{left:83.33333333%}.ivu-col-xs-pull-20{right:83.33333333%}.ivu-col-xs-offset-20{margin-left:83.33333333%}.ivu-col-xs-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-xs-19{display:block;width:79.16666667%}.ivu-col-xs-push-19{left:79.16666667%}.ivu-col-xs-pull-19{right:79.16666667%}.ivu-col-xs-offset-19{margin-left:79.16666667%}.ivu-col-xs-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-xs-18{display:block;width:75%}.ivu-col-xs-push-18{left:75%}.ivu-col-xs-pull-18{right:75%}.ivu-col-xs-offset-18{margin-left:75%}.ivu-col-xs-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-xs-17{display:block;width:70.83333333%}.ivu-col-xs-push-17{left:70.83333333%}.ivu-col-xs-pull-17{right:70.83333333%}.ivu-col-xs-offset-17{margin-left:70.83333333%}.ivu-col-xs-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-xs-16{display:block;width:66.66666667%}.ivu-col-xs-push-16{left:66.66666667%}.ivu-col-xs-pull-16{right:66.66666667%}.ivu-col-xs-offset-16{margin-left:66.66666667%}.ivu-col-xs-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-xs-15{display:block;width:62.5%}.ivu-col-xs-push-15{left:62.5%}.ivu-col-xs-pull-15{right:62.5%}.ivu-col-xs-offset-15{margin-left:62.5%}.ivu-col-xs-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-xs-14{display:block;width:58.33333333%}.ivu-col-xs-push-14{left:58.33333333%}.ivu-col-xs-pull-14{right:58.33333333%}.ivu-col-xs-offset-14{margin-left:58.33333333%}.ivu-col-xs-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-xs-13{display:block;width:54.16666667%}.ivu-col-xs-push-13{left:54.16666667%}.ivu-col-xs-pull-13{right:54.16666667%}.ivu-col-xs-offset-13{margin-left:54.16666667%}.ivu-col-xs-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-xs-12{display:block;width:50%}.ivu-col-xs-push-12{left:50%}.ivu-col-xs-pull-12{right:50%}.ivu-col-xs-offset-12{margin-left:50%}.ivu-col-xs-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-xs-11{display:block;width:45.83333333%}.ivu-col-xs-push-11{left:45.83333333%}.ivu-col-xs-pull-11{right:45.83333333%}.ivu-col-xs-offset-11{margin-left:45.83333333%}.ivu-col-xs-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-xs-10{display:block;width:41.66666667%}.ivu-col-xs-push-10{left:41.66666667%}.ivu-col-xs-pull-10{right:41.66666667%}.ivu-col-xs-offset-10{margin-left:41.66666667%}.ivu-col-xs-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-xs-9{display:block;width:37.5%}.ivu-col-xs-push-9{left:37.5%}.ivu-col-xs-pull-9{right:37.5%}.ivu-col-xs-offset-9{margin-left:37.5%}.ivu-col-xs-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-xs-8{display:block;width:33.33333333%}.ivu-col-xs-push-8{left:33.33333333%}.ivu-col-xs-pull-8{right:33.33333333%}.ivu-col-xs-offset-8{margin-left:33.33333333%}.ivu-col-xs-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-xs-7{display:block;width:29.16666667%}.ivu-col-xs-push-7{left:29.16666667%}.ivu-col-xs-pull-7{right:29.16666667%}.ivu-col-xs-offset-7{margin-left:29.16666667%}.ivu-col-xs-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-xs-6{display:block;width:25%}.ivu-col-xs-push-6{left:25%}.ivu-col-xs-pull-6{right:25%}.ivu-col-xs-offset-6{margin-left:25%}.ivu-col-xs-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-xs-5{display:block;width:20.83333333%}.ivu-col-xs-push-5{left:20.83333333%}.ivu-col-xs-pull-5{right:20.83333333%}.ivu-col-xs-offset-5{margin-left:20.83333333%}.ivu-col-xs-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-xs-4{display:block;width:16.66666667%}.ivu-col-xs-push-4{left:16.66666667%}.ivu-col-xs-pull-4{right:16.66666667%}.ivu-col-xs-offset-4{margin-left:16.66666667%}.ivu-col-xs-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-xs-3{display:block;width:12.5%}.ivu-col-xs-push-3{left:12.5%}.ivu-col-xs-pull-3{right:12.5%}.ivu-col-xs-offset-3{margin-left:12.5%}.ivu-col-xs-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-xs-2{display:block;width:8.33333333%}.ivu-col-xs-push-2{left:8.33333333%}.ivu-col-xs-pull-2{right:8.33333333%}.ivu-col-xs-offset-2{margin-left:8.33333333%}.ivu-col-xs-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-xs-1{display:block;width:4.16666667%}.ivu-col-xs-push-1{left:4.16666667%}.ivu-col-xs-pull-1{right:4.16666667%}.ivu-col-xs-offset-1{margin-left:4.16666667%}.ivu-col-xs-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-xs-0{display:none}.ivu-col-xs-push-0{left:auto}.ivu-col-xs-pull-0{right:auto}@media (min-width:768px){.ivu-col-span-sm-1,.ivu-col-span-sm-2,.ivu-col-span-sm-3,.ivu-col-span-sm-4,.ivu-col-span-sm-5,.ivu-col-span-sm-6,.ivu-col-span-sm-7,.ivu-col-span-sm-8,.ivu-col-span-sm-9,.ivu-col-span-sm-10,.ivu-col-span-sm-11,.ivu-col-span-sm-12,.ivu-col-span-sm-13,.ivu-col-span-sm-14,.ivu-col-span-sm-15,.ivu-col-span-sm-16,.ivu-col-span-sm-17,.ivu-col-span-sm-18,.ivu-col-span-sm-19,.ivu-col-span-sm-20,.ivu-col-span-sm-21,.ivu-col-span-sm-22,.ivu-col-span-sm-23,.ivu-col-span-sm-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-sm-24{display:block;width:100%}.ivu-col-sm-push-24{left:100%}.ivu-col-sm-pull-24{right:100%}.ivu-col-sm-offset-24{margin-left:100%}.ivu-col-sm-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-sm-23{display:block;width:95.83333333%}.ivu-col-sm-push-23{left:95.83333333%}.ivu-col-sm-pull-23{right:95.83333333%}.ivu-col-sm-offset-23{margin-left:95.83333333%}.ivu-col-sm-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-sm-22{display:block;width:91.66666667%}.ivu-col-sm-push-22{left:91.66666667%}.ivu-col-sm-pull-22{right:91.66666667%}.ivu-col-sm-offset-22{margin-left:91.66666667%}.ivu-col-sm-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-sm-21{display:block;width:87.5%}.ivu-col-sm-push-21{left:87.5%}.ivu-col-sm-pull-21{right:87.5%}.ivu-col-sm-offset-21{margin-left:87.5%}.ivu-col-sm-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-sm-20{display:block;width:83.33333333%}.ivu-col-sm-push-20{left:83.33333333%}.ivu-col-sm-pull-20{right:83.33333333%}.ivu-col-sm-offset-20{margin-left:83.33333333%}.ivu-col-sm-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-sm-19{display:block;width:79.16666667%}.ivu-col-sm-push-19{left:79.16666667%}.ivu-col-sm-pull-19{right:79.16666667%}.ivu-col-sm-offset-19{margin-left:79.16666667%}.ivu-col-sm-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-sm-18{display:block;width:75%}.ivu-col-sm-push-18{left:75%}.ivu-col-sm-pull-18{right:75%}.ivu-col-sm-offset-18{margin-left:75%}.ivu-col-sm-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-sm-17{display:block;width:70.83333333%}.ivu-col-sm-push-17{left:70.83333333%}.ivu-col-sm-pull-17{right:70.83333333%}.ivu-col-sm-offset-17{margin-left:70.83333333%}.ivu-col-sm-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-sm-16{display:block;width:66.66666667%}.ivu-col-sm-push-16{left:66.66666667%}.ivu-col-sm-pull-16{right:66.66666667%}.ivu-col-sm-offset-16{margin-left:66.66666667%}.ivu-col-sm-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-sm-15{display:block;width:62.5%}.ivu-col-sm-push-15{left:62.5%}.ivu-col-sm-pull-15{right:62.5%}.ivu-col-sm-offset-15{margin-left:62.5%}.ivu-col-sm-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-sm-14{display:block;width:58.33333333%}.ivu-col-sm-push-14{left:58.33333333%}.ivu-col-sm-pull-14{right:58.33333333%}.ivu-col-sm-offset-14{margin-left:58.33333333%}.ivu-col-sm-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-sm-13{display:block;width:54.16666667%}.ivu-col-sm-push-13{left:54.16666667%}.ivu-col-sm-pull-13{right:54.16666667%}.ivu-col-sm-offset-13{margin-left:54.16666667%}.ivu-col-sm-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-sm-12{display:block;width:50%}.ivu-col-sm-push-12{left:50%}.ivu-col-sm-pull-12{right:50%}.ivu-col-sm-offset-12{margin-left:50%}.ivu-col-sm-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-sm-11{display:block;width:45.83333333%}.ivu-col-sm-push-11{left:45.83333333%}.ivu-col-sm-pull-11{right:45.83333333%}.ivu-col-sm-offset-11{margin-left:45.83333333%}.ivu-col-sm-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-sm-10{display:block;width:41.66666667%}.ivu-col-sm-push-10{left:41.66666667%}.ivu-col-sm-pull-10{right:41.66666667%}.ivu-col-sm-offset-10{margin-left:41.66666667%}.ivu-col-sm-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-sm-9{display:block;width:37.5%}.ivu-col-sm-push-9{left:37.5%}.ivu-col-sm-pull-9{right:37.5%}.ivu-col-sm-offset-9{margin-left:37.5%}.ivu-col-sm-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-sm-8{display:block;width:33.33333333%}.ivu-col-sm-push-8{left:33.33333333%}.ivu-col-sm-pull-8{right:33.33333333%}.ivu-col-sm-offset-8{margin-left:33.33333333%}.ivu-col-sm-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-sm-7{display:block;width:29.16666667%}.ivu-col-sm-push-7{left:29.16666667%}.ivu-col-sm-pull-7{right:29.16666667%}.ivu-col-sm-offset-7{margin-left:29.16666667%}.ivu-col-sm-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-sm-6{display:block;width:25%}.ivu-col-sm-push-6{left:25%}.ivu-col-sm-pull-6{right:25%}.ivu-col-sm-offset-6{margin-left:25%}.ivu-col-sm-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-sm-5{display:block;width:20.83333333%}.ivu-col-sm-push-5{left:20.83333333%}.ivu-col-sm-pull-5{right:20.83333333%}.ivu-col-sm-offset-5{margin-left:20.83333333%}.ivu-col-sm-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-sm-4{display:block;width:16.66666667%}.ivu-col-sm-push-4{left:16.66666667%}.ivu-col-sm-pull-4{right:16.66666667%}.ivu-col-sm-offset-4{margin-left:16.66666667%}.ivu-col-sm-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-sm-3{display:block;width:12.5%}.ivu-col-sm-push-3{left:12.5%}.ivu-col-sm-pull-3{right:12.5%}.ivu-col-sm-offset-3{margin-left:12.5%}.ivu-col-sm-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-sm-2{display:block;width:8.33333333%}.ivu-col-sm-push-2{left:8.33333333%}.ivu-col-sm-pull-2{right:8.33333333%}.ivu-col-sm-offset-2{margin-left:8.33333333%}.ivu-col-sm-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-sm-1{display:block;width:4.16666667%}.ivu-col-sm-push-1{left:4.16666667%}.ivu-col-sm-pull-1{right:4.16666667%}.ivu-col-sm-offset-1{margin-left:4.16666667%}.ivu-col-sm-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-sm-0{display:none}.ivu-col-sm-push-0{left:auto}.ivu-col-sm-pull-0{right:auto}}@media (min-width:992px){.ivu-col-span-md-1,.ivu-col-span-md-2,.ivu-col-span-md-3,.ivu-col-span-md-4,.ivu-col-span-md-5,.ivu-col-span-md-6,.ivu-col-span-md-7,.ivu-col-span-md-8,.ivu-col-span-md-9,.ivu-col-span-md-10,.ivu-col-span-md-11,.ivu-col-span-md-12,.ivu-col-span-md-13,.ivu-col-span-md-14,.ivu-col-span-md-15,.ivu-col-span-md-16,.ivu-col-span-md-17,.ivu-col-span-md-18,.ivu-col-span-md-19,.ivu-col-span-md-20,.ivu-col-span-md-21,.ivu-col-span-md-22,.ivu-col-span-md-23,.ivu-col-span-md-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-md-24{display:block;width:100%}.ivu-col-md-push-24{left:100%}.ivu-col-md-pull-24{right:100%}.ivu-col-md-offset-24{margin-left:100%}.ivu-col-md-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-md-23{display:block;width:95.83333333%}.ivu-col-md-push-23{left:95.83333333%}.ivu-col-md-pull-23{right:95.83333333%}.ivu-col-md-offset-23{margin-left:95.83333333%}.ivu-col-md-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-md-22{display:block;width:91.66666667%}.ivu-col-md-push-22{left:91.66666667%}.ivu-col-md-pull-22{right:91.66666667%}.ivu-col-md-offset-22{margin-left:91.66666667%}.ivu-col-md-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-md-21{display:block;width:87.5%}.ivu-col-md-push-21{left:87.5%}.ivu-col-md-pull-21{right:87.5%}.ivu-col-md-offset-21{margin-left:87.5%}.ivu-col-md-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-md-20{display:block;width:83.33333333%}.ivu-col-md-push-20{left:83.33333333%}.ivu-col-md-pull-20{right:83.33333333%}.ivu-col-md-offset-20{margin-left:83.33333333%}.ivu-col-md-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-md-19{display:block;width:79.16666667%}.ivu-col-md-push-19{left:79.16666667%}.ivu-col-md-pull-19{right:79.16666667%}.ivu-col-md-offset-19{margin-left:79.16666667%}.ivu-col-md-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-md-18{display:block;width:75%}.ivu-col-md-push-18{left:75%}.ivu-col-md-pull-18{right:75%}.ivu-col-md-offset-18{margin-left:75%}.ivu-col-md-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-md-17{display:block;width:70.83333333%}.ivu-col-md-push-17{left:70.83333333%}.ivu-col-md-pull-17{right:70.83333333%}.ivu-col-md-offset-17{margin-left:70.83333333%}.ivu-col-md-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-md-16{display:block;width:66.66666667%}.ivu-col-md-push-16{left:66.66666667%}.ivu-col-md-pull-16{right:66.66666667%}.ivu-col-md-offset-16{margin-left:66.66666667%}.ivu-col-md-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-md-15{display:block;width:62.5%}.ivu-col-md-push-15{left:62.5%}.ivu-col-md-pull-15{right:62.5%}.ivu-col-md-offset-15{margin-left:62.5%}.ivu-col-md-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-md-14{display:block;width:58.33333333%}.ivu-col-md-push-14{left:58.33333333%}.ivu-col-md-pull-14{right:58.33333333%}.ivu-col-md-offset-14{margin-left:58.33333333%}.ivu-col-md-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-md-13{display:block;width:54.16666667%}.ivu-col-md-push-13{left:54.16666667%}.ivu-col-md-pull-13{right:54.16666667%}.ivu-col-md-offset-13{margin-left:54.16666667%}.ivu-col-md-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-md-12{display:block;width:50%}.ivu-col-md-push-12{left:50%}.ivu-col-md-pull-12{right:50%}.ivu-col-md-offset-12{margin-left:50%}.ivu-col-md-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-md-11{display:block;width:45.83333333%}.ivu-col-md-push-11{left:45.83333333%}.ivu-col-md-pull-11{right:45.83333333%}.ivu-col-md-offset-11{margin-left:45.83333333%}.ivu-col-md-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-md-10{display:block;width:41.66666667%}.ivu-col-md-push-10{left:41.66666667%}.ivu-col-md-pull-10{right:41.66666667%}.ivu-col-md-offset-10{margin-left:41.66666667%}.ivu-col-md-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-md-9{display:block;width:37.5%}.ivu-col-md-push-9{left:37.5%}.ivu-col-md-pull-9{right:37.5%}.ivu-col-md-offset-9{margin-left:37.5%}.ivu-col-md-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-md-8{display:block;width:33.33333333%}.ivu-col-md-push-8{left:33.33333333%}.ivu-col-md-pull-8{right:33.33333333%}.ivu-col-md-offset-8{margin-left:33.33333333%}.ivu-col-md-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-md-7{display:block;width:29.16666667%}.ivu-col-md-push-7{left:29.16666667%}.ivu-col-md-pull-7{right:29.16666667%}.ivu-col-md-offset-7{margin-left:29.16666667%}.ivu-col-md-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-md-6{display:block;width:25%}.ivu-col-md-push-6{left:25%}.ivu-col-md-pull-6{right:25%}.ivu-col-md-offset-6{margin-left:25%}.ivu-col-md-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-md-5{display:block;width:20.83333333%}.ivu-col-md-push-5{left:20.83333333%}.ivu-col-md-pull-5{right:20.83333333%}.ivu-col-md-offset-5{margin-left:20.83333333%}.ivu-col-md-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-md-4{display:block;width:16.66666667%}.ivu-col-md-push-4{left:16.66666667%}.ivu-col-md-pull-4{right:16.66666667%}.ivu-col-md-offset-4{margin-left:16.66666667%}.ivu-col-md-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-md-3{display:block;width:12.5%}.ivu-col-md-push-3{left:12.5%}.ivu-col-md-pull-3{right:12.5%}.ivu-col-md-offset-3{margin-left:12.5%}.ivu-col-md-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-md-2{display:block;width:8.33333333%}.ivu-col-md-push-2{left:8.33333333%}.ivu-col-md-pull-2{right:8.33333333%}.ivu-col-md-offset-2{margin-left:8.33333333%}.ivu-col-md-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-md-1{display:block;width:4.16666667%}.ivu-col-md-push-1{left:4.16666667%}.ivu-col-md-pull-1{right:4.16666667%}.ivu-col-md-offset-1{margin-left:4.16666667%}.ivu-col-md-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-md-0{display:none}.ivu-col-md-push-0{left:auto}.ivu-col-md-pull-0{right:auto}}@media (min-width:1200px){.ivu-col-span-lg-1,.ivu-col-span-lg-2,.ivu-col-span-lg-3,.ivu-col-span-lg-4,.ivu-col-span-lg-5,.ivu-col-span-lg-6,.ivu-col-span-lg-7,.ivu-col-span-lg-8,.ivu-col-span-lg-9,.ivu-col-span-lg-10,.ivu-col-span-lg-11,.ivu-col-span-lg-12,.ivu-col-span-lg-13,.ivu-col-span-lg-14,.ivu-col-span-lg-15,.ivu-col-span-lg-16,.ivu-col-span-lg-17,.ivu-col-span-lg-18,.ivu-col-span-lg-19,.ivu-col-span-lg-20,.ivu-col-span-lg-21,.ivu-col-span-lg-22,.ivu-col-span-lg-23,.ivu-col-span-lg-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-lg-24{display:block;width:100%}.ivu-col-lg-push-24{left:100%}.ivu-col-lg-pull-24{right:100%}.ivu-col-lg-offset-24{margin-left:100%}.ivu-col-lg-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-lg-23{display:block;width:95.83333333%}.ivu-col-lg-push-23{left:95.83333333%}.ivu-col-lg-pull-23{right:95.83333333%}.ivu-col-lg-offset-23{margin-left:95.83333333%}.ivu-col-lg-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-lg-22{display:block;width:91.66666667%}.ivu-col-lg-push-22{left:91.66666667%}.ivu-col-lg-pull-22{right:91.66666667%}.ivu-col-lg-offset-22{margin-left:91.66666667%}.ivu-col-lg-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-lg-21{display:block;width:87.5%}.ivu-col-lg-push-21{left:87.5%}.ivu-col-lg-pull-21{right:87.5%}.ivu-col-lg-offset-21{margin-left:87.5%}.ivu-col-lg-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-lg-20{display:block;width:83.33333333%}.ivu-col-lg-push-20{left:83.33333333%}.ivu-col-lg-pull-20{right:83.33333333%}.ivu-col-lg-offset-20{margin-left:83.33333333%}.ivu-col-lg-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-lg-19{display:block;width:79.16666667%}.ivu-col-lg-push-19{left:79.16666667%}.ivu-col-lg-pull-19{right:79.16666667%}.ivu-col-lg-offset-19{margin-left:79.16666667%}.ivu-col-lg-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-lg-18{display:block;width:75%}.ivu-col-lg-push-18{left:75%}.ivu-col-lg-pull-18{right:75%}.ivu-col-lg-offset-18{margin-left:75%}.ivu-col-lg-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-lg-17{display:block;width:70.83333333%}.ivu-col-lg-push-17{left:70.83333333%}.ivu-col-lg-pull-17{right:70.83333333%}.ivu-col-lg-offset-17{margin-left:70.83333333%}.ivu-col-lg-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-lg-16{display:block;width:66.66666667%}.ivu-col-lg-push-16{left:66.66666667%}.ivu-col-lg-pull-16{right:66.66666667%}.ivu-col-lg-offset-16{margin-left:66.66666667%}.ivu-col-lg-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-lg-15{display:block;width:62.5%}.ivu-col-lg-push-15{left:62.5%}.ivu-col-lg-pull-15{right:62.5%}.ivu-col-lg-offset-15{margin-left:62.5%}.ivu-col-lg-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-lg-14{display:block;width:58.33333333%}.ivu-col-lg-push-14{left:58.33333333%}.ivu-col-lg-pull-14{right:58.33333333%}.ivu-col-lg-offset-14{margin-left:58.33333333%}.ivu-col-lg-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-lg-13{display:block;width:54.16666667%}.ivu-col-lg-push-13{left:54.16666667%}.ivu-col-lg-pull-13{right:54.16666667%}.ivu-col-lg-offset-13{margin-left:54.16666667%}.ivu-col-lg-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-lg-12{display:block;width:50%}.ivu-col-lg-push-12{left:50%}.ivu-col-lg-pull-12{right:50%}.ivu-col-lg-offset-12{margin-left:50%}.ivu-col-lg-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-lg-11{display:block;width:45.83333333%}.ivu-col-lg-push-11{left:45.83333333%}.ivu-col-lg-pull-11{right:45.83333333%}.ivu-col-lg-offset-11{margin-left:45.83333333%}.ivu-col-lg-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-lg-10{display:block;width:41.66666667%}.ivu-col-lg-push-10{left:41.66666667%}.ivu-col-lg-pull-10{right:41.66666667%}.ivu-col-lg-offset-10{margin-left:41.66666667%}.ivu-col-lg-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-lg-9{display:block;width:37.5%}.ivu-col-lg-push-9{left:37.5%}.ivu-col-lg-pull-9{right:37.5%}.ivu-col-lg-offset-9{margin-left:37.5%}.ivu-col-lg-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-lg-8{display:block;width:33.33333333%}.ivu-col-lg-push-8{left:33.33333333%}.ivu-col-lg-pull-8{right:33.33333333%}.ivu-col-lg-offset-8{margin-left:33.33333333%}.ivu-col-lg-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-lg-7{display:block;width:29.16666667%}.ivu-col-lg-push-7{left:29.16666667%}.ivu-col-lg-pull-7{right:29.16666667%}.ivu-col-lg-offset-7{margin-left:29.16666667%}.ivu-col-lg-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-lg-6{display:block;width:25%}.ivu-col-lg-push-6{left:25%}.ivu-col-lg-pull-6{right:25%}.ivu-col-lg-offset-6{margin-left:25%}.ivu-col-lg-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-lg-5{display:block;width:20.83333333%}.ivu-col-lg-push-5{left:20.83333333%}.ivu-col-lg-pull-5{right:20.83333333%}.ivu-col-lg-offset-5{margin-left:20.83333333%}.ivu-col-lg-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-lg-4{display:block;width:16.66666667%}.ivu-col-lg-push-4{left:16.66666667%}.ivu-col-lg-pull-4{right:16.66666667%}.ivu-col-lg-offset-4{margin-left:16.66666667%}.ivu-col-lg-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-lg-3{display:block;width:12.5%}.ivu-col-lg-push-3{left:12.5%}.ivu-col-lg-pull-3{right:12.5%}.ivu-col-lg-offset-3{margin-left:12.5%}.ivu-col-lg-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-lg-2{display:block;width:8.33333333%}.ivu-col-lg-push-2{left:8.33333333%}.ivu-col-lg-pull-2{right:8.33333333%}.ivu-col-lg-offset-2{margin-left:8.33333333%}.ivu-col-lg-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-lg-1{display:block;width:4.16666667%}.ivu-col-lg-push-1{left:4.16666667%}.ivu-col-lg-pull-1{right:4.16666667%}.ivu-col-lg-offset-1{margin-left:4.16666667%}.ivu-col-lg-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-lg-0{display:none}.ivu-col-lg-push-0{left:auto}.ivu-col-lg-pull-0{right:auto}}.ivu-article h1{font-size:26px;font-weight:400}.ivu-article h2{font-size:20px;font-weight:400}.ivu-article h3{font-size:16px;font-weight:400}.ivu-article h4{font-size:14px;font-weight:400}.ivu-article h5,.ivu-article h6{font-size:12px;font-weight:400}.ivu-article blockquote{padding:5px 5px 3px 10px;line-height:1.5;border-left:4px solid #ddd;margin-bottom:20px;color:#666;font-size:14px}.ivu-article ul:not([class^=ivu-]){padding-left:40px;list-style-type:disc}.ivu-article li:not([class^=ivu-]){margin-bottom:5px;font-size:14px}.ivu-article ol ul:not([class^=ivu-]),.ivu-article ul ul:not([class^=ivu-]){list-style-type:circle}.ivu-article p{margin:5px;font-size:14px}.ivu-article a[target=_blank]:after{content:"\F220";font-family:Ionicons;color:#aaa;margin-left:3px}.fade-appear,.fade-enter-active,.fade-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.fade-appear,.fade-enter-active{-webkit-animation-name:ivuFadeIn;animation-name:ivuFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.fade-leave-active{-webkit-animation-name:ivuFadeOut;animation-name:ivuFadeOut;-webkit-animation-play-state:running;animation-play-state:running}.fade-appear,.fade-enter-active{opacity:0}.fade-appear,.fade-enter-active,.fade-leave-active{-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes ivuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ivuFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ivuFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ivuFadeOut{0%{opacity:1}to{opacity:0}}.move-up-appear,.move-up-enter-active,.move-up-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-up-appear,.move-up-enter-active{-webkit-animation-name:ivuMoveUpIn;animation-name:ivuMoveUpIn;-webkit-animation-play-state:running;animation-play-state:running}.move-up-leave-active{-webkit-animation-name:ivuMoveUpOut;animation-name:ivuMoveUpOut;-webkit-animation-play-state:running;animation-play-state:running}.move-up-appear,.move-up-enter-active{opacity:0}.move-up-appear,.move-up-enter-active,.move-up-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.move-down-appear,.move-down-enter-active,.move-down-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-down-appear,.move-down-enter-active{-webkit-animation-name:ivuMoveDownIn;animation-name:ivuMoveDownIn;-webkit-animation-play-state:running;animation-play-state:running}.move-down-leave-active{-webkit-animation-name:ivuMoveDownOut;animation-name:ivuMoveDownOut;-webkit-animation-play-state:running;animation-play-state:running}.move-down-appear,.move-down-enter-active{opacity:0}.move-down-appear,.move-down-enter-active,.move-down-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.move-left-appear,.move-left-enter-active,.move-left-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-left-appear,.move-left-enter-active{-webkit-animation-name:ivuMoveLeftIn;animation-name:ivuMoveLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.move-left-leave-active{-webkit-animation-name:ivuMoveLeftOut;animation-name:ivuMoveLeftOut;-webkit-animation-play-state:running;animation-play-state:running}.move-left-appear,.move-left-enter-active{opacity:0}.move-left-appear,.move-left-enter-active,.move-left-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.move-right-appear,.move-right-enter-active,.move-right-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-right-appear,.move-right-enter-active{-webkit-animation-name:ivuMoveRightIn;animation-name:ivuMoveRightIn;-webkit-animation-play-state:running;animation-play-state:running}.move-right-leave-active{-webkit-animation-name:ivuMoveRightOut;animation-name:ivuMoveRightOut;-webkit-animation-play-state:running;animation-play-state:running}.move-right-appear,.move-right-enter-active{opacity:0}.move-right-appear,.move-right-enter-active,.move-right-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ivuMoveDownIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ivuMoveDownIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ivuMoveDownOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@keyframes ivuMoveDownOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@-webkit-keyframes ivuMoveLeftIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes ivuMoveLeftIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes ivuMoveLeftOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes ivuMoveLeftOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-webkit-keyframes ivuMoveRightIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ivuMoveRightIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ivuMoveRightOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes ivuMoveRightOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes ivuMoveUpIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ivuMoveUpIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ivuMoveUpOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@keyframes ivuMoveUpOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}.move-notice-appear,.move-notice-enter-active,.move-notice-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-notice-appear,.move-notice-enter-active{-webkit-animation-name:ivuMoveNoticeIn;animation-name:ivuMoveNoticeIn;-webkit-animation-play-state:running;animation-play-state:running}.move-notice-leave-active{-webkit-animation-name:ivuMoveNoticeOut;animation-name:ivuMoveNoticeOut;-webkit-animation-play-state:running;animation-play-state:running}.move-notice-appear,.move-notice-enter-active{opacity:0}.move-notice-appear,.move-notice-enter-active,.move-notice-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ivuMoveNoticeIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ivuMoveNoticeIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ivuMoveNoticeOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}70%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:auto;padding:16px;margin-bottom:10px;opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:0;padding:0;margin-bottom:0;opacity:0}}@keyframes ivuMoveNoticeOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}70%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:auto;padding:16px;margin-bottom:10px;opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:0;padding:0;margin-bottom:0;opacity:0}}.ease-appear,.ease-enter-active,.ease-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.ease-appear,.ease-enter-active{-webkit-animation-name:ivuEaseIn;animation-name:ivuEaseIn;-webkit-animation-play-state:running;animation-play-state:running}.ease-leave-active{-webkit-animation-name:ivuEaseOut;animation-name:ivuEaseOut;-webkit-animation-play-state:running;animation-play-state:running}.ease-appear,.ease-enter-active{opacity:0}.ease-appear,.ease-enter-active,.ease-leave-active{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes ivuEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ivuEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ivuEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes ivuEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.transition-drop-appear,.transition-drop-enter-active,.transition-drop-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.transition-drop-appear,.transition-drop-enter-active{-webkit-animation-name:ivuTransitionDropIn;animation-name:ivuTransitionDropIn;-webkit-animation-play-state:running;animation-play-state:running}.transition-drop-leave-active{-webkit-animation-name:ivuTransitionDropOut;animation-name:ivuTransitionDropOut;-webkit-animation-play-state:running;animation-play-state:running}.transition-drop-appear,.transition-drop-enter-active{opacity:0}.transition-drop-appear,.transition-drop-enter-active,.transition-drop-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-up-appear,.slide-up-enter-active,.slide-up-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-up-appear,.slide-up-enter-active{-webkit-animation-name:ivuSlideUpIn;animation-name:ivuSlideUpIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-up-leave-active{-webkit-animation-name:ivuSlideUpOut;animation-name:ivuSlideUpOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-up-appear,.slide-up-enter-active{opacity:0}.slide-up-appear,.slide-up-enter-active,.slide-up-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-down-appear,.slide-down-enter-active,.slide-down-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-down-appear,.slide-down-enter-active{-webkit-animation-name:ivuSlideDownIn;animation-name:ivuSlideDownIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-down-leave-active{-webkit-animation-name:ivuSlideDownOut;animation-name:ivuSlideDownOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-down-appear,.slide-down-enter-active{opacity:0}.slide-down-appear,.slide-down-enter-active,.slide-down-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-left-appear,.slide-left-enter-active,.slide-left-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-left-appear,.slide-left-enter-active{-webkit-animation-name:ivuSlideLeftIn;animation-name:ivuSlideLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-left-leave-active{-webkit-animation-name:ivuSlideLeftOut;animation-name:ivuSlideLeftOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-left-appear,.slide-left-enter-active{opacity:0}.slide-left-appear,.slide-left-enter-active,.slide-left-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-right-appear,.slide-right-enter-active,.slide-right-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-right-appear,.slide-right-enter-active{-webkit-animation-name:ivuSlideRightIn;animation-name:ivuSlideRightIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-right-leave-active{-webkit-animation-name:ivuSlideRightOut;animation-name:ivuSlideRightOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-right-appear,.slide-right-enter-active{opacity:0}.slide-right-appear,.slide-right-enter-active,.slide-right-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ivuTransitionDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ivuTransitionDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes ivuTransitionDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes ivuTransitionDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes ivuSlideUpIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ivuSlideUpIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes ivuSlideUpOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes ivuSlideUpOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes ivuSlideDownIn{0%{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ivuSlideDownIn{0%{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes ivuSlideDownOut{0%{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes ivuSlideDownOut{0%{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes ivuSlideLeftIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ivuSlideLeftIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes ivuSlideLeftOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}@keyframes ivuSlideLeftOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}@-webkit-keyframes ivuSlideRightIn{0%{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ivuSlideRightIn{0%{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes ivuSlideRightOut{0%{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}@keyframes ivuSlideRightOut{0%{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}.collapse-transition{-webkit-transition:height .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out;transition:height .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out}.ivu-btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:6px 15px;font-size:12px;border-radius:4px;-webkit-transition:color .2s linear,background-color .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear;color:#495060;background-color:#f7f7f7;border:1px solid #dddee1}.ivu-btn>.ivu-icon{line-height:1}.ivu-btn,.ivu-btn:active,.ivu-btn:focus{outline:0}.ivu-btn:not([disabled]):hover{text-decoration:none}.ivu-btn:not([disabled]):active{outline:0}.ivu-btn.disabled,.ivu-btn[disabled]{cursor:not-allowed}.ivu-btn.disabled>*,.ivu-btn[disabled]>*{pointer-events:none}.ivu-btn-large{padding:6px 15px 7px;font-size:14px;border-radius:4px}.ivu-btn-small{padding:2px 7px;font-size:12px;border-radius:3px}.ivu-btn>a:only-child{color:currentColor}.ivu-btn>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn:hover{color:#6d7380;background-color:#f9f9f9;border-color:#e4e5e7}.ivu-btn.active,.ivu-btn:active{color:#454c5b;background-color:#ebebeb;border-color:#ebebeb}.ivu-btn.disabled,.ivu-btn.disabled.active,.ivu-btn.disabled:active,.ivu-btn.disabled:focus,.ivu-btn.disabled:hover,.ivu-btn[disabled],.ivu-btn[disabled].active,.ivu-btn[disabled]:active,.ivu-btn[disabled]:focus,.ivu-btn[disabled]:hover,fieldset[disabled] .ivu-btn,fieldset[disabled] .ivu-btn.active,fieldset[disabled] .ivu-btn:active,fieldset[disabled] .ivu-btn:focus,fieldset[disabled] .ivu-btn:hover{color:#bbbec4;background-color:#f7f7f7;border-color:#dddee1}.ivu-btn.disabled.active>a:only-child,.ivu-btn.disabled:active>a:only-child,.ivu-btn.disabled:focus>a:only-child,.ivu-btn.disabled:hover>a:only-child,.ivu-btn.disabled>a:only-child,.ivu-btn[disabled].active>a:only-child,.ivu-btn[disabled]:active>a:only-child,.ivu-btn[disabled]:focus>a:only-child,.ivu-btn[disabled]:hover>a:only-child,.ivu-btn[disabled]>a:only-child,fieldset[disabled] .ivu-btn.active>a:only-child,fieldset[disabled] .ivu-btn:active>a:only-child,fieldset[disabled] .ivu-btn:focus>a:only-child,fieldset[disabled] .ivu-btn:hover>a:only-child,fieldset[disabled] .ivu-btn>a:only-child{color:currentColor}.ivu-btn.disabled.active>a:only-child:after,.ivu-btn.disabled:active>a:only-child:after,.ivu-btn.disabled:focus>a:only-child:after,.ivu-btn.disabled:hover>a:only-child:after,.ivu-btn.disabled>a:only-child:after,.ivu-btn[disabled].active>a:only-child:after,.ivu-btn[disabled]:active>a:only-child:after,.ivu-btn[disabled]:focus>a:only-child:after,.ivu-btn[disabled]:hover>a:only-child:after,.ivu-btn[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn.active>a:only-child:after,fieldset[disabled] .ivu-btn:active>a:only-child:after,fieldset[disabled] .ivu-btn:focus>a:only-child:after,fieldset[disabled] .ivu-btn:hover>a:only-child:after,fieldset[disabled] .ivu-btn>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn:hover{color:#57a3f3;background-color:#fff;border-color:#57a3f3}.ivu-btn:hover>a:only-child{color:currentColor}.ivu-btn:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn.active,.ivu-btn:active{color:#2b85e4;background-color:#fff;border-color:#2b85e4}.ivu-btn.active>a:only-child,.ivu-btn:active>a:only-child{color:currentColor}.ivu-btn.active>a:only-child:after,.ivu-btn:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-long{width:100%}.ivu-btn>.ivu-icon+span,.ivu-btn>span+.ivu-icon{margin-left:4px}.ivu-btn-primary{color:#fff;background-color:#2d8cf0;border-color:#2d8cf0}.ivu-btn-primary>a:only-child{color:currentColor}.ivu-btn-primary>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-primary:hover{color:#fff;background-color:#57a3f3;border-color:#57a3f3}.ivu-btn-primary:hover>a:only-child{color:currentColor}.ivu-btn-primary:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-primary.active,.ivu-btn-primary:active{color:#f2f2f2;background-color:#2b85e4;border-color:#2b85e4}.ivu-btn-primary.active>a:only-child,.ivu-btn-primary:active>a:only-child{color:currentColor}.ivu-btn-primary.active>a:only-child:after,.ivu-btn-primary:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-primary.disabled,.ivu-btn-primary.disabled.active,.ivu-btn-primary.disabled:active,.ivu-btn-primary.disabled:focus,.ivu-btn-primary.disabled:hover,.ivu-btn-primary[disabled],.ivu-btn-primary[disabled].active,.ivu-btn-primary[disabled]:active,.ivu-btn-primary[disabled]:focus,.ivu-btn-primary[disabled]:hover,fieldset[disabled] .ivu-btn-primary,fieldset[disabled] .ivu-btn-primary.active,fieldset[disabled] .ivu-btn-primary:active,fieldset[disabled] .ivu-btn-primary:focus,fieldset[disabled] .ivu-btn-primary:hover{color:#bbbec4;background-color:#f7f7f7;border-color:#dddee1}.ivu-btn-primary.disabled.active>a:only-child,.ivu-btn-primary.disabled:active>a:only-child,.ivu-btn-primary.disabled:focus>a:only-child,.ivu-btn-primary.disabled:hover>a:only-child,.ivu-btn-primary.disabled>a:only-child,.ivu-btn-primary[disabled].active>a:only-child,.ivu-btn-primary[disabled]:active>a:only-child,.ivu-btn-primary[disabled]:focus>a:only-child,.ivu-btn-primary[disabled]:hover>a:only-child,.ivu-btn-primary[disabled]>a:only-child,fieldset[disabled] .ivu-btn-primary.active>a:only-child,fieldset[disabled] .ivu-btn-primary:active>a:only-child,fieldset[disabled] .ivu-btn-primary:focus>a:only-child,fieldset[disabled] .ivu-btn-primary:hover>a:only-child,fieldset[disabled] .ivu-btn-primary>a:only-child{color:currentColor}.ivu-btn-primary.disabled.active>a:only-child:after,.ivu-btn-primary.disabled:active>a:only-child:after,.ivu-btn-primary.disabled:focus>a:only-child:after,.ivu-btn-primary.disabled:hover>a:only-child:after,.ivu-btn-primary.disabled>a:only-child:after,.ivu-btn-primary[disabled].active>a:only-child:after,.ivu-btn-primary[disabled]:active>a:only-child:after,.ivu-btn-primary[disabled]:focus>a:only-child:after,.ivu-btn-primary[disabled]:hover>a:only-child:after,.ivu-btn-primary[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-primary.active>a:only-child:after,fieldset[disabled] .ivu-btn-primary:active>a:only-child:after,fieldset[disabled] .ivu-btn-primary:focus>a:only-child:after,fieldset[disabled] .ivu-btn-primary:hover>a:only-child:after,fieldset[disabled] .ivu-btn-primary>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-primary.active,.ivu-btn-primary:active,.ivu-btn-primary:hover{color:#fff}.ivu-btn-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:not(:first-child):not(:last-child){border-right-color:#2b85e4;border-left-color:#2b85e4}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child){border-right-color:#2b85e4}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#dddee1}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary+.ivu-btn,.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child){border-left-color:#2b85e4}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary+.ivu-btn[disabled],.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child)[disabled]{border-left-color:#dddee1}.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child){border-top-color:#2b85e4;border-bottom-color:#2b85e4}.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child){border-bottom-color:#2b85e4}.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child)[disabled]{border-top-color:#dddee1}.ivu-btn-group-vertical .ivu-btn-primary+.ivu-btn,.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child){border-top-color:#2b85e4}.ivu-btn-group-vertical .ivu-btn-primary+.ivu-btn[disabled],.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child)[disabled]{border-bottom-color:#dddee1}.ivu-btn-ghost{color:#495060;background-color:transparent;border-color:#dddee1}.ivu-btn-ghost>a:only-child{color:currentColor}.ivu-btn-ghost>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-ghost:hover{color:#6d7380;background-color:hsla(0,0%,100%,.2);border-color:#e4e5e7}.ivu-btn-ghost.active,.ivu-btn-ghost:active{color:#454c5b;background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.ivu-btn-ghost.disabled,.ivu-btn-ghost.disabled.active,.ivu-btn-ghost.disabled:active,.ivu-btn-ghost.disabled:focus,.ivu-btn-ghost.disabled:hover,.ivu-btn-ghost[disabled],.ivu-btn-ghost[disabled].active,.ivu-btn-ghost[disabled]:active,.ivu-btn-ghost[disabled]:focus,.ivu-btn-ghost[disabled]:hover,fieldset[disabled] .ivu-btn-ghost,fieldset[disabled] .ivu-btn-ghost.active,fieldset[disabled] .ivu-btn-ghost:active,fieldset[disabled] .ivu-btn-ghost:focus,fieldset[disabled] .ivu-btn-ghost:hover{color:#bbbec4;background-color:#f7f7f7;border-color:#dddee1}.ivu-btn-ghost.disabled.active>a:only-child,.ivu-btn-ghost.disabled:active>a:only-child,.ivu-btn-ghost.disabled:focus>a:only-child,.ivu-btn-ghost.disabled:hover>a:only-child,.ivu-btn-ghost.disabled>a:only-child,.ivu-btn-ghost[disabled].active>a:only-child,.ivu-btn-ghost[disabled]:active>a:only-child,.ivu-btn-ghost[disabled]:focus>a:only-child,.ivu-btn-ghost[disabled]:hover>a:only-child,.ivu-btn-ghost[disabled]>a:only-child,fieldset[disabled] .ivu-btn-ghost.active>a:only-child,fieldset[disabled] .ivu-btn-ghost:active>a:only-child,fieldset[disabled] .ivu-btn-ghost:focus>a:only-child,fieldset[disabled] .ivu-btn-ghost:hover>a:only-child,fieldset[disabled] .ivu-btn-ghost>a:only-child{color:currentColor}.ivu-btn-ghost.disabled.active>a:only-child:after,.ivu-btn-ghost.disabled:active>a:only-child:after,.ivu-btn-ghost.disabled:focus>a:only-child:after,.ivu-btn-ghost.disabled:hover>a:only-child:after,.ivu-btn-ghost.disabled>a:only-child:after,.ivu-btn-ghost[disabled].active>a:only-child:after,.ivu-btn-ghost[disabled]:active>a:only-child:after,.ivu-btn-ghost[disabled]:focus>a:only-child:after,.ivu-btn-ghost[disabled]:hover>a:only-child:after,.ivu-btn-ghost[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-ghost.active>a:only-child:after,fieldset[disabled] .ivu-btn-ghost:active>a:only-child:after,fieldset[disabled] .ivu-btn-ghost:focus>a:only-child:after,fieldset[disabled] .ivu-btn-ghost:hover>a:only-child:after,fieldset[disabled] .ivu-btn-ghost>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-ghost:hover{color:#57a3f3;background-color:transparent;border-color:#57a3f3}.ivu-btn-ghost:hover>a:only-child{color:currentColor}.ivu-btn-ghost:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-ghost.active,.ivu-btn-ghost:active{color:#2b85e4;background-color:transparent;border-color:#2b85e4}.ivu-btn-ghost.active>a:only-child,.ivu-btn-ghost:active>a:only-child{color:currentColor}.ivu-btn-ghost.active>a:only-child:after,.ivu-btn-ghost:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-ghost:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-dashed{color:#495060;background-color:transparent;border-color:#dddee1;border-style:dashed}.ivu-btn-dashed>a:only-child{color:currentColor}.ivu-btn-dashed>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-dashed:hover{color:#6d7380;background-color:hsla(0,0%,100%,.2);border-color:#e4e5e7}.ivu-btn-dashed.active,.ivu-btn-dashed:active{color:#454c5b;background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.ivu-btn-dashed.disabled,.ivu-btn-dashed.disabled.active,.ivu-btn-dashed.disabled:active,.ivu-btn-dashed.disabled:focus,.ivu-btn-dashed.disabled:hover,.ivu-btn-dashed[disabled],.ivu-btn-dashed[disabled].active,.ivu-btn-dashed[disabled]:active,.ivu-btn-dashed[disabled]:focus,.ivu-btn-dashed[disabled]:hover,fieldset[disabled] .ivu-btn-dashed,fieldset[disabled] .ivu-btn-dashed.active,fieldset[disabled] .ivu-btn-dashed:active,fieldset[disabled] .ivu-btn-dashed:focus,fieldset[disabled] .ivu-btn-dashed:hover{color:#bbbec4;background-color:#f7f7f7;border-color:#dddee1}.ivu-btn-dashed.disabled.active>a:only-child,.ivu-btn-dashed.disabled:active>a:only-child,.ivu-btn-dashed.disabled:focus>a:only-child,.ivu-btn-dashed.disabled:hover>a:only-child,.ivu-btn-dashed.disabled>a:only-child,.ivu-btn-dashed[disabled].active>a:only-child,.ivu-btn-dashed[disabled]:active>a:only-child,.ivu-btn-dashed[disabled]:focus>a:only-child,.ivu-btn-dashed[disabled]:hover>a:only-child,.ivu-btn-dashed[disabled]>a:only-child,fieldset[disabled] .ivu-btn-dashed.active>a:only-child,fieldset[disabled] .ivu-btn-dashed:active>a:only-child,fieldset[disabled] .ivu-btn-dashed:focus>a:only-child,fieldset[disabled] .ivu-btn-dashed:hover>a:only-child,fieldset[disabled] .ivu-btn-dashed>a:only-child{color:currentColor}.ivu-btn-dashed.disabled.active>a:only-child:after,.ivu-btn-dashed.disabled:active>a:only-child:after,.ivu-btn-dashed.disabled:focus>a:only-child:after,.ivu-btn-dashed.disabled:hover>a:only-child:after,.ivu-btn-dashed.disabled>a:only-child:after,.ivu-btn-dashed[disabled].active>a:only-child:after,.ivu-btn-dashed[disabled]:active>a:only-child:after,.ivu-btn-dashed[disabled]:focus>a:only-child:after,.ivu-btn-dashed[disabled]:hover>a:only-child:after,.ivu-btn-dashed[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-dashed.active>a:only-child:after,fieldset[disabled] .ivu-btn-dashed:active>a:only-child:after,fieldset[disabled] .ivu-btn-dashed:focus>a:only-child:after,fieldset[disabled] .ivu-btn-dashed:hover>a:only-child:after,fieldset[disabled] .ivu-btn-dashed>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-dashed:hover{color:#57a3f3;background-color:transparent;border-color:#57a3f3}.ivu-btn-dashed:hover>a:only-child{color:currentColor}.ivu-btn-dashed:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-dashed.active,.ivu-btn-dashed:active{color:#2b85e4;background-color:transparent;border-color:#2b85e4}.ivu-btn-dashed.active>a:only-child,.ivu-btn-dashed:active>a:only-child{color:currentColor}.ivu-btn-dashed.active>a:only-child:after,.ivu-btn-dashed:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-dashed:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-text{color:#495060;background-color:transparent;border-color:transparent}.ivu-btn-text>a:only-child{color:currentColor}.ivu-btn-text>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-text:hover{color:#6d7380;background-color:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.2)}.ivu-btn-text.active,.ivu-btn-text:active{color:#454c5b;background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.ivu-btn-text.disabled,.ivu-btn-text.disabled.active,.ivu-btn-text.disabled:active,.ivu-btn-text.disabled:focus,.ivu-btn-text.disabled:hover,.ivu-btn-text[disabled],.ivu-btn-text[disabled].active,.ivu-btn-text[disabled]:active,.ivu-btn-text[disabled]:focus,.ivu-btn-text[disabled]:hover,fieldset[disabled] .ivu-btn-text,fieldset[disabled] .ivu-btn-text.active,fieldset[disabled] .ivu-btn-text:active,fieldset[disabled] .ivu-btn-text:focus,fieldset[disabled] .ivu-btn-text:hover{background-color:#f7f7f7;color:#bbbec4;background-color:transparent;border-color:transparent}.ivu-btn-text.disabled.active>a:only-child,.ivu-btn-text.disabled:active>a:only-child,.ivu-btn-text.disabled:focus>a:only-child,.ivu-btn-text.disabled:hover>a:only-child,.ivu-btn-text.disabled>a:only-child,.ivu-btn-text[disabled].active>a:only-child,.ivu-btn-text[disabled]:active>a:only-child,.ivu-btn-text[disabled]:focus>a:only-child,.ivu-btn-text[disabled]:hover>a:only-child,.ivu-btn-text[disabled]>a:only-child,fieldset[disabled] .ivu-btn-text.active>a:only-child,fieldset[disabled] .ivu-btn-text:active>a:only-child,fieldset[disabled] .ivu-btn-text:focus>a:only-child,fieldset[disabled] .ivu-btn-text:hover>a:only-child,fieldset[disabled] .ivu-btn-text>a:only-child{color:currentColor}.ivu-btn-text.disabled.active>a:only-child:after,.ivu-btn-text.disabled:active>a:only-child:after,.ivu-btn-text.disabled:focus>a:only-child:after,.ivu-btn-text.disabled:hover>a:only-child:after,.ivu-btn-text.disabled>a:only-child:after,.ivu-btn-text[disabled].active>a:only-child:after,.ivu-btn-text[disabled]:active>a:only-child:after,.ivu-btn-text[disabled]:focus>a:only-child:after,.ivu-btn-text[disabled]:hover>a:only-child:after,.ivu-btn-text[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-text.active>a:only-child:after,fieldset[disabled] .ivu-btn-text:active>a:only-child:after,fieldset[disabled] .ivu-btn-text:focus>a:only-child:after,fieldset[disabled] .ivu-btn-text:hover>a:only-child:after,fieldset[disabled] .ivu-btn-text>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-text:hover{color:#57a3f3;background-color:transparent;border-color:transparent}.ivu-btn-text:hover>a:only-child{color:currentColor}.ivu-btn-text:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-text.active,.ivu-btn-text:active{color:#2b85e4;background-color:transparent;border-color:transparent}.ivu-btn-text.active>a:only-child,.ivu-btn-text:active>a:only-child{color:currentColor}.ivu-btn-text.active>a:only-child:after,.ivu-btn-text:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-text:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-success{color:#fff;background-color:#19be6b;border-color:#19be6b}.ivu-btn-success>a:only-child{color:currentColor}.ivu-btn-success>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-success:hover{color:#fff;background-color:#47cb89;border-color:#47cb89}.ivu-btn-success:hover>a:only-child{color:currentColor}.ivu-btn-success:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-success.active,.ivu-btn-success:active{color:#f2f2f2;background-color:#18b566;border-color:#18b566}.ivu-btn-success.active>a:only-child,.ivu-btn-success:active>a:only-child{color:currentColor}.ivu-btn-success.active>a:only-child:after,.ivu-btn-success:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-success.disabled,.ivu-btn-success.disabled.active,.ivu-btn-success.disabled:active,.ivu-btn-success.disabled:focus,.ivu-btn-success.disabled:hover,.ivu-btn-success[disabled],.ivu-btn-success[disabled].active,.ivu-btn-success[disabled]:active,.ivu-btn-success[disabled]:focus,.ivu-btn-success[disabled]:hover,fieldset[disabled] .ivu-btn-success,fieldset[disabled] .ivu-btn-success.active,fieldset[disabled] .ivu-btn-success:active,fieldset[disabled] .ivu-btn-success:focus,fieldset[disabled] .ivu-btn-success:hover{color:#bbbec4;background-color:#f7f7f7;border-color:#dddee1}.ivu-btn-success.disabled.active>a:only-child,.ivu-btn-success.disabled:active>a:only-child,.ivu-btn-success.disabled:focus>a:only-child,.ivu-btn-success.disabled:hover>a:only-child,.ivu-btn-success.disabled>a:only-child,.ivu-btn-success[disabled].active>a:only-child,.ivu-btn-success[disabled]:active>a:only-child,.ivu-btn-success[disabled]:focus>a:only-child,.ivu-btn-success[disabled]:hover>a:only-child,.ivu-btn-success[disabled]>a:only-child,fieldset[disabled] .ivu-btn-success.active>a:only-child,fieldset[disabled] .ivu-btn-success:active>a:only-child,fieldset[disabled] .ivu-btn-success:focus>a:only-child,fieldset[disabled] .ivu-btn-success:hover>a:only-child,fieldset[disabled] .ivu-btn-success>a:only-child{color:currentColor}.ivu-btn-success.disabled.active>a:only-child:after,.ivu-btn-success.disabled:active>a:only-child:after,.ivu-btn-success.disabled:focus>a:only-child:after,.ivu-btn-success.disabled:hover>a:only-child:after,.ivu-btn-success.disabled>a:only-child:after,.ivu-btn-success[disabled].active>a:only-child:after,.ivu-btn-success[disabled]:active>a:only-child:after,.ivu-btn-success[disabled]:focus>a:only-child:after,.ivu-btn-success[disabled]:hover>a:only-child:after,.ivu-btn-success[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-success.active>a:only-child:after,fieldset[disabled] .ivu-btn-success:active>a:only-child:after,fieldset[disabled] .ivu-btn-success:focus>a:only-child:after,fieldset[disabled] .ivu-btn-success:hover>a:only-child:after,fieldset[disabled] .ivu-btn-success>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-success.active,.ivu-btn-success:active,.ivu-btn-success:hover{color:#fff}.ivu-btn-success:focus{-webkit-box-shadow:0 0 0 2px rgba(25,190,107,.2);box-shadow:0 0 0 2px rgba(25,190,107,.2)}.ivu-btn-warning{color:#fff;background-color:#f90;border-color:#f90}.ivu-btn-warning>a:only-child{color:currentColor}.ivu-btn-warning>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-warning:hover{color:#fff;background-color:#ffad33;border-color:#ffad33}.ivu-btn-warning:hover>a:only-child{color:currentColor}.ivu-btn-warning:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-warning.active,.ivu-btn-warning:active{color:#f2f2f2;background-color:#f29100;border-color:#f29100}.ivu-btn-warning.active>a:only-child,.ivu-btn-warning:active>a:only-child{color:currentColor}.ivu-btn-warning.active>a:only-child:after,.ivu-btn-warning:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-warning.disabled,.ivu-btn-warning.disabled.active,.ivu-btn-warning.disabled:active,.ivu-btn-warning.disabled:focus,.ivu-btn-warning.disabled:hover,.ivu-btn-warning[disabled],.ivu-btn-warning[disabled].active,.ivu-btn-warning[disabled]:active,.ivu-btn-warning[disabled]:focus,.ivu-btn-warning[disabled]:hover,fieldset[disabled] .ivu-btn-warning,fieldset[disabled] .ivu-btn-warning.active,fieldset[disabled] .ivu-btn-warning:active,fieldset[disabled] .ivu-btn-warning:focus,fieldset[disabled] .ivu-btn-warning:hover{color:#bbbec4;background-color:#f7f7f7;border-color:#dddee1}.ivu-btn-warning.disabled.active>a:only-child,.ivu-btn-warning.disabled:active>a:only-child,.ivu-btn-warning.disabled:focus>a:only-child,.ivu-btn-warning.disabled:hover>a:only-child,.ivu-btn-warning.disabled>a:only-child,.ivu-btn-warning[disabled].active>a:only-child,.ivu-btn-warning[disabled]:active>a:only-child,.ivu-btn-warning[disabled]:focus>a:only-child,.ivu-btn-warning[disabled]:hover>a:only-child,.ivu-btn-warning[disabled]>a:only-child,fieldset[disabled] .ivu-btn-warning.active>a:only-child,fieldset[disabled] .ivu-btn-warning:active>a:only-child,fieldset[disabled] .ivu-btn-warning:focus>a:only-child,fieldset[disabled] .ivu-btn-warning:hover>a:only-child,fieldset[disabled] .ivu-btn-warning>a:only-child{color:currentColor}.ivu-btn-warning.disabled.active>a:only-child:after,.ivu-btn-warning.disabled:active>a:only-child:after,.ivu-btn-warning.disabled:focus>a:only-child:after,.ivu-btn-warning.disabled:hover>a:only-child:after,.ivu-btn-warning.disabled>a:only-child:after,.ivu-btn-warning[disabled].active>a:only-child:after,.ivu-btn-warning[disabled]:active>a:only-child:after,.ivu-btn-warning[disabled]:focus>a:only-child:after,.ivu-btn-warning[disabled]:hover>a:only-child:after,.ivu-btn-warning[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-warning.active>a:only-child:after,fieldset[disabled] .ivu-btn-warning:active>a:only-child:after,fieldset[disabled] .ivu-btn-warning:focus>a:only-child:after,fieldset[disabled] .ivu-btn-warning:hover>a:only-child:after,fieldset[disabled] .ivu-btn-warning>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-warning.active,.ivu-btn-warning:active,.ivu-btn-warning:hover{color:#fff}.ivu-btn-warning:focus{-webkit-box-shadow:0 0 0 2px rgba(255,153,0,.2);box-shadow:0 0 0 2px rgba(255,153,0,.2)}.ivu-btn-error{color:#fff;background-color:#ed3f14;border-color:#ed3f14}.ivu-btn-error>a:only-child{color:currentColor}.ivu-btn-error>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-error:hover{color:#fff;background-color:#f16543;border-color:#f16543}.ivu-btn-error:hover>a:only-child{color:currentColor}.ivu-btn-error:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-error.active,.ivu-btn-error:active{color:#f2f2f2;background-color:#e13c13;border-color:#e13c13}.ivu-btn-error.active>a:only-child,.ivu-btn-error:active>a:only-child{color:currentColor}.ivu-btn-error.active>a:only-child:after,.ivu-btn-error:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-error.disabled,.ivu-btn-error.disabled.active,.ivu-btn-error.disabled:active,.ivu-btn-error.disabled:focus,.ivu-btn-error.disabled:hover,.ivu-btn-error[disabled],.ivu-btn-error[disabled].active,.ivu-btn-error[disabled]:active,.ivu-btn-error[disabled]:focus,.ivu-btn-error[disabled]:hover,fieldset[disabled] .ivu-btn-error,fieldset[disabled] .ivu-btn-error.active,fieldset[disabled] .ivu-btn-error:active,fieldset[disabled] .ivu-btn-error:focus,fieldset[disabled] .ivu-btn-error:hover{color:#bbbec4;background-color:#f7f7f7;border-color:#dddee1}.ivu-btn-error.disabled.active>a:only-child,.ivu-btn-error.disabled:active>a:only-child,.ivu-btn-error.disabled:focus>a:only-child,.ivu-btn-error.disabled:hover>a:only-child,.ivu-btn-error.disabled>a:only-child,.ivu-btn-error[disabled].active>a:only-child,.ivu-btn-error[disabled]:active>a:only-child,.ivu-btn-error[disabled]:focus>a:only-child,.ivu-btn-error[disabled]:hover>a:only-child,.ivu-btn-error[disabled]>a:only-child,fieldset[disabled] .ivu-btn-error.active>a:only-child,fieldset[disabled] .ivu-btn-error:active>a:only-child,fieldset[disabled] .ivu-btn-error:focus>a:only-child,fieldset[disabled] .ivu-btn-error:hover>a:only-child,fieldset[disabled] .ivu-btn-error>a:only-child{color:currentColor}.ivu-btn-error.disabled.active>a:only-child:after,.ivu-btn-error.disabled:active>a:only-child:after,.ivu-btn-error.disabled:focus>a:only-child:after,.ivu-btn-error.disabled:hover>a:only-child:after,.ivu-btn-error.disabled>a:only-child:after,.ivu-btn-error[disabled].active>a:only-child:after,.ivu-btn-error[disabled]:active>a:only-child:after,.ivu-btn-error[disabled]:focus>a:only-child:after,.ivu-btn-error[disabled]:hover>a:only-child:after,.ivu-btn-error[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-error.active>a:only-child:after,fieldset[disabled] .ivu-btn-error:active>a:only-child:after,fieldset[disabled] .ivu-btn-error:focus>a:only-child:after,fieldset[disabled] .ivu-btn-error:hover>a:only-child:after,fieldset[disabled] .ivu-btn-error>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-error.active,.ivu-btn-error:active,.ivu-btn-error:hover{color:#fff}.ivu-btn-error:focus{-webkit-box-shadow:0 0 0 2px rgba(237,63,20,.2);box-shadow:0 0 0 2px rgba(237,63,20,.2)}.ivu-btn-info{color:#fff;background-color:#2db7f5;border-color:#2db7f5}.ivu-btn-info>a:only-child{color:currentColor}.ivu-btn-info>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-info:hover{color:#fff;background-color:#57c5f7;border-color:#57c5f7}.ivu-btn-info:hover>a:only-child{color:currentColor}.ivu-btn-info:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-info.active,.ivu-btn-info:active{color:#f2f2f2;background-color:#2baee9;border-color:#2baee9}.ivu-btn-info.active>a:only-child,.ivu-btn-info:active>a:only-child{color:currentColor}.ivu-btn-info.active>a:only-child:after,.ivu-btn-info:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-info.disabled,.ivu-btn-info.disabled.active,.ivu-btn-info.disabled:active,.ivu-btn-info.disabled:focus,.ivu-btn-info.disabled:hover,.ivu-btn-info[disabled],.ivu-btn-info[disabled].active,.ivu-btn-info[disabled]:active,.ivu-btn-info[disabled]:focus,.ivu-btn-info[disabled]:hover,fieldset[disabled] .ivu-btn-info,fieldset[disabled] .ivu-btn-info.active,fieldset[disabled] .ivu-btn-info:active,fieldset[disabled] .ivu-btn-info:focus,fieldset[disabled] .ivu-btn-info:hover{color:#bbbec4;background-color:#f7f7f7;border-color:#dddee1}.ivu-btn-info.disabled.active>a:only-child,.ivu-btn-info.disabled:active>a:only-child,.ivu-btn-info.disabled:focus>a:only-child,.ivu-btn-info.disabled:hover>a:only-child,.ivu-btn-info.disabled>a:only-child,.ivu-btn-info[disabled].active>a:only-child,.ivu-btn-info[disabled]:active>a:only-child,.ivu-btn-info[disabled]:focus>a:only-child,.ivu-btn-info[disabled]:hover>a:only-child,.ivu-btn-info[disabled]>a:only-child,fieldset[disabled] .ivu-btn-info.active>a:only-child,fieldset[disabled] .ivu-btn-info:active>a:only-child,fieldset[disabled] .ivu-btn-info:focus>a:only-child,fieldset[disabled] .ivu-btn-info:hover>a:only-child,fieldset[disabled] .ivu-btn-info>a:only-child{color:currentColor}.ivu-btn-info.disabled.active>a:only-child:after,.ivu-btn-info.disabled:active>a:only-child:after,.ivu-btn-info.disabled:focus>a:only-child:after,.ivu-btn-info.disabled:hover>a:only-child:after,.ivu-btn-info.disabled>a:only-child:after,.ivu-btn-info[disabled].active>a:only-child:after,.ivu-btn-info[disabled]:active>a:only-child:after,.ivu-btn-info[disabled]:focus>a:only-child:after,.ivu-btn-info[disabled]:hover>a:only-child:after,.ivu-btn-info[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-info.active>a:only-child:after,fieldset[disabled] .ivu-btn-info:active>a:only-child:after,fieldset[disabled] .ivu-btn-info:focus>a:only-child:after,fieldset[disabled] .ivu-btn-info:hover>a:only-child:after,fieldset[disabled] .ivu-btn-info>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:0 0}.ivu-btn-info.active,.ivu-btn-info:active,.ivu-btn-info:hover{color:#fff}.ivu-btn-info:focus{-webkit-box-shadow:0 0 0 2px rgba(45,183,245,.2);box-shadow:0 0 0 2px rgba(45,183,245,.2)}.ivu-btn-circle,.ivu-btn-circle-outline{border-radius:32px}.ivu-btn-circle-outline.ivu-btn-large,.ivu-btn-circle.ivu-btn-large{border-radius:36px}.ivu-btn-circle-outline.ivu-btn-size,.ivu-btn-circle.ivu-btn-size{border-radius:24px}.ivu-btn-circle-outline.ivu-btn-icon-only,.ivu-btn-circle.ivu-btn-icon-only{width:32px;height:32px;padding:0;font-size:16px;border-radius:50%}.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large,.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large{width:36px;height:36px;padding:0;font-size:16px;border-radius:50%}.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small,.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small{width:24px;height:24px;padding:0;font-size:14px;border-radius:50%}.ivu-btn:before{position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background:#fff;opacity:.35;content:"";border-radius:inherit;z-index:1;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none;display:none}.ivu-btn.ivu-btn-loading{pointer-events:none;position:relative}.ivu-btn.ivu-btn-loading:before{display:block}.ivu-btn-group{position:relative;display:inline-block;vertical-align:middle}.ivu-btn-group>.ivu-btn{position:relative;float:left}.ivu-btn-group>.ivu-btn.active,.ivu-btn-group>.ivu-btn:active,.ivu-btn-group>.ivu-btn:hover{z-index:2}.ivu-btn-group .ivu-btn-icon-only .ivu-icon{font-size:14px;position:relative;top:1px}.ivu-btn-group-large .ivu-btn-icon-only .ivu-icon{font-size:16px;top:2px}.ivu-btn-group-small .ivu-btn-icon-only .ivu-icon{font-size:12px;top:0}.ivu-btn-group-circle .ivu-btn{border-radius:32px}.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn{border-radius:36px}.ivu-btn-group-large>.ivu-btn{padding:6px 15px 7px;font-size:14px;border-radius:4px}.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn{border-radius:24px}.ivu-btn-group-small>.ivu-btn{padding:2px 7px;font-size:12px;border-radius:3px}.ivu-btn-group-small>.ivu-btn>.ivu-icon{font-size:12px}.ivu-btn+.ivu-btn-group,.ivu-btn-group+.ivu-btn,.ivu-btn-group+.ivu-btn-group,.ivu-btn-group .ivu-btn+.ivu-btn{margin-left:-1px}.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child){border-radius:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:first-child{margin-left:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.ivu-btn-group>.ivu-btn-group{float:left}.ivu-btn-group>.ivu-btn-group:not(:first-child):not(:last-child)>.ivu-btn{border-radius:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn-group:first-child:not(:last-child)>.ivu-btn:last-child{border-bottom-right-radius:0;border-top-right-radius:0;padding-right:8px}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn-group:last-child:not(:first-child)>.ivu-btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:8px}.ivu-btn-group-vertical{display:inline-block;vertical-align:middle}.ivu-btn-group-vertical>.ivu-btn{display:block;width:100%;max-width:100%;float:none}.ivu-btn+.ivu-btn-group-vertical,.ivu-btn-group-vertical+.ivu-btn,.ivu-btn-group-vertical+.ivu-btn-group-vertical,.ivu-btn-group-vertical .ivu-btn+.ivu-btn{margin-top:-1px;margin-left:0}.ivu-btn-group-vertical>.ivu-btn:first-child{margin-top:0}.ivu-btn-group-vertical>.ivu-btn:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.ivu-btn-group-vertical>.ivu-btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.ivu-btn-group-vertical>.ivu-btn-group-vertical:first-child:not(:last-child)>.ivu-btn:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:8px}.ivu-btn-group-vertical>.ivu-btn-group-vertical:last-child:not(:first-child)>.ivu-btn:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0;padding-top:8px}.ivu-affix,.ivu-back-top{position:fixed;z-index:10}.ivu-back-top{cursor:pointer;display:none}.ivu-back-top.ivu-back-top-show{display:block}.ivu-back-top-inner{background-color:rgba(0,0,0,.6);border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-back-top-inner:hover{background-color:rgba(0,0,0,.7)}.ivu-back-top i{color:#fff;font-size:24px;padding:8px 12px}.ivu-badge{position:relative;display:inline-block;line-height:1;vertical-align:middle}.ivu-badge-count{position:absolute;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:-10px;right:0;height:20px;border-radius:10px;min-width:20px;background:#ed3f14;border:1px solid transparent;color:#fff;line-height:18px;text-align:center;padding:0 6px;font-size:12px;white-space:nowrap;-webkit-transform-origin:-10% center;-ms-transform-origin:-10% center;transform-origin:-10% center;z-index:10;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.ivu-badge-count a,.ivu-badge-count a:hover{color:#fff}.ivu-badge-count-alone{top:auto;display:block;position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ivu-badge-dot{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:0 center;-ms-transform-origin:0 center;transform-origin:0 center;top:-4px;right:-8px;height:8px;width:8px;border-radius:100%;background:#ed3f14;z-index:10;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.ivu-chart-circle{display:inline-block;position:relative}.ivu-chart-circle-inner{width:100%;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.ivu-spin{color:#2d8cf0;vertical-align:middle;text-align:center}.ivu-spin-dot{position:relative;display:block;border-radius:50%;background-color:#2d8cf0;width:20px;height:20px;-webkit-animation:ani-spin-bounce 1s ease-in-out 0s infinite;animation:ani-spin-bounce 1s ease-in-out 0s infinite}.ivu-spin-large .ivu-spin-dot{width:32px;height:32px}.ivu-spin-small .ivu-spin-dot{width:12px;height:12px}.ivu-spin-fix{position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background-color:hsla(0,0%,100%,.9)}.ivu-spin-fullscreen{z-index:2010}.ivu-spin-fullscreen-wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.ivu-spin-fix .ivu-spin-main{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ivu-spin-fix .ivu-spin-dot{display:inline-block}.ivu-spin-show-text .ivu-spin-dot,.ivu-spin-text{display:none}.ivu-spin-show-text .ivu-spin-text{display:block}.ivu-table-wrapper>.ivu-spin-fix{border:1px solid #dddee1;border-top:0;border-left:0}@-webkit-keyframes ani-spin-bounce{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ani-spin-bounce{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ivu-alert{position:relative;padding:8px 48px 8px 16px;border-radius:6px;color:#495060;font-size:12px;line-height:16px;margin-bottom:10px}.ivu-alert.ivu-alert-with-icon{padding:8px 48px 8px 38px}.ivu-alert-icon{font-size:14px;top:8px;left:16px;position:absolute}.ivu-alert-desc{font-size:12px;color:#495060;line-height:21px;display:none;text-align:justify}.ivu-alert-success{border:1px solid #d1f2e1;background-color:#e8f9f0}.ivu-alert-success .ivu-alert-icon{color:#19be6b}.ivu-alert-info{border:1px solid #d5e8fc;background-color:#eaf4fe}.ivu-alert-info .ivu-alert-icon{color:#2d8cf0}.ivu-alert-warning{border:1px solid #ffebcc;background-color:#fff5e6}.ivu-alert-warning .ivu-alert-icon{color:#f90}.ivu-alert-error{border:1px solid #fbd9d0;background-color:#fdece8}.ivu-alert-error .ivu-alert-icon{color:#ed3f14}.ivu-alert-close{font-size:12px;position:absolute;right:16px;top:8px;overflow:hidden;cursor:pointer}.ivu-alert-close .ivu-icon-ios-close-empty{font-size:22px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:-3px}.ivu-alert-close .ivu-icon-ios-close-empty:hover{color:#444}.ivu-alert-with-desc{padding:16px;position:relative;border-radius:6px;margin-bottom:10px;color:#495060;line-height:1.5}.ivu-alert-with-desc.ivu-alert-with-icon{padding:16px 16px 16px 69px}.ivu-alert-with-desc .ivu-alert-desc{display:block}.ivu-alert-with-desc .ivu-alert-message{font-size:14px;color:#1c2438;display:block}.ivu-alert-with-desc .ivu-alert-icon{top:50%;left:24px;margin-top:-21px;font-size:28px}.ivu-alert-with-banner{border-radius:0}.ivu-collapse{background-color:#f7f7f7;border-radius:3px;border:1px solid #dddee1}.ivu-collapse>.ivu-collapse-item{border-top:1px solid #dddee1}.ivu-collapse>.ivu-collapse-item:first-child{border-top:0}.ivu-collapse>.ivu-collapse-item>.ivu-collapse-header{height:38px;line-height:38px;padding-left:32px;color:#666;cursor:pointer;position:relative}.ivu-collapse>.ivu-collapse-item>.ivu-collapse-header>i{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header>i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ivu-collapse-content{color:#495060;padding:0 16px;background-color:#fff}.ivu-collapse-content>.ivu-collapse-content-box{padding-top:16px;padding-bottom:16px}.ivu-collapse-item:last-child>.ivu-collapse-content{border-radius:0 0 3px 3px}.ivu-card{background:#fff;border-radius:4px;font-size:14px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-card-bordered{border:1px solid #e9eaec}.ivu-card-shadow{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.ivu-card:hover{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);border-color:#eee}.ivu-card.ivu-card-dis-hover:hover{-webkit-box-shadow:none;box-shadow:none;border-color:transparent}.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover{border-color:#e9eaec}.ivu-card.ivu-card-shadow:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.ivu-card-head{border-bottom:1px solid #e9eaec;padding:14px 16px;line-height:1}.ivu-card-head-inner,.ivu-card-head p{display:inline-block;width:100%;height:20px;line-height:20px;font-size:14px;color:#1c2438;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-card-extra{position:absolute;right:16px;top:14px}.ivu-card-body{padding:16px}.ivu-message{font-size:12px;position:fixed;z-index:1010;width:100%;top:16px;left:0;pointer-events:none}.ivu-message-notice{padding:8px;text-align:center;-webkit-transition:height .3s ease-in-out,padding .3s ease-in-out;transition:height .3s ease-in-out,padding .3s ease-in-out}.ivu-message-notice:first-child{margin-top:-8px}.ivu-message-notice-close{position:absolute;right:4px;top:9px;color:#999;outline:0}.ivu-message-notice-close i.ivu-icon{font-size:22px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:-3px}.ivu-message-notice-close i.ivu-icon:hover{color:#444}.ivu-message-notice-content{display:inline-block;pointer-events:all;padding:8px 16px;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);background:#fff;position:relative}.ivu-message-notice-content-text{display:inline-block}.ivu-message-notice-closable .ivu-message-notice-content-text{padding-right:32px}.ivu-message-success .ivu-icon{color:#19be6b}.ivu-message-error .ivu-icon{color:#ed3f14}.ivu-message-warning .ivu-icon{color:#f90}.ivu-message-info .ivu-icon,.ivu-message-loading .ivu-icon{color:#2d8cf0}.ivu-message .ivu-icon{margin-right:8px;font-size:14px;top:1px;position:relative}.ivu-notice{width:335px;margin-right:24px;position:fixed;z-index:1010}.ivu-notice-content-with-icon,.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title{margin-left:51px}.ivu-notice-notice{margin-bottom:10px;padding:16px;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);background:#fff;line-height:1;position:relative;overflow:hidden}.ivu-notice-notice-close{position:absolute;right:16px;top:15px;color:#999;outline:0}.ivu-notice-notice-close i{font-size:22px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:-3px}.ivu-notice-notice-close i:hover{color:#444}.ivu-notice-notice-content-with-render .ivu-notice-desc{display:none}.ivu-notice-notice-with-desc .ivu-notice-notice-close{top:11px}.ivu-notice-content-with-render-notitle{margin-left:26px}.ivu-notice-title{font-size:14px;line-height:17px;color:#1c2438;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-notice-with-desc .ivu-notice-title{font-weight:700;margin-bottom:8px}.ivu-notice-desc{font-size:12px;color:#495060;text-align:justify;line-height:1.5}.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc{margin-left:51px}.ivu-notice-with-icon .ivu-notice-title{margin-left:26px}.ivu-notice-icon{position:absolute;left:20px;margin-top:-1px;font-size:16px}.ivu-notice-icon-success{color:#19be6b}.ivu-notice-icon-info{color:#2d8cf0}.ivu-notice-icon-warning{color:#f90}.ivu-notice-icon-error{color:#ed3f14}.ivu-notice-with-desc .ivu-notice-icon{font-size:36px}.ivu-notice-custom-content:after{content:"";display:block;width:4px;position:absolute;top:0;bottom:0;left:0}.ivu-notice-with-info:after,.ivu-notice-with-normal:after{background:#2d8cf0}.ivu-notice-with-success:after{background:#19be6b}.ivu-notice-with-warning:after{background:#f90}.ivu-notice-with-error:after{background:#ed3f14}.ivu-radio-focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2);z-index:1}.ivu-radio-group{display:inline-block;font-size:12px;vertical-align:middle}.ivu-radio-group-vertical .ivu-radio-wrapper{display:block;height:30px;line-height:30px}.ivu-radio-wrapper{font-size:12px;vertical-align:middle;display:inline-block;position:relative;white-space:nowrap;margin-right:8px;cursor:pointer}.ivu-radio-wrapper-disabled{cursor:not-allowed}.ivu-radio{display:inline-block;margin-right:4px;white-space:nowrap;position:relative;line-height:1;vertical-align:middle;cursor:pointer}.ivu-radio:hover .ivu-radio-inner{border-color:#bcbcbc}.ivu-radio-inner{display:inline-block;width:14px;height:14px;position:relative;top:0;left:0;background-color:#fff;border:1px solid #dddee1;border-radius:50%}.ivu-radio-inner,.ivu-radio-inner:after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-inner:after{position:absolute;width:8px;height:8px;left:2px;top:2px;border-radius:6px;display:table;border-top:0;border-left:0;content:" ";background-color:#2d8cf0;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.ivu-radio-large{font-size:14px}.ivu-radio-large .ivu-radio-inner{width:16px;height:16px}.ivu-radio-large .ivu-radio-inner:after{width:10px;height:10px}.ivu-radio-large.ivu-radio-wrapper,.ivu-radio-large .ivu-radio-wrapper{font-size:14px}.ivu-radio-small .ivu-radio-inner{width:12px;height:12px}.ivu-radio-small .ivu-radio-inner:after{width:6px;height:6px}.ivu-radio-input{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:0;cursor:pointer}.ivu-radio-checked .ivu-radio-inner{border-color:#2d8cf0}.ivu-radio-checked .ivu-radio-inner:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-checked:hover .ivu-radio-inner{border-color:#2d8cf0}.ivu-radio-disabled,.ivu-radio-disabled .ivu-radio-input{cursor:not-allowed}.ivu-radio-disabled:hover .ivu-radio-inner{border-color:#dddee1}.ivu-radio-disabled .ivu-radio-inner{border-color:#dddee1;background-color:#f3f3f3}.ivu-radio-disabled .ivu-radio-inner:after{background-color:#ccc}.ivu-radio-disabled .ivu-radio-disabled+span{color:#ccc}span.ivu-radio+*{margin-left:2px;margin-right:2px}.ivu-radio-group-button{font-size:0;-webkit-text-size-adjust:none}.ivu-radio-group-button .ivu-radio{width:0;margin-right:0}.ivu-radio-group-button .ivu-radio-wrapper{display:inline-block;height:32px;line-height:30px;margin:0;padding:0 15px;font-size:12px;color:#495060;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;border:1px solid #dddee1;border-left:0;background:#fff;position:relative}.ivu-radio-group-button .ivu-radio-wrapper>span{margin-left:0}.ivu-radio-group-button .ivu-radio-wrapper:after,.ivu-radio-group-button .ivu-radio-wrapper:before{content:"";display:block;position:absolute;width:1px;height:100%;left:-1px;top:0;background:#dddee1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-group-button .ivu-radio-wrapper:after{height:36px;left:-1px;top:-3px;background:rgba(45,140,240,.2);opacity:0}.ivu-radio-group-button .ivu-radio-wrapper:first-child{border-radius:4px 0 0 4px;border-left:1px solid #dddee1}.ivu-radio-group-button .ivu-radio-wrapper:first-child:after,.ivu-radio-group-button .ivu-radio-wrapper:first-child:before{display:none}.ivu-radio-group-button .ivu-radio-wrapper:last-child{border-radius:0 4px 4px 0}.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child{border-radius:4px}.ivu-radio-group-button .ivu-radio-wrapper:hover{position:relative;color:#2d8cf0}.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio{background-color:#000}.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner,.ivu-radio-group-button .ivu-radio-wrapper input{opacity:0;width:0;height:0}.ivu-radio-group-button .ivu-radio-wrapper-checked{background:#fff;border-color:#2d8cf0;color:#2d8cf0;-webkit-box-shadow:-1px 0 0 0 #2d8cf0;box-shadow:-1px 0 0 0 #2d8cf0;z-index:1}.ivu-radio-group-button .ivu-radio-wrapper-checked:before{background:#2d8cf0;opacity:.1}.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus{-webkit-box-shadow:-1px 0 0 0 #2d8cf0,0 0 0 2px rgba(45,140,240,.2);box-shadow:-1px 0 0 0 #2d8cf0,0 0 0 2px rgba(45,140,240,.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after{left:-3px;top:-3px;opacity:1;background:rgba(45,140,240,.2)}.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child{border-color:#2d8cf0;-webkit-box-shadow:none;box-shadow:none}.ivu-radio-group-button .ivu-radio-wrapper-checked:hover{border-color:#57a3f3;color:#57a3f3}.ivu-radio-group-button .ivu-radio-wrapper-checked:active{border-color:#2b85e4;color:#2b85e4}.ivu-radio-group-button .ivu-radio-wrapper-disabled{cursor:not-allowed}.ivu-radio-group-button .ivu-radio-wrapper-disabled,.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child,.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover{border-color:#dddee1;background-color:#f7f7f7;color:#ccc}.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child{border-left-color:#dddee1}.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked{color:#fff;background-color:#e6e6e6;border-color:#dddee1;-webkit-box-shadow:none!important;box-shadow:none!important}.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper{height:36px;line-height:34px;font-size:14px}.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after{height:40px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper{height:24px;line-height:22px;padding:0 12px;font-size:12px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after{height:28px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child{border-radius:3px 0 0 3px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child{border-radius:0 3px 3px 0}.ivu-checkbox-focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2);z-index:1}.ivu-checkbox{display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;line-height:1;position:relative}.ivu-checkbox-disabled{cursor:not-allowed}.ivu-checkbox:hover .ivu-checkbox-inner{border-color:#bcbcbc}.ivu-checkbox-inner{display:inline-block;width:14px;height:14px;position:relative;top:0;left:0;border:1px solid #dddee1;border-radius:2px;background-color:#fff;-webkit-transition:border-color .2s ease-in-out,background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-checkbox-inner:after{content:"";display:table;width:4px;height:8px;position:absolute;top:1px;left:4px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-checkbox-large .ivu-checkbox-inner{width:16px;height:16px}.ivu-checkbox-large .ivu-checkbox-inner:after{width:5px;height:9px}.ivu-checkbox-small{font-size:12px}.ivu-checkbox-small .ivu-checkbox-inner{width:12px;height:12px}.ivu-checkbox-small .ivu-checkbox-inner:after{top:0;left:3px}.ivu-checkbox-input{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;cursor:pointer;opacity:0}.ivu-checkbox-input[disabled]{cursor:not-allowed}.ivu-checkbox-checked:hover .ivu-checkbox-inner{border-color:#2d8cf0}.ivu-checkbox-checked .ivu-checkbox-inner{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-checkbox-checked .ivu-checkbox-inner:after{content:"";display:table;width:4px;height:8px;position:absolute;top:1px;left:4px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after{width:5px;height:9px}.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after{top:0;left:3px}.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner{border-color:#dddee1}.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner{background-color:#f3f3f3;border-color:#dddee1}.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:#ccc}.ivu-checkbox-disabled:hover .ivu-checkbox-inner{border-color:#dddee1}.ivu-checkbox-disabled .ivu-checkbox-inner{border-color:#dddee1;background-color:#f3f3f3}.ivu-checkbox-disabled .ivu-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:#f3f3f3}.ivu-checkbox-disabled .ivu-checkbox-inner-input{cursor:default}.ivu-checkbox-disabled+span{color:#ccc;cursor:not-allowed}.ivu-checkbox-indeterminate .ivu-checkbox-inner:after{content:"";width:8px;height:1px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:absolute;left:2px;top:5px}.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner{border-color:#2d8cf0}.ivu-checkbox-indeterminate .ivu-checkbox-inner{background-color:#2d8cf0;border-color:#2d8cf0}.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner{background-color:#f3f3f3;border-color:#dddee1}.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after{border-color:#bbbec4}.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after{width:10px;top:6px}.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after{width:6px;top:4px}.ivu-checkbox-wrapper{cursor:pointer;font-size:12px;display:inline-block;margin-right:8px}.ivu-checkbox-wrapper-disabled{cursor:not-allowed}.ivu-checkbox-wrapper.ivu-checkbox-large{font-size:14px}.ivu-checkbox+span,.ivu-checkbox-wrapper+span{margin-right:4px}.ivu-checkbox-group{font-size:14px}.ivu-checkbox-group-item,.ivu-switch{display:inline-block}.ivu-switch{width:48px;height:24px;line-height:22px;border-radius:24px;vertical-align:middle;border:1px solid #ccc;background-color:#ccc;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-switch-inner{color:#fff;font-size:12px;position:absolute;left:25px}.ivu-switch-inner i{width:12px;height:12px;text-align:center}.ivu-switch:after{content:"";width:20px;height:20px;border-radius:20px;background-color:#fff;position:absolute;left:1px;top:1px;cursor:pointer;-webkit-transition:left .2s ease-in-out,width .2s ease-in-out;transition:left .2s ease-in-out,width .2s ease-in-out}.ivu-switch:active:after{width:26px}.ivu-switch:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2);outline:0}.ivu-switch:focus:hover{-webkit-box-shadow:none;box-shadow:none}.ivu-switch-small{width:24px;height:12px;line-height:10px}.ivu-switch-small:after{width:10px;height:10px;top:0;left:0}.ivu-switch-small:active:after{width:14px}.ivu-switch-small.ivu-switch-checked:after{left:12px}.ivu-switch-small:active.ivu-switch-checked:after{left:8px}.ivu-switch-large{width:60px}.ivu-switch-large:active:after{width:26px;width:32px}.ivu-switch-large.ivu-switch-checked:after{left:37px}.ivu-switch-large:active.ivu-switch-checked:after{left:25px}.ivu-switch-checked{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-switch-checked .ivu-switch-inner{left:8px}.ivu-switch-checked:after{left:25px}.ivu-switch-checked:active:after{left:19px}.ivu-switch-disabled{cursor:not-allowed;background:#f3f3f3;border-color:#f3f3f3}.ivu-switch-disabled:after{background:#ccc;cursor:not-allowed}.ivu-switch-disabled .ivu-switch-inner{color:#ccc}.ivu-input-number{display:inline-block;width:100%;line-height:1.5;font-size:12px;color:#495060;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;margin:0;padding:0;width:80px;height:32px;line-height:32px;vertical-align:middle;border:1px solid #dddee1;border-radius:4px;overflow:hidden}.ivu-input-number::-moz-placeholder{color:#bbbec4;opacity:1}.ivu-input-number:-ms-input-placeholder{color:#bbbec4}.ivu-input-number::-webkit-input-placeholder{color:#bbbec4}.ivu-input-number:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-input-number[disabled],fieldset[disabled] .ivu-input-number{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input-number[disabled]:hover,fieldset[disabled] .ivu-input-number:hover{border-color:#e4e5e7}textarea.ivu-input-number{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-input-number-large{font-size:14px;padding:6px 7px;height:36px}.ivu-input-number-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-input-number-handler-wrap{width:22px;height:100%;border-left:1px solid #dddee1;border-radius:0 4px 4px 0;background:#fff;position:absolute;top:0;right:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.ivu-input-number:hover .ivu-input-number-handler-wrap{opacity:1}.ivu-input-number-handler-up{cursor:pointer}.ivu-input-number-handler-up-inner{top:1px}.ivu-input-number-handler-down{border-top:1px solid #dddee1;top:-1px;cursor:pointer}.ivu-input-number-handler{display:block;width:100%;height:16px;line-height:0;text-align:center;overflow:hidden;color:#999;position:relative}.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner,.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner{color:#57a3f3}.ivu-input-number-handler-down-inner,.ivu-input-number-handler-up-inner{width:12px;height:12px;line-height:12px;font-size:14px;color:#999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:4px;-webkit-transition:all .2s linear;transition:all .2s linear}.ivu-input-number:hover{border-color:#57a3f3}.ivu-input-number-focused{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-input-number-disabled{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input-number-disabled:hover{border-color:#e4e5e7}.ivu-input-number-input-wrap{overflow:hidden;height:32px}.ivu-input-number-input{width:100%;height:32px;line-height:32px;padding:0 7px;text-align:left;outline:0;-moz-appearance:textfield;color:#666;border:0;border-radius:4px;-webkit-transition:all .2s linear;transition:all .2s linear}.ivu-input-number-input[disabled]{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input-number-input[disabled]:hover{border-color:#e4e5e7}.ivu-input-number-large{padding:0}.ivu-input-number-large .ivu-input-number-input-wrap{height:36px}.ivu-input-number-large .ivu-input-number-handler{height:18px}.ivu-input-number-large input{height:36px;line-height:36px}.ivu-input-number-large .ivu-input-number-handler-up-inner{top:2px}.ivu-input-number-large .ivu-input-number-handler-down-inner{bottom:2px}.ivu-input-number-small{padding:0}.ivu-input-number-small .ivu-input-number-input-wrap{height:24px}.ivu-input-number-small .ivu-input-number-handler{height:12px}.ivu-input-number-small input{height:24px;line-height:24px;margin-top:-1px;vertical-align:top}.ivu-input-number-small .ivu-input-number-handler-up-inner{top:-1px}.ivu-input-number-small .ivu-input-number-handler-down-inner{bottom:-1px}.ivu-input-number-disabled .ivu-input-number-handler-down-inner,.ivu-input-number-disabled .ivu-input-number-handler-up-inner,.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner,.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner,.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner,.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner{opacity:.72;color:#ccc!important;cursor:not-allowed}.ivu-input-number-disabled .ivu-input-number-input{opacity:.72;cursor:not-allowed;background-color:#f3f3f3}.ivu-input-number-disabled .ivu-input-number-handler-wrap{display:none}.ivu-input-number-disabled .ivu-input-number-handler{opacity:.72;color:#ccc!important;cursor:not-allowed}.ivu-form-item-error .ivu-input-number{border:1px solid #ed3f14}.ivu-form-item-error .ivu-input-number:hover{border-color:#ed3f14}.ivu-form-item-error .ivu-input-number-focused,.ivu-form-item-error .ivu-input-number:focus{border-color:#ed3f14;outline:0;-webkit-box-shadow:0 0 0 2px rgba(237,63,20,.2);box-shadow:0 0 0 2px rgba(237,63,20,.2)}.ivu-scroll-wrapper{width:auto;margin:0 auto;position:relative;outline:0}.ivu-scroll-container{overflow-y:scroll}.ivu-scroll-content{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.ivu-scroll-content-loading{opacity:.5}.ivu-scroll-loader{text-align:center;padding:0;-webkit-transition:padding .5s;transition:padding .5s}.ivu-scroll-loader-wrapper{padding:5px 0;height:0;background-color:inherit;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s,height .5s,-webkit-transform .5s;transition:opacity .3s,height .5s,-webkit-transform .5s;transition:opacity .3s,transform .5s,height .5s;transition:opacity .3s,transform .5s,height .5s,-webkit-transform .5s}.ivu-scroll-loader-wrapper-active{height:40px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@-webkit-keyframes ani-demo-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ivu-scroll-loader-wrapper .ivu-scroll-spinner{position:relative}.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon{-webkit-animation:ani-demo-spin 1s linear infinite;animation:ani-demo-spin 1s linear infinite}.ivu-tag{display:inline-block;height:22px;line-height:22px;margin:2px 4px 2px 0;padding:0 8px;border:1px solid #e9eaec;border-radius:3px;background:#f7f7f7;font-size:12px;vertical-align:middle;opacity:1;overflow:hidden;cursor:pointer}.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked){background:0 0;border:0;color:#495060}.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) .ivu-icon-ios-close-empty{color:#495060!important}.ivu-tag-color-red{color:#ed3f14!important;border-color:#ed3f14}.ivu-tag-color-green{color:#19be6b!important;border-color:#19be6b}.ivu-tag-color-blue{color:#2d8cf0!important;border-color:#2d8cf0}.ivu-tag-color-yellow{color:#f90!important;border-color:#f90}.ivu-tag-color-white{color:#fff!important}.ivu-tag-dot{height:32px;line-height:32px;border:1px solid #e9eaec!important;color:#495060!important;background:#fff!important;padding:0 12px}.ivu-tag-dot-inner{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%;background:#e9eaec;position:relative;top:1px}.ivu-tag-dot .ivu-icon-ios-close-empty{color:#666!important;margin-left:12px!important}.ivu-tag-border{height:24px;line-height:24px;border:1px solid #e9eaec;color:#e9eaec;background:#fff!important;position:relative}.ivu-tag-border .ivu-icon-ios-close-empty{color:#666;margin-left:12px!important}.ivu-tag-border:after{content:"";display:none;width:1px;background:currentColor;position:absolute;top:0;bottom:0;right:22px}.ivu-tag-border.ivu-tag-closable:after{display:block}.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close-empty{margin-left:18px!important}.ivu-tag-border.ivu-tag-blue{color:#2d8cf0!important;border:1px solid #2d8cf0!important}.ivu-tag-border.ivu-tag-blue:after{background:#2d8cf0}.ivu-tag-border.ivu-tag-blue .ivu-icon-ios-close-empty{color:#2d8cf0!important}.ivu-tag-border.ivu-tag-green{color:#19be6b!important;border:1px solid #19be6b!important}.ivu-tag-border.ivu-tag-green:after{background:#19be6b}.ivu-tag-border.ivu-tag-green .ivu-icon-ios-close-empty{color:#19be6b!important}.ivu-tag-border.ivu-tag-yellow{color:#f90!important;border:1px solid #f90!important}.ivu-tag-border.ivu-tag-yellow:after{background:#f90}.ivu-tag-border.ivu-tag-yellow .ivu-icon-ios-close-empty{color:#f90!important}.ivu-tag-border.ivu-tag-red{color:#ed3f14!important;border:1px solid #ed3f14!important}.ivu-tag-border.ivu-tag-red:after{background:#ed3f14}.ivu-tag-border.ivu-tag-red .ivu-icon-ios-close-empty{color:#ed3f14!important}.ivu-tag:hover{opacity:.85}.ivu-tag-text{color:#495060}.ivu-tag-text a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ivu-tag .ivu-icon-ios-close-empty{display:inline-block;font-size:14px;-webkit-transform:scale(1.42857143) rotate(0);-ms-transform:scale(1.42857143) rotate(0);transform:scale(1.42857143) rotate(0);cursor:pointer;margin-left:8px;color:#666;opacity:.66;position:relative;top:1px}:root .ivu-tag .ivu-icon-ios-close-empty{font-size:14px}.ivu-tag .ivu-icon-ios-close-empty:hover{opacity:1}.ivu-tag-blue,.ivu-tag-green,.ivu-tag-red,.ivu-tag-yellow{border:0}.ivu-tag-blue,.ivu-tag-blue .ivu-icon-ios-close-empty,.ivu-tag-blue .ivu-icon-ios-close-empty:hover,.ivu-tag-blue a,.ivu-tag-blue a:hover,.ivu-tag-green,.ivu-tag-green .ivu-icon-ios-close-empty,.ivu-tag-green .ivu-icon-ios-close-empty:hover,.ivu-tag-green a,.ivu-tag-green a:hover,.ivu-tag-red,.ivu-tag-red .ivu-icon-ios-close-empty,.ivu-tag-red .ivu-icon-ios-close-empty:hover,.ivu-tag-red a,.ivu-tag-red a:hover,.ivu-tag-yellow,.ivu-tag-yellow .ivu-icon-ios-close-empty,.ivu-tag-yellow .ivu-icon-ios-close-empty:hover,.ivu-tag-yellow a,.ivu-tag-yellow a:hover{color:#fff}.ivu-tag-blue,.ivu-tag-blue.ivu-tag-dot .ivu-tag-dot-inner{background:#2d8cf0}.ivu-tag-green,.ivu-tag-green.ivu-tag-dot .ivu-tag-dot-inner{background:#19be6b}.ivu-tag-yellow,.ivu-tag-yellow.ivu-tag-dot .ivu-tag-dot-inner{background:#f90}.ivu-tag-red,.ivu-tag-red.ivu-tag-dot .ivu-tag-dot-inner{background:#ed3f14}.ivu-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto;background:#f5f7f9}.ivu-layout.ivu-layout-has-sider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ivu-layout.ivu-layout-has-sider>.ivu-layout,.ivu-layout.ivu-layout-has-sider>.ivu-layout-content{overflow-x:hidden}.ivu-layout-footer,.ivu-layout-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-layout-header{background:#495060;padding:0 50px;height:64px;line-height:64px}.ivu-layout-sider{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;background:#495060;min-width:0}.ivu-layout-sider-children{height:100%;padding-top:.1px;margin-top:-.1px}.ivu-layout-sider-has-trigger{padding-bottom:48px}.ivu-layout-sider-trigger{position:fixed;bottom:0;text-align:center;cursor:pointer;height:48px;line-height:48px;color:#fff;background:#495060;z-index:1000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-layout-sider-trigger .ivu-icon{font-size:16px}.ivu-layout-sider-trigger>*{-webkit-transition:all .2s;transition:all .2s}.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ivu-layout-sider-zero-width>*{overflow:hidden}.ivu-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;text-align:center;width:36px;height:42px;line-height:42px;background:#495060;color:#fff;font-size:18px;border-radius:0 6px 6px 0;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.ivu-layout-sider-zero-width-trigger:hover{background:#5b6270}.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left{right:0;left:-36px;border-radius:6px 0 0 6px}.ivu-layout-footer{background:#f5f7f9;padding:24px 50px;color:#495060;font-size:14px}.ivu-layout-content{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.ivu-loading-bar{width:100%;position:fixed;top:0;left:0;right:0;z-index:2000}.ivu-loading-bar-inner{-webkit-transition:width .2s linear;transition:width .2s linear}.ivu-loading-bar-inner-color-primary{background-color:#2d8cf0}.ivu-loading-bar-inner-failed-color-error{background-color:#ed3f14}.ivu-progress{display:inline-block;width:100%;font-size:12px;position:relative}.ivu-progress-vertical{height:100%;width:auto}.ivu-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ivu-progress-show-info .ivu-progress-outer{padding-right:55px;margin-right:-55px}.ivu-progress-vertical .ivu-progress-outer{height:100%;width:auto}.ivu-progress-inner{display:inline-block;width:100%;background-color:#f3f3f3;border-radius:100px;vertical-align:middle}.ivu-progress-vertical .ivu-progress-inner{height:100%;width:auto}.ivu-progress-vertical .ivu-progress-inner:after,.ivu-progress-vertical .ivu-progress-inner>*{display:inline-block;vertical-align:bottom}.ivu-progress-vertical .ivu-progress-inner:after{content:"";height:100%}.ivu-progress-bg{border-radius:100px;background-color:#2db7f5;-webkit-transition:all .2s linear;transition:all .2s linear;position:relative}.ivu-progress-text{display:inline-block;margin-left:5px;text-align:left;font-size:1em;vertical-align:middle}.ivu-progress-active .ivu-progress-bg:before{content:"";opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:10px;-webkit-animation:ivu-progress-active 2s ease-in-out infinite;animation:ivu-progress-active 2s ease-in-out infinite}.ivu-progress-wrong .ivu-progress-bg{background-color:#ed3f14}.ivu-progress-wrong .ivu-progress-text{color:#ed3f14}.ivu-progress-success .ivu-progress-bg{background-color:#19be6b}.ivu-progress-success .ivu-progress-text{color:#19be6b}@-webkit-keyframes ivu-progress-active{0%{opacity:.3;width:0}to{opacity:0;width:100%}}@keyframes ivu-progress-active{0%{opacity:.3;width:0}to{opacity:0;width:100%}}.ivu-timeline{list-style:none;margin:0;padding:0}.ivu-timeline-item{margin:0!important;padding:0 0 12px;list-style:none;position:relative}.ivu-timeline-item-tail{height:100%;border-left:1px solid #e9eaec;position:absolute;left:6px;top:0}.ivu-timeline-item-pending .ivu-timeline-item-tail{display:none}.ivu-timeline-item-head{width:13px;height:13px;background-color:#fff;border-radius:50%;border:1px solid transparent;position:absolute}.ivu-timeline-item-head-blue{border-color:#2d8cf0;color:#2d8cf0}.ivu-timeline-item-head-red{border-color:#ed3f14;color:#ed3f14}.ivu-timeline-item-head-green{border-color:#19be6b;color:#19be6b}.ivu-timeline-item-head-custom{width:40px;height:auto;margin-top:6px;padding:3px 0;text-align:center;line-height:1;border:0;border-radius:0;font-size:14px;position:absolute;left:-13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ivu-timeline-item-content{padding:1px 1px 10px 24px;font-size:12px;position:relative;top:-3px}.ivu-timeline-item:last-child .ivu-timeline-item-tail{display:none}.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-tail{border-left:1px dotted #e9eaec}.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-content{min-height:48px}.ivu-page:after{content:"";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.ivu-page-item{display:inline-block;vertical-align:middle;min-width:32px;height:32px;line-height:30px;margin-right:4px;text-align:center;list-style:none;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-family:Arial;border:1px solid #dddee1;border-radius:4px;-webkit-transition:border .2s ease-in-out,color .2s ease-in-out;transition:border .2s ease-in-out,color .2s ease-in-out}.ivu-page-item a{margin:0 6px;text-decoration:none;color:#495060}.ivu-page-item:hover{border-color:#2d8cf0}.ivu-page-item:hover a{color:#2d8cf0}.ivu-page-item-active{background-color:#2d8cf0;border-color:#2d8cf0}.ivu-page-item-active:hover a,.ivu-page-item-active a{color:#fff}.ivu-page-item-jump-next:after,.ivu-page-item-jump-prev:after{content:"\2022\2022\2022";display:block;letter-spacing:1px;color:#ccc;text-align:center}.ivu-page-item-jump-next:hover:after,.ivu-page-item-jump-next i,.ivu-page-item-jump-prev:hover:after,.ivu-page-item-jump-prev i{display:none}.ivu-page-item-jump-next:hover i,.ivu-page-item-jump-prev:hover i{display:inline}.ivu-page-item-jump-prev:hover i:after{content:"\F3D2"}.ivu-page-item-jump-next:hover i:after{content:"\F3D3"}.ivu-page-prev{margin-right:8px}.ivu-page-item-jump-next,.ivu-page-item-jump-prev{margin-right:4px}.ivu-page-next{margin-left:4px}.ivu-page-item-jump-next,.ivu-page-item-jump-prev,.ivu-page-next,.ivu-page-prev{display:inline-block;vertical-align:middle;min-width:32px;height:32px;line-height:30px;list-style:none;text-align:center;cursor:pointer;color:#666;font-family:Arial;border:1px solid #dddee1;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-page-next,.ivu-page-prev{background-color:#fff}.ivu-page-next a,.ivu-page-prev a{color:#666;font-size:14px}.ivu-page-next:hover,.ivu-page-prev:hover{border-color:#2d8cf0}.ivu-page-next:hover a,.ivu-page-prev:hover a{color:#2d8cf0}.ivu-page-disabled{cursor:not-allowed}.ivu-page-disabled a{color:#ccc}.ivu-page-disabled:hover{border-color:#dddee1}.ivu-page-disabled:hover a{color:#ccc;cursor:not-allowed}.ivu-page-options{display:inline-block;vertical-align:middle;margin-left:15px}.ivu-page-options-sizer{display:inline-block;margin-right:10px}.ivu-page-options-elevator{display:inline-block;vertical-align:middle;height:32px;line-height:32px}.ivu-page-options-elevator input{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 7px;font-size:12px;border:1px solid #dddee1;color:#495060;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;border-radius:4px;margin:0 8px;width:50px}.ivu-page-options-elevator input::-moz-placeholder{color:#bbbec4;opacity:1}.ivu-page-options-elevator input:-ms-input-placeholder{color:#bbbec4}.ivu-page-options-elevator input::-webkit-input-placeholder{color:#bbbec4}.ivu-page-options-elevator input:hover{border-color:#57a3f3}.ivu-page-options-elevator input:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-page-options-elevator input[disabled],fieldset[disabled] .ivu-page-options-elevator input{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-page-options-elevator input[disabled]:hover,fieldset[disabled] .ivu-page-options-elevator input:hover{border-color:#e4e5e7}textarea.ivu-page-options-elevator input{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-page-options-elevator input-large{font-size:14px;padding:6px 7px;height:36px}.ivu-page-options-elevator input-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-page-total{display:inline-block;height:32px;line-height:32px;margin-right:10px}.ivu-page-simple .ivu-page-next,.ivu-page-simple .ivu-page-prev{margin:0;border:0;height:24px;line-height:24px;font-size:18px}.ivu-page-simple .ivu-page-simple-pager{display:inline-block;margin-right:8px}.ivu-page-simple .ivu-page-simple-pager input{width:30px;height:24px;margin:0 8px;padding:5px 8px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;outline:0;border:1px solid #dddee1;border-radius:4px;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.ivu-page-simple .ivu-page-simple-pager input:hover{border-color:#2d8cf0}.ivu-page-simple .ivu-page-simple-pager span{padding:0 8px 0 2px}.ivu-page.mini .ivu-page-total{height:24px;line-height:24px}.ivu-page.mini .ivu-page-item{border:0;margin:0;min-width:24px;height:24px;line-height:24px;border-radius:3px}.ivu-page.mini .ivu-page-next,.ivu-page.mini .ivu-page-prev{margin:0;min-width:24px;height:24px;line-height:24px;border:0}.ivu-page.mini .ivu-page-next a i:after,.ivu-page.mini .ivu-page-prev a i:after{height:24px;line-height:24px}.ivu-page.mini .ivu-page-item-jump-next,.ivu-page.mini .ivu-page-item-jump-prev{height:24px;line-height:24px;border:none;margin-right:0}.ivu-page.mini .ivu-page-options{margin-left:8px}.ivu-page.mini .ivu-page-options-elevator{height:24px;line-height:24px}.ivu-page.mini .ivu-page-options-elevator input{padding:1px 7px;height:24px;border-radius:3px;width:44px}.ivu-steps{font-size:0;width:100%;line-height:1.5}.ivu-steps-item{display:inline-block;position:relative;vertical-align:top}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner{background-color:#fff}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span{color:#ccc}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content,.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title{color:#999}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail>i{background-color:#e9eaec}.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span{color:#fff}.ivu-steps-item.ivu-steps-status-process .ivu-steps-content,.ivu-steps-item.ivu-steps-status-process .ivu-steps-title{color:#666}.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail>i{background-color:#e9eaec}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner{background-color:#fff;border-color:#2d8cf0}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span{color:#2d8cf0}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail>i:after{width:100%;background:#2d8cf0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content,.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title{color:#999}.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner{background-color:#fff;border-color:#ed3f14}.ivu-steps-item.ivu-steps-status-error .ivu-steps-content,.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-error .ivu-steps-title{color:#ed3f14}.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail>i{background-color:#e9eaec}.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail>i,.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail>i:after{background-color:#ed3f14}.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner{background:0 0;border:0;width:auto;height:auto}.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner>.ivu-steps-icon{font-size:20px;top:2px;width:20px;height:20px}.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process .ivu-steps-head-inner>.ivu-steps-icon{color:#2d8cf0}.ivu-steps-item:last-child .ivu-steps-tail{display:none}.ivu-steps .ivu-steps-head,.ivu-steps .ivu-steps-main{position:relative;display:inline-block;vertical-align:top}.ivu-steps .ivu-steps-head{background:#fff}.ivu-steps .ivu-steps-head-inner{display:block;width:26px;height:26px;line-height:24px;margin-right:8px;text-align:center;border:1px solid #ccc;border-radius:50%;font-size:14px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon{line-height:1;position:relative}.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon{font-size:24px}.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon-ios-checkmark-empty,.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon-ios-close-empty{font-weight:700}.ivu-steps .ivu-steps-main{margin-top:2.5px;display:inline}.ivu-steps .ivu-steps-custom .ivu-steps-title{margin-top:2.5px}.ivu-steps .ivu-steps-title{display:inline-block;margin-bottom:4px;padding-right:10px;font-size:14px;font-weight:700;color:#666;background:#fff}.ivu-steps .ivu-steps-title>a:first-child:last-child{color:#666}.ivu-steps .ivu-steps-item-last .ivu-steps-title{padding-right:0;width:100%}.ivu-steps .ivu-steps-content{font-size:12px;color:#999}.ivu-steps .ivu-steps-tail{width:100%;padding:0 10px;position:absolute;left:0;top:13px}.ivu-steps .ivu-steps-tail>i{display:inline-block;width:100%;height:1px;vertical-align:top;background:#e9eaec;border-radius:1px;position:relative}.ivu-steps .ivu-steps-tail>i:after{content:"";width:0;height:100%;background:#e9eaec;opacity:0;position:absolute;top:0}.ivu-steps.ivu-steps-small .ivu-steps-head-inner{width:18px;height:18px;line-height:16px;margin-right:10px;text-align:center;border-radius:50%;font-size:12px}.ivu-steps.ivu-steps-small .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon{font-size:16px;top:0}.ivu-steps.ivu-steps-small .ivu-steps-main{margin-top:0}.ivu-steps.ivu-steps-small .ivu-steps-title{margin-bottom:4px;margin-top:0;color:#666;font-size:12px;font-weight:700}.ivu-steps.ivu-steps-small .ivu-steps-content{font-size:12px;color:#999;padding-left:30px}.ivu-steps.ivu-steps-small .ivu-steps-tail{top:8px;padding:0 8px}.ivu-steps.ivu-steps-small .ivu-steps-tail>i{height:1px;width:100%;border-radius:1px}.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner,.ivu-steps.ivu-steps-small .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner{width:inherit;height:inherit;line-height:inherit;border-radius:0;border:0;background:0 0}.ivu-steps-vertical .ivu-steps-item{display:block}.ivu-steps-vertical .ivu-steps-tail{position:absolute;left:13px;top:0;height:100%;width:1px;padding:30px 0 4px}.ivu-steps-vertical .ivu-steps-tail>i{height:100%;width:1px}.ivu-steps-vertical .ivu-steps-tail>i:after{height:0;width:100%}.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail>i:after{height:100%}.ivu-steps-vertical .ivu-steps-head{float:left}.ivu-steps-vertical .ivu-steps-head-inner{margin-right:16px}.ivu-steps-vertical .ivu-steps-main{min-height:47px;overflow:hidden;display:block}.ivu-steps-vertical .ivu-steps-main .ivu-steps-title{line-height:26px}.ivu-steps-vertical .ivu-steps-main .ivu-steps-content{padding-bottom:12px;padding-left:0}.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon{left:4px}.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon{left:0}.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail{position:absolute;left:9px;top:0;padding:22px 0 4px}.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail>i{height:100%}.ivu-steps-vertical.ivu-steps-small .ivu-steps-title{line-height:18px}.ivu-steps-horizontal.ivu-steps-hidden{visibility:hidden}.ivu-steps-horizontal .ivu-steps-content{padding-left:35px}.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head{padding-left:10px;margin-left:-10px}.ivu-modal{width:auto;margin:0 auto;position:relative;outline:0;top:100px}.ivu-modal-hidden{display:none!important}.ivu-modal-wrap{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-overflow-scrolling:touch;outline:0}.ivu-modal-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.ivu-modal-mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,55,55,.6);height:100%;z-index:1000}.ivu-modal-mask-hidden{display:none}.ivu-modal-content{position:relative;background-color:#fff;border:0;border-radius:6px;background-clip:padding-box}.ivu-modal-header{border-bottom:1px solid #e9eaec;padding:14px 16px;line-height:1}.ivu-modal-header-inner,.ivu-modal-header p{display:inline-block;width:100%;height:20px;line-height:20px;font-size:14px;color:#1c2438;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-modal-close{font-size:12px;position:absolute;right:16px;top:8px;overflow:hidden;cursor:pointer}.ivu-modal-close .ivu-icon-ios-close-empty{font-size:31px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:1px}.ivu-modal-close .ivu-icon-ios-close-empty:hover{color:#444}.ivu-modal-body{padding:16px;font-size:12px;line-height:1.5}.ivu-modal-footer{border-top:1px solid #e9eaec;padding:12px 18px;text-align:right}.ivu-modal-footer button+button{margin-left:8px;margin-bottom:0}@media (max-width:768px){.ivu-modal{width:auto!important;margin:10px}.vertical-center-modal .ivu-modal{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ivu-modal-confirm{padding:0 4px}.ivu-modal-confirm-head-title{display:inline-block;font-size:14px;color:#1c2438;font-weight:700}.ivu-modal-confirm-body{margin-top:6px;padding-left:48px;padding-top:18px;font-size:12px;color:#495060;position:relative}.ivu-modal-confirm-body-render{margin:0;padding:0}.ivu-modal-confirm-body-icon{font-size:36px;position:absolute;top:0;left:0}.ivu-modal-confirm-body-icon-info{color:#2d8cf0}.ivu-modal-confirm-body-icon-success{color:#19be6b}.ivu-modal-confirm-body-icon-warning{color:#f90}.ivu-modal-confirm-body-icon-error{color:#ed3f14}.ivu-modal-confirm-body-icon-confirm{color:#f90}.ivu-modal-confirm-footer{margin-top:40px;text-align:right}.ivu-modal-confirm-footer button+button{margin-left:8px;margin-bottom:0}.ivu-select{display:inline-block;width:100%;vertical-align:middle;color:#495060;font-size:14px;line-height:normal}.ivu-select,.ivu-select-selection{-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-select-selection{display:block;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;background-color:#fff;border-radius:4px;border:1px solid #dddee1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-select-selection-focused,.ivu-select-selection:hover{border-color:#57a3f3}.ivu-select-selection-focused .ivu-select-arrow,.ivu-select-selection:hover .ivu-select-arrow{display:inline-block}.ivu-select-arrow{position:absolute;top:50%;right:8px;line-height:1;margin-top:-7px;font-size:14px;color:#80848f;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-select-visible .ivu-select-selection{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-select-visible .ivu-select-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}.ivu-select-disabled .ivu-select-selection{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-select-disabled .ivu-select-selection:hover{border-color:#e4e5e7}.ivu-select-disabled .ivu-select-selection .ivu-select-arrow{display:none}.ivu-select-disabled .ivu-select-selection:hover{border-color:#dddee1;-webkit-box-shadow:none;box-shadow:none}.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow{display:inline-block}.ivu-select-single .ivu-select-selection{height:32px;position:relative}.ivu-select-single .ivu-select-selection .ivu-select-placeholder{color:#bbbec4}.ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-single .ivu-select-selection .ivu-select-selected-value{display:block;height:30px;line-height:30px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:8px;padding-right:24px}.ivu-select-multiple .ivu-select-selection{padding:0 24px 0 4px}.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder{display:block;height:30px;line-height:30px;color:#bbbec4;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px;padding-right:22px}.ivu-select-large.ivu-select-single .ivu-select-selection{height:36px}.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-selected-value{height:34px;line-height:34px;font-size:14px}.ivu-select-large.ivu-select-multiple .ivu-select-selection{min-height:36px}.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder,.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value{min-height:34px;line-height:34px;font-size:14px}.ivu-select-small.ivu-select-single .ivu-select-selection{height:24px;border-radius:3px}.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-selected-value{height:22px;line-height:22px}.ivu-select-small.ivu-select-multiple .ivu-select-selection{min-height:24px;border-radius:3px}.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder,.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value{height:auto;min-height:22px;line-height:22px}.ivu-select-input{display:inline-block;height:32px;line-height:32px;padding:0 24px 0 8px;font-size:12px;outline:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#495060;background-color:transparent;position:relative;cursor:pointer}.ivu-select-input::-moz-placeholder{color:#bbbec4;opacity:1}.ivu-select-input:-ms-input-placeholder{color:#bbbec4}.ivu-select-input::-webkit-input-placeholder{color:#bbbec4}.ivu-select-input[disabled]{cursor:not-allowed;color:#ccc}.ivu-select-single .ivu-select-input{width:100%}.ivu-select-large .ivu-select-input{font-size:14px;height:36px}.ivu-select-small .ivu-select-input{height:22px;line-height:22px}.ivu-select-multiple .ivu-select-input{height:29px;line-height:32px;padding:0 0 0 4px}.ivu-select-not-found{text-align:center;color:#bbbec4}.ivu-select-not-found li:not([class^=ivu-]){margin-bottom:0}.ivu-select-loading{text-align:center;color:#bbbec4}.ivu-select-multiple .ivu-tag{height:24px;line-height:22px;margin:3px 4px 3px 0}.ivu-select-large.ivu-select-multiple .ivu-tag{height:28px;line-height:26px;font-size:14px}.ivu-select-small.ivu-select-multiple .ivu-tag{height:17px;line-height:15px;font-size:12px;padding:0 6px;margin:3px 4px 2px 0}.ivu-select-dropdown-list{min-width:100%;list-style:none}.ivu-select-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#495060;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-select-item-focus,.ivu-select-item:hover{background:#f3f3f3}.ivu-select-item-disabled,.ivu-select-item-disabled:hover{color:#bbbec4;cursor:not-allowed}.ivu-select-item-disabled:hover{background-color:#fff}.ivu-select-item-selected,.ivu-select-item-selected:hover{color:#fff;background:rgba(45,140,240,.9)}.ivu-select-item-selected.ivu-select-item-focus{background:rgba(40,123,211,.91)}.ivu-select-item-divided{margin-top:5px;border-top:1px solid #e9eaec}.ivu-select-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-select-large .ivu-select-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-select-item{white-space:normal}}.ivu-select-multiple .ivu-select-item{position:relative}.ivu-select-multiple .ivu-select-item-selected{color:rgba(45,140,240,.9);background:#fff}.ivu-select-multiple .ivu-select-item-focus,.ivu-select-multiple .ivu-select-item-selected:hover{background:#f3f3f3}.ivu-select-multiple .ivu-select-item-selected.ivu-select-multiple .ivu-select-item-focus{color:rgba(40,123,211,.91);background:#fff}.ivu-select-multiple .ivu-select-item-selected:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;content:"\F3FD";color:rgba(45,140,240,.9);position:absolute;top:2px;right:16px}.ivu-select-group{list-style:none;margin:0;padding:0}.ivu-select-group-title{padding-left:8px;font-size:12px;color:#999;height:30px;line-height:30px}.ivu-form-item-error .ivu-select-selection{border:1px solid #ed3f14}.ivu-form-item-error .ivu-select-arrow{color:#ed3f14}.ivu-form-item-error .ivu-select-visible .ivu-select-selection{border-color:#ed3f14;outline:0;-webkit-box-shadow:0 0 0 2px rgba(237,63,20,.2);box-shadow:0 0 0 2px rgba(237,63,20,.2)}.ivu-select-dropdown{width:inherit;max-height:200px;overflow:auto;margin:5px 0;padding:5px 0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);position:absolute;z-index:900}.ivu-select-dropdown-transfer{z-index:1060}.ivu-select-dropdown.ivu-transfer-no-max-height{max-height:none}.ivu-modal .ivu-select-dropdown{position:absolute!important}.ivu-tooltip,.ivu-tooltip-rel{display:inline-block}.ivu-tooltip-rel{position:relative}.ivu-tooltip-popper{display:block;visibility:visible;font-size:12px;line-height:1.5;position:absolute;z-index:1060}.ivu-tooltip-popper[x-placement^=top]{padding:5px 0 8px}.ivu-tooltip-popper[x-placement^=right]{padding:0 5px 0 8px}.ivu-tooltip-popper[x-placement^=bottom]{padding:8px 0 5px}.ivu-tooltip-popper[x-placement^=left]{padding:0 8px 0 5px}.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow{bottom:3px;border-width:5px 5px 0;border-top-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=top] .ivu-tooltip-arrow{left:50%;margin-left:-5px}.ivu-tooltip-popper[x-placement=top-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-popper[x-placement=top-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow{left:3px;border-width:5px 5px 5px 0;border-right-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=right] .ivu-tooltip-arrow{top:50%;margin-top:-5px}.ivu-tooltip-popper[x-placement=right-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-popper[x-placement=right-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow{right:3px;border-width:5px 0 5px 5px;border-left-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=left] .ivu-tooltip-arrow{top:50%;margin-top:-5px}.ivu-tooltip-popper[x-placement=left-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-popper[x-placement=left-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow{top:3px;border-width:0 5px 5px;border-bottom-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=bottom] .ivu-tooltip-arrow{left:50%;margin-left:-5px}.ivu-tooltip-popper[x-placement=bottom-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-popper[x-placement=bottom-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-inner{max-width:250px;min-height:34px;padding:8px 12px;color:#fff;text-align:left;text-decoration:none;background-color:rgba(70,76,91,.9);border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);white-space:nowrap}.ivu-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ivu-poptip,.ivu-poptip-rel{display:inline-block}.ivu-poptip-rel{position:relative}.ivu-poptip-title{margin:0;padding:8px 16px;position:relative}.ivu-poptip-title:after{content:"";display:block;height:1px;position:absolute;left:8px;right:8px;bottom:0;background-color:#e9eaec}.ivu-poptip-title-inner{color:#1c2438;font-size:14px}.ivu-poptip-body{padding:8px 16px}.ivu-poptip-body-content{overflow:auto}.ivu-poptip-body-content-inner{color:#495060}.ivu-poptip-inner{width:100%;background-color:#fff;background-clip:padding-box;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);white-space:nowrap}.ivu-poptip-popper{min-width:150px;display:block;visibility:visible;font-size:12px;line-height:1.5;position:absolute;z-index:1060}.ivu-poptip-popper[x-placement^=top]{padding:5px 0 8px}.ivu-poptip-popper[x-placement^=right]{padding:0 5px 0 8px}.ivu-poptip-popper[x-placement^=bottom]{padding:8px 0 5px}.ivu-poptip-popper[x-placement^=left]{padding:0 8px 0 5px}.ivu-poptip-popper[x-placement^=top] .ivu-poptip-arrow{bottom:3px;border-width:5px 5px 0;border-top-color:hsla(0,0%,85%,.5)}.ivu-poptip-popper[x-placement=top] .ivu-poptip-arrow{left:50%;margin-left:-5px}.ivu-poptip-popper[x-placement=top-start] .ivu-poptip-arrow{left:16px}.ivu-poptip-popper[x-placement=top-end] .ivu-poptip-arrow{right:16px}.ivu-poptip-popper[x-placement^=right] .ivu-poptip-arrow{left:3px;border-width:5px 5px 5px 0;border-right-color:hsla(0,0%,85%,.5)}.ivu-poptip-popper[x-placement=right] .ivu-poptip-arrow{top:50%;margin-top:-5px}.ivu-poptip-popper[x-placement=right-start] .ivu-poptip-arrow{top:8px}.ivu-poptip-popper[x-placement=right-end] .ivu-poptip-arrow{bottom:8px}.ivu-poptip-popper[x-placement^=left] .ivu-poptip-arrow{right:3px;border-width:5px 0 5px 5px;border-left-color:hsla(0,0%,85%,.5)}.ivu-poptip-popper[x-placement=left] .ivu-poptip-arrow{top:50%;margin-top:-5px}.ivu-poptip-popper[x-placement=left-start] .ivu-poptip-arrow{top:8px}.ivu-poptip-popper[x-placement=left-end] .ivu-poptip-arrow{bottom:8px}.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow{top:3px;border-width:0 5px 5px;border-bottom-color:hsla(0,0%,85%,.5)}.ivu-poptip-popper[x-placement=bottom] .ivu-poptip-arrow{left:50%;margin-left:-5px}.ivu-poptip-popper[x-placement=bottom-start] .ivu-poptip-arrow{left:16px}.ivu-poptip-popper[x-placement=bottom-end] .ivu-poptip-arrow{right:16px}.ivu-poptip-popper[x-placement^=top] .ivu-poptip-arrow:after{content:" ";bottom:1px;margin-left:-5px;border-bottom-width:0;border-top-width:5px;border-top-color:#fff}.ivu-poptip-popper[x-placement^=right] .ivu-poptip-arrow:after{content:" ";left:1px;bottom:-5px;border-left-width:0;border-right-width:5px;border-right-color:#fff}.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow:after{content:" ";top:1px;margin-left:-5px;border-top-width:0;border-bottom-width:5px;border-bottom-color:#fff}.ivu-poptip-popper[x-placement^=left] .ivu-poptip-arrow:after{content:" ";right:1px;border-right-width:0;border-left-width:5px;border-left-color:#fff;bottom:-5px}.ivu-poptip-arrow,.ivu-poptip-arrow:after{display:block;width:0;height:0;position:absolute;border-color:transparent;border-style:solid}.ivu-poptip-arrow{border-width:6px}.ivu-poptip-arrow:after{content:"";border-width:5px}.ivu-poptip-confirm .ivu-poptip-popper{max-width:300px}.ivu-poptip-confirm .ivu-poptip-inner{white-space:normal}.ivu-poptip-confirm .ivu-poptip-body{padding:16px 16px 8px}.ivu-poptip-confirm .ivu-poptip-body .ivu-icon{font-size:16px;color:#f90;line-height:18px;position:absolute}.ivu-poptip-confirm .ivu-poptip-body-message{padding-left:20px}.ivu-poptip-confirm .ivu-poptip-footer{text-align:right;padding:8px 16px 16px}.ivu-poptip-confirm .ivu-poptip-footer button{margin-left:4px}.ivu-input{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 7px;font-size:12px;border:1px solid #dddee1;border-radius:4px;color:#495060;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-input::-moz-placeholder{color:#bbbec4;opacity:1}.ivu-input:-ms-input-placeholder{color:#bbbec4}.ivu-input::-webkit-input-placeholder{color:#bbbec4}.ivu-input:focus,.ivu-input:hover{border-color:#57a3f3}.ivu-input:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-input[disabled],fieldset[disabled] .ivu-input{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input[disabled]:hover,fieldset[disabled] .ivu-input:hover{border-color:#e4e5e7}textarea.ivu-input{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-input-large{font-size:14px;padding:6px 7px;height:36px}.ivu-input-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-input-wrapper{display:inline-block;width:100%;position:relative;vertical-align:middle;line-height:normal}.ivu-input-icon{width:32px;height:32px;line-height:32px;font-size:16px;text-align:center;color:#80848f;position:absolute;right:0;z-index:3}.ivu-input-hide-icon .ivu-input-icon,.ivu-input-icon-clear,.ivu-input-icon-validate{display:none}.ivu-input-wrapper:hover .ivu-input-icon-clear{display:inline-block}.ivu-input-icon-normal+.ivu-input{padding-right:32px}.ivu-input-hide-icon .ivu-input-icon-normal+.ivu-input{padding-right:7px}.ivu-input-wrapper-large .ivu-input-icon{font-size:18px;height:36px;line-height:36px}.ivu-input-wrapper-small .ivu-input-icon{width:24px;font-size:14px;height:24px;line-height:24px}.ivu-input-group{display:table;width:100%;border-collapse:separate;position:relative;font-size:12px;top:1px}.ivu-input-group-large{font-size:14px}.ivu-input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.ivu-input-group>[class*=col-]{padding-right:8px}.ivu-input-group-append,.ivu-input-group-prepend,.ivu-input-group>.ivu-input{display:table-cell}.ivu-input-group-with-prepend .ivu-input,.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input{border-top-left-radius:0;border-bottom-left-radius:0}.ivu-input-group-with-append .ivu-input,.ivu-input-group-with-append.ivu-input-group-small .ivu-input{border-top-right-radius:0;border-bottom-right-radius:0}.ivu-input-group-append .ivu-btn,.ivu-input-group-prepend .ivu-btn{border-color:transparent;background-color:transparent;color:inherit;margin:-6px -7px}.ivu-input-group-append,.ivu-input-group-prepend{width:1px;white-space:nowrap;vertical-align:middle}.ivu-input-group .ivu-input{width:100%;float:left;margin-bottom:0;position:relative;z-index:2}.ivu-input-group-append,.ivu-input-group-prepend{padding:4px 7px;font-size:inherit;font-weight:400;line-height:1;color:#495060;text-align:center;background-color:#eee;border:1px solid #dddee1;border-radius:6px}.ivu-input-group-append .ivu-select,.ivu-input-group-prepend .ivu-select{margin:-5px -7px}.ivu-input-group-append .ivu-select-selection,.ivu-input-group-prepend .ivu-select-selection{background-color:inherit;margin:-1px;border:1px solid transparent}.ivu-input-group-append .ivu-select-visible .ivu-select-selection,.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection{-webkit-box-shadow:none;box-shadow:none}.ivu-input-group-prepend,.ivu-input-group>.ivu-input:first-child,.ivu-input-group>span>.ivu-input:first-child{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.ivu-input-group-prepend .ivu--select .ivu--select-selection,.ivu-input-group>.ivu-input:first-child .ivu--select .ivu--select-selection,.ivu-input-group>span>.ivu-input:first-child .ivu--select .ivu--select-selection{border-bottom-right-radius:0;border-top-right-radius:0}.ivu-input-group-prepend{border-right:0}.ivu-input-group-append{border-left:0}.ivu-input-group-append,.ivu-input-group>.ivu-input:last-child{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.ivu-input-group-append .ivu--select .ivu--select-selection,.ivu-input-group>.ivu-input:last-child .ivu--select .ivu--select-selection{border-bottom-left-radius:0;border-top-left-radius:0}.ivu-input-group-large .ivu-input,.ivu-input-group-large>.ivu-input-group-append,.ivu-input-group-large>.ivu-input-group-prepend{font-size:14px;padding:6px 7px;height:36px}.ivu-input-group-small .ivu-input,.ivu-input-group-small>.ivu-input-group-append,.ivu-input-group-small>.ivu-input-group-prepend{padding:1px 7px;height:24px;border-radius:3px}.ivu-form-item-error .ivu-input{border:1px solid #ed3f14}.ivu-form-item-error .ivu-input:hover{border-color:#ed3f14}.ivu-form-item-error .ivu-input:focus{border-color:#ed3f14;outline:0;-webkit-box-shadow:0 0 0 2px rgba(237,63,20,.2);box-shadow:0 0 0 2px rgba(237,63,20,.2)}.ivu-form-item-error .ivu-input-icon{color:#ed3f14}.ivu-form-item-error .ivu-input-group-append,.ivu-form-item-error .ivu-input-group-prepend{background-color:#fff;border:1px solid #ed3f14}.ivu-form-item-error .ivu-input-group-append .ivu-select-selection,.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection{background-color:inherit;border:1px solid transparent}.ivu-form-item-error .ivu-input-group-prepend{border-right:0}.ivu-form-item-error .ivu-input-group-append{border-left:0}.ivu-form-item-error .ivu-transfer .ivu-input{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 7px;font-size:12px;border:1px solid #dddee1;border-radius:4px;color:#495060;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder{color:#bbbec4;opacity:1}.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder{color:#bbbec4}.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder{color:#bbbec4}.ivu-form-item-error .ivu-transfer .ivu-input:hover{border-color:#57a3f3}.ivu-form-item-error .ivu-transfer .ivu-input:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-form-item-error .ivu-transfer .ivu-input[disabled],fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover,fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover{border-color:#e4e5e7}textarea.ivu-form-item-error .ivu-transfer .ivu-input{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-form-item-error .ivu-transfer .ivu-input-large{font-size:14px;padding:6px 7px;height:36px}.ivu-form-item-error .ivu-transfer .ivu-input-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-form-item-error .ivu-transfer .ivu-input-icon{color:#80848f}.ivu-form-item-validating .ivu-input-icon-validate{display:inline-block}.ivu-form-item-validating .ivu-input-icon+.ivu-input{padding-right:32px}.ivu-slider{line-height:normal}.ivu-slider-wrap{width:100%;height:4px;margin:16px 0;background-color:#e9eaec;border-radius:3px;vertical-align:middle;position:relative;cursor:pointer}.ivu-slider-button-wrap{width:18px;height:18px;text-align:center;background-color:transparent;position:absolute;top:-4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ivu-slider-button-wrap .ivu-tooltip{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-slider-button{width:12px;height:12px;border:2px solid #57a3f3;border-radius:50%;background-color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;outline:0}.ivu-slider-button-dragging,.ivu-slider-button:focus,.ivu-slider-button:hover{border-color:#2d8cf0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.ivu-slider-button:hover{cursor:-webkit-grab;cursor:grab}.ivu-slider-button-dragging,.ivu-slider-button-dragging:hover{cursor:-webkit-grabbing;cursor:grabbing}.ivu-slider-bar{height:4px;background:#57a3f3;border-radius:3px;position:absolute}.ivu-slider-stop{position:absolute;width:4px;height:4px;border-radius:50%;background-color:#ccc;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ivu-slider-disabled{cursor:not-allowed}.ivu-slider-disabled .ivu-slider-wrap{background-color:#ccc;cursor:not-allowed}.ivu-slider-disabled .ivu-slider-bar{background-color:#ccc}.ivu-slider-disabled .ivu-slider-button,.ivu-slider-disabled .ivu-slider-button-dragging,.ivu-slider-disabled .ivu-slider-button:hover{border-color:#ccc}.ivu-slider-disabled .ivu-slider-button-dragging,.ivu-slider-disabled .ivu-slider-button-dragging:hover,.ivu-slider-disabled .ivu-slider-button:hover{cursor:not-allowed}.ivu-slider-input .ivu-slider-wrap{width:auto;margin-right:100px}.ivu-slider-input .ivu-input-number{float:right;margin-top:-14px}.selectDropDown{width:auto;padding:0;white-space:nowrap;overflow:visible}.ivu-cascader{line-height:normal}.ivu-cascader-rel{display:inline-block;width:100%;position:relative}.ivu-cascader .ivu-input{display:block;cursor:pointer}.ivu-cascader-disabled .ivu-input{cursor:not-allowed}.ivu-cascader-label{width:100%;height:100%;line-height:32px;padding:0 7px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;font-size:12px;position:absolute;left:0;top:0}.ivu-cascader-size-large .ivu-cascader-label{line-height:36px;font-size:14px}.ivu-cascader-size-small .ivu-cascader-label{line-height:26px}.ivu-cascader .ivu-cascader-arrow:first-of-type{display:none;cursor:pointer}.ivu-cascader:hover .ivu-cascader-arrow:first-of-type{display:inline-block}.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2){display:none}.ivu-cascader-arrow{position:absolute;top:50%;right:8px;line-height:1;margin-top:-7px;font-size:14px;color:#80848f;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ivu-cascader .ivu-select-dropdown{width:auto;padding:0;white-space:nowrap;overflow:visible}.ivu-cascader .ivu-cascader-menu-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#495060;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-cascader .ivu-cascader-menu-item-focus,.ivu-cascader .ivu-cascader-menu-item:hover{background:#f3f3f3}.ivu-cascader .ivu-cascader-menu-item-disabled{color:#bbbec4;cursor:not-allowed}.ivu-cascader .ivu-cascader-menu-item-disabled:hover{color:#bbbec4;background-color:#fff;cursor:not-allowed}.ivu-cascader .ivu-cascader-menu-item-selected,.ivu-cascader .ivu-cascader-menu-item-selected:hover{color:#fff;background:rgba(45,140,240,.9)}.ivu-cascader .ivu-cascader-menu-item-selected.ivu-cascader .ivu-cascader-menu-item-focus{background:rgba(40,123,211,.91)}.ivu-cascader .ivu-cascader-menu-item-divided{margin-top:5px;border-top:1px solid #e9eaec}.ivu-cascader .ivu-cascader-menu-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-cascader .ivu-cascader-menu-item{white-space:normal}}.ivu-cascader .ivu-select-item span{color:#ed3f14}.ivu-cascader-dropdown{padding:5px 0}.ivu-cascader-dropdown .ivu-select-dropdown-list{max-height:190px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.ivu-cascader-not-found-tip{padding:5px 0;text-align:center;color:#bbbec4}.ivu-cascader-not-found-tip li:not([class^=ivu-]){list-style:none;margin-bottom:0}.ivu-cascader-not-found .ivu-select-dropdown{width:inherit}.ivu-cascader-menu{display:inline-block;min-width:100px;height:180px;margin:0;padding:5px 0!important;vertical-align:top;list-style:none;border-right:1px solid #e9eaec;overflow:auto}.ivu-cascader-menu:last-child{border-right-color:transparent;margin-right:-1px}.ivu-cascader-menu .ivu-cascader-menu-item{position:relative;padding-right:24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-cascader-menu .ivu-cascader-menu-item i{font-size:12px;position:absolute;right:15px;top:50%;margin-top:-6px}.ivu-cascader-menu .ivu-cascader-menu-item-active{background-color:#f3f3f3;color:#2d8cf0}.ivu-cascader-transfer{z-index:1060;width:auto;padding:0;white-space:nowrap;overflow:visible}.ivu-cascader-transfer .ivu-cascader-menu-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#495060;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-cascader-transfer .ivu-cascader-menu-item-focus,.ivu-cascader-transfer .ivu-cascader-menu-item:hover{background:#f3f3f3}.ivu-cascader-transfer .ivu-cascader-menu-item-disabled{color:#bbbec4;cursor:not-allowed}.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover{color:#bbbec4;background-color:#fff;cursor:not-allowed}.ivu-cascader-transfer .ivu-cascader-menu-item-selected,.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover{color:#fff;background:rgba(45,140,240,.9)}.ivu-cascader-transfer .ivu-cascader-menu-item-selected.ivu-cascader-transfer .ivu-cascader-menu-item-focus{background:rgba(40,123,211,.91)}.ivu-cascader-transfer .ivu-cascader-menu-item-divided{margin-top:5px;border-top:1px solid #e9eaec}.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-cascader-transfer .ivu-cascader-menu-item{white-space:normal}}.ivu-cascader-transfer .ivu-select-item span{color:#ed3f14}.ivu-cascader-transfer .ivu-cascader-menu-item{padding-right:24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-cascader-transfer .ivu-cascader-menu-item-active{background-color:#f3f3f3;color:#2d8cf0}.ivu-form-item-error .ivu-cascader-arrow{color:#ed3f14}.ivu-transfer{position:relative;line-height:1.5}.ivu-transfer-list{display:inline-block;width:180px;height:210px;font-size:12px;vertical-align:middle;position:relative;padding-top:35px}.ivu-transfer-list-with-footer{padding-bottom:35px}.ivu-transfer-list-header{padding:8px 16px;background:#f9fafc;color:#495060;border:1px solid #dddee1;border-bottom-color:#e9eaec;border-radius:6px 6px 0 0;overflow:hidden;position:absolute;top:0;left:0;width:100%}.ivu-transfer-list-header-title{cursor:pointer}.ivu-transfer-list-header>span{padding-left:4px}.ivu-transfer-list-header-count{margin:0!important;float:right}.ivu-transfer-list-body{height:100%;border:1px solid #dddee1;border-top:none;border-radius:0 0 6px 6px;position:relative;overflow:hidden}.ivu-transfer-list-body-with-search{padding-top:34px}.ivu-transfer-list-body-with-footer{border-radius:0}.ivu-transfer-list-content{height:100%;padding:4px 0;overflow:auto}.ivu-transfer-list-content-item{overflow:hidden;text-overflow:ellipsis}.ivu-transfer-list-content-item>span{padding-left:4px}.ivu-transfer-list-content-not-found{display:none;text-align:center;color:#bbbec4}li.ivu-transfer-list-content-not-found:only-child{display:block}.ivu-transfer-list-body-with-search .ivu-transfer-list-content{padding:6px 0 0}.ivu-transfer-list-body-search-wrapper{padding:8px 8px 0;position:absolute;top:0;left:0;right:0}.ivu-transfer-list-search{position:relative}.ivu-transfer-list-footer{border:1px solid #dddee1;border-top:none;border-radius:0 0 6px 6px;position:absolute;bottom:0;left:0;right:0;zoom:1}.ivu-transfer-list-footer:after,.ivu-transfer-list-footer:before{content:"";display:table}.ivu-transfer-list-footer:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-transfer-operation{display:inline-block;overflow:hidden;margin:0 16px;vertical-align:middle}.ivu-transfer-operation .ivu-btn{display:block;min-width:24px}.ivu-transfer-operation .ivu-btn:first-child{margin-bottom:12px}.ivu-transfer-list-content-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#495060;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-transfer-list-content-item-focus,.ivu-transfer-list-content-item:hover{background:#f3f3f3}.ivu-transfer-list-content-item-disabled{color:#bbbec4;cursor:not-allowed}.ivu-transfer-list-content-item-disabled:hover{color:#bbbec4;background-color:#fff;cursor:not-allowed}.ivu-transfer-list-content-item-selected,.ivu-transfer-list-content-item-selected:hover{color:#fff;background:rgba(45,140,240,.9)}.ivu-transfer-list-content-item-selected.ivu-transfer-list-content-item-focus{background:rgba(40,123,211,.91)}.ivu-transfer-list-content-item-divided{margin-top:5px;border-top:1px solid #e9eaec}.ivu-transfer-list-content-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-transfer-large .ivu-transfer-list-content-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-transfer-list-content-item{white-space:normal}}.ivu-table{width:inherit;height:100%;max-width:100%;overflow:hidden;color:#495060;font-size:12px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-table-wrapper{position:relative;border:1px solid #dddee1;border-bottom:0;border-right:0}.ivu-table-hide{opacity:0}.ivu-table:before{width:100%;height:1px;left:0;bottom:0;z-index:1}.ivu-table:after,.ivu-table:before{content:"";position:absolute;background-color:#dddee1}.ivu-table:after{width:1px;height:100%;top:0;right:0;z-index:3}.ivu-table-footer,.ivu-table-title{height:48px;line-height:48px;border-bottom:1px solid #e9eaec}.ivu-table-footer{border-bottom:none}.ivu-table-header{overflow:hidden}.ivu-table-overflowX{overflow-x:scroll}.ivu-table-overflowY{overflow-y:scroll}.ivu-table-tip{overflow-x:auto;overflow-y:hidden}.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer{border-top:1px solid #dddee1}.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td{border-bottom:none}.ivu-table td,.ivu-table th{min-width:0;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle;border-bottom:1px solid #e9eaec}.ivu-table th{height:40px;white-space:nowrap;overflow:hidden;background-color:#f8f8f9}.ivu-table td{background-color:#fff;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}td.ivu-table-column-left,th.ivu-table-column-left{text-align:left}td.ivu-table-column-center,th.ivu-table-column-center{text-align:center}td.ivu-table-column-right,th.ivu-table-column-right{text-align:right}.ivu-table table{table-layout:fixed}.ivu-table-border td,.ivu-table-border th{border-right:1px solid #e9eaec}.ivu-table-cell{padding-left:18px;padding-right:18px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-table-cell-ellipsis{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivu-table-cell-with-expand{height:47px;line-height:47px;padding:0;text-align:center}.ivu-table-cell-expand{cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.ivu-table-cell-expand i{font-size:14px}.ivu-table-cell-expand-expanded{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ivu-table-cell-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-table-hidden{visibility:hidden}th .ivu-table-cell{display:inline-block;word-wrap:normal;vertical-align:middle}td.ivu-table-expanded-cell{padding:20px 50px;background:#f8f8f9}.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td,.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td{background-color:#f8f8f9}.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td,.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td,tr.ivu-table-row-hover td{background-color:#ebf7ff}.ivu-table-large{font-size:14px}.ivu-table-large th{height:48px}.ivu-table-large td{height:60px}.ivu-table-large-footer,.ivu-table-large-title{height:60px;line-height:60px}.ivu-table-large .ivu-table-cell-with-expand{height:59px;line-height:59px}.ivu-table-large .ivu-table-cell-with-expand i{font-size:16px}.ivu-table-small th{height:32px}.ivu-table-small td{height:40px}.ivu-table-small-footer,.ivu-table-small-title{height:40px;line-height:40px}.ivu-table-small .ivu-table-cell-with-expand{height:39px;line-height:39px}.ivu-table-row-highlight td,.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td,.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-highlight:nth-child(2n) td,tr.ivu-table-row-highlight.ivu-table-row-hover td{background-color:#ebf7ff}.ivu-table-fixed,.ivu-table-fixed-right{position:absolute;top:0;left:0;-webkit-box-shadow:2px 0 6px -2px rgba(0,0,0,.2);box-shadow:2px 0 6px -2px rgba(0,0,0,.2)}.ivu-table-fixed-right:before,.ivu-table-fixed:before{content:"";width:100%;height:1px;background-color:#dddee1;position:absolute;left:0;bottom:0;z-index:4}.ivu-table-fixed-right{top:0;left:auto;right:0;-webkit-box-shadow:-2px 0 6px -2px rgba(0,0,0,.2);box-shadow:-2px 0 6px -2px rgba(0,0,0,.2)}.ivu-table-fixed-right-header{position:absolute;top:-1px;right:0;background-color:#f8f8f9;border-top:1px solid #dddee1;border-bottom:1px solid #e9eaec}.ivu-table-fixed-header{overflow:hidden}.ivu-table-fixed-header-with-empty .ivu-table-hidden .ivu-table-cell span,.ivu-table-fixed-header-with-empty .ivu-table-hidden .ivu-table-sort{display:none}.ivu-table-fixed-body{overflow:hidden;position:relative;z-index:3}.ivu-table-fixed-shadow{width:1px;height:100%;position:absolute;top:0;right:0;-webkit-box-shadow:1px 0 6px rgba(0,0,0,.2);box-shadow:1px 0 6px rgba(0,0,0,.2);overflow:hidden;z-index:1}.ivu-table-sort{display:inline-block;width:9px;height:12px;margin-left:4px;margin-top:-1px;vertical-align:middle;overflow:hidden;cursor:pointer;position:relative}.ivu-table-sort i{display:block;height:6px;line-height:6px;overflow:hidden;position:absolute;color:#bbbec4;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-table-sort i:hover{color:inherit}.ivu-table-sort i.on{color:#2d8cf0}.ivu-table-sort i:first-child{top:0}.ivu-table-sort i:last-child{bottom:0}.ivu-table-filter{display:inline-block;cursor:pointer;position:relative}.ivu-table-filter i{color:#bbbec4;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-table-filter i:hover{color:inherit}.ivu-table-filter i.on{color:#2d8cf0}.ivu-table-filter-list{padding:8px 0 0}.ivu-table-filter-list-item{padding:0 12px 8px}.ivu-table-filter-list-item .ivu-checkbox-wrapper+.ivu-checkbox-wrapper{margin:0}.ivu-table-filter-list-item label{display:block}.ivu-table-filter-list-item label>span{margin-right:4px}.ivu-table-filter-list ul{padding-bottom:8px}.ivu-table-filter-list .ivu-table-filter-select-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#495060;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-table-filter-list .ivu-table-filter-select-item-focus,.ivu-table-filter-list .ivu-table-filter-select-item:hover{background:#f3f3f3}.ivu-table-filter-list .ivu-table-filter-select-item-disabled{color:#bbbec4;cursor:not-allowed}.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover{color:#bbbec4;background-color:#fff;cursor:not-allowed}.ivu-table-filter-list .ivu-table-filter-select-item-selected,.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover{color:#fff;background:rgba(45,140,240,.9)}.ivu-table-filter-list .ivu-table-filter-select-item-selected.ivu-table-filter-list .ivu-table-filter-select-item-focus{background:rgba(40,123,211,.91)}.ivu-table-filter-list .ivu-table-filter-select-item-divided{margin-top:5px;border-top:1px solid #e9eaec}.ivu-table-filter-list .ivu-table-filter-select-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-table-filter-list .ivu-table-filter-select-item{white-space:normal}}.ivu-table-filter-footer{padding:4px;border-top:1px solid #e9eaec;overflow:hidden}.ivu-table-filter-footer button:first-child{float:left}.ivu-table-filter-footer button:last-child{float:right}.ivu-table-tip table{width:100%}.ivu-table-tip table td{text-align:center}.ivu-table-expanded-hidden{visibility:hidden}.ivu-table-popper{min-width:0;text-align:left}.ivu-table-popper .ivu-poptip-body{padding:0}.ivu-dropdown{display:inline-block}.ivu-dropdown .ivu-select-dropdown{overflow:visible;max-height:none}.ivu-dropdown .ivu-dropdown{width:100%}.ivu-dropdown-rel{position:relative}.ivu-dropdown-menu{min-width:100px}.ivu-dropdown-transfer{width:auto}.ivu-dropdown-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#495060;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-dropdown-item-focus,.ivu-dropdown-item:hover{background:#f3f3f3}.ivu-dropdown-item-disabled{color:#bbbec4;cursor:not-allowed}.ivu-dropdown-item-disabled:hover{color:#bbbec4;background-color:#fff;cursor:not-allowed}.ivu-dropdown-item-selected,.ivu-dropdown-item-selected:hover{color:#fff;background:rgba(45,140,240,.9)}.ivu-dropdown-item-selected.ivu-dropdown-item-focus{background:rgba(40,123,211,.91)}.ivu-dropdown-item-divided{margin-top:5px;border-top:1px solid #e9eaec}.ivu-dropdown-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-dropdown-large .ivu-dropdown-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-dropdown-item{white-space:normal}}.ivu-tabs{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;color:#495060;zoom:1}.ivu-tabs:after,.ivu-tabs:before{content:"";display:table}.ivu-tabs:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-tabs-bar{outline:0}.ivu-tabs-ink-bar{height:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#2d8cf0;position:absolute;left:0;bottom:1px;z-index:1;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.ivu-tabs-bar{border-bottom:1px solid #dddee1;margin-bottom:16px}.ivu-tabs-nav-container{margin-bottom:-1px;line-height:1.5;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;position:relative;zoom:1}.ivu-tabs-nav-container:after,.ivu-tabs-nav-container:before{content:"";display:table}.ivu-tabs-nav-container:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-tabs-nav-container:focus{outline:0}.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused{border-color:#57a3f3!important}.ivu-tabs-nav-container-scrolling{padding-left:32px;padding-right:32px}.ivu-tabs-nav-wrap{overflow:hidden;margin-bottom:-1px}.ivu-tabs-nav-scroll{overflow:hidden;white-space:nowrap}.ivu-tabs-nav-right{float:right;margin-left:5px}.ivu-tabs-nav-prev{left:0}.ivu-tabs-nav-next,.ivu-tabs-nav-prev{position:absolute;line-height:32px;cursor:pointer}.ivu-tabs-nav-next{right:0}.ivu-tabs-nav-scrollable{padding:0 12px}.ivu-tabs-nav-scroll-disabled{display:none}.ivu-tabs-nav{padding-left:0;margin:0;float:left;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.ivu-tabs-nav:after,.ivu-tabs-nav:before{display:table;content:" "}.ivu-tabs-nav:after{clear:both}.ivu-tabs-nav .ivu-tabs-tab-disabled{pointer-events:none;cursor:default;color:#ccc}.ivu-tabs-nav .ivu-tabs-tab{display:inline-block;height:100%;padding:8px 16px;margin-right:16px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-decoration:none;position:relative;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.ivu-tabs-nav .ivu-tabs-tab:hover{color:#57a3f3}.ivu-tabs-nav .ivu-tabs-tab:active{color:#2b85e4}.ivu-tabs-nav .ivu-tabs-tab .ivu-icon{width:14px;height:14px;margin-right:8px}.ivu-tabs-nav .ivu-tabs-tab-active{color:#2d8cf0}.ivu-tabs-mini .ivu-tabs-nav-container{font-size:14px}.ivu-tabs-mini .ivu-tabs-tab{margin-right:0;padding:8px 16px;font-size:12px}.ivu-tabs .ivu-tabs-content-animated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;will-change:transform;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.ivu-tabs .ivu-tabs-tabpane{-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1;outline:0}.ivu-tabs .ivu-tabs-tabpane-inactive{opacity:0;height:0}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-container{height:32px}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-ink-bar{visibility:hidden}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab{margin:0 4px 0 0;height:31px;padding:5px 16px 4px;border:1px solid #dddee1;border-bottom:0;border-radius:4px 4px 0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#f8f8f9}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active{height:32px;padding-bottom:5px;background:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);border-color:#dddee1;color:#2d8cf0}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-wrap{margin-bottom:0}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab .ivu-icon-ios-close-empty{width:0;height:22px;font-size:22px;margin-right:0;color:#999;text-align:right;vertical-align:middle;overflow:hidden;position:relative;top:-1px;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab .ivu-icon-ios-close-empty:hover{color:#444}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active .ivu-icon-ios-close-empty,.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab:hover .ivu-icon-ios-close-empty{width:14px;-webkit-transform:translateZ(0);transform:translateZ(0)}.ivu-tabs-no-animation>.ivu-tabs-content{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.ivu-tabs-no-animation>.ivu-tabs-content>.ivu-tabs-tabpane-inactive{display:none}.ivu-menu{display:block;margin:0;padding:0;outline:0;list-style:none;color:#495060;font-size:14px;position:relative;z-index:900}.ivu-menu-horizontal{height:60px;line-height:60px}.ivu-menu-horizontal.ivu-menu-light:after{content:"";display:block;width:100%;height:1px;background:#dddee1;position:absolute;bottom:0;left:0}.ivu-menu-vertical.ivu-menu-light:after{content:"";display:block;width:1px;height:100%;background:#dddee1;position:absolute;top:0;bottom:0;right:0;z-index:1}.ivu-menu-light{background:#fff}.ivu-menu-dark{background:#495060}.ivu-menu-primary{background:#2d8cf0}.ivu-menu-item{display:block;outline:0;list-style:none;font-size:14px;position:relative;z-index:1;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-menu-item>i{margin-right:6px}.ivu-menu-submenu-title>i,.ivu-menu-submenu-title span>i{margin-right:8px}.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-horizontal .ivu-menu-submenu{float:left;padding:0 20px;position:relative;cursor:pointer;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu{height:inherit;line-height:inherit;border-bottom:2px solid transparent;color:#495060}.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover{color:#2d8cf0;border-bottom:2px solid #2d8cf0}.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu{color:hsla(0,0%,100%,.7)}.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover,.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu{color:#fff}.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item-active,.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item:hover,.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu-active,.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu:hover{background:#2b85e4}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown{min-width:100%;width:auto;max-height:none}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{height:auto;border-bottom:0;float:none}.ivu-menu-item-group{line-height:normal}.ivu-menu-item-group-title{height:30px;line-height:30px;padding-left:8px;font-size:12px;color:#999}.ivu-menu-item-group>ul{padding:0!important;list-style:none!important}.ivu-menu-vertical .ivu-menu-item,.ivu-menu-vertical .ivu-menu-submenu-title{padding:14px 24px;position:relative;cursor:pointer;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-menu-vertical .ivu-menu-item:hover,.ivu-menu-vertical .ivu-menu-submenu-title:hover{background:#f3f3f3}.ivu-menu-vertical .ivu-menu-submenu-title-icon{float:right;position:relative;top:4px}.ivu-menu-submenu-title-icon{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.ivu-menu-opened>*>.ivu-menu-submenu-title-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ivu-menu-vertical .ivu-menu-submenu-nested{padding-left:20px}.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item{padding-left:43px}.ivu-menu-vertical .ivu-menu-item-group-title{height:48px;line-height:48px;font-size:14px;padding-left:28px}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title{color:hsla(0,0%,100%,.36)}.ivu-menu-light.ivu-menu-vertical .ivu-menu-item{border-right:2px solid transparent}.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu){color:#2d8cf0;border-right:2px solid #2d8cf0;z-index:2}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title{color:hsla(0,0%,100%,.7)}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):hover,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu),.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover{background:#363e4f}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover{color:#fff;background:#495060}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu){color:#2d8cf0;border-right:2px solid #2d8cf0}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover{color:#fff;background:0 0!important}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover{border-right:none;color:#fff;background:#2d8cf0!important}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-child-item-active>.ivu-menu-submenu-title{color:#fff}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened{background:#363e4f}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title{background:#495060}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-has-parent-submenu .ivu-menu-submenu-title{background:0 0}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#495060;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-focus,.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item:hover{background:#f3f3f3}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled{color:#bbbec4;cursor:not-allowed}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled:hover{color:#bbbec4;background-color:#fff;cursor:not-allowed}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected,.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected:hover{color:#fff;background:rgba(45,140,240,.9)}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-focus{background:rgba(40,123,211,.91)}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided{margin-top:5px;border-top:1px solid #e9eaec}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-menu-large .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{white-space:normal}}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{padding:7px 16px 8px;font-size:14px!important}.ivu-date-picker{display:inline-block;line-height:normal}.ivu-date-picker-rel{position:relative}.ivu-date-picker .ivu-select-dropdown{width:auto;padding:0;overflow:visible;max-height:none}.ivu-date-picker-cells{width:196px;margin:10px;white-space:normal}.ivu-date-picker-cells span,.ivu-date-picker-cells span em{display:inline-block;width:24px;height:24px}.ivu-date-picker-cells span em{line-height:24px;margin:2px;font-style:normal;border-radius:3px;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-date-picker-cells-header span{line-height:24px;text-align:center;margin:2px;color:#bbbec4}.ivu-date-picker-cells-cell:hover em{background:#e1f0fe}.ivu-date-picker-cells-focused em{-webkit-box-shadow:0 0 0 1px #2d8cf0 inset;box-shadow:inset 0 0 0 1px #2d8cf0}span.ivu-date-picker-cells-cell{width:28px;height:28px;cursor:pointer}.ivu-date-picker-cells-cell-next-month em,.ivu-date-picker-cells-cell-prev-month em{color:#bbbec4}.ivu-date-picker-cells-cell-next-month:hover em,.ivu-date-picker-cells-cell-prev-month:hover em{background:0 0}span.ivu-date-picker-cells-cell-disabled,span.ivu-date-picker-cells-cell-disabled:hover,span.ivu-date-picker-cells-cell-week-label,span.ivu-date-picker-cells-cell-week-label:hover{cursor:not-allowed;color:#bbbec4}span.ivu-date-picker-cells-cell-disabled:hover em,span.ivu-date-picker-cells-cell-disabled em,span.ivu-date-picker-cells-cell-week-label:hover em,span.ivu-date-picker-cells-cell-week-label em{color:inherit;background:inherit}span.ivu-date-picker-cells-cell-disabled,span.ivu-date-picker-cells-cell-disabled:hover{background:#f7f7f7}.ivu-date-picker-cells-cell-today em{position:relative}.ivu-date-picker-cells-cell-today em:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#2d8cf0;position:absolute;top:1px;right:1px}.ivu-date-picker-cells-cell-range{position:relative}.ivu-date-picker-cells-cell-range em{position:relative;z-index:1}.ivu-date-picker-cells-cell-range:before{content:"";display:block;background:#e1f0fe;border-radius:0;border:0;position:absolute;top:2px;bottom:2px;left:0;right:0}.ivu-date-picker-cells-cell-selected:hover em,.ivu-date-picker-cells-cell-selected em{background:#2d8cf0;color:#fff}span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected em{background:#bbbec4;color:#f7f7f7}.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after{background:#fff}.ivu-date-picker-cells-show-week-numbers{width:226px}.ivu-date-picker-cells-month,.ivu-date-picker-cells-year{margin-top:14px}.ivu-date-picker-cells-month span,.ivu-date-picker-cells-year span{width:40px;height:28px;line-height:28px;margin:10px 12px;border-radius:3px}.ivu-date-picker-cells-month span em,.ivu-date-picker-cells-year span em{width:40px;height:28px;line-height:28px;margin:0}.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused,.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused{background-color:#d5e8fc}.ivu-date-picker-header{height:32px;line-height:32px;text-align:center;border-bottom:1px solid #e9eaec}.ivu-date-picker-header-label{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-date-picker-header-label:hover{color:#2d8cf0}.ivu-date-picker-btn-pulse{background-color:#d5e8fc!important;border-radius:4px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.ivu-date-picker-prev-btn{float:left}.ivu-date-picker-prev-btn-arrow-double{margin-left:10px}.ivu-date-picker-prev-btn-arrow-double i:after{content:"\F3D2"}.ivu-date-picker-next-btn{float:right}.ivu-date-picker-next-btn-arrow-double{margin-right:10px}.ivu-date-picker-next-btn-arrow-double i:after{content:"\F3D3"}.ivu-date-picker-with-range .ivu-picker-panel-body{min-width:432px}.ivu-date-picker-with-range .ivu-picker-panel-content{float:left}.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers,.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date{min-width:492px}.ivu-date-picker-transfer{z-index:1060;max-height:none;width:auto}.ivu-date-picker-focused input{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-picker-panel-icon-btn{display:inline-block;width:20px;height:24px;line-height:26px;margin-top:4px;text-align:center;cursor:pointer;color:#bbbec4;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-picker-panel-icon-btn:hover{color:#2d8cf0}.ivu-picker-panel-icon-btn i{font-size:14px}.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar{padding-left:92px}.ivu-picker-panel-sidebar{width:92px;float:left;margin-left:-92px;position:absolute;top:0;bottom:0;background:#f8f8f9;border-right:1px solid #e9eaec;border-radius:4px 0 0 4px;overflow:auto}.ivu-picker-panel-shortcut{padding:6px 15px 7px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-picker-panel-shortcut:hover{background:#e9eaec}.ivu-picker-panel-body{float:left}.ivu-picker-confirm{border-top:1px solid #e9eaec;text-align:right;padding:8px;clear:both}.ivu-picker-confirm>span{color:#2d8cf0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;padding:2px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-picker-confirm>span:hover{color:#57a3f3}.ivu-picker-confirm>span:active{color:#2b85e4}.ivu-picker-confirm-time{float:left}.ivu-time-picker-cells{min-width:112px}.ivu-time-picker-cells-with-seconds{min-width:168px}.ivu-time-picker-cells-list{width:56px;max-height:144px;float:left;overflow:hidden;border-left:1px solid #e9eaec;position:relative}.ivu-time-picker-cells-list:hover{overflow-y:auto}.ivu-time-picker-cells-list:first-child{border-left:none;border-radius:4px 0 0 4px}.ivu-time-picker-cells-list:last-child{border-radius:0 4px 4px 0}.ivu-time-picker-cells-list ul{width:100%;margin:0;padding:0 0 120px;list-style:none}.ivu-time-picker-cells-list ul li{width:100%;height:24px;line-height:24px;margin:0;padding:0 0 0 16px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;list-style:none;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-time-picker-cells-cell:hover{background:#f3f3f3}.ivu-time-picker-cells-cell-disabled{color:#bbbec4;cursor:not-allowed}.ivu-time-picker-cells-cell-disabled:hover{color:#bbbec4;background-color:#fff;cursor:not-allowed}.ivu-time-picker-cells-cell-selected,.ivu-time-picker-cells-cell-selected:hover{color:#2d8cf0;background:#f3f3f3}.ivu-time-picker-cells-cell-focused{background-color:#d5e8fc}.ivu-time-picker-header{height:32px;line-height:32px;text-align:center;border-bottom:1px solid #e9eaec}.ivu-time-picker-with-range .ivu-picker-panel-body{min-width:228px}.ivu-time-picker-with-range .ivu-picker-panel-content{float:left;position:relative}.ivu-time-picker-with-range .ivu-picker-panel-content:after{content:"";display:block;width:2px;position:absolute;top:31px;bottom:0;right:-2px;background:#e9eaec;z-index:1}.ivu-time-picker-with-range .ivu-picker-panel-content-right{float:right}.ivu-time-picker-with-range .ivu-picker-panel-content-right:after{right:auto;left:-2px}.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child,.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child{border-radius:0}.ivu-time-picker-with-range.ivu-time-picker-with-seconds .ivu-picker-panel-body{min-width:340px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells,.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds{min-width:216px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list{width:72px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list ul li{padding:0 0 0 28px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list{width:108px;max-height:216px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:first-child,.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:last-child{border-radius:0}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul{padding:0 0 192px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul li{padding:0 0 0 46px}.ivu-form .ivu-form-item-label{text-align:right;vertical-align:middle;float:left;font-size:12px;color:#495060;line-height:1;padding:10px 12px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-form-label-left .ivu-form-item-label{text-align:left}.ivu-form-label-top .ivu-form-item-label{float:none;display:inline-block;padding:0 0 10px}.ivu-form-inline .ivu-form-item{display:inline-block;margin-right:10px;vertical-align:top}.ivu-form-item{margin-bottom:24px;vertical-align:top;zoom:1}.ivu-form-item:after,.ivu-form-item:before{content:"";display:table}.ivu-form-item:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-form-item-content{position:relative;line-height:32px;font-size:12px}.ivu-form-item .ivu-form-item{margin-bottom:0}.ivu-form-item .ivu-form-item .ivu-form-item-content{margin-left:0!important}.ivu-form-item-error-tip{position:absolute;top:100%;left:0;line-height:1;padding-top:6px;color:#ed3f14}.ivu-form-item-required .ivu-form-item-label:before{content:"*";display:inline-block;margin-right:4px;line-height:1;font-family:SimSun;font-size:12px;color:#ed3f14}.ivu-carousel{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.ivu-carousel-list,.ivu-carousel-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.ivu-carousel-list{margin:0;padding:0}.ivu-carousel-list,.ivu-carousel-track{position:relative;display:block;overflow:hidden}.ivu-carousel-track{top:0;left:0;z-index:1}.ivu-carousel-track.higher{z-index:2}.ivu-carousel-item{float:left;height:100%;min-height:1px;display:block}.ivu-carousel-arrow{border:none;outline:0;padding:0;margin:0;width:36px;height:36px;border-radius:50%;cursor:pointer;display:none;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s;background-color:rgba(31,45,61,.11);color:#fff;text-align:center;font-size:1em;font-family:inherit;line-height:inherit}.ivu-carousel-arrow:hover{background-color:rgba(31,45,61,.5)}.ivu-carousel-arrow>*{vertical-align:baseline}.ivu-carousel-arrow.left{left:16px}.ivu-carousel-arrow.right{right:16px}.ivu-carousel-arrow-always{display:inherit}.ivu-carousel-arrow-hover{display:inherit;opacity:0}.ivu-carousel:hover .ivu-carousel-arrow-hover{opacity:1}.ivu-carousel-dots{z-index:10;display:none;position:relative;list-style:none;text-align:center;padding:0;width:100%;height:17px}.ivu-carousel-dots-inside{display:block;position:absolute;bottom:3px}.ivu-carousel-dots-outside{display:block;margin-top:3px}.ivu-carousel-dots li{position:relative;display:inline-block;vertical-align:top;text-align:center;margin:0 2px;padding:7px 0;cursor:pointer}.ivu-carousel-dots li button{border:0;cursor:pointer;background:#8391a5;opacity:.3;display:block;width:16px;height:3px;border-radius:1px;outline:0;font-size:0;color:transparent;-webkit-transition:all .5s;transition:all .5s}.ivu-carousel-dots li button.radius{width:6px;height:6px;border-radius:50%}.ivu-carousel-dots li:hover>button{opacity:.7}.ivu-carousel-dots li.ivu-carousel-active>button{opacity:1;width:24px}.ivu-carousel-dots li.ivu-carousel-active>button.radius{width:6px}.ivu-rate{display:inline-block;margin:0;padding:0;font-size:20px;vertical-align:middle;font-weight:400;font-style:normal}.ivu-rate-disabled .ivu-rate-star-content:before,.ivu-rate-disabled .ivu-rate-star:before{cursor:default}.ivu-rate-disabled .ivu-rate-star:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ivu-rate-star{display:inline-block;padding:0;margin:0 8px 0 0;position:relative;font-family:Ionicons;-webkit-transition:all .3s ease;transition:all .3s ease}.ivu-rate-star:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ivu-rate-star-content:before,.ivu-rate-star:before{color:#e9e9e9;cursor:pointer;content:"\F4B3";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block}.ivu-rate-star-content{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden}.ivu-rate-star-content:before{color:transparent}.ivu-rate-star-full:before,.ivu-rate-star-half .ivu-rate-star-content:before{color:#f5a623}.ivu-rate-star-full:hover:before,.ivu-rate-star-half:hover .ivu-rate-star-content:before{color:#f7b84f}.ivu-rate-text{margin-left:8px;vertical-align:middle;display:inline-block;font-size:12px}.ivu-upload input[type=file]{display:none}.ivu-upload-list{margin-top:8px}.ivu-upload-list-file{padding:4px;color:#495060;border-radius:4px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;overflow:hidden;position:relative}.ivu-upload-list-file>span{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-upload-list-file>span i{display:inline-block;width:12px;height:12px;color:#495060;text-align:center}.ivu-upload-list-file:hover{background:#f3f3f3}.ivu-upload-list-file:hover>span{color:#2d8cf0}.ivu-upload-list-file:hover>span i{color:#495060}.ivu-upload-list-file:hover .ivu-upload-list-remove{opacity:1}.ivu-upload-list-remove{opacity:0;font-size:18px;cursor:pointer;float:right;margin-right:4px;color:#999;-webkit-transition:all .2s ease;transition:all .2s ease}.ivu-upload-list-remove:hover{color:#444}.ivu-upload-select{display:inline-block}.ivu-upload-drag{background:#fff;border:1px dashed #dddee1;border-radius:4px;text-align:center;cursor:pointer;position:relative;overflow:hidden;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.ivu-upload-drag:hover{border:1px dashed #2d8cf0}.ivu-upload-dragOver{border:2px dashed #2d8cf0}.ivu-tree ul{list-style:none;margin:0;padding:0;font-size:12px}.ivu-tree ul li{list-style:none;margin:8px 0;padding:0;white-space:nowrap;outline:0}.ivu-tree li ul{margin:0;padding:0 0 0 18px}.ivu-tree-title{display:inline-block;margin:0;padding:0 4px;border-radius:3px;cursor:pointer;vertical-align:top;color:#495060;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-tree-title:hover{background-color:#eaf4fe}.ivu-tree-title-selected,.ivu-tree-title-selected:hover{background-color:#d5e8fc}.ivu-tree-arrow{cursor:pointer;width:12px;text-align:center;display:inline-block}.ivu-tree-arrow i{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-tree-arrow-open i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ivu-tree-arrow-disabled{cursor:not-allowed}.ivu-avatar{display:inline-block;text-align:center;background:#ccc;color:#fff;white-space:nowrap;position:relative;overflow:hidden;vertical-align:middle;width:32px;height:32px;line-height:32px;border-radius:16px}.ivu-avatar-image{background:0 0}.ivu-avatar>*{line-height:32px}.ivu-avatar.ivu-avatar-icon{font-size:18px}.ivu-avatar-large{width:40px;height:40px;line-height:40px;border-radius:20px}.ivu-avatar-large>*{line-height:40px}.ivu-avatar-large.ivu-avatar-icon{font-size:24px}.ivu-avatar-small{width:24px;height:24px;line-height:24px;border-radius:12px}.ivu-avatar-small>*{line-height:24px}.ivu-avatar-small.ivu-avatar-icon{font-size:14px}.ivu-avatar-square{border-radius:4px}.ivu-avatar>img{width:100%;height:100%}.ivu-color-picker{display:inline-block}.ivu-color-picker-hide{display:none}.ivu-color-picker-hide-drop{visibility:hidden}.ivu-color-picker-disabled{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-color-picker-disabled:hover{border-color:#e4e5e7}.ivu-color-picker>div:first-child:hover .ivu-input{border-color:#57a3f3}.ivu-color-picker>div:first-child.ivu-color-picker-disabled:hover .ivu-input{border-color:#e4e5e7}.ivu-color-picker .ivu-select-dropdown{padding:0}.ivu-color-picker-input.ivu-input:focus{-webkit-box-shadow:none;box-shadow:none}.ivu-color-picker-focused{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-rel{line-height:0}.ivu-color-picker-color{width:18px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);border-radius:2px;position:relative;top:2px}.ivu-color-picker-color div{width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);border-radius:2px}.ivu-color-picker-color-empty{background:#fff;overflow:hidden;text-align:center}.ivu-color-picker-color-empty i{font-size:18px}.ivu-color-picker-color-focused{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-large .ivu-color-picker-color{width:20px;height:20px;top:1px}.ivu-color-picker-large .ivu-color-picker-color-empty i{font-size:20px}.ivu-color-picker-small .ivu-color-picker-color{width:14px;height:14px;top:3px}.ivu-color-picker-small .ivu-color-picker-color-empty i{font-size:14px}.ivu-color-picker-picker-wrapper{padding:8px 8px 0}.ivu-color-picker-picker-panel{width:240px;margin:0 auto;-webkit-box-sizing:initial;box-sizing:initial;position:relative}.ivu-color-picker-picker-alpha-slider,.ivu-color-picker-picker-hue-slider{height:10px;margin-top:8px;position:relative}.ivu-color-picker-picker-colors{margin-top:8px;overflow:hidden;border-radius:2px;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-picker-colors:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-picker-colors-wrapper{display:inline;width:20px;height:20px;float:left;position:relative}.ivu-color-picker-picker-colors-wrapper-color{outline:0;display:block;position:absolute;width:16px;height:16px;margin:2px;cursor:pointer;border-radius:2px;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.ivu-color-picker-picker-colors-wrapper-circle{width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);-ms-transform:translate(-2px,-2px);transform:translate(-2px,-2px);position:absolute;top:10px;left:10px;cursor:pointer}.ivu-color-picker-picker .ivu-picker-confirm{margin-top:8px}.ivu-color-picker-saturation-wrapper{width:100%;padding-bottom:75%;position:relative;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-saturation-wrapper:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-saturation,.ivu-color-picker-saturation--black,.ivu-color-picker-saturation--white{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0}.ivu-color-picker-saturation--white{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.ivu-color-picker-saturation--black{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent)}.ivu-color-picker-saturation-pointer{cursor:pointer;position:absolute}.ivu-color-picker-saturation-circle{width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);-ms-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.ivu-color-picker-hue{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-hue:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-hue-container{cursor:pointer;margin:0 2px;position:relative;height:100%}.ivu-color-picker-hue-pointer{z-index:2;position:absolute}.ivu-color-picker-hue-picker{cursor:pointer;margin-top:1px;width:4px;border-radius:1px;height:8px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;-webkit-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}.ivu-color-picker-alpha{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-alpha:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-alpha-checkboard-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:2px}.ivu-color-picker-alpha-checkerboard{position:absolute;top:0;right:0;bottom:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.ivu-color-picker-alpha-gradient{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px}.ivu-color-picker-alpha-container{cursor:pointer;position:relative;z-index:2;height:100%;margin:0 3px}.ivu-color-picker-alpha-pointer{z-index:2;position:absolute}.ivu-color-picker-alpha-picker{cursor:pointer;width:4px;border-radius:1px;height:8px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;margin-top:1px;-webkit-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}.ivu-color-picker-confirm{margin-top:8px;position:relative;border-top:1px solid #e9eaec;text-align:right;padding:8px;clear:both}.ivu-color-picker-confirm-color{position:absolute;top:11px;left:8px}.ivu-auto-complete .ivu-icon-ios-close,.ivu-auto-complete .ivu-select-not-found{display:none}.ivu-auto-complete:hover .ivu-icon-ios-close{display:inline-block}.ivu-auto-complete.ivu-select-dropdown{max-height:none}@font-face{font-family:Ionicons;src:url(/static/fonts/ionicons.2c2ae06.eot);src:url(/static/fonts/ionicons.2c2ae06.eot) format("embedded-opentype"),url(/static/fonts/ionicons.24712f6.ttf) format("truetype"),url(/static/fonts/ionicons.05acfdb.woff) format("woff"),url(/static/img/ionicons.621bd38.svg) format("svg");font-weight:400;font-style:normal}.ivu-icon{display:inline-block!important;font-family:Ionicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.ivu-icon.md-heart:before{content:"\F141"}.ivu-icon.md-chatbubbles:before{content:"\F11B"}.ivu-icon.md-eye:before{content:"\F133"}.ivu-icon.md-person:before{content:"\F212"}.ivu-icon.md-calendar:before{content:"\F117"}.ivu-icon.md-ribbon:before{content:"\F1CD"}.ivu-icon.md-time:before{content:"\F3A3"}.ivu-icon.md-thumbs-up:before{content:"\F375"}.ivu-icon.md-add:before{content:"\F218"}.solution-meta .votes .ivu-icon.voted{color:#ed4014!important}.solution-meta .votes .ivu-icon{transition:all .3s;cursor:pointer}.solution-meta .votes .ivu-icon:hover{transform:scale(1.2);color:#ed4014}.solution-meta span{display:flex;align-items:center}.solution-meta span .ivu-icon{margin-right:5px;font-size:18px}.official-solution-tag{padding:2px 10px!important;font-weight:700!important;font-size:14px!important;text-transform:uppercase;letter-spacing:.5px;border-radius:15px!important;box-shadow:0 2px 5px rgba(0,0,0,.1);background-color:#9c27b0!important;color:#fff!important;display:flex!important;align-items:center!important;gap:5px!important}.official-solution-tag .ivu-icon{font-size:16px!important}.ivu-load-loop{animation-iteration-count:1!important}.ivu-load-loop.infinite{animation-iteration-count:infinite!important}.ivu-icon-load-c{animation-iteration-count:1!important}.infinite-spin,.ivu-spin-dot .ivu-icon-load-c,.ivu-spin .ivu-icon-load-c,.spin-icon-load .ivu-icon-load-c{animation-iteration-count:infinite!important}.ivu-input-icon,.ivu-input-icon-validate,i.ivu-icon.ivu-icon-load-c.ivu-load-loop.ivu-input-icon.ivu-input-icon-validate{display:none!important}.disabled[data-v-44d2d2f4]{opacity:1;pointer-events:none;color:#ccc}.disabled[data-v-44d2d2f4]:hover{border-left:none;color:#ccc;background:#fff}li[data-v-44d2d2f4]{border-bottom:1px dashed #e9eaec;color:#495060;display:block;text-align:left;padding:15px 20px}li[data-v-44d2d2f4]:hover{background:#f8f8f9;border-left:2px solid #5cadff;color:#2d8cf0}li>.ivu-icon[data-v-44d2d2f4]{font-size:16px;margin-right:8px}li[data-v-44d2d2f4]:last-child{border-bottom:none}html{background-color:#eee}body{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:#f4f7fc;min-width:900px;color:#303133}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;font-display:swap;src:local("Source Code Pro"),local("SourceCodePro-Regular"),local("Consolas"),local("Courier New"),local("monospace")}.flex-container{display:flex;width:100%;max-width:100%;justify-content:space-around;align-items:flex-start;flex-flow:row nowrap}.section-title{font-size:22px;font-weight:500;padding-top:15px;padding-bottom:20px;line-height:30px;color:#17233d}.separator{display:block;position:absolute;top:0;bottom:0;left:50%;border:1px dashed #eee}.oj-captcha{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;height:36px}.oj-captcha .oj-captcha-code{flex:auto}.oj-captcha .oj-captcha-img{margin-left:10px;padding:3px;flex:initial}.oj-relative{position:relative}a.emphasis{color:#495060}a.emphasis:hover{color:#2d8cf0}.MathJax{outline:0}.MathJax_Display{overflow-x:auto;overflow-y:hidden}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:#17233d;font-weight:500;line-height:1.4;margin-top:1.5em;margin-bottom:.8em;position:relative}.markdown-body h1:before,.markdown-body h2:before,.markdown-body h3:before,.markdown-body h4:before,.markdown-body h5:before,.markdown-body h6:before{content:"";position:absolute;left:-.8em;top:.2em;height:.8em;width:.4em;background:#2d8cf0;border-radius:2px;opacity:.5}.markdown-body h1{font-size:1.8em;text-align:left}.markdown-body h1,.markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.3em}.markdown-body h4{font-size:1.1em}.markdown-body h5{font-size:1em}.markdown-body ol,.markdown-body p,.markdown-body ul{font-size:15px;line-height:1.6;margin-bottom:15px}.markdown-body a{color:#2d8cf0;text-decoration:none;transition:color .3s}.markdown-body a:hover{color:#5cadff;text-decoration:underline}.markdown-body ol,.markdown-body ul{padding-left:2em;margin:1em 0}.markdown-body ol li,.markdown-body ul li{margin-bottom:.5em;line-height:1.6;position:relative}.markdown-body ol li::marker,.markdown-body ul li::marker{color:#2d8cf0}.markdown-body img{max-width:90%;height:auto;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.15);display:block;margin:15px auto;transition:all .3s ease}.markdown-body img:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 8px 25px rgba(0,0,0,.2)}.markdown-body blockquote{margin:1em 0;padding:.8em 1em;color:#5e6d82;background-color:#f8f8f9;border-radius:0 8px 8px 0;border-left:4px solid #2d8cf0;position:relative}.markdown-body blockquote:before{content:"\201C";position:absolute;left:8px;top:0;font-size:2.5em;color:rgba(45,140,240,.2);font-family:Arial,sans-serif;line-height:1}.markdown-body blockquote p{margin:.5em 0}.markdown-body code{background:#f8f8f9;padding:3px 6px;border-radius:4px;color:#e74c3c;font-family:Source Code Pro,Consolas,Monaco,monospace;font-size:1.05em;font-weight:500;display:inline;white-space:normal;word-wrap:break-word;max-width:100%}.markdown-body pre{background:#282c34;padding:18px;border-radius:8px;overflow-x:auto;margin:20px 0;border:none;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;position:relative}.sample-input .markdown-body pre,.sample-output .markdown-body pre{background:#fff!important;color:#333!important;border:1px solid #e8eaec!important;box-shadow:none!important}.sample-input .markdown-body pre:before,.sample-output .markdown-body pre:before{display:none!important}.sample-input .markdown-body pre code,.sample-output .markdown-body pre code{color:#333!important;background:transparent!important}.markdown-body pre:hover{box-shadow:0 6px 16px rgba(0,0,0,.15)}.markdown-body pre:before{content:attr(data-language);position:absolute;top:0;right:0;padding:.2em .5em;background:rgba(0,0,0,.4);color:#fff;font-size:.8em;border-radius:0 8px 0 4px;z-index:10}.markdown-body pre code{background:transparent;color:#abb2bf;padding:0;font-family:Source Code Pro,Consolas,Monaco,Liberation Mono,monospace;display:block;line-height:1.6;font-size:1.05em;white-space:pre}.markdown-body pre code .hljs-attribute{color:#98c379}.markdown-body pre code .hljs-title.class_,.markdown-body pre code .hljs-title.function_{color:#61afef}.markdown-body pre code .hljs-keyword,.markdown-body pre code .hljs-selector-tag{color:#c678dd}.markdown-body pre code .hljs-addition,.markdown-body pre code .hljs-attribute,.markdown-body pre code .hljs-meta,.markdown-body pre code .hljs-selector-attr{color:#e5c07b}.markdown-body pre .hljs-keyword,.markdown-body pre .hljs-title.function_{color:#c678dd}.markdown-body pre .hljs-string{color:#98c379}.markdown-body pre .hljs-comment{color:#7f8c98;font-style:italic}.markdown-body pre .hljs-number{color:#e5c07b}.markdown-body pre .hljs-operator{color:#56b6c2}.markdown-body pre .hljs-function,.markdown-body pre .hljs-title{color:#61afef}.markdown-body pre .hljs-built_in{color:#e06c75}.markdown-body pre .hljs-attr{color:#d19a66}.markdown-body pre .hljs-params{color:#abb2bf}.markdown-body pre .hljs-variable{color:#e06c75}.markdown-body pre .hljs-literal{color:#56b6c2}.markdown-body pre .hljs-class,.markdown-body pre .hljs-title.class_,.markdown-body pre .hljs-type{color:#e5c07b}.markdown-body pre .hljs-property{color:#d19a66}.markdown-body pre .hljs-name,.markdown-body pre .hljs-tag{color:#e06c75}.markdown-body pre .hljs-section{color:#61afef}.markdown-body table{width:100%;border-collapse:collapse;margin:1em 0;overflow:hidden;background:#fff;border-radius:8px;border:1px solid #eaecef;box-shadow:0 2px 8px rgba(0,0,0,.05)}.markdown-body table th{background-color:#f8f8f9;font-weight:600;border-top:none;text-align:left;padding:10px 15px}.markdown-body table td{padding:10px 15px;border:1px solid #eaecef}.markdown-body table tr:nth-child(2n){background-color:#fafafa}.markdown-body table tr:hover{background-color:#f0f7ff}.markdown-body hr{height:1px;background:linear-gradient(90deg,rgba(45,140,240,.2),rgba(45,140,240,.6),rgba(45,140,240,.2));border:none;margin:2em 0}.markdown-body .hljs-line{display:block;position:relative;padding-left:2em}.markdown-body .hljs-line-number{position:absolute;left:0;width:1.8em;text-align:right;color:#7f8c98;font-size:.85em;user-select:none;opacity:.6}.markdown-body :not(pre)>code{display:inline!important;vertical-align:middle;margin:0 3px;padding:2px 5px;font-size:.95em;white-space:normal!important;word-break:break-all;line-height:1.5;border-radius:4px;background:#f8f8f9;color:#e74c3c;font-family:Source Code Pro,Consolas,Monaco,monospace;font-weight:500}.markdown-body pre>code{display:block!important;white-space:pre!important;word-break:normal;overflow-x:auto;font-size:1.05em}.markdown-body .katex-display{margin:1.5em 0!important;overflow-x:auto;overflow-y:hidden;padding:.5em 0;background:hsla(240,8%,97%,.5);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.markdown-body .katex{font-size:1.1em!important;line-height:1.5}.markdown-body .katex-error{color:#f1416c;background-color:#fff5f8;padding:2px 4px;border-radius:4px;font-size:.9em;border:1px solid #fcd9e4}.markdown-body .math-block{overflow-x:auto;overflow-y:hidden;margin:1em 0;padding:1em;background:hsla(240,8%,97%,.5);border-radius:8px;border:1px solid #eaecef;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media (max-width:768px){.markdown-body .katex-display,.markdown-body .math-block,.markdown-body pre{max-width:100%;overflow-x:auto}.markdown-body img{max-width:100%}.markdown-body h1{font-size:1.6em}.markdown-body h2{font-size:1.4em}.markdown-body table{display:block;overflow-x:auto}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modern-card{background:#fff;border-radius:10px;box-shadow:0 2px 12px 0 rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.modern-card:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.12);transform:translateY(-2px)}*{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}.flex-container.sample .sample-input .markdown-body pre,.flex-container.sample .sample-input pre,.flex-container.sample .sample-input pre.hljs,.flex-container.sample .sample-output .markdown-body pre,.flex-container.sample .sample-output pre,.flex-container.sample .sample-output pre.hljs,.sample .sample-input .markdown-body pre,.sample .sample-input pre,.sample .sample-input pre.hljs,.sample .sample-output .markdown-body pre,.sample .sample-output pre,.sample .sample-output pre.hljs{background:#fff!important;color:#333!important;border:1px solid #e8eaec!important;box-shadow:none!important;border-radius:4px!important;padding:10px!important;margin:0!important}.flex-container.sample .sample-input .markdown-body pre:before,.flex-container.sample .sample-input pre.hljs:before,.flex-container.sample .sample-input pre:before,.flex-container.sample .sample-output .markdown-body pre:before,.flex-container.sample .sample-output pre.hljs:before,.flex-container.sample .sample-output pre:before,.sample .sample-input .markdown-body pre:before,.sample .sample-input pre.hljs:before,.sample .sample-input pre:before,.sample .sample-output .markdown-body pre:before,.sample .sample-output pre.hljs:before,.sample .sample-output pre:before{display:none!important}.flex-container.sample .sample-input .markdown-body pre .hljs,.flex-container.sample .sample-input .markdown-body pre code,.flex-container.sample .sample-input .markdown-body pre code.hljs,.flex-container.sample .sample-input pre .hljs,.flex-container.sample .sample-input pre.hljs .hljs,.flex-container.sample .sample-input pre.hljs code,.flex-container.sample .sample-input pre.hljs code.hljs,.flex-container.sample .sample-input pre code,.flex-container.sample .sample-input pre code.hljs,.flex-container.sample .sample-output .markdown-body pre .hljs,.flex-container.sample .sample-output .markdown-body pre code,.flex-container.sample .sample-output .markdown-body pre code.hljs,.flex-container.sample .sample-output pre .hljs,.flex-container.sample .sample-output pre.hljs .hljs,.flex-container.sample .sample-output pre.hljs code,.flex-container.sample .sample-output pre.hljs code.hljs,.flex-container.sample .sample-output pre code,.flex-container.sample .sample-output pre code.hljs,.sample .sample-input .markdown-body pre .hljs,.sample .sample-input .markdown-body pre code,.sample .sample-input .markdown-body pre code.hljs,.sample .sample-input pre .hljs,.sample .sample-input pre.hljs .hljs,.sample .sample-input pre.hljs code,.sample .sample-input pre.hljs code.hljs,.sample .sample-input pre code,.sample .sample-input pre code.hljs,.sample .sample-output .markdown-body pre .hljs,.sample .sample-output .markdown-body pre code,.sample .sample-output .markdown-body pre code.hljs,.sample .sample-output pre .hljs,.sample .sample-output pre.hljs .hljs,.sample .sample-output pre.hljs code,.sample .sample-output pre.hljs code.hljs,.sample .sample-output pre code,.sample .sample-output pre code.hljs{color:#333!important;background:transparent!important}.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-attr,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-built_in,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-class,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-comment,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-function,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-keyword,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-literal,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-name,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-number,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-operator,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-params,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-property,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-section,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-string,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-tag,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-title,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-title.class_,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-title.function_,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-type,.flex-container.sample .sample-input .markdown-body pre .hljs .hljs-variable,.flex-container.sample .sample-input .markdown-body pre code .hljs-attr,.flex-container.sample .sample-input .markdown-body pre code .hljs-built_in,.flex-container.sample .sample-input .markdown-body pre code .hljs-class,.flex-container.sample .sample-input .markdown-body pre code .hljs-comment,.flex-container.sample .sample-input .markdown-body pre code .hljs-function,.flex-container.sample .sample-input .markdown-body pre code .hljs-keyword,.flex-container.sample .sample-input .markdown-body pre code .hljs-literal,.flex-container.sample .sample-input .markdown-body pre code .hljs-name,.flex-container.sample .sample-input .markdown-body pre code .hljs-number,.flex-container.sample .sample-input .markdown-body pre code .hljs-operator,.flex-container.sample .sample-input .markdown-body pre code .hljs-params,.flex-container.sample .sample-input .markdown-body pre code .hljs-property,.flex-container.sample .sample-input .markdown-body pre code .hljs-section,.flex-container.sample .sample-input .markdown-body pre code .hljs-string,.flex-container.sample .sample-input .markdown-body pre code .hljs-tag,.flex-container.sample .sample-input .markdown-body pre code .hljs-title,.flex-container.sample .sample-input .markdown-body pre code .hljs-title.class_,.flex-container.sample .sample-input .markdown-body pre code .hljs-title.function_,.flex-container.sample .sample-input .markdown-body pre code .hljs-type,.flex-container.sample .sample-input .markdown-body pre code .hljs-variable,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-attr,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-built_in,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-class,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-comment,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-function,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-keyword,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-literal,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-name,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-number,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-operator,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-params,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-property,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-section,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-string,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-tag,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-title,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-title.class_,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-title.function_,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-type,.flex-container.sample .sample-input .markdown-body pre code.hljs .hljs-variable,.flex-container.sample .sample-input pre .hljs .hljs-attr,.flex-container.sample .sample-input pre .hljs .hljs-built_in,.flex-container.sample .sample-input pre .hljs .hljs-class,.flex-container.sample .sample-input pre .hljs .hljs-comment,.flex-container.sample .sample-input pre .hljs .hljs-function,.flex-container.sample .sample-input pre .hljs .hljs-keyword,.flex-container.sample .sample-input pre .hljs .hljs-literal,.flex-container.sample .sample-input pre .hljs .hljs-name,.flex-container.sample .sample-input pre .hljs .hljs-number,.flex-container.sample .sample-input pre .hljs .hljs-operator,.flex-container.sample .sample-input pre .hljs .hljs-params,.flex-container.sample .sample-input pre .hljs .hljs-property,.flex-container.sample .sample-input pre .hljs .hljs-section,.flex-container.sample .sample-input pre .hljs .hljs-string,.flex-container.sample .sample-input pre .hljs .hljs-tag,.flex-container.sample .sample-input pre .hljs .hljs-title,.flex-container.sample .sample-input pre .hljs .hljs-title.class_,.flex-container.sample .sample-input pre .hljs .hljs-title.function_,.flex-container.sample .sample-input pre .hljs .hljs-type,.flex-container.sample .sample-input pre .hljs .hljs-variable,.flex-container.sample .sample-input pre.hljs .hljs .hljs-attr,.flex-container.sample .sample-input pre.hljs .hljs .hljs-built_in,.flex-container.sample .sample-input pre.hljs .hljs .hljs-class,.flex-container.sample .sample-input pre.hljs .hljs .hljs-comment,.flex-container.sample .sample-input pre.hljs .hljs .hljs-function,.flex-container.sample .sample-input pre.hljs .hljs .hljs-keyword,.flex-container.sample .sample-input pre.hljs .hljs .hljs-literal,.flex-container.sample .sample-input pre.hljs .hljs .hljs-name,.flex-container.sample .sample-input pre.hljs .hljs .hljs-number,.flex-container.sample .sample-input pre.hljs .hljs .hljs-operator,.flex-container.sample .sample-input pre.hljs .hljs .hljs-params,.flex-container.sample .sample-input pre.hljs .hljs .hljs-property,.flex-container.sample .sample-input pre.hljs .hljs .hljs-section,.flex-container.sample .sample-input pre.hljs .hljs .hljs-string,.flex-container.sample .sample-input pre.hljs .hljs .hljs-tag,.flex-container.sample .sample-input pre.hljs .hljs .hljs-title,.flex-container.sample .sample-input pre.hljs .hljs .hljs-title.class_,.flex-container.sample .sample-input pre.hljs .hljs .hljs-title.function_,.flex-container.sample .sample-input pre.hljs .hljs .hljs-type,.flex-container.sample .sample-input pre.hljs .hljs .hljs-variable,.flex-container.sample .sample-input pre.hljs code .hljs-attr,.flex-container.sample .sample-input pre.hljs code .hljs-built_in,.flex-container.sample .sample-input pre.hljs code .hljs-class,.flex-container.sample .sample-input pre.hljs code .hljs-comment,.flex-container.sample .sample-input pre.hljs code .hljs-function,.flex-container.sample .sample-input pre.hljs code .hljs-keyword,.flex-container.sample .sample-input pre.hljs code .hljs-literal,.flex-container.sample .sample-input pre.hljs code .hljs-name,.flex-container.sample .sample-input pre.hljs code .hljs-number,.flex-container.sample .sample-input pre.hljs code .hljs-operator,.flex-container.sample .sample-input pre.hljs code .hljs-params,.flex-container.sample .sample-input pre.hljs code .hljs-property,.flex-container.sample .sample-input pre.hljs code .hljs-section,.flex-container.sample .sample-input pre.hljs code .hljs-string,.flex-container.sample .sample-input pre.hljs code .hljs-tag,.flex-container.sample .sample-input pre.hljs code .hljs-title,.flex-container.sample .sample-input pre.hljs code .hljs-title.class_,.flex-container.sample .sample-input pre.hljs code .hljs-title.function_,.flex-container.sample .sample-input pre.hljs code .hljs-type,.flex-container.sample .sample-input pre.hljs code .hljs-variable,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-attr,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-built_in,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-class,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-comment,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-function,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-keyword,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-literal,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-name,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-number,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-operator,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-params,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-property,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-section,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-string,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-tag,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-title,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-title.class_,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-title.function_,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-type,.flex-container.sample .sample-input pre.hljs code.hljs .hljs-variable,.flex-container.sample .sample-input pre code .hljs-attr,.flex-container.sample .sample-input pre code .hljs-built_in,.flex-container.sample .sample-input pre code .hljs-class,.flex-container.sample .sample-input pre code .hljs-comment,.flex-container.sample .sample-input pre code .hljs-function,.flex-container.sample .sample-input pre code .hljs-keyword,.flex-container.sample .sample-input pre code .hljs-literal,.flex-container.sample .sample-input pre code .hljs-name,.flex-container.sample .sample-input pre code .hljs-number,.flex-container.sample .sample-input pre code .hljs-operator,.flex-container.sample .sample-input pre code .hljs-params,.flex-container.sample .sample-input pre code .hljs-property,.flex-container.sample .sample-input pre code .hljs-section,.flex-container.sample .sample-input pre code .hljs-string,.flex-container.sample .sample-input pre code .hljs-tag,.flex-container.sample .sample-input pre code .hljs-title,.flex-container.sample .sample-input pre code .hljs-title.class_,.flex-container.sample .sample-input pre code .hljs-title.function_,.flex-container.sample .sample-input pre code .hljs-type,.flex-container.sample .sample-input pre code .hljs-variable,.flex-container.sample .sample-input pre code.hljs .hljs-attr,.flex-container.sample .sample-input pre code.hljs .hljs-built_in,.flex-container.sample .sample-input pre code.hljs .hljs-class,.flex-container.sample .sample-input pre code.hljs .hljs-comment,.flex-container.sample .sample-input pre code.hljs .hljs-function,.flex-container.sample .sample-input pre code.hljs .hljs-keyword,.flex-container.sample .sample-input pre code.hljs .hljs-literal,.flex-container.sample .sample-input pre code.hljs .hljs-name,.flex-container.sample .sample-input pre code.hljs .hljs-number,.flex-container.sample .sample-input pre code.hljs .hljs-operator,.flex-container.sample .sample-input pre code.hljs .hljs-params,.flex-container.sample .sample-input pre code.hljs .hljs-property,.flex-container.sample .sample-input pre code.hljs .hljs-section,.flex-container.sample .sample-input pre code.hljs .hljs-string,.flex-container.sample .sample-input pre code.hljs .hljs-tag,.flex-container.sample .sample-input pre code.hljs .hljs-title,.flex-container.sample .sample-input pre code.hljs .hljs-title.class_,.flex-container.sample .sample-input pre code.hljs .hljs-title.function_,.flex-container.sample .sample-input pre code.hljs .hljs-type,.flex-container.sample .sample-input pre code.hljs .hljs-variable,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-attr,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-built_in,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-class,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-comment,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-function,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-keyword,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-literal,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-name,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-number,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-operator,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-params,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-property,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-section,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-string,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-tag,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-title,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-title.class_,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-title.function_,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-type,.flex-container.sample .sample-output .markdown-body pre .hljs .hljs-variable,.flex-container.sample .sample-output .markdown-body pre code .hljs-attr,.flex-container.sample .sample-output .markdown-body pre code .hljs-built_in,.flex-container.sample .sample-output .markdown-body pre code .hljs-class,.flex-container.sample .sample-output .markdown-body pre code .hljs-comment,.flex-container.sample .sample-output .markdown-body pre code .hljs-function,.flex-container.sample .sample-output .markdown-body pre code .hljs-keyword,.flex-container.sample .sample-output .markdown-body pre code .hljs-literal,.flex-container.sample .sample-output .markdown-body pre code .hljs-name,.flex-container.sample .sample-output .markdown-body pre code .hljs-number,.flex-container.sample .sample-output .markdown-body pre code .hljs-operator,.flex-container.sample .sample-output .markdown-body pre code .hljs-params,.flex-container.sample .sample-output .markdown-body pre code .hljs-property,.flex-container.sample .sample-output .markdown-body pre code .hljs-section,.flex-container.sample .sample-output .markdown-body pre code .hljs-string,.flex-container.sample .sample-output .markdown-body pre code .hljs-tag,.flex-container.sample .sample-output .markdown-body pre code .hljs-title,.flex-container.sample .sample-output .markdown-body pre code .hljs-title.class_,.flex-container.sample .sample-output .markdown-body pre code .hljs-title.function_,.flex-container.sample .sample-output .markdown-body pre code .hljs-type,.flex-container.sample .sample-output .markdown-body pre code .hljs-variable,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-attr,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-built_in,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-class,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-comment,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-function,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-keyword,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-literal,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-name,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-number,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-operator,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-params,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-property,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-section,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-string,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-tag,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-title,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-title.class_,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-title.function_,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-type,.flex-container.sample .sample-output .markdown-body pre code.hljs .hljs-variable,.flex-container.sample .sample-output pre .hljs .hljs-attr,.flex-container.sample .sample-output pre .hljs .hljs-built_in,.flex-container.sample .sample-output pre .hljs .hljs-class,.flex-container.sample .sample-output pre .hljs .hljs-comment,.flex-container.sample .sample-output pre .hljs .hljs-function,.flex-container.sample .sample-output pre .hljs .hljs-keyword,.flex-container.sample .sample-output pre .hljs .hljs-literal,.flex-container.sample .sample-output pre .hljs .hljs-name,.flex-container.sample .sample-output pre .hljs .hljs-number,.flex-container.sample .sample-output pre .hljs .hljs-operator,.flex-container.sample .sample-output pre .hljs .hljs-params,.flex-container.sample .sample-output pre .hljs .hljs-property,.flex-container.sample .sample-output pre .hljs .hljs-section,.flex-container.sample .sample-output pre .hljs .hljs-string,.flex-container.sample .sample-output pre .hljs .hljs-tag,.flex-container.sample .sample-output pre .hljs .hljs-title,.flex-container.sample .sample-output pre .hljs .hljs-title.class_,.flex-container.sample .sample-output pre .hljs .hljs-title.function_,.flex-container.sample .sample-output pre .hljs .hljs-type,.flex-container.sample .sample-output pre .hljs .hljs-variable,.flex-container.sample .sample-output pre.hljs .hljs .hljs-attr,.flex-container.sample .sample-output pre.hljs .hljs .hljs-built_in,.flex-container.sample .sample-output pre.hljs .hljs .hljs-class,.flex-container.sample .sample-output pre.hljs .hljs .hljs-comment,.flex-container.sample .sample-output pre.hljs .hljs .hljs-function,.flex-container.sample .sample-output pre.hljs .hljs .hljs-keyword,.flex-container.sample .sample-output pre.hljs .hljs .hljs-literal,.flex-container.sample .sample-output pre.hljs .hljs .hljs-name,.flex-container.sample .sample-output pre.hljs .hljs .hljs-number,.flex-container.sample .sample-output pre.hljs .hljs .hljs-operator,.flex-container.sample .sample-output pre.hljs .hljs .hljs-params,.flex-container.sample .sample-output pre.hljs .hljs .hljs-property,.flex-container.sample .sample-output pre.hljs .hljs .hljs-section,.flex-container.sample .sample-output pre.hljs .hljs .hljs-string,.flex-container.sample .sample-output pre.hljs .hljs .hljs-tag,.flex-container.sample .sample-output pre.hljs .hljs .hljs-title,.flex-container.sample .sample-output pre.hljs .hljs .hljs-title.class_,.flex-container.sample .sample-output pre.hljs .hljs .hljs-title.function_,.flex-container.sample .sample-output pre.hljs .hljs .hljs-type,.flex-container.sample .sample-output pre.hljs .hljs .hljs-variable,.flex-container.sample .sample-output pre.hljs code .hljs-attr,.flex-container.sample .sample-output pre.hljs code .hljs-built_in,.flex-container.sample .sample-output pre.hljs code .hljs-class,.flex-container.sample .sample-output pre.hljs code .hljs-comment,.flex-container.sample .sample-output pre.hljs code .hljs-function,.flex-container.sample .sample-output pre.hljs code .hljs-keyword,.flex-container.sample .sample-output pre.hljs code .hljs-literal,.flex-container.sample .sample-output pre.hljs code .hljs-name,.flex-container.sample .sample-output pre.hljs code .hljs-number,.flex-container.sample .sample-output pre.hljs code .hljs-operator,.flex-container.sample .sample-output pre.hljs code .hljs-params,.flex-container.sample .sample-output pre.hljs code .hljs-property,.flex-container.sample .sample-output pre.hljs code .hljs-section,.flex-container.sample .sample-output pre.hljs code .hljs-string,.flex-container.sample .sample-output pre.hljs code .hljs-tag,.flex-container.sample .sample-output pre.hljs code .hljs-title,.flex-container.sample .sample-output pre.hljs code .hljs-title.class_,.flex-container.sample .sample-output pre.hljs code .hljs-title.function_,.flex-container.sample .sample-output pre.hljs code .hljs-type,.flex-container.sample .sample-output pre.hljs code .hljs-variable,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-attr,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-built_in,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-class,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-comment,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-function,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-keyword,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-literal,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-name,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-number,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-operator,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-params,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-property,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-section,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-string,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-tag,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-title,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-title.class_,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-title.function_,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-type,.flex-container.sample .sample-output pre.hljs code.hljs .hljs-variable,.flex-container.sample .sample-output pre code .hljs-attr,.flex-container.sample .sample-output pre code .hljs-built_in,.flex-container.sample .sample-output pre code .hljs-class,.flex-container.sample .sample-output pre code .hljs-comment,.flex-container.sample .sample-output pre code .hljs-function,.flex-container.sample .sample-output pre code .hljs-keyword,.flex-container.sample .sample-output pre code .hljs-literal,.flex-container.sample .sample-output pre code .hljs-name,.flex-container.sample .sample-output pre code .hljs-number,.flex-container.sample .sample-output pre code .hljs-operator,.flex-container.sample .sample-output pre code .hljs-params,.flex-container.sample .sample-output pre code .hljs-property,.flex-container.sample .sample-output pre code .hljs-section,.flex-container.sample .sample-output pre code .hljs-string,.flex-container.sample .sample-output pre code .hljs-tag,.flex-container.sample .sample-output pre code .hljs-title,.flex-container.sample .sample-output pre code .hljs-title.class_,.flex-container.sample .sample-output pre code .hljs-title.function_,.flex-container.sample .sample-output pre code .hljs-type,.flex-container.sample .sample-output pre code .hljs-variable,.flex-container.sample .sample-output pre code.hljs .hljs-attr,.flex-container.sample .sample-output pre code.hljs .hljs-built_in,.flex-container.sample .sample-output pre code.hljs .hljs-class,.flex-container.sample .sample-output pre code.hljs .hljs-comment,.flex-container.sample .sample-output pre code.hljs .hljs-function,.flex-container.sample .sample-output pre code.hljs .hljs-keyword,.flex-container.sample .sample-output pre code.hljs .hljs-literal,.flex-container.sample .sample-output pre code.hljs .hljs-name,.flex-container.sample .sample-output pre code.hljs .hljs-number,.flex-container.sample .sample-output pre code.hljs .hljs-operator,.flex-container.sample .sample-output pre code.hljs .hljs-params,.flex-container.sample .sample-output pre code.hljs .hljs-property,.flex-container.sample .sample-output pre code.hljs .hljs-section,.flex-container.sample .sample-output pre code.hljs .hljs-string,.flex-container.sample .sample-output pre code.hljs .hljs-tag,.flex-container.sample .sample-output pre code.hljs .hljs-title,.flex-container.sample .sample-output pre code.hljs .hljs-title.class_,.flex-container.sample .sample-output pre code.hljs .hljs-title.function_,.flex-container.sample .sample-output pre code.hljs .hljs-type,.flex-container.sample .sample-output pre code.hljs .hljs-variable,.sample .sample-input .markdown-body pre .hljs .hljs-attr,.sample .sample-input .markdown-body pre .hljs .hljs-built_in,.sample .sample-input .markdown-body pre .hljs .hljs-class,.sample .sample-input .markdown-body pre .hljs .hljs-comment,.sample .sample-input .markdown-body pre .hljs .hljs-function,.sample .sample-input .markdown-body pre .hljs .hljs-keyword,.sample .sample-input .markdown-body pre .hljs .hljs-literal,.sample .sample-input .markdown-body pre .hljs .hljs-name,.sample .sample-input .markdown-body pre .hljs .hljs-number,.sample .sample-input .markdown-body pre .hljs .hljs-operator,.sample .sample-input .markdown-body pre .hljs .hljs-params,.sample .sample-input .markdown-body pre .hljs .hljs-property,.sample .sample-input .markdown-body pre .hljs .hljs-section,.sample .sample-input .markdown-body pre .hljs .hljs-string,.sample .sample-input .markdown-body pre .hljs .hljs-tag,.sample .sample-input .markdown-body pre .hljs .hljs-title,.sample .sample-input .markdown-body pre .hljs .hljs-title.class_,.sample .sample-input .markdown-body pre .hljs .hljs-title.function_,.sample .sample-input .markdown-body pre .hljs .hljs-type,.sample .sample-input .markdown-body pre .hljs .hljs-variable,.sample .sample-input .markdown-body pre code .hljs-attr,.sample .sample-input .markdown-body pre code .hljs-built_in,.sample .sample-input .markdown-body pre code .hljs-class,.sample .sample-input .markdown-body pre code .hljs-comment,.sample .sample-input .markdown-body pre code .hljs-function,.sample .sample-input .markdown-body pre code .hljs-keyword,.sample .sample-input .markdown-body pre code .hljs-literal,.sample .sample-input .markdown-body pre code .hljs-name,.sample .sample-input .markdown-body pre code .hljs-number,.sample .sample-input .markdown-body pre code .hljs-operator,.sample .sample-input .markdown-body pre code .hljs-params,.sample .sample-input .markdown-body pre code .hljs-property,.sample .sample-input .markdown-body pre code .hljs-section,.sample .sample-input .markdown-body pre code .hljs-string,.sample .sample-input .markdown-body pre code .hljs-tag,.sample .sample-input .markdown-body pre code .hljs-title,.sample .sample-input .markdown-body pre code .hljs-title.class_,.sample .sample-input .markdown-body pre code .hljs-title.function_,.sample .sample-input .markdown-body pre code .hljs-type,.sample .sample-input .markdown-body pre code .hljs-variable,.sample .sample-input .markdown-body pre code.hljs .hljs-attr,.sample .sample-input .markdown-body pre code.hljs .hljs-built_in,.sample .sample-input .markdown-body pre code.hljs .hljs-class,.sample .sample-input .markdown-body pre code.hljs .hljs-comment,.sample .sample-input .markdown-body pre code.hljs .hljs-function,.sample .sample-input .markdown-body pre code.hljs .hljs-keyword,.sample .sample-input .markdown-body pre code.hljs .hljs-literal,.sample .sample-input .markdown-body pre code.hljs .hljs-name,.sample .sample-input .markdown-body pre code.hljs .hljs-number,.sample .sample-input .markdown-body pre code.hljs .hljs-operator,.sample .sample-input .markdown-body pre code.hljs .hljs-params,.sample .sample-input .markdown-body pre code.hljs .hljs-property,.sample .sample-input .markdown-body pre code.hljs .hljs-section,.sample .sample-input .markdown-body pre code.hljs .hljs-string,.sample .sample-input .markdown-body pre code.hljs .hljs-tag,.sample .sample-input .markdown-body pre code.hljs .hljs-title,.sample .sample-input .markdown-body pre code.hljs .hljs-title.class_,.sample .sample-input .markdown-body pre code.hljs .hljs-title.function_,.sample .sample-input .markdown-body pre code.hljs .hljs-type,.sample .sample-input .markdown-body pre code.hljs .hljs-variable,.sample .sample-input pre .hljs .hljs-attr,.sample .sample-input pre .hljs .hljs-built_in,.sample .sample-input pre .hljs .hljs-class,.sample .sample-input pre .hljs .hljs-comment,.sample .sample-input pre .hljs .hljs-function,.sample .sample-input pre .hljs .hljs-keyword,.sample .sample-input pre .hljs .hljs-literal,.sample .sample-input pre .hljs .hljs-name,.sample .sample-input pre .hljs .hljs-number,.sample .sample-input pre .hljs .hljs-operator,.sample .sample-input pre .hljs .hljs-params,.sample .sample-input pre .hljs .hljs-property,.sample .sample-input pre .hljs .hljs-section,.sample .sample-input pre .hljs .hljs-string,.sample .sample-input pre .hljs .hljs-tag,.sample .sample-input pre .hljs .hljs-title,.sample .sample-input pre .hljs .hljs-title.class_,.sample .sample-input pre .hljs .hljs-title.function_,.sample .sample-input pre .hljs .hljs-type,.sample .sample-input pre .hljs .hljs-variable,.sample .sample-input pre.hljs .hljs .hljs-attr,.sample .sample-input pre.hljs .hljs .hljs-built_in,.sample .sample-input pre.hljs .hljs .hljs-class,.sample .sample-input pre.hljs .hljs .hljs-comment,.sample .sample-input pre.hljs .hljs .hljs-function,.sample .sample-input pre.hljs .hljs .hljs-keyword,.sample .sample-input pre.hljs .hljs .hljs-literal,.sample .sample-input pre.hljs .hljs .hljs-name,.sample .sample-input pre.hljs .hljs .hljs-number,.sample .sample-input pre.hljs .hljs .hljs-operator,.sample .sample-input pre.hljs .hljs .hljs-params,.sample .sample-input pre.hljs .hljs .hljs-property,.sample .sample-input pre.hljs .hljs .hljs-section,.sample .sample-input pre.hljs .hljs .hljs-string,.sample .sample-input pre.hljs .hljs .hljs-tag,.sample .sample-input pre.hljs .hljs .hljs-title,.sample .sample-input pre.hljs .hljs .hljs-title.class_,.sample .sample-input pre.hljs .hljs .hljs-title.function_,.sample .sample-input pre.hljs .hljs .hljs-type,.sample .sample-input pre.hljs .hljs .hljs-variable,.sample .sample-input pre.hljs code .hljs-attr,.sample .sample-input pre.hljs code .hljs-built_in,.sample .sample-input pre.hljs code .hljs-class,.sample .sample-input pre.hljs code .hljs-comment,.sample .sample-input pre.hljs code .hljs-function,.sample .sample-input pre.hljs code .hljs-keyword,.sample .sample-input pre.hljs code .hljs-literal,.sample .sample-input pre.hljs code .hljs-name,.sample .sample-input pre.hljs code .hljs-number,.sample .sample-input pre.hljs code .hljs-operator,.sample .sample-input pre.hljs code .hljs-params,.sample .sample-input pre.hljs code .hljs-property,.sample .sample-input pre.hljs code .hljs-section,.sample .sample-input pre.hljs code .hljs-string,.sample .sample-input pre.hljs code .hljs-tag,.sample .sample-input pre.hljs code .hljs-title,.sample .sample-input pre.hljs code .hljs-title.class_,.sample .sample-input pre.hljs code .hljs-title.function_,.sample .sample-input pre.hljs code .hljs-type,.sample .sample-input pre.hljs code .hljs-variable,.sample .sample-input pre.hljs code.hljs .hljs-attr,.sample .sample-input pre.hljs code.hljs .hljs-built_in,.sample .sample-input pre.hljs code.hljs .hljs-class,.sample .sample-input pre.hljs code.hljs .hljs-comment,.sample .sample-input pre.hljs code.hljs .hljs-function,.sample .sample-input pre.hljs code.hljs .hljs-keyword,.sample .sample-input pre.hljs code.hljs .hljs-literal,.sample .sample-input pre.hljs code.hljs .hljs-name,.sample .sample-input pre.hljs code.hljs .hljs-number,.sample .sample-input pre.hljs code.hljs .hljs-operator,.sample .sample-input pre.hljs code.hljs .hljs-params,.sample .sample-input pre.hljs code.hljs .hljs-property,.sample .sample-input pre.hljs code.hljs .hljs-section,.sample .sample-input pre.hljs code.hljs .hljs-string,.sample .sample-input pre.hljs code.hljs .hljs-tag,.sample .sample-input pre.hljs code.hljs .hljs-title,.sample .sample-input pre.hljs code.hljs .hljs-title.class_,.sample .sample-input pre.hljs code.hljs .hljs-title.function_,.sample .sample-input pre.hljs code.hljs .hljs-type,.sample .sample-input pre.hljs code.hljs .hljs-variable,.sample .sample-input pre code .hljs-attr,.sample .sample-input pre code .hljs-built_in,.sample .sample-input pre code .hljs-class,.sample .sample-input pre code .hljs-comment,.sample .sample-input pre code .hljs-function,.sample .sample-input pre code .hljs-keyword,.sample .sample-input pre code .hljs-literal,.sample .sample-input pre code .hljs-name,.sample .sample-input pre code .hljs-number,.sample .sample-input pre code .hljs-operator,.sample .sample-input pre code .hljs-params,.sample .sample-input pre code .hljs-property,.sample .sample-input pre code .hljs-section,.sample .sample-input pre code .hljs-string,.sample .sample-input pre code .hljs-tag,.sample .sample-input pre code .hljs-title,.sample .sample-input pre code .hljs-title.class_,.sample .sample-input pre code .hljs-title.function_,.sample .sample-input pre code .hljs-type,.sample .sample-input pre code .hljs-variable,.sample .sample-input pre code.hljs .hljs-attr,.sample .sample-input pre code.hljs .hljs-built_in,.sample .sample-input pre code.hljs .hljs-class,.sample .sample-input pre code.hljs .hljs-comment,.sample .sample-input pre code.hljs .hljs-function,.sample .sample-input pre code.hljs .hljs-keyword,.sample .sample-input pre code.hljs .hljs-literal,.sample .sample-input pre code.hljs .hljs-name,.sample .sample-input pre code.hljs .hljs-number,.sample .sample-input pre code.hljs .hljs-operator,.sample .sample-input pre code.hljs .hljs-params,.sample .sample-input pre code.hljs .hljs-property,.sample .sample-input pre code.hljs .hljs-section,.sample .sample-input pre code.hljs .hljs-string,.sample .sample-input pre code.hljs .hljs-tag,.sample .sample-input pre code.hljs .hljs-title,.sample .sample-input pre code.hljs .hljs-title.class_,.sample .sample-input pre code.hljs .hljs-title.function_,.sample .sample-input pre code.hljs .hljs-type,.sample .sample-input pre code.hljs .hljs-variable,.sample .sample-output .markdown-body pre .hljs .hljs-attr,.sample .sample-output .markdown-body pre .hljs .hljs-built_in,.sample .sample-output .markdown-body pre .hljs .hljs-class,.sample .sample-output .markdown-body pre .hljs .hljs-comment,.sample .sample-output .markdown-body pre .hljs .hljs-function,.sample .sample-output .markdown-body pre .hljs .hljs-keyword,.sample .sample-output .markdown-body pre .hljs .hljs-literal,.sample .sample-output .markdown-body pre .hljs .hljs-name,.sample .sample-output .markdown-body pre .hljs .hljs-number,.sample .sample-output .markdown-body pre .hljs .hljs-operator,.sample .sample-output .markdown-body pre .hljs .hljs-params,.sample .sample-output .markdown-body pre .hljs .hljs-property,.sample .sample-output .markdown-body pre .hljs .hljs-section,.sample .sample-output .markdown-body pre .hljs .hljs-string,.sample .sample-output .markdown-body pre .hljs .hljs-tag,.sample .sample-output .markdown-body pre .hljs .hljs-title,.sample .sample-output .markdown-body pre .hljs .hljs-title.class_,.sample .sample-output .markdown-body pre .hljs .hljs-title.function_,.sample .sample-output .markdown-body pre .hljs .hljs-type,.sample .sample-output .markdown-body pre .hljs .hljs-variable,.sample .sample-output .markdown-body pre code .hljs-attr,.sample .sample-output .markdown-body pre code .hljs-built_in,.sample .sample-output .markdown-body pre code .hljs-class,.sample .sample-output .markdown-body pre code .hljs-comment,.sample .sample-output .markdown-body pre code .hljs-function,.sample .sample-output .markdown-body pre code .hljs-keyword,.sample .sample-output .markdown-body pre code .hljs-literal,.sample .sample-output .markdown-body pre code .hljs-name,.sample .sample-output .markdown-body pre code .hljs-number,.sample .sample-output .markdown-body pre code .hljs-operator,.sample .sample-output .markdown-body pre code .hljs-params,.sample .sample-output .markdown-body pre code .hljs-property,.sample .sample-output .markdown-body pre code .hljs-section,.sample .sample-output .markdown-body pre code .hljs-string,.sample .sample-output .markdown-body pre code .hljs-tag,.sample .sample-output .markdown-body pre code .hljs-title,.sample .sample-output .markdown-body pre code .hljs-title.class_,.sample .sample-output .markdown-body pre code .hljs-title.function_,.sample .sample-output .markdown-body pre code .hljs-type,.sample .sample-output .markdown-body pre code .hljs-variable,.sample .sample-output .markdown-body pre code.hljs .hljs-attr,.sample .sample-output .markdown-body pre code.hljs .hljs-built_in,.sample .sample-output .markdown-body pre code.hljs .hljs-class,.sample .sample-output .markdown-body pre code.hljs .hljs-comment,.sample .sample-output .markdown-body pre code.hljs .hljs-function,.sample .sample-output .markdown-body pre code.hljs .hljs-keyword,.sample .sample-output .markdown-body pre code.hljs .hljs-literal,.sample .sample-output .markdown-body pre code.hljs .hljs-name,.sample .sample-output .markdown-body pre code.hljs .hljs-number,.sample .sample-output .markdown-body pre code.hljs .hljs-operator,.sample .sample-output .markdown-body pre code.hljs .hljs-params,.sample .sample-output .markdown-body pre code.hljs .hljs-property,.sample .sample-output .markdown-body pre code.hljs .hljs-section,.sample .sample-output .markdown-body pre code.hljs .hljs-string,.sample .sample-output .markdown-body pre code.hljs .hljs-tag,.sample .sample-output .markdown-body pre code.hljs .hljs-title,.sample .sample-output .markdown-body pre code.hljs .hljs-title.class_,.sample .sample-output .markdown-body pre code.hljs .hljs-title.function_,.sample .sample-output .markdown-body pre code.hljs .hljs-type,.sample .sample-output .markdown-body pre code.hljs .hljs-variable,.sample .sample-output pre .hljs .hljs-attr,.sample .sample-output pre .hljs .hljs-built_in,.sample .sample-output pre .hljs .hljs-class,.sample .sample-output pre .hljs .hljs-comment,.sample .sample-output pre .hljs .hljs-function,.sample .sample-output pre .hljs .hljs-keyword,.sample .sample-output pre .hljs .hljs-literal,.sample .sample-output pre .hljs .hljs-name,.sample .sample-output pre .hljs .hljs-number,.sample .sample-output pre .hljs .hljs-operator,.sample .sample-output pre .hljs .hljs-params,.sample .sample-output pre .hljs .hljs-property,.sample .sample-output pre .hljs .hljs-section,.sample .sample-output pre .hljs .hljs-string,.sample .sample-output pre .hljs .hljs-tag,.sample .sample-output pre .hljs .hljs-title,.sample .sample-output pre .hljs .hljs-title.class_,.sample .sample-output pre .hljs .hljs-title.function_,.sample .sample-output pre .hljs .hljs-type,.sample .sample-output pre .hljs .hljs-variable,.sample .sample-output pre.hljs .hljs .hljs-attr,.sample .sample-output pre.hljs .hljs .hljs-built_in,.sample .sample-output pre.hljs .hljs .hljs-class,.sample .sample-output pre.hljs .hljs .hljs-comment,.sample .sample-output pre.hljs .hljs .hljs-function,.sample .sample-output pre.hljs .hljs .hljs-keyword,.sample .sample-output pre.hljs .hljs .hljs-literal,.sample .sample-output pre.hljs .hljs .hljs-name,.sample .sample-output pre.hljs .hljs .hljs-number,.sample .sample-output pre.hljs .hljs .hljs-operator,.sample .sample-output pre.hljs .hljs .hljs-params,.sample .sample-output pre.hljs .hljs .hljs-property,.sample .sample-output pre.hljs .hljs .hljs-section,.sample .sample-output pre.hljs .hljs .hljs-string,.sample .sample-output pre.hljs .hljs .hljs-tag,.sample .sample-output pre.hljs .hljs .hljs-title,.sample .sample-output pre.hljs .hljs .hljs-title.class_,.sample .sample-output pre.hljs .hljs .hljs-title.function_,.sample .sample-output pre.hljs .hljs .hljs-type,.sample .sample-output pre.hljs .hljs .hljs-variable,.sample .sample-output pre.hljs code .hljs-attr,.sample .sample-output pre.hljs code .hljs-built_in,.sample .sample-output pre.hljs code .hljs-class,.sample .sample-output pre.hljs code .hljs-comment,.sample .sample-output pre.hljs code .hljs-function,.sample .sample-output pre.hljs code .hljs-keyword,.sample .sample-output pre.hljs code .hljs-literal,.sample .sample-output pre.hljs code .hljs-name,.sample .sample-output pre.hljs code .hljs-number,.sample .sample-output pre.hljs code .hljs-operator,.sample .sample-output pre.hljs code .hljs-params,.sample .sample-output pre.hljs code .hljs-property,.sample .sample-output pre.hljs code .hljs-section,.sample .sample-output pre.hljs code .hljs-string,.sample .sample-output pre.hljs code .hljs-tag,.sample .sample-output pre.hljs code .hljs-title,.sample .sample-output pre.hljs code .hljs-title.class_,.sample .sample-output pre.hljs code .hljs-title.function_,.sample .sample-output pre.hljs code .hljs-type,.sample .sample-output pre.hljs code .hljs-variable,.sample .sample-output pre.hljs code.hljs .hljs-attr,.sample .sample-output pre.hljs code.hljs .hljs-built_in,.sample .sample-output pre.hljs code.hljs .hljs-class,.sample .sample-output pre.hljs code.hljs .hljs-comment,.sample .sample-output pre.hljs code.hljs .hljs-function,.sample .sample-output pre.hljs code.hljs .hljs-keyword,.sample .sample-output pre.hljs code.hljs .hljs-literal,.sample .sample-output pre.hljs code.hljs .hljs-name,.sample .sample-output pre.hljs code.hljs .hljs-number,.sample .sample-output pre.hljs code.hljs .hljs-operator,.sample .sample-output pre.hljs code.hljs .hljs-params,.sample .sample-output pre.hljs code.hljs .hljs-property,.sample .sample-output pre.hljs code.hljs .hljs-section,.sample .sample-output pre.hljs code.hljs .hljs-string,.sample .sample-output pre.hljs code.hljs .hljs-tag,.sample .sample-output pre.hljs code.hljs .hljs-title,.sample .sample-output pre.hljs code.hljs .hljs-title.class_,.sample .sample-output pre.hljs code.hljs .hljs-title.function_,.sample .sample-output pre.hljs code.hljs .hljs-type,.sample .sample-output pre.hljs code.hljs .hljs-variable,.sample .sample-output pre code .hljs-attr,.sample .sample-output pre code .hljs-built_in,.sample .sample-output pre code .hljs-class,.sample .sample-output pre code .hljs-comment,.sample .sample-output pre code .hljs-function,.sample .sample-output pre code .hljs-keyword,.sample .sample-output pre code .hljs-literal,.sample .sample-output pre code .hljs-name,.sample .sample-output pre code .hljs-number,.sample .sample-output pre code .hljs-operator,.sample .sample-output pre code .hljs-params,.sample .sample-output pre code .hljs-property,.sample .sample-output pre code .hljs-section,.sample .sample-output pre code .hljs-string,.sample .sample-output pre code .hljs-tag,.sample .sample-output pre code .hljs-title,.sample .sample-output pre code .hljs-title.class_,.sample .sample-output pre code .hljs-title.function_,.sample .sample-output pre code .hljs-type,.sample .sample-output pre code .hljs-variable,.sample .sample-output pre code.hljs .hljs-attr,.sample .sample-output pre code.hljs .hljs-built_in,.sample .sample-output pre code.hljs .hljs-class,.sample .sample-output pre code.hljs .hljs-comment,.sample .sample-output pre code.hljs .hljs-function,.sample .sample-output pre code.hljs .hljs-keyword,.sample .sample-output pre code.hljs .hljs-literal,.sample .sample-output pre code.hljs .hljs-name,.sample .sample-output pre code.hljs .hljs-number,.sample .sample-output pre code.hljs .hljs-operator,.sample .sample-output pre code.hljs .hljs-params,.sample .sample-output pre code.hljs .hljs-property,.sample .sample-output pre code.hljs .hljs-section,.sample .sample-output pre code.hljs .hljs-string,.sample .sample-output pre code.hljs .hljs-tag,.sample .sample-output pre code.hljs .hljs-title,.sample .sample-output pre code.hljs .hljs-title.class_,.sample .sample-output pre code.hljs .hljs-title.function_,.sample .sample-output pre code.hljs .hljs-type,.sample .sample-output pre code.hljs .hljs-variable{color:#333!important}table{width:100%!important}.auto-resize table{table-layout:auto!important}.ivu-table-wrapper{border:none}.ivu-card-head{border-bottom-width:0}.ivu-table td{border-bottom-color:#ddd}.ivu-table .first-ac{background-color:#3c9;color:#3c763d}.ivu-table .ac{background-color:#dff0d8;color:#3c763d}.ivu-table .wa{color:#a94442;background-color:#f2dede}.ivu-modal-footer{border-top-width:0;padding:0 18px 20px}.ivu-modal-body{padding:18px}.hljs{display:block;overflow-x:auto;padding:.5em;color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-built_in,.hljs-class .hljs-title{color:#e6c07b}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}@font-face{font-family:fontello;src:url(/static/fonts/fontello.e73a064.eot);src:url(/static/fonts/fontello.e73a064.eot#iefix) format("embedded-opentype"),url(data:application/font-woff2;base64,d09GMgABAAAAAB5UAA8AAAAAPCgAAB38AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGVgCGXAggCZZwEQgKynjAFQE2AiQDgQALQgAEIAWFTQeCfAyBBht7NTXs2Eu4HYhi9+5NRBFsHARl4CT7/78eN8bABK26P5bIEKpNrYFp09oOd5ukYPKBVP1ciF+9EBeLFT+oXnEnPd7BVFgarelwt8MSFZej78cnkywFymsoa8HCT2Lj4pbQbBw0me4UOaHjhRp9oUjQ8JuocHZ08hNEc/GiNXg00oHyhhIkBKUz9+5kmaVHxgBTBYAlQZmiAsRSpf2TtPGmrlqE8qqb8XcY/OcKqATqHa+S6NaxfJJ8NA+/zX/6kheQEgkL60nUtTDAS+ZzHMUYrgJZlItoFhG6cr6fq3RRwarlUGfqZCWWHZJshVgBYD0gl/DXTl27TR3GL4CA+Nfnt4Vq9ZrgZ0rk9K1u9TQAWk2/359VOv2XAeF8MtwWtZ1kR3WAOyH8/2tLqSgdnuYpP7yrCZFRSwnbLAUlU1G7KHOmq64mbP9v83Vm7r0PdgWfzCiHqLJ5AwrrOFJA3hDoK6lyUnThqiYoOy7aBODgb70mmyeth3DS+r2aKYGaT/xLNGwO2x9ysvmdPxNBZnJly0xnRl4D8Rk4CAVZ4iC86b1d3cysYFY6l1Zn2hMePIx4znzSM4dmiOhWeqKTnjkycASccRI4SBzEduYg/Cx0OYhSE4h0tdOekBxfwDA2Hc74e80eBhImkeortgUBuCjSQLZ19I1hrJi7YRUxNGJeAdtdxYqli+fi6NagHXOGwFGpH7JSdVjMxQZym/wHOLxWxB+KS4+OTRFLHVrUvoAmi4k3aiTAaNoyxtnL8wE6HVBA3u2JiS+Hxt+hNlneWrgO0zWuARGC6ubpltcK9t32vfJ993v9j/x5/h8TbwKjkYVlMp4em9tbqIIIRcrSaMBNUP53nkShYUPHjgMnLtx48GJgEiRYiFBhwkWIFCVajFhx4iVIhNApnT0AYrdMIizmIQRYEskiUSwSjUViY5HoLBI7i8TBInGySFwsEjeLxMMi8bJIDI6Js3aCcDjBMCf7bktCOE9JQjnPSMI4z0nCOS9IIjgvSSI5r0iiON/dhGj4vZIYTjJJLCeXJI6TRxLP+cEjwTssYr4kCicq4R0I9XNqYgII9B0nSXr7D93n35I+P0UeXFH8z6fqziLS8r+4OrIjO2ycA/0D2riHB3PwAEjFpx4MHYu3TTz81J/3JidHk+3P0ZlruktxuBkdKjViuJkZ/ifVBoFfjjlftHKeaMYuTSr0xjQC7Z8V5lvMJZ5Cc/OB9FG/OqfYbQ1gKRnoLZ6k5NGgiSBajoWDm5GQQJIwdj3B2ENgPLXVcY00CBnpGY46jCdH2M2h6qgu1f9jq81KTqSgrZg3m7KdoiWMp3biBW8EsgZdmMcBdA56FKiFOZ9viQQTSEJB6SnMYEzcPDo0wiwXj/65S9U4wZWc6mvyOFoSRa+3HCfhjlP0dAwo3jE7WB6YgYhr1qQ7lRjB1JKLVpocwfEVSjcdMLUybn9iXKyS0w2mwkqsR1wh9x4ESejbZimKrjGX7jiPBxUHEW+VsccLIJZw882anlMSEsMc/sCe9h4fBFNHUv+Iy4bcZ4yY1T0KrwTzMLzdjdXzcbqGp7AzD8fbrfh2p0I27rLIvq6FinrX96Lj5fJhEhhbAkQa6uCAh0k4NclQvxmr4pK4hs600Kd3c8ZiPzkNDshrpDcsScFmvLMZIoeZ+mK8pVQ4ho0hwb2HMO30PrAxV4Obu5GxBE1oJdAIEAdlmPze6M+jLl5C19etaoXXQXM1eQQqGg08flSAKEAwChINhQhBYeJAEeJEUaKjGKEoToy6BOYgk9tuBE7iLU5BYWmAZQCWBZgEWA5geYAVAFYEGkrQ8hlfQuU2mY1Yo/7FSN8JxlxwqNYKKNvszbl5qpBmUnXCyjNbpvqOpb5yj6em//tySvUGTO4JNk5dIzmqGxrQYx7rmpgzgajlBUPrEVAJNP2FNoH6VXtWG95/x9OSeWY047EVsDzzFrXRXlz2dMh8yCPS5XRRsZteV6sZEJdtfd19+d3SK4rLdYEJSugf8DA5d8fTA2gK0Z1ZH0jl4KS7W6Tlrpux+nU1arOUIBIo6sVjIPdUW/Gn9oupZrmCcDGSQjBBqS5L+QptmnFOkUwWYIt4AGY+NjSW4zpfLM0Tz7NLTnq9mAQJbWo3Zp37U6Qnc4AZZsWOzWMeYYY+Di37nAS0M5BG6Ajo0dmcvx42TCJ5BvJHFXfhCEE7W37mGVb5UAno6BT0BJYSI3XB6C1t6viKrZbNNSX7krb0MHXLpLlxXr+sRozUq9daVqH83eUZD15Js/D8uptTPNuMqQlMrcbWNN2OWk5trXgx8EyrSmyOZ0bZO/7Z56BnLSoL0LeuV3AUymkv0RIgbKmYR3mXrVlwrM6mZbX2rK039tKw0rIGN/xLzDwPxg5Lily2eePhto65xB9fVoQtO1mJOUssGcrFxavOJDDdHlPwTVlqad08ayh9fViR31mi/eRvDOme0KaOphNTq2nHgZW6W0NXlDx+o2wPe+R0Z7xDPNoVUGJ7Oia+fzyuJAdQ+CHAjwB+DJeTE8BPAX4G8HNYSy4AvwT4FcCvYZjcAH4L8DuA38MV5AHwR4A/AS3PQwYPMX/ZIZlsFr3DU/H+tUQLnqEPVcNT8o9M4tMmEJ/BBH05bsS/Tk3iWwXiO4B+HDfmP6cm8asC8Rvo8jr8aZSDX0X9hAG0wE6bZ98lSQ+GQPwLLToWJeEmNKej4wq4Ooh0G3hS/wsxUaADa6zDP1JhO0xoCccwHVOHCtcS5mFILKVsPxvSCASp6QSARlMo/dQ0Ml6EEdKYydwkOp1IF+EYtFxKFi2YUTWBMGug0dKEe+bOyA8dVQ0Adn8Gi8YSZYkyxmBo4TYjFQtiXby1sbcWkQAeAPzHayksf6xqgVo52rtN28LdAwog/MFS219u2wk7LsJPQ1Y63n1o6ftf0XtE3XVHXFCeba6OuK7EnXHHOaJ5EU0Cq11XJyYWKv7v0P/U1tKlrMbF6tt+PBpIOhGDBIwocX6ZJ82LAsFkRtKSiB7K3ckj7+pCKhd8gmcjBuIqWcoi0nQexigst/FVpbKlBVaapiAcuyLNsuiqLBeYqYuK/eiIOJGMPdWrV1EsiEKR/ht09HIFhYd8j9Ss7ZNb1fOX2mF/+5U2fS9r4Wcudq0O40t83PFU3514A3RQYc/dn6UZ5AluirN1mz6pWuwJG98yS5tc+KQ6tX22PvEusCwqWLpc4TnqxPHcVbD8w3Zm6JFN4jiS5sG+juVeVAoN73IKKqMnW+pY61NCByndUApFc/awVHFHWXkK1aaVbIo+XP3nHjOj4ltiwRA2LmWy/CCvPllFFjNxLTvxIt4tigxyF6yzI3NQRW/Bk5TEz3aJpuVYbwiyLrTpfnXgEHHtuWkik1YxH4IoKgHtSMkFrkFYg1QbgmpTJO271pGoIaBG8XGrAXFlxXNMWWkqS4ZGL4lHZawuYO1zz3EiMVNRMi+2tvkpgSm2Llw03/XkDuB4HsRhR3Ldr/1HqkU0p/uUbkP4QwyNB5x/vvpPjqth/////2Wx+0qrt5R0vM9drFjhwPkibTAQZQtivec1oEjv6GZbwGUKO01iXuWOdD3GeKB4jx0W6Xxf8eTDI+7G2H3hMMDYu656JpWSIZSKJZY16Q2SNUWqnfk4XS1bvtwuFL5nBo3YmBqLvSYllVzIB0v8MCqnYECYSgCfqSGzrMwKfuXm5LwxA83ESgXCGYJBMe69KbUVh6DY9BLQmaZ2sGPOqEIZujRogwoFGKL3psQc2QGe/wVC8dWKLLFcIOq4tMCNCQvMCi4VjK2g9uV8OPEslSOARzA5OcDXxqYSj++aBoIVPu5NqlP+BLRx7azoE28DM3gyXZnyPI35TqWBMKbtTG2QfJT5I23R9m3OYWUgjoTs8GpbhFo1BQiWnpRquQ6KOERZU1NBVNNEW7EvMYQ1Aprr6wmGfRIMLN8mH2GIXiv2KdgbOPrujIN6o2tw8VCl7y6P1ZyMzXcBIce8VZPIrZlbHlxNkYT/gG+IrsjuqN9SjbhNTlO2gUIwDI+vjcWE3MgsEgixL307TZfYWEUFdbu/XF9O5hMHEAMw5q4t2TmAKDyzuiAWwt9D/OQtWfAdzUeO0IWY1ShC9z5JRqoJNSCYzF30zfRA9dSxpfxdX/U0/nZ4GB3q7XAxyPhgfnx3w2lSHuH6RNsnUBrspDxh46iZndFMl02fC6X57pHe8ttz98Mx0efg8cTkwsfV+Tnilm6W6jyM5fKzNnEXu5L7KwyNPrJU8TlbF1aGdiH8pRuGQbdZlnjbtoWtpvnwwX3lqoUAr44+pN0HhRyyKLK0ZhAJ+aWTD3tsC5oCtsWwgj0ksedARS2IqraxpjKIxoi2wiCXEqvbsF5xqSc+7mwAw1bw3QmEYk13F/H24f7mNN+peZqDGBfVTLhixtSrtFBFIvEis0ZPBXmUYA24J4bHRdtSaciyqFWbTIfVhKi7uo8VAzypJUkSsNcgLlroGZZZtWlYi6vZzZbPT+k54ZmUmWFzfWn9l7EVqEWTTWSUtvG5x1M8Ly33SxcNuYalQi0KZ0thiu8+mPNj3l03/zgfO4AsEVJSxL8x4xyUwoI6VkjDFIkOMqGr81rRgnoKwYyg8P/mWCiGdF6qJUdAX9lRcS7AiPZDeItygl+CedUkBbcBPVYzAOtwrm5t0zz7mGesTV9ZnM4ET4TvnRerRH/skKm8SJOPNRLrYhRZxEZuWTLogWWz6N5ZEJEwPgRy+uMiOJqORLUjsuNERbnrSeR9OWXoC6F17AUgT/HldbZVplD2sesYxV27j5KuvLid0xmNJqQfAhn/wQo5f9z4y19VgTRpZ1M0Lun0uBNTV7HfNTUlxNub5ekUJ6ISlyLajJVlBPb9esLlBZuVw5bRPkUqqVrvTbnf1LRIUhG+KfG7xU1+6/G8nRxvit6dWsyzrJEmuRtElun+nu29IPpmLfbnVp+9LcEufL5gTTMQAzYB7e5moA3YhI+56ZuyVNpmUQANNyULCkDzj/zsQrSfHDHVbvfYB5b0kthskl6DhFfhrfdfSeXg4okQ4q/NDgsCGstOVy2iajU8IGpaid5ZsXJodAlc7V1SdtJkQraUQfNqq+CVkehq+O/6nR6NGQJhm92PgHYPLoZLekhctrxeyGibu62PZEA4Z5DdThVzflIhys/9LUiT6VCszFu1Eo5GdSvLBQd0+BhetLfg9GYDBTLrOGBLgJhpOf0znRwdjrooh0eHNP5M0aq1e93qV178ogvoUhWcdTFLpaMwoFby7MiumdjubuGsnLCxCTvxscaruJ3Xdn66av6MbzOuWG5oH/iCfZ9TOW/Fvug6bZ7WJVgdfOzV+BY21kePfguwfCD0wgQcyfFxzu6KRyTYWE7V2+UrOgOeHcU/wcDeLW73oTY9TZ0IHAKHDrlc2/gBEHX+hp6Av/w5o6h+UzuWul2HDvlB/zu/vIRe4p8wRsuFe8xbcAE5b04vmDvYRf4J1sj9KZiH+8xmUuKCMRw2kBIRCZIchuWkxJczjHWOsUAsexZereu67PWOMUAsCwmsdDSvN0I9/3J+LOxFbuFRQnN6dW/a4+kgDLKk58uN8/fbXjMRgLMnEYFprsxJQxX2NX+tDYz/tWSJkvvUTERfvaraiJi4g3JWjTGnrOAU/Qgx1vn6+upu9xqVaxlCOLFL31MbrqmQwg0NX9ZVffL00dPDwDbPHq0o81VLFFONQ2aethSocATjVWvRyiRWcLtUo8MwKXZlUiTlP4tuag5e8wyOHDkWfXEi2u8I9uXWI+3Rz23R5iPmywPY72y2TnHn+g1JT4rNlhAn1m8oyPF0ZlwaD4gLy1N5+4JO0/fmgp9Z0P3wOKl4VqCReuyJ2QgYQUDBSG+mGr5Pj1wP+rPLVBnPyZhgBHo6YH9x5tqOWNIewLEhZywyfKdD5qIy2oswnlE+jsECF0w1VZwTeLNL3WVC7c9TH24yPwZFS1TgpveeHhoqtwyx+2xI1boGaZK3GmDelEvqbOmLs7sHAfp5wum9eFybMs8O3ip5dXxk56h8wclgcxyzP1owVUDB+aN4O50grAnyVH5szPs9Vdye8X2Rvj+R/3Pa1i9ODl8+OcS1iSJjaxafuYtrai5YwUEDMbwAYAPQhmBR1OOX4/yEFj4ZdVcgSceeUvWDQ2m0MbTM9fegjtErliAJirFCTeCwQq3dz0V8DJ5WEQX/EgytEoOp/+VWPDhTl5bbnMsP3QyBpgz1xZbBze7Cfp8U74vai0phCQ5AWsLDbUbNQ/WDG1xkOgllDbXLSwx/dLn5D/Hr1MeTm5TdFs6ex9cRCy77awA4gyht8PO891B6rVWryLNYhmRUL6WWjp/9FBKU9zy/TTnt8LQzeu1ZB/vbED2ALyVmo7ljgYk+dQUAc3JFfr4SzpadkIVTrmrltHpqxv8taIasQ4tEJLKkGFH6zu6ViNV5BUo/XZ5EUGgSLyPrV5fPOVQlLgRccppoeebAgRGqLIJdWwnMzQIw/MnuSRlDqVQS1gp0yL7/DH8Jj101TOQJTVBV+siVM6sO95p1WbaeLom9GFIYT4QuJ+z5rUAMOL0N18rvKYXmz8L1BST/PIgBrSqlldPj76OW/PMJYCsANi6ITsG3UDg9wb7mXBABsgJYj+8edR5TW12WTxQX+TAKU2njWdCILjj/hO4RoF1ez4h0m+CrP37nppg8/rJGwaKLdxRfk/wRXxP/IU8reSljmZ4O3qxkanw+TdKC/vybJXc/g2SPF1Tp2/WgH43xgwE02kCD2v00363bt24FQNhx4SL7uje5qRq4+Jqzvz6vobnPwGwkf7sBNNyK6tv6ldseaPKnPT1N+DkQmtFl5nE1G4VCFlpnBabPDZn6re2+xF67zD76hJqFwhiuO0bPqTV0XxjZsHpENBWUEUU3F6mWXE5i8dyCiYP/s/6x/HFJmU1XlLpg7/3r/8kcL2lp8fg1w3QhN/P2AmjRVXp8En/hso+MsOmArODguv3Y8ZINJXtc75miytnh5lK+DZJS532ZlALfImO6soaxuyLuv9omMYQVSPDgg5QeaEUInUy57qWn+i5P5sPgcYMs4HNV3DG6QYxIHR5fvJ68Ds0Gb25SSutCjRNxJKFOBhuw5BZn/qKOdjZ4/U1yGC1rSPIWVCQzGksdCMpy/qRPfDoVPOicXXF652lo7lGzVhSYFxUE7yuR9KQfBf8ftvPWDa9osxGzK97pg/ametuf1o+6wCP0x1U/LOr/Mxb8b1P32kNzX3kyL4tlz5MaEbzEBO8QHmsdYHLrv7GLkoKUMEPcY56ZkKaT2PaH/CujQV9RLA3SNPZPFMQAvHviNoO6A8CbX/sdr5XUbrbZ4Awk5gAxfazXbT4LSeydKKGXBDs73Iu1WPfoO8QWczc4DIc8diYqZQw1XupQ8O1WzNbdzsf1VlLWrad+fz8yWjmyWfV4G8wC30YFckUPR6bn1yEkpVdhVuYoZWBPHFJK8oRFXSWPM1Or5H2w0IKLOScYKwZDkZAw48hEeQUC08YER8NBdeGwH7u8g+CQr5Ayjcl6EBA7zo7wGdxjruNdMN1k9Uo+Gw6yJE/atkVj30SV1IBRCaoDFELYCiaaPkSACPYXu8E1g+RzuHx6rmAXZMcZBydKUwaLM0ewW8PruNGcF1HGC8zDTgIQBoAwvdALZoNy1X9DlQGVyoUTYW4w9e6F6bxrE7FyCTkhf4gRahnVfjxUGTRKLGmJ3LZ5hpzbOZpBtdO3Gxtqq4M+r8tuMekqhBT5jZtl+gp25pezGVKc3ZDecE/oFppML433KLBUrEcCkbgMCbXiBThI1Dkq6vRK2bAXzHe4PeGcuVobQFKWUU02TlKX7+brC9XWELVOhs41gHd2/KNxyBEHJgomSa4hoZ7LZXK73CDDEECBHyJBntSDEQ6L4sAFY7ovIIU/FNDj0ET51VEMfzFJeOE6inruWl6BMiVOnsik8Vdg2tH2mIHbfAizXTjQbPmOOeCYTm2MeliKuK79L2HIg7BKESNDgWIZGfKsHgEwkJyUEkp6YpruSVTsgIZPp3H4NrxMmOkOZRkFrUn5EzEhSJiqJjmkfJ5Pt9nAsgIhq0NGipy6Pt8t/JUaRFMftv5DvXzPkkIOwSs7iW2whb+TrYrnBy2b9zoZInvwRCpqcYZZIXVONxgr5G93djyIjkeeztU3Zn+zpK4fmoZFwmtLavSlE61pH7yESz20jT2sQ4smtc1y1MRut6KoFhIvFXCELztc7uNGbcWwn7P9wYAtbMvtykeo8DoYQO+MP91FjXbWyOHoXuby7j1lrdnq+Nji8hGvtZ5IBcHa3UE2+7axzYPYfaRqWdBsbRrN23Brzd+GWprexo53uDNjMzza5rCMhksU5K2Se2yhYGNrk9t0ipruzA9yNrhZRKtolxiPB4+vNAzxxKGdPbkByqo7WlpxleByUf1RaZmbq2R6qqH9f1S7SqKLWKpWvO9MS/0ZHm3q0yvc4Axl3ppqr8ftslngyrRZ0+90IqMBboXsbCZo/vb1GeA2cKe8o+ECHhDIiLxCLrtd/iEEc1lfSSCIHiWlMkMpaY5U0nSDIW7PHHZteafNWrnMYj4UQCZGZ9vYM9nZY+h2W7hdhoObRNx9F3a8s0Q11bvHgDcPvaiatWWrr4y1i2DbWyVFztKU+jaaZhcBxixJzNYa/HXwpFJQaSpepsONo2pQS00Zpma1VFy2JrfVW62SEc+OZpWAHXUB4IP3utb7PGG73F6nlUoIy5eT4VW+Onin8j4aOu0vluJhS8/ps08sOi53mhbP56WNwkxYh23mVsrbqd/0KI+KZFn9uMoaF2jo2xC3tmAGt5dbc8QWbE1BVi1fvGDWjEkTmkcOjvbr0y0cqg74HLbsjZvJdJmsAuYmBNmBpV8El5YEd8zWg4fP4fApcTgsuKupxYTElMebVHUtrEaFZZogw8oJ7AYpcXbSqHmiqAVbDnp70QEJXp3joZilA3MtAu881C0WgtY7usJZQ6jNI/R6jsVOHuROV/HuqT0xG2mFXg68bQfJFqN6U/ugJ1pxW6JFUVvuDLME6AU4oHCbhPDkIVXU6In0QbtKei60QikRpzczj8lYNum28zmU2mTxMLd4lPtezTeIFYHGHjnJtdo8nKR6nqXlFssJIn2Rxm9Q1TsAhcRAuNba8hJKGZZFRSjIGcY5Wq5t/qJr+Sr0sGbcaYGtsQX9ai3FPoqFkHWFXrMiebxjQjq9b+hBs9MWCXNj+iPp27Z1zerlC+fMnjI+ONDTtiGifo77LcDwZJRQb4+SUjJC5E9BYmW/LDhIw1t/ut8w7nV7x802S/853MoC+Hjr/2K40pjJVD/gQAK1+Yd6D60Qgyy/tTc8qQtFBYOs3aefgbpA2Tq9CiyCNiFEhhWfGgg1jlXOhbcBu9CNtZ/urAFqAtxcleQCrpVICjRYD3xxr2FzT4hfPDvlEplH5shF0pDETn1I4aANa0ZfyIabsZCOg9khF7kWr9pNqJMohOYElnF1FRIENUMSQyQyhTLymQaM+pCNiP1MB8b8kItJIrpZbjI+vS0p3jN2vZrHn5+YuqzemObeUHFHMFhvbNKeWMwH01JQ8J5yR0PU9Td0yVu+tOHi/gMLUjBVXq6zv0MAtgqnjlchN12t2pqWaTDfsD/KRKYrcJr3qvF9UQxV4OgzxXvGrlfzGLGsJ6Yuqzemie4yRKFisB60t0l7JBPAPqxZmyWDQqR6yl06/gHFfkdel7L5W8bkzMf/Q/cCUa/cVHlJgb+LQCUsourEtyc3KaujuLYcCuZofuZbFjcRfd8rcJprRNX4vtj2SbZISFbg6L2sj0CS7JJGZzAxs7CyYcsBhxxxzI3BQ4YOGz5i5KjRf6F9b8WNnzBx0mQz3VLypwWq9eg22qehydS688xjOK8jOk0MGS0YIlidpXCipbKVPqNV6ynG+zO1d0BkEJnCPaz3XiYeW+jxOoEoUsgcsvMwVxxANr3crwuZh1Z3jx0dBAXeZqZjr/PGMtOtZNbrrLEsS4+iWfJw2eT3ooxn0J4pdf16RBKYV9r5EGzjYenIpyHI5jqRwiDrNnN0gq2kCCyOMepaUvPgL3qwrN7xFsXahttssHc44AOM6P138vf0cS+IbxfA/yoTH+9F8c86FxfPmR9NyZKc5EVP1/7AdxA1Q/lkdGWpU258L3/+fNyjflxWbUGX5AMO0+2gX/n8ZbfC48Zis/xWt+Tg4m/jwKTvZke+n3AD) format("woff2"),url(data:application/font-woff;base64,d09GRgABAAAAACNsAA8AAAAAPCgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IFPrY21hcAAAAdgAAAEjAAADXF9glHRjdnQgAAAC/AAAABMAAAAgBtX/BGZwZ20AAAMQAAAFkAAAC3CKkZBZZ2FzcAAACKAAAAAIAAAACAAAABBnbHlmAAAIqAAAFsUAACV2DEx7MWhlYWQAAB9wAAAAMgAAADYOoUBqaGhlYQAAH6QAAAAgAAAAJAeBA7RobXR4AAAfxAAAAEMAAACAcY7/9mxvY2EAACAIAAAAQgAAAEKR14hkbWF4cAAAIEwAAAAgAAAAIAGkDFBuYW1lAAAgbAAAAXcAAALNzJ0dH3Bvc3QAACHkAAABDAAAAXxMUPx/cHJlcAAAIvAAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZO5hnMDAysDAVMW0h4GBoQdCMz5gMGRkAooysDIzYAUBaa4pDA4vGD5dYA76n8UQxRzEMA0ozAiSAwD8wgyTAHic5ZJLTgJBFEVPC+KPFvD/J4zpgQPHxsW5FhfALvBDiCMTWMAbVrEBvMV7ztiBVTld6ZtUV6XvAXaBlmhEG6ofKsr4Vlpt8haHm7zNm94v6CvpWG2DNEmztMh1HuUmL1fz9RoM6ymfRj7+y7eMSt965EnzOeaLZsl3dEJbN+uwxz4HOv+ILjXH9HT6gBNOOeNc+y+54pobbrnjngeG2t7Zetr/Gt3yqF7jbVh6cUqnFug/Y0FxwILigQXFDwvUBxaoGSxQR1igtrCgeGOBGsSCcjsL1CoWqF/Z41DWvkNZB47aJ00ceUCaOjKC9O7IDdKHI0tIn458IX05Moc0c+QQaeHIJnLtyCvyyJFh5LEj18iNI+vIS0f+sZo7DH8BbDh1XQB4nGNgQAMSEMgc9D8LhAESbAPdAHicrVZpd9NGFB15SZyELCULLWphxMRpsEYmbMGACUGyYyBdnK2VoIsUO+m+8Ynf4F/zZNpz6Dd+Wu8bLySQtOdwmpOjd+fN1czbZRJaktgL65GUmy/F1NYmjew8CemGTctRfCg7eyFlisnfBVEQrZbatx2HREQiULWusEQQ+x5ZmmR86FFGy7akV03KLT3pLlvjQb1V334aOsqxO6GkZjN0aD2yJVUYVaJIpj1S0qZlqPorSSu8v8LMV81QwohOImm8GcbQSN4bZ7TKaDW24yiKbLLcKFIkmuFBFHmU1RLn5IoJDMoHzZDyyqcR5cP8iKzYo5xWsEu20/y+L3mndzk/sV9vUbbkQB/Ijuzg7HQlX4RbW2HctJPtKFQRdtd3QmzZ7FT/Zo/ymkYDtysyvdCMYKl8hRArP6HM/iFZLZxP+ZJHo1qykRNB62VO7Es+gdbjiClxzRhZ0N3RCRHU/ZIzDPaYPh788d4plgsTAngcy3pHJZwIEylhczRJ2jByYCVliyqp9a6YOOV1WsRbwn7t2tGXzmjjUHdiPFsPHVs5UcnxaFKnmUyd2knNoykNopR0JnjMrwMoP6JJXm1jNYmVR9M4ZsaERCICLdxLU0EsO7GkKQTNoxm9uRumuXYtWqTJA/Xco/f05la4udNT2g70s0Z/VqdiOtgL0+lp5C/xadrlIkXp+ukZfkziQdYCMpEtNsOUgwdv/Q7Sy9eWHIXXBtju7fMrqH3WRPCkAfsb0B5P1SkJTIWYVYhWQGKta1mWydWsFqnI1HdDmla+rNMEinIcF8e+jHH9XzMzlpgSvt+J07MjLj1z7UsI0xx8m3U9mtepxXIBcWZ5TqdZlu/rNMfyA53mWZ7X6QhLW6ejLD/UaYHlRzodY3lBC5p038GQizDkAg6QMISlA0NYXoIhLBUMYbkIQ1gWYQjLJRjC8mMYwnIZhrC8rGXV1FNJ49qZWAZsQmBijh65zEXlaiq5VEK7aFRqQ54SbpVUFM+qf2WgXjzyhjmwFkiXyJpfMc6Vj0bl+NYVLW8aO1fAsepvH472OfFS1ouFPwX/1dZUJb1izcOTq/Abhp5sJ6o2qXh0TZfPVT26/l9UVFgL9BtIhVgoyrJscGcihI86nYZqoJVDzGzMPLTrdcuan8P9NzFCFlD9+DcUGgvcg05ZSVnt4KzV19uy3DuDcjgTLEkxN/P6VvgiI7PSfpFZyp6PfB5wBYxKZdhqA60VvNknMQ+Z3iTPBHFbUTZI2tjOBIkNHPOAefOdBCZh6qoN5E7hhg34BWFuwXknXKJ6oyyH7kXs8yik/Fun4kT2qGiMwLPZG2Gv70LKb3EMJDT5pX4MVBWhqRg1FdA0Um6oBl/G2bptQsYO9CMqdsOyrOLDxxb3lZJtGYR8pIjVo6Of1l6iTqrcfmYUl++dvgXBIDUxf3vfdHGQyrtayTJHbQNTtxqVU9eaQ+NVh+rmUfW94+wTOWuabronHnpf06rbwcVcLLD2bQ7SUiYX1PVhhQ2iy8WlUOplNEnvuAcYFhjQ71CKjf+r+th8nitVhdFxJN9O1LfR52AM/A/Yf0f1A9D3Y+hyDS7P95oTn2704WyZrqIX66foNzBrrblZugbc0HQD4iFHrY64yg18pwZxeqS5HOkh4GPdFeIBwCaAxeAT3bWM5lMAo/mMOT7A58xh0GQOgy3mMNhmzhrADnMY7DKHwR5zGHzBnHWAL5nDIGQOg4g5DJ4wJwB4yhwGXzGHwdfMYfANc+4DfMscBjFzGCTMYbCv6dYwzC1e0F2gtkFVoANTT1jcw+JQU2XI/o4Xhv29Qcz+wSCm/qjp9pD6Ey8M9WeDmPqLQUz9VdOdIfU3Xhjq7wYx9Q+DmPpMvxjLZQa/jHyXCgeUXWw+5++J9w/bxUC5AAEAAf//AA94nLVae3BcV3k/3zn3vbt37929e+9KWq1W+9RzJe1Tluz1Wg9LtiXZkmVbcmxZMXYS27EdYkNIqEmo0xDKgFNaaMaQkDAJ/YMmk5jpMDEd+gdpSlNmCBRMSxgG6HQaHk06TGDAtdb9zl1JVpw4CUxqre+9555z7t3vd77z+37fOUsYIVefZUHmIRbpIAfIZHVre4JSNg1AdSDQBRIRxogoiCeJQBgV2CKhBAiFRUIkicwSPM3J2Eqa6OzsPNA5v3l0ZGNbe7lVEcOdKTufKxYyWSERl0MWfmyGdyo0U8jSTFy2bH7XgnIFPyxdLhq8aaaULOfsci7KQpbO5CjI/BRPy3EZSu2p7zr+dLrQEWszQGBOOjtSikJsoJKOdEsAtX8FdcoSJCoJ1EutaGOE0TLoW3w5X2br5lws0JhNNu8+DW3VvfsKDQcbBu+AwNeqqXA8oFFpbrB5X6gAnxX0ZLUnMxDXQY7c0dwd1RtrrEh1RTZsPSImaTIsShIVsqABBT3etTXTnIvGDd06sbN/b6nDSwWEA/8Bx5YOIrYDpL9aNBDObKeXMULHGgBGCV4goscJpSd4W5glAGSO95tYVyz0HowKot0ZKldoubQRSoENgKCVnSjkc1iWZPx6kh/4kfqpFHJsR5LjUiKeTqQRbs3blfQbciI+4It3adpw73hLU39biSrmDktkIhWof0QNqAKoC1SWwpIx5J9MR/JTvYLmlYOpLz4KcUtXJEoHBIb+INgRyVI1n6NF1ZnaS9mdWVvTmD/cQr0gLtv6dfoi2hohrdWojpbAGMMDOUkB4BYgAcOrkQg0CaLVCTk0wzEtScbv2wP8mMlC0SyUyqU8/XOvN2iBHdD0Juu3v7Uafd6AbQe8PuYRlai11BeMyULgV78KinIsSL+NJfwC3I8vsofZFnz/INlHzlcbB0AV94xRIgQ9FGQ2truTqpslKtPN257RdsxVe4nIVEE8TEBGjz5MVEJklSyim8sgyDfj4KAb7SOMKXNEUbxsS1M1x7swUT3O+8iAY/eOnear+vyc40TanHBj2NLE5s5UoQfScRkRaAFEIJ6FHpCsFrBzOMrgVvqXb5QzWVoslJycjaUWrLWwBgFLF8qZ+hm75LDOkh33zLqN00bWsJkXaMxWdF2wg8Ypf7cxY9Tu8p8yuvDCOO3Pmg7ThKij6rJHULQAvN47k/1Y9lS2r6/3Yz2ne3pmeh7oWS192fGfNgI2MyQ/fmlBE2wz6z/t908b8AXbOGX4Z/xd+FB8pq6rdgwEUWGqx6x9aqhnuqf3VM/Hevv68DEPZGeyPaezD9ZL6DPC1atXnxV60GcU4ictpIfsqs40WxSYHx1H93lVgZJICF0VGQjHkVDhOJFkYCAhC6HHUeDIi6IwSwRBnOMsNWEa2c50osExWsyWYDCgiE4nWDoihTQBodZi2YFUa1ySTcsut+ZKGbOQdh2xNZ4uc/9rzdlwuLK3gh+6/sqrF/ZCM0SvnJU18ErsjOwFbbqQunI2iSOVYmdSBWp2V+jQ7iFhoHb58rGvzEPz45qytJc3VOiXENulvakClJL0S/xE4GoN+XYebe4lG6oD3QCiisbSMZxCOF3YcWQEYPQYEdFAEUmWCgKdRYoQ5gjiMJHJBDPJvCQ2dkLIkjohnt4ION115DqKvIBM2gLImMgK8SytsHzOdsolm81bxmUnaE7O3DFwdCKbnTg6MPTBdsGUJkQqrX/6wJ7H7hgXqh96+KaZhzeMm130G5d1u9uYnMSGp7H9QFECcVLQpa07YOT0o08/enqksm48EFzhONeePlKpDnYAE1PNGCXQIIEBEwCnCmXgGsQE0Y0exDWIMx0lE+1FJ+EkXYMsnSJ7ZVyntl2eq7AsxbFybNfSDE6FFqjg/Shl8yN3PrZ78en1OOSSKbR/cHjgth0dNDtx+8lDbZNm0Lnst6DLHF9/fmbPo6eHYAGPIzNbJF2YFEEqDixb1paaNLpt/XI4GBhfV0HbOG9Lrk0BtKnulYNkmNxKDlVv3jNKJaW9tcFUkeBxzEQcKwx8QI4LaI8sEfkY0Ymq6Oqi30cVL8YUUKQFIns88iyRZc8c8cieicOHbl64aX7nzPaJLWObNlpJK83/JQzkBjDrg8qpcBBw8N6hHDRbTQuRas1VAPKZdCYhyaLrGNgwgT6dMRHSDcBb8yib50yCB4hqSlLR3MO5a5ef0uT6payN17yKQuElqii1j19G1n5WEuCXmlIqpGq96MpF3u5vM2qXfcHpUDNPKRp8tfYP/CZs4scbXNcOUXPpNa+laRY9vElE99+Jb1x6LTsylKVB90vsD0Ugau3XcMKv+BYjrehfo2S6OtXZkYgLigBjPhAQXbqZaMi8iiYsIoswSUEPw7HBQVkQcUxUlczwM1HnkKrVieqG/qKTzpvBQdM0PAi401psFfNIAj2QBVQjddCKCTOPzoaw2jIrFtIIueSgekH8SuIqsvUGfL5dgqdqO+H1ca/4iBhRok7t63YUxsdjIfgO8uElTTnm8gE/Hoo6SwF07phNRafk/7xhy5cuwetKo/x5yQuv2LGY/cpSyT1D9ALH7QLvqy1d5rfoq3YsrD/iL3E/RbOuPsdmUFA4yCa91e6OZBOjzC9Rl1AEJpxENmEnkSfpScQETmKnW6zQuoGwKDa4BJLmwXc5kODEc32KBxnHrvtZGVFAC8tucIGn7Ihn+jnREKqS9NwOD84b3YYnr11aUW36OUmXNkowgGWqTl8UxSrewBYR24YjsnjRvdLd2h3PYe1y7P49e4WeISaJkzzZXB32IOFRH/Iht4Ny2XmcyyVGjiHloHnHcJApyjwMA6LoCidO/yBOOHbSCoVtWWzqhHTGRhNRVxTKEsrIGFI2ikgJxzFX4qOLY2nJkhBLouXlUhcIjs0e33Vf/NMvfTp+365tPwHhZ7WvGp7NhwzbGOn1GPDvnqna72o/rP1uyuOZAgXSoEx5YOD+TQPDt/4VfejI8MCm++988EHYgm0PjXoMw9M7YnwrGPzo+fMfDaat+87TRz9iEWRCcvUbaO+z6JKNpEJGyB6ypzpbaMIYtxMVF5kZxhHbMdSeUUCSYEV+12U38in6t4QAMPwcQ6Vxgk8UNwRyShXIxMS2YLYhaTXLSKqpchbK3H77TcaXrRAqR+DaK40QZbkDlDm7YsRwecKW7SBGxqDtIEwYUhKcQdKZMko3G0qdvf2AMC3A0TUQvTj4i8GIqMkjasOOB3Iez+4rf53LtYga0z1JD6ihuS2PCJc9dmb2R3/Sftc3RzftTxQPxjxHtieObuDgPQS3roXuAwIcqe09klMzkiZ3JD80aXYEzj6slVRJsjAi1Zam7muCcMNCMJjsXjy6Vbv/yKHqxuTBEgYmdnUJueOAy+FlRHi8OtoOKN5QsZO1PiVSJh4jMjqTjM6EI4NqFp0KYedOJc0hkUgToWhn0EaGVsRIZ2qZDprBsnG2lIKFLKDclhCufA4BynGfQ7A4XfD6Amr1CnNQgvCADDlUIa8jE/CJjYdzlX19D46pvq2CpIrRVH+H3ZRYD25VOBDRopb3B3e+8Mo3T0j3/P3rFz8ys9JNg3v7ZrN3+TxlQU43RQOhRq9/KGVhRSDuMaTGSNvMB54/ffr5X/CDG6Nfo9+jD5AkiVab4g2GjFqKy3NK6ElU6kgKEcsSeMK2LDDXkkJdYtYpwKUG+j3/BCrJJ57Aw4TBz8a1st//xBP+O2x+8eST/jc39Gd5A5fbcc6vxtiNZGt1rBezmjaUj2EDMw6FOzz6vkwkUZb42AhMRJZHGkCBtHh9xlQsposYRZPuGIXqgo4LBi7oMteVy6s8j9p6uT6zXOaUzl6x9SuLKCBsnT3mt75v60slt0Rf9FsPYd3f1OvmdfsHln/pTL3urG4fGnMv3eM311z/87iOpDfOKfKf3KOf3+Ac/mYcRqtDHAcDliFg7ykEXAqshYCX10JQviEENS+3AV6vI/AqL7CAC0DtvGsS3PJHAPCe2p++sf3ld7C//Pb2A3cBbgL3AOAe4No/X68541pEz/qtP9j+un7ei/aPkly1p1LMx5GbCq2xpoBpUFBRKI8JwKO4eG22pgfKTQPrXM0sc3mPXMSjdQZzgQyKZXmNWi5n3OR6WQLmHBsncDmTLruRnq++8Fr6rRde2GF28RxB1cxpXlC1ZQW9A0seXZZ50HY0lZenTU3FWhsDhKx7aBJbBIJhDOlOiHeeNkNOXVK7fZn65ioV7V2J+3vp88tjX64W+Ox3Rx05+h1GO8293c2Erh9rtmY6O8vltdOdZ0NXXquPrYlmvE1p7XiCsTpyYIE+xkd0jHdYyRm+x35O/wtVqIlqtYMMkK3kQHXfyPpBpnkKXVRRm4IUM6Ax4iGa5NEWuFsz7tYqUaiqrDFU5Iai+Rj3F64ZPL65urG/lAoihEErGPCiei1zeVOogF20pDjKNxRvy7av+DmsrVhx+PwyKPKa8qV6zlv/sADPYXmwoV+SvVf++63uwtpCtatK1+9bT6u/7nYfUfvliuLFvJmSlZu3y5om8wPYbo3EY5mL3VH2czaJXrCBTJL95Dg5Q1m1vHd+F7P8d52gunUSfHovyMqtPR1MC4xFMGxvbNaZB3MAoCJqW3XsAGhOEOP65m3PeHfMVRdCoAXQjw+jG3mYcJhQD6J7mFi6z5q1DaoHwafovgUcMDmgyIskQEw1YPLhkERVOuCmq7N8dctDRc8C8fu948uDQXxkS9O2Z1L4lgNv8RYPV2nv3Ws68DWL7msCmnn8/+s91Zuve4Xn+Hv9jvn5+WrX1FQs9uG7T9157Mj7bp7aP7V/300z0zu2b9syPBTbENuwfjDZZJuBcDARd3h2xtfHMmVUVqhZ5QxfBi0X41ImlCjmQyjpg6EEStcKK3NtK2e4eEX5pVM5XxTXTATu38D7oMwtYoacKedD4jvMh+9XutYnWyIxIzyoC3pY09SkOnixGInDi0Ik3mazgK/B6vGVYm396WwaxdTkG6fM19ZjTuK0TQyyqRvOmlJ3DlJ9DYaREFqkQItPQXUa3dW3SeqAoXlLa85Gw2GfbkCsNRLLtkWyjVF//MLyxFI0L/xPf/9wtyNrVsfYT//tredWfX2/Hl/7yD7yvupiHATmFVyO1WBlkUZENhLl40TGoVWO8YVpDEOLKg83Il9lUyRJmSWKwhWxIqGYI2T37OREtZLPGX1GX1s6bOMb9LRHDHViZOERaRVdzBnSbsrh2PwvhFIhg7cSbjbi3pPzNg9F9T++Ipx2I1amWC7yBW+Hr21VMI/LpNklDt6V9e7R8DV95i8iQ8kKfjkmlyLRvpHqtq13pQdarbP/KTi+Jqu9q717pNo9FVNEgHWmKglW30hbcle+OwgL7jqHu+KRDDaUc4fPeWQr1D0S1/xU3NmS39TXvjXhbTB85+zmyrqWpmBjk+b1OYosysr6prTVAG0hS4y1hZtH0j1tRj0fr69X7CO3w95tz6g4cxsKBvKTCUTMdlOB3LJANVUYWwcw2lRfhnYb0Lds8Dad5+frj88SVdEU9TDRtBN8zVCcxQQSZJzARHBXRxXFTQ35crSgTCy/M7+2F8+nebih2BdovSt9y66BP+KF1Z56B+34u+zBWaIZyNHbDi7unMaIV8z3xaJWwC9jwrsP9nlFqzOY7gHXnTDjKpVzZdmReAoWwgSFu5N71/0rFvjiOjoTelw579hlZ9XP0EN5W7eAqW2cp7/c5dLoZml0XTfBQyIoNYUEKvvjzVuDPdlNZosJ0Jps9cigsAYr3tc32NsSbtIs1SsoOGO0YLhfgZ47O4c1RhvsdqaAqDCv4g+1d9w9vf/+YZ+q6vQy+u6/cA9mRUWjlwD6cBIiJqC0i7o89Ngjo52twUZDC1hGS6x9T1f/jr7WlNfCSNcrUQVll+CTQWKK3++RPN89vqGjMdnakirMDnfvuXhEt668trKepxHt6lXUWI+v0dfbyQFyktxLzpEvkHuqd338o0duXtffJ8vS3e/fsqnBlBidn25vVRWQgaBYCRpeKslBadH0UVlXMDHDRNmvoqmcQhhZ9IgUAgGY5WcIzJEABCYe/dxn//KTn/izs2c+/IFTx48dft/+m3btnNyWXv6XsPguyHIeLS/nyYj9G8ridXk2FN++/kbtb1S/8r6Vcnl5WW91EyCqKV9xefQrHMzVS2jW5JU7tf+4QQXvXF+7U7Taz976/rXDeCm5FHA3FOirqcK1JP/Hq5T+7WuJ/9+tXn773Vb/ePXexaXHUwV8zQF3L4Lx/RfXNyQMz81kXbWEExIApTcOJfL+ApMoX1aa5WfCdyCIMAEk0mCZHk1VGOWrIzJOSKeVr0PbKTzijAlet58yD7O1814m1T4HO6+3VqZnl87J3iB9/9IZjT79xs0Svsa56r+tZJiUqvlCgE+UMRm1HF8PPI7fmJxAcse7s3gCOockBhST4XIR/+d5MriyVYJfqEKXEx8pk1gdfFt8pwbwVLXrUlcV+M5Jwk0SEoOzsdCZ7gr85oY1A5dQ93bDx/mWSz35mx0M2LFK9w3uk+Wc6DnBpheJRZJkHV+vyZqUDwrjW6onKc//ioW2jBPgu8MpWYpn+HYgXFuesYDpwJezy8H6bpAK163mONgS5iKiLtWu8AVG0RAikvTyyxKMvER1Ka5I8B3qlROyArdjC12KiOLLL4tiBC+x9SgWQRT5tYRVhvCjlyWdTi31yApTkezoS/gAjeq1c7X/rXd6+UfYGl9RuyIux8nfszl6lSTIOLlQDfWDqpVBUDNIqvFGUxKoIoxteyaC4aasg1fweLwYb4gqaOqiyJf9mSKwBcyjFOpRDvhkvsBPZ/iZkt0IEyVbm6r9bk/Bizr2D+s6X40mk4Qkx5PjY5s3DBZy6RR+0YTZYAbMJtMvNmHCmeBRJcEXy/yAurKcwQOPPvnSRpoPJWQHQq1c9FSEoitNUXOW3FVVVKcCqlP4zSfmfZzyBVHd/dDYiVsnzk+6ZVGfOjd6653wWO2nwKIdhY5o3G5uULyDfqtnYMNEY1c2G2F/unv/Jx0Rv7Pi0T+x/4sPL9wbFiVRCt+78Jkn4cOn/IaWHEgnw8lAKAIhyShYZnKov6UQj4VjVncd/6NsHl5Fs0bJE9VQI2isHDeZqpUwNKttoHhW8O9FFAnHvw6exsFDOFGHLHLQEDFM7xBPj7IH1aFPwUSiz+1CEPh322cF8dHk6Mjw4EC+749BXAy19sB1gONE5r8deRd4P177KaXLeEcaXby775mAdH+pC94O7rtP+RsT65NpO22uBTs1kI6l7e6V9Z1/RP76CJmqbpufLTBJdJChFPQ1Nqag18tUlATR3baiEixq4O6Q4omSOcY9cuKeu+84eezw4oG5Xdunto6ctjdg0A13ivG0+3OPcoH/QsTVLhjA/KhronynkKdO9QZFt0ExY5ZL6QInhkwWJOyG0snO1Z1SwsDKf0KCgqf+KPd3B9fXB1cfzb7ccDB3sMFnQKAxpgZADtUetGUIqfGoBV5/4219C5i5BOwo1nFuxhktKvGwDV698bbeRVvXA40RzQLZDw/oMgS1bETXw4d6FsO6boXjsgVBNRYJgHe7IIR9AYNKkmf4h16RsZ9s90qCEdDDwGtMQxBk33ALvOD36fhADfWyQJerG3m16J16nlLJe2HKK1GvvabCN7n06yF8WMDQw26cqedJjARJstpKMDFa2TTjWzI8Fs3hYGBkKfDe4c4yBrvUdaHuHH1xqcTmC6krL9Z/IVBKFarw1PNvjGv/B16sjyAAAAB4nGNgZGBgAOJL3rzN8fw2Xxm4mV8ARRiurvqXDqP///2fxaLP7AvkcjAwgUQBfAkN/wAAeJxjYGRgYA76n8XAwKL//+//Xyz6DEARFKAAAJaFBjx4nGN+wcDALMjAwGQNxKeA7AUMDCz6//8zR/7/xxwJkQPTIPwCiiP//wWLv0AWQ1MDE1sANAuKWfTR1f3/DwACXR/YAAAAAAAArgEkAWQCPgK4AyADigROBN4FQgW6BmwG8gc8B8AIQAjACT4JpApCC/AMpg3wDv4PUA/IEDoQ+hGwEoQSuwAAAAEAAAAgAKAACgAAAAAAAgAuAD4AcwAAANgLcAAAAAB4nHWQ3WrCMBiG38yfbQrb2GCny9FQxuoPDEEQBIeebCcyPB211rZSG0mj4G3sHnYxu4ldy17bOIayljTP9+TLl68BcI1vCOTPE0fOAmeMcj7BKXqWC/TPlovkF8slVPFmuUz/brmCBwSWq7jBByuI4jmjBT4tC1yJS8snuBB3lgv0j5aL5J7lEm7Fq+UyvWe5golILVdxL74GarXVURAaWRvUZbvZ6sjpViqqKHFj6a5NqHQq+3KuEuPHsXI8tdzz2A/Wsav34X6e+DqNVCJbTnOvRn7ia9f4s131dBO0jZnLuVZLObQZcqXVwveMExqz6jYaf8/DAAorbKER8apCGEjUaOuc22iihQ5pygzJzDwrQgIXMY2LNXeE2UrKuM8xZ5TQ+syIyQ48fpdHfkwKuD9mFX20ehhPSLszosxL9uWwu8OsESnJMt3Mzn57T7HhaW1aw127LnXWlcTwoIbkfezWFjQevZPdiqHtosH3n//7AeZuhFEAeJxtj+mOwjAMhDtQWlpg2fs+2AfIQ6XB0Ii0KY4jln36jbZ/GcnyWLL1jbNJNqrOLmuDCabIMUOBEnNUqLHAEitcYY1r3OAWd7jHAx7xhGe84BVveMcHPvGFDb6zvPFuW1jRzppa2tg1SrQ55M72h2qwRiKT8gXTQFry2G99KaxDq/x85/wwnJMxvhuYQpjSmapUKri0sT5GCmJ9r4xl42gmtqNQJ9C+V452shytoV6IF+PAdt9KrZn9KSjtJG80h9LZICq6sXu3CsL2QNKyj/u2SqGIU95E0I2j0ngXuz7Ux+iF/km58VtahDgQB8N2kCrEZnRFSzqdr082vXZSnf6xnf2lLPsD1xNozHicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZWJ02MTAyaIEYm7mYGDkgLD4GMIvNaRfTAaA0J5DN7rSLwQHCZmZw2ajC2BEYscGhI2Ijc4rLRjUQbxdHAwMji0NHckgESEkkEGzmYWLk0drB+L91A0vvRiYGFwAMdiP0AAA=) format("woff"),url(/static/fonts/fontello.068ca2b.ttf) format("truetype"),url(/static/img/fontello.9354499.svg#fontello) format("svg");font-weight:400;font-style:normal}[class*=" fa-mavon-"]:before,[class^=fa-mavon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-mavon-bold:before{content:"\E800"}.fa-mavon-italic:before{content:"\E801"}.fa-mavon-thumb-tack:before{content:"\E802"}.fa-mavon-link:before{content:"\E803"}.fa-mavon-picture-o:before{content:"\E804"}.fa-mavon-repeat:before{content:"\E805"}.fa-mavon-undo:before{content:"\E806"}.fa-mavon-trash-o:before{content:"\E807"}.fa-mavon-floppy-o:before{content:"\E808"}.fa-mavon-compress:before{content:"\E809"}.fa-mavon-eye:before{content:"\E80A"}.fa-mavon-eye-slash:before{content:"\E80B"}.fa-mavon-question-circle:before{content:"\E80C"}.fa-mavon-times:before{content:"\E80D"}.fa-mavon-align-left:before{content:"\E80F"}.fa-mavon-align-center:before{content:"\E810"}.fa-mavon-align-right:before{content:"\E811"}.fa-mavon-arrows-alt:before{content:"\F0B2"}.fa-mavon-bars:before{content:"\F0C9"}.fa-mavon-list-ul:before{content:"\F0CA"}.fa-mavon-list-ol:before{content:"\F0CB"}.fa-mavon-strikethrough:before{content:"\F0CC"}.fa-mavon-underline:before{content:"\F0CD"}.fa-mavon-table:before{content:"\F0CE"}.fa-mavon-columns:before{content:"\F0DB"}.fa-mavon-quote-left:before{content:"\F10D"}.fa-mavon-code:before{content:"\F121"}.fa-mavon-superscript:before{content:"\F12B"}.fa-mavon-subscript:before{content:"\F12C"}.fa-mavon-header:before{content:"\F1DC"}.fa-mavon-window-maximize:before{content:"\F2D0"}.markdown-body strong{font-weight:bolder}.markdown-body .hljs-center{text-align:center}.markdown-body .hljs-right{text-align:right}.markdown-body .hljs-left{text-align:left}.markdown-body .hljs{overflow:auto}.echarts{width:600px;height:400px}