.confirm-modal-module__bvb2Tq__modal{border:1px solid var(--app-border);background:var(--app-panel);width:calc(100% - 32px);max-width:410px;max-height:85dvh;color:var(--app-text);border-radius:12px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #0003}.confirm-modal-module__bvb2Tq__modal::backdrop{background:#0007}.confirm-modal-module__bvb2Tq__content{padding:28px}.confirm-modal-module__bvb2Tq__icon{border:1px solid var(--app-border);width:42px;height:42px;color:var(--app-muted);background:var(--app-bg);border-radius:9px;place-items:center;margin-bottom:20px;display:grid}.confirm-modal-module__bvb2Tq__dangerIcon{color:var(--app-danger);background:var(--app-danger-bg);border-color:var(--app-danger-border)}.confirm-modal-module__bvb2Tq__content h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:500}.confirm-modal-module__bvb2Tq__content>p{color:var(--app-muted);overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.8}.confirm-modal-module__bvb2Tq__content>.confirm-modal-module__bvb2Tq__error{border:1px solid var(--app-danger-border);background:var(--app-danger-bg);color:var(--app-danger);border-radius:5px;padding:10px 12px;font-size:12px}.confirm-modal-module__bvb2Tq__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:26px;display:flex}.confirm-modal-module__bvb2Tq__actions button{border:1px solid var(--app-border);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:12px;font-weight:500;display:inline-flex}.confirm-modal-module__bvb2Tq__cancel{color:var(--app-text);background:0 0}.confirm-modal-module__bvb2Tq__cancel:hover{background:var(--app-raised)}.confirm-modal-module__bvb2Tq__confirm{color:var(--app-on-accent);background:var(--app-accent)}.confirm-modal-module__bvb2Tq__confirm:hover{background:var(--app-accent-hover)}.confirm-modal-module__bvb2Tq__actions .confirm-modal-module__bvb2Tq__destructive{border-color:var(--app-danger-border);color:var(--app-danger);background:var(--app-danger-bg)}.confirm-modal-module__bvb2Tq__actions .confirm-modal-module__bvb2Tq__destructive:hover{background:color-mix(in srgb,var(--app-danger)15%,var(--app-danger-bg))}.confirm-modal-module__bvb2Tq__actions button:disabled{opacity:.65;cursor:wait}.confirm-modal-module__bvb2Tq__actions button:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.confirm-modal-module__bvb2Tq__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite confirm-modal-module__bvb2Tq__spin}.confirm-modal-module__bvb2Tq__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes confirm-modal-module__bvb2Tq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.confirm-modal-module__bvb2Tq__spinner{animation:none}}
.dashboard-module___vDUZq__content{width:100%;padding:32px 32px 48px}.dashboard-module___vDUZq__header{border-bottom:1px solid var(--app-border);margin-bottom:28px}.dashboard-module___vDUZq__breadcrumb{color:var(--app-subtle);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:25px;font-size:11px;display:flex}.dashboard-module___vDUZq__breadcrumb>span:last-child:not(.dashboard-module___vDUZq__badge){color:var(--app-muted)}.dashboard-module___vDUZq__badge{border:1px solid var(--app-border);font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.6px;padding:3px 7px;font-size:9px}.dashboard-module___vDUZq__headingRow{justify-content:space-between;align-items:center;gap:24px;padding-bottom:25px;display:flex}.dashboard-module___vDUZq__heading{min-width:0}.dashboard-module___vDUZq__heading h1{color:var(--app-text);letter-spacing:-1px;overflow-wrap:anywhere;font-size:28px;font-weight:500;line-height:1.2}.dashboard-module___vDUZq__heading p{color:var(--app-muted);margin-top:9px;font-size:12px;line-height:1.6}.dashboard-module___vDUZq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-module___vDUZq__directoryBar{color:var(--app-subtle);text-transform:uppercase;letter-spacing:.9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:9px;display:flex}.dashboard-module___vDUZq__teamCard{border:1px solid var(--app-border);background:var(--app-panel);flex-direction:column;min-width:0;transition:border-color .2s;display:flex}.dashboard-module___vDUZq__teamCard:hover{border-color:var(--app-focus)}.dashboard-module___vDUZq__teamLabel{color:var(--app-subtle);font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.9px;font-size:9px}.dashboard-module___vDUZq__teamCard h2{letter-spacing:-.5px;font-weight:500}.dashboard-module___vDUZq__progressLabel{font-family:var(--font-jetbrains-mono),monospace;font-variant-numeric:tabular-nums;font-size:10px}.dashboard-module___vDUZq__stats{border:1px solid var(--app-border);background:var(--app-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.dashboard-module___vDUZq__stat{background:var(--app-panel);padding:23px}.dashboard-module___vDUZq__stat dt{font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.7px;color:var(--app-subtle);font-size:9px}.dashboard-module___vDUZq__stat dd{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--app-text);margin-top:13px;font-size:30px;font-weight:500}.dashboard-module___vDUZq__panel{border:1px solid var(--app-border);background:var(--app-panel)}.dashboard-module___vDUZq__panelHeading{border-bottom:1px solid var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.dashboard-module___vDUZq__panelHeading h2{color:var(--app-text);font-size:13px;font-weight:500}.dashboard-module___vDUZq__panelHeading>span{font-family:var(--font-jetbrains-mono),monospace;color:var(--app-subtle);font-size:9px}.dashboard-module___vDUZq__workGrid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:20px;margin-top:24px;display:grid}.dashboard-module___vDUZq__pipelineRow{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:16px;padding:21px 22px;display:flex}.dashboard-module___vDUZq__pipelineRow:last-child{border-bottom:none}.dashboard-module___vDUZq__pipelineRow h3{color:var(--app-text);font-size:13px;font-weight:500}.dashboard-module___vDUZq__pipelineRow p{color:var(--app-subtle);margin-top:7px;font-size:11px}.dashboard-module___vDUZq__pipelineRow>span{border:1px solid var(--app-border);color:var(--app-muted);white-space:nowrap;padding:5px 8px;font-size:10px}.dashboard-module___vDUZq__progressBody{padding:26px 22px}.dashboard-module___vDUZq__progressValue{color:var(--app-text);letter-spacing:-2px;font-size:42px;line-height:1.1}.dashboard-module___vDUZq__progressBody>p:last-child{color:var(--app-muted);margin-top:17px;font-size:11px;line-height:1.8}.dashboard-module___vDUZq__appearance{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:25px 22px;display:flex}.dashboard-module___vDUZq__appearance h3{color:var(--app-text);font-size:13px;font-weight:500}.dashboard-module___vDUZq__appearance p{color:var(--app-muted);max-width:450px;margin-top:7px;font-size:12px;line-height:1.7}.dashboard-module___vDUZq__settingsNote{color:var(--app-subtle);margin-top:14px;font-size:11px;line-height:1.7}.dashboard-module___vDUZq__boardHeader{flex-shrink:0;padding:32px 32px 0}.dashboard-module___vDUZq__boardArea{flex:1;min-width:0;min-height:0;padding:0 32px 32px;overflow-y:auto}.dashboard-module___vDUZq__column{border:1px solid var(--app-border);background:var(--app-field);flex-direction:column;width:100%;min-width:0;display:flex}.dashboard-module___vDUZq__columnHeading{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:8px;padding:14px 12px;display:flex}.dashboard-module___vDUZq__taskCard{background:var(--app-panel);border:1px solid var(--app-border);text-align:left;cursor:pointer;min-width:0;padding:16px;transition:border-color .2s}.dashboard-module___vDUZq__taskCard:hover{border-color:var(--app-focus)}@media (max-width:1100px){.dashboard-module___vDUZq__headingRow{flex-direction:column;align-items:flex-start;gap:20px}.dashboard-module___vDUZq__workGrid{grid-template-columns:1fr}}@media (max-width:767px){.dashboard-module___vDUZq__content{padding:104px 20px 32px}.dashboard-module___vDUZq__boardHeader{padding:104px 20px 0}.dashboard-module___vDUZq__boardArea{padding:0 20px 24px}.dashboard-module___vDUZq__heading h1{font-size:25px}.dashboard-module___vDUZq__breadcrumb{margin-bottom:22px}.dashboard-module___vDUZq__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module___vDUZq__stat{padding:20px}.dashboard-module___vDUZq__pipelineRow{flex-direction:column;align-items:flex-start;gap:12px}.dashboard-module___vDUZq__actions{width:100%}.dashboard-module___vDUZq__directoryBar{font-size:8px}}@media (prefers-reduced-motion:reduce){.dashboard-module___vDUZq__teamCard,.dashboard-module___vDUZq__taskCard{transition:none}}.dashboard-module___vDUZq__teamsMain{flex:1;min-width:0;height:100dvh;overflow-y:auto}.dashboard-module___vDUZq__teamsPagination{justify-content:center;padding-top:24px;display:flex}@media (min-width:768px){.dashboard-module___vDUZq__teamsMain{min-height:0;overflow:hidden}.dashboard-module___vDUZq__teamsContent{flex-direction:column;height:100%;min-height:0;padding-bottom:24px;display:flex}.dashboard-module___vDUZq__teamsContent>header,.dashboard-module___vDUZq__teamsContent>.dashboard-module___vDUZq__directoryBar,.dashboard-module___vDUZq__teamsPagination{flex-shrink:0}.dashboard-module___vDUZq__teamsList{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:1;min-height:0;margin:-3px 0 -3px -3px;padding:3px 16px 3px 3px;overflow-y:auto}}.dashboard-module___vDUZq__mainFrame{flex:1;min-width:0;height:100dvh;overflow-y:auto}.dashboard-module___vDUZq__boardFrame{flex-direction:column;display:flex;overflow:hidden}@media (min-width:768px){.dashboard-module___vDUZq__mainFrame{border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-panel)60%,var(--app-bg));height:calc(100dvh - 16px);box-shadow:0 2px 8px var(--app-shadow);isolation:isolate;border-radius:5px;margin:8px}.dashboard-module___vDUZq__mainFrame.dashboard-module___vDUZq__teamsMain,.dashboard-module___vDUZq__mainFrame.dashboard-module___vDUZq__boardFrame{overflow:hidden}}
.sidebar-account-module__fcRh_a__account{border-top:1px solid var(--app-border);flex-shrink:0;margin:0 12px;padding:16px 0}.sidebar-account-module__fcRh_a__label{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.6px;text-transform:uppercase;color:var(--app-subtle);margin:0 0 9px 3px;font-size:9px}.sidebar-account-module__fcRh_a__profile{border:1px solid var(--app-border);background:var(--app-bg);align-items:center;gap:10px;min-width:0;padding:12px 10px;display:flex}.sidebar-account-module__fcRh_a__signOut{border:1px solid var(--app-border);width:100%;min-height:37px;color:var(--app-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:9px;padding:8px 12px;font-size:12px;transition:background .15s,color .15s,border-color .15s;display:flex}.sidebar-account-module__fcRh_a__signOut:hover{background:var(--app-danger-bg);border-color:var(--app-danger-border);color:var(--app-danger)}.sidebar-account-module__fcRh_a__signOut:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sidebar-account-module__fcRh_a__signOut{transition:none}}
.summary-modal-module__-rCiyW__modal{border:1px solid var(--app-border);background:var(--app-panel);width:calc(100% - 32px);max-width:560px;max-height:85dvh;color:var(--app-text);border-radius:4px;margin:auto;padding:0;box-shadow:0 24px 80px #0003}.summary-modal-module__-rCiyW__modal::backdrop{background:#0007}.summary-modal-module__-rCiyW__content{flex-direction:column;max-height:85dvh;display:flex}.summary-modal-module__-rCiyW__header{border-bottom:1px solid var(--app-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.summary-modal-module__-rCiyW__header p{font-family:var(--font-jetbrains-mono),monospace;color:var(--app-subtle);letter-spacing:1px;margin-bottom:7px;font-size:9px}.summary-modal-module__-rCiyW__header h2{letter-spacing:-.4px;font-size:19px;font-weight:500}.summary-modal-module__-rCiyW__iconButton{width:36px;height:36px;color:var(--app-muted);cursor:pointer;place-items:center;display:grid}.summary-modal-module__-rCiyW__iconButton:hover,.summary-modal-module__-rCiyW__copyButton:hover{background:var(--app-raised)}.summary-modal-module__-rCiyW__body{min-width:0;min-height:180px;padding:24px;overflow-y:auto}.summary-modal-module__-rCiyW__loading{min-height:170px;color:var(--app-muted);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.summary-modal-module__-rCiyW__spinner{border:2px solid var(--app-border);border-top-color:var(--app-muted);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.9s linear infinite summary-modal-module__-rCiyW__spin}.summary-modal-module__-rCiyW__markdown{overflow-wrap:anywhere;color:var(--app-muted);font-size:13px;line-height:1.85}.summary-modal-module__-rCiyW__markdown h1,.summary-modal-module__-rCiyW__markdown h2,.summary-modal-module__-rCiyW__markdown h3{color:var(--app-text);margin:0 0 14px;font-size:16px;font-weight:500}.summary-modal-module__-rCiyW__markdown p,.summary-modal-module__-rCiyW__markdown ul,.summary-modal-module__-rCiyW__markdown ol{margin-bottom:14px}.summary-modal-module__-rCiyW__markdown ul{padding-left:20px;list-style-type:disc}.summary-modal-module__-rCiyW__markdown ol{padding-left:20px;list-style-type:decimal}.summary-modal-module__-rCiyW__markdown li+li{margin-top:7px}.summary-modal-module__-rCiyW__markdown strong{color:var(--app-text);font-weight:600}.summary-modal-module__-rCiyW__markdown a{color:var(--app-info);text-decoration:underline}.summary-modal-module__-rCiyW__markdown pre{background:var(--app-bg);padding:12px;overflow:auto}.summary-modal-module__-rCiyW__footer{border-top:1px solid var(--app-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.summary-modal-module__-rCiyW__footer>span{color:var(--app-subtle);font-size:10px}.summary-modal-module__-rCiyW__footer>div{gap:8px;display:flex}.summary-modal-module__-rCiyW__copyButton,.summary-modal-module__-rCiyW__closeButton{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:11px;display:inline-flex}.summary-modal-module__-rCiyW__copyButton{color:var(--app-muted)}.summary-modal-module__-rCiyW__closeButton{border:1px solid var(--app-border);color:var(--app-text)}.summary-modal-module__-rCiyW__closeButton:hover{background:var(--app-raised)}.summary-modal-module__-rCiyW__modal button:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}@keyframes summary-modal-module__-rCiyW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.summary-modal-module__-rCiyW__spinner{animation:none}}
.theme-switch-module__LEKQyW__switch{border:1px solid var(--app-border);background:var(--app-bg);color:var(--app-muted);align-items:center;gap:2px;padding:4px;display:inline-flex}.theme-switch-module__LEKQyW__switch button{cursor:pointer;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:11px;display:inline-flex}.theme-switch-module__LEKQyW__switch button[aria-pressed=true]{background:var(--app-raised);color:var(--app-text)}.theme-switch-module__LEKQyW__switch button:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}@media (max-width:420px){.theme-switch-module__LEKQyW__switch button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.theme-switch-module__LEKQyW__switch button{min-width:32px}}
