@keyframes slideUp-926b76de{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.difficulty[data-v-926b76de]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.difficulty p[data-v-926b76de],.difficulty span[data-v-926b76de]{padding:4px 8px;border-radius:6px;background:#94a3b826;font-size:12px;font-weight:500;border:1px solid rgba(148,163,184,.2)}.difficulty p[data-v-926b76de]{color:#7c3aed}.difficulty span[data-v-926b76de]{display:flex;align-items:center}.difficulty span[data-v-926b76de]:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background-color:currentColor;margin-right:2px}.difficulty span.green[data-v-926b76de]{background:linear-gradient(135deg,#10b9811a,#22c55e1a);color:#059669;border-color:#10b98133}.difficulty span.orange[data-v-926b76de]{background:linear-gradient(135deg,#f59e0b1a,#f973161a);color:#d97706;border-color:#f59e0b33}.difficulty span.red[data-v-926b76de]{background:linear-gradient(135deg,#f43f5e1a,#ec48991a);color:#dc2626;border-color:#f43f5e33}.difficulty span.purple[data-v-926b76de]{background:linear-gradient(135deg,#743ff41a,#7048ec1a);color:#a855f7;border-color:#f43f5e33}.cdi[data-v-926b76de]{position:relative;background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(237,237,237,.5);border-radius:1rem;padding:1.5rem;cursor:pointer;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);animation:slideUp-926b76de .5s ease-out backwards}.cdi[data-v-926b76de]:hover{transform:translateY(-.5rem);box-shadow:0 25px 50px -12px #8b5cf626}.cdi:hover h2[data-v-926b76de]{background:var(--gradient-violet);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cdi:hover .opera .right[data-v-926b76de]{opacity:1}.cdi:hover .opera .right .icon[data-v-926b76de]{transform:translate(.25rem)}.cdi h2[data-v-926b76de]{min-height:52px;font-size:18px;margin-bottom:14px;font-weight:700;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s}.cdi .content[data-v-926b76de]{min-height:40px;font-size:14px;color:var(--text-secondary);margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cdi .tags[data-v-926b76de]{margin-bottom:14px;display:flex;align-items:center;gap:8px}.cdi .tags .tag[data-v-926b76de]{padding:6px 12px;border-radius:8px;background:#94a3b81a;color:#475569;border:1px solid rgba(148,163,184,.2);font-size:12px;transition:all .3s}.cdi .tags .tag[data-v-926b76de]:hover{border-color:#8b5cf680;background:#8b5cf60d}.cdi .opera[data-v-926b76de]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(148,163,184,.2);padding-top:14px}.cdi .opera .left[data-v-926b76de]{display:flex;align-items:center;color:var(--text-secondary);gap:20px;font-weight:500}.cdi .opera .left .lfi[data-v-926b76de]{display:flex;align-items:center;gap:6px}.cdi .opera .left .lfi[data-v-926b76de]:hover{color:var(--violet-600)}.cdi .opera .left .lfi:hover .el-icon[data-v-926b76de]{transform:scale(1.1)}.cdi .opera .left .lfi .el-icon[data-v-926b76de]{transition:transform .3s}.cdi .opera .right[data-v-926b76de]{display:flex;align-items:center;gap:6px;color:var(--violet-600);font-size:12px;font-weight:500;opacity:0;transition:all .3s}.cdi .opera .right .icon[data-v-926b76de]{transition:transform .3s}.difficulty[data-v-b4c4f6af]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.difficulty p[data-v-b4c4f6af],.difficulty span[data-v-b4c4f6af]{padding:4px 8px;border-radius:6px;background:#94a3b826;font-size:12px;font-weight:500;border:1px solid rgba(148,163,184,.2)}.difficulty p[data-v-b4c4f6af]{color:#7c3aed}.difficulty span[data-v-b4c4f6af]{display:flex;align-items:center}.difficulty span[data-v-b4c4f6af]:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background-color:currentColor;margin-right:2px}.difficulty span.green[data-v-b4c4f6af]{background:linear-gradient(135deg,#10b9811a,#22c55e1a);color:#059669;border-color:#10b98133}.difficulty span.orange[data-v-b4c4f6af]{background:linear-gradient(135deg,#f59e0b1a,#f973161a);color:#d97706;border-color:#f59e0b33}.difficulty span.red[data-v-b4c4f6af]{background:linear-gradient(135deg,#f43f5e1a,#ec48991a);color:#dc2626;border-color:#f43f5e33}.difficulty span.purple[data-v-b4c4f6af]{background:linear-gradient(135deg,#743ff41a,#7048ec1a);color:#a855f7;border-color:#f43f5e33}.detailDialog.noDesktop[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot{padding:16px 8px}.detailDialog.noDesktop[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .opera,.detailDialog.noDesktop[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .share{gap:8px}.detailDialog.noDesktop[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .share .btn{padding:8px 16px}.detailDialog.noDesktop[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .share .btn:hover{transform:unset}.detailDialog[data-v-b4c4f6af] .dialog .el-overlay-dialog{display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog{padding:0;margin:0;max-width:70rem;border-radius:24px;overflow:hidden;background:#eee}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__header{padding:0}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body{display:flex;flex-direction:column;max-height:80vh}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digHeader,.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain,.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot{padding:32px}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digHeader{border-bottom:1px solid rgba(148,163,184,.2)}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digHeader .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digHeader .head .difficulty{margin-bottom:0}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digHeader .head .difficulty .study:before{content:unset}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digHeader .head .close{cursor:pointer;transition:all .3s;color:var(--text-secondary);width:32px;height:32px;border-radius:12px}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digHeader .head .close:hover{background:#94a3b81a;transform:rotate(90deg);color:var(--text-primary)}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digHeader .title span{display:block;font-size:24px;font-weight:700;background:linear-gradient(135deg,#7c3aed,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digHeader .title p{text-align:right;font-size:12px;color:#1cb884e6}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain{display:flex;flex-direction:column;gap:32px;overflow:auto;border-bottom:1px solid rgba(148,163,184,.2)}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain .digmi .title{font-size:24px;margin-bottom:24px;color:var(--text-primary);position:relative;font-weight:700;display:block}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain .digmi .title:before{content:"";display:inline-block;width:4px;height:24px;border-radius:24px;position:absolute;top:2px;left:-10px;bottom:0;margin:auto;background:linear-gradient(180deg,#7c3aed,#4f46e5)}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain .digmi .title.section-line-green:before{background:linear-gradient(180deg,#059669,#10b981)}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain .digmi .title.section-line-blue:before{background:linear-gradient(180deg,#0284c7,#06b6d4)}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain .digmi .content{white-space:pre-wrap;padding:24px;background:#fbfbfb;border-radius:12px;font-size:16px;color:var(--text-primary);border:1px solid rgba(148,163,184,.2);position:relative;list-style-position:inside}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain .digmi .content .copy{width:2rem;height:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem;z-index:1;border:1px solid rgba(148,163,184,.2);border-radius:.5rem;background:var(--bg-secondary);transition:all .3s;color:var(--text-secondary)}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain .digmi .content .copy:hover{background:#f1f5f9cc;transform:scale(1.05)}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain .digmi .content .answer pre{overflow-x:auto;background:#f4f4f4;padding:10px;border-radius:10px}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain .digmi .tags{display:flex;flex-wrap:wrap;gap:.5rem}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain .digmi .tags .tag{padding:8px 16px;border-radius:12px;background:linear-gradient(135deg,#8b5cf61a,#4f46e51a);color:#7c3aed;border:1px solid rgba(139,92,246,.2);font-size:14px;font-weight:500;transition:all .3s;cursor:pointer}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digMain .digmi .tags .tag:hover{transform:scale(1.05);box-shadow:0 4px 6px -1px #8b5cf633}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot{display:flex;align-items:center;justify-content:space-between;background:var(--bg-card)}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .opera{display:flex;align-items:center;gap:16px}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .opera .opi{display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--text-secondary);font-weight:700}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .opera .opi.desktop:hover,.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .opera .opi.active{color:var(--violet-600)}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .opera .opi.desktop:hover .el-icon,.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .opera .opi.active .el-icon{border-color:#8b5cf680;background:#8b5cf60d}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .opera .opi .el-icon{width:32px;height:32px;border-radius:8px;border:1px solid rgba(148,163,184,.2);background:var(--bg-secondary);transition:all .3s}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .share{display:flex;align-items:center;gap:16px}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .share .btn{display:flex;align-items:center;gap:8px;padding:10px 20px;color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;cursor:pointer;box-shadow:0 10px 15px -3px #8b5cf64d;transition:all .3s}.detailDialog[data-v-b4c4f6af] .dialog .el-dialog .el-dialog__body .digFot .share .btn:hover{background:linear-gradient(135deg,#6d28d9,#4338ca);box-shadow:0 20px 25px -5px #8b5cf666;transform:scale(1.05)}
