.footer[data-v-4a94312a]{margin-bottom:-15px;margin-top:20px;overflow:auto;text-align:left}.footer .btn[data-v-4a94312a]{border-radius:8px;font-size:16px;font-weight:600;height:48px;margin:0 0 15px}.footer .btn[data-v-4a94312a]:last-child{margin:0}.modern-form[data-v-4a94312a]{font-family:Inter,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:20px}[data-v-4a94312a] .modern-input .ivu-input{background-color:#f7f8fa;border:2px solid transparent;border-radius:12px;box-shadow:none;color:#333;font-size:15px;height:56px;padding:0 20px;transition:all .3s ease}[data-v-4a94312a] .modern-input .ivu-input::-moz-placeholder{color:#a0a5b1;font-weight:500}[data-v-4a94312a] .modern-input .ivu-input::placeholder{color:#a0a5b1;font-weight:500}[data-v-4a94312a] .modern-input .ivu-input:focus{background-color:#fff;border-color:#e0e2e7;box-shadow:0 4px 12px rgba(0,0,0,.05)}[data-v-4a94312a] .modern-input .ivu-input-group-append{background-color:transparent;border:none;padding-left:0;padding-right:15px;vertical-align:middle}.password-field[data-v-4a94312a]{margin-bottom:30px;position:relative}.password-field[data-v-4a94312a] .ivu-input-group{background-color:#f7f8fa;border:2px solid transparent;border-radius:12px;overflow:hidden;transition:all .3s ease}.password-field[data-v-4a94312a] .ivu-input-group:focus-within{background-color:#fff;border-color:#e0e2e7;box-shadow:0 4px 12px rgba(0,0,0,.05)}.password-field[data-v-4a94312a] .ivu-input-group .ivu-input{background-color:transparent!important;border:none!important}.password-field[data-v-4a94312a] .ivu-input-group .ivu-input:focus{box-shadow:none!important}.eye-icon[data-v-4a94312a]{align-items:center;color:#a0a5b1;cursor:pointer;display:flex;font-size:20px;justify-content:center;transition:all .2s}.eye-icon[data-v-4a94312a]:hover{color:#666;transform:scale(1.1)}.legal-disclaimer[data-v-4a94312a]{color:#8c92a4;font-size:13px;letter-spacing:-.1px;line-height:1.6;margin:24px 0 10px;padding:0 10px;text-align:center}.legal-disclaimer a[data-v-4a94312a]{color:#9e7f52;font-weight:600;position:relative;text-decoration:none;transition:color .3s}.legal-disclaimer a[data-v-4a94312a]:hover{color:#b08d55}.legal-disclaimer a[data-v-4a94312a]:hover:after{left:0;width:100%}.legal-disclaimer a[data-v-4a94312a]:after{background-color:#b08d55;bottom:-1px;content:"";height:1px;position:absolute;right:0;transition:width .3s ease,left .3s ease;width:0}.legal-disclaimer strong[data-v-4a94312a]{color:#6b7280;font-weight:600}.footer[data-v-78356c30]{margin-bottom:-15px;margin-top:20px;overflow:auto;text-align:left}.footer .btn[data-v-78356c30]{border-radius:8px;font-size:16px;font-weight:600;height:48px;margin:0 0 15px}.footer .btn[data-v-78356c30]:last-child{margin:0}.modern-form[data-v-78356c30]{font-family:Inter,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:20px}.name-row[data-v-78356c30]{display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.name-row .half-width[data-v-78356c30]{flex:1;margin-bottom:0}[data-v-78356c30] .modern-input .ivu-input{background-color:#f7f8fa;border:none;border-radius:12px;box-shadow:none;color:#333;font-size:15px;height:56px;padding:0 20px;transition:all .3s ease}[data-v-78356c30] .modern-input .ivu-input::-moz-placeholder{color:#a0a5b1;font-weight:500}[data-v-78356c30] .modern-input .ivu-input::placeholder{color:#a0a5b1;font-weight:500}[data-v-78356c30] .modern-input .ivu-input:focus{background-color:#fff;border:1px solid #e0e2e7;box-shadow:0 4px 12px rgba(0,0,0,.05)}[data-v-78356c30] .modern-input .ivu-input-group-append{background-color:transparent;border:none;border-radius:0 12px 12px 0;padding-left:0;padding-right:15px;vertical-align:middle}.password-field[data-v-78356c30]{margin-bottom:30px;position:relative}.password-field[data-v-78356c30] .ivu-input-wrapper-error .ivu-input{background-color:#fcf6f6;border:1px solid #ff4d4f}.eye-icon[data-v-78356c30]{color:#a0a5b1;cursor:pointer;font-size:20px;transition:color .2s}.eye-icon[data-v-78356c30]:hover{color:#666}.password-hint[data-v-78356c30]{color:#ff4d4f;font-size:13px;font-weight:500;line-height:1.4;margin-top:6px;text-align:left}.recaptcha-wrapper[data-v-78356c30]{align-items:flex-start;display:flex;flex-direction:column;margin:8px 0 20px}.recaptcha-error[data-v-78356c30]{color:#ff4d4f;font-size:13px;font-weight:500;margin-top:6px}.google-divider[data-v-78356c30]{align-items:center;color:#a0a5b1;display:flex;font-size:13px;font-weight:500;margin:16px 0 12px}.google-divider[data-v-78356c30]:after,.google-divider[data-v-78356c30]:before{background:#e8eaed;content:"";flex:1;height:1px}.google-divider span[data-v-78356c30]{margin:0 12px}.legal-disclaimer[data-v-78356c30]{color:#8c92a4;font-size:13px;letter-spacing:-.1px;line-height:1.6;margin:24px 0 10px;padding:0 10px;text-align:center}.legal-disclaimer a[data-v-78356c30]{color:#9e7f52;font-weight:600;position:relative;text-decoration:none;transition:color .3s}.legal-disclaimer a[data-v-78356c30]:hover{color:#b08d55}.legal-disclaimer a[data-v-78356c30]:hover:after{left:0;width:100%}.legal-disclaimer a[data-v-78356c30]:after{background-color:#b08d55;bottom:-1px;content:"";height:1px;position:absolute;right:0;transition:width .3s ease,left .3s ease;width:0}.legal-disclaimer strong[data-v-78356c30]{color:#6b7280;font-weight:600}.verification-container[data-v-748888e8]{font-family:Inter,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:10px 20px 20px;text-align:center}.header-section[data-v-748888e8]{margin-bottom:30px}.header-section h2[data-v-748888e8]{color:#2c3e50;font-size:26px;font-weight:700;margin-bottom:10px}.header-section p[data-v-748888e8]{color:#a0aab5;font-size:15px;line-height:1.5;margin:0 auto;max-width:80%}.illustration-box[data-v-748888e8]{height:180px;margin-bottom:40px}.envelope-graphic[data-v-748888e8],.illustration-box[data-v-748888e8]{align-items:center;display:flex;justify-content:center;position:relative}.envelope-graphic[data-v-748888e8]{animation:float-748888e8 3s ease-in-out infinite;background:rgba(212,168,73,.1);border-radius:50%;height:120px;width:120px}.envelope-graphic .mail-icon[data-v-748888e8]{color:#d4a849;font-size:64px}@keyframes float-748888e8{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.confetti[data-v-748888e8]{border-radius:2px;position:absolute}.confetti-1[data-v-748888e8]{background:#ff7675;height:24px;left:10px;top:-20px;transform:rotate(45deg);width:8px}.confetti-2[data-v-748888e8]{background:#00cec9;border-radius:50%;bottom:10px;height:12px;left:-30px;width:12px}.confetti-3[data-v-748888e8]{background:#6c5ce7;height:6px;right:-40px;top:40px;transform:rotate(-15deg);width:20px}.action-section[data-v-748888e8]{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:30px}.action-section .not-received[data-v-748888e8]{color:#5c6b77;font-size:14px}.action-section .resend-link[data-v-748888e8]{color:#8c73d6;cursor:pointer;font-size:15px;font-weight:600;transition:color .2s}.action-section .resend-link[data-v-748888e8]:hover{color:#725bb5;text-decoration:underline}.action-section .resend-link.disabled[data-v-748888e8]{color:#a0aab5;cursor:not-allowed;text-decoration:none}.action-section .loading-spin[data-v-748888e8]{margin-top:5px}.footer-actions .btn[data-v-748888e8]{background:#d4a849;border-color:#d4a849;border-radius:8px;color:#161b22;font-size:16px;font-weight:600;height:48px}.footer-actions .btn[data-v-748888e8]:hover{background:#eac585;border-color:#eac585}.notification-dropdown[data-v-53deefa8]{display:inline-block}.notification-list[data-v-53deefa8]{max-width:100vw;overflow:hidden;padding:0;width:320px}.notification-list .notification-header[data-v-53deefa8]{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 16px}.notification-list .notification-header .title[data-v-53deefa8]{color:#17233d;font-weight:600}.notification-list .notification-header .mark-all-read[data-v-53deefa8]{color:#2d8cf0;font-size:12px}.notification-list .notification-empty[data-v-53deefa8],.notification-list .notification-loading[data-v-53deefa8]{color:#808695;padding:30px 0;text-align:center}.notification-list .notification-items[data-v-53deefa8]{max-height:350px;overflow-y:auto}.notification-list .notification-items .notification-item[data-v-53deefa8]{border-bottom:1px solid #f0f0f0;line-height:1.4;padding:12px 16px;white-space:normal}.notification-list .notification-items .notification-item.unread[data-v-53deefa8]{background:#f0faff}.notification-list .notification-items .notification-item .notification-content[data-v-53deefa8]{align-items:flex-start;display:flex}.notification-list .notification-items .notification-item .notification-content .notification-icon[data-v-53deefa8]{font-size:20px;margin-right:12px;margin-top:2px}.notification-list .notification-items .notification-item .notification-content .notification-text[data-v-53deefa8]{flex:1}.notification-list .notification-items .notification-item .notification-content .notification-text .notification-title[data-v-53deefa8]{color:#17233d;font-weight:500;margin-bottom:4px}.notification-list .notification-items .notification-item .notification-content .notification-text .notification-desc[data-v-53deefa8]{color:#515a6e;font-size:13px;margin-bottom:6px}.notification-list .notification-items .notification-item .notification-content .notification-text .notification-actions[data-v-53deefa8]{margin-bottom:8px;margin-top:4px}.notification-list .notification-items .notification-item .notification-content .notification-text .notification-time[data-v-53deefa8]{color:#808695;font-size:12px}.notification-list .notification-footer[data-v-53deefa8]{border-top:1px solid #f0f0f0;padding:10px;text-align:center}.notification-list .notification-footer a[data-v-53deefa8]{color:#808695;font-size:13px}.scrollbar[data-v-53deefa8]::-webkit-scrollbar{width:6px}.scrollbar[data-v-53deefa8]::-webkit-scrollbar-thumb{background:#dcdee2;border-radius:3px}.scrollbar[data-v-53deefa8]::-webkit-scrollbar-track{background:transparent}#header[data-v-c7c99880]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:hsla(0,0%,100%,.85);background-image:linear-gradient(90deg,hsla(0,0%,100%,.85),rgba(248,249,250,.85));height:auto;left:0;min-width:300px;position:fixed;top:0;width:100%;z-index:1000}#header .oj-menu[data-v-c7c99880]{background:transparent!important;border-bottom:none}#header .logo[data-v-c7c99880]{align-items:center;display:flex;float:left;line-height:60px;margin-left:20px;margin-right:40px}#header .logo .brand-text[data-v-c7c99880]{display:flex;font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:900;gap:8px;letter-spacing:-1px;text-transform:uppercase}#header .logo .brand-text .algo[data-v-c7c99880]{color:var(--navbar-text-color,#1a1a1a)}#header .logo .brand-text .forge[data-v-c7c99880]{background:linear-gradient(135deg,#c5a059,#8e6d3b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#header .user-actions[data-v-c7c99880]{align-items:center;display:flex;height:100%;margin-left:auto}#header .search-icon-btn[data-v-c7c99880]{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}#header .search-icon-btn[data-v-c7c99880]:hover{background:rgba(158,127,82,.1)}#header .search-results[data-v-c7c99880]{margin-top:10px;max-height:300px;overflow-y:auto}#header .search-results .search-result-item[data-v-c7c99880]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:background .2s}#header .search-results .search-result-item[data-v-c7c99880]:hover{background:#f0f0f0;color:#9e7f52}#header .search-results .search-result-item .search-username[data-v-c7c99880]{color:#2c3e50;font-size:14px;font-weight:500}#header .search-empty[data-v-c7c99880]{color:#999;font-size:13px;padding:15px 0;text-align:center}#header .streak-flame-wrap[data-v-c7c99880]{align-items:center;display:flex;gap:4px;margin-right:12px;padding:2px 4px;transition:all .3s ease}#header .streak-flame-wrap.solved-today[data-v-c7c99880]:hover{transform:scale(1.05)}#header .streak-flame-wrap.solved-today .streak-flame-icon[data-v-c7c99880]{animation:premium-flame-pulse-c7c99880 2s ease-in-out infinite;color:#d4a849;filter:drop-shadow(0 0 5px rgba(212,168,73,.6))}#header .streak-flame-wrap.solved-today .streak-count[data-v-c7c99880]{color:#d4a849;text-shadow:0 0 2px rgba(212,168,73,.2)}#header .streak-flame-wrap .streak-flame-icon[data-v-c7c99880]{color:#95a5a6;transition:all .3s ease}#header .streak-flame-wrap .streak-count[data-v-c7c99880]{color:#95a5a6;font-size:14px;font-weight:800;transition:all .3s ease}@keyframes premium-flame-pulse-c7c99880{0%{filter:drop-shadow(0 0 5px rgba(212,168,73,.6));transform:scale(1) translateY(0)}50%{filter:drop-shadow(0 0 8px rgba(212,168,73,.8));transform:scale(1.2) translateY(-1px)}to{filter:drop-shadow(0 0 5px rgba(212,168,73,.6));transform:scale(1) translateY(0)}}#header .user-avatar-wrap[data-v-c7c99880]{align-items:center;border-radius:20px;cursor:pointer;display:flex;gap:10px;padding:5px 10px;transition:background .2s}#header .user-avatar-wrap[data-v-c7c99880]:hover{background:rgba(158,127,82,.1)}#header .user-avatar-wrap .user-avatar-img[data-v-c7c99880]{border:2px solid #9e7f52}#header .user-avatar-wrap .user-name-text[data-v-c7c99880]{color:var(--navbar-text-color,#1a1a1a)!important;font-weight:600}#header .drop-menu[data-v-c7c99880]{float:none;margin-right:0;position:relative}#header .drop-menu-title[data-v-c7c99880]{color:var(--navbar-text-color,#1a1a1a)!important;font-size:15px;font-weight:600}#header .btn-menu[data-v-c7c99880]{align-items:center;display:flex;font-size:16px;margin-left:auto}#header .btn-menu button[data-v-c7c99880]{margin-left:10px}.mobile-nav-wrap[data-v-c7c99880]{align-items:center;display:none;gap:15px;margin-left:auto}.mobile-search-btn[data-v-c7c99880]{padding:5px}.mobile-search-btn[data-v-c7c99880],.mobile-user-icon[data-v-c7c99880]{align-items:center;cursor:pointer;display:flex}.oj-menu[data-v-c7c99880]{align-items:center;background:transparent!important;display:flex;justify-content:flex-start;padding:0 15px}.mobile-nav-btn[data-v-c7c99880]{cursor:pointer;display:none;margin-left:auto}.logo[data-v-c7c99880]{align-items:center;display:flex;float:none!important;height:60px;margin:0;padding:0}.menu-link[data-v-c7c99880]{color:inherit;display:block;text-decoration:none;white-space:nowrap}.menu-link[data-v-c7c99880]:hover{color:inherit}.ivu-menu-item[data-v-c7c99880]{border-bottom:none!important;color:#1a1a1a!important;font-size:16px;font-weight:600;white-space:nowrap}.ivu-menu-item.ivu-menu-item-active[data-v-c7c99880],.ivu-menu-item.ivu-menu-item-selected[data-v-c7c99880],.ivu-menu-item[data-v-c7c99880]:hover{background:transparent!important;border-bottom:none!important;color:#d4a849!important}.ivu-menu-item .ivu-icon[data-v-c7c99880]{font-size:18px}.btn-menu .ivu-btn-ghost[data-v-c7c99880]{background:transparent;border:none;box-shadow:none;color:#9e7f52;font-size:14px;font-weight:700;letter-spacing:1px;padding:6px 15px;text-transform:uppercase}.btn-menu .ivu-btn-ghost[data-v-c7c99880]:hover{background:transparent;color:#b08d55}.btn-menu .ivu-btn-ghost+.ivu-btn-ghost[data-v-c7c99880]{align-items:center;border:2px solid #9e7f52;border-radius:20px;color:#9e7f52;display:inline-flex;justify-content:center;line-height:1;margin-left:20px}.btn-menu .ivu-btn-ghost+.ivu-btn-ghost[data-v-c7c99880]:hover{background:#9e7f52;color:#fff}.modal-title[data-v-c7c99880]{font-size:18px;font-weight:600}@media screen and (max-width:768px){#header[data-v-c7c99880]{height:auto}.oj-menu[data-v-c7c99880]{display:flex!important;height:60px;justify-content:space-between;overflow:hidden;padding:0 15px!important}.desktop-nav[data-v-c7c99880]{display:none!important}.mobile-nav-wrap[data-v-c7c99880]{display:flex;flex-shrink:0;gap:8px}.mobile-nav-btn[data-v-c7c99880]{align-items:center;display:flex;padding:2px}.btn-menu[data-v-c7c99880]{display:none!important}.logo[data-v-c7c99880]{flex-shrink:1;line-height:normal;margin-left:5px;margin-right:auto;overflow:hidden;white-space:nowrap;width:auto}.logo .brand-text[data-v-c7c99880]{font-size:22px!important;gap:5px!important}.user-actions[data-v-c7c99880]{display:none!important}}.dark-mode #header{background-color:rgba(30,30,30,.95);background-image:none;border-bottom:1px solid #333}.dark-mode #header .brand-text .algo{color:#eee}.dark-mode #header .ivu-menu-item{color:#ccc!important}.dark-mode #header .ivu-menu-item-active,.dark-mode #header .ivu-menu-item-selected,.dark-mode #header .ivu-menu-item:hover{color:#d4a849!important}.dark-mode #header .drop-menu-title{color:#ccc!important}.dark-mode #header .user-name-text{color:#eee!important}.dark-mode #header .ivu-icon{color:#ccc}.dark-mode #header .ivu-btn-ghost{border-color:#d4a849!important;color:#d4a849!important}.dark-mode #header .ivu-btn-ghost:hover{background:#d4a849!important;color:#fff!important}.dark-mode #header .search-icon-btn .ivu-icon{color:#ccc!important}.dark-mode .mobile-drawer .ivu-drawer-content{background-color:#1a1a1a!important}.dark-mode .mobile-drawer .ivu-menu-item,.dark-mode .mobile-drawer .menu-link{color:#ccc!important}.dark-mode .mobile-drawer .ivu-menu-item-active,.dark-mode .mobile-drawer .ivu-menu-item:hover{color:#d4a849!important}.dark-mode .mobile-drawer h4{color:#888!important}.global-footer[data-v-4fb07d82]{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-top:40px;min-width:-moz-fit-content;min-width:fit-content;padding:24px 4%;transition:background-color .3s,color .3s,border-color .3s;width:100%}.light-footer[data-v-4fb07d82]{background-color:#fff;border-top:1px solid #eaeaea;color:#666}.dark-footer[data-v-4fb07d82]{background-color:#121212;border-top:1px solid #2a2a2a;color:#f0f0f0}.footer-left[data-v-4fb07d82]{font-weight:500}.footer-right[data-v-4fb07d82]{display:flex;gap:24px}.footer-link[data-v-4fb07d82]{color:#d4a849;font-weight:600;text-decoration:none;transition:color .2s}.footer-link[data-v-4fb07d82]:hover{color:#e6b955}@media screen and (max-width:768px){.global-footer[data-v-4fb07d82]{flex-direction:column-reverse;gap:16px;min-width:auto;padding:24px 20px;text-align:center}.footer-right[data-v-4fb07d82]{flex-wrap:wrap;gap:16px;justify-content:center}}.auth-required-container[data-v-0947b021]{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:40px 20px}.auth-card[data-v-0947b021]{align-items:center;background:#fafafa;border:1px dashed #e0e0e0;border-radius:12px;display:flex;flex-direction:column;max-width:650px;padding:60px 40px;text-align:center;width:100%}.auth-card .icon-wrap[data-v-0947b021]{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.auth-card .auth-title[data-v-0947b021]{color:#333;font-size:24px;font-weight:700;margin-bottom:16px}.auth-card .auth-desc[data-v-0947b021]{color:#666;font-size:15px;line-height:1.6;margin-bottom:30px;max-width:500px}.auth-card .login-btn[data-v-0947b021]{background-color:#2d8cf0;border-color:#2d8cf0;box-shadow:0 4px 14px rgba(45,140,240,.3);font-size:16px;font-weight:600;height:48px;padding:0 40px;transition:all .3s ease}.auth-card .login-btn[data-v-0947b021]:hover{box-shadow:0 6px 20px rgba(45,140,240,.4);transform:translateY(-2px)}body.dark-mode{background:#141414!important;border-color:#333!important;color:#fff!important;color:#aaa!important}*{box-sizing:border-box}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline-width:0}@media screen and (max-width:1200px){.content-app{margin-top:160px;padding:0 2%}}@media screen and (max-width:768px){.content-app{margin-top:100px;padding:0 10px}.ivu-table-wrapper,.rank-list-wrapper{overflow-x:auto}.rank-list-wrapper .rank-header,.rank-list-wrapper .rank-item{min-width:600px}}@media screen and (min-width:1200px){.content-app{margin-top:80px;padding:0 2%}}.footer{font-size:small;margin-bottom:10px;margin-top:20px;text-align:center}.fadeInUp-enter-active{animation:fadeInUp .4s ease-out}body:not(.dark-mode){background-color:#f4f6f8!important;color:#1a1a1a!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;-webkit-font-smoothing:antialiased}body:not(.dark-mode) .ivu-card,body:not(.dark-mode) .ivu-table-wrapper,body:not(.dark-mode) .panel{border:none!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(149,157,165,.1)!important;transition:transform .3s ease,box-shadow .3s ease}body:not(.dark-mode) .ivu-card:hover{box-shadow:0 12px 28px rgba(149,157,165,.15)!important;transform:translateY(-2px)}body:not(.dark-mode) .ivu-btn{border-radius:8px!important;color:#1a1a1a;font-family:Inter,sans-serif!important;font-weight:600!important}body:not(.dark-mode) .ivu-btn-error,body:not(.dark-mode) .ivu-btn-primary,body:not(.dark-mode) .ivu-btn-success,body:not(.dark-mode) .ivu-btn-warning{color:#fff!important}body:not(.dark-mode) .ivu-menu-horizontal{border-bottom:none!important;box-shadow:0 4px 12px rgba(0,0,0,.05)!important}body:not(.dark-mode) .ivu-table{border-radius:12px!important;color:#1a1a1a!important}body:not(.dark-mode) .ivu-table th{background-color:#f8f9fa!important;color:#111!important;font-weight:700!important}body:not(.dark-mode) .ivu-table td{color:#1a1a1a!important;font-weight:500!important}body:not(.dark-mode) .ivu-table-cell,body:not(.dark-mode) .ivu-table-cell a,body:not(.dark-mode) .ivu-table-cell span{color:#1a1a1a!important;font-weight:600!important}body:not(.dark-mode) .ivu-table td,body:not(.dark-mode) .ivu-table th{border-bottom:1px solid #e2e8f0!important}body:not(.dark-mode) .ivu-table:after,body:not(.dark-mode) .ivu-table:before{display:none!important}body:not(.dark-mode) .ivu-input{border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.02)}body:not(.dark-mode) .ivu-input:focus{border-color:#409eff!important;box-shadow:0 0 0 2px rgba(64,158,255,.2)!important}body:not(.dark-mode) .ivu-card-head p,body:not(.dark-mode) .panel-title,body:not(.dark-mode) .section-title{color:#111!important;font-weight:700!important}body:not(.dark-mode) .ivu-tag{font-weight:600!important}body:not(.dark-mode) .ivu-table-cell .ivu-tag,body:not(.dark-mode) .ivu-table-cell .ivu-tag span{color:inherit!important}body:not(.dark-mode) .item-title,body:not(.dark-mode) .ivu-card-body,body:not(.dark-mode) .ivu-checkbox-wrapper,body:not(.dark-mode) .ivu-dropdown-rel,body:not(.dark-mode) .ivu-dropdown-rel span,body:not(.dark-mode) .ivu-form-item-label,body:not(.dark-mode) .ivu-layout,body:not(.dark-mode) .ivu-page-item a,body:not(.dark-mode) .ivu-page-next,body:not(.dark-mode) .ivu-page-options-elevator,body:not(.dark-mode) .ivu-page-prev,body:not(.dark-mode) .ivu-radio-wrapper,body:not(.dark-mode) .ivu-select-selected-value,body:not(.dark-mode) .ivu-switch-inner,body:not(.dark-mode) .panel-title,body:not(.dark-mode) .title{color:#1a1a1a!important;font-weight:600!important}body:not(.dark-mode) .ivu-page-item-active a{color:#fff!important}.panel-title{font-size:21px;font-weight:500;line-height:30px;padding:5px 15px}.panel-extra,.panel-extra .ivu-input-icon{line-height:40px}.panel-extra ul.filter>li{display:inline-block;padding:0 10px}.panel-body{word-break:break-all;word-wrap:break-word}.disabled[data-v-339fabb3]{color:#ccc;opacity:1;pointer-events:none}.disabled[data-v-339fabb3]:hover{background:#fff;border-left:none;color:#ccc}li[data-v-339fabb3]{border-bottom:1px dashed #e9eaec;color:#495060;display:block;padding:15px 20px;text-align:left}li[data-v-339fabb3]:hover{background:#f8f8f9;border-left:2px solid #5cadff;color:#2d8cf0}li>.ivu-icon[data-v-339fabb3]{font-size:16px;margin-right:8px}li[data-v-339fabb3]:last-child{border-bottom:none}body,html{background-color:#f8f9fa}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased;color:#1a1a1a;min-width:900px}@media screen and (max-width:768px){body{background-color:#fff;min-width:0!important}}.flex-container{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-around;max-width:100%;width:100%}.section-title{font-size:21px;font-weight:500;line-height:30px;padding-bottom:20px;padding-top:10px}.separator{display:none}.oj-captcha{display:flex;flex-wrap:nowrap;height:36px;justify-content:space-between;width:100%}.oj-captcha .oj-captcha-code{flex:auto}.oj-captcha .oj-captcha-img{flex:initial;margin-left:10px;padding:3px}.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{color:#111;font-weight:400}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body p{margin-bottom:15px;padding:0}.markdown-body b,.markdown-body strong{font-weight:600;letter-spacing:.5px}.markdown-body h1{font-size:28px}.markdown-body h2{font-size:24px}.markdown-body h3{font-size:20px}.markdown-body h4{font-size:18px}.markdown-body h5{font-size:14px}.markdown-body a{color:#09f;margin:0;padding:0;vertical-align:baseline}.markdown-body ol,.markdown-body ul{margin:10px 20px;padding:0}.markdown-body ul{list-style-type:disc}.markdown-body ol{list-style-type:decimal}.markdown-body li{line-height:24px}.markdown-body li ul{margin-left:24px}.markdown-body ol,.markdown-body p,.markdown-body ul{font-size:16px;line-height:24px}.markdown-body pre{background:#f8f8f9;border:1px dashed #e9eaec;margin-bottom:15px;margin-top:15px;padding:5px 10px;white-space:pre-wrap}.markdown-body code{background-color:rgba(27,31,35,.05);border-radius:3px;font-size:90%;line-height:1.5;margin:0;padding:2px 5px}.markdown-body pre>code{background:transparent;border:0;font-size:100%;margin:0;padding:0;white-space:pre;word-break:normal}.markdown-body aside{display:block;float:right;width:390px}.markdown-body blockquote{border-left:3px solid #bbbec4;color:#7b7b7b;margin-bottom:10px;margin-top:10px;padding-left:10px}.markdown-body hr{color:#999;margin:0 auto 0 0;text-align:left;width:540px}.markdown-body table{border:1px solid #ccc;border-collapse:collapse;margin:1em}.markdown-body table thead{background-color:#eee}.markdown-body table thead td{color:#666}.markdown-body table td{border:1px solid #ccc;padding:.5em 1em}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ivu-table-fixed,.ivu-table-fixed-right{box-shadow:none!important}.ivu-table-fixed-right:after,.ivu-table-fixed-right:before,.ivu-table-fixed:after,.ivu-table-fixed:before{display:none!important}.ivu-table-fixed-body,.ivu-table-fixed-header{border-right:none!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{background-color:#f2dede;color:#a94442}.ivu-modal-footer{border-top-width:0;padding:0 18px 20px}.ivu-modal-body{padding:18px}@media screen and (max-width:768px){body{background-color:#fff;font-size:14px;min-width:0!important}.content-app{padding:60px 15px 20px!important}h1{font-size:22px!important;margin-bottom:15px!important}h1,h2{word-wrap:break-word}h2{font-size:18px!important;margin-bottom:12px!important}h3{font-size:16px!important;margin-bottom:10px!important;word-wrap:break-word}.ivu-panel-title,.panel-title,.slot-title{overflow:visible!important;white-space:normal!important;width:100%}.section-title{font-size:18px!important;padding-bottom:10px!important}.card,.ivu-card,.panel{border:none!important;border-radius:12px!important;box-shadow:0 1px 4px rgba(0,0,0,.08)!important;margin-bottom:12px!important}.card .ivu-card-head,.card .panel-title,.ivu-card .ivu-card-head,.ivu-card .panel-title,.panel .ivu-card-head,.panel .panel-title{font-size:15px!important;font-weight:600!important;padding:10px 15px!important}.card .ivu-card-body,.card .panel-body,.ivu-card .ivu-card-body,.ivu-card .panel-body,.panel .ivu-card-body,.panel .panel-body{padding:12px!important}ol,ul{margin-bottom:10px!important;padding-left:20px!important}li{line-height:1.5!important;margin-bottom:6px!important}.problem-table-container,.rank-list-wrapper{margin:0 -15px!important;padding:0 15px;width:calc(100% + 30px)!important}.ivu-btn{border-radius:8px!important;font-size:14px!important;font-weight:500!important;height:40px!important}.ivu-modal{margin:0 auto!important;width:90%!important}}body.dark-mode,html.dark-mode{background-color:#121212!important;color:#f8f9fa!important;min-height:100vh;--navbar-text-color:#fff;--home-title-color:#fff}@media screen and (max-width:768px){body.dark-mode,html.dark-mode{background-color:#121212!important}}body.dark-mode a{color:#64b5f6;font-weight:500}body.dark-mode a:active,body.dark-mode a:hover{color:#d4a849!important}body.dark-mode a.emphasis{color:#b0bec5}body.dark-mode a.emphasis:hover{color:#64b5f6}body.dark-mode .ivu-card{background-color:#1e1e1e!important;border-color:#2c2c2c!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important;color:#e0e0e0!important}body.dark-mode .ivu-card:hover{box-shadow:0 12px 28px rgba(0,0,0,.4)!important}body.dark-mode .ivu-card-head{border-bottom-color:#2c2c2c!important;color:#e0e0e0!important}body.dark-mode .ivu-card-body,body.dark-mode .ivu-card-head div,body.dark-mode .ivu-card-head p,body.dark-mode .ivu-card-head span{color:#e0e0e0!important}body.dark-mode .panel,body.dark-mode .panel-body,body.dark-mode .panel-extra,body.dark-mode .panel-title{background-color:#1e1e1e!important;color:#e0e0e0!important}body.dark-mode .panel{border:1px solid #2c2c2c!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important}body.dark-mode .panel:before{background-color:#333!important}body.dark-mode .panel:hover{box-shadow:0 12px 28px rgba(0,0,0,.4)!important}body.dark-mode .ivu-table{background-color:#1a1a1a!important;color:#f8f9fa!important}body.dark-mode .ivu-table-wrapper{border:none!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important}body.dark-mode .ivu-table th{background-color:#252525!important;border-bottom-color:#333!important;color:#b0b0b0!important}body.dark-mode .ivu-table td,body.dark-mode .ivu-table th,body.dark-mode .ivu-table-cell{background-color:#1a1a1a!important;border-bottom:1px solid hsla(0,0%,100%,.05)!important;color:#f8f9fa!important}body.dark-mode .ivu-table-row-highlight td,body.dark-mode .ivu-table-row-hover td,body.dark-mode .ivu-table-row:hover td{background-color:rgba(212,168,73,.12)!important}body.dark-mode .ivu-table-stripe .ivu-table-body tr:nth-child(2n) td{background-color:#222!important}body.dark-mode .ivu-table:after,body.dark-mode .ivu-table:before{background-color:#2c2c2c!important}body.dark-mode .ivu-table .first-ac{background:linear-gradient(135deg,#1b5e20,#2e7d32)!important;border-left:3px solid #66bb6a!important;color:#a5d6a7!important;font-weight:700}body.dark-mode .ivu-table .ac{background-color:rgba(46,125,50,.2)!important;color:#a5d6a7!important}body.dark-mode .ivu-table .wa{background-color:rgba(183,28,28,.2)!important;color:#ef9a9a!important}body.dark-mode .ivu-btn-ghost{border-color:#555!important;color:#e0e0e0!important}body.dark-mode .ivu-btn-ghost:hover{background-color:rgba(212,168,73,.1)!important;border-color:#d4a849!important;color:#d4a849!important}body.dark-mode .ivu-btn-default{background-color:#2c2c2c!important;border-color:#444!important;color:#e0e0e0!important}body.dark-mode .ivu-btn-default:hover{border-color:#d4a849!important;color:#d4a849!important}body.dark-mode .ivu-btn-text{background-color:transparent!important;color:#f8f9fa!important}body.dark-mode .ivu-btn-text:active,body.dark-mode .ivu-btn-text:focus,body.dark-mode .ivu-btn-text:hover{background-color:transparent!important;color:#d4a849!important}body.dark-mode .ivu-input{background-color:#2c2c2c!important;border-color:#444!important;color:#e0e0e0!important}body.dark-mode .ivu-input::-moz-placeholder{color:#888!important}body.dark-mode .ivu-input::placeholder{color:#888!important}body.dark-mode .ivu-input:focus{border-color:#d4a849!important;box-shadow:0 0 0 2px rgba(212,168,73,.2)!important}body.dark-mode .ivu-input-group-append,body.dark-mode .ivu-input-group-prepend{background-color:#333!important;border-color:#444!important;color:#e0e0e0!important}body.dark-mode .ivu-select-dropdown{background-color:#1e1e1e!important;border-color:#333!important}body.dark-mode .ivu-select-item{color:#e0e0e0!important}body.dark-mode .ivu-select-item-focus,body.dark-mode .ivu-select-item:hover{background-color:#2c2c2c!important}body.dark-mode .ivu-select-item-selected{background-color:#333!important;color:#d4a849!important}body.dark-mode .ivu-menu{background-color:transparent!important;color:#e0e0e0!important}body.dark-mode .ivu-menu-light:after{background:#333!important}body.dark-mode .ivu-menu-item{color:#b0b0b0!important}body.dark-mode .ivu-menu-item-active,body.dark-mode .ivu-menu-item-selected,body.dark-mode .ivu-menu-item:hover{background:transparent!important;color:#d4a849!important}body.dark-mode .ivu-menu-vertical .ivu-menu-item{color:#b0b0b0!important}body.dark-mode .ivu-menu-vertical .ivu-menu-item-active,body.dark-mode .ivu-menu-vertical .ivu-menu-item-selected,body.dark-mode .ivu-menu-vertical .ivu-menu-item:hover{background:rgba(212,168,73,.1)!important;border-right:2px solid #d4a849!important;color:#d4a849!important}body.dark-mode .ivu-dropdown-menu{background-color:#1e1e1e!important;box-shadow:0 4px 16px rgba(0,0,0,.5)!important}body.dark-mode .ivu-dropdown-item{color:#e0e0e0!important}body.dark-mode .ivu-dropdown-item:hover{background-color:#2c2c2c!important;color:#d4a849!important}body.dark-mode .ivu-dropdown-item-divided{border-top-color:#333!important}body.dark-mode .ivu-modal-content{background-color:#1e1e1e!important;color:#e0e0e0!important}body.dark-mode .ivu-modal-header{border-bottom-color:#333!important}body.dark-mode .ivu-modal-body,body.dark-mode .ivu-modal-header div,body.dark-mode .ivu-modal-header p,body.dark-mode .ivu-modal-header span{color:#e0e0e0!important}body.dark-mode .ivu-modal-footer{border-top-color:#333!important}body.dark-mode .ivu-modal-mask{background-color:rgba(0,0,0,.7)!important}body.dark-mode .ivu-tag{background-color:#252525!important;border-color:#444!important;color:#e0e0e0!important}body.dark-mode .ivu-tag-checked,body.dark-mode .ivu-tag:hover{background-color:rgba(212,168,73,.15)!important;border-color:#d4a849!important;color:#d4a849!important}body.dark-mode .ivu-tabs-bar{border-bottom-color:#333!important}body.dark-mode .ivu-tabs-nav .ivu-tabs-tab{color:#999!important}body.dark-mode .ivu-tabs-nav .ivu-tabs-tab-active,body.dark-mode .ivu-tabs-nav .ivu-tabs-tab:hover{color:#d4a849!important}body.dark-mode .ivu-tabs-ink-bar{background-color:#d4a849!important}body.dark-mode .ivu-page-item{background-color:#2c2c2c!important;border-color:#444!important}body.dark-mode .ivu-page-item a{color:#e0e0e0!important}body.dark-mode .ivu-page-item:hover{border-color:#d4a849!important}body.dark-mode .ivu-page-item:hover a{color:#d4a849!important}body.dark-mode .ivu-page-item-active{background-color:#d4a849!important;border-color:#d4a849!important}body.dark-mode .ivu-page-item-active a{color:#fff!important}body.dark-mode .ivu-page-next,body.dark-mode .ivu-page-prev{background-color:#2c2c2c!important;border-color:#444!important}body.dark-mode .ivu-page-next a,body.dark-mode .ivu-page-prev a{color:#e0e0e0!important}body.dark-mode .ivu-page-options .ivu-select-selection{background-color:#2c2c2c!important;border-color:#444!important;color:#e0e0e0!important}body.dark-mode .ivu-spin-fix{background-color:hsla(0,0%,7%,.7)!important}body.dark-mode .ivu-switch{background-color:#444!important;border-color:#555!important}body.dark-mode .ivu-switch-checked{background-color:#d4a849!important;border-color:#d4a849!important}body.dark-mode .ivu-tooltip-inner{background-color:#333!important;color:#e0e0e0!important}body.dark-mode .ivu-poptip-body{background-color:#1e1e1e!important;color:#e0e0e0!important}body.dark-mode .ivu-poptip-popper .ivu-poptip-body-content{color:#e0e0e0!important}body.dark-mode .ivu-alert-success{background-color:rgba(25,190,107,.15)!important;border-color:rgba(25,190,107,.3)!important;color:#81c784!important}body.dark-mode .ivu-alert-warning{background-color:rgba(255,152,0,.15)!important;border-color:rgba(255,152,0,.3)!important;color:#ffb74d!important}body.dark-mode .ivu-badge-count{box-shadow:0 0 0 1px #1e1e1e!important}body.dark-mode .ivu-drawer-body{background-color:#1e1e1e!important}body.dark-mode .ivu-drawer-mask{background-color:rgba(0,0,0,.6)!important}body.dark-mode .ivu-form-item-label{color:#b0b0b0!important}body.dark-mode .ivu-checkbox-wrapper,body.dark-mode .ivu-radio-wrapper{color:#e0e0e0!important}body.dark-mode .ivu-loading-bar{background-color:#333!important}body.dark-mode #header{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background-color:rgba(30,30,30,.92)!important;background-image:none!important}body.dark-mode #header .logo .brand-text .algo{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:unset!important;color:#fff!important}body.dark-mode #header .ivu-menu-item{color:#fff!important;font-weight:600}body.dark-mode #header .ivu-menu-item.ivu-menu-item-active,body.dark-mode #header .ivu-menu-item.ivu-menu-item-selected,body.dark-mode #header .ivu-menu-item:hover{color:#d4a849!important}body.dark-mode #header .drop-menu-title,body.dark-mode #header .drop-menu-title span,body.dark-mode #header .user-name-text{color:#fff!important;font-weight:600}body.dark-mode #header .user-avatar-wrap:hover{background:rgba(212,168,73,.15)!important}body.dark-mode #header .btn-menu .ivu-btn-ghost{color:#d4a849!important}body.dark-mode #header .btn-menu .ivu-btn-ghost+.ivu-btn-ghost{border-color:#d4a849!important;color:#d4a849!important}body.dark-mode #header .btn-menu .ivu-btn-ghost+.ivu-btn-ghost:hover{background:#d4a849!important;color:#121212!important}body.dark-mode .mobile-drawer .ivu-drawer-body{background-color:#1e1e1e!important}body.dark-mode .mobile-drawer .ivu-menu-item{color:#b0b0b0!important}body.dark-mode .mobile-drawer .ivu-menu-item:hover{background:rgba(212,168,73,.1)!important;color:#d4a849!important}body.dark-mode .mobile-drawer .menu-link{color:#b0b0b0!important}body.dark-mode .mobile-drawer h4{color:#666!important}body.dark-mode .mobile-drawer div[style*=border-bottom],body.dark-mode .mobile-drawer div[style*=border-top]{border-color:#333!important}body.dark-mode .home-hero{background:#121212!important}body.dark-mode .tagline-pill{background:rgba(30,30,30,.8)!important;border-color:#555!important;color:#e0e0e0!important}body.dark-mode .main-title .text-dark{background:none!important;color:#fff!important;-webkit-text-fill-color:initial!important}body.dark-mode .subtitle{color:#e0e0e0!important}body.dark-mode .subtitle .line{background:linear-gradient(90deg,transparent,#d4a849,transparent)!important}body.dark-mode .description{color:#ccc!important}body.dark-mode .cta-group .btn-outline{border-color:#d4a849!important;color:#d4a849!important}body.dark-mode .cta-group .btn-outline:hover{background:rgba(212,168,73,.1)!important}body.dark-mode .footer-section .footer-link{color:#999!important}body.dark-mode .footer-section .footer-link:hover{color:#d4a849!important}body.dark-mode .footer-section .footer-text{color:#888!important}body.dark-mode .contest-tab-bar{border-bottom-color:#333!important}body.dark-mode .tab-btn{color:#888!important}body.dark-mode .tab-btn:hover{color:#d4a849!important}body.dark-mode .tab-btn.active{border-bottom-color:#d4a849!important;color:#d4a849!important}body.dark-mode #contest-card #no-contest{color:#666!important}body.dark-mode #contest-card #contest-list>li{border-bottom-color:hsla(0,0%,100%,.08)!important}body.dark-mode #contest-card #contest-list>li:hover{background:rgba(212,168,73,.06)!important}body.dark-mode #contest-card #contest-list>li .contest-main .title a.entry{color:#e0e0e0!important}body.dark-mode #contest-card #contest-list>li .contest-main .title a.entry:hover{color:#d4a849!important}body.dark-mode #contest-card #contest-list>li .contest-main .detail li{color:#999!important}body.dark-mode .extra-tags-panel{background:#1e1e1e!important;border-color:#333!important;box-shadow:0 4px 12px rgba(0,0,0,.5)!important}body.dark-mode .show-more-btn:hover{background-color:rgba(212,168,73,.15)!important}body.dark-mode #problem-content .title{color:#64b5f6!important}body.dark-mode #problem-content .title .copy{color:#777!important}body.dark-mode #problem-content .title .copy:hover{color:#64b5f6!important}body.dark-mode #problem-content p.content{color:#ddd!important}body.dark-mode #problem-content pre{background:#252525!important;border-color:#444!important;color:#e0e0e0!important}body.dark-mode #info ul li{border-bottom-color:#333!important;color:#e0e0e0!important}body.dark-mode #info ul li p{color:#b0b0b0!important}body.dark-mode #info ul li p:last-child{color:#e0e0e0!important}body.dark-mode #statistic .details-link{color:#64b5f6!important}body.dark-mode .result-panel{background:#1e1e1e!important;border-color:#333!important;box-shadow:0 4px 24px rgba(0,0,0,.4)!important}body.dark-mode .result-banner--success{background:linear-gradient(135deg,rgba(27,94,32,.3),rgba(27,94,32,.15))!important;border-bottom-color:#2e7d32!important}body.dark-mode .result-banner--error{background:linear-gradient(135deg,rgba(183,28,28,.3),rgba(183,28,28,.15))!important;border-bottom-color:#c62828!important}body.dark-mode .result-banner--judging{background:#252525!important;border-bottom-color:#333!important;color:#999!important}body.dark-mode .result-banner .banner-body h2{color:#e0e0e0!important}body.dark-mode .result-banner .banner-body p{color:#aaa!important}body.dark-mode .result-banner .back-btn{background:transparent!important}body.dark-mode .tc-header .tc-title{color:#e0e0e0!important}body.dark-mode .tc-header .tc-status{color:#aaa!important}body.dark-mode .tc-item.loading{background:#252525!important;border-color:#333!important;color:#777!important}body.dark-mode .tc-item.passed{background:rgba(27,94,32,.25)!important;border-color:#2e7d32!important;color:#81c784!important}body.dark-mode .tc-item.failed{background:rgba(183,28,28,.25)!important;border-color:#c62828!important;color:#ef9a9a!important}body.dark-mode .tc-item.skipped{background:#252525!important;border-color:#333!important;color:#777!important}body.dark-mode .container .avatar-container .avatar{background:#1e1e1e!important;border-color:#333!important}body.dark-mode .container .profile-card{box-shadow:0 10px 30px rgba(0,0,0,.4)!important}body.dark-mode .container .header-info .username{color:#e0e0e0!important}body.dark-mode .container .header-info .meta-info{color:#999!important}body.dark-mode .container .social-icons .social-link{color:#777!important}body.dark-mode .container .short-bio .bio-text{color:#bbb!important}body.dark-mode .container .separator{border-top-color:#333!important}body.dark-mode .container .stats-container .stat-box .stat-label{color:#888!important}body.dark-mode .container .section-subtitle{color:#999!important}body.dark-mode .container .timeline-sections .timeline-list{border-left-color:#333!important}body.dark-mode .container .timeline-sections .timeline-item:before{border-color:#1e1e1e!important}body.dark-mode .container .timeline-sections .timeline-item .timeline-title{color:#e0e0e0!important}body.dark-mode .container .timeline-sections .timeline-item .timeline-role{color:#999!important}body.dark-mode .container .timeline-sections .timeline-item .timeline-date{color:#777!important}body.dark-mode .container .empty-msg{color:#666!important}body.dark-mode .teams-tab-header h3{color:#e0e0e0!important}body.dark-mode .team-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.4)!important}body.dark-mode .team-card .team-card-name{color:#e0e0e0!important}body.dark-mode .team-card .team-card-role.admin{background-color:rgba(212,168,73,.15)!important}body.dark-mode .team-card .team-card-role.member{background-color:rgba(45,140,240,.15)!important}body.dark-mode .team-card .team-card-body{color:#999!important}body.dark-mode .flex-container .panel:before{background:#333!important}body.dark-mode .announcements-container li{border-bottom-color:hsla(0,0%,100%,.08)!important}body.dark-mode .announcements-container li .flex-container .title a.entry{color:#b0b0b0!important}body.dark-mode .announcements-container li .flex-container .title a.entry:hover{border-bottom-color:#64b5f6!important;color:#64b5f6!important}body.dark-mode .announcements-container li .flex-container .creator,body.dark-mode .announcements-container li .flex-container .date{color:#888!important}body.dark-mode .notification-list .notification-header{background:#252525!important;border-bottom-color:#333!important}body.dark-mode .notification-list .notification-header .title{color:#e0e0e0!important}body.dark-mode .notification-list .notification-item{border-bottom-color:#333!important}body.dark-mode .notification-list .notification-item.unread{background:rgba(45,140,240,.1)!important}body.dark-mode .notification-list .notification-title{color:#e0e0e0!important}body.dark-mode .notification-list .notification-desc{color:#999!important}body.dark-mode .notification-list .notification-time{color:#777!important}body.dark-mode .notification-list .notification-empty{color:#666!important}body.dark-mode .notification-list .notification-footer{border-top-color:#333!important}body.dark-mode .notification-list .notification-footer a{color:#888!important}body.dark-mode .scrollbar::-webkit-scrollbar-thumb{background:#444!important}body.dark-mode .markdown-body{color:#e0e0e0!important}body.dark-mode .markdown-body h1,body.dark-mode .markdown-body h2,body.dark-mode .markdown-body h3,body.dark-mode .markdown-body h4,body.dark-mode .markdown-body h5,body.dark-mode .markdown-body h6{color:#fff!important}body.dark-mode .markdown-body div,body.dark-mode .markdown-body em,body.dark-mode .markdown-body li,body.dark-mode .markdown-body p,body.dark-mode .markdown-body span,body.dark-mode .markdown-body strong{color:#e0e0e0!important}body.dark-mode .markdown-body a{color:#64b5f6!important}body.dark-mode .markdown-body pre{background:#252525!important;border-color:#444!important;color:#e0e0e0!important}body.dark-mode .markdown-body code{background-color:hsla(0,0%,100%,.1)!important;color:#e0e0e0!important}body.dark-mode .markdown-body blockquote{background-color:#1e1e1e!important;border-left-color:#555!important;color:#b0b0b0!important;padding:10px 15px!important}body.dark-mode .markdown-body blockquote p,body.dark-mode .markdown-body blockquote span{color:#b0b0b0!important}body.dark-mode .markdown-body table{border-color:#444!important}body.dark-mode .markdown-body table thead{background-color:#252525!important}body.dark-mode .markdown-body table thead td{color:#bbb!important}body.dark-mode .markdown-body table td{border-color:#444!important;color:#e0e0e0!important}body.dark-mode .echarts canvas{filter:invert(.85) hue-rotate(180deg) brightness(1.2) contrast(1.1)!important}body.dark-mode .section-title{color:#e0e0e0!important}body.dark-mode .vertical-menu{background-color:#1e1e1e!important;border-color:#333!important}body.dark-mode .vertical-menu-item{border-bottom-color:#333!important;color:#b0b0b0!important}body.dark-mode .vertical-menu-item.active,body.dark-mode .vertical-menu-item:hover{background:rgba(212,168,73,.1)!important;color:#d4a849!important}body.dark-mode .content-app{background-color:#121212!important}body.dark-mode .footer{color:#888!important}body.dark-mode .ivu-back-top-inner{background-color:#333!important;color:#e0e0e0!important}body.dark-mode .ivu-back-top-inner:hover{background-color:#444!important}body.dark-mode .solved-badge{background:rgba(25,190,107,.2)!important;border-color:rgba(25,190,107,.3)!important}body.dark-mode .container .content{color:#e0e0e0!important}body.dark-mode .container .content b,body.dark-mode .container .content strong{color:#fff!important}body.dark-mode .auth-warning p,body.dark-mode .data-grid p,body.dark-mode .dev-info-box p,body.dark-mode .legal-clause p,body.dark-mode .legal-clause ul li,body.dark-mode .privacy-notice-box p{color:#d0d0d0!important}body.dark-mode .auth-warning h2,body.dark-mode .brand-heading,body.dark-mode .data-grid h3,body.dark-mode .form-section h2,body.dark-mode .legal-clause ul li strong,body.dark-mode .section-title,body.dark-mode .social-section h2,body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:#e0e0e0!important}body.dark-mode .legal-tabs .ivu-tabs-nav .ivu-tabs-tab{color:#b0b0b0!important}body.dark-mode .legal-tabs .ivu-tabs-nav .ivu-tabs-tab.ivu-tabs-tab-active,body.dark-mode .legal-tabs .ivu-tabs-nav .ivu-tabs-tab:hover{color:#d4a849!important}body.dark-mode .data-grid .right-col{background-color:#252525!important}body.dark-mode .data-grid,body.dark-mode .data-grid .data-col{border-color:#333!important}body.dark-mode .dev-info-box,body.dark-mode .legal-clause ul{background-color:#252525!important;border-color:#444!important}body.dark-mode .last-updated{border-bottom-color:#333!important;color:#888!important}body.dark-mode .contest-password-input .ivu-input{background-color:#2c2c2c!important;color:#e0e0e0!important}@media screen and (max-width:768px){body.dark-mode .extra-tags-panel{background:#1e1e1e!important;border-color:#333!important}}body{transition:background-color .3s ease,color .3s ease}body.dark-mode *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}body.dark-mode .vertical-menu{background:transparent!important;border:none!important}body.dark-mode .vertical-menu .ivu-card-body{padding:0!important}body.dark-mode .vertical-menu ul{background:#1e1e1e!important;border:1px solid #333!important;border-radius:4px}body.dark-mode .vertical-menu li{border-bottom:1px dashed #333!important;color:#b0b0b0!important}body.dark-mode .vertical-menu li>.ivu-icon{color:#b0b0b0!important}body.dark-mode .vertical-menu li.active,body.dark-mode .vertical-menu li:hover{background:rgba(212,168,73,.1)!important;border-left:2px solid #d4a849!important;color:#f8f9fa!important}body.dark-mode .vertical-menu li.active>.ivu-icon,body.dark-mode .vertical-menu li:hover>.ivu-icon{color:#d4a849!important}body.dark-mode .vertical-menu li.disabled{background:transparent!important;border-left:none!important;color:#555!important}body.dark-mode .vertical-menu li.disabled>.ivu-icon{color:#555!important}body.dark-mode .vertical-menu li.disabled:hover{background:transparent!important;border-left:none!important;color:#555!important}body.dark-mode .vertical-menu li:last-child{border-bottom:none!important}body.dark-mode .joinus-container .hero-title{color:#f0f0f0!important}body.dark-mode .joinus-container .hero-subtitle{color:#a0a8b8!important}body.dark-mode .joinus-container .role-card{background:#1e1e1e!important;border-color:#2a2a2a!important}body.dark-mode .joinus-container .role-card.featured{border-color:rgba(212,168,73,.5)!important}body.dark-mode .joinus-container .role-card .role-title{color:#f0f0f0!important}body.dark-mode .joinus-container .role-card .role-desc{color:#a0a8b8!important}body.dark-mode .joinus-container .role-card .role-perks li{color:#c0c8d8!important}body.dark-mode .joinus-container .mission-strip{background:rgba(212,168,73,.06)!important;border-color:rgba(212,168,73,.2)!important}body.dark-mode .joinus-container .mission-strip .mission-label{color:#a0a8b8!important}body.dark-mode .joinus-container .cta-section{background:linear-gradient(135deg,hsla(0,0%,100%,.02),rgba(212,168,73,.05))!important;border-color:rgba(212,168,73,.15)!important}body.dark-mode .joinus-container .cta-section .cta-title{color:#f0f0f0!important}body.dark-mode .joinus-container .cta-section .cta-desc{color:#a0a8b8!important}body.dark-mode .joinus-container .cta-section .cta-btn-ghost{background:transparent!important;border-color:#444!important;color:#d0d0d0!important}body.dark-mode .info-container .brand-heading{color:#f0f0f0!important}body.dark-mode .info-container .faq-collapse/deep/.ivu-collapse-item{background:#1e1e1e!important;border-color:#2a2a2a!important}body.dark-mode .info-container .faq-collapse/deep/.ivu-collapse-item>.ivu-collapse-header{background:#1e1e1e!important;color:#e0e0e0!important}body.dark-mode .info-container .faq-collapse/deep/.ivu-collapse-item>.ivu-collapse-content,body.dark-mode .info-container .faq-collapse/deep/.ivu-collapse-item>.ivu-collapse-content/deep/.ivu-collapse-content-box{background:#181818!important;color:#a0a8b8!important}body.dark-mode .contact-container .brand-heading{color:#f0f0f0!important}body.dark-mode .contact-container .auth-warning{background:rgba(212,168,73,.05)!important;border-color:rgba(212,168,73,.2)!important}body.dark-mode .contact-container .auth-warning h2{color:#e0e0e0!important}body.dark-mode .contact-container .auth-warning p{color:#a0a8b8!important}body.dark-mode .contact-container .form-section h2{color:#e0e0e0!important}body.dark-mode .contact-container .social-section{background:rgba(212,168,73,.04)!important;border-color:rgba(212,168,73,.15)!important}body.dark-mode .contact-container .social-section h2{color:#e0e0e0!important}body.dark-mode .contact-container .social-section .social-text{color:#a0a8b8!important}body.dark-mode .contact-container .dev-info-box{background:#1e1e1e!important;color:#a0a8b8!important}body.dark-mode .contact-container .recaptcha-wrapper{border-bottom-color:#2a2a2a!important}body.dark-mode .profile-sidebar{background:#1e1e1e!important;box-shadow:0 2px 12px rgba(0,0,0,.3)!important}body.dark-mode .profile-sidebar .ivu-menu{background:transparent!important}body.dark-mode .profile-sidebar .ivu-menu .ivu-menu-item{color:#b0b0b0!important}body.dark-mode .profile-sidebar .ivu-menu .ivu-menu-item:hover{background:#2c2c2c!important;color:#d4a849!important}body.dark-mode .profile-sidebar .ivu-menu .ivu-menu-item.ivu-menu-item-active,body.dark-mode .profile-sidebar .ivu-menu .ivu-menu-item.ivu-menu-item-selected{background:rgba(212,168,73,.15)!important;border-right:3px solid #d4a849!important;color:#d4a849!important}body.dark-mode .privacy-description{color:#999!important}body.dark-mode .privacy-list{background:#1e1e1e!important;border:1px solid #333!important}body.dark-mode .privacy-item{border-bottom:1px solid #333!important;color:#e0e0e0!important}body.dark-mode .privacy-item:last-child{border-bottom:none!important}body.dark-mode .privacy-item .privacy-label{color:#e0e0e0!important}body.dark-mode .notif-grid{border-color:#333!important}body.dark-mode .notif-item{border-bottom-color:#2c2c2c!important}body.dark-mode .notif-item:hover{background:rgba(212,168,73,.08)!important}body.dark-mode .notif-label{color:#e0e0e0!important}body.dark-mode .notif-hint{color:#888!important}body.dark-mode .modern-form/deep/.modern-input .ivu-input{background-color:#2c2c2c!important;color:#e0e0e0!important}body.dark-mode .modern-form/deep/.modern-input .ivu-input:focus{background-color:#1e1e1e!important;border-color:#d4a849!important}body.dark-mode .modern-form .eye-icon{color:#777!important}body.dark-mode .modern-form .eye-icon:hover{color:#d4a849!important}body.dark-mode .modal-title{color:#e0e0e0!important}body.dark-mode ::-moz-placeholder{color:#666!important}body.dark-mode ::placeholder{color:#666!important}body.dark-mode .ivu-message-notice-content{background-color:#2c2c2c!important;border:1px solid #444!important;box-shadow:0 4px 12px rgba(0,0,0,.5)!important;color:#e0e0e0!important}body.dark-mode .ivu-message-notice-content .ivu-icon{margin-right:8px!important}body.dark-mode .c-info .c-name,body.dark-mode .c-info .name,body.dark-mode .contact-card .c-name,body.dark-mode .contact-card .name{line-height:1.4!important;white-space:normal!important;word-break:break-all!important}body.dark-mode .modern-form .ivu-input-group-append{align-items:center!important;background-color:transparent!important;border:none!important;display:flex!important;justify-content:center!important;padding:0 15px 0 0!important}body.dark-mode .modern-form .password-field .ivu-input-wrapper{align-items:center!important;background-color:#2c2c2c!important;border-radius:12px!important;display:flex!important;overflow:hidden!important}body.dark-mode .modern-form .password-field .ivu-input-wrapper .ivu-input{background:transparent!important;border:none!important}