.task[data-v-0c1b4171]{background:#f3f5f9;color:#1f2937;display:flex;flex-direction:column;inset:0;overflow-wrap:anywhere;position:fixed;z-index:5}.task-top[data-v-0c1b4171]{background:#1f3b2f;color:#fff;flex:none;gap:14px;height:64px;padding:0 20px}.task-title[data-v-0c1b4171],.task-top[data-v-0c1b4171]{align-items:center;display:flex}.task-title[data-v-0c1b4171]{flex:1;gap:10px;min-width:0}.task-title h1[data-v-0c1b4171]{font-size:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-kind[data-v-0c1b4171]{background:#ffffff29;border-radius:999px;flex:none;font-size:13px;font-weight:700;padding:3px 10px}.task-close[data-v-0c1b4171]{border-radius:50%;color:#fff;flex:none;font-size:20px;height:40px;width:40px}.task-close[data-v-0c1b4171]:hover{background:#ffffff26}.task-body[data-v-0c1b4171]{flex:1;margin:0 auto;max-width:1240px;overflow-y:auto;padding:20px;width:100%}.task-grid[data-v-0c1b4171]{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.side[data-v-0c1b4171]{display:flex;flex-direction:column;gap:20px;min-width:0}.card[data-v-0c1b4171]{background:#fff;border-radius:14px;box-shadow:0 1px 3px #0f172a14;min-width:0;padding:24px}.card h2[data-v-0c1b4171]{color:#1f3b2f;font-size:18px;margin:0 0 14px}.intro[data-v-0c1b4171]{margin:0 auto;max-width:720px}.question-card[data-v-0c1b4171]{position:sticky;top:0}.facts[data-v-0c1b4171]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 0 16px;padding:0}.facts li[data-v-0c1b4171]{background:#f8fafc;border-radius:10px;padding:12px}.facts span[data-v-0c1b4171]{color:#6b7280;display:block;font-size:12px}.facts b[data-v-0c1b4171]{color:#111827;font-size:14px}.facts.compact li[data-v-0c1b4171]{padding:10px}.rules[data-v-0c1b4171]{color:#4b5563;font-size:14px;line-height:1.9;margin:0 0 8px;padding-left:20px}.question[data-v-0c1b4171]{background:#f0f7f3;border:1px solid #cfe5d8;border-radius:10px;font-size:15px;line-height:1.85;padding:20px;white-space:pre-wrap}.score[data-v-0c1b4171]{align-items:baseline;background:#ecfdf5;border-radius:10px;display:flex;gap:6px;margin:0 0 14px;padding:14px 18px}.score strong[data-v-0c1b4171]{color:#047857;font-size:36px;line-height:1}.score span[data-v-0c1b4171]{color:#6b7280}.field-label[data-v-0c1b4171]{color:#374151;display:block;font-size:14px;font-weight:700;margin:14px 0 6px}textarea[data-v-0c1b4171]{background:#fff;border:1.5px solid #d1d5db;border-radius:10px;font-size:15px;line-height:1.7;padding:12px 14px;resize:vertical;width:100%}textarea[data-v-0c1b4171]:focus{border-color:#16a34a;box-shadow:0 0 0 3px #dcfce7;outline:none}.counter[data-v-0c1b4171]{color:#6b7280;display:block;margin-top:4px;text-align:right}.drop[data-v-0c1b4171]{align-items:center;background:#fafafa;border:2px dashed #cbd5e1;border-radius:12px;color:#4b5563;display:flex;flex-direction:column;gap:8px;padding:18px;text-align:center}.drop p[data-v-0c1b4171]{margin:0}.drop small[data-v-0c1b4171]{color:#6b7280}.drop.over[data-v-0c1b4171]{background:#f0fdf4;border-color:#16a34a}.drop.has[data-v-0c1b4171]{background:#fff;border-style:solid;flex-direction:row;justify-content:space-between;text-align:left}.file[data-v-0c1b4171]{display:flex;flex-direction:column;min-width:0}.file b[data-v-0c1b4171]{overflow:hidden;text-overflow:ellipsis}.sr-only[data-v-0c1b4171]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}fieldset[data-v-0c1b4171]{border:0;margin:0;min-width:0;padding:0}.actions[data-v-0c1b4171]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.intro .actions[data-v-0c1b4171]{justify-content:center}.btn[data-v-0c1b4171]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;font-weight:700;height:42px;padding:0 18px}.btn[data-v-0c1b4171]:disabled{opacity:.45}.btn.small[data-v-0c1b4171]{font-size:13px;height:34px;padding:0 12px}.btn.primary[data-v-0c1b4171]{background:#16a34a;border-color:#16a34a;color:#fff}.btn.primary[data-v-0c1b4171]:hover:not(:disabled){background:#15803d}.btn.big[data-v-0c1b4171]{font-size:17px;height:52px;padding:0 36px}.timeline[data-v-0c1b4171]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.timeline>li[data-v-0c1b4171]{border-left:3px solid #16a34a;padding:2px 0 2px 14px}.tl-head[data-v-0c1b4171]{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.tl-head small[data-v-0c1b4171]{color:#6b7280}.answer[data-v-0c1b4171]{color:#374151;line-height:1.7;margin:8px 0;white-space:pre-wrap}.file-btn[data-v-0c1b4171]{margin:4px 0}.feedback[data-v-0c1b4171]{background:#f0f7f3;border-radius:10px;margin-top:10px;padding:12px 14px}.feedback.returned[data-v-0c1b4171]{background:#fef2f2}.feedback p[data-v-0c1b4171]{line-height:1.7;margin:6px 0 0;white-space:pre-wrap}.tag[data-v-0c1b4171]{border-radius:999px;font-size:13px;font-weight:700;padding:3px 10px}.tag.green[data-v-0c1b4171]{background:#dcfce7;color:#166534}.tag.blue[data-v-0c1b4171]{background:#dbeafe;color:#1e40af}.tag.red[data-v-0c1b4171]{background:#fee2e2;color:#991b1b}.tag.gray[data-v-0c1b4171]{background:#e5e7eb;color:#374151}.alert[data-v-0c1b4171]{border-radius:8px;font-size:14px;line-height:1.6;margin:0 0 12px;padding:10px 14px}.alert.error[data-v-0c1b4171]{background:#fef2f2;color:#991b1b}.alert.info[data-v-0c1b4171]{background:#ecfdf5;color:#065f46}.alert.warn[data-v-0c1b4171]{background:#fffbeb;color:#92400e}.link[data-v-0c1b4171]{color:inherit;font-weight:700;text-decoration:underline}.muted[data-v-0c1b4171]{color:#6b7280;font-size:13px;margin:10px 0 0}.empty[data-v-0c1b4171]{color:#6b7280;margin:0;padding:20px 0;text-align:center}.task[data-v-0c1b4171] :focus-visible{outline:3px solid #4ade80;outline-offset:2px}@media(max-width:900px){.task-grid[data-v-0c1b4171]{grid-template-columns:1fr}.question-card[data-v-0c1b4171]{position:static}.facts[data-v-0c1b4171]{grid-template-columns:1fr}.task-body[data-v-0c1b4171]{padding:12px}.card[data-v-0c1b4171]{padding:18px}}
