.ai-showdown-images[data-v-2e03bffd]{padding:0}.expand-enter-active[data-v-2e03bffd],.expand-leave-active[data-v-2e03bffd]{transition:all .4s;overflow:hidden}.expand-enter-from[data-v-2e03bffd],.expand-leave-to[data-v-2e03bffd]{opacity:0;max-height:0;transform:translateY(-20px)}.expand-enter-to[data-v-2e03bffd],.expand-leave-from[data-v-2e03bffd]{opacity:1;max-height:1000px;transform:translateY(0)}.certificates-wrapper[data-v-2e03bffd]{justify-content:center;display:flex}.certificates-list[data-v-2e03bffd]{flex-direction:column;gap:24px;margin:32px 0 16px;display:flex}.certificate-item[data-v-2e03bffd]{flex-direction:column;align-items:center;gap:12px;display:flex}.bonus-card[data-v-2e03bffd]{aspect-ratio:351/198;color:#fff;background-image:url(../ai_showdown/certificate_background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;min-width:300px;padding:20px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0003}.bonus-header[data-v-2e03bffd]{align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:16px}.bonus-logo[data-v-2e03bffd]{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.bonus-brand[data-v-2e03bffd]{color:#fff;font-size:.7rem;font-weight:600}.bonus-content[data-v-2e03bffd]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-top:20px;display:flex}.bonus-amount[data-v-2e03bffd]{color:#fff;text-shadow:1px 1px 2px #00000080;margin-bottom:2px;font-size:2.5rem;font-style:italic;font-weight:900;line-height:1}.bonus-label[data-v-2e03bffd]{color:#fff;margin-bottom:6px;font-size:.9rem;font-weight:600}.bonus-subtitle[data-v-2e03bffd]{color:#fffc;letter-spacing:.3px;text-transform:uppercase;margin-bottom:10px;font-size:.55rem;font-weight:500}.bonus-message[data-v-2e03bffd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:4px;max-width:90%;padding:6px 10px;font-size:.65rem;font-style:italic;font-weight:500;line-height:1.3}.download-action[data-v-2e03bffd]{justify-content:center;display:flex}.download-btn[data-v-2e03bffd]{color:#4facfe;cursor:pointer;background:0 0;border:1px solid #4facfe;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.download-btn[data-v-2e03bffd]:hover:not(:disabled){color:#fff;background:#4facfe}.download-btn[data-v-2e03bffd]:disabled{cursor:not-allowed;opacity:.6}.loading-spinner[data-v-2e03bffd]{border:2px solid #f3f3f3;border-top-color:#4facfe;border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-2e03bffd}@keyframes spin-2e03bffd{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.download-icon[data-v-2e03bffd]{width:16px;height:16px}@media (max-width:768px){.certificates-list[data-v-2e03bffd]{gap:20px;margin:24px 0 12px}.certificate-item[data-v-2e03bffd]{gap:10px}.bonus-card[data-v-2e03bffd]{max-width:400px;min-width:unset;padding:16px}.bonus-header[data-v-2e03bffd]{top:12px;left:12px}.bonus-logo[data-v-2e03bffd]{width:14px;height:14px}.bonus-brand[data-v-2e03bffd]{font-size:.65rem}.bonus-amount[data-v-2e03bffd]{font-size:2rem}.bonus-label[data-v-2e03bffd]{font-size:.8rem}.bonus-subtitle[data-v-2e03bffd]{font-size:.5rem}.bonus-message[data-v-2e03bffd]{max-width:95%;padding:5px 8px;font-size:.6rem}.download-btn[data-v-2e03bffd]{padding:6px 12px;font-size:12px}}.flip-countdown[data-v-e8c36937]{gap:12px;margin-top:8px}.flip-countdown[data-v-e8c36937],.flip-unit[data-v-e8c36937]{align-items:center;display:flex}.flip-unit[data-v-e8c36937]{flex-direction:column;gap:4px}.flip-card[data-v-e8c36937]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);perspective:1000px;background:#fff3;border-radius:8px;width:60px;height:80px;transition:all .2s;position:relative;box-shadow:0 2px 8px #0000001a}.flip-card-inner[data-v-e8c36937]{height:100%;transform-style:preserve-3d;width:100%;transition:transform .4s ease-out;position:relative}.flip-card[data-v-e8c36937]{animation:.4s ease-out gentleFlip-e8c36937}@keyframes gentleFlip-e8c36937{0%{transform:scale(1)rotateX(0)}25%{transform:scale(1.02)rotateX(-5deg)}75%{transform:scale(1.02)rotateX(5deg)}to{transform:scale(1)rotateX(0)}}.flip-card-back[data-v-e8c36937],.flip-card-front[data-v-e8c36937]{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-family:Courier New,monospace;font-size:2rem;font-weight:700;display:flex;position:absolute}.flip-card-back[data-v-e8c36937]{transform:rotateX(180deg)}.flip-separator[data-v-e8c36937]{align-items:center;height:80px;margin:0 -4px 25px;font-size:2rem;font-weight:700;display:flex}.flip-label[data-v-e8c36937],.flip-separator[data-v-e8c36937]{color:#fff;transition:color .3s}.flip-label[data-v-e8c36937]{letter-spacing:.5px;text-align:center;font-size:.75rem;font-weight:600}.countdown-warning .flip-card[data-v-e8c36937]{background:#f59e0b}.countdown-warning .flip-label[data-v-e8c36937],.countdown-warning .flip-separator[data-v-e8c36937]{color:#f59e0b}.countdown-urgent .flip-card[data-v-e8c36937]{background:#ef4444}.countdown-urgent .flip-label[data-v-e8c36937],.countdown-urgent .flip-separator[data-v-e8c36937]{color:#ef4444}.countdown-urgent .flip-card[data-v-e8c36937]{animation:.4s ease-out gentleFlip-e8c36937,3s ease-in-out infinite subtlePulse-e8c36937}@keyframes subtlePulse-e8c36937{0%,to{opacity:1;transform:scale(1);box-shadow:0 2px 8px #0000001a}50%{opacity:.95;transform:scale(1.01);box-shadow:0 2px 12px #ef444433}}@media (max-width:768px){.flip-countdown[data-v-e8c36937]{flex-wrap:wrap;justify-content:center;gap:8px}.flip-card[data-v-e8c36937]{width:45px;height:60px}.flip-card-back[data-v-e8c36937],.flip-card-front[data-v-e8c36937],.flip-separator[data-v-e8c36937]{font-size:1.5rem}.flip-separator[data-v-e8c36937]{height:60px;margin:0 -2px 20px}.flip-label[data-v-e8c36937]{font-size:.65rem}}@media (prefers-color-scheme:dark){.countdown-warning .flip-card[data-v-e8c36937]{background:#fbbf244d!important}.countdown-warning .flip-label[data-v-e8c36937],.countdown-warning .flip-separator[data-v-e8c36937]{color:#fbbf24!important}.countdown-urgent .flip-card[data-v-e8c36937]{background:#f872724d!important}.countdown-urgent .flip-label[data-v-e8c36937],.countdown-urgent .flip-separator[data-v-e8c36937]{color:#f87171!important}}.flip-card[data-v-e8c36937]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.page-container[data-v-9ca684eb]{box-sizing:border-box;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.loading-overlay[data-v-9ca684eb]{z-index:1000;background:#232425e6;position:fixed;top:0;bottom:0;left:0;right:0}.loading-content[data-v-9ca684eb],.loading-overlay[data-v-9ca684eb]{justify-content:center;align-items:center;display:flex}.loading-content[data-v-9ca684eb]{color:#fff;text-align:center;flex-direction:column}.loading-title[data-v-9ca684eb]{margin-bottom:20px;font-size:2rem;font-weight:700}.loading-animation[data-v-9ca684eb]{justify-content:center;align-items:center;width:100%;display:flex}.spinner[data-v-9ca684eb]{border:4px solid #ffffff4d;border-top-color:#0f7fff;border-radius:50%;width:40px;height:40px;margin:0 auto;animation:1s linear infinite spin-9ca684eb}.header-section[data-v-9ca684eb],.main-title[data-v-9ca684eb]{text-align:center;margin-bottom:40px}.main-title[data-v-9ca684eb]{line-height:1.2}.title-amount[data-v-9ca684eb]{color:#000;letter-spacing:-.02em;margin-bottom:8px;font-size:4rem;font-style:italic;font-weight:900}.title-subtitle[data-v-9ca684eb]{color:#232425;letter-spacing:.02em;font-size:2rem;font-weight:700}.subtitle[data-v-9ca684eb]{color:#666;margin-bottom:20px;font-size:1.25rem}.prize-pool[data-v-9ca684eb]{color:#0f7fff;margin-bottom:30px;font-weight:700}.prize-pool-red[data-v-9ca684eb]{margin-bottom:16px;color:#ef4444!important}.battle-info-card[data-v-9ca684eb]{color:#fff;background:linear-gradient(109deg,#2246fb 16.74%,#4a56fd 39.24%,#ea5f2d 52.27%,#fe5933 62.46%,#ff522a 88.06%),radial-gradient(75.9% 75.9%,#fffffff2 45%,#999 100%);border-radius:36px;margin-bottom:20px;padding:40px 32px;position:relative;box-shadow:0 4px 12px #3b82f64d}.battle-header[data-v-9ca684eb]{text-align:center;margin-bottom:32px}.battle-header h3[data-v-9ca684eb]{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.battle-subtitle[data-v-9ca684eb],.battle-title-centered[data-v-9ca684eb]{text-align:center}.battle-subtitle[data-v-9ca684eb]{color:#ffffffe6;margin:8px 0 16px;font-size:1.125rem;font-weight:500}.battle-status[data-v-9ca684eb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#fff3;border-radius:24px;padding:8px 16px;font-size:.875rem;font-weight:600}.battle-countdown[data-v-9ca684eb]{text-align:center}.countdown-section[data-v-9ca684eb]{flex-direction:column;align-items:center;gap:12px;display:flex}.countdown-label[data-v-9ca684eb]{color:#ffffffe6;margin-bottom:8px;font-size:1.125rem;font-weight:600}.countdown-ended[data-v-9ca684eb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#ffffff1a;border-radius:12px;padding:20px}.countdown-ended .value[data-v-9ca684eb]{color:#ffffffe6;font-size:1.25rem;font-weight:600}.prize-pool[data-v-9ca684eb]{color:#fff;opacity:.95;margin-top:16px;font-size:1.5rem;font-weight:600}.prize-amount[data-v-9ca684eb]{font-style:italic}.section-divider[data-v-9ca684eb]{background:linear-gradient(90deg,#fff0,#ffffffa6 49.04%,#fff0);width:80%;height:1px;margin:32px auto}.vs-section[data-v-9ca684eb]{width:90%;max-width:1200px;margin:40px auto}.competitor[data-v-9ca684eb],.vs-section[data-v-9ca684eb]{align-items:center;display:flex}.competitor[data-v-9ca684eb]{flex-direction:column;flex:1}.vs-divider[data-v-9ca684eb]{flex:1}.competitor-logo[data-v-9ca684eb]{flex-direction:column;align-items:center;gap:16px;display:flex}.logos-container[data-v-9ca684eb]{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.logo-image[data-v-9ca684eb]{width:60px;height:60px}.logo-image[data-v-9ca684eb],.logo-image-right[data-v-9ca684eb]{filter:drop-shadow(0 2px 4px #0003);-o-object-fit:contain;object-fit:contain}.logo-image-right[data-v-9ca684eb]{height:36px}@media (max-width:768px){.logo-image-right[data-v-9ca684eb]{height:18px}}.competitor-name[data-v-9ca684eb]{color:#fff;text-align:left;font-size:1.5rem;font-weight:600}.vs-divider[data-v-9ca684eb],.vs-logo[data-v-9ca684eb]{justify-content:center;align-items:center;display:flex}.vs-logo img[data-v-9ca684eb]{filter:drop-shadow(0 2px 4px #0000004d);-o-object-fit:contain;object-fit:contain;width:48px;height:48px}@media (max-width:768px){.title-amount[data-v-9ca684eb]{font-size:2.5rem}.title-subtitle[data-v-9ca684eb]{font-size:1.25rem}.vs-section[data-v-9ca684eb]{flex-direction:column;gap:24px;width:95%;margin:32px auto}.logos-container[data-v-9ca684eb]{gap:8px}.logo-image[data-v-9ca684eb]{width:48px;height:48px}.vs-logo img[data-v-9ca684eb]{width:36px;height:36px}.competitor-name[data-v-9ca684eb]{font-size:1.25rem}.competitor-logo[data-v-9ca684eb]{gap:12px}.section-divider[data-v-9ca684eb]{margin:24px auto}.stats-grid[data-v-9ca684eb]{grid-template-columns:1fr;gap:16px}.stat-label[data-v-9ca684eb]{font-size:.8rem}.stat-value[data-v-9ca684eb]{font-size:1.2rem}}.round-stats-card[data-v-9ca684eb]{-webkit-backdrop-filter:blur(19.5px);backdrop-filter:blur(19.5px);background:linear-gradient(#ffffffe6,#ffffffe6);border:1px solid #e5e7eb;border-radius:24px;margin-top:32px;padding:24px;box-shadow:0 4px 12px #0000001a}.stats-header[data-v-9ca684eb]{margin-bottom:20px}.stats-title[data-v-9ca684eb]{color:#232425;margin:0;font-size:1.25rem;font-weight:600}.stats-grid[data-v-9ca684eb]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.stat-item[data-v-9ca684eb]{text-align:center;gap:8px}.stat-label[data-v-9ca684eb]{color:#6b7280;margin-bottom:4px;font-size:16px}.stat-value[data-v-9ca684eb]{color:#111827;font-size:20px}.label[data-v-9ca684eb]{color:#6b7280;font-size:.875rem;font-weight:500}.value[data-v-9ca684eb]{color:#232425;font-size:1rem}.main-content[data-v-9ca684eb]{gap:40px;display:grid}.rules-section[data-v-9ca684eb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.rules-header[data-v-9ca684eb]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;transition:background-color .2s;display:flex}.rules-header[data-v-9ca684eb]:hover{background:#f9fafb}.collapse-btn[data-v-9ca684eb]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;font-weight:700;transition:all .2s;display:flex}.collapse-btn[data-v-9ca684eb]:hover{color:#374151;background:#e5e7eb}.collapse-btn.expanded[data-v-9ca684eb]{color:#fff;background:#0f7fff}.section-title[data-v-9ca684eb]{color:#232425;margin:0;font-size:1.5rem;font-weight:600}.rules-content[data-v-9ca684eb]{gap:16px;display:grid}.rule-item[data-v-9ca684eb]{background:#f9fafb;border-radius:8px;align-items:flex-start;gap:12px;padding:20px;line-height:1.6;display:flex}.rule-number[data-v-9ca684eb]{color:#0f7fff;min-width:24px;margin-top:2px;font-size:1.1rem;font-weight:700}.rule-text[data-v-9ca684eb]{color:#374151;flex:1;font-size:.95rem}.rule-text strong[data-v-9ca684eb]{color:#232425;font-weight:600}.rule-text em[data-v-9ca684eb]{color:#4b5563;font-style:italic}.rule-text code[data-v-9ca684eb]{background:#e5e7eb;border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem}.rule-text a[data-v-9ca684eb]{color:#0f7fff;text-decoration:underline}.rule-text a[data-v-9ca684eb]:hover{color:#06c}.examples-section[data-v-9ca684eb]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0f7fff}.examples-section .rule-number[data-v-9ca684eb]{display:none}.rule-content[data-v-9ca684eb]{color:#374151;margin:0}.rule-content strong[data-v-9ca684eb]{color:#232425;margin-bottom:0;font-weight:600;display:inline}[data-v-9ca684eb] .highlighted-prompt{color:#000;background:#fef3c7;border:2px solid #fbbf24;border-radius:8px;margin:12px 0;padding:18px 18px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:400;line-height:1.6;display:block;box-shadow:0 2px 4px #92400e1a}[data-v-9ca684eb] .highlighted-prompt b,[data-v-9ca684eb] .highlighted-prompt strong{color:#000!important;font-weight:700!important}.rule-examples[data-v-9ca684eb]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-top:12px;padding:12px}.examples-title[data-v-9ca684eb]{color:#374151;text-align:left;margin:0 0 12px;font-size:.9rem;font-weight:600}.example-item[data-v-9ca684eb]{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.example-item[data-v-9ca684eb]:last-child{margin-bottom:0}.example-label[data-v-9ca684eb]{color:#0f7fff;font-size:.875rem;font-weight:600}.example-text[data-v-9ca684eb]{color:#6b7280;word-break:break-all;font-family:Monaco,Menlo,monospace;font-size:.875rem}.submissions-section[data-v-9ca684eb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.submissions-header[data-v-9ca684eb]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.header-buttons[data-v-9ca684eb]{gap:12px}.header-buttons[data-v-9ca684eb],.refresh-btn[data-v-9ca684eb]{align-items:center;display:flex}.refresh-btn[data-v-9ca684eb]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;justify-content:center;padding:8px 10px;font-size:14px;transition:all .2s}.refresh-btn[data-v-9ca684eb]:hover{color:#374151;background:#e5e7eb}.refresh-btn svg[data-v-9ca684eb]{fill:currentColor;width:16px;height:16px;transition:transform .2s}.refresh-btn.refreshing svg[data-v-9ca684eb]{animation:1s linear infinite spin-9ca684eb}.refresh-btn[data-v-9ca684eb]:disabled{cursor:not-allowed;opacity:.6}@keyframes spin-9ca684eb{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.create-btn[data-v-9ca684eb]{color:#fff;cursor:pointer;background:#0f7fff;border:none;border-radius:8px;padding:10px 20px;font-weight:500;transition:background-color .2s}.create-btn[data-v-9ca684eb]:hover{background:#06c}.create-btn.primary[data-v-9ca684eb]{padding:12px 24px;font-size:1rem}.empty-state[data-v-9ca684eb]{color:#6b7280;gap:16px;padding:60px 20px}.empty-icon[data-v-9ca684eb]{margin-bottom:20px;font-size:3rem}.submissions-grid[data-v-9ca684eb]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.submission-card[data-v-9ca684eb]{cursor:pointer;word-wrap:break-word;overflow-wrap:break-word;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .2s}.submission-card[data-v-9ca684eb]:hover{border-color:#0f7fff;box-shadow:0 4px 12px #0000001a}.submission-header[data-v-9ca684eb]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.submission-title[data-v-9ca684eb]{color:#232425;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;flex:1;margin:0 12px 0 0;font-size:1.125rem;font-weight:600}.submission-status[data-v-9ca684eb]{white-space:nowrap;border-radius:16px;padding:4px 8px;font-size:.75rem;font-weight:500}.status-submitted[data-v-9ca684eb]{color:#1d4ed8;background:#dbeafe}.status-under_review[data-v-9ca684eb]{color:#d97706;background:#fef3c7}.status-requires_changes[data-v-9ca684eb]{color:#c2410c;background:#fed7aa}.status-valid[data-v-9ca684eb]{color:#166534;background:#dcfce7}.status-invalid[data-v-9ca684eb]{color:#991b1b;background:#fee2e2}.status-passed[data-v-9ca684eb]{color:#166534;background:#dcfce7}.status-failed[data-v-9ca684eb]{color:#991b1b;background:#fee2e2}.status-paid[data-v-9ca684eb]{color:#15803d;background:#f0fdf4}.status-payment_processing[data-v-9ca684eb]{color:#0277bd;background:#e0f2fe}.status-ready_to_pay[data-v-9ca684eb]{color:#7c3aed;background:#f3e8ff}.submission-meta[data-v-9ca684eb]{gap:8px;margin-bottom:16px;display:grid}.meta-item[data-v-9ca684eb]{justify-content:space-between;font-size:.875rem;display:flex}.meta-label[data-v-9ca684eb]{color:#6b7280}.meta-value[data-v-9ca684eb]{color:#232425;font-weight:500}.system-message-indicator[data-v-9ca684eb]{color:#0ea5e9;font-weight:600}.submission-actions[data-v-9ca684eb]{flex-wrap:wrap;gap:8px;display:flex}.action-btn[data-v-9ca684eb]{cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:.875rem;font-weight:500;transition:all .2s}.action-btn.submit[data-v-9ca684eb]{color:#fff;background:#0f7fff}.action-btn.submit[data-v-9ca684eb]:hover{background:#06c}.action-btn.edit[data-v-9ca684eb]{color:#374151;background:#f3f4f6}.action-btn.edit[data-v-9ca684eb]:hover{background:#e5e7eb}.status-indicator[data-v-9ca684eb]{border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:.875rem;font-weight:500;display:flex}.status-indicator.under-review[data-v-9ca684eb]{color:#d97706;background:#fef3c7}.modal-overlay[data-v-9ca684eb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-card[data-v-9ca684eb]{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header[data-v-9ca684eb]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.modal-header h3[data-v-9ca684eb]{color:#232425;margin:0;font-size:1.125rem;font-weight:600}.close-btn[data-v-9ca684eb]{color:#232425;cursor:pointer;background:#f5f5f5;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:1.25rem;transition:all .25s;display:flex}.close-btn[data-v-9ca684eb]:hover{background:#e9e9e9}.modal-form[data-v-9ca684eb]{padding:24px}.modal-form[data-v-9ca684eb] *,.modal-form[data-v-9ca684eb] :after,.modal-form[data-v-9ca684eb] :before{box-sizing:border-box}.form-group[data-v-9ca684eb]{margin-bottom:16px}.form-group label[data-v-9ca684eb]{color:#232425;margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}.field-description[data-v-9ca684eb]{color:#6b7280;background:#f9fafb;border-left:3px solid #0f7fff;border-radius:6px;margin-bottom:8px;padding:8px 12px;font-size:.8rem;line-height:1.4}.form-input[data-v-9ca684eb],.form-textarea[data-v-9ca684eb]{box-sizing:border-box;color:#232425;background:#fff;border:1px solid #e2e2e2;border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:.875rem;transition:all .25s}.form-input[data-v-9ca684eb]::-moz-placeholder{color:#9ca3af}.form-textarea[data-v-9ca684eb]::-moz-placeholder{color:#9ca3af}.form-input[data-v-9ca684eb]::placeholder,.form-textarea[data-v-9ca684eb]::placeholder{color:#9ca3af}.form-input[data-v-9ca684eb]:focus,.form-textarea[data-v-9ca684eb]:focus{border-color:#0f7fff;outline:none;box-shadow:0 0 0 3px #0f7fff1a}.form-textarea[data-v-9ca684eb]{min-height:80px;line-height:1.5}.checkbox-label[data-v-9ca684eb]{color:#232425;cursor:pointer;padding-left:28px;font-size:.875rem;line-height:1.5;display:block;position:relative}.form-checkbox[data-v-9ca684eb]{accent-color:#0f7fff;cursor:pointer;width:16px;height:16px;position:absolute;top:0;left:0}.checkbox-text[data-v-9ca684eb]{line-height:1.5;display:block}.modal-actions[data-v-9ca684eb]{border-top:1px solid #f0f0f0;justify-content:flex-end;gap:12px;margin-top:8px;padding:16px 24px 24px;display:flex}.btn-primary[data-v-9ca684eb],.btn-secondary[data-v-9ca684eb]{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;min-width:96px;height:36px;padding:0 16px;font-size:.875rem;font-weight:500;transition:all .25s;display:flex}.btn-primary[data-v-9ca684eb]{color:#fff;background:#232425}.btn-primary[data-v-9ca684eb]:hover:not(:disabled){background:#393a3b;box-shadow:0 2px 8px #23242526}.btn-primary[data-v-9ca684eb]:disabled{cursor:not-allowed;opacity:.5}.btn-secondary[data-v-9ca684eb]{color:#232425;background:0 0;border:1px solid #e2e2e2}.btn-secondary[data-v-9ca684eb]:hover{background:#f9fafb;border-color:#d1d5db}.success-modal[data-v-9ca684eb]{text-align:center}.success-message[data-v-9ca684eb]{padding:24px}.success-icon[data-v-9ca684eb]{margin-bottom:16px;font-size:3rem}.success-text[data-v-9ca684eb]{color:#374151;max-width:400px;margin:0 auto;font-size:1rem;line-height:1.6}.error-modal[data-v-9ca684eb]{text-align:center}.error-message[data-v-9ca684eb]{padding:24px}.error-icon[data-v-9ca684eb]{margin-bottom:16px;font-size:3rem}.error-text[data-v-9ca684eb]{color:#374151;white-space:pre-wrap;background:0 0;border:none;max-width:400px;margin:0 auto;padding:0;font-family:inherit;font-size:1rem;line-height:1.6}.form-input-error[data-v-9ca684eb]{border-color:#dc2626!important;box-shadow:0 0 0 1px #dc2626!important}.checkbox-label-error[data-v-9ca684eb]{color:#dc2626!important}.submission-details[data-v-9ca684eb]{max-height:60vh;padding:24px;overflow-y:auto}.detail-section[data-v-9ca684eb]{margin-bottom:20px}.detail-section[data-v-9ca684eb]:last-child{margin-bottom:0}.detail-section h4[data-v-9ca684eb]{color:#232425;margin-bottom:12px;font-size:1rem;font-weight:600}.section-description[data-v-9ca684eb]{color:#6b7280;margin-bottom:16px;font-size:.875rem;font-style:italic}.edit-modal-messages[data-v-9ca684eb]{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:20px}.edit-modal-messages .messages-container[data-v-9ca684eb]{max-height:300px;overflow-y:auto}.no-messages.compact[data-v-9ca684eb]{padding:16px}.no-messages.compact .empty-state[data-v-9ca684eb]{padding:12px}.no-messages.compact .empty-text[data-v-9ca684eb]{margin:0;font-size:.875rem}.status-info[data-v-9ca684eb]{flex-direction:column;gap:8px;display:flex}.status-badge[data-v-9ca684eb]{border-radius:20px;width:-moz-fit-content;width:fit-content;padding:6px 12px;font-size:.875rem;font-weight:500}.admin-notes[data-v-9ca684eb]{background:#f9fafb;border-radius:8px;padding:12px;font-size:.875rem}.notes-content[data-v-9ca684eb]{color:#374151;white-space:pre-wrap;margin-top:8px;line-height:1.5}.review-score[data-v-9ca684eb]{background:#f0f9ff;border-radius:8px;margin-top:8px;padding:12px;font-size:.875rem}.score-value[data-v-9ca684eb]{color:#0ea5e9;margin-left:8px;font-weight:600}.admin-message[data-v-9ca684eb]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin-bottom:12px;padding:12px}.message-author.admin[data-v-9ca684eb]{color:#d97706;font-weight:600}.review-notes[data-v-9ca684eb]{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:4px;margin-top:8px;padding:8px}.messages-container[data-v-9ca684eb]{margin-top:16px}.message-item[data-v-9ca684eb],.messages-timeline[data-v-9ca684eb]{position:relative}.message-item[data-v-9ca684eb]{margin-bottom:20px;display:flex}.message-item[data-v-9ca684eb]:last-child{margin-bottom:0}.message-indicator[data-v-9ca684eb]{flex-direction:column;align-items:center;margin-right:16px;display:flex;position:relative}.message-dot[data-v-9ca684eb]{z-index:1;background:#0ea5e9;border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #0ea5e9}.review-dot[data-v-9ca684eb]{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b}.message-line[data-v-9ca684eb]{background:#e5e7eb;width:2px;height:40px;margin-top:4px}.message-content-wrapper[data-v-9ca684eb]{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:8px;flex:1;padding:12px}.system-message-content[data-v-9ca684eb]{color:#374151;white-space:pre-wrap;margin-top:8px;line-height:1.5}.review-notes-section .message-content-wrapper[data-v-9ca684eb]{background:#fffbeb;border-color:#f59e0b}.review-notes-content[data-v-9ca684eb]{color:#374151;white-space:pre-wrap;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:4px;margin-top:8px;padding:8px;line-height:1.5}.no-messages[data-v-9ca684eb]{margin-top:16px}.empty-state[data-v-9ca684eb]{color:#9ca3af;text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;padding:32px 24px}.empty-state h5[data-v-9ca684eb]{color:#6b7280;margin:16px;font-weight:600}.empty-state p[data-v-9ca684eb]{color:#9ca3af;margin:8px;font-size:.875rem}.empty-icon[data-v-9ca684eb]{margin-bottom:8px;font-size:1.5rem;display:block}.detail-grid[data-v-9ca684eb]{gap:16px;display:grid}.detail-item[data-v-9ca684eb]{flex-direction:column;gap:4px;display:flex}.link[data-v-9ca684eb]{color:#0f7fff;word-break:break-all;text-decoration:none}.link[data-v-9ca684eb]:hover{text-decoration:underline}.prompt-box[data-v-9ca684eb]{white-space:pre-wrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;font-family:Monaco,Menlo,monospace;font-size:.875rem}.system-messages[data-v-9ca684eb]{gap:12px;display:grid}.system-message[data-v-9ca684eb]{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:8px;padding:12px}.message-header[data-v-9ca684eb]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.message-author[data-v-9ca684eb]{color:#0ea5e9;font-size:.875rem;font-weight:600}.message-time[data-v-9ca684eb]{color:#6b7280;font-size:.75rem}.message-content[data-v-9ca684eb]{color:#374151;white-space:pre-wrap;font-size:.875rem;line-height:1.5}@media (max-width:768px){.page-container[data-v-9ca684eb]{padding:16px}.submissions-header[data-v-9ca684eb]{flex-direction:column;align-items:stretch;gap:16px}.round-details[data-v-9ca684eb],.submissions-grid[data-v-9ca684eb]{grid-template-columns:1fr}.modal-card[data-v-9ca684eb]{width:95%;margin:20px}}@media (prefers-color-scheme:dark){.page-container[data-v-9ca684eb]{color:#e5e7eb;background:#1a1b1e}.battle-title-centered[data-v-9ca684eb],.detail-section h4[data-v-9ca684eb],.main-title[data-v-9ca684eb],.modal-header h3[data-v-9ca684eb],.section-title[data-v-9ca684eb],.submission-title[data-v-9ca684eb]{color:#f9fafb}.title-amount[data-v-9ca684eb]{color:#fff}.title-subtitle[data-v-9ca684eb]{color:#f9fafb}.modal-card[data-v-9ca684eb],.round-info-card[data-v-9ca684eb],.rules-section[data-v-9ca684eb],.submission-card[data-v-9ca684eb],.submissions-section[data-v-9ca684eb]{background:#232425;border-color:#374151}.admin-notes[data-v-9ca684eb],.no-messages[data-v-9ca684eb],.prompt-box[data-v-9ca684eb],.rule-item[data-v-9ca684eb]{background:#1f2937}.rule-number[data-v-9ca684eb]{color:#60a5fa}.rule-text[data-v-9ca684eb]{color:#d1d5db}.rule-text strong[data-v-9ca684eb]{color:#f9fafb}.rule-text em[data-v-9ca684eb]{color:#9ca3af}.rule-text code[data-v-9ca684eb]{color:#e5e7eb;background:#374151}.rule-text a[data-v-9ca684eb]{color:#60a5fa}.rule-text a[data-v-9ca684eb]:hover{color:#3b82f6}.examples-section[data-v-9ca684eb]{background:linear-gradient(135deg,#1e3a8a,#1e40af);border-color:#60a5fa}.notes-content[data-v-9ca684eb]{color:#d1d5db}.review-score[data-v-9ca684eb]{background:#1e3a8a}.score-value[data-v-9ca684eb]{color:#60a5fa}.admin-message[data-v-9ca684eb]{background:#92400e;border-color:#d97706}.message-author.admin[data-v-9ca684eb]{color:#fbbf24}.review-notes[data-v-9ca684eb]{background:#451a03;border-left-color:#d97706}.message-content-wrapper[data-v-9ca684eb]{background:#1e3a8a;border-color:#3b82f6}.system-message-content[data-v-9ca684eb]{color:#e5e7eb}.section-description[data-v-9ca684eb]{color:#9ca3af}.edit-modal-messages[data-v-9ca684eb]{border-top-color:#374151}.review-notes-section .message-content-wrapper[data-v-9ca684eb]{background:#92400e;border-color:#d97706}.review-notes-content[data-v-9ca684eb]{color:#fbbf24;background:#451a03;border-left-color:#d97706}.message-line[data-v-9ca684eb]{background:#4b5563}.empty-state[data-v-9ca684eb]{color:#6b7280;background:#1f2937;border-color:#4b5563}.empty-state h5[data-v-9ca684eb]{color:#9ca3af}.empty-state p[data-v-9ca684eb]{color:#6b7280}.rule-examples[data-v-9ca684eb]{background:#111827;border-color:#374151}.examples-title[data-v-9ca684eb]{color:#d1d5db}.example-label[data-v-9ca684eb]{color:#60a5fa}.example-text[data-v-9ca684eb]{color:#9ca3af}.modal-header[data-v-9ca684eb]{border-bottom-color:#374151}.modal-actions[data-v-9ca684eb]{border-top-color:#374151}.close-btn[data-v-9ca684eb]{color:#f9fafb;background:#374151}.close-btn[data-v-9ca684eb]:hover{background:#4b5563}.form-group label[data-v-9ca684eb]{color:#f9fafb}.form-input[data-v-9ca684eb],.form-textarea[data-v-9ca684eb]{color:#f9fafb;background:#1f2937;border-color:#374151}.form-input[data-v-9ca684eb]::-moz-placeholder{color:#6b7280}.form-textarea[data-v-9ca684eb]::-moz-placeholder{color:#6b7280}.form-input[data-v-9ca684eb]::placeholder,.form-textarea[data-v-9ca684eb]::placeholder{color:#6b7280}.checkbox-label[data-v-9ca684eb]{color:#f9fafb}.btn-primary[data-v-9ca684eb]{color:#fff;background:#232425}.btn-primary[data-v-9ca684eb]:hover:not(:disabled){background:#393a3b}.btn-secondary[data-v-9ca684eb]{color:#f9fafb;background:0 0;border-color:#4b5563}.btn-secondary[data-v-9ca684eb]:hover{background:#374151;border-color:#6b7280}.error-text[data-v-9ca684eb],.success-text[data-v-9ca684eb]{color:#d1d5db}.countdown-ended[data-v-9ca684eb]{background:#374151!important}.countdown-ended .value[data-v-9ca684eb]{color:#d1d5db!important}.system-message[data-v-9ca684eb]{background:#1e3a8a;border-color:#3b82f6}.message-author[data-v-9ca684eb]{color:#60a5fa}.message-content[data-v-9ca684eb]{color:#e5e7eb}.collapse-btn[data-v-9ca684eb]{color:#9ca3af;background:#374151}.collapse-btn[data-v-9ca684eb]:hover{color:#f3f4f6;background:#4b5563}.collapse-btn.expanded[data-v-9ca684eb]{color:#fff;background:#0f7fff}.status-under_review[data-v-9ca684eb]{color:#fbbf24!important;background:#92400e!important}.status-requires_changes[data-v-9ca684eb]{color:#fdba74!important;background:#9a3412!important}.status-indicator.under-review[data-v-9ca684eb]{color:#fbbf24!important;background:#92400e!important}.status-indicator.requires-changes[data-v-9ca684eb]{color:#fdba74!important;background:#9a3412!important}.status-ready_to_pay[data-v-9ca684eb]{color:#c4b5fd!important;background:#581c87!important}.radio-group[data-v-9ca684eb]{background:#1f2937!important;border-color:#374151!important}.radio-label[data-v-9ca684eb]{color:#f9fafb}.form-radio[data-v-9ca684eb]{accent-color:#0f7fff}.field-description[data-v-9ca684eb]{color:#d1d5db;background:#1f2937;border-left-color:#3b82f6}[data-v-9ca684eb] .highlighted-prompt{color:#fff;background:#3f3f00;border-color:#cc0;box-shadow:0 2px 4px #cc03}[data-v-9ca684eb] .highlighted-prompt b,[data-v-9ca684eb] .highlighted-prompt strong{color:#fff!important;font-weight:700!important}}.radio-group[data-v-9ca684eb]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;gap:16px;padding:12px}.radio-group[data-v-9ca684eb],.radio-label[data-v-9ca684eb]{align-items:center;display:flex}.radio-label[data-v-9ca684eb]{color:#232425;cursor:pointer;gap:8px;font-size:.875rem;font-weight:500}.form-radio[data-v-9ca684eb]{accent-color:#0f7fff;cursor:pointer;width:16px;height:16px}.radio-label span[data-v-9ca684eb]{-webkit-user-select:none;user-select:none}.radio-group-error[data-v-9ca684eb]{background:#fef2f2!important;border-color:#ef4444!important}@media (prefers-color-scheme:dark){.radio-group-error[data-v-9ca684eb]{background:#450a0a!important;border-color:#f87171!important}}.congratulations-modal[data-v-9ca684eb]{width:90%;max-width:700px}.congratulations-modal .modal-body[data-v-9ca684eb]{padding:32px}.congratulations-content[data-v-9ca684eb]{flex-direction:column;gap:24px;display:flex}.congratulations-message[data-v-9ca684eb]{text-align:left;background:linear-gradient(135deg,#dcfce7,#f0fdf4);border:2px solid #22c55e;border-radius:12px;margin-bottom:24px;padding:24px}.congratulations-message .main-message[data-v-9ca684eb]{color:#166534;margin:0 0 12px;font-size:1.25rem;font-weight:600}.congratulations-message .description[data-v-9ca684eb]{color:#15803d;overflow-wrap:break-word;text-align:left;word-wrap:break-word;margin:0;font-family:inherit;font-size:.95rem;line-height:1.5}.congratulations-message .description strong[data-v-9ca684eb]{color:#166534;font-weight:600}.congratulations-message .description a[data-v-9ca684eb]{color:#0ea5e9;text-decoration:underline}.congratulations-message .description a[data-v-9ca684eb]:hover{color:#0284c7}.congratulations-message .description em[data-v-9ca684eb]{color:#15803d;font-style:italic}.steps-title[data-v-9ca684eb]{color:#166534;margin-bottom:16px;font-size:1.1rem;font-weight:600}.step-item[data-v-9ca684eb]{margin-bottom:16px;line-height:1.5}.step-item[data-v-9ca684eb]:last-child{margin-bottom:0}.step-details[data-v-9ca684eb]{margin-top:8px;margin-left:16px;line-height:1.4}.step-details>div[data-v-9ca684eb]{margin-bottom:4px}.step-details>div[data-v-9ca684eb]:last-child{margin-bottom:0}.service-indent[data-v-9ca684eb]{margin-left:16px!important}.payment-form[data-v-9ca684eb]{flex-direction:column;gap:20px;display:flex}.payment-form .form-group[data-v-9ca684eb]{margin-bottom:0}.form-textarea[data-v-9ca684eb]{resize:vertical;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:60px;padding:12px;font-family:inherit;font-size:.875rem}.form-textarea[data-v-9ca684eb]:focus{border-color:#0f7fff;outline:none;box-shadow:0 0 0 3px #0f7fff1a}.prize-cards[data-v-9ca684eb]{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.prize-card[data-v-9ca684eb]{color:#fff;text-align:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:1px solid #fff3;border-radius:12px;flex:1;min-width:200px;padding:20px;box-shadow:0 4px 12px #3b82f64d}.prize-amount[data-v-9ca684eb]{color:#fff;margin-bottom:12px;font-size:2rem;font-weight:700}.prize-description[data-v-9ca684eb]{color:#ffffffe6;font-size:.9rem;font-weight:500;line-height:1.4}@media (max-width:768px){.prize-cards[data-v-9ca684eb]{flex-direction:column;gap:12px}.prize-card[data-v-9ca684eb]{min-width:unset}}[data-v-9ca684eb] .evaluation-prompt{color:#8b4513;background:beige;border:1px solid tan;border-radius:8px;margin:16px 0;padding:16px;font-family:monospace;line-height:1.5}@media (prefers-color-scheme:dark){[data-v-9ca684eb] .evaluation-prompt{color:#deb887;background:#2d2419;border-color:#8b4513}}[data-v-9ca684eb] .evaluation-text{color:#8b4513}@media (prefers-color-scheme:dark){[data-v-9ca684eb] .evaluation-text{color:#deb887}}.bonus-cards-container[data-v-9ca684eb]{justify-content:space-between;gap:16px;margin:32px 0 16px;display:flex}.bonus-card[data-v-9ca684eb]{aspect-ratio:351/198;color:#fff;background-image:url(./certificate_background.Dntb-sA1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;flex:1;min-width:300px;padding:20px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0003}.bonus-header[data-v-9ca684eb]{align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:16px}.bonus-logo[data-v-9ca684eb]{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.bonus-brand[data-v-9ca684eb]{color:#fff;font-size:.7rem;font-weight:600}.bonus-content[data-v-9ca684eb]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-top:20px;display:flex}.bonus-amount[data-v-9ca684eb]{color:#fff;margin-bottom:2px;font-size:2.5rem;font-style:italic;font-weight:900;line-height:1}.bonus-label[data-v-9ca684eb]{color:#fff;margin-bottom:6px;font-size:.9rem;font-weight:600}.bonus-subtitle[data-v-9ca684eb]{color:#fffc;letter-spacing:.3px;text-transform:uppercase;margin-bottom:10px;font-size:.55rem;font-weight:500}.bonus-message[data-v-9ca684eb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:4px;max-width:90%;padding:6px 10px;font-size:.65rem;font-style:italic;font-weight:500;line-height:1.3}@media (max-width:768px){.bonus-cards-container[data-v-9ca684eb]{flex-direction:column;gap:12px;margin:24px 0 12px}.bonus-card[data-v-9ca684eb]{padding:16px}.bonus-header[data-v-9ca684eb]{top:12px;left:12px}.bonus-logo[data-v-9ca684eb]{width:14px;height:14px}.bonus-brand[data-v-9ca684eb]{font-size:.65rem}.bonus-amount[data-v-9ca684eb]{font-size:2rem}.bonus-label[data-v-9ca684eb]{font-size:.8rem}.bonus-subtitle[data-v-9ca684eb]{font-size:.5rem}.bonus-message[data-v-9ca684eb]{max-width:95%;padding:5px 8px;font-size:.6rem}.form-input-error[data-v-9ca684eb]{border-color:#f87171!important;box-shadow:0 0 0 1px #f87171!important}.checkbox-label-error[data-v-9ca684eb]{color:#f87171!important}}.current-round-section[data-v-9ca684eb]{margin-bottom:40px}.no-current-round[data-v-9ca684eb]{text-align:center;margin:4rem 0}.rounds-count[data-v-9ca684eb]{color:#6b7280;font-size:1rem;font-weight:500}.rounds-list[data-v-9ca684eb]{flex-direction:column;gap:20px;display:flex}.round-card[data-v-9ca684eb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s;overflow:hidden;box-shadow:0 1px 3px #0000001a}.round-card.expanded[data-v-9ca684eb],.round-card[data-v-9ca684eb]:hover{border-color:#0f7fff;box-shadow:0 4px 12px #0000001a}.round-header[data-v-9ca684eb]{cursor:pointer;align-items:center;padding:24px;transition:background-color .2s;display:flex}.round-header[data-v-9ca684eb]:hover{background:#f9fafb}.round-info[data-v-9ca684eb]{flex:1}.round-title[data-v-9ca684eb]{color:#232425;margin:0 0 8px}.round-meta[data-v-9ca684eb]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.round-dates[data-v-9ca684eb]{color:#6b7280;font-size:.875rem}.round-status[data-v-9ca684eb]{white-space:nowrap;border-radius:16px;padding:4px 8px;font-weight:500}.round-status.status-open[data-v-9ca684eb]{color:#166534;background:#dcfce7}.round-status.status-full[data-v-9ca684eb]{color:#d97706;background:#fef3c7}.round-status.status-not_started[data-v-9ca684eb]{color:#374151;background:#f3f4f6}.round-summary[data-v-9ca684eb]{align-items:center;gap:32px;margin-right:16px;display:flex}.prize-info[data-v-9ca684eb],.submissions-info[data-v-9ca684eb],.user-submissions-info[data-v-9ca684eb]{text-align:center;flex-direction:column;gap:4px;display:flex}.round-summary .prize-amount[data-v-9ca684eb],.submissions-count[data-v-9ca684eb],.user-count[data-v-9ca684eb]{color:#111827;font-size:20px;font-weight:700}.round-summary .prize-amount[data-v-9ca684eb]{color:#0f7fff}.user-count[data-v-9ca684eb]{color:#2563eb}.prize-label[data-v-9ca684eb],.submissions-label[data-v-9ca684eb],.user-label[data-v-9ca684eb]{color:#6b7280;margin-bottom:4px;font-size:16px;font-weight:500}.expand-icon svg[data-v-9ca684eb]{color:#6b7280;width:20px;height:20px;transition:transform .2s}.expand-icon svg.rotated[data-v-9ca684eb]{transform:rotate(180deg)}.round-details[data-v-9ca684eb]{background:#f9fafb;border-top:1px solid #e5e7eb;padding:24px}.section-subtitle[data-v-9ca684eb]{color:#232425;margin:0 0 16px;font-size:1rem;font-weight:600}.user-submissions-section .submissions-grid[data-v-9ca684eb]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.user-submissions-section .submission-card[data-v-9ca684eb]{cursor:pointer;word-wrap:break-word;overflow-wrap:break-word;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .2s}.user-submissions-section .submission-card[data-v-9ca684eb]:hover{border-color:#0f7fff;box-shadow:0 4px 12px #0000001a}.submission-date[data-v-9ca684eb]{color:#6b7280}.submission-handle[data-v-9ca684eb]{color:#0f7fff;font-weight:500}.btn-view[data-v-9ca684eb]{color:#fff;cursor:pointer;background:#0f7fff;border:none;border-radius:6px;padding:6px 12px;font-size:.875rem;font-weight:500;transition:all .2s}.btn-view[data-v-9ca684eb]:hover{background:#06c}.statistics-section[data-v-9ca684eb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.statistics-section .stats-grid[data-v-9ca684eb]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.statistics-section .stat-item[data-v-9ca684eb]{text-align:center;flex-direction:column;gap:8px;display:flex}.statistics-section .stat-label[data-v-9ca684eb]{color:#6b7280;margin-bottom:4px;font-size:16px;font-weight:500}.statistics-section .stat-value[data-v-9ca684eb]{color:#111827;font-size:20px;font-weight:700}.winners-link[data-v-9ca684eb]{cursor:pointer;margin-left:4px;text-decoration:underline;color:#4facfe!important}.winners-link[data-v-9ca684eb]:hover{text-decoration:underline;color:#00d4ff!important}@media (prefers-color-scheme:dark){.winners-link[data-v-9ca684eb]{color:#4facfe!important}.winners-link[data-v-9ca684eb]:hover{color:#00d4ff!important}.round-title[data-v-9ca684eb],.section-subtitle[data-v-9ca684eb]{color:#f9fafb}.round-card[data-v-9ca684eb],.statistics-section[data-v-9ca684eb],.user-submissions-section[data-v-9ca684eb],.user-submissions-section .submission-card[data-v-9ca684eb]{background:#232425;border-color:#374151}.round-details[data-v-9ca684eb]{background:#1f2937;border-top-color:#374151}.round-summary .prize-amount[data-v-9ca684eb],.submissions-count[data-v-9ca684eb],.user-count[data-v-9ca684eb]{color:#f9fafb}.round-summary .prize-amount[data-v-9ca684eb]{color:#60a5fa}.user-count[data-v-9ca684eb]{color:#3b82f6}.statistics-section .stat-value[data-v-9ca684eb]{color:#f9fafb}.statistics-section .stat-label[data-v-9ca684eb]{color:#9ca3af}}@media (prefers-color-scheme:light){.winners-link[data-v-9ca684eb]{color:#1976d2!important}.winners-link[data-v-9ca684eb]:hover{color:#1565c0!important}}@media (max-width:768px){.winners-link[data-v-9ca684eb]{margin-left:4px;display:inline}.round-header[data-v-9ca684eb]{flex-direction:column;align-items:stretch;gap:16px}.round-summary[data-v-9ca684eb]{justify-content:space-around;gap:16px;margin-right:0}.user-submissions-section .submissions-grid[data-v-9ca684eb]{grid-template-columns:1fr}.statistics-section .stats-grid[data-v-9ca684eb]{grid-template-columns:1fr;gap:16px}.historical-rounds-list[data-v-9ca684eb]{gap:24px}.competitors-mini[data-v-9ca684eb]{text-align:center;flex-direction:column;gap:8px}.round-stats[data-v-9ca684eb]{grid-template-columns:1fr;gap:8px}}.historical-rounds-section[data-v-9ca684eb]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:40px;padding:32px}.historical-header[data-v-9ca684eb]{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;transition:background-color .2s;display:flex}.historical-header[data-v-9ca684eb]:hover{background-color:#f8fafc}.historical-title[data-v-9ca684eb]{color:#1e293b;margin:0;font-size:1.75rem;font-weight:700}.historical-rounds-list[data-v-9ca684eb]{flex-direction:column;gap:32px;display:flex}.historical-round-wrapper[data-v-9ca684eb]{flex-direction:column;gap:0;display:flex}.historical-round-header[data-v-9ca684eb]{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.historical-round-header .round-stats-card[data-v-9ca684eb]{-webkit-backdrop-filter:blur(19.5px);backdrop-filter:blur(19.5px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;margin-top:32px;padding:24px}.header-controls[data-v-9ca684eb]{gap:12px}.round-title[data-v-9ca684eb]{color:#1e293b;margin:0;font-size:1.25rem;font-weight:600}.round-status[data-v-9ca684eb]{text-transform:uppercase;border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:600}.round-status.status-ended[data-v-9ca684eb]{color:#64748b;background:#f1f5f9}.competitors-mini[data-v-9ca684eb]{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;display:flex}.competitor-mini[data-v-9ca684eb]{color:#475569;align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.competitor-mini-logo[data-v-9ca684eb]{border-radius:4px;width:20px;height:20px}.vs-mini[data-v-9ca684eb]{color:#94a3b8;background:#fff;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:700}.round-stats[data-v-9ca684eb]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.stat-item[data-v-9ca684eb]{flex-direction:column;gap:4px;display:flex}.stat-label[data-v-9ca684eb]{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:500}.stat-value[data-v-9ca684eb]{color:#0f7fff;font-size:1.25rem;font-weight:700}.round-dates[data-v-9ca684eb]{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 0;display:flex}.date-label[data-v-9ca684eb]{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:500}.date-value[data-v-9ca684eb]{color:#475569;font-size:.875rem;font-weight:500}.round-basic-info[data-v-9ca684eb]{margin-bottom:12px}.basic-stats[data-v-9ca684eb]{margin-top:12px}.user-submissions-count[data-v-9ca684eb]{color:#64748b;font-size:.875rem}.user-submissions-count strong[data-v-9ca684eb]{color:#3b82f6;font-weight:600}.basic-submissions-info[data-v-9ca684eb]{border-top:1px solid #e2e8f0;padding:12px 0}.submissions-summary[data-v-9ca684eb]{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.x-post-template[data-v-9ca684eb]{color:#000;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;margin-bottom:16px;padding:16px}.summary-label[data-v-9ca684eb]{color:#64748b;font-weight:500}.summary-count[data-v-9ca684eb]{color:#3b82f6;font-size:1rem;font-weight:600}.header-controls[data-v-9ca684eb]{align-items:center;gap:16px;display:flex}.historical-submissions-section[data-v-9ca684eb]{background:#fff;border:1px solid #e5e7eb;border-radius:0 0 12px 12px;margin-top:0;padding:24px}.historical-submissions-section .submissions-header[data-v-9ca684eb]{margin-bottom:20px}.historical-submissions-section .section-title[data-v-9ca684eb]{color:#232425;margin:0;font-size:1.25rem;font-weight:600}.historical-submissions-section .submission-card[data-v-9ca684eb]{color:#232425;background:#fff;border:1px solid #e5e7eb}.historical-submissions-section .submission-card[data-v-9ca684eb]:hover{border-color:#0f7fff;box-shadow:0 4px 12px #0000001a}.submissions-title[data-v-9ca684eb]{color:#475569;margin-bottom:12px;font-size:.875rem;font-weight:600}.submissions-list[data-v-9ca684eb]{flex-wrap:wrap;gap:8px;display:flex}.submission-item[data-v-9ca684eb]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:.75rem;transition:all .2s;display:flex}.submission-item[data-v-9ca684eb]:hover{border-color:#0f7fff;transform:translateY(-1px)}.submission-number[data-v-9ca684eb]{color:#475569;font-weight:600}.submission-status[data-v-9ca684eb]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.625rem;font-weight:600}.submission-status.status-passed[data-v-9ca684eb]{color:#166534;background:#dcfce7}.submission-status.status-failed[data-v-9ca684eb]{color:#dc2626;background:#fef2f2}.submission-status.status-under_review[data-v-9ca684eb]{color:#92400e;background:#fef3c7}.submission-status.status-submitted[data-v-9ca684eb]{color:#0369a1;background:#e0f2fe}@media (prefers-color-scheme:dark){.historical-rounds-section[data-v-9ca684eb]{background:#1e293b;border-color:#374151}.historical-title[data-v-9ca684eb]{color:#f9fafb}.historical-round-card[data-v-9ca684eb]{background:#232425;border-color:#374151}.historical-round-card[data-v-9ca684eb]:hover{border-color:#0f7fff}.historical-round-header[data-v-9ca684eb]:hover{background-color:#2d3748}.round-title[data-v-9ca684eb]{color:#f9fafb}.user-submissions-count[data-v-9ca684eb]{color:#9ca3af}.user-submissions-count strong[data-v-9ca684eb]{color:#60a5fa}.basic-submissions-info[data-v-9ca684eb]{border-color:#374151}.summary-label[data-v-9ca684eb]{color:#9ca3af}.summary-count[data-v-9ca684eb]{color:#60a5fa}.competitors-mini[data-v-9ca684eb]{background:#1f2937}.competitor-mini[data-v-9ca684eb]{color:#d1d5db}.vs-mini[data-v-9ca684eb]{background:#374151}.date-label[data-v-9ca684eb],.stat-label[data-v-9ca684eb],.vs-mini[data-v-9ca684eb]{color:#9ca3af}.date-value[data-v-9ca684eb],.submissions-title[data-v-9ca684eb]{color:#d1d5db}.submission-item[data-v-9ca684eb]{background:#374151;border-color:#4b5563}.submission-item[data-v-9ca684eb]:hover{border-color:#0f7fff}.submission-number[data-v-9ca684eb]{color:#d1d5db}.historical-round-header[data-v-9ca684eb]{border-bottom-color:#374151}.historical-submissions[data-v-9ca684eb],.round-dates[data-v-9ca684eb]{border-top-color:#374151}}
