.progress[data-v-12f8dda4]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-12f8dda4]{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-12f8dda4]{font-size:16px;color:#43266d}.progress .outside[data-v-12f8dda4]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-12f8dda4]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-12f8dda4]{height:100%}.progress .bar .left[data-v-12f8dda4]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-12f8dda4]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-12f8dda4]{width:100px}.tooltip[data-v-12f8dda4]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-12f8dda4]{flex:1;white-space:nowrap}.loading[data-v-12f8dda4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(10,10,10,.4);display:flex;align-items:center;z-index:200}.loading .sk-folding-cube[data-v-12f8dda4]{margin:20px auto;width:40px;height:40px;position:relative;transform:rotate(45deg)}.loading .sk-folding-cube .sk-cube[data-v-12f8dda4]{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.loading .sk-folding-cube .sk-cube[data-v-12f8dda4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#43266d;animation:sk-foldCubeAngle-12f8dda4 2.4s linear infinite both;transform-origin:100% 100%}.loading .sk-folding-cube .sk-cube2[data-v-12f8dda4]{transform:scale(1.1) rotate(90deg)}.loading .sk-folding-cube .sk-cube3[data-v-12f8dda4]{transform:scale(1.1) rotate(180deg)}.loading .sk-folding-cube .sk-cube4[data-v-12f8dda4]{transform:scale(1.1) rotate(270deg)}.loading .sk-folding-cube .sk-cube2[data-v-12f8dda4]:before{animation-delay:.3s}.loading .sk-folding-cube .sk-cube3[data-v-12f8dda4]:before{animation-delay:.6s}.loading .sk-folding-cube .sk-cube4[data-v-12f8dda4]:before{animation-delay:.9s}@keyframes sk-foldCubeAngle-12f8dda4{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{transform:perspective(140px) rotateY(180deg);opacity:0}}.progress[data-v-15aeb2a8]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-15aeb2a8]{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-15aeb2a8]{font-size:16px;color:#43266d}.progress .outside[data-v-15aeb2a8]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-15aeb2a8]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-15aeb2a8]{height:100%}.progress .bar .left[data-v-15aeb2a8]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-15aeb2a8]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-15aeb2a8]{width:100px}.tooltip[data-v-15aeb2a8]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-15aeb2a8]{flex:1;white-space:nowrap}.skeleton[data-v-15aeb2a8]{display:inline-block;background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.12) 50%,rgba(0,0,0,.06));background-size:200% 100%;animation:skeleton-shimmer-15aeb2a8 1.4s ease-in-out infinite}.skeleton-block[data-v-15aeb2a8]{display:block}.skeleton-circle[data-v-15aeb2a8]{border-radius:50%!important}@keyframes skeleton-shimmer-15aeb2a8{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton[data-v-15aeb2a8]{animation:none}}.progress[data-v-0ffdcbb8]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-0ffdcbb8]{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-0ffdcbb8]{font-size:16px;color:#43266d}.progress .outside[data-v-0ffdcbb8]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-0ffdcbb8]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-0ffdcbb8]{height:100%}.progress .bar .left[data-v-0ffdcbb8]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-0ffdcbb8]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-0ffdcbb8]{width:100px}.tooltip[data-v-0ffdcbb8]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-0ffdcbb8]{flex:1;white-space:nowrap}.home[data-v-0ffdcbb8]{position:relative;padding:0 50px 40px}@media (max-width:768px){.home[data-v-0ffdcbb8]{padding:0 15px 40px}}.home .title[data-v-0ffdcbb8]{display:flex;justify-content:center}.home .title>div[data-v-0ffdcbb8]{position:absolute;width:200px;height:70px;padding-top:10px;font-size:20px;background:url(data:image/png;base64,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);background-size:contain;background-repeat:no-repeat;text-align:center}.home>div:first-child>div[data-v-0ffdcbb8]{top:-20px}.home .btns[data-v-0ffdcbb8]{display:flex;position:absolute;right:5%;top:-60px}.home .btns>div[data-v-0ffdcbb8]{margin-left:10px}.home .btns>div button[data-v-0ffdcbb8]{padding:10px 20px;min-height:44px}.home .today-board[data-v-0ffdcbb8]{margin-top:28px;background:#fff;border:3px solid #1a1a2e;border-radius:16px;box-shadow:6px 6px 0 #1a1a2e;padding:18px 20px}.home .today-board .board-title[data-v-0ffdcbb8]{font-size:20px;font-weight:700;color:#1a1a2e;display:flex;align-items:center;gap:8px;margin-bottom:14px}.home .today-board .board-title .board-date[data-v-0ffdcbb8]{font-size:13px;color:#6b7280;font-weight:500;margin-left:auto}.home .today-board .board-stats[data-v-0ffdcbb8]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}@media (max-width:480px){.home .today-board .board-stats[data-v-0ffdcbb8]{grid-template-columns:repeat(3,1fr)}}.home .today-board .board-stats .stat[data-v-0ffdcbb8]{background:#f8f9ff;border:2px solid #e1e4e8;border-radius:10px;padding:10px 8px;text-align:center}.home .today-board .board-stats .stat.me[data-v-0ffdcbb8]{background:linear-gradient(180deg,#fff7c2,#ffe066);border-color:#1a1a2e}.home .today-board .board-stats .stat .stat-num[data-v-0ffdcbb8]{font-size:26px;font-weight:800;color:#5b6abf;line-height:1.1}.home .today-board .board-stats .stat .stat-num.green[data-v-0ffdcbb8]{color:#15803d}.home .today-board .board-stats .stat .stat-num.purple[data-v-0ffdcbb8]{color:#7c3aed}.home .today-board .board-stats .stat .stat-label[data-v-0ffdcbb8]{font-size:12px;color:#43266d;margin-top:4px;font-weight:600}.home .today-board .board-stats .stat .stat-sub[data-v-0ffdcbb8]{font-size:11px;color:#6b7280;margin-top:2px}.home .today-board .board-context[data-v-0ffdcbb8]{font-size:13px;color:#6b7280;margin:4px 2px 12px}.home .today-board .board-context strong[data-v-0ffdcbb8]{color:#1a1a2e;font-weight:700;font-family:Fira Code,monospace}.home .today-board .board-top[data-v-0ffdcbb8]{border-top:1px dashed #d1d5db;padding-top:12px}.home .today-board .board-top-title[data-v-0ffdcbb8]{font-size:14px;font-weight:700;color:#92400e;margin-bottom:8px}.home .today-board .board-top-list[data-v-0ffdcbb8]{display:flex;flex-direction:column;gap:4px}.home .today-board .board-row[data-v-0ffdcbb8]{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;background:#fafbfc;font-size:14px}.home .today-board .board-row.me[data-v-0ffdcbb8]{background:#fef3c7;border:1.5px solid #f59e0b;font-weight:600}.home .today-board .board-row .rank[data-v-0ffdcbb8]{font-weight:700;color:#6b7280;min-width:24px}.home .today-board .board-row .name[data-v-0ffdcbb8]{flex:1;color:#1a1a2e}.home .today-board .board-row .ac[data-v-0ffdcbb8]{color:#15803d;font-weight:700;font-family:Fira Code,monospace}.home .goal-reminder[data-v-0ffdcbb8]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;display:flex;align-items:center;gap:16px;width:100%;margin:50px 0 0;padding:16px 24px;background:#fff8e1;border:1px solid #f59e0b;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.home .goal-reminder[data-v-0ffdcbb8]:focus{outline:none}.home .goal-reminder[data-v-0ffdcbb8]:focus-visible{outline:2px solid #f59e0b;outline-offset:2px;border-radius:inherit}.home .goal-reminder[data-v-0ffdcbb8]:hover{border-color:#f59e0b;background:#fde8c5;transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.home .goal-reminder .goal-reminder-icon[data-v-0ffdcbb8]{font-size:24px;color:#f59e0b;flex-shrink:0}.home .goal-reminder .goal-reminder-body[data-v-0ffdcbb8]{flex:1;display:flex;flex-direction:column}.home .goal-reminder .goal-reminder-title[data-v-0ffdcbb8]{font-size:16px;font-weight:700;color:#bb7808;margin-bottom:4px}.home .goal-reminder .goal-reminder-desc[data-v-0ffdcbb8]{font-size:14px;color:#6b7280}.home .goal-reminder .goal-reminder-action[data-v-0ffdcbb8]{font-size:14px;font-weight:500;color:#f59e0b;white-space:nowrap;display:flex;align-items:center;gap:4px}@media (max-width:768px){.home .goal-reminder[data-v-0ffdcbb8]{padding:12px 16px}}.home .filter-section[data-v-0ffdcbb8]{display:flex;justify-content:center;margin-top:24px}.home .filter-section .filter-buttons[data-v-0ffdcbb8]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.home .filter-section .filter-buttons .filter-btn[data-v-0ffdcbb8]{padding:10px 22px;min-height:44px;border:2px solid #43266d;background:#fff;color:#43266d;border-radius:9999px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease;display:flex;align-items:center;gap:8px}.home .filter-section .filter-buttons .filter-btn[data-v-0ffdcbb8]:focus{outline:none}.home .filter-section .filter-buttons .filter-btn[data-v-0ffdcbb8]:focus-visible{outline:2px solid #43266d;outline-offset:2px;border-radius:inherit}.home .filter-section .filter-buttons .filter-btn[data-v-0ffdcbb8]:hover{background:#f5f3fa}.home .filter-section .filter-buttons .filter-btn.active[data-v-0ffdcbb8]{background:#43266d;color:#fff}.home .filter-section .filter-buttons .filter-btn.active .filter-count[data-v-0ffdcbb8]{background:hsla(0,0%,100%,.25);color:#fff}.home .filter-section .filter-buttons .filter-btn .filter-count[data-v-0ffdcbb8]{background:#f5f3fa;color:#43266d;font-size:12px;font-weight:500;padding:2px 9px;border-radius:8px}.home .toolbox[data-v-0ffdcbb8]{margin:50px 0 0}.home .toolbox .toolbox-title[data-v-0ffdcbb8]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:16px}.home .toolbox .toolbox-title svg[data-v-0ffdcbb8]{margin-right:8px;color:#43266d}.home .toolbox .toolbox-cards[data-v-0ffdcbb8]{display:flex;gap:16px;flex-wrap:wrap}.home .toolbox .tool-card[data-v-0ffdcbb8]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;border:2px solid transparent}.home .toolbox .tool-card[data-v-0ffdcbb8]:focus{outline:none}.home .toolbox .tool-card[data-v-0ffdcbb8]:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:inherit}.home .toolbox .tool-card[data-v-0ffdcbb8]:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.12)}.home .toolbox .tool-card[data-v-0ffdcbb8]:active{transform:translateY(-1px)}.home .toolbox .tool-card .tool-icon[data-v-0ffdcbb8]{font-size:32px;margin-bottom:8px;color:#fff}.home .toolbox .tool-card .tool-label[data-v-0ffdcbb8]{font-size:16px;font-weight:700;color:#fff}.home .toolbox .tool-card .tool-desc[data-v-0ffdcbb8]{font-size:12px;color:hsla(0,0%,100%,.85);margin-top:2px}.home .toolbox .tool-card.cpp[data-v-0ffdcbb8]{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.home .toolbox .tool-card.python[data-v-0ffdcbb8]{background:linear-gradient(135deg,#10b981,#059669)}.home .toolbox .tool-card.game[data-v-0ffdcbb8]{background:linear-gradient(135deg,#f59e0b,#d97706)}.home .toolbox .tool-card.ai[data-v-0ffdcbb8]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.home .toolbox .tool-card.math[data-v-0ffdcbb8]{background:linear-gradient(135deg,#ec4899,#be185d)}.home .toolbox .tool-card.english[data-v-0ffdcbb8]{background:linear-gradient(135deg,#06b6d4,#0e7490)}@media (max-width:768px){.home .toolbox .tool-card[data-v-0ffdcbb8]{width:100px;height:100px}.home .toolbox .tool-card .tool-icon[data-v-0ffdcbb8]{font-size:26px}.home .toolbox .tool-card .tool-label[data-v-0ffdcbb8]{font-size:14px}}.home .classes-skeleton[data-v-0ffdcbb8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:50px 36px;margin:20px 0 50px}.home .classes-skeleton .class-skel[data-v-0ffdcbb8]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:0;overflow:hidden}.home .classes-skeleton .class-skel-body[data-v-0ffdcbb8]{padding:16px;display:flex;flex-direction:column;gap:8px}.home .classes[data-v-0ffdcbb8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:50px 36px;margin:20px 0;padding:0}.home .classes .progress .onehundred-icon[data-v-0ffdcbb8]{right:90px}.home .classes.other[data-v-0ffdcbb8]{margin-top:90px}.home .classes>div[data-v-0ffdcbb8]{position:relative;width:auto;margin:0;border-radius:20px;box-shadow:5px 5px 10px 0 rgba(0,0,0,.5);border:3px solid #000;background-color:#fff;padding:5px 15px 40px}.home .classes>div>div[data-v-0ffdcbb8]:first-child{display:flex;justify-content:center;border-bottom:1px solid #000}.home .classes>div>div:first-child img[data-v-0ffdcbb8]{width:70%}.home .classes>div>div[data-v-0ffdcbb8]:nth-child(2){padding-top:15px}.home .classes>div>div:nth-child(2)>div[data-v-0ffdcbb8]{text-align:center;margin-bottom:10px}.home .classes>div>div:nth-child(2)>div[data-v-0ffdcbb8]:first-child{font-size:30px;font-weight:700;color:#43266d}.home .classes>div>div:nth-child(2)>div[data-v-0ffdcbb8]:nth-child(n+2){font-size:20px;color:#000;font-weight:400}.home .classes>div>div:nth-child(2)>div[data-v-0ffdcbb8]:last-child{margin:0}.home .classes>div>div[data-v-0ffdcbb8]:last-child{position:absolute;left:50%;transform:translateX(-50%);bottom:-25px;width:70%;max-width:186px}.home .classes>div>div:last-child button[data-v-0ffdcbb8]{font-size:25px;height:50px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:3px solid #000;width:100%}@media (max-width:480px){.home .classes>div>div[data-v-0ffdcbb8]:last-child{width:80%;max-width:160px}.home .classes>div>div:last-child button[data-v-0ffdcbb8]{font-size:20px;height:44px}}.home .acRate[data-v-0ffdcbb8]{padding:0 20px}.reply-inbox[data-v-0ffdcbb8]{max-width:1000px;margin:20px auto;padding:12px 20px;background:#fff8e1;border:1px solid #f59e0b;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.reply-inbox-head[data-v-0ffdcbb8]{display:flex;align-items:center;gap:12px}.reply-inbox-head .reply-inbox-title[data-v-0ffdcbb8]{font-size:16px;font-weight:700;color:#bb7808;display:inline-flex;align-items:center;gap:4px}.reply-inbox-head .reply-inbox-title .reply-inbox-icon[data-v-0ffdcbb8]{color:#bb7808}.reply-inbox-head .reply-inbox-count[data-v-0ffdcbb8]{display:inline-block;background:#e74c3c;color:#fff;min-width:24px;height:24px;line-height:24px;text-align:center;border-radius:8px;padding:0 8px;font-size:12px;font-weight:700;margin-left:4px}.reply-inbox-head .reply-inbox-toggle[data-v-0ffdcbb8]{margin-left:auto;background:#fff;border:1px solid #f59e0b;border-radius:8px;padding:8px 14px;min-height:36px;font-size:12px;color:#bb7808;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:4px;transition:background .15s ease}.reply-inbox-head .reply-inbox-toggle[data-v-0ffdcbb8]:focus{outline:none}.reply-inbox-head .reply-inbox-toggle[data-v-0ffdcbb8]:focus-visible{outline:2px solid #f59e0b;outline-offset:2px;border-radius:inherit}.reply-inbox-head .reply-inbox-toggle[data-v-0ffdcbb8]:hover{background:#fde8c5}.reply-inbox-list[data-v-0ffdcbb8]{list-style:none;padding:0;margin:12px 0 0}.reply-inbox-list>li[data-v-0ffdcbb8]{margin-bottom:8px}.reply-inbox-list>li[data-v-0ffdcbb8]:last-child{margin-bottom:0}.reply-inbox-item[data-v-0ffdcbb8]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;display:block;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;transition:border-color .2s ease,transform .2s ease}.reply-inbox-item[data-v-0ffdcbb8]:focus{outline:none}.reply-inbox-item[data-v-0ffdcbb8]:focus-visible{outline:2px solid #f59e0b;outline-offset:2px;border-radius:inherit}.reply-inbox-item[data-v-0ffdcbb8]:hover{border-color:#f59e0b;transform:translateX(2px)}.reply-inbox-item-head[data-v-0ffdcbb8]{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;color:#6b7280}.reply-inbox-item-head .reply-kind-tag[data-v-0ffdcbb8]{background:#5b6abf;color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:8px}.reply-inbox-item-head .reply-who[data-v-0ffdcbb8]{font-weight:500;color:#248a4d}.reply-inbox-item-head .reply-time[data-v-0ffdcbb8]{margin-left:auto;color:#9ca3af;font-size:11px}.reply-my-comment[data-v-0ffdcbb8]{display:block;font-size:12px;color:#6b7280;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-preview[data-v-0ffdcbb8]{display:block;font-size:14px;color:#1f2937;line-height:1.5}