.Footer-module__pZUuua__footer{width:100%;padding:var(--jx-space-8) 0 0}.Footer-module__pZUuua__links{justify-content:center;gap:var(--jx-space-6);font-size:var(--jx-text-sm);flex-wrap:wrap;display:flex}.Footer-module__pZUuua__links a{color:var(--jx-text-secondary);transition:color var(--jx-motion-fast) var(--jx-ease);text-decoration:none}.Footer-module__pZUuua__links a:hover{color:var(--jx-text)}.Footer-module__pZUuua__links a[aria-current=page]{color:var(--jx-text-tertiary)}
.Avatar-module__j76DJa__avatar{background:var(--jx-surface-subtle);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.Avatar-module__j76DJa__avatar[data-size=xs]{width:18px;height:18px}.Avatar-module__j76DJa__avatar[data-size=sm]{width:20px;height:20px}.Avatar-module__j76DJa__avatar[data-size=lg]{width:28px;height:28px}.Avatar-module__j76DJa__avatar[data-size=xl]{width:40px;height:40px}.Avatar-module__j76DJa__emoji{-webkit-user-select:none;user-select:none;width:72%;height:72%}.Avatar-module__j76DJa__avatar[data-size=xs] .Avatar-module__j76DJa__emoji,.Avatar-module__j76DJa__avatar[data-size=sm] .Avatar-module__j76DJa__emoji{width:80%;height:80%}
.TopBar-module__LlQd0q__rail{z-index:2;border-right:1px solid var(--jx-border);background:var(--jx-surface-raised);justify-content:space-between;gap:var(--jx-space-4);width:13rem;padding:var(--jx-space-4) var(--jx-space-3);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}body:has(.TopBar-module__LlQd0q__rail){padding-left:13rem}.TopBar-module__LlQd0q__railTop{gap:var(--jx-space-2);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.TopBar-module__LlQd0q__railBottom{flex:none}.TopBar-module__LlQd0q__signedOutBar{justify-content:space-between;align-items:center;display:flex}.TopBar-module__LlQd0q__signedOutBar:not(main .TopBar-module__LlQd0q__signedOutBar){box-sizing:border-box;width:100%;max-width:48rem;padding:var(--jx-space-6) var(--jx-space-4) 0;margin:0 auto}.TopBar-module__LlQd0q__brand{color:inherit;font-size:var(--jx-text-xl);font-family:var(--jx-font-display);font-weight:var(--jx-weight-bold);text-decoration:none}html[data-theme=avorant] .TopBar-module__LlQd0q__brand{font-weight:var(--jx-weight-semibold)}.TopBar-module__LlQd0q__accent{color:var(--jx-accent)}.TopBar-module__LlQd0q__workspaceName{min-width:0;color:var(--jx-text-secondary);font-size:var(--jx-text-sm);white-space:nowrap;margin:0;display:flex}.TopBar-module__LlQd0q__workspaceNameText{text-overflow:ellipsis;min-width:0;overflow:hidden}.TopBar-module__LlQd0q__guestMark{white-space:pre;flex:none}.TopBar-module__LlQd0q__newProject{justify-content:center;align-items:center;gap:var(--jx-space-2);border:1px solid var(--jx-border);border-radius:var(--jx-radius-control);background:var(--jx-surface);box-shadow:var(--jx-shadow-sm);color:var(--jx-text);font-size:var(--jx-text-sm);font-weight:var(--jx-weight-semibold);padding:var(--jx-space-2) var(--jx-space-3);transition:border-color var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease), transform var(--jx-motion-fast) var(--jx-ease);text-decoration:none;display:flex}.TopBar-module__LlQd0q__newProject:hover{border-color:var(--jx-accent);box-shadow:var(--jx-shadow-md)}.TopBar-module__LlQd0q__newProject:active{box-shadow:none;transform:scale(.98)}.TopBar-module__LlQd0q__newProject:focus-visible{box-shadow:var(--jx-ring);outline:none}.TopBar-module__LlQd0q__railRetry{font-family:inherit;}.TopBar-module__LlQd0q__railFilter{border:1px solid var(--jx-border);border-radius:var(--jx-radius-control);background:var(--jx-surface);width:100%;color:var(--jx-text);font:inherit;font-size:var(--jx-text-sm);padding:var(--jx-space-1) var(--jx-space-2)}.TopBar-module__LlQd0q__railFilter:focus-visible{border-color:var(--jx-accent);box-shadow:var(--jx-ring);outline:none}.TopBar-module__LlQd0q__dot{background:var(--jx-project-dot-base);background:oklch(from var(--jx-project-dot-base) l calc(c * .85) calc(h + var(--dot-shift,0) + var(--jx-project-dot-hue-offset)));border-radius:50%;flex:none;width:8px;height:8px}.TopBar-module__LlQd0q__railName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TopBar-module__LlQd0q__railHeading{margin:var(--jx-space-2) 0 0;}.TopBar-module__LlQd0q__railNote{color:var(--jx-text-secondary);font-size:var(--jx-text-sm);margin:0}.TopBar-module__LlQd0q__railList{gap:var(--jx-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TopBar-module__LlQd0q__railLink{align-items:center;gap:var(--jx-space-2);border-radius:var(--jx-radius-pill);min-width:0;color:var(--jx-text);font-size:var(--jx-text-sm);padding:var(--jx-space-2) var(--jx-space-3);transition:background-color var(--jx-motion-fast) var(--jx-ease);text-decoration:none;display:flex}.TopBar-module__LlQd0q__railLink:hover{background:var(--jx-surface-subtle)}.TopBar-module__LlQd0q__railLink:active{background:var(--jx-accent-soft)}.TopBar-module__LlQd0q__railLink[data-current=true]{background:var(--jx-accent-soft);color:var(--jx-accent);font-weight:var(--jx-weight-semibold)}.TopBar-module__LlQd0q__account{position:relative}.TopBar-module__LlQd0q__accountButton{cursor:pointer;border:1px solid var(--jx-border);border-radius:var(--jx-radius-control);background:var(--jx-surface);width:100%;color:inherit;font:inherit;align-items:center;gap:var(--jx-space-2);text-align:left;padding:var(--jx-space-2);transition:background-color var(--jx-motion-fast) var(--jx-ease), transform var(--jx-motion-fast) var(--jx-ease);display:flex}.TopBar-module__LlQd0q__accountButton:hover{background:var(--jx-surface-subtle)}.TopBar-module__LlQd0q__accountButton:active{transform:scale(.98)}.TopBar-module__LlQd0q__accountButton:focus-visible{box-shadow:var(--jx-ring);outline:none}.TopBar-module__LlQd0q__who{min-width:0;display:block;overflow:hidden}.TopBar-module__LlQd0q__who b{font-size:var(--jx-text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.TopBar-module__LlQd0q__who span{color:var(--jx-text-secondary);font-size:var(--jx-text-2xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.TopBar-module__LlQd0q__panel{--jx-pop-from:0 4px;bottom:calc(100% + var(--jx-space-2));z-index:3;width:15rem;max-width:calc(100vw - var(--jx-space-8));border:1px solid var(--jx-border);border-radius:var(--jx-radius-card);background:var(--jx-surface);box-shadow:var(--jx-shadow-panel);gap:var(--jx-space-1);padding:var(--jx-space-2);transform-origin:0 100%;flex-direction:column;display:flex;position:absolute;left:0;}.TopBar-module__LlQd0q__panelWho{overflow-wrap:anywhere;border-bottom:1px solid var(--jx-border);padding:var(--jx-space-2) var(--jx-space-3) var(--jx-space-3);margin:0}.TopBar-module__LlQd0q__panelWho b{font-size:var(--jx-text-sm);display:block}.TopBar-module__LlQd0q__panelWho span{color:var(--jx-text-secondary);font-size:var(--jx-text-xs)}.TopBar-module__LlQd0q__panelSection{border-bottom:1px solid var(--jx-border);gap:var(--jx-space-1);padding:var(--jx-space-2) 0;flex-direction:column;display:flex}.TopBar-module__LlQd0q__panelSection:last-child{border-bottom:none}.TopBar-module__LlQd0q__panelLabel{margin:0 0 var(--jx-space-1);padding:0 var(--jx-space-3);}.TopBar-module__LlQd0q__panelList{gap:var(--jx-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TopBar-module__LlQd0q__panelItem{cursor:pointer;border-radius:var(--jx-radius-control);width:100%;color:var(--jx-text);font:inherit;font-size:var(--jx-text-sm);text-align:left;padding:var(--jx-space-2) var(--jx-space-3);background:0 0;border:none;text-decoration:none;display:block}.TopBar-module__LlQd0q__panelItem:hover{background:var(--jx-surface-subtle)}.TopBar-module__LlQd0q__panelItem:focus-visible{box-shadow:var(--jx-ring);outline:none}.TopBar-module__LlQd0q__panelItem[data-current=true]{background:var(--jx-accent-soft);color:var(--jx-accent);font-weight:var(--jx-weight-semibold)}.TopBar-module__LlQd0q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.TopBar-module__LlQd0q__rail{border-right:none;border-bottom:1px solid var(--jx-border);align-items:center;gap:var(--jx-space-3);width:auto;padding:var(--jx-space-2) var(--jx-space-4);flex-direction:row;position:sticky;bottom:auto;right:0}body:has(.TopBar-module__LlQd0q__rail){padding-left:0}.TopBar-module__LlQd0q__railTop{align-items:center;gap:var(--jx-space-3);scrollbar-width:none;flex-direction:row;flex:1;min-width:0;overflow-x:auto}.TopBar-module__LlQd0q__railTop::-webkit-scrollbar{display:none}.TopBar-module__LlQd0q__railTop[data-overflow=end]{-webkit-mask-image:linear-gradient(to right, var(--jx-surface) calc(100% - var(--jx-space-8)), transparent);mask-image:linear-gradient(to right, var(--jx-surface) calc(100% - var(--jx-space-8)), transparent)}.TopBar-module__LlQd0q__railTop[data-overflow=start]{-webkit-mask-image:linear-gradient(to left, var(--jx-surface) calc(100% - var(--jx-space-8)), transparent);mask-image:linear-gradient(to left, var(--jx-surface) calc(100% - var(--jx-space-8)), transparent)}.TopBar-module__LlQd0q__railTop[data-overflow=start\ end]{-webkit-mask-image:linear-gradient(to right, transparent, var(--jx-surface) var(--jx-space-8), var(--jx-surface) calc(100% - var(--jx-space-8)), transparent);mask-image:linear-gradient(to right, transparent, var(--jx-surface) var(--jx-space-8), var(--jx-surface) calc(100% - var(--jx-space-8)), transparent)}.TopBar-module__LlQd0q__railHeading,.TopBar-module__LlQd0q__railNote,.TopBar-module__LlQd0q__railFilter{display:none}.TopBar-module__LlQd0q__railList{gap:var(--jx-space-2);flex-direction:row}.TopBar-module__LlQd0q__workspaceName,.TopBar-module__LlQd0q__newProject{white-space:nowrap;flex:none}.TopBar-module__LlQd0q__workspaceName{max-width:12rem}.TopBar-module__LlQd0q__panel{--jx-pop-from:0 -4px;top:calc(100% + var(--jx-space-2));transform-origin:100% 0;bottom:auto;left:auto;right:0}.TopBar-module__LlQd0q__accountButton{width:auto}.TopBar-module__LlQd0q__who{display:none}}@media (max-width:480px){.TopBar-module__LlQd0q__panel{width:min(20rem,100vw);max-width:100vw;padding:var(--jx-space-4) var(--jx-space-3);border-top:none;border-bottom:none;border-right:none;border-radius:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.TopBar-module__LlQd0q__railList,.TopBar-module__LlQd0q__workspaceName{display:none}}
.activity-module__9Gtb5a__panel{align-items:flex-start;gap:var(--jx-space-3);flex-direction:column;display:flex}.activity-module__9Gtb5a__heading{font-size:var(--jx-text-lg);font-weight:var(--jx-weight-semibold);margin:0}.activity-module__9Gtb5a__list{gap:var(--jx-space-3);padding:0 0 0 var(--jx-space-4);font-size:var(--jx-text-sm);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.activity-module__9Gtb5a__list:before{top:var(--jx-space-1);bottom:var(--jx-space-1);border-left:1px solid var(--jx-border);content:"";position:absolute;left:3px}.activity-module__9Gtb5a__item{color:var(--jx-text);overflow-wrap:anywhere;line-height:1.45;position:relative}.activity-module__9Gtb5a__dot{top:.4em;left:calc(-1 * var(--jx-space-4));background:var(--jx-text-secondary);width:7px;height:7px;box-shadow:0 0 0 3px var(--jx-surface-raised);border-radius:50%;position:absolute}.activity-module__9Gtb5a__record{cursor:pointer;border-radius:var(--jx-radius-control);color:var(--jx-accent);font:inherit;font-weight:var(--jx-weight-semibold);text-align:left;transition:color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none;padding:0}.activity-module__9Gtb5a__record:hover{color:var(--jx-accent-hover)}.activity-module__9Gtb5a__time{color:var(--jx-text-secondary);font-variant-numeric:tabular-nums}.activity-module__9Gtb5a__appliedSummary{cursor:pointer;list-style:none}.activity-module__9Gtb5a__appliedSummary::-webkit-details-marker{display:none}.activity-module__9Gtb5a__appliedSummary:hover{color:var(--jx-accent)}.activity-module__9Gtb5a__appliedSummary:focus-visible{border-radius:var(--jx-radius-control);box-shadow:var(--jx-ring);outline:none}.activity-module__9Gtb5a__appliedList{gap:var(--jx-space-1);margin:var(--jx-space-2) 0 0;padding-left:var(--jx-space-4);color:var(--jx-text-secondary);animation:var(--jx-anim-enter);flex-direction:column;display:flex}
.project-module__5Dh1pq__titleButton{cursor:text;border-radius:var(--jx-radius-control);padding:0 var(--jx-space-1);margin:0 calc(-1 * var(--jx-space-1));color:inherit;font:inherit;text-align:left;transition:background-color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none}.project-module__5Dh1pq__titleButton:hover{background:var(--jx-surface-subtle)}.project-module__5Dh1pq__titleInput{border:1px solid var(--jx-accent);border-radius:var(--jx-radius-control);background:var(--jx-surface);padding:0 var(--jx-space-2);width:100%;max-width:24rem;color:var(--jx-text);font:inherit}.project-module__5Dh1pq__notice{}.project-module__5Dh1pq__deniedPill{border-radius:var(--jx-radius-pill);background:var(--jx-danger-soft);color:var(--jx-danger);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-semibold);padding:var(--jx-space-1) var(--jx-space-3);display:inline-block}.project-module__5Dh1pq__muted{margin:var(--jx-space-1) 0 0;color:var(--jx-text-secondary);font-size:var(--jx-text-sm)}.project-module__5Dh1pq__input{border:1px solid var(--jx-border);border-radius:var(--jx-radius-control);background:var(--jx-surface);padding:var(--jx-space-2) var(--jx-space-3);color:var(--jx-text);font:inherit;font-size:var(--jx-text-md);transition:border-color var(--jx-motion-fast) var(--jx-ease)}.project-module__5Dh1pq__input:hover{border-color:var(--jx-border-strong)}.project-module__5Dh1pq__input:focus-visible{border-color:var(--jx-accent);box-shadow:var(--jx-ring);outline:none}.project-module__5Dh1pq__select{appearance:none;cursor:pointer;border:1px solid var(--jx-border);border-radius:var(--jx-radius-control);background-color:var(--jx-surface);padding:var(--jx-space-1) var(--jx-space-6) var(--jx-space-1) var(--jx-space-2);color:var(--jx-text);font:inherit;font-size:var(--jx-text-sm);transition:border-color var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px}.project-module__5Dh1pq__select:hover{border-color:var(--jx-border-strong)}.project-module__5Dh1pq__select:focus-visible{border-color:var(--jx-accent);box-shadow:var(--jx-ring);outline:none}.project-module__5Dh1pq__ownerControl{align-items:center;gap:var(--jx-space-1);display:inline-flex}.project-module__5Dh1pq__statusSelect{border-radius:var(--jx-radius-pill);font-weight:var(--jx-weight-semibold);padding-left:var(--jx-space-3);transition:border-color var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease), background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);border-color:#0000;}.project-module__5Dh1pq__statusSelect[data-status=not_started],.project-module__5Dh1pq__statusWord[data-status=not_started]{background-color:var(--jx-status-todo-soft);color:var(--jx-status-todo)}.project-module__5Dh1pq__statusSelect[data-status=in_progress],.project-module__5Dh1pq__statusWord[data-status=in_progress]{background-color:var(--jx-status-doing-soft);color:var(--jx-status-doing)}.project-module__5Dh1pq__statusSelect[data-status=blocked],.project-module__5Dh1pq__statusWord[data-status=blocked]{background-color:var(--jx-status-blocked-soft);color:var(--jx-status-blocked)}.project-module__5Dh1pq__statusSelect[data-status=done],.project-module__5Dh1pq__statusWord[data-status=done]{background-color:var(--jx-status-done-soft);color:var(--jx-status-done)}.project-module__5Dh1pq__cellWord{padding:var(--jx-space-1) 0;border:1px solid #0000;display:inline-block}.project-module__5Dh1pq__statusWord{border-radius:var(--jx-radius-pill);font-size:var(--jx-text-sm);font-weight:var(--jx-weight-semibold);padding:var(--jx-space-1) var(--jx-space-3);}.project-module__5Dh1pq__doingDot{width:6px;height:6px;margin-right:var(--jx-space-2);background:var(--jx-status-doing);vertical-align:middle;border-radius:50%;display:inline-block}.project-module__5Dh1pq__dateChip{align-items:center;gap:var(--jx-space-1);cursor:pointer;border:1px solid var(--jx-border);border-radius:var(--jx-radius-pill);background:var(--jx-surface);color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 var(--jx-space-2);min-height:1.75rem;transition:border-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);display:inline-flex}.project-module__5Dh1pq__dateChip:hover,.project-module__5Dh1pq__dateChip:focus-within{border-color:var(--jx-accent);color:var(--jx-text)}.project-module__5Dh1pq__primary{justify-content:center;align-items:center;gap:var(--jx-space-1);cursor:pointer;border-radius:var(--jx-radius-control);background:var(--jx-accent-gradient);box-shadow:var(--jx-shadow-sm);color:var(--jx-on-accent);font:inherit;font-size:var(--jx-text-sm);font-weight:var(--jx-weight-semibold);padding:var(--jx-space-2) var(--jx-space-4);transition:transform var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease);border:none;display:inline-flex}.project-module__5Dh1pq__primary:hover:not(:disabled){box-shadow:var(--jx-shadow-md)}.project-module__5Dh1pq__primary:active:not(:disabled){box-shadow:none;transform:scale(.98)}.project-module__5Dh1pq__primary:focus-visible{box-shadow:var(--jx-ring);outline:none}.project-module__5Dh1pq__primary:disabled{cursor:not-allowed;opacity:.5}.project-module__5Dh1pq__ghostButton{align-items:center;gap:var(--jx-space-1);cursor:pointer;border:1px solid var(--jx-border);border-radius:var(--jx-radius-control);background:var(--jx-surface);color:var(--jx-text);font:inherit;font-size:var(--jx-text-sm);padding:var(--jx-space-2) var(--jx-space-3);transition:background-color var(--jx-motion-fast) var(--jx-ease), border-color var(--jx-motion-fast) var(--jx-ease);display:inline-flex}.project-module__5Dh1pq__ghostButton:hover:not(:disabled){border-color:var(--jx-border-strong);background:var(--jx-surface-subtle)}.project-module__5Dh1pq__ghostButton:active:not(:disabled){background:var(--jx-border)}.project-module__5Dh1pq__ghostButton:disabled{cursor:not-allowed;opacity:.6}.project-module__5Dh1pq__quiet{cursor:pointer;border-radius:var(--jx-radius-control);padding:var(--jx-space-1) var(--jx-space-2);color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-sm);transition:background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none}.project-module__5Dh1pq__quiet:hover:not(:disabled){background:var(--jx-surface-subtle);color:var(--jx-text)}.project-module__5Dh1pq__quiet:disabled{cursor:not-allowed;opacity:.6}.project-module__5Dh1pq__linkButton{cursor:pointer;border-radius:var(--jx-radius-control);color:var(--jx-text);font:inherit;font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold);text-align:left;transition:color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none;padding:0}.project-module__5Dh1pq__linkButton:hover{color:var(--jx-accent)}.project-module__5Dh1pq__listView{gap:var(--jx-space-4);flex-direction:column;display:flex}.project-module__5Dh1pq__createTask{align-items:center;gap:var(--jx-space-2);transition:opacity var(--jx-motion-normal) var(--jx-ease);flex-wrap:wrap;display:flex}@starting-style{.project-module__5Dh1pq__createTask{opacity:0}}.project-module__5Dh1pq__table{border-collapse:collapse;width:100%;font-size:var(--jx-text-sm)}.project-module__5Dh1pq__tableHead{}.project-module__5Dh1pq__table th{text-align:left;font-weight:inherit;padding:var(--jx-space-2) var(--jx-space-2) var(--jx-space-2) 0;border-bottom:1px solid var(--jx-border)}.project-module__5Dh1pq__table td{padding:var(--jx-space-3) var(--jx-space-2) var(--jx-space-3) 0;border-bottom:1px solid var(--jx-border);vertical-align:top}.project-module__5Dh1pq__controlCell{white-space:nowrap}.project-module__5Dh1pq__table tbody tr{transition:background-color var(--jx-motion-fast) var(--jx-ease), opacity var(--jx-motion-normal) var(--jx-ease), translate var(--jx-motion-normal) var(--jx-ease)}@starting-style{.project-module__5Dh1pq__table tbody tr{opacity:0;translate:0 -4px}}.project-module__5Dh1pq__table tbody tr:hover{background:var(--jx-surface-subtle)}.project-module__5Dh1pq__groupRow td{padding-bottom:var(--jx-space-1);font-weight:var(--jx-weight-semibold);border-bottom:0}.project-module__5Dh1pq__groupHeading{align-items:center;gap:var(--jx-space-2);flex-wrap:wrap;display:flex}.project-module__5Dh1pq__caret{color:var(--jx-text-secondary);font-weight:var(--jx-weight-regular);place-items:center;display:inline-grid;}.project-module__5Dh1pq__caretIcon{transition:rotate var(--jx-motion-normal) var(--jx-ease)}.project-module__5Dh1pq__caret[aria-expanded=false] .project-module__5Dh1pq__caretIcon{rotate:-90deg}.project-module__5Dh1pq__groupTitleButton{}.project-module__5Dh1pq__groupCount{color:var(--jx-text-secondary);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-regular);font-variant-numeric:tabular-nums}.project-module__5Dh1pq__rollUp{align-items:center;gap:var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-regular);font-variant-numeric:tabular-nums;display:inline-flex}.project-module__5Dh1pq__rollUpDoneBar{border-radius:var(--jx-radius-pill);background:color-mix(in srgb, var(--jx-border-strong) 70%, transparent);width:48px;height:4px;display:block;overflow:hidden}.project-module__5Dh1pq__rollUpDoneBar>span{border-radius:inherit;background:var(--jx-status-done);transform-origin:0;height:100%;transition:scale var(--jx-motion-panel) var(--jx-ease);display:block}.project-module__5Dh1pq__rollUpDone{color:var(--jx-status-done)}.project-module__5Dh1pq__projectProgress{margin-left:auto;}.project-module__5Dh1pq__doneRow .project-module__5Dh1pq__linkButton{color:var(--jx-text-secondary)}.project-module__5Dh1pq__doneRow .project-module__5Dh1pq__linkButton:hover{color:var(--jx-accent)}.project-module__5Dh1pq__rollUpBlocked{color:var(--jx-status-blocked);font-weight:var(--jx-weight-semibold)}.project-module__5Dh1pq__rollUpWarn{color:var(--jx-warning);font-weight:var(--jx-weight-semibold)}.project-module__5Dh1pq__blockedRow>td{background:color-mix(in srgb, var(--jx-status-blocked-soft) 60%, transparent)}.project-module__5Dh1pq__blockedRow>.project-module__5Dh1pq__taskCell{box-shadow:inset 3px 0 0 var(--jx-status-blocked)}.project-module__5Dh1pq__blockedRow>.project-module__5Dh1pq__taskCell>:first-child,.project-module__5Dh1pq__blockedRow>.project-module__5Dh1pq__taskCell>p{margin-left:var(--jx-space-3)}.project-module__5Dh1pq__attentionPill{align-items:center;gap:var(--jx-space-1);margin-left:var(--jx-space-2);border-radius:var(--jx-radius-pill);background:var(--jx-warning-soft);padding:1px var(--jx-space-2);color:var(--jx-warning);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-semibold);vertical-align:1px;white-space:nowrap;transition:background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);display:inline-flex}.project-module__5Dh1pq__attentionPill[data-attention=ready]{background:var(--jx-accent-soft);color:var(--jx-accent)}@media (max-width:720px){.project-module__5Dh1pq__table thead{display:none}.project-module__5Dh1pq__table,.project-module__5Dh1pq__table tbody,.project-module__5Dh1pq__table tr{width:100%;display:block}.project-module__5Dh1pq__table tr{padding:var(--jx-space-3) 0;border-bottom:1px solid var(--jx-border)}.project-module__5Dh1pq__table tr:last-child{border-bottom:0}.project-module__5Dh1pq__table td{border-bottom:0;padding:0;display:block}.project-module__5Dh1pq__table .project-module__5Dh1pq__taskCell{padding-bottom:var(--jx-space-2)}.project-module__5Dh1pq__table .project-module__5Dh1pq__controlCell{margin:var(--jx-space-1) var(--jx-space-2) 0 0;display:inline-block}}.project-module__5Dh1pq__buttonRow{align-items:center;gap:var(--jx-space-2);flex-wrap:wrap;display:flex}.project-module__5Dh1pq__conflictHeading{margin:0 0 var(--jx-space-1);font-size:var(--jx-text-sm);font-weight:var(--jx-weight-bold)}.project-module__5Dh1pq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-module__5Dh1pq__invitePanel{gap:var(--jx-space-2);flex-direction:column;display:flex}.project-module__5Dh1pq__joinLinkPanel{gap:var(--jx-space-2);margin-top:var(--jx-space-4);border-top:1px solid var(--jx-border);padding-top:var(--jx-space-4);flex-direction:column;display:flex}.project-module__5Dh1pq__membersPanel{margin-top:var(--jx-space-4);border-top:1px solid var(--jx-border);padding-top:var(--jx-space-4);flex-direction:column;display:flex}.project-module__5Dh1pq__membersPanel>ul{max-height:40vh;overflow-y:auto}.project-module__5Dh1pq__memberWho{flex-basis:8rem}.project-module__5Dh1pq__subheading[tabindex="-1"]:focus{outline:none}.project-module__5Dh1pq__subheading{font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold);margin:0}.project-module__5Dh1pq__elevate{align-items:flex-start;gap:var(--jx-space-2);margin-top:var(--jx-space-2);flex-direction:column;display:flex}.project-module__5Dh1pq__elevate>[role=alertdialog]{align-self:stretch}.project-module__5Dh1pq__inviteForm{gap:var(--jx-space-2);flex-wrap:wrap;align-items:center;display:flex}.project-module__5Dh1pq__inviteEmail{flex:100%;}.project-module__5Dh1pq__linkField{align-items:center;gap:var(--jx-space-2);flex-wrap:wrap;display:flex}.project-module__5Dh1pq__linkValue{border:1px solid var(--jx-border);border-radius:var(--jx-radius-control);min-width:0;padding:var(--jx-space-2) var(--jx-space-3);font:.75rem/1.4 var(--jx-mono);color:var(--jx-text-secondary);overflow-wrap:anywhere;flex:14rem}.project-module__5Dh1pq__invitationList{gap:var(--jx-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project-module__5Dh1pq__invitationRow{align-items:center;gap:var(--jx-space-2);font-size:var(--jx-text-sm);flex-wrap:wrap;display:flex}.project-module__5Dh1pq__pill{border-radius:var(--jx-radius-pill);background:var(--jx-surface-subtle);color:var(--jx-text-secondary);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-semibold);padding:var(--jx-space-1) var(--jx-space-2);display:inline-block}
.workspace-module__e17Bsa__workspace{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.workspace-module__e17Bsa__main{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-module__e17Bsa__state{align-items:flex-start;gap:var(--jx-space-3);padding:var(--jx-space-8) var(--jx-space-6);flex-direction:column;display:flex}.workspace-module__e17Bsa__skeleton{gap:var(--jx-space-4);padding:var(--jx-space-4) var(--jx-space-6);flex-direction:column;flex:1;display:flex}.workspace-module__e17Bsa__skeletonBar,.workspace-module__e17Bsa__skeletonCanvas{border-radius:var(--jx-radius-card);background:var(--jx-skeleton);animation:var(--jx-anim-shimmer);background-size:200% 100%}.workspace-module__e17Bsa__skeletonBar{width:16rem;max-width:60%;height:1.5rem}.workspace-module__e17Bsa__skeletonCanvas{border-radius:var(--jx-radius-panel);flex:1;width:100%;height:100%}.workspace-module__e17Bsa__strip{z-index:1;justify-content:space-between;align-items:center;gap:var(--jx-space-2) var(--jx-space-4);border-bottom:1px solid var(--jx-border);background:var(--jx-surface-raised);padding:var(--jx-space-3) var(--jx-space-6);animation:var(--jx-anim-enter);flex-wrap:wrap;display:flex;position:relative}.workspace-module__e17Bsa__identity{align-items:center;gap:var(--jx-space-2) var(--jx-space-4);flex-wrap:wrap;min-width:0;display:flex}.workspace-module__e17Bsa__title{min-width:0;font-size:var(--jx-text-xl);font-weight:var(--jx-weight-semibold);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.workspace-module__e17Bsa__presence{margin:0;padding:0;list-style:none;display:flex}.workspace-module__e17Bsa__avatar{border:2px solid var(--jx-surface-raised);background:var(--jx-surface-subtle);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative}.workspace-module__e17Bsa__avatar+.workspace-module__e17Bsa__avatar{margin-left:calc(-1 * var(--jx-space-1))}.workspace-module__e17Bsa__avatar[data-here=true]{z-index:1;outline:2px solid var(--jx-accent);outline-offset:1px}.workspace-module__e17Bsa__avatarMore{color:var(--jx-text-secondary);font-size:.6875rem;font-weight:var(--jx-weight-bold);}.workspace-module__e17Bsa__avatar[data-here=true]:not(:first-child),.workspace-module__e17Bsa__avatar[data-here=true]+.workspace-module__e17Bsa__avatar{margin-left:var(--jx-space-1)}.workspace-module__e17Bsa__avatar[data-tip]:after{top:calc(100% + var(--jx-space-1));z-index:5;border-radius:var(--jx-radius-control);background:var(--jx-text);box-shadow:var(--jx-shadow-md);color:var(--jx-surface);content:attr(data-tip);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-medium);padding:var(--jx-space-1) var(--jx-space-2);opacity:0;pointer-events:none;transform-origin:top;white-space:nowrap;transition:opacity var(--jx-motion-fast) var(--jx-ease), translate var(--jx-motion-fast) var(--jx-ease), scale var(--jx-motion-fast) var(--jx-ease);position:absolute;left:50%;transform:translate(-50%)translateY(-4px)scale(.98)}.workspace-module__e17Bsa__avatar[data-tip]:hover:after{opacity:1;transition-duration:var(--jx-motion-normal);translate:none;scale:none}.workspace-module__e17Bsa__actions{align-items:center;gap:var(--jx-space-2);display:flex}.workspace-module__e17Bsa__saveState{align-items:center;gap:var(--jx-space-1);margin-right:var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-xs);display:inline-flex}.workspace-module__e17Bsa__saveState[data-state=saving] svg{animation:var(--jx-anim-spin)}.workspace-module__e17Bsa__saveState[data-state=saved]{animation:var(--jx-anim-enter)}.workspace-module__e17Bsa__stripButton,.workspace-module__e17Bsa__iconButton{justify-content:center;align-items:center;gap:var(--jx-space-2);cursor:pointer;border:1px solid var(--jx-border);border-radius:var(--jx-radius-control);background:var(--jx-surface);min-height:2.125rem;box-shadow:var(--jx-shadow-sm);color:var(--jx-text);font:inherit;font-size:var(--jx-text-sm);font-weight:var(--jx-weight-medium);padding:0 var(--jx-space-3);transition:background-color var(--jx-motion-fast) var(--jx-ease), border-color var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease);display:inline-flex}.workspace-module__e17Bsa__iconButton{width:2.125rem;padding:0}.workspace-module__e17Bsa__stripButton:hover,.workspace-module__e17Bsa__iconButton:hover{border-color:var(--jx-border-strong);box-shadow:var(--jx-shadow-md)}.workspace-module__e17Bsa__stripButton:active,.workspace-module__e17Bsa__iconButton:active{background:var(--jx-surface-subtle);box-shadow:none}.workspace-module__e17Bsa__stripButton:focus-visible,.workspace-module__e17Bsa__iconButton:focus-visible{box-shadow:var(--jx-ring);outline:none}.workspace-module__e17Bsa__stripButton[aria-expanded=true],.workspace-module__e17Bsa__iconButton[aria-expanded=true]{border-color:var(--jx-accent);color:var(--jx-accent)}.workspace-module__e17Bsa__stripError{flex-basis:100%;}.workspace-module__e17Bsa__popoverWrap{position:static}.workspace-module__e17Bsa__popover{top:calc(100% + var(--jx-space-2));right:var(--jx-space-6);z-index:4;width:24rem;max-width:calc(100vw - var(--jx-space-8));border:1px solid var(--jx-border);border-radius:var(--jx-radius-panel);background:var(--jx-surface-raised);max-height:calc(100dvh - 5rem);box-shadow:var(--jx-shadow-lg);padding:var(--jx-space-4);transform-origin:100% 0;position:absolute;overflow-y:auto;}.workspace-module__e17Bsa__body{isolation:isolate;flex:1;min-height:0;display:flex;position:relative}.workspace-module__e17Bsa__canvas{--canvas-top-height:calc(var(--jx-space-12) + var(--jx-space-2));background:var(--jx-app-backdrop);flex:1;min-width:0;position:relative;overflow:hidden}.workspace-module__e17Bsa__canvas:focus{outline:none}.workspace-module__e17Bsa__canvas:focus-visible{box-shadow:inset var(--jx-ring)}.workspace-module__e17Bsa__canvas .react-flow__panel.bottom{margin-bottom:var(--dock-cover,7.5rem)}.workspace-module__e17Bsa__canvas[data-drafting=true]:after{z-index:3;background:linear-gradient(90deg, transparent 30%, var(--jx-accent) 50%, transparent 70%);height:3px;animation:var(--jx-anim-shimmer);content:"";pointer-events:none;background-size:200% 100%;position:absolute;top:0;left:0;right:0}:root[data-view-swap] .workspace-module__e17Bsa__canvas{view-transition-name:workspace-module__e17Bsa__canvas}:root[data-view-swap] .workspace-module__e17Bsa__canvasTop{view-transition-name:workspace-module__e17Bsa__canvas-top}.workspace-module__e17Bsa__graphFrame{position:absolute;inset:0}.workspace-module__e17Bsa__listFrame{inset:var(--canvas-top-height) 0 0;padding:var(--jx-space-2) var(--jx-space-6) var(--dock-cover,11rem);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--jx-canvas) var(--jx-space-4));mask-image:linear-gradient(to bottom, transparent, var(--jx-canvas) var(--jx-space-4));position:absolute;overflow-y:auto}::view-transition-old(workspace-module__e17Bsa__canvas){animation-duration:var(--jx-motion-normal);animation-timing-function:var(--jx-ease)}::view-transition-new(workspace-module__e17Bsa__canvas){animation-duration:var(--jx-motion-normal);animation-timing-function:var(--jx-ease)}::view-transition-old(workspace-module__e17Bsa__canvas-top){animation-duration:var(--jx-motion-normal);animation-timing-function:var(--jx-ease)}::view-transition-new(workspace-module__e17Bsa__canvas-top){animation-duration:var(--jx-motion-normal);animation-timing-function:var(--jx-ease)}::view-transition-old(workspace-module__e17Bsa__dock){animation-duration:var(--jx-motion-normal);animation-timing-function:var(--jx-ease)}::view-transition-new(workspace-module__e17Bsa__dock){animation-duration:var(--jx-motion-normal);animation-timing-function:var(--jx-ease)}.workspace-module__e17Bsa__canvasTop{z-index:3;height:var(--canvas-top-height);align-items:center;gap:var(--jx-space-2);padding:0 var(--jx-space-4);pointer-events:none;display:flex;position:absolute;top:0;left:0;right:0}.workspace-module__e17Bsa__canvasTop>*{pointer-events:auto}.workspace-module__e17Bsa__viewSwitch{gap:var(--jx-space-1);border:1px solid var(--jx-border);border-radius:var(--jx-radius-pill);background:var(--jx-surface-raised);box-shadow:var(--jx-shadow-md);padding:var(--jx-space-1);display:inline-flex}.workspace-module__e17Bsa__viewButton{align-items:center;gap:var(--jx-space-1);cursor:pointer;border-radius:var(--jx-radius-pill);color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-sm);font-weight:var(--jx-weight-medium);padding:var(--jx-space-1) var(--jx-space-3);transition:background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none;display:inline-flex}.workspace-module__e17Bsa__viewButton:hover{color:var(--jx-text)}.workspace-module__e17Bsa__viewButton:active{background:var(--jx-surface-subtle)}.workspace-module__e17Bsa__viewButton:focus-visible{box-shadow:var(--jx-ring);outline:none}.workspace-module__e17Bsa__viewButton[aria-pressed=true]{background:var(--jx-accent-soft);color:var(--jx-accent);font-weight:var(--jx-weight-semibold)}.workspace-module__e17Bsa__filter{min-width:0;padding-left:var(--jx-space-3);color:var(--jx-text-secondary);align-items:center;}.workspace-module__e17Bsa__filter:has(.workspace-module__e17Bsa__filterInput:focus-visible){box-shadow:var(--jx-shadow-md), var(--jx-ring)}.workspace-module__e17Bsa__filterInput{width:10rem;min-width:0;color:var(--jx-text);font:inherit;font-size:var(--jx-text-sm);padding:var(--jx-space-1) 0;background:0 0;border:none;outline:none}.workspace-module__e17Bsa__filterInput::placeholder{color:var(--jx-text-secondary)}.workspace-module__e17Bsa__filterCount{color:var(--jx-text-secondary);font-size:var(--jx-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-module__e17Bsa__filterCount:empty{display:none}.workspace-module__e17Bsa__previewBadge{border:1px dashed var(--jx-accent);border-radius:var(--jx-radius-pill);background:var(--jx-surface-raised);color:var(--jx-accent);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-semibold);padding:var(--jx-space-1) var(--jx-space-3);white-space:nowrap;animation:var(--jx-anim-enter);margin:0}.workspace-module__e17Bsa__notice{box-shadow:var(--jx-shadow-md);animation:var(--jx-anim-enter);margin:0}.workspace-module__e17Bsa__noticeText{border-radius:var(--jx-radius-card);background:var(--jx-surface-raised);color:var(--jx-text-secondary);font-size:var(--jx-text-sm);padding:var(--jx-space-2) var(--jx-space-3);}.workspace-module__e17Bsa__noticeError{}.workspace-module__e17Bsa__noticeApplied{z-index:2;bottom:calc(var(--dock-cover) + var(--jx-space-2));left:max(var(--jx-space-4), calc((100% - 45rem) / 2));box-shadow:var(--jx-shadow-lg);align-items:center;gap:var(--jx-space-2);border-radius:var(--jx-radius-pill);color:var(--jx-success);font-weight:var(--jx-weight-semibold);padding:var(--jx-space-2) var(--jx-space-4);display:inline-flex;position:absolute;}.workspace-module__e17Bsa__noticeApplied[data-leaving=true]{animation:var(--jx-anim-leave)}.workspace-module__e17Bsa__noticeApplied[data-tone=error]{color:var(--jx-danger)}.workspace-module__e17Bsa__noticeAction{cursor:pointer;border-radius:var(--jx-radius-control);margin-left:var(--jx-space-1);padding:var(--jx-space-1) var(--jx-space-2);color:var(--jx-accent);font:inherit;transition:background-color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none}.workspace-module__e17Bsa__noticeAction:hover:not(:disabled){background:var(--jx-accent-soft)}.workspace-module__e17Bsa__noticeAction:focus-visible{box-shadow:var(--jx-ring);outline:none}.workspace-module__e17Bsa__noticeAction:disabled{cursor:default;opacity:.6}.workspace-module__e17Bsa__panelWrap{flex-direction:column;flex:none;width:22.5rem;display:flex;position:relative}.workspace-module__e17Bsa__panelWrap[data-open=false]{width:auto}.workspace-module__e17Bsa__panel{border-left:1px solid var(--jx-border);background:var(--jx-surface-raised);width:100%;min-height:0;box-shadow:var(--jx-shadow-lg);flex-direction:column;flex:1;display:flex}@media (min-width:1024px){.workspace-module__e17Bsa__panel{transition:opacity var(--jx-motion-panel) var(--jx-ease), translate var(--jx-motion-panel) var(--jx-ease), display var(--jx-motion-panel) allow-discrete}.workspace-module__e17Bsa__panel[data-open=false]{opacity:0;pointer-events:none;width:22.5rem;translate:var(--jx-space-3) 0;transition-duration:var(--jx-motion-normal);transition-timing-function:var(--jx-ease-in);display:none;position:absolute;top:0;bottom:0;right:0}@starting-style{.workspace-module__e17Bsa__panel{opacity:0;translate:var(--jx-space-3) 0}}}.workspace-module__e17Bsa__panelToggle{top:var(--jx-space-3);right:var(--jx-space-3);z-index:11;cursor:pointer;border-radius:var(--jx-radius-control);background:var(--jx-surface-raised);width:2rem;height:2rem;color:var(--jx-text-secondary);transition:background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);border:1px solid #0000;place-items:center;display:grid;position:absolute}.workspace-module__e17Bsa__panelToggle:hover{background:var(--jx-surface-subtle);color:var(--jx-text)}.workspace-module__e17Bsa__panelToggle:active{background:var(--jx-border)}.workspace-module__e17Bsa__panelToggle:focus-visible{box-shadow:var(--jx-ring);outline:none}.workspace-module__e17Bsa__panelWrap[data-open=false] .workspace-module__e17Bsa__panelToggle{gap:var(--jx-space-1);width:auto;margin:var(--jx-space-3) var(--jx-space-2);border-color:var(--jx-border);font:inherit;font-size:var(--jx-text-sm);font-weight:var(--jx-weight-medium);padding:0 var(--jx-space-2);display:inline-flex;position:relative;inset:auto}.workspace-module__e17Bsa__panelWrap[data-open=true] .workspace-module__e17Bsa__panelToggleLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-module__e17Bsa__panelBody{min-height:0;padding:var(--jx-space-4) var(--jx-space-4) var(--jx-space-8);flex:1;overflow-y:auto}.workspace-module__e17Bsa__panel[data-toggle=true] .workspace-module__e17Bsa__panelBody>:first-child{padding-right:var(--jx-space-8)}@media (max-width:1023px){.workspace-module__e17Bsa__strip{padding:var(--jx-space-2) var(--jx-space-4)}.workspace-module__e17Bsa__popover{right:var(--jx-space-4)}.workspace-module__e17Bsa__panelWrap{z-index:5;position:absolute;top:0;bottom:0;right:0}.workspace-module__e17Bsa__panelWrap[data-open=false]{bottom:auto}.workspace-module__e17Bsa__panel{width:min(22.5rem,100%);transition:translate var(--jx-motion-panel) var(--jx-ease);position:absolute;top:0;bottom:0;right:0}.workspace-module__e17Bsa__panel[data-open=false]{translate:100%}.workspace-module__e17Bsa__canvas .react-flow__panel.top.right{margin-right:3.5rem}.workspace-module__e17Bsa__canvasTop{padding-right:6.5rem}.workspace-module__e17Bsa__listFrame{padding-right:var(--jx-space-4);padding-left:var(--jx-space-4)}}@media (max-width:480px){.workspace-module__e17Bsa__stripButtonLabel,.workspace-module__e17Bsa__panelToggleLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-module__e17Bsa__identity,.workspace-module__e17Bsa__actions{display:contents}.workspace-module__e17Bsa__strip{justify-content:flex-start}.workspace-module__e17Bsa__canvasTop{padding-right:3.5rem}.workspace-module__e17Bsa__title{order:1}.workspace-module__e17Bsa__popoverWrap{order:2}.workspace-module__e17Bsa__orderMenu{order:3}.workspace-module__e17Bsa__presence{order:4}.workspace-module__e17Bsa__saveState{order:5}.workspace-module__e17Bsa__orderExport{order:6}.workspace-module__e17Bsa__panel[data-open=true]{z-index:10;width:auto;position:fixed;inset:0;translate:none}.workspace-module__e17Bsa__panelWrap[data-open=true] .workspace-module__e17Bsa__panelToggle{top:var(--jx-space-3);right:var(--jx-space-3);position:fixed}.workspace-module__e17Bsa__body:has(.workspace-module__e17Bsa__panel[data-open=true]){z-index:3}}
.due-date-module__8DiTWq__chip{position:relative;}.due-date-module__8DiTWq__chip[data-empty=true]{color:var(--jx-text-secondary)}.due-date-module__8DiTWq__chip:not([data-empty=true]){color:var(--jx-text)}.due-date-module__8DiTWq__chip:focus-within{box-shadow:var(--jx-ring)}.due-date-module__8DiTWq__picker{cursor:pointer;opacity:0;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.due-date-module__8DiTWq__picker::-webkit-calendar-picker-indicator{cursor:pointer;width:auto;height:auto;position:absolute;inset:0}
.record-module__xNN35q__section{gap:var(--jx-space-2);margin-top:var(--jx-space-4);flex-direction:column;display:flex}.record-module__xNN35q__heading{margin:0;}.record-module__xNN35q__plainText{color:var(--jx-text);font-size:var(--jx-text-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.record-module__xNN35q__textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--jx-border);border-radius:var(--jx-radius-card);background:var(--jx-surface);width:100%;min-height:5rem;padding:var(--jx-space-2) var(--jx-space-3);color:var(--jx-text);font:inherit;font-size:var(--jx-text-md);transition:border-color var(--jx-motion-fast) var(--jx-ease)}.record-module__xNN35q__textarea:focus-visible{border-color:var(--jx-accent);box-shadow:var(--jx-ring);outline:none}.record-module__xNN35q__actions{align-items:center;gap:var(--jx-space-2);margin-top:var(--jx-space-2);flex-wrap:wrap;display:flex}.record-module__xNN35q__commentList{gap:var(--jx-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.record-module__xNN35q__comment{align-items:flex-end;gap:var(--jx-space-2);display:flex}.record-module__xNN35q__comment[data-own=true]{flex-direction:row-reverse}.record-module__xNN35q__bubble{gap:var(--jx-space-1);border-radius:var(--jx-radius-card);background:var(--jx-surface-subtle);min-width:0;max-width:85%;padding:var(--jx-space-2) var(--jx-space-3);flex-direction:column;display:flex}.record-module__xNN35q__comment[data-own=true] .record-module__xNN35q__bubble{background:var(--jx-accent-soft)}.record-module__xNN35q__commentMeta{align-items:baseline;gap:var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.record-module__xNN35q__commentAuthor{color:var(--jx-text);font-weight:var(--jx-weight-semibold)}
.inspector-module__okthRq__inspector{gap:var(--jx-space-3);flex-direction:column;display:flex}.inspector-module__okthRq__inspectorHeader{justify-content:space-between;align-items:flex-start;gap:var(--jx-space-2);font-size:var(--jx-text-lg);display:flex}.inspector-module__okthRq__deletedTitle{font-weight:var(--jx-weight-semibold);overflow-wrap:anywhere;margin:0}.inspector-module__okthRq__fields{align-items:center;gap:var(--jx-space-2);flex-wrap:wrap;display:flex}.inspector-module__okthRq__chip{align-items:center;gap:var(--jx-space-1);border:1px solid var(--jx-border);border-radius:var(--jx-radius-pill);background:var(--jx-surface);color:var(--jx-text-secondary);padding:0 var(--jx-space-2);transition:border-color var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);display:inline-flex}.inspector-module__okthRq__chip:hover{border-color:var(--jx-border-strong);color:var(--jx-text)}.inspector-module__okthRq__fieldWord{color:var(--jx-text);font-size:var(--jx-text-sm);padding:var(--jx-space-1) var(--jx-space-2);}.inspector-module__okthRq__fieldWord:hover{border-color:var(--jx-border)}.inspector-module__okthRq__chip:focus-within{border-color:var(--jx-accent);box-shadow:var(--jx-ring)}.inspector-module__okthRq__chipSelect{appearance:none;cursor:pointer;min-width:0;max-width:11rem;color:var(--jx-text);font:inherit;font-size:var(--jx-text-sm);padding:var(--jx-space-1) var(--jx-space-4) var(--jx-space-1) 0;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 6px),calc(100% - 2px);background-repeat:no-repeat;background-size:4px 4px;border:none;outline:none}.inspector-module__okthRq__ownerAvatar{background:var(--jx-surface-subtle);width:1.25rem;height:1.25rem;color:var(--jx-text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.inspector-module__okthRq__close{cursor:pointer;border-radius:var(--jx-radius-pill);width:2rem;height:2rem;color:var(--jx-text-secondary);transition:background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none;flex:none;place-items:center;display:grid}.inspector-module__okthRq__close:hover{background:var(--jx-surface-subtle);color:var(--jx-text)}.inspector-module__okthRq__close:active{background:var(--jx-border)}.inspector-module__okthRq__close:focus-visible{box-shadow:var(--jx-ring);outline:none}.inspector-module__okthRq__dependencies{gap:var(--jx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.inspector-module__okthRq__dependency{align-items:center;gap:var(--jx-space-1);border:1px solid var(--jx-border);border-radius:var(--jx-radius-pill);background:var(--jx-surface);min-width:0;max-width:100%;color:var(--jx-text);font-size:var(--jx-text-sm);padding:0 var(--jx-space-1) 0 var(--jx-space-3);min-height:1.75rem;display:inline-flex}.inspector-module__okthRq__dependencyTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inspector-module__okthRq__dependencyRemove{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--jx-text-secondary);transition:background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.inspector-module__okthRq__dependencyRemove:before{content:"";position:absolute;inset:-2px}.inspector-module__okthRq__dependencyRemove:hover{background:var(--jx-surface-subtle);color:var(--jx-danger)}.inspector-module__okthRq__dependencyRemove:focus-visible{box-shadow:var(--jx-ring);outline:none}.inspector-module__okthRq__addDependency{align-items:center;gap:var(--jx-space-2);flex-wrap:wrap;display:flex}.inspector-module__okthRq__addDependency select{flex:auto;min-width:0;max-width:100%}.inspector-module__okthRq__footer{padding-top:var(--jx-space-3);border-top:1px solid var(--jx-border)}.inspector-module__okthRq__deleteButton{align-items:center;gap:var(--jx-space-1);cursor:pointer;border:1px solid var(--jx-border);border-radius:var(--jx-radius-control);background:var(--jx-surface);color:var(--jx-danger);font:inherit;font-size:var(--jx-text-sm);padding:var(--jx-space-2) var(--jx-space-3);transition:background-color var(--jx-motion-fast) var(--jx-ease), border-color var(--jx-motion-fast) var(--jx-ease);display:inline-flex}.inspector-module__okthRq__deleteButton:hover:not(:disabled){border-color:var(--jx-danger);background:var(--jx-surface-subtle)}.inspector-module__okthRq__deleteButton:focus-visible{box-shadow:var(--jx-ring);outline:none}
.menu-module__uMHjRW__wrap{position:relative}.menu-module__uMHjRW__menu{top:calc(100% + var(--jx-space-1));z-index:3;width:14rem;max-width:calc(100vw - var(--jx-space-8));gap:var(--jx-space-1);border:1px solid var(--jx-border);border-radius:var(--jx-radius-card);background:var(--jx-surface-raised);box-shadow:var(--jx-shadow-lg);padding:var(--jx-space-1);transform-origin:100% 0;flex-direction:column;margin:0;display:flex;position:absolute;right:0;}.menu-module__uMHjRW__confirmAnchor{top:calc(100% + var(--jx-space-1));z-index:3;width:22rem;max-width:calc(100vw - var(--jx-space-8));position:absolute;right:0}.menu-module__uMHjRW__confirmAnchor>[role=alertdialog]{border-radius:var(--jx-radius-card);background:var(--jx-surface-raised);box-shadow:var(--jx-shadow-lg)}.menu-module__uMHjRW__confirmAnchor>[role=alertdialog]:not([hidden]){transition-delay:var(--jx-motion-fast)}.menu-module__uMHjRW__item{box-sizing:border-box;cursor:pointer;border-radius:var(--jx-radius-control);width:100%;padding:var(--jx-space-2) var(--jx-space-3);color:var(--jx-text);font:inherit;font-size:var(--jx-text-sm);text-align:left;background:0 0;border:none;text-decoration:none;display:block}.menu-module__uMHjRW__item:hover{background:var(--jx-surface-subtle)}.menu-module__uMHjRW__item:disabled{cursor:not-allowed;color:var(--jx-text-secondary);opacity:.6}.menu-module__uMHjRW__separator{border:0;border-top:1px solid var(--jx-border);margin:var(--jx-space-1) 0}.menu-module__uMHjRW__danger{align-items:center;gap:var(--jx-space-2);color:var(--jx-danger);display:flex;}@media (max-width:1023px){.menu-module__uMHjRW__wrap{position:static}.menu-module__uMHjRW__menu,.menu-module__uMHjRW__confirmAnchor{right:var(--jx-space-4)}}@media (max-width:480px){.menu-module__uMHjRW__desktopOnly{display:none}}.menu-module__uMHjRW__narrowOnly{display:none}@media (max-width:480px){.menu-module__uMHjRW__narrowOnly{display:block}}.menu-module__uMHjRW__narrowItem{}.menu-module__uMHjRW__narrowSeparator{}
.chat-module__hbp4_q__sheet{--chat-header:2.25rem;--chat-shadow-reach:5rem;border:1px solid var(--jx-border);border-radius:var(--jx-radius-panel);background:var(--jx-surface-raised);width:100%;min-height:0;max-height:min(36%,26rem);box-shadow:var(--jx-shadow-lg);pointer-events:auto;animation:chat-module__hbp4_q__chat-rise var(--jx-motion-panel) var(--jx-ease);flex-direction:column;flex:0 auto;display:flex;overflow:hidden;}.chat-module__hbp4_q__sheet:has(>.chat-module__hbp4_q__logGrid[data-collapsed=true]){animation:chat-module__hbp4_q__chat-sink var(--jx-motion-panel) var(--jx-ease-in)}@keyframes chat-module__hbp4_q__chat-rise{0%{clip-path:inset(calc(-1 * var(--chat-shadow-reach)) round 0 0 var(--jx-radius-panel) var(--jx-radius-panel))}20%{box-shadow:none;clip-path:inset(calc(-1 * var(--chat-shadow-reach)) 0 calc(100% - var(--chat-header) - 2px) 0 round 0 0 var(--jx-radius-panel) var(--jx-radius-panel));translate:0 calc(100% - var(--chat-header) - 2px)}80%{box-shadow:none;clip-path:inset(calc(-1 * var(--chat-shadow-reach)) 0 0 0 round 0 0 var(--jx-radius-panel) var(--jx-radius-panel));translate:0}to{clip-path:inset(calc(-1 * var(--chat-shadow-reach)) round 0 0 var(--jx-radius-panel) var(--jx-radius-panel))}}@keyframes chat-module__hbp4_q__chat-sink{0%{clip-path:inset(calc(-1 * var(--chat-shadow-reach)) round 0 0 var(--jx-radius-panel) var(--jx-radius-panel))}20%{box-shadow:none;clip-path:inset(calc(-1 * var(--chat-shadow-reach)) 0 0 0 round 0 0 var(--jx-radius-panel) var(--jx-radius-panel));translate:0}80%{box-shadow:none;clip-path:inset(calc(-1 * var(--chat-shadow-reach)) 0 calc(100% - var(--chat-header) - 2px) 0 round 0 0 var(--jx-radius-panel) var(--jx-radius-panel));translate:0 calc(100% - var(--chat-header) - 2px)}to{clip-path:inset(calc(-1 * var(--chat-shadow-reach)) round 0 0 var(--jx-radius-panel) var(--jx-radius-panel))}}.chat-module__hbp4_q__header{height:var(--chat-header);align-items:center;gap:var(--jx-space-2);cursor:pointer;color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-xs);font-weight:var(--jx-weight-semibold);padding:var(--jx-space-2) var(--jx-space-4);text-align:left;transition:color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none;border-bottom:1px solid #0000;flex:none;display:flex}.chat-module__hbp4_q__header[aria-expanded=true]{border-bottom-color:var(--jx-border)}.chat-module__hbp4_q__header:hover{color:var(--jx-text)}.chat-module__hbp4_q__header:focus-visible{outline:2px solid var(--jx-focus);outline-offset:-2px;border-radius:var(--jx-radius-panel) var(--jx-radius-panel) 0 0}.chat-module__hbp4_q__title{flex:1}.chat-module__hbp4_q__unread{border-radius:var(--jx-radius-pill);background:var(--jx-accent-soft);color:var(--jx-accent);font-weight:var(--jx-weight-medium);padding:0 var(--jx-space-2)}.chat-module__hbp4_q__chevron{transition:transform var(--jx-motion-normal) var(--jx-ease)}.chat-module__hbp4_q__header[aria-expanded=false] .chat-module__hbp4_q__chevron{transform:rotate(180deg)}.chat-module__hbp4_q__logGrid{min-height:0;transition:grid-template-rows 0s calc(var(--jx-motion-panel) * .2);flex:auto;grid-template-rows:1fr;display:grid;overflow:hidden}.chat-module__hbp4_q__logGrid[data-collapsed=true]{transition-delay:calc(var(--jx-motion-panel) * .8);grid-template-rows:0fr}.chat-module__hbp4_q__log{gap:var(--jx-space-3);overscroll-behavior:contain;min-height:0;padding:var(--jx-space-3) var(--jx-space-4) var(--jx-space-4);transition:padding 0s calc(var(--jx-motion-panel) * .2);flex-direction:column;display:flex;overflow-y:auto}.chat-module__hbp4_q__logGrid[data-collapsed=true] .chat-module__hbp4_q__log{transition-delay:calc(var(--jx-motion-panel) * .8);padding-top:0;padding-bottom:0}.chat-module__hbp4_q__run{align-items:flex-end;gap:var(--jx-space-2);display:flex}.chat-module__hbp4_q__run[data-side=mine]{justify-content:flex-end}.chat-module__hbp4_q__runBody{align-items:flex-start;gap:var(--jx-space-1);flex-direction:column;min-width:0;max-width:80%;display:flex}.chat-module__hbp4_q__run[data-side=mine] .chat-module__hbp4_q__runBody{align-items:flex-end}.chat-module__hbp4_q__meta{align-items:baseline;gap:var(--jx-space-2);color:var(--jx-text-tertiary);font-size:var(--jx-text-xs);font-variant-numeric:tabular-nums;padding:0 var(--jx-space-3);margin:0;display:flex}.chat-module__hbp4_q__name{color:var(--jx-text-secondary);font-weight:var(--jx-weight-semibold)}.chat-module__hbp4_q__avatar{background:var(--jx-accent-gradient);width:1.75rem;height:1.75rem;color:var(--jx-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.chat-module__hbp4_q__bubble{gap:var(--jx-space-2);border-radius:var(--jx-radius-card);background:var(--jx-surface-subtle);max-width:100%;color:var(--jx-text);padding:var(--jx-space-2) var(--jx-space-3);animation:var(--jx-anim-enter);transition:opacity var(--jx-motion-normal) var(--jx-ease);border:1px solid #0000;flex-direction:column;display:flex}.chat-module__hbp4_q__run[data-side=mine] .chat-module__hbp4_q__bubble{background:var(--jx-accent-soft)}.chat-module__hbp4_q__run[data-author=jextaa] .chat-module__hbp4_q__bubble{border-color:var(--jx-border);background:var(--jx-surface-raised)}.chat-module__hbp4_q__run[data-side=theirs] .chat-module__hbp4_q__bubble+.chat-module__hbp4_q__bubble{border-top-left-radius:var(--jx-radius-control)}.chat-module__hbp4_q__run[data-side=theirs] .chat-module__hbp4_q__bubble:has(+.chat-module__hbp4_q__bubble){border-bottom-left-radius:var(--jx-radius-control)}.chat-module__hbp4_q__run[data-side=mine] .chat-module__hbp4_q__bubble+.chat-module__hbp4_q__bubble{border-top-right-radius:var(--jx-radius-control)}.chat-module__hbp4_q__run[data-side=mine] .chat-module__hbp4_q__bubble:has(+.chat-module__hbp4_q__bubble){border-bottom-right-radius:var(--jx-radius-control)}.chat-module__hbp4_q__bubble[data-state=sending]{opacity:.6}.chat-module__hbp4_q__bubble[data-state=failed]{border-color:var(--jx-danger);border-style:dashed}.chat-module__hbp4_q__text{overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--jx-text-md);margin:0;line-height:1.45}.chat-module__hbp4_q__note{justify-content:flex-end;align-items:center;gap:var(--jx-space-1);color:var(--jx-danger);font-size:var(--jx-text-xs);flex-wrap:wrap;margin:0;display:flex}.chat-module__hbp4_q__noteButton{cursor:pointer;border-radius:var(--jx-radius-pill);color:var(--jx-text);font:inherit;font-weight:var(--jx-weight-semibold);padding:0 var(--jx-space-1);transition:color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none}.chat-module__hbp4_q__noteButton:hover{color:var(--jx-accent)}.chat-module__hbp4_q__cites{gap:var(--jx-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chat-module__hbp4_q__cite{cursor:pointer;border:1px solid var(--jx-border);border-radius:var(--jx-radius-pill);background:var(--jx-surface);color:var(--jx-text);font:inherit;font-size:var(--jx-text-xs);font-weight:var(--jx-weight-medium);padding:var(--jx-space-1) var(--jx-space-2);transition:border-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease)}.chat-module__hbp4_q__cite:hover{border-color:var(--jx-accent);color:var(--jx-accent)}.chat-module__hbp4_q__moreCites{cursor:pointer;border-radius:var(--jx-radius-pill);color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-xs);font-weight:var(--jx-weight-medium);padding:var(--jx-space-1) var(--jx-space-2);transition:color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none}.chat-module__hbp4_q__moreCites:hover{color:var(--jx-accent)}.chat-module__hbp4_q__proposal{align-items:center;gap:var(--jx-space-2);cursor:pointer;border:1px solid var(--jx-border);border-radius:var(--jx-radius-control);background:var(--jx-surface);color:var(--jx-text);font:inherit;font-size:var(--jx-text-sm);font-weight:var(--jx-weight-medium);padding:var(--jx-space-2) var(--jx-space-3);text-align:left;transition:border-color var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease);display:flex}.chat-module__hbp4_q__proposal svg{color:var(--jx-accent);flex:none}.chat-module__hbp4_q__proposal:hover{border-color:var(--jx-accent);box-shadow:var(--jx-shadow-sm)}.chat-module__hbp4_q__proposalAction{padding-left:var(--jx-space-3);color:var(--jx-accent);font-weight:var(--jx-weight-semibold);margin-left:auto}.chat-module__hbp4_q__proposalState{padding-left:var(--jx-space-3);color:var(--jx-text-secondary);margin-left:auto}.chat-module__hbp4_q__proposal[data-settled=true]{background:var(--jx-surface-subtle);color:var(--jx-text-secondary)}.chat-module__hbp4_q__proposal[data-settled=true] svg{color:var(--jx-text-tertiary)}.chat-module__hbp4_q__typing{align-items:center;gap:var(--jx-space-1);padding:var(--jx-space-3);flex-direction:row;}.chat-module__hbp4_q__dot{background:var(--jx-text-tertiary);width:.375rem;height:.375rem;animation:var(--jx-anim-pulse);border-radius:50%}.chat-module__hbp4_q__dot:nth-child(2){animation-delay:calc(var(--jx-motion-loop) / 6)}.chat-module__hbp4_q__dot:nth-child(3){animation-delay:calc(var(--jx-motion-loop) / 3)}.chat-module__hbp4_q__system,.chat-module__hbp4_q__systemError{justify-content:center;align-items:center;gap:var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-sm);text-align:center;flex-wrap:wrap;margin:0;display:flex}.chat-module__hbp4_q__systemError{color:var(--jx-danger);font-size:var(--jx-text-xs)}.chat-module__hbp4_q__pillButton,.chat-module__hbp4_q__earlier{cursor:pointer;border:1px solid var(--jx-border);border-radius:var(--jx-radius-pill);background:var(--jx-surface);color:var(--jx-text);font:inherit;font-size:var(--jx-text-xs);font-weight:var(--jx-weight-medium);padding:var(--jx-space-1) var(--jx-space-3);transition:border-color var(--jx-motion-fast) var(--jx-ease)}.chat-module__hbp4_q__earlier{color:var(--jx-text-secondary);align-self:center}.chat-module__hbp4_q__pillButton:hover:not(:disabled),.chat-module__hbp4_q__earlier:hover:not(:disabled){border-color:var(--jx-accent);color:var(--jx-text)}.chat-module__hbp4_q__pillButton:disabled,.chat-module__hbp4_q__earlier:disabled{cursor:not-allowed;opacity:.6}.chat-module__hbp4_q__cite:focus-visible,.chat-module__hbp4_q__moreCites:focus-visible,.chat-module__hbp4_q__proposal:focus-visible,.chat-module__hbp4_q__pillButton:focus-visible,.chat-module__hbp4_q__earlier:focus-visible,.chat-module__hbp4_q__noteButton:focus-visible{box-shadow:var(--jx-ring);outline:none}
.usage-module__NLjuuW__periods,.usage-module__NLjuuW__people{gap:var(--jx-space-4);margin:var(--jx-space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.usage-module__NLjuuW__people{gap:var(--jx-space-2)}.usage-module__NLjuuW__line{justify-content:space-between;align-items:baseline;gap:var(--jx-space-3);font-size:var(--jx-text-md);font-weight:var(--jx-weight-medium);display:flex}.usage-module__NLjuuW__value{color:var(--jx-text-secondary);font-size:var(--jx-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.usage-module__NLjuuW__track{height:var(--jx-space-1);margin-top:var(--jx-space-2);border-radius:var(--jx-radius-pill);background:var(--jx-surface-subtle);display:block;overflow:hidden}.usage-module__NLjuuW__fill{border-radius:inherit;background:var(--jx-accent);transform-origin:0;height:100%;transition:transform var(--jx-motion-normal) var(--jx-ease);display:block}.usage-module__NLjuuW__reset{margin:var(--jx-space-4) 0 0;color:var(--jx-text-tertiary);font-size:var(--jx-text-xs)}.usage-module__NLjuuW__subheading{margin:var(--jx-space-6) 0 0;font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold)}
.help-module__thUSWa__link{border-radius:var(--jx-radius-control);color:var(--jx-accent);font-weight:var(--jx-weight-medium);transition:background-color var(--jx-motion-fast) var(--jx-ease);padding:0 2px;text-decoration:none}.help-module__thUSWa__link:hover{background:color-mix(in srgb, var(--jx-accent) 10%, transparent);color:var(--jx-accent-hover)}.help-module__thUSWa__link:active{background:color-mix(in srgb, var(--jx-accent) 18%, transparent)}.help-module__thUSWa__link:focus-visible{box-shadow:var(--jx-ring);outline:none}
.PromptBar-module__1-8FHG__dock{top:var(--jx-space-4);right:0;bottom:var(--jx-space-4);z-index:2;justify-content:flex-end;align-items:stretch;gap:var(--jx-space-2);width:min(45rem, calc(100% - 2 * var(--jx-space-4)));pointer-events:none;flex-direction:column;margin:0 auto;display:flex;position:absolute;left:0}:root[data-view-swap] .PromptBar-module__1-8FHG__dock{view-transition-name:PromptBar-module__1-8FHG__dock}.PromptBar-module__1-8FHG__stack{gap:var(--jx-space-2);flex-direction:column;flex:none;max-height:45vh;display:flex;overflow-y:auto}.PromptBar-module__1-8FHG__stack:empty{display:none}.PromptBar-module__1-8FHG__stack>*,.PromptBar-module__1-8FHG__form{pointer-events:auto}.PromptBar-module__1-8FHG__form{gap:var(--jx-space-2);flex-direction:column;flex:none;display:flex;position:relative}.PromptBar-module__1-8FHG__dock:before{z-index:-1;right:-100vw;bottom:calc(-1 * var(--jx-space-4));height:calc(var(--dock-cover,7.5rem) + var(--jx-space-8));background:linear-gradient(to top, var(--jx-canvas) calc(100% - var(--jx-space-8)), transparent);content:"";pointer-events:none;position:absolute;left:-100vw}[data-view=graph] .PromptBar-module__1-8FHG__dock:before{right:calc(-1 * var(--jx-space-12));left:calc(-1 * var(--jx-space-12));-webkit-mask-image:linear-gradient(to right, transparent, black var(--jx-space-12), black calc(100% - var(--jx-space-12)), transparent);mask-image:linear-gradient(to right, transparent, black var(--jx-space-12), black calc(100% - var(--jx-space-12)), transparent)}.PromptBar-module__1-8FHG__chips{gap:var(--jx-space-2);flex-wrap:wrap;display:flex}.PromptBar-module__1-8FHG__chip{cursor:pointer;border:1px solid var(--jx-border);border-radius:var(--jx-radius-pill);background:var(--jx-surface-overlay);box-shadow:var(--jx-shadow-sm);color:var(--jx-text);font:inherit;font-size:var(--jx-text-sm);font-weight:var(--jx-weight-medium);padding:var(--jx-space-1) var(--jx-space-3);transition:transform var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease)}.PromptBar-module__1-8FHG__chip:hover:not(:disabled){box-shadow:var(--jx-shadow-md);transform:translateY(-1px)}.PromptBar-module__1-8FHG__chip:disabled{cursor:not-allowed;opacity:.6}.PromptBar-module__1-8FHG__bar{align-items:flex-end;gap:var(--jx-space-2);border:1px solid var(--jx-border);border-radius:var(--jx-radius-pill);background:var(--jx-surface-overlay);box-shadow:var(--jx-shadow-lg);padding:var(--jx-space-2) var(--jx-space-2) var(--jx-space-2) var(--jx-space-4);display:flex}.PromptBar-module__1-8FHG__bar:focus-within{border-color:var(--jx-accent)}.PromptBar-module__1-8FHG__bar:has(.PromptBar-module__1-8FHG__input:focus-visible){box-shadow:var(--jx-shadow-lg), var(--jx-ring)}.PromptBar-module__1-8FHG__bar[data-off]{background:var(--jx-surface-subtle);box-shadow:none;cursor:not-allowed}.PromptBar-module__1-8FHG__bar[data-off] .PromptBar-module__1-8FHG__sparkles{color:var(--jx-text-tertiary)}.PromptBar-module__1-8FHG__bar[data-off] .PromptBar-module__1-8FHG__input{cursor:not-allowed}.PromptBar-module__1-8FHG__bar[data-off] .PromptBar-module__1-8FHG__send{background:var(--jx-border-strong);color:var(--jx-text-tertiary);opacity:1}.PromptBar-module__1-8FHG__sparkles{color:var(--jx-accent);flex:none;align-self:center}.PromptBar-module__1-8FHG__input{resize:none;min-width:0;max-height:9rem;color:var(--jx-text);field-sizing:content;font:inherit;font-size:var(--jx-text-md);padding:var(--jx-space-1) 0;background:0 0;border:none;outline:none;flex:1;align-self:center;line-height:1.5;overflow-y:auto}.PromptBar-module__1-8FHG__input::placeholder{color:var(--jx-text-secondary)}.PromptBar-module__1-8FHG__send{cursor:pointer;border-radius:var(--jx-radius-pill);background:var(--jx-accent-gradient);width:2.25rem;height:2.25rem;color:var(--jx-on-accent);transition:transform var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease);border:none;flex:none;place-items:center;display:grid}.PromptBar-module__1-8FHG__send:hover:not(:disabled){box-shadow:var(--jx-shadow-md);transform:scale(1.05)}.PromptBar-module__1-8FHG__send:active:not(:disabled){transform:none}.PromptBar-module__1-8FHG__send:focus-visible,.PromptBar-module__1-8FHG__chip:focus-visible{box-shadow:var(--jx-ring);outline:none}.PromptBar-module__1-8FHG__chip:active:not(:disabled){transform:none}.PromptBar-module__1-8FHG__send:disabled{cursor:not-allowed;opacity:.45}.PromptBar-module__1-8FHG__offReason{color:var(--jx-text-secondary);font-size:var(--jx-text-xs);text-align:center;margin:0}.PromptBar-module__1-8FHG__offReason a{color:var(--jx-accent);text-underline-offset:2px;text-decoration:underline}
.guests-module__F5kKaa__form{gap:var(--jx-space-4);margin-top:var(--jx-space-4);flex-direction:column;display:flex}.guests-module__F5kKaa__field{gap:var(--jx-space-2);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.guests-module__F5kKaa__fieldLabel{color:var(--jx-text);font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold);margin:0;padding:0}.guests-module__F5kKaa__choices{flex-wrap:wrap;align-self:flex-start;max-width:100%}@media (max-width:480px){.guests-module__F5kKaa__choices{grid-template-columns:1fr;align-self:stretch;display:grid}.guests-module__F5kKaa__choices label{justify-content:center}}.guests-module__F5kKaa__textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--jx-border-strong);border-radius:var(--jx-radius-control);background:var(--jx-surface);width:100%;max-width:24rem;min-height:6rem;color:var(--jx-text);font:inherit;font-family:var(--jx-mono);font-size:var(--jx-text-sm);padding:var(--jx-space-2) var(--jx-space-3);transition:border-color var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease)}.guests-module__F5kKaa__textarea::placeholder{color:var(--jx-text-tertiary)}.guests-module__F5kKaa__textarea:focus{border-color:var(--jx-accent);box-shadow:var(--jx-ring);outline:none}.guests-module__F5kKaa__textarea[aria-invalid=true]{border-color:var(--jx-danger)}.guests-module__F5kKaa__subheading{margin:var(--jx-space-6) 0 0;color:var(--jx-text);font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold)}.guests-module__F5kKaa__subheading:focus{outline:none}.guests-module__F5kKaa__more{margin-top:var(--jx-space-3)}
.home-module__wXzKCG__workspace{flex-direction:column;min-height:100dvh;display:flex}.home-module__wXzKCG__stage{background:var(--jx-app-backdrop);padding:var(--jx-space-8) var(--jx-space-4);flex:1;place-items:center;display:grid}.home-module__wXzKCG__pending{width:min(40rem,100%)}.home-module__wXzKCG__card{gap:var(--jx-space-4);border:1px solid var(--jx-border);border-radius:var(--jx-radius-panel);background:var(--jx-surface-raised);width:min(40rem,100%);box-shadow:var(--jx-shadow-lg);padding:var(--jx-space-8);animation:var(--jx-anim-enter);flex-direction:column;display:flex}.home-module__wXzKCG__heading{align-items:center;gap:var(--jx-space-3);font-size:var(--jx-text-2xl);font-weight:var(--jx-weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.2;display:flex}.home-module__wXzKCG__box{border:1px solid var(--jx-border);border-radius:var(--jx-radius-card);background:var(--jx-surface);width:100%;padding:var(--jx-space-3) var(--jx-space-4);color:var(--jx-text);font:inherit;font-size:var(--jx-text-lg);resize:none;transition:border-color var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease);line-height:1.5}.home-module__wXzKCG__box::placeholder{color:var(--jx-text-secondary)}.home-module__wXzKCG__box:focus-visible{border-color:var(--jx-accent);box-shadow:var(--jx-ring);outline:none}.home-module__wXzKCG__chips{gap:var(--jx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-module__wXzKCG__chip{cursor:pointer;border:1px solid var(--jx-border);border-radius:var(--jx-radius-pill);background:var(--jx-surface);color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-sm);padding:var(--jx-space-1) var(--jx-space-3);transition:border-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease), transform var(--jx-motion-fast) var(--jx-ease)}.home-module__wXzKCG__chip:hover{border-color:var(--jx-accent);color:var(--jx-accent);transform:translateY(-1px)}.home-module__wXzKCG__chip:active{transform:none}.home-module__wXzKCG__buttonRow{align-items:center;gap:var(--jx-space-3);flex-wrap:wrap;display:flex}.home-module__wXzKCG__primary{align-items:center;gap:var(--jx-space-2);cursor:pointer;border-radius:var(--jx-radius-control);background:var(--jx-accent-gradient);box-shadow:var(--jx-shadow-sm);color:var(--jx-on-accent);font:inherit;font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold);padding:var(--jx-space-3) var(--jx-space-6);transition:transform var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease);border:none;display:inline-flex}.home-module__wXzKCG__primary:hover:not(:disabled){box-shadow:var(--jx-shadow-md);transform:translateY(-1px)}.home-module__wXzKCG__primary:active:not(:disabled){box-shadow:none;transform:none}.home-module__wXzKCG__primary:focus-visible,.home-module__wXzKCG__chip:focus-visible,.home-module__wXzKCG__quiet:focus-visible{box-shadow:var(--jx-ring);outline:none}.home-module__wXzKCG__primary:disabled{cursor:not-allowed;opacity:.5}.home-module__wXzKCG__quiet{cursor:pointer;border-radius:var(--jx-radius-control);padding:var(--jx-space-2) var(--jx-space-3);color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-sm);transition:background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none}.home-module__wXzKCG__quiet:hover:not(:disabled){background:var(--jx-surface-subtle);color:var(--jx-text)}.home-module__wXzKCG__quiet:disabled{cursor:not-allowed;opacity:.6}.home-module__wXzKCG__muted{color:var(--jx-text-secondary);font-size:var(--jx-text-md)}.home-module__wXzKCG__notice{}.home-module__wXzKCG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.home-module__wXzKCG__card{padding:var(--jx-space-6) var(--jx-space-4)}}.home-module__wXzKCG__failed{align-items:center;gap:var(--jx-space-3);flex-direction:column;max-width:40rem;display:flex}
.graph-module__8r0lUq__graph{gap:var(--jx-space-2);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;container-type:inline-size}.graph-module__8r0lUq__notices{gap:var(--jx-space-2);padding-top:var(--canvas-top-height);flex-direction:column;display:flex}.graph-module__8r0lUq__notices:empty{display:none}.graph-module__8r0lUq__canvas{border-radius:var(--jx-radius-panel);background:var(--jx-canvas);--xy-background-pattern-color:var(--jx-grid-dot);--xy-minimap-background-color:var(--jx-surface-raised);--xy-minimap-mask-background-color:color-mix(in srgb, var(--jx-accent) 8%, transparent);--xy-minimap-node-background-color:var(--jx-border-strong);flex:auto;min-height:20rem;position:relative;overflow:hidden}.graph-module__8r0lUq__canvas .react-flow{border-radius:inherit}.graph-module__8r0lUq__canvas .react-flow:focus-visible{outline:2px solid var(--jx-focus);outline-offset:-2px}.graph-module__8r0lUq__skipLink{top:var(--jx-space-3);z-index:7;text-decoration:none;position:absolute;left:50%;translate:-50%}.graph-module__8r0lUq__skipLink:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}.graph-module__8r0lUq__canvas .react-flow__node-group{background:0 0;border:none;padding:0}.graph-module__8r0lUq__canvas .react-flow__handle{border:2px solid var(--jx-surface-raised);background:var(--jx-accent);opacity:0;width:8px;height:8px;transition:opacity var(--jx-motion-panel) var(--jx-ease)}.graph-module__8r0lUq__canvas .react-flow__node:hover .react-flow__handle{opacity:1}:is(.graph-module__8r0lUq__readOnly .react-flow__handle,.graph-module__8r0lUq__readOnly .react-flow__node:hover .react-flow__handle){opacity:0}.graph-module__8r0lUq__canvas .react-flow__node{transition:transform var(--jx-motion-panel) var(--jx-ease), opacity var(--jx-motion-normal) var(--jx-ease)}.graph-module__8r0lUq__canvas .react-flow__edge{transition:opacity var(--jx-motion-panel) var(--jx-ease)}.graph-module__8r0lUq__canvas[data-settled] .graph-module__8r0lUq__routePath{transition:opacity var(--jx-motion-fast) var(--jx-ease) var(--jx-motion-fast)}@starting-style{:is(.graph-module__8r0lUq__canvas[data-settled] .graph-module__8r0lUq__routePath,.graph-module__8r0lUq__canvas[data-settled] .react-flow__node){opacity:0}}.graph-module__8r0lUq__canvas .graph-module__8r0lUq__held{transition:none}.graph-module__8r0lUq__canvas .react-flow__edge.graph-module__8r0lUq__recede{opacity:.6}.graph-module__8r0lUq__recede .graph-module__8r0lUq__recordBody,.graph-module__8r0lUq__recede .graph-module__8r0lUq__recordMeta,.graph-module__8r0lUq__recede .graph-module__8r0lUq__statusPill,.graph-module__8r0lUq__recede .graph-module__8r0lUq__attention,.graph-module__8r0lUq__recede .graph-module__8r0lUq__dueWarn,.graph-module__8r0lUq__recede .graph-module__8r0lUq__blockedChainWord,.graph-module__8r0lUq__recede .graph-module__8r0lUq__statusDone:not(.graph-module__8r0lUq__milestoneNode) .graph-module__8r0lUq__recordTitle,.graph-module__8r0lUq__recede .graph-module__8r0lUq__groupHeader,.graph-module__8r0lUq__recede .graph-module__8r0lUq__caret,.graph-module__8r0lUq__recede .graph-module__8r0lUq__groupIcon,.graph-module__8r0lUq__recede .graph-module__8r0lUq__groupCount,.graph-module__8r0lUq__recede .graph-module__8r0lUq__groupNote>*,.graph-module__8r0lUq__recede .graph-module__8r0lUq__terminalText,.graph-module__8r0lUq__recede .graph-module__8r0lUq__terminalMeta{color:var(--jx-text-tertiary)}.graph-module__8r0lUq__recede .graph-module__8r0lUq__statusPill,.graph-module__8r0lUq__recede .graph-module__8r0lUq__attention{background:var(--jx-surface-subtle)}.graph-module__8r0lUq__recede .graph-module__8r0lUq__recordOwner,.graph-module__8r0lUq__recede .graph-module__8r0lUq__terminalIcon{opacity:.6}.graph-module__8r0lUq__recede .graph-module__8r0lUq__recordNode{border-left-color:color-mix(in srgb, var(--status) 35%, var(--jx-surface-raised));box-shadow:none}.graph-module__8r0lUq__recede .graph-module__8r0lUq__milestoneNode{color:var(--jx-text)}.graph-module__8r0lUq__recede .graph-module__8r0lUq__milestoneNode:before{background:color-mix(in srgb, var(--jx-accent) 35%, var(--jx-surface-raised))}.graph-module__8r0lUq__recede .graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__recordBody{clip-path:polygon(17px 1px,calc(100% - 17px) 1px,calc(100% - 1px) 50%,calc(100% - 17px) calc(100% - 1px),17px calc(100% - 1px),1px 50%);background:var(--jx-surface-raised)}.graph-module__8r0lUq__recede .graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__recordBody:before{display:none}.graph-module__8r0lUq__recede .graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__recordMeta,.graph-module__8r0lUq__recede .graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__recordKind{color:var(--jx-text-tertiary)}.graph-module__8r0lUq__recede .graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__statusPill{background:var(--jx-surface-subtle);color:var(--jx-text-tertiary)}.graph-module__8r0lUq__canvas .react-flow__edge:focus-visible{outline:none}.graph-module__8r0lUq__canvas .react-flow__edge:focus-visible .react-flow__edge-path{filter:drop-shadow(0 0 3px var(--jx-focus))}.graph-module__8r0lUq__relatesPath{opacity:0;transition:opacity var(--jx-motion-fast) var(--jx-ease)}.graph-module__8r0lUq__relatesPathActive{opacity:1}.graph-module__8r0lUq__banner{border-radius:var(--jx-radius-card);background:var(--jx-warning-soft);padding:var(--jx-space-3) var(--jx-space-4);color:var(--jx-warning);font-size:var(--jx-text-sm);margin:0}.graph-module__8r0lUq__emptyBox{gap:var(--jx-space-3);border-radius:var(--jx-radius-panel);background:var(--jx-canvas);height:100%;min-height:20rem;color:var(--jx-text-secondary);font-size:var(--jx-text-md);padding-bottom:var(--dock-cover,7.5rem);flex-direction:column;justify-content:center;align-items:center;display:flex}.graph-module__8r0lUq__emptyBox>p{margin:0}.graph-module__8r0lUq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.graph-module__8r0lUq__recordNode{box-sizing:border-box;border-left:3px solid var(--status);border-radius:var(--jx-radius-card);background:var(--jx-surface-raised);width:100%;height:100%;box-shadow:var(--jx-shadow-sm);color:var(--jx-text);font:inherit;cursor:grab;transition:box-shadow var(--jx-motion-fast) var(--jx-ease), border-color var(--jx-motion-normal) var(--jx-ease), background-color var(--jx-motion-normal) var(--jx-ease), filter var(--jx-motion-fast) var(--jx-ease);position:relative}.graph-module__8r0lUq__recordNode:hover{box-shadow:var(--jx-shadow-md)}.graph-module__8r0lUq__recordNode:active{cursor:grabbing}.graph-module__8r0lUq__recordNode[data-title]:after{bottom:calc(100% + var(--jx-space-2));z-index:1;border-radius:var(--jx-radius-control);background:var(--jx-text);width:max-content;max-width:18rem;box-shadow:var(--jx-shadow-md,0 6px 16px -4px #1415281a, 0 2px 4px #1415280d);padding:var(--jx-space-1) var(--jx-space-2);color:var(--jx-surface);content:attr(data-title);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-medium);opacity:0;pointer-events:none;text-align:left;transition:opacity var(--jx-motion-fast) var(--jx-ease);position:absolute;left:0}.graph-module__8r0lUq__recordNode[data-title]:hover:after{opacity:1;transition-delay:.4s}.graph-module__8r0lUq__readOnly .graph-module__8r0lUq__recordNode{cursor:default}.graph-module__8r0lUq__recordNode[data-mark=new]:not(.graph-module__8r0lUq__milestoneNode){border:1px dashed var(--jx-accent);box-shadow:none}.graph-module__8r0lUq__recordNode[data-mark=deleted]:not(.graph-module__8r0lUq__milestoneNode){background:var(--jx-canvas);box-shadow:inset 0 0 0 1px var(--jx-border)}.graph-module__8r0lUq__milestoneNode[data-mark=deleted]{filter:grayscale()}.graph-module__8r0lUq__recordNode[data-mark=deleted] .graph-module__8r0lUq__recordTitle,.graph-module__8r0lUq__groupNode[data-mark=deleted] .graph-module__8r0lUq__groupTitle{text-decoration:line-through}.graph-module__8r0lUq__recordNode[data-mark=deleted]:not(.graph-module__8r0lUq__milestoneNode) .graph-module__8r0lUq__recordTitle,.graph-module__8r0lUq__groupNode[data-mark=deleted] .graph-module__8r0lUq__groupTitle{color:var(--jx-text-secondary)}.graph-module__8r0lUq__groupNode[data-mark=new]{border:1px dashed var(--jx-accent)}.graph-module__8r0lUq__markWord{color:var(--jx-text);font-size:var(--jx-text-2xs);font-weight:var(--jx-weight-semibold);letter-spacing:normal;line-height:var(--jx-space-4);text-transform:none;white-space:nowrap;margin-left:auto}.graph-module__8r0lUq__markWordNew{color:var(--jx-accent)}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__markWord{color:inherit;margin-left:0}.graph-module__8r0lUq__statusTodo{--status:var(--jx-status-todo);--status-soft:var(--jx-status-todo-soft)}.graph-module__8r0lUq__statusDoing{--status:var(--jx-status-doing);--status-soft:var(--jx-status-doing-soft)}.graph-module__8r0lUq__statusBlocked{--status:var(--jx-status-blocked);--status-soft:var(--jx-status-blocked-soft);background:color-mix(in srgb, var(--jx-status-blocked-soft) 70%, var(--jx-surface-raised))}.graph-module__8r0lUq__statusDone{--status:var(--jx-status-done);--status-soft:var(--jx-status-done-soft)}.graph-module__8r0lUq__statusDone:not(.graph-module__8r0lUq__milestoneNode){box-shadow:inset 0 0 0 1px var(--jx-border)}.graph-module__8r0lUq__statusDone:not(.graph-module__8r0lUq__milestoneNode) .graph-module__8r0lUq__recordTitle{color:var(--jx-text-secondary)}.graph-module__8r0lUq__statusDone:not(.graph-module__8r0lUq__milestoneNode):hover{box-shadow:inset 0 0 0 1px var(--jx-border), var(--jx-shadow-md)}.graph-module__8r0lUq__moment{border:2px solid var(--moment,var(--jx-accent));border-radius:calc(var(--jx-radius-card) + 4px);opacity:0;pointer-events:none;animation:var(--jx-anim-flash);position:absolute;inset:-4px}.graph-module__8r0lUq__momentDone{--moment:var(--jx-status-done)}.graph-module__8r0lUq__momentReady{--moment:var(--jx-accent)}@media (prefers-reduced-motion:reduce){.graph-module__8r0lUq__moment{opacity:1}}.graph-module__8r0lUq__recordBody{gap:var(--jx-space-1);box-sizing:border-box;height:100%;padding:var(--jx-space-2) var(--jx-space-3);text-align:left;flex-direction:column;justify-content:center;display:flex;position:relative}.graph-module__8r0lUq__recordNodeSelected,.graph-module__8r0lUq__recordNodeSelected:hover{box-shadow:var(--jx-ring), var(--jx-shadow-md)}.graph-module__8r0lUq__statusDone.graph-module__8r0lUq__recordNodeSelected:not(.graph-module__8r0lUq__milestoneNode),.graph-module__8r0lUq__statusDone.graph-module__8r0lUq__recordNodeSelected:not(.graph-module__8r0lUq__milestoneNode):hover{box-shadow:var(--jx-ring), inset 0 0 0 1px var(--jx-border), var(--jx-shadow-md)}:is(.react-flow__node:focus-visible .graph-module__8r0lUq__recordNode,.react-flow__node:focus-visible .graph-module__8r0lUq__groupNode){box-shadow:var(--jx-ring)}.graph-module__8r0lUq__recordTitle{font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.graph-module__8r0lUq__titleInput{box-sizing:border-box;border-radius:var(--jx-radius-control);background:var(--jx-surface);width:100%;min-width:0;box-shadow:var(--jx-ring);padding:0 var(--jx-space-1);color:var(--jx-text);font:inherit;font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold);text-align:inherit;cursor:text;border:none;outline:none;margin:0;line-height:1.25}.graph-module__8r0lUq__addAfter{color:var(--jx-accent);opacity:0;pointer-events:none;cursor:pointer;transition:opacity var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:75%;left:100%;translate:-50% -50%}.graph-module__8r0lUq__addAfter svg{box-sizing:border-box;background:var(--jx-surface-raised);width:20px;height:20px;box-shadow:var(--jx-shadow-sm);transition:background-color var(--jx-motion-fast) var(--jx-ease);border-radius:50%;padding:3px}.graph-module__8r0lUq__addAfter:hover svg{background:var(--jx-accent-soft)}:is(.react-flow__node:hover .graph-module__8r0lUq__addAfter,.graph-module__8r0lUq__recordNodeSelected .graph-module__8r0lUq__addAfter){opacity:1;pointer-events:auto}.graph-module__8r0lUq__recordMeta{align-items:center;gap:var(--jx-space-2);min-width:0;color:var(--jx-text-secondary);font-size:var(--jx-text-xs);font-variant-numeric:tabular-nums;display:flex}.graph-module__8r0lUq__recordOwner{align-items:center;gap:var(--jx-space-1);min-width:0;display:inline-flex}.graph-module__8r0lUq__recordDue{white-space:nowrap;flex:none;align-items:center;gap:3px;display:inline-flex}.graph-module__8r0lUq__recordDue svg{width:12px;height:12px}.graph-module__8r0lUq__statusPill{border-radius:var(--jx-radius-pill);background:var(--status-soft);color:var(--status);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-semibold);padding:1px var(--jx-space-2);white-space:nowrap;transition:background-color var(--jx-motion-normal) var(--jx-ease), color var(--jx-motion-normal) var(--jx-ease);flex:none;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.graph-module__8r0lUq__statusPill svg{width:11px;height:11px}.graph-module__8r0lUq__recordSignal{margin:0;display:flex}.graph-module__8r0lUq__attention{border-radius:var(--jx-radius-pill);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-semibold);letter-spacing:normal;line-height:var(--jx-space-4);text-transform:none;white-space:nowrap;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.graph-module__8r0lUq__attention svg{width:11px;height:11px}.graph-module__8r0lUq__attentionWarn{background:var(--jx-warning-soft);color:var(--jx-warning)}.graph-module__8r0lUq__attentionReady{background:var(--jx-accent-soft);color:var(--jx-accent)}.graph-module__8r0lUq__dueWarn{color:var(--jx-warning);font-weight:var(--jx-weight-semibold)}.graph-module__8r0lUq__milestoneNode{box-shadow:none;color:var(--jx-on-accent);background:0 0;border-left:none;transition:none}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__recordBody:before,.graph-module__8r0lUq__milestoneNode:before{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%);background:var(--jx-accent-gradient);content:"";position:absolute;inset:0}.graph-module__8r0lUq__milestoneNode:hover{box-shadow:none}.graph-module__8r0lUq__milestoneNode.graph-module__8r0lUq__recordNodeSelected,.graph-module__8r0lUq__milestoneNode.graph-module__8r0lUq__recordNodeSelected:hover{box-shadow:none;filter:drop-shadow(0 0 3px var(--jx-accent))}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__recordBody{isolation:isolate;padding:var(--jx-space-2) 20px;text-align:center;align-items:center}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__recordBody:before{z-index:-1;filter:brightness(1.06);opacity:0;transition:opacity var(--jx-motion-fast) var(--jx-ease)}.graph-module__8r0lUq__milestoneNode:hover .graph-module__8r0lUq__recordBody:before{opacity:1}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__recordMeta{justify-content:center;max-width:100%}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__statusPill{margin-left:0}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__recordMeta,.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__recordKind{color:var(--jx-on-accent)}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__statusPill{background:color-mix(in srgb, var(--jx-on-accent) 22%, transparent);color:var(--jx-on-accent)}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__dueWarn{color:var(--jx-warning);border-radius:var(--jx-radius-pill);background:var(--jx-warning-soft);padding:0 4px}.graph-module__8r0lUq__recordKind{align-items:center;gap:var(--jx-space-1);font-size:var(--jx-text-2xs);font-weight:var(--jx-weight-bold);letter-spacing:.04em;text-transform:uppercase;margin:0;display:inline-flex}.graph-module__8r0lUq__recordKind svg{width:11px;height:11px}.graph-module__8r0lUq__groupNode{box-sizing:border-box;border-radius:var(--jx-radius-panel);background:var(--jx-surface-subtle);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--jx-border);padding:var(--jx-space-2) calc(var(--jx-space-4) + var(--jx-space-1));transition:background-color var(--jx-motion-panel) var(--jx-ease), filter var(--jx-motion-fast) var(--jx-ease)}.graph-module__8r0lUq__reviewLinked{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--jx-accent) 55%, transparent))}.graph-module__8r0lUq__groupNodeCollapsed{box-shadow:inset 0 0 0 1px var(--jx-border), var(--jx-shadow-sm);cursor:grab}.graph-module__8r0lUq__readOnly .graph-module__8r0lUq__groupNodeCollapsed{cursor:default}.graph-module__8r0lUq__groupNodeSelected{box-shadow:var(--jx-ring)}.graph-module__8r0lUq__groupHeader{align-items:center;gap:var(--jx-space-2);border-radius:var(--jx-radius-control);width:100%;padding:var(--jx-space-1) 0;color:var(--jx-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none;display:flex}.graph-module__8r0lUq__groupHeader:hover{background:var(--jx-border)}.graph-module__8r0lUq__groupHeader:active{background:var(--jx-border-strong)}.graph-module__8r0lUq__groupHeader:focus-visible{box-shadow:var(--jx-ring);outline:none}.graph-module__8r0lUq__caret{width:16px;height:16px;color:var(--jx-text-secondary);transition:rotate var(--jx-motion-panel) var(--jx-ease);flex:none}.graph-module__8r0lUq__groupHeader[aria-expanded=false] .graph-module__8r0lUq__caret{rotate:-90deg}.graph-module__8r0lUq__groupIcon{width:16px;height:16px;color:var(--jx-text-secondary);flex:none}.graph-module__8r0lUq__groupTitle{font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-module__8r0lUq__groupCount{border-radius:var(--jx-radius-pill);background:var(--jx-surface-raised);padding:1px var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.graph-module__8r0lUq__groupCountDone{background:var(--jx-status-done-soft);color:var(--jx-status-done);align-items:center;gap:3px;display:inline-flex}.graph-module__8r0lUq__groupCountDone svg{width:11px;height:11px}.graph-module__8r0lUq__groupNote{gap:var(--jx-space-2);margin:var(--jx-space-2) 0 0 44px;font-size:var(--jx-text-2xs);font-weight:var(--jx-weight-semibold);display:flex}.graph-module__8r0lUq__groupNoteBlocked{color:var(--jx-status-blocked)}.graph-module__8r0lUq__groupNoteWarn{color:var(--jx-warning)}.graph-module__8r0lUq__terminalNode{align-items:center;gap:var(--jx-space-2);box-sizing:border-box;border-radius:var(--jx-radius-pill);background:var(--jx-surface-raised);width:100%;height:100%;box-shadow:var(--jx-shadow-sm);padding:var(--jx-space-2);display:flex}.graph-module__8r0lUq__terminalIcon{background:var(--jx-accent-soft);width:32px;height:32px;color:var(--jx-accent);border-radius:50%;flex:none;place-items:center;display:grid}.graph-module__8r0lUq__terminalIcon svg{width:16px;height:16px}.graph-module__8r0lUq__terminalIconDone{background:var(--jx-status-done-soft);color:var(--jx-status-done)}.graph-module__8r0lUq__terminalText{flex-direction:column;min-width:0;display:flex}.graph-module__8r0lUq__terminalLabel{font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold)}.graph-module__8r0lUq__terminalMeta{color:var(--jx-text-secondary);font-size:var(--jx-text-2xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-module__8r0lUq__blockedChainWord{min-width:0;margin-left:var(--jx-space-1);color:var(--jx-status-blocked);font-size:var(--jx-text-2xs);font-weight:var(--jx-weight-semibold);line-height:var(--jx-space-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-module__8r0lUq__blockedChainWord:first-child{margin-left:0}.graph-module__8r0lUq__overlay{border-radius:var(--jx-radius-card);background:var(--jx-surface-raised);box-shadow:var(--jx-shadow-md)}.graph-module__8r0lUq__zoom{padding:var(--jx-space-1);border-radius:var(--jx-radius-pill);box-shadow:inset 0 0 0 1px var(--jx-border), var(--jx-shadow-sm);flex-direction:column;display:flex}.graph-module__8r0lUq__iconButton{width:32px;height:32px;color:var(--jx-text-secondary);cursor:pointer;transition:background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.graph-module__8r0lUq__iconButton svg{width:16px;height:16px}.graph-module__8r0lUq__iconButton:hover{background:var(--jx-accent-soft);color:var(--jx-accent)}.graph-module__8r0lUq__iconButton:active{background:color-mix(in srgb, var(--jx-accent) 18%, transparent)}.graph-module__8r0lUq__iconButton[aria-pressed=true]{background:var(--jx-accent-soft);color:var(--jx-accent)}.graph-module__8r0lUq__iconButton:focus-visible,.graph-module__8r0lUq__chip:focus-visible{box-shadow:var(--jx-ring);outline:none}.graph-module__8r0lUq__disclosure{position:relative}.graph-module__8r0lUq__chip{align-items:center;gap:var(--jx-space-1);box-sizing:border-box;border-radius:var(--jx-radius-pill);min-height:26px;padding:var(--jx-space-1) var(--jx-space-3);color:var(--jx-text);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-medium);cursor:pointer;transition:background-color var(--jx-motion-fast) var(--jx-ease);list-style:none;display:inline-flex}.graph-module__8r0lUq__chip::-webkit-details-marker{display:none}@container (max-width:640px){.graph-module__8r0lUq__cornerChips .graph-module__8r0lUq__chip{padding:var(--jx-space-2)}.graph-module__8r0lUq__cornerChips .graph-module__8r0lUq__progressDoneBar{display:none}.graph-module__8r0lUq__cornerChips .graph-module__8r0lUq__chipLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.graph-module__8r0lUq__chip svg{width:14px;height:14px;color:var(--jx-text-secondary)}.graph-module__8r0lUq__chip:hover{background:var(--jx-surface-subtle)}.graph-module__8r0lUq__chip:active{background:var(--jx-accent-soft)}.graph-module__8r0lUq__popover{top:calc(100% + var(--jx-space-2));width:min(22rem,100vw - 4rem);max-height:min(26rem,70vh);padding:var(--jx-space-4);position:absolute;overflow:auto}.graph-module__8r0lUq__popover:focus-visible{box-shadow:var(--jx-ring), var(--jx-shadow-md);outline:none}.graph-module__8r0lUq__popoverEnd{right:0}.graph-module__8r0lUq__legend{gap:var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-xs);margin:0;padding:0;list-style:none;display:grid}.graph-module__8r0lUq__legend li{align-items:center;gap:var(--jx-space-2);display:flex}.graph-module__8r0lUq__legendTask,.graph-module__8r0lUq__legendMilestone,.graph-module__8r0lUq__legendGroup{border-left:3px solid var(--jx-text-tertiary);background:var(--jx-surface-raised);width:18px;height:12px;box-shadow:var(--jx-shadow-sm);border-radius:3px;flex:none}.graph-module__8r0lUq__legendTodo{border-left-color:var(--jx-status-todo);}.graph-module__8r0lUq__legendMilestone{background:var(--jx-accent-gradient);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border:none}.graph-module__8r0lUq__legendGroup{background:var(--jx-surface-subtle);box-shadow:inset 0 0 0 1px var(--jx-border);border:none}.graph-module__8r0lUq__legendCount{border-radius:var(--jx-radius-pill);background:var(--jx-surface-raised);width:18px;height:10px;box-shadow:inset 0 0 0 1px var(--jx-border-strong);flex:none}.graph-module__8r0lUq__legendNew,.graph-module__8r0lUq__legendDeleted{box-sizing:border-box;border-radius:3px;flex:none;width:18px;height:12px}.graph-module__8r0lUq__legendNew{border:1px dashed var(--jx-accent)}.graph-module__8r0lUq__legendDeleted{background:linear-gradient(var(--jx-text-secondary), var(--jx-text-secondary)) center / 100% 1px no-repeat;box-shadow:inset 0 0 0 1px var(--jx-border)}.graph-module__8r0lUq__legendLine{flex:none;width:28px;height:12px;overflow:visible}.graph-module__8r0lUq__legendStates{margin-top:var(--jx-space-3);border-top:1px solid var(--jx-border);padding-top:var(--jx-space-3)}.graph-module__8r0lUq__legendBlocked{border-left:3px solid var(--jx-status-blocked);background:var(--jx-status-blocked-soft);border-radius:3px;flex:none;width:18px;height:12px}.graph-module__8r0lUq__legendWarn{border-radius:var(--jx-radius-pill);background:var(--jx-warning-soft);width:18px;height:10px;box-shadow:inset 0 0 0 1px var(--jx-warning);flex:none}.graph-module__8r0lUq__legendDone{border-left:3px solid var(--jx-status-done);background:var(--jx-surface-raised);width:18px;height:12px;box-shadow:inset 0 0 0 1px var(--jx-border);border-radius:3px;flex:none}.graph-module__8r0lUq__legendReady{border-radius:var(--jx-radius-pill);background:var(--jx-accent-soft);width:18px;height:10px;box-shadow:inset 0 0 0 1px var(--jx-accent);flex:none}.graph-module__8r0lUq__key{border-radius:var(--jx-radius-control);background:var(--jx-surface-raised);box-shadow:inset 0 0 0 1px var(--jx-border);padding:0 var(--jx-space-1);color:var(--jx-text);font:inherit;font-size:var(--jx-text-2xs);font-weight:var(--jx-weight-semibold);white-space:nowrap;flex:none}.graph-module__8r0lUq__progress{align-items:center;gap:var(--jx-space-2);border-radius:var(--jx-radius-pill);padding:var(--jx-space-1) var(--jx-space-3);color:var(--jx-text);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;line-height:18px;display:inline-flex}.graph-module__8r0lUq__progressDoneBar{border-radius:var(--jx-radius-pill);background:color-mix(in srgb, var(--jx-border-strong) 70%, transparent);width:40px;height:4px;display:block;overflow:hidden}.graph-module__8r0lUq__progressDoneBar>span{border-radius:inherit;background:var(--jx-status-done);transform-origin:0;height:100%;transition:scale var(--jx-motion-panel) var(--jx-ease);display:block}.graph-module__8r0lUq__progressDone{width:14px;height:14px;color:var(--jx-status-done);flex:none}.graph-module__8r0lUq__inWordsHeading{margin:0 0 var(--jx-space-2);font-size:var(--jx-text-sm);font-weight:var(--jx-weight-semibold)}.graph-module__8r0lUq__inWordsLine{margin:0 0 var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-sm);overflow-wrap:anywhere}.graph-module__8r0lUq__inWordsLine:last-child{margin-bottom:0}.graph-module__8r0lUq__cornerPanel.graph-module__8r0lUq__cornerPanel{z-index:6}.graph-module__8r0lUq__cornerChips{align-items:flex-start;gap:var(--jx-space-2);display:flex}
.review-module__gNeK3q__review{gap:var(--jx-space-3);flex-direction:column;display:flex}.review-module__gNeK3q__header{justify-content:space-between;align-items:center;gap:var(--jx-space-2);display:flex}.review-module__gNeK3q__heading{font-size:var(--jx-text-lg);font-weight:var(--jx-weight-semibold);margin:0}.review-module__gNeK3q__heading:focus,.review-module__gNeK3q__heading:focus-visible{outline:none}.review-module__gNeK3q__close{cursor:pointer;border-radius:var(--jx-radius-pill);width:2rem;height:2rem;color:var(--jx-text-secondary);transition:background-color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none;flex:none;place-items:center;display:grid}.review-module__gNeK3q__close:hover{background:var(--jx-surface-subtle);color:var(--jx-text)}.review-module__gNeK3q__close:active{background:var(--jx-border)}.review-module__gNeK3q__close:focus-visible{box-shadow:var(--jx-ring);outline:none}.review-module__gNeK3q__changes{}.review-module__gNeK3q__changes thead{display:none}.review-module__gNeK3q__changes,.review-module__gNeK3q__changes tbody{gap:var(--jx-space-2);flex-direction:column;display:flex}.review-module__gNeK3q__changes tbody tr{--i:0;gap:var(--jx-space-1);border-left:3px solid var(--jx-border);border-radius:var(--jx-radius-control);background:var(--jx-surface);box-shadow:var(--jx-shadow-sm);padding:var(--jx-space-2) var(--jx-space-3);transition:transform var(--jx-motion-fast) var(--jx-ease);animation:var(--jx-anim-enter);animation-delay:calc(var(--jx-motion-fast) * var(--i) / 4);flex-direction:column;display:flex}.review-module__gNeK3q__changes tbody tr:hover{transform:translateY(-1px)}.review-module__gNeK3q__changes tbody tr[data-linked=true]{box-shadow:var(--jx-shadow-sm), 0 0 0 1px var(--jx-accent)}.review-module__gNeK3q__changes tbody td{border-bottom:0;padding:0}.review-module__gNeK3q__changes tbody td:empty{display:none}.review-module__gNeK3q__changes tbody tr[data-change=Add],.review-module__gNeK3q__changes tbody tr[data-change=Connect],.review-module__gNeK3q__changes tbody tr[data-change=Relate]{border-left-color:var(--jx-accent)}.review-module__gNeK3q__changes tbody tr[data-change=Change],.review-module__gNeK3q__changes tbody tr[data-change=Assign],.review-module__gNeK3q__changes tbody tr[data-change=Unassign],.review-module__gNeK3q__changes tbody tr[data-change=Set],.review-module__gNeK3q__changes tbody tr[data-change=Move]{border-left-color:var(--jx-border)}.review-module__gNeK3q__changes tbody tr[data-change=Disconnect],.review-module__gNeK3q__changes tbody tr[data-change=Delete]{border-left-color:var(--jx-danger)}.review-module__gNeK3q__change{align-items:center;gap:var(--jx-space-1);color:var(--jx-text-secondary);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-medium);white-space:nowrap;display:inline-flex}.review-module__gNeK3q__keep{cursor:pointer;margin:0}.review-module__gNeK3q__changes tbody tr[data-kept=false]{border-left-color:var(--jx-border);background:var(--jx-surface-subtle);box-shadow:none;color:var(--jx-text-tertiary)}.review-module__gNeK3q__kindChip{}.review-module__gNeK3q__changes tbody tr[data-kept=false] .review-module__gNeK3q__kindChip{background:var(--jx-surface)}.review-module__gNeK3q__titleButton{border-radius:var(--jx-radius-control);padding:0 var(--jx-space-1);color:inherit;cursor:text;font:inherit;text-align:start;background:0 0;border:1px solid #0000;margin:0}.review-module__gNeK3q__titleButton:hover:enabled{border-color:var(--jx-border)}.review-module__gNeK3q__titleButton:disabled{cursor:default}.review-module__gNeK3q__titleButton:focus-visible{box-shadow:var(--jx-ring);outline:none}.review-module__gNeK3q__titleInput{border-radius:var(--jx-radius-control);width:100%;padding:0 var(--jx-space-1);color:inherit;font:inherit;background:0 0;border:1px solid #0000;margin:0}.review-module__gNeK3q__titleInput:hover:enabled{border-color:var(--jx-border)}.review-module__gNeK3q__titleInput:focus-visible{border-color:var(--jx-accent);box-shadow:var(--jx-ring);outline:none}.review-module__gNeK3q__detail{color:var(--jx-text-secondary);font-size:var(--jx-text-xs);margin:0}.review-module__gNeK3q__relation{color:var(--jx-text-secondary)}.review-module__gNeK3q__footer{z-index:1;bottom:calc(-1 * var(--jx-space-8));gap:var(--jx-space-2);margin-bottom:calc(-1 * var(--jx-space-8));border-top:1px solid var(--jx-border);background:var(--jx-surface-raised);padding:var(--jx-space-3) 0 var(--jx-space-4);flex-direction:column;display:flex;position:sticky}.review-module__gNeK3q__heading[data-phase=applied]{align-items:center;gap:var(--jx-space-2);color:var(--jx-success);display:flex}
.prose-module__BL5yeq__section{margin-bottom:var(--jx-space-4);border-radius:var(--jx-radius-card);background:var(--jx-surface-raised);box-shadow:var(--jx-shadow-md);padding:var(--jx-space-6)}.prose-module__BL5yeq__section h2{margin:0 0 var(--jx-space-3);font-size:var(--jx-text-lg);font-weight:var(--jx-weight-semibold)}.prose-module__BL5yeq__section p,.prose-module__BL5yeq__section li,.prose-module__BL5yeq__section dd{color:var(--jx-text-secondary);font-size:var(--jx-text-md);overflow-wrap:anywhere;line-height:1.6}.prose-module__BL5yeq__section p{margin:0 0 var(--jx-space-2)}.prose-module__BL5yeq__section p:last-child{margin-bottom:0}.prose-module__BL5yeq__list{gap:var(--jx-space-2);padding-left:var(--jx-space-6);flex-direction:column;margin:0;display:flex}.prose-module__BL5yeq__list li::marker{color:var(--jx-accent)}.prose-module__BL5yeq__list+p{margin-top:var(--jx-space-3)}.prose-module__BL5yeq__steps{gap:var(--jx-space-3) var(--jx-space-6);grid-template-columns:max-content 1fr;margin:0;display:grid}.prose-module__BL5yeq__steps dt{color:var(--jx-text);font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold)}.prose-module__BL5yeq__steps dd{margin:0}@media (max-width:600px){.prose-module__BL5yeq__section{padding:var(--jx-space-4)}.prose-module__BL5yeq__steps{gap:var(--jx-space-1);grid-template-columns:1fr}.prose-module__BL5yeq__steps dd{margin-bottom:var(--jx-space-2)}}
.invite-members-module__X88UXq__inviteForm{align-items:center;gap:var(--jx-space-2);margin-top:var(--jx-space-4);flex-wrap:wrap;display:flex}.invite-members-module__X88UXq__email{flex:100%;}.invite-members-module__X88UXq__invitationList{gap:var(--jx-space-2);margin:var(--jx-space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.invite-members-module__X88UXq__invitationRow{align-items:center;gap:var(--jx-space-2);font-size:var(--jx-text-sm);flex-wrap:wrap;display:flex}.invite-members-module__X88UXq__invitationEmail{overflow-wrap:anywhere;flex:12rem;min-width:0}
.week-module__3bOpKa__weekView{gap:var(--jx-space-4);flex-direction:column;min-height:100%;display:flex}.week-module__3bOpKa__header{align-items:center;gap:var(--jx-space-1) var(--jx-space-3);flex-wrap:wrap;display:flex}.week-module__3bOpKa__nav{align-items:center;gap:var(--jx-space-1);border:1px solid var(--jx-border);border-radius:var(--jx-radius-pill);background:var(--jx-surface);padding:var(--jx-space-1);display:inline-flex}.week-module__3bOpKa__navButton{justify-content:center;align-items:center;gap:var(--jx-space-1);cursor:pointer;border-radius:var(--jx-radius-pill);min-height:1.75rem;color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-sm);font-weight:var(--jx-weight-medium);padding:0 var(--jx-space-3);transition:background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);background:0 0;border:none;display:inline-flex}.week-module__3bOpKa__navButton:hover:not(:disabled){color:var(--jx-text);background:var(--jx-surface-subtle)}.week-module__3bOpKa__navButton:focus-visible{box-shadow:var(--jx-ring);outline:none}.week-module__3bOpKa__navButton:disabled{cursor:not-allowed;opacity:.5}.week-module__3bOpKa__range{font-size:var(--jx-text-lg);font-weight:var(--jx-weight-semibold);margin:0}.week-module__3bOpKa__summary{color:var(--jx-text-secondary);font-size:var(--jx-text-sm);font-variant-numeric:tabular-nums;margin:0}.week-module__3bOpKa__empty{gap:var(--jx-space-1);color:var(--jx-text-secondary);font-size:var(--jx-text-sm);flex-direction:column;display:flex}.week-module__3bOpKa__empty p{margin:0}.week-module__3bOpKa__board{gap:var(--jx-space-3);min-height:0;padding-bottom:var(--jx-space-2);flex:1;display:flex;position:relative;overflow-x:auto}.week-module__3bOpKa__column{gap:var(--jx-space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.week-module__3bOpKa__column[data-narrow=true]{flex:.7 1 0}.week-module__3bOpKa__column[data-overdue=true]{flex:1.2 1 0}.week-module__3bOpKa__dayHeading{align-items:center;gap:var(--jx-space-2);padding-bottom:var(--jx-space-1);border-bottom:1px solid var(--jx-border);margin:0;display:flex;}.week-module__3bOpKa__column[data-overdue=true] .week-module__3bOpKa__dayHeading{border-color:var(--jx-warning);color:var(--jx-warning)}.week-module__3bOpKa__dayHeading[data-today=true]{color:var(--jx-text);font-weight:var(--jx-weight-bold)}.week-module__3bOpKa__recordList{gap:var(--jx-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.week-module__3bOpKa__record{gap:var(--jx-space-1);cursor:pointer;border:1px solid var(--jx-border);border-radius:var(--jx-radius-control);background:var(--jx-surface-raised);width:100%;box-shadow:var(--jx-shadow-sm);color:var(--jx-text);font:inherit;text-align:left;padding:var(--jx-space-2) var(--jx-space-3);transition:border-color var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease);flex-direction:column;display:flex}.week-module__3bOpKa__record:hover{border-color:var(--jx-border-strong)}.week-module__3bOpKa__record:focus-visible{box-shadow:var(--jx-ring);outline:none}.week-module__3bOpKa__record[data-done=true]{box-shadow:none}.week-module__3bOpKa__record[data-done=true] .week-module__3bOpKa__recordTitle{color:var(--jx-text-secondary)}.week-module__3bOpKa__milestoneTag{align-self:flex-start;align-items:center;gap:var(--jx-space-1);border-radius:var(--jx-radius-pill);background:var(--jx-surface-subtle);color:var(--jx-text-secondary);font-size:var(--jx-text-xs);font-weight:var(--jx-weight-semibold);padding:1px var(--jx-space-2);display:inline-flex}.week-module__3bOpKa__recordTitle{font-size:var(--jx-text-sm);font-weight:var(--jx-weight-medium);overflow-wrap:anywhere}.week-module__3bOpKa__recordMeta{align-items:center;gap:var(--jx-space-1) var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-xs);flex-wrap:wrap;display:flex}.week-module__3bOpKa__owner{align-items:center;gap:var(--jx-space-1);display:inline-flex}.week-module__3bOpKa__statusTag{border-radius:var(--jx-radius-pill);font-weight:var(--jx-weight-semibold);padding:1px var(--jx-space-2);transition:background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);display:inline-flex}.week-module__3bOpKa__statusTag[data-status=not_started]{background:var(--jx-status-todo-soft);color:var(--jx-status-todo)}.week-module__3bOpKa__statusTag[data-status=in_progress]{background:var(--jx-status-doing-soft);color:var(--jx-status-doing)}.week-module__3bOpKa__statusTag[data-status=blocked]{background:var(--jx-status-blocked-soft);color:var(--jx-status-blocked)}.week-module__3bOpKa__statusTag[data-status=done]{background:var(--jx-status-done-soft);color:var(--jx-status-done)}.week-module__3bOpKa__groupTag{align-items:center;gap:var(--jx-space-1);min-width:0;color:var(--jx-text-secondary);font-size:var(--jx-text-xs);overflow-wrap:anywhere;display:flex}.week-module__3bOpKa__groupTag svg{flex:none}@media (max-width:600px){.week-module__3bOpKa__board{flex-direction:column;overflow-x:visible}.week-module__3bOpKa__column,.week-module__3bOpKa__column[data-narrow=true],.week-module__3bOpKa__column[data-overdue=true]{flex:none;min-width:0}}
.pricing-module__BV_6Pq__page{max-width:76rem;padding:var(--jx-space-6) var(--jx-space-4) var(--jx-space-12);margin:0 auto}.pricing-module__BV_6Pq__hero{align-items:center;gap:var(--jx-space-4);max-width:40rem;margin:var(--jx-space-8) auto;text-align:center;flex-direction:column;display:flex}.pricing-module__BV_6Pq__title{font-size:var(--jx-text-3xl);font-weight:var(--jx-weight-bold);letter-spacing:-.02em;margin:0;line-height:1.1}.pricing-module__BV_6Pq__lede{color:var(--jx-text-secondary);font-size:var(--jx-text-lg);margin:0;line-height:1.5}.pricing-module__BV_6Pq__cardsNote{margin:0 0 var(--jx-space-12);color:var(--jx-text-secondary);font-size:var(--jx-text-sm);text-align:center;line-height:1.5}.pricing-module__BV_6Pq__plans{gap:var(--jx-space-4);margin:0 0 var(--jx-space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding:0;list-style:none;display:grid}.pricing-module__BV_6Pq__plan{gap:var(--jx-space-3);border-radius:var(--jx-radius-card);background:var(--jx-surface-raised);box-shadow:var(--jx-shadow-md);padding:var(--jx-space-6);flex-direction:column;display:flex}.pricing-module__BV_6Pq__planName{font-size:var(--jx-text-lg);font-weight:var(--jx-weight-semibold);margin:0}.pricing-module__BV_6Pq__price{color:var(--jx-text-secondary);font-size:var(--jx-text-sm);margin:0}.pricing-module__BV_6Pq__amount{color:var(--jx-text);font-size:var(--jx-text-2xl);font-weight:var(--jx-weight-bold);letter-spacing:-.02em}.pricing-module__BV_6Pq__per{display:block}.pricing-module__BV_6Pq__pitch{min-height:4.5em;color:var(--jx-text-secondary);font-size:var(--jx-text-sm);margin:0;line-height:1.5}.pricing-module__BV_6Pq__usage{border-radius:var(--jx-radius-control);background:var(--jx-surface-subtle);padding:var(--jx-space-2) var(--jx-space-3);color:var(--jx-text);font-size:var(--jx-text-sm);font-weight:var(--jx-weight-medium);margin:0}.pricing-module__BV_6Pq__highlights{gap:var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing-module__BV_6Pq__highlights li{align-items:flex-start;gap:var(--jx-space-2);display:flex}.pricing-module__BV_6Pq__highlights svg{color:var(--jx-success);flex:none;margin-top:3px}.pricing-module__BV_6Pq__action{padding-top:var(--jx-space-2);margin-top:auto}.pricing-module__BV_6Pq__contact{margin:0 0 var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-sm);text-align:center;overflow-wrap:anywhere}.pricing-module__BV_6Pq__primary{box-sizing:border-box;border-radius:var(--jx-radius-pill);background:var(--jx-accent-gradient);width:100%;box-shadow:var(--jx-shadow-sm);padding:var(--jx-space-3) var(--jx-space-4);color:var(--jx-on-accent);font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold);transition:transform var(--jx-motion-panel) var(--jx-ease), box-shadow var(--jx-motion-panel) var(--jx-ease);justify-content:center;text-decoration:none;display:inline-flex}.pricing-module__BV_6Pq__primary:hover{box-shadow:var(--jx-shadow-md);transform:translateY(-1px)}.pricing-module__BV_6Pq__primary:active{transform:scale(.98)}.pricing-module__BV_6Pq__section{margin-bottom:var(--jx-space-8);border-radius:var(--jx-radius-card);background:var(--jx-surface-raised);box-shadow:var(--jx-shadow-md);padding:var(--jx-space-6)}.pricing-module__BV_6Pq__sectionTitle{margin:0 0 var(--jx-space-4);font-size:var(--jx-text-lg);font-weight:var(--jx-weight-semibold)}.pricing-module__BV_6Pq__compare{padding-inline:0}.pricing-module__BV_6Pq__compare>.pricing-module__BV_6Pq__sectionTitle,.pricing-module__BV_6Pq__includes{padding-inline:var(--jx-space-6)}.pricing-module__BV_6Pq__includes{margin:0 0 var(--jx-space-4);color:var(--jx-text-secondary);font-size:var(--jx-text-md);line-height:1.5}.pricing-module__BV_6Pq__tableWrap{position:relative;overflow-x:auto}.pricing-module__BV_6Pq__table{min-width:44rem;font-size:var(--jx-text-sm);display:block}.pricing-module__BV_6Pq__table thead,.pricing-module__BV_6Pq__table tbody{display:block}.pricing-module__BV_6Pq__table tr{column-gap:var(--jx-space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pricing-module__BV_6Pq__table th,.pricing-module__BV_6Pq__table td{padding:0 var(--jx-space-6);text-align:left}.pricing-module__BV_6Pq__table thead tr{padding-bottom:var(--jx-space-3)}.pricing-module__BV_6Pq__table thead th{color:var(--jx-text);font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold)}.pricing-module__BV_6Pq__headPrice{color:var(--jx-text-secondary);font-size:var(--jx-text-sm);font-weight:var(--jx-weight-regular);display:block}.pricing-module__BV_6Pq__table tbody tr{row-gap:var(--jx-space-1);border-top:1px solid var(--jx-border);padding:var(--jx-space-3) 0}.pricing-module__BV_6Pq__table tbody th{color:var(--jx-text-secondary);font-weight:var(--jx-weight-medium);grid-column:1/-1}.pricing-module__BV_6Pq__table td{color:var(--jx-text);font-size:var(--jx-text-md)}.pricing-module__BV_6Pq__yes{color:var(--jx-success);vertical-align:middle}.pricing-module__BV_6Pq__no{color:var(--jx-text-tertiary);vertical-align:middle}.pricing-module__BV_6Pq__faq{gap:var(--jx-space-2);margin:0;display:grid}.pricing-module__BV_6Pq__faq dt{margin-top:var(--jx-space-3);color:var(--jx-text);font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold)}.pricing-module__BV_6Pq__faq dt:first-child{margin-top:0}.pricing-module__BV_6Pq__faq dd{color:var(--jx-text-secondary);font-size:var(--jx-text-md);margin:0;line-height:1.6}.pricing-module__BV_6Pq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.pricing-module__BV_6Pq__section{padding:var(--jx-space-4)}.pricing-module__BV_6Pq__compare{padding-inline:0}.pricing-module__BV_6Pq__compare>.pricing-module__BV_6Pq__sectionTitle,.pricing-module__BV_6Pq__includes{padding-inline:var(--jx-space-4)}}
.privacy-module__03eFIa__updated{margin:0 0 var(--jx-space-4);color:var(--jx-text-secondary);font-size:var(--jx-text-sm)}
.project-admins-module__jd6FPa__headless{background:var(--jx-warning-soft);color:var(--jx-warning)}
