.v2-unified-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.v2-unified-head h3{font-family:"DM Serif Display","Songti SC",serif;font-size:42px!important;font-weight:400!important;color:var(--v2-ink)!important;margin:0}.v2-work-kicker{font:10px "IBM Plex Mono",monospace;letter-spacing:.16em;color:var(--v2-coral);text-transform:uppercase;margin-bottom:8px}.v2-work-actions{display:flex;gap:8px;flex-wrap:wrap}.v2-work-tabs{display:flex;gap:20px;border-bottom:1px solid var(--v2-line);margin-bottom:14px}.v2-work-tab{border:0;background:transparent;padding:11px 0;color:#6d7b84;border-bottom:2px solid transparent}.v2-work-tab.active{color:var(--v2-ink);border-bottom-color:var(--v2-coral);font-weight:700}.v2-task-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:rgba(231,235,230,.72);padding:10px}.v2-task-column{min-height:270px;background:rgba(255,255,255,.22);padding:8px}.v2-task-column h4{display:flex;justify-content:space-between;margin:3px 2px 10px;color:var(--v2-ink);font-size:13px}.v2-task-column h4 span{font:10px "IBM Plex Mono",monospace;color:#6d7b84}.v2-task-card{background:var(--v2-white);border:1px solid var(--v2-line);padding:13px;margin-bottom:9px;box-shadow:0 4px 12px rgba(16,43,69,.05)}.v2-task-card h5{font-size:13px;color:var(--v2-ink);margin:0 0 8px}.v2-task-card p{font-size:11px;color:#6d7b84;line-height:1.55;margin:0 0 10px}.v2-task-card .v2-task-meta{display:flex;justify-content:space-between;font-size:10px;color:#6d7b84}.v2-task-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;background:var(--v2-yellow)}.v2-task-card[data-status="done"] .v2-task-dot{background:var(--v2-green)}.v2-task-card[data-status="blocked"] .v2-task-dot{background:var(--v2-coral)}.v2-task-card .v2-task-actions{display:flex;gap:5px;margin-top:10px}.v2-task-card .v2-task-actions button{font-size:10px!important;padding:5px 7px!important}.v2-competition-import{background:var(--v2-white)!important;color:var(--v2-ink)!important;border:1px solid var(--v2-line)!important}@media(max-width:1100px){.v2-task-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.v2-unified-head{align-items:flex-start;flex-direction:column;gap:14px}.v2-unified-head h3{font-size:32px!important}.v2-task-board{grid-template-columns:1fr}}
.v2-task-table-fallback table{display:none}.v2-task-table-fallback{background:transparent!important;box-shadow:none!important;padding:0!important}