.progress[data-v-a9b1a514]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-a9b1a514]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-a9b1a514]{font-size:16px;color:#43266d}.progress .outside[data-v-a9b1a514]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-a9b1a514]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-a9b1a514]{height:100%}.progress .bar .left[data-v-a9b1a514]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-a9b1a514]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-a9b1a514]{width:100px}.noticeboard-overlay[data-v-a9b1a514]{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.3);z-index:150}.noticeboard-drawer[data-v-a9b1a514]{position:fixed;top:0;right:0;width:420px;height:100vh;background:#f8f8f8;box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;transform:translateX(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.noticeboard-drawer.drawer-slide-enter-from[data-v-a9b1a514],.noticeboard-drawer.drawer-slide-leave-to[data-v-a9b1a514]{transform:translateX(100%)}.drawer-slide-enter-active[data-v-a9b1a514],.drawer-slide-leave-active[data-v-a9b1a514]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.drawer-slide-enter-from[data-v-a9b1a514],.drawer-slide-leave-to[data-v-a9b1a514]{transform:translateX(100%)!important}.drawer-header[data-v-a9b1a514]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #e5e5e5}.drawer-header .drawer-title[data-v-a9b1a514]{font-size:20px;font-weight:700;color:#43266d}.drawer-header .drawer-title .notice-count[data-v-a9b1a514]{font-size:16px;font-weight:500;color:#888}.drawer-header .drawer-close[data-v-a9b1a514]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#666;transition:background .2s}.drawer-header .drawer-close[data-v-a9b1a514]:hover{background:#eee}.drawer-body[data-v-a9b1a514]{flex:1;overflow-y:auto;padding:12px 16px}.notice-card[data-v-a9b1a514]{background:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s}.notice-card[data-v-a9b1a514]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.notice-card .card-main[data-v-a9b1a514]{display:flex;align-items:stretch;cursor:pointer}.notice-card .card-left-bar[data-v-a9b1a514]{width:4px;flex-shrink:0;background:#43266d;border-radius:4px 0 0 4px}.notice-card .card-content[data-v-a9b1a514]{flex:1;padding:12px 10px 12px 12px;min-width:0}.notice-card .card-tags[data-v-a9b1a514]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.notice-card .card-tags .tag[data-v-a9b1a514]{font-size:11px;font-weight:600;color:#fff;padding:2px 8px;border-radius:4px}.notice-card .card-tags .tag.category[data-v-a9b1a514]{background:#43266d}.notice-card .card-tags .tag.target.ele[data-v-a9b1a514]{background:#0248aa}.notice-card .card-tags .tag.target.juniorHigh[data-v-a9b1a514]{background:#009717}.notice-card .card-tags .tag.target.all[data-v-a9b1a514]{background:#ff6a00}.notice-card .card-topic[data-v-a9b1a514]{font-size:15px;font-weight:600;color:#222;line-height:1.4;margin-bottom:4px}.notice-card .card-date[data-v-a9b1a514]{font-size:12px;color:#999}.notice-card .card-chevron[data-v-a9b1a514]{display:flex;align-items:center;padding:0 14px;color:#aaa;font-size:14px}.notice-card.is-read .card-left-bar[data-v-a9b1a514]{background:#ccc}.notice-card.is-read .card-topic[data-v-a9b1a514]{color:#888;font-weight:500}.notice-card.is-read .card-date[data-v-a9b1a514]{color:#bbb}.notice-card .card-detail[data-v-a9b1a514]{padding:0 16px 14px 20px;font-size:14px;line-height:1.7;color:#444;border-top:1px solid #f0f0f0}.notice-card .card-detail a[data-v-a9b1a514]{color:#43266d;word-break:break-all}.empty-state[data-v-a9b1a514]{text-align:center;color:#aaa;padding:40px 0;font-size:15px}@media(max-width:480px){.noticeboard-drawer[data-v-a9b1a514]{width:100vw}}.progress{display:flex;align-items:center;position:relative}.progress .onehundred-icon{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg{font-size:16px;color:#43266d}.progress .outside{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div{height:100%}.progress .bar .left{border-radius:15px 0 0 15px}.progress .bar .right{background-color:#fff;border-radius:0 15px 15px 0}.progress .text{width:100px}#app{font-family:Robot,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app .banner,#app .login{padding-top:66px}@media(max-width:480px){#app .banner,#app .login{padding-top:50px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@keyframes slideIn{0%{left:-300px}to{left:0}}@keyframes slideOut{0%{left:0}to{left:-300px}}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}blockquote{border-left:5px solid #eee;padding:10px 20px;margin:0 0 20px}input.radius{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;box-shadow:0 5px 8px 0 hsla(0,0%,61%,.5)}input.outline,input.radius{outline:none;width:100%;border-radius:100px;background-color:#fff}input.outline{border:1px solid #000;padding:0 20px}input.outline:disabled{background:#d8d8d8;border:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#333!important}input[type=file]{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:transparent;width:100%}select.outline{border-radius:100px;border:2px solid #000;background-color:#fff;padding:0 40px 0 20px}textarea{border:none;border:2px solid #43266d;resize:none;width:100%;border-radius:8px;padding:8px}button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:transparent}button{border:none;cursor:pointer}button.outline{border-radius:100px;box-shadow:0 2px 8px 0 rgba(0,0,0,.5);border:2px solid #000;background-color:#fff;transition:all .3s;width:100%;height:100%}button.outline:hover{background:#ffbf00;transition:all .3s}button.bkgray{border-radius:100px;background-color:hsla(0,0%,61%,.5)}.vue-treeselect__multi-value,.vue-treeselect__value-container{width:100%;vertical-align:middle;white-space:nowrap;overflow:hidden;overflow-x:scroll}.tableM>div{display:flex;margin-bottom:20px}.tableM>div:last-child{margin-bottom:0}.tableM>div .left,.tableM>div .right{padding-bottom:10px}.tableM>div .left>div,.tableM>div .right>div{padding:0 15px;height:60px;display:flex;align-items:center}.tableM>div .left>div:last-child,.tableM>div .right>div:last-child{height:32px}.tableM>div .left{width:-moz-fit-content;width:fit-content;background-color:#ffbf00;border-radius:20px 0 0 20px}.tableM>div .right{flex:1;border:2px solid #ffbf00;border-radius:0 20px 20px 0}.thead{display:flex;align-items:center;height:60px;border-radius:20px 20px 0 0;background-color:#ffbf00}.thead>div{font-size:18px;text-align:center}.tbody{padding:5px 0}.tbody .row,.tbody .row>div{display:flex;align-items:center}.tbody .row>div{font-size:18px;border-right:1px solid #979797;text-align:center;padding:12px 0;height:56px;justify-content:center}.tbody .row>div:last-child{border:none}svg{cursor:pointer}.Toastify__toast-container{width:auto!important;max-width:90vw}.Toastify__toast{white-space:nowrap}@media(max-width:480px){.thead{display:none!important}.tbody .row{flex-direction:column;align-items:flex-start;padding:12px 15px;margin-bottom:10px;border:2px solid #ffbf00;border-radius:12px;background:#fafafa}.tbody .row>div{border-right:none!important;height:auto!important;padding:4px 0!important;font-size:15px!important;width:100%;justify-content:flex-start!important;text-align:left!important}.tbody .row>div:before{font-weight:700;color:#43266d;margin-right:8px;min-width:80px}button.outline{font-size:14px!important;padding:6px 14px!important}}@media(max-width:768px){.tableM>div{flex-direction:column}.tableM>div .left{border-radius:12px 12px 0 0;width:100%}.tableM>div .right{border-radius:0 0 12px 12px}}.selectDiv{position:relative}.selectDiv select{height:36px;border:1px solid #000;cursor:pointer}.selectDiv svg{position:absolute;pointer-events:none;right:20px;top:10px}.selectDeco{position:relative}.selectDeco .options{position:absolute;bottom:42px}.selectDeco .options>div{width:120px;margin-top:5px;border-radius:100px;padding:4px 10px;border:3px solid #43266d;background:#fff;color:#43266d;text-align:center;font-weight:500}.selectDeco .options>div.active{background:#43266d;color:#fff}.selectDeco .options>div:hover{background:#43266d;color:#fff;cursor:pointer}.selectDeco button{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:4px 15px;height:36px;border-radius:100px;border:3px solid #43266d;background-color:#43266d;color:#fff}.selectDeco button .arrow{margin-right:10px;width:0;height:0;border-style:solid}.selectDeco button .arrow.up{border-width:0 7px 13px 7px;border-color:transparent transparent #fff transparent}.selectDeco button .arrow.down{border-width:13px 7px 0 7px;border-color:#fff transparent transparent transparent}.selectDeco button img{width:18px;height:auto;margin-right:10px}.action-error{background-color:#d04e4e!important;padding:6px 20px!important;font-weight:500!important}.action-error svg{margin-right:10px}.action-success{background-color:#3bb59f!important;padding:6px 20px!important;font-weight:500!important}.action-success svg{margin-right:10px}.progress[data-v-213ddfa8]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-213ddfa8]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-213ddfa8]{font-size:16px;color:#43266d}.progress .outside[data-v-213ddfa8]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-213ddfa8]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-213ddfa8]{height:100%}.progress .bar .left[data-v-213ddfa8]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-213ddfa8]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-213ddfa8]{width:100px}.avatar-frame[data-v-213ddfa8]{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-frame .avatar-img[data-v-213ddfa8]{border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-frame .avatar-placeholder[data-v-213ddfa8]{border-radius:50%;background:#e9e5f0;display:flex;align-items:center;justify-content:center;color:#8b5cf6}.avatar-frame.frame-purple-glow[data-v-213ddfa8]{box-shadow:0 0 8px 2px rgba(139,92,246,.6);border:2px solid #8b5cf6}.avatar-frame.frame-gold-gradient[data-v-213ddfa8]{border:3px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,gold,#ff8c00) border-box}.avatar-frame.frame-rainbow[data-v-213ddfa8]{border:3px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(red,orange,#ff0,green,blue,purple,red) border-box;animation:rainbow-spin-213ddfa8 3s linear infinite}.avatar-frame.frame-fire[data-v-213ddfa8]{box-shadow:0 0 10px 3px rgba(255,100,0,.5);border:2px solid #ff6400;animation:fire-pulse-213ddfa8 1.5s ease-in-out infinite}.avatar-frame.frame-ice[data-v-213ddfa8]{box-shadow:0 0 8px 2px rgba(56,189,248,.5);border:2px solid #38bdf8}.avatar-frame.frame-elite[data-v-213ddfa8]{border:3px solid gold;box-shadow:0 0 12px 4px rgba(255,215,0,.4),inset 0 0 4px rgba(255,215,0,.2)}@keyframes rainbow-spin-213ddfa8{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}@keyframes fire-pulse-213ddfa8{0%,to{box-shadow:0 0 10px 3px rgba(255,100,0,.5)}50%{box-shadow:0 0 16px 5px rgba(255,100,0,.7)}}.progress[data-v-376ced4e]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-376ced4e]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-376ced4e]{font-size:16px;color:#43266d}.progress .outside[data-v-376ced4e]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-376ced4e]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-376ced4e]{height:100%}.progress .bar .left[data-v-376ced4e]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-376ced4e]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-376ced4e]{width:100px}.header[data-v-376ced4e]{position:fixed;display:flex;justify-content:space-between;align-items:center;width:100vw;padding:20px 25px 0;z-index:100;background:#ffbf00}.header>div[data-v-376ced4e]:first-child{cursor:pointer}.header>div:first-child img[data-v-376ced4e]{height:42px;width:auto}.header>div[data-v-376ced4e]:nth-child(2){display:flex;align-items:center}.header>div:nth-child(2)>div[data-v-376ced4e]:nth-child(5){display:flex}.header>div:nth-child(2)>div:nth-child(5)>div[data-v-376ced4e]{width:28px;height:28px;line-height:28px;text-align:center;background:#43266d;color:#ffbf00;border-radius:50%;margin-left:10px;cursor:pointer;position:relative}.header>div:nth-child(2)>div:nth-child(5)>div .notice[data-v-376ced4e]{position:absolute;top:-12px;left:-6px;color:red}.header>div:nth-child(2)>div:nth-child(5)>div.notification-icon[data-v-376ced4e]{position:relative}.header>div:nth-child(2)>div:nth-child(5)>div.notification-icon .notification-badge[data-v-376ced4e]{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;padding:2px 5px;border-radius:10px;min-width:16px;text-align:center;line-height:1}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown[data-v-376ced4e]{position:relative}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown .dropdown-menu[data-v-376ced4e]{position:absolute;top:38px;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:180px;z-index:1000;overflow:hidden}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown .dropdown-menu .dropdown-item[data-v-376ced4e]{display:flex;align-items:center;padding:12px 16px;color:#333;font-size:14px;cursor:pointer;transition:background .2s}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown .dropdown-menu .dropdown-item[data-v-376ced4e]:hover{background:#f5f5f5}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown .dropdown-menu .dropdown-item svg[data-v-376ced4e]{width:16px;margin-right:10px;color:#43266d}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown .dropdown-menu .dropdown-item.avatar-upload-item[data-v-376ced4e]{border-bottom:1px solid #eee}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown .dropdown-menu .dropdown-item.avatar-upload-item svg[data-v-376ced4e]{color:#666}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown .dropdown-menu .dropdown-item.cwcoin-item[data-v-376ced4e]{cursor:pointer}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown .dropdown-menu .dropdown-item.cwcoin-item .cwcoin-value[data-v-376ced4e]{margin-left:auto;font-weight:700;color:#43266d}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown .dropdown-menu .dropdown-divider[data-v-376ced4e]{height:1px;background:#e5e7eb;margin:8px 0}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown.avatar-dropdown[data-v-376ced4e]{width:28px;height:28px;background:transparent;padding:0;overflow:visible;padding-bottom:12px}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown.avatar-dropdown .user-avatar[data-v-376ced4e]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #43266d;background:#fff}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown.avatar-dropdown .dropdown-menu[data-v-376ced4e]{top:38px}.header>div:nth-child(2)>div:nth-child(5)>div.account-dropdown.avatar-dropdown .dropdown-menu[data-v-376ced4e]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.header>div:nth-child(2) .greeting-mobile[data-v-376ced4e]{display:none;font-size:12px;align-items:center;gap:4px}.header>div:nth-child(2) .logout[data-v-376ced4e]{cursor:pointer;color:#43266d}.header>div:nth-child(2) .user-equipped-title[data-v-376ced4e]{font-size:12px;font-weight:600;margin-left:4px;padding:1px 6px;border-radius:8px;background:rgba(0,0,0,.06)}.header>div:nth-child(2) .online[data-v-376ced4e]{margin-left:10px}.header>div:nth-child(2) .python-playground-btn[data-v-376ced4e]{display:flex;align-items:center;gap:4px;margin-left:12px;padding:5px 14px;background:#43266d;color:#ffbf00;border-radius:20px;cursor:pointer;font-size:13px;font-weight:600;transition:opacity .2s}.header>div:nth-child(2) .python-playground-btn[data-v-376ced4e]:hover{opacity:.85}.header>div:nth-child(2) .python-playground-btn svg[data-v-376ced4e]{font-size:15px}.header>div:nth-child(2) .python-playground-btn .separator[data-v-376ced4e]{opacity:.5;font-weight:300}.header>div:nth-child(2) .version[data-v-376ced4e]{margin-left:15px;font-size:12px;color:#666;background:hsla(0,0%,100%,.5);padding:2px 8px;border-radius:10px;cursor:help}.header>div:nth-child(2) .guest-header .link[data-v-376ced4e]{color:#43266d;cursor:pointer;font-weight:500}.header>div:nth-child(2) .guest-header .link[data-v-376ced4e]:hover{text-decoration:underline}@media(max-width:480px){.header[data-v-376ced4e]{padding:10px 10px 0}.header>div:first-child img[data-v-376ced4e]{height:32px}.header>div:nth-child(2) .greeting-desktop[data-v-376ced4e]{display:none}.header>div:nth-child(2) .greeting-mobile[data-v-376ced4e]{display:flex}.header>div:nth-child(2) .online[data-v-376ced4e],.header>div:nth-child(2) .python-playground-btn[data-v-376ced4e],.header>div:nth-child(2) .version[data-v-376ced4e]{display:none}.header>div:nth-child(2)>div:nth-child(5)>div[data-v-376ced4e]{width:26px;height:26px;line-height:26px;margin-left:6px;font-size:13px}}@media(max-width:768px)and (min-width:481px){.header[data-v-376ced4e]{padding:15px 15px 0}.header>div:nth-child(2) .greeting-desktop[data-v-376ced4e]{font-size:14px}.header>div:nth-child(2) .online[data-v-376ced4e]{font-size:13px;margin-left:6px}.header>div:nth-child(2) .version[data-v-376ced4e]{display:none}}.progress[data-v-35a33a22]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-35a33a22]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-35a33a22]{font-size:16px;color:#43266d}.progress .outside[data-v-35a33a22]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-35a33a22]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-35a33a22]{height:100%}.progress .bar .left[data-v-35a33a22]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-35a33a22]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-35a33a22]{width:100px}.banner[data-v-35a33a22]{min-height:50vh;background:#ffbf00}.banner>div[data-v-35a33a22]{display:flex;align-items:center;padding:0 100px;min-height:50vh}@media(max-width:1024px){.banner>div[data-v-35a33a22]{padding:20px 0 0}}.banner>div>div[data-v-35a33a22]{flex:1;padding:22px 45px}@media(max-width:1024px){.banner>div>div[data-v-35a33a22]{padding:0}}.banner>div>div[data-v-35a33a22]:first-child{margin-right:50px}@media(max-width:1024px){.banner>div>div[data-v-35a33a22]:first-child{margin-right:0}}.banner>div>div:first-child img[data-v-35a33a22]{width:90%;max-height:50vh;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media(max-width:768px){.banner>div>div[data-v-35a33a22]:nth-child(2){display:none}}.banner>div>div:nth-child(2) img[data-v-35a33a22]{width:50%}.progress[data-v-6d7e53d9]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-6d7e53d9]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-6d7e53d9]{font-size:16px;color:#43266d}.progress .outside[data-v-6d7e53d9]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-6d7e53d9]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-6d7e53d9]{height:100%}.progress .bar .left[data-v-6d7e53d9]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-6d7e53d9]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-6d7e53d9]{width:100px}.contribution-chart[data-v-6d7e53d9]{overflow-x:auto;-webkit-overflow-scrolling:touch}.contribution-chart svg[data-v-6d7e53d9]{display:block}.contribution-chart .day-cell[data-v-6d7e53d9]:hover{stroke:#1b1f23;stroke-width:1px}@media(max-width:480px){.contribution-chart[data-v-6d7e53d9]{max-width:100%;padding-bottom:5px}.contribution-chart svg[data-v-6d7e53d9]{min-width:700px}}