.page-container[data-v-94a722df]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.login-container[data-v-94a722df]{background:#ffffff26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:50px 60px;box-shadow:0 25px 50px #0003;border:1px solid rgba(255,255,255,.3);max-width:500px;width:100%}.login-container h1[data-v-94a722df]{color:#fff;text-align:center;font-size:2.5rem;margin-bottom:10px;text-shadow:0 4px 15px rgba(0,0,0,.3)}.subtitle[data-v-94a722df]{color:#fffc;text-align:center;margin-bottom:40px;font-size:1.1rem}.logo[data-v-94a722df]{font-size:4rem;text-align:center;margin-bottom:20px}.form-group input[data-v-94a722df]{width:100%;padding:18px 24px;font-size:1.1rem;border:2px solid rgba(255,255,255,.3);border-radius:14px;background:#ffffff1a;color:#fff;outline:none;transition:all .3s}.form-group input[data-v-94a722df]::placeholder{color:#fff9}.form-group input[data-v-94a722df]:focus{border-color:#fff;background:#fff3;box-shadow:0 0 20px #ffffff4d}.btn-group[data-v-94a722df]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:30px}.btn-group .btn-primary[data-v-94a722df]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;box-shadow:0 10px 30px #f5576c66}.btn-group .btn-primary[data-v-94a722df]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #f5576c80}.btn-group .btn-secondary[data-v-94a722df]{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.4)}.btn-group .btn-secondary[data-v-94a722df]:hover{background:#ffffff4d;transform:translateY(-3px)}.links[data-v-94a722df]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px;padding-top:25px;border-top:1px solid rgba(255,255,255,.2)}.links a[data-v-94a722df]{color:#ffffffd9;text-decoration:none;text-align:center;padding:12px;border-radius:10px;background:#ffffff1a;transition:all .3s;font-size:.95rem}.links a[data-v-94a722df]:hover{background:#ffffff40;transform:translateY(-2px)}.message[data-v-94a722df]{text-align:center;margin-top:20px;padding:12px;border-radius:10px;color:#fff;font-size:.95rem}.message.success[data-v-94a722df]{background:#48c78e66}.message.error[data-v-94a722df]{background:#f1466866}.page-container[data-v-64876efd]{min-height:100vh;padding:30px}.header-top[data-v-64876efd]{display:flex;align-items:center;gap:20px;margin-bottom:30px;max-width:900px;margin-left:auto;margin-right:auto}.header-top h1[data-v-64876efd]{color:#fff;font-size:2rem;text-shadow:0 4px 15px rgba(0,0,0,.2);margin:0}.back-link[data-v-64876efd]{color:#ffffffe6;text-decoration:none;padding:10px 20px;background:#fff3;border-radius:25px;transition:all .3s;font-size:.95rem}.back-link[data-v-64876efd]:hover{background:#ffffff59}.settings-grid[data-v-64876efd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.setting-item[data-v-64876efd]{display:flex;flex-direction:column;gap:8px}.setting-item label[data-v-64876efd]{font-weight:600;color:#555;font-size:.95rem}.setting-item input[data-v-64876efd]{padding:14px 18px;border:2px solid #e0e0e0;border-radius:12px;font-size:1.1rem}.setting-item input[data-v-64876efd]:focus{border-color:#38ef7d;box-shadow:0 0 0 4px #38ef7d26;outline:none}.btn-primary[data-v-64876efd]{background:linear-gradient(135deg,#11998e,#38ef7d);box-shadow:0 8px 25px #38ef7d59}.btn-primary[data-v-64876efd]:hover{box-shadow:0 12px 35px #38ef7d73}.action-row[data-v-64876efd]{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.info-bar[data-v-64876efd]{background:#ffffffe6;border-radius:15px;padding:20px;margin-bottom:25px;display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.info-item[data-v-64876efd]{text-align:center}.info-item .value[data-v-64876efd]{font-size:2rem;font-weight:700;color:#11998e}.info-item .label[data-v-64876efd]{color:#666;font-size:.9rem}.player-list[data-v-64876efd]{display:flex;flex-direction:column;gap:12px}.player-item[data-v-64876efd]{display:flex;align-items:center;gap:15px;padding:15px 20px;background:#f8f9fa;border-radius:12px;transition:all .3s}.player-item[data-v-64876efd]:hover{background:#e9ecef}.player-order[data-v-64876efd]{width:45px;height:45px;background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0}.player-name[data-v-64876efd]{flex:1;font-weight:600;font-size:1.1rem;color:#333}.player-actions[data-v-64876efd]{display:flex;gap:8px}.btn-up[data-v-64876efd],.btn-down[data-v-64876efd]{width:36px;height:36px;border:none;border-radius:8px;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-up[data-v-64876efd]{background:#e8f5e9;color:#2e7d32}.btn-down[data-v-64876efd]{background:#ffebee;color:#c62828}.btn-up[data-v-64876efd]:hover,.btn-down[data-v-64876efd]:hover{transform:scale(1.1)}.btn-delete[data-v-64876efd]{background:#ffebee;color:#c62828;border:none;width:36px;height:36px;border-radius:8px;cursor:pointer;font-size:1.1rem;transition:all .2s}.btn-delete[data-v-64876efd]:hover{background:#ffcdd2;transform:scale(1.1)}.btn-danger[data-v-64876efd]{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}.message[data-v-64876efd]{position:fixed;top:20px;right:20px;padding:15px 25px;border-radius:12px;color:#fff;font-weight:500;z-index:1000;animation:slideIn-64876efd .3s ease}.message.success[data-v-64876efd]{background:linear-gradient(135deg,#11998e,#38ef7d)}.message.error[data-v-64876efd]{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}@keyframes slideIn-64876efd{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.page-container[data-v-d2493a50]{min-height:100vh;padding:20px}.header-top[data-v-d2493a50]{display:flex;align-items:center;gap:20px;margin-bottom:20px;max-width:1400px;margin-left:auto;margin-right:auto}.header-top h1[data-v-d2493a50]{color:#fff;font-size:1.8rem;text-shadow:0 4px 15px rgba(0,0,0,.2);margin:0}.back-link[data-v-d2493a50]{color:#ffffffe6;text-decoration:none;padding:8px 18px;background:#fff3;border-radius:25px;transition:all .3s;font-size:.9rem}.back-link[data-v-d2493a50]:hover{background:#ffffff59}.main-grid[data-v-d2493a50]{display:grid;grid-template-columns:1fr 300px;gap:20px;max-width:1400px;margin:0 auto}@media (max-width: 1000px){.main-grid[data-v-d2493a50]{grid-template-columns:1fr}}.card[data-v-d2493a50]{background:#fffffff2;border-radius:20px;padding:25px;box-shadow:0 10px 40px #00000026}.card h2[data-v-d2493a50]{color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f5576c;font-size:1.2rem}.controls-row[data-v-d2493a50]{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}.round-control-small[data-v-d2493a50]{display:flex;align-items:center;gap:15px;padding:12px 18px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px}.player-control-small[data-v-d2493a50]{display:flex;align-items:center;gap:15px;padding:12px 18px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:12px}.round-info[data-v-d2493a50],.player-info[data-v-d2493a50]{display:flex;align-items:center;gap:10px}.round-label[data-v-d2493a50],.player-label[data-v-d2493a50]{color:#666;font-size:.9rem}.round-number[data-v-d2493a50]{font-size:1.8rem;font-weight:800;color:#f5576c}.player-name[data-v-d2493a50]{font-size:1rem;font-weight:700;color:#2e7d32;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.round-buttons[data-v-d2493a50],.player-buttons[data-v-d2493a50]{display:flex;gap:6px}.btn-sm-round[data-v-d2493a50],.btn-sm-player[data-v-d2493a50]{width:32px;height:32px;border:none;border-radius:8px;background:#e9ecef;color:#333;font-size:.9rem;cursor:pointer;transition:all .2s}.btn-sm-player[data-v-d2493a50]{background:#c8e6c9}.btn-sm-round[data-v-d2493a50]:hover:not(:disabled),.btn-sm-player[data-v-d2493a50]:hover:not(:disabled){transform:scale(1.05)}.btn-sm-round[data-v-d2493a50]:disabled,.btn-sm-player[data-v-d2493a50]:disabled{opacity:.5;cursor:not-allowed}.btn-primary-round[data-v-d2493a50],.btn-primary-player[data-v-d2493a50]{width:32px;height:32px;border:none;border-radius:8px;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;font-size:.9rem;cursor:pointer;transition:all .2s}.btn-primary-player[data-v-d2493a50]{background:linear-gradient(135deg,#4ecca3,#45b793)}.btn-primary-round[data-v-d2493a50]:hover,.btn-primary-player[data-v-d2493a50]:hover{transform:scale(1.05)}.contents-grid[data-v-d2493a50]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;max-height:calc(100vh - 350px);overflow-y:auto}.content-item[data-v-d2493a50]{padding:18px;background:#f8f9fa;border-radius:12px;border-left:4px solid #f5576c}.content-item.fake-highlight[data-v-d2493a50]{background:linear-gradient(135deg,#ffebee,#ffcdd2);border-left-color:#c62828;animation:pulse-d2493a50 1.5s infinite}@keyframes pulse-d2493a50{0%,to{box-shadow:0 0 #c628284d}50%{box-shadow:0 0 0 8px #c6282800}}.content-header[data-v-d2493a50]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.content-number[data-v-d2493a50]{width:24px;height:24px;background:#f5576c33;color:#f5576c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.author[data-v-d2493a50]{flex:1;font-size:.85rem;color:#888}.truth-badge[data-v-d2493a50]{padding:3px 10px;border-radius:15px;font-size:.75rem;font-weight:600}.truth-badge.true[data-v-d2493a50]{background:#e8f5e9;color:#2e7d32}.truth-badge.false[data-v-d2493a50]{background:#ffebee;color:#c62828}.text[data-v-d2493a50]{font-size:1rem;color:#333;line-height:1.5}.sidebar .card[data-v-d2493a50]{margin-bottom:15px}.player-score[data-v-d2493a50]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:10px;margin-bottom:8px}.player-score .name[data-v-d2493a50]{font-weight:600;font-size:.95rem;color:#333}.player-score .score[data-v-d2493a50]{font-size:1.2rem;font-weight:700;color:#f5576c}.player-score .actions[data-v-d2493a50]{display:flex;gap:4px}.score-btn[data-v-d2493a50]{width:28px;height:28px;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:.85rem;transition:all .2s}.score-btn.plus1[data-v-d2493a50]{background:#e8f5e9;color:#2e7d32}.score-btn.plus2[data-v-d2493a50]{background:#c8e6c9;color:#1b5e20}.score-btn.minus[data-v-d2493a50]{background:#ffebee;color:#c62828}.score-btn[data-v-d2493a50]:hover{transform:scale(1.1)}.fake-reveal[data-v-d2493a50]{text-align:center;padding:15px;background:linear-gradient(135deg,#ffebee,#ffcdd2);border-radius:12px}.fake-reveal .icon[data-v-d2493a50]{font-size:2rem;margin-bottom:8px}.fake-reveal .text[data-v-d2493a50]{color:#c62828;font-weight:600;font-size:1rem}.empty-state[data-v-d2493a50]{text-align:center;padding:30px;color:#999}.empty-state-small[data-v-d2493a50]{text-align:center;padding:20px;color:#999;font-size:.9rem}.message[data-v-d2493a50]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:10px;color:#fff;font-weight:500;z-index:1000;animation:slideIn-d2493a50 .3s ease}.message.success[data-v-d2493a50]{background:linear-gradient(135deg,#f093fb,#f5576c)}@keyframes slideIn-d2493a50{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.page-container[data-v-ffd0ef32]{min-height:100vh;padding:20px;background:transparent}.main-grid[data-v-ffd0ef32]{display:grid;grid-template-columns:70% 20%;gap:1px;width:100%;margin:0 auto;height:calc(100vh - 40px)}@media (max-width: 1000px){.main-grid[data-v-ffd0ef32]{grid-template-columns:1fr;height:auto}}.card[data-v-ffd0ef32]{width:100%;background:#fffffff2;border-radius:20px;padding:25px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;flex:1;min-height:0}.card h2[data-v-ffd0ef32]{color:#333;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #4ecca3;flex-shrink:0}.question-card[data-v-ffd0ef32]{height:65%;overflow:hidden}.contents-grid[data-v-ffd0ef32]{display:grid;grid-template-columns:repeat(2,1fr);gap:0;overflow-y:auto;min-height:0}.content-item[data-v-ffd0ef32]{padding:15px;background:#f8f9fa;border-left:4px solid #f5576c;transition:all .3s}.content-item[data-v-ffd0ef32]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.content-header[data-v-ffd0ef32]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.content-number[data-v-ffd0ef32]{width:24px;height:24px;background:#f5576c33;color:#f5576c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.author[data-v-ffd0ef32]{flex:1;font-size:1rem;color:#3b3b3b}.text[data-v-ffd0ef32]{font-size:1.4rem;color:#333;line-height:1.6}.score-card[data-v-ffd0ef32]{height:65%;overflow:hidden}.leaderboard[data-v-ffd0ef32]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:1}.rank-item[data-v-ffd0ef32]{display:flex;align-items:center;padding:15px 18px;background:#f8f9fa;border-radius:12px;transition:all .3s}.rank-item[data-v-ffd0ef32]:hover{background:#e9ecef}.rank-item.top-1[data-v-ffd0ef32]{background:linear-gradient(135deg,#ffd7004d,#ffa50033)}.rank-item.top-2[data-v-ffd0ef32]{background:linear-gradient(135deg,#c0c0c04d,#a9a9a933)}.rank-item.top-3[data-v-ffd0ef32]{background:linear-gradient(135deg,#cd7f324d,#b7631e33)}.rank-badge[data-v-ffd0ef32]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;margin-right:12px;background:#e0e0e0;color:#666}.top-1 .rank-badge[data-v-ffd0ef32]{background:gold;color:#333}.top-2 .rank-badge[data-v-ffd0ef32]{background:silver;color:#333}.top-3 .rank-badge[data-v-ffd0ef32]{background:#cd7f32;color:#fff}.rank-name[data-v-ffd0ef32]{flex:1;font-weight:600;font-size:1rem;color:#333}.rank-score[data-v-ffd0ef32]{font-size:1.3rem;font-weight:800;color:#667eea}.welcome-section[data-v-ffd0ef32]{text-align:center;padding:20px;color:#999;flex-shrink:0;border-top:1px solid #eee;margin-top:15px}.empty-state[data-v-ffd0ef32]{text-align:center;padding:40px;color:#999;flex:1;display:flex;flex-direction:column;justify-content:center}.empty-state .icon[data-v-ffd0ef32]{font-size:3rem;margin-bottom:15px}.message[data-v-ffd0ef32]{position:fixed;top:20px;right:20px;padding:15px 25px;border-radius:12px;color:#fff;font-weight:500;z-index:1000;animation:slideIn-ffd0ef32 .3s ease}.message.success[data-v-ffd0ef32]{background:linear-gradient(135deg,#4ecca3,#45b793)}.message.error[data-v-ffd0ef32]{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}@keyframes slideIn-ffd0ef32{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.page-container[data-v-429049b8]{min-height:100vh;padding:20px}.header-top[data-v-429049b8]{display:flex;align-items:center;gap:20px;margin-bottom:20px;max-width:1400px;margin-left:auto;margin-right:auto}.header-top h1[data-v-429049b8]{color:#fff;font-size:1.8rem;text-shadow:0 4px 15px rgba(0,0,0,.2);margin:0}.user-badge[data-v-429049b8]{background:#ffffff26;padding:8px 18px;border-radius:20px;color:#4ecca3;font-size:.95rem}.back-link[data-v-429049b8]{color:#ffffffe6;text-decoration:none;padding:8px 18px;background:#fff3;border-radius:25px;transition:all .3s;font-size:.9rem}.back-link[data-v-429049b8]:hover{background:#ffffff59}.main-grid[data-v-429049b8]{display:grid;grid-template-columns:400px 1fr;gap:20px;max-width:1400px;margin:0 auto}@media (max-width: 900px){.main-grid[data-v-429049b8]{grid-template-columns:1fr}}.card[data-v-429049b8]{width:100%;background:#fffffff2;border-radius:20px;padding:25px;box-shadow:0 10px 40px #00000026}.card h2[data-v-429049b8]{color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #4ecca3;font-size:1.2rem}.add-card[data-v-429049b8]{height:fit-content}.contents-card[data-v-429049b8]{overflow:hidden}.info-box[data-v-429049b8]{background:#f8f9fa;border-radius:12px;padding:15px;margin-bottom:20px}.info-box .row[data-v-429049b8]{display:flex;justify-content:space-between;margin-bottom:8px}.info-box .row[data-v-429049b8]:last-child{margin-bottom:0}.info-box .label[data-v-429049b8]{color:#666}.info-box .value[data-v-429049b8]{font-weight:600;color:#333}.progress-bar[data-v-429049b8]{background:#e9ecef;border-radius:8px;height:8px;margin-top:12px;overflow:hidden}.progress-bar .fill[data-v-429049b8]{height:100%;background:linear-gradient(90deg,#4ecca3,#45b793);border-radius:8px;transition:width .3s}.form-group[data-v-429049b8]{margin-bottom:15px}.form-group label[data-v-429049b8]{display:block;font-weight:600;color:#555;margin-bottom:8px;font-size:.95rem}.form-group textarea[data-v-429049b8],.form-group select[data-v-429049b8]{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;font-family:inherit;transition:all .3s;background:#fff}.form-group textarea[data-v-429049b8]:focus,.form-group select[data-v-429049b8]:focus{outline:none;border-color:#4ecca3;box-shadow:0 0 0 3px #4ecca326}.form-group select option[data-v-429049b8]{background:#fff;color:#333}.textarea-wrapper[data-v-429049b8]{position:relative}.textarea-wrapper textarea[data-v-429049b8]{padding-right:80px}.clear-btn[data-v-429049b8]{position:absolute;right:45px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:none;border-radius:50%;background:#ff6b6b33;color:#ff6b6b;cursor:pointer;font-size:.8rem;display:flex;align-items:center;justify-content:center;transition:all .3s}.clear-btn[data-v-429049b8]:hover{background:#ff6b6b66}.clear-btn.small[data-v-429049b8]{width:24px;height:24px;font-size:.7rem}.voice-btn[data-v-429049b8]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;background:#4ecca34d;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .3s}.voice-btn[data-v-429049b8]:hover{background:#4ecca380}.voice-btn.listening[data-v-429049b8]{background:#ff6b6b;animation:pulse-voice-429049b8 1s infinite}.voice-btn.small[data-v-429049b8]{width:28px;height:28px;font-size:.85rem}@keyframes pulse-voice-429049b8{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.1)}}.voice-status[data-v-429049b8]{margin-top:8px;padding:8px;background:#4ecca31a;border-radius:6px}.listening-indicator[data-v-429049b8]{color:#4ecca3;font-weight:600;animation:blink-429049b8 1s infinite}.interim-text[data-v-429049b8]{color:#666;font-style:italic}@keyframes blink-429049b8{0%,to{opacity:1}50%{opacity:.5}}.voice-hint[data-v-429049b8]{color:#999;font-size:.8rem;margin-top:5px}.truth-options[data-v-429049b8]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.truth-btn[data-v-429049b8]{padding:12px;border:2px solid #e0e0e0;border-radius:10px;background:#fff;color:#666;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s;font-family:inherit}.truth-btn[data-v-429049b8]:hover{background:#f8f9fa}.truth-btn.active[data-v-429049b8]{border-color:#4ecca3;background:#4ecca326;color:#4ecca3}.truth-btn.small[data-v-429049b8]{padding:10px;font-size:.9rem}.btn-primary[data-v-429049b8]{width:100%;padding:14px;background:linear-gradient(135deg,#4ecca3,#45b793);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;font-family:inherit}.btn-primary[data-v-429049b8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #4ecca359}.btn-primary[data-v-429049b8]:disabled{opacity:.5;cursor:not-allowed}.hint[data-v-429049b8]{color:#999;font-size:.8rem;margin-top:12px;text-align:center}.round-tabs[data-v-429049b8]{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.round-tab[data-v-429049b8]{padding:10px 18px;background:#f8f9fa;border:2px solid transparent;border-radius:10px;color:#666;cursor:pointer;transition:all .3s;font-family:inherit;font-weight:500;font-size:.9rem}.round-tab[data-v-429049b8]:hover{background:#e9ecef}.round-tab.active[data-v-429049b8]{background:#4ecca326;border-color:#4ecca3;color:#4ecca3}.contents-list[data-v-429049b8]{display:grid;grid-template-columns:repeat(2,1fr);gap:0;max-height:calc(100vh - 280px);overflow-y:auto}.drag-hint[data-v-429049b8]{font-size:.85rem;color:#888;margin-bottom:10px}.drag-handle[data-v-429049b8]{cursor:grab;padding:5px 10px;color:#aaa;font-size:1.2rem;-webkit-user-select:none;user-select:none}.drag-handle[data-v-429049b8]:active{cursor:grabbing;color:#4ecca3}.content-card[data-v-429049b8]{display:flex;flex-direction:column}.card-header[data-v-429049b8]{display:flex;align-items:center;gap:8px}.sortable-ghost[data-v-429049b8]{opacity:.4;background:#4ecca3!important}@media (max-width: 1200px){.contents-list[data-v-429049b8]{grid-template-columns:1fr}}.content-card[data-v-429049b8]{background:#f8f9fa;padding:18px;border-left:4px solid #f5576c}.content-card.my-content[data-v-429049b8]{border-left-color:gold}.card-header[data-v-429049b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.author[data-v-429049b8]{font-size:.9rem;color:#666}.author.me[data-v-429049b8]{color:#f093fb;font-weight:600}.content-num[data-v-429049b8]{font-size:.85rem;color:#999}.content-card .text[data-v-429049b8]{color:#333;font-size:1rem;line-height:1.5;margin-bottom:12px}.card-footer[data-v-429049b8]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #e9ecef}.truth-tag[data-v-429049b8]{padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:600}.truth-tag.truth[data-v-429049b8]{background:#e8f5e9;color:#2e7d32}.truth-tag.fake[data-v-429049b8]{background:#ffebee;color:#c62828}.edit-actions[data-v-429049b8]{display:flex;gap:8px}.btn-sm[data-v-429049b8]{padding:6px 12px;font-size:.8rem;border-radius:6px;border:none;cursor:pointer;font-family:inherit;font-weight:500;transition:all .2s}.btn-edit[data-v-429049b8]{background:#e3f2fd;color:#1976d2}.btn-detail[data-v-429049b8]{background:#fff3e0;color:#f57c00}.btn-sm[data-v-429049b8]:hover{transform:translateY(-1px)}.edit-form[data-v-429049b8]{margin-top:12px;padding-top:12px;border-top:1px solid #e9ecef}.edit-form .form-group[data-v-429049b8]{margin-bottom:12px}.edit-form .form-group[data-v-429049b8]:last-of-type{margin-bottom:12px}.edit-form-actions[data-v-429049b8]{display:flex;gap:8px}.btn-save[data-v-429049b8]{background:#4ecca3;color:#fff}.btn-cancel[data-v-429049b8]{background:#e9ecef;color:#666}.empty-state[data-v-429049b8]{grid-column:1 / -1;text-align:center;padding:40px;color:#999}.empty-state .icon[data-v-429049b8]{font-size:3rem;margin-bottom:10px}.modal[data-v-429049b8]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-429049b8]{background:#fff;border-radius:20px;padding:30px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-content h3[data-v-429049b8]{color:#333;margin-bottom:15px;text-align:center}.modal-content p[data-v-429049b8]{color:#666;margin-bottom:20px;text-align:center}.fake-options[data-v-429049b8]{display:flex;flex-direction:column;gap:10px}.fake-option[data-v-429049b8]{padding:15px;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;text-align:left;transition:all .2s;font-family:inherit}.fake-option[data-v-429049b8]:hover{border-color:#ff6b6b;background:#ffebee}.fake-option .option-author[data-v-429049b8]{display:block;font-size:.85rem;color:#666;margin-bottom:5px}.fake-option .option-text[data-v-429049b8]{display:block;color:#333;font-size:.95rem}.detail-content[data-v-429049b8]{background:#f8f9fa;border-radius:12px;padding:20px}.detail-item[data-v-429049b8]{display:flex;margin-bottom:15px}.detail-item[data-v-429049b8]:last-child{margin-bottom:0}.detail-label[data-v-429049b8]{width:80px;color:#666;font-weight:600}.detail-value[data-v-429049b8]{flex:1;color:#333}.detail-value.truth[data-v-429049b8]{color:#2e7d32;font-weight:600}.detail-value.fake[data-v-429049b8]{color:#c62828;font-weight:600}.message[data-v-429049b8]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:10px;color:#fff;font-weight:500;z-index:1000;animation:slideIn-429049b8 .3s ease;max-width:300px}.message.success[data-v-429049b8]{background:linear-gradient(135deg,#4ecca3,#45b793)}.message.error[data-v-429049b8]{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}@keyframes slideIn-429049b8{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.page-container{min-height:100vh;padding:30px}.header{text-align:center;margin-bottom:40px}.header h1{color:#fff;font-size:2.5rem;text-shadow:0 4px 15px rgba(0,0,0,.2)}.header .subtitle{color:#fffc;margin-top:10px}.header .user-badge{display:inline-block;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 25px;border-radius:25px;color:#4ecca3;font-size:1.1rem;margin-top:12px;border:1px solid rgba(255,255,255,.2)}.header .back-link{display:inline-block;margin-top:15px;color:#ffffffb3;text-decoration:none;padding:8px 20px;background:#ffffff1a;border-radius:20px;transition:all .3s}.header .back-link:hover{background:#fff3}.card{background:#fffffff2;border-radius:20px;padding:35px;margin-bottom:30px;box-shadow:0 20px 50px #00000026;max-width:900px;margin-left:auto;margin-right:auto}.card h2{color:#333;margin-bottom:25px;padding-bottom:15px;border-bottom:3px solid #4ecca3;display:flex;align-items:center;gap:12px}.btn{padding:14px 35px;font-size:1rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s;font-family:inherit}.btn-primary{background:linear-gradient(135deg,#4ecca3,#45b793);color:#fff;box-shadow:0 8px 25px #4ecca359}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #4ecca373}.btn-secondary{background:#e9ecef;color:#333}.btn-secondary:hover{background:#dee2e6;transform:translateY(-2px)}.btn-danger{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:600;color:#555;margin-bottom:8px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:14px 18px;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;transition:all .3s;font-family:inherit}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#4ecca3;box-shadow:0 0 0 4px #4ecca326}.form-group select option{background:#fff;color:#333}.message{position:fixed;top:20px;right:20px;padding:15px 25px;border-radius:12px;color:#fff;font-weight:500;z-index:1000;animation:slideIn .3s ease}.message.success{background:linear-gradient(135deg,#4ecca3,#45b793)}.message.error{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.empty-state{text-align:center;padding:50px;color:#999}.empty-state .icon{font-size:4rem;margin-bottom:15px}
