@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter","Inter Fallback"}
.Messaging-module__4ZZSya__confirmOverlay{z-index:2000;background:#10111233;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Messaging-module__4ZZSya__confirmModal{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;width:min(440px,90vw);display:flex;box-shadow:0 20px 60px #10111233}.Messaging-module__4ZZSya__confirmHeader{padding:16px 20px 8px}.Messaging-module__4ZZSya__confirmTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.Messaging-module__4ZZSya__confirmBody{color:var(--text-muted);padding:0 20px 16px;font-size:13px;line-height:1.5}.Messaging-module__4ZZSya__confirmFooter{border-top:1px solid var(--border-default);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.Messaging-module__4ZZSya__confirmCancel,.Messaging-module__4ZZSya__confirmConfirm{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:13px}.Messaging-module__4ZZSya__confirmCancel{background:var(--border-default);color:var(--text-primary)}.Messaging-module__4ZZSya__confirmCancel:hover{background:var(--bg-tertiary)}.Messaging-module__4ZZSya__confirmConfirm{background:var(--accent);color:#fff}.Messaging-module__4ZZSya__confirmConfirm:hover{background:var(--accent-hover)}.Messaging-module__4ZZSya__confirmConfirmDanger{background:var(--error);color:#fff}.Messaging-module__4ZZSya__confirmConfirmDanger:hover{background:var(--error);filter:brightness(1.08)}.Messaging-module__4ZZSya__toastStack{z-index:1900;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.Messaging-module__4ZZSya__toast{background:var(--bg-secondary);border:1px solid var(--border-default);border-left:3px solid var(--accent);min-width:280px;max-width:420px;color:var(--text-primary);pointer-events:auto;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;animation:.16s ease-out Messaging-module__4ZZSya__toastIn;display:flex;box-shadow:0 12px 30px #10111226}.Messaging-module__4ZZSya__toastSuccess{border-left-color:var(--success)}.Messaging-module__4ZZSya__toastWarning{border-left-color:var(--warning)}.Messaging-module__4ZZSya__toastError{border-left-color:var(--error)}.Messaging-module__4ZZSya__toastInfo{border-left-color:var(--accent)}.Messaging-module__4ZZSya__toastIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.Messaging-module__4ZZSya__toastSuccess .Messaging-module__4ZZSya__toastIcon{color:var(--success)}.Messaging-module__4ZZSya__toastWarning .Messaging-module__4ZZSya__toastIcon{color:var(--warning)}.Messaging-module__4ZZSya__toastError .Messaging-module__4ZZSya__toastIcon{color:var(--error)}.Messaging-module__4ZZSya__toastInfo .Messaging-module__4ZZSya__toastIcon{color:var(--accent)}.Messaging-module__4ZZSya__toastMessage{flex:1;line-height:1.4}.Messaging-module__4ZZSya__toastDismiss{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.Messaging-module__4ZZSya__toastDismiss:hover{color:var(--text-primary)}@keyframes Messaging-module__4ZZSya__toastIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.Messaging-module__4ZZSya__toastStack{bottom:12px;left:12px;right:12px}.Messaging-module__4ZZSya__toast{min-width:0;max-width:none}}
.HumanInboxPanel-module__-vc9XW__panel{border:1px solid var(--border-subtle);background:var(--bg-secondary);border-radius:12px;margin-bottom:24px;padding:18px 20px}.HumanInboxPanel-module__-vc9XW__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.HumanInboxPanel-module__-vc9XW__header h2{letter-spacing:-.015em;color:var(--text-primary);margin:0 0 4px;font-size:16px;font-weight:600}.HumanInboxPanel-module__-vc9XW__header p{color:var(--text-muted);margin:0;font-size:13px}.HumanInboxPanel-module__-vc9XW__countBadge{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 10px;font-weight:700;display:inline-flex}.HumanInboxPanel-module__-vc9XW__error,.HumanInboxPanel-module__-vc9XW__empty{color:var(--text-muted);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;padding:12px 14px;font-size:13px}.HumanInboxPanel-module__-vc9XW__error{color:var(--error);background:var(--error-muted);border-color:var(--error-muted)}.HumanInboxPanel-module__-vc9XW__list{flex-direction:column;gap:14px;display:flex}.HumanInboxPanel-module__-vc9XW__card{border:1px solid var(--border-subtle);background:var(--bg-tertiary);border-radius:10px;padding:14px 16px}.HumanInboxPanel-module__-vc9XW__cardHeader{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.HumanInboxPanel-module__-vc9XW__taskTitle{color:var(--text-primary);font-size:15px;font-weight:700}.HumanInboxPanel-module__-vc9XW__taskMeta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.HumanInboxPanel-module__-vc9XW__stateBadge,.HumanInboxPanel-module__-vc9XW__metaBadge{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;line-height:1.2;display:inline-flex}.HumanInboxPanel-module__-vc9XW__stateBadge{color:var(--accent);background:#2f6b3a29;border:1px solid #2f6b3a47}.HumanInboxPanel-module__-vc9XW__metaBadge{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-subtle)}.HumanInboxPanel-module__-vc9XW__content{color:var(--text-primary);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;margin:0 0 14px;font-size:14px;line-height:1.5}.HumanInboxPanel-module__-vc9XW__deadlines{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0 0 14px;display:grid}.HumanInboxPanel-module__-vc9XW__deadlines div{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px}.HumanInboxPanel-module__-vc9XW__deadlines dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11px}.HumanInboxPanel-module__-vc9XW__deadlines dd{color:var(--text-primary);margin:0;font-size:13px;line-height:1.4}.HumanInboxPanel-module__-vc9XW__parallelWork{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:14px;padding:10px 12px}.HumanInboxPanel-module__-vc9XW__parallelTitle{color:var(--text-primary);margin-bottom:8px;font-size:12px;font-weight:700}.HumanInboxPanel-module__-vc9XW__parallelWork ul{color:var(--text-primary);margin:0;padding-left:18px}.HumanInboxPanel-module__-vc9XW__replyLabel{color:var(--accent);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.HumanInboxPanel-module__-vc9XW__replyInput{border:1px solid var(--border-default);background:var(--bg-primary);width:100%;color:var(--text-primary);resize:vertical;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.8125rem;line-height:1.5}.HumanInboxPanel-module__-vc9XW__replyInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted);outline:none}.HumanInboxPanel-module__-vc9XW__replyInput:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HumanInboxPanel-module__-vc9XW__actions{justify-content:flex-end;margin-top:10px;display:flex}.HumanInboxPanel-module__-vc9XW__replyButton{color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:700}.HumanInboxPanel-module__-vc9XW__replyButton:hover:not(:disabled){background:var(--accent-hover)}.HumanInboxPanel-module__-vc9XW__replyButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HumanInboxPanel-module__-vc9XW__replyButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:720px){.HumanInboxPanel-module__-vc9XW__panel{padding:16px}.HumanInboxPanel-module__-vc9XW__header{flex-direction:column}.HumanInboxPanel-module__-vc9XW__actions{justify-content:stretch}.HumanInboxPanel-module__-vc9XW__replyButton{width:100%}}
.NewTaskDialog-module__GgMwmG__overlay{z-index:1000;background:#10111233;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.NewTaskDialog-module__GgMwmG__modal{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;width:min(520px,90vw);display:flex;box-shadow:0 20px 60px #10111226}.NewTaskDialog-module__GgMwmG__header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.NewTaskDialog-module__GgMwmG__header h2{color:var(--text-primary);margin:0;font-size:16px}.NewTaskDialog-module__GgMwmG__closeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px}.NewTaskDialog-module__GgMwmG__closeButton:hover{color:#fff}.NewTaskDialog-module__GgMwmG__body{flex-direction:column;gap:16px;padding:20px;display:flex}.NewTaskDialog-module__GgMwmG__field{flex-direction:column;gap:6px;display:flex}.NewTaskDialog-module__GgMwmG__field label{color:var(--text-muted);font-size:13px;font-weight:500}.NewTaskDialog-module__GgMwmG__input{background:var(--border-subtle);border:1px solid var(--border-default);width:100%;color:var(--text-primary);border-radius:6px;outline:none;padding:9px 12px;font-family:inherit;font-size:.8125rem}.NewTaskDialog-module__GgMwmG__input:focus{border-color:var(--accent)}.NewTaskDialog-module__GgMwmG__textarea{resize:vertical;min-height:120px}.NewTaskDialog-module__GgMwmG__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23888' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.NewTaskDialog-module__GgMwmG__footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.NewTaskDialog-module__GgMwmG__cancelButton,.NewTaskDialog-module__GgMwmG__submitButton{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:13px}.NewTaskDialog-module__GgMwmG__cancelButton{background:var(--border-default);color:var(--text-primary)}.NewTaskDialog-module__GgMwmG__cancelButton:hover{background:var(--border-default)}.NewTaskDialog-module__GgMwmG__submitButton{background:var(--accent);color:#fff}.NewTaskDialog-module__GgMwmG__submitButton:hover{background:var(--accent-hover)}.NewTaskDialog-module__GgMwmG__submitButton:disabled{opacity:.5;cursor:not-allowed}.NewTaskDialog-module__GgMwmG__error{color:var(--error);font-size:13px}.NewTaskDialog-module__GgMwmG__progress{color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.NewTaskDialog-module__GgMwmG__spinner{border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite NewTaskDialog-module__GgMwmG__spin}
.CostBadge-module__MM3ASq__badge{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-flex}.CostBadge-module__MM3ASq__badge_none{color:var(--text-muted);border:1px dashed var(--border-default);background:0 0}.CostBadge-module__MM3ASq__badge_normal{color:var(--accent);background:var(--accent-muted)}.CostBadge-module__MM3ASq__badge_warning{color:var(--warning);background:var(--warning-muted)}.CostBadge-module__MM3ASq__badge_exceeded{color:var(--error);background:var(--error-muted)}@media (max-width:640px){.CostBadge-module__MM3ASq__badge{display:none}}
.CostPopover-module__zDcIsa__container{cursor:pointer;appearance:none;font:inherit;color:inherit;text-align:left;background:0 0;border:none;outline:none;margin:0;padding:0;display:inline-flex;position:relative}.CostPopover-module__zDcIsa__container:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.CostPopover-module__zDcIsa__popover{z-index:100;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:260px;max-width:320px;max-height:60vh;box-shadow:var(--shadow-lg);padding:12px;font-size:12px;animation:.2s ease-out CostPopover-module__zDcIsa__popoverIn;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}@keyframes CostPopover-module__zDcIsa__popoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CostPopover-module__zDcIsa__popover{animation:none}}.CostPopover-module__zDcIsa__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.CostPopover-module__zDcIsa__headerLabel{color:var(--text-secondary);font-weight:500}.CostPopover-module__zDcIsa__headerValue{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}.CostPopover-module__zDcIsa__row{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.CostPopover-module__zDcIsa__rowLabel{color:var(--text-muted)}.CostPopover-module__zDcIsa__rowValue{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:500}.CostPopover-module__zDcIsa__budgetRow{padding:6px 0}.CostPopover-module__zDcIsa__budgetBar{background:var(--bg-tertiary);border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.CostPopover-module__zDcIsa__budgetFill{border-radius:999px;height:100%;transition:width .3s}.CostPopover-module__zDcIsa__budgetFillNormal{background:var(--accent)}.CostPopover-module__zDcIsa__budgetFillWarning{background:var(--warning)}.CostPopover-module__zDcIsa__budgetFillExceeded{background:var(--error)}.CostPopover-module__zDcIsa__calls{border-top:1px solid var(--border-subtle);margin-top:8px;padding-top:8px}.CostPopover-module__zDcIsa__callsHeader{color:var(--text-secondary);margin-bottom:6px;font-weight:500}.CostPopover-module__zDcIsa__callsList{flex-direction:column;gap:4px;display:flex}.CostPopover-module__zDcIsa__callRow{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;font-size:11px;display:grid}.CostPopover-module__zDcIsa__callAgent{color:var(--text-secondary);text-transform:capitalize;font-weight:500}.CostPopover-module__zDcIsa__callModel{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CostPopover-module__zDcIsa__callTokens{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.CostPopover-module__zDcIsa__callCost{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:500}
.TaskCard-module__WcT92W__taskCardContainer{flex-direction:column;min-width:0;display:flex}.TaskCard-module__WcT92W__taskRow{cursor:pointer;outline:none;grid-template-columns:18px minmax(0,1fr) auto auto auto auto;align-items:center;gap:14px;padding:11px 16px;transition:background .12s;display:grid;position:relative}.TaskCard-module__WcT92W__taskRow:hover{background:var(--bg-tertiary)}.TaskCard-module__WcT92W__taskRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.TaskCard-module__WcT92W__expandButton{appearance:none;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:11px;transition:transform .12s,color .12s;display:inline-flex}.TaskCard-module__WcT92W__expandButton:hover{color:var(--text-primary)}.TaskCard-module__WcT92W__expandButtonOpen{transform:rotate(90deg)}.TaskCard-module__WcT92W__expandPlaceholder{width:18px;height:18px;display:inline-block}.TaskCard-module__WcT92W__titleCell{flex-direction:column;gap:2px;min-width:0;display:flex}.TaskCard-module__WcT92W__taskTitle{overflow-wrap:anywhere;letter-spacing:-.005em;min-width:0;color:var(--text-primary);margin:0;font-size:13.5px;font-weight:500;line-height:1.3}.TaskCard-module__WcT92W__metaLine{align-items:center;gap:8px;min-width:0;display:flex}.TaskCard-module__WcT92W__metaSummary{color:var(--text-muted);overflow-wrap:anywhere;min-width:0;font-size:11.5px;line-height:1.3}.TaskCard-module__WcT92W__prLink{color:var(--accent);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:500;text-decoration:none;transition:background .12s}.TaskCard-module__WcT92W__prLink:hover{background:var(--accent-muted);text-decoration:underline}.TaskCard-module__WcT92W__agents{flex-shrink:0;display:flex}.TaskCard-module__WcT92W__pip{color:#fff;border:2px solid var(--bg-secondary);-webkit-user-select:none;user-select:none;letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:-6px;font-size:9.5px;font-weight:700;display:inline-flex}.TaskCard-module__WcT92W__pip:last-child{margin-right:0}.TaskCard-module__WcT92W__pip_pm{background:var(--agent-pm)}.TaskCard-module__WcT92W__pip_architect{background:var(--agent-architect)}.TaskCard-module__WcT92W__pip_engineer{background:var(--agent-engineer)}.TaskCard-module__WcT92W__pip_qa_engineer{background:var(--agent-qa)}.TaskCard-module__WcT92W__pip_code_auditor{background:var(--agent-code-auditor)}.TaskCard-module__WcT92W__pip_ui_ux{background:var(--agent-ui-ux)}.TaskCard-module__WcT92W__pip_docs_auditor,.TaskCard-module__WcT92W__pip_default{background:var(--text-muted)}.TaskCard-module__WcT92W__dateCell{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:60px;font-size:11.5px}.TaskCard-module__WcT92W__stagePill{letter-spacing:0;white-space:nowrap;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:2px 10px;font-size:11px;font-weight:500;display:inline-flex}.TaskCard-module__WcT92W__stagePillPlan{background:var(--bg-tertiary);color:var(--text-secondary)}.TaskCard-module__WcT92W__stagePillActive{background:var(--accent-muted);color:var(--accent)}.TaskCard-module__WcT92W__stagePillAudit{background:var(--warning-muted);color:var(--warning)}.TaskCard-module__WcT92W__stagePillDelivered{background:var(--info-muted,#2f8fb533);color:var(--stage-delivered)}.TaskCard-module__WcT92W__stagePillDone{background:var(--success-muted);color:var(--success)}.TaskCard-module__WcT92W__stagePillFailed{background:var(--error-muted);color:var(--error)}.TaskCard-module__WcT92W__stagePillCanceled{background:var(--bg-tertiary);color:var(--stage-canceled)}.TaskCard-module__WcT92W__rowActions{opacity:0;pointer-events:none;align-items:center;gap:4px;transition:opacity .12s;display:inline-flex}.TaskCard-module__WcT92W__taskRow:hover .TaskCard-module__WcT92W__rowActions,.TaskCard-module__WcT92W__taskRow:focus-within .TaskCard-module__WcT92W__rowActions{opacity:1;pointer-events:auto}.TaskCard-module__WcT92W__actionButton,.TaskCard-module__WcT92W__retryButton{appearance:none;border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:6px;font-family:inherit;transition:all .12s}.TaskCard-module__WcT92W__actionButton{justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;line-height:1;display:inline-flex}.TaskCard-module__WcT92W__cancelButton{color:var(--error)}.TaskCard-module__WcT92W__cancelButton:hover{background:var(--error-muted);border-color:var(--error-muted)}.TaskCard-module__WcT92W__retryButton{color:var(--accent);padding:3px 10px;font-size:11.5px;font-weight:500}.TaskCard-module__WcT92W__retryButton:hover:not(:disabled){background:var(--accent-muted);border-color:var(--accent)}.TaskCard-module__WcT92W__retryButton:disabled{opacity:.65;cursor:wait}.TaskCard-module__WcT92W__description{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;padding:0 18px 14px 50px;font-size:12.5px;line-height:1.55}.TaskCard-module__WcT92W__errorPreview{background:var(--error-muted);color:var(--error);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0 16px 12px 50px;padding:9px 12px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.45}@media (max-width:640px){.TaskCard-module__WcT92W__taskRow{grid-template:"expand title stage""pips pips date"/18px minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px}.TaskCard-module__WcT92W__expandButton,.TaskCard-module__WcT92W__expandPlaceholder{grid-area:expand}.TaskCard-module__WcT92W__titleCell{grid-area:title}.TaskCard-module__WcT92W__agents{grid-area:pips;justify-self:flex-start}.TaskCard-module__WcT92W__dateCell{grid-area:date;justify-self:flex-end}.TaskCard-module__WcT92W__stagePill{grid-area:stage;justify-self:flex-end}.TaskCard-module__WcT92W__rowActions{display:none}.TaskCard-module__WcT92W__description{padding-left:32px}.TaskCard-module__WcT92W__errorPreview{margin-left:32px}}
.InFlightStrip-module__khlbza__stripContainer{max-width:100%;margin-bottom:20px;overflow:hidden}.InFlightStrip-module__khlbza__headerBand{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 2px;display:flex}.InFlightStrip-module__khlbza__headerEyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:12px;font-weight:600}.InFlightStrip-module__khlbza__headerSummary{color:var(--text-secondary);font-size:13px;font-weight:500}.InFlightStrip-module__khlbza__headerHelper{color:var(--text-muted);margin-left:auto;font-size:12px}.InFlightStrip-module__khlbza__liveIndicator{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.InFlightStrip-module__khlbza__pulseDot{background:var(--success);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite InFlightStrip-module__khlbza__pulse-dot}.InFlightStrip-module__khlbza__liveLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--success);font-size:11px;font-weight:600}@keyframes InFlightStrip-module__khlbza__pulse-dot{0%{box-shadow:0 0 #2f6b3a73}70%{box-shadow:0 0 0 6px #2f6b3a00}to{box-shadow:0 0 #2f6b3a00}}@media (prefers-reduced-motion:reduce){.InFlightStrip-module__khlbza__pulseDot{animation:none}}.InFlightStrip-module__khlbza__stripWrap{position:relative}.InFlightStrip-module__khlbza__strip{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:10px;gap:8px;padding:8px;display:flex;overflow:hidden}.InFlightStrip-module__khlbza__slot{background:color-mix(in srgb,var(--slot-color)10%,transparent);min-width:0;color:var(--slot-color);cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:10px 6px;font-family:inherit;transition:background .18s,border-color .18s,color .18s;display:flex}.InFlightStrip-module__khlbza__slot:hover:not(:disabled){background:color-mix(in srgb,var(--slot-color)18%,transparent);border-color:color-mix(in srgb,var(--slot-color)30%,transparent)}.InFlightStrip-module__khlbza__slot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.InFlightStrip-module__khlbza__slotActive{background:color-mix(in srgb,var(--slot-color)22%,transparent)!important;border-color:var(--slot-color)!important}.InFlightStrip-module__khlbza__slotEmpty{color:var(--text-muted);opacity:.5;cursor:default;background:0 0}.InFlightStrip-module__khlbza__slotCount{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.InFlightStrip-module__khlbza__slotLabel{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;overflow:hidden}.InFlightStrip-module__khlbza__popover{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:10px;margin-top:8px;transition:opacity .18s,max-height .28s cubic-bezier(.2,.8,.2,1);animation:.28s cubic-bezier(.2,.8,.2,1) InFlightStrip-module__khlbza__popover-in;overflow:hidden}.InFlightStrip-module__khlbza__popoverExit{animation:.28s cubic-bezier(.2,.8,.2,1) forwards InFlightStrip-module__khlbza__popover-out}@keyframes InFlightStrip-module__khlbza__popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes InFlightStrip-module__khlbza__popover-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.InFlightStrip-module__khlbza__popover,.InFlightStrip-module__khlbza__popoverExit{transition:none;animation:none}}.InFlightStrip-module__khlbza__popoverHead{border-bottom:1px solid var(--border-subtle);background:var(--bg-tertiary);align-items:center;gap:10px;padding:10px 14px;display:flex}.InFlightStrip-module__khlbza__popoverStageDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.InFlightStrip-module__khlbza__popoverStageName{color:var(--text-primary);text-transform:capitalize;font-size:13px;font-weight:600}.InFlightStrip-module__khlbza__popoverCount{font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:999px;margin-left:auto;padding:2px 8px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.InFlightStrip-module__khlbza__popoverClose{border:1px solid var(--border-default);background:var(--bg-secondary);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:all .12s;display:inline-flex}.InFlightStrip-module__khlbza__popoverClose:hover{border-color:var(--error);color:var(--error);background:var(--error-muted)}.InFlightStrip-module__khlbza__popoverBody{max-height:60vh;padding:6px;overflow-y:auto}.InFlightStrip-module__khlbza__popoverEmpty{text-align:center;color:var(--text-muted);padding:20px;font-size:13px}.InFlightStrip-module__khlbza__taskRow{color:inherit;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto auto auto 14px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;text-decoration:none;transition:background .12s;display:grid}.InFlightStrip-module__khlbza__taskSwatch{grid-column:1}.InFlightStrip-module__khlbza__taskSeparator{grid-column:2}.InFlightStrip-module__khlbza__taskTitle{grid-column:3}.InFlightStrip-module__khlbza__taskAgentDot{grid-column:4}.InFlightStrip-module__khlbza__taskAgentName{grid-column:5}.InFlightStrip-module__khlbza__taskDuration{grid-column:6}.InFlightStrip-module__khlbza__taskArrow{grid-column:7}.InFlightStrip-module__khlbza__taskRow:hover{background:var(--bg-tertiary)}.InFlightStrip-module__khlbza__taskRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.InFlightStrip-module__khlbza__taskSwatch{color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:auto;min-width:22px;max-width:120px;height:22px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}.InFlightStrip-module__khlbza__taskSeparator{color:var(--text-muted);flex-shrink:0}.InFlightStrip-module__khlbza__taskTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.InFlightStrip-module__khlbza__taskAgentDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.InFlightStrip-module__khlbza__taskAgentName{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.InFlightStrip-module__khlbza__taskDuration{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11.5px}.InFlightStrip-module__khlbza__taskArrow{color:var(--text-muted);flex-shrink:0;font-size:12px}.InFlightStrip-module__khlbza__miniStrip{border-top:1px solid var(--border-subtle);gap:4px;margin-top:8px;padding-top:8px;display:flex}.InFlightStrip-module__khlbza__miniSlot{min-width:0;color:var(--slot-color);background:#7b7e840d;border-radius:6px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:4px 2px;transition:background .12s;display:flex}.InFlightStrip-module__khlbza__miniSlotEmpty{color:var(--text-muted);opacity:.35}.InFlightStrip-module__khlbza__miniCount{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1}.InFlightStrip-module__khlbza__miniLabel{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:600}@media (max-width:720px){.InFlightStrip-module__khlbza__headerBand{gap:6px}.InFlightStrip-module__khlbza__headerHelper{display:none}.InFlightStrip-module__khlbza__strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding:6px;scroll-padding:8px;overflow:auto hidden}.InFlightStrip-module__khlbza__strip::-webkit-scrollbar{display:none}.InFlightStrip-module__khlbza__slot{scroll-snap-align:start;flex:none;min-width:92px;padding:8px 10px}.InFlightStrip-module__khlbza__slotCount{font-size:18px}.InFlightStrip-module__khlbza__slotLabel{font-size:9px}.InFlightStrip-module__khlbza__popover{max-width:100%}.InFlightStrip-module__khlbza__popoverHead{gap:8px;padding:10px 12px}.InFlightStrip-module__khlbza__taskRow{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.InFlightStrip-module__khlbza__taskSwatch{grid-column:1}.InFlightStrip-module__khlbza__taskTitle{grid-column:2}.InFlightStrip-module__khlbza__taskDuration{grid-column:3}.InFlightStrip-module__khlbza__taskArrow{grid-column:4}.InFlightStrip-module__khlbza__taskSeparator,.InFlightStrip-module__khlbza__taskAgentDot,.InFlightStrip-module__khlbza__taskAgentName{display:none}.InFlightStrip-module__khlbza__miniStrip{scrollbar-width:none;overflow:auto hidden}.InFlightStrip-module__khlbza__miniStrip::-webkit-scrollbar{display:none}.InFlightStrip-module__khlbza__miniSlot{flex:none;min-width:52px}.InFlightStrip-module__khlbza__miniCount{font-size:12px}.InFlightStrip-module__khlbza__miniLabel{font-size:8px}.InFlightStrip-module__khlbza__scrollHint{width:28px;color:var(--text-muted);pointer-events:none;border-radius:10px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:1px;bottom:1px}.InFlightStrip-module__khlbza__scrollHintLeft{background:linear-gradient(to right,var(--bg-secondary)40%,transparent);justify-content:flex-start;padding-left:6px;padding-right:6px;left:1px}.InFlightStrip-module__khlbza__scrollHintRight{background:linear-gradient(to left,var(--bg-secondary)40%,transparent);justify-content:flex-end;padding-left:6px;padding-right:6px;right:1px}}
.TaskKanbanBoard-module__F44e6a__board{flex-direction:column;flex:1;min-height:420px;display:flex}.TaskKanbanBoard-module__F44e6a__lockBanner{background:var(--accent-muted);border:1px solid var(--accent-muted);color:var(--accent);border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 16px;font-size:12px;display:flex}.TaskKanbanBoard-module__F44e6a__lockIcon{font-size:11px;line-height:1}.TaskKanbanBoard-module__F44e6a__lockUnlock{color:var(--text-muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.TaskKanbanBoard-module__F44e6a__lockUnlock kbd{background:var(--bg-secondary);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:3px;padding:1px 6px;font-family:inherit;font-size:10px}.TaskKanbanBoard-module__F44e6a__scroller{scroll-behavior:smooth;flex:1;min-height:0;padding-bottom:6px;overflow:auto hidden}.TaskKanbanBoard-module__F44e6a__columns{gap:14px;min-width:max-content;height:100%;padding-right:16px;display:flex}.TaskKanbanBoard-module__F44e6a__column{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:10px;flex-direction:column;flex:0 0 240px;height:100%;min-height:420px;display:flex;overflow:hidden}.TaskKanbanBoard-module__F44e6a__columnHeader{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);background:0 0;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.TaskKanbanBoard-module__F44e6a__columnSearch{border:1px solid var(--border-default);background:var(--bg-secondary);min-width:0;color:var(--text-primary);border-radius:5px;flex:1;padding:3px 6px;font-size:.8125rem}.TaskKanbanBoard-module__F44e6a__columnSearch:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.TaskKanbanBoard-module__F44e6a__boardToolbar{align-items:center;gap:8px;margin-bottom:10px;padding:0 2px;display:flex}.TaskKanbanBoard-module__F44e6a__sortLabel{color:var(--text-secondary);font-size:12px;font-weight:500}.TaskKanbanBoard-module__F44e6a__sortSelect{border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:5px;padding:3px 8px;font-size:.8125rem}.TaskKanbanBoard-module__F44e6a__sortSelect:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.TaskKanbanBoard-module__F44e6a__stageDot{background:var(--text-muted);border-radius:2px;flex-shrink:0;width:8px;height:8px}.TaskKanbanBoard-module__F44e6a__column_queued .TaskKanbanBoard-module__F44e6a__stageDot{background:var(--text-secondary)}.TaskKanbanBoard-module__F44e6a__column_requirements .TaskKanbanBoard-module__F44e6a__stageDot{background:var(--stage-requirements)}.TaskKanbanBoard-module__F44e6a__column_design .TaskKanbanBoard-module__F44e6a__stageDot{background:var(--stage-design)}.TaskKanbanBoard-module__F44e6a__column_implementation .TaskKanbanBoard-module__F44e6a__stageDot{background:var(--stage-implementation)}.TaskKanbanBoard-module__F44e6a__column_testing .TaskKanbanBoard-module__F44e6a__stageDot{background:var(--stage-testing)}.TaskKanbanBoard-module__F44e6a__column_audit .TaskKanbanBoard-module__F44e6a__stageDot{background:var(--stage-audit)}.TaskKanbanBoard-module__F44e6a__column_delivered .TaskKanbanBoard-module__F44e6a__stageDot{background:var(--stage-delivered)}.TaskKanbanBoard-module__F44e6a__column_complete .TaskKanbanBoard-module__F44e6a__stageDot{background:var(--stage-complete)}.TaskKanbanBoard-module__F44e6a__column_failed .TaskKanbanBoard-module__F44e6a__stageDot{background:var(--stage-failed)}.TaskKanbanBoard-module__F44e6a__column_canceled .TaskKanbanBoard-module__F44e6a__stageDot{background:var(--stage-canceled)}.TaskKanbanBoard-module__F44e6a__columnLabel{letter-spacing:.08em}.TaskKanbanBoard-module__F44e6a__columnCount{background:var(--bg-secondary);color:var(--text-muted);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;border:1px solid var(--border-subtle);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:10.5px;font-weight:600}.TaskKanbanBoard-module__F44e6a__columnBody{flex-direction:column;flex:1;gap:8px;padding:10px;display:flex;overflow:visible auto}.TaskKanbanBoard-module__F44e6a__columnEmpty{color:var(--text-muted);text-align:center;padding:24px 10px;font-size:11.5px;font-style:italic}.TaskKanbanBoard-module__F44e6a__card{background:var(--bg-secondary);border:1px solid var(--border-subtle);cursor:pointer;transform-origin:50%;will-change:transform;border-radius:8px;padding:10px 12px;transition:box-shadow .12s,border-color .12s;position:relative}.TaskKanbanBoard-module__F44e6a__card:hover{border-color:var(--border-default);box-shadow:0 1px 3px #0000000f}.TaskKanbanBoard-module__F44e6a__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TaskKanbanBoard-module__F44e6a__cardLocked{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-muted)}.TaskKanbanBoard-module__F44e6a__cardLocked:before{content:"◎";color:var(--accent);font-size:10px;line-height:1;position:absolute;top:6px;right:8px}.TaskKanbanBoard-module__F44e6a__cardTitle{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:14px;font-size:12.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.TaskKanbanBoard-module__F44e6a__cardMeta{align-items:center;gap:6px;margin-top:8px;display:flex}.TaskKanbanBoard-module__F44e6a__statusDot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.TaskKanbanBoard-module__F44e6a__statusDot_live{background:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.TaskKanbanBoard-module__F44e6a__statusDot_warn{background:var(--warning)}.TaskKanbanBoard-module__F44e6a__statusDot_done{background:var(--success)}.TaskKanbanBoard-module__F44e6a__statusDot_failed{background:var(--error)}.TaskKanbanBoard-module__F44e6a__statusDot_canceled{background:var(--stage-canceled)}.TaskKanbanBoard-module__F44e6a__statusDot_pulsing{animation:1.6s ease-out infinite TaskKanbanBoard-module__F44e6a__statusDot-pulse}@keyframes TaskKanbanBoard-module__F44e6a__statusDot-pulse{0%{box-shadow:0 0 0 3px var(--accent-muted),0 0 0 3px #2f6b3a73}to{box-shadow:0 0 0 3px var(--accent-muted),0 0 0 10px #2f6b3a00}}@media (prefers-reduced-motion:reduce){.TaskKanbanBoard-module__F44e6a__statusDot_pulsing{animation:none}}.TaskKanbanBoard-module__F44e6a__agents{align-items:center;display:flex}.TaskKanbanBoard-module__F44e6a__pip{color:#fff;border:1.5px solid var(--bg-secondary);-webkit-user-select:none;user-select:none;letter-spacing:-.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-right:-4px;font-size:9px;font-weight:700;display:inline-flex}.TaskKanbanBoard-module__F44e6a__pip:last-child{margin-right:0}.TaskKanbanBoard-module__F44e6a__pip_pm{background:var(--agent-pm)}.TaskKanbanBoard-module__F44e6a__pip_architect{background:var(--agent-architect)}.TaskKanbanBoard-module__F44e6a__pip_engineer{background:var(--agent-engineer)}.TaskKanbanBoard-module__F44e6a__pip_qa_engineer{background:var(--agent-qa)}.TaskKanbanBoard-module__F44e6a__pip_code_auditor{background:var(--agent-code-auditor)}.TaskKanbanBoard-module__F44e6a__pip_ui_ux{background:var(--agent-ui-ux)}.TaskKanbanBoard-module__F44e6a__pip_docs_auditor,.TaskKanbanBoard-module__F44e6a__pip_default{background:var(--text-muted)}.TaskKanbanBoard-module__F44e6a__cardDate{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.TaskKanbanBoard-module__F44e6a__columnReceiving{box-shadow:inset 0 0 0 1.5px var(--accent),0 0 18px #2f6b3a26;transition:box-shadow .3s}.TaskKanbanBoard-module__F44e6a__popover{z-index:100;background:var(--bg-secondary);border:1px solid var(--border-default);width:320px;max-width:calc(100vw - 24px);color:var(--text-primary);border-radius:10px;padding:14px 16px;font-size:12px;line-height:1.5;animation:.12s TaskKanbanBoard-module__F44e6a__popover-in;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}@keyframes TaskKanbanBoard-module__F44e6a__popover-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.TaskKanbanBoard-module__F44e6a__popoverTitle{margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.3}.TaskKanbanBoard-module__F44e6a__popoverMeta{color:var(--text-muted);margin-bottom:10px;font-size:11px}.TaskKanbanBoard-module__F44e6a__popoverDesc{color:var(--text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:10px;font-size:12px;display:-webkit-box;overflow:hidden}.TaskKanbanBoard-module__F44e6a__popoverRow{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:11.5px;display:flex}.TaskKanbanBoard-module__F44e6a__popoverLabel{color:var(--text-muted);flex-shrink:0}.TaskKanbanBoard-module__F44e6a__popoverVal{color:var(--text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.TaskKanbanBoard-module__F44e6a__popoverAgents{gap:2px;display:flex}.TaskKanbanBoard-module__F44e6a__popoverAgents .TaskKanbanBoard-module__F44e6a__pip{width:22px;height:22px;margin-right:-4px;font-size:10px}.TaskKanbanBoard-module__F44e6a__costBadge{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;min-width:0;max-width:178px;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex;overflow:hidden}.TaskKanbanBoard-module__F44e6a__costBadge_none{color:var(--text-muted);border:1px dashed var(--border-default);background:0 0}.TaskKanbanBoard-module__F44e6a__costBadge_normal{color:var(--accent);background:var(--accent-muted);border:1px solid #2f6b3a2e}.TaskKanbanBoard-module__F44e6a__costBadge_warning{color:var(--warning);background:var(--warning-muted);border:1px solid #b7791f40}.TaskKanbanBoard-module__F44e6a__costBadge_exceeded{color:var(--error);background:var(--error-muted);border:1px solid #c44f4f33}.TaskKanbanBoard-module__F44e6a__costPanel{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:8px;margin:10px 0;overflow:hidden}.TaskKanbanBoard-module__F44e6a__costPanelHeader{appearance:none;background:var(--bg-tertiary);width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;transition:background .12s;display:grid}.TaskKanbanBoard-module__F44e6a__costPanelHeader:hover{background:var(--bg-primary)}.TaskKanbanBoard-module__F44e6a__costPanelHeader:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.TaskKanbanBoard-module__F44e6a__costPanelHeaderOpen{border-bottom:1px solid var(--border-subtle)}.TaskKanbanBoard-module__F44e6a__costPanelTitleWrap{align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.TaskKanbanBoard-module__F44e6a__costPanelTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.TaskKanbanBoard-module__F44e6a__costChevron{width:14px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;transition:transform .12s;display:inline-flex}.TaskKanbanBoard-module__F44e6a__costChevronOpen{transform:rotate(90deg)}.TaskKanbanBoard-module__F44e6a__costPanelBody{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(214px,36vh);padding:8px 10px 10px;overflow-y:auto}.TaskKanbanBoard-module__F44e6a__costSummary{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.TaskKanbanBoard-module__F44e6a__costSummaryLabel{color:var(--text-secondary);font-size:12px}.TaskKanbanBoard-module__F44e6a__costSummaryValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.TaskKanbanBoard-module__F44e6a__costBudgetBar{margin:5px 0 8px}.TaskKanbanBoard-module__F44e6a__costBudgetTrack{background:var(--bg-tertiary);border-radius:3px;height:6px;overflow:hidden}.TaskKanbanBoard-module__F44e6a__costBudgetFill{border-radius:3px;height:100%;display:block}.TaskKanbanBoard-module__F44e6a__costBudgetFillNormal{background:var(--accent)}.TaskKanbanBoard-module__F44e6a__costBudgetFillWarning{background:var(--warning)}.TaskKanbanBoard-module__F44e6a__costBudgetFillExceeded{background:var(--error)}.TaskKanbanBoard-module__F44e6a__costBudgetMeta{color:var(--text-muted);justify-content:space-between;gap:10px;margin-top:4px;font-size:11px;display:flex}.TaskKanbanBoard-module__F44e6a__costBreakdownTitle{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 5px;font-size:10.5px;font-weight:600}.TaskKanbanBoard-module__F44e6a__costBreakdownRow{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.TaskKanbanBoard-module__F44e6a__costBreakdownRow:last-child{border-bottom:none}.TaskKanbanBoard-module__F44e6a__costBreakdownLabel{color:var(--text-secondary);font-size:12px}.TaskKanbanBoard-module__F44e6a__costBreakdownValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.TaskKanbanBoard-module__F44e6a__costMutedRow,.TaskKanbanBoard-module__F44e6a__costEmpty{color:var(--text-muted);padding:8px 0;font-size:11.5px}.TaskKanbanBoard-module__F44e6a__costCallTable{border-collapse:collapse;width:100%;font-size:11.5px}.TaskKanbanBoard-module__F44e6a__costCallTable th{color:var(--text-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--border-default);padding:4px 0;font-size:10.5px;font-weight:600}.TaskKanbanBoard-module__F44e6a__costCallTable td{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;padding:5px 0}.TaskKanbanBoard-module__F44e6a__costCallTable tr:last-child td{border-bottom:none}.TaskKanbanBoard-module__F44e6a__costCallTable th:last-child,.TaskKanbanBoard-module__F44e6a__costCallTable td:last-child{text-align:right}.TaskKanbanBoard-module__F44e6a__costModelChip{background:var(--bg-tertiary);max-width:150px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:500;display:inline-block;overflow:hidden}.TaskKanbanBoard-module__F44e6a__costBudgetWarning{color:var(--warning)}.TaskKanbanBoard-module__F44e6a__costBudgetExceeded{color:var(--error)}.TaskKanbanBoard-module__F44e6a__popoverProgress{background:var(--bg-tertiary);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.TaskKanbanBoard-module__F44e6a__popoverProgress>span{background:var(--accent);border-radius:2px;height:100%;display:block}.TaskKanbanBoard-module__F44e6a__startupBlock{border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:8px;margin-top:10px;margin-bottom:10px;overflow:hidden}.TaskKanbanBoard-module__F44e6a__startupToggle{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 10px;font-family:inherit;transition:background .12s;display:flex}.TaskKanbanBoard-module__F44e6a__startupToggle:hover{background:var(--bg-tertiary)}.TaskKanbanBoard-module__F44e6a__startupToggleCopy{flex:1;min-width:0}.TaskKanbanBoard-module__F44e6a__startupToggleLabel{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.25}.TaskKanbanBoard-module__F44e6a__startupToggleSub{color:var(--text-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.TaskKanbanBoard-module__F44e6a__startupChevron{color:var(--text-muted);flex-shrink:0;font-size:10px;line-height:1;transition:transform .12s}.TaskKanbanBoard-module__F44e6a__startupChevronOpen{transform:rotate(90deg)}.TaskKanbanBoard-module__F44e6a__startupExpandedPanel{border-top:1px solid var(--border-subtle);background:var(--bg-secondary)}.TaskKanbanBoard-module__F44e6a__startupDetails{border-bottom:1px solid var(--border-subtle);padding:8px 10px 9px}.TaskKanbanBoard-module__F44e6a__startupDetailsLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:10px;font-weight:700}.TaskKanbanBoard-module__F44e6a__startupDetailsText{color:var(--text-primary);overflow-wrap:anywhere;white-space:normal;font-size:11.5px;line-height:1.45}.TaskKanbanBoard-module__F44e6a__startupDetailList{flex-direction:column;gap:5px;margin-top:8px;display:flex}.TaskKanbanBoard-module__F44e6a__startupDetailLine{grid-template-columns:minmax(0,82px) minmax(0,1fr);gap:8px;font-size:11px;line-height:1.4;display:grid}.TaskKanbanBoard-module__F44e6a__startupDetailRole{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.TaskKanbanBoard-module__F44e6a__startupDetailText{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere}.TaskKanbanBoard-module__F44e6a__startupRoles{flex-direction:column;gap:2px;padding:6px 8px;display:flex}.TaskKanbanBoard-module__F44e6a__startupRoleRow{border-radius:4px;align-items:center;gap:10px;padding:5px 6px;font-size:11.5px;display:flex}.TaskKanbanBoard-module__F44e6a__startupRoleRow:hover{background:var(--bg-tertiary)}.TaskKanbanBoard-module__F44e6a__startupRoleLabel{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.TaskKanbanBoard-module__F44e6a__startupMarker{color:#fff;background:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:inline-flex;position:relative}.TaskKanbanBoard-module__F44e6a__startupMarker.TaskKanbanBoard-module__F44e6a__startupQueued{background:var(--text-muted)}.TaskKanbanBoard-module__F44e6a__startupMarker.TaskKanbanBoard-module__F44e6a__startupActive{background:var(--accent)}.TaskKanbanBoard-module__F44e6a__startupMarker.TaskKanbanBoard-module__F44e6a__startupReady{background:var(--success)}.TaskKanbanBoard-module__F44e6a__startupMarker.TaskKanbanBoard-module__F44e6a__startupError{background:var(--error)}.TaskKanbanBoard-module__F44e6a__startupMarker.TaskKanbanBoard-module__F44e6a__startupStopped{background:var(--text-muted);opacity:.6}.TaskKanbanBoard-module__F44e6a__startupSpinner{border:1.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:8px;height:8px;animation:.8s linear infinite TaskKanbanBoard-module__F44e6a__startup-spin;display:inline-block}@keyframes TaskKanbanBoard-module__F44e6a__startup-spin{to{transform:rotate(360deg)}}.TaskKanbanBoard-module__F44e6a__startupPill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600}.TaskKanbanBoard-module__F44e6a__startupPill.TaskKanbanBoard-module__F44e6a__startupQueued{background:var(--bg-tertiary);color:var(--text-muted);border-color:var(--border-subtle)}.TaskKanbanBoard-module__F44e6a__startupPill.TaskKanbanBoard-module__F44e6a__startupActive{background:var(--accent-muted);color:var(--accent)}.TaskKanbanBoard-module__F44e6a__startupPill.TaskKanbanBoard-module__F44e6a__startupReady{background:var(--success-muted);color:var(--success)}.TaskKanbanBoard-module__F44e6a__startupPill.TaskKanbanBoard-module__F44e6a__startupError{background:var(--error-muted);color:var(--error)}.TaskKanbanBoard-module__F44e6a__startupPill.TaskKanbanBoard-module__F44e6a__startupStopped{background:var(--bg-tertiary);color:var(--text-muted)}.TaskKanbanBoard-module__F44e6a__popoverPrRow{border-top:1px solid var(--border-subtle);margin-top:8px;padding-top:8px}.TaskKanbanBoard-module__F44e6a__popoverPr{color:var(--accent);border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:500;text-decoration:none;transition:background .12s}.TaskKanbanBoard-module__F44e6a__popoverPr:hover{background:var(--accent-muted);text-decoration:underline}.TaskKanbanBoard-module__F44e6a__popoverActions{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.TaskKanbanBoard-module__F44e6a__popoverBtn{appearance:none;border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s,transform 60ms,box-shadow .12s;display:inline-flex}.TaskKanbanBoard-module__F44e6a__popoverBtn:hover{background:var(--bg-tertiary);border-color:var(--text-muted);color:var(--text-primary);box-shadow:0 1px 3px #00000014}.TaskKanbanBoard-module__F44e6a__popoverBtn:active{box-shadow:none;transform:translateY(1px)}.TaskKanbanBoard-module__F44e6a__popoverBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.TaskKanbanBoard-module__F44e6a__popoverBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.TaskKanbanBoard-module__F44e6a__popoverBtnOpen{background:var(--accent);color:#fff;border-color:var(--accent);margin-left:auto}.TaskKanbanBoard-module__F44e6a__popoverBtnOpen:hover{color:#fff;background:#245731;border-color:#245731}.TaskKanbanBoard-module__F44e6a__popoverBtnCancel:hover{background:var(--error-muted);border-color:var(--error);color:var(--error)}.TaskKanbanBoard-module__F44e6a__popoverBtnRetry:hover{background:var(--warning-muted);border-color:var(--warning);color:var(--warning)}
.RepoPickerDialog-module__ySQfpq__overlay{z-index:1000;background:#10111233;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RepoPickerDialog-module__ySQfpq__modal{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;width:min(600px,90vw);max-height:80vh;display:flex;box-shadow:0 20px 60px #10111226}.RepoPickerDialog-module__ySQfpq__header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.RepoPickerDialog-module__ySQfpq__header h2{color:var(--text-primary);margin:0;font-size:16px}.RepoPickerDialog-module__ySQfpq__closeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px}.RepoPickerDialog-module__ySQfpq__closeButton:hover{color:#fff}.RepoPickerDialog-module__ySQfpq__searchBar{border-bottom:1px solid var(--border-default);padding:12px 20px}.RepoPickerDialog-module__ySQfpq__searchBar input{background:var(--border-subtle);border:1px solid var(--border-default);width:100%;color:var(--text-primary);border-radius:6px;outline:none;padding:8px 12px;font-size:.8125rem}.RepoPickerDialog-module__ySQfpq__searchBar input:focus{border-color:var(--accent)}.RepoPickerDialog-module__ySQfpq__notice{border-radius:8px;margin:12px 20px 0;padding:10px 12px;font-size:13px}.RepoPickerDialog-module__ySQfpq__noticeSuccess{color:var(--success);background:#2f6b3a26;border:1px solid #2f6b3a26}.RepoPickerDialog-module__ySQfpq__noticeError{color:var(--error);background:#c44f4f26;border:1px solid #c44f4f26}.RepoPickerDialog-module__ySQfpq__githubAppHelper{border:1px solid var(--border-default);background:var(--bg-tertiary);border-radius:10px;margin:12px 20px 0;padding:14px 16px}.RepoPickerDialog-module__ySQfpq__githubAppHelperTitle{color:var(--text-primary);font-size:13px;font-weight:600}.RepoPickerDialog-module__ySQfpq__githubAppHelperText{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.5}.RepoPickerDialog-module__ySQfpq__repoList{flex:1;min-height:200px;max-height:400px;padding:8px 0;overflow-y:auto}.RepoPickerDialog-module__ySQfpq__repoItem{cursor:pointer;border-left:3px solid #0000;padding:12px 20px;transition:background .1s}.RepoPickerDialog-module__ySQfpq__repoItem:hover{background:var(--border-subtle)}.RepoPickerDialog-module__ySQfpq__repoItemSelected{background:var(--border-subtle);border-left-color:var(--accent)}.RepoPickerDialog-module__ySQfpq__repoItemExisting{opacity:.45;cursor:not-allowed}.RepoPickerDialog-module__ySQfpq__repoItemExisting:hover{background:0 0}.RepoPickerDialog-module__ySQfpq__repoMain{margin-bottom:4px}.RepoPickerDialog-module__ySQfpq__repoName{color:var(--text-primary);font-size:14px;font-weight:500}.RepoPickerDialog-module__ySQfpq__repoDesc{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.RepoPickerDialog-module__ySQfpq__repoMeta{color:var(--text-muted);gap:12px;font-size:11px;display:flex}.RepoPickerDialog-module__ySQfpq__repoLang{color:var(--accent)}.RepoPickerDialog-module__ySQfpq__repoVisibility,.RepoPickerDialog-module__ySQfpq__repoDate{color:var(--text-muted)}.RepoPickerDialog-module__ySQfpq__repoExistingBadge{color:var(--text-muted);background:var(--border-subtle);border-radius:4px;margin-left:8px;padding:2px 6px;font-size:11px}.RepoPickerDialog-module__ySQfpq__loading,.RepoPickerDialog-module__ySQfpq__empty,.RepoPickerDialog-module__ySQfpq__error{text-align:center;color:var(--text-muted);padding:20px;font-size:14px}.RepoPickerDialog-module__ySQfpq__error{color:var(--error)}.RepoPickerDialog-module__ySQfpq__installButton{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 16px;font-size:13px}.RepoPickerDialog-module__ySQfpq__githubAppHelper .RepoPickerDialog-module__ySQfpq__installButton{margin-top:12px}.RepoPickerDialog-module__ySQfpq__installButton:hover{background:var(--accent-hover)}.RepoPickerDialog-module__ySQfpq__loadMore{width:100%;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:10px;font-size:13px;display:block}.RepoPickerDialog-module__ySQfpq__loadMore:hover{background:var(--border-subtle)}.RepoPickerDialog-module__ySQfpq__footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.RepoPickerDialog-module__ySQfpq__cancelButton,.RepoPickerDialog-module__ySQfpq__selectButton{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:13px}.RepoPickerDialog-module__ySQfpq__cancelButton{background:var(--border-default);color:var(--text-primary)}.RepoPickerDialog-module__ySQfpq__cancelButton:hover{background:var(--border-default)}.RepoPickerDialog-module__ySQfpq__selectButton{background:var(--accent);color:#fff}.RepoPickerDialog-module__ySQfpq__selectButton:hover{background:var(--accent-hover)}.RepoPickerDialog-module__ySQfpq__selectButton:disabled{opacity:.5;cursor:not-allowed}
.IconSidebar-module__ZN3pva__sidebar{width:var(--sidebar-width,52px);background:var(--sidebar-bg,var(--bg-secondary));border-right:1px solid var(--border-subtle);z-index:20;will-change:width;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;padding:10px 0;transition:width .2s;display:flex;position:relative}.IconSidebar-module__ZN3pva__sidebar.IconSidebar-module__ZN3pva__expanded{width:var(--sidebar-width-expanded,220px);align-items:stretch}.IconSidebar-module__ZN3pva__brand{flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:2px 0 10px;display:flex}.IconSidebar-module__ZN3pva__sidebar:not(.IconSidebar-module__ZN3pva__expanded) .IconSidebar-module__ZN3pva__brand,.IconSidebar-module__ZN3pva__sidebar:not(.IconSidebar-module__ZN3pva__expanded) .IconSidebar-module__ZN3pva__navButton,.IconSidebar-module__ZN3pva__sidebar:not(.IconSidebar-module__ZN3pva__expanded) .IconSidebar-module__ZN3pva__toggleButton{gap:0}.IconSidebar-module__ZN3pva__expanded .IconSidebar-module__ZN3pva__brand{justify-content:flex-start;padding:2px 18px 14px}.IconSidebar-module__ZN3pva__brandIcon{background:var(--accent);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.IconSidebar-module__ZN3pva__brandLabel{letter-spacing:-.015em;color:var(--text-primary);white-space:nowrap;opacity:0;max-width:0;font-size:14px;font-weight:600;transition:opacity .15s,max-width .2s;overflow:hidden}.IconSidebar-module__ZN3pva__expanded .IconSidebar-module__ZN3pva__brandLabel{opacity:1;max-width:160px}.IconSidebar-module__ZN3pva__sections{flex-direction:column;gap:2px;width:100%;display:flex}.IconSidebar-module__ZN3pva__navSection{flex-direction:column;gap:1px;display:flex}.IconSidebar-module__ZN3pva__expanded .IconSidebar-module__ZN3pva__navSection:not(:first-child){border-top:1px solid var(--border-subtle);margin-top:6px;padding-top:12px}.IconSidebar-module__ZN3pva__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;padding:4px 18px 8px;font-size:10.5px;font-weight:600;overflow:hidden}.IconSidebar-module__ZN3pva__navList{flex-direction:column;align-items:center;gap:1px;margin:0;padding:0;list-style:none;display:flex}.IconSidebar-module__ZN3pva__expanded .IconSidebar-module__ZN3pva__navList{align-items:stretch}.IconSidebar-module__ZN3pva__navItem{display:flex}.IconSidebar-module__ZN3pva__expanded .IconSidebar-module__ZN3pva__navItem{padding:0 8px}.IconSidebar-module__ZN3pva__navButton{width:38px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0;font-family:inherit;text-decoration:none;transition:all .12s;display:flex;position:relative}.IconSidebar-module__ZN3pva__expanded .IconSidebar-module__ZN3pva__navButton{justify-content:flex-start;width:100%;padding:0 10px}.IconSidebar-module__ZN3pva__navButton:hover{color:var(--text-primary);background:var(--bg-tertiary);text-decoration:none}.IconSidebar-module__ZN3pva__navButton.IconSidebar-module__ZN3pva__active{color:var(--text-primary);background:var(--bg-tertiary);font-weight:500}.IconSidebar-module__ZN3pva__expanded .IconSidebar-module__ZN3pva__navButton.IconSidebar-module__ZN3pva__active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-8px}.IconSidebar-module__ZN3pva__sidebar:not(.IconSidebar-module__ZN3pva__expanded) .IconSidebar-module__ZN3pva__navButton.IconSidebar-module__ZN3pva__active{background:var(--accent-muted);color:var(--accent)}.IconSidebar-module__ZN3pva__navButton:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.IconSidebar-module__ZN3pva__navIcon{text-align:center;opacity:.85;flex-shrink:0;width:18px;font-size:15px;line-height:1}.IconSidebar-module__ZN3pva__navButton.IconSidebar-module__ZN3pva__active .IconSidebar-module__ZN3pva__navIcon{opacity:1}.IconSidebar-module__ZN3pva__navLabel{letter-spacing:-.005em;white-space:nowrap;opacity:0;max-width:0;font-size:13px;font-weight:500;transition:opacity .15s,max-width .2s;overflow:hidden}.IconSidebar-module__ZN3pva__expanded .IconSidebar-module__ZN3pva__navLabel{opacity:1;flex:1;min-width:0;max-width:160px}.IconSidebar-module__ZN3pva__navCount{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:6px;font-size:11px;font-weight:500;display:none}.IconSidebar-module__ZN3pva__expanded .IconSidebar-module__ZN3pva__navCount{display:inline-block}.IconSidebar-module__ZN3pva__navButton.IconSidebar-module__ZN3pva__active .IconSidebar-module__ZN3pva__navCount{color:var(--text-secondary)}.IconSidebar-module__ZN3pva__tooltip{background:var(--bg-tertiary);color:var(--text-primary);white-space:nowrap;box-shadow:var(--shadow-md);z-index:200;pointer-events:none;border:1px solid var(--border-subtle);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;display:none;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.IconSidebar-module__ZN3pva__sidebar:not(.IconSidebar-module__ZN3pva__expanded) .IconSidebar-module__ZN3pva__navButton:hover .IconSidebar-module__ZN3pva__tooltip,.IconSidebar-module__ZN3pva__sidebar:not(.IconSidebar-module__ZN3pva__expanded) .IconSidebar-module__ZN3pva__navButton:focus-visible .IconSidebar-module__ZN3pva__tooltip{display:block}.IconSidebar-module__ZN3pva__spacer{flex:1}.IconSidebar-module__ZN3pva__toggleButton{width:38px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:0;font-family:inherit;transition:all .12s;display:flex}.IconSidebar-module__ZN3pva__expanded .IconSidebar-module__ZN3pva__toggleButton{justify-content:flex-start;width:calc(100% - 16px);margin:8px 8px 0;padding:0 10px}.IconSidebar-module__ZN3pva__toggleButton:hover{color:var(--text-primary);background:var(--bg-tertiary)}.IconSidebar-module__ZN3pva__toggleButton:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.IconSidebar-module__ZN3pva__toggleIcon{text-align:center;flex-shrink:0;width:18px;font-size:14px;line-height:1}.IconSidebar-module__ZN3pva__userFooter{border-top:1px solid var(--border-subtle);flex-shrink:0;margin-top:8px;padding:8px 8px 4px;position:relative}.IconSidebar-module__ZN3pva__sidebar:not(.IconSidebar-module__ZN3pva__expanded) .IconSidebar-module__ZN3pva__userFooter{padding:8px 0 4px}.IconSidebar-module__ZN3pva__profileTrigger{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:6px 8px;font-family:inherit;transition:background .12s,border-color .12s;display:flex}.IconSidebar-module__ZN3pva__sidebar:not(.IconSidebar-module__ZN3pva__expanded) .IconSidebar-module__ZN3pva__profileTrigger{justify-content:center;width:auto;padding:4px}.IconSidebar-module__ZN3pva__profileTrigger:hover,.IconSidebar-module__ZN3pva__profileTriggerOpen{background:var(--bg-tertiary)}.IconSidebar-module__ZN3pva__profileTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.IconSidebar-module__ZN3pva__profileCaret{color:var(--text-muted);margin-left:auto;font-size:12px;line-height:1;transition:transform .12s;display:none}.IconSidebar-module__ZN3pva__expanded .IconSidebar-module__ZN3pva__profileCaret{display:inline-block}.IconSidebar-module__ZN3pva__profileTriggerOpen .IconSidebar-module__ZN3pva__profileCaret{transform:rotate(180deg)}.IconSidebar-module__ZN3pva__userAvatar{background:var(--accent-muted);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.IconSidebar-module__ZN3pva__profileMenu{background:var(--bg-secondary);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);z-index:50;border-radius:10px;flex-direction:column;gap:1px;min-width:180px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:8px;right:8px}.IconSidebar-module__ZN3pva__sidebar:not(.IconSidebar-module__ZN3pva__expanded) .IconSidebar-module__ZN3pva__profileMenu{width:200px;bottom:8px;left:calc(100% + 8px);right:auto}.IconSidebar-module__ZN3pva__profileMenuItem{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.IconSidebar-module__ZN3pva__profileMenuItem:hover{background:var(--bg-tertiary)}.IconSidebar-module__ZN3pva__profileMenuItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.IconSidebar-module__ZN3pva__profileMenuItemDanger{color:var(--error)}.IconSidebar-module__ZN3pva__profileMenuItemDanger:hover{background:var(--error-muted)}.IconSidebar-module__ZN3pva__profileMenuIcon{text-align:center;opacity:.85;width:18px;font-size:14px}.IconSidebar-module__ZN3pva__avatarImg{object-fit:cover;width:100%;height:100%;display:block}.IconSidebar-module__ZN3pva__avatarInitials{color:var(--accent);font-size:11px;font-weight:600}.IconSidebar-module__ZN3pva__userText{flex:1;min-width:0;display:none}.IconSidebar-module__ZN3pva__expanded .IconSidebar-module__ZN3pva__userText{display:block}.IconSidebar-module__ZN3pva__userName{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.IconSidebar-module__ZN3pva__userEmail{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.3;overflow:hidden}@media (max-width:768px){.IconSidebar-module__ZN3pva__sidebar{display:none}}@media (prefers-reduced-motion:reduce){.IconSidebar-module__ZN3pva__sidebar,.IconSidebar-module__ZN3pva__brandLabel,.IconSidebar-module__ZN3pva__navLabel,.IconSidebar-module__ZN3pva__navButton{transition:none}}
.SlimHeader-module__2x1DJW__header{height:var(--header-height,48px);background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:12px;padding:0 20px;display:flex;position:relative}.SlimHeader-module__2x1DJW__breadcrumbNav{min-width:0;overflow:hidden}.SlimHeader-module__2x1DJW__breadcrumbList{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SlimHeader-module__2x1DJW__breadcrumbItem{align-items:center;gap:8px;min-width:0;display:flex}.SlimHeader-module__2x1DJW__breadcrumbSep{color:var(--text-muted);opacity:.7;flex-shrink:0;font-size:12px}.SlimHeader-module__2x1DJW__breadcrumbLink{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:160px;font-size:13px;font-weight:500;text-decoration:none;transition:color .12s;display:block;overflow:hidden}.SlimHeader-module__2x1DJW__breadcrumbLink:hover{color:var(--accent)}.SlimHeader-module__2x1DJW__breadcrumbButton{color:var(--text-secondary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;min-width:0;max-width:160px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .12s;display:block;overflow:hidden}.SlimHeader-module__2x1DJW__breadcrumbButton:hover{color:var(--accent)}.SlimHeader-module__2x1DJW__breadcrumbCurrent{letter-spacing:-.005em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.SlimHeader-module__2x1DJW__spacer{flex:1}.SlimHeader-module__2x1DJW__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.SlimHeader-module__2x1DJW__statusBadge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:flex}.SlimHeader-module__2x1DJW__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.SlimHeader-module__2x1DJW__statusLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.SlimHeader-module__2x1DJW__accountWrap{flex-shrink:0;display:none;position:relative}.SlimHeader-module__2x1DJW__accountButton{border:1px solid var(--border-default);background:var(--bg-primary);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .12s,background .12s;display:inline-flex}.SlimHeader-module__2x1DJW__accountButton:hover,.SlimHeader-module__2x1DJW__accountButtonOpen{background:var(--bg-tertiary);border-color:var(--border-strong,var(--border-default))}.SlimHeader-module__2x1DJW__accountButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SlimHeader-module__2x1DJW__accountAvatar{border-radius:inherit;background:var(--accent-muted);place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.SlimHeader-module__2x1DJW__accountImg{object-fit:cover;width:100%;height:100%;display:block}.SlimHeader-module__2x1DJW__accountInitials{color:var(--accent);font-size:11px;font-weight:700}.SlimHeader-module__2x1DJW__accountMenu{background:var(--bg-secondary);border:1px solid var(--border-default);min-width:180px;box-shadow:var(--shadow-lg);z-index:50;border-radius:10px;flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.SlimHeader-module__2x1DJW__accountMenuItem{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.SlimHeader-module__2x1DJW__accountMenuItem:hover{background:var(--bg-tertiary)}.SlimHeader-module__2x1DJW__accountMenuItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.SlimHeader-module__2x1DJW__accountMenuItemDanger{color:var(--error)}.SlimHeader-module__2x1DJW__accountMenuItemDanger:hover{background:var(--error-muted)}.SlimHeader-module__2x1DJW__accountMenuIcon{text-align:center;opacity:.85;width:18px;font-size:14px}.SlimHeader-module__2x1DJW__connected{background:var(--success-muted);color:var(--success)}.SlimHeader-module__2x1DJW__connected .SlimHeader-module__2x1DJW__statusDot{background:var(--success)}.SlimHeader-module__2x1DJW__disconnected{background:var(--error-muted);color:var(--error)}.SlimHeader-module__2x1DJW__disconnected .SlimHeader-module__2x1DJW__statusDot{background:var(--error)}.SlimHeader-module__2x1DJW__connecting{background:var(--warning-muted,#f59e0b26);color:var(--warning,var(--warning))}.SlimHeader-module__2x1DJW__connecting .SlimHeader-module__2x1DJW__statusDot{background:var(--warning,var(--warning))}.SlimHeader-module__2x1DJW__starting{background:var(--warning-muted,#f59e0b26);color:var(--warning,var(--warning))}.SlimHeader-module__2x1DJW__starting .SlimHeader-module__2x1DJW__statusDot{background:var(--warning,var(--warning))}@media (max-width:639px){.SlimHeader-module__2x1DJW__compact{flex:auto}.SlimHeader-module__2x1DJW__compact .SlimHeader-module__2x1DJW__breadcrumbList{width:100%}.SlimHeader-module__2x1DJW__compact .SlimHeader-module__2x1DJW__breadcrumbItem:first-child,.SlimHeader-module__2x1DJW__compact .SlimHeader-module__2x1DJW__breadcrumbItem:nth-child(2){display:none}.SlimHeader-module__2x1DJW__compact .SlimHeader-module__2x1DJW__breadcrumbItem:last-child{flex:auto;min-width:0;max-width:none}.SlimHeader-module__2x1DJW__compact .SlimHeader-module__2x1DJW__breadcrumbCurrent{max-width:100%}}@media (max-width:768px){.SlimHeader-module__2x1DJW__header{gap:8px;padding:0 12px}.SlimHeader-module__2x1DJW__breadcrumbNav{flex:auto}.SlimHeader-module__2x1DJW__spacer{flex:none}.SlimHeader-module__2x1DJW__accountWrap{display:block}}@media (max-width:480px){.SlimHeader-module__2x1DJW__statusBadge{justify-content:center;width:22px;height:22px;padding:0}.SlimHeader-module__2x1DJW__statusLabel{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.MobileTabBar-module__aE9m1q__tabBarFrame{height:calc(var(--mobile-tab-bar-height) + env(safe-area-inset-bottom,0px));background:var(--bg-secondary);border-top:1px solid var(--border-default);z-index:100;padding-bottom:env(safe-area-inset-bottom,0px);display:none;position:fixed;bottom:0;left:0;right:0}.MobileTabBar-module__aE9m1q__tabBar{height:var(--mobile-tab-bar-height);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;display:flex;overflow:auto hidden}.MobileTabBar-module__aE9m1q__tabBar::-webkit-scrollbar{display:none}.MobileTabBar-module__aE9m1q__tabWrapper{flex:1 0 76px;min-width:76px;max-width:112px;display:flex}.MobileTabBar-module__aE9m1q__tab{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;padding:6px 4px;font-family:inherit;font-size:10px;font-weight:500;text-decoration:none;display:flex}.MobileTabBar-module__aE9m1q__tab:hover{color:var(--text-secondary)}.MobileTabBar-module__aE9m1q__tab.MobileTabBar-module__aE9m1q__active{color:var(--accent)}.MobileTabBar-module__aE9m1q__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.MobileTabBar-module__aE9m1q__tabIcon{justify-content:center;align-items:center;min-height:20px;font-size:18px;line-height:1;display:flex}.MobileTabBar-module__aE9m1q__tabLabel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:12px;font-size:10.5px;line-height:12px;display:block;overflow:hidden}.MobileTabBar-module__aE9m1q__tab.MobileTabBar-module__aE9m1q__active .MobileTabBar-module__aE9m1q__tabLabel{font-weight:600}.MobileTabBar-module__aE9m1q__tab[data-nav-id=team]{gap:2px}.MobileTabBar-module__aE9m1q__tab[data-nav-id=team] .MobileTabBar-module__aE9m1q__tabIcon{min-height:18px;font-size:16px}.MobileTabBar-module__aE9m1q__tab[data-nav-id=team] .MobileTabBar-module__aE9m1q__tabLabel{font-size:10px}.MobileTabBar-module__aE9m1q__scrollHint{width:28px;height:var(--mobile-tab-bar-height);color:var(--text-muted);pointer-events:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:1px}.MobileTabBar-module__aE9m1q__scrollHintLeft{background:linear-gradient(to right,var(--bg-secondary)40%,#fff0);justify-content:flex-start;padding-left:6px;left:1px}.MobileTabBar-module__aE9m1q__scrollHintRight{background:linear-gradient(to left,var(--bg-secondary)40%,#fff0);justify-content:flex-end;padding-right:6px;right:1px}@media (max-width:768px){.MobileTabBar-module__aE9m1q__tabBarFrame{flex-direction:column;display:flex}}
.OnboardingTour-module__jZx-ZG__overlay{z-index:9000;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.OnboardingTour-module__jZx-ZG__overlay.OnboardingTour-module__jZx-ZG__fadeOut{opacity:0}.OnboardingTour-module__jZx-ZG__overlayRect{fill:#1011128c}.OnboardingTour-module__jZx-ZG__spotlight{z-index:9005;pointer-events:none;border-radius:10px;transition:top .36s cubic-bezier(.4,0,.2,1),left .36s cubic-bezier(.4,0,.2,1),width .36s cubic-bezier(.4,0,.2,1),height .36s cubic-bezier(.4,0,.2,1),opacity .2s ease-out,transform .25s ease-out;position:fixed;box-shadow:0 0 0 3px #2f6b3a8c,0 12px 40px #00000059}.OnboardingTour-module__jZx-ZG__tooltip{z-index:9010;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:340px;max-width:calc(100vw - 24px);color:var(--text-primary);padding:20px 22px 18px;transition:opacity .22s ease-out,transform .22s ease-out;position:fixed}.OnboardingTour-module__jZx-ZG__tooltip.OnboardingTour-module__jZx-ZG__fadeOut{opacity:0}.OnboardingTour-module__jZx-ZG__arrow{background:var(--bg-secondary);border-top:1px solid var(--border-default);border-left:1px solid var(--border-default);pointer-events:none;width:14px;height:14px;position:absolute}.OnboardingTour-module__jZx-ZG__arrowTop{top:-8px;transform:rotate(45deg)}.OnboardingTour-module__jZx-ZG__arrowBottom{bottom:-8px;transform:rotate(-135deg)}.OnboardingTour-module__jZx-ZG__arrowLeft{left:-8px;transform:rotate(-45deg)}.OnboardingTour-module__jZx-ZG__arrowRight{right:-8px;transform:rotate(135deg)}.OnboardingTour-module__jZx-ZG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:11px;font-weight:600}.OnboardingTour-module__jZx-ZG__title{color:var(--text-primary);margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.3}.OnboardingTour-module__jZx-ZG__description{color:var(--text-secondary);margin:0 0 16px;font-size:13.5px;line-height:1.5}.OnboardingTour-module__jZx-ZG__controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.OnboardingTour-module__jZx-ZG__skipButton{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:4px 0;font-size:12.5px}.OnboardingTour-module__jZx-ZG__skipButton:hover{color:var(--text-secondary)}.OnboardingTour-module__jZx-ZG__skipSpacer{flex:none}.OnboardingTour-module__jZx-ZG__buttonGroup{align-items:center;gap:8px;display:flex}.OnboardingTour-module__jZx-ZG__backButton{background:var(--bg-secondary);border:1px solid var(--border-default);color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);padding:6px 12px;font-size:12.5px;font-weight:500}.OnboardingTour-module__jZx-ZG__backButton:hover{background:var(--bg-hover)}.OnboardingTour-module__jZx-ZG__primaryButton{background:var(--accent);border:1px solid var(--accent);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);padding:6px 14px;font-size:12.5px;font-weight:500}.OnboardingTour-module__jZx-ZG__primaryButton:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.OnboardingTour-module__jZx-ZG__dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.OnboardingTour-module__jZx-ZG__dot{background:var(--border-default);width:6px;height:6px;transition:width var(--transition-fast),background var(--transition-fast);border-radius:50%}.OnboardingTour-module__jZx-ZG__dotActive{background:var(--accent);border-radius:999px;width:18px}.OnboardingTour-module__jZx-ZG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.OnboardingTour-module__jZx-ZG__tooltip{left:12px;right:12px;bottom:calc(var(--mobile-tab-bar-height) + 16px);border-radius:14px;width:auto;max-width:none;position:fixed;top:auto}.OnboardingTour-module__jZx-ZG__arrow{display:none}}@media (prefers-reduced-motion:reduce){.OnboardingTour-module__jZx-ZG__spotlight,.OnboardingTour-module__jZx-ZG__tooltip,.OnboardingTour-module__jZx-ZG__dot,.OnboardingTour-module__jZx-ZG__skipButton,.OnboardingTour-module__jZx-ZG__backButton,.OnboardingTour-module__jZx-ZG__primaryButton{transition:none}}
.AppShell-module__WVLZsa__shell{background:var(--bg-primary);flex-direction:row;height:100dvh;display:flex}.AppShell-module__WVLZsa__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.AppShell-module__WVLZsa__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden auto}@media (max-width:768px){.AppShell-module__WVLZsa__content{padding-bottom:calc(var(--mobile-tab-bar-height) + env(safe-area-inset-bottom,0))}}
.ConfirmationCard-module__OJ8WDG__card{color:#78350f;background:#fffbeb;border:1px solid #d97706;border-radius:14px;padding:14px}.ConfirmationCard-module__OJ8WDG__eyebrow{letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.ConfirmationCard-module__OJ8WDG__title{color:#111827;margin:0 0 6px;font-weight:800}.ConfirmationCard-module__OJ8WDG__consequence{margin:0 0 12px}.ConfirmationCard-module__OJ8WDG__actions{gap:8px;display:flex}.ConfirmationCard-module__OJ8WDG__confirm,.ConfirmationCard-module__OJ8WDG__reject{border-radius:10px;padding:8px 10px;font-weight:700}.ConfirmationCard-module__OJ8WDG__confirm{color:#fff;background:#b45309;border:1px solid #b45309}.ConfirmationCard-module__OJ8WDG__reject{color:#374151;background:#fff;border:1px solid #d1d5db}
.page-module__gVdsCG__actionButton{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:background .2s}.page-module__gVdsCG__actionButton:hover{background:var(--accent-hover)}
.MarkdownMessage-module__TWf2Lq__message{color:#111827;font-size:14px;line-height:1.45}.MarkdownMessage-module__TWf2Lq__message :where(p,ul,ol,pre){margin:0 0 .65rem}.MarkdownMessage-module__TWf2Lq__message :where(p,ul,ol,pre):last-child{margin-bottom:0}.MarkdownMessage-module__TWf2Lq__message :where(ul,ol){padding-left:1.35rem;list-style-position:outside}.MarkdownMessage-module__TWf2Lq__message :where(li){padding-left:.15rem}.MarkdownMessage-module__TWf2Lq__codeWrapper{background:#0f172a;border:1px solid #1f2937;border-radius:12px;position:relative;overflow:hidden}.MarkdownMessage-module__TWf2Lq__codeHeader{color:#cbd5e1;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.MarkdownMessage-module__TWf2Lq__codeWrapper pre{margin:0;padding:14px;overflow:auto}.MarkdownMessage-module__TWf2Lq__codeWrapper code{color:#e5e7eb}.MarkdownMessage-module__TWf2Lq__copyButton{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:4px 8px}.MarkdownMessage-module__TWf2Lq__citations{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.MarkdownMessage-module__TWf2Lq__citation{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}
.page-module__q81_BW__actionButton{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:background .2s}.page-module__q81_BW__actionButton:hover{background:var(--accent-hover)}
.ChatWidgetRoot-module__YTBmrW__launcher{z-index:1500;color:#fff;background:#111827;border:0;border-radius:999px;padding:14px 18px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 36px #0f172a4d}.ChatWidgetRoot-module__YTBmrW__launcher:focus-visible,.ChatWidgetRoot-module__YTBmrW__window button:focus-visible,.ChatWidgetRoot-module__YTBmrW__fullscreen button:focus-visible,.ChatWidgetRoot-module__YTBmrW__messages textarea:focus-visible{outline-offset:2px;outline:3px solid #60a5fa}.ChatWidgetRoot-module__YTBmrW__window,.ChatWidgetRoot-module__YTBmrW__fullscreen{z-index:1500;color:#111827;background:#fff;border:1px solid #d1d5db;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px #0f172a4d}.ChatWidgetRoot-module__YTBmrW__window{border-radius:18px;width:min(560px,100vw - 32px);height:min(680px,100vh - 32px);bottom:24px;right:24px}.ChatWidgetRoot-module__YTBmrW__fullscreen{z-index:2500;border-radius:20px;inset:24px}.ChatWidgetRoot-module__YTBmrW__header{cursor:move;background:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ChatWidgetRoot-module__YTBmrW__header strong{font-size:18px;line-height:1.2;display:block}.ChatWidgetRoot-module__YTBmrW__scope{color:#374151;background:#2563eb14;border:1px solid #1118271f;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.ChatWidgetRoot-module__YTBmrW__scopeUnscoped{color:#92400e;background:#b7791f14;border-color:#b7791f66;animation:2s ease-in-out infinite ChatWidgetRoot-module__YTBmrW__scopePulse}.ChatWidgetRoot-module__YTBmrW__scopeDot{background:#2563eb;border-radius:999px;width:8px;height:8px}@keyframes ChatWidgetRoot-module__YTBmrW__scopePulse{50%{border-color:#b7791fe6}}@media (prefers-reduced-motion:reduce){.ChatWidgetRoot-module__YTBmrW__scopeUnscoped,.ChatWidgetRoot-module__YTBmrW__mismatch,.ChatWidgetRoot-module__YTBmrW__pulseDot,.ChatWidgetRoot-module__YTBmrW__toolState_running{animation:none}}.ChatWidgetRoot-module__YTBmrW__actions,.ChatWidgetRoot-module__YTBmrW__prompts{flex-wrap:wrap;gap:8px;display:flex}.ChatWidgetRoot-module__YTBmrW__menuWrap{position:relative}.ChatWidgetRoot-module__YTBmrW__menu{z-index:1510;background:#fff;border:1px solid #d1d5db;border-radius:12px;min-width:180px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 16px 40px #0f172a33}.ChatWidgetRoot-module__YTBmrW__menu a,.ChatWidgetRoot-module__YTBmrW__menu button{color:#111827;text-align:left;background:#fff;border:0;border-radius:0;width:100%;padding:10px 12px;text-decoration:none;display:block}.ChatWidgetRoot-module__YTBmrW__menu a:hover,.ChatWidgetRoot-module__YTBmrW__menu button:hover{background:#f3f4f6}.ChatWidgetRoot-module__YTBmrW__body{flex:1;grid-template-columns:180px 1fr;min-height:0;display:grid}.ChatWidgetRoot-module__YTBmrW__sidebar{background:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;gap:8px;padding:12px;display:flex;overflow:auto}.ChatWidgetRoot-module__YTBmrW__sidebar button,.ChatWidgetRoot-module__YTBmrW__actions button,.ChatWidgetRoot-module__YTBmrW__prompts button{color:#111827;font:inherit;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:7px 10px}.ChatWidgetRoot-module__YTBmrW__actions button{text-align:center;white-space:nowrap}.ChatWidgetRoot-module__YTBmrW__sidebar button:disabled,.ChatWidgetRoot-module__YTBmrW__actions button:disabled,.ChatWidgetRoot-module__YTBmrW__prompts button:disabled,.ChatWidgetRoot-module__YTBmrW__composer button:disabled{cursor:not-allowed;opacity:.55}.ChatWidgetRoot-module__YTBmrW__conversationRow{grid-template-columns:minmax(0,1fr) 34px 34px;gap:4px;display:grid}.ChatWidgetRoot-module__YTBmrW__conversationRow button:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ChatWidgetRoot-module__YTBmrW__conversationRow button[aria-pressed=true]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;font-weight:700}.ChatWidgetRoot-module__YTBmrW__conversationRow button:not(:first-child){text-align:center;padding:7px 0}.ChatWidgetRoot-module__YTBmrW__messages{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px;display:flex}.ChatWidgetRoot-module__YTBmrW__messageList{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.ChatWidgetRoot-module__YTBmrW__messageRow{border-radius:12px;min-width:0;max-width:min(88%,560px);padding:9px 11px}.ChatWidgetRoot-module__YTBmrW__assistantRow{background:#f8fafc;align-self:flex-start;width:fit-content}.ChatWidgetRoot-module__YTBmrW__userRow{color:#fff;background:#111827;align-self:flex-end;width:fit-content}.ChatWidgetRoot-module__YTBmrW__fullscreen .ChatWidgetRoot-module__YTBmrW__assistantRow{width:min(75%,1040px);max-width:min(75%,1040px)}.ChatWidgetRoot-module__YTBmrW__fullscreen .ChatWidgetRoot-module__YTBmrW__userRow{max-width:min(56%,680px)}.ChatWidgetRoot-module__YTBmrW__plainMessage,.ChatWidgetRoot-module__YTBmrW__statusText,.ChatWidgetRoot-module__YTBmrW__errorText{margin:0}.ChatWidgetRoot-module__YTBmrW__plainMessage{white-space:pre-wrap;font-size:14px;line-height:1.45}.ChatWidgetRoot-module__YTBmrW__activity{color:#4b5563;gap:8px;min-width:180px;font-size:12px;display:grid}.ChatWidgetRoot-module__YTBmrW__messageRow .ChatWidgetRoot-module__YTBmrW__activity:not(:first-child){margin-top:8px}.ChatWidgetRoot-module__YTBmrW__modelStatus,.ChatWidgetRoot-module__YTBmrW__stoppedStatus{background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:4px 8px;font-weight:700;display:inline-flex}.ChatWidgetRoot-module__YTBmrW__stoppedStatus{color:#6b7280}.ChatWidgetRoot-module__YTBmrW__pulseDot{background:#2563eb;border-radius:999px;width:7px;height:7px;animation:1s ease-in-out infinite ChatWidgetRoot-module__YTBmrW__activityPulse}@keyframes ChatWidgetRoot-module__YTBmrW__activityPulse{50%{opacity:.45;transform:scale(1.35)}}.ChatWidgetRoot-module__YTBmrW__toolList{gap:6px;display:grid}.ChatWidgetRoot-module__YTBmrW__toolItem{border-left:2px solid #d1d5db;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;padding:2px 0 2px 8px;display:grid}.ChatWidgetRoot-module__YTBmrW__toolSummary{appearance:none;cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border-width:0 0 0 2px;border-radius:0;grid-template-columns:8px minmax(0,1fr) auto}.ChatWidgetRoot-module__YTBmrW__toolSummary:hover strong,.ChatWidgetRoot-module__YTBmrW__toolSummary:focus-visible strong{color:#111827}.ChatWidgetRoot-module__YTBmrW__toolSummaryBody{min-width:0;display:block}.ChatWidgetRoot-module__YTBmrW__toolSummaryChevron{color:#6b7280;font-size:14px;font-weight:800;line-height:1}.ChatWidgetRoot-module__YTBmrW__toolTimeline{gap:6px;padding-top:2px;display:grid}.ChatWidgetRoot-module__YTBmrW__toolItem strong,.ChatWidgetRoot-module__YTBmrW__toolItem span{overflow-wrap:anywhere;min-width:0;display:block}.ChatWidgetRoot-module__YTBmrW__toolItem strong{color:#374151;font-size:12px}.ChatWidgetRoot-module__YTBmrW__toolState{background:#9ca3af;border-radius:999px;width:8px;height:8px;margin-top:5px}.ChatWidgetRoot-module__YTBmrW__toolState_running{background:#2563eb;animation:1s ease-in-out infinite ChatWidgetRoot-module__YTBmrW__activityPulse}.ChatWidgetRoot-module__YTBmrW__toolState_complete{background:#059669}.ChatWidgetRoot-module__YTBmrW__toolState_error{background:#dc2626}.ChatWidgetRoot-module__YTBmrW__toolState_stopped{background:#6b7280}.ChatWidgetRoot-module__YTBmrW__statusText{color:#6b7280}.ChatWidgetRoot-module__YTBmrW__errorText{color:#b91c1c;font-size:13px}.ChatWidgetRoot-module__YTBmrW__mismatch{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:8px;padding:10px;animation:.16s ease-out ChatWidgetRoot-module__YTBmrW__slideUp;display:flex}.ChatWidgetRoot-module__YTBmrW__mismatch button{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:8px;padding:4px 8px;font-weight:700}@keyframes ChatWidgetRoot-module__YTBmrW__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatWidgetRoot-module__YTBmrW__composer{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.ChatWidgetRoot-module__YTBmrW__composer textarea{resize:vertical;min-height:70px;max-height:150px;font:inherit;border:1px solid #d1d5db;border-radius:12px;padding:10px}.ChatWidgetRoot-module__YTBmrW__composer button{color:#fff;background:#111827;border:1px solid #111827;border-radius:10px;padding:10px 14px;font-weight:700}.ChatWidgetRoot-module__YTBmrW__continueButton{color:#1d4ed8;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #2563eb;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-weight:700;display:inline-flex}.ChatWidgetRoot-module__YTBmrW__composer .ChatWidgetRoot-module__YTBmrW__stopButton{background:#b91c1c;border-color:#b91c1c;align-items:center;gap:8px;display:inline-flex}.ChatWidgetRoot-module__YTBmrW__stopIcon{background:currentColor;border-radius:2px;width:10px;height:10px}@media (max-width:767px){.ChatWidgetRoot-module__YTBmrW__launcher{display:none}.ChatWidgetRoot-module__YTBmrW__window,.ChatWidgetRoot-module__YTBmrW__fullscreen{border-width:0 0 1px;border-radius:0;box-shadow:0 12px 36px #0f172a38;top:0!important;right:0!important;bottom:calc(var(--mobile-tab-bar-height) + env(safe-area-inset-bottom,0px))!important;width:auto!important;height:auto!important;max-height:none!important;left:0!important}.ChatWidgetRoot-module__YTBmrW__header{cursor:default;align-items:flex-start;padding:10px 12px}.ChatWidgetRoot-module__YTBmrW__header strong{font-size:16px}.ChatWidgetRoot-module__YTBmrW__scope{text-overflow:ellipsis;white-space:nowrap;max-width:min(62vw,260px);font-size:11px;overflow:hidden}.ChatWidgetRoot-module__YTBmrW__actions{justify-content:flex-end;gap:6px}.ChatWidgetRoot-module__YTBmrW__actions button,.ChatWidgetRoot-module__YTBmrW__menu a,.ChatWidgetRoot-module__YTBmrW__menu button{font-size:13px}.ChatWidgetRoot-module__YTBmrW__actions button{padding:7px 9px}.ChatWidgetRoot-module__YTBmrW__body{grid-template-columns:1fr}.ChatWidgetRoot-module__YTBmrW__sidebar{border-bottom:1px solid #e5e7eb;border-right:0;max-height:112px;padding:10px}.ChatWidgetRoot-module__YTBmrW__messages{gap:10px;padding:12px}.ChatWidgetRoot-module__YTBmrW__messageRow,.ChatWidgetRoot-module__YTBmrW__fullscreen .ChatWidgetRoot-module__YTBmrW__assistantRow,.ChatWidgetRoot-module__YTBmrW__fullscreen .ChatWidgetRoot-module__YTBmrW__userRow{max-width:100%}.ChatWidgetRoot-module__YTBmrW__assistantRow,.ChatWidgetRoot-module__YTBmrW__fullscreen .ChatWidgetRoot-module__YTBmrW__assistantRow{width:fit-content}.ChatWidgetRoot-module__YTBmrW__composer{grid-template-columns:1fr;gap:8px}.ChatWidgetRoot-module__YTBmrW__composer textarea{min-height:64px;max-height:112px}.ChatWidgetRoot-module__YTBmrW__composer button{justify-self:end}}
.page-module__4Ctupq__page{max-width:720px;margin:0 auto;padding:32px 24px}.page-module__4Ctupq__heading{margin:0 0 8px;font-size:1.4rem;font-weight:600}.page-module__4Ctupq__subheading{color:var(--text-muted);margin:0 0 32px;font-size:.95rem}.page-module__4Ctupq__section{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-bottom:20px;padding:20px 24px}.page-module__4Ctupq__sectionTitle{margin:0 0 4px;font-size:1.05rem;font-weight:600}.page-module__4Ctupq__sectionHelp{color:var(--text-muted);margin:0 0 16px;font-size:.88rem}.page-module__4Ctupq__fieldRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.page-module__4Ctupq__fieldRow:first-of-type{border-top:none}.page-module__4Ctupq__fieldLabel{color:var(--text);font-size:.95rem}.page-module__4Ctupq__fieldValue{color:var(--text-muted);font-size:.88rem;font-family:var(--font-mono,monospace)}.page-module__4Ctupq__badge{letter-spacing:.02em;border-radius:4px;padding:2px 8px;font-size:.78rem;font-weight:500;display:inline-block}.page-module__4Ctupq__badgeDefault{color:var(--text-muted);background:#8080801f}.page-module__4Ctupq__badgeProject{color:#308c50;background:#40a06026}.page-module__4Ctupq__disabledButton{color:var(--text-muted);border:1px dashed var(--border);cursor:not-allowed;background:0 0;border-radius:6px;padding:6px 14px;font-size:.85rem}.page-module__4Ctupq__loading,.page-module__4Ctupq__error{text-align:center;color:var(--text-muted);padding:40px}.page-module__4Ctupq__error{color:var(--danger,#c44)}