.JarvisUI-module__CSk6IW__fab{z-index:70;color:#0f172a;cursor:pointer;background:radial-gradient(circle at 20% 10%,#ffffffb3,#0000 46%),linear-gradient(160deg,#ffffffe0,#eaf5f8bf);border:1px solid #0f172a33;border-radius:24px;justify-content:center;align-items:center;width:68px;height:68px;transition:transform .22s,box-shadow .22s,border-color .22s;display:inline-flex;position:fixed;bottom:clamp(16px,2.4vh,28px);right:clamp(14px,1.8vw,24px);overflow:hidden;box-shadow:0 20px 40px #0f172a33,inset 0 1px #ffffffc7}.JarvisUI-module__CSk6IW__fab:hover{border-color:#009ca673;transform:translateY(-2px);box-shadow:0 24px 48px #009ca647,inset 0 1px #ffffffd1}.JarvisUI-module__CSk6IW__fabOpen{border-color:#009ca680;box-shadow:0 26px 52px #009ca652,inset 0 1px #ffffffd1}.JarvisUI-module__CSk6IW__fab:focus-visible{border-color:#009ca694;outline:none;box-shadow:0 0 0 3px #009ca63d,0 24px 48px #009ca638,inset 0 1px #ffffffd1}.JarvisUI-module__CSk6IW__fabHalo{pointer-events:none;opacity:.8;background:radial-gradient(circle,#009ca638,#0000 64%);border-radius:999px;position:absolute;inset:-40%}.JarvisUI-module__CSk6IW__fabCore{z-index:1;background:#fffc;border:1px solid #0f172a29;border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.JarvisUI-module__CSk6IW__fabLabel{z-index:1;font-size:var(--type-size-fixed-10);letter-spacing:.04em;text-transform:uppercase;color:#0f172aad;font-weight:700;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.JarvisUI-module__CSk6IW__fabListening,.JarvisUI-module__CSk6IW__fabSpeaking{animation:1.3s ease-out infinite JarvisUI-module__CSk6IW__fab-pulse}.JarvisUI-module__CSk6IW__fabThinking .JarvisUI-module__CSk6IW__fabCore{border-color:#4f46e573}.JarvisUI-module__CSk6IW__spinner{animation:.9s linear infinite JarvisUI-module__CSk6IW__spin}.dark .JarvisUI-module__CSk6IW__fab{color:#e2e8f0;background:radial-gradient(circle at 20% 10%,#94a3b838,#0000 46%),linear-gradient(160deg,#080f1edb,#070d19c7);border-color:#94a3b84d;box-shadow:0 20px 42px #02061794,inset 0 1px #94a3b82e}.dark .JarvisUI-module__CSk6IW__fabCore{background:#050b16e0;border-color:#94a3b838}.dark .JarvisUI-module__CSk6IW__fabLabel{color:#e2e8f0b8}.JarvisUI-module__CSk6IW__overlay{z-index:80;-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle at 14% 0,#009ca633,#0000 34%),radial-gradient(circle at 95% 0,#6366f133,#0000 34%),#02061770;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.JarvisUI-module__CSk6IW__modal{-webkit-backdrop-filter:blur(26px)saturate(132%);background:radial-gradient(circle at 2% 0,#ffffff94,#0000 36%),linear-gradient(150deg,#ffffffe0,#f0f6fabf);border:1px solid #94a3b84d;border-radius:30px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);width:min(1520px,100vw - 26px);height:min(90vh,940px);display:grid;overflow:hidden;box-shadow:0 40px 90px #0f172a38,inset 0 1px #ffffffc2}.dark .JarvisUI-module__CSk6IW__modal{background:radial-gradient(circle at 2% 0,#6366f133,#0000 36%),linear-gradient(150deg,#070d19e0,#040912cc);border-color:#94a3b842;box-shadow:0 44px 96px #020617b8,inset 0 1px #94a3b824}.JarvisUI-module__CSk6IW__mobileTabs{display:none}.JarvisUI-module__CSk6IW__mobileTabActive{background:#009ca629!important;border-color:#009ca680!important}.JarvisUI-module__CSk6IW__chatColumn,.JarvisUI-module__CSk6IW__contextColumn,.JarvisUI-module__CSk6IW__actionColumn{flex-direction:column;min-height:0;display:flex}.JarvisUI-module__CSk6IW__contextColumn,.JarvisUI-module__CSk6IW__actionColumn{border-left:1px solid #94a3b842}.JarvisUI-module__CSk6IW__columnHeader{border-bottom:1px solid #94a3b83d;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.JarvisUI-module__CSk6IW__columnTitle{font-size:var(--type-size-fixed-13);letter-spacing:.01em;align-items:center;gap:8px;font-weight:700;display:inline-flex}.JarvisUI-module__CSk6IW__columnTitle small{font-size:var(--type-size-fixed-11);color:#475569e6;text-transform:uppercase;letter-spacing:.04em;margin-left:2px;font-weight:600}.dark .JarvisUI-module__CSk6IW__columnTitle small{color:#94a3b8e0}.JarvisUI-module__CSk6IW__closeButton{width:30px;height:30px;color:inherit;cursor:pointer;background:#ffffffa3;border:1px solid #94a3b859;border-radius:11px;justify-content:center;align-items:center;transition:border-color .2s,transform .2s;display:inline-flex}.JarvisUI-module__CSk6IW__closeButton:hover{border-color:#009ca66b;transform:translateY(-1px)}.JarvisUI-module__CSk6IW__closeButton:focus-visible{border-color:#009ca68f;outline:none;box-shadow:0 0 0 3px #009ca633}.dark .JarvisUI-module__CSk6IW__closeButton{background:#080f1cb8}.JarvisUI-module__CSk6IW__stateStrip{border-bottom:1px solid #94a3b83d;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.JarvisUI-module__CSk6IW__stateLabel{color:#475569f5;align-items:center;gap:6px;display:inline-flex}.dark .JarvisUI-module__CSk6IW__stateLabel{color:#cbd5e1f0}.JarvisUI-module__CSk6IW__stateLabelText{gap:2px;line-height:1.1;display:grid}.JarvisUI-module__CSk6IW__stateLabelText strong{font-size:var(--type-size-fixed-12);font-weight:700}.JarvisUI-module__CSk6IW__stateLabelText small{font-size:var(--type-size-fixed-10);color:#64748bf0;font-weight:600}.dark .JarvisUI-module__CSk6IW__stateLabelText small{color:#94a3b8e6}.JarvisUI-module__CSk6IW__stateRing{--jarvis-energy:.12;--jarvis-wave-duration:.92s;--jarvis-wave-opacity:.52;--jarvis-bar-height:8px;background:#ffffff94;border:1px solid #94a3b857;border-radius:999px;justify-content:center;align-items:center;width:138px;height:38px;display:flex;overflow:hidden}.dark .JarvisUI-module__CSk6IW__stateRing{background:#080f1cb3}.JarvisUI-module__CSk6IW__stateRingActive{box-shadow:inset 0 0 0 1px #009ca614,0 0 14px rgba(0,156,166,var(--jarvis-energy));border-color:#009ca666}.JarvisUI-module__CSk6IW__stateListening{border-color:#22c55e6b}.JarvisUI-module__CSk6IW__stateThinking{border-color:#6366f170}.JarvisUI-module__CSk6IW__stateSpeaking{border-color:#009ca675}.JarvisUI-module__CSk6IW__wave{align-items:flex-end;gap:4px;display:inline-flex}.JarvisUI-module__CSk6IW__wave i{width:3px;height:var(--jarvis-bar-height);animation:JarvisUI-module__CSk6IW__wave var(--jarvis-wave-duration)ease-in-out infinite;opacity:var(--jarvis-wave-opacity);transform-origin:bottom;background:linear-gradient(#009ca6e6,#6366f1cc);border-radius:999px;animation-play-state:paused}.JarvisUI-module__CSk6IW__stateRingActive .JarvisUI-module__CSk6IW__wave i{opacity:1;animation-play-state:running}.JarvisUI-module__CSk6IW__wave i:nth-child(2){animation-delay:.12s}.JarvisUI-module__CSk6IW__wave i:nth-child(3){animation-delay:.24s}.JarvisUI-module__CSk6IW__wave i:nth-child(4){animation-delay:.36s}.JarvisUI-module__CSk6IW__wave i:nth-child(5){animation-delay:.48s}.JarvisUI-module__CSk6IW__messages{flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px 16px;display:flex;overflow:auto}.JarvisUI-module__CSk6IW__messages::-webkit-scrollbar{width:9px;height:9px}.JarvisUI-module__CSk6IW__sideScroll::-webkit-scrollbar{width:9px;height:9px}.JarvisUI-module__CSk6IW__messages::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.JarvisUI-module__CSk6IW__sideScroll::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.JarvisUI-module__CSk6IW__quickActionBar{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.JarvisUI-module__CSk6IW__quickActionChip{color:inherit;font-size:var(--type-size-fixed-11);cursor:pointer;background:#ffffffa8;border:1px solid #94a3b857;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:700;transition:all .18s;display:inline-flex}.JarvisUI-module__CSk6IW__quickActionChip:hover:not(:disabled){background:#009ca61f;border-color:#009ca670;transform:translateY(-1px)}.JarvisUI-module__CSk6IW__quickActionChip:disabled{opacity:.5;cursor:not-allowed}.JarvisUI-module__CSk6IW__quickActionChipPrimary{background:#009ca629;border-color:#009ca685}.JarvisUI-module__CSk6IW__quickActionHint{font-size:var(--type-size-fixed-09);letter-spacing:.02em;text-transform:uppercase;background:#009ca61f;border:1px solid #009ca661;border-radius:999px;align-items:center;padding:2px 6px;font-weight:800;display:inline-flex}.dark .JarvisUI-module__CSk6IW__quickActionChipPrimary{background:#009ca63d}.dark .JarvisUI-module__CSk6IW__quickActionHint{color:#ccfbf1f5;background:#14b8a633;border-color:#5eead470}.JarvisUI-module__CSk6IW__quickActionChip:focus-visible,.JarvisUI-module__CSk6IW__suggestionChip:focus-visible,.JarvisUI-module__CSk6IW__iconButton:focus-visible,.JarvisUI-module__CSk6IW__secondaryToggle:focus-visible,.JarvisUI-module__CSk6IW__executionSelect:focus-visible,.JarvisUI-module__CSk6IW__tabBar button:focus-visible,.JarvisUI-module__CSk6IW__preferenceToggle:focus-visible,.JarvisUI-module__CSk6IW__conversationPinnedToggle:focus-visible,.JarvisUI-module__CSk6IW__conversationPin:focus-visible,.JarvisUI-module__CSk6IW__conversationMain:focus-visible,.JarvisUI-module__CSk6IW__conversationDelete:focus-visible,.JarvisUI-module__CSk6IW__inlineAction:focus-visible,.JarvisUI-module__CSk6IW__proactiveActionBadge:focus-visible,.JarvisUI-module__CSk6IW__mobileTabs button:focus-visible{border-color:#009ca68f;outline:none;box-shadow:0 0 0 3px #009ca62e}.dark .JarvisUI-module__CSk6IW__quickActionChip{background:#080f1ca8}.JarvisUI-module__CSk6IW__message{max-width:92%;font-size:var(--type-size-fixed-13);border:1px solid #94a3b840;border-radius:16px;padding:10px 11px;line-height:1.48;animation:.24s ease-out JarvisUI-module__CSk6IW__message-in}.JarvisUI-module__CSk6IW__messageAssistant{background:#ffffffa8;align-self:flex-start}.JarvisUI-module__CSk6IW__messageUser{background:#009ca624;border-color:#009ca657;align-self:flex-end}.JarvisUI-module__CSk6IW__messageLoading{align-items:center;gap:7px;display:inline-flex}.dark .JarvisUI-module__CSk6IW__messageAssistant{background:#080f1cb8}.dark .JarvisUI-module__CSk6IW__messageUser{background:#009ca62e}.JarvisUI-module__CSk6IW__suggestions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 12px;display:flex}.JarvisUI-module__CSk6IW__suggestionChip{color:inherit;font-size:var(--type-size-fixed-11);cursor:pointer;background:#009ca61f;border:1px solid #009ca657;border-radius:999px;padding:6px 10px;font-weight:700;transition:all .18s}.JarvisUI-module__CSk6IW__suggestionChip:hover{background:#009ca633;border-color:#009ca67a;transform:translateY(-1px)}.JarvisUI-module__CSk6IW__proactiveStrip{flex-wrap:wrap;align-items:center;gap:7px;padding:0 16px 10px;display:flex}.JarvisUI-module__CSk6IW__proactiveLoading{font-size:var(--type-size-fixed-10);background:#6366f11f;border:1px solid #6366f157;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-weight:700;display:inline-flex}.JarvisUI-module__CSk6IW__proactiveAlertChip{font-size:var(--type-size-fixed-10);background:#ffffff9e;border:1px solid #94a3b84d;border-radius:999px;align-items:center;padding:4px 8px;font-weight:700;display:inline-flex}.JarvisUI-module__CSk6IW__proactiveAlertDanger{color:#b91c1c;background:#ef444429;border-color:#ef444466}.JarvisUI-module__CSk6IW__proactiveAlertWarning{color:#b45309;background:#f59e0b29;border-color:#f59e0b66}.JarvisUI-module__CSk6IW__proactiveAlertSuccess{color:#15803d;background:#16a34a24;border-color:#16a34a5c}.dark .JarvisUI-module__CSk6IW__proactiveLoading{color:#e0e7fff2;background:#6366f133;border-color:#818cf866}.dark .JarvisUI-module__CSk6IW__proactiveAlertChip{background:#080f1cad}.dark .JarvisUI-module__CSk6IW__proactiveAlertDanger{color:#fca5a5}.dark .JarvisUI-module__CSk6IW__proactiveAlertWarning{color:#fbbf24}.dark .JarvisUI-module__CSk6IW__proactiveAlertSuccess{color:#4ade80}.JarvisUI-module__CSk6IW__composer{border-top:1px solid #94a3b83d;gap:8px;padding:12px 16px 14px;display:grid}.JarvisUI-module__CSk6IW__composerRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.JarvisUI-module__CSk6IW__input{width:100%;height:42px;font-size:var(--type-size-fixed-13);color:inherit;background:#ffffffa8;border:1px solid #94a3b857;border-radius:14px;outline:none;padding:0 12px}.JarvisUI-module__CSk6IW__input:focus-visible{border-color:#009ca68c;box-shadow:0 0 0 3px #009ca629}.dark .JarvisUI-module__CSk6IW__input{background:#080f1cb3}.JarvisUI-module__CSk6IW__iconButton{width:42px;height:42px;color:inherit;cursor:pointer;background:#ffffff9e;border:1px solid #94a3b857;border-radius:14px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.JarvisUI-module__CSk6IW__iconButton:hover:not(:disabled){border-color:#009ca675;transform:translateY(-1px)}.JarvisUI-module__CSk6IW__iconButton:disabled{opacity:.55;cursor:not-allowed}.dark .JarvisUI-module__CSk6IW__iconButton{background:#080f1cb3}.JarvisUI-module__CSk6IW__primaryButton{color:#f8fafc;background:linear-gradient(145deg,#009ca6,#007f87);border-color:#009ca69e}.JarvisUI-module__CSk6IW__composerRowSecondary{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.JarvisUI-module__CSk6IW__secondaryToggle{height:34px;color:inherit;font-size:var(--type-size-fixed-11);cursor:pointer;background:#fff9;border:1px solid #94a3b857;border-radius:12px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.dark .JarvisUI-module__CSk6IW__secondaryToggle{background:#080f1ca8}.JarvisUI-module__CSk6IW__executionSelect{width:100%;min-width:130px;height:34px;color:inherit;font-size:var(--type-size-fixed-12);background:#ffffff9e;border:1px solid #94a3b857;border-radius:12px;padding:0 10px;font-weight:700}.dark .JarvisUI-module__CSk6IW__executionSelect{background:#080f1ca8}.JarvisUI-module__CSk6IW__tabBar{background:#ffffff9e;border:1px solid #94a3b857;border-radius:999px;align-self:flex-start;gap:4px;margin:10px 14px 0;padding:4px;display:inline-flex}.dark .JarvisUI-module__CSk6IW__tabBar{background:#080f1ca8}.JarvisUI-module__CSk6IW__tabBar button{color:#475569f0;font-size:var(--type-size-fixed-11);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 11px;font-weight:700}.dark .JarvisUI-module__CSk6IW__tabBar button{color:#cbd5e1eb}.JarvisUI-module__CSk6IW__tabActive{color:#f8fafc!important;background:linear-gradient(145deg,#009ca6,#007f87)!important}.JarvisUI-module__CSk6IW__sideScroll{flex:1;align-content:start;gap:10px;min-height:0;padding:12px 14px 14px;display:grid;overflow:auto}.JarvisUI-module__CSk6IW__panelCard,.JarvisUI-module__CSk6IW__actionCard{background:#ffffff9e;border:1px solid #94a3b84d;border-radius:16px;gap:8px;padding:11px;display:grid}:is(.dark .JarvisUI-module__CSk6IW__panelCard,.dark .JarvisUI-module__CSk6IW__actionCard){background:#080f1cb3}.JarvisUI-module__CSk6IW__panelCard h4,.JarvisUI-module__CSk6IW__actionCard h4{font-size:var(--type-size-fixed-13);margin:0}.JarvisUI-module__CSk6IW__panelCard p,.JarvisUI-module__CSk6IW__actionCard p{font-size:var(--type-size-fixed-12);color:#475569f2;margin:0;line-height:1.4}:is(.dark .JarvisUI-module__CSk6IW__panelCard p,.dark .JarvisUI-module__CSk6IW__actionCard p){color:#cbd5e1eb}.JarvisUI-module__CSk6IW__panelCardHead,.JarvisUI-module__CSk6IW__actionCardHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.JarvisUI-module__CSk6IW__panelCardHead h4{align-items:center;gap:6px;display:inline-flex}.JarvisUI-module__CSk6IW__contextChipList{flex-wrap:wrap;gap:7px;display:flex}.JarvisUI-module__CSk6IW__preferenceGrid{gap:8px;display:grid}.JarvisUI-module__CSk6IW__preferenceToggle{text-align:left;cursor:pointer;background:#ffffff9e;border:1px solid #94a3b857;border-radius:12px;gap:3px;padding:8px 9px;transition:border-color .18s,transform .18s,background .18s;display:grid}.JarvisUI-module__CSk6IW__preferenceToggle:hover{border-color:#009ca675;transform:translateY(-1px)}.JarvisUI-module__CSk6IW__preferenceToggleActive{background:#009ca61f;border-color:#009ca680}.JarvisUI-module__CSk6IW__preferenceToggleLabel{font-size:var(--type-size-fixed-12);color:#0f172af0;font-weight:700}.JarvisUI-module__CSk6IW__preferenceToggleHint{font-size:var(--type-size-fixed-11);color:#475569e6}.JarvisUI-module__CSk6IW__contextChip{font-size:var(--type-size-fixed-11);background:#ffffff94;border:1px solid #94a3b84d;border-radius:999px;padding:5px 9px;line-height:1.3}.dark .JarvisUI-module__CSk6IW__contextChip{background:#080f1ca3}.dark .JarvisUI-module__CSk6IW__preferenceToggle{background:#080f1ca8}.dark .JarvisUI-module__CSk6IW__preferenceToggleActive{background:#009ca62e;border-color:#009ca685}.dark .JarvisUI-module__CSk6IW__preferenceToggleLabel{color:#e2e8f0f5}.dark .JarvisUI-module__CSk6IW__preferenceToggleHint{color:#94a3b8eb}.JarvisUI-module__CSk6IW__contextChip strong{font-weight:700}.JarvisUI-module__CSk6IW__conversationList{gap:8px;display:grid}.JarvisUI-module__CSk6IW__conversationSearchRow{background:#ffffff9e;border:1px solid #94a3b84d;border-radius:11px;align-items:center;gap:6px;height:34px;padding:0 9px;display:inline-flex}.JarvisUI-module__CSk6IW__conversationSearchRow:focus-within,.JarvisUI-module__CSk6IW__uploadButton:focus-within{border-color:#009ca68f;box-shadow:0 0 0 3px #009ca629}.JarvisUI-module__CSk6IW__conversationSearchInput{width:100%;color:inherit;font-size:var(--type-size-fixed-11);background:0 0;border:none;outline:none;font-weight:600}.JarvisUI-module__CSk6IW__conversationPinnedToggle{color:inherit;height:24px;font-size:var(--type-size-fixed-10);cursor:pointer;background:#ffffffb3;border:1px solid #94a3b857;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-weight:700;display:inline-flex}.JarvisUI-module__CSk6IW__conversationPinnedToggleActive{background:#009ca629;border-color:#009ca685}.JarvisUI-module__CSk6IW__conversationRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.JarvisUI-module__CSk6IW__conversationPin{color:#475569f2;cursor:pointer;background:#ffffffad;border:1px solid #94a3b852;border-radius:11px;justify-content:center;align-items:center;width:34px;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.JarvisUI-module__CSk6IW__conversationPin:hover:not(:disabled){background:#009ca61f;border-color:#009ca67a;transform:translateY(-1px)}.JarvisUI-module__CSk6IW__conversationPin:disabled{opacity:.56;cursor:not-allowed}.JarvisUI-module__CSk6IW__conversationPinActive{color:#0d9488;background:#009ca62e;border-color:#009ca685}.JarvisUI-module__CSk6IW__conversationMain{text-align:left;color:inherit;cursor:pointer;background:#ffffff94;border:1px solid #94a3b84d;border-radius:12px;gap:5px;width:100%;padding:8px 9px;transition:border-color .18s,transform .18s,background .18s;display:grid}.JarvisUI-module__CSk6IW__conversationMain:hover:not(:disabled){background:#009ca61a;border-color:#009ca67a;transform:translateY(-1px)}.JarvisUI-module__CSk6IW__conversationMain:disabled{opacity:.64;cursor:not-allowed}.JarvisUI-module__CSk6IW__conversationMainActive{background:#009ca624;border-color:#009ca68c}.JarvisUI-module__CSk6IW__conversationRowTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.JarvisUI-module__CSk6IW__conversationRowTop strong{font-size:var(--type-size-fixed-12);font-weight:700}.JarvisUI-module__CSk6IW__conversationRowTop span{font-size:var(--type-size-fixed-10);white-space:nowrap;border:1px solid #94a3b852;border-radius:999px;padding:2px 7px;font-weight:700}.JarvisUI-module__CSk6IW__conversationRowMeta{justify-content:space-between;gap:8px;display:flex}.JarvisUI-module__CSk6IW__conversationRowMeta small{font-size:var(--type-size-fixed-10);color:#64748bf5}.JarvisUI-module__CSk6IW__conversationPreview{color:#475569f2;margin:0;line-height:1.35;font-size:var(--type-size-fixed-11)!important}.JarvisUI-module__CSk6IW__conversationDelete{color:#b91c1ce6;cursor:pointer;background:#ef444414;border:1px solid #ef444447;border-radius:11px;justify-content:center;align-items:center;width:34px;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.JarvisUI-module__CSk6IW__conversationDelete:hover:not(:disabled){background:#ef444429;border-color:#ef444480;transform:translateY(-1px)}.JarvisUI-module__CSk6IW__conversationDelete:disabled{opacity:.56;cursor:not-allowed}.dark .JarvisUI-module__CSk6IW__conversationSearchRow{background:#080f1ca8}.dark .JarvisUI-module__CSk6IW__conversationPinnedToggle{background:#080f1cb8}.dark .JarvisUI-module__CSk6IW__conversationPinnedToggleActive{background:#009ca638;border-color:#009ca68c}.dark .JarvisUI-module__CSk6IW__conversationPin{color:#94a3b8f0;background:#080f1cb8}.dark .JarvisUI-module__CSk6IW__conversationPinActive{color:#5eead4f5;background:#009ca63d;border-color:#009ca68c}.dark .JarvisUI-module__CSk6IW__conversationMain{background:#080f1ca8}.dark .JarvisUI-module__CSk6IW__conversationMainActive{background:#009ca633;border-color:#009ca68c}.dark .JarvisUI-module__CSk6IW__conversationRowTop span{border-color:#94a3b847}.dark .JarvisUI-module__CSk6IW__conversationRowMeta small{color:#94a3b8eb}.dark .JarvisUI-module__CSk6IW__conversationPreview{color:#cbd5e1eb}.dark .JarvisUI-module__CSk6IW__conversationDelete{color:#fecacaf2;background:#f871711f;border-color:#f8717157}.JarvisUI-module__CSk6IW__inlineAction{font-size:var(--type-size-fixed-11);color:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #94a3b859;border-radius:11px;align-items:center;gap:5px;padding:6px 9px;font-weight:700;text-decoration:none;display:inline-flex}.dark .JarvisUI-module__CSk6IW__inlineAction{background:#080f1cb8}.JarvisUI-module__CSk6IW__inlineActionPrimary{background:#009ca62e;border-color:#009ca685}.JarvisUI-module__CSk6IW__pendingActions{flex-wrap:wrap;gap:8px;display:flex}.JarvisUI-module__CSk6IW__riskBadge{font-size:var(--type-size-fixed-11);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 9px;font-weight:700;display:inline-flex}.JarvisUI-module__CSk6IW__proactiveActionBadge{appearance:none;cursor:pointer;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.JarvisUI-module__CSk6IW__proactiveActionBadge:hover:not(:disabled){transform:translateY(-1px)}.JarvisUI-module__CSk6IW__proactiveActionBadge:disabled{opacity:.56;cursor:not-allowed}.JarvisUI-module__CSk6IW__riskLow{color:#15803d;background:#16a34a29;border-color:#16a34a59}.JarvisUI-module__CSk6IW__riskMedium{color:#b45309;background:#f59e0b29;border-color:#f59e0b66}.JarvisUI-module__CSk6IW__riskHigh{color:#b91c1c;background:#ef444429;border-color:#ef444466}.dark .JarvisUI-module__CSk6IW__riskLow{color:#4ade80}.dark .JarvisUI-module__CSk6IW__riskMedium{color:#fbbf24}.dark .JarvisUI-module__CSk6IW__riskHigh{color:#f87171}.JarvisUI-module__CSk6IW__confirmationNote{background:#ffffff94;border:1px solid #94a3b84d;border-radius:10px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex;font-size:var(--type-size-fixed-11)!important}.dark .JarvisUI-module__CSk6IW__confirmationNote{background:#080f1ca3}.JarvisUI-module__CSk6IW__persistenceHint{color:#475569eb;font-size:var(--type-size-fixed-11)!important}.JarvisUI-module__CSk6IW__persistenceHint strong{color:#0f172af2}.dark .JarvisUI-module__CSk6IW__persistenceHint{color:#cbd5e1e0}.dark .JarvisUI-module__CSk6IW__persistenceHint strong{color:#f1f5f9f5}.JarvisUI-module__CSk6IW__panelActions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.JarvisUI-module__CSk6IW__proactiveReason{color:#475569f5;align-items:center;gap:6px;margin:0;line-height:1.35;display:inline-flex;font-size:var(--type-size-fixed-11)!important}.JarvisUI-module__CSk6IW__proactiveReason strong{color:#0f172af2}.JarvisUI-module__CSk6IW__proactiveAutoActions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dark .JarvisUI-module__CSk6IW__proactiveReason{color:#cbd5e1f0}.dark .JarvisUI-module__CSk6IW__proactiveReason strong{color:#f1f5f9f5}.JarvisUI-module__CSk6IW__panelKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.JarvisUI-module__CSk6IW__panelMetricCard{background:#ffffff94;border:1px solid #94a3b84d;border-radius:11px;padding:8px}.dark .JarvisUI-module__CSk6IW__panelMetricCard{background:#080f1ca8}.JarvisUI-module__CSk6IW__panelMetricCard p{font-size:var(--type-size-fixed-13);margin-top:4px;font-weight:700}.JarvisUI-module__CSk6IW__panelTableWrap{border:1px solid #94a3b852;border-radius:12px;overflow:auto}.JarvisUI-module__CSk6IW__panelTable{border-collapse:collapse;width:100%;min-width:340px}.JarvisUI-module__CSk6IW__panelTable th,.JarvisUI-module__CSk6IW__panelTable td{font-size:var(--type-size-fixed-11);text-align:left;white-space:nowrap;border-bottom:1px solid #94a3b833;padding:7px 8px}.JarvisUI-module__CSk6IW__panelTable th{text-transform:uppercase;letter-spacing:.05em;color:#64748bf2}.JarvisUI-module__CSk6IW__uploadButton{font-size:var(--type-size-fixed-12);cursor:pointer;background:#009ca614;border:1px dashed #009ca66b;border-radius:14px;align-items:center;gap:7px;padding:10px 11px;font-weight:700;display:inline-flex;position:relative}.JarvisUI-module__CSk6IW__uploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.JarvisUI-module__CSk6IW__fileRow{background:#ffffff94;border:1px solid #94a3b847;border-radius:12px;justify-content:space-between;gap:8px;padding:8px 9px;display:flex}.dark .JarvisUI-module__CSk6IW__fileRow{background:#080f1ca8}.JarvisUI-module__CSk6IW__fileRow strong{font-size:var(--type-size-fixed-12);display:block}.JarvisUI-module__CSk6IW__fileRow small{font-size:var(--type-size-fixed-11);color:#64748bf2;display:block}.dark .JarvisUI-module__CSk6IW__fileRow small{color:#94a3b8e6}.JarvisUI-module__CSk6IW__payloadPreview{color:#cbd5e1;font-size:var(--type-size-fixed-10);background:#020617e6;border:1px solid #94a3b847;border-radius:10px;max-height:140px;margin:0;padding:8px;line-height:1.35;overflow:auto}@media (max-width:1360px){.JarvisUI-module__CSk6IW__modal{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.JarvisUI-module__CSk6IW__actionColumn{border-top:1px solid #94a3b83d;border-left:none;grid-column:1/-1;min-height:220px;max-height:320px}}@media (max-width:940px){.JarvisUI-module__CSk6IW__overlay{padding:10px}.JarvisUI-module__CSk6IW__modal{border-radius:22px;grid-template-columns:1fr;width:min(100vw - 12px,100%);height:min(95vh,100%)}.JarvisUI-module__CSk6IW__mobileTabs{border-bottom:1px solid #94a3b838;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px 10px 0;display:grid}.JarvisUI-module__CSk6IW__mobileTabs button{color:inherit;height:32px;font-size:var(--type-size-fixed-11);background:#ffffff9e;border:1px solid #94a3b859;border-radius:10px;font-weight:700}.dark .JarvisUI-module__CSk6IW__mobileTabs button{background:#080f1cb8}.JarvisUI-module__CSk6IW__mobileTabActive{background:#009ca62e!important;border-color:#009ca680!important}.JarvisUI-module__CSk6IW__chatColumn,.JarvisUI-module__CSk6IW__contextColumn,.JarvisUI-module__CSk6IW__actionColumn{border-top:none;border-left:none;min-height:0;max-height:none}.JarvisUI-module__CSk6IW__mobileHidden{display:none!important}.JarvisUI-module__CSk6IW__modal[data-mobile-view=chat] .JarvisUI-module__CSk6IW__chatColumn,.JarvisUI-module__CSk6IW__modal[data-mobile-view=panels] .JarvisUI-module__CSk6IW__contextColumn,.JarvisUI-module__CSk6IW__modal[data-mobile-view=files] .JarvisUI-module__CSk6IW__contextColumn,.JarvisUI-module__CSk6IW__modal[data-mobile-view=memory] .JarvisUI-module__CSk6IW__contextColumn,.JarvisUI-module__CSk6IW__modal[data-mobile-view=actions] .JarvisUI-module__CSk6IW__actionColumn{display:flex!important}.JarvisUI-module__CSk6IW__composerRowSecondary{grid-template-columns:1fr}.JarvisUI-module__CSk6IW__executionSelect{min-width:0}}@media (prefers-reduced-motion:reduce){.JarvisUI-module__CSk6IW__fab,.JarvisUI-module__CSk6IW__fabListening,.JarvisUI-module__CSk6IW__fabSpeaking,.JarvisUI-module__CSk6IW__spinner,.JarvisUI-module__CSk6IW__wave i,.JarvisUI-module__CSk6IW__message{transition:none!important;animation:none!important}}@keyframes JarvisUI-module__CSk6IW__spin{to{transform:rotate(360deg)}}@keyframes JarvisUI-module__CSk6IW__fab-pulse{0%{box-shadow:0 20px 40px #0f172a33,0 0 #009ca661}to{box-shadow:0 20px 40px #0f172a33,0 0 0 18px #009ca600}}@keyframes JarvisUI-module__CSk6IW__wave{0%,to{height:8px}50%{height:18px}}@keyframes JarvisUI-module__CSk6IW__message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.AppLayout-module__UKroOW__appShell{min-height:var(--layout-app-viewport-height);background:var(--color-app-shell-bg);isolation:isolate;display:flex;position:relative}.AppLayout-module__UKroOW__appShell:before{content:"";inset:var(--layout-app-shell-orb-inset);pointer-events:none;z-index:0;background:radial-gradient(var(--layout-app-shell-orb-primary-width)var(--layout-app-shell-orb-primary-height)at var(--layout-app-shell-orb-primary-x)var(--layout-app-shell-orb-primary-y),var(--color-app-shell-orb-primary),transparent 58%),radial-gradient(var(--layout-app-shell-orb-secondary-width)var(--layout-app-shell-orb-secondary-height)at var(--layout-app-shell-orb-secondary-x)var(--layout-app-shell-orb-secondary-y),var(--color-app-shell-orb-secondary),transparent 64%);position:fixed}.AppLayout-module__UKroOW__appShellPlanilha:before{display:none}.AppLayout-module__UKroOW__mainRoot{z-index:1;min-width:0;padding-top:var(--layout-app-main-padding-top-mobile);padding-bottom:var(--layout-app-main-padding-bottom-mobile);transition:margin-inline-start var(--motion-duration-base)var(--motion-ease-standard);flex:auto;margin-inline-start:0;position:relative}.AppLayout-module__UKroOW__mainRootDashboard{padding-top:var(--layout-app-main-padding-top-mobile);padding-bottom:var(--layout-app-main-padding-bottom-mobile)}.AppLayout-module__UKroOW__mainShell{width:100%;max-width:var(--layout-app-content-max-width-canonical);padding-inline:var(--layout-page-padding-x-canonical-mobile);margin:0 auto}.AppLayout-module__UKroOW__mainFrame{min-width:0;transition:padding-inline-end var(--motion-duration-base)var(--motion-ease-standard)}.AppLayout-module__UKroOW__mainFrameDashboard,.AppLayout-module__UKroOW__mainFrameDefault{padding-inline-end:0}.AppLayout-module__UKroOW__contentStack{gap:var(--card-padding-sm);min-width:0;display:grid}.AppLayout-module__UKroOW__contentStackDefault{gap:var(--card-padding-xs)}.AppLayout-module__UKroOW__contentStackPlanilha{width:100%;max-width:100%;min-height:0;height:calc(var(--layout-app-viewport-height) - var(--layout-app-main-padding-top-mobile) - var(--layout-app-main-padding-bottom-mobile));flex-direction:column;display:flex}.AppLayout-module__UKroOW__contentStackViewportFill{min-height:calc(var(--layout-app-viewport-height) - ( var(--layout-app-main-padding-top-mobile) + var(--layout-app-main-padding-bottom-mobile)));grid-template-rows:auto minmax(0,1fr)}.AppLayout-module__UKroOW__canonicalHeaderWrap{min-width:0;padding-inline:var(--layout-page-padding-x-canonical-mobile);overflow:visible}.AppLayout-module__UKroOW__canonicalHeader{min-width:0}.AppLayout-module__UKroOW__canonicalHeaderActionsHost{justify-content:flex-end;align-items:center;gap:var(--control-header-actions-gap);flex-wrap:nowrap;min-width:0;display:inline-flex}.AppLayout-module__UKroOW__canonicalHeaderActionsRow{justify-content:flex-end;align-items:center;gap:var(--card-padding-unit);min-width:0;display:inline-flex}.AppLayout-module__UKroOW__contentInsetDefault{border-radius:var(--radius-card-sm);border:var(--control-border-width)solid var(--color-nav-shell-border);background:var(--color-nav-shell-bg);min-width:0;-webkit-backdrop-filter:blur(var(--control-nav-shell-blur));backdrop-filter:blur(var(--control-nav-shell-blur));padding:var(--card-padding-sm)}.AppLayout-module__UKroOW__contentInsetViewportFill{flex-direction:column;height:100%;min-height:0;display:flex}.AppLayout-module__UKroOW__contentInsetPlanilha{-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;padding:0;display:flex}.AppLayout-module__UKroOW__contentInsetNone{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}@media (max-width:63.999rem){.AppLayout-module__UKroOW__canonicalHeaderWrap{padding-inline:var(--layout-page-padding-x-canonical-mobile)}.AppLayout-module__UKroOW__canonicalHeaderActionsHost,.AppLayout-module__UKroOW__canonicalHeaderActionsRow{flex-wrap:wrap;justify-content:flex-start}}.AppLayout-module__UKroOW__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 (min-width:64rem){.AppLayout-module__UKroOW__mainRoot{padding-top:var(--layout-app-main-padding-top-desktop);padding-bottom:var(--layout-app-main-padding-bottom-desktop);margin-inline-start:var(--layout-nav-expanded-width)}.AppLayout-module__UKroOW__mainRootSidebarCollapsed{margin-inline-start:var(--layout-nav-collapsed-width)}.AppLayout-module__UKroOW__mainRootDashboard{padding-top:var(--layout-app-main-padding-top-dashboard-desktop);padding-bottom:var(--layout-app-main-padding-bottom-dashboard-desktop)}.AppLayout-module__UKroOW__mainShell{padding-inline:var(--layout-page-padding-x-canonical)}.AppLayout-module__UKroOW__mainFrameDefault{padding-inline-end:0}.AppLayout-module__UKroOW__canonicalHeaderWrap{padding-inline:var(--layout-page-padding-x-canonical)}.AppLayout-module__UKroOW__contentInsetDefault{padding:var(--card-padding-md)}.AppLayout-module__UKroOW__contentStackPlanilha{height:calc(var(--layout-app-viewport-height) - var(--layout-app-main-padding-top-desktop) - var(--layout-app-main-padding-bottom-desktop))}.AppLayout-module__UKroOW__contentStackViewportFill{min-height:calc(var(--layout-app-viewport-height) - ( var(--layout-app-main-padding-top-desktop) + var(--layout-app-main-padding-bottom-desktop)))}}@media (min-width:120rem){.AppLayout-module__UKroOW__mainShell{max-width:var(--layout-app-content-max-width-canonical-ultrawide)}}
