.QuestionModal-module__FTGEDG__container{padding:0 20px 16px}.QuestionModal-module__FTGEDG__card{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:12px;animation:.2s ease-out QuestionModal-module__FTGEDG__slideIn;overflow:hidden}@keyframes QuestionModal-module__FTGEDG__slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.QuestionModal-module__FTGEDG__header{border-bottom:1px solid var(--border-default);background:var(--bg-surface);align-items:center;gap:10px;padding:14px 16px;display:flex}.QuestionModal-module__FTGEDG__headerIcon{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#a78bfa 100%);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.QuestionModal-module__FTGEDG__headerText{color:var(--text-secondary);letter-spacing:-.01em;font-size:13px;font-weight:600}.QuestionModal-module__FTGEDG__questions{flex-direction:column;gap:20px;padding:16px;display:flex}.QuestionModal-module__FTGEDG__questionBlock{flex-direction:column;gap:10px;display:flex}.QuestionModal-module__FTGEDG__questionHeader{align-items:center;gap:8px;display:flex}.QuestionModal-module__FTGEDG__questionTag{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-primary);background:#0ea5e91a;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.QuestionModal-module__FTGEDG__answeredBadge{color:var(--accent-green);background:#22c55e1a;border-radius:4px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:500}.QuestionModal-module__FTGEDG__questionText{color:var(--text-primary);margin:0;font-size:14px;font-weight:500;line-height:1.5}.QuestionModal-module__FTGEDG__options{flex-direction:column;gap:8px;display:flex}.QuestionModal-module__FTGEDG__option{background:var(--bg-surface);width:100%;color:var(--text-secondary);border:1px solid var(--border-default);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 36px 12px 14px;font-size:13px;transition:all .15s;display:flex;position:relative}.QuestionModal-module__FTGEDG__option:hover{background:var(--bg-muted);border-color:var(--border-strong);color:var(--text-primary)}.QuestionModal-module__FTGEDG__optionSelected{border-color:var(--accent-primary);color:var(--text-primary);background:#0ea5e91a}.QuestionModal-module__FTGEDG__optionSelected:hover{border-color:var(--accent-primary);background:#0ea5e926}.QuestionModal-module__FTGEDG__optionRecommended{background:#8b5cf60d;border-color:#8b5cf64d}.QuestionModal-module__FTGEDG__optionRecommended:hover{background:#8b5cf61a;border-color:#8b5cf680}.QuestionModal-module__FTGEDG__optionLabel{font-weight:500;line-height:1.4}.QuestionModal-module__FTGEDG__optionDesc{color:var(--text-muted);font-size:12px;line-height:1.4}.QuestionModal-module__FTGEDG__optionSelected .QuestionModal-module__FTGEDG__optionDesc{color:var(--text-secondary)}.QuestionModal-module__FTGEDG__checkmark{background:var(--accent-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.QuestionModal-module__FTGEDG__customInputWrapper{margin-top:4px}.QuestionModal-module__FTGEDG__customInput{background:var(--bg-base);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:8px;outline:none;padding:10px 12px;font-size:13px;transition:all .15s}.QuestionModal-module__FTGEDG__customInput::placeholder{color:var(--text-faint)}.QuestionModal-module__FTGEDG__customInput:hover{border-color:var(--border-strong)}.QuestionModal-module__FTGEDG__customInput:focus,.QuestionModal-module__FTGEDG__customInputActive{border-color:var(--accent-primary);background:var(--bg-surface)}.QuestionModal-module__FTGEDG__footer{border-top:1px solid var(--border-default);background:var(--bg-surface);gap:8px;padding:12px 16px;display:flex}.QuestionModal-module__FTGEDG__skipButton{color:var(--text-muted);border:1px solid var(--border-default);cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .15s}.QuestionModal-module__FTGEDG__skipButton:hover{background:var(--bg-elevated);color:var(--text-secondary);border-color:var(--border-strong)}.QuestionModal-module__FTGEDG__submitButton{background:var(--bg-elevated);color:var(--text-faint);border:1px solid var(--border-default);cursor:not-allowed;border-radius:8px;flex:1;padding:10px 16px;font-size:13px;font-weight:500;transition:all .15s}.QuestionModal-module__FTGEDG__submitEnabled{background:var(--bg-muted);color:var(--text-secondary);border-color:var(--border-strong);cursor:pointer}.QuestionModal-module__FTGEDG__submitEnabled:hover{background:var(--bg-elevated);color:var(--text-primary)}.QuestionModal-module__FTGEDG__submitReady{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);cursor:pointer}.QuestionModal-module__FTGEDG__submitReady:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}
.EmptyState-module__hy58IG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px 60px;display:flex}.EmptyState-module__hy58IG__teamAvatars{justify-content:center;margin-bottom:20px;display:flex}.EmptyState-module__hy58IG__teamAvatarImage{object-fit:cover;border:3px solid var(--bg-base);border-radius:50%;width:52px;height:52px;margin-left:-12px;transition:transform .2s;box-shadow:0 4px 12px #0000004d}.EmptyState-module__hy58IG__teamAvatarImage:first-child{margin-left:0}.EmptyState-module__hy58IG__teamAvatars:hover .EmptyState-module__hy58IG__teamAvatarImage{transform:translateY(-2px)}.EmptyState-module__hy58IG__emptyState h2{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:600}.EmptyState-module__hy58IG__emptyState p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.EmptyState-module__hy58IG__emptyDescription{opacity:.7;max-width:380px}.EmptyState-module__hy58IG__quickActions{grid-template-columns:repeat(2,1fr);gap:8px;max-width:600px;margin-top:28px;display:grid}.EmptyState-module__hy58IG__quickActionButton{color:var(--text-muted);cursor:pointer;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-size:13px;transition:background .15s,color .15s,border-color .15s;display:flex}.EmptyState-module__hy58IG__quickActionButton:hover{color:var(--text-primary);background:#ffffff0f;border-color:#ffffff1a}.EmptyState-module__hy58IG__quickActionButton:active{background:#ffffff14}@media (max-width:480px){.EmptyState-module__hy58IG__emptyState{padding:40px 12px 30px}.EmptyState-module__hy58IG__emptyState h2{font-size:18px}}
.PlanCard-module__E4E2Ha__planCard{background:linear-gradient(135deg,#fbbf241a 0%,#f59e0b0d 100%);border:1px solid #fbbf244d;border-left:4px solid #f59e0b;border-radius:8px;margin:12px 0;overflow:hidden}.PlanCard-module__E4E2Ha__planHeader{cursor:pointer;background:#fbbf241a;border-bottom:1px solid #fbbf2433;align-items:center;gap:8px;padding:12px 16px;display:flex}.PlanCard-module__E4E2Ha__planCheck{color:#10b981;font-size:14px}.PlanCard-module__E4E2Ha__expandToggle{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:4px;font-size:10px}.PlanCard-module__E4E2Ha__planIcon{font-size:16px}.PlanCard-module__E4E2Ha__planTitle{color:#f59e0b;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.PlanCard-module__E4E2Ha__planName{color:#fff9;margin-left:auto;font-size:12px}.PlanCard-module__E4E2Ha__planContent{color:#ffffffe6;max-height:400px;padding:16px;font-size:14px;line-height:1.6;overflow-y:auto}.PlanCard-module__E4E2Ha__planContent h1,.PlanCard-module__E4E2Ha__planContent h2,.PlanCard-module__E4E2Ha__planContent h3{color:#fff;margin-top:16px;margin-bottom:8px}.PlanCard-module__E4E2Ha__planContent h1{border-bottom:1px solid #ffffff1a;padding-bottom:8px;font-size:18px}.PlanCard-module__E4E2Ha__planContent h2{font-size:16px}.PlanCard-module__E4E2Ha__planContent h3{font-size:14px}.PlanCard-module__E4E2Ha__planContent p{margin:8px 0}.PlanCard-module__E4E2Ha__planContent ul,.PlanCard-module__E4E2Ha__planContent ol{margin:8px 0;padding-left:24px}.PlanCard-module__E4E2Ha__planContent li{margin:4px 0}.PlanCard-module__E4E2Ha__planContent code{background:#0000004d;border-radius:4px;padding:2px 6px;font-size:13px}.PlanCard-module__E4E2Ha__planContent pre{background:#0000004d;border-radius:6px;margin:12px 0;padding:12px;overflow-x:auto}.PlanCard-module__E4E2Ha__planContent pre code{background:0 0;padding:0}.PlanCard-module__E4E2Ha__planActions{background:#0003;border-top:1px solid #fbbf2433;padding:16px}.PlanCard-module__E4E2Ha__proceedQuestion{color:#ffffffe6;margin:0 0 12px;font-size:14px;font-weight:500}.PlanCard-module__E4E2Ha__optionsList{flex-direction:column;gap:8px;display:flex}.PlanCard-module__E4E2Ha__optionButton{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.PlanCard-module__E4E2Ha__optionButton:hover{background:#ffffff1a}.PlanCard-module__E4E2Ha__optionNumber{color:#ffffff80;min-width:20px;font-size:13px;font-weight:500}.PlanCard-module__E4E2Ha__optionText{color:#fffffff2;font-size:14px;font-weight:500}.PlanCard-module__E4E2Ha__optionHint{color:#fff6;margin-left:auto;font-size:12px}.PlanCard-module__E4E2Ha__feedbackOption{align-items:center;gap:8px;padding:6px 12px;display:flex}.PlanCard-module__E4E2Ha__feedbackInput{color:#fffffff2;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:13px;transition:all .15s}.PlanCard-module__E4E2Ha__feedbackInput::placeholder{color:#fff6}.PlanCard-module__E4E2Ha__feedbackInput:focus{background:#ffffff14;border-color:#fbbf2480}.PlanCard-module__E4E2Ha__feedbackSend{color:#f59e0b;cursor:pointer;background:#fbbf2433;border:1px solid #fbbf2466;border-radius:6px;padding:6px 10px;font-size:14px;transition:all .15s}.PlanCard-module__E4E2Ha__feedbackSend:hover{background:#fbbf244d;border-color:#fbbf2499}
.CompactDivider-module__fXUcnW__wrap{margin:4px 0;padding:8px 0 4px;animation:.26s cubic-bezier(.16,1,.3,1) CompactDivider-module__fXUcnW__compactIn}.CompactDivider-module__fXUcnW__divider{align-items:center;gap:12px;display:flex}.CompactDivider-module__fXUcnW__line{background:var(--border-muted,#fffaf00f);flex:1;height:1px}.CompactDivider-module__fXUcnW__label{letter-spacing:.02em;color:var(--text-faint,#6b6b62);font-size:11.5px;font-weight:500;font-family:var(--font-sans);white-space:nowrap;flex-shrink:0}.CompactDivider-module__fXUcnW__summary{flex-direction:column;gap:2px;max-width:760px;margin:8px auto 0;padding:0 24px;display:flex}.CompactDivider-module__fXUcnW__summaryLine{color:var(--text-faint,#6b6b62);font-size:12px;line-height:1.55;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes CompactDivider-module__fXUcnW__compactIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CompactDivider-module__fXUcnW__wrap{animation:none}}
.TodoTracker-module__PEWlwa__enter{animation:.28s cubic-bezier(.16,1,.3,1) TodoTracker-module__PEWlwa__todoIn}.TodoTracker-module__PEWlwa__list{flex-direction:column;gap:3px;margin-top:8px;display:flex}.TodoTracker-module__PEWlwa__item{align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;animation:.24s cubic-bezier(.16,1,.3,1) both TodoTracker-module__PEWlwa__rowIn;display:flex}.TodoTracker-module__PEWlwa__glyph{text-align:center;flex-shrink:0;width:13px;font-size:12px;line-height:1.6;transition:color .3s;display:inline-block}.TodoTracker-module__PEWlwa__text{color:var(--text-secondary);transition:color .3s}.TodoTracker-module__PEWlwa__inProgress .TodoTracker-module__PEWlwa__glyph{color:var(--accent-warm);animation:1.2s linear infinite TodoTracker-module__PEWlwa__todoSpin}.TodoTracker-module__PEWlwa__inProgress .TodoTracker-module__PEWlwa__text{color:var(--text-primary);font-weight:500}.TodoTracker-module__PEWlwa__completed .TodoTracker-module__PEWlwa__glyph{color:var(--accent-green)}.TodoTracker-module__PEWlwa__completed .TodoTracker-module__PEWlwa__text{color:var(--text-faint);text-decoration:line-through}.TodoTracker-module__PEWlwa__pending .TodoTracker-module__PEWlwa__glyph{color:var(--text-faint)}.TodoTracker-module__PEWlwa__pending .TodoTracker-module__PEWlwa__text{color:var(--text-muted)}@keyframes TodoTracker-module__PEWlwa__todoIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes TodoTracker-module__PEWlwa__rowIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes TodoTracker-module__PEWlwa__todoSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.TodoTracker-module__PEWlwa__enter,.TodoTracker-module__PEWlwa__item,.TodoTracker-module__PEWlwa__inProgress .TodoTracker-module__PEWlwa__glyph{animation:none}.TodoTracker-module__PEWlwa__glyph,.TodoTracker-module__PEWlwa__text{transition:none}}
.PermissionModal-module__tINDtG__permissionBackdrop{z-index:9998;pointer-events:auto;background:#00000080;animation:.15s ease-out PermissionModal-module__tINDtG__permissionFadeIn;position:fixed;inset:0}@keyframes PermissionModal-module__tINDtG__permissionFadeIn{0%{opacity:0}to{opacity:1}}.PermissionModal-module__tINDtG__permissionModal{background:var(--bg-surface);border:1px solid var(--border-strong);z-index:9999;pointer-events:auto;border-radius:16px;min-width:400px;max-width:600px;padding:24px;animation:.2s ease-out PermissionModal-module__tINDtG__permissionSlideUp;position:fixed;bottom:120px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0d}.PermissionModal-module__tINDtG__permissionClose{color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;padding:4px;font-size:20px;line-height:1;transition:opacity .15s;position:absolute;top:12px;right:12px}.PermissionModal-module__tINDtG__permissionClose:hover{opacity:1}@keyframes PermissionModal-module__tINDtG__permissionSlideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.PermissionModal-module__tINDtG__permissionHeader{text-transform:uppercase;letter-spacing:.5px;color:var(--accent-primary);font-size:12px;font-weight:600;margin:0 0 8px!important}.PermissionModal-module__tINDtG__permissionTool{font-size:16px;margin:0 0 12px!important}.PermissionModal-module__tINDtG__permissionContent p{color:var(--text-primary);margin:0 0 12px}.PermissionModal-module__tINDtG__permissionCode{background:var(--bg-elevated);border-radius:8px;margin:12px 0;padding:12px 16px;overflow-x:auto}.PermissionModal-module__tINDtG__permissionCode code{color:var(--text-secondary);font-family:monospace;font-size:13px}.PermissionModal-module__tINDtG__permissionFile{color:var(--text-muted);background:var(--bg-elevated);border-radius:6px;padding:8px 12px;font-family:monospace;font-size:13px}.PermissionModal-module__tINDtG__permissionReason{color:var(--text-muted);font-size:13px;font-style:italic}.PermissionModal-module__tINDtG__permissionButtons{gap:12px;margin-top:16px;display:flex}.PermissionModal-module__tINDtG__permissionButtons button{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s}.PermissionModal-module__tINDtG__deny{color:var(--accent-red);background:#ef444426}.PermissionModal-module__tINDtG__deny:hover{background:#ef444440}.PermissionModal-module__tINDtG__allow{background:var(--accent-green);color:#fff}.PermissionModal-module__tINDtG__allow:hover{filter:brightness(1.1)}.PermissionModal-module__tINDtG__allowAlways{background:linear-gradient(135deg,var(--accent-green)0%,#2ecc71 100%);color:#fff}.PermissionModal-module__tINDtG__allowAlways:before{content:"✓";margin-right:6px;font-size:12px}.PermissionModal-module__tINDtG__allowAlways:hover{filter:brightness(1.15);box-shadow:0 2px 8px #4ade804d}@media (max-width:768px){.PermissionModal-module__tINDtG__permissionModal{width:calc(100vw - 32px);min-width:auto;max-width:400px;padding:20px;bottom:100px}}
.InputArea-module__mSipuq__inputArea{background:0 0;flex-direction:column;align-items:center;gap:10px;padding:10px 28px 16px;display:flex;position:relative}.InputArea-module__mSipuq__chatDisabledBanner{width:100%;max-width:640px;color:var(--text-muted,#71717a);background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#262626);text-align:center;border-radius:8px;padding:10px 14px;font-size:13px}.InputArea-module__mSipuq__reconnectBanner{width:100%;max-width:640px;color:var(--text-warning,#f59e0b);text-align:center;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.InputArea-module__mSipuq__reconnectSpinner{border:2px solid #f59e0b4d;border-top-color:var(--text-warning,#f59e0b);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite InputArea-module__mSipuq__reconnectSpin;display:inline-block}@keyframes InputArea-module__mSipuq__reconnectSpin{to{transform:rotate(360deg)}}.InputArea-module__mSipuq__reconnectRetryBtn{color:var(--text-warning,#f59e0b);cursor:pointer;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:6px;padding:4px 12px;font-size:13px;font-weight:500;transition:all .15s}.InputArea-module__mSipuq__reconnectRetryBtn:hover{background:#f59e0b40}.InputArea-module__mSipuq__interruptedBanner{width:100%;max-width:640px;color:var(--text-warning,#f59e0b);text-align:center;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.InputArea-module__mSipuq__mobileAgentWrapper{align-self:flex-start;display:none;position:relative}.InputArea-module__mSipuq__mobileAgentAvatar{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:32px;height:32px;padding:0;transition:all .15s;overflow:hidden}.InputArea-module__mSipuq__mobileAgentAvatar:hover{border-color:#fff3;transform:scale(1.05)}.InputArea-module__mSipuq__mobileAgentAvatar:active{transform:scale(.95)}.InputArea-module__mSipuq__mobileAgentAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.InputArea-module__mSipuq__mobileTeamDropdown{background:var(--bg-surface);border:1px solid var(--border-default);z-index:200;pointer-events:auto;border-radius:10px;width:280px;max-width:calc(100vw - 32px);max-height:400px;animation:.15s InputArea-module__mSipuq__inputDropdownFadeIn;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden auto;box-shadow:0 8px 24px #0006}@keyframes InputArea-module__mSipuq__inputDropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.InputArea-module__mSipuq__hiddenFileInput{display:none}.InputArea-module__mSipuq__uploadBtn{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0 4px;transition:all .15s;display:flex}.InputArea-module__mSipuq__uploadBtn:hover:not(:disabled){color:var(--text-secondary);background:#ffffff14}.InputArea-module__mSipuq__uploadBtn:disabled{opacity:.4;cursor:not-allowed}.InputArea-module__mSipuq__selectedFilesContainer{flex-wrap:wrap;gap:8px;width:100%;max-width:none;padding:0 4px;display:flex}.InputArea-module__mSipuq__selectedFileItem{background:#6366f126;border:1px solid #6366f14d;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.InputArea-module__mSipuq__selectedFileThumbnail{object-fit:cover;border-radius:4px;flex-shrink:0;width:32px;height:32px}.InputArea-module__mSipuq__selectedFileName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:500;overflow:hidden}.InputArea-module__mSipuq__selectedFileSize{color:var(--text-muted);font-size:11px}.InputArea-module__mSipuq__removeFileBtn{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.InputArea-module__mSipuq__removeFileBtn:hover{color:var(--accent-red);background:#ef44444d}.InputArea-module__mSipuq__inputContainer{touch-action:manipulation;background:0 0;border:1px solid #48bee48c;border-left:none;border-right:none;border-radius:0;align-items:center;width:100%;max-width:none;min-height:44px;padding:8px 2px;transition:border-color .2s cubic-bezier(.4,0,.2,1);display:flex}.InputArea-module__mSipuq__inputContainer:focus-within{border-top-color:#48bee4e6;border-bottom-color:#48bee4e6}.InputArea-module__mSipuq__promptCaret{color:var(--text-secondary,#b0b0a8);-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:700;line-height:24px}.InputArea-module__mSipuq__input{color:var(--text-primary);resize:none;field-sizing:content;background:0 0;border:none;outline:none;flex:1;min-height:24px;max-height:72px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;line-height:24px;overflow:hidden auto}.InputArea-module__mSipuq__input::placeholder{color:var(--text-faint)}.InputArea-module__mSipuq__sendBtn{width:30px;height:30px;color:var(--text-secondary,#b0b0a8);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fffaf014;border:1px solid #fffaf024;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;font-size:14px;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s;display:flex}.InputArea-module__mSipuq__sendBtn:hover:not(:disabled){color:var(--text-primary,#f5f5f0);background:#fffaf029;border-color:#fffaf04d}.InputArea-module__mSipuq__sendBtn:active:not(:disabled){background:#fffaf038}.InputArea-module__mSipuq__sendBtn:disabled{opacity:.3;cursor:not-allowed}.InputArea-module__mSipuq__cancelBtn{cursor:pointer;background:#fffaf014;border:1px solid #fffaf024;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:8px;transition:all .15s;display:flex}.InputArea-module__mSipuq__cancelBtn:hover{background:#fffaf029;border-color:#fffaf04d}.InputArea-module__mSipuq__stopIcon{background:var(--text-secondary);border-radius:2px;width:10px;height:10px}.InputArea-module__mSipuq__inputToolbar{justify-content:space-between;align-items:center;width:100%;max-width:none;padding:0 4px;display:flex}.InputArea-module__mSipuq__toolbarLeft{align-items:center;gap:8px;min-width:0;display:flex}.InputArea-module__mSipuq__toolbarRight{align-items:center;gap:4px;display:flex}.InputArea-module__mSipuq__toolbarIcon{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:all .15s;display:flex}.InputArea-module__mSipuq__toolbarIcon:hover:not(:disabled){background:var(--bg-muted);color:var(--text-secondary)}.InputArea-module__mSipuq__toolbarIcon:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.InputArea-module__mSipuq__inputArea{padding:12px 16px 20px;padding-bottom:max(20px,env(safe-area-inset-bottom,20px));gap:8px}.InputArea-module__mSipuq__mobileAgentWrapper{z-index:1;justify-content:center;align-items:center;margin-bottom:-4px;margin-left:4px;display:flex}.InputArea-module__mSipuq__inputContainer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:14px;min-height:48px;padding:8px 10px}.InputArea-module__mSipuq__uploadBtn{width:32px;height:32px;margin-right:6px}.InputArea-module__mSipuq__selectedFilesContainer{gap:6px}.InputArea-module__mSipuq__selectedFileItem{padding:4px 8px;font-size:12px}.InputArea-module__mSipuq__selectedFileName{max-width:120px}.InputArea-module__mSipuq__input{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;max-height:66px;font-size:14px;line-height:22px}.InputArea-module__mSipuq__sendBtn{width:44px;min-width:44px;height:44px;min-height:44px;margin-left:8px;font-size:14px}}@media (max-width:480px){.InputArea-module__mSipuq__inputArea{padding:10px max(12px,env(safe-area-inset-left,0))max(16px,env(safe-area-inset-bottom,16px));padding-right:max(12px,env(safe-area-inset-right,0))}.InputArea-module__mSipuq__toolbarLeft{gap:4px}}
.RuntimeProfileControls-module__U43k1W__controls{min-width:0;color:var(--text-secondary);flex-shrink:1;align-items:center;gap:0;display:inline-flex}.RuntimeProfileControls-module__U43k1W__selectWrap{min-width:0;height:30px;position:relative}.RuntimeProfileControls-module__U43k1W__trigger{width:auto;max-width:100%;height:30px;color:var(--text-secondary);letter-spacing:0;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500;line-height:1;transition:background .15s,color .15s;display:flex}.RuntimeProfileControls-module__U43k1W__trigger:hover:not(:disabled):not([data-static]){color:var(--text-primary);background:#ffffff14}.RuntimeProfileControls-module__U43k1W__trigger:focus-visible{background:#f5a62314;outline:none;box-shadow:inset 0 -1px #f5a623a6}.RuntimeProfileControls-module__U43k1W__trigger:disabled{cursor:default;opacity:.55}.RuntimeProfileControls-module__U43k1W__trigger[data-static]{cursor:default}.RuntimeProfileControls-module__U43k1W__triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.RuntimeProfileControls-module__U43k1W__model{width:fit-content;max-width:136px}.RuntimeProfileControls-module__U43k1W__effort{width:fit-content;max-width:58px}.RuntimeProfileControls-module__U43k1W__model .RuntimeProfileControls-module__U43k1W__trigger{justify-content:flex-end}.RuntimeProfileControls-module__U43k1W__effort .RuntimeProfileControls-module__U43k1W__trigger{justify-content:flex-start}.RuntimeProfileControls-module__U43k1W__separator{color:var(--text-faint);-webkit-user-select:none;user-select:none;flex:none;padding:0 1px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px}.RuntimeProfileControls-module__U43k1W__indicator{color:var(--text-tertiary);pointer-events:none;position:absolute;top:9px;right:4px}.RuntimeProfileControls-module__U43k1W__menu{z-index:220;background:#1c1c1b;border:1px solid #fffaf029;border-radius:10px;max-height:min(280px,50vh);padding:6px;animation:.12s ease-out RuntimeProfileControls-module__U43k1W__runtimeMenuIn;position:absolute;bottom:calc(100% + 8px);overflow-y:auto;box-shadow:0 14px 36px #0000007a,0 2px 8px #0000004d}.RuntimeProfileControls-module__U43k1W__modelMenu{width:196px;right:0}.RuntimeProfileControls-module__U43k1W__effortMenu{width:126px;left:0}.RuntimeProfileControls-module__U43k1W__option{width:100%;min-height:34px;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:12px;font-weight:500;line-height:1.25;transition:background .12s,color .12s;display:flex}.RuntimeProfileControls-module__U43k1W__option:hover,.RuntimeProfileControls-module__U43k1W__option:focus-visible{color:var(--text-primary);background:#ffffff12;outline:none}.RuntimeProfileControls-module__U43k1W__optionSelected{color:#f5b652;background:#f5a6231c}.RuntimeProfileControls-module__U43k1W__optionSelected:hover,.RuntimeProfileControls-module__U43k1W__optionSelected:focus-visible{color:#ffc363;background:#f5a62329}.RuntimeProfileControls-module__U43k1W__spinner{animation:.8s linear infinite RuntimeProfileControls-module__U43k1W__runtimeControlSpin}@keyframes RuntimeProfileControls-module__U43k1W__runtimeMenuIn{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes RuntimeProfileControls-module__U43k1W__runtimeControlSpin{to{transform:rotate(360deg)}}@media (max-width:480px){.RuntimeProfileControls-module__U43k1W__trigger{padding-left:3px;padding-right:3px;font-size:10px}.RuntimeProfileControls-module__U43k1W__model{width:fit-content;max-width:72px}.RuntimeProfileControls-module__U43k1W__effort{width:fit-content;max-width:50px}.RuntimeProfileControls-module__U43k1W__indicator{right:2px}.RuntimeProfileControls-module__U43k1W__modelMenu{width:176px}.RuntimeProfileControls-module__U43k1W__effortMenu{width:116px;left:auto;right:0}}
.NoAgentState-module___zUZca__wrap{flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.NoAgentState-module___zUZca__hero{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:360px;display:flex}.NoAgentState-module___zUZca__iconWrap{width:56px;height:56px;color:var(--accent-primary);background:#ff9f0a24;border-radius:50%;justify-content:center;align-items:center;display:flex}.NoAgentState-module___zUZca__title{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.NoAgentState-module___zUZca__subtitle{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.NoAgentState-module___zUZca__createBtn{background:var(--accent-primary);color:#1a1a17;cursor:pointer;border:none;border-radius:10px;margin-top:6px;padding:10px 18px;font-size:14px;font-weight:600}.NoAgentState-module___zUZca__createBtn:hover{background:var(--accent-primary-hover)}
.ChatPanel-module__yxiHWq__chatPanel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
.ClaudeLoginSetup-module__hXPr1G__overlay{background:var(--background,#0b0b0e);z-index:1000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ClaudeLoginSetup-module__hXPr1G__card{text-align:center;border:1px solid var(--border,#2a2a31);background:var(--card,#15151a);border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;padding:32px 28px;display:flex;box-shadow:0 8px 40px #00000059}.ClaudeLoginSetup-module__hXPr1G__iconWrap{background:var(--accent-soft,#786eff1f);width:56px;height:56px;color:var(--accent,#8a7bff);border-radius:14px;justify-content:center;align-items:center;display:flex}.ClaudeLoginSetup-module__hXPr1G__title{color:var(--foreground,#f5f5f7);margin:0;font-size:20px;font-weight:600}.ClaudeLoginSetup-module__hXPr1G__subtitle{color:var(--muted,#9a9aa5);margin:0;font-size:13px;line-height:1.5}.ClaudeLoginSetup-module__hXPr1G__flow{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.ClaudeLoginSetup-module__hXPr1G__label{color:var(--muted,#9a9aa5);text-align:left;font-size:12px;font-weight:500}.ClaudeLoginSetup-module__hXPr1G__urlLink{border:1px solid var(--border,#2a2a31);color:var(--accent,#8a7bff);word-break:break-all;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;text-decoration:none;display:inline-flex}.ClaudeLoginSetup-module__hXPr1G__urlLink:hover{background:var(--accent-soft,#786eff1a)}.ClaudeLoginSetup-module__hXPr1G__input{border:1px solid var(--border,#2a2a31);background:var(--input,#0f0f13);width:100%;color:var(--foreground,#f5f5f7);font-size:14px;font-family:var(--font-mono,ui-monospace,monospace);border-radius:10px;padding:10px 12px}.ClaudeLoginSetup-module__hXPr1G__input:focus{border-color:var(--accent,#8a7bff);outline:none}.ClaudeLoginSetup-module__hXPr1G__primaryBtn{background:var(--accent,#8a7bff);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:11px 16px;font-size:14px;font-weight:600;display:inline-flex}.ClaudeLoginSetup-module__hXPr1G__primaryBtn:disabled{opacity:.55;cursor:not-allowed}.ClaudeLoginSetup-module__hXPr1G__spinner{animation:.9s linear infinite ClaudeLoginSetup-module__hXPr1G__spin}.ClaudeLoginSetup-module__hXPr1G__error{color:var(--error,#ff6b6b);word-break:break-word;margin:4px 0 0;font-size:12px}@keyframes ClaudeLoginSetup-module__hXPr1G__spin{to{transform:rotate(360deg)}}
.ConnectComputer-module__IODldG__wrap{flex:1;justify-content:center;align-items:center;padding:32px 16px;display:flex}.ConnectComputer-module__IODldG__card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:560px;padding:28px;display:flex}.ConnectComputer-module__IODldG__status{color:var(--text-muted);font-size:12px;font-family:var(--font-mono,ui-monospace,monospace);align-items:center;gap:8px;display:inline-flex}.ConnectComputer-module__IODldG__dot{background:var(--accent-yellow);border-radius:50%;width:8px;height:8px}.ConnectComputer-module__IODldG__title{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.ConnectComputer-module__IODldG__sub{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.ConnectComputer-module__IODldG__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-top:6px;font-size:11px}.ConnectComputer-module__IODldG__tokenRow{background:var(--bg-base);border:1px dashed var(--border-strong);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.ConnectComputer-module__IODldG__token{font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.ConnectComputer-module__IODldG__copyBtn{border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:5px 12px;font-size:12px}.ConnectComputer-module__IODldG__copyBtn:hover{border-color:var(--accent-primary);color:var(--text-primary)}.ConnectComputer-module__IODldG__cmd{font-family:var(--font-mono,ui-monospace,monospace);background:var(--bg-base);border:1px solid var(--border-muted);color:var(--accent-green);white-space:nowrap;border-radius:10px;padding:12px 14px;font-size:12.5px;overflow-x:auto}.ConnectComputer-module__IODldG__cmd span{color:var(--text-faint)}.ConnectComputer-module__IODldG__hint{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}
.PairBrowser-module__p0jf6q__wrap{flex:1;justify-content:center;align-items:center;padding:32px 16px;display:flex}.PairBrowser-module__p0jf6q__card{background:var(--bg-surface);border:1px solid var(--border-default);text-align:center;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:560px;padding:28px;display:flex}.PairBrowser-module__p0jf6q__status{color:var(--text-muted);font-size:12px;font-family:var(--font-mono,ui-monospace,monospace);align-self:center;align-items:center;gap:8px;display:inline-flex}.PairBrowser-module__p0jf6q__title{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.PairBrowser-module__p0jf6q__sub{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.PairBrowser-module__p0jf6q__dashboardBlock{flex-direction:column;gap:8px;width:100%;max-width:400px;margin:2px auto 0;display:flex}.PairBrowser-module__p0jf6q__dashboardBtn{border:1px solid var(--accent-primary);background:var(--accent-primary);color:#fff;border-radius:10px;width:100%;padding:12px 14px;font-size:14px;font-weight:600;text-decoration:none;display:block}.PairBrowser-module__p0jf6q__dashboardBtn:hover{filter:brightness(1.06)}.PairBrowser-module__p0jf6q__dashboardHint{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.PairBrowser-module__p0jf6q__commandBlock{text-align:left;width:100%;max-width:400px;margin:4px auto 0}.PairBrowser-module__p0jf6q__commandLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px;font-size:11px}.PairBrowser-module__p0jf6q__cmd{font-family:var(--font-mono,ui-monospace,monospace);background:var(--bg-base);border:1px solid var(--border-muted);color:var(--accent-green);cursor:pointer;white-space:nowrap;border-radius:10px;padding:13px 14px;font-size:14px;overflow-x:auto}.PairBrowser-module__p0jf6q__cmd:hover{border-color:var(--accent-primary)}.PairBrowser-module__p0jf6q__cmd span{color:var(--text-faint)}.PairBrowser-module__p0jf6q__steps{text-align:left;max-width:400px;color:var(--text-secondary);margin:0 auto;padding-left:20px;font-size:12.5px;line-height:1.7}.PairBrowser-module__p0jf6q__mono{font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-primary)}.PairBrowser-module__p0jf6q__meta{color:var(--text-muted);margin:0;font-size:12px}.PairBrowser-module__p0jf6q__spinnerRow{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex}.PairBrowser-module__p0jf6q__spinner{border:2px solid var(--border-strong);border-top-color:var(--accent-primary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite PairBrowser-module__p0jf6q__spin}@keyframes PairBrowser-module__p0jf6q__spin{to{transform:rotate(360deg)}}.PairBrowser-module__p0jf6q__fingerprint{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;color:var(--text-primary);background:var(--bg-base);border:1px solid var(--border-muted);border-radius:10px;width:fit-content;margin:2px auto;padding:10px 14px;font-size:15px}
.E2eePairingsManager-module__Zcznfq__overlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.E2eePairingsManager-module__Zcznfq__dialog{border:1px solid var(--border-default,#ffffff1a);background:var(--bg-surface,#141416);width:min(860px,100%);max-height:min(780px,100vh - 56px);color:var(--text-primary,#f4f4f5);border-radius:8px;overflow:auto;box-shadow:0 24px 80px #00000073}.E2eePairingsManager-module__Zcznfq__header{border-bottom:1px solid var(--border-subtle,#ffffff0f);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 18px;display:flex}.E2eePairingsManager-module__Zcznfq__kicker{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:0;color:var(--text-tertiary,#ffffff7a);margin-bottom:8px;font-size:12px}.E2eePairingsManager-module__Zcznfq__title{margin:0;font-size:22px;line-height:1.25}.E2eePairingsManager-module__Zcznfq__machineLine{color:var(--text-secondary,#ffffffb8);border-bottom:1px solid var(--border-subtle,#ffffff0f);align-items:center;gap:10px;padding:16px 28px;display:flex}.E2eePairingsManager-module__Zcznfq__machineLine>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.E2eePairingsManager-module__Zcznfq__section{border-bottom:1px solid var(--border-subtle,#ffffff0f);padding:22px 28px}.E2eePairingsManager-module__Zcznfq__section:last-child{border-bottom:0}.E2eePairingsManager-module__Zcznfq__sectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.E2eePairingsManager-module__Zcznfq__sectionHead h3{margin:0 0 4px;font-size:15px}.E2eePairingsManager-module__Zcznfq__sectionHead p{color:var(--text-tertiary,#ffffff85);margin:0;font-size:13px;line-height:1.45}.E2eePairingsManager-module__Zcznfq__list{border:1px solid var(--border-default,#ffffff14);border-radius:8px;overflow:hidden}.E2eePairingsManager-module__Zcznfq__row{border-bottom:1px solid var(--border-subtle,#ffffff0f);align-items:center;gap:14px;min-height:76px;padding:14px 16px;display:flex}.E2eePairingsManager-module__Zcznfq__row:last-child{border-bottom:0}.E2eePairingsManager-module__Zcznfq__rowMain{flex:1;min-width:0}.E2eePairingsManager-module__Zcznfq__dot{background:var(--bg-subtle,#ffffff47);border-radius:999px;flex:none;width:10px;height:10px}.E2eePairingsManager-module__Zcznfq__dotOn{background:var(--accent-green,#65c466)}.E2eePairingsManager-module__Zcznfq__fingerprint,.E2eePairingsManager-module__Zcznfq__linkText{font-family:var(--font-mono,ui-monospace,monospace);font-size:15px;line-height:1.4}.E2eePairingsManager-module__Zcznfq__fingerprint{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.E2eePairingsManager-module__Zcznfq__current{color:#8fb3ff;font-family:var(--font-sans,system-ui,sans-serif);border:1px solid #5b8def52;border-radius:999px;padding:2px 8px;font-size:11px}.E2eePairingsManager-module__Zcznfq__meta,.E2eePairingsManager-module__Zcznfq__linkMeta{color:var(--text-tertiary,#ffffff85);margin-top:4px;font-size:13px;line-height:1.4}.E2eePairingsManager-module__Zcznfq__linkBox{border:1px solid var(--border-default,#ffffff14);background:#0000002e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px;display:grid}.E2eePairingsManager-module__Zcznfq__linkText{overflow-wrap:anywhere}.E2eePairingsManager-module__Zcznfq__linkMeta{grid-column:1/-1}.E2eePairingsManager-module__Zcznfq__iconBtn,.E2eePairingsManager-module__Zcznfq__primaryBtn,.E2eePairingsManager-module__Zcznfq__secondaryBtn,.E2eePairingsManager-module__Zcznfq__dangerBtn{border:1px solid var(--border-default,#ffffff1a);min-height:34px;color:var(--text-primary,#f4f4f5);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex}.E2eePairingsManager-module__Zcznfq__iconBtn{width:34px;padding:0}.E2eePairingsManager-module__Zcznfq__primaryBtn,.E2eePairingsManager-module__Zcznfq__secondaryBtn,.E2eePairingsManager-module__Zcznfq__dangerBtn{padding:0 12px}.E2eePairingsManager-module__Zcznfq__primaryBtn{color:#ffb340;background:#ff9f0a24;border-color:#ff9f0a6b}.E2eePairingsManager-module__Zcznfq__dangerBtn{color:#ff8a8a;border-color:#ff525247}.E2eePairingsManager-module__Zcznfq__iconBtn:hover,.E2eePairingsManager-module__Zcznfq__secondaryBtn:hover{background:#ffffff14}.E2eePairingsManager-module__Zcznfq__primaryBtn:hover{background:#ff9f0a33}.E2eePairingsManager-module__Zcznfq__dangerBtn:hover{background:#ff52521a}.E2eePairingsManager-module__Zcznfq__iconBtn:disabled,.E2eePairingsManager-module__Zcznfq__primaryBtn:disabled,.E2eePairingsManager-module__Zcznfq__secondaryBtn:disabled,.E2eePairingsManager-module__Zcznfq__dangerBtn:disabled{cursor:not-allowed;opacity:.55}.E2eePairingsManager-module__Zcznfq__empty,.E2eePairingsManager-module__Zcznfq__error{border:1px solid var(--border-default,#ffffff14);color:var(--text-tertiary,#ffffff85);border-radius:8px;padding:18px;font-size:13px}.E2eePairingsManager-module__Zcznfq__error{color:#ff9b9b;background:#ff525214;border-color:#ff525247;margin-bottom:12px}.E2eePairingsManager-module__Zcznfq__confirm{background:#ff9f0a14;border:1px solid #ff9f0a52;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 28px 22px;padding:16px;display:flex}.E2eePairingsManager-module__Zcznfq__confirm p{color:var(--text-secondary,#ffffffb8);margin:6px 0 0;font-size:13px;line-height:1.45}.E2eePairingsManager-module__Zcznfq__confirmActions{gap:10px;display:flex}@media (max-width:720px){.E2eePairingsManager-module__Zcznfq__overlay{padding:12px}.E2eePairingsManager-module__Zcznfq__dialog{max-height:calc(100vh - 24px)}.E2eePairingsManager-module__Zcznfq__header,.E2eePairingsManager-module__Zcznfq__machineLine,.E2eePairingsManager-module__Zcznfq__section{padding-left:18px;padding-right:18px}.E2eePairingsManager-module__Zcznfq__sectionHead,.E2eePairingsManager-module__Zcznfq__row,.E2eePairingsManager-module__Zcznfq__confirm,.E2eePairingsManager-module__Zcznfq__confirmActions,.E2eePairingsManager-module__Zcznfq__linkBox{flex-direction:column;align-items:stretch}.E2eePairingsManager-module__Zcznfq__linkBox{display:flex}.E2eePairingsManager-module__Zcznfq__confirm{margin-left:18px;margin-right:18px}}
.AppShell-module__WVLZsa__shell{background:var(--bg-base);width:100vw;height:100dvh;color:var(--text-primary);flex-direction:column;display:flex;overflow:hidden}.AppShell-module__WVLZsa__topbar{border-bottom:1px solid var(--border-default);background:var(--bg-surface);flex:0 0 48px;align-items:center;height:48px;padding:0 12px;display:flex}.AppShell-module__WVLZsa__brand{color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;padding:4px 6px;font-weight:600;text-decoration:none;display:inline-flex}.AppShell-module__WVLZsa__brand:hover{background:var(--bg-elevated)}.AppShell-module__WVLZsa__brandLogo{width:24px;height:22px;color:var(--accent-primary);flex:none;display:block}.AppShell-module__WVLZsa__brandName{font-size:14px}.AppShell-module__WVLZsa__topbarCenter{min-width:0;color:var(--text-secondary);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.AppShell-module__WVLZsa__topbarRight{align-items:center;gap:8px;display:flex}.AppShell-module__WVLZsa__connectionBanner{color:var(--accent-primary);text-align:center;background:#ff9f0a1a;border-bottom:1px solid #ff9f0a59;flex:none;padding:7px 12px;font-size:12px}.AppShell-module__WVLZsa__main{flex:1;min-height:0;display:flex;overflow:hidden}.AppShell-module__WVLZsa__loadingOverlay{background:var(--bg-base);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AppShell-module__WVLZsa__loadingSpinner{border:2px solid var(--border-strong);border-top-color:var(--accent-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite AppShell-module__WVLZsa__appshell-spin}@keyframes AppShell-module__WVLZsa__appshell-spin{to{transform:rotate(360deg)}}
.workspace-module__yflvKG__workspace{background:var(--bg-base,#09090b);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-module__yflvKG__body{flex:1;min-width:0;min-height:0;display:flex}.workspace-module__yflvKG__chatPanel{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-module__yflvKG__rightPanel{background:var(--bg-surface,#111114);border-left:1px solid var(--border-default,#ffffff0f);flex:0 0 clamp(340px,40%,640px);min-width:0;display:flex}.workspace-module__yflvKG__topbarCluster{align-items:center;gap:12px;min-width:0;display:inline-flex}.workspace-module__yflvKG__agentPill{font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex;overflow:hidden}.workspace-module__yflvKG__agentDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.workspace-module__yflvKG__agentDotOn{background:var(--accent-green)}.workspace-module__yflvKG__agentDotOff{background:var(--bg-subtle)}.workspace-module__yflvKG__encryptionBtn{color:#ffb340;cursor:pointer;background:#ff9f0a1a;border:1px solid #ff9f0a52;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.workspace-module__yflvKG__encryptionBtn:hover{background:#ff9f0a29}.workspace-module__yflvKG__claudeBanner{color:var(--text-secondary);background:#ff9f0a1f;border-bottom:1px solid #ff9f0a4d;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.workspace-module__yflvKG__claudeBanner button{border:1px solid var(--accent-primary);color:var(--accent-primary);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:4px 12px;font-size:12px}.workspace-module__yflvKG__claudeBanner button:hover{background:#ff9f0a29}.workspace-module__yflvKG__loadingOverlay{background:var(--bg-base,#09090b);flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.workspace-module__yflvKG__loadingContent{flex-direction:column;align-items:center;gap:16px;display:flex}.workspace-module__yflvKG__loadingSpinner{border:2px solid var(--border-default,#ffffff14);border-top-color:var(--text-secondary,#ffffff80);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite workspace-module__yflvKG__spin}@keyframes workspace-module__yflvKG__spin{to{transform:rotate(360deg)}}.workspace-module__yflvKG__loadingText{color:var(--text-tertiary,#fff6);font-size:13px}@media (max-width:768px){.workspace-module__yflvKG__rightPanel{flex:1}}
