.project-home-link{display:flex;align-items:center;gap:9px;width:100%;margin:12px 0 0;padding:10px 9px;border:0;border-radius:5px;background:transparent;color:var(--muted);font:500 .875rem/1.4 var(--sans);text-align:left;cursor:pointer}.project-home-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.project-home-link:hover,.project-home-link[aria-current=page]{background:var(--desk-soft,#f3f6fa);color:var(--blue)}.project-desk-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 26px;border-bottom:1px solid var(--line);margin-bottom:24px}.project-desk-context{display:grid;gap:8px;min-width:0}.desk-kicker{font:500 .75rem/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.project-desk-context strong{font:500 1.5rem/1.2 var(--serif);color:var(--ink);overflow-wrap:anywhere}.project-desk-context p{margin:0;color:var(--muted);font:400 .875rem/1.6 var(--sans)}.project-desk-intro>.secondary-button{flex-shrink:0;font-size:.875rem}.desk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:28px;margin-bottom:4px}.desk-stat{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:10px 16px;text-align:left;padding:8px 0;border:0;background:none;color:var(--ink);cursor:pointer}.desk-stat>strong{font:500 2.6rem/1 var(--serif)}.desk-stat>span:not(.desk-stat-arrow){font:400 .875rem/1.5 var(--sans);max-width:120px;color:var(--muted)}.desk-stat-arrow{position:absolute;right:4px;top:3px;color:var(--blue);font-size:1rem;opacity:0}.desk-stat:hover .desk-stat-arrow,.desk-stat:focus-visible .desk-stat-arrow{opacity:1}.desk-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px}.desk-section-heading h2{margin:0;color:var(--ink);font:500 1.9rem/1.15 var(--serif)}.desk-section-heading .button{font-size:.875rem;padding:10px 16px;transform:none}.desk-filters{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px}.desk-filter{border:0;border-bottom:2px solid transparent;background:none;padding:10px 13px 12px;color:var(--muted);font:500 .875rem/1.3 var(--sans);cursor:pointer}.desk-filter:first-child{padding-left:0;margin-right:8px}.desk-filter[aria-pressed=true]{border-bottom-color:var(--blue);color:var(--blue)}.desk-filter:hover{color:var(--ink)}.desk-controls{display:flex;gap:12px}.desk-controls .desk-search{max-width:none;min-width:180px;flex:1;font-size:.875rem;height:42px;background:var(--desk-surface,#fff);color:var(--ink);border-color:var(--line)}.desk-controls .desk-reviewer-filter{font-size:.875rem;height:42px;background:var(--desk-surface,#fff);color:var(--ink);border-color:var(--line)}.desk-result-count{margin:12px 0 0;font:400 .75rem/1.5 var(--sans);color:var(--muted)}.desk-task-row{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:23px 0;border-bottom:1px solid var(--line)}.desk-task-main{min-width:0;flex:1}.desk-task-title{border:0;background:none;padding:0;text-align:left;color:var(--ink);font:500 1.35rem/1.3 var(--serif);cursor:pointer}.desk-task-title:hover{color:var(--blue)}.desk-task-meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:10px;font:400 .8125rem/1.5 var(--sans);color:var(--muted)}.desk-stage{display:inline-flex;align-items:center;gap:7px;color:var(--ink)}.desk-stage:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--muted)}.desk-stage.stage-ready:before{background:var(--blue)}.desk-stage.stage-changes:before{background:#c29147}.desk-stage.stage-recorded:before{background:#649b84}.desk-example{font-size:.75rem;padding:1px 5px;border:1px solid var(--line);border-radius:3px}.desk-overdue{color:var(--desk-warning,#9a672b)!important}.desk-task-excerpt{color:var(--muted);font:400 .875rem/1.65 var(--sans);margin:10px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;max-width:700px}.desk-task-actions{display:grid;justify-items:end;gap:8px;flex-shrink:0}.desk-evidence-count{font:400 .75rem/1.4 var(--sans);color:var(--muted)}.desk-task-actions .secondary-button{font-size:.875rem;min-height:38px;padding:8px 13px}.desk-task-actions .text-button{font-size:.8125rem}.desk-lower{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;margin-top:36px}.desk-lower .desk-section-heading h2{font-size:1.55rem}.desk-starters{padding-left:30px;border-left:1px solid var(--line)}.desk-starter{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:13px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);text-align:left;font:400 .875rem/1.5 var(--sans);cursor:pointer}.desk-starter span:last-child{color:var(--blue)}.desk-starter:hover{color:var(--blue)}.desk-deadline{display:grid;gap:4px;width:100%;text-align:left;padding:12px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--muted);font:400 .8125rem/1.5 var(--sans);cursor:pointer}.desk-deadline strong{font-weight:500;color:var(--ink);font-size:.875rem}.desk-empty{padding:36px 0}.desk-empty h3{margin:0 0 9px;font:500 1.6rem/1.2 var(--serif);color:var(--ink)}.desk-empty p,.desk-quiet{font:400 .875rem/1.6 var(--sans);color:var(--muted)}.desk-empty .button,.desk-empty .secondary-button{font-size:.875rem;margin-top:8px}.desk-audit-details{margin-top:32px;border-top:1px solid var(--line);padding-top:18px}.desk-audit-details>summary{font:500 .875rem/1.5 var(--sans);color:var(--muted);cursor:pointer}.desk-audit-details[open]>summary{margin-bottom:20px}.review-queue-note{font:400 .8125rem/1.7 var(--sans);color:var(--muted);margin:22px 0}.context-placeholder{display:flex;flex:1;align-items:center;gap:16px;color:var(--muted);font:400 .8125rem/1.5 var(--sans)}.context-placeholder strong{font-weight:500;color:var(--ink)}.workflow-scope:has(.context-placeholder){align-items:center;padding:12px 0}.task-review-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.task-review-actions .secondary-button{font-size:.8125rem}.ide-page .module-pane.project-view .module-heading h1{font-size:2.75rem}.ide-page .module-pane.project-view .module-preview{margin-top:10px}.ide-page .module-pane.project-view #module-description{display:none}
@media(max-width:1100px){.desk-task-row{gap:20px}.desk-stats{gap:16px}.desk-stat{grid-template-columns:1fr;gap:7px}.desk-lower{gap:24px}.desk-starters{padding-left:22px}.context-placeholder{flex-direction:column;align-items:start;gap:2px}}
@media(max-width:700px){.project-desk-intro{align-items:start;flex-direction:column;gap:16px}.desk-controls{flex-wrap:wrap}.desk-controls .desk-reviewer-filter{width:100%}.desk-task-row{align-items:start;gap:15px}.desk-lower{grid-template-columns:1fr}.desk-starters{padding-left:0;border-left:0}.desk-filter{font-size:.8125rem;padding-inline:9px}.desk-task-actions .secondary-button{font-size:.8125rem}.desk-task-title{font-size:1.2rem}}

.ide-page .task-project-link{display:inline-flex;align-items:center;gap:7px;background:none;padding:0;border:0;cursor:pointer;text-align:left}.task-project-link:after{content:'↗';font-size:.75rem}.task-project-link:hover{color:var(--blue)}
