:root{--ground:#f4f2f0;--ink:#22201d;--muted:#6c655c;--hairline:#d8d2ca;--green:#3f8f5b;--yellow:#c9a23a;--storm:#6d4fd3}*{box-sizing:border-box}html{background:var(--ground);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}.shell{inline-size:min(1120px,100vw - 32px);margin:0 auto;padding:48px 0}.masthead{border-block-end:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:24px;padding-block-end:32px;display:grid}.masthead-copy{min-width:0}.eyebrow{color:var(--storm);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:800;line-height:1.2}h1,h2,p{margin-block-start:0}h1{letter-spacing:0;margin-block-end:24px;font-size:clamp(3.5rem,9vw,7.5rem);line-height:.88}h2{letter-spacing:0;margin-block-end:0;font-size:1.65rem;line-height:1}.dek{color:var(--muted);max-inline-size:680px;font-size:1.06rem;line-height:1.6}.auth-panel{border-block-start:1px solid var(--hairline);align-self:end;justify-items:start;gap:12px;padding-block-start:18px;display:grid}.auth-state{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-block-end:0;font-size:.78rem;font-weight:700;line-height:1.2}.auth-button{appearance:none;background:var(--ink);border:1px solid var(--ink);color:var(--ground);cursor:pointer;font:inherit;min-block-size:44px;padding:10px 16px;font-size:.92rem;font-weight:800;line-height:1.2}.auth-button.secondary{color:var(--ink);background:0 0}.auth-button:focus-visible{outline:3px solid var(--storm);outline-offset:3px}.status-grid{border-block-end:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.status-row{border-inline-end:1px solid var(--hairline);align-items:flex-start;gap:14px;min-width:0;padding:24px 18px 24px 0;display:flex}.status-row:last-child{border-inline-end:0;padding-inline-start:18px}.status-row:nth-child(2){padding-inline-start:18px}.status-mark{border-radius:999px;flex:0 0 10px;block-size:10px;margin-block-start:4px}.status-mark.green{background:var(--green)}.status-mark.yellow{background:var(--yellow)}.status-copy{min-width:0}.status-copy p,.status-copy strong,.worklist li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-copy p{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-block-end:8px;font-size:.78rem;font-weight:700;line-height:1.2}.status-copy strong{font-size:1rem;line-height:1.25;display:block}.worklist{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;padding-block-start:32px;display:grid}.worklist ul{border-block-start:1px solid var(--hairline);min-width:0;margin:0;padding:0;list-style:none}.worklist li{border-block-end:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 0;display:flex}.worklist li span{min-width:0}code{color:var(--muted);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}@media (max-width:720px){.shell{inline-size:min(100vw - 24px,560px);padding-block:28px}.status-grid,.masthead,.worklist{grid-template-columns:1fr}.auth-panel{inline-size:100%}.status-row,.status-row:nth-child(2),.status-row:last-child{border-block-end:1px solid var(--hairline);border-inline-end:0;padding:18px 0}.worklist{gap:20px}}
