.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{align-items:center;gap:var(--jx-space-1);color:var(--jx-text-secondary);transition:color var(--jx-motion-fast) var(--jx-ease);text-decoration:none;display:inline-flex}.Footer-module__pZUuua__links a:hover{color:var(--jx-text)}
.TopBar-module__LlQd0q__rail{z-index:2;border-right:1px solid var(--jx-border);background:var(--jx-surface-raised,var(--jx-surface));justify-content:space-between;gap:var(--jx-space-4);width:14rem;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:14rem}.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__brand{color:inherit;font-size:1.1875rem;font-weight:760;text-decoration:none}.TopBar-module__LlQd0q__accent{color:var(--jx-accent)}.TopBar-module__LlQd0q__workspaceName{color:var(--jx-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;overflow:hidden}.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,none);color:var(--jx-text);font-size:var(--jx-text-sm,.8125rem);font-weight:var(--jx-weight-semibold,600);padding:var(--jx-space-2) var(--jx-space-3);transition:border-color var(--jx-motion-fast) var(--jx-ease,ease), box-shadow var(--jx-motion-fast) var(--jx-ease,ease);text-decoration:none;display:flex}.TopBar-module__LlQd0q__newProject:hover{border-color:var(--jx-accent);box-shadow:var(--jx-shadow-md,var(--jx-shadow-panel))}.TopBar-module__LlQd0q__newProject:active{box-shadow:none}.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,.8125rem);padding:var(--jx-space-1) var(--jx-space-2)}.TopBar-module__LlQd0q__railFilter:focus-visible{border-color:var(--jx-accent);outline:none}.TopBar-module__LlQd0q__dot{background:var(--jx-accent);background:oklch(from var(--jx-accent) l calc(c * .85) calc(h + var(--dot-shift,0)));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;color:var(--jx-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}.TopBar-module__LlQd0q__railNote{color:var(--jx-text-secondary);margin:0;font-size:.8125rem}.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,999px);min-width:0;color:var(--jx-text);font-size:var(--jx-text-sm,.8125rem);padding:var(--jx-space-2) var(--jx-space-3);transition:background var(--jx-motion-fast) var(--jx-ease,ease);text-decoration:none;display:flex}.TopBar-module__LlQd0q__railLink:hover{background:var(--jx-surface-subtle)}.TopBar-module__LlQd0q__railLink[data-current=true]{background:var(--jx-accent-soft);color:var(--jx-accent);font-weight:var(--jx-weight-semibold,600)}.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);display:flex}.TopBar-module__LlQd0q__accountButton:hover{background:var(--jx-surface-subtle)}.TopBar-module__LlQd0q__avatar{background:var(--jx-accent-soft);width:1.75rem;height:1.75rem;color:var(--jx-accent);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.TopBar-module__LlQd0q__who{min-width:0;display:block;overflow:hidden}.TopBar-module__LlQd0q__who b{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;display:block;overflow:hidden}.TopBar-module__LlQd0q__who span{color:var(--jx-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;display:block;overflow:hidden}.TopBar-module__LlQd0q__panel{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);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:.8125rem;display:block}.TopBar-module__LlQd0q__panelWho span{color:var(--jx-text-secondary);font-size:.75rem}.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);color:var(--jx-text-secondary);text-transform:uppercase;letter-spacing:.06em;padding:0 var(--jx-space-3);font-size:.6875rem}.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;text-align:left;padding:var(--jx-space-2) var(--jx-space-3);background:0 0;border:none;font-size:.8125rem;text-decoration:none;display:block}.TopBar-module__LlQd0q__panelItem:hover{background:var(--jx-surface-subtle)}.TopBar-module__LlQd0q__panelItem[data-current=true]{background:var(--jx-accent-soft);color:var(--jx-accent);font-weight:650}.TopBar-module__LlQd0q__aiRow{align-items:center;gap:var(--jx-space-2);padding:0 var(--jx-space-3);font-size:.8125rem;display:flex}.TopBar-module__LlQd0q__aiRow input{cursor:pointer;width:1rem;height:1rem;accent-color:var(--jx-accent);margin:0}.TopBar-module__LlQd0q__aiRow input:focus-visible{box-shadow:var(--jx-ring,0 0 0 3px var(--jx-accent-soft));outline:none}.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{top:calc(100% + var(--jx-space-2));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{display:none}}
.activity-module__9Gtb5a__panel{align-items:flex-start;gap:var(--jx-space-3);flex-direction:column;display:flex}.activity-module__9Gtb5a__heading{color:var(--jx-text-secondary);font-size:var(--jx-text-xs,.75rem);font-weight:var(--jx-weight-semibold,600);letter-spacing:.06em;text-transform:uppercase;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,.8125rem);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,var(--jx-surface));border-radius:50%;position:absolute}.activity-module__9Gtb5a__item[data-kind=created] .activity-module__9Gtb5a__dot,.activity-module__9Gtb5a__item[data-kind=dependency_added] .activity-module__9Gtb5a__dot{background:var(--jx-status-done,var(--jx-success))}.activity-module__9Gtb5a__item[data-kind=status_changed] .activity-module__9Gtb5a__dot,.activity-module__9Gtb5a__item[data-kind=renamed] .activity-module__9Gtb5a__dot,.activity-module__9Gtb5a__item[data-kind=updated] .activity-module__9Gtb5a__dot,.activity-module__9Gtb5a__item[data-kind=moved] .activity-module__9Gtb5a__dot,.activity-module__9Gtb5a__item[data-kind=description_edited] .activity-module__9Gtb5a__dot,.activity-module__9Gtb5a__item[data-kind=project_renamed] .activity-module__9Gtb5a__dot{background:var(--jx-status-doing,var(--jx-accent))}.activity-module__9Gtb5a__item[data-kind=commented] .activity-module__9Gtb5a__dot{background:var(--jx-accent)}.activity-module__9Gtb5a__item[data-kind=deleted] .activity-module__9Gtb5a__dot,.activity-module__9Gtb5a__item[data-kind=dependency_removed] .activity-module__9Gtb5a__dot,.activity-module__9Gtb5a__item[data-kind=comment_deleted] .activity-module__9Gtb5a__dot{background:var(--jx-status-blocked,var(--jx-danger))}.activity-module__9Gtb5a__record{cursor:pointer;border-radius:var(--jx-radius-control);color:var(--jx-accent);font:inherit;font-weight:var(--jx-weight-semibold,600);text-align:left;transition:color var(--jx-motion-fast) var(--jx-ease,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__item[data-kind=applied] .activity-module__9Gtb5a__dot{background:var(--jx-accent)}.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,0 0 0 3px var(--jx-accent-soft));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 var(--jx-motion-fast) var(--jx-ease,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__error{border-left:3px solid var(--jx-danger);border-radius:var(--jx-radius-card);background:var(--jx-danger-soft);padding:var(--jx-space-3) var(--jx-space-4);color:var(--jx-danger);font-size:var(--jx-text-sm,.8125rem);margin:0}.project-module__5Dh1pq__deniedPill{border-radius:var(--jx-radius-pill,999px);background:var(--jx-danger-soft);color:var(--jx-danger);font-size:var(--jx-text-xs,.6875rem);font-weight:var(--jx-weight-semibold,600);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,.8125rem)}.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,.875rem);transition:border-color var(--jx-motion-fast) var(--jx-ease,ease)}.project-module__5Dh1pq__input:hover{border-color:var(--jx-border-strong,var(--jx-text-secondary))}.project-module__5Dh1pq__input:focus-visible{border-color:var(--jx-accent);box-shadow:var(--jx-ring,0 0 0 3px var(--jx-accent-soft));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,.8125rem);transition:border-color var(--jx-motion-fast) var(--jx-ease,ease), box-shadow var(--jx-motion-fast) var(--jx-ease,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,var(--jx-text-secondary))}.project-module__5Dh1pq__select:focus-visible{border-color:var(--jx-accent);box-shadow:var(--jx-ring,0 0 0 3px var(--jx-accent-soft));outline:none}.project-module__5Dh1pq__statusSelect{border-radius:var(--jx-radius-pill,999px);background-color:var(--jx-status-todo-soft,var(--jx-surface-subtle));color:var(--jx-status-todo,var(--jx-text-secondary));font-weight:var(--jx-weight-semibold,600);padding-left:var(--jx-space-3);border-color:#0000;}.project-module__5Dh1pq__statusSelect[data-status=in_progress]{background-color:var(--jx-status-doing-soft,var(--jx-accent-soft));color:var(--jx-status-doing,var(--jx-accent))}.project-module__5Dh1pq__statusSelect[data-status=blocked]{background-color:var(--jx-status-blocked-soft,var(--jx-danger-soft));color:var(--jx-status-blocked,var(--jx-danger))}.project-module__5Dh1pq__statusSelect[data-status=done]{background-color:var(--jx-status-done-soft,var(--jx-success-soft));color:var(--jx-status-done,var(--jx-success))}.project-module__5Dh1pq__doingDot{width:6px;height:6px;margin-right:var(--jx-space-2);background:var(--jx-status-doing,var(--jx-accent));vertical-align:middle;animation:var(--jx-anim-pulse);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,999px);background:var(--jx-surface);color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-sm,.8125rem);font-variant-numeric:tabular-nums;padding:0 var(--jx-space-2);min-height:1.75rem;transition:border-color var(--jx-motion-fast) var(--jx-ease,ease), color var(--jx-motion-fast) var(--jx-ease,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,var(--jx-accent));box-shadow:var(--jx-shadow-sm,none);color:var(--jx-on-accent,var(--jx-surface));font:inherit;font-size:var(--jx-text-sm,.8125rem);font-weight:var(--jx-weight-semibold,600);padding:var(--jx-space-2) var(--jx-space-4);transition:transform var(--jx-motion-fast) var(--jx-ease,ease), box-shadow var(--jx-motion-fast) var(--jx-ease,ease);border:none;display:inline-flex}.project-module__5Dh1pq__primary:hover:not(:disabled){box-shadow:var(--jx-shadow-md,var(--jx-shadow-panel));transform:translateY(-1px)}.project-module__5Dh1pq__primary:active:not(:disabled){box-shadow:none;transform:none}.project-module__5Dh1pq__primary:focus-visible{box-shadow:var(--jx-ring,0 0 0 3px var(--jx-accent-soft));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,.8125rem);padding:var(--jx-space-2) var(--jx-space-3);transition:background var(--jx-motion-fast) var(--jx-ease,ease), border-color var(--jx-motion-fast) var(--jx-ease,ease);display:inline-flex}.project-module__5Dh1pq__ghostButton:hover:not(:disabled){border-color:var(--jx-border-strong,var(--jx-text-secondary));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,.8125rem);transition:background var(--jx-motion-fast) var(--jx-ease,ease), color var(--jx-motion-fast) var(--jx-ease,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,.875rem);font-weight:var(--jx-weight-semibold,600);text-align:left;transition:color var(--jx-motion-fast) var(--jx-ease,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);flex-wrap:wrap;display:flex}.project-module__5Dh1pq__table{border-collapse:collapse;width:100%;font-size:var(--jx-text-sm,.8125rem)}.project-module__5Dh1pq__table th{text-align:left;font-size:var(--jx-text-xs,.6875rem);font-weight:var(--jx-weight-semibold,600);letter-spacing:.06em;text-transform:uppercase;color:var(--jx-text-secondary);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__table tbody tr{transition:background var(--jx-motion-fast) var(--jx-ease,ease)}.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,650);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:400;}.project-module__5Dh1pq__groupTitleButton{}.project-module__5Dh1pq__groupCount{color:var(--jx-text-secondary);font-size:var(--jx-text-xs,.75rem);font-variant-numeric:tabular-nums;font-weight:400}.project-module__5Dh1pq__rollUp{align-items:center;gap:var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-xs,.75rem);font-variant-numeric:tabular-nums;font-weight:400;display:inline-flex}.project-module__5Dh1pq__rollUpBar{border-radius:var(--jx-radius-pill,999px);background:color-mix(in srgb, var(--jx-border-strong) 70%, transparent);width:48px;height:4px;display:block;overflow:hidden}.project-module__5Dh1pq__rollUpBar>span{border-radius:inherit;background:var(--jx-status-done,var(--jx-success));height:100%;display:block}.project-module__5Dh1pq__rollUpBlocked{color:var(--jx-status-blocked,var(--jx-danger));font-weight:var(--jx-weight-semibold,600)}.project-module__5Dh1pq__rollUpWarn{color:var(--jx-warning);font-weight:var(--jx-weight-semibold,600)}.project-module__5Dh1pq__blockedRow>td{background:color-mix(in srgb, var(--jx-status-blocked-soft,var(--jx-danger-soft)) 60%, transparent)}.project-module__5Dh1pq__blockedRow>.project-module__5Dh1pq__taskCell{box-shadow:inset 3px 0 0 var(--jx-status-blocked,var(--jx-danger))}.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,999px);background:var(--jx-warning-soft);padding:1px var(--jx-space-2);color:var(--jx-warning);font-size:var(--jx-text-xs,.6875rem);font-weight:var(--jx-weight-semibold,600);vertical-align:1px;white-space:nowrap;display:inline-flex}@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__conflict{margin-top:var(--jx-space-2);border-left:3px solid var(--jx-warning);border-radius:var(--jx-radius-card);background:var(--jx-warning-soft);padding:var(--jx-space-3)}.project-module__5Dh1pq__conflictHeading{margin:0 0 var(--jx-space-1);font-size:var(--jx-text-sm,.8125rem);font-weight:var(--jx-weight-bold,700)}.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__subheading{font-size:var(--jx-text-md,.9375rem);font-weight:var(--jx-weight-semibold,600);margin:0}.project-module__5Dh1pq__inviteForm{gap:var(--jx-space-2);flex-wrap:wrap;align-items:center;display:flex}.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,.8125rem);flex-wrap:wrap;display:flex}.project-module__5Dh1pq__pill{border-radius:var(--jx-radius-pill,999px);background:var(--jx-surface-subtle);color:var(--jx-text-secondary);font-size:var(--jx-text-xs,.6875rem);font-weight:var(--jx-weight-semibold,600);padding:var(--jx-space-1) var(--jx-space-2);display:inline-block}
.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,0 0 0 3px var(--jx-accent-soft))}.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{color:var(--jx-text-secondary);font-size:var(--jx-text-xs,.75rem);font-weight:var(--jx-weight-semibold,600);letter-spacing:.06em;text-transform:uppercase;margin:0}.record-module__xNN35q__plainText{color:var(--jx-text);font-size:var(--jx-text-md,.875rem);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,.875rem);transition:border-color var(--jx-motion-fast) var(--jx-ease,ease)}.record-module__xNN35q__textarea:focus-visible{border-color:var(--jx-accent);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__commentAvatar{background:var(--jx-surface-subtle);width:1.5rem;height:1.5rem;color:var(--jx-text-secondary);font-size:.6875rem;font-weight:var(--jx-weight-bold,700);border-radius:50%;flex:none;place-items:center;display:grid}.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,.75rem);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.record-module__xNN35q__commentAuthor{color:var(--jx-text);font-weight:var(--jx-weight-semibold,600)}
.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,1rem);display:flex}.inspector-module__okthRq__deletedTitle{font-weight:var(--jx-weight-semibold,600);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,999px);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,ease), box-shadow var(--jx-motion-fast) var(--jx-ease,ease), color var(--jx-motion-fast) var(--jx-ease,ease);display:inline-flex}.inspector-module__okthRq__chip:hover{border-color:var(--jx-border-strong,var(--jx-text-secondary));color:var(--jx-text)}.inspector-module__okthRq__chip:focus-within{border-color:var(--jx-accent);box-shadow:var(--jx-ring,0 0 0 3px var(--jx-accent-soft))}.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,.8125rem);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-accent-soft);width:1.25rem;height:1.25rem;color:var(--jx-accent);font-size:.5625rem;font-weight:var(--jx-weight-bold,700);border-radius:50%;flex:none;place-items:center;display:grid}.inspector-module__okthRq__close{cursor:pointer;border-radius:var(--jx-radius-pill,999px);width:2rem;height:2rem;color:var(--jx-text-secondary);transition:background var(--jx-motion-fast) var(--jx-ease,ease), color var(--jx-motion-fast) var(--jx-ease,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,0 0 0 3px var(--jx-accent-soft));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,999px);background:var(--jx-surface);min-width:0;max-width:100%;color:var(--jx-text);font-size:var(--jx-text-sm,.8125rem);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 var(--jx-motion-fast) var(--jx-ease,ease), color var(--jx-motion-fast) var(--jx-ease,ease);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;display:grid}.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,0 0 0 3px var(--jx-accent-soft));outline:none}.inspector-module__okthRq__addDependency{align-items:center;gap:var(--jx-space-2);flex-wrap:wrap;display:flex}
.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,var(--jx-surface));box-shadow:var(--jx-shadow-lg,var(--jx-shadow-panel));padding:var(--jx-space-1);flex-direction:column;margin:0;display:flex;position:absolute;right:0}.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;text-align:left;background:0 0;border:none;font-size:.8125rem;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;}
.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,var(--jx-surface-subtle));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}.workspace-module__e17Bsa__strip{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,var(--jx-surface));padding:var(--jx-space-3) var(--jx-space-6);flex-wrap:wrap;display:flex}.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,1.25rem);font-weight:var(--jx-weight-semibold,600);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,var(--jx-surface));background:var(--jx-accent-soft);width:1.75rem;height:1.75rem;color:var(--jx-accent);font-size:.6875rem;font-weight:var(--jx-weight-bold,700);border-radius:50%;place-items:center;display:grid;position:relative}.workspace-module__e17Bsa__avatar+.workspace-module__e17Bsa__avatar{margin-left:calc(-1 * var(--jx-space-2))}.workspace-module__e17Bsa__avatar[data-here=true]{z-index:1;outline:2px solid var(--jx-accent);outline-offset:1px}.workspace-module__e17Bsa__avatar[data-tip]:hover: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,var(--jx-shadow-panel));color:var(--jx-surface);content:attr(data-tip);font-size:var(--jx-text-xs,.75rem);font-weight:var(--jx-weight-medium,500);padding:var(--jx-space-1) var(--jx-space-2);pointer-events:none;white-space:nowrap;animation:var(--jx-anim-enter);position:absolute;left:50%;transform:translate(-50%)}.workspace-module__e17Bsa__hereLine{color:var(--jx-text-secondary);font-size:var(--jx-text-xs,.75rem);margin:0}.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,.75rem);display:inline-flex}.workspace-module__e17Bsa__saveState[data-state=saving] svg{animation:var(--jx-anim-spin)}.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,none);color:var(--jx-text);font:inherit;font-size:var(--jx-text-sm,.8125rem);font-weight:var(--jx-weight-medium,500);padding:0 var(--jx-space-3);transition:background var(--jx-motion-fast) var(--jx-ease,ease), border-color var(--jx-motion-fast) var(--jx-ease,ease), box-shadow var(--jx-motion-fast) var(--jx-ease,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,var(--jx-text-secondary));box-shadow:var(--jx-shadow-md,var(--jx-shadow-panel))}.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,0 0 0 3px var(--jx-accent-soft));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:relative}.workspace-module__e17Bsa__popover{top:calc(100% + var(--jx-space-2));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,var(--jx-surface));box-shadow:var(--jx-shadow-lg,var(--jx-shadow-panel));padding:var(--jx-space-4);animation:var(--jx-anim-enter);position:absolute;right:0}.workspace-module__e17Bsa__confirm{top:calc(100% + var(--jx-space-2));z-index:4;width:20rem;max-width:calc(100vw - var(--jx-space-8));gap:var(--jx-space-2);border:1px solid var(--jx-border);border-radius:var(--jx-radius-panel);background:var(--jx-surface-raised,var(--jx-surface));box-shadow:var(--jx-shadow-lg,var(--jx-shadow-panel));padding:var(--jx-space-4);animation:var(--jx-anim-enter);flex-direction:column;display:flex;position:absolute;right:0}.workspace-module__e17Bsa__confirmForm{gap:var(--jx-space-2);flex-direction:column;display:flex}.workspace-module__e17Bsa__danger{align-items:center;gap:var(--jx-space-1);cursor:pointer;border-radius:var(--jx-radius-control);background:var(--jx-danger);color:var(--jx-on-accent,var(--jx-surface));font:inherit;font-size:var(--jx-text-sm,.8125rem);font-weight:var(--jx-weight-semibold,600);padding:var(--jx-space-2) var(--jx-space-4);transition:opacity var(--jx-motion-fast) var(--jx-ease,ease);border:none;display:inline-flex}.workspace-module__e17Bsa__danger:hover:not(:disabled){opacity:.9}.workspace-module__e17Bsa__danger:active:not(:disabled){opacity:.8}.workspace-module__e17Bsa__danger:focus-visible{box-shadow:var(--jx-ring,0 0 0 3px var(--jx-accent-soft));outline:none}.workspace-module__e17Bsa__danger:disabled{cursor:not-allowed;opacity:.45}.workspace-module__e17Bsa__body{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,var(--jx-canvas));flex:1;min-width:0;position:relative;overflow:hidden}.workspace-module__e17Bsa__canvas .react-flow__panel.bottom{margin-bottom: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}.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) 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}.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,999px);background:var(--jx-surface-overlay,var(--jx-surface));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--jx-shadow-md,var(--jx-shadow-panel));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,999px);color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-sm,.8125rem);font-weight:var(--jx-weight-medium,500);padding:var(--jx-space-1) var(--jx-space-3);transition:background var(--jx-motion-fast) var(--jx-ease,ease), color var(--jx-motion-fast) var(--jx-ease,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,0 0 0 3px var(--jx-accent-soft));outline:none}.workspace-module__e17Bsa__viewButton[aria-pressed=true]{background:var(--jx-accent-soft);color:var(--jx-accent);font-weight:var(--jx-weight-semibold,600)}.workspace-module__e17Bsa__previewBadge{border:1px dashed var(--jx-accent);border-radius:var(--jx-radius-pill,999px);background:var(--jx-surface-overlay,var(--jx-surface));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--jx-accent);font-size:var(--jx-text-xs,.75rem);font-weight:var(--jx-weight-semibold,600);padding:var(--jx-space-1) var(--jx-space-3);white-space:nowrap;animation:var(--jx-anim-enter);margin:0}.workspace-module__e17Bsa__preview{position:absolute;inset:0}.workspace-module__e17Bsa__preview .react-flow__viewport{opacity:.72}.workspace-module__e17Bsa__preview:after{inset:var(--jx-space-2);border:1px dashed var(--jx-border-strong,var(--jx-border));border-radius:var(--jx-radius-panel);content:"";pointer-events:none;position:absolute}.workspace-module__e17Bsa__notice{box-shadow:var(--jx-shadow-md,var(--jx-shadow-panel));animation:var(--jx-anim-enter);margin:0}.workspace-module__e17Bsa__noticeText{border-radius:var(--jx-radius-card);background:var(--jx-surface-raised,var(--jx-surface));color:var(--jx-text-secondary);font-size:var(--jx-text-sm,.8125rem);padding:var(--jx-space-2) var(--jx-space-3);}.workspace-module__e17Bsa__noticeConflict{}.workspace-module__e17Bsa__noticeError{}.workspace-module__e17Bsa__noticeApplied{align-self:center;align-items:center;gap:var(--jx-space-2);border-radius:var(--jx-radius-pill,999px);color:var(--jx-status-done,var(--jx-success));font-weight:var(--jx-weight-semibold,600);padding:var(--jx-space-2) var(--jx-space-4);display:inline-flex;}.workspace-module__e17Bsa__panel{border-left:1px solid var(--jx-border);background:var(--jx-surface-raised,var(--jx-surface));width:22.5rem;box-shadow:var(--jx-shadow-lg,var(--jx-shadow-panel));flex-direction:column;flex:none;display:flex;position:relative}.workspace-module__e17Bsa__panel[data-open=false]{width:auto;box-shadow:none}.workspace-module__e17Bsa__panelToggle{top:var(--jx-space-3);right:var(--jx-space-3);z-index:1;cursor:pointer;border-radius:var(--jx-radius-control);background:var(--jx-surface-raised,var(--jx-surface));width:2rem;height:2rem;color:var(--jx-text-secondary);transition:background var(--jx-motion-fast) var(--jx-ease,ease), color var(--jx-motion-fast) var(--jx-ease,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,0 0 0 3px var(--jx-accent-soft));outline:none}.workspace-module__e17Bsa__panel[data-open=false] .workspace-module__e17Bsa__panelToggle{margin:var(--jx-space-3) var(--jx-space-2);border-color:var(--jx-border);position:static}.workspace-module__e17Bsa__panelBody{min-height:0;padding:var(--jx-space-4) var(--jx-space-4) var(--jx-space-8);animation:var(--jx-anim-enter);flex:1;overflow-y:auto}.workspace-module__e17Bsa__panelBody[hidden]{display:none}.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__panel{z-index:5;width:min(22.5rem,100%);position:absolute;top:0;bottom:0;right:0}.workspace-module__e17Bsa__panel[data-open=false]{background:0 0;border-left:none;bottom:auto}.workspace-module__e17Bsa__canvas .react-flow__panel.top.right{margin-right:3.5rem}.workspace-module__e17Bsa__listFrame{padding-right:var(--jx-space-4);padding-left:var(--jx-space-4)}}
.chat-module__hbp4_q__sheet{border:1px solid var(--jx-border);border-radius:var(--jx-radius-panel);background:var(--jx-surface-raised);min-height:0;max-height:40%;box-shadow:var(--jx-shadow-lg);pointer-events:auto;animation:var(--jx-anim-enter);flex-direction:column;flex:0 auto;display:flex;overflow:hidden}.chat-module__hbp4_q__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;flex:none;display:flex}.chat-module__hbp4_q__sheet:has(.chat-module__hbp4_q__log) .chat-module__hbp4_q__header{border-bottom:1px solid 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__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);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.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-surface-subtle);width:1.75rem;height:1.75rem;color:var(--jx-text-secondary);font-size:.625rem;font-weight:var(--jx-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.chat-module__hbp4_q__run[data-author=jextaa] .chat-module__hbp4_q__avatar{background:var(--jx-accent-gradient);color:var(--jx-on-accent)}.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);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__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}
.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__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)}}
.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}.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__form:before{z-index:-1;top:calc(-1 * var(--jx-space-8));right:-100vw;bottom:calc(-1 * var(--jx-space-4));background:linear-gradient(to top, var(--jx-canvas) calc(100% - var(--jx-space-8)), transparent);content:"";pointer-events:none;position:absolute;left:-100vw}.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,999px);background:var(--jx-surface-overlay,var(--jx-surface));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--jx-shadow-sm,var(--jx-shadow-panel));color:var(--jx-text);font:inherit;font-size:var(--jx-text-sm,.8125rem);font-weight:var(--jx-weight-medium,500);padding:var(--jx-space-1) var(--jx-space-3);transition:transform var(--jx-motion-fast) var(--jx-ease,ease), box-shadow var(--jx-motion-fast) var(--jx-ease,ease)}.PromptBar-module__1-8FHG__chip:hover:not(:disabled){box-shadow:var(--jx-shadow-md,var(--jx-shadow-panel));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,999px);background:var(--jx-surface-overlay,var(--jx-surface));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--jx-shadow-lg,var(--jx-shadow-panel));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__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,.875rem);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,999px);background:var(--jx-accent-gradient,var(--jx-accent));width:2.25rem;height:2.25rem;color:var(--jx-on-accent,var(--jx-surface));transition:transform var(--jx-motion-fast) var(--jx-ease,ease), box-shadow var(--jx-motion-fast) var(--jx-ease,ease);border:none;flex:none;place-items:center;display:grid}.PromptBar-module__1-8FHG__send:hover:not(:disabled){box-shadow:var(--jx-shadow-md,var(--jx-shadow-panel));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,0 0 0 3px var(--jx-accent-soft));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,.75rem);text-align:center;margin:0}
.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__canvas{border-radius:var(--jx-radius-panel);background:var(--jx-canvas);--xy-background-pattern-color:var(--jx-grid-dot,#d5d7e0);--xy-minimap-background-color:var(--jx-surface-raised,#fff);--xy-minimap-mask-background-color:color-mix(in srgb, var(--jx-accent) 8%, transparent);--xy-minimap-node-background-color:var(--jx-border-strong,#cfd1da);flex:auto;min-height:20rem;position:relative;overflow:hidden}.graph-module__8r0lUq__canvas .react-flow__node-group{background:0 0;border:none}.graph-module__8r0lUq__canvas .react-flow__handle{border:2px solid var(--jx-surface-raised,#fff);background:var(--jx-accent);opacity:0;width:8px;height:8px;transition:opacity var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1))}.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}@media (prefers-reduced-motion:reduce){.graph-module__8r0lUq__canvas .react-flow__edge.animated path{animation:none}}.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);margin:0;font-size:.8125rem}.graph-module__8r0lUq__emptyBox{border-radius:var(--jx-radius-panel);background:var(--jx-canvas);height:100%;min-height:20rem;color:var(--jx-text-secondary);justify-content:center;align-items:center;font-size:.875rem;display:flex}.graph-module__8r0lUq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.graph-module__8r0lUq__recordNode,.graph-module__8r0lUq__groupNode,.graph-module__8r0lUq__terminalNode{animation:var(--jx-anim-enter,none)}.graph-module__8r0lUq__recordNode{--status:var(--jx-status-todo,#4b5563);--status-soft:var(--jx-status-todo-soft,#eef0f4);box-sizing:border-box;border-left:3px solid var(--status);border-radius:var(--jx-radius-card);background:var(--jx-surface-raised,#fff);width:100%;height:100%;box-shadow:var(--jx-shadow-sm,0 1px 2px #1415280f, 0 1px 1px #1415280a);color:var(--jx-text);font:inherit;cursor:grab;transition:box-shadow var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1)), translate var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));position:relative}.graph-module__8r0lUq__recordNode:hover{box-shadow:var(--jx-shadow-md,0 6px 16px -4px #1415281a, 0 2px 4px #1415280d);translate:0 -1px}.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,12px);font-weight:var(--jx-weight-medium,500);opacity:0;pointer-events:none;text-align:left;transition:opacity var(--jx-motion-fast) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));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__statusTodo{--status:var(--jx-status-todo,#4b5563);--status-soft:var(--jx-status-todo-soft,#eef0f4)}.graph-module__8r0lUq__statusDoing{--status:var(--jx-status-doing,#1d5fd6);--status-soft:var(--jx-status-doing-soft,#e8f0fe)}.graph-module__8r0lUq__statusBlocked{--status:var(--jx-status-blocked,#b3263a);--status-soft:var(--jx-status-blocked-soft,#fdecee);background:color-mix(in srgb, var(--jx-status-blocked-soft,#fdecee) 70%, var(--jx-surface-raised,#fff));border-left-width:5px}.graph-module__8r0lUq__statusDone{--status:var(--jx-status-done,#08704e);--status-soft:var(--jx-status-done-soft,#e3f6ee)}.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,0 0 0 3px #5b3fe047), var(--jx-shadow-md,0 6px 16px -4px #1415281a, 0 2px 4px #1415280d)}:is(.react-flow__node:focus-visible .graph-module__8r0lUq__recordNode,.react-flow__node:focus-visible .graph-module__8r0lUq__groupNode){box-shadow:var(--jx-ring,0 0 0 3px #5b3fe047)}.graph-module__8r0lUq__recordTitle{font-size:var(--jx-text-md,14px);font-weight:var(--jx-weight-semibold,600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.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,12px);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__avatar{background:var(--jx-accent-soft);width:18px;height:18px;color:var(--jx-accent);font-size:.625rem;font-weight:var(--jx-weight-bold,700);border-radius:50%;flex:none;place-items:center;display:inline-grid}.graph-module__8r0lUq__avatar svg{width:12px;height:12px}.graph-module__8r0lUq__ownerName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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,999px);background:var(--status-soft);color:var(--status);font-size:.6875rem;font-weight:var(--jx-weight-semibold,600);padding:1px var(--jx-space-2);white-space:nowrap;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{color:var(--jx-text-tertiary);font-size:.625rem;font-weight:var(--jx-weight-semibold,600);letter-spacing:normal;text-transform:none;white-space:nowrap;align-items:center;gap:3px;line-height:16px;display:inline-flex}.graph-module__8r0lUq__attention svg{width:11px;height:11px}.graph-module__8r0lUq__attentionWarn{border-radius:var(--jx-radius-pill,999px);background:var(--jx-warning-soft,#fff3d6);color:var(--jx-warning,#85570a);padding:0 6px}.graph-module__8r0lUq__dueWarn{color:var(--jx-warning,#85570a);font-weight:var(--jx-weight-semibold,600)}.graph-module__8r0lUq__milestoneNode{box-shadow:none;color:var(--jx-on-accent,#fff);filter:none;transition:filter var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));background:0 0;border-left:none}.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,linear-gradient(135deg, #6d4cf6 0%, #9333ea 100%));content:"";position:absolute;inset:0}.graph-module__8r0lUq__milestoneNode:hover{box-shadow:none;filter:brightness(1.06)}.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{padding:var(--jx-space-2) 20px;text-align:center;align-items:center}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__recordMeta{justify-content:center;max-width:100%}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__ownerName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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:color-mix(in srgb, var(--jx-on-accent,#fff) 85%, transparent)}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__avatar,.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__statusPill{background:color-mix(in srgb, var(--jx-on-accent,#fff) 22%, transparent);color:var(--jx-on-accent,#fff)}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__attention{color:inherit}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__attentionWarn,.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__dueWarn{color:var(--jx-warning,#85570a)}.graph-module__8r0lUq__milestoneNode .graph-module__8r0lUq__dueWarn{border-radius:var(--jx-radius-pill,999px);background:var(--jx-warning-soft,#fff3d6);padding:0 4px}.graph-module__8r0lUq__recordKind{align-items:center;gap:var(--jx-space-1);font-size:.625rem;font-weight:var(--jx-weight-bold,700);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:color-mix(in srgb, var(--jx-accent-soft) 55%, transparent);width:100%;height:100%;padding:var(--jx-space-2) var(--jx-space-3);transition:background var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1))}.graph-module__8r0lUq__groupNodeCollapsed{background:var(--jx-accent-soft);box-shadow:var(--jx-shadow-sm,0 1px 2px #1415280f, 0 1px 1px #1415280a);cursor:grab}.graph-module__8r0lUq__readOnly .graph-module__8r0lUq__groupNodeCollapsed{cursor:default}.graph-module__8r0lUq__groupNodeSelected{box-shadow:var(--jx-ring,0 0 0 3px #5b3fe047)}.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);color:var(--jx-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));background:0 0;border:none;display:flex}.graph-module__8r0lUq__groupHeader:hover{background:color-mix(in srgb, var(--jx-accent) 8%, transparent)}.graph-module__8r0lUq__groupHeader:active{background:color-mix(in srgb, var(--jx-accent) 14%, transparent)}.graph-module__8r0lUq__groupHeader:focus-visible{box-shadow:var(--jx-ring,0 0 0 3px #5b3fe047);outline:none}.graph-module__8r0lUq__caret{width:16px;height:16px;color:var(--jx-text-secondary);transition:rotate var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));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-accent);flex:none}.graph-module__8r0lUq__groupTitle{font-size:var(--jx-text-md,14px);font-weight:var(--jx-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-module__8r0lUq__groupCount{border-radius:var(--jx-radius-pill,999px);background:var(--jx-surface-raised,#fff);padding:1px var(--jx-space-2) 5px;color:var(--jx-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:.6875rem;position:relative}.graph-module__8r0lUq__groupBar{right:var(--jx-space-2);bottom:2px;left:var(--jx-space-2);border-radius:var(--jx-radius-pill,999px);background:color-mix(in srgb, var(--jx-border-strong,#cfd1da) 70%, transparent);height:2px;position:absolute;overflow:hidden}.graph-module__8r0lUq__groupBar>span{border-radius:inherit;background:var(--jx-status-done,#08704e);height:100%;display:block}.graph-module__8r0lUq__groupNote{gap:var(--jx-space-2);margin:var(--jx-space-2) 0 0 44px;font-size:.6875rem;font-weight:var(--jx-weight-semibold,600);display:flex}.graph-module__8r0lUq__groupNoteBlocked{color:var(--jx-status-blocked,#b3263a)}.graph-module__8r0lUq__groupNoteWarn{color:var(--jx-warning,#85570a)}.graph-module__8r0lUq__groupAssumption{margin:var(--jx-space-1) 0 0;color:var(--jx-text-secondary);font-size:.625rem;font-style:italic}.graph-module__8r0lUq__terminalNode{align-items:center;gap:var(--jx-space-2);box-sizing:border-box;border-radius:var(--jx-radius-pill,999px);background:var(--jx-surface-raised,#fff);width:100%;height:100%;box-shadow:var(--jx-shadow-sm,0 1px 2px #1415280f, 0 1px 1px #1415280a);padding:var(--jx-space-2) var(--jx-space-3);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__terminalText{flex-direction:column;min-width:0;display:flex}.graph-module__8r0lUq__terminalLabel{font-size:var(--jx-text-md,14px);font-weight:var(--jx-weight-semibold,600)}.graph-module__8r0lUq__terminalMeta{color:var(--jx-text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.graph-module__8r0lUq__chainChip{border-radius:var(--jx-radius-pill,999px);background:var(--jx-status-blocked-soft,#fdecee);padding:0 var(--jx-space-3);color:var(--jx-status-blocked,#b3263a);font-size:.6875rem;line-height:24px;font-weight:var(--jx-weight-semibold,600);white-space:nowrap;margin:0}.graph-module__8r0lUq__overlay{border-radius:var(--jx-radius-card);background:var(--jx-surface-overlay,#ffffffbd);box-shadow:var(--jx-shadow-md,0 6px 16px -4px #1415281a, 0 2px 4px #1415280d);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.graph-module__8r0lUq__zoom{padding:var(--jx-space-1);border-radius:var(--jx-radius-pill,999px);flex-direction:column;display:flex}.graph-module__8r0lUq__iconButton{width:32px;height:32px;color:var(--jx-text-secondary);cursor:pointer;transition:background var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1)), color var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));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,0 0 0 3px #5b3fe047);outline:none}.graph-module__8r0lUq__corner{gap:var(--jx-space-2);align-items:flex-start;display:flex}.graph-module__8r0lUq__disclosure{position:relative}.graph-module__8r0lUq__chip{align-items:center;gap:var(--jx-space-1);border-radius:var(--jx-radius-pill,999px);padding:var(--jx-space-1) var(--jx-space-3);color:var(--jx-text);font-size:var(--jx-text-xs,12px);font-weight:var(--jx-weight-medium,500);cursor:pointer;transition:background var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));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__progressBar{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-raised,#fff)}.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__popoverEnd{right:0}.graph-module__8r0lUq__legend{gap:var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-xs,12px);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-status-todo,#4b5563);background:var(--jx-surface-raised,#fff);width:18px;height:12px;box-shadow:var(--jx-shadow-sm,0 1px 2px #1415280f, 0 1px 1px #1415280a);border-radius:3px;flex:none}.graph-module__8r0lUq__legendMilestone{background:var(--jx-accent-gradient,linear-gradient(135deg, #6d4cf6 0%, #9333ea 100%));clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border:none}.graph-module__8r0lUq__legendGroup{background:var(--jx-accent-soft);box-shadow:none;border:none}.graph-module__8r0lUq__legendBlocks,.graph-module__8r0lUq__legendRelates,.graph-module__8r0lUq__legendChain{border-top:1.5px solid var(--jx-border-strong,#cfd1da);flex:none;width:26px}.graph-module__8r0lUq__legendRelates{opacity:.7;border-top-style:dashed}.graph-module__8r0lUq__legendChain{border-top:2px dashed var(--jx-status-blocked,#b3263a)}.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:4px solid var(--jx-status-blocked,#b3263a);background:var(--jx-status-blocked-soft,#fdecee);border-radius:3px;flex:none;width:18px;height:12px}.graph-module__8r0lUq__legendReach{border-top:1.5px solid var(--jx-warning,#85570a);flex:none;width:26px}.graph-module__8r0lUq__legendWarn{border-radius:var(--jx-radius-pill,999px);background:var(--jx-warning-soft,#fff3d6);width:18px;height:10px;box-shadow:inset 0 0 0 1px var(--jx-warning,#85570a);flex:none}.graph-module__8r0lUq__legendIcon{width:18px;height:12px;color:var(--jx-text-tertiary);flex:none}.graph-module__8r0lUq__legendBar{border-radius:var(--jx-radius-pill,999px);background:linear-gradient(to right, var(--jx-status-done,#08704e) 60%, var(--jx-border-strong,#cfd1da) 60%);flex:none;width:18px;height:3px}.graph-module__8r0lUq__progress{align-items:center;gap:var(--jx-space-2);border-radius:var(--jx-radius-pill,999px);padding:var(--jx-space-1) var(--jx-space-3);color:var(--jx-text);font-size:var(--jx-text-xs,12px);font-weight:var(--jx-weight-medium,500);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;line-height:18px;display:inline-flex}.graph-module__8r0lUq__progressBar{border-radius:var(--jx-radius-pill,999px);background:color-mix(in srgb, var(--jx-border-strong,#cfd1da) 70%, transparent);width:40px;height:4px;display:block;overflow:hidden}.graph-module__8r0lUq__progressBar>span{border-radius:inherit;background:var(--jx-status-done,#08704e);height:100%;display:block}.graph-module__8r0lUq__inWordsHeading{margin:0 0 var(--jx-space-2);font-size:var(--jx-text-sm,13px);font-weight:var(--jx-weight-semibold,600)}.graph-module__8r0lUq__inWordsLine{margin:0 0 var(--jx-space-2);color:var(--jx-text-secondary);font-size:var(--jx-text-sm,13px);overflow-wrap:anywhere}.graph-module__8r0lUq__inWordsLine:last-child{margin-bottom:0}.graph-module__8r0lUq__minimap{border-radius:var(--jx-radius-card);box-shadow:var(--jx-shadow-md,0 6px 16px -4px #1415281a, 0 2px 4px #1415280d);overflow:hidden}.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}.graph-module__8r0lUq__minimap.graph-module__8r0lUq__minimap{margin-top:56px}.graph-module__8r0lUq__minimapGroup{fill:var(--jx-accent-soft)}@media (max-width:480px){.graph-module__8r0lUq__minimap{display:none}}
.settings-module__9BhW3W__page{max-width:48rem;padding:var(--jx-space-12) var(--jx-space-4);margin:0 auto}.settings-module__9BhW3W__title{margin:0 0 var(--jx-space-2);font-size:var(--jx-text-2xl);font-weight:var(--jx-weight-bold);letter-spacing:-.02em;line-height:1.2}.settings-module__9BhW3W__lede{margin:0 0 var(--jx-space-8);color:var(--jx-text-secondary);font-size:var(--jx-text-lg)}.settings-module__9BhW3W__tabs{gap:var(--jx-space-1);margin-bottom:var(--jx-space-6);border-radius:var(--jx-radius-pill);background:var(--jx-surface-subtle);padding:var(--jx-space-1);display:inline-flex}.settings-module__9BhW3W__tab{align-items:center;gap:var(--jx-space-2);border-radius:var(--jx-radius-pill);color:var(--jx-text-secondary);font-size:var(--jx-text-sm);font-weight:var(--jx-weight-medium);padding:var(--jx-space-2) var(--jx-space-4);transition:background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);display:inline-flex}.settings-module__9BhW3W__tab:active,.settings-module__9BhW3W__segmented label:active{transform:scale(.98)}.settings-module__9BhW3W__tab:hover{color:var(--jx-text)}.settings-module__9BhW3W__tab[aria-current=page]{background:var(--jx-surface-raised);box-shadow:var(--jx-shadow-sm);color:var(--jx-text)}.settings-module__9BhW3W__row{align-items:flex-start;gap:var(--jx-space-4);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);animation:var(--jx-anim-enter);display:flex}.settings-module__9BhW3W__skeleton,.settings-module__9BhW3W__skeletonBar{background:var(--jx-skeleton);animation:var(--jx-anim-shimmer);background-size:200% 100%}.settings-module__9BhW3W__skeletonBar{width:100%;height:var(--jx-space-3);margin:var(--jx-space-2) 0;border-radius:var(--jx-radius-pill);display:block}.settings-module__9BhW3W__skeletonBar[data-width=short]{width:40%}.settings-module__9BhW3W__spin{animation:var(--jx-anim-spin)}.settings-module__9BhW3W__centred{justify-content:center;align-items:center;gap:var(--jx-space-6);min-height:100dvh;padding:var(--jx-space-12) var(--jx-space-4);flex-direction:column;display:flex}.settings-module__9BhW3W__card{gap:var(--jx-space-4);border-radius:var(--jx-radius-panel);background:var(--jx-surface-raised);width:100%;max-width:26.25rem;box-shadow:var(--jx-shadow-lg);padding:var(--jx-space-8);animation:var(--jx-anim-enter);flex-direction:column;display:flex}.settings-module__9BhW3W__card[data-align=center]{text-align:center;align-items:center}.settings-module__9BhW3W__cardTitle{font-size:var(--jx-text-2xl);font-weight:var(--jx-weight-bold);letter-spacing:-.02em;margin:0;line-height:1.2}.settings-module__9BhW3W__cardText{overflow-wrap:anywhere;color:var(--jx-text-secondary);font-size:var(--jx-text-md);margin:0}.settings-module__9BhW3W__actions{justify-content:center;gap:var(--jx-space-2);flex-wrap:wrap;display:flex}.settings-module__9BhW3W__iconTile{border-radius:var(--jx-radius-control);background:var(--jx-accent-soft);width:40px;height:40px;color:var(--jx-accent);flex:none;place-items:center;display:grid}.settings-module__9BhW3W__iconTile[data-tone=danger]{background:var(--jx-danger-soft);color:var(--jx-danger)}.settings-module__9BhW3W__rowText{flex:1;min-width:0}.settings-module__9BhW3W__rowText h2{margin:0 0 var(--jx-space-1);font-size:var(--jx-text-lg);font-weight:var(--jx-weight-semibold)}.settings-module__9BhW3W__rowText p{overflow-wrap:anywhere;color:var(--jx-text-secondary);font-size:var(--jx-text-md);margin:0}.settings-module__9BhW3W__rowControl{align-items:center;gap:var(--jx-space-2);flex-wrap:wrap;flex:none;display:flex}.settings-module__9BhW3W__row[data-stacked=true]{flex-wrap:wrap}.settings-module__9BhW3W__row[data-stacked=true] .settings-module__9BhW3W__rowControl{width:100%;padding-left:calc(40px + var(--jx-space-4))}.settings-module__9BhW3W__row[data-stacked=true] .settings-module__9BhW3W__input{flex:16rem}.settings-module__9BhW3W__input{border:1px solid var(--jx-border-strong);border-radius:var(--jx-radius-control);background:var(--jx-surface);min-width:0;height:40px;color:var(--jx-text);font:inherit;font-size:var(--jx-text-md);padding:0 var(--jx-space-3);transition:border-color var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease)}.settings-module__9BhW3W__input::placeholder{color:var(--jx-text-tertiary)}.settings-module__9BhW3W__input:focus{border-color:var(--jx-accent);box-shadow:var(--jx-ring);outline:none}.settings-module__9BhW3W__button,.settings-module__9BhW3W__ghost{justify-content:center;align-items:center;gap:var(--jx-space-2);cursor:pointer;border-radius:var(--jx-radius-control);height:40px;font:inherit;font-size:var(--jx-text-md);font-weight:var(--jx-weight-semibold);padding:0 var(--jx-space-4);white-space:nowrap;transition:transform 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);text-decoration:none;display:inline-flex}.settings-module__9BhW3W__button{background:var(--jx-accent-gradient);box-shadow:var(--jx-shadow-sm);color:var(--jx-on-accent);border:none}.settings-module__9BhW3W__button:hover:not(:disabled){box-shadow:var(--jx-shadow-md);transform:translateY(-1px)}.settings-module__9BhW3W__ghost{border:1px solid var(--jx-border);background:var(--jx-surface);box-shadow:var(--jx-shadow-sm);color:var(--jx-text)}.settings-module__9BhW3W__ghost:hover:not(:disabled){background:var(--jx-surface-subtle)}.settings-module__9BhW3W__ghost[data-tone=danger]{border-color:var(--jx-danger);color:var(--jx-danger)}.settings-module__9BhW3W__ghost[data-tone=danger]:hover:not(:disabled){background:var(--jx-danger-soft)}.settings-module__9BhW3W__button:active:not(:disabled),.settings-module__9BhW3W__ghost:active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.98)}.settings-module__9BhW3W__button:disabled,.settings-module__9BhW3W__ghost:disabled{cursor:not-allowed;opacity:.55}.settings-module__9BhW3W__notice{margin:var(--jx-space-3) 0 0;border-radius:var(--jx-radius-control);background:var(--jx-surface-subtle);color:var(--jx-text);font-size:var(--jx-text-sm);padding:var(--jx-space-2) var(--jx-space-3);animation:var(--jx-anim-enter)}.settings-module__9BhW3W__notice svg{margin-right:var(--jx-space-1);vertical-align:text-bottom}.settings-module__9BhW3W__notice[data-tone=error]{background:var(--jx-danger-soft);color:var(--jx-danger)}.settings-module__9BhW3W__notice[data-tone=done]{background:var(--jx-success-soft);color:var(--jx-success)}.settings-module__9BhW3W__stack{gap:var(--jx-space-2);flex-direction:column;width:100%;display:flex}.settings-module__9BhW3W__memberList{margin:var(--jx-space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.settings-module__9BhW3W__member{align-items:baseline;gap:var(--jx-space-2);border-top:1px solid var(--jx-border);font-size:var(--jx-text-md);font-weight:var(--jx-weight-medium);padding:var(--jx-space-3) 0;flex-wrap:wrap;display:flex}.settings-module__9BhW3W__member:first-child{border-top:none}.settings-module__9BhW3W__memberRole{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);margin-left:auto}.settings-module__9BhW3W__memberEmail{overflow-wrap:anywhere;color:var(--jx-text-secondary);font-size:var(--jx-text-sm);font-weight:400}.settings-module__9BhW3W__hint{color:var(--jx-text-secondary);font-size:var(--jx-text-sm);margin:0}.settings-module__9BhW3W__srOnlyLabel,.settings-module__9BhW3W__segmented input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-module__9BhW3W__switch{align-items:center;gap:var(--jx-space-2);font-size:var(--jx-text-md);font-weight:var(--jx-weight-medium);display:flex}.settings-module__9BhW3W__switch input{cursor:pointer;appearance:none;border-radius:var(--jx-radius-pill);background:var(--jx-border-strong);width:40px;height:22px;transition:background-color var(--jx-motion-fast) var(--jx-ease);flex:none;margin:0;position:relative}.settings-module__9BhW3W__switch input:before{border-radius:var(--jx-radius-pill);background:var(--jx-surface-raised);width:16px;height:16px;box-shadow:var(--jx-shadow-sm);content:"";transition:transform var(--jx-motion-normal) var(--jx-ease);position:absolute;top:3px;left:3px}.settings-module__9BhW3W__switch input:checked{background:var(--jx-accent-gradient)}.settings-module__9BhW3W__switch input:checked:before{transform:translate(18px)}.settings-module__9BhW3W__switch input:disabled{cursor:not-allowed;opacity:.55}.settings-module__9BhW3W__segmented{gap:var(--jx-space-1);border-radius:var(--jx-radius-control);background:var(--jx-surface-subtle);padding:var(--jx-space-1);border:none;margin:0;display:inline-flex}.settings-module__9BhW3W__segmented label{align-items:center;gap:var(--jx-space-2);cursor:pointer;border-radius:calc(var(--jx-radius-control) - 2px);color:var(--jx-text-secondary);font-size:var(--jx-text-sm);font-weight:var(--jx-weight-medium);padding:var(--jx-space-2) var(--jx-space-3);transition:background-color var(--jx-motion-fast) var(--jx-ease), color var(--jx-motion-fast) var(--jx-ease);display:inline-flex}.settings-module__9BhW3W__segmented label:has(input:checked){background:var(--jx-surface-raised);box-shadow:var(--jx-shadow-sm);color:var(--jx-text)}.settings-module__9BhW3W__segmented label:has(input:focus-visible){outline:2px solid var(--jx-focus);outline-offset:2px}@media (max-width:600px){.settings-module__9BhW3W__page{padding-top:var(--jx-space-8)}.settings-module__9BhW3W__card{padding:var(--jx-space-6)}.settings-module__9BhW3W__row{padding:var(--jx-space-4);flex-wrap:wrap}.settings-module__9BhW3W__rowControl{width:100%}.settings-module__9BhW3W__row[data-stacked=true] .settings-module__9BhW3W__rowControl{padding-left:0}.settings-module__9BhW3W__input{flex:1}}
.help-module__thUSWa__link{border-radius:var(--jx-radius-control);color:var(--jx-accent);font-weight:var(--jx-weight-medium,500);transition:background var(--jx-motion-fast) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));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,0 0 0 3px #5b3fe047);outline:none}
.home-module__wXzKCG__workspace{flex-direction:column;min-height:100dvh;display:flex}.home-module__wXzKCG__stage{background:var(--jx-app-backdrop,var(--jx-canvas));padding:var(--jx-space-8) var(--jx-space-4);flex:1;place-items:center;display:grid}.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,var(--jx-surface));width:min(40rem,100%);box-shadow:var(--jx-shadow-lg,var(--jx-shadow-panel));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,1.75rem);font-weight:var(--jx-weight-semibold,600);letter-spacing:-.02em;margin:0;line-height:1.2;display:flex}.home-module__wXzKCG__sparkles{color:var(--jx-accent);flex:none}.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,1rem);resize:none;transition:border-color var(--jx-motion-fast) var(--jx-ease,ease), box-shadow var(--jx-motion-fast) var(--jx-ease,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,0 0 0 3px var(--jx-accent-soft));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,999px);background:var(--jx-surface);color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-sm,.8125rem);padding:var(--jx-space-1) var(--jx-space-3);transition:border-color var(--jx-motion-fast) var(--jx-ease,ease), color var(--jx-motion-fast) var(--jx-ease,ease), transform var(--jx-motion-fast) var(--jx-ease,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,var(--jx-accent));box-shadow:var(--jx-shadow-sm,none);color:var(--jx-on-accent,var(--jx-surface));font:inherit;font-size:var(--jx-text-md,.875rem);font-weight:var(--jx-weight-semibold,600);padding:var(--jx-space-3) var(--jx-space-6);transition:transform var(--jx-motion-fast) var(--jx-ease,ease), box-shadow var(--jx-motion-fast) var(--jx-ease,ease);border:none;display:inline-flex}.home-module__wXzKCG__primary:hover:not(:disabled){box-shadow:var(--jx-shadow-md,var(--jx-shadow-panel));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,0 0 0 3px var(--jx-accent-soft));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,.8125rem);transition:background var(--jx-motion-fast) var(--jx-ease,ease), color var(--jx-motion-fast) var(--jx-ease,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,.875rem)}.home-module__wXzKCG__error{border-left:3px solid var(--jx-danger);border-radius:var(--jx-radius-card);background:var(--jx-danger-soft);padding:var(--jx-space-3) var(--jx-space-4);color:var(--jx-danger);font-size:var(--jx-text-sm,.8125rem);margin:0}.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__savingBar{border-radius:var(--jx-radius-pill);background:var(--jx-skeleton);height:4px;animation:var(--jx-anim-shimmer);background-size:200% 100%}.home-module__wXzKCG__failed{align-items:center;gap:var(--jx-space-3);flex-direction:column;max-width:40rem;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,1rem);font-weight:var(--jx-weight-semibold,600);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,999px);width:2rem;height:2rem;color:var(--jx-text-secondary);transition:background var(--jx-motion-fast) var(--jx-ease,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,0 0 0 3px var(--jx-accent-soft));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{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,none);padding:var(--jx-space-2) var(--jx-space-3);transition:transform var(--jx-motion-fast) var(--jx-ease,ease);flex-direction:column;display:flex}.review-module__gNeK3q__changes tbody tr:hover{transform:translateY(-1px)}.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]{border-left-color:var(--jx-status-done,var(--jx-success))}.review-module__gNeK3q__changes tbody tr[data-change=Change]{border-left-color:var(--jx-status-doing,var(--jx-accent))}.review-module__gNeK3q__changes tbody tr[data-change=Connect]{border-left-color:var(--jx-accent)}.review-module__gNeK3q__changes tbody tr[data-change=Disconnect]{border-left-color:var(--jx-status-blocked,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,.75rem);font-weight:var(--jx-weight-medium,500);white-space:nowrap;display:inline-flex}.review-module__gNeK3q__relation{color:var(--jx-text-secondary)}.review-module__gNeK3q__applied{align-items:center;gap:var(--jx-space-2);color:var(--jx-status-done,var(--jx-success));font-weight:var(--jx-weight-semibold,600);margin:0;display:flex}
.page-module__meqK-a__landing,.page-module__meqK-a__draftPage{box-sizing:border-box;background:var(--jx-app-backdrop,radial-gradient(90% 60% at 50% -12%, #6d4cf61c, transparent 70%), var(--jx-canvas));min-height:100dvh;padding:var(--jx-space-8) var(--jx-space-4);flex-direction:column;align-items:center;display:flex}.page-module__meqK-a__landing{justify-content:center;gap:var(--jx-space-8)}.page-module__meqK-a__hero{align-items:center;gap:var(--jx-space-6);text-align:center;flex-direction:column;width:100%;max-width:40rem;display:flex}.page-module__meqK-a__brand{font-size:var(--jx-text-3xl,44px);font-weight:var(--jx-weight-bold,700);letter-spacing:-.03em;margin:0;line-height:1}.page-module__meqK-a__accent{color:var(--jx-accent)}.page-module__meqK-a__sub{color:var(--jx-text-secondary);font-size:var(--jx-text-lg,16px);margin:0}.page-module__meqK-a__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__meqK-a__prompt{box-sizing:border-box;align-items:flex-end;gap:var(--jx-space-3);border-radius:var(--jx-radius-panel);background:var(--jx-surface-raised,#fff);width:100%;box-shadow:var(--jx-shadow-lg,0 24px 56px -16px #14152838, 0 8px 20px -8px #1415281a);padding:var(--jx-space-4) var(--jx-space-4) var(--jx-space-4) var(--jx-space-6);transition:box-shadow var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));display:flex}.page-module__meqK-a__prompt:focus-within{box-shadow:var(--jx-ring,0 0 0 3px #5b3fe047), var(--jx-shadow-lg,0 24px 56px -16px #14152838, 0 8px 20px -8px #1415281a)}.page-module__meqK-a__promptIcon{width:20px;height:20px;color:var(--jx-accent);flex:none;margin-bottom:10px}.page-module__meqK-a__box{min-width:0;max-height:12rem;padding:var(--jx-space-2) 0;color:var(--jx-text);font:inherit;font-size:var(--jx-text-lg,16px);resize:none;background:0 0;border:none;flex:1;line-height:1.5;overflow-y:auto}.page-module__meqK-a__box:focus{outline:none}.page-module__meqK-a__box::placeholder{color:var(--jx-text-tertiary,#686c7a)}.page-module__meqK-a__send{background:var(--jx-accent-gradient,linear-gradient(135deg, #6d4cf6 0%, #9333ea 100%));width:40px;height:40px;box-shadow:var(--jx-shadow-sm,0 1px 2px #1415280f, 0 1px 1px #1415280a);color:var(--jx-on-accent,#fff);cursor:pointer;transition:transform var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1)), box-shadow var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));border:none;border-radius:50%;flex:none;place-items:center;display:grid}.page-module__meqK-a__send svg{width:20px;height:20px}.page-module__meqK-a__send:hover{box-shadow:var(--jx-shadow-md,0 6px 16px -4px #1415281a, 0 2px 4px #1415280d);transform:translateY(-1px)}.page-module__meqK-a__send:active{transform:scale(.95)}.page-module__meqK-a__send:disabled{cursor:default;opacity:.6;transform:none}.page-module__meqK-a__chips{justify-content:center;gap:var(--jx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__meqK-a__chip{border-radius:var(--jx-radius-pill,999px);background:var(--jx-surface-raised,#fff);box-shadow:var(--jx-shadow-sm,0 1px 2px #1415280f, 0 1px 1px #1415280a);padding:var(--jx-space-2) var(--jx-space-4);color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-sm,13px);cursor:pointer;transition:color var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1)), box-shadow var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));border:none}.page-module__meqK-a__chip:hover{box-shadow:var(--jx-shadow-md,0 6px 16px -4px #1415281a, 0 2px 4px #1415280d);color:var(--jx-text)}.page-module__meqK-a__chip:active{background:var(--jx-accent-soft)}.page-module__meqK-a__message{box-sizing:border-box;border-radius:var(--jx-radius-card);background:var(--jx-accent-soft);width:100%;padding:var(--jx-space-3) var(--jx-space-4);color:var(--jx-text);font-size:var(--jx-text-sm,13px);text-align:left;margin:0}.page-module__meqK-a__inlineAction{border-radius:var(--jx-radius-control);color:var(--jx-accent);font:inherit;font-weight:var(--jx-weight-semibold,600);cursor:pointer;transition:background var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));background:0 0;border:none;padding:0 2px}.page-module__meqK-a__inlineAction:hover{background:color-mix(in srgb, var(--jx-accent) 10%, transparent)}.page-module__meqK-a__inlineAction:active{background:color-mix(in srgb, var(--jx-accent) 18%, transparent)}.page-module__meqK-a__draftPage{gap:var(--jx-space-6)}.page-module__meqK-a__draftHeader{align-items:flex-start;gap:var(--jx-space-3);flex-direction:column;width:100%;max-width:72rem;display:flex}.page-module__meqK-a__wordmark{border-radius:var(--jx-radius-control);padding:0 var(--jx-space-1);color:var(--jx-text);font-size:var(--jx-text-xl,20px);font-weight:var(--jx-weight-bold,700);letter-spacing:-.02em;transition:opacity var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));text-decoration:none}.page-module__meqK-a__wordmark:hover{opacity:.75}.page-module__meqK-a__wordmark:active{opacity:.6}.page-module__meqK-a__draftTitle{font-size:var(--jx-text-2xl,28px);font-weight:var(--jx-weight-semibold,600);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.page-module__meqK-a__plan{gap:var(--jx-space-4);flex-direction:column;width:100%;max-width:72rem;display:flex}.page-module__meqK-a__planBar{align-items:center;gap:var(--jx-space-3);flex-wrap:wrap;display:flex}.page-module__meqK-a__counts{color:var(--jx-text-secondary);font-size:var(--jx-text-sm,13px);font-variant-numeric:tabular-nums;margin:0}.page-module__meqK-a__pill{border-radius:var(--jx-radius-pill,999px);background:var(--jx-accent-soft);padding:2px var(--jx-space-3);color:var(--jx-accent);font-size:var(--jx-text-xs,12px);font-weight:var(--jx-weight-medium,500);margin:0}.page-module__meqK-a__toggle{border-radius:var(--jx-radius-pill,999px);background:var(--jx-surface-raised,#fff);box-shadow:var(--jx-shadow-sm,0 1px 2px #1415280f, 0 1px 1px #1415280a);margin-left:auto;padding:3px;display:inline-flex}.page-module__meqK-a__toggleOption{align-items:center;gap:var(--jx-space-1);border-radius:var(--jx-radius-pill,999px);padding:var(--jx-space-1) var(--jx-space-3);color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-sm,13px);font-weight:var(--jx-weight-medium,500);cursor:pointer;transition:background var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1)), color var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));background:0 0;border:none;display:inline-flex}.page-module__meqK-a__toggleOption svg{width:14px;height:14px}.page-module__meqK-a__toggleOption:hover{color:var(--jx-text)}.page-module__meqK-a__toggleOption:active{background:var(--jx-surface-subtle)}.page-module__meqK-a__toggleOption[aria-pressed=true]{background:var(--jx-accent-soft);color:var(--jx-accent)}.page-module__meqK-a__frame{border-radius:var(--jx-radius-panel);background:var(--jx-surface-raised,#fff);height:min(70vh,44rem);min-height:22rem;box-shadow:var(--jx-shadow-lg,0 24px 56px -16px #14152838, 0 8px 20px -8px #1415281a);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module__meqK-a__frameList{padding:var(--jx-space-2) var(--jx-space-6);overflow-y:auto}.page-module__meqK-a__fadeIn{min-height:0;animation:var(--jx-anim-enter,none);flex-direction:column;flex:1;display:flex}.page-module__meqK-a__shimmer{justify-content:center;align-items:center;gap:var(--jx-space-12);background:var(--jx-canvas);padding:var(--jx-space-8);flex:1;display:flex}.page-module__meqK-a__shimmerColumn{gap:var(--jx-space-6);flex-direction:column;display:flex}.page-module__meqK-a__shimmerCard{border-radius:var(--jx-radius-card);background:var(--jx-skeleton,linear-gradient(90deg, var(--jx-surface-subtle) 30%, var(--jx-border) 50%, var(--jx-surface-subtle) 70%));width:min(13rem,22vw);height:5rem;animation:var(--jx-anim-shimmer,none);background-size:200% 100%;display:block}.page-module__meqK-a__shimmerColumn:nth-child(2) .page-module__meqK-a__shimmerCard{animation-delay:.15s}.page-module__meqK-a__shimmerColumn:nth-child(3) .page-module__meqK-a__shimmerCard{animation-delay:.3s}.page-module__meqK-a__actions{align-items:center;gap:var(--jx-space-3);flex-wrap:wrap;display:flex}.page-module__meqK-a__primary{align-items:center;gap:var(--jx-space-2);border-radius:var(--jx-radius-pill,999px);background:var(--jx-accent-gradient,linear-gradient(135deg, #6d4cf6 0%, #9333ea 100%));box-shadow:var(--jx-shadow-sm,0 1px 2px #1415280f, 0 1px 1px #1415280a);padding:var(--jx-space-3) var(--jx-space-6);color:var(--jx-on-accent,#fff);font:inherit;font-size:var(--jx-text-md,14px);font-weight:var(--jx-weight-semibold,600);cursor:pointer;transition:transform var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1)), box-shadow var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));border:none;text-decoration:none;display:inline-flex}.page-module__meqK-a__primary svg,.page-module__meqK-a__quiet svg{width:16px;height:16px}.page-module__meqK-a__primary:hover{box-shadow:var(--jx-shadow-md,0 6px 16px -4px #1415281a, 0 2px 4px #1415280d);transform:translateY(-1px)}.page-module__meqK-a__primary:active{transform:scale(.98)}.page-module__meqK-a__quiet{align-items:center;gap:var(--jx-space-2);border-radius:var(--jx-radius-pill,999px);padding:var(--jx-space-3) var(--jx-space-4);color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-md,14px);cursor:pointer;transition:background var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1)), color var(--jx-motion-panel,.24s) var(--jx-ease,cubic-bezier(.2, 0, 0, 1));background:0 0;border:none;display:inline-flex}.page-module__meqK-a__quiet:hover{background:var(--jx-surface-raised,#fff);color:var(--jx-text)}.page-module__meqK-a__quiet:active{background:var(--jx-surface-subtle)}.page-module__meqK-a__send:focus-visible,.page-module__meqK-a__chip:focus-visible,.page-module__meqK-a__inlineAction:focus-visible,.page-module__meqK-a__wordmark:focus-visible,.page-module__meqK-a__toggleOption:focus-visible,.page-module__meqK-a__primary:focus-visible,.page-module__meqK-a__quiet:focus-visible{box-shadow:var(--jx-ring,0 0 0 3px #5b3fe047);outline:none}.page-module__meqK-a__missing{justify-content:center;align-items:center;gap:var(--jx-space-6);text-align:center;flex-direction:column;flex:1;display:flex}.page-module__meqK-a__missingText{color:var(--jx-text-secondary);font-size:var(--jx-text-lg,16px);margin:0}.page-module__meqK-a__table{border-collapse:collapse;width:100%;font-size:var(--jx-text-md,14px)}.page-module__meqK-a__table th,.page-module__meqK-a__table td{border-bottom:1px solid var(--jx-border);padding:var(--jx-space-3) var(--jx-space-2) var(--jx-space-3) 0;text-align:left;vertical-align:top}.page-module__meqK-a__table th{color:var(--jx-text-secondary);font-size:var(--jx-text-xs,12px);font-weight:var(--jx-weight-semibold,600)}.page-module__meqK-a__groupRow td{padding-bottom:var(--jx-space-1);font-weight:var(--jx-weight-semibold,600);border-bottom:0}.page-module__meqK-a__muted{color:var(--jx-text-secondary)}@media (max-width:720px){.page-module__meqK-a__toggle{margin-left:0}.page-module__meqK-a__frameList{padding:var(--jx-space-2) var(--jx-space-4)}.page-module__meqK-a__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-module__meqK-a__table tr{border-bottom:1px solid var(--jx-border);padding:var(--jx-space-3) 0;display:block}.page-module__meqK-a__table td{gap:var(--jx-space-3);padding:var(--jx-space-1) 0;border-bottom:none;display:flex}.page-module__meqK-a__table td:before{content:attr(data-label);color:var(--jx-text-secondary);font-size:var(--jx-text-xs,12px);flex:0 0 6.5rem}}
.sign-in-module__kpJ-yW__page{gap:var(--jx-space-6);min-height:100dvh;padding:var(--jx-space-6) var(--jx-space-4) var(--jx-space-12);flex-direction:column;width:100%;max-width:60rem;margin:0 auto;display:flex}.sign-in-module__kpJ-yW__content{flex:1;justify-content:center;align-items:center;display:flex}.sign-in-module__kpJ-yW__form{gap:var(--jx-space-3);flex-direction:column;display:flex}.sign-in-module__kpJ-yW__label{font-size:var(--jx-text-sm);font-weight:var(--jx-weight-semibold)}.sign-in-module__kpJ-yW__form .sign-in-module__kpJ-yW__code{font-family:var(--jx-mono);font-size:var(--jx-text-xl);font-variant-numeric:tabular-nums;letter-spacing:.4em;text-align:center}.sign-in-module__kpJ-yW__quiet{align-self:flex-start;align-items:center;gap:var(--jx-space-1);cursor:pointer;color:var(--jx-text-secondary);font:inherit;font-size:var(--jx-text-sm);background:0 0;border:none;padding:0;display:inline-flex}.sign-in-module__kpJ-yW__quiet:hover:not(:disabled){color:var(--jx-text)}.sign-in-module__kpJ-yW__quiet:disabled{cursor:not-allowed;opacity:.55}
