:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#10110f;--bg-elevated:#151714;--panel:#1a1c18;--panel-strong:#20231e;--line:#30342c;--line-soft:#262922;--text:#f2f3ed;--text-soft:#b5b8ad;--text-muted:#7f8478;--accent:#b7e46c;--accent-strong:#c8f47e;--accent-ink:#152006;--success:#8fd36a;--success-soft:#1d2d19;--warning:#e5be70;background:var(--bg);color:var(--text);font-synthesis:none;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}.login-page{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.login-card{background:var(--panel);border:1px solid var(--line);border-radius:1rem;width:100%;max-width:28rem;padding:2.5rem;box-shadow:0 1.5rem 5rem #00000047}.login-card h1{margin:.35rem 0 1rem}.login-card form{margin-top:1.5rem}.login-card .button{width:100%}.login-brand-mark{margin-bottom:1.5rem}.login-message{color:var(--warning);font-weight:700}html{background:var(--bg)}body{min-width:20rem;margin:0}a{color:inherit}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.app-shell{grid-template-columns:13.5rem minmax(0,1fr);min-height:100vh;display:grid}.navigation-rail{border-right:1px solid var(--line-soft);background:#0c0d0b;flex-direction:column;min-height:100vh;padding:1.25rem .85rem;display:flex;position:sticky;top:0}.brand{align-items:center;gap:.7rem;padding:.25rem .35rem 1.5rem;text-decoration:none;display:flex}.brand-mark{background:var(--accent);color:var(--accent-ink);justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.85rem;font-weight:900;display:inline-flex}.brand-name{letter-spacing:-.01em;font-size:.9rem;font-weight:800}.workspace-navigation{gap:.25rem;display:grid}.nav-group-label{color:#52564d;letter-spacing:.08em;text-transform:uppercase;margin:.5rem .7rem .15rem;font-size:.65rem;font-weight:700}.nav-item{color:var(--text-soft);border-left:2px solid #0000;justify-content:space-between;align-items:center;min-height:2.65rem;padding:.65rem .7rem;font-size:.85rem;text-decoration:none;display:flex}.nav-item-active{border-left-color:var(--accent);color:var(--text);background:#1a1d17;font-weight:700}.nav-item-disabled{color:#60645b;cursor:not-allowed}.nav-item small{color:#52564d;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.rail-footer{border-top:1px solid var(--line-soft);margin:auto .35rem 0;padding-top:1rem}.rail-context{color:var(--text-muted);margin:0 0 .75rem;font-size:.7rem;line-height:1.45}.rail-sign-out{color:var(--text-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.rail-sign-out:hover{color:var(--text)}.workspace{min-width:0}.analytics-page{gap:1.5rem;display:grid}.analytics-metrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.metric-card,.analytics-panel{background:var(--panel);border:1px solid var(--line);border-radius:.75rem;padding:1.25rem}.metric-card{gap:.55rem;display:grid}.metric-card span{color:var(--text-muted);text-transform:uppercase;font-size:.75rem}.metric-card strong{font-size:1.75rem}.analytics-panel h2{margin-bottom:1rem;font-size:1rem}.analytics-breakdowns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.analytics-panel ol{margin:0;padding:0;list-style:none}.analytics-panel li{border-top:1px solid var(--line-soft);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.table-scroll{overflow-x:auto}.analytics-panel table{border-collapse:collapse;width:100%}.analytics-panel th,.analytics-panel td{border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;padding:.7rem}.analytics-panel th{color:var(--text-muted);text-transform:uppercase;font-size:.72rem}.analytics-panel th a{color:inherit}@media (max-width:800px){.analytics-breakdowns{grid-template-columns:1fr}}.workspace-main{max-width:90rem;margin:0 auto;padding:3.25rem clamp(1.5rem,4vw,4rem) 5rem}.focused-workspace{max-width:78rem}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.055em;margin-bottom:.9rem;font-size:clamp(2.15rem,4vw,3.65rem);line-height:.98}h2{letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,1.65rem)}h3{font-size:1.05rem}.section-label{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.65rem;font-size:.68rem;font-weight:800}.workspace-header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:3.5rem;display:flex}.workspace-description{color:var(--text-soft);max-width:34rem;margin-bottom:0;line-height:1.6}.button{cursor:pointer;border:1px solid #0000;border-radius:.3rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.75rem 1rem;font-size:.82rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.button-primary{background:var(--accent);color:var(--accent-ink)}.button-primary:hover{background:var(--accent-strong)}.button-secondary{border-color:var(--line);color:var(--text-soft);background:0 0}.button-secondary:hover,.task-control:hover{color:var(--text);border-color:#555b4e}.section-heading-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading-row h2{margin-bottom:0}.item-count{color:var(--text-muted);font-size:.75rem}.branches-section,.capability-section{margin-bottom:3rem}.section-intro{color:var(--text-muted);margin:0;font-size:.78rem}.branch-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-top:1.25rem;display:grid}.branch-card{background:var(--panel);border:1px solid var(--line);border-radius:.75rem;gap:.75rem;padding:1.25rem;display:grid}.branch-card-inactive{opacity:.65}.branch-card-heading{justify-content:space-between;align-items:center;display:flex}.branch-card-heading h3{margin:0;font-size:1rem}.branch-card p{color:var(--text-soft);margin:0;font-size:.78rem}.branch-current-job{font-weight:700}.branch-card-actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.branch-status{letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.branch-status-active{color:var(--success)}.branch-status-inactive{color:var(--text-muted)}.capability-section .branch-card{margin-top:1.25rem}.empty-state{border:1px solid var(--line);text-align:center;max-width:40rem;margin:6rem auto;padding:3.5rem}.empty-state p:not(.section-label){color:var(--text-soft);max-width:30rem;margin:0 auto 1.75rem;line-height:1.6}.continue-section{background:var(--panel-strong);border:1px solid #3c4433;border-left:3px solid var(--accent);margin-bottom:3.5rem;padding:clamp(1.35rem,3vw,2.15rem)}.continue-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);align-items:end;gap:2.5rem;margin-top:2.25rem;display:grid}.continue-kicker{color:var(--text-muted);margin-bottom:.7rem;font-size:.72rem}.continue-job-copy h3{letter-spacing:-.035em;margin-bottom:1.6rem;font-size:clamp(1.55rem,3vw,2.35rem)}.next-action-copy{gap:.35rem;display:grid}.next-action-copy span,.queue-next-action span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.next-action-copy strong{color:var(--accent-strong);font-size:1.05rem}.continue-actions{place-items:flex-end stretch;gap:1.25rem;display:grid}.continue-actions .button{justify-self:end}.status-badge{letter-spacing:.09em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;width:fit-content;padding:.35rem .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.status-badge-active{background:var(--success-soft);color:#a5df84;border-color:#385230}.status-badge-completed,.status-badge-prospect,.status-badge-contacted,.tier-badge-none,.tier-badge-tierC{color:#a8aca1;background:#22241f;border-color:#3a3e35}.status-badge-replied,.status-badge-sampleSent{color:#c8d9a8;background:#20241a;border-color:#3d4a2e}.status-badge-salesConversation,.status-badge-offerMade,.tier-badge-tierB{color:var(--warning);background:#2a2410;border-color:#5c4d1f}.status-badge-won,.tier-badge-tierA{background:var(--success-soft);color:#a5df84;border-color:#385230}.status-badge-lost{color:#efaaa2;background:#2a1a17;border-color:#76453f}.link-row{flex-wrap:wrap;gap:.6rem;display:flex}.followup-overdue{color:#efaaa2;font-weight:800}.field-check{align-items:center;gap:.6rem;display:flex}.field-check label{font-size:.82rem;font-weight:800}.acquisition-filters{flex-wrap:wrap;gap:1.25rem;margin-bottom:1.75rem;display:flex}.acquisition-filters label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:.68rem;font-weight:800;display:grid}.workflow-progress{gap:.65rem;min-width:0;display:grid}.progress-label{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.progress-label span{color:var(--text-muted);text-transform:uppercase;font-size:.68rem}.progress-label strong{font-size:.75rem;font-weight:700}.progress-track{background:#0f110e;height:.3rem;overflow:hidden}.progress-fill{background:var(--accent);height:100%;display:block}.workflow-progress-compact .progress-label span{display:none}.workflow-progress-compact .progress-label{justify-content:flex-start}.queue-section{margin-top:1rem}.queue-list{border-top:1px solid var(--line);margin-top:1.25rem}.queue-item{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(13rem,1.4fr) minmax(10rem,.8fr) minmax(9rem,.75fr) auto;align-items:center;gap:clamp(1rem,2.5vw,2rem);min-height:8.2rem;padding:1.25rem .9rem;display:grid;position:relative}.queue-item:hover{background:#161814}.queue-item-current{background:#181b16}.queue-item-current:before{background:var(--accent);content:"";width:2px;position:absolute;inset:1rem auto 1rem 0}.queue-item-completed{color:#b7baaf}.queue-title-row{align-items:center;gap:.65rem;display:flex}.queue-title-row h3{margin-bottom:0}.queue-title-row a{text-decoration:none}.queue-title-row a:hover{color:var(--accent-strong)}.current-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.concept-preview{-webkit-line-clamp:2;color:var(--text-soft);-webkit-box-orient:vertical;margin:.5rem 0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.updated-copy{color:var(--text-muted);margin-bottom:0;font-size:.7rem}.current-stage-copy{color:var(--text-muted);margin:.55rem 0 0;font-size:.72rem}.current-stage-copy strong{color:var(--accent-strong);margin-left:.35rem}.queue-next-action{gap:.4rem;display:grid}.queue-next-action strong{font-size:.82rem}.queue-item-end{place-items:flex-end end;gap:.8rem;display:grid}.text-action{color:var(--text-soft);white-space:nowrap;font-size:.72rem;font-weight:700;text-decoration:none}.text-action:hover{color:var(--accent-strong)}.back-link{color:var(--text-soft);gap:.45rem;margin-bottom:2.75rem;font-size:.78rem;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--text)}.creation-layout{grid-template-columns:minmax(16rem,.8fr) minmax(24rem,1.1fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.creation-intro{padding-top:1.25rem;position:sticky;top:2rem}.creation-intro>p:not(.section-label){color:var(--text-soft);max-width:30rem;line-height:1.7}.template-summary{border-top:1px solid var(--line);margin-top:2.5rem}.template-summary div{border-bottom:1px solid var(--line-soft);grid-template-columns:5rem 1fr;gap:1rem;padding:1rem 0;display:grid}.template-summary dt,.overview-panel dt{color:var(--text-muted);text-transform:uppercase;font-size:.68rem}.template-summary dd,.overview-panel dd{margin:0;font-size:.8rem}.form-panel{background:var(--panel);border:1px solid var(--line);padding:clamp(1.5rem,4vw,2.5rem)}.form-panel-heading{border-bottom:1px solid var(--line-soft);margin-bottom:1.75rem;padding-bottom:1.25rem}.form-panel-heading h2{margin-bottom:0}.job-form,.field-group{display:grid}.job-form{gap:1.65rem}.field-group{gap:.5rem}.field-group label{font-size:.82rem;font-weight:800}.field-group p{color:var(--text-muted);margin-bottom:.25rem;font-size:.72rem;line-height:1.45}.optional{color:var(--text-muted);font-size:.7rem;font-weight:400}.field-group input,.field-group select,.field-group textarea,.acquisition-filters select{color:var(--text);resize:vertical;background:#10120f;border:1px solid #3a3e35;border-radius:.25rem;padding:.85rem .9rem}.field-group input::placeholder,.field-group textarea::placeholder{color:#62675d}.field-group input:focus,.field-group select:focus,.field-group textarea:focus,.acquisition-filters select:focus{border-color:var(--accent)}.form-actions{flex-wrap:wrap;gap:.75rem;display:flex}.form-note{color:var(--text-muted);margin:1.25rem 0 0;font-size:.68rem}.form-error{color:#f1b4ad;background:#351d1a;border-left:2px solid #de7669;margin-bottom:1.5rem;padding:.8rem 1rem;font-size:.78rem}.job-workspace{max-width:94rem}.job-workspace-header{grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.heading-status-row{align-items:center;gap:.8rem;display:flex}.heading-status-row .section-label{margin-bottom:0}.job-concept{color:var(--text-soft);white-space:pre-wrap;max-width:52rem;margin-bottom:1rem;line-height:1.6}.guest-profile-card{border:1px solid var(--line);background:var(--panel);border-radius:1rem;padding:1.1rem}.guest-profile-summary{justify-content:space-between;align-items:end;gap:1rem;display:flex}.guest-profile-summary dl{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem 1.25rem;margin:0;display:grid}.guest-profile-summary dt{color:var(--text-muted);font-size:.78rem}.guest-profile-summary dd{margin:.25rem 0 0;font-weight:650}.guest-profile-disclosure{border-top:1px solid var(--line);margin-top:1rem;padding-top:.85rem}.guest-profile-disclosure>summary{cursor:pointer;font-weight:700}.guest-profile-disclosure>summary:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}.guest-profile-form{margin-top:1rem}.guest-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guest-profile-fields label{align-content:start;gap:.4rem;font-weight:650;display:grid}.guest-profile-fields input,.guest-profile-fields textarea{width:100%}@media (max-width:760px){.guest-profile-summary{flex-direction:column;align-items:stretch}.guest-profile-summary dl,.guest-profile-fields{grid-template-columns:1fr}}.header-progress{padding-bottom:.25rem}.next-action-panel{background:var(--panel-strong);border:1px solid #465137;border-left:3px solid var(--accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-bottom:3.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.next-step-number{color:#5e6950;letter-spacing:-.04em;font-size:2rem;font-weight:800}.next-action-content h2{margin-bottom:.5rem;font-size:clamp(1.55rem,3vw,2.15rem)}.next-action-content p:not(.section-label),.next-action-complete p:not(.section-label){color:var(--text-soft);margin-bottom:0;font-size:.8rem;line-height:1.5}.next-action-control{place-items:flex-end end;gap:.65rem;display:grid}.next-action-control>span{color:var(--text-muted);font-size:.68rem}.next-action-complete{border-color:#3b5533;grid-template-columns:auto minmax(0,1fr) auto}.next-action-blocked{border-color:#725f39}.workflow-stage-list{gap:1.5rem;display:grid}.workflow-stage{border:1px solid var(--line-soft);padding:1rem}.workflow-stage-heading{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.workflow-stage-heading h3{margin:0;font-size:.9rem}.workflow-stage-heading span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.workflow-stage-current{border-color:#465137}.workflow-stage-current .workflow-stage-heading span{color:var(--accent-strong)}.workflow-stage-completed{opacity:.78}.workflow-stage-blocked{border-color:#725f39}.workflow-stage-blocked .workflow-stage-heading span{color:var(--warning)}.task-row{scroll-margin-top:2rem}.task-row:target{box-shadow:0 0 0 2px var(--accent)}.task-row-blocked{background:#241f16}.task-state-blocked{color:var(--warning)}.task-control:disabled{cursor:wait;opacity:.65}.completion-mark{background:var(--success-soft);color:var(--success);border:1px solid #3b5533;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:900;display:flex}.completion-count{color:var(--success);font-size:.8rem;font-weight:800}.script-workspace{background:var(--panel);border:1px solid var(--line);margin-bottom:3.5rem;padding:clamp(1.5rem,4vw,2.5rem);scroll-margin-top:2rem}.script-workspace-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:start;gap:2rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.script-workspace-heading h2{margin-bottom:.5rem}.script-workspace-heading p:not(.section-label){color:var(--text-soft);margin-bottom:0;font-size:.8rem;line-height:1.5}.artifact-status{border:1px solid var(--line);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.4rem .6rem;font-size:.65rem;font-weight:800}.artifact-status-needsApproval{color:var(--warning);border-color:#66583b}.artifact-status-approved{background:var(--success-soft);color:var(--success);border-color:#3b5533}.script-editor{gap:.65rem;display:grid}.script-editor label{font-size:.75rem;font-weight:800}.script-editor textarea,.script-preview{color:var(--text);resize:vertical;white-space:pre-wrap;background:#10120f;border:1px solid #3a3e35;min-height:25rem;padding:1.25rem;font-family:Courier New,Courier,monospace;font-size:.9rem;line-height:1.65}.script-editor textarea:focus{border-color:var(--accent)}.script-actions{justify-content:flex-end;display:flex}.script-actions>div{align-items:center;gap:1rem;display:flex}.script-actions p{color:var(--text-muted);max-width:22rem;margin:0;font-size:.68rem}.script-review{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.script-review>div{gap:.35rem;display:grid}.script-review strong{font-size:.85rem}.script-review span{color:var(--text-muted);font-size:.68rem}.director-package-workspace-current{border-color:#465137;border-left:3px solid var(--accent)}.artifact-meta{color:var(--text-muted);white-space:nowrap;place-items:flex-end end;gap:.45rem;font-size:.68rem;display:grid}.artifact-feedback{border-left:2px solid;margin-bottom:1.25rem;padding:.8rem 1rem;font-size:.78rem}.artifact-feedback-error{color:#f1b4ad;background:#351d1a;border-color:#de7669}.artifact-feedback-success{background:var(--success-soft);border-color:var(--success);color:#bce6a6}.director-package-actions{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.director-package-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.director-package-actions p,.artifact-approved-copy{color:var(--text-muted);max-width:32rem;margin:0;font-size:.68rem;line-height:1.5}.image-workspace-current{border-color:#465137;border-left:3px solid var(--accent)}.portrait-status-generating{color:#a9c8f1;border-color:#52627a}.portrait-status-needsApproval{color:var(--warning);border-color:#66583b}.portrait-status-approved{background:var(--success-soft);color:var(--success);border-color:#3b5533}.portrait-status-failed{color:#f1a49b;border-color:#734039}.image-workspace-grid{grid-template-columns:minmax(15rem,.7fr) minmax(20rem,1.3fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.portrait-preview{aspect-ratio:9/16;border:1px solid var(--line);background:#10120f;max-height:38rem;overflow:hidden}.portrait-preview img{object-fit:cover;width:100%;height:100%;display:block}.portrait-placeholder{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;height:100%;min-height:24rem;display:flex}.portrait-placeholder span{color:#59604f;font-size:3rem}.portrait-details{gap:1.5rem;display:grid}.detail-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.65rem;font-weight:800;display:block}.portrait-details pre{border:1px solid var(--line);color:var(--text-soft);white-space:pre-wrap;background:#10120f;max-height:22rem;margin:0;padding:1rem;font-family:Courier New,Courier,monospace;font-size:.75rem;line-height:1.6;overflow:auto}.portrait-failure-reason{border-left:3px solid var(--warning);color:var(--text-soft);background:#2a1715;margin:0;padding:.85rem;font-size:.72rem;line-height:1.55}.portrait-request-meta{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.65rem;line-height:1.5}.generation-reference{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.68rem}.portrait-actions{flex-wrap:wrap;gap:.75rem;display:flex}.artifact-approved-copy{border-top:1px solid var(--line-soft);max-width:none;margin-top:1.5rem;padding-top:1rem}.job-workspace-grid{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.task-list{border-top:1px solid var(--line);margin:1.25rem 0 0;padding:0;list-style:none}.task-row{border-bottom:1px solid var(--line-soft);grid-template-columns:2rem 1.5rem minmax(0,1fr) auto auto;align-items:center;gap:.9rem;min-height:4.7rem;padding:.7rem .55rem;display:grid}.task-row-current{border-left:2px solid var(--accent);background:#1b1e18;padding-left:calc(.55rem - 2px)}.task-row-completed .task-copy strong{color:#969a90}.task-position{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.task-state-mark{color:var(--accent);border:1px solid #44493e;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;font-size:.8rem;display:flex}.task-row-completed .task-state-mark{background:var(--success-soft);color:var(--success);border-color:#3b5533}.task-copy{gap:.25rem;display:grid}.task-copy strong{font-size:.82rem}.task-copy span{color:var(--text-muted);font-size:.68rem}.task-state{border-left:1px solid var(--line-soft);color:var(--text-muted);text-align:left;min-width:5.3rem;padding-left:.9rem;font-size:.65rem}.task-row-current .task-state{color:var(--accent)}.task-state-completed{color:var(--success)}.task-control{border:1px solid var(--line);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:.25rem;min-width:4.8rem;padding:.5rem .65rem;font-size:.68rem;font-weight:700}.overview-panel{border-top:2px solid var(--line);padding-top:1.2rem;position:sticky;top:2rem}.overview-panel h2{font-size:1rem}.overview-panel dl{margin:1.5rem 0 0}.overview-panel dl div{border-top:1px solid var(--line-soft);gap:.45rem;padding:.85rem 0;display:grid}.narrow-page{max-width:48rem;margin:0 auto;padding:6rem 2rem}.page-intro{color:var(--text-soft);margin-bottom:2rem;line-height:1.6}.production-assets-workspace{background:var(--panel);border:1px solid var(--line);margin-bottom:3.5rem;padding:clamp(1.5rem,4vw,2.5rem);scroll-margin-top:2rem}.assets-empty-state{border:1px dashed var(--line);color:var(--text-soft);margin-bottom:2rem;padding:1.5rem}.assets-empty-state p{margin:.4rem 0 0;font-size:.78rem}.asset-reference-list{gap:1rem;margin-bottom:2rem;display:grid}.asset-reference-card{border:1px solid var(--line-soft);background:#11130f;padding:1.25rem}.asset-reference-summary{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.asset-reference-summary h3{margin:.35rem 0}.asset-reference-summary p,.asset-file-id,.asset-unlinked{color:var(--text-muted);margin:0;font-size:.68rem}.asset-category{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.asset-task-links{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.asset-task-links span{color:var(--text-soft);background:#1b1f18;border:1px solid #37402f;padding:.35rem .5rem;font-size:.65rem}.asset-notes{color:var(--text-soft);white-space:pre-wrap;margin:1rem 0;font-size:.78rem;line-height:1.55}.asset-file-id{overflow-wrap:anywhere}.asset-edit-panel{border-top:1px solid var(--line-soft);margin-top:1rem;padding-top:.9rem}.asset-edit-panel summary{color:var(--text-soft);cursor:pointer;width:fit-content;font-size:.72rem;font-weight:800}.asset-add-panel{border-top:1px solid var(--line);padding-top:2rem}.asset-add-panel h3{margin-bottom:1.25rem}.asset-form{gap:1.25rem;margin-top:1.25rem;display:grid}.asset-form-grid{grid-template-columns:minmax(0,1fr) minmax(12rem,.5fr);gap:1rem;display:grid}.asset-form label{gap:.45rem;display:grid}.asset-form label>span,.asset-task-picker legend{font-size:.72rem;font-weight:800}.asset-form small,.asset-task-picker small{color:var(--text-muted);font-weight:400}.asset-form input,.asset-form select,.asset-form textarea{color:var(--text);background:#0d0f0c;border:1px solid #3a3e35;border-radius:.2rem;padding:.75rem}.asset-form input:focus,.asset-form select:focus,.asset-form textarea:focus{border-color:var(--accent)}.asset-url-field,.asset-notes-field{grid-column:1/-1}.asset-task-picker{border:0;margin:0;padding:0}.asset-task-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.75rem;display:grid}.asset-task-picker label{align-items:start;gap:.5rem;font-size:.7rem;display:flex}.asset-task-picker input{margin-top:.1rem}.asset-form>.button{justify-self:start}.asset-delete-form{border-top:1px solid var(--line-soft);align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.asset-delete-form span{color:var(--text-muted);font-size:.68rem}.button-danger{color:#efaaa2;background:0 0;border:1px solid #76453f}.button:disabled{cursor:wait;opacity:.65}.artifact-first-workspace{max-width:96rem}.artifact-job-header{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.production-workspace-nav{background:var(--background);border-bottom:1px solid var(--line);z-index:10;gap:.25rem;margin-bottom:2.5rem;display:flex;position:sticky;top:0;overflow-x:auto}.workspace-tab{color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:1rem .9rem .85rem;font-size:.72rem;font-weight:800;text-decoration:none}.workspace-tab:hover{color:var(--text)}.workspace-tab-active{border-bottom-color:var(--accent);color:var(--accent-strong)}.artifact-workspace-content{min-height:34rem}.current-focus-panel{background:var(--panel-strong);border:1px solid #465137;border-left:3px solid var(--accent);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3rem;padding:clamp(1.5rem,4vw,2.25rem);display:flex}.current-focus-panel h2{margin-bottom:.5rem;font-size:clamp(1.6rem,3vw,2.4rem)}.current-focus-panel p:not(.section-label){color:var(--text-soft);margin:0;font-size:.8rem}.artifact-summary-section{margin-bottom:3rem}.artifact-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.artifact-summary-card{background:var(--panel);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:8rem;padding:1.25rem;text-decoration:none;display:grid}.artifact-summary-card:hover{border-color:#4b5540;transform:translateY(-1px)}.artifact-summary-card span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.artifact-summary-card strong{grid-column:1;font-size:1rem}.artifact-summary-card i{color:var(--accent);grid-area:1/2/span 2;font-style:normal}.production-metadata{border:1px solid var(--line);margin-bottom:3rem;padding:1.5rem}.production-metadata dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;display:grid}.production-metadata dl div{border-top:1px solid var(--line-soft);padding-top:.8rem}.production-metadata dt{color:var(--text-muted);text-transform:uppercase;font-size:.65rem}.production-metadata dd{margin:.35rem 0 0;font-size:.78rem}.artifact-editor-workspace{background:var(--panel);border:1px solid var(--line);padding:clamp(1.5rem,4vw,2.5rem)}.artifact-workspace-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:start;gap:3rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.artifact-workspace-header h2{font-size:clamp(1.8rem,3vw,2.6rem)}.artifact-workspace-header p:not(.section-label),.workspace-section-intro p:not(.section-label){color:var(--text-soft);font-size:.8rem;line-height:1.55}.artifact-workspace-header dl{gap:.65rem;min-width:13rem;margin:0;display:grid}.artifact-workspace-header dl div{justify-content:space-between;gap:1.5rem;display:flex}.artifact-workspace-header dt{color:var(--text-muted);text-transform:uppercase;font-size:.65rem}.artifact-workspace-header dd{text-align:right;margin:0;font-size:.72rem;font-weight:800}.artifact-editor-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.artifact-editor-actions>div{flex-wrap:wrap;gap:.75rem;display:flex}.director-package-readiness{justify-items:start;gap:1.25rem;display:grid}.package-readiness-card,.package-section{border:1px solid var(--line-soft);background:#10120f;padding:1.25rem}.package-readiness-card ul{gap:.5rem;padding-left:1.2rem;display:grid}.package-readiness-card .ready{color:var(--success)}.package-readiness-card .missing,.package-outdated{color:var(--warning)}.director-package-structured{gap:1.5rem;display:grid}.package-outdated{border-left:3px solid var(--warning);background:#332b19;flex-direction:column;align-items:start;gap:.3rem;padding:1rem;display:flex}.package-outdated span,.package-help{color:var(--text-muted);font-size:.7rem;line-height:1.55}.package-command-bar{border:1px solid var(--line-soft);background:#10120f;grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}.package-command-status{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.package-command-status>span:not(.artifact-status),.package-command-status code{color:var(--text-muted);font-size:.65rem}.package-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.package-toolbar form,.package-card-actions,.package-card-actions form{flex-wrap:wrap;gap:.65rem;margin:0;display:flex}.copy-notice{color:var(--success);grid-column:1/-1;min-height:1em;margin:-.4rem 0 0;font-size:.68rem}.package-section{gap:1rem;display:grid}.package-section>h3{border-bottom:1px solid var(--line-soft);margin:0;padding-bottom:.8rem}.package-section-intro{color:var(--text-muted);margin:0;font-size:.7rem}.package-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.package-field{gap:.4rem;display:grid}.package-field span,.package-card label{color:var(--text-muted);text-transform:capitalize;font-size:.68rem;font-weight:800}.package-field input,.package-field textarea,.package-card textarea{color:var(--text);resize:vertical;background:#090b09;border:1px solid #3a3e35;width:100%;min-height:2.7rem;padding:.75rem;line-height:1.5}.package-field textarea,.package-card textarea{min-height:8rem}.locked-script-meta{color:var(--text-muted);flex-wrap:wrap;gap:1rem;font-size:.68rem;display:flex}.locked-script-summary{gap:.75rem;display:grid}.locked-script-preview{border:1px solid var(--line-soft);color:var(--text-soft);white-space:pre-wrap;background:#090b09;max-height:7.2rem;margin:0;padding:.85rem;font-family:Courier New,monospace;font-size:.72rem;line-height:1.55;overflow:hidden}.locked-script{border:1px solid var(--line-soft);white-space:pre-wrap;background:#090b09;max-height:32rem;padding:1.25rem;font-family:Courier New,monospace;line-height:1.65;overflow:auto}.foundation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.foundation-summary>div{border-top:1px solid var(--line-soft);padding-top:.65rem}.foundation-summary>div:nth-child(3),.foundation-summary>div:nth-child(5){grid-column:1/-1}.foundation-summary dt,.read-only-field>span,.publishing-summary span{color:var(--text-muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.foundation-summary dd{margin:.3rem 0 0;font-size:.75rem;line-height:1.5}.package-disclosure{border-top:1px solid var(--line-soft);padding-top:.8rem}.package-disclosure summary{color:var(--accent-strong);cursor:pointer;width:fit-content;margin-left:1rem;font-size:.7rem;font-weight:800;list-style-position:outside}.package-disclosure summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.package-disclosure-content{margin-top:1rem}.package-disclosure-inline{border:0;padding:0}.package-disclosure-inline>summary{border:1px solid var(--line);align-items:center;min-height:2.5rem;margin:0;padding:.65rem .9rem;display:inline-flex}.package-disclosure-inline[open]{flex-basis:100%;order:2;width:100%}.package-disclosure-inline[open]>.package-disclosure-content{border:1px solid var(--line-soft);background:#0c0e0b;padding:1rem}.package-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.package-clip-list{gap:1rem;display:grid}.package-card{background:var(--panel);border:1px solid var(--line);gap:1rem;padding:1rem;display:grid}.package-card-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.package-card-heading span,.package-card-heading code{color:var(--text-muted);font-size:.62rem}.package-card-heading h4{margin:.3rem 0 0}.package-card-meta{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.regenerated-notice{color:var(--success);text-transform:uppercase;font-size:.6rem;font-weight:800}.prompt-preview{color:var(--text-soft);margin:0;font-size:.72rem;line-height:1.55}.full-prompt{color:var(--text-soft);white-space:pre-wrap;margin:0;font-family:inherit;font-size:.72rem;line-height:1.6}.compact-clip{gap:.75rem;padding:.9rem 1rem;scroll-margin-top:4rem}.compact-clip:target,.package-card:target{border-color:var(--accent)}.compact-clip-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.compact-clip-header h4{margin:.25rem 0 0}.clip-number{color:var(--text-muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.clip-badges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.clip-badges span,.tag-list span{border:1px solid var(--line);color:var(--text-soft);background:#1b2119;padding:.3rem .5rem;font-size:.6rem}.compact-clip-summary{grid-template-columns:minmax(14rem,1.5fr) minmax(8rem,.7fr) minmax(10rem,.8fr);gap:.75rem;margin:0;display:grid}.compact-clip-summary>div{border-top:1px solid var(--line-soft);min-width:0;padding-top:.55rem}.compact-clip-summary dt,.clip-full-details dt{color:var(--text-muted);text-transform:uppercase;font-size:.58rem}.compact-clip-summary dd,.clip-full-details dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.7rem;line-height:1.5}.clip-dialogue dd{max-height:6.5rem;overflow:auto}.clip-full-details{gap:1rem;display:grid}.clip-full-details>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.read-only-field p{white-space:pre-wrap;margin:.4rem 0 0;font-size:.74rem;line-height:1.6}.read-only-field ol{gap:.5rem;margin-bottom:0;padding-left:1.25rem;font-size:.72rem;line-height:1.5;display:grid}.secondary-detail-list{gap:.2rem;display:grid}.secondary-detail-list .package-disclosure:first-child{border-top:0}.publishing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.publishing-summary>div{gap:.3rem;display:grid}.publishing-summary p,.publishing-summary .tag-list{grid-column:1/-1}.publishing-summary p{color:var(--text-soft);margin:0;font-size:.72rem;line-height:1.55}.tag-list{flex-wrap:wrap;gap:.4rem;display:flex}.package-final-approval{border:1px solid #465137;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem;display:flex}.package-final-approval p{color:var(--text-muted);margin:.35rem 0 0;font-size:.7rem}.package-clip dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.package-clip dl div{border-top:1px solid var(--line-soft);padding-top:.6rem}.package-clip dt{color:var(--text-muted);text-transform:uppercase;font-size:.62rem}.package-clip dd{margin:.3rem 0 0;font-size:.72rem;line-height:1.5}.package-clip .verbatim{white-space:pre-wrap;font-family:Courier New,monospace}.future-action-group{opacity:.8}.workspace-section-intro{margin-bottom:2rem}.workspace-section-intro h2{font-size:clamp(1.8rem,3vw,2.6rem)}.image-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.image-artifact-card{background:var(--panel);border:1px solid var(--line);gap:1rem;padding:1.25rem;display:grid}.image-artifact-card-functional{border-color:#465137;grid-row:span 2}.image-artifact-card-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.image-artifact-card-heading h3{margin:0}.image-card-preview{aspect-ratio:4/3;border:1px solid var(--line-soft);background:#0c0e0b;justify-content:center;align-items:center;display:flex;overflow:hidden}.image-card-preview img{object-fit:contain;width:100%;height:100%}.image-card-preview>div,.image-card-preview-placeholder{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex}.image-artifact-card-future{opacity:.72}.image-artifact-card-future>p,.artifact-guard-copy{color:var(--text-muted);margin:0;font-size:.72rem}.image-card-actions{flex-wrap:wrap;gap:.75rem;display:flex}.image-prompt summary{color:var(--text-muted);cursor:pointer;font-size:.7rem}.image-prompt pre{color:var(--text-soft);white-space:pre-wrap;background:#0c0e0b;max-height:12rem;margin-bottom:0;padding:.85rem;font-size:.68rem;line-height:1.5;overflow:auto}.future-workspace{background:var(--panel);border:1px dashed var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:34rem;padding:3rem;display:flex}.future-workspace-mark{color:var(--accent);margin-bottom:1rem;font-size:3rem}.future-workspace p:not(.section-label){color:var(--text-soft);max-width:34rem;line-height:1.6}.artifact-queue-list{gap:1rem;margin-top:1.25rem;display:grid}.artifact-queue-card{background:var(--panel);border:1px solid var(--line);grid-template-columns:minmax(15rem,1.2fr) minmax(10rem,.6fr);gap:1.25rem;padding:1.4rem;display:grid}.artifact-queue-card-completed{opacity:.78}.artifact-queue-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.artifact-queue-heading h3{margin:0}.artifact-queue-heading h3 a{text-decoration:none}.artifact-queue-heading p{color:var(--text-soft);margin:.4rem 0;font-size:.72rem}.artifact-queue-heading>div>span{color:var(--text-muted);font-size:.65rem}.queue-focus{gap:.35rem;display:grid}.queue-focus span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.queue-focus strong{color:var(--accent-strong);font-size:1rem}.queue-focus em{color:var(--text-soft);font-size:.68rem;font-style:normal}.queue-artifact-badges{border-top:1px solid var(--line-soft);flex-wrap:wrap;grid-column:1/-1;gap:.6rem;padding-top:1rem;display:flex}.artifact-badge{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.artifact-badge i{font-style:normal}.artifact-badge-complete{color:var(--success)}.artifact-queue-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:2rem;display:flex}.artifact-queue-footer .workflow-progress{min-width:14rem}@media (max-width:70rem){.package-command-bar{grid-template-columns:minmax(0,1fr)}.package-toolbar{justify-content:flex-start}.copy-notice{grid-column:1}.compact-clip-summary{grid-template-columns:minmax(0,1.3fr) minmax(8rem,.7fr)}.compact-clip-summary>div:last-child{grid-column:1/-1}.package-field-grid,.package-card-grid{grid-template-columns:1fr}.artifact-summary-grid,.production-metadata dl{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-item{grid-template-columns:minmax(12rem,1.2fr) minmax(10rem,.9fr) minmax(9rem,.8fr)}.queue-item-end{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start}.queue-item-end .text-action{justify-self:end}.job-workspace-grid{grid-template-columns:minmax(0,1fr)}.overview-panel{position:static}.overview-panel dl{grid-template-columns:repeat(5,1fr);display:grid}}@media (max-width:54rem){.artifact-job-header,.image-artifact-grid{grid-template-columns:minmax(0,1fr)}.artifact-workspace-header{flex-direction:column}.artifact-workspace-header dl{width:100%}.asset-task-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{display:block}.navigation-rail{border-bottom:1px solid var(--line-soft);border-right:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:auto;padding:.75rem 1rem;display:grid;position:static}.brand{padding:0}.brand-name,.rail-context,.nav-group-label,.nav-item small{display:none}.rail-footer{border-top:0;margin:0;padding:0}.workspace-navigation{justify-content:flex-end;display:flex;overflow-x:auto}.nav-item{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;min-height:2.25rem;padding:.5rem .65rem}.nav-item-active{border-bottom-color:var(--accent);background:0 0}.workspace-main{padding-top:2.5rem}.continue-grid,.creation-layout,.job-workspace-header{grid-template-columns:minmax(0,1fr)}.continue-actions .button{justify-self:start}.creation-intro,.overview-panel{position:static}.queue-item{grid-template-columns:minmax(0,1fr) minmax(9rem,.65fr)}.queue-item .workflow-progress{grid-column:1}.queue-item-end{grid-area:1/2/span 2;justify-items:end}.queue-next-action{grid-column:1}.next-action-panel{grid-template-columns:auto minmax(0,1fr)}.next-action-control{grid-column:2;place-items:flex-start start}.next-action-complete .completion-count{grid-column:2}.overview-panel dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:38rem){.artifact-summary-grid,.production-metadata dl,.artifact-queue-card{grid-template-columns:minmax(0,1fr)}.current-focus-panel,.artifact-editor-actions,.artifact-queue-footer{flex-direction:column;align-items:stretch}.current-focus-panel .button,.artifact-editor-actions .button{width:100%}.artifact-editor-actions>div{width:100%;display:grid}.artifact-workspace-header{gap:1.5rem}.production-workspace-nav{margin-inline:-.5rem;padding-inline:.5rem}.artifact-queue-footer .workflow-progress{width:100%;min-width:0}.production-assets-workspace{margin-inline:-.5rem;padding-inline:1rem}.asset-reference-summary,.asset-delete-form{flex-direction:column;align-items:stretch}.asset-reference-summary .button{width:100%}.asset-form-grid,.asset-task-picker>div{grid-template-columns:minmax(0,1fr)}.asset-form>.button,.asset-delete-form .button{width:100%}.workspace-header{flex-direction:column;align-items:stretch}.workspace-header .button{width:100%}.continue-section{margin-inline:-.5rem}.queue-item{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem .25rem}.queue-item-current:before{left:-.5rem}.queue-next-action,.queue-item .workflow-progress,.queue-item-end{grid-area:auto/1}.queue-item-end{grid-template-columns:auto 1fr;justify-items:start}.queue-item-end .text-action{justify-self:end}.form-panel{margin-inline:-.5rem}.form-actions{display:grid}.script-workspace{margin-inline:-.5rem;padding-inline:1rem}.script-workspace-heading,.script-review,.script-actions>div,.director-package-actions{flex-direction:column;align-items:stretch}.script-editor textarea,.script-preview{min-height:20rem;padding:.85rem}.image-workspace-grid{grid-template-columns:minmax(0,1fr)}.portrait-preview{max-height:none}.script-review .button,.script-actions .button,.director-package-actions,.director-package-actions>div,.director-package-actions .button,.package-command-status,.package-toolbar,.package-toolbar form,.package-toolbar .button,.package-card-actions,.package-card-actions form,.package-card-actions .button,.package-disclosure-inline,.package-disclosure-inline>summary,.package-final-approval,.package-final-approval form,.package-final-approval .button{width:100%}.foundation-summary,.publishing-summary,.compact-clip-summary,.clip-full-details>dl{grid-template-columns:minmax(0,1fr)}.foundation-summary>div:nth-child(3),.foundation-summary>div:nth-child(5),.publishing-summary p,.publishing-summary .tag-list,.compact-clip-summary>div:last-child{grid-column:1}.package-final-approval{flex-direction:column;align-items:stretch}.artifact-meta{place-items:flex-start start}.next-action-panel{grid-template-columns:minmax(0,1fr)}.next-step-number{display:none}.next-action-control,.next-action-complete .completion-count{grid-column:1}.next-action-control,.next-action-control form,.next-action-control .button{width:100%}.task-row{grid-template-columns:1.6rem 1.3rem minmax(0,1fr) auto}.task-state{display:none}.task-row form{grid-column:3/-1}.task-control{width:100%}.overview-panel dl{grid-template-columns:1fr}.empty-state{margin-top:3rem;padding:2rem 1.25rem}}
