.landing .project-status{vertical-align:middle;align-items:center;gap:7px;display:inline-flex}.landing .project-status[data-state=ACTIVE]{font-weight:700}.landing .project-status-dot{background:#888;border-radius:50%;flex-shrink:0;width:8px;height:8px}.landing .project-status[data-state=ACTIVE] .project-status-dot{background:#52f5b9}.landing .project-status[data-state=FAILED] .project-status-dot{background:#ff6b6b}.landing .project[data-state=ACTIVE]{border:3px double #fff;margin-bottom:16px;padding:22px 20px}.ws .activity{background:#000}.landing .projects .invitations{color:#292719;background:#ffe98a;border-color:#f1d56e;width:100%;max-width:100%;padding:14px 30px}.landing .projects .invitations h2,.landing .projects .invitations p,.landing .projects .invitations .text-action{color:#292719}.landing .projects .invitations .text-action:hover{color:#000}.landing .projects .invitations .text-action:focus-visible{outline-color:#292719}.landing .invitations .invitation-heading{flex-wrap:nowrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.landing .invitations .invitation-heading>span:first-child,.landing .invitations .invitation-heading time,.landing .invitations .invitation-sent{white-space:nowrap}.landing .invitations .invitation-heading time,.landing .invitations .invitation-sent{font-size:14px;font-weight:400;line-height:1.5}.landing .invitations .invitation-dot{background:currentColor;border-radius:50%;flex-shrink:0;align-self:center;width:5px;height:5px;font-size:0;line-height:0}.landing .invitations .invitation-description{margin-bottom:0;font-size:18px;line-height:1.7}.invitation-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.landing .invitations .invitation-actions button{color:#fff;border:0;border-radius:0;padding:11px 22px;font:600 14px/1.4 Libre Franklin,Arial,sans-serif}.invitation-actions .invitation-accept{background:#176b37}.invitation-actions .invitation-accept:hover{background:#10542a}.invitation-actions .invitation-deny{background:#b33030}.invitation-actions .invitation-deny:hover{background:#942525}.landing .invitations .invitation-actions button:focus-visible{outline-color:#292719}.landing .projects .session-bucket{margin-top:36px}.landing .projects .session-bucket+.session-bucket{margin-top:48px}.landing .projects .session-bucket>summary{cursor:pointer;border-bottom:1px solid #444;align-items:center;gap:12px;padding:0 0 18px;list-style:none;display:flex}.session-bucket>summary::-webkit-details-marker{display:none}.session-bucket>summary:before{content:"▾";color:#aaa;font-size:14px}.session-bucket:not([open])>summary:before{content:"▸"}.landing .projects .session-bucket h2{margin:0;font-size:22px;font-weight:600}.session-bucket-count{color:#aaa;margin-left:auto;font-size:14px;font-weight:400}.session-bucket>summary:focus-visible{outline-offset:4px;outline:2px solid #fff}.landing .session-bucket .empty-projects{border-top:1px solid #333;padding:18px 0}
