.vaultGit-module__OTVD5W__page{height:100%;padding:20px 32px 48px;overflow-y:auto}.vaultGit-module__OTVD5W__toolbar{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.vaultGit-module__OTVD5W__back{border:1px solid var(--border);border-radius:var(--radius-control);width:34px;height:34px;color:var(--muted-2);flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.vaultGit-module__OTVD5W__back:hover{background:var(--bg);color:var(--ink)}.vaultGit-module__OTVD5W__backIcon{width:16px;height:16px}.vaultGit-module__OTVD5W__titleBlock{flex-direction:column;gap:6px;min-width:0;display:flex}.vaultGit-module__OTVD5W__toolbarAction{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.vaultGit-module__OTVD5W__disconnectError{color:var(--error);text-align:right;max-width:240px;font-size:12px}.vaultGit-module__OTVD5W__title{color:var(--ink);word-break:break-word;margin:0;font-size:18px;font-weight:700}.vaultGit-module__OTVD5W__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vaultGit-module__OTVD5W__branch{background:var(--badge-blue-bg);height:20px;color:var(--badge-blue-ink);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.vaultGit-module__OTVD5W__sha{color:var(--muted-2);font-size:12px}.vaultGit-module__OTVD5W__size{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:11px}.vaultGit-module__OTVD5W__size[data-near=true]{color:var(--warning-ink);font-weight:700}.vaultGit-module__OTVD5W__status{background:var(--surface);border:1px solid var(--border);height:20px;color:var(--muted-2);letter-spacing:.02em;text-transform:capitalize;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.vaultGit-module__OTVD5W__status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.vaultGit-module__OTVD5W__status[data-status=ready]{color:var(--success-ink)}.vaultGit-module__OTVD5W__status[data-status=behind],.vaultGit-module__OTVD5W__status[data-status=provisioning]{color:var(--warning-ink)}.vaultGit-module__OTVD5W__status[data-status=failed]{color:var(--error)}.vaultGit-module__OTVD5W__status[data-status=detached]{color:var(--warning-ink)}.vaultGit-module__OTVD5W__notice{border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--surface);text-align:center;padding:40px 24px}.vaultGit-module__OTVD5W__noticeTitle{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:700}.vaultGit-module__OTVD5W__noticeSub{color:var(--muted-2);margin:0;font-size:13px}.vaultGit-module__OTVD5W__browser{width:100%}.vaultGit-module__OTVD5W__tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:14px;display:flex}.vaultGit-module__OTVD5W__tab{color:var(--muted-2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:13.5px;font-weight:600}.vaultGit-module__OTVD5W__tab:hover{color:var(--ink)}.vaultGit-module__OTVD5W__tab[data-active=true]{color:var(--ink);border-bottom-color:var(--accent)}.vaultGit-module__OTVD5W__error{border:1px solid var(--error);border-radius:var(--radius-control);background:var(--surface);color:var(--error);margin-bottom:12px;padding:10px 14px;font-size:13px}.vaultGit-module__OTVD5W__loading{color:var(--muted-2);padding:8px 2px 14px;font-size:13px}.vaultGit-module__OTVD5W__crumbs{flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:10px;font-size:13px;display:flex}.vaultGit-module__OTVD5W__crumbSeg{align-items:center;gap:2px;display:inline-flex}.vaultGit-module__OTVD5W__crumb{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px}.vaultGit-module__OTVD5W__crumb:hover:not(:disabled){background:var(--bg)}.vaultGit-module__OTVD5W__crumb:disabled{color:var(--muted-2);cursor:default}.vaultGit-module__OTVD5W__crumbSep{color:var(--muted-2)}.vaultGit-module__OTVD5W__entries{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.vaultGit-module__OTVD5W__entry{border:none;border-bottom:1px solid var(--border-soft);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 14px;transition:background .1s;display:grid}.vaultGit-module__OTVD5W__entries li:last-child .vaultGit-module__OTVD5W__entry{border-bottom:none}.vaultGit-module__OTVD5W__entry:hover:not([data-static=true]){background:var(--bg)}.vaultGit-module__OTVD5W__entry[data-static=true]{cursor:default}.vaultGit-module__OTVD5W__entryIcon{width:16px;height:16px;color:var(--muted-2)}.vaultGit-module__OTVD5W__entryName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.vaultGit-module__OTVD5W__entryMeta{color:var(--muted-2);white-space:nowrap;font-size:12px}.vaultGit-module__OTVD5W__emptyDir{color:var(--muted-2);text-align:center;padding:24px 14px;font-size:13px}.vaultGit-module__OTVD5W__fileView{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.vaultGit-module__OTVD5W__fileHead{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:12px;padding:9px 14px;display:flex}.vaultGit-module__OTVD5W__filePath{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.vaultGit-module__OTVD5W__fileSize{color:var(--muted-2);margin-left:auto;font-size:12px}.vaultGit-module__OTVD5W__fileClose{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted-2);cursor:pointer;background:0 0;padding:4px 10px;font-size:12.5px;font-weight:600}.vaultGit-module__OTVD5W__fileClose:hover{color:var(--ink);background:var(--surface)}.vaultGit-module__OTVD5W__fileNote{color:var(--muted-2);text-align:center;margin:0;padding:24px 16px;font-size:13px}.vaultGit-module__OTVD5W__code{font-family:var(--font-mono);color:var(--ink);white-space:pre;tab-size:2;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.55;overflow-x:auto}.vaultGit-module__OTVD5W__commits{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.vaultGit-module__OTVD5W__commit{border-bottom:1px solid var(--border-soft);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.vaultGit-module__OTVD5W__commits li:last-child.vaultGit-module__OTVD5W__commit{border-bottom:none}.vaultGit-module__OTVD5W__commitSha{color:var(--muted-2);font-size:12px}.vaultGit-module__OTVD5W__commitSubject{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.vaultGit-module__OTVD5W__commitMeta{color:var(--muted-2);white-space:nowrap;font-size:12px}.vaultGit-module__OTVD5W__branchBar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.vaultGit-module__OTVD5W__branchLabel{align-items:center;gap:8px;display:inline-flex}.vaultGit-module__OTVD5W__branchLabelText{letter-spacing:.03em;text-transform:uppercase;color:var(--muted-2);font-size:12px;font-weight:700}.vaultGit-module__OTVD5W__branchSelect{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);max-width:260px;height:30px;color:var(--ink);cursor:pointer;padding:0 8px;font-size:13px;font-weight:600}.vaultGit-module__OTVD5W__branchSelect:disabled{opacity:.6;cursor:default}.vaultGit-module__OTVD5W__branchCurrent{color:var(--badge-blue-ink);font-size:13px;font-weight:700}.vaultGit-module__OTVD5W__branchActions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.vaultGit-module__OTVD5W__branchInput,.vaultGit-module__OTVD5W__newFileName{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:30px;color:var(--ink);font-size:13px;font-family:var(--font-mono);padding:0 10px}.vaultGit-module__OTVD5W__branchInput{width:168px}.vaultGit-module__OTVD5W__branchInput:focus,.vaultGit-module__OTVD5W__newFileName:focus,.vaultGit-module__OTVD5W__commitMsg:focus,.vaultGit-module__OTVD5W__editor:focus{border-color:var(--accent);outline:none}.vaultGit-module__OTVD5W__opBtn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:30px;color:var(--ink);cursor:pointer;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s}.vaultGit-module__OTVD5W__opBtn:hover:not(:disabled){background:var(--bg);border-color:var(--muted-2)}.vaultGit-module__OTVD5W__opBtn:disabled{opacity:.5;cursor:default}.vaultGit-module__OTVD5W__barSep{background:var(--border);width:1px;height:20px}.vaultGit-module__OTVD5W__opBar{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--muted-2);align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.vaultGit-module__OTVD5W__opBar:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.vaultGit-module__OTVD5W__opBar[data-status=running]{color:var(--warning-ink)}.vaultGit-module__OTVD5W__opBar[data-status=done]{color:var(--success-ink)}.vaultGit-module__OTVD5W__opBar[data-status=failed]{color:var(--error);border-color:var(--error)}.vaultGit-module__OTVD5W__opDismiss{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:16px;line-height:1}.vaultGit-module__OTVD5W__opDismiss:hover{opacity:1}.vaultGit-module__OTVD5W__filesHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.vaultGit-module__OTVD5W__editNote{color:var(--muted-2);font-size:12px;font-style:italic;font-weight:600}.vaultGit-module__OTVD5W__editingTag{letter-spacing:.02em;text-transform:uppercase;color:var(--warning-ink);margin-left:auto;font-size:11.5px;font-weight:700}.vaultGit-module__OTVD5W__newFileLabel{color:var(--muted-2);font-size:13px}.vaultGit-module__OTVD5W__editor{resize:vertical;background:var(--surface);width:100%;min-height:320px;color:var(--ink);font-family:var(--font-mono);tab-size:2;border:none;padding:14px 16px;font-size:12.5px;line-height:1.55;display:block}.vaultGit-module__OTVD5W__commitBar{border-top:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;padding:10px 14px;display:flex}.vaultGit-module__OTVD5W__commitMsg{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:0;height:30px;color:var(--ink);flex:1;padding:0 10px;font-size:13px}.vaultGit-module__OTVD5W__commitBtn{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);height:30px;color:var(--on-accent);cursor:pointer;white-space:nowrap;padding:0 14px;font-size:12.5px;font-weight:700}.vaultGit-module__OTVD5W__commitBtn:disabled{opacity:.5;cursor:default}@media (max-width:720px){.vaultGit-module__OTVD5W__commit{grid-template-columns:60px minmax(0,1fr)}.vaultGit-module__OTVD5W__commitMeta{display:none}}.vaultGit-module__OTVD5W__prList{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.vaultGit-module__OTVD5W__prRow{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.vaultGit-module__OTVD5W__prList li:last-child.vaultGit-module__OTVD5W__prRow{border-bottom:none}.vaultGit-module__OTVD5W__prMain{flex-direction:column;gap:8px;min-width:0;display:flex}.vaultGit-module__OTVD5W__prTitle{color:var(--ink);text-overflow:ellipsis;align-items:baseline;gap:8px;font-size:13.5px;text-decoration:none;display:inline-flex;overflow:hidden}.vaultGit-module__OTVD5W__prTitle:hover{text-decoration:underline}.vaultGit-module__OTVD5W__prNum{color:var(--muted-2);flex-shrink:0;font-size:12px}.vaultGit-module__OTVD5W__prPills{flex-wrap:wrap;gap:6px;display:flex}.vaultGit-module__OTVD5W__pill{background:var(--surface);border:1px solid var(--border);height:20px;color:var(--ink);letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.vaultGit-module__OTVD5W__pill:before{content:"";background:var(--pill-dot,var(--muted-3));border-radius:50%;width:6px;height:6px}.vaultGit-module__OTVD5W__pill[data-tone=success]{--pill-dot:var(--success)}.vaultGit-module__OTVD5W__pill[data-tone=warning]{--pill-dot:var(--warning)}.vaultGit-module__OTVD5W__pill[data-tone=error]{--pill-dot:var(--error)}.vaultGit-module__OTVD5W__pill[data-tone=accent]{--pill-dot:var(--accent)}.vaultGit-module__OTVD5W__pill[data-tone=muted]{--pill-dot:var(--muted-3)}.vaultGit-module__OTVD5W__prActions{flex-shrink:0;gap:8px;display:flex}@media (max-width:720px){.vaultGit-module__OTVD5W__prRow{flex-direction:column}}.vaultGit-module__OTVD5W__mergePanel{border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);margin-bottom:16px;overflow:hidden}.vaultGit-module__OTVD5W__mergePanel[data-failed=true]{border-color:var(--error)}.vaultGit-module__OTVD5W__mergeHead{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.vaultGit-module__OTVD5W__mergeTitleBlock{flex-direction:column;gap:3px;min-width:0;display:flex}.vaultGit-module__OTVD5W__mergeTitle{color:var(--ink);margin:0;font-size:14.5px;font-weight:700}.vaultGit-module__OTVD5W__mergeSub{color:var(--muted-2);margin:0;font-size:12.5px}.vaultGit-module__OTVD5W__mergeBranch{color:var(--badge-blue-ink);font-weight:700}.vaultGit-module__OTVD5W__mergeFiles{margin:0;padding:0;list-style:none}.vaultGit-module__OTVD5W__mergeFile{border-bottom:1px solid var(--border-soft)}.vaultGit-module__OTVD5W__mergeFiles li:last-child.vaultGit-module__OTVD5W__mergeFile{border-bottom:none}.vaultGit-module__OTVD5W__mergeFileHead{justify-content:space-between;align-items:center;gap:12px;padding:4px 16px 4px 6px;display:flex}.vaultGit-module__OTVD5W__mergeFileToggle,.vaultGit-module__OTVD5W__mergeFileStatic{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:8px 10px;display:inline-flex}.vaultGit-module__OTVD5W__mergeFileToggle{cursor:pointer;border-radius:var(--radius-control)}.vaultGit-module__OTVD5W__mergeFileToggle:hover{background:var(--bg)}.vaultGit-module__OTVD5W__mergeFileMark{border:2px solid var(--warning);border-radius:50%;flex:none;width:9px;height:9px}.vaultGit-module__OTVD5W__mergeFileMark[data-resolved=true]{border-color:var(--success);background:var(--success)}.vaultGit-module__OTVD5W__mergeFilePath{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.vaultGit-module__OTVD5W__mergeFileBody{padding:0 16px 14px}.vaultGit-module__OTVD5W__mergeSides{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.vaultGit-module__OTVD5W__mergeSide{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);min-width:0;overflow:hidden}.vaultGit-module__OTVD5W__mergeSideLabel{border-bottom:1px solid var(--border);letter-spacing:.03em;text-transform:uppercase;color:var(--muted-2);padding:6px 10px;font-size:11px;font-weight:700;display:block}.vaultGit-module__OTVD5W__mergeSide .vaultGit-module__OTVD5W__code{background:var(--surface);max-height:260px;padding:10px 12px;overflow:auto}.vaultGit-module__OTVD5W__mergeSideNote{color:var(--muted-2);text-align:center;margin:0;padding:16px 12px;font-size:12.5px}.vaultGit-module__OTVD5W__mergeRowActions{flex-wrap:wrap;gap:8px;display:flex}.vaultGit-module__OTVD5W__mergeFileBody .vaultGit-module__OTVD5W__editor{border:1px solid var(--border);border-radius:var(--radius-control);min-height:220px;margin-bottom:10px}.vaultGit-module__OTVD5W__mergeFoot{border-top:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.vaultGit-module__OTVD5W__mergeFootNote{color:var(--muted-2);margin:0;font-size:12.5px}.vaultGit-module__OTVD5W__mergeFootActions{flex-shrink:0;gap:8px;display:flex}@media (max-width:720px){.vaultGit-module__OTVD5W__mergeSides{grid-template-columns:1fr}.vaultGit-module__OTVD5W__mergeFoot{flex-direction:column;align-items:stretch}}.vaultGit-module__OTVD5W__console{flex-direction:column;gap:10px;display:flex}.vaultGit-module__OTVD5W__consoleForm{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);align-items:center;gap:8px;padding:7px 10px;display:flex}.vaultGit-module__OTVD5W__consoleForm:focus-within{border-color:var(--ink)}.vaultGit-module__OTVD5W__consolePrompt{color:var(--muted-2);-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:700}.vaultGit-module__OTVD5W__consoleInput{min-width:0;color:var(--ink);background:0 0;border:none;flex:1;font-size:12.5px}.vaultGit-module__OTVD5W__consoleInput::placeholder{color:var(--muted-2)}.vaultGit-module__OTVD5W__consoleHint{color:var(--muted-2);margin:0;font-size:12px;line-height:1.5}.vaultGit-module__OTVD5W__consoleOutput{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);max-height:520px;font-family:var(--font-mono);color:var(--ink);white-space:pre;tab-size:2;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.55;overflow:auto}.vaultGit-module__OTVD5W__consoleEmpty{border:1px dashed var(--border);border-radius:var(--radius-card);color:var(--muted-2);text-align:center;margin:0;padding:14px 16px;font-size:13px}
.ConfirmDialog-module__Xa8SYq__scrim{z-index:320;background:color-mix(in srgb, var(--ink) 32%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ConfirmDialog-module__Xa8SYq__dialog{border:1px solid var(--border);border-radius:var(--radius-card-lg);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow-lg,var(--shadow-md));color:var(--ink);padding:22px}.ConfirmDialog-module__Xa8SYq__title{margin:0;font-size:16px;font-weight:700}.ConfirmDialog-module__Xa8SYq__body{color:var(--muted-2);margin-top:8px;font-size:13px;line-height:1.5}.ConfirmDialog-module__Xa8SYq__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.ConfirmDialog-module__Xa8SYq__cancel,.ConfirmDialog-module__Xa8SYq__confirm{border-radius:var(--radius-control);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600}.ConfirmDialog-module__Xa8SYq__cancel{border:1px solid var(--border);background:var(--surface);color:var(--ink)}.ConfirmDialog-module__Xa8SYq__cancel:hover{background:var(--bg)}.ConfirmDialog-module__Xa8SYq__confirm{border:1px solid var(--ink);background:var(--ink);color:var(--surface)}.ConfirmDialog-module__Xa8SYq__confirm[data-tone=danger]{border-color:var(--error);background:var(--error);color:var(--ink-on-fill)}
.ThemeLogo-module__bUN97W__image,.ThemeLogo-module__bUN97W__light{display:block}.ThemeLogo-module__bUN97W__dark{display:none}html[data-appearance=dark] .ThemeLogo-module__bUN97W__light{display:none}html[data-appearance=dark] .ThemeLogo-module__bUN97W__dark{display:block}
.DiffView-module__0HgrCG__diff{background:var(--surface);font-size:12px;line-height:1.6;overflow-x:auto}.DiffView-module__0HgrCG__table{border-collapse:collapse;table-layout:fixed;width:100%}.DiffView-module__0HgrCG__hunkRow{background:var(--bg)}.DiffView-module__0HgrCG__hunkHead{color:var(--muted-2);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);white-space:pre;padding:4px 12px;font-size:11.5px}.DiffView-module__0HgrCG__line,.DiffView-module__0HgrCG__splitLine{vertical-align:top}.DiffView-module__0HgrCG__gutter{text-align:right;width:44px;color:var(--muted-2);background:var(--bg);border-right:1px solid var(--border-soft);-webkit-user-select:none;user-select:none;white-space:nowrap;padding:0 8px}.DiffView-module__0HgrCG__code{color:var(--ink);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;padding:0 10px}.DiffView-module__0HgrCG__sign{width:1ch;color:var(--muted-2);margin-right:6px;display:inline-block}.DiffView-module__0HgrCG__line[data-type=add] .DiffView-module__0HgrCG__code,.DiffView-module__0HgrCG__code[data-type=add]{background:color-mix(in oklch, var(--success) 12%, var(--surface))}.DiffView-module__0HgrCG__line[data-type=add] .DiffView-module__0HgrCG__sign,.DiffView-module__0HgrCG__code[data-type=add] .DiffView-module__0HgrCG__sign{color:var(--success-ink)}.DiffView-module__0HgrCG__line[data-type=del] .DiffView-module__0HgrCG__code,.DiffView-module__0HgrCG__code[data-type=del]{background:color-mix(in oklch, var(--error) 12%, var(--surface))}.DiffView-module__0HgrCG__line[data-type=del] .DiffView-module__0HgrCG__sign,.DiffView-module__0HgrCG__code[data-type=del] .DiffView-module__0HgrCG__sign{color:var(--error)}.DiffView-module__0HgrCG__code[data-type=empty]{background:var(--bg)}.DiffView-module__0HgrCG__empty{color:var(--muted-2);margin:0;padding:14px 16px;font-size:12.5px}
.Sidebar-module__m8I0oq__sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;height:100vh;padding:10px 14px 18px;display:flex;overflow:hidden}.Sidebar-module__m8I0oq__brand{flex:none;justify-content:center;align-items:center;padding:0 6px 4px;display:flex}.Sidebar-module__m8I0oq__logo{flex:none;justify-content:center;align-items:center;width:100%;display:flex}.Sidebar-module__m8I0oq__logoImg{object-fit:contain;width:80%;height:auto}.Sidebar-module__m8I0oq__nav{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.Sidebar-module__m8I0oq__navBlock,.Sidebar-module__m8I0oq__navGroup{display:contents}.Sidebar-module__m8I0oq__section{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:16px 8px 6px;font-size:11px;font-weight:600}.Sidebar-module__m8I0oq__sectionShort{display:none}.Sidebar-module__m8I0oq__navItem{border-radius:var(--radius-control);min-height:38px;color:var(--muted);align-items:center;gap:11px;padding:0 10px;font-weight:500;transition:background .12s,color .12s;display:flex;position:relative}.Sidebar-module__m8I0oq__navItem:hover{background:var(--border-soft);color:var(--ink)}.Sidebar-module__m8I0oq__navItem[data-active=true]{background:var(--accent-soft);color:var(--accent-ink)}.Sidebar-module__m8I0oq__navIcon{color:currentColor;flex:none}.Sidebar-module__m8I0oq__navLabel{flex:1;font-size:14px}.Sidebar-module__m8I0oq__badge{background:var(--warning);min-width:20px;height:20px;color:var(--on-warning);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.Sidebar-module__m8I0oq__pill{background:var(--agent-soft);color:var(--agent-ink);letter-spacing:.05em;border-radius:999px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:700}.Sidebar-module__m8I0oq__collapseBtn{border:1px solid var(--border);border-radius:var(--radius-control);width:100%;min-height:36px;color:var(--muted);cursor:pointer;background:0 0;flex:none;align-items:center;gap:11px;margin-top:14px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:flex}.Sidebar-module__m8I0oq__collapseBtn:hover{background:var(--border-soft);color:var(--ink)}.Sidebar-module__m8I0oq__collapseIcon{color:currentColor;flex:none;transition:transform .18s}.Sidebar-module__m8I0oq__collapseLabel{text-align:left;flex:1}html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__sidebar{align-items:stretch;padding-left:10px;padding-right:10px}html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__brand{justify-content:center;padding-left:0;padding-right:0}html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__logoImg{width:40px;height:40px}html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__navItem{justify-content:center;gap:0;padding-left:0;padding-right:0}:is(html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__navLabel,html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__pill,html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__collapseLabel){display:none}html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__section{text-align:center;margin-left:0;margin-right:0}html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__sectionFull{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__sectionShort{font-family:var(--font-mono);display:block}html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__badge{border:1.5px solid var(--surface);width:9px;min-width:9px;height:9px;padding:0;font-size:0;position:absolute;top:4px;right:6px}html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__collapseBtn{justify-content:center;padding-left:0;padding-right:0}html[data-sidebar-collapsed=true] .Sidebar-module__m8I0oq__collapseIcon{transform:rotate(180deg)}
.TaskComments-module__UEpF6W__wrap{border-top:1px solid var(--border-soft);margin-top:26px;padding-top:22px}.TaskComments-module__UEpF6W__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.TaskComments-module__UEpF6W__count{background:var(--bg);min-width:18px;height:17px;color:var(--muted-2);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.TaskComments-module__UEpF6W__list{flex-direction:column;gap:14px;margin:0 0 16px;padding:0;list-style:none;display:flex}.TaskComments-module__UEpF6W__comment{gap:10px;display:flex}.TaskComments-module__UEpF6W__body{flex:1;min-width:0}.TaskComments-module__UEpF6W__meta{align-items:baseline;gap:8px;display:flex}.TaskComments-module__UEpF6W__author{color:var(--ink);font-size:13px;font-weight:700}.TaskComments-module__UEpF6W__author[data-agent=true]{color:var(--agent-ink)}.TaskComments-module__UEpF6W__time{color:var(--muted-2);font-size:11.5px}.TaskComments-module__UEpF6W__text{color:var(--muted);white-space:pre-wrap;word-break:break-word;margin:3px 0 0;font-size:13.5px;line-height:1.5}.TaskComments-module__UEpF6W__empty{color:var(--muted-2);margin:0 0 16px;font-size:13px}.TaskComments-module__UEpF6W__form{flex-direction:column;gap:8px;display:flex}.TaskComments-module__UEpF6W__input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--ink);resize:vertical;padding:10px 12px;font-family:inherit;font-size:13.5px}.TaskComments-module__UEpF6W__input::placeholder{color:var(--muted-2)}.TaskComments-module__UEpF6W__formFoot{justify-content:space-between;align-items:center;gap:10px;display:flex}.TaskComments-module__UEpF6W__error{color:var(--error);font-size:12.5px}.TaskComments-module__UEpF6W__submit{border-radius:var(--radius-control);background:var(--accent);height:34px;color:var(--on-accent);cursor:pointer;border:none;padding:0 16px;font-size:13px;font-weight:600}.TaskComments-module__UEpF6W__submit:disabled{opacity:.5;cursor:default}
.TaskCriteria-module__RyiFjW__head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.TaskCriteria-module__RyiFjW__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:11px;font-weight:700}.TaskCriteria-module__RyiFjW__editBtn{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;font-weight:600}.TaskCriteria-module__RyiFjW__editBtn:hover{text-decoration:underline}.TaskCriteria-module__RyiFjW__list{flex-direction:column;gap:12px;margin:0 0 26px;padding:0;list-style:none;display:flex}.TaskCriteria-module__RyiFjW__item{color:var(--ink);align-items:center;gap:11px;font-size:14.5px;transition:color .2s;display:flex}.TaskCriteria-module__RyiFjW__item[data-done=false]{color:var(--muted)}.TaskCriteria-module__RyiFjW__checkbox{border:1.5px solid var(--faint);width:20px;height:20px;color:var(--on-success);border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:inline-flex}.TaskCriteria-module__RyiFjW__checkbox[data-done=true]{background:var(--success);border-color:var(--success)}.TaskCriteria-module__RyiFjW__empty{color:var(--muted-2);margin:0 0 26px;font-size:13.5px}.TaskCriteria-module__RyiFjW__editor{margin-bottom:26px}.TaskCriteria-module__RyiFjW__editList{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.TaskCriteria-module__RyiFjW__editRow{align-items:center;gap:8px;display:flex}.TaskCriteria-module__RyiFjW__input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:0;color:var(--ink);flex:1;padding:7px 10px;font-family:inherit;font-size:13.5px}.TaskCriteria-module__RyiFjW__input::placeholder{color:var(--muted-2)}.TaskCriteria-module__RyiFjW__rowActions{flex:none;gap:4px;display:inline-flex}.TaskCriteria-module__RyiFjW__iconBtn{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--muted-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.TaskCriteria-module__RyiFjW__iconBtn:hover:not(:disabled){background:var(--bg)}.TaskCriteria-module__RyiFjW__iconBtn:disabled{opacity:.4;cursor:default}.TaskCriteria-module__RyiFjW__addBtn{border:1px dashed var(--border);border-radius:var(--radius-control);color:var(--muted-2);cursor:pointer;background:0 0;padding:7px 12px;font-size:13px;font-weight:600}.TaskCriteria-module__RyiFjW__addBtn:hover{background:var(--bg);color:var(--ink)}.TaskCriteria-module__RyiFjW__editFoot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.TaskCriteria-module__RyiFjW__error{color:var(--error);font-size:12.5px}.TaskCriteria-module__RyiFjW__editActions{gap:8px;display:inline-flex}.TaskCriteria-module__RyiFjW__cancel{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:32px;color:var(--ink);cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.TaskCriteria-module__RyiFjW__save{border-radius:var(--radius-control);background:var(--accent);height:32px;color:var(--on-accent);cursor:pointer;border:none;padding:0 16px;font-size:13px;font-weight:600}.TaskCriteria-module__RyiFjW__cancel:disabled,.TaskCriteria-module__RyiFjW__save:disabled{opacity:.5;cursor:default}
.LabelChip-module__5YSGJG__chip{border:1px solid color-mix(in oklch, var(--chip) 35%, var(--border));background:color-mix(in oklch, var(--chip) 12%, var(--surface));color:color-mix(in oklch, var(--chip) 26%, var(--ink));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.LabelChip-module__5YSGJG__chip[data-size=sm]{padding:1px 7px;font-size:11px}.LabelChip-module__5YSGJG__chip[data-interactive=true]{cursor:pointer;background:var(--surface);border-color:color-mix(in oklch, var(--chip) 26%, var(--border))}.LabelChip-module__5YSGJG__chip[data-interactive=true][data-selected=true]{background:color-mix(in oklch, var(--chip) 14%, var(--surface));border-color:color-mix(in oklch, var(--chip) 48%, var(--border))}.LabelChip-module__5YSGJG__remove{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;margin-right:-2px;padding:0;font-size:11px;display:inline-flex}.LabelChip-module__5YSGJG__remove:hover{opacity:1}
.NewTaskModal-module__6a8pTq__overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14182852;justify-content:center;align-items:flex-start;padding-top:9vh;animation:.12s NewTaskModal-module__6a8pTq__ovl;display:flex;position:fixed;inset:0}@keyframes NewTaskModal-module__6a8pTq__ovl{0%{opacity:0}}.NewTaskModal-module__6a8pTq__panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:16px;width:100%;max-width:480px;max-height:82vh;padding:22px 24px;animation:.12s NewTaskModal-module__6a8pTq__pop;display:flex;box-shadow:0 18px 60px #14182847}.NewTaskModal-module__6a8pTq__scroll{flex-direction:column;gap:22px;margin:0 -6px;padding:2px 6px;display:flex;overflow-y:auto}.NewTaskModal-module__6a8pTq__section{flex-direction:column;gap:12px;display:flex}.NewTaskModal-module__6a8pTq__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:11px;font-weight:700}.NewTaskModal-module__6a8pTq__req{color:var(--accent)}.NewTaskModal-module__6a8pTq__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.NewTaskModal-module__6a8pTq__textarea{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);resize:vertical;outline:none;min-height:62px;padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.45;transition:border-color .12s}.NewTaskModal-module__6a8pTq__textarea:focus{border-color:var(--accent)}.NewTaskModal-module__6a8pTq__textarea::placeholder{color:var(--muted-2)}.NewTaskModal-module__6a8pTq__criteriaList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.NewTaskModal-module__6a8pTq__criterionRow{align-items:center;gap:8px;display:flex}.NewTaskModal-module__6a8pTq__criterionRow .NewTaskModal-module__6a8pTq__input{flex:1}.NewTaskModal-module__6a8pTq__removeCriterion{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:30px;height:30px;color:var(--muted-2);cursor:pointer;flex:none;font-size:18px;line-height:1;transition:color .12s,border-color .12s}.NewTaskModal-module__6a8pTq__removeCriterion:hover{color:var(--error);border-color:var(--error)}.NewTaskModal-module__6a8pTq__addRow{border:1px dashed var(--border);border-radius:var(--radius-control);height:32px;color:var(--muted);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.NewTaskModal-module__6a8pTq__addRow:hover{color:var(--accent-ink);border-color:var(--accent)}.NewTaskModal-module__6a8pTq__labelWrap{flex-wrap:wrap;gap:6px;display:flex}.NewTaskModal-module__6a8pTq__hint{color:var(--muted-2);margin:0;font-size:12px;line-height:1.4}.NewTaskModal-module__6a8pTq__error{color:var(--error);margin:0;font-size:13px}@keyframes NewTaskModal-module__6a8pTq__pop{0%{opacity:0;transform:translateY(-6px)}}.NewTaskModal-module__6a8pTq__title{color:var(--ink);margin:0;font-size:18px;font-weight:700}.NewTaskModal-module__6a8pTq__field{flex-direction:column;gap:7px;display:flex}.NewTaskModal-module__6a8pTq__label{color:var(--muted-2);font-size:12px;font-weight:600}.NewTaskModal-module__6a8pTq__input,.NewTaskModal-module__6a8pTq__select{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:40px;color:var(--ink);outline:none;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .12s}.NewTaskModal-module__6a8pTq__input:focus,.NewTaskModal-module__6a8pTq__select:focus{border-color:var(--accent)}.NewTaskModal-module__6a8pTq__input::placeholder{color:var(--muted-2)}.NewTaskModal-module__6a8pTq__segmented{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.NewTaskModal-module__6a8pTq__segment{border:1.5px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:38px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.NewTaskModal-module__6a8pTq__segment[data-active=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.NewTaskModal-module__6a8pTq__prioDot{border-radius:50%;width:8px;height:8px}.NewTaskModal-module__6a8pTq__actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.NewTaskModal-module__6a8pTq__cancel{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:40px;color:var(--ink);cursor:pointer;padding:0 16px;font-size:14px;font-weight:600}.NewTaskModal-module__6a8pTq__cancel:hover{background:var(--bg)}.NewTaskModal-module__6a8pTq__create{border-radius:var(--radius-control);background:var(--accent);height:40px;color:var(--on-accent);cursor:pointer;border:none;padding:0 18px;font-size:14px;font-weight:700;transition:filter .12s}.NewTaskModal-module__6a8pTq__create:hover:not(:disabled){filter:brightness(1.07)}.NewTaskModal-module__6a8pTq__create:disabled{opacity:.5;cursor:not-allowed}
.AssigneePicker-module__FtBGja__wrap{display:inline-flex;position:relative}.AssigneePicker-module__FtBGja__trigger{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);max-width:180px;height:30px;color:var(--ink);cursor:pointer;align-items:center;gap:7px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex}.AssigneePicker-module__FtBGja__trigger:hover{border-color:var(--accent)}.AssigneePicker-module__FtBGja__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AssigneePicker-module__FtBGja__trigger[data-size=sm]{height:26px;font-size:12px;font-weight:600}.AssigneePicker-module__FtBGja__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AssigneePicker-module__FtBGja__placeholder{color:var(--muted-2)}.AssigneePicker-module__FtBGja__caret{color:var(--muted-2);font-size:9px}.AssigneePicker-module__FtBGja__scrim{z-index:40;position:fixed;inset:0}.AssigneePicker-module__FtBGja__menu{z-index:41;background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:200px;max-height:320px;padding:6px;animation:.1s AssigneePicker-module__FtBGja__apop;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 14px 40px #1418283d}.AssigneePicker-module__FtBGja__menu[data-align=left]{left:0}.AssigneePicker-module__FtBGja__menu[data-align=right]{right:0}@keyframes AssigneePicker-module__FtBGja__apop{0%{opacity:0;transform:translateY(-4px)}}.AssigneePicker-module__FtBGja__group{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:8px 8px 4px;font-size:10.5px;font-weight:700}.AssigneePicker-module__FtBGja__group:first-of-type{margin-top:4px}.AssigneePicker-module__FtBGja__item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;font-family:inherit;font-size:13px;font-weight:500;transition:background .1s;display:flex}.AssigneePicker-module__FtBGja__item:hover{background:var(--bg)}.AssigneePicker-module__FtBGja__item[data-selected=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.AssigneePicker-module__FtBGja__unassignDot{border:1.5px dashed var(--border-strong,var(--border));border-radius:50%;width:18px;height:18px}.AssigneePicker-module__FtBGja__note{color:var(--muted-2);margin:6px 8px 2px;font-size:11px;line-height:1.4}
.ConnectionLost-module__nrpyhW__lost{border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);align-items:center;gap:8px;margin:8px 0;padding:8px 12px;font-size:12.5px;display:flex}.ConnectionLost-module__nrpyhW__glyph{color:var(--warning-ink);flex:none}.ConnectionLost-module__nrpyhW__text{flex:auto;min-width:0}.ConnectionLost-module__nrpyhW__actions{flex:none;gap:6px;display:inline-flex}.ConnectionLost-module__nrpyhW__btn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;padding:3px 10px;font-size:12px}.ConnectionLost-module__nrpyhW__btn:hover{background:var(--surface-2,var(--bg));border-color:var(--muted-4,var(--border))}
.NotificationBell-module__CMzuoq__wrap{display:inline-flex;position:relative}.NotificationBell-module__CMzuoq__bell{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:40px;height:40px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.NotificationBell-module__CMzuoq__bell:hover{border-color:var(--faint);background:var(--bg);color:var(--ink)}.NotificationBell-module__CMzuoq__bellIcon{width:18px;height:18px}.NotificationBell-module__CMzuoq__badge{background:var(--error);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.NotificationBell-module__CMzuoq__staleDot{background:var(--warning);border:1.5px solid var(--surface);border-radius:999px;width:9px;height:9px;position:absolute;bottom:-3px;right:-3px}.NotificationBell-module__CMzuoq__bell[data-stale=true]{color:var(--muted-2)}.NotificationBell-module__CMzuoq__scrim{z-index:40;position:fixed;inset:0}.NotificationBell-module__CMzuoq__panel{z-index:41;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);width:320px;max-height:60vh;box-shadow:var(--shadow-md);padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.NotificationBell-module__CMzuoq__head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:8px 10px 10px;display:flex}.NotificationBell-module__CMzuoq__headTitle{color:var(--ink);font-size:13px;font-weight:700}.NotificationBell-module__CMzuoq__markAll{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.NotificationBell-module__CMzuoq__markAll:hover{text-decoration:underline}.NotificationBell-module__CMzuoq__empty{text-align:center;color:var(--muted);padding:22px 12px;font-size:12.5px}.NotificationBell-module__CMzuoq__list{margin:0;padding:4px 0 0;list-style:none}.NotificationBell-module__CMzuoq__item{border-radius:var(--radius-control);color:inherit;gap:9px;padding:10px;text-decoration:none;display:flex}.NotificationBell-module__CMzuoq__item:hover{background:var(--bg)}.NotificationBell-module__CMzuoq__item[data-unread=true]{background:color-mix(in oklch, var(--accent) 6%, transparent)}.NotificationBell-module__CMzuoq__dot{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.NotificationBell-module__CMzuoq__dot[data-unread=true]{background:var(--accent)}.NotificationBell-module__CMzuoq__itemBody{flex-direction:column;gap:2px;min-width:0;display:flex}.NotificationBell-module__CMzuoq__itemTitle{color:var(--ink);font-size:13px;font-weight:650}.NotificationBell-module__CMzuoq__itemText{color:var(--muted-2);font-size:12px;line-height:1.4}.NotificationBell-module__CMzuoq__itemTime{color:var(--muted);margin-top:1px;font-size:11px}
.MobileNav-module__jLUvNW__trigger{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:none}.MobileNav-module__jLUvNW__scrim{z-index:50;background:color-mix(in srgb, var(--ink) 32%, transparent);border:0;position:fixed;inset:0}.MobileNav-module__jLUvNW__drawer{z-index:51;background:var(--surface);border-right:1px solid var(--border);width:min(300px,100vw - 48px);box-shadow:var(--shadow-lg);padding:16px 12px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.MobileNav-module__jLUvNW__head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;min-height:42px;padding:0 4px 14px;display:flex}.MobileNav-module__jLUvNW__title{color:var(--ink);font-size:17px;font-weight:700}.MobileNav-module__jLUvNW__close{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);width:38px;height:38px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.MobileNav-module__jLUvNW__section{padding:18px 0 0}.MobileNav-module__jLUvNW__sectionLabel{color:var(--muted-2);letter-spacing:.05em;text-transform:uppercase;margin:0 8px 6px;font-size:11px;font-weight:700}.MobileNav-module__jLUvNW__link{border-radius:var(--radius-control);min-height:44px;color:var(--muted-2);align-items:center;gap:11px;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.MobileNav-module__jLUvNW__link:hover,.MobileNav-module__jLUvNW__link[data-active=true]{background:var(--accent-soft);color:var(--ink)}.MobileNav-module__jLUvNW__icon{flex:none;width:18px;height:18px}.MobileNav-module__jLUvNW__badge{background:var(--accent);min-width:18px;color:var(--on-accent);text-align:center;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:11px}@media (max-width:880px){.MobileNav-module__jLUvNW__trigger{display:inline-flex}}
.TaskLabels-module__hDm3IW__wrap{margin-bottom:26px}.TaskLabels-module__hDm3IW__head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.TaskLabels-module__hDm3IW__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:11px;font-weight:700}.TaskLabels-module__hDm3IW__editBtn{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;font-weight:600}.TaskLabels-module__hDm3IW__editBtn:hover{text-decoration:underline}.TaskLabels-module__hDm3IW__chips{flex-wrap:wrap;gap:6px;display:flex}.TaskLabels-module__hDm3IW__empty{color:var(--muted-2);margin:0;font-size:13px}.TaskLabels-module__hDm3IW__editor{flex-direction:column;gap:12px;display:flex}.TaskLabels-module__hDm3IW__newRow{align-items:center;gap:8px;display:flex}.TaskLabels-module__hDm3IW__tones{flex:none;gap:4px;display:inline-flex}.TaskLabels-module__hDm3IW__tone{cursor:pointer;border:2px solid #0000;border-radius:50%;width:18px;height:18px;padding:0}.TaskLabels-module__hDm3IW__tone[data-active=true]{border-color:var(--ink)}.TaskLabels-module__hDm3IW__input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:0;color:var(--ink);flex:1;padding:6px 10px;font-family:inherit;font-size:13px}.TaskLabels-module__hDm3IW__input::placeholder{color:var(--muted-2)}.TaskLabels-module__hDm3IW__addBtn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:30px;color:var(--ink);cursor:pointer;flex:none;padding:0 12px;font-size:12.5px;font-weight:600}.TaskLabels-module__hDm3IW__addBtn:disabled{opacity:.5;cursor:default}.TaskLabels-module__hDm3IW__footRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.TaskLabels-module__hDm3IW__error{color:var(--error);font-size:12.5px}.TaskLabels-module__hDm3IW__actions{gap:8px;display:inline-flex}.TaskLabels-module__hDm3IW__cancel{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:32px;color:var(--ink);cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.TaskLabels-module__hDm3IW__save{border-radius:var(--radius-control);background:var(--accent);height:32px;color:var(--on-accent);cursor:pointer;border:none;padding:0 16px;font-size:13px;font-weight:600}.TaskLabels-module__hDm3IW__cancel:disabled,.TaskLabels-module__hDm3IW__save:disabled{opacity:.5;cursor:default}.TaskLabels-module__hDm3IW__hint{color:var(--muted-2);margin:0;font-size:12px}
.Toast-module__dpyMdW__viewport{z-index:300;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.Toast-module__dpyMdW__toast{pointer-events:auto;border:1px solid var(--border);border-left:3px solid var(--muted-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-md);color:var(--ink);align-items:flex-start;gap:9px;padding:11px 12px;font-size:13px;line-height:1.4;display:flex}.Toast-module__dpyMdW__toast[data-tone=success]{border-left-color:var(--success)}.Toast-module__dpyMdW__toast[data-tone=error]{border-left-color:var(--error)}.Toast-module__dpyMdW__toast[data-tone=info]{border-left-color:var(--accent)}.Toast-module__dpyMdW__glyph{flex:none;font-size:13px;line-height:1.4}.Toast-module__dpyMdW__toast[data-tone=success] .Toast-module__dpyMdW__glyph{color:var(--success-ink)}.Toast-module__dpyMdW__toast[data-tone=error] .Toast-module__dpyMdW__glyph{color:var(--error)}.Toast-module__dpyMdW__toast[data-tone=info] .Toast-module__dpyMdW__glyph{color:var(--accent)}.Toast-module__dpyMdW__message{word-break:break-word;flex:auto;min-width:0}.Toast-module__dpyMdW__dismiss{border-radius:var(--radius-control);color:var(--muted-2);cursor:pointer;background:0 0;border:0;flex:none;margin:-2px -2px 0 0;padding:2px 5px;font-size:12px}.Toast-module__dpyMdW__dismiss:hover{background:var(--bg);color:var(--ink)}
.CatalogDatasetsStrip-module__TCBgwq__strip{border-bottom:1px solid var(--border);background:var(--bg);flex:none;align-items:center;gap:14px;padding:8px 28px;display:flex;overflow-x:auto}.CatalogDatasetsStrip-module__TCBgwq__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);flex:none;font-size:11px;font-weight:700}.CatalogDatasetsStrip-module__TCBgwq__list{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CatalogDatasetsStrip-module__TCBgwq__item{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:8px;padding:5px 6px 5px 12px;display:inline-flex}.CatalogDatasetsStrip-module__TCBgwq__item[data-status=failed]{border-color:color-mix(in srgb, var(--error) 40%, var(--border))}.CatalogDatasetsStrip-module__TCBgwq__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12.5px;font-weight:600;overflow:hidden}.CatalogDatasetsStrip-module__TCBgwq__err{color:var(--error);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;overflow:hidden}.CatalogDatasetsStrip-module__TCBgwq__dismiss{width:22px;height:22px;color:var(--muted-2);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.CatalogDatasetsStrip-module__TCBgwq__dismiss:hover:not(:disabled){background:color-mix(in srgb, var(--error) 12%, transparent);color:var(--error)}.CatalogDatasetsStrip-module__TCBgwq__dismiss:disabled{opacity:.5;cursor:not-allowed}
.catalog-module__-ESj2G__page{flex-direction:column;height:100%;min-height:0;display:flex}.catalog-module__-ESj2G__header{border-bottom:1px solid var(--border);background:var(--surface);flex:none;justify-content:flex-end;align-items:center;gap:12px;min-height:50px;padding:8px 28px;display:flex}.catalog-module__-ESj2G__catalog{--tree-col:260px;--rail-col:300px;grid-template-columns:var(--tree-col) minmax(0, 1fr) var(--rail-col);flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.catalog-module__-ESj2G__catalog[data-tree-collapsed=true]{--tree-col:48px}.catalog-module__-ESj2G__catalog[data-rail-collapsed=true]{--rail-col:48px}.catalog-module__-ESj2G__tree{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;padding:18px 12px;display:flex;overflow-y:auto}.catalog-module__-ESj2G__catalog[data-tree-collapsed=true] .catalog-module__-ESj2G__tree{padding:18px 8px;overflow:hidden}.catalog-module__-ESj2G__treeHead{justify-content:flex-end;margin-bottom:8px;display:flex}.catalog-module__-ESj2G__catalog[data-tree-collapsed=true] .catalog-module__-ESj2G__treeHead{justify-content:center}.catalog-module__-ESj2G__paneToggle{border:1px solid var(--border);border-radius:var(--radius-control);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.catalog-module__-ESj2G__paneToggle:hover{background:var(--border-soft);color:var(--ink)}.catalog-module__-ESj2G__treeToggleIcon,.catalog-module__-ESj2G__railToggleIcon{transition:transform .18s}.catalog-module__-ESj2G__catalog[data-tree-collapsed=true] .catalog-module__-ESj2G__treeToggleIcon{transform:rotate(180deg)}.catalog-module__-ESj2G__catalog[data-tree-collapsed=true] .catalog-module__-ESj2G__treeBody{display:none}.catalog-module__-ESj2G__catalogRoot{align-items:center;gap:9px;padding:6px 8px 12px;display:flex}.catalog-module__-ESj2G__cube{color:var(--accent-ink)}.catalog-module__-ESj2G__catalogName{color:var(--ink);font-size:14px;font-weight:700}.catalog-module__-ESj2G__treeGroups{flex-direction:column;gap:2px;display:flex}.catalog-module__-ESj2G__schema{padding-top:6px}.catalog-module__-ESj2G__schema+.catalog-module__-ESj2G__schema{border-top:1px solid var(--border-soft);margin-top:2px}.catalog-module__-ESj2G__schemaHead{align-items:center;gap:8px;padding:7px 8px 6px;display:flex;position:relative}.catalog-module__-ESj2G__folder{color:var(--accent-ink);flex:none}.catalog-module__-ESj2G__schemaName{letter-spacing:.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.catalog-module__-ESj2G__schemaCount{background:var(--border-soft);min-width:18px;height:16px;color:var(--muted-2);font-family:var(--font-mono);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.catalog-module__-ESj2G__schemaEmpty{color:var(--muted-2);margin:0 0 2px 26px;font-size:11px;font-style:italic}.catalog-module__-ESj2G__tableList{border-left:1px solid var(--border);flex-direction:column;gap:1px;margin:0 0 2px 15px;padding-left:8px;display:flex}.catalog-module__-ESj2G__tableRow{border-radius:7px;align-items:center;display:flex;position:relative}.catalog-module__-ESj2G__tableRow:hover{background:var(--border-soft)}.catalog-module__-ESj2G__tableRow[data-active=true]{background:var(--accent-soft)}.catalog-module__-ESj2G__tableItem{min-width:0;color:var(--muted);border-radius:7px;flex:1;align-items:center;gap:8px;padding:6px 8px;transition:color .12s;display:flex}.catalog-module__-ESj2G__tableRow:hover .catalog-module__-ESj2G__tableItem{color:var(--ink)}.catalog-module__-ESj2G__tableItem[data-active=true]{color:var(--accent-ink);font-weight:600}.catalog-module__-ESj2G__tableIcon{color:currentColor;opacity:.85;flex:none}.catalog-module__-ESj2G__tableName{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.catalog-module__-ESj2G__graphTag{background:var(--accent-soft);color:var(--accent-ink);letter-spacing:.03em;text-transform:uppercase;border-radius:5px;flex:none;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:700}.catalog-module__-ESj2G__rowDelete{width:22px;height:22px;color:var(--muted-2);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-right:5px;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.catalog-module__-ESj2G__schemaHead .catalog-module__-ESj2G__rowDelete{margin-right:0}.catalog-module__-ESj2G__tableRow:hover .catalog-module__-ESj2G__rowDelete,.catalog-module__-ESj2G__schemaHead:hover .catalog-module__-ESj2G__rowDelete,.catalog-module__-ESj2G__rowDelete:focus-visible{opacity:1}.catalog-module__-ESj2G__rowDelete:hover:not(:disabled){background:color-mix(in srgb, var(--error) 14%, transparent);color:var(--error)}.catalog-module__-ESj2G__rowDelete:disabled{opacity:.5;cursor:progress}.catalog-module__-ESj2G__rowDelete[data-error=true]{opacity:1;color:var(--error)}.catalog-module__-ESj2G__rowDeleteIcon{width:13px;height:13px}.catalog-module__-ESj2G__nameTip{z-index:60;border:1px solid var(--border);background:var(--surface);max-width:min(360px,90vw);color:var(--ink);font-family:var(--font-mono);white-space:normal;overflow-wrap:anywhere;box-shadow:var(--shadow-md);pointer-events:none;border-radius:7px;padding:6px 9px;font-size:12px;line-height:1.35;position:fixed}.catalog-module__-ESj2G__detail{padding:20px 26px 40px;overflow-y:auto}.catalog-module__-ESj2G__detailHead{align-items:center;gap:12px;display:flex}.catalog-module__-ESj2G__assetTitle{color:var(--ink);margin:0;font-size:18px;font-weight:700}.catalog-module__-ESj2G__formatBadge{background:var(--accent-soft);color:var(--accent-ink);border-radius:7px;padding:3px 10px;font-size:12px;font-weight:700}.catalog-module__-ESj2G__stats{gap:26px;margin:12px 0 18px;display:flex}.catalog-module__-ESj2G__stat{flex-direction:column;gap:2px;display:flex}.catalog-module__-ESj2G__statValue{color:var(--ink);font-size:13px;font-weight:700}.catalog-module__-ESj2G__statLabel{color:var(--muted-2);font-size:10.5px}.catalog-module__-ESj2G__freshness{align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.catalog-module__-ESj2G__freshness[data-fresh=true]{color:var(--success-ink)}.catalog-module__-ESj2G__freshness[data-fresh=false]{color:var(--warning-ink)}.catalog-module__-ESj2G__freshDot{background:currentColor;border-radius:50%;width:8px;height:8px}.catalog-module__-ESj2G__sectionLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:0 0 8px;font-size:10px;font-weight:700}.catalog-module__-ESj2G__datasetProvCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:14px;margin-bottom:28px;padding:16px;display:flex}.catalog-module__-ESj2G__datasetProvGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px 24px;display:grid}.catalog-module__-ESj2G__datasetProvItem{flex-direction:column;gap:3px;min-width:0;display:flex}.catalog-module__-ESj2G__datasetProvLabel{color:var(--muted-2);font-size:11px}.catalog-module__-ESj2G__datasetProvValue{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.catalog-module__-ESj2G__datasetDeleteRow{border-top:1px solid var(--border-soft);justify-content:flex-end;padding-top:12px;display:flex}.catalog-module__-ESj2G__datasetDeleteBtn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:30px;color:var(--muted-2);cursor:pointer;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .12s,color .12s}.catalog-module__-ESj2G__datasetDeleteBtn:hover:not(:disabled){border-color:var(--error);color:var(--error)}.catalog-module__-ESj2G__datasetDeleteBtn:disabled{opacity:.5;cursor:not-allowed}.catalog-module__-ESj2G__checkHealth{color:var(--muted-2);margin:0 0 14px;font-size:13px}.catalog-module__-ESj2G__checkHealth strong[data-tone=ok]{color:var(--success-ink)}.catalog-module__-ESj2G__checkHealth strong[data-tone=warn]{color:var(--warning-ink)}.catalog-module__-ESj2G__checkHealthSub{color:var(--muted-2);font-size:12px}.catalog-module__-ESj2G__schemaCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin-bottom:18px;overflow:hidden}.catalog-module__-ESj2G__colRow{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.catalog-module__-ESj2G__colRow:last-child{border-bottom:none}.catalog-module__-ESj2G__colLeft{flex-direction:column;gap:2px;min-width:0;display:flex}.catalog-module__-ESj2G__colDoc{color:var(--muted-2);font-size:11px}.catalog-module__-ESj2G__colName{color:var(--ink);font-size:12px;font-weight:500}.catalog-module__-ESj2G__colRight{align-items:center;gap:12px;display:inline-flex}.catalog-module__-ESj2G__colType{color:var(--muted-2);font-size:11.5px}.catalog-module__-ESj2G__partTag{background:var(--accent-soft);color:var(--accent-ink);letter-spacing:.04em;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.catalog-module__-ESj2G__sampleWrap{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow-x:auto}.catalog-module__-ESj2G__sample{border-collapse:collapse;width:100%;font-size:11.5px}.catalog-module__-ESj2G__sample th{text-align:left;border-bottom:1px solid var(--border);color:var(--muted-2);white-space:nowrap;padding:8px 12px;font-weight:600}.catalog-module__-ESj2G__sample td{border-bottom:1px solid var(--border-soft);color:var(--ink);white-space:nowrap;padding:7px 12px}.catalog-module__-ESj2G__sample tbody tr:last-child td{border-bottom:none}.catalog-module__-ESj2G__rail{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;padding:18px 22px 48px;display:flex;overflow-y:auto}.catalog-module__-ESj2G__catalog[data-rail-collapsed=true] .catalog-module__-ESj2G__rail{padding:18px 8px;overflow:hidden}.catalog-module__-ESj2G__railHead{justify-content:flex-start;margin-bottom:12px;display:flex}.catalog-module__-ESj2G__catalog[data-rail-collapsed=true] .catalog-module__-ESj2G__railHead{justify-content:center}.catalog-module__-ESj2G__catalog[data-rail-collapsed=true] .catalog-module__-ESj2G__railToggleIcon{transform:rotate(180deg)}.catalog-module__-ESj2G__catalog[data-rail-collapsed=true] .catalog-module__-ESj2G__railBody{display:none}.catalog-module__-ESj2G__railTrigger{z-index:40;border:1px solid var(--border);background:var(--surface);height:40px;color:var(--ink);box-shadow:var(--shadow-md);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:none;position:fixed;bottom:16px;right:16px}.catalog-module__-ESj2G__railTrigger:hover{border-color:var(--accent)}.catalog-module__-ESj2G__railTriggerIcon{width:16px;height:16px}.catalog-module__-ESj2G__railScrim{z-index:50;background:color-mix(in srgb, var(--ink) 32%, transparent);border:0;display:none;position:fixed;inset:0}.catalog-module__-ESj2G__railDrawerTitle{color:var(--ink);font-size:14px;font-weight:700;display:none}.catalog-module__-ESj2G__railClose{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);width:34px;height:34px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:none}.catalog-module__-ESj2G__railLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:0 0 12px;font-size:11px;font-weight:700}.catalog-module__-ESj2G__railLabel:not(:first-child){margin-top:28px}.catalog-module__-ESj2G__linkedList{flex-direction:column;gap:10px;display:flex}.catalog-module__-ESj2G__linkedCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:7px;padding:12px 13px;transition:border-color .12s,box-shadow .12s;display:flex}.catalog-module__-ESj2G__linkedCard:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.catalog-module__-ESj2G__linkedTop{align-items:center;gap:8px;display:flex}.catalog-module__-ESj2G__linkedUnassigned{border:1px dashed var(--faint);border-radius:8px;flex:none;width:28px;height:28px}.catalog-module__-ESj2G__linkedId{color:var(--muted-2);font-size:11.5px}.catalog-module__-ESj2G__linkedTitle{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.35}.catalog-module__-ESj2G__empty{color:var(--muted-2);margin:0;font-size:13px}.catalog-module__-ESj2G__details{margin:0}.catalog-module__-ESj2G__detailRow{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.catalog-module__-ESj2G__detailRow:last-child{border-bottom:none}.catalog-module__-ESj2G__detailRow dt{color:var(--muted-2);font-size:13px}.catalog-module__-ESj2G__detailRow dd{color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.catalog-module__-ESj2G__jobLink{color:var(--accent-ink);font-weight:600}.catalog-module__-ESj2G__jobLink:hover{text-decoration:underline}.catalog-module__-ESj2G__jobName{color:var(--ink);font-weight:600}.catalog-module__-ESj2G__muted{color:var(--muted-2)}.catalog-module__-ESj2G__emptyState{flex-direction:column;gap:6px;padding:40px 4px;display:flex}.catalog-module__-ESj2G__emptyTitle{color:var(--ink);margin:0;font-size:16px;font-weight:700}.catalog-module__-ESj2G__layerBadge{text-transform:capitalize;letter-spacing:.02em;border-radius:7px;padding:3px 10px;font-size:12px;font-weight:700}.catalog-module__-ESj2G__layerBadge[data-layer=bronze]{color:#8a5011;background:#fbe6d6}.catalog-module__-ESj2G__layerBadge[data-layer=silver]{color:#51607a;background:#eef1f5}.catalog-module__-ESj2G__layerBadge[data-layer=gold]{color:#8a6a0a;background:#fdf3c8}.catalog-module__-ESj2G__layerSeg{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.catalog-module__-ESj2G__layerSeg[data-pending]{opacity:.6}.catalog-module__-ESj2G__layerSegBtn{color:var(--muted-2);text-transform:capitalize;letter-spacing:.02em;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;transition:background .12s,color .12s}.catalog-module__-ESj2G__layerSegBtn:hover:not(:disabled):not([data-active]){background:var(--border-soft);color:var(--ink)}.catalog-module__-ESj2G__layerSegBtn:disabled{cursor:progress}.catalog-module__-ESj2G__layerSegBtn[data-active][data-layer=bronze]{color:#8a5011;background:#fbe6d6}.catalog-module__-ESj2G__layerSegBtn[data-active][data-layer=silver]{color:#51607a;background:#eef1f5}.catalog-module__-ESj2G__layerSegBtn[data-active][data-layer=gold]{color:#8a6a0a;background:#fdf3c8}.catalog-module__-ESj2G__lineage{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.catalog-module__-ESj2G__lineageStep{align-items:center;gap:8px;display:inline-flex}.catalog-module__-ESj2G__lineageArrow{color:var(--muted-2);font-size:13px}.catalog-module__-ESj2G__lineageLink{text-decoration:none}.catalog-module__-ESj2G__lineageNode{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;display:inline-flex}.catalog-module__-ESj2G__lineageLink:hover .catalog-module__-ESj2G__lineageNode{border-color:var(--accent)}.catalog-module__-ESj2G__lineageNode[data-current=true]{border-color:var(--accent);background:var(--accent-soft)}.catalog-module__-ESj2G__lineageLayer{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2);font-size:10px;font-weight:700}.catalog-module__-ESj2G__lineageNode[data-layer=bronze] .catalog-module__-ESj2G__lineageLayer{color:#8a5011}.catalog-module__-ESj2G__lineageNode[data-layer=silver] .catalog-module__-ESj2G__lineageLayer{color:#51607a}.catalog-module__-ESj2G__lineageNode[data-layer=gold] .catalog-module__-ESj2G__lineageLayer{color:#8a6a0a}@media (max-width:1100px){.catalog-module__-ESj2G__catalog{--tree-col:220px;grid-template-columns:var(--tree-col) minmax(0, 1fr)}.catalog-module__-ESj2G__rail{z-index:51;width:min(360px,88vw);box-shadow:var(--shadow-lg);padding:16px 20px 48px;transition:transform .22s;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.catalog-module__-ESj2G__catalog[data-rail-drawer-open=true] .catalog-module__-ESj2G__rail{transform:translate(0)}.catalog-module__-ESj2G__railHead{justify-content:space-between;align-items:center;margin-bottom:16px}.catalog-module__-ESj2G__railHead .catalog-module__-ESj2G__paneToggle{display:none}.catalog-module__-ESj2G__railDrawerTitle{display:inline}.catalog-module__-ESj2G__railClose,.catalog-module__-ESj2G__railTrigger{display:inline-flex}.catalog-module__-ESj2G__railScrim{display:block}}.catalog-module__-ESj2G__lineageRail{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}.catalog-module__-ESj2G__lineageGroup{flex-direction:column;gap:5px;display:flex}.catalog-module__-ESj2G__lineageGroupLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2);font-size:11px;font-weight:700}.catalog-module__-ESj2G__lineageRef{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:8px;padding:6px 9px;text-decoration:none;display:flex}.catalog-module__-ESj2G__lineageRefKind{background:var(--accent-soft);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.03em;border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.catalog-module__-ESj2G__lineageRefLabel{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.catalog-module__-ESj2G__lineageRefLink{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding:5px 9px;font-size:12px;text-decoration:none;transition:border-color .12s;display:block;overflow:hidden}.catalog-module__-ESj2G__lineageRefLink:hover{border-color:var(--accent)}
.TopBar-module__2JCqTa__bar{background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:16px;min-width:0;height:64px;padding:0 22px;display:flex}.TopBar-module__2JCqTa__breadcrumb{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.TopBar-module__2JCqTa__crumbRoot{color:var(--muted-2)}.TopBar-module__2JCqTa__sep{color:var(--faint)}.TopBar-module__2JCqTa__crumbCurrent{color:var(--ink);font-weight:600}.TopBar-module__2JCqTa__demoBadge{letter-spacing:.02em;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-soft);white-space:nowrap;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:11px;font-weight:600;text-decoration:none}.TopBar-module__2JCqTa__demoBadge:hover{border-color:var(--accent)}.TopBar-module__2JCqTa__demoBadgeStatic:hover{border-color:var(--accent-soft)}.TopBar-module__2JCqTa__search{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);cursor:pointer;align-items:center;gap:9px;width:320px;max-width:38vw;height:38px;margin-left:8px;padding:0 12px;transition:border-color .12s,background .12s;display:flex}.TopBar-module__2JCqTa__search:hover{border-color:var(--faint);background:var(--surface)}.TopBar-module__2JCqTa__searchIcon{color:var(--muted-2);flex:none}.TopBar-module__2JCqTa__searchPlaceholder{text-align:left;min-width:0;color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}.TopBar-module__2JCqTa__kbd{border:1px solid var(--border);background:var(--surface);color:var(--muted-2);border-radius:6px;flex:none;padding:2px 6px;font-size:11px}.TopBar-module__2JCqTa__assistant{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);height:38px;color:var(--muted-2);cursor:pointer;align-items:center;gap:8px;padding:0 12px;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.TopBar-module__2JCqTa__assistant:hover{border-color:var(--agent);background:var(--surface);color:var(--ink)}.TopBar-module__2JCqTa__assistantIcon{width:16px;height:16px;color:var(--agent);flex:none}.TopBar-module__2JCqTa__assistantLabel{font-size:13.5px;font-weight:600}.TopBar-module__2JCqTa__menuSection{border-bottom:1px solid var(--border-soft);padding:8px 0 10px}.TopBar-module__2JCqTa__menuLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);padding:2px 10px 8px;font-size:11px;font-weight:600}.TopBar-module__2JCqTa__modeSwitch{border:1px solid var(--border);border-radius:999px;gap:2px;margin:0 10px;padding:3px;display:flex}.TopBar-module__2JCqTa__modeBtn{height:28px;color:var(--muted-2);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.TopBar-module__2JCqTa__modeBtn:hover{color:var(--ink)}.TopBar-module__2JCqTa__modeBtn[data-active=true]{background:var(--accent-soft);color:var(--accent-ink)}.TopBar-module__2JCqTa__modeIcon{width:16px;height:16px}.TopBar-module__2JCqTa__newTask{border-radius:var(--radius-control);background:var(--accent);height:40px;color:var(--on-accent);cursor:pointer;border:none;align-items:center;gap:7px;margin-left:auto;padding:0 16px;font-size:14px;font-weight:600;transition:filter .12s;display:inline-flex}.TopBar-module__2JCqTa__newTask:hover{filter:brightness(1.06)}.TopBar-module__2JCqTa__newIcon{width:17px;height:17px}.TopBar-module__2JCqTa__user{position:relative}.TopBar-module__2JCqTa__userButton{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;align-items:center;gap:9px;height:40px;padding:0 10px 0 6px;transition:border-color .12s,background .12s;display:inline-flex}.TopBar-module__2JCqTa__userButton:hover{border-color:var(--faint);background:var(--bg)}.TopBar-module__2JCqTa__avatar{background:var(--panel-edge);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.TopBar-module__2JCqTa__userName{color:var(--ink);font-size:13.5px;font-weight:600}@media (max-width:880px){.TopBar-module__2JCqTa__bar{gap:8px;padding:0 12px}.TopBar-module__2JCqTa__breadcrumb{flex:1;gap:4px;overflow:hidden}.TopBar-module__2JCqTa__crumbRoot,.TopBar-module__2JCqTa__sep,.TopBar-module__2JCqTa__demoBadge{display:none}.TopBar-module__2JCqTa__crumbCurrent{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TopBar-module__2JCqTa__search,.TopBar-module__2JCqTa__assistant,.TopBar-module__2JCqTa__newTask{flex:none;justify-content:center;width:38px;max-width:none;margin-left:0;padding:0}.TopBar-module__2JCqTa__searchPlaceholder,.TopBar-module__2JCqTa__search .TopBar-module__2JCqTa__kbd,.TopBar-module__2JCqTa__assistantLabel,.TopBar-module__2JCqTa__assistant .TopBar-module__2JCqTa__kbd,.TopBar-module__2JCqTa__newTask span{display:none}.TopBar-module__2JCqTa__newTask{height:40px}}@media (max-width:560px){.TopBar-module__2JCqTa__userName{display:none}.TopBar-module__2JCqTa__userButton{padding:0 5px}}.TopBar-module__2JCqTa__menuScrim{z-index:40;position:fixed;inset:0}.TopBar-module__2JCqTa__menu{z-index:41;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:220px;box-shadow:var(--shadow-md);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.TopBar-module__2JCqTa__menuHead{border-bottom:1px solid var(--border-soft);padding:10px 10px 12px}.TopBar-module__2JCqTa__menuName{color:var(--ink);font-size:14px;font-weight:600}.TopBar-module__2JCqTa__menuMeta{color:var(--muted-2);margin-top:2px;font-size:12px}.TopBar-module__2JCqTa__role{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.TopBar-module__2JCqTa__menuItem{text-align:left;border-radius:var(--radius-control);width:100%;color:var(--ink);margin-top:6px;padding:9px 10px;font-size:13.5px;font-weight:500;transition:background .12s;display:block}.TopBar-module__2JCqTa__menuItem:hover{background:var(--bg)}.TopBar-module__2JCqTa__signOut{text-align:left;border-radius:var(--radius-control);width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:9px 10px;font-size:13.5px;font-weight:500;transition:background .12s}.TopBar-module__2JCqTa__signOut:hover{background:var(--bg)}
.TaskSubtasks-module__sA7tna__wrap{margin-bottom:26px}.TaskSubtasks-module__sA7tna__head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.TaskSubtasks-module__sA7tna__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:11px;font-weight:700}.TaskSubtasks-module__sA7tna__rollup{color:var(--muted-2);font-size:12px;font-weight:600}.TaskSubtasks-module__sA7tna__bar{background:var(--border);border-radius:999px;height:6px;margin-bottom:12px;overflow:hidden}.TaskSubtasks-module__sA7tna__barFill{background:var(--success);border-radius:999px;height:100%;transition:width .25s;display:block}@media (prefers-reduced-motion:reduce){.TaskSubtasks-module__sA7tna__barFill{transition:none}}.TaskSubtasks-module__sA7tna__list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.TaskSubtasks-module__sA7tna__row{align-items:center;gap:10px;display:flex}.TaskSubtasks-module__sA7tna__checkbox{border:1.5px solid var(--faint);background:var(--surface);width:20px;height:20px;color:var(--on-success);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.TaskSubtasks-module__sA7tna__checkbox[data-done=true]{background:var(--success);border-color:var(--success)}.TaskSubtasks-module__sA7tna__link{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.TaskSubtasks-module__sA7tna__subId{color:var(--muted-2);flex:none;font-size:11.5px}.TaskSubtasks-module__sA7tna__subTitle{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.TaskSubtasks-module__sA7tna__link:hover .TaskSubtasks-module__sA7tna__subTitle{text-decoration:underline}.TaskSubtasks-module__sA7tna__link[data-done=true] .TaskSubtasks-module__sA7tna__subTitle{color:var(--muted-2);text-decoration:line-through}.TaskSubtasks-module__sA7tna__empty{color:var(--muted-2);margin:0 0 12px;font-size:13px}.TaskSubtasks-module__sA7tna__form{gap:8px;display:flex}.TaskSubtasks-module__sA7tna__input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:0;color:var(--ink);flex:1;padding:7px 10px;font-family:inherit;font-size:13px}.TaskSubtasks-module__sA7tna__input::placeholder{color:var(--muted-2)}.TaskSubtasks-module__sA7tna__addBtn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:32px;color:var(--ink);cursor:pointer;flex:none;padding:0 14px;font-size:13px;font-weight:600}.TaskSubtasks-module__sA7tna__addBtn:disabled{opacity:.5;cursor:default}.TaskSubtasks-module__sA7tna__error{color:var(--error);margin:8px 0 0;font-size:12.5px}
.NotebookMarkdown-module__5IAiqa__body{color:var(--muted);font-size:12.5px;line-height:1.6}.NotebookMarkdown-module__5IAiqa__body>:first-child{margin-top:0}.NotebookMarkdown-module__5IAiqa__body>:last-child{margin-bottom:0}.NotebookMarkdown-module__5IAiqa__heading{color:var(--ink);scroll-margin-top:60px;font-weight:700}.NotebookMarkdown-module__5IAiqa__heading[data-level="1"]{margin:4px 0 7px;font-size:16px}.NotebookMarkdown-module__5IAiqa__heading[data-level="2"]{margin:10px 0 6px;font-size:14px}.NotebookMarkdown-module__5IAiqa__heading[data-level="3"]{margin:8px 0 5px;font-size:13px}.NotebookMarkdown-module__5IAiqa__heading[data-level="4"],.NotebookMarkdown-module__5IAiqa__heading[data-level="5"],.NotebookMarkdown-module__5IAiqa__heading[data-level="6"]{margin:6px 0 4px;font-size:12.5px}.NotebookMarkdown-module__5IAiqa__body p{margin:0 0 8px}.NotebookMarkdown-module__5IAiqa__body ul,.NotebookMarkdown-module__5IAiqa__body ol{margin:0 0 8px;padding-left:20px}.NotebookMarkdown-module__5IAiqa__body li{margin:2px 0}.NotebookMarkdown-module__5IAiqa__body li input[type=checkbox]{margin-right:6px}.NotebookMarkdown-module__5IAiqa__body a{color:var(--accent-ink);text-decoration:underline}.NotebookMarkdown-module__5IAiqa__body code{font-family:var(--font-mono);background:var(--bg);color:var(--ink);border-radius:5px;padding:1px 5px;font-size:11px}.NotebookMarkdown-module__5IAiqa__body pre{border-radius:var(--radius-control);background:var(--bg);border:1px solid var(--border-soft);margin:0 0 8px;padding:9px 12px;overflow-x:auto}.NotebookMarkdown-module__5IAiqa__body pre code{background:0 0;padding:0;font-size:11.5px;line-height:1.5}.NotebookMarkdown-module__5IAiqa__body blockquote{border-left:3px solid var(--border);color:var(--muted-2);margin:0 0 8px;padding:2px 12px}.NotebookMarkdown-module__5IAiqa__body table{border-collapse:collapse;margin:0 0 8px;font-size:11.5px}.NotebookMarkdown-module__5IAiqa__body th,.NotebookMarkdown-module__5IAiqa__body td{border:1px solid var(--border);text-align:left;padding:4px 10px}.NotebookMarkdown-module__5IAiqa__body th{background:var(--bg);color:var(--ink);font-weight:600}.NotebookMarkdown-module__5IAiqa__body hr{border:none;border-top:1px solid var(--border);margin:12px 0}.NotebookMarkdown-module__5IAiqa__body img{max-width:100%}
.ContractBadge-module__p6TJkG__wrap{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.ContractBadge-module__p6TJkG__badge{border:1px solid var(--border);color:var(--muted-2);background:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.ContractBadge-module__p6TJkG__badge[data-on=true]{color:var(--success-ink);border-color:color-mix(in srgb, var(--success) 40%, var(--border));background:color-mix(in srgb, var(--success) 10%, transparent)}.ContractBadge-module__p6TJkG__dot{background:var(--success);border-radius:50%;width:7px;height:7px}.ContractBadge-module__p6TJkG__action{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:7px;padding:3px 10px;font-size:12px;font-weight:600}.ContractBadge-module__p6TJkG__action:hover:not(:disabled){border-color:var(--accent-ink)}.ContractBadge-module__p6TJkG__action:disabled{opacity:.6;cursor:default}.ContractBadge-module__p6TJkG__error{color:var(--error);font-size:12px}
.AppShell-module__-zW4nG__shell{background:var(--bg);grid-template-columns:264px minmax(0,1fr);height:100vh;transition:grid-template-columns .18s;display:grid}html[data-sidebar-collapsed=true] .AppShell-module__-zW4nG__shell{grid-template-columns:64px minmax(0,1fr)}.AppShell-module__-zW4nG__column{flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.AppShell-module__-zW4nG__main{flex:1;min-height:0;overflow-y:auto}@media (max-width:880px){.AppShell-module__-zW4nG__shell{grid-template-columns:1fr}html[data-sidebar-collapsed=true] .AppShell-module__-zW4nG__shell{grid-template-columns:1fr}.AppShell-module__-zW4nG__shell>aside{display:none}}.AppShell-module__-zW4nG__skipLink{z-index:200;border-radius:var(--radius-control);background:var(--accent);color:var(--ink-on-fill);padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.AppShell-module__-zW4nG__skipLink:focus{outline:2px solid var(--accent);outline-offset:2px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.AppShell-module__-zW4nG__skipLink{transition:none}}
.TaskAssets-module__rS-tgq__head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.TaskAssets-module__rS-tgq__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:11px;font-weight:700}.TaskAssets-module__rS-tgq__editBtn{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;font-weight:600}.TaskAssets-module__rS-tgq__editBtn:hover{text-decoration:underline}.TaskAssets-module__rS-tgq__cards{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.TaskAssets-module__rS-tgq__assetCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg);align-items:center;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.TaskAssets-module__rS-tgq__assetCard:hover{border-color:var(--accent);background:var(--accent-soft)}.TaskAssets-module__rS-tgq__assetDb{color:var(--accent-ink);flex:none}.TaskAssets-module__rS-tgq__assetText{flex-direction:column;gap:2px;min-width:0;display:flex}.TaskAssets-module__rS-tgq__assetName{color:var(--ink);font-size:13.5px}.TaskAssets-module__rS-tgq__assetSub{color:var(--muted-2);font-size:12px}.TaskAssets-module__rS-tgq__empty{color:var(--muted-2);margin:0 0 24px;font-size:13px}.TaskAssets-module__rS-tgq__editor{margin-bottom:24px}.TaskAssets-module__rS-tgq__pickList{flex-direction:column;gap:4px;max-height:220px;margin:0 0 12px;padding:0;list-style:none;display:flex;overflow-y:auto}.TaskAssets-module__rS-tgq__pickRow{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.TaskAssets-module__rS-tgq__pickRow:hover{background:var(--bg)}.TaskAssets-module__rS-tgq__pickRow[data-selected=true]{border-color:color-mix(in oklch, var(--accent) 40%, var(--border));background:var(--accent-soft)}.TaskAssets-module__rS-tgq__check{border:1.5px solid var(--faint);background:var(--surface);border-radius:5px;flex:none;width:16px;height:16px}.TaskAssets-module__rS-tgq__check[data-on=true]{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--surface)}.TaskAssets-module__rS-tgq__pickName{color:var(--ink);font-size:13px}.TaskAssets-module__rS-tgq__footRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.TaskAssets-module__rS-tgq__error{color:var(--error);font-size:12.5px}.TaskAssets-module__rS-tgq__actions{gap:8px;display:inline-flex}.TaskAssets-module__rS-tgq__cancel{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:32px;color:var(--ink);cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.TaskAssets-module__rS-tgq__save{border-radius:var(--radius-control);background:var(--accent);height:32px;color:var(--on-accent);cursor:pointer;border:none;padding:0 16px;font-size:13px;font-weight:600}.TaskAssets-module__rS-tgq__cancel:disabled,.TaskAssets-module__rS-tgq__save:disabled{opacity:.5;cursor:default}
.agent-module__FTcesW__page{flex-direction:column;gap:18px;padding:28px 24px 64px;display:flex}.agent-module__FTcesW__back{color:var(--muted-2);align-self:flex-start;font-size:12.5px;font-weight:600;text-decoration:none}.agent-module__FTcesW__back:hover{color:var(--accent-ink)}.agent-module__FTcesW__head{align-items:center;gap:14px;display:flex}.agent-module__FTcesW__avatar{background:var(--agent);width:44px;height:44px;color:var(--on-agent);font-family:var(--font-mono,"JetBrains Mono", monospace);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.agent-module__FTcesW__headText{flex:1;min-width:0}.agent-module__FTcesW__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-module__FTcesW__name{color:var(--ink);margin:0;font-size:22px;font-weight:700}.agent-module__FTcesW__kind{text-transform:uppercase;letter-spacing:.04em;background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-block}.agent-module__FTcesW__state{text-transform:uppercase;letter-spacing:.04em;background:var(--border-soft);color:var(--muted-2);border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-block}.agent-module__FTcesW__state[data-state=promoted]{background:color-mix(in oklch, var(--success) 12%, transparent);color:var(--success-ink)}.agent-module__FTcesW__provModel{color:var(--muted-2);font-size:13px;font-family:var(--font-mono,"JetBrains Mono", monospace);margin:3px 0 0}.agent-module__FTcesW__headBtn{border:1px solid var(--border);border-radius:var(--radius-control,8px);background:var(--surface);height:36px;color:var(--ink);cursor:pointer;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.agent-module__FTcesW__headBtn:hover{border-color:var(--accent)}.agent-module__FTcesW__promoteBtn,.agent-module__FTcesW__unpromoteBtn{border-radius:var(--radius-control,8px);cursor:pointer;border:none;flex:none;height:36px;padding:0 16px;font-size:13px;font-weight:700}.agent-module__FTcesW__promoteBtn{background:var(--success);color:var(--bg)}.agent-module__FTcesW__unpromoteBtn{background:var(--border-soft);color:var(--ink)}.agent-module__FTcesW__promoteBtn:disabled,.agent-module__FTcesW__unpromoteBtn:disabled{opacity:.5;cursor:not-allowed}.agent-module__FTcesW__card{border:1px solid var(--border);border-radius:var(--radius-card,12px);background:var(--surface);flex-direction:column;gap:10px;padding:18px;display:flex}.agent-module__FTcesW__sectionLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:11.5px;font-weight:700}.agent-module__FTcesW__sectionHint{color:var(--muted-2);margin:-2px 0 2px;font-size:11.5px;line-height:1.5}.agent-module__FTcesW__twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.agent-module__FTcesW__opinionList{flex-direction:column;gap:8px;display:flex}.agent-module__FTcesW__opinionRow{border:1px solid var(--border-soft);background:var(--panel);border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.agent-module__FTcesW__opinionDot{background:var(--agent);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.agent-module__FTcesW__opinionTitle{color:var(--ink);flex:1;min-width:0;font-size:13px;font-weight:600}.agent-module__FTcesW__opinionShared{color:var(--muted-2);font-size:10.5px;font-weight:600;font-family:var(--font-mono,"JetBrains Mono", monospace);flex:none}.agent-module__FTcesW__toolCloud{flex-wrap:wrap;gap:6px;display:flex}.agent-module__FTcesW__toolChip{border:1px solid var(--border);background:var(--panel);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.agent-module__FTcesW__toolDot{border-radius:2px;flex:none;width:6px;height:6px;display:inline-block}.agent-module__FTcesW__toolDot[data-cap=read]{background:var(--accent)}.agent-module__FTcesW__toolDot[data-cap=write]{background:var(--warning)}.agent-module__FTcesW__toolDot[data-cap=code-exec]{background:var(--error)}.agent-module__FTcesW__toolChipId{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--muted);font-size:11.5px}.agent-module__FTcesW__emptyNote{color:var(--muted-2);margin:0;font-size:12.5px;font-style:italic}@media (max-width:720px){.agent-module__FTcesW__twoCol{grid-template-columns:1fr}}
.TaskDeliverable-module__uq2NmG__head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.TaskDeliverable-module__uq2NmG__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:11px;font-weight:700}.TaskDeliverable-module__uq2NmG__editBtn{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;font-weight:600}.TaskDeliverable-module__uq2NmG__editBtn:hover{text-decoration:underline}.TaskDeliverable-module__uq2NmG__assetCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg);align-items:center;gap:12px;margin-bottom:24px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.TaskDeliverable-module__uq2NmG__assetCard:hover{border-color:var(--accent);background:var(--accent-soft)}.TaskDeliverable-module__uq2NmG__assetDb{color:var(--accent-ink);flex:none}.TaskDeliverable-module__uq2NmG__assetText{flex-direction:column;gap:2px;min-width:0;display:flex}.TaskDeliverable-module__uq2NmG__assetName{color:var(--ink);font-size:13.5px}.TaskDeliverable-module__uq2NmG__assetSub{color:var(--muted-2);font-size:12px}.TaskDeliverable-module__uq2NmG__empty{color:var(--muted-2);margin:0 0 24px;font-size:13px}.TaskDeliverable-module__uq2NmG__editor{margin-bottom:24px}.TaskDeliverable-module__uq2NmG__input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;height:34px;font-family:var(--font-mono);color:var(--ink);padding:0 10px;font-size:13px}.TaskDeliverable-module__uq2NmG__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.TaskDeliverable-module__uq2NmG__input::placeholder{color:var(--muted-2)}.TaskDeliverable-module__uq2NmG__hint{color:var(--muted-2);margin:6px 0 12px;font-size:12px}.TaskDeliverable-module__uq2NmG__footRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.TaskDeliverable-module__uq2NmG__error{color:var(--error);font-size:12.5px}.TaskDeliverable-module__uq2NmG__actions{gap:8px;display:inline-flex}.TaskDeliverable-module__uq2NmG__cancel{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:32px;color:var(--ink);cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.TaskDeliverable-module__uq2NmG__save{border-radius:var(--radius-control);background:var(--accent);height:32px;color:var(--on-accent);cursor:pointer;border:none;padding:0 16px;font-size:13px;font-weight:600}.TaskDeliverable-module__uq2NmG__cancel:disabled,.TaskDeliverable-module__uq2NmG__save:disabled{opacity:.5;cursor:default}
.runReplay-module__hRs__G__page{padding:28px 28px 56px}.runReplay-module__hRs__G__head{margin-bottom:20px}.runReplay-module__hRs__G__back{color:var(--muted-2);align-items:center;gap:5px;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-flex}.runReplay-module__hRs__G__back:hover{color:var(--ink)}.runReplay-module__hRs__G__backId{color:var(--muted-2);font-size:12px}.runReplay-module__hRs__G__title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:800}
.ActivityFeed-module__ZCwsZq__feed{margin:0;padding:6px;list-style:none}.ActivityFeed-module__ZCwsZq__row{border-radius:var(--radius-control);align-items:center;gap:13px;padding:11px 12px;transition:background .12s;display:flex}.ActivityFeed-module__ZCwsZq__row:hover{background:var(--bg)}.ActivityFeed-module__ZCwsZq__body{flex:1;min-width:0}.ActivityFeed-module__ZCwsZq__top{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ActivityFeed-module__ZCwsZq__shipId{color:var(--muted-2);flex:none;font-size:11.5px}.ActivityFeed-module__ZCwsZq__title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ActivityFeed-module__ZCwsZq__track{background:var(--border-soft);border-radius:999px;height:5px;overflow:hidden}.ActivityFeed-module__ZCwsZq__fill{background:var(--agent);border-radius:999px;height:100%;transition:width .5s;display:block}.ActivityFeed-module__ZCwsZq__status{flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ActivityFeed-module__ZCwsZq__statusDot{background:var(--success);border-radius:50%;width:7px;height:7px}.ActivityFeed-module__ZCwsZq__empty{text-align:center;color:var(--muted-2);margin:0;padding:24px;font-size:13px}
.BudgetManager-module__vC5rfa__wrap{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:10px;padding:18px;display:flex}.BudgetManager-module__vC5rfa__title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2);margin:0;font-size:13px;font-weight:700}.BudgetManager-module__vC5rfa__help{color:var(--muted-2);margin:0;font-size:12px;line-height:1.5}.BudgetManager-module__vC5rfa__list{flex-direction:column;gap:14px;display:flex}.BudgetManager-module__vC5rfa__muted{color:var(--muted-2);margin:0;font-size:13px}.BudgetManager-module__vC5rfa__row{flex-direction:column;gap:6px;display:flex}.BudgetManager-module__vC5rfa__rowHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.BudgetManager-module__vC5rfa__scopeName{color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.BudgetManager-module__vC5rfa__scopeTag{background:var(--accent-soft);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.BudgetManager-module__vC5rfa__period{color:var(--muted-2);font-weight:500}.BudgetManager-module__vC5rfa__figures{font-variant-numeric:tabular-nums;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.BudgetManager-module__vC5rfa__figures[data-band=soft]{color:var(--warning-ink)}.BudgetManager-module__vC5rfa__figures[data-band=hard]{color:var(--error)}.BudgetManager-module__vC5rfa__del{color:var(--muted-2);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;line-height:1}.BudgetManager-module__vC5rfa__del:hover{color:var(--error)}.BudgetManager-module__vC5rfa__gauge{background:color-mix(in srgb, var(--muted-3) 22%, transparent);border-radius:999px;height:8px;position:relative;overflow:hidden}.BudgetManager-module__vC5rfa__fill{background:var(--accent);border-radius:999px;height:100%;transition:width .2s}.BudgetManager-module__vC5rfa__fill[data-band=soft]{background:var(--warning)}.BudgetManager-module__vC5rfa__fill[data-band=hard]{background:var(--error)}.BudgetManager-module__vC5rfa__soft{background:var(--muted-3);opacity:.6;z-index:1;width:2px;position:absolute;top:-2px;bottom:-2px}.BudgetManager-module__vC5rfa__form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.BudgetManager-module__vC5rfa__input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);height:34px;color:var(--ink);padding:0 10px;font-size:13px}.BudgetManager-module__vC5rfa__limitWrap{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);align-items:center;height:34px;padding:0 8px;display:inline-flex}.BudgetManager-module__vC5rfa__dollar{color:var(--muted-2);font-size:13px}.BudgetManager-module__vC5rfa__limit{width:72px;color:var(--ink);background:0 0;border:none;outline:none;font-size:13px}.BudgetManager-module__vC5rfa__save{border-radius:var(--radius-control);background:var(--accent);height:34px;color:var(--on-accent);cursor:pointer;border:none;padding:0 14px;font-size:13px;font-weight:700}.BudgetManager-module__vC5rfa__save:disabled{opacity:.6;cursor:default}.BudgetManager-module__vC5rfa__error{color:var(--error);margin:0;font-size:12px}.BudgetManager-module__vC5rfa__retry{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}
.RunsList-module__QxHkrq__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.RunsList-module__QxHkrq__row{border:1px solid var(--border-soft);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;padding:9px 10px;transition:border-color .12s,background .12s;display:grid}.RunsList-module__QxHkrq__row:hover{border-color:var(--accent);background:var(--accent-soft)}.RunsList-module__QxHkrq__agent,.RunsList-module__QxHkrq__task{align-items:center;gap:8px;min-width:0;display:inline-flex}.RunsList-module__QxHkrq__task{flex-direction:row;gap:8px}.RunsList-module__QxHkrq__agentName{color:var(--ink);font-size:13px;font-weight:600}.RunsList-module__QxHkrq__taskId{color:var(--muted-2);flex:none;font-size:11.5px}.RunsList-module__QxHkrq__taskTitle{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.RunsList-module__QxHkrq__status{font-size:12px;font-weight:700}.RunsList-module__QxHkrq__duration,.RunsList-module__QxHkrq__when,.RunsList-module__QxHkrq__cost{color:var(--muted-2);font-size:11.5px}.RunsList-module__QxHkrq__cost{color:var(--muted-2)}.RunsList-module__QxHkrq__empty{color:var(--muted-2);margin:0;font-size:13px}
.pipeline-module__kwVjLW__page{flex-direction:column;gap:16px;height:100%;min-height:0;padding:22px 24px 24px;display:flex}.pipeline-module__kwVjLW__header{flex:none}.pipeline-module__kwVjLW__headerTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pipeline-module__kwVjLW__heading{align-items:center;gap:9px;display:flex}.pipeline-module__kwVjLW__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipeline-module__kwVjLW__runNow,.pipeline-module__kwVjLW__pauseBtn,.pipeline-module__kwVjLW__editSchedule,.pipeline-module__kwVjLW__cronSave,.pipeline-module__kwVjLW__cronCancel{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 13px;font-size:13px;font-weight:600}.pipeline-module__kwVjLW__runNow{border-color:var(--accent-ink);background:var(--accent-ink);color:var(--ink-on-fill)}.pipeline-module__kwVjLW__runNow:disabled{opacity:.5;cursor:not-allowed}.pipeline-module__kwVjLW__pauseBtn:hover,.pipeline-module__kwVjLW__editSchedule:hover,.pipeline-module__kwVjLW__cronCancel:hover{background:var(--bg)}.pipeline-module__kwVjLW__scheduleForm{align-items:center;gap:8px;display:inline-flex}.pipeline-module__kwVjLW__cronInput{border:1px solid var(--border);background:var(--surface);width:210px;height:30px;color:var(--ink);font-family:var(--font-mono);border-radius:8px;padding:0 10px;font-size:12.5px}.pipeline-module__kwVjLW__cronSave{border-color:var(--accent-ink);background:var(--accent-ink);color:var(--ink-on-fill)}.pipeline-module__kwVjLW__cronError{color:var(--error);font-size:12px;font-weight:600}.pipeline-module__kwVjLW__savedNote{color:var(--success-ink);font-size:12px;font-weight:600}.pipeline-module__kwVjLW__crumb{color:var(--muted-2);font-size:13px;font-weight:600}.pipeline-module__kwVjLW__crumb:hover{color:var(--accent-ink);text-decoration:underline}.pipeline-module__kwVjLW__crumbSep{color:var(--muted-2)}.pipeline-module__kwVjLW__title{color:var(--ink);margin:0;font-size:21px;font-weight:800}.pipeline-module__kwVjLW__meta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:9px;display:flex}.pipeline-module__kwVjLW__schedule{background:color-mix(in srgb, var(--success) 14%, transparent);height:24px;color:var(--success-ink);border-radius:999px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.pipeline-module__kwVjLW__schedule[data-paused=true]{background:var(--bg);color:var(--muted-2)}.pipeline-module__kwVjLW__metaItem{color:var(--muted);font-size:13px}.pipeline-module__kwVjLW__metaItem strong{color:var(--ink);font-weight:600}.pipeline-module__kwVjLW__taskLink{color:var(--accent-ink);font-size:12.5px;font-weight:600}.pipeline-module__kwVjLW__taskLink:hover{text-decoration:underline}.pipeline-module__kwVjLW__dagId{color:var(--muted-2);margin-left:auto;font-size:12px}.pipeline-module__kwVjLW__description{color:var(--muted);max-width:720px;margin:10px 0 0;font-size:13.5px}.pipeline-module__kwVjLW__body{flex:1;gap:16px;min-height:0;display:flex}.pipeline-module__kwVjLW__canvasArea{flex:1;min-width:0;min-height:0}@media (max-width:1180px){.pipeline-module__kwVjLW__body{flex-direction:column}.pipeline-module__kwVjLW__runs{flex:none;width:auto;max-height:210px}}.pipeline-module__kwVjLW__runs{border:1px solid var(--border);border-radius:var(--radius-card-lg);background:var(--surface);width:290px;box-shadow:var(--shadow-sm);flex-direction:column;flex:none;padding:16px 16px 8px;display:flex;overflow-y:auto}.pipeline-module__kwVjLW__runsTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);margin:0 0 12px;font-size:12px;font-weight:700}.pipeline-module__kwVjLW__runsEmpty{color:var(--muted-2);margin:0;font-size:13px}.pipeline-module__kwVjLW__alerts{border:1px solid var(--border);border-radius:var(--radius-card-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex:none;margin-top:14px;padding:14px 16px}.pipeline-module__kwVjLW__alertsTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);margin:0 0 10px;font-size:12px;font-weight:700}.pipeline-module__kwVjLW__alertList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pipeline-module__kwVjLW__alertItem{background:var(--bg);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}.pipeline-module__kwVjLW__alertKind{font-family:var(--font-mono);text-transform:uppercase;color:var(--error);background:color-mix(in srgb, var(--error) 14%, transparent);border-radius:5px;flex:none;padding:2px 6px;font-size:10px;font-weight:700}.pipeline-module__kwVjLW__alertKind[data-kind=sla_miss]{color:var(--warning-ink);background:color-mix(in srgb, var(--warning) 16%, transparent)}.pipeline-module__kwVjLW__alertMsg{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pipeline-module__kwVjLW__alertMeta{flex:none;align-items:center;gap:8px;display:flex}.pipeline-module__kwVjLW__alertStatus{color:var(--muted-2);text-transform:capitalize;font-size:11px}.pipeline-module__kwVjLW__alertStatus[data-status=sent]{color:var(--success-ink)}.pipeline-module__kwVjLW__alertStatus[data-status=failed]{color:var(--error)}.pipeline-module__kwVjLW__alertTs{color:var(--muted-2);font-size:11px;font-family:var(--font-mono)}.pipeline-module__kwVjLW__runList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pipeline-module__kwVjLW__runItem{border:1px solid var(--border-soft);border-radius:9px;overflow:hidden}.pipeline-module__kwVjLW__runItem[data-active=true]{border-color:var(--accent-ink)}.pipeline-module__kwVjLW__runToggle{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px;display:block}.pipeline-module__kwVjLW__runToggle:hover{background:var(--bg)}.pipeline-module__kwVjLW__livePip{text-transform:uppercase;letter-spacing:.04em;color:var(--accent-ink);background:color-mix(in srgb, var(--accent-ink) 14%, transparent);border-radius:4px;margin-left:7px;padding:1px 5px;font-size:10px;font-weight:700}.pipeline-module__kwVjLW__nodeRunList{border-top:1px solid var(--border-soft);flex-direction:column;gap:6px;margin:0;padding:4px 10px 10px;list-style:none;display:flex}.pipeline-module__kwVjLW__nodeRunItem{align-items:center;gap:8px;font-size:12.5px;display:flex}.pipeline-module__kwVjLW__nodeRunDot{border-radius:50%;flex:none;width:8px;height:8px}.pipeline-module__kwVjLW__nodeRunLabel{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.pipeline-module__kwVjLW__nodeRunLabel:hover{color:var(--accent-ink);text-decoration:underline}.pipeline-module__kwVjLW__nodeRunState{color:var(--muted-2);flex:none;font-size:11.5px}.pipeline-module__kwVjLW__runHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.pipeline-module__kwVjLW__runState{align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.pipeline-module__kwVjLW__runDot{border-radius:50%;flex:none;width:8px;height:8px}.pipeline-module__kwVjLW__runTime{color:var(--muted-2);font-size:12px}.pipeline-module__kwVjLW__runMeta{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}@media (max-width:640px){.pipeline-module__kwVjLW__page{padding:16px 14px 20px}}
.mission-module__hKHSfW__page{padding:30px 32px 56px}.mission-module__hKHSfW__head{margin-bottom:22px}.mission-module__hKHSfW__date{color:var(--muted-2);margin:0 0 4px;font-size:13px}.mission-module__hKHSfW__greeting{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:30px;font-weight:800}.mission-module__hKHSfW__stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.mission-module__hKHSfW__stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:16px 18px}.mission-module__hKHSfW__statLabel{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.mission-module__hKHSfW__statDot{border-radius:50%;flex:none;width:7px;height:7px}.mission-module__hKHSfW__statValue{color:var(--ink);margin:10px 0 6px;font-size:34px;font-weight:800;line-height:1}.mission-module__hKHSfW__statSub{color:var(--muted-2);font-size:12px}.mission-module__hKHSfW__grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.mission-module__hKHSfW__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-sm);overflow:hidden}.mission-module__hKHSfW__panelHead{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.mission-module__hKHSfW__panelTitle{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.mission-module__hKHSfW__liveDot{background:var(--live);border-radius:50%;width:8px;height:8px}.mission-module__hKHSfW__autoRefresh{color:var(--muted-2);font-size:12px}.mission-module__hKHSfW__panelLink{color:var(--accent-ink);font-size:12.5px;font-weight:600}.mission-module__hKHSfW__panelLink:hover{text-decoration:underline}.mission-module__hKHSfW__feed{margin:0;padding:6px;list-style:none}.mission-module__hKHSfW__feedRow{border-radius:var(--radius-control);align-items:center;gap:13px;padding:11px 12px;transition:background .12s;display:flex}.mission-module__hKHSfW__feedRow:hover{background:var(--bg)}.mission-module__hKHSfW__feedBody{flex:1;min-width:0}.mission-module__hKHSfW__feedTop{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.mission-module__hKHSfW__shipId{color:var(--muted-2);flex:none;font-size:11.5px}.mission-module__hKHSfW__feedTitle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mission-module__hKHSfW__track{background:var(--border-soft);border-radius:999px;height:5px;overflow:hidden}.mission-module__hKHSfW__trackFill{background:var(--agent);border-radius:999px;height:100%;display:block}.mission-module__hKHSfW__feedStatus{flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.mission-module__hKHSfW__statusDot{background:var(--success);border-radius:50%;width:7px;height:7px}.mission-module__hKHSfW__rail{flex-direction:column;gap:16px;display:flex}.mission-module__hKHSfW__snapshot{grid-template-columns:repeat(5,1fr);gap:6px;padding:16px;display:grid}.mission-module__hKHSfW__snapCol{border-radius:var(--radius-control);background:var(--bg);flex-direction:column;align-items:center;gap:4px;padding:12px 4px;display:flex}.mission-module__hKHSfW__snapCount{color:var(--ink);font-size:20px;font-weight:800}.mission-module__hKHSfW__snapLabel{text-align:center;color:var(--muted-2);font-size:10.5px;font-weight:600}.mission-module__hKHSfW__jobs{margin:0;padding:8px 6px;list-style:none}.mission-module__hKHSfW__emptyNote{color:var(--muted-2);padding:14px 12px;font-size:13px;display:block}.mission-module__hKHSfW__jobRow{border-radius:var(--radius-control);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.mission-module__hKHSfW__jobRow:hover{background:var(--bg)}.mission-module__hKHSfW__jobName{color:var(--ink);font-size:13px}.mission-module__hKHSfW__jobRight{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.mission-module__hKHSfW__jobRight .mission-module__hKHSfW__mono{color:var(--muted-2);font-weight:500}@media (max-width:1040px){.mission-module__hKHSfW__stats{grid-template-columns:repeat(2,1fr)}.mission-module__hKHSfW__grid{grid-template-columns:1fr}}
.spend-module__JKukHG__page{flex-direction:column;gap:20px;width:100%;padding:28px 32px 48px;display:flex;overflow-y:auto}.spend-module__JKukHG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.spend-module__JKukHG__title{color:var(--ink);margin:0;font-size:22px;font-weight:800}.spend-module__JKukHG__sub{color:var(--muted-2);margin:4px 0 0;font-size:13px}.spend-module__JKukHG__estBadge{border:1px solid var(--warning);background:color-mix(in srgb, var(--warning) 14%, var(--surface));color:var(--ink);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.spend-module__JKukHG__range{border:1px solid var(--border);border-radius:var(--radius-control);display:inline-flex;overflow:hidden}.spend-module__JKukHG__rangeBtn{color:var(--muted-2);background:var(--surface);border-left:1px solid var(--border);padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none}.spend-module__JKukHG__rangeBtn:first-child{border-left:none}.spend-module__JKukHG__rangeBtn[data-active=true]{background:var(--accent);color:var(--on-accent)}.spend-module__JKukHG__rangeBtn:hover:not([data-active=true]){background:var(--accent-soft);color:var(--accent-ink)}.spend-module__JKukHG__caveat{border:1px solid var(--warning);border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 8%, var(--surface));color:var(--ink);margin:0;padding:11px 14px;font-size:12.5px;line-height:1.5}.spend-module__JKukHG__caveat strong{font-weight:800}.spend-module__JKukHG__section{flex-direction:column;gap:10px;display:flex}.spend-module__JKukHG__sectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2);margin:0;font-size:13px;font-weight:700}.spend-module__JKukHG__grid2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.spend-module__JKukHG__empty{border:1px dashed var(--border);border-radius:var(--radius-card);color:var(--muted-2);text-align:center;margin:0;padding:20px;font-size:13px}.spend-module__JKukHG__denied{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);text-align:center;max-width:440px;color:var(--muted-2);margin:48px auto;padding:28px}.spend-module__JKukHG__deniedTitle{color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:800}.spend-module__JKukHG__denied code{background:var(--accent-soft);color:var(--accent-ink);border-radius:4px;padding:1px 5px;font-size:12px}@media (max-width:640px){.spend-module__JKukHG__page{padding:20px 16px 40px}}
