:root{--bg:#f3f5f8;--surface:#fff;--ink:#172033;--muted:#6d7688;--line:#e5e8ef;--navy:#12233f;--blue:#316fe8;--soft:#eef4ff;--danger:#c9364e;--warning:#b56c08;--success:#18845c}*{box-sizing:border-box}body{font-family:var(--thad-font-interface,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:var(--bg);color:var(--ink);margin:0}button{font:inherit}.appShell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;gap:34px;padding:26px 18px;display:flex}.brand{align-items:center;gap:12px;padding:0 8px;display:flex}.brandMark{width:42px;height:42px;color:var(--navy);background:#fff;border-radius:13px;place-items:center;font-size:22px;font-weight:800;display:grid}.brand strong,.brand span{display:block}.brand span{opacity:.65;margin-top:2px;font-size:12px}nav{gap:8px;display:grid}.navItem{color:#c5ccda;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.navItem.active,.navItem:hover{color:#fff;background:#ffffff1a}.navDot{background:currentColor;border-radius:50%;width:7px;height:7px}.connectionCard{border:1px solid #ffffff24;border-radius:12px;align-items:flex-start;gap:10px;margin-top:auto;padding:13px;display:flex}.connectionCard strong,.connectionCard small{display:block}.connectionCard small{opacity:.65;margin-top:3px}.statusDot{background:#f5b73a;border-radius:50%;width:9px;height:9px;margin-top:4px}.workspace{width:100%;max-width:1650px;margin:auto;padding:32px clamp(20px,4vw,56px) 56px}.topbar{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.topbar h1{letter-spacing:-.03em;margin:3px 0 4px;font-size:32px}.subtitle,.eyebrow{margin:0}.subtitle{color:var(--muted)}.eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.topActions{align-items:center;gap:10px;display:flex}.iconButton,.avatar{border:1px solid var(--line);background:var(--surface);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.avatar{background:var(--navy);color:#fff;font-weight:800}.briefPanel{color:#fff;background:linear-gradient(125deg,#12233f,#2856a4);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:26px 28px;display:flex;box-shadow:0 14px 38px #12233f2e}.briefPanel .eyebrow{color:#9fc0ff}.briefPanel h2{margin:7px 0;font-size:25px}.briefPanel p:last-child{color:#d5deed;max-width:740px;margin:0;line-height:1.55}.primaryButton,.secondaryButton{cursor:pointer;border:0;border-radius:10px;padding:11px 15px;font-weight:750}.primaryButton{color:var(--navy);white-space:nowrap;background:#fff}.secondaryButton{background:var(--soft);color:var(--blue)}.secondaryButton:disabled{cursor:not-allowed;opacity:.75}.contentGrid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);gap:24px;margin-top:28px;display:grid}.sectionHeading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.sectionHeading h2{margin:4px 0 0;font-size:23px}.sectionHeading.compact h2{font-size:20px}.textButton{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:750}.attentionList{gap:14px;display:grid}.attentionCard,.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 3px 14px #1e2d460a}.cardTopline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.priority,.source,.category,.eventStatus{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.priority.critical{color:var(--danger);background:#fff0f3}.priority.high{color:var(--warning);background:#fff5e6}.priority.normal{color:var(--success);background:#eaf9f3}.source,.category{color:var(--muted);background:#f1f3f6}.attentionCard h3{margin:14px 0 4px;font-size:18px}.attentionCard p{color:var(--muted);line-height:1.5}.attentionCard .person{color:var(--ink);margin:0;font-size:13px;font-weight:700}.actionRow{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin:15px 0;padding-top:14px;display:flex}.actionRow small,.actionRow strong{display:block}.actionRow small{color:var(--muted);margin-bottom:3px}.actionRow strong{font-size:13px}.due{text-align:right}.rightColumn{align-content:start;gap:18px;display:grid}.timeline{display:grid}.event{border-top:1px solid var(--line);grid-template-columns:66px 1fr auto;align-items:start;gap:11px;padding:14px 0;display:grid}.event:first-child{border-top:0}.eventTime{color:var(--blue);font-size:12px;font-weight:800}.event strong{font-size:13px}.event p{color:var(--muted);margin:4px 0 0;font-size:12px}.eventStatus{color:var(--muted);background:#f1f3f6}.metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metric{background:#f7f8fa;border-radius:12px;padding:15px}.metric strong,.metric span{display:block}.metric strong{font-size:24px}.metric span{color:var(--muted);margin-top:2px;font-size:12px}.insight{background:var(--soft);border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:flex}.insight span{background:var(--blue);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.insight p{color:#40516f;margin:0;font-size:12px;line-height:1.5}.connectionPanel p:last-of-type{color:var(--muted);line-height:1.5}@media (max-width:1050px){.contentGrid{grid-template-columns:1fr}.rightColumn{grid-template-columns:1fr 1fr}.connectionPanel{grid-column:1/-1}}@media (max-width:760px){.appShell{grid-template-columns:1fr}.sidebar{gap:16px;padding:16px;position:static}.sidebar nav{display:flex;overflow:auto}.navItem{white-space:nowrap}.connectionCard{display:none}.workspace{padding:22px 16px 40px}.briefPanel{flex-direction:column;align-items:flex-start}.contentGrid{margin-top:20px}.rightColumn{grid-template-columns:1fr}.connectionPanel{grid-column:auto}.actionRow{flex-direction:column}.due{text-align:left}.topbar h1{font-size:27px}.event{grid-template-columns:60px 1fr}.eventStatus{grid-column:2}}.buttonLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.connectionActions{flex-direction:column;align-items:flex-end;gap:12px;min-width:260px;display:flex}.connectedIdentity{text-align:left;align-items:center;gap:10px;display:flex}.connectedIdentity div{flex-direction:column;gap:2px;display:flex}.connectedIdentity small{color:var(--muted)}.statusDot{background:#2fb56f;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #2fb56f24}.connectionError{color:#b42318;max-width:280px}@media (max-width:760px){.connectionActions{align-items:stretch;width:100%;min-width:0}}.errorBanner{color:#8d1d1d;background:#fff1f1;border:1px solid #f1b8b8;border-radius:12px;flex-direction:column;gap:8px;margin-top:18px;padding:14px 16px;display:flex}.emptyState{background:var(--surface);border:1px dashed #cdd4df;border-radius:16px;padding:26px}.emptyState p,.mutedText{color:var(--muted);line-height:1.5}.inboxPanel{margin-top:22px}.emailList{display:grid}.emailRow{border-top:1px solid var(--line);color:inherit;grid-template-columns:10px 1fr auto;align-items:start;gap:12px;padding:15px 0;text-decoration:none;display:grid}.emailRow:first-child{border-top:0}.emailRow:hover strong{color:var(--blue)}.emailRow strong,.emailRow small{display:block}.emailRow small{color:var(--muted);margin-top:4px}.emailRow p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.readMarker{background:#d8dde6;border-radius:50%;width:8px;height:8px;margin-top:5px}.readMarker.unread{background:var(--blue);box-shadow:0 0 0 4px #316fe81f}.importantBadge{color:var(--danger);background:#fff0f3;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}a.event{color:inherit;text-decoration:none}a.event:hover strong{color:var(--blue)}.eventDetails{min-width:0}.eventActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.joinMeetingButton{background:var(--blue);color:#fff;border-radius:9px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.joinMeetingButton:hover{filter:brightness(.94)}.viewEventLink{color:var(--blue);font-size:12px;font-weight:800;text-decoration:none}.viewEventLink:hover{text-decoration:underline}.sourceButton{width:fit-content}.iconButton:disabled{opacity:.55;cursor:wait}.headingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.mutedAction{color:var(--muted);font-weight:700}.dismissButton{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:750}.dismissButton:hover{color:var(--danger);background:#fff7f8;border-color:#f2c4cc}.imageMark{background:#fff;padding:3px;overflow:hidden}.imageMark img{object-fit:contain;width:100%;height:100%}.brandWords{min-width:0}.brandWords strong{font-size:14px;line-height:1.15}.brandWords span{font-size:12px}.sidebarLogo{opacity:.94;background:#fff;border-radius:10px;margin-top:2px;padding:8px}.sidebarLogo img{width:100%;height:auto;display:block}.calendarSource{letter-spacing:.04em;text-transform:uppercase;color:#246d78;background:#e8f7f8;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-block}.calendarLegend{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:12px;display:flex}.calendarLegend span{color:var(--muted);background:#f1f3f6;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.calendarWarning{color:#8b5b0b;background:#fff7e8;border-radius:10px;margin:12px 0 0;padding:10px;font-size:12px;line-height:1.45}@media (max-width:760px){.sidebarLogo{display:none}.brandWords strong{font-size:13px}}.scheduleDay{margin-top:8px}.scheduleDay+.scheduleDay{margin-top:18px}.scheduleDate{border-bottom:2px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0 8px;display:flex}.scheduleDate strong{color:var(--ink);font-size:14px}.scheduleDate span{color:var(--muted);font-size:11px;font-weight:700}.scheduleDay .event:first-of-type{border-top:0}.projectRow{grid-template-columns:80px 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}.projectRow label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.projectRow select{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);border-radius:10px;padding:9px 10px}.workflowButtons{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.workflowButtons button{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;padding:8px 12px;font-weight:650}.workflowButtons button:hover{border-color:var(--teal)}.workflowButtons button:disabled{opacity:.55;cursor:wait}.snoozeEditor{border:1px solid var(--line);background:#f8fafc;border-radius:12px;grid-template-columns:auto minmax(210px,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.snoozeEditor label{color:var(--muted);font-size:12px;font-weight:750}.snoozeEditor input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:9px 10px}.snoozeEditor button,.workflowItemActions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px;font-weight:700}.workflowCenter{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-top:28px;padding:22px}.workflowHeader{align-items:flex-start}.workflowHeader .mutedText{margin:7px 0 0}.workflowFilter{min-width:180px;color:var(--muted);font-size:12px;font-weight:700}.workflowFilter select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;margin-top:6px;padding:9px 10px;display:block}.workflowTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:14px 0 18px;display:flex}.workflowTabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-weight:750}.workflowTabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.workflowTabs span{opacity:.78;margin-left:5px}.workflowList{gap:12px;padding-top:16px;display:grid}.workflowItem{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:17px;display:grid}.workflowItem h3{margin:10px 0 4px;font-size:17px}.workflowItem p{color:var(--muted);margin:5px 0 0;line-height:1.45}.workflowItem .person{color:var(--ink);font-size:13px;font-weight:700}.workflowItemActions{flex-direction:column;align-items:stretch;gap:8px;min-width:150px;display:flex}.workflowItemActions .secondaryButton{text-align:center}.returnTime{font-size:12px;font-weight:750;color:var(--blue)!important}@media (max-width:760px){.snoozeEditor,.workflowItem{grid-template-columns:1fr}.workflowItemActions{flex-flow:wrap}.workflowHeader{flex-direction:column;align-items:stretch}.workflowFilter{width:100%}}.vipPanel{gap:12px;display:grid}.vipCount{background:var(--navy);color:#fff;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.vipForm{gap:9px;display:grid}.vipForm input,.vipForm select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:10px 11px}.vipForm .primaryButton{width:100%}.vipMessage{color:var(--blue);margin:0;font-size:12px;line-height:1.4}.vipList{gap:8px;display:grid}.vipItem{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.vipItem strong,.vipItem small{display:block}.vipItem small{color:var(--muted);margin-top:3px}.vipItem button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:7px 9px}.vipItem button:hover{color:var(--danger)}.hubspotPanel{grid-column:1/-1}.hubspotMetrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.hubspotColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.hubspotColumns h3{margin:0 0 10px;font-size:.95rem}.hubspotList{gap:8px;display:grid}.hubspotRow{border-bottom:1px solid var(--border);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:flex}.hubspotRow:last-child{border-bottom:0}.hubspotRow strong{font-size:.92rem;display:block}.hubspotRow small{color:var(--muted);margin-top:3px;display:block}.hubspotValue{text-align:right;white-space:nowrap}.hubspotValue span{font-size:.88rem;display:block}.hubspotValue b,.overdueBadge{color:#9d2f25;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:.72rem;display:inline-block}.connectionPill{border-radius:999px;margin-top:12px;padding:6px 10px;font-size:.78rem;display:inline-flex}.connectionPill.disconnected{color:#755941;background:#f4eee7}@media (max-width:800px){.hubspotColumns{grid-template-columns:1fr}.hubspotMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.intelligencePanel{grid-column:1/-1}.aiBrief{background:var(--soft);border:1px solid #cbd9f5;border-radius:13px;margin-top:14px;padding:15px}.aiBrief strong{color:var(--navy)}.aiBrief p{color:#40516f;margin:7px 0 0;line-height:1.55}.aiPriorityList{gap:10px;margin-top:14px;display:grid}.aiPriority{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:11px;padding:13px 0;display:grid}.aiRank{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.aiPriorityTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.aiPriorityTop span{color:var(--blue);background:var(--soft);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.aiPriority p{color:var(--muted);margin:5px 0;font-size:13px;line-height:1.45}.aiPriority small{color:var(--ink);line-height:1.4}.aiSection{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.aiSection ul{color:var(--muted);margin:8px 0 0;padding-left:18px}.aiSection li{margin:6px 0;line-height:1.4}.aiMessage{color:var(--warning);margin:12px 0 0;font-size:12px;font-weight:700}.aiPrivacy{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.4}.conversationPanel{gap:14px;display:grid}.voiceToggle{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.promptChips{flex-wrap:wrap;gap:8px;display:flex}.promptChips button{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:999px;padding:7px 10px;font-size:12px}.promptChips button:hover{border-color:var(--accent)}.chatMessages{gap:10px;max-height:390px;padding-right:3px;display:grid;overflow-y:auto}.chatEmpty{border:1px dashed var(--border);color:var(--muted);border-radius:14px;padding:14px}.chatEmpty strong{color:var(--text)}.chatBubble{grid-template-columns:32px 1fr;align-items:start;gap:9px;display:grid}.chatBubble>span{background:var(--panel-2);border:1px solid var(--border);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.chatBubble>div{border:1px solid var(--border);background:var(--panel-2);border-radius:14px;padding:10px 12px}.chatBubble.user>div{background:#52a8ff17}.chatBubble p{white-space:pre-wrap;margin:0;line-height:1.45}.chatSources{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.chatSources a{border:1px solid var(--border);color:var(--accent);background:var(--panel);border-radius:999px;padding:5px 8px;font-size:11px;text-decoration:none}.chatComposer{grid-template-columns:1fr auto auto;align-items:end;gap:8px;display:grid}.chatComposer textarea{resize:vertical;border:1px solid var(--border);background:var(--panel-2);width:100%;min-height:50px;color:var(--text);font:inherit;border-radius:12px;padding:10px}.micButton{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:12px;min-height:42px;padding:10px 12px}.micButton.listening{border-color:var(--accent);box-shadow:0 0 0 3px #52a8ff1f}.chatFooter{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}@media (max-width:640px){.chatComposer{grid-template-columns:1fr 1fr}.chatComposer textarea{grid-column:1/-1}.chatFooter{flex-direction:column;align-items:flex-start}}.voiceControlBar{grid-template-columns:minmax(190px,1fr) auto auto auto;align-items:end;gap:8px;display:grid}.voiceControlBar label{color:var(--muted);gap:5px;font-size:11px;display:grid}.voiceControlBar select{border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:9px 10px}.voiceDisclosure{color:var(--muted);margin:-6px 0 0;font-size:11px}.voiceError{background:#dd97361a;border:1px solid #dd973673;border-radius:10px;margin:0;padding:8px 10px;font-size:12px}.inlineSpeakButton{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:8px;padding:0;font-size:11px}@media (max-width:840px){.voiceControlBar{grid-template-columns:1fr 1fr}.voiceControlBar label{grid-column:1/-1}}@media (max-width:520px){.voiceControlBar{grid-template-columns:1fr}}.conversationHeadingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.clearConversationButton{white-space:nowrap}@media (max-width:700px){.conversationPanel .sectionHeading{align-items:flex-start;gap:12px}.conversationHeadingActions{justify-content:flex-start}}.dashboardCanvas{min-height:3840px;margin-top:28px;position:relative}.dashboardWindow{background:var(--surface);border:1px solid var(--line);border-radius:18px;min-width:320px;min-height:54px;position:absolute;overflow:hidden;box-shadow:0 12px 34px #12233f1c}.windowHeader{border-bottom:1px solid var(--line);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(#fff,#f8faff);justify-content:space-between;align-items:center;gap:16px;height:64px;padding:13px 16px;display:flex}.windowHeader:active{cursor:grabbing}.windowHeader h2{margin:3px 0 0;font-size:19px}.windowControls{gap:6px;display:flex}.windowControls button{border:1px solid var(--line);cursor:pointer;width:30px;height:30px;color:var(--muted);background:#fff;border-radius:8px}.windowBody{height:calc(100% - 64px);padding:16px;overflow:auto}.windowResize{cursor:nwse-resize;touch-action:none;width:20px;height:20px;position:absolute;bottom:0;right:0}.windowResize:after{content:"";border-bottom:2px solid #aab2c2;border-right:2px solid #aab2c2;width:9px;height:9px;position:absolute;bottom:4px;right:4px}.dashboardWindow.minimized{min-height:54px}.windowToolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dashboardWindow .panel{box-shadow:none;border:0;padding:0}.dashboardWindow .sectionHeading{display:none}.dashboardWindow .hubspotPanel,.dashboardWindow .intelligencePanel{grid-column:auto}.dashboardWindow .workflowButtons{flex-wrap:wrap}.filterTabs{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.filterTabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.filterTabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.attentionPrimaryActions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.attentionPrimaryActions button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 12px;font-weight:750}.todoFeedback{font-size:12px;font-weight:700;margin:7px 0!important}.todoFeedback.saved{color:var(--success)}.todoFeedback.error{color:var(--danger)}.commandGrid{gap:10px;display:grid}.commandGrid button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f8faff;border-radius:12px;padding:13px 14px;font-weight:750}.commandGrid button:hover{border-color:var(--blue);color:var(--blue)}.buttonReset{cursor:pointer;background:0 0;border:0;padding:0}.systemTools{margin-top:28px}.systemToolsGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:1050px){.dashboardCanvas{gap:18px;min-height:0;display:grid;position:static}.dashboardWindow{min-height:0;width:100%!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important}.dashboardWindow.minimized{height:54px!important}.windowBody{height:auto;max-height:720px}.windowResize{display:none}.systemToolsGrid{grid-template-columns:1fr}}.meetingPrepPanel{gap:12px;display:grid}.fieldLabel{color:var(--muted);font-size:12px;font-weight:750}.meetingPrepPanel>select,.projectEditor select,.projectEditor input,.projectEditor textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 11px}.meetingPrepCard{border:1px solid var(--line);background:#f8faff;border-radius:14px;padding:16px}.meetingPrepCard h3{margin:4px 0 6px}.meetingPrepActions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.projectSummaryBar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.projectSummaryBar span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:12px}.projectSummaryBar .primaryButton{margin-left:auto}.projectWorkspace{grid-template-columns:190px minmax(0,1fr);gap:16px;min-height:440px;display:grid}.projectList{align-content:start;gap:7px;display:grid}.projectList button{border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);background:#fff;border-radius:11px;padding:10px}.projectList button.active{border-color:var(--blue);background:var(--soft)}.projectList strong,.projectList span{display:block}.projectList span{color:var(--muted);margin-top:4px;font-size:11px}.projectEditor{gap:12px;display:grid}.projectEditorTop{justify-content:space-between;align-items:start;gap:12px;display:flex}.projectEditorTop h3{margin:3px 0 0}.projectEditorTop select{width:160px}.projectEditor label{color:var(--muted);gap:6px;font-size:12px;font-weight:750;display:grid}.projectEditor textarea{resize:vertical}.projectFooter{justify-content:space-between;align-items:center;gap:10px;display:flex}.projectFooter small{color:var(--muted)}@media (max-width:700px){.projectWorkspace{grid-template-columns:1fr}.projectList{grid-template-columns:repeat(2,minmax(0,1fr))}.projectEditorTop{flex-direction:column}.projectEditorTop select{width:100%}}.projectScanOverview{border:1px solid var(--line);background:var(--soft);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:flex}.projectScanOverview span{color:var(--muted)}.projectNameInput{font-weight:800;border-color:#0000!important;padding-left:0!important;font-size:1.15rem!important}.projectNameInput:focus{border-color:var(--line)!important;padding-left:10px!important}.projectScanResult{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:14px;display:grid}.projectScanResult.material{background:#f7faff;border-color:#7ca7ef}.projectScanHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.projectScanHeader h4{margin:3px 0 0}.projectScanResult p,.projectScanResult ul{margin:0}.projectScanResult ul{gap:5px;padding-left:20px;display:grid}.scanRecommendation{background:var(--soft);border-radius:10px;gap:4px;padding:10px;display:grid}.projectScanResult small{color:var(--muted)}.projectFooterActions{align-items:center;gap:10px;display:flex}.dashboardWindow.layoutLocked .windowHeader{cursor:default}.dashboardWindow.layoutUnlocked{outline:2px solid #3668ff40;box-shadow:0 18px 46px #12233f2b}.dashboardWindow.layoutUnlocked .windowHeader{cursor:move;background:linear-gradient(#f6f9ff,#eef4ff)}.unlockedPill,.layoutStatus{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.unlockedPill,.layoutStatus.unlocked{color:#815b00;background:#fff4d8;border:1px solid #edd18b}.layoutStatus.locked{color:#22613b;background:#eaf7ef;border:1px solid #b8dfc6}@media (max-width:900px){.layoutStatus{display:none}}.answerModes{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.answerModes span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#f7f9fc;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.todoPanel{gap:14px;display:grid}.todoMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.todoMetrics button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f8faff;border-radius:12px;padding:12px}.todoMetrics strong,.todoMetrics span{display:block}.todoMetrics strong{font-size:24px}.todoMetrics span{color:var(--muted);margin-top:3px;font-size:11px}.quickTask{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.quickTask input,.todoToolbar select,.todoActions input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 11px}.todoToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.todoToolbar .filterTabs{flex:1;margin:0}.todoList{gap:9px;display:grid}.todoRow{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px;display:grid}.todoRow.completed{opacity:.62}.todoRow.completed strong{text-decoration:line-through}.todoCheck{width:25px;height:25px;color:var(--success);cursor:pointer;background:#fff;border:2px solid #9ba8bc;border-radius:50%;font-weight:900}.todoMain strong,.todoMain small{display:block}.todoMain small{color:var(--muted);margin-top:4px;font-size:11px}.todoMain p{color:var(--muted);white-space:pre-wrap;margin:7px 0 0;font-size:12px}.todoActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.todoActions button,.todoActions a{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:700;text-decoration:none}.todoActions .dangerText{color:var(--danger)}.todoError{background:#fff8e9;border:1px solid #e7b76b;border-radius:12px;padding:12px}.todoError p{margin-top:0}@media (max-width:760px){.todoMetrics,.quickTask{grid-template-columns:1fr}.todoRow{grid-template-columns:auto 1fr}.todoActions{grid-column:1/-1;justify-content:flex-start}}.eventParticipants{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:7px;font-size:11px;display:flex}.eventParticipants strong{color:var(--ink)}.eventParticipants.empty{opacity:.75}.meetingPeople{border-top:1px solid var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.meetingPeople>div{gap:5px;display:grid}.meetingPeople span{color:var(--muted);font-size:12px}.meetingPeople ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.meetingPeople li{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}.meetingPeople li span{color:var(--ink)}.meetingPeople li small{color:var(--muted);text-transform:capitalize;white-space:nowrap}@media (max-width:900px){.executiveRunButton{order:-1;width:100%}}.microsoftHeaderStatus{position:relative}.microsoftHeaderStatus summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex}.microsoftHeaderStatus summary::-webkit-details-marker{display:none}.connectionMenu{z-index:10000;background:#101827;border:1px solid #ffffff24;border-radius:14px;gap:8px;min-width:250px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #00000073}.connectionMenu small{color:#9ba8bc;display:block}.connectionMenu .textButton{text-align:left}.dangerText{color:#ff9b9b}.executiveRunButton{white-space:nowrap}.attendeeDiagnostic{color:#8290a6;margin-top:6px;font-size:11px}.alertCenter{gap:12px;display:grid}.alertItem{background:#ffffff06;border:1px solid #ffffff1f;border-radius:12px;padding:14px}.alertItem.critical{border-left:4px solid #ff6b6b}.alertItem.high{border-left:4px solid #f1b85b}.alertItem p{color:#b7c0cf;margin:6px 0}.calendarSourcesMenu{position:relative}.calendarSourcesMenu summary{cursor:pointer;list-style:none}.calendarSourcesMenu summary::-webkit-details-marker{display:none}.calendarSourcesPopover{z-index:10000;border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;width:min(390px,82vw);max-height:430px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 45px #12233f33}.calendarSourcesHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.calendarSourceToggle{border:1px solid var(--line);cursor:pointer;background:#f8faff;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.calendarSourceToggle input{margin-top:3px}.calendarSourceToggle strong,.calendarSourceToggle small{display:block}.calendarSourceToggle small{color:var(--muted);margin-top:3px;font-size:11px}.calendarSourceHelp{color:var(--muted);margin:2px 0 0;font-size:11px;line-height:1.45}.calendarSourcesMenu[open]>.textButton{color:var(--blue)}.stickyTopbar{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3f5f8f5;border-bottom:1px solid #e5e8eff2;margin:-32px calc(-1*clamp(20px,4vw,56px)) 26px;padding:18px clamp(20px,4vw,56px);position:sticky;top:0;box-shadow:0 10px 26px #12233f12}.stickyTopbar .topActions{flex-wrap:wrap;justify-content:flex-end}.meetingWorkspaceCard{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;padding:16px;display:grid}.meetingWorkspaceHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meetingWorkspaceHeading h3{margin:4px 0 0}.meetingWorkspaceHeading small{color:var(--muted)}.meetingWorkspaceCard label{color:var(--muted);gap:6px;font-size:12px;font-weight:750;display:grid}.meetingWorkspaceCard textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#f8faff;border-radius:10px;padding:10px 11px}.meetingWorkspaceActions{flex-wrap:wrap;gap:8px;display:flex}.meetingWorkspaceFeedback{color:var(--success);margin:0;font-size:12px;font-weight:750}@media (max-width:760px){.stickyTopbar{flex-direction:column;align-items:stretch;margin:-22px -16px 22px;padding:14px 16px;top:0}.stickyTopbar .topActions{justify-content:flex-start}.meetingWorkspaceHeading{flex-direction:column}}.meetingSelectorRow{gap:6px;display:grid}.meetingTypeRow{margin:14px 0}.meetingTypeRow label{gap:6px;font-size:.82rem;font-weight:700;display:grid}.assistedActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.assistAction{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;height:auto;min-height:82px;padding:12px;display:flex}.assistAction span{opacity:.82;font-size:.75rem;font-weight:500;line-height:1.35}.meetingGeneratedCard{border:1px solid var(--border);background:#ffffff06;border-radius:16px;margin-top:14px;padding:16px}.meetingGeneratedHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.generatedMeetingText{white-space:pre-wrap;margin-top:12px;font-size:.9rem;line-height:1.55}.meetingWorkspaceCard summary{cursor:pointer;font-weight:700}.meetingWorkspaceCard[open] summary{margin-bottom:12px}@media (max-width:760px){.assistedActionGrid{grid-template-columns:1fr}}.visibleActionMeetingPrep{gap:14px;display:grid}.meetingPrepTopline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.meetingPrepTopline .meetingTypeRow{min-width:190px;margin:0}.meetingActionStatus{border:1px solid var(--line);background:#f8faff;border-radius:13px;align-items:center;gap:10px;padding:11px 13px;display:flex}.meetingActionStatus>div{gap:2px;display:grid}.meetingActionStatus strong{font-size:.82rem}.meetingActionStatus small{color:var(--muted);font-size:.72rem}.statusPulse{background:#8aa0b8;border-radius:999px;flex:none;width:9px;height:9px}.statusPulse.active{background:#1677ff;animation:1.4s infinite thadPulse;box-shadow:0 0 #1677ff73}@keyframes thadPulse{70%{box-shadow:0 0 0 8px #1677ff00}to{box-shadow:0 0 #1677ff00}}.meetingTabs{border-bottom:1px solid var(--line);gap:5px;padding:0 2px;display:flex;overflow-x:auto}.meetingTabs button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-size:.78rem;font-weight:750;position:relative}.meetingTabs button.active{color:var(--ink);border-bottom-color:#1677ff}.tabReadyDot{background:#1e9a5b;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:4px}.meetingOutputPanel{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:270px;padding:16px}.meetingOutputHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meetingOutputHeading h3{margin:3px 0 0}.outputActions{gap:8px;display:flex}.outputLoading{min-height:180px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:12px;display:flex}.outputMetadata{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:15px;padding-top:11px;font-size:.7rem;display:flex}.emptyState.compact{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;display:flex}.emptyState.compact p{max-width:480px}.taskOutput,.activityOutput{gap:14px;display:grid}.taskResultGroup{border:1px solid var(--line);background:#f8faff;border-radius:12px;padding:12px}.taskResultGroup>strong{justify-content:space-between;display:flex}.taskResultGroup ul{margin:9px 0 0;padding-left:18px}.taskResultGroup p{color:var(--muted);margin:8px 0 0;font-size:.78rem}.activityTable{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.activityHeader,.activityRow{grid-template-columns:125px 1fr 1.2fr 95px;align-items:center;gap:10px;padding:9px 11px;display:grid}.activityHeader{color:var(--muted);text-transform:uppercase;background:#eef3fa;font-size:.68rem;font-weight:800}.activityRow{border-top:1px solid var(--line);font-size:.76rem}.activityRow.completed{border-left:3px solid #1e9a5b}.activityRow.failed{border-left:3px solid #c94d4d}.activityRow.working{border-left:3px solid #1677ff}.activityRow span:first-child{color:var(--muted);font-size:.7rem}@media (max-width:760px){.meetingPrepTopline{flex-direction:column}.meetingPrepTopline .meetingTypeRow{width:100%}.activityHeader{display:none}.activityRow{grid-template-columns:1fr;gap:5px}.outputMetadata{flex-direction:column}}.dangerButton{color:#ff8f8f;cursor:pointer;background:#e14d4d1f;border:1px solid #e14d4d8c;border-radius:10px;padding:9px 12px;font-weight:700}.dangerButton:disabled{opacity:.45;cursor:not-allowed}.triggerLabel{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.35;display:block}.chatBubble.stopped>div{border-color:#e14d4d73}.stopInline{margin-top:10px}.triggerActivity{border-top:1px solid var(--border);padding-top:10px}.triggerActivity summary{cursor:pointer;font-size:12px;font-weight:700}.activityList{gap:7px;margin-top:8px;display:grid}.activityList>div{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;padding:8px 10px}.activityList strong{text-transform:capitalize;margin-right:8px}.activityList span{color:var(--muted);font-size:10px}.activityList p{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}@media (max-width:840px){.voiceControlBar{grid-template-columns:1fr 1fr}}.peopleCrmPanel{flex-direction:column;gap:12px;height:100%;display:flex}.peopleSearch{border:1px solid var(--line);min-width:0;color:inherit;background:#ffffff0a;border-radius:10px;flex:1;padding:9px 11px}.peopleCrmLayout{grid-template-columns:220px minmax(0,1fr);gap:14px;min-height:600px;display:grid}.peopleList{flex-direction:column;gap:6px;max-height:690px;padding-right:4px;display:flex;overflow:auto}.peopleListItem{text-align:left;border:1px solid var(--line);color:inherit;cursor:pointer;background:#ffffff06;border-radius:12px;flex-direction:column;gap:3px;padding:10px;display:flex}.peopleListItem:hover,.peopleListItem.active{background:#5eead414;border-color:#5eead48c}.peopleListItem span,.peopleListItem small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personProfile{max-height:690px;padding-right:4px;overflow:auto}.personHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.personHeader h3{margin:2px 0}.personHeader p{color:var(--muted);margin:0}.personFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.personFacts>div,.personAssociations{border:1px solid var(--line);background:#ffffff06;border-radius:10px;flex-direction:column;gap:3px;padding:9px;display:flex}.personFacts span,.personAssociations span{color:var(--muted)}.personActionRow{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.relationshipColumns{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.relationshipItem{color:inherit;border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:8px 0;text-decoration:none;display:flex}.relationshipItem span{color:var(--muted);font-size:.85rem}.privateNotesCard{border:1px solid var(--line);background:#ffffff06;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.privateNotesCard h3{margin:2px 0}.privateNotesCard small{color:var(--muted)}.privateNotesCard label{flex-direction:column;gap:5px;font-size:.88rem;font-weight:600;display:flex}.privateNotesCard input,.privateNotesCard textarea{border:1px solid var(--line);color:inherit;resize:vertical;background:#00000029;border-radius:9px;padding:9px}@media (max-width:900px){.peopleCrmLayout{grid-template-columns:1fr}.peopleList{max-height:220px}.personProfile{max-height:none}.relationshipColumns{grid-template-columns:1fr}}.unmatchedPeople{border:1px solid var(--line);background:#fbbf240d;border-radius:12px;padding:10px 12px}.unmatchedPeople summary{cursor:pointer;font-weight:700}.unmatchedPeopleList{flex-direction:column;gap:6px;margin-top:10px;display:flex}.unmatchedPeopleList>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.unmatchedPeopleList span{flex-direction:column;display:flex}.unmatchedPeopleList small,.unmatchedPeople>p{color:var(--muted)}.attentionPreview,.attentionReason{border:1px solid var(--line);background:#f8faff;border-radius:12px;margin-top:12px;padding:12px}.attentionPreview small,.attentionReason small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.attentionPreview p,.attentionReason p{margin:0}.attentionPreview:not(.expanded) p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.previewToggle{margin-top:8px;padding:0}.chatMessageActions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.copyButton{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:750}.copyButton.primaryCopy{color:#0f5fc6;background:#1677ff17;border-color:#1677ff73}.copyButton:hover{filter:brightness(.98)}.emailActionPanel{flex-direction:column;gap:14px;padding:2px;display:flex}.emailActionHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.emailActionHeader h3{margin:2px 0 4px;font-size:1.2rem}.emailActionHeader p{color:var(--muted,#64748b);margin:0}.emailActionStatus{background:#3b82f612;border:1px solid #3b82f633;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;display:flex}.emailActionStatus strong{text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.emailActionStatus span{font-size:.9rem}.emailActionStatus.error{background:#dc262612;border-color:#dc262640}.replyModeRow{flex-wrap:wrap;align-items:center;gap:16px;padding:10px 0;display:flex}.replyModeRow label{align-items:center;gap:6px;font-weight:700;display:flex}.replyModeRow span{color:var(--muted,#64748b);flex:1;font-size:.83rem}.emailInstruction{flex-direction:column;gap:6px;display:flex}.emailInstruction span{text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.emailInstruction input{border:1px solid var(--border,#dbe3ed);background:var(--surface,#fff);width:100%;color:inherit;border-radius:10px;padding:11px 12px}.emailActionButtons,.draftActions{flex-wrap:wrap;gap:10px;display:flex}.threadPreview{border:1px solid var(--border,#dbe3ed);border-radius:12px;padding:10px 12px}.threadPreview summary{cursor:pointer;font-weight:800}.threadPreview article{border-top:1px solid var(--border,#e5e7eb);padding:12px 0}.threadPreview article:first-of-type{margin-top:10px}.threadPreview article>div{justify-content:space-between;gap:12px;display:flex}.threadPreview article span{color:var(--muted,#64748b);font-size:.76rem}.threadPreview article p{white-space:pre-wrap;max-height:190px;font-size:.87rem;line-height:1.45;overflow:auto}.draftWorkspace{flex-direction:column;gap:9px;display:flex}.draftHeading{justify-content:space-between;align-items:center;display:flex}.draftHeading span{color:var(--muted,#64748b);font-size:.78rem}.draftWorkspace textarea{resize:vertical;border:1px solid var(--border,#dbe3ed);background:var(--surface,#fff);width:100%;min-height:260px;color:inherit;font:inherit;border-radius:12px;padding:14px;line-height:1.5}.draftWorkspace .mutedText{margin:0}.inboxEmailRow{color:inherit;text-decoration:none}.inboxEmailContent{min-width:0}.emailSubjectLink{color:inherit;text-decoration:none}.emailSubjectLink:hover strong{color:var(--blue)}.inboxEmailActions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.compactButton{border-radius:8px;min-height:32px;font-size:.78rem;padding:7px 10px!important}.emailActionOrigin{color:var(--muted,#64748b);background:#3b82f614;border-radius:999px;margin-top:6px;padding:4px 8px;font-size:.74rem;font-weight:800;display:inline-block}.inboxEmailRow .buttonLink{justify-content:center;align-items:center;display:inline-flex}.workspaceTabs{z-index:55;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3f5f8f5;border-radius:15px;gap:8px;margin:-12px 0 22px;padding:10px;display:flex;position:sticky;top:112px;overflow-x:auto;box-shadow:0 8px 24px #12233f14}.workspaceTabs button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;align-items:center;gap:8px;padding:10px 13px;font-weight:780;display:flex}.workspaceTabs button:hover{color:var(--ink);background:#fff}.workspaceTabs button.active{background:var(--navy);color:#fff;box-shadow:0 5px 14px #12233f2e}.workspaceTabs button b{background:#ffffff2e;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11px;display:grid}.workspaceTabs button:not(.active) b{color:var(--blue);background:#e7edf8}.tabCanvas{min-height:820px;margin-top:22px}.commandCanvas{min-height:1190px}.communicationsCanvas,.meetingsCanvas,.agenciesCanvas,.tasksCanvas{min-height:800px}.projectsCanvas,.intelligenceCanvas{min-height:790px}.tabSupportingTools{width:610px;position:absolute;top:786px;left:0}.tabSupportingTools.rightTool{width:500px;top:0;left:744px}.tabSupportingTools .panel,.tabSupportingTools>*{margin:0}@media (max-width:900px){.workspaceTabs{top:190px}.tabCanvas{gap:18px;min-height:0;display:grid;position:static}.tabCanvas .dashboardWindow{min-height:420px;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.tabSupportingTools,.tabSupportingTools.rightTool{width:auto;position:static}}.hubspotScorecard{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.hubspotScorecard .metric{min-height:84px}.hubspotStageGrid{gap:8px;margin:14px 0 18px;display:grid}.hubspotStageRow{border:1px solid var(--line);background:#fbfcff;border-radius:12px;grid-template-columns:minmax(160px,1.5fr) repeat(4,minmax(80px,.7fr));align-items:center;gap:10px;padding:10px 12px;display:grid}.hubspotStageRow.header{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:#f2f5fb;font-size:11px;font-weight:800}.hubspotStageRow strong{text-overflow:ellipsis;overflow:hidden}.windowControls button{min-width:30px}@media (max-width:900px){.hubspotScorecard{grid-template-columns:repeat(2,minmax(0,1fr))}.hubspotStageRow{grid-template-columns:1fr 1fr}.hubspotStageRow.header{display:none}}.dashboardWindow,.windowBody,.dashboardWindow .panel,.conversationPanel,.chatMessages,.chatBubble,.chatBubble>div,.chatComposer,.chatFooter,.emailActionPanel,.meetingPrepPanel,.intelligencePanel,.attentionCard,.peopleCrmPanel,.todoPanel,.hubspotPanel{box-sizing:border-box;min-width:0;max-width:100%}.windowBody{overscroll-behavior:contain;overflow-x:hidden}.conversationPanel{width:100%;overflow-x:hidden}.chatMessages{width:100%;overflow:hidden auto}.chatBubble{grid-template-columns:32px minmax(0,1fr);width:100%}.chatBubble>div,.chatBubble p,.chatEmpty,.triggerLabel,.activityList,.activityList>div{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.chatBubble p,.chatEmpty p,.activityList p{white-space:pre-wrap}.chatSources{min-width:0;max-width:100%;overflow-x:hidden}.chatSources a{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:100%}.chatMessageActions,.answerModes,.promptChips,.conversationHeadingActions,.voiceControlBar{min-width:0;max-width:100%}.chatComposer{grid-template-columns:minmax(0,1fr) auto auto;width:100%}.chatComposer textarea,.draftWorkspace textarea,.emailInstruction input,.meetingPrepPanel textarea,.meetingPrepPanel input,.meetingPrepPanel select{box-sizing:border-box;min-width:0;max-width:100%}.chatBubble pre,.chatBubble code,.intelligencePanel pre,.intelligencePanel code,.meetingPrepPanel pre,.meetingPrepPanel code,.emailActionPanel pre,.emailActionPanel code{box-sizing:border-box;max-width:100%}.chatBubble pre,.intelligencePanel pre,.meetingPrepPanel pre,.emailActionPanel pre{white-space:pre;overflow-x:auto}.chatBubble :not(pre)>code,.intelligencePanel :not(pre)>code,.meetingPrepPanel :not(pre)>code,.emailActionPanel :not(pre)>code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.threadPreview,.threadPreview article,.threadPreview article>div,.threadPreview article p,.attentionPreview,.attentionReason,.meetingOutput,.meetingOutputBody,.aiBrief,.aiPriority,.aiSection{overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;min-width:0;max-width:100%}.threadPreview article p,.draftWorkspace textarea{overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden}@media (max-width:1050px){.dashboardWindow{max-width:100%}}.appShell.fullWorkspace{min-height:100vh;display:block}.fullWorkspace .workspace{width:100%;max-width:none;margin:0;padding-left:clamp(14px,2vw,32px);padding-right:clamp(14px,2vw,32px)}.fullWorkspace .stickyTopbar{margin-left:calc(-1*clamp(14px,2vw,32px));margin-right:calc(-1*clamp(14px,2vw,32px));padding-left:clamp(14px,2vw,32px);padding-right:clamp(14px,2vw,32px)}.processingStatus{width:100%;min-width:0;color:var(--ink);background:#f4f8ff;border:1px solid #b8c9e8;border-radius:12px;align-items:center;gap:11px;margin:10px 0 14px;padding:12px 14px;display:flex}.processingStatus.compact{margin:8px 0 10px;padding:9px 11px}.processingSpinner{border:2px solid #c5d4ed;border-top-color:var(--blue);border-radius:50%;flex:0 0 17px;width:17px;height:17px;animation:.8s linear infinite thadSpin}.processingText{flex:1;gap:2px;min-width:0;display:grid}.processingText strong{font-size:12px}.processingText span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.processingStop{margin-left:auto;padding:7px 10px}.processingComplete{color:var(--muted);text-align:right;margin:-6px 0 10px;font-size:11px}@keyframes thadSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.fullWorkspace .workspace{padding-left:12px;padding-right:12px}.fullWorkspace .stickyTopbar{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}.activeTabCanvas{display:block}.inactiveTabCanvas{display:none!important}.headerJobTray{flex-wrap:wrap;gap:8px;max-width:760px;margin-top:10px;display:flex}.headerJobChip{min-width:0;max-width:320px;color:var(--ink);cursor:pointer;text-align:left;background:#f4f8ff;border:1px solid #b8c9e8;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:flex}.headerJobChip .processingSpinner{flex:0 0 14px;width:14px;height:14px}.headerJobChip span:last-child{min-width:0;display:grid}.headerJobChip strong{font-size:11px;line-height:1.1}.headerJobChip small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}@media (max-width:900px){.headerJobTray,.headerJobChip{max-width:100%}}.peopleReviewHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.peopleReviewHeader h3{margin:2px 0}.reviewCounts{flex-wrap:wrap;gap:7px;display:flex}.reviewCount{border:1px solid var(--line);color:inherit;cursor:pointer;background:#ffffff09;border-radius:10px;flex-direction:column;align-items:flex-start;padding:7px 10px;display:flex}.reviewCount.active{background:#5eead41a;border-color:#5eead4b3}.reviewCount span{text-transform:capitalize;color:var(--muted);font-size:.72rem}.inlineNotice{border:1px solid var(--line);overflow-wrap:anywhere;background:#5eead412;border-radius:10px;padding:9px 11px}.peopleReviewGrid{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.3fr);gap:14px;min-height:360px;display:grid}.candidateQueue,.contextReview{border:1px solid var(--line);background:#ffffff05;border-radius:14px;max-height:610px;padding:12px;overflow:auto}.candidateCard{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 0;display:flex}.candidateCard>div:first-child{flex-direction:column;gap:3px;display:flex}.candidateCard span,.candidateCard small{color:var(--muted);overflow-wrap:anywhere}.candidateActions{flex-wrap:wrap;gap:7px;display:flex}.contextSummary{overflow-wrap:anywhere;line-height:1.55}.contextEvidence{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.contextEvidence>div{flex-direction:column;gap:7px;display:flex}.contextEvidence a{border-bottom:1px solid var(--line);color:inherit;overflow-wrap:anywhere;flex-direction:column;padding:7px 0;text-decoration:none;display:flex}.contextEvidence small{color:var(--muted)}.hubspotReviewForm{border-top:1px solid var(--line);padding-top:12px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.formGrid label{text-transform:capitalize;flex-direction:column;gap:4px;font-size:.78rem;display:flex}.formGrid input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:inherit;background:#00000029;border-radius:9px;padding:9px}.hubspotValue{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.hubspotValue small{color:var(--muted)}@media (max-width:1000px){.peopleReviewGrid,.contextEvidence,.formGrid{grid-template-columns:1fr}.candidateQueue,.contextReview{max-height:none}}.windowMoveHandle{color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border:1px dashed #5eead48c;border-radius:8px;align-items:center;gap:4px;padding:5px 8px;font-size:.72rem;display:inline-flex}.windowMoveHandle:active{cursor:grabbing;color:var(--text);border-color:#5eead4e6}.candidateCard.selected{background:#5eead414;border:1px solid #5eead473;border-radius:10px;padding:10px}.contextReview.active{border-color:#5eead499;box-shadow:inset 0 0 0 1px #5eead41f}.contextReview{scroll-margin-top:150px}.hubspotActionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hubspotActionHeader h3{margin:2px 0}.hubspotReady,.hubspotBlocked{border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:700}.hubspotReady{background:#5eead417;border-color:#5eead473}.hubspotBlocked{background:#f8717114;border-color:#f8717173}.duplicateReview{border:1px solid var(--line);background:#ffffff06;border-radius:11px;flex-direction:column;gap:6px;margin-top:12px;padding:10px;display:flex}.duplicateReview select{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:inherit;border-radius:9px;padding:9px}.duplicateReview small{color:var(--muted)}.hubspotConfirmation{background:#5eead412;border:1px solid #5eead473;border-radius:12px;margin-top:12px;padding:12px}.hubspotConfirmation p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0}:root{--brand-navy:#17324d;--brand-blue:#1f6f8b;--brand-green:#5aa469;--brand-green-dark:#3f7f4c;--brand-sky:#eaf5f8;--brand-mint:#edf7ef;--brand-ink:#183042;--brand-border:#d7e4e8;--button-radius:10px;--button-shadow:0 2px 6px #1830421a}button,.buttonLink,.btn{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform 80ms}.btn,.primaryButton,.secondaryButton,.compactButton,.textButton,.iconButton{border-radius:var(--button-radius);font-weight:750}.btn{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:10px 14px;line-height:1.1;text-decoration:none;display:inline-flex}.btn-sm{white-space:nowrap;padding:7px 10px;font-size:12px}.btn-primary,.primaryButton{background:var(--brand-blue);color:#fff;border:1px solid var(--brand-blue);box-shadow:var(--button-shadow)}.btn-primary:hover,.primaryButton:hover{background:#195e76;border-color:#195e76}.btn-secondary,.secondaryButton,.compactButton{color:var(--brand-blue);border:1px solid var(--brand-border);background:#fff}.btn-secondary:hover,.secondaryButton:hover,.compactButton:hover{background:var(--brand-sky);border-color:#9fc4d0}.btn-success{background:var(--brand-green);color:#fff;border-color:var(--brand-green)}.btn-success:hover{background:var(--brand-green-dark);border-color:var(--brand-green-dark)}.btn-danger{color:#fff;background:#b93a4b;border-color:#b93a4b}.btn-warning{color:#fff;background:#b96d12;border-color:#b96d12}.btn:focus-visible,.primaryButton:focus-visible,.secondaryButton:focus-visible,.compactButton:focus-visible,.textButton:focus-visible,.iconButton:focus-visible{outline-offset:2px;outline:3px solid #1f6f8b3d}.btn:disabled,.primaryButton:disabled,.secondaryButton:disabled,.compactButton:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.windowHeaderActions{align-items:center;gap:8px;margin-right:4px;display:flex}.windowControls{align-items:center}.windowHeaderActions .btn{pointer-events:auto}.lastUpdatedLabel{color:var(--text-muted,#64748b);white-space:nowrap;padding:0 .25rem;font-size:.78rem}.dashboardWindow{max-width:calc(100vw - 24px)}.windowControls button{min-height:30px}.statusFresh{color:var(--text-muted,#64748b);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.statusFresh:before{content:"";background:var(--th-success,#2e8b57);border-radius:50%;width:7px;height:7px}.jobHistoryPanel{gap:14px;display:grid}.jobHistoryGroup{gap:8px;display:grid}.jobHistoryGroup>strong{text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#667085);font-size:.78rem}.jobHistoryRow{text-align:left;border:1px solid var(--border,#d8dee8);background:var(--surface,#fff);width:100%;color:inherit;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.jobHistoryRow:hover{border-color:var(--brand-blue,#1f5f9d);transform:none}.jobHistoryRow span:nth-child(2){gap:2px;min-width:0;display:grid}.jobHistoryRow small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted,#667085);overflow:hidden}.jobHistoryRow time{font-variant-numeric:tabular-nums;color:var(--muted,#667085);font-size:.8rem}.jobHistoryDot{background:#7b8794;border-radius:50%;width:9px;height:9px}.jobHistoryRow.completed .jobHistoryDot{background:#268a59}.jobHistoryRow.failed .jobHistoryDot,.jobHistoryRow.interrupted .jobHistoryDot{background:#b54708}.jobHistoryRow.stopped .jobHistoryDot{background:#b42318}.hubspotResult{border:1px solid var(--border-color,#d7dde5);border-radius:12px;gap:6px;margin-top:12px;padding:14px;display:grid}.hubspotResult.success{background:#edf8f1;border-color:#7dc994}.hubspotResult.error{background:#fff1f0;border-color:#e3a09a}.hubspotResult p{margin:0}.hubspotResult .buttonLink{width:max-content}.integrationHealth{border:1px solid var(--border,#dbe3ea);background:var(--surface-soft,#f8fafc);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.8rem;padding:.8rem;display:grid}.integrationHealthItem{border:1px solid var(--border,#dbe3ea);background:#fff;border-radius:10px;align-items:center;gap:.6rem;min-width:0;padding:.55rem .65rem;display:flex}.integrationHealthItem div{flex-direction:column;min-width:0;display:flex}.integrationHealthItem small{color:var(--muted,#64748b);overflow-wrap:anywhere}.healthDot{background:#94a3b8;border-radius:50%;flex:none;width:9px;height:9px}.integrationHealthItem.healthy .healthDot{background:var(--th-success,#2e8b57)}.integrationHealthItem.warning .healthDot{background:#d97706}.integrationHealthItem.error .healthDot{background:#b91c1c}.integrationHealthActions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.integrationHealthActions small{color:var(--muted,#64748b)}@media (max-width:700px){.integrationHealth{grid-template-columns:1fr}.integrationHealthActions{grid-column:1}}.settingsPanel{gap:18px;display:grid}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settingsPanel label{color:var(--muted);gap:7px;font-size:12px;font-weight:750;display:grid}.settingsPanel select,.settingsPanel textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:10px 11px}.settingsWide small{font-weight:500}.settingsActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.successText{color:var(--success);font-size:12px}.mobileOnly{display:none}@media (max-width:1050px){.workspaceTabs{z-index:80;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;position:sticky;top:0;overflow-x:auto}.workspaceTabs button{flex:none}.stickyTopbar{position:relative}.topbar{align-items:flex-start}.topActions{justify-content:flex-start;width:100%}.dashboardCanvas{margin-top:14px}.windowHeader{touch-action:auto;cursor:default}.windowControls{display:none}.settingsGrid{grid-template-columns:1fr}.dashboardWindow{border-radius:14px}.windowBody{max-height:none!important}.inactiveTabCanvas{display:none!important}}@media (max-width:640px){body{overflow-x:hidden}.topbar h1{font-size:24px}.subtitle{font-size:12px}.topActions .layoutStatus,.topActions .executiveRunButton{width:100%}.topActions button,.topActions a{min-height:44px}.workspaceTabs{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.workspaceTabs button{min-height:44px}.dashboardWindow{width:100%!important;min-width:0!important}.windowHeader{height:auto;min-height:62px;padding:12px}.windowHeader h2{font-size:17px}.windowBody{padding:12px}.inboxEmailActions,.meetingPrepActions,.attentionPrimaryActions{grid-template-columns:1fr 1fr;display:grid}.inboxEmailActions>*,.meetingPrepActions>*,.attentionPrimaryActions>*{min-height:42px}.headerJobTray,.headerJobChip{width:100%}.settingsActions{display:grid}.settingsActions button{width:100%}.chatMessages{max-height:52vh}.mobileOnly{display:block}}.jobHistoryRow:not(button){grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.jobHistoryOpen{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:0;display:grid}.jobHistoryActions{gap:5px;padding-left:8px;display:flex}.jobHistoryActions button{font-size:11px}@media (max-width:640px){.jobHistoryRow:not(button){grid-template-columns:1fr}.jobHistoryActions{padding:8px 0 0 28px}}.peopleCanvas .peopleIntelligenceWindow,.peopleCanvas .peopleVipWindow,.agenciesCanvas .agenciesRevenueWindow{max-width:none;width:calc(100vw - 48px)!important;left:0!important}.peopleCanvas .peopleReviewGrid{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:stretch}.peopleCanvas .candidateQueue,.peopleCanvas .contextReview{min-width:0}.peopleCanvas .peopleCrmLayout{width:100%;min-width:0}.peopleCanvas .peopleSearch{flex:520px;min-width:220px}@media (max-width:1050px){.peopleCanvas .peopleIntelligenceWindow,.peopleCanvas .peopleVipWindow,.agenciesCanvas .agenciesRevenueWindow{width:100%!important}.peopleCanvas .peopleReviewGrid{grid-template-columns:1fr}}.durableJobSummary{border:1px solid var(--border,#ffffff1f);background:#ffffff09;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.durableJobSummary small{opacity:.65;margin-left:auto}.jobState{letter-spacing:.06em;background:#ffffff1a;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.jobState-completed{background:#40be782e}.jobState-failed,.jobState-cancelled{background:#dc50502e}.jobState-running,.jobState-queued{background:#3482dc2e}.jobRecoveryActions{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.errorText{color:#faa;font-size:13px}.roadmapPanel{gap:16px;display:grid}.roadmapBuildHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.roadmapBuildHeader h2{margin:4px 0 0}.roadmapVersion{background:var(--navy);color:#fff;white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.roadmapList{gap:12px;display:grid}.roadmapPhase{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px}.roadmapPhase.current{border-color:#8bb0f5;box-shadow:0 0 0 3px #316fe814}.roadmapPhase.completed{background:#f4fbf8}.roadmapPhase.planned{background:#fafbfc}.roadmapPhaseTop{align-items:center;gap:12px;display:flex}.roadmapPhaseTop strong,.roadmapPhaseTop small{display:block}.roadmapPhaseTop small{color:var(--muted);margin-top:3px}.roadmapPhaseId{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.roadmapPhase.current .roadmapPhaseId{background:var(--blue)}.roadmapPhase.completed .roadmapPhaseId{background:var(--success)}.roadmapPhase p{color:var(--muted);line-height:1.5}.roadmapPhase ul{color:var(--ink);margin:0;padding-left:20px}.roadmapPhase li{margin:6px 0;line-height:1.4}@media (max-width:700px){.roadmapBuildHeader{flex-direction:column}.roadmapVersion{align-self:flex-start}}.thadAvatarShell{z-index:240;pointer-events:none;filter:drop-shadow(0 18px 38px #02122052);justify-items:end;gap:10px;display:grid;position:fixed;bottom:18px;right:18px}.thadAvatarStage{pointer-events:auto;isolation:isolate;background:radial-gradient(circle at 60% 30%,#0f557d85,#020f1cf5 68%);border:1px solid #4dcdff57;padding:0;transition:width .42s,height .42s,border-radius .42s,transform .25s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #22b1f01f,0 0 0 1px #00000040}.thadAvatarStage:hover{border-color:#4dcdffad;transform:translateY(-2px)}.thadAvatarImage{z-index:3;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:58% 88%;max-width:none;animation:4.8s ease-in-out infinite thadBreathing;position:absolute}.thadAvatarShell.minimized .thadAvatarImage{height:188px;bottom:-10px;right:-42px}.thadAvatarShell.expanded .thadAvatarImage{height:520px;bottom:-28px;right:-82px}.thadHud{z-index:1;pointer-events:none;border:1px solid #36cdff70;border-radius:50%;position:absolute;box-shadow:0 0 18px #19aaf040,inset 0 0 18px #19aaf02e}.thadHud:before,.thadHud:after{content:"";border:2px dashed #50d7ff61;border-radius:50%;position:absolute;inset:9%}.thadHudOuter{aspect-ratio:1;width:72%;animation:18s linear infinite thadHudRotate;top:9%;right:7%}.thadHudInner{aspect-ratio:1;width:54%;animation:12s linear infinite thadHudRotateReverse;top:18%;right:16%}.thadShoulderGlow{z-index:2;filter:blur(16px);pointer-events:none;background:radial-gradient(#24caff70,#24caff00 70%);height:34%;animation:2.8s ease-in-out infinite thadGlow;position:absolute;bottom:1%;left:18%;right:2%}.thadEyeBlink{z-index:5;opacity:0;pointer-events:none;background:#cd8b5cdb;border-radius:999px;width:12%;height:2.3%;animation:5.6s infinite thadBlink;position:absolute;top:35.3%;right:34.5%}.thadMouth{z-index:6;transform-origin:50%;opacity:0;pointer-events:none;background:radial-gradient(#1d0808 0 42%,#72241edb 62%,#0000 72%);border-radius:50%;width:7.6%;height:2.8%;transition:transform 70ms linear,opacity .18s;position:absolute;top:47.7%;right:38.3%}.state-speaking .thadMouth{opacity:.9}.thadChestPulse{z-index:7;letter-spacing:.12em;color:#d9f8ff;text-shadow:0 0 8px #00bfff,0 0 18px #00a5ff;opacity:.82;pointer-events:none;font-size:clamp(9px,1.4vw,17px);font-weight:900;position:absolute;bottom:18%;right:16%}.state-speaking .thadChestPulse{animation:.72s ease-in-out infinite thadLogoPulse}.thadStateBadge{z-index:9;color:#dff8ff;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02101ccc;border:1px solid #51cdff4d;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:800;display:flex;position:absolute;top:12px;left:12px}.thadStateBadge i{background:#62d3ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #23bfff}.state-listening .thadStateBadge i{background:#65f7bb;animation:1s infinite thadStatusPulse}.state-thinking .thadStateBadge i{background:#ffd365;animation:.75s infinite thadStatusPulse}.state-speaking .thadStateBadge i{background:#4dd8ff;animation:.48s infinite thadStatusPulse}.state-alert .thadStateBadge i{background:#ff6a75;animation:.55s infinite thadStatusPulse}.state-listening .thadAvatarStage{box-shadow:inset 0 0 52px #46fab924,0 0 28px #46fab933}.state-thinking .thadHudOuter{animation-duration:4.5s}.state-thinking .thadHudInner{animation-duration:3s}.thadAvatarControls{pointer-events:auto;color:#e9f7ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#041422f0;border:1px solid #4cb7e14d;border-radius:16px;width:min(410px,100vw - 36px);padding:13px 14px;box-shadow:0 14px 35px #00000047}.thadAvatarControls>div:first-child{gap:2px;display:grid}.thadAvatarControls small{color:#9bc7da}.thadAvatarActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.thadAvatarActions button{min-height:34px;padding:7px 10px}.thadWakeToggle{color:#bce9fa;border:1px solid #60bee240;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}@keyframes thadBreathing{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.012)translateY(-2px)}}@keyframes thadBlink{0%,45%,48%,to{opacity:0}46%,47%{opacity:.94}}@keyframes thadHudRotate{to{transform:rotate(360deg)}}@keyframes thadHudRotateReverse{to{transform:rotate(-360deg)}}@keyframes thadGlow{0%,to{opacity:.48;transform:scale(.98)}50%{opacity:.9;transform:scale(1.05)}}@keyframes thadLogoPulse{0%,to{opacity:.65;filter:brightness()}50%{opacity:1;filter:brightness(1.8)}}@keyframes thadStatusPulse{0%,to{opacity:.6;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@media (max-width:700px){.thadAvatarShell{bottom:10px;right:10px}.thadAvatarShell.expanded .thadAvatarStage{height:52vh}.thadAvatarShell.expanded .thadAvatarImage{height:440px;right:-75px}.thadAvatarControls{max-height:150px;overflow:auto}}@media (prefers-reduced-motion:reduce){.thadAvatarImage,.thadHud,.thadShoulderGlow,.thadEyeBlink,.thadChestPulse,.thadStateBadge i{animation:none!important}}.thadAvatarShell{touch-action:none;bottom:auto!important;right:auto!important}.thadAvatarShell.dragging{filter:drop-shadow(0 22px 48px #02122085);cursor:grabbing}.thadAvatarDragHandle{pointer-events:auto;z-index:30;color:#bdefff;letter-spacing:-2px;cursor:grab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02111dc7;border:1px solid #5fd3ff57;border-radius:9px;width:34px;height:28px;font-weight:900;position:absolute;top:8px;right:8px}.thadAvatarDragHandle:active{cursor:grabbing}.thadAvatarShell.minimized .thadAvatarDragHandle{width:30px;height:25px;top:6px;right:6px}.thadFaceRig{z-index:8;pointer-events:none;position:absolute;inset:0}.thadEye{filter:drop-shadow(0 0 5px #34d7ffe6);opacity:.78;background:radial-gradient(circle at 55%,#dffbff 0 9%,#38d7ff 13% 28%,#05374d 31% 55%,#0000 60%);border-radius:50%;width:3.2%;height:1.3%;animation:7s ease-in-out infinite thadEyeTrack;position:absolute;top:35.25%}.thadEyeLeft{right:42.5%}.thadEyeRight{right:35.9%}.thadEye i{background:#031018;border-radius:50%;width:25%;height:70%;margin:15% auto;display:block}.thadLid{transform-origin:top;background:linear-gradient(#c17e54f2,#844d37f0);border-radius:50%;width:4.5%;height:1.8%;animation:5.4s infinite thadLayerBlink;position:absolute;top:34.9%;transform:scaleY(0)}.thadLidLeft{right:41.8%}.thadLidRight{right:35.1%}.thadBrow{background:#2b1a14b8;border-radius:999px;width:4.7%;height:.7%;transition:transform .25s,top .25s;position:absolute;top:32.7%}.thadBrowLeft{right:41.5%;transform:rotate(5deg)}.thadBrowRight{right:34.8%;transform:rotate(-5deg)}.state-thinking .thadBrowLeft{transform:translateY(-3px)rotate(-4deg)}.state-thinking .thadBrowRight{transform:translateY(-3px)rotate(4deg)}.state-alert .thadBrowLeft{transform:translateY(2px)rotate(13deg)}.state-alert .thadBrowRight{transform:translateY(2px)rotate(-13deg)}.thadSmile{z-index:7;opacity:.72;border-bottom:2px solid #57271ee0;border-radius:0 0 50% 50%;width:7%;height:2%;transition:opacity .2s,transform .25s;position:absolute;top:47.6%;right:38.55%}.state-speaking .thadSmile{opacity:0}.state-alert .thadSmile{opacity:.7;transform:scaleY(-.6)}.state-listening .thadSmile{opacity:.45;transform:scaleX(.8)}.thadMouth{transform-origin:50%!important;top:47.65%!important;left:58.05%!important;right:auto!important}.thadWakeStatus{margin-top:4px;color:#8fd9f4!important;font-size:11px!important}.thadWakeStatus.status-active{color:#67efb4!important}.thadWakeStatus.status-denied,.thadWakeStatus.status-error{color:#ff9ca5!important}.thadWakeStatus.status-detected{color:#ffe08a!important}@keyframes thadLayerBlink{0%,43%,46%,76%,79%,to{transform:scaleY(0)}44%,45%,77%,78%{transform:scaleY(1)}}@keyframes thadEyeTrack{0%,20%,to{transform:translate(0)}36%,46%{transform:translate(-2px)}62%,72%{transform:translate(2px)}}@media (max-width:700px){.thadAvatarShell{max-width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){.thadEye,.thadLid{animation:none!important}}.commandStatusBar{color:#edf7ff;background:linear-gradient(135deg,#061226f5,#0e2241eb);border:1px solid #52a8ff47;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;padding:14px 18px;display:flex;box-shadow:0 14px 40px #00000038,inset 0 0 34px #2d9bff0d}.commandIdentity{align-items:center;gap:12px;min-width:260px;display:flex}.commandIdentity strong{letter-spacing:.16em;font-size:13px;display:block}.commandIdentity small{color:#8fadd0;margin-top:3px;display:block}.commandPulse{background:#51c8ff;border-radius:50%;width:13px;height:13px;animation:2.4s ease-in-out infinite commandPulse;box-shadow:0 0 0 5px #51c8ff1a,0 0 18px #51c8ffcc}.commandStatusMetrics{flex:1;grid-template-columns:repeat(4,minmax(115px,1fr));gap:9px;display:grid}.commandStatusMetrics span{border-left:1px solid #8fadd038;padding:9px 12px}.commandStatusMetrics small{text-transform:uppercase;letter-spacing:.1em;color:#7e9cbe;font-size:9px;display:block}.commandStatusMetrics strong{color:#f2f8ff;margin-top:4px;font-size:12px;display:block}@keyframes commandPulse{50%{opacity:.55;transform:scale(.82)}}@media (max-width:900px){.commandStatusBar{flex-direction:column;align-items:flex-start}.commandStatusMetrics{grid-template-columns:repeat(2,minmax(130px,1fr));width:100%}}@media (max-width:520px){.commandStatusMetrics{grid-template-columns:1fr}.commandStatusMetrics span{border-top:1px solid #8fadd02e;border-left:0}}.musicCanvas{min-height:900px}.musicPanel{gap:18px;display:grid}.musicSearch{gap:10px;display:flex}.musicSearch input{flex:1;min-width:0}.musicPlayer{aspect-ratio:16/9;background:#02070c;border:1px solid #5fc5ff40;border-radius:16px;min-height:280px;overflow:hidden}.musicPlayer>div{width:100%;height:100%}.musicControls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.musicControls label{align-items:center;gap:8px;display:flex}.musicStatus,.musicNotice{color:var(--muted);margin:0}.musicTrackList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.musicTrack{text-align:left;align-items:center;gap:10px;display:flex}.musicTrack img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:92px}.musicTrack span{gap:4px;display:grid}.musicTrack small{color:var(--muted)}.musicChipRow{flex-wrap:wrap;gap:8px;display:flex}.musicNotice code{color:#9fddff}.integrationGuidance{max-width:520px;color:var(--muted);margin-top:4px;line-height:1.35;display:block}.audioFirstPlayer{gap:16px}.musicNowPlaying{background:radial-gradient(circle at 15% 20%,#2097d133,#030f1aeb 58%);border:1px solid #5fc5ff40;border-radius:20px;grid-template-columns:minmax(150px,220px) 1fr;align-items:center;gap:22px;padding:20px;display:grid;box-shadow:inset 0 0 38px #3fc1f414}.musicArtwork{aspect-ratio:1;background:#071421;border:1px solid #78dcff38;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #00000047}.musicArtwork img{object-fit:cover;width:100%;height:100%;display:block}.musicMetadata{min-width:0}.musicMetadata h3{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 7px;font-size:clamp(22px,3vw,38px);overflow:hidden}.musicMetadata p{color:var(--muted);margin:0}.musicProgress{background:#ffffff1a;border-radius:999px;height:7px;margin-top:24px;overflow:hidden}.musicProgress span{border-radius:inherit;background:linear-gradient(90deg,#21a9e6,#74e8ff);height:100%;transition:width .5s linear;display:block}.musicTime{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.musicHiddenPlayer iframe,.musicHiddenPlayer>div{width:2px!important;height:2px!important}.musicStatus.state-error{color:#ff9da7}.musicStatus.state-playing{color:#88efc2}.musicStatus.state-searching,.musicStatus.state-loading-track{color:#9fddff}.musicResultIcon{background:#32aae124;border-radius:12px;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.musicTrack{min-height:76px}.musicTrack strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:720px){.musicNowPlaying{grid-template-columns:110px 1fr;gap:14px;padding:14px}.musicMetadata h3{font-size:20px}.musicSearch{flex-direction:column}}.thadAvatarStage{isolation:isolate;background:radial-gradient(circle at 57% 25%,#2a77912e,#0000 31%),linear-gradient(160deg,#020a11fa,#051925f5 58%,#01080efc);border-color:#5bd3ee57}.thadAvatarStage:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 48%,#67e1ff09 49%,#0000 50%),repeating-linear-gradient(0deg,#0000 0 5px,#84e1ff05 6px);position:absolute;inset:0}.thadAvatarImage{filter:saturate(.72)contrast(1.08)brightness(.82)sepia(.06)hue-rotate(155deg);transform-origin:58% 70%}.thadSyntheticRig,.thadSyntheticGrid,.thadSyntheticScan{z-index:9;pointer-events:none;position:absolute;inset:0}.thadSyntheticGrid{z-index:2;opacity:.24;background-image:linear-gradient(#44c5e51f 1px,#0000 1px),linear-gradient(90deg,#44c5e514 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 72%,#0000 100%)}.thadSyntheticScan{z-index:12;opacity:.28;background:linear-gradient(90deg,#0000 15%,#74ebff2e,#b8f7ff 53%,#74ebff2e,#0000 88%);height:2px;animation:7s ease-in-out infinite thadSyntheticScan;top:18%;box-shadow:0 0 12px #50dcff8c}.thadTempleSeam{opacity:.42;filter:drop-shadow(0 0 4px #4adcff59);border-top:1px solid #69e8ff80;border-bottom:1px solid #69e8ff29;width:11%;height:18%;position:absolute;top:27%}.thadTempleSeam:after{content:"";background:#8eeeff;border-radius:50%;width:4px;height:4px;position:absolute;top:18%;box-shadow:0 0 7px #5bdfff}.thadTempleSeamLeft{border-radius:70% 0 0 30%;right:45.3%;transform:rotate(-70deg)}.thadTempleSeamLeft:after{left:7%}.thadTempleSeamRight{border-radius:0 70% 30% 0;right:29.2%;transform:rotate(70deg)}.thadTempleSeamRight:after{right:7%}.thadCheekCircuit{opacity:.26;width:10%;height:13%;transition:opacity .25s,filter .25s;position:absolute;top:42%}.thadCheekCircuit:before,.thadCheekCircuit:after,.thadCheekCircuit i,.thadCheekCircuit b{content:"";background:#5be2ffa8;display:block;position:absolute;box-shadow:0 0 5px #43dbff73}.thadCheekCircuit:before{width:75%;height:1px;top:25%}.thadCheekCircuit:after{width:1px;height:55%;top:25%}.thadCheekCircuit i{border-radius:50%;width:4px;height:4px;top:20%}.thadCheekCircuit b{border-radius:50%;width:4px;height:4px;bottom:18%}.thadCheekCircuitLeft{right:43.8%;transform:rotate(-12deg)}.thadCheekCircuitLeft:before{left:0}.thadCheekCircuitLeft:after{left:74%}.thadCheekCircuitLeft i{left:0}.thadCheekCircuitLeft b{left:72%}.thadCheekCircuitRight{right:31.8%;transform:scaleX(-1)rotate(-12deg)}.thadCheekCircuitRight:before{left:0}.thadCheekCircuitRight:after{left:74%}.thadCheekCircuitRight i{left:0}.thadCheekCircuitRight b{left:72%}.thadNeckInterface{opacity:.42;background:linear-gradient(90deg,#0000,#41bede14,#0000);border:1px solid #61e0fb29;border-radius:5px;width:17%;height:8%;position:absolute;top:59%;right:34.7%}.thadNeckInterface i,.thadNeckInterface b,.thadNeckInterface em{background:#6ce7ff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;box-shadow:0 0 8px #47d9ff}.thadNeckInterface i{left:18%}.thadNeckInterface b{left:48%}.thadNeckInterface em{right:18%}.thadIdentityCode{letter-spacing:.15em;color:#95e8ff8f;writing-mode:vertical-rl;font:700 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:42px;left:14px;transform:rotate(180deg)}.thadSyntheticTelemetry{z-index:16;text-align:left;letter-spacing:.12em;color:#99e7fa9e;gap:2px;font:700 7px/1.15 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute;top:13px;left:12px}.thadSyntheticTelemetry i,.thadSyntheticTelemetry b,.thadSyntheticTelemetry em{font-style:normal}.thadSyntheticTelemetry b{color:#b8f7ff}.thadSyntheticTelemetry em{opacity:.55}.state-listening .thadCheekCircuit,.state-thinking .thadCheekCircuit,.state-speaking .thadCheekCircuit{opacity:.82;filter:drop-shadow(0 0 7px #3ddeffcc)}.state-thinking .thadSyntheticGrid{opacity:.52;animation:8s linear infinite thadGridDrift}.state-thinking .thadSyntheticScan{opacity:.78;animation-duration:2.4s}.state-speaking .thadTempleSeam,.state-speaking .thadNeckInterface{opacity:.9}.state-alert .thadSyntheticRig{filter:hue-rotate(130deg)}.state-listening .thadEye,.state-thinking .thadEye,.state-speaking .thadEye{opacity:1;filter:drop-shadow(0 0 9px #54e4ff)brightness(1.28)}.thadAvatarShell.expanded .thadAvatarStage{box-shadow:inset 0 0 70px #25aed614,0 18px 60px #00091280,0 0 0 1px #7ce5ff14}.thadAvatarControls{background:linear-gradient(145deg,#020d17f5,#061d2af0);border-color:#66dcf747;box-shadow:0 18px 50px #0000006b,inset 0 0 38px #33c5e80d}.thadAvatarControls strong{letter-spacing:.09em;text-transform:uppercase;color:#c8f5ff;font-size:11px}@keyframes thadSyntheticScan{0%,to{opacity:.2;transform:translateY(0)}48%{opacity:.72;transform:translateY(320px)}52%{opacity:.72;transform:translateY(320px)}}@keyframes thadGridDrift{to{background-position:28px 28px}}@media (max-width:700px){@keyframes thadSyntheticScan{0%,to{opacity:.2;transform:translateY(0)}48%{opacity:.72;transform:translateY(240px)}52%{opacity:.72;transform:translateY(240px)}}}@media (prefers-reduced-motion:reduce){.thadSyntheticScan,.state-thinking .thadSyntheticGrid{animation:none!important}}:root{--bg:#02070d;--surface:#030f1aeb;--surface-2:#051726e0;--ink:#e8f8ff;--muted:#7fa8bd;--line:#00b4ff3d;--navy:#020a12;--blue:#00b7ff;--accent:#00d4ff;--soft:#00b7ff1a;--danger:#ff4f6d;--warning:#ffb84d;--success:#35efad;--panel:#030f1ae6;--panel-2:#05192adb;--text:#e8f8ff;--border:#00b7ff40}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#02070d}body{color:var(--ink);background:radial-gradient(circle at 50% -20%,#0079be2e,#0000 40%),linear-gradient(#00b7ff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#00b7ff06 1px,#0000 1px) 0 0/32px 32px,#02070d}.workspace{max-width:1780px}.stickyTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#02070df7,#02070dd1);border:1px solid #00b7ff29;border-top-color:#00d4ff57;box-shadow:0 14px 42px #00000059,inset 0 1px #7ceaff0d}.topbar h1,.sectionHeading h2,.windowHeader h2{color:#f1fbff;text-shadow:0 0 18px #00b7ff1f}.eyebrow{color:#33cfff;letter-spacing:.19em}.subtitle,.lastUpdatedLabel{color:#78a2ba}.workspaceTabs{background:#020b13cc;border:1px solid #00b7ff29;box-shadow:inset 0 0 26px #00b7ff06}.workspaceTabs button{color:#7fa8bd;border-right:1px solid #00b7ff1a}.workspaceTabs button:hover,.workspaceTabs button.active{color:#e8fbff;background:linear-gradient(#00b7ff29,#005c8f14);box-shadow:inset 0 -2px #00b7ff,0 0 20px #00b7ff14}.workspaceTabs button b{color:#001019;background:#00b7ff;box-shadow:0 0 12px #00b7ff8c}.dashboardWindow,.panel,.attentionCard,.meetingPrepCard,.musicNowPlaying{background:linear-gradient(145deg,#03101cf5,#030c15f0);border-color:#00b7ff38;box-shadow:0 18px 45px #00000052,inset 0 0 34px #00b7ff06}.dashboardWindow:before,.panel:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#6be0ff0f,#0000 22% 78%,#00b7ff0a);position:absolute;inset:0}.dashboardWindow{isolation:isolate}.windowBody{z-index:1;position:relative}.windowHeader{background:linear-gradient(#051b2cfa,#020d17fa);border-bottom-color:#00b7ff38;box-shadow:inset 0 -1px #00d4ff0f}.windowHeader .eyebrow{color:#31cfff}.windowControls button,.iconButton{color:#9eeaff;background:#00b7ff0e;border-color:#00b7ff38}.windowControls button:hover,.iconButton:hover{color:#fff;border-color:#00b7ff;box-shadow:0 0 13px #00b7ff38}.primaryButton{color:#00121d;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(#22caff,#009fe3);border:1px solid #53d9ff;font-size:12px;box-shadow:0 0 18px #00b7ff33}.primaryButton:hover{filter:brightness(1.12);box-shadow:0 0 25px #00b7ff57}.secondaryButton,.filterTabs button,.promptChips button,.commandGrid button,.projectList button,.musicTrack{color:#bdefff;background:#00b7ff0e;border-color:#00b7ff33}.secondaryButton:hover,.filterTabs button:hover,.promptChips button:hover,.commandGrid button:hover,.projectList button:hover,.musicTrack:hover{color:#fff;border-color:#00b7ff;box-shadow:inset 0 0 18px #00b7ff12,0 0 16px #00b7ff17}input,textarea,select,.chatComposer textarea,.voiceControlBar select,.meetingPrepPanel>select,.projectEditor input,.projectEditor textarea,.projectEditor select{outline:none;color:#e8f8ff!important;background:#010910e6!important;border-color:#00b7ff3d!important}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #00b7ff1a;border-color:#00b7ff!important}.chatBubble>div,.chatBubble>span,.metric,.eventStatus,.source,.category{color:#d8f5ff;background:#00b7ff0e;border-color:#00b7ff29}.metric strong,.eventTime,.textButton,.inlineSpeakButton{color:#31cfff}.avatar{color:#40d5ff;background:radial-gradient(circle,#07304c,#010810);border-color:#00b7ff;box-shadow:0 0 18px #00b7ff38}.layoutStatus{color:#8fdfff!important;background:#00b7ff0f!important;border-color:#00b7ff38!important}.commandStatusBar{background:linear-gradient(90deg,#020d17fa,#041c2ef2,#020d17fa);border-color:#00b7ff4d;box-shadow:0 0 32px #00b7ff14,inset 0 0 32px #00b7ff0a}.commandPulse{background:#00c8ff;box-shadow:0 0 0 5px #00c8ff17,0 0 22px #00b7ff}.thadAvatarShell{filter:drop-shadow(0 24px 50px #00000094)drop-shadow(0 0 20px #00b7ff1f)}.thadAvatarShell.minimized .thadAvatarStage{border-radius:18px;width:144px;height:164px}.thadAvatarShell.expanded .thadAvatarStage{border-radius:18px;width:min(440px,100vw - 36px);height:min(560px,68vh)}.thadAvatarStage{background:radial-gradient(circle at 50% 28%,#0089cd33,#0000 43%),linear-gradient(160deg,#030b13,#02070d 72%);border:1px solid #00b7ff6b;box-shadow:inset 0 0 60px #00b7ff17,0 0 0 1px #35d9ff0d,0 0 35px #00b7ff1f}.thadAvatarStage:after{content:"";z-index:20;pointer-events:none;clip-path:polygon(0 0,30% 0,30% 2px,2px 2px,2px 30%,0 30%,0 0,100% 0,100% 30%,calc(100% - 2px) 30%,calc(100% - 2px) 2px,70% 2px,70% 0,100% 0,100% 100%,70% 100%,70% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 70%,100% 70%,100% 100%,0 100%,0 70%,2px 70%,2px calc(100% - 2px),30% calc(100% - 2px),30% 100%,0 100%);border:1px solid #56dcff1f;position:absolute;inset:0}.thadCommandGrid{z-index:1;background-image:linear-gradient(#00b7ff12 1px,#0000 1px),linear-gradient(90deg,#00b7ff0e 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#000 62%,#0000);mask-image:linear-gradient(#00000073,#000 62%,#0000)}.thadAvatarPortraitWrap{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.thadAvatarImage{mix-blend-mode:screen;filter:saturate(.92)contrast(1.08)brightness(.96)!important;max-width:none!important;animation:5.4s ease-in-out infinite thadCommandBreathing!important;position:absolute!important}.thadAvatarShell.expanded .thadAvatarImage{width:auto!important;height:100%!important;bottom:0!important;right:-3%!important}.thadAvatarShell.minimized .thadAvatarImage{width:auto!important;height:108%!important;bottom:-4%!important;right:-12%!important}.thadCommandArc{z-index:3;pointer-events:none;border:1px solid #00b7ff42;border-radius:50%;position:absolute;box-shadow:0 0 18px #00b7ff17,inset 0 0 16px #00b7ff0d}.thadCommandArcOne{aspect-ratio:1;border-bottom-color:#0000;border-left-color:#0000;width:76%;animation:14s linear infinite thadCommandSpin;top:11%;left:12%}.thadCommandArcTwo{aspect-ratio:1;border-top-color:#0000;border-right-color:#0000;width:59%;animation:9s linear infinite thadCommandSpinReverse;top:19%;left:20.5%}.thadCommandSuitGlow{z-index:7;filter:blur(.6px)drop-shadow(0 0 8px #00b7ff);opacity:.25;clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);background:linear-gradient(112deg,#0000 12%,#00d0ff38 13%,#5fe7ffe0 14%,#0000 16% 47%,#00d0ff33 49%,#5fe7ffd9 50%,#0000 52% 84%,#5fe7ffcc 86%,#0000 88%);height:43%;position:absolute;bottom:5%;left:13%;right:13%}.thadCommandReadout{z-index:14;letter-spacing:.09em;text-align:left;color:#8ecfe8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010a11a8;border:1px solid #00b7ff33;gap:2px;padding:7px 8px;font:700 7px/1.15 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute}.thadCommandReadout i,.thadCommandReadout b,.thadCommandReadout em{font-style:normal}.thadCommandReadout b{color:#c8f7ff}.thadCommandReadout em{color:#35efad;font-size:6px}.thadCommandReadoutLeft{top:46%;left:9px}.thadCommandReadoutRight{text-align:right;top:32%;right:9px}.thadAvatarShell.minimized .thadCommandReadout{display:none}.thadIdentityCode{writing-mode:initial;z-index:14;font-size:7px;bottom:14px;left:12px;transform:none}.thadStateBadge{color:#bdf2ff;background:#010910c7;border:1px solid #00b7ff3d;box-shadow:0 0 14px #00b7ff14}.thadSyntheticScan{z-index:13;opacity:.3;background:linear-gradient(90deg,#0000 8%,#00b7ff40,#b9f5ff 50%,#00b7ff40,#0000 92%);height:1px;box-shadow:0 0 10px #00b7ff}.state-listening .thadCommandSuitGlow,.state-thinking .thadCommandSuitGlow,.state-speaking .thadCommandSuitGlow{opacity:.72}.state-listening .thadAvatarStage{border-color:#00d4ff;box-shadow:inset 0 0 70px #00c8ff1c,0 0 30px #00b7ff40}.state-thinking .thadCommandArcOne{animation-duration:4s}.state-thinking .thadCommandArcTwo{animation-duration:2.8s}.state-thinking .thadCommandGrid{opacity:.85;animation:5s linear infinite thadGridDrift}.state-speaking .thadCommandSuitGlow{animation:.35s ease-in-out infinite alternate thadSuitTalk}.state-speaking .thadAvatarStage{box-shadow:inset 0 0 72px #00c8ff24,0 0 36px #00b7ff47}.state-alert .thadAvatarStage{border-color:#ff546f;box-shadow:inset 0 0 55px #ff28481c,0 0 30px #ff284838}.state-alert .thadCommandArc{border-color:#ff546f8c}.thadFaceRig{z-index:12}.thadEye{background:#7be8ff!important;box-shadow:0 0 7px #00b7ff,0 0 18px #00b7ffbf!important}.thadMouth{background:#50d8ff!important;box-shadow:0 0 10px #00b7ffb3!important}.thadAvatarControls{background:linear-gradient(145deg,#020c15fa,#041928f5);border-color:#00b7ff4d;border-radius:13px;width:min(440px,100vw - 36px);box-shadow:0 20px 52px #0000007a,inset 0 0 34px #00b7ff0b}.thadAvatarControls strong{color:#42d5ff;letter-spacing:.14em}.thadWakeToggle{color:#a9e9ff;background:#00b7ff0a;border-color:#00b7ff3d}.thadWakeToggle input{accent-color:#00b7ff}.thadAvatarDragHandle{color:#7be8ff;background:#010a11db;border-color:#00b7ff59;box-shadow:0 0 12px #00b7ff14}@keyframes thadCommandSpin{to{transform:rotate(360deg)}}@keyframes thadCommandSpinReverse{to{transform:rotate(-360deg)}}@keyframes thadCommandBreathing{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.008)translateY(-2px)}}@keyframes thadSuitTalk{to{opacity:1;filter:blur(.45px)drop-shadow(0 0 14px #00b7ff)}}@media (max-width:700px){.thadAvatarShell.expanded .thadAvatarStage{height:54vh}.thadCommandReadout{display:none}}@media (prefers-reduced-motion:reduce){.thadCommandArc,.thadAvatarImage,.thadCommandSuitGlow{animation:none!important}}:root{--type-xs:.75rem;--type-sm:.8125rem;--type-md:.9375rem;--type-lg:1.125rem;--type-xl:1.375rem;--type-display:clamp(1.6rem, 2.2vw, 2rem);--text-on-dark:#f7fcff;--text-on-dark-muted:#c5d5df;--text-on-light:#172033;--text-on-light-muted:#566174}html{font-size:16px}body,button,input,textarea,select{font-size:var(--type-md)}body{line-height:1.5}.topbar h1{font-size:var(--type-display);line-height:1.15}.sectionHeading h2,.windowHeader h2,.roadmapBuildHeader h2{font-size:var(--type-lg);line-height:1.25}.attentionCard h3,.meetingPrepCard h3,.projectEditorTop h3{font-size:1rem;line-height:1.35}p,li,td,th,label,input,textarea,select,button{font-size:var(--type-md)}small,.eyebrow,.fieldLabel,.lastUpdatedLabel,.statusFresh,.voiceDisclosure,.chatFooter,.projectList span,.roadmapPhaseTop small,.eventTime,.event p,.metric span,.priority,.source,.category,.eventStatus,.importantBadge,.jobState{font-size:var(--type-xs)}body,.workspace,.dashboardCanvas,.dashboardWindow,.dashboardWindow .windowBody,.windowHeader,.panel,.attentionCard,.meetingPrepCard,.musicNowPlaying,.commandStatusBar,.thadAvatarControls,.chatBubble>div,.chatBubble>span,.metric,.commandGrid button,.projectList button,.musicTrack,.filterTabs button,.promptChips button{color:var(--text-on-dark)}.dashboardWindow p,.dashboardWindow li,.dashboardWindow label,.dashboardWindow small,.panel p,.panel li,.panel label,.panel small,.attentionCard p,.attentionCard small,.meetingPrepCard p,.meetingPrepCard small,.musicNowPlaying p,.musicNowPlaying small,.subtitle,.lastUpdatedLabel,.mutedText,.fieldLabel,.chatFooter,.voiceDisclosure,.connectionPanel p:last-of-type,.projectFooter small,.roadmapPhaseTop small,.roadmapPhase p,.event p,.metric span,.emailRow small,.emailRow p,.aiPriority p,.aiPrivacy,.aiSection ul{color:var(--text-on-dark-muted)}.dashboardWindow strong,.dashboardWindow h1,.dashboardWindow h2,.dashboardWindow h3,.dashboardWindow h4,.panel strong,.panel h1,.panel h2,.panel h3,.panel h4,.attentionCard strong,.attentionCard h3,.chatEmpty strong,.emailRow strong,.actionRow strong,.event strong,.metric strong{color:var(--text-on-dark)}.primaryButton,.integrationHealth,.integrationHealthItem,.hubspotResult.success,.hubspotResult.error,.errorBanner,.emptyState.lightSurface,.roadmapPhase,.roadmapPhase.completed,.roadmapPhase.planned,.priority.critical,.priority.high,.priority.normal,.importantBadge,input.lightSurface,textarea.lightSurface,select.lightSurface{color:var(--text-on-light)}.integrationHealth *,.integrationHealthItem *,.hubspotResult.success *,.hubspotResult.error *,.errorBanner *,.roadmapPhase *,.priority.critical,.priority.high,.priority.normal,.importantBadge{color:inherit}.integrationHealth small,.integrationHealthActions small,.integrationHealthItem small,.roadmapPhase p,.roadmapPhaseTop small{color:var(--text-on-light-muted)}input,textarea,select,.chatComposer textarea,.voiceControlBar select,.meetingPrepPanel>select,.projectEditor input,.projectEditor textarea,.projectEditor select,.settingsPanel select,.settingsPanel textarea{caret-color:#fff;color:var(--text-on-dark)!important}input::placeholder,textarea::placeholder{color:#91a8b7;opacity:1}select option{color:var(--text-on-light);background:#fff}.eyebrow,.eventTime,.textButton,.inlineSpeakButton,.viewEventLink,.metric strong.accent,.thadAvatarControls strong{color:#52d8ff}.primaryButton,.joinMeetingButton,.attentionPrimaryActions button,.filterTabs button.active,.btn-success,.btn-danger,.btn-warning{color:#fff!important}.secondaryButton,.compactButton,.commandGrid button,.projectList button,.musicTrack,.promptChips button,.filterTabs button:not(.active),.windowControls button,.iconButton{color:var(--text-on-dark)}.primaryButton{background:linear-gradient(#0aaee8,#0579b1);border-color:#52d8ff}:is(.integrationHealth,.integrationHealthItem,.hubspotResult,.errorBanner,.roadmapPhase)[style*="background: white"],:is(.integrationHealth,.integrationHealthItem,.hubspotResult,.errorBanner,.roadmapPhase)[style*="background:#fff"]{color:var(--text-on-light)}.thadCommandReadout{font-size:.625rem;line-height:1.3}.thadCommandReadout em{font-size:.5625rem}.thadIdentityCode{font-size:.625rem}@media (max-width:640px){html{font-size:15px}.windowHeader h2{font-size:1.0625rem}}:root{--control-text-size:var(--type-md);--control-min-height:42px}.chatBubble p,.chatComposer textarea,.chatComposer button,.promptChips button,.commandGrid button,.voiceControlBar button,.voiceControlBar select,.voiceToggle,.clearConversationButton,.micButton,.inlineSpeakButton,.primaryButton,.secondaryButton,.compactButton,.buttonLink,.filterTabs button,.attentionPrimaryActions button,.inboxEmailActions button,.inboxEmailActions a,.meetingPrepActions button,.meetingPrepActions a,.assistAction,.emailActionButtons button,.draftActions button,.workflowButtons button,.workflowTabs button,.workflowItemActions button,.snoozeEditor button,.thadAvatarActions button,.thadWakeToggle,.musicControls button,.musicSearch button,.projectFooterActions button,.settingsActions button,.btn{line-height:1.35;font-size:var(--control-text-size)!important}.promptChips button,.commandGrid button,.chatComposer button,.primaryButton,.secondaryButton,.compactButton,.buttonLink,.filterTabs button,.attentionPrimaryActions button,.inboxEmailActions button,.inboxEmailActions a,.meetingPrepActions button,.meetingPrepActions a,.emailActionButtons button,.draftActions button,.workflowButtons button,.workflowTabs button,.workflowItemActions button,.snoozeEditor button,.thadAvatarActions button,.musicControls button,.musicSearch button,.projectFooterActions button,.settingsActions button,.btn{min-height:var(--control-min-height);padding:10px 14px}.promptChips{gap:10px}.promptChips button{padding-inline:14px}.commandGrid button{padding:13px 15px}.chatComposer textarea{min-height:54px;padding:12px 13px}.chatBubble>div{padding:12px 14px}.chatBubble p{line-height:1.55}.dismissButton,.snoozeEditor button,.workflowItemActions button,.workflowTabs button:not(.active),.vipItem button,.emailActionButtons button:not(.primaryButton),.draftActions button:not(.primaryButton),.compactButton:not(.primaryButton),.btn-light,button.lightSurface,a.lightSurface.buttonLink{color:var(--text-on-light)!important;text-shadow:none!important;background:#fff!important;border-color:#c8d3dd!important}.dismissButton:hover,.snoozeEditor button:hover,.workflowItemActions button:hover,.workflowTabs button:not(.active):hover,.vipItem button:hover,.emailActionButtons button:not(.primaryButton):hover,.draftActions button:not(.primaryButton):hover,.compactButton:not(.primaryButton):hover,.btn-light:hover,button.lightSurface:hover,a.lightSurface.buttonLink:hover{color:#07111f!important;background:#f3fbff!important;border-color:#54cfff!important}.windowControls button,.iconButton{min-height:34px;padding:0;font-size:1rem!important}@media (max-width:640px){:root{--control-min-height:44px}.promptChips button,.commandGrid button{text-align:left;width:100%}}.musicProgress{cursor:pointer;appearance:none;border:0;width:100%;display:block;min-height:10px!important;padding:0!important}.musicProgress:hover,.musicProgress:focus-visible{outline-offset:3px;outline:1px solid #74e8ffd9;box-shadow:0 0 14px #21a9e659}.musicControls{gap:10px}.musicControls button{min-width:86px}.musicControls button[aria-label*="10 seconds"]{font-variant-numeric:tabular-nums;min-width:92px}@media (max-width:700px){.musicControls button{flex:calc(33.333% - 10px);min-width:100px}}.answerModes span,.chatMessageActions .copyButton:not(.primaryCopy){color:#07111f!important;text-shadow:none!important;background:#fff!important;border-color:#b9c9d6!important}.answerModes span{text-transform:none;letter-spacing:0;padding:5px 9px;font-size:var(--type-sm)!important}.chatMessageActions .copyButton:not(.primaryCopy):hover,.answerModes span:hover{color:#07111f!important;background:#f2fbff!important;border-color:#52d8ff!important}.hubspotStageGrid,.hubspotStageRow,.hubspotStageRow.header,.hubspotStageRow strong,.hubspotStageRow span{color:var(--text-on-light)!important}.hubspotStageRow.header{color:var(--text-on-light-muted)!important;font-size:var(--type-sm)!important}.todoMetrics button,.todoMetrics button.warning,.todoMetrics button strong,.todoMetrics button span{color:var(--text-on-light)!important}.todoMetrics button{min-height:86px;padding:14px 16px;background:#f8faff!important;border-color:#c8d3dd!important}.todoMetrics button.warning{background:#fff8e9!important;border-color:#e7b76b!important}.todoMetrics strong{line-height:1.15;font-size:var(--type-xl)!important}.todoMetrics span{margin-top:6px;line-height:1.35;font-size:var(--type-md)!important}.projectScanOverview,.projectScanOverview *,.projectScanResult,.projectScanResult *,.scanRecommendation,.scanRecommendation *{color:var(--text-on-light)!important}.projectScanOverview span,.projectScanResult small,.projectScanResult .eyebrow{color:var(--text-on-light-muted)!important}.projectScanResult .secondaryButton{color:#07111f!important;background:#fff!important;border-color:#b9c9d6!important}.roadmapPhase,.roadmapPhase strong,.roadmapPhase p,.roadmapPhase ul,.roadmapPhase li,.roadmapPhase small{color:var(--text-on-light)!important}.roadmapPhase p,.roadmapPhase small{color:var(--text-on-light-muted)!important}.roadmapPhase .roadmapPhaseId,.roadmapPhase.current .roadmapPhaseId,.roadmapPhase.completed .roadmapPhaseId{color:#fff!important}:root{--focus-ring:#7be8ff}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:3px solid var(--focus-ring)!important}button:disabled,a[aria-disabled=true]{opacity:.55;cursor:not-allowed!important}.emptyState,.loadingState,.errorState,.panelMessage{font-size:var(--type-md);border-radius:12px;padding:14px 16px;line-height:1.5}.dashboardWindow{min-width:320px;max-width:100vw;min-height:220px}.chatMessageActions,.answerModes{flex-wrap:wrap;gap:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.thadAvatarPortraitWrap{isolation:isolate;overflow:hidden}.thadAvatar3D,.thadAvatar3D canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.thadAvatar3D{filter:drop-shadow(0 0 16px #33cdff59);background:radial-gradient(circle at 50% 48%,#27bfff2e,#0000 42%),linear-gradient(#0014230d,#00070e66)}.thad3DLoading{color:#fff;font-size:var(--type-sm);text-align:center;background:#020a12d6;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.state-listening .thadAvatar3D{filter:drop-shadow(0 0 24px #53dcffad)}.state-thinking .thadAvatar3D{filter:drop-shadow(0 0 28px #28a2ffb8)}.state-speaking .thadAvatar3D{filter:drop-shadow(0 0 25px #53dcffb3)}.state-alert .thadAvatar3D{filter:drop-shadow(0 0 24px #ff9f43ad)}.thadAvatarShell.minimized .thadAvatar3D canvas{transform:scale(1.08)}.thadAvatarShell.expanded .thadAvatar3D canvas{transform:scale(1.01)}@media (prefers-reduced-motion:reduce){.thadAvatar3D{filter:none!important}}.thadAvatar3DFacial canvas{transform-origin:50% 54%}.state-speaking .thadAvatar3DFacial{filter:drop-shadow(0 0 28px #53dcffc7)}.state-listening .thadAvatar3DFacial{filter:drop-shadow(0 0 26px #64e5ffc2)}.state-thinking .thadAvatar3DFacial{filter:drop-shadow(0 0 30px #28a2ffc7)}.thadAvatar3D canvas{transition:opacity .18s,filter .18s}.thadAvatarShell.renderer-failed .thadAvatarPortraitWrap:after{content:"3D renderer recovered to fallback";color:#fff;background:#020a12d1;border-radius:7px;padding:4px 7px;font-size:11px;position:absolute;inset:auto 8px 8px}.settingsPanel input[type=range]{width:100%;accent-color:var(--focus-ring)}@media (max-width:700px){.thadAvatarShell.expanded{max-width:calc(100vw - 16px)}}.thad2DAnimated{--thad-2d-motion:.75;--thad-2d-glow:.8;--thad-2d-audio:0;pointer-events:none;isolation:isolate;background:radial-gradient(circle at 52% 31%, rgba(24, 138, 194, calc(.12 * var(--thad-2d-glow))), transparent 39%), linear-gradient(180deg, #020d1624, #01070d70);display:block;position:absolute;inset:0;overflow:hidden}.thad2DPortrait{z-index:4;object-fit:cover;object-position:center center;width:100%;height:100%;filter:saturate(.97) contrast(1.04) brightness(.95) drop-shadow(0 0 calc(12px * var(--thad-2d-glow)) #00bfff3b);transform-origin:53% 76%;animation:thad2DBreathe calc(5.4s / max(.35, var(--thad-2d-motion))) ease-in-out infinite;position:absolute}.thad2DDepth{pointer-events:none;position:absolute;inset:0}.thad2DDepthBack{z-index:2;background:repeating-linear-gradient(0deg,#0000 0 5px,#5adcff05 6px)}.thad2DDepthFront{z-index:14;mix-blend-mode:screen;background:radial-gradient(circle at 51% 30%,#0000 0 38%,#00b7ff0b 55%,#0000 72%)}.thad2DShoulderGlow{z-index:7;background:radial-gradient(ellipse at center bottom, rgba(61, 220, 255, calc(.22 * var(--thad-2d-glow))), transparent 65%);filter:blur(7px);height:42%;animation:3.6s ease-in-out infinite thad2DGlow;position:absolute;bottom:2%;left:8%;right:8%}.thad2DEye{z-index:10;width:3.8%;height:1.7%;box-shadow:0 0 calc(8px * var(--thad-2d-glow)) #3fdefff2;background:radial-gradient(circle at 52% 52%,#e8fdff 0 12%,#5de5ff 15% 34%,#07394d 38% 64%,#0000 68%);border-radius:50%;animation:6.8s ease-in-out infinite thad2DEyeSaccade;position:absolute;top:28.3%}.thad2DEyeLeft{left:47.1%}.thad2DEyeRight{left:62.8%}.thad2DEye i{background:#020b10;border-radius:50%;width:28%;height:70%;margin:14% auto;display:block}.thad2DLid{z-index:11;transform-origin:top;background:linear-gradient(#a66f4f,#6e4432);border-radius:55%;width:5.5%;height:2.7%;animation:5.2s infinite thad2DBlink;position:absolute;top:27.8%;transform:scaleY(0)}.thad2DLidLeft{left:46.1%}.thad2DLidRight{left:62%}.thad2DMouth{z-index:11;transform-origin:50%;width:8.4%;height:2.1%;box-shadow:0 0 calc(7px * var(--thad-2d-glow)) #00b7ff38;opacity:.88;background:radial-gradient(#140708 0 42%,#6a2424 58%,#4aceee3d 70%,#0000 73%);border-radius:50%;transition:transform 65ms linear,opacity .15s;position:absolute;top:45.1%;left:56.1%}.thad2DScan{z-index:13;opacity:.35;background:linear-gradient(90deg,#0000,#5ce5ff 48%,#0000);height:1px;animation:6.2s ease-in-out infinite thad2DScan;position:absolute;top:12%;left:4%;right:4%;box-shadow:0 0 10px #00b7ffbf}.thad2DParticles{z-index:8;position:absolute;inset:0}.thad2DParticles i{--particle-index:0;left:calc(9% + (var(--particle-index) * 7.2%));opacity:.24;width:2px;height:2px;animation:thad2DParticle calc(3.8s + (var(--particle-index) * .17s)) linear infinite;animation-delay:calc(var(--particle-index) * -.29s);background:#70eaff;border-radius:50%;position:absolute;bottom:4%;box-shadow:0 0 7px #00b7ff}.thad2DVoicePulse{z-index:9;height:1px;box-shadow:0 0 calc(18px * var(--thad-2d-glow)) #00b7ffe6;opacity:calc(.16 + (var(--thad-2d-audio) * .7));transform:scaleX(calc(.55 + (var(--thad-2d-audio) * .45)));background:#5ee6ff;transition:opacity 70ms linear,transform 70ms linear;position:absolute;bottom:5%;left:18%;right:18%}.thad2DAnimated.state-listening .thad2DEye,.thad2DAnimated.state-alert .thad2DEye{filter:brightness(1.38)}.thad2DAnimated.state-thinking .thad2DPortrait{animation-name:thad2DThinking;animation-duration:4.2s}.thad2DAnimated.state-speaking .thad2DShoulderGlow{opacity:calc(.58 + (var(--thad-2d-audio) * .42))}.thad2DAnimated.state-alert{background-color:#5c32080d}@keyframes thad2DBreathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50.7%)scale(1.012)}}@keyframes thad2DThinking{0%,to{transform:translate(-50%,-50%)scale(1.008)rotate(0)}50%{transform:translate(-50%,-50%)scale(1.016)rotate(-.35deg)}}@keyframes thad2DBlink{0%,45%,48%,to{transform:scaleY(0)}46%,47%{transform:scaleY(1)}76%,78%{transform:scaleY(0)}77%{transform:scaleY(1)}}@keyframes thad2DEyeSaccade{0%,18%,to{transform:translate(0)}24%,34%{transform:translate(9%)}48%,61%{transform:translate(-7%)}}@keyframes thad2DScan{0%,to{opacity:.08;top:13%}50%{opacity:.42;top:87%}}@keyframes thad2DParticle{0%{opacity:0;transform:translateY(0)}15%{opacity:.32}to{opacity:0;transform:translateY(-260px)}}@keyframes thad2DGlow{0%,to{opacity:.45}50%{opacity:.78}}.attentionPreview,.attentionReason{color:var(--text-on-light)!important;background:#f8faff!important;border-color:#c8d3dd!important}.attentionPreview *,.attentionReason *{color:inherit}.attentionPreview small,.attentionReason small{color:var(--text-on-light-muted)!important;font-size:var(--type-sm)!important}.attentionPreview p,.attentionReason p{line-height:1.55;color:var(--text-on-light)!important;font-size:var(--type-md)!important}.attentionPreview .previewToggle{color:#075f91!important}@media (prefers-reduced-motion:reduce){.thad2DPortrait,.thad2DLid,.thad2DEye,.thad2DScan,.thad2DParticles i,.thad2DShoulderGlow{animation:none!important}}.thad2DAnimated{place-items:center;display:grid}.thad2DPortrait{object-fit:cover;object-position:50% 50%;transform-origin:50% 76%;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.thadAssistantConsoleWindow .dashboardWindowBody{padding:0;overflow:hidden}.thadUnifiedConsole{background:linear-gradient(#020910 0%,#05121d 46%,#071622 100%);grid-template-rows:minmax(330px,44%) minmax(360px,56%);height:100%;min-height:700px;display:grid}.thadUnifiedAvatar{background:radial-gradient(circle at 50% 34%,#00b2ff29,#0000 52%);border-bottom:1px solid #00beff52;min-height:330px;position:relative;overflow:hidden}.thadUnifiedChat{background:#030b13f5;min-height:0;padding:14px;overflow:auto}.thadAvatarShell.embedded{filter:none;pointer-events:auto;flex-direction:column;align-items:stretch;width:100%;max-width:none;height:100%;display:flex;position:relative!important;inset:auto!important}.thadAvatarShell.embedded .thadAvatarStage{border:0;border-radius:0;min-height:330px;box-shadow:inset 0 0 80px #00b7ff1f;width:100%!important;height:100%!important;transform:none!important}.thadAvatarShell.embedded .thadAvatarControls{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01080fd6;border:1px solid #00beff42;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0;padding:10px 12px;display:grid;position:absolute;bottom:12px;left:14px;right:14px}.thadAvatarShell.embedded .thadAvatarControls>div:first-child strong{color:#fff;font-size:14px;display:block}.thadAvatarShell.embedded .thadAvatarControls small{color:#d9f6ff;font-size:12px;line-height:1.35;display:block}.thadAvatarShell.embedded .thadAvatarActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.thadAvatarShell.embedded .thadAvatarActions button,.thadAvatarShell.embedded .thadWakeToggle{min-height:34px;padding:7px 10px;font-size:12px}.thadAvatarShell.embedded .thadCommandReadout{top:56px}.thadAvatarShell.embedded .thadIdentityCode,.thadAvatarShell.embedded .thadStateBadge{bottom:92px}.thad2DRig{background:radial-gradient(circle at 50% 42%,#0097da2e,#0000 54%);display:block;position:absolute;inset:0;overflow:hidden}.thad2DFrameStack{aspect-ratio:360/406;width:min(54%,360px);filter:drop-shadow(0 0 calc(18px * var(--thad-2d-glow)) #00c9ff94);animation:5.2s ease-in-out infinite thadRigBreath;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.thad2DExpression{object-fit:cover;object-position:center;opacity:0;will-change:opacity,transform;mix-blend-mode:normal;width:100%;height:100%;transition:opacity .28s,transform .5s,filter .4s;position:absolute;inset:0;transform:scale(1.01)}.thad2DRig.state-idle .thad2DExpression-idle{opacity:1}.thad2DRig.state-listening .thad2DExpression-listening{opacity:1;transform:scale(1.035)translateY(-1%)}.thad2DRig.state-thinking .thad2DExpression-thinking{opacity:1;animation:3.2s ease-in-out infinite alternate thadRigThink;transform:scale(1.025)translate(1.5%)}.thad2DRig.state-alert .thad2DExpression-alert{opacity:1;filter:saturate(1.08)contrast(1.04);transform:scale(1.04)}.thad2DRig.state-speaking .thad2DExpression-speaking{opacity:1;animation:.34s step-end infinite thadRigSpeakOpen}.thad2DRig.state-speaking .thad2DExpression-friendly{opacity:0;animation:.34s step-end infinite thadRigSpeakClosed}.thad2DRig.state-speaking .thad2DFrameStack{transform:translate(-50%,-50%) scale(calc(1 + (var(--thad-2d-audio) * .018)));filter:drop-shadow(0 0 calc(24px * var(--thad-2d-glow)) #00dcffc7)}.thad2DRig .thad2DShoulderGlow{filter:blur(18px);opacity:.48;background:radial-gradient(#00cdff57,#0000 68%);border-radius:50%;height:24%;position:absolute;bottom:7%;left:17%;right:17%}.thad2DRig.state-speaking .thad2DShoulderGlow{animation:.28s ease-in-out infinite alternate thadRigGlow}.thad2DRig.state-listening .thad2DShoulderGlow{opacity:.72}.thad2DRig.state-thinking .thad2DShoulderGlow{animation:1.6s ease-in-out infinite thadRigThinkingGlow}.thad2DRig .thad2DScan{z-index:7;opacity:.46;background:linear-gradient(90deg,#0000,#65eaff,#0000);height:2px;animation:4.4s linear infinite thadRigScan;position:absolute;top:18%;left:15%;right:15%;box-shadow:0 0 14px #00c8ff}.thad2DRig .thad2DVoicePulse{filter:blur(8px);width:44%;height:8px;opacity:calc(.18 + (var(--thad-2d-audio) * .72));background:#00d6ffad;border-radius:50%;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}@keyframes thadRigBreath{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.012)translateY(-.5%)}}@keyframes thadRigThink{0%{transform:scale(1.02)translate(-1%)}to{transform:scale(1.035)translate(2%)translateY(-1%)}}@keyframes thadRigSpeakOpen{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes thadRigSpeakClosed{0%,48%{opacity:0}49%,to{opacity:1}}@keyframes thadRigGlow{0%{opacity:.46;transform:scaleX(.94)}to{opacity:.88;transform:scaleX(1.05)}}@keyframes thadRigThinkingGlow{0%,to{opacity:.35}50%{opacity:.78}}@keyframes thadRigScan{0%{opacity:0;top:17%}10%{opacity:.55}90%{opacity:.55}to{opacity:0;top:75%}}@media (max-width:900px){.thadUnifiedConsole{grid-template-rows:360px auto;min-height:760px}.thadAvatarShell.embedded .thadAvatarControls{grid-template-columns:1fr}.thadAvatarShell.embedded .thadAvatarActions{justify-content:flex-start}.thad2DFrameStack{width:min(68%,330px)}}@media (prefers-reduced-motion:reduce){.thad2DFrameStack,.thad2DExpression,.thad2DScan,.thad2DShoulderGlow{transition:none!important;animation:none!important}}.thadCore{--core-color:#09c8ff;--core-secondary:#70eaff;--core-audio:0;--core-motion:.75;--core-glow:.8;color:var(--core-color);isolation:isolate;background:radial-gradient(circle at 50% 45%,#00b7ff21,#0000 46%),linear-gradient(#020810,#03111d 68%,#02070c);position:absolute;inset:0;overflow:hidden}.thadCore.state-listening{--core-color:#26e6ff;--core-secondary:#c3f8ff}.thadCore.state-thinking{--core-color:#00a9ff;--core-secondary:#75d8ff}.thadCore.state-speaking{--core-color:#697cff;--core-secondary:#8ff5ff}.thadCore.state-alert{--core-color:#ff6b16;--core-secondary:#ffbd4a}.thadCore.state-complete{--core-color:#16e6a0;--core-secondary:#82ffd2}.thadCoreBackdrop{background-image:linear-gradient(#00aaff09 1px,#0000 1px),linear-gradient(90deg,#00aaff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 78%);mask-image:radial-gradient(circle,#000 20%,#0000 78%)}.thadCoreSvg{width:100%;height:100%;filter:drop-shadow(0 0 calc(10px * var(--core-glow)) color-mix(in srgb,currentColor 55%,transparent));position:absolute;inset:0;overflow:visible}.coreRing{transform-box:fill-box;transform-origin:50%;will-change:transform,opacity,stroke-width}.ringOuter{animation:coreRotate calc(28s / var(--core-motion)) linear infinite}.ringTelemetry{animation:coreRotateReverse calc(19s / var(--core-motion)) linear infinite}.ringMiddle{animation:coreRotate calc(15s / var(--core-motion)) linear infinite}.ringInner{animation:coreRotateReverse calc(10s / var(--core-motion)) linear infinite}.ringPulse{animation:3.4s ease-in-out infinite corePulse}.coreSphere{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite coreSphereIdle}.coreHex,.coreDot{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite coreHexPulse}.coreHexInner{animation-delay:-1.3s}.coreWaveform{opacity:.08;transition:opacity .22s}.coreWaveform line{transform-box:fill-box;transform-origin:50%;transform:scaleY(calc(.2 + (var(--core-audio) * 1.9)));opacity:calc(.25 + var(--core-audio));transition:transform 65ms linear,opacity 65ms linear}.thadCore.state-speaking .coreWaveform{opacity:.9}.thadCore.state-speaking .coreWaveform line{animation:.34s ease-in-out infinite alternate coreBar;animation-delay:calc(var(--bar) * -18ms)}.thadCore.state-speaking .coreSphere{transform:scale(calc(1 + (var(--core-audio) * .14)));animation-duration:.7s}.thadCore.state-speaking .ringInner,.thadCore.state-speaking .ringMiddle{stroke-width:calc(2px + (var(--core-audio) * 5px))}.thadCore.state-listening .ringOuter{animation-duration:8s;transform:scale(1.07)}.thadCore.state-listening .ringInner{animation-duration:22s}.thadCore.state-listening .coreSphere{animation:1.2s ease-in-out infinite coreListen}.thadCore.state-thinking .ringOuter{animation-duration:5s}.thadCore.state-thinking .ringTelemetry{animation-duration:3.8s}.thadCore.state-thinking .ringMiddle{animation-duration:2.9s}.thadCore.state-thinking .coreSphere{animation:.8s ease-in-out infinite alternate coreThink}.thadCore.state-alert .coreRing{stroke-dasharray:18 5;animation-duration:1.7s}.thadCore.state-alert .coreSphere{animation:.52s ease-in-out infinite alternate coreAlert}.thadCore.state-complete .coreRing{animation-duration:30s}.thadCore.state-complete .coreSphere{animation:1.2s ease-out both coreComplete}.coreBase{animation:3.2s ease-in-out infinite coreBasePulse}.coreBeam{animation:2.8s ease-in-out infinite coreBeamPulse}.thadCoreParticles{z-index:0;pointer-events:none;position:absolute;inset:0}.thadCoreParticles i{--angle:calc(var(--p) * 31deg);opacity:.35;width:3px;height:3px;transform:rotate(var(--angle)) translateX(calc(105px + (var(--p) * 5px)));animation:coreParticle calc((5s + var(--p) * .13s) / var(--core-motion)) linear infinite;animation-delay:calc(var(--p) * -.19s);background:currentColor;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 8px}.thadCore.state-thinking .thadCoreParticles i{animation-duration:2.1s;animation-direction:reverse}.thadCore.state-alert .thadCoreParticles i{animation-duration:.9s}.thadCoreStatus{z-index:4;text-align:center;pointer-events:none;text-shadow:0 0 14px;justify-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thadCoreStatus span{letter-spacing:.22em;color:var(--core-secondary);margin-bottom:62px;font-size:12px}.thadCoreStatus strong{letter-spacing:.18em;color:#fff;font-size:23px}.thadCoreStatus small{letter-spacing:.25em;color:var(--core-secondary);font-size:10px}.thadRendererSelect{color:#fff;align-items:center;gap:7px;font-size:12px;display:flex}.thadRendererSelect select{color:#fff;background:#06131f;border:1px solid #00beff61;border-radius:8px;min-height:34px;padding:6px 28px 6px 9px;font-size:13px}@keyframes coreRotate{to{transform:rotate(360deg)}}@keyframes coreRotateReverse{to{transform:rotate(-360deg)}}@keyframes corePulse{0%,to{opacity:.28;transform:scale(.94)}50%{opacity:.72;transform:scale(1.06)}}@keyframes coreSphereIdle{0%,to{opacity:.9;transform:scale(.98)}50%{opacity:1;transform:scale(1.035)}}@keyframes coreHexPulse{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes coreBar{0%{transform:scaleY(calc(.25 + var(--core-audio)))}to{transform:scaleY(calc(.8 + (var(--core-audio) * 2.5)))}}@keyframes coreListen{0%,to{transform:scale(.96)}50%{transform:scale(1.08)}}@keyframes coreThink{0%{transform:scale(.96)rotate(-2deg)}to{transform:scale(1.07)rotate(2deg)}}@keyframes coreAlert{0%{opacity:.75;transform:scale(.94)}to{opacity:1;transform:scale(1.1)}}@keyframes coreComplete{0%{opacity:.3;transform:scale(.8)}55%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}@keyframes coreBasePulse{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:.9;transform:translateY(-3px)}}@keyframes coreBeamPulse{0%,to{opacity:.3}50%{opacity:.88}}@keyframes coreParticle{0%{opacity:0;transform:rotate(var(--angle)) translateX(78px) scale(.4)}25%{opacity:.55}to{opacity:0;transform:rotate(calc(var(--angle) + 160deg)) translateX(270px) scale(1.3)}}@media (max-width:900px){.thadCoreStatus span{margin-bottom:49px}.thadCoreStatus strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.thadCore *{transition:none!important;animation:none!important}.thadCoreParticles{display:none}}:root{--tron-bg:#020810;--tron-panel:#06131f;--tron-panel-2:#081a29;--tron-line:#00beff57;--tron-line-strong:#00d5ffb8;--tron-cyan:#17d9ff;--tron-blue:#008cff;--tron-text:#f5fbff;--tron-muted:#a9c3d3;--tron-green:#25e89b;--tron-amber:#ffad32}html,body{background:var(--tron-bg);color:var(--tron-text)}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 12%,#008aff21,#0000 42%),linear-gradient(#00aeff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#00aeff06 1px,#0000 1px) 0 0/42px 42px;position:fixed;inset:0}.fullWorkspace .workspace{background:0 0}.stickyTopbar,.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--tron-line)!important;background:#020810e6!important}.stickyTopbar h1,.topbar h1,.stickyTopbar strong,.topbar strong{color:var(--tron-text)!important}.stickyTopbar .subtitle,.topbar .subtitle{color:var(--tron-muted)!important}.workspaceTabs,.tabBar{box-shadow:inset 0 0 24px #00aaff0a;border:1px solid var(--tron-line)!important;background:#030c15c7!important}.workspaceTab,.tabButton,.navItem{color:var(--tron-muted)!important}.workspaceTab.active,.tabButton.active,.navItem.active{box-shadow:inset 3px 0 0 var(--tron-cyan),0 0 18px #00b8ff1f;color:#fff!important;border-color:var(--tron-line-strong)!important;background:linear-gradient(#009cff38,#0071d614)!important}.dashboardCanvas{background:0 0!important}.dashboardWindow{overflow:hidden;border:1px solid var(--tron-line)!important;background:linear-gradient(#06131ffa,#030c15fa)!important;border-radius:14px!important;box-shadow:0 16px 42px #0000006b,inset 0 0 0 1px #ffffff04,0 0 24px #009cff0f!important}.dashboardWindow:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#00ceff0b,#0000 22% 78%,#007eff09);position:absolute;inset:0}.dashboardWindow>*{z-index:1;position:relative}.windowHeader{min-height:58px;border-bottom:1px solid var(--tron-line)!important;background:linear-gradient(#081b2bfa,#04101bfa)!important;padding:10px 14px!important}.windowHeader h2{letter-spacing:.035em;color:#fff!important;font-size:16px!important}.windowHeader .eyebrow{color:var(--tron-cyan)!important;font-size:11px!important}.windowBody{color:var(--tron-text)!important;background:0 0!important}.windowControls button,.windowExpandButton{border:1px solid var(--tron-line)!important;color:#eafaff!important;background:#020c15e0!important;border-radius:8px!important;min-height:34px!important;padding:6px 10px!important;font-size:13px!important;font-weight:700!important}.windowControls button:hover,.windowExpandButton:hover{box-shadow:0 0 14px #00c8ff24;border-color:var(--tron-line-strong)!important;background:#0082dc2b!important}.windowExpandButton{color:var(--tron-cyan)!important}.windowBody .panel,.windowBody .attentionCard,.windowBody .metric,.windowBody .meetingPrepCard,.windowBody .projectList button,.windowBody .candidateQueue,.windowBody .contextReview{color:var(--tron-text);background:#071725d1!important;border-color:#00b4ff38!important}.windowBody input,.windowBody textarea,.windowBody select{color:#fff!important;background:#06121d!important;border-color:#00beff4d!important}.windowBody input::placeholder,.windowBody textarea::placeholder{color:#7895a7!important}.windowBody .mutedText,.windowBody small,.windowBody .subtitle{color:var(--tron-muted)}.windowBody a,.windowBody .textButton{color:var(--tron-cyan)!important}.primaryButton{box-shadow:0 0 18px #00c6ff2e;color:#00101b!important;background:linear-gradient(#10cfff,#008fe8)!important;border:1px solid #51e7ff!important}.secondaryButton,.compactButton{color:#fff!important;border:1px solid var(--tron-line)!important;background:#008bdb1f!important}.statusDot,.healthDot{background:var(--tron-green)!important;box-shadow:0 0 10px #25e89bb3!important}.workspaceBackdrop{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000308d1;animation:.18s ease-out workspaceFadeIn;position:fixed;inset:0}.dashboardWindow.workspaceExpanded{flex-direction:column;animation:.2s ease-out workspaceExpandIn;display:flex;border-color:var(--tron-line-strong)!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;position:fixed!important;inset:clamp(76px,8vh,104px) clamp(14px,2.5vw,42px) clamp(14px,2.5vh,32px)!important;box-shadow:0 26px 80px #000000b8,0 0 44px #00beff24,inset 0 0 0 1px #5debff14!important}.dashboardWindow.workspaceExpanded .windowHeader{flex:none;padding:13px 18px!important}.dashboardWindow.workspaceExpanded .windowHeader h2{font-size:20px!important}.dashboardWindow.workspaceExpanded .windowBody{flex:auto;min-height:0;overflow:auto;padding:20px!important}.dashboardWindow.workspaceExpanded .windowExpandButton{border-color:var(--tron-line-strong)!important;color:#fff!important;background:#00b6ff2e!important}.dashboardWindow.workspaceExpanded .windowResize{display:none!important}@keyframes workspaceFadeIn{0%{opacity:0}to{opacity:1}}@keyframes workspaceExpandIn{0%{opacity:.4;transform:scale(.97)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:760px){.dashboardWindow.workspaceExpanded{inset:64px 8px 8px!important}.windowExpandButton{width:36px;padding:0!important;font-size:0!important}.windowExpandButton:after{content:"⛶";font-size:16px}}@media (prefers-reduced-motion:reduce){.workspaceBackdrop,.dashboardWindow.workspaceExpanded{animation:none!important}}.thad-command-redesign .topbar,.thad-command-redesign .workspaceTabs,.thad-command-redesign .briefPanel,.legacyCommandCanvas{display:none!important}.commandRedesignShell{color:#f5fbff;background:#020810;grid-template-columns:184px 1fr;min-height:100vh;display:grid;position:relative;overflow:hidden}.commandRedesignShell:before{content:"";pointer-events:none;background:radial-gradient(circle at 55% 14%,#0089ff1f,#0000 38%),linear-gradient(#00aeff06 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#00aeff06 1px,#0000 1px) 0 0/40px 40px;position:absolute;inset:0}.commandRail{z-index:2;background:linear-gradient(#030d18fa,#020810fa);border-right:1px solid #00c0ff47;flex-direction:column;min-height:100vh;padding:20px 14px;display:flex;position:relative}.commandBrand{border-bottom:1px solid #00c0ff2b;align-items:center;gap:10px;padding:2px 8px 22px;display:flex}.commandBrand>span{color:#17d9ff;text-shadow:0 0 16px #17d9ffcc;font-size:34px}.commandBrand strong{letter-spacing:.08em;font-size:24px}.commandBrand small{letter-spacing:.14em;color:#a9c3d3;margin-top:2px;font-size:9px;display:block}.commandRail nav{gap:7px;padding:18px 0;display:grid}.commandRail nav button{color:#d5e6f0;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:43px;padding:0 10px;font-size:14px;display:flex}.commandRail nav button span{color:#17d9ff;width:20px;font-size:17px}.commandRail nav button.active,.commandRail nav button:hover{color:#fff;background:linear-gradient(90deg,#008eff47,#008eff0a);box-shadow:inset 3px 0 #18d9ff,0 0 18px #00a4ff1c}.commandRailStatus{background:#05131fd1;border:1px solid #00c0ff47;border-radius:11px;margin-top:auto;padding:13px}.commandRailStatus strong{font-size:12px;display:block}.commandRailStatus small{color:#b4cddd;margin:7px 0 11px;font-size:11px;display:block}.commandRailStatus i{background:#25e89b;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 8px #25e89b}.commandRailStatus button{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#007de62e;border:1px solid #00d2ff9e;border-radius:8px;width:100%;min-height:38px;font-weight:700}.commandMain{z-index:1;min-width:0;padding:0 18px 18px;position:relative}.commandHeader{border-bottom:1px solid #00c0ff40;justify-content:space-between;align-items:center;height:78px;padding:0 10px 0 14px;display:flex}.commandHeader h1{margin:0 0 4px;font-size:22px}.commandHeader p{color:#a9c3d3;margin:0;font-size:13px}.commandHeader p b{color:#17d9ff;margin:0 7px}.commandHeaderMetrics{align-items:center;gap:16px;display:flex}.commandHeaderMetrics>span{border-right:1px solid #00c0ff29;padding-right:16px;display:grid}.commandHeaderMetrics small{letter-spacing:.08em;color:#9eb9c9;font-size:9px}.commandHeaderMetrics strong{font-size:18px}.commandHeaderMetrics button{color:#dff7ff;background:0 0;border:0;font-size:22px;position:relative}.commandHeaderMetrics button i{color:#fff;background:#078df4;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.commandUser{color:#17d9ff;border:1px solid #17d9ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.commandGrid{grid-template-columns:minmax(245px,.82fr) minmax(520px,1.65fr) minmax(270px,.9fr);gap:12px;padding-top:12px;display:grid}.commandColumn{align-content:start;gap:12px;display:grid}.commandColumnCenter{min-width:0}.commandBottomGrid{grid-template-columns:1.05fr 1fr .95fr 1fr;gap:12px;margin-top:12px;display:grid}.commandGridCard{background:linear-gradient(#06131ffa,#030c15fa);border:1px solid #00beff6b;border-radius:11px;overflow:hidden;box-shadow:0 14px 36px #00000057,inset 0 0 24px #009cff09}.commandGridCard>header{background:#061725e0;border-bottom:1px solid #00beff3d;justify-content:space-between;align-items:center;height:44px;padding:0 12px;display:flex}.commandGridTitle{align-items:center;gap:9px;display:flex}.commandGridTitle>span{color:#17d9ff;font-size:17px}.commandGridTitle h2{letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:13px}.commandGridCard>header>button{color:#17d9ff;background:0 0;border:0;font-size:11px}.commandGridCard>header>button b{margin-left:4px;font-size:14px}.commandGridCompact{padding:10px 12px}.briefCompact article,.calendarCompact article,.outlookCompact article,.tasksCompact article,.projectCompact article,.jobsCompact article{border-bottom:1px solid #ffffff0e;align-items:center;gap:9px;padding:9px 0;display:flex}.briefCompact article:last-child,.calendarCompact article:last-child,.outlookCompact article:last-child,.tasksCompact article:last-child,.projectCompact article:last-child,.jobsCompact article:last-child{border-bottom:0}.briefCompact article>span{color:#17d9ff;border:1px solid #00beff47;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.briefCompact article>div,.calendarCompact article>div,.outlookCompact article>div{flex:1;min-width:0}.briefCompact strong,.calendarCompact strong,.outlookCompact strong{font-size:12px;display:block}.briefCompact small,.calendarCompact small,.outlookCompact small{color:#9eb5c3;margin-top:2px;font-size:10px;display:block}.briefCompact time,.calendarCompact time,.outlookCompact time{color:#aac0cd;font-size:10px}.briefCompact em{color:#25e89b;font-size:11px;font-style:normal}.calendarCompact article{align-items:flex-start}.calendarCompact time{color:#fff;width:58px;padding-top:1px;font-size:11px}.outlookCompact article{justify-content:space-between}.outlookCompact article>div small{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.tasksCompact article{gap:8px}.tasksCompact article>span{color:#17d9ff}.tasksCompact article strong{flex:1;font-size:11px}.tasksCompact article b{border:1px solid #ffffff1f;border-radius:10px;padding:3px 7px;font-size:9px}.tasksCompact .high{color:#ff6a62}.tasksCompact .medium{color:#ffb43d}.tasksCompact .low{color:#19bfff}.commandCoreCard .commandGridCompact{padding:0}.commandCoreCompact>.thadAvatar{min-height:300px;height:300px!important}.commandConversationCompact{border-top:1px solid #00beff38;min-height:0;overflow:auto}.commandConversationCompact .conversationHistory{max-height:112px!important}.commandConversationCompact .conversationShell{padding:10px!important}.commandConversationCompact .commandSuggestions,.commandConversationCompact .connectedAppsStrip{display:none!important}.musicCompact{grid-template-columns:66px 1fr;gap:10px;display:grid}.albumArt{color:#17d9ff;letter-spacing:.12em;background:radial-gradient(circle,#11406b,#030a12 68%);border:1px solid #00beff52;place-items:center;width:66px;height:66px;font-weight:800;display:grid}.musicCompact>div:nth-child(2){align-content:center;display:grid}.musicCompact strong{font-size:12px}.musicCompact small,.musicCompact span{color:#9eb8c8;font-size:10px}.transport{color:#ccefff;grid-column:1/-1;justify-content:space-around;align-items:center;font-size:18px;display:flex!important}.transport b{border:2px solid #17d9ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.metricStrip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.metricStrip span{background:#071725c7;border:1px solid #00beff30;border-radius:8px;padding:8px}.metricStrip small{color:#9eb8c8;font-size:8px;display:block}.metricStrip strong{margin:4px 0;font-size:20px;display:block}.metricStrip em{color:#25e89b;font-size:10px;font-style:normal}.projectCompact article,.jobsCompact article{justify-content:space-between}.projectCompact strong,.jobsCompact strong{font-size:10px}.projectCompact span,.jobsCompact span{color:#25e89b;font-size:9px}.projectCompact .risk{color:#ffad32}.jobsCompact .running{color:#17d9ff}.statusTiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.statusTiles span{color:#25e89b;border:1px solid #00beff33;border-radius:8px;place-items:center;gap:5px;min-height:62px;font-size:20px;display:grid}.statusTiles small{color:#cce0ea;text-align:center;font-size:8px}.commandWorkspaceLayer{z-index:20000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.commandWorkspaceBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000308d6;border:0;position:absolute;inset:0}.commandWorkspacePanel{background:linear-gradient(#06131f,#020810);border:1px solid #00d5ffb8;border-radius:14px;grid-template-rows:58px 1fr;width:min(1500px,96vw);height:min(880px,92vh);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000c7,0 0 46px #00beff29}.commandWorkspacePanel>header{background:#071a2a;border-bottom:1px solid #00beff47;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.commandWorkspacePanel>header p{color:#17d9ff;letter-spacing:.14em;margin:0;font-size:9px}.commandWorkspacePanel>header h2{margin:2px 0 0;font-size:19px}.commandRestoreButton{color:#fff;background:#0091ff26;border:1px solid #00d5ff8a;border-radius:8px;min-height:36px;padding:0 13px}.commandWorkspaceBody{min-height:0;padding:16px;overflow:auto}.expandedCore{grid-template-columns:minmax(430px,.95fr) minmax(520px,1.05fr);gap:18px;height:100%;display:grid}.expandedCore>.thadAvatar{height:100%!important}.expandedOutlook{border:1px solid #00beff2e;grid-template-columns:190px minmax(320px,.8fr) minmax(380px,1fr);height:100%;display:grid}.expandedOutlook>aside{border-right:1px solid #00beff29;align-content:start;gap:6px;padding:16px;display:grid}.expandedOutlook>aside button{color:#dcebf3;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px}.expandedOutlook>aside button:first-of-type{background:#0085ff2e}.expandedOutlook>section{padding:14px;overflow:auto}.expandedOutlook>section:nth-child(2){border-right:1px solid #00beff29}.expandedOutlook input{color:#fff;background:#03101a;border:1px solid #00beff3d;border-radius:7px;width:100%;min-height:38px;margin-bottom:10px;padding:0 10px}.expandedOutlook article{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:10px;padding:11px 0;display:flex}.expandedOutlook article div{min-width:0}.expandedOutlook article strong,.expandedOutlook article small{display:block}.expandedOutlook article small{color:#a8c0cf}.expandedOutlook article p{color:#89a5b5;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mailPreview h3{font-size:19px}.mailPreview p{color:#bdd0da;line-height:1.65}.mailPreview button{margin-right:8px}.expandedCalendar{grid-template-columns:360px 1fr;gap:20px;height:100%;display:grid}.calendarMonth{border:1px solid #00beff2e;padding:16px}.calendarDays{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:15px;display:grid}.calendarDays span{aspect-ratio:1;color:#9db7c6;border:1px solid #00beff1f;place-items:center;display:grid}.calendarDays .today{color:#fff;background:#087ee2;border-color:#17d9ff}.calendarAgenda{align-content:start;gap:8px;display:grid}.calendarAgenda article{background:#061623cc;border:1px solid #00beff2e;border-radius:8px;grid-template-columns:90px 1fr;padding:12px;display:grid}.expandedBrief{gap:10px;display:grid}.expandedBrief article{border:1px solid #00beff2e;border-radius:8px;grid-template-columns:90px 1fr;gap:12px;padding:13px;display:grid}.expandedBrief article>b{color:#ffad32}.expandedBrief p{color:#b8cdd8}@media (max-width:1200px){.commandGrid{grid-template-columns:1fr 1.45fr}.commandColumnRight{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.commandBottomGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.commandRedesignShell{grid-template-columns:1fr}.commandRail{display:none}.commandMain{padding:0 10px 12px}.commandHeader{height:auto;min-height:72px}.commandHeaderMetrics>span{display:none}.commandGrid,.commandColumnRight,.commandBottomGrid{grid-template-columns:1fr}.commandCoreCard{min-height:500px}.expandedCore,.expandedCalendar,.expandedOutlook{grid-template-columns:1fr}.commandWorkspaceLayer{padding:8px}.commandWorkspacePanel{width:100%;height:96vh}}.commandGridCardIntegrated{background:radial-gradient(circle at 50% 34%,#0075ff1f,#0000 42%),linear-gradient(#04111dfc,#020911fc);position:relative}.commandGridCardIntegrated>.commandIntegratedHeader{z-index:12;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#04121ff0,#04121f8c,#0000);border-bottom:0;height:46px;position:absolute;top:0;left:0;right:0}.commandGridCardIntegrated>.commandIntegratedHeader:after{content:"";background:linear-gradient(90deg,#0000,#00daff73,#0000);height:1px;position:absolute;bottom:0;left:12px;right:12px}.commandGridCardIntegrated>.commandGridCompact{padding:0}.commandCoreCard{min-height:620px}.commandCoreCompact{grid-template-rows:minmax(365px,1fr) auto;height:620px;display:grid;overflow:hidden}.commandCoreCompact>.thadAvatar{min-height:365px;padding-top:34px;height:100%!important}.commandConversationCompact{z-index:10;background:linear-gradient(#04111cf2,#020a12fa);border:1px solid #00ccff57;border-radius:12px;margin:0 12px 12px;position:relative;overflow:hidden;box-shadow:0 14px 38px #00000059,inset 0 0 24px #00b1ff09}.commandConversationCompact .conversationPanel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.conversationPanelCompact{grid-template-rows:auto minmax(76px,150px) auto;gap:0;display:grid}.compactConversationStatus{color:#a9c7d8;letter-spacing:.02em;border-bottom:1px solid #00beff29;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:12px;display:flex}.compactConversationStatus>span{background:#17e9a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.compactConversationStatus>span.busy{background:#7f71ff;animation:1s ease-in-out infinite coreStatusPulse}.compactConversationStatus>span.listening{background:#00d7ff;animation:.65s ease-in-out infinite coreStatusPulse}.compactConversationStatus strong{color:#dff7ff;font-weight:600}.compactConversationStatus button{color:#58cfff;background:0 0;border:0;margin-left:auto;padding:4px 6px;font-size:12px}.conversationPanelCompact .chatMessages{background:0 0;gap:7px;min-height:76px;max-height:150px;padding:8px 10px}.conversationPanelCompact .chatEmpty{background:0 0;border:0;padding:12px}.conversationPanelCompact .chatEmpty strong{font-size:13px}.conversationPanelCompact .chatEmpty p{display:none}.conversationPanelCompact .chatBubble{background:0 0;border:0;grid-template-columns:22px 1fr;gap:7px;padding:0}.conversationPanelCompact .chatBubble>span{width:22px;height:22px;font-size:9px}.conversationPanelCompact .chatBubble>div{background:#041827b8;border:1px solid #00beff2b;border-radius:9px;padding:8px 10px}.conversationPanelCompact .chatBubble p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.conversationPanelCompact .triggerLabel,.conversationPanelCompact .answerModes,.conversationPanelCompact .chatMessageActions,.conversationPanelCompact .chatSources{display:none!important}.conversationPanelCompact .chatComposer{background:#010910a8;border-top:1px solid #00beff29;grid-template-columns:1fr 42px 58px;gap:7px;padding:8px 10px 10px;display:grid}.conversationPanelCompact .chatComposer textarea{resize:none;border-radius:8px;height:42px;min-height:42px;max-height:42px;padding:10px 12px;font-size:14px;line-height:20px}.conversationPanelCompact .chatComposer button{white-space:nowrap;border-radius:8px;height:42px;min-height:42px;padding:0 9px;font-size:12px;overflow:hidden}.conversationPanelCompact .micButton{font-size:0!important}.conversationPanelCompact .micButton:after{content:"🎙";font-size:16px}.conversationPanelCompact .primaryButton{font-size:0!important}.conversationPanelCompact .primaryButton:after{content:"➤";font-size:17px}@keyframes coreStatusPulse{50%{opacity:.35;transform:scale(.75)}}@media (max-width:850px){.commandCoreCard{min-height:540px}.commandCoreCompact{grid-template-rows:minmax(300px,1fr) auto;height:540px}.commandCoreCompact>.thadAvatar{min-height:300px}.conversationPanelCompact .chatMessages{max-height:120px}}.commandCoreCardV2{background:radial-gradient(circle at 50% 38%,#0076ff21,#0000 46%),linear-gradient(#04111d 0%,#020a12 100%);min-height:650px;overflow:hidden}.commandCoreCardV2>.commandGridCompact{padding:0}.commandCoreCompactV2{grid-template-rows:minmax(420px,1fr) 176px;height:600px;min-height:0;display:grid}.thadCoreV2{background:radial-gradient(circle at 50% 44%,#0099ff17,#0000 48%);height:100%;min-height:0;position:relative;overflow:hidden}.thadCoreV2Stage{place-items:center;height:100%;padding:12px 112px 4px;display:grid;position:relative}.thadCoreV2Visual{z-index:1;place-items:center;width:min(100%,680px);height:100%;min-height:390px;display:grid;position:relative}.thadCoreV2Visual .thadCore{width:100%;height:100%;min-height:390px}.thadCoreV2Status,.thadCoreV2Voice,.thadCoreV2Energy{z-index:4;background:linear-gradient(#051827ed,#020b13f5);border:1px solid #00ccff57;border-radius:9px;width:104px;padding:10px;position:absolute;box-shadow:0 12px 26px #00000047,inset 0 0 18px #00bfff09}.thadCoreV2Status small,.thadCoreV2Voice small,.thadCoreV2Energy small{letter-spacing:.1em;color:#9ebfd0;margin-bottom:6px;font-size:9px;display:block}.thadCoreV2Status strong,.thadCoreV2Energy strong{color:#fff;letter-spacing:.02em;font-size:16px;font-weight:600;display:block}.thadCoreV2StatusLeft{top:58px;left:12px}.thadCoreV2StatusRight{width:116px;top:48px;right:12px}.thadCoreV2Voice{text-align:center;bottom:50px;left:12px}.thadCoreV2Energy{bottom:50px;right:12px}.thadCoreV2StatusRight>span{color:#d7e8f0;justify-content:space-between;align-items:center;padding:3px 0;font-size:10px;display:flex}.thadCoreV2StatusRight>span i{background:#1ce79b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #1ce79bbf}.thadCoreV2Voice button{background:radial-gradient(circle,#00b1ff47,#004a781f);border:1px solid #16d7ff;border-radius:50%;width:54px;height:54px;font-size:25px;box-shadow:0 0 20px #00cdff2e}.thadCoreV2MiniWave,.thadCoreV2EnergyBars{justify-content:center;align-items:center;gap:3px;height:24px;margin-top:7px;display:flex}.thadCoreV2MiniWave i,.thadCoreV2EnergyBars i{background:#18d8ff;border-radius:3px;width:2px;animation:1.1s ease-in-out infinite coreV2Bars;display:block}.thadCoreV2MiniWave i:nth-child(odd),.thadCoreV2EnergyBars i:nth-child(3n){animation-delay:-.4s}.thadCoreV2MiniWave i:nth-child(2n),.thadCoreV2EnergyBars i:nth-child(4n){animation-delay:-.7s}@keyframes coreV2Bars{0%,to{opacity:.45;height:5px}50%{opacity:1;height:22px}}.commandConversationCompactV2{border-color:#00ccff59!important;margin:0 14px 14px!important}.commandConversationCompactV2 .conversationPanelCompact{grid-template-rows:30px minmax(52px,86px) 52px}.commandConversationCompactV2 .compactConversationStatus{height:30px;font-size:11px}.commandConversationCompactV2 .chatMessages{min-height:52px;max-height:86px;padding:6px 10px}.commandConversationCompactV2 .chatBubble p{-webkit-line-clamp:2;font-size:12px;line-height:1.35}.commandConversationCompactV2 .chatComposer{grid-template-columns:1fr 40px 52px;padding:6px 9px 8px}.commandConversationCompactV2 .chatComposer textarea,.commandConversationCompactV2 .chatComposer button{height:38px;min-height:38px}.expandedCoreV2{grid-template-columns:minmax(560px,1.15fr) minmax(480px,.85fr)}.expandedCoreV2>.thadCoreV2{border:1px solid #00beff33;border-radius:12px;min-height:620px}@media (max-width:1200px){.thadCoreV2Stage{padding-left:96px;padding-right:96px}.thadCoreV2Status,.thadCoreV2Voice,.thadCoreV2Energy{width:92px}.thadCoreV2StatusRight{width:104px}}@media (max-width:850px){.commandCoreCompactV2{grid-template-rows:minmax(360px,1fr) 176px;height:570px}.thadCoreV2Stage{padding:8px 72px 2px}.thadCoreV2StatusLeft,.thadCoreV2Voice{left:6px}.thadCoreV2StatusRight,.thadCoreV2Energy{right:6px}.thadCoreV2Status,.thadCoreV2Voice,.thadCoreV2Energy{width:70px;padding:7px}.thadCoreV2StatusRight{width:78px}.thadCoreV2StatusRight>span{font-size:8px}.thadCoreV2Visual,.thadCoreV2Visual .thadCore{min-height:330px}.expandedCoreV2{grid-template-columns:1fr}}.kitCore .thadCoreStatus strong{letter-spacing:.24em;font-size:25px}.kitCore .thadCoreStatus small{max-width:210px;line-height:1.3}.kitListeningBanner{z-index:8;color:#92c4d8;letter-spacing:.08em;opacity:.72;background:#020f19c7;border:1px solid #00d3ff40;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:10px;transition:all .25s;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.kitListeningBanner i{background:#18e39c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.kitListeningBanner b{color:#7897a7;font-weight:500}.kitListeningBanner.active{opacity:1;color:#fff;border-color:#28ecff;animation:1s ease-in-out infinite kitListenBanner;box-shadow:0 0 24px #00d8ff47}.kitListeningBanner.active i{background:#28ecff;animation:.65s ease-in-out infinite kitListenDot}.kitListeningBanner.active b{color:#bff8ff}.thadCoreV2Voice button.active{transform:scale(1.08);box-shadow:0 0 34px #00e0ff94}@keyframes kitListenBanner{50%{border-color:#28ecff80;transform:translate(-50%)scale(1.025)}}@keyframes kitListenDot{50%{opacity:.25;transform:scale(.55)}}.kitAxisField{z-index:2;aspect-ratio:1;perspective:900px;width:min(72%,430px);transform-style:preserve-3d;pointer-events:none;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.kitAxisRing{opacity:.42;box-shadow:0 0 14px currentColor,inset 0 0 10px color-mix(in srgb,currentColor 45%,transparent);transform-style:preserve-3d;border:1.5px solid;border-radius:50%;position:absolute;inset:13%}.axisOne{animation:13s linear infinite kitAxisOne}.axisTwo{border-style:dashed;animation:9s linear infinite reverse kitAxisTwo;inset:18%}.axisThree{opacity:.26;border-width:3px;animation:7s linear infinite kitAxisThree;inset:25%}.axisFour{border-style:dotted;animation:18s linear infinite reverse kitAxisFour;inset:7%}.axisFive{opacity:.58;animation:5.5s linear infinite kitAxisFive;inset:31%}.state-thinking .kitAxisRing{animation-duration:calc(var(--axis-duration,8s) * .55)}.state-speaking .kitAxisField{transform:translate(-50%,-50%) scale(calc(1 + var(--core-audio) * .06))}.state-listening .kitAxisRing{opacity:.65;box-shadow:0 0 22px}.state-alert .kitAxisRing{animation-duration:2.2s}@keyframes kitAxisOne{to{transform:rotateX(68deg)rotateY(360deg)rotate(120deg)}}@keyframes kitAxisTwo{to{transform:rotateX(360deg)rotateY(52deg)rotate(-190deg)}}@keyframes kitAxisThree{to{transform:rotateX(132deg)rotateY(-360deg)rotate(360deg)}}@keyframes kitAxisFour{to{transform:rotateX(-360deg)rotateY(74deg)rotate(210deg)}}@keyframes kitAxisFive{to{transform:rotateX(360deg)rotateY(360deg)rotate(-360deg)}}.persistentMusicCard{z-index:1;position:relative}.persistentMusicExpanded{grid-template-rows:52px 1fr;display:grid;box-shadow:0 28px 100px #000000b8,0 0 0 1px #00d3ff4d;z-index:1002!important;width:90vw!important;height:90vh!important;margin:0!important;position:fixed!important;inset:5vh 5vw!important}.persistentMusicExpanded .persistentMusicBody{padding:18px;overflow:auto}.kitMusicBackdrop{z-index:1001!important}.musicPanelCompactMode{background:0 0;gap:9px;padding:10px;display:grid}.kitMusicCompactNow{grid-template-columns:66px 1fr;align-items:center;gap:10px;display:grid}.kitMusicMeta{gap:2px;min-width:0;display:grid}.kitMusicMeta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kitMusicMeta small,.kitMusicMeta span{color:#98b5c5;font-size:10px}.kitMusicProgress{background:#36799f47;height:5px;margin:0}.kitMusicControls{justify-content:center;align-items:center;gap:8px;display:flex}.kitMusicControls button{color:#bfefff;background:linear-gradient(#0b2b40f5,#03111cf5);border:1px solid #00cdff52;border-radius:9px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:15px;display:grid;box-shadow:inset 0 0 12px #00beff0a}.kitMusicControls button:hover:not(:disabled){color:#fff;border-color:#24deff;box-shadow:0 0 18px #00cfff38}.kitMusicControls button small{font-size:7px;line-height:1}.kitMusicControls .kitMusicPlay{background:radial-gradient(circle,#00bcff4d,#021727f2);border:2px solid #22dfff;border-radius:50%;width:46px;height:46px;min-height:46px;font-size:19px;box-shadow:0 0 20px #00d5ff3d}.musicPanelCompactMode .musicStatus{text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.chatgptCompact{gap:7px;padding:13px;display:grid}.chatgptCompact strong{color:#fff;font-size:13px}.chatgptCompact small{color:#9eb8c8;font-size:11px;line-height:1.45}.chatgptCompact span{color:#38edaa;border:1px solid #1ee79e59;border-radius:999px;justify-self:start;padding:4px 8px;font-size:9px}.chatgptWorkspacePanel{gap:12px;display:grid}.chatgptWorkspacePanel>header{border-bottom:1px solid #00c5ff33;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.chatgptWorkspacePanel>header p{color:#31dfff;letter-spacing:.12em;margin:0;font-size:9px}.chatgptWorkspacePanel>header h3{color:#fff;margin:3px 0 0}.chatgptWorkspacePanel>header span{color:#42efaf;border:1px solid #1ee79e66;border-radius:999px;padding:5px 9px;font-size:10px}.chatgptWorkspaceNotice{color:#e8c783;background:#4127032e;border:1px solid #ffb8393d;border-radius:8px;padding:9px 11px;font-size:11px}.commandBrand small{max-width:130px;line-height:1.2}@media (max-width:1350px){.commandBottomGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.persistentMusicExpanded{width:98vw!important;height:98vh!important;inset:1vh 1vw!important}.commandBottomGrid{grid-template-columns:1fr}}.chatgptWorkspaceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.chatgptPlusLoginButton{color:#dffaff;background:linear-gradient(#0c3750f0,#031523f5);border:1px solid #00d3ff7a;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 0 16px #00c6ff1a}.chatgptPlusLoginButton:hover{color:#fff;border-color:#29e4ff;box-shadow:0 0 22px #00d3ff38}.musicHiddenPlayer{opacity:.001!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:-2px!important;left:-2px!important;overflow:hidden!important}.persistentMusicCard,.persistentMusicBody,.musicPanelCompactMode,.kitMusicCompactNow,.kitMusicMeta{box-sizing:border-box;min-width:0;max-width:100%}.persistentMusicCard{overflow:hidden}.persistentMusicBody{width:100%;overflow:hidden}.musicPanelCompactMode{width:100%;padding:10px 12px}.kitMusicCompactNow{grid-template-columns:58px minmax(0,1fr);width:100%}.kitMusicCompactNow .musicArtwork{width:58px;height:58px}.kitMusicControls{grid-template-columns:repeat(6,minmax(30px,1fr));gap:6px;width:100%;display:grid}.kitMusicControls button,.kitMusicControls .kitMusicPlay{justify-self:center;width:100%;max-width:46px}.musicPanelCompactMode .musicStatus{max-width:100%}.chatgptCompactActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chatgptCompactActions .chatgptPlusLoginButton{min-height:34px;padding:7px 10px;font-size:10px}.chatgptModeTabs{border-bottom:1px solid #00c5ff33;gap:8px;padding-bottom:10px;display:flex}.chatgptModeTabs button{color:#bdefff;background:#00b7ff0e;border:1px solid #00cdff3d;border-radius:8px;min-height:38px;padding:8px 14px}.chatgptModeTabs button.active{color:#fff;background:#00b7ff29;border-color:#21dfff;box-shadow:0 0 18px #00cdff24}.chatgptEmbedShell{background:#07111b;border:1px solid #00cdff40;border-radius:12px;height:calc(90vh - 190px);min-height:680px;position:relative;overflow:hidden}.chatgptPlusFrame{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.chatgptEmbedFallback{z-index:2;color:#fff;text-align:center;background:#040f19eb;border:1px solid #ffb83952;border-radius:10px;width:min(560px,100% - 36px);padding:12px 14px;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.chatgptEmbedFallback p{color:#b8c9d3;margin:5px 0 10px;font-size:12px}@media (max-width:720px){.kitMusicControls{grid-template-columns:repeat(3,1fr)}.chatgptEmbedShell{height:72vh;min-height:520px}}.thadCoreV2MiniWave{justify-content:center;align-items:center;gap:3px;height:34px;padding:4px 2px;display:flex;overflow:hidden}.thadCoreV2MiniWave i{opacity:.68;background:linear-gradient(#e9fdff,#22dcff 55%,#087ea7);border-radius:999px;width:3px;min-height:4px;transition:height 70ms linear,opacity .12s;display:block;box-shadow:0 0 8px #1fdeff73}.thadCoreV2MiniWave.voice-active i{opacity:1;box-shadow:0 0 12px #2deeffd9}.thadCoreV2Voice button{place-items:center;display:grid}.thadCoreV2Voice button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #24e1ffa6);width:28px;height:28px}.thadCoreV2Voice button.active svg{animation:.8s ease-in-out infinite kitMicIconPulse}@keyframes kitMicIconPulse{50%{filter:drop-shadow(0 0 12px #24efff);transform:scale(1.12)}}.kitAxisField{will-change:scale,filter;animation:5.4s ease-in-out infinite kitAxisBreathing}.axisOne{color:#23dfff;animation:13s linear infinite kitAxisOne,17s ease-in-out infinite kitRingPaletteA}.axisTwo{color:#7e7bff;animation:9s linear infinite reverse kitAxisTwo,19s ease-in-out infinite kitRingPaletteB}.axisThree{color:#23edb0;animation:7s linear infinite kitAxisThree,13s ease-in-out infinite kitRingPaletteC}.axisFour{color:#f5b84a;animation:18s linear infinite reverse kitAxisFour,23s ease-in-out infinite kitRingPaletteD}.axisFive{color:#e764ff;animation:5.5s linear infinite kitAxisFive,11s ease-in-out infinite kitRingPaletteE}@keyframes kitAxisBreathing{0%,to{filter:brightness(.9)saturate(.9);scale:.985}48%{filter:brightness(1.2)saturate(1.18);scale:1.035}58%{filter:brightness(1.08)saturate(1.08);scale:1.015}}@keyframes kitRingPaletteA{0%,to{color:#23dfff}24%{color:#7e7bff}48%{color:#23edb0}72%{color:#f5b84a}88%{color:#e764ff}}@keyframes kitRingPaletteB{0%,to{color:#7e7bff}22%{color:#23edb0}44%{color:#f5b84a}68%{color:#e764ff}86%{color:#23dfff}}@keyframes kitRingPaletteC{0%,to{color:#23edb0}20%{color:#f5b84a}42%{color:#e764ff}66%{color:#23dfff}84%{color:#7e7bff}}@keyframes kitRingPaletteD{0%,to{color:#f5b84a}20%{color:#e764ff}46%{color:#23dfff}68%{color:#7e7bff}86%{color:#23edb0}}@keyframes kitRingPaletteE{0%,to{color:#e764ff}24%{color:#23dfff}48%{color:#7e7bff}72%{color:#23edb0}88%{color:#f5b84a}}.state-listening .kitAxisField{animation-duration:3.8s}.state-listening .kitAxisRing{opacity:.78}.chatgptCompactActions button.chatgptPlusLoginButton{cursor:pointer;font-family:inherit}.thadCoreV2Stage{--thad-mic-level:0}.thadCoreV2MiniWave{background:#00121f8a;border:1px solid #00d2ff2e;border-radius:7px;justify-content:center;align-items:center;gap:3px;height:34px;min-height:34px;margin-top:8px;padding:3px 5px;overflow:hidden;display:flex!important}.thadCoreV2MiniWave i{width:3px;min-height:4px;box-shadow:none;background:#4e9ab57a;border-radius:3px;transition:height 70ms linear,background-color .12s,box-shadow .12s;display:block}.thadCoreV2MiniWave.mic-active i{box-shadow:0 0 calc(3px + var(--thad-mic-level)*13px) #28dfffd1;background:#28dfff}.thadCoreV2MiniWave.voice-active{background:#00587433;border-color:#52f5ffb8;box-shadow:inset 0 0 18px #00d8ff1f,0 0 18px #00d8ff21}.kitListeningBanner.hearing{color:#fff;border-color:#6df7ff;box-shadow:0 0 28px #35e5ff66,inset 0 0 16px #35e5ff1a}.kitListeningBanner.hearing i{background:#fff;box-shadow:0 0 16px #47edff}.kitAxisRing{will-change:transform,color,filter;animation-timing-function:linear,ease-in-out!important;animation-iteration-count:infinite!important}.axisOne{--kit-tilt-x:68deg;--kit-tilt-y:18deg;--kit-spin:360deg;animation:13s linear infinite kitAxisSeamless,17s ease-in-out infinite kitRingPaletteA!important}.axisTwo{--kit-tilt-x:22deg;--kit-tilt-y:61deg;--kit-spin:-360deg;animation:9s linear infinite kitAxisSeamless,19s ease-in-out infinite kitRingPaletteB!important}.axisThree{--kit-tilt-x:112deg;--kit-tilt-y:36deg;--kit-spin:360deg;animation:7s linear infinite kitAxisSeamless,13s ease-in-out infinite kitRingPaletteC!important}.axisFour{--kit-tilt-x:42deg;--kit-tilt-y:124deg;--kit-spin:-360deg;animation:18s linear infinite kitAxisSeamless,23s ease-in-out infinite kitRingPaletteD!important}.axisFive{--kit-tilt-x:138deg;--kit-tilt-y:74deg;--kit-spin:360deg;animation:11s linear infinite kitAxisSeamless,21s ease-in-out infinite kitRingPaletteE!important}@keyframes kitAxisSeamless{0%{transform:rotateX(var(--kit-tilt-x)) rotateY(var(--kit-tilt-y)) rotateZ(0deg)}to{transform:rotateX(var(--kit-tilt-x)) rotateY(var(--kit-tilt-y)) rotateZ(var(--kit-spin))}}.state-thinking .axisOne,.state-thinking .axisTwo,.state-thinking .axisThree,.state-thinking .axisFour,.state-thinking .axisFive{animation-duration:7s,10s!important}.state-alert .axisOne,.state-alert .axisTwo,.state-alert .axisThree,.state-alert .axisFour,.state-alert .axisFive{animation-duration:3s,6s!important}.thadCoreV2Voice button{border-radius:50%!important;place-items:center!important;width:clamp(52px,5vw,68px)!important;height:clamp(52px,5vw,68px)!important;min-height:52px!important;padding:12px!important;display:grid!important}.thadCoreV2Voice button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;max-width:34px;max-height:34px;overflow:visible;width:100%!important;height:100%!important}.commandRailStatus button{white-space:normal;text-align:center;justify-content:center;align-items:center;gap:8px;display:flex!important}.railMicIcon{letter-spacing:.08em;color:#fff;background:radial-gradient(circle,#00cdff59,#002844cc);border:1px solid #41e3ffb8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:8px;display:grid;box-shadow:0 0 12px #00cfff33}.commandRedesignShell{min-width:0;grid-template-columns:clamp(176px,14.5vw,236px) minmax(0,1fr)!important}.commandRail,.commandMain,.commandGrid,.commandColumn,.commandGridCard,.commandGridCompact,.commandBottomGrid{box-sizing:border-box;min-width:0;max-width:100%}.commandRail{gap:clamp(7px,.7vw,11px);padding:clamp(10px,1vw,16px)!important}.commandRailStatus{box-sizing:border-box;width:100%;min-width:0;padding:clamp(9px,1vw,13px)!important}.commandRailStatus strong{overflow-wrap:anywhere;font-size:clamp(10px,.85vw,12px)!important}.commandRailStatus small{line-height:1.35;font-size:clamp(9px,.78vw,11px)!important}.commandRailStatus button{min-width:0;padding:7px!important;font-size:clamp(9px,.78vw,11px)!important}.commandGrid{align-items:start;grid-template-columns:minmax(210px,.82fr) minmax(390px,1.65fr) minmax(230px,.92fr)!important}.commandGridCard{container:kit-card/inline-size}.commandGridCard>header{padding-inline:clamp(8px,1cqw,12px)!important}.commandGridTitle{min-width:0}.commandGridTitle h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:clamp(10px,3.8cqw,13px)!important}.commandGridCard>header>button{white-space:nowrap;flex:none;font-size:clamp(9px,3.3cqw,11px)!important}.commandGridCompact{overflow:hidden;padding:clamp(8px,3.6cqw,12px)!important}.commandCoreCardV2 .commandGridCompact,.persistentMusicCard .commandGridCompact{padding:0!important}.briefCompact article,.calendarCompact article,.outlookCompact article,.tasksCompact article,.jobsCompact article,.statusTiles,.metricStrip,.chatgptCompact{min-width:0;max-width:100%}.briefCompact strong,.calendarCompact strong,.outlookCompact strong,.tasksCompact strong,.jobsCompact strong,.kitMusicMeta strong,.briefCompact small,.calendarCompact small,.outlookCompact small,.tasksCompact small,.jobsCompact small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container kit-card (max-width:300px){.commandGridCompact{padding:8px!important}.briefCompact article,.calendarCompact article,.outlookCompact article{gap:6px!important}.briefCompact time,.outlookCompact time{display:none}.tasksCompact article b{padding:3px 5px!important;font-size:8px!important}.metricStrip,.statusTiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chatgptCompact{padding:8px!important}}@media (max-width:1380px){.commandGrid{grid-template-columns:minmax(205px,.82fr) minmax(360px,1.5fr)!important}.commandColumnRight{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.commandBottomGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1040px){.commandRedesignShell{grid-template-columns:clamp(160px,18vw,205px) minmax(0,1fr)!important}.commandGrid{grid-template-columns:1fr!important}.commandColumnRight{grid-template-columns:repeat(2,minmax(0,1fr))}.commandBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commandCoreCard{min-height:520px}}@media (max-width:760px){.commandRedesignShell{display:block!important}.commandRail{display:none!important}.commandColumnRight,.commandBottomGrid{grid-template-columns:1fr!important}.commandHeader{padding:10px!important}.commandMain{padding-inline:8px!important}.commandCoreCard{min-height:480px}.thadCoreV2StatusRight{display:none!important}}.persistentMusicExpanded{z-index:1002!important;box-sizing:border-box!important;grid-template-rows:52px minmax(0,1fr)!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;display:grid!important;position:fixed!important;inset:88px 24px 24px 208px!important;overflow:hidden!important}.persistentMusicExpanded .persistentMusicBody{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:clamp(12px,1.4vw,20px)!important;overflow:auto!important}.persistentMusicExpanded .musicPanel,.persistentMusicExpanded .audioFirstPlayer{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.persistentMusicExpanded .musicSearch{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.persistentMusicExpanded .musicNowPlaying{box-sizing:border-box;grid-template-columns:minmax(120px,200px) minmax(0,1fr);width:100%;min-width:0;max-width:100%}.persistentMusicExpanded .musicMetadata,.persistentMusicExpanded .musicMetadata h3,.persistentMusicExpanded .musicMetadata p{overflow-wrap:anywhere;min-width:0;max-width:100%}.persistentMusicExpanded .musicControls{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));align-items:center;gap:9px;width:100%;min-width:0;display:grid}.persistentMusicExpanded .musicControls button{width:100%;max-width:none;margin:0;min-width:0!important}.persistentMusicExpanded .musicControls label{justify-content:center;width:100%;min-width:0}.persistentMusicExpanded .musicControls input[type=range]{width:min(150px,100%);min-width:70px}.persistentMusicExpanded .musicTrackList{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));width:100%;min-width:0}.persistentMusicExpanded .musicTrack{box-sizing:border-box;min-width:0;max-width:100%}.persistentMusicExpanded .musicTrack span,.persistentMusicExpanded .musicTrack strong,.persistentMusicExpanded .musicTrack small{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:1200px){.persistentMusicExpanded{inset:82px 12px 12px 196px!important}.persistentMusicExpanded .musicNowPlaying{grid-template-columns:130px minmax(0,1fr);gap:14px;padding:14px}}@media (max-width:850px){.persistentMusicExpanded{width:auto!important;height:auto!important;inset:72px 8px 8px!important}}@media (max-width:620px){.persistentMusicExpanded .persistentMusicBody{padding:10px!important}.persistentMusicExpanded .musicSearch{grid-template-columns:1fr}.persistentMusicExpanded .musicNowPlaying{grid-template-columns:92px minmax(0,1fr);gap:10px;padding:10px}.persistentMusicExpanded .musicControls{grid-template-columns:repeat(2,minmax(0,1fr))}.persistentMusicExpanded .musicTrackList{grid-template-columns:1fr}}.kitListeningBanner{white-space:nowrap;justify-content:center;min-width:min(520px,100% - 250px);min-height:38px;overflow:hidden}.kitListeningBanner span{text-align:center;min-width:112px}.kitListeningBanner b{text-overflow:ellipsis;white-space:nowrap;min-width:210px;overflow:hidden}.thadCoreV2StatusLeft{flex-direction:column;min-height:154px;display:flex}.thadHeardTranscript{border-top:1px solid #00d2ff26;min-height:48px;margin-top:8px;padding-top:7px}.thadHeardTranscript small{letter-spacing:.12em;color:#5cdff8!important;margin:0 0 4px!important;font-size:8px!important}.thadHeardTranscript p{color:#dffaff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.commandWorkspaceLayer{padding:clamp(8px,1.5vw,22px)!important}.commandWorkspacePanel{box-sizing:border-box;max-width:100%;max-height:100%;width:min(1540px,100vw - clamp(16px,3vw,44px))!important;height:min(920px,100dvh - clamp(16px,3vw,44px))!important}.commandWorkspaceBody{min-width:0;max-width:100%;overflow:auto}.expandedOutlookFunctional{grid-template-columns:minmax(150px,190px) minmax(280px,.72fr) minmax(420px,1.28fr);min-width:0;max-width:100%;overflow:hidden}.expandedOutlookFunctional>aside a,.expandedOutlookFunctional>aside button{color:#dcebf3;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:space-between;padding:8px;text-decoration:none;display:flex}.expandedOutlookFunctional>aside .active{background:#0085ff2e}.outlookMessageList{min-width:0}.outlookMessageList>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:10px;width:100%;padding:11px;display:flex}.outlookMessageList>button.selected{background:#00a6ff1f;box-shadow:inset 3px 0 #22dfff}.outlookMessageList>button div{min-width:0}.outlookMessageList>button strong,.outlookMessageList>button small{display:block}.outlookMessageList>button small{color:#a8c0cf}.outlookMessageList>button p{color:#89a5b5;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}.outlookMessageList>button time{color:#93adbb;white-space:nowrap;font-size:10px}.outlookActionBar{flex-wrap:wrap;gap:8px;display:flex}.outlookActionBar button,.outlookActionBar a{color:#e8faff;min-height:36px;font:inherit;background:#0091ff1a;border:1px solid #00cdff57;border-radius:7px;padding:8px 11px;text-decoration:none}.outlookActionBar button:hover,.outlookActionBar a:hover{background:#00b1ff33;border-color:#28ddff}.outlookActionStatus{min-height:20px;font-size:11px;color:#68e8c0!important}.expandedOutlookFunctional .emailActionPanel{border-top:1px solid #00d2ff2e;margin-top:14px;padding-top:14px}.chatgptWorkspacePanelStable{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0}.chatgptWorkspacePanelStable>.conversationPanel{grid-template-rows:auto auto auto minmax(220px,1fr) auto auto;height:100%;min-height:0;display:grid;overflow:hidden}.chatgptWorkspacePanelStable .chatMessages{min-height:220px;overflow:auto}.chatgptWorkspaceActions button.chatgptPlusLoginButton{cursor:pointer;font-family:inherit}@media (max-width:1100px){.expandedOutlookFunctional{grid-template-columns:150px minmax(250px,.9fr) minmax(340px,1.1fr)}.thadCoreV2StatusLeft{min-height:140px}.thadHeardTranscript{min-height:42px}}@media (max-width:850px){.kitListeningBanner{min-width:calc(100% - 24px);max-width:calc(100% - 24px);top:8px}.kitListeningBanner b{flex:1;min-width:0}.expandedOutlookFunctional{grid-template-columns:1fr;overflow:auto}.expandedOutlookFunctional>aside{display:none}.expandedOutlookFunctional>section:nth-child(2){border-bottom:1px solid #00beff29;border-right:0;max-height:280px}.expandedOutlookFunctional .mailPreview{overflow:visible}.commandWorkspacePanel{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important}}:root{--thad-workspace-gutter:clamp(6px, 1.25vw, 18px);--thad-workspace-top:clamp(58px, 7vh, 82px)}.commandWorkspaceLayer{z-index:12000!important;padding:var(--thad-workspace-gutter)!important;box-sizing:border-box!important;place-items:stretch stretch!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.commandWorkspaceBackdrop{position:absolute!important;inset:0!important}.commandWorkspacePanel{container-type:inline-size;z-index:1!important;box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr)!important;place-self:stretch stretch!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.commandWorkspacePanel>header{flex-wrap:wrap!important;gap:8px!important;min-width:0!important;padding:clamp(9px,1.3vw,14px)!important}.commandWorkspacePanel>header .commandGridTitle{min-width:0!important}.commandWorkspacePanel>header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commandRestoreButton{white-space:nowrap!important;flex:none!important}.commandWorkspaceBody{overscroll-behavior:contain;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:clamp(8px,1.4vw,16px)!important;overflow:auto!important}.commandWorkspaceBody>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.workspaceBackdrop{position:fixed!important;inset:0!important}.dashboardWindow.workspaceExpanded{left:var(--thad-workspace-gutter)!important;right:var(--thad-workspace-gutter)!important;top:var(--thad-workspace-top)!important;bottom:var(--thad-workspace-gutter)!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:fixed!important;overflow:hidden!important}.dashboardWindow.workspaceExpanded .windowHeader{flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.dashboardWindow.workspaceExpanded .windowHeader>div:first-child{min-width:0!important}.dashboardWindow.workspaceExpanded .windowHeader h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboardWindow.workspaceExpanded .windowControls{flex-wrap:wrap!important;justify-content:flex-end!important;min-width:0!important}.dashboardWindow.workspaceExpanded .windowBody{overscroll-behavior:contain;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;overflow:auto!important}.dashboardWindow.workspaceExpanded .windowBody>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.expandedCore,.expandedCoreV2,.expandedCalendar,.expandedOutlook,.expandedOutlookFunctional{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important}@media (max-width:1100px){.expandedCore,.expandedCoreV2{grid-template-columns:1fr!important;height:auto!important}.expandedCalendar{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)!important}.commandWorkspacePanel>header h2{font-size:clamp(15px,2vw,19px)!important}}@media (max-width:760px){:root{--thad-workspace-gutter:6px;--thad-workspace-top:54px}.commandWorkspacePanel>header{align-items:flex-start!important}.commandRestoreButton{width:100%!important}.expandedCalendar,.expandedOutlook,.expandedOutlookFunctional{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}.expandedOutlookFunctional>aside{display:none!important}.dashboardWindow.workspaceExpanded .windowHeader{padding:9px!important}.dashboardWindow.workspaceExpanded .windowControls{justify-content:flex-start!important;width:100%!important}.dashboardWindow.workspaceExpanded .windowBody,.commandWorkspaceBody{padding:8px!important}}@media (max-height:620px){:root{--thad-workspace-top:48px;--thad-workspace-gutter:5px}.commandWorkspacePanel>header{padding:7px 10px!important}.commandWorkspaceBody{padding:7px!important}}:root{--thad-command-rail-width:202px}@media (min-width:851px){.commandWorkspaceLayer{inset:auto!important;left:var(--thad-command-rail-width)!important;width:auto!important;height:auto!important;padding:clamp(6px,1vw,14px)!important;top:0!important;bottom:0!important;right:0!important}}@media (max-width:850px){.commandWorkspaceLayer{padding:6px!important;inset:0!important}}.commandWorkspacePanel{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}.commandWorkspaceBody{min-width:0!important;min-height:0!important;overflow:auto!important}.expandedOutlookFunctional{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}@media (max-width:1180px){.expandedOutlookFunctional{grid-template-columns:minmax(130px,160px) minmax(250px,.85fr) minmax(0,1.15fr)!important}}@media (max-width:930px){.expandedOutlookFunctional{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)!important}.expandedOutlookFunctional>aside{display:none!important}}@media (max-width:700px){.expandedOutlookFunctional{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}.expandedOutlookFunctional>section:nth-child(2){max-height:38dvh!important;overflow:auto!important}}.peopleCanvas .peopleIntelligenceWindow{height:calc(100dvh - 150px)!important;min-height:560px!important;max-height:920px!important;overflow:hidden!important}.peopleCanvas .peopleIntelligenceWindow .windowBody{height:100%;min-height:0;padding:14px!important;overflow:hidden!important}.peopleCrmPanel{grid-template-rows:auto auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.peopleReviewHeader{align-items:center;min-height:0}.peopleWorkspaceTabs{border-bottom:1px solid #55cdff2e;align-items:center;gap:8px;padding-bottom:9px;display:flex}.peopleWorkspaceTabs button{color:#9fc7d5;cursor:pointer;background:#031422b8;border:1px solid #55cdff38;border-radius:9px;padding:8px 13px;font-weight:800}.peopleWorkspaceTabs button.active{color:#fff;background:#0097d638;border-color:#00c8ff;box-shadow:inset 0 0 18px #00c8ff14}.peopleWorkspaceNotice{max-height:48px;margin:0;overflow:auto}.peopleReviewGrid{gap:12px;height:100%;min-height:0;overflow:hidden;grid-template-columns:minmax(300px,36%) minmax(0,1fr)!important;display:grid!important}.candidateQueue,.contextReview{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;padding-right:6px;overflow:auto}.contextReview{align-self:stretch;position:relative;scroll-behavior:auto!important}.contextReview.active{display:block}.contextEvidence{grid-template-columns:repeat(2,minmax(0,1fr))}.hubspotReviewForm{margin-bottom:12px}.peopleContactsWorkspace{grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.peopleContactsWorkspace .windowToolbar{margin:0}.peopleContactsWorkspace .peopleCrmLayout{grid-template-columns:minmax(240px,31%) minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.peopleContactsWorkspace .peopleList,.peopleContactsWorkspace .personProfile{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:auto}.peopleContactsWorkspace .personProfile{padding-right:8px}@media (max-width:1100px){.peopleCanvas .peopleIntelligenceWindow{height:calc(100dvh - 120px)!important;min-height:500px!important}.peopleReviewGrid{grid-template-columns:minmax(260px,42%) minmax(0,1fr)!important}.reviewCounts{flex-wrap:nowrap;max-width:56%;overflow-x:auto}.reviewCount{flex:none}}@media (max-width:760px){.peopleCanvas .peopleIntelligenceWindow{height:calc(100dvh - 92px)!important;min-height:440px!important}.peopleReviewHeader{display:none}.peopleCrmPanel{grid-template-rows:auto auto minmax(0,1fr)}.peopleReviewGrid{grid-template-columns:1fr!important}.candidateQueue{display:block}.contextReview.active{z-index:5;background:#03111d;border:1px solid #087aa1;border-radius:12px;padding:14px;position:absolute;inset:72px 12px 12px}.peopleContactsWorkspace .peopleCrmLayout{grid-template-columns:1fr}.peopleContactsWorkspace .peopleList{max-height:34%}.contextEvidence,.formGrid,.relationshipColumns{grid-template-columns:1fr!important}}html.thad-workspace-open .commandRail{opacity:0!important;pointer-events:none!important;visibility:hidden!important;transform:translate(-18px)!important}html.thad-workspace-open .commandMain{filter:brightness(.46)!important}.commandRail{transition:opacity .16s,transform .16s,visibility .16s}.commandWorkspaceLayer{z-index:50000!important;padding:clamp(5px,1vw,12px)!important;inset:0!important}.commandWorkspaceBackdrop{z-index:0!important}.commandWorkspacePanel{z-index:1!important;border-radius:clamp(7px,1vw,14px)!important;width:100%!important;height:100%!important}.workspaceBackdrop{z-index:49990!important}.dashboardWindow.workspaceExpanded{z-index:50000!important;inset:clamp(5px,1vw,12px)!important}.peopleCanvas .peopleIntelligenceWindow .windowBody{padding:8px!important}.peopleCrmPanel{grid-template-rows:auto auto minmax(0,1fr)!important;gap:6px!important}.peopleReviewHeader{gap:8px!important;margin:0!important;padding:0!important}.peopleReviewHeader h3{margin:0!important;font-size:17px!important}.peopleWorkspaceTabs{gap:6px!important;padding-bottom:5px!important}.peopleReviewGrid{gap:8px!important}.candidateQueue,.contextReview{padding:8px!important}.contextReview{grid-template-rows:auto auto auto minmax(0,1fr);display:grid!important;overflow:hidden!important}.contextReview>.eyebrow,.contextReview>h3,.contextReview>.contextSummary{margin-block:2px!important}.contextEvidence{max-height:126px;overflow:auto;gap:6px!important;margin-top:4px!important}.hubspotReviewForm{min-height:0!important;margin-top:6px!important;padding-right:4px!important;overflow:auto!important}.hubspotReviewForm .formGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.hubspotReviewForm label{gap:3px!important;font-size:11px!important}.hubspotReviewForm input,.hubspotReviewForm select{min-height:32px!important;padding:5px 7px!important}.hubspotActionHeader h3{margin:0!important;font-size:16px!important}.hubspotActionHeader p,.hubspotReviewForm>.mutedText{margin:2px 0 5px!important}.personActionRow{flex-wrap:wrap!important;gap:6px!important}.personActionRow button,.personActionRow a{min-height:32px!important;padding:6px 9px!important}@media (max-width:1100px){.hubspotReviewForm .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.hubspotReviewForm .formGrid{grid-template-columns:1fr!important}}.kitVoiceDiagnostics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.kitVoiceDiagnostics span{background:#01101cb8;border:1px solid #00c8ff3d;border-radius:7px;min-width:0;padding:7px}.kitVoiceDiagnostics small,.kitVoiceDiagnostics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kitVoiceDiagnostics small{color:#7ca6b9;letter-spacing:.08em;font-size:9px}.kitVoiceDiagnostics strong{color:#e8faff;margin-top:2px;font-size:11px}@media (max-width:700px){.kitVoiceDiagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspaceBackdrop{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;opacity:1!important;z-index:19000!important;background:#00050cb8!important;position:fixed!important;inset:0!important}.dashboardWindow.workspaceExpanded,.commandGridWorkspace,.expandedWorkspace{opacity:1!important;filter:none!important;z-index:19010!important;pointer-events:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;position:fixed!important;inset:clamp(8px,1.25vw,22px)!important;overflow:hidden!important;transform:none!important}.dashboardWindow.workspaceExpanded .windowBody,.commandGridWorkspaceBody,.expandedWorkspaceBody{overscroll-behavior:contain;min-width:0!important;min-height:0!important;overflow:auto!important}.thad-workspace-open .sidebar,.thad-workspace-open .commandRail{pointer-events:none!important;opacity:.12!important;filter:blur(1px)!important;z-index:100!important}.layoutUnlocked .windowResize{cursor:nwse-resize;border-radius:0 0 8px;border-right:3px solid var(--cyan,#31d7ff)!important;border-bottom:3px solid var(--cyan,#31d7ff)!important;width:22px!important;height:22px!important;bottom:2px!important;right:2px!important}@media (max-width:900px),(max-height:720px){.dashboardWindow.workspaceExpanded,.commandGridWorkspace,.expandedWorkspace{border-radius:10px!important;inset:5px!important}.dashboardWindow.workspaceExpanded .windowHeader{padding:8px 10px!important}.dashboardWindow.workspaceExpanded .windowBody{padding:8px!important}}html.thad-workspace-open .commandMain{filter:none!important;opacity:1!important}html.thad-workspace-open .commandRail{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-100%)!important}.commandWorkspaceBackdrop,.kitMusicBackdrop{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#00040ac7!important}.commandWorkspaceLayer{z-index:70000!important;padding:clamp(4px,.8vw,10px)!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.commandWorkspacePanel{z-index:2!important;opacity:1!important;filter:none!important;background:linear-gradient(#06131f,#020810)!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;height:calc(100dvh - 2*clamp(4px,.8vw,10px))!important;min-height:0!important;max-height:calc(100dvh - 2*clamp(4px,.8vw,10px))!important;display:grid!important;position:relative!important;overflow:hidden!important}.commandWorkspaceBody{height:100%!important;min-height:0!important;padding:clamp(8px,1vw,14px)!important;overflow:auto!important}.commandWorkspaceBody>*{min-height:0!important}.expandedOutlookFunctional{grid-template-columns:minmax(140px,180px) minmax(260px,.72fr) minmax(360px,1.28fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.expandedOutlookFunctional>aside,.expandedOutlookFunctional>section{min-height:0!important;overflow:auto!important}.outlookFullMessagePane{grid-template-rows:auto minmax(180px,1fr) auto auto auto!important;display:grid!important;overflow:hidden!important}.outlookMessageHeader{border-bottom:1px solid #00cdff2e;padding-bottom:10px}.outlookMessageHeader h3{margin:0 0 8px}.outlookMessageHeader p{color:#a8c5d3!important;margin:3px 0!important;font-size:11px!important}.outlookMessageHeader time{color:#789aaa;font-size:10px}.outlookMessageBody{white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-gutter:stable;min-height:0;padding:12px 4px 12px 0;overflow:auto}.outlookMessageBody p{white-space:pre-wrap;color:#e1eef4!important;margin:0!important;font-size:13px!important;line-height:1.62!important}.outlookMessageError{color:#ff8f8f!important}.persistentMusicExpanded{z-index:70002!important;opacity:1!important;filter:none!important;background:linear-gradient(#06131f,#020810)!important;grid-template-rows:auto minmax(0,1fr)!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;display:grid!important;position:fixed!important;inset:clamp(4px,.8vw,10px)!important;overflow:hidden!important}.persistentMusicExpanded .persistentMusicBody{height:100%!important;min-height:0!important;padding:clamp(8px,1vw,16px)!important;overflow:auto!important}.kitMusicBackdrop{z-index:70001!important;position:fixed!important;inset:0!important}.persistentMusicCard .musicHiddenPlayer{position:absolute!important}.peopleCompact{gap:8px;display:grid}.peopleCompact article{background:#031422a6;border:1px solid #00beff2e;border-radius:8px;gap:3px;padding:8px;display:grid}.peopleCompact strong{font-size:11px}.peopleCompact span{color:#9eb8c8;font-size:9px;line-height:1.4}.peopleCompact button{color:#eaffff;background:#0091ff24;border:1px solid #00d3ff6b;border-radius:8px;min-height:34px;font-weight:700}.commandBottomGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.commandWorkspaceBody .peopleCrmPanel{height:100%!important;min-height:0!important;overflow:hidden!important}.commandWorkspaceBody .peopleReviewGrid,.commandWorkspaceBody .peopleContactsWorkspace{height:100%!important;min-height:0!important}@media (max-width:1050px){.expandedOutlookFunctional{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)!important}.expandedOutlookFunctional>aside{display:none!important}.commandBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.commandWorkspacePanel,.persistentMusicExpanded{border-radius:7px!important}.expandedOutlookFunctional{grid-template-columns:1fr!important;height:auto!important;overflow:auto!important}.expandedOutlookFunctional .outlookMessageList{border-bottom:1px solid #00beff29;max-height:34dvh!important}.outlookFullMessagePane{grid-template-rows:auto minmax(240px,1fr) auto auto auto!important;min-height:62dvh!important}.commandBottomGrid{grid-template-columns:1fr!important}}.musicSinglePlayerNotice{background:#020f1bb8;border:1px solid #28dcff38;border-radius:12px;align-content:center;justify-items:start;gap:12px;min-height:260px;padding:24px;display:grid}.musicSinglePlayerNotice h3,.musicSinglePlayerNotice p{margin:0}.thadCoreV2MiniWave:not(.mic-active) i{opacity:.28;height:4px!important;box-shadow:none!important;animation:none!important}.commandCoreDisplayOnly{overflow:hidden;height:clamp(420px,58vh,620px)!important;display:block!important}.commandCoreDisplayOnly .thadCoreV2{height:100%;min-height:100%}.commandCoreDisplayOnly .thadCoreV2Stage{min-height:100%;padding-left:90px;padding-right:90px}.commandCoreDisplayOnly .thadCoreV2Visual,.commandCoreDisplayOnly .thadCoreV2Visual .thadCore{min-height:clamp(380px,52vh,570px)}.commandLayoutToolbar{justify-content:flex-end;align-items:center;gap:8px;min-height:42px;padding:8px 0 4px;display:flex}.commandLayoutToolbar span{color:#8db7ca;letter-spacing:.04em;margin-right:auto;font-size:12px}.commandLayoutToolbar button,.commandLayoutControls button{color:#c9f5ff;cursor:pointer;background:#00b7ff14;border:1px solid #00beff57;border-radius:8px;padding:7px 10px}.commandCustomGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.commandLayoutItem{min-width:0;transition:opacity .15s,transform .15s;position:relative}.commandLayoutItem.isDragging{opacity:.45;transform:scale(.985)}.commandCustomGrid.isUnlocked .commandLayoutItem{border-radius:12px;outline:1px dashed #00daff47;padding-top:34px}.commandLayoutControls{z-index:20;justify-content:flex-end;align-items:center;gap:5px;height:27px;display:flex;position:absolute;top:3px;left:5px;right:5px}.commandLayoutControls span{color:#69dfff;text-transform:uppercase;letter-spacing:.12em;cursor:grab;margin-right:auto;font-size:10px}.commandLayoutControls button{text-align:center;min-width:28px;padding:2px 8px}.commandCustomGrid .commandGridCard{min-width:0;height:auto}.commandCustomGrid .commandCoreCard{min-height:0}.commandCustomGrid .persistentMusicCard{height:auto}@media (max-width:1200px){.commandCustomGrid{grid-template-columns:repeat(8,minmax(0,1fr))}.commandLayoutItem{grid-column:span 4!important}.commandLayoutItem:has(.commandCoreCard){grid-column:span 8!important}}@media (max-width:760px){.commandCustomGrid{grid-template-columns:1fr}.commandLayoutItem{grid-column:1!important}.commandLayoutToolbar{flex-wrap:wrap;justify-content:flex-start}.commandLayoutToolbar span{width:100%;margin:0}}.commandMasonryGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.commandMasonryColumn{flex-direction:column;gap:12px;min-width:0;min-height:180px;display:flex}.commandMasonryGrid .commandLayoutItem{box-sizing:border-box;flex-direction:column;min-width:0;height:auto;display:flex;overflow:hidden}.commandMasonryGrid.isUnlocked .commandLayoutItem{resize:vertical;border-radius:12px;outline:1px dashed #00daff57;min-height:150px;max-height:900px;padding-top:34px;overflow:auto}.commandMasonryGrid .commandLayoutItem:has(.commandCoreCard){min-height:480px}.commandMasonryGrid .commandLayoutItem>.commandGridCard,.commandMasonryGrid .commandLayoutItem>.persistentMusicCard{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;height:100%!important}.commandMasonryGrid .commandGridCompact{min-height:0;overflow:auto}.commandMasonryGrid .commandCoreCard .commandGridCompact{overflow:hidden}.commandColumnDropZone{color:#65b9cf;letter-spacing:.05em;background:#00b1ff06;border:1px dashed #00daff47;border-radius:10px;place-items:center;min-height:64px;font-size:11px;display:grid}:is(.commandMasonryColumn:has(.commandLayoutItem.isDragging) .commandColumnDropZone,.commandColumnDropZone:hover){color:#d8fbff;background:#00b1ff14;border-color:#00daffa6}.commandCoreDisplayOnly{height:100%!important;min-height:0!important}.commandCoreDisplayOnly .thadCoreV2StatusRight,.commandCoreDisplayOnly .thadCoreV2Energy{display:none!important}.commandCoreDisplayOnly .thadCoreV2StatusLeft{width:clamp(100px,9vw,126px)!important;min-height:138px!important;display:flex!important;top:52px!important;left:10px!important}.commandCoreDisplayOnly .thadCoreV2Voice{width:clamp(100px,9vw,126px)!important;display:block!important;bottom:34px!important;left:10px!important}.commandCoreDisplayOnly .thadCoreV2Visual,.commandCoreDisplayOnly .thadCoreV2Visual .thadCore{height:100%!important;min-height:100%!important}.commandCoreDisplayOnly .compactStatus .thadHeardTranscript{min-height:38px}.commandCoreDisplayOnly .compactStatus .thadCoreV2MiniWave:not(.mic-active) i{height:4px!important;animation:none!important}@media (max-width:1250px){.commandMasonryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commandMasonryColumn:nth-child(3){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.commandMasonryColumn:nth-child(3) .commandColumnDropZone{grid-column:1/-1}}@media (max-width:820px){.commandMasonryGrid{grid-template-columns:1fr}.commandMasonryColumn:nth-child(3){grid-column:auto;display:flex}.commandMasonryColumn:nth-child(3) .commandColumnDropZone{grid-column:auto}.commandMasonryGrid.isUnlocked .commandLayoutItem{resize:vertical}.commandCoreDisplayOnly .thadCoreV2Stage{padding-left:82px!important;padding-right:28px!important}}.commandCoreDisplayOnly .thadCoreV2Stage{padding-left:clamp(118px,11vw,146px)!important;padding-right:clamp(118px,11vw,146px)!important}.commandCoreDisplayOnly .thadCoreV2StatusLeft{width:clamp(108px,10vw,138px)!important;min-height:150px!important;display:flex!important;top:auto!important;bottom:34px!important;left:12px!important}.commandCoreDisplayOnly .thadCoreV2Voice{width:clamp(108px,10vw,138px)!important;display:block!important;bottom:34px!important;left:auto!important;right:12px!important}.commandCoreDisplayOnly .thadCoreV2StatusRight{width:clamp(108px,10vw,138px)!important;display:block!important;top:52px!important;right:12px!important}.thadCoreV2StatusRight>span i.statusError{background:#ffb020!important;box-shadow:0 0 8px #ffb020bf!important}.thadCoreV2Voice button{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.thadCoreV2Voice button:hover{transform:scale(1.055);box-shadow:0 0 30px #00e0ff66}.thadCoreV2Voice button:active{transform:scale(.96)}.thadCoreV2Voice button:after{content:"OPEN & LISTEN";color:#9ed9e8;letter-spacing:.08em;width:max-content;font-size:8px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.thadCoreV2Visual .state-idle .kitAxisField{transition:filter .5s}.thadCoreV2Visual .thadCore[style*="--core-motion: 1.28"] .kitAxisField,.thadCoreV2Visual .thadCore[style*="--core-motion: 1.3"] .kitAxisField{filter:saturate(1.2)brightness(1.08)}@media (max-width:1050px){.commandCoreDisplayOnly .thadCoreV2Stage{padding-left:98px!important;padding-right:98px!important}.commandCoreDisplayOnly .thadCoreV2StatusLeft,.commandCoreDisplayOnly .thadCoreV2StatusRight,.commandCoreDisplayOnly .thadCoreV2Voice{width:92px!important;padding:7px!important}.commandCoreDisplayOnly .thadCoreV2StatusLeft{min-height:132px!important}.commandCoreDisplayOnly .thadCoreV2StatusRight>span{font-size:8px!important}}@media (max-width:820px){.commandCoreDisplayOnly .thadCoreV2Stage{padding-left:82px!important;padding-right:82px!important}.commandCoreDisplayOnly .thadCoreV2StatusRight{display:none!important}.commandCoreDisplayOnly .thadCoreV2StatusLeft{width:74px!important;left:6px!important}.commandCoreDisplayOnly .thadCoreV2Voice{width:74px!important;right:6px!important}}.thadCompactVoiceController{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important;top:-10000px!important;left:-10000px!important;overflow:hidden!important}.thadCore.music-playing .thadCoreV2Visual{transition:filter .12s linear}.thadCoreV2Stage:has(.statusTiles){transition:filter .12s linear}.sidebarMicrosoftButton{color:#dffbff;background:#001c2ed1;border:1px solid #00d6ff57;border-radius:10px;align-items:center;gap:10px;margin:10px 12px;padding:11px 12px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.sidebarMicrosoftButton:hover{background:#004e627a;border-color:#00e2ffc7;transform:translateY(-1px)}.sidebarMicrosoftButton .statusDot{background:#ffb020;flex:none;box-shadow:0 0 10px #ffb020b3}.sidebarMicrosoftButton.connected .statusDot{background:#35ef88;box-shadow:0 0 10px #35ef88bf}.sidebarMicrosoftButton span:last-child{flex-direction:column;min-width:0;display:flex}.sidebarMicrosoftButton strong{letter-spacing:.02em;font-size:12px}.sidebarMicrosoftButton small{color:#8ab9c7;margin-top:2px;font-size:9px}.commandCoreDisplayOnly .thadCoreV2,.commandCoreDisplayOnly .thadCoreV2Stage,.commandCoreDisplayOnly .thadCoreV2Visual,.commandCoreDisplayOnly .thadCoreV2Visual .thadCore{width:100%!important;height:100%!important;min-height:100%!important}.commandCoreDisplayOnly .thadCoreV2Stage{background:radial-gradient(circle at 50% 48%,#008eb41a,#000812db 66%,#00050cfa);padding:0!important;position:relative!important;overflow:hidden!important}.commandCoreDisplayOnly .thadCoreV2Visual{z-index:1!important;position:absolute!important;inset:0!important}.commandCoreDisplayOnly .thadCoreV2Visual .thadCore{transform-origin:50%;transform:scale(1.18)}.commandCoreDisplayOnly .thadCoreV2StatusLeft,.commandCoreDisplayOnly .thadCoreV2StatusRight,.commandCoreDisplayOnly .thadCoreV2Voice{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;z-index:4!important;box-sizing:border-box!important;background:linear-gradient(#021f31e0,#000d19f0)!important;border:1px solid #00daff6b!important;border-radius:12px!important;width:calc(33.3333% - 18.6667px)!important;height:132px!important;min-height:132px!important;padding:11px!important;position:absolute!important;top:auto!important;bottom:14px!important;box-shadow:inset 0 0 22px #00c4ff0f,0 0 18px #00beff14!important}.commandCoreDisplayOnly .thadCoreV2StatusLeft{left:14px!important}.commandCoreDisplayOnly .thadCoreV2StatusRight{flex-direction:column!important;display:flex!important;left:calc(33.333% + 9px)!important;right:auto!important}.commandCoreDisplayOnly .thadCoreV2Voice{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;left:auto!important;right:14px!important}.commandCoreDisplayOnly .thadCoreV2StatusLeft>small,.commandCoreDisplayOnly .thadCoreV2StatusRight>small,.commandCoreDisplayOnly .thadCoreV2Voice>small{color:#8fefff!important;letter-spacing:.12em!important;text-align:center!important;min-height:14px!important;font-size:9px!important;display:block!important}.commandCoreDisplayOnly .thadCoreV2StatusLeft strong{text-align:center!important;margin-top:3px!important;font-size:16px!important}.commandCoreDisplayOnly .thadCoreV2MiniWave{height:25px!important;min-height:25px!important;margin-top:5px!important}.commandCoreDisplayOnly .thadHeardTranscript{display:none!important}.commandCoreDisplayOnly .thadCoreV2StatusRight>span{justify-content:space-between!important;align-items:center!important;margin-top:2px!important;font-size:8px!important;line-height:1.25!important;display:flex!important}.commandCoreDisplayOnly .thadCoreV2Voice button{width:62px!important;height:62px!important;margin-top:10px!important}.commandCoreDisplayOnly .thadCoreV2Voice button:after{content:"PUSH TO TALK"!important;top:calc(100% + 5px)!important}.commandCoreDisplayOnly .thadCoreV2Energy{display:none!important}@media (max-width:980px){.commandCoreDisplayOnly .thadCoreV2StatusLeft,.commandCoreDisplayOnly .thadCoreV2StatusRight,.commandCoreDisplayOnly .thadCoreV2Voice{height:116px!important;min-height:116px!important;padding:8px!important}.commandCoreDisplayOnly .thadCoreV2Voice button{width:52px!important;height:52px!important}.commandCoreDisplayOnly .thadCoreV2Visual .thadCore{transform:scale(1.08)}}@media (max-width:700px){.commandCoreDisplayOnly .thadCoreV2StatusRight{display:none!important}.commandCoreDisplayOnly .thadCoreV2StatusLeft,.commandCoreDisplayOnly .thadCoreV2Voice{width:calc(50% - 21px)!important}.commandCoreDisplayOnly .thadCoreV2StatusLeft{left:14px!important}.commandCoreDisplayOnly .thadCoreV2Voice{right:14px!important}}.commandCoreDisplayOnly .thadCoreV2Stage{border-radius:12px;min-height:100%;position:relative;overflow:hidden;padding:0!important}.commandCoreDisplayOnly .thadCoreV2Visual{z-index:1;place-items:center!important;min-height:100%!important;display:grid!important;position:absolute!important;inset:0!important}.commandCoreDisplayOnly .thadCoreV2Visual .thadCore{width:100%!important;height:100%!important;min-height:100%!important}.commandCoreDisplayOnly .thadCoreV2Stage:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 0 33%,#0109100f 52%,#01080e80 100%);position:absolute;inset:0}.thadCornerPanel{z-index:5;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#dff9ff;background:linear-gradient(145deg,#031422e8,#010911cc);border:1px solid #30dcffb8;width:clamp(145px,24%,220px);height:clamp(128px,27%,178px);padding:13px 15px;position:absolute;overflow:hidden;box-shadow:0 0 24px #00ceff24,inset 0 0 26px #00b4ff0d}.thadCornerPanel:before{content:"";pointer-events:none;border:1px solid #59deff1f;position:absolute;inset:5px}.thadCornerPanel small{color:#6edfff;letter-spacing:.11em;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.thadCornerPanel strong{color:#f3fdff;letter-spacing:.03em;margin-bottom:6px;font-size:clamp(14px,1.25vw,18px);display:block}.thadCornerPanel p{color:#a9c9d4;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:clamp(9px,.82vw,12px);line-height:1.35;display:-webkit-box;overflow:hidden}.thadCornerPanel>span:not(.thadCoreV2MiniWave){color:#d8edf4;justify-content:space-between;align-items:center;gap:8px;padding:2px 0;font-size:9px;line-height:1.2;display:flex}.thadCornerPanel>span>i{background:#29ed92;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #29ed92b8}.thadCornerTopLeft{border-radius:18px 18px 88px;top:12px;left:12px;-webkit-mask:radial-gradient(78px at 100% 100%,#0000 0 76px,#000 77px);mask:radial-gradient(78px at 100% 100%,#0000 0 76px,#000 77px)}.thadCornerTopRight{border-radius:18px 18px 18px 88px;top:12px;right:12px;-webkit-mask:radial-gradient(78px at 0 100%,#0000 0 76px,#000 77px);mask:radial-gradient(78px at 0 100%,#0000 0 76px,#000 77px)}.thadCornerBottomLeft{border-radius:18px 88px 18px 18px;bottom:12px;left:12px;-webkit-mask:radial-gradient(78px at 100% 0,#0000 0 76px,#000 77px);mask:radial-gradient(78px at 100% 0,#0000 0 76px,#000 77px)}.thadCornerBottomRight{text-align:center;border-radius:88px 18px 18px;bottom:12px;right:12px;-webkit-mask:radial-gradient(78px at 0 0,#0000 0 76px,#000 77px);mask:radial-gradient(78px at 0 0,#0000 0 76px,#000 77px)}.thadCornerBottomRight button{color:#64e9ff;background:radial-gradient(circle,#00c3ff4d,#003e5e1f);border:1px solid #20dcff;border-radius:50%;place-items:center;width:60px;height:60px;margin:3px auto 5px;display:grid;box-shadow:0 0 25px #00d7ff3d}.thadCornerBottomRight button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.thadCornerBottomRight button.active{color:#fff;animation:.8s ease-in-out infinite thadVoicePulse;box-shadow:0 0 38px #00e6ffa6}.thadProcessingSteps{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:11px;display:grid}.thadProcessingSteps i{background:#153444;border-radius:8px;height:3px}.thadProcessingSteps i.active{background:#27dcff;box-shadow:0 0 8px #27dcffbf}.commandCoreDisplayOnly .thadCoreV2MiniWave{height:18px;margin:4px 0}.commandCoreDisplayOnly .thadCoreV2MiniWave i{opacity:.45;height:4px!important;animation:none!important}.commandCoreDisplayOnly .thadCoreV2MiniWave.mic-active i{opacity:1}.commandRailMicrosoft{color:#d7f7ff;background:#00374b47;border:1px solid #00cdff59;border-radius:9px;align-items:center;gap:9px;margin:10px 10px 8px;padding:10px;text-decoration:none;display:flex}.commandRailMicrosoft:hover{background:#005b7657;border-color:#25ddff}.commandRailMicrosoft>span{color:#31dcff;font-size:18px}.commandRailMicrosoft div{flex-direction:column;min-width:0;display:flex}.commandRailMicrosoft strong{font-size:11px}.commandRailMicrosoft small{color:#79a7b6;margin-top:2px;font-size:8px}.commandRailMicrosoft.connected{border-color:#28eb9080}.desktopMusicCard{height:100%}.desktopMusicCompact{grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:110px;padding:12px;display:grid}.desktopMusicArtwork{color:#28ddff;background:#03101b;border:1px solid #00ceff4d;border-radius:8px;place-items:center;width:70px;height:70px;display:grid;overflow:hidden}.desktopMusicArtwork img{object-fit:cover;width:100%;height:100%}.desktopMusicMeta{min-width:0}.desktopMusicMeta strong,.desktopMusicMeta small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.desktopMusicMeta small{color:#8fb7c6;margin-top:4px}.desktopMusicProgress{background:#0c2734;border-radius:8px;height:4px;margin-top:9px;overflow:hidden}.desktopMusicProgress i{background:#2addff;height:100%;display:block}.desktopMusicControls{gap:7px;display:flex}.desktopMusicControls button{color:#dffaff;background:#061722;border:1px solid #00ceff57;border-radius:50%;width:36px;height:36px}.desktopMusicControls .primary{border-color:#20dcff;width:44px;height:44px;box-shadow:0 0 18px #00d2ff33}.desktopMusicWorkspacePlaceholder{z-index:10030;pointer-events:none;background:#020c14f0;border:1px solid #00cdff59;justify-content:space-between;padding:10px 16px;display:flex;position:fixed;top:74px;left:20px;right:20px}.desktopMusicWorkspacePlaceholder span{color:#83aab8}@keyframes thadVoicePulse{50%{transform:scale(1.06)}}@media (max-width:1100px){.thadCornerPanel{width:clamp(120px,25%,170px);height:142px;padding:10px}.thadCornerPanel>span:not(.thadCoreV2MiniWave){font-size:8px}.thadCornerTopLeft,.thadCornerTopRight,.thadCornerBottomLeft,.thadCornerBottomRight{border-radius:14px;-webkit-mask:none;mask:none}.thadCornerBottomRight button{width:50px;height:50px}}@media (max-width:760px){.thadCornerPanel{width:calc(50% - 18px);height:112px}.thadCornerTopLeft{top:6px;left:6px}.thadCornerTopRight{top:6px;right:6px}.thadCornerBottomLeft{bottom:6px;left:6px}.thadCornerBottomRight{bottom:6px;right:6px}.thadCornerPanel p,.thadCornerTopRight>span:nth-of-type(n+5){display:none}.thadCornerBottomRight button{width:42px;height:42px}.desktopMusicCompact{grid-template-columns:54px minmax(0,1fr)}.desktopMusicArtwork{width:54px;height:54px}.desktopMusicControls{grid-column:1/-1;justify-content:center}}.commandCoreDisplayOnly .thadCoreV2StageStrip,.thadCoreV2StageStrip{grid-template-rows:minmax(280px,1fr) auto;min-height:100%;overflow:hidden;place-items:stretch stretch!important;padding:0!important;display:grid!important}.thadCoreV2StageStrip:after{display:none!important}.thadCoreV2StageStrip .thadCoreV2Visual{z-index:1;background:radial-gradient(circle at 50% 48%,#00ccff0f,#0000 54%);place-items:center;width:100%;min-width:0;min-height:280px;display:grid;position:relative;inset:auto;overflow:hidden}.thadCoreV2StageStrip .thadCoreV2Visual .thadCore{width:100%;height:100%;min-height:280px}.thadControlStrip{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#020e18c7,#01080ef5);border-top:1px solid #49daff57;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);gap:10px;padding:10px;display:grid;position:relative}.thadStripPanel{box-sizing:border-box;color:#dff9ff;background:linear-gradient(145deg,#031422f0,#010911e0);border:1px solid #30dcff94;border-radius:14px;min-width:0;min-height:116px;padding:12px 14px;overflow:hidden;box-shadow:inset 0 0 24px #00b4ff0d,0 0 16px #00ceff14}.thadStripPanel small{color:#6edfff;letter-spacing:.11em;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.thadStripPanel strong{color:#f3fdff;letter-spacing:.03em;margin-bottom:6px;font-size:15px;display:block}.thadStripPanel p{color:#a9c9d4;white-space:normal;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.35}.thadStripLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;display:grid}.thadStripLinkGrid span{color:#d8edf4;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.thadStripLinkGrid i{background:#29ed92;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #29ed92b8}.thadStripLinkGrid i.statusError{background:#ffb020;box-shadow:0 0 8px #ffb020b8}.thadStripVoice{text-align:center;align-content:center;justify-items:center;display:grid}.thadStripVoice button{color:#dffbff;cursor:pointer;background:radial-gradient(circle,#00b1da47,#031926eb);border:1px solid #5be0ffc7;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 18px #00d2ff2e}.thadStripVoice button:hover{transform:translateY(-1px);box-shadow:0 0 24px #00d2ff52}.thadStripVoice button.active{color:#fff;background:radial-gradient(circle,#ff365e5c,#280410eb);border-color:#f57;box-shadow:0 0 26px #ff365e61}.thadStripVoice button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.thadStripStatus .thadCoreV2MiniWave{min-height:34px;margin:8px 0 4px}@media (max-width:980px){.thadControlStrip{grid-template-columns:1fr 1fr}.thadStripLinks{order:3;grid-column:1/-1}}@media (max-width:620px){.thadCoreV2StageStrip{grid-template-rows:minmax(230px,1fr) auto}.thadControlStrip{grid-template-columns:1fr}.thadStripPanel{min-height:96px}.thadStripLinks{order:initial;grid-column:auto}.thadStripLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.commandCoreCardV2,.commandCoreCardV2 .commandGridWindowBody,.commandCoreCompactV2,.commandCoreDisplayOnly,.commandCoreDisplayOnly>.thadCoreV2{height:100%;min-height:0}.commandCoreCompactV2.commandCoreDisplayOnly{height:100%!important;min-height:520px!important;display:block!important;position:relative!important;overflow:hidden!important}.commandCoreDisplayOnly .thadCoreV2StageStrip{grid-template-rows:minmax(340px,1fr) auto!important;width:100%!important;height:100%!important;min-height:520px!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.commandCoreDisplayOnly .thadCoreV2StageStrip .thadCoreV2Visual{visibility:visible!important;opacity:1!important;z-index:1!important;place-items:center!important;width:100%!important;height:100%!important;min-height:340px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.commandCoreDisplayOnly .thadCoreV2StageStrip .thadCoreV2Visual .thadCore{visibility:visible!important;opacity:1!important;transform-origin:50%!important;width:100%!important;height:100%!important;min-height:340px!important;transform:scale(1.04)!important}.commandCoreDisplayOnly .thadControlStrip{z-index:5!important;flex:none!important;position:relative!important}@media (max-width:700px){.commandCoreCompactV2.commandCoreDisplayOnly,.commandCoreDisplayOnly .thadCoreV2StageStrip{min-height:640px!important}.commandCoreDisplayOnly .thadCoreV2StageStrip{grid-template-rows:minmax(280px,1fr) auto!important}.commandCoreDisplayOnly .thadCoreV2StageStrip .thadCoreV2Visual,.commandCoreDisplayOnly .thadCoreV2StageStrip .thadCoreV2Visual .thadCore{min-height:280px!important}}.commandWorkspaceHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.commandWorkspaceExternalButton{color:#dff9ff;letter-spacing:.03em;white-space:nowrap;background:#092337e0;border:1px solid #35dcff85;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.commandWorkspaceExternalButton:hover{background:#123e58f5;border-color:#65e7ff}.outlookDeleteButton{color:#ffd6dc!important;background:#5e111f6b!important;border-color:#ff5d6e9e!important}.outlookDeleteButton:hover:not(:disabled){background:#7d1528ad!important;border-color:#ff6f83!important}@media (max-width:720px){.commandWorkspacePanel>header{align-items:flex-start}.commandWorkspaceHeaderActions{justify-content:flex-start;width:100%}.commandWorkspaceExternalButton,.commandRestoreButton{flex:150px}}:root{--thad-workspace-shell-bg:linear-gradient(180deg,#051827fa,#010911fc);--thad-workspace-header-bg:linear-gradient(180deg,#082337fa,#041827fa);--thad-workspace-border:#28d3ff8c;--thad-workspace-divider:#28d3ff30;--thad-workspace-radius:12px}.commandWorkspaceBody .peopleCrmPanel,.peopleCanvas .peopleCrmPanel{grid-template-rows:auto auto auto minmax(0,1fr)!important;align-content:stretch!important;gap:6px!important;height:100%!important;min-height:0!important}.commandWorkspaceBody .peopleWorkspaceNotice,.peopleCanvas .peopleWorkspaceNotice{white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;min-height:34px!important;max-height:42px!important;margin:0!important;padding:8px 10px!important;display:flex!important;overflow:hidden!important}.commandWorkspaceBody .peopleReviewGrid,.peopleCanvas .peopleReviewGrid{align-self:stretch!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}.commandWorkspaceBody .candidateQueue,.commandWorkspaceBody .contextReview,.peopleCanvas .candidateQueue,.peopleCanvas .contextReview{scrollbar-gutter:stable!important;overscroll-behavior:contain!important;height:100%!important;min-height:0!important;overflow:auto!important}.commandWorkspaceBody .contextReview,.peopleCanvas .contextReview{padding:10px!important}.commandWorkspaceBody .peopleReviewHeader,.peopleCanvas .peopleReviewHeader{margin:0!important;padding:0!important}.commandWorkspaceBody .peopleWorkspaceTabs,.peopleCanvas .peopleWorkspaceTabs{margin:0!important;padding:0 0 5px!important}.commandWorkspacePanel,.dashboardWindow.workspaceExpanded,.persistentMusicExpanded{background:var(--thad-workspace-shell-bg)!important;border:1px solid var(--thad-workspace-border)!important;border-radius:var(--thad-workspace-radius)!important;box-shadow:0 24px 70px #000000b8,0 0 34px #00beff1f,inset 0 0 0 1px #6eebff0a!important}.commandWorkspacePanel>header,.dashboardWindow.workspaceExpanded>.windowHeader,.persistentMusicExpanded>.persistentMusicHeader{background:var(--thad-workspace-header-bg)!important;border-bottom:1px solid var(--thad-workspace-divider)!important;box-sizing:border-box!important;min-height:54px!important;padding:9px 14px!important}.commandWorkspaceBody,.dashboardWindow.workspaceExpanded>.windowBody,.persistentMusicExpanded>.persistentMusicBody{background:linear-gradient(#010d176b,#00070d2e)!important;min-height:0!important;padding:clamp(8px,1vw,14px)!important}.commandWorkspacePanel button,.dashboardWindow.workspaceExpanded button,.persistentMusicExpanded button{border-radius:8px}body:not(.thad-command-redesign) .activeTabCanvas{box-sizing:border-box!important;background:radial-gradient(circle at 50% 0,#008bcd14,#0000 42%),#020a12!important;min-height:calc(100dvh - 118px)!important;padding:clamp(8px,1vw,14px)!important}body:not(.thad-command-redesign) .activeTabCanvas .dashboardWindow{background:var(--thad-workspace-shell-bg)!important;border-color:var(--thad-workspace-border)!important;border-radius:var(--thad-workspace-radius)!important;box-shadow:0 14px 38px #00000080,0 0 24px #00beff12!important}body:not(.thad-command-redesign) .activeTabCanvas .dashboardWindow>.windowHeader{background:var(--thad-workspace-header-bg)!important;border-bottom:1px solid var(--thad-workspace-divider)!important;min-height:54px!important;padding:9px 13px!important}body:not(.thad-command-redesign) .activeTabCanvas .dashboardWindow>.windowBody{background:linear-gradient(#010d176b,#00070d2e)!important;padding:12px!important}body:not(.thad-command-redesign) .activeTabCanvas .filterTabs,body:not(.thad-command-redesign) .activeTabCanvas .workspaceTabs,body:not(.thad-command-redesign) .activeTabCanvas .peopleWorkspaceTabs{border:1px solid var(--thad-workspace-divider)!important;background:#03111dd1!important;border-radius:9px!important;gap:5px!important;padding:5px!important}body:not(.thad-command-redesign) .activeTabCanvas .filterTabs button,body:not(.thad-command-redesign) .activeTabCanvas .workspaceTabs button,body:not(.thad-command-redesign) .activeTabCanvas .peopleWorkspaceTabs button{color:#9fc1d1!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;min-height:34px!important;padding:6px 11px!important}body:not(.thad-command-redesign) .activeTabCanvas .filterTabs button.active,body:not(.thad-command-redesign) .activeTabCanvas .workspaceTabs button.active,body:not(.thad-command-redesign) .activeTabCanvas .peopleWorkspaceTabs button.active{color:#fff!important;background:linear-gradient(#00a3e63d,#005b9124)!important;border-color:#25d6ff8c!important;box-shadow:inset 0 0 16px #00c8ff14!important}@media (max-width:900px){.commandWorkspaceBody .peopleReviewGrid,.peopleCanvas .peopleReviewGrid{grid-template-columns:1fr!important;overflow:auto!important}.commandWorkspaceBody .candidateQueue,.peopleCanvas .candidateQueue{max-height:34dvh!important}.commandWorkspaceBody .contextReview,.peopleCanvas .contextReview{min-height:52dvh!important}}@media (max-height:720px){.commandWorkspaceBody .peopleReviewHeader h3,.peopleCanvas .peopleReviewHeader h3{font-size:15px!important}.commandWorkspaceBody .peopleWorkspaceNotice,.peopleCanvas .peopleWorkspaceNotice{min-height:30px!important;max-height:34px!important;padding:5px 8px!important}}.commandGridHeaderActions{align-items:center;gap:8px;min-width:0;display:flex}.commandCollapseButton{width:34px!important;min-width:34px!important;padding:0!important;font-size:18px!important}.commandGridCard.isCollapsed{height:58px!important;min-height:0!important}.commandGridCard.isCollapsed>header{border-bottom:0;height:58px}.commandLayoutItem:has(.commandGridCard.isCollapsed){min-height:58px!important;max-height:58px!important}.stockCompact{gap:8px;padding:2px;display:grid}.stockCompact article{background:#0312239e;border:1px solid #39c8ff2e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 72px;align-items:center;gap:10px;padding:9px 10px;display:grid}.stockCompact article div{min-width:0;display:grid}.stockCompact small{text-overflow:ellipsis;white-space:nowrap;color:#8baec4;overflow:hidden}.stockCompact em,.stockTable em{text-align:right;font-style:normal;font-weight:800}.positive{color:#55e49a!important}.negative{color:#ff7185!important}.stockError{color:#ff8b9b!important}.stockWorkspace{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.stockPicker,.stockTable,.hueConnect,.hueRooms>article{background:#041325d1;border:1px solid #37cdff40;border-radius:14px;padding:16px}.stockPicker{overflow:visible}.stockSearch{gap:8px;display:flex}.stockSearch input{flex:1;min-width:0}.stockSearchResults{gap:6px;max-height:260px;margin-top:8px;display:grid;overflow:auto}.stockSearchResults button{text-align:left;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.stockTable{overflow:auto}.stockTable>header,.stockTable>article{border-bottom:1px solid #4cbee529;grid-template-columns:minmax(140px,1.4fr) 110px 90px minmax(180px,1fr) 100px 80px;align-items:center;gap:12px;padding:11px;display:grid}.stockTable article div{display:grid}.stockTable article small{color:#8baec4}.stockTable article button{color:#ff8292;border-color:#ff5a6e59}.hueCompact{gap:10px;display:grid}.hueCompactStatus{grid-template-columns:14px 1fr;column-gap:8px;display:grid}.hueCompactStatus i{background:#ff7b86;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 12px}.hueCompactStatus i.online{background:#56e39a}.hueCompactStatus small{color:#91aec2;grid-column:2}.hueCompact article{border:1px solid #3cc8ff2e;border-radius:10px;align-items:center;gap:10px;padding:9px;display:flex}.hueCompact article>button,.hueRooms header button{border-color:#fff3;width:52px}.hueCompact article>button.on,.hueRooms header button.on{color:#5af0a7;border-color:#5af0a78c;box-shadow:0 0 18px #5af0a71f}.hueCompact article div{display:grid}.hueWorkspace{grid-template-columns:300px minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.hueConnect{align-self:start}.hueConnect button{width:100%;margin-top:8px}.hueRooms{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-content:start;gap:12px;min-height:0;display:grid;overflow:auto}.hueRooms article header{justify-content:space-between;align-items:center;display:flex}.hueRooms article header div{display:grid}.hueRooms label{gap:8px;margin:18px 0;display:grid}.hueQuick{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.hueQuick button{padding:8px 4px}@media (max-width:900px){.stockWorkspace,.hueWorkspace{grid-template-columns:1fr}.stockTable>header{display:none}.stockTable>article{grid-template-columns:1fr auto auto}.stockTable>article>span:nth-of-type(2),.stockTable>article>span:nth-of-type(3){display:none}}:root{--thad-control-bg:#031422d1;--thad-control-bg-hover:#009dd838;--thad-control-border:#3ad3ff6b;--thad-control-border-strong:#27dcff;--thad-control-text:#dffbff;--thad-control-muted:#8eb6c7;--thad-control-danger:#ff7185;--thad-control-success:#59e6a2}.thadIconButton,.windowControls>button,.windowControls>details>summary,.commandGridHeaderActions>button,.commandWorkspaceHeaderActions>button,.commandWorkspaceHeaderActions>a{appearance:none;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s,color .16s;border:1px solid var(--thad-control-border)!important;background:linear-gradient(180deg,#082638f0,var(--thad-control-bg))!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--thad-control-text)!important;border-radius:9px!important;place-items:center!important;padding:0!important;display:inline-grid!important;box-shadow:inset 0 0 12px #00d2ff09,0 0 #0000!important}.thadIconButton:hover,.windowControls>button:hover,.windowControls>details>summary:hover,.commandGridHeaderActions>button:hover,.commandWorkspaceHeaderActions>button:hover,.commandWorkspaceHeaderActions>a:hover{transform:translateY(-1px);border-color:var(--thad-control-border-strong)!important;background:linear-gradient(180deg,#063a52fa,var(--thad-control-bg-hover))!important;color:#fff!important;box-shadow:0 0 18px #00d2ff38,inset 0 0 14px #00d2ff0f!important}.thadIconButton:focus-visible,.windowControls button:focus-visible,.windowControls summary:focus-visible,.commandGridHeaderActions button:focus-visible,.commandWorkspaceHeaderActions button:focus-visible,.commandWorkspaceHeaderActions a:focus-visible{outline-offset:2px!important;outline:2px solid #7feaff!important}.thadIconButton:disabled,.windowControls button:disabled,.commandGridHeaderActions button:disabled{color:#5e7885!important;box-shadow:none!important;opacity:.72!important;cursor:not-allowed!important;background:#06141eb3!important;border-color:#48708247!important}.windowHeader{cursor:default!important}.windowControls{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.windowControls svg,.commandGridHeaderActions svg,.commandWorkspaceHeaderActions svg{pointer-events:none;display:block}.windowMoveHandle{color:#8eeeff!important;cursor:grab!important;border-style:solid!important;padding:0!important;font-size:0!important}.windowMoveHandle:active{cursor:grabbing!important}.windowMoreMenu{display:inline-flex;position:relative}.windowMoreMenu>summary{list-style:none}.windowMoreMenu>summary::-webkit-details-marker{display:none}.windowMoreMenuPanel{z-index:80;background:#020d18fa;border:1px solid #37d6ff57;border-radius:12px;gap:4px;width:220px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #00000085,0 0 28px #00c4ff1a}.windowMoreMenuPanel button{color:#cdeef8!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:38px!important;padding:7px 10px!important;display:flex!important}.windowMoreMenuPanel button:hover{box-shadow:none!important;background:#0099d321!important;border-color:#37d6ff4d!important;transform:none!important}.windowResize{color:#42dfff!important;cursor:nwse-resize!important;opacity:.82!important;background:linear-gradient(135deg,#0000 52%,#19d4ff1f 53%)!important;border:0!important;place-items:end!important;width:30px!important;height:30px!important;padding:5px!important;display:grid!important;bottom:0!important;right:0!important}.windowResize:hover{filter:drop-shadow(0 0 8px #00dcff8c);opacity:1!important}.windowResize svg{width:17px;height:17px}.commandGridHeaderActions{gap:7px!important}.commandCollapseButton{font-size:0!important}.thadWorkspaceButton{border:1px solid var(--thad-control-border)!important;background:linear-gradient(180deg,#082638f0,var(--thad-control-bg))!important;width:auto!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--thad-control-text)!important;letter-spacing:.02em!important;white-space:nowrap!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 11px!important;font-size:.74rem!important;font-weight:800!important;display:inline-flex!important}.thadWorkspaceButton:hover{border-color:var(--thad-control-border-strong)!important;background:linear-gradient(180deg,#063a52fa,var(--thad-control-bg-hover))!important;color:#fff!important;box-shadow:0 0 18px #00d2ff38!important}.commandRestoreButton{width:auto!important}button:not(.commandWorkspaceBackdrop),a[role=button]{font-family:inherit}button:disabled,a[aria-disabled=true]{filter:none!important}.dangerButton,.deleteButton,.outlookDeleteButton{color:#ffd7dd!important;background:#4a0a19b8!important;border-color:#ff718585!important}.dangerButton:hover,.deleteButton:hover,.outlookDeleteButton:hover{border-color:var(--thad-control-danger)!important;box-shadow:0 0 18px #ff4b6933!important}.successButton{color:#dcfff0!important;background:#063d2ab3!important;border-color:#59e6a280!important}@media (max-width:1050px){.windowControls{display:flex!important}.windowMoveHandle{display:none!important}.windowMoreMenuPanel{position:fixed;top:auto;right:14px}}@media (max-width:680px){.thadWorkspaceButton span{display:none}.thadWorkspaceButton{width:34px!important;padding:0!important}.windowControls{gap:5px!important}}.stockSaveState{color:#74dfff;margin:0 0 10px;display:block}.hueManual{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.hueManual input{min-width:0}.hueConnect>small{color:#8eafc4;margin-top:12px;line-height:1.45;display:block}@media (max-width:560px){.hueManual{grid-template-columns:1fr}}:root{--thad-icon-control-size:34px;--thad-compact-control-height:34px;--thad-primary-control-height:38px;--thad-control-pad-x:13px}.thadIconButton,.windowControls>.windowMoveHandle,.windowControls>.commandCollapseButton,.windowControls>button[aria-label]:not(.thadWorkspaceButton):not(.commandRestoreButton),.windowControls>details>summary,.commandGridHeaderActions>.commandCollapseButton,.commandGridHeaderActions>button[aria-label]:not(.thadWorkspaceButton),.iconButton{width:var(--thad-icon-control-size)!important;min-width:var(--thad-icon-control-size)!important;max-width:var(--thad-icon-control-size)!important;height:var(--thad-icon-control-size)!important;min-height:var(--thad-icon-control-size)!important;flex:0 0 var(--thad-icon-control-size)!important;padding:0!important}.btn,.primaryButton,.secondaryButton,.compactButton,.textButton,.thadWorkspaceButton,.commandRestoreButton,.commandWorkspaceHeaderActions>button:not([aria-label]),.commandWorkspaceHeaderActions>a,.windowControls>button:not([aria-label]):not(.windowMoveHandle):not(.commandCollapseButton),.windowMoreMenuPanel button,.hueConnect button,.hueManual button,.stockPicker button,.stockSearchResults button{width:auto!important;min-width:max-content!important;max-width:100%!important;height:auto!important;min-height:var(--thad-compact-control-height)!important;padding:7px var(--thad-control-pad-x)!important;white-space:nowrap!important;text-overflow:clip!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;line-height:1.15!important;display:inline-flex!important;overflow:visible!important}.primaryButton,.btn-primary,.executiveRunButton{min-height:var(--thad-primary-control-height)!important;padding-left:16px!important;padding-right:16px!important}.hueConnect>button,.settingsActions>button,.mobileFullWidthButton{white-space:normal!important;text-align:center!important;width:100%!important;min-width:0!important}.topActions,.windowToolbar,.inboxEmailActions,.meetingPrepActions,.attentionPrimaryActions,.commandWorkspaceHeaderActions,.commandGridHeaderActions,.hueQuick,.settingsActions{flex-wrap:wrap!important}.commandGridHeaderActions{justify-content:flex-end!important}.hueQuick{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))!important}.hueQuick button{white-space:normal!important;width:100%!important;min-width:0!important;padding:8px 7px!important}.stockSearch,.hueManual{align-items:stretch!important}.stockSearch input,.hueManual input{min-width:120px!important}.stockSearch>button,.hueManual>button{min-width:max-content!important}.windowMoreMenuPanel button{white-space:normal!important;justify-content:flex-start!important;width:100%!important;min-width:0!important}.hueCompact article>button,.hueRooms header button{width:auto!important;min-width:52px!important;padding-left:10px!important;padding-right:10px!important}@media (max-width:760px){.topActions,.windowToolbar,.commandWorkspaceHeaderActions{gap:7px!important}.topActions .primaryButton,.topActions .secondaryButton,.topActions .btn{white-space:normal!important;min-width:0!important}.stockSearch,.hueManual{grid-template-columns:1fr!important;display:grid!important}.stockSearch>button,.hueManual>button{width:100%!important;min-width:0!important}.inboxEmailActions,.meetingPrepActions,.attentionPrimaryActions{grid-template-columns:1fr!important}.inboxEmailActions>*,.meetingPrepActions>*,.attentionPrimaryActions>*{white-space:normal!important;width:100%!important;min-width:0!important}}.commandGridHeaderActions .thadWorkspaceButton{white-space:nowrap!important;text-overflow:clip!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:max-content!important;max-width:100%!important;height:34px!important;padding:0 10px!important;display:inline-flex!important;overflow:visible!important}.commandGridHeaderActions .thadWorkspaceButton span{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;display:inline!important;overflow:visible!important}.commandGridHeaderActions{flex-wrap:wrap!important;justify-content:flex-end!important}.commandGridCard>header{flex-wrap:wrap!important;gap:8px!important;height:auto!important;min-height:44px!important;padding-block:5px!important}@container kit-card (max-width:310px){.commandGridHeaderActions .thadWorkspaceButton span{display:none!important}.commandGridHeaderActions .thadWorkspaceButton{width:34px!important;min-width:34px!important;padding:0!important}}.hueSyncPanel{background:#041325d1;border:1px solid #37cdff40;border-radius:14px;align-self:start;gap:12px;padding:16px;display:grid}.hueSyncPanel h3,.hueSyncPanel p{margin:0}.hueSyncList{gap:7px;max-height:240px;padding-right:4px;display:grid;overflow:auto}.hueSyncList label{background:#03122394;border:1px solid #3cc8ff29;border-radius:9px;align-items:center;gap:9px;padding:8px 9px;display:flex}.hueSyncList input{flex:none;width:auto!important}.hueSyncControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hueSyncControls label{color:#9fb9ca;gap:6px;font-size:12px;display:grid}.hueSyncActions{flex-wrap:wrap;gap:8px;display:flex}.hueSyncActions button{width:auto!important;min-width:max-content!important;margin:0!important}.hueSyncStatus{color:#8fb4c9;font-size:12px}.hueWorkspace{grid-template-areas:"connect rooms""sync rooms";align-items:start;grid-template-columns:minmax(280px,320px) minmax(0,1fr)!important}.hueConnect{grid-area:connect}.hueSyncPanel{grid-area:sync}.hueRooms{grid-area:rooms}@media (max-width:900px){.hueWorkspace{grid-template-areas:"connect""sync""rooms";grid-template-columns:1fr!important}.hueSyncControls{grid-template-columns:1fr}}.tasksCompactTodo{gap:8px;min-height:0;display:grid}.tasksCompactTodo article{background:#071728cc!important;border:1px solid #35c4ff33!important;border-radius:10px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important}.tasksCompactTodo article.overdue{border-color:#ff68746b!important}.tasksCompactTodo .todoCheck{border-radius:50%!important;width:26px!important;min-width:26px!important;height:26px!important;padding:0!important}.taskCompactText{gap:4px;min-width:0;display:grid}.taskCompactText strong{line-height:1.28;color:#f4fbff!important;white-space:normal!important;text-overflow:clip!important;font-size:13px!important;overflow:visible!important}.taskCompactText small{color:#a9c4d4!important;white-space:normal!important;font-size:10px!important;overflow:visible!important}.taskCompactMessage{color:#c7dce7;margin:8px;font-size:12px}.taskCompactError{color:#ff8997}.todoPanel{color:#eff9ff}.todoRow{background:#051424db!important;border-color:#37c7ff38!important}.todoMain strong{line-height:1.35;color:#fff!important;font-size:15px!important}.todoMain small{color:#b5cbd8!important;font-size:12px!important}.todoMain p{color:#d3e2ea!important}.todoCheck{color:#67ebff!important;background:#073d58a6!important;border-color:#38d3ff94!important}.filterTabs button{color:#cfeaf5!important}.filterTabs button.active{color:#05141d!important;background:#37d9ff!important;border-color:#37d9ff!important}.hueLightSelectionRow{background:#041425b3;border:1px solid #36c7ff2e;border-radius:10px;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.hueLightSelectionRow label{white-space:nowrap;align-items:center;gap:7px;margin:0!important;display:flex!important}.hueLightSelectionRow input[type=checkbox]{accent-color:#26d8ff}.hueCompactLight{gap:8px!important;display:grid!important}.hueCompactLightHeader{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.hueCompactLightHeader strong{color:#effbff;font-size:12px}.hueCompactLightHeader button{width:auto!important;min-width:48px!important}.hueCompactLight label{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;margin:0!important;display:grid!important}.hueCompactLight label span{color:#b9d5e2;font-size:10px}.hueCompactLight input[type=range]{accent-color:#27d9ff;width:100%}.hueCompactEmpty{color:#9bb9c9;margin:6px 0;font-size:11px}@media (max-width:700px){.hueLightSelectionRow{grid-template-columns:1fr}.hueLightSelectionRow label{justify-content:flex-start}}.desktopMusicCompact{grid-template-columns:70px minmax(0,1fr) auto;grid-template-areas:"art meta controls""volume volume volume"}.desktopMusicArtwork{grid-area:art}.desktopMusicMeta{grid-area:meta}.desktopMusicControls{grid-area:controls}.desktopMusicVolume{grid-area:volume;grid-template-columns:auto minmax(100px,1fr) 46px;align-items:center;gap:10px;margin-top:2px;display:grid}.desktopMusicVolume button,.desktopMusicWorkspaceVolume button{color:#dffaff;background:#041824e6;border:1px solid #23daff6b;border-radius:8px;min-width:38px;height:34px}.desktopMusicVolume input,.desktopMusicWorkspaceVolume input{accent-color:#24dfff;width:100%}.desktopMusicVolume strong,.desktopMusicWorkspaceVolume strong{color:#aeeeff;text-align:right;font-size:.82rem}.desktopMusicWorkspacePlaceholder{pointer-events:auto;align-items:center;gap:18px;min-height:54px;top:74px}.desktopMusicWorkspacePlaceholder>div:first-child{flex-direction:column;min-width:0;display:flex}.desktopMusicWorkspaceVolume{grid-template-columns:auto minmax(160px,260px) 48px;align-items:center;gap:10px;min-width:300px;display:grid}.steamCompact{flex-direction:column;gap:10px;height:100%;min-height:0;padding:10px 12px;display:flex}.steamNeedsSetup{justify-content:center}.steamNeedsSetup small{color:#91b6c4}.steamCompactSummary{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;display:grid}.steamCompactSummary span{flex-direction:column;display:flex}.steamCompactSummary strong{color:#dffaff;font-size:1.15rem}.steamCompactSummary small{color:#7fa9b8}.steamCompactSummary button{height:34px}.steamFriendList{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:auto}.steamFriendList article{background:#03111bb8;border:1px solid #41b7db2e;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 8px;align-items:center;gap:9px;padding:7px 8px;display:grid}.steamFriendList img{border-radius:6px;width:34px;height:34px}.steamFriendList strong,.steamFriendList small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.steamFriendList small{color:#8fb3c1}.steamFriendList i,.steamFriendGrid article>i{background:#516775;border-radius:50%;width:8px;height:8px}.steamFriendList article.online i,.steamFriendGrid article.online>i{background:#40b8ff;box-shadow:0 0 10px #40b8ff80}.steamFriendList article.inGame i,.steamFriendGrid article.inGame>i{background:#67e36f;box-shadow:0 0 10px #67e36f80}.steamWorkspace{grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.steamSetup{background:#031019db;border:1px solid #2dd3ff47;border-radius:12px;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.steamSetup h3{margin:0 0 4px}.steamSetup p{color:#8db2c0;margin:0}.steamSetup label{color:#a9d3e0;flex-direction:column;gap:5px;font-size:.84rem;display:flex}.steamSetup input{color:#e7fbff;background:#061722;border:1px solid #29cdf452;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 10px}.steamSetupActions{flex-wrap:wrap;gap:8px;display:flex}.steamToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.steamToolbar>div{flex-wrap:wrap;gap:8px;display:flex}.steamToolbar button{height:34px}.steamToolbar button.active{color:#dffaff;background:#149abe33;border-color:#25ddff}.steamToolbar small{color:#7fa9b8}.steamError,.steamErrorPanel{color:#ff9d9d}.steamErrorPanel{background:#460a124d;border:1px solid #ff595959;border-radius:9px;padding:10px 12px}.steamFriendGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-content:start;gap:10px;min-height:0;padding-right:3px;display:grid;overflow:auto}.steamFriendGrid article{background:#03111bbd;border:1px solid #41b7db33;border-radius:10px;grid-template-columns:54px minmax(0,1fr) auto 9px;align-items:center;gap:11px;padding:11px;display:grid}.steamFriendGrid img{border-radius:8px;width:54px;height:54px}.steamFriendGrid strong,.steamFriendGrid span,.steamFriendGrid small{display:block}.steamFriendGrid span{color:#a9d3e0}.steamFriendGrid small{color:#769aa8;margin-top:3px}.steamFriendActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.steamFriendActions button{height:32px}.steamEmpty{color:#8fb3c1}@media (max-width:1050px){.steamSetup{grid-template-columns:1fr 1fr}.steamSetup>div:first-child{grid-column:1/-1}.steamFriendGrid{grid-template-columns:1fr}.desktopMusicWorkspaceVolume{min-width:240px}}@media (max-width:700px){.desktopMusicCompact{grid-template-columns:54px minmax(0,1fr);grid-template-areas:"art meta""controls controls""volume volume"}.steamSetup{grid-template-columns:1fr}.steamToolbar{flex-direction:column;align-items:flex-start}.steamFriendGrid article{grid-template-columns:46px minmax(0,1fr) 9px}.steamFriendGrid img{width:46px;height:46px}.steamFriendActions{grid-column:1/-1;justify-content:flex-start}.desktopMusicWorkspacePlaceholder{flex-direction:column;align-items:stretch}.desktopMusicWorkspaceVolume{grid-template-columns:auto minmax(100px,1fr) 44px;min-width:0}}.thadMusicWavefield{z-index:0;pointer-events:none;opacity:0;align-items:center;transition:opacity .45s;display:grid;position:absolute;inset:8% 2% 18%;overflow:hidden}.thadMusicWavefield span{width:130%;height:42%;left:-15%;top:calc(28% + var(--wave-line)*8%);border-top:2px solid hsl(calc(185 + var(--wave-line)*34) 95% 62% / .72);filter:drop-shadow(0 0 7px);transform-origin:50%;animation:thadWaveTravel calc(3.4s - var(--wave-line)*.28s) linear infinite;clip-path:polygon(0 50%,5% 35%,10% 62%,15% 24%,20% 68%,25% 38%,30% 58%,35% 18%,40% 72%,45% 34%,50% 60%,55% 28%,60% 70%,65% 40%,70% 56%,75% 22%,80% 68%,85% 36%,90% 60%,95% 30%,100% 50%,100% 54%,0 54%);position:absolute}@keyframes thadWaveTravel{0%{transform:translateX(-8%) scaleY(calc(.72 + var(--wave-energy)*.7))}to{transform:translateX(8%) scaleY(calc(.72 + var(--wave-energy)*.7))}}.thadMusicWavefield{pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .35s;overflow:hidden;z-index:2!important;position:absolute!important;inset:4% 1% 16%!important}.thadMusicWavefield.isPlaying{opacity:.9}.thadMusicWavefield svg{filter:drop-shadow(0 0 8px #26e0ff47);width:100%;height:100%;transform:scaleY(calc(.72 + var(--wave-energy,0)*.48));transform-origin:50%;transition:transform .12s linear;overflow:visible}.thadMusicWavefield .waveLine{fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-dasharray:220 55 120 70;opacity:.8;animation:4.4s linear infinite thadWaveScroll}.thadMusicWavefield .waveLine0{stroke:#21e8ff;animation-duration:3.1s}.thadMusicWavefield .waveLine1{stroke:#3f8cff;animation-duration:3.8s;animation-direction:reverse}.thadMusicWavefield .waveLine2{stroke:#845dff;animation-duration:4.5s}.thadMusicWavefield .waveLine3{stroke:#e14dff;animation-duration:3.5s;animation-direction:reverse}.thadMusicWavefield .waveLine4{stroke:#ff4e93;animation-duration:5.1s}@keyframes thadWaveScroll{0%{stroke-dashoffset:0;transform:translate(-2%)}to{stroke-dashoffset:-465px;transform:translate(2%)}}.thadCoreV2StageStrip .thadCoreV2Visual{z-index:1!important}.thadCoreV2StageStrip .thadControlStrip{z-index:4!important}.calendarFiveDayCompact{align-content:start;overflow:auto!important}.calendarCompactEntry{gap:4px;display:grid}.calendarCompactDay{letter-spacing:.1em;text-transform:uppercase;color:#29ddff;padding:5px 4px 0;font-size:10px}.calendarFiveDayCompact article{margin:0!important}.expandedCalendarFiveDay{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:12px!important;height:100%!important;display:grid!important}.calendarFiveDayHeader{background:#051420bf;border:1px solid #00beff33;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.calendarFiveDayHeader small,.calendarFiveDayHeader strong{display:block}.calendarFiveDayHeader small{color:#5df;letter-spacing:.1em}.calendarFiveDayHeader a{color:#dffaff;border:1px solid #23daff6b;border-radius:8px;padding:9px 12px;text-decoration:none}.calendarFiveDayAgenda{gap:12px!important;display:grid!important;overflow:auto!important}.calendarAgendaDay{gap:7px;display:grid}.calendarAgendaDay h3{color:#2ee3ff;margin:0;font-size:14px}.calendarAgendaDay article{background:#061623cc;border:1px solid #00beff2e;border-radius:8px;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px;display:grid}.thadMusicWavefield.thadSpectrumFlow{opacity:0;mix-blend-mode:screen;overflow:hidden;transform:translateZ(0);inset:5% 0 18%!important}.thadMusicWavefield.thadSpectrumFlow.isPlaying{opacity:.94}.thadSpectrumFlow svg{width:100%;height:100%;transform:scaleY(calc(.78 + var(--wave-energy,0)*.5));transform-origin:50%;transition:transform .12s linear;overflow:hidden}.thadSpectrumFlow .spectrumRibbon{fill:none;stroke-linecap:round;stroke-linejoin:round;will-change:transform;animation:linear infinite thadSpectrumFlowRight}.thadSpectrumFlow .spectrumRibbon path:first-child{stroke:url(#thad-spectrum-a)}.thadSpectrumFlow .spectrumRibbon path:nth-child(2){stroke:url(#thad-spectrum-b)}.thadSpectrumFlow .spectrumRibbonBack{stroke-width:18px;opacity:.16;animation-duration:14s}.thadSpectrumFlow .spectrumRibbonMid{stroke-width:10px;opacity:.32;animation-duration:10.5s}.thadSpectrumFlow .spectrumRibbonFront{stroke-width:4.5px;opacity:.78;animation-duration:7.5s}.thadSpectrumFlow .spectrumRibbonBack path:nth-child(2),.thadSpectrumFlow .spectrumRibbonMid path:nth-child(2),.thadSpectrumFlow .spectrumRibbonFront path:nth-child(2){opacity:.72}@keyframes thadSpectrumFlowRight{0%{transform:translate(-1000px)}to{transform:translate(0)}}.calendarCompactJoin{white-space:nowrap;background:#04283adb;border:1px solid #2adcff75;border-radius:7px;justify-content:center;align-items:center;margin-top:6px;font-weight:700;text-decoration:none;color:#dffaff!important;width:max-content!important;min-width:0!important;padding:5px 9px!important;font-size:10px!important;display:inline-flex!important}.calendarCompactJoin:hover{background:#106280c7;border-color:#37e6ff;box-shadow:0 0 12px #27deff33}.calendarAgendaActions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.calendarAgendaActions .joinMeetingButton,.calendarAgendaActions .viewEventLink{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;width:auto!important;min-width:max-content!important;padding:7px 11px!important}.calendarAgendaActions .joinMeetingButton{color:#e7fcff;background:#04465cd1;border:1px solid #25e3ff8c}.calendarAgendaActions .viewEventLink{color:#bfe9f7;background:#051826d9;border:1px solid #4599cd59}.hubspotCompactState{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:14px;display:flex}.hubspotCompactState strong{color:var(--text)}.hubspotCompactState button{width:auto;min-width:max-content}.hubspotLiveMetricStrip span{min-width:0}.hubspotLiveMetricStrip em{white-space:normal;color:var(--muted);font-size:.7rem;line-height:1.25}.openAiVoiceStudio{background:#010c1694;border:1px solid #00b7ff38;border-radius:14px;gap:10px;margin-top:10px;padding:12px;display:grid}.voiceStudioHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.voiceStudioHeading strong{color:#e8f8ff}.voiceStudioHeading span{color:#8fb9cc;font-size:12px}.voiceStudioGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.voiceStudioCard{text-align:left!important;white-space:normal!important;color:#e8f8ff!important;background:#01121fc7!important;border:1px solid #00b7ff38!important;border-radius:11px!important;justify-items:start!important;gap:3px!important;width:auto!important;min-width:0!important;height:auto!important;padding:10px 12px!important;display:grid!important}.voiceStudioCard:hover{border-color:#00d4ffb3!important;box-shadow:0 0 14px #00b7ff24!important}.voiceStudioCard.active{background:#0075a638!important;border-color:#00d4ff!important;box-shadow:inset 0 0 18px #00d4ff1a!important}.voiceStudioCard span,.voiceStudioCard small{color:#8fb9cc;font-size:11px}.voiceStudioCard.active small{color:#6fe8ff}.regCompact{align-content:start;gap:12px;height:100%;display:grid}.regCompact p{color:#9fb5c8;margin:0}.regCompact button,.regUploadButton,.regReviewActions button,.regReviewActions a{color:#dffaff;cursor:pointer;background:#041c2ee6;border:1px solid #20c7e9;border-radius:9px;padding:9px 14px;text-decoration:none}.regMetricRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.regMetricRow span{background:#041626b8;border:1px solid #20c7e94d;border-radius:10px;padding:10px;display:grid}.regMetricRow strong{color:#eaffff;font-size:22px}.regMetricRow small{color:#7fa3b9}.regWorkspace{gap:16px;height:100%;min-height:0;display:grid}.regWorkspaceIntro{justify-content:space-between;align-items:center;gap:20px;display:flex}.regWorkspaceIntro h3{margin:3px 0 6px;font-size:24px}.regWorkspaceIntro p{color:#9bb1c3;max-width:850px;margin:0}.regWorkspaceIntro small{color:#22d3ee;letter-spacing:.12em}.regUploadButton input{display:none}.regMetricLarge{grid-template-columns:repeat(4,minmax(120px,1fr))}.regToolbar{align-items:center;gap:14px;display:flex}.regToolbar input{color:#eefcff;background:#061522;border:1px solid #1e6782;border-radius:9px;flex:1;padding:10px 12px}.regToolbar span{color:#7694aa;text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:12px;overflow:hidden}.regRepositoryGrid{flex:1;grid-template-columns:minmax(330px,.8fr) minmax(520px,1.4fr);gap:14px;min-height:0;display:grid}.regDocumentList,.regDocumentReview{background:#030f1bd1;border:1px solid #20c7e959;border-radius:12px;min-height:0;overflow:auto}.regDocumentList>header,.regDocumentReview>header{border-bottom:1px solid #20c7e938;justify-content:space-between;align-items:center;padding:14px;display:flex}.regDocumentList>button{text-align:left;color:#e8fbff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #5588a229;justify-content:space-between;gap:12px;width:100%;padding:13px 14px;display:flex}.regDocumentList>button:hover,.regDocumentList>button.active{background:#13729133}.regDocumentList>button div{gap:4px;display:grid}.regDocumentList small{color:#809eb2}.regStatus{letter-spacing:.08em;color:#ffd889;border:1px solid #b88732;border-radius:999px;height:max-content;padding:4px 7px;font-size:10px}.regStatus.approved{color:#9dffd0;border-color:#32b879}.regStatus.rejected{color:#faa;border-color:#b84949}.regDocumentReview{padding-bottom:16px}.regDocumentReview>header h3{margin:2px 0}.regDocumentReview>header small{color:#23d3ed;letter-spacing:.1em}.regFormGrid{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.regFormGrid label{color:#92adbf;gap:6px;font-size:12px;display:grid}.regFormGrid label.wide{grid-column:1/-1}.regFormGrid input,.regFormGrid select{color:#eefcff;background:#071a2a;border:1px solid #225d78;border-radius:8px;padding:9px 10px}.regReviewActions{flex-wrap:wrap;gap:9px;padding:0 14px;display:flex}.regFoundationNote{color:#9ab0c1;border:1px dashed #20c7e959;border-radius:10px;margin:14px;padding:12px}.regFoundationNote p{margin:5px 0 0}.regEmpty{color:#9ab0c1;padding:28px}.regEmpty p{margin:6px 0}@media (max-width:950px){.regRepositoryGrid{grid-template-columns:1fr}.regMetricLarge{grid-template-columns:repeat(2,1fr)}.regWorkspaceIntro,.regToolbar{flex-direction:column;align-items:stretch}.regToolbar span{max-width:100%}}.regTopActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.regTopActions>button{color:#dffaff;cursor:pointer;background:#041c2ee6;border:1px solid #20c7e9;border-radius:9px;padding:9px 14px}.regTopActions>button:disabled{opacity:.5;cursor:not-allowed}.regLearningGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.regLearningGrid span{color:#bcecff;background:#08263a8c;border:1px solid #20c7e940;border-radius:9px;padding:9px 10px;font-size:12px}.regFormGrid label>small{color:#6fa6bd}.regIntelligenceSections{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px;display:grid}.regIntelligenceSections section{background:#04162685;border:1px solid #20c7e938;border-radius:10px;padding:11px}.regIntelligenceSections section.wide{grid-column:1/-1}.regIntelligenceSections h4{color:#dcfaff;margin:0 0 7px}.regIntelligenceSections p{color:#91aec0;margin:0}.regCourseSuggestion{border-top:1px solid #64a0b926;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.regCourseSuggestion:first-of-type{border-top:0}.regCourseSuggestion div{gap:3px;display:grid}.regCourseSuggestion small{color:#82a8bc}.regCourseSuggestion button{color:#dffaff;cursor:pointer;white-space:nowrap;background:#041c2ee6;border:1px solid #20c7e9;border-radius:8px;padding:7px 10px}.regError{color:#ffc4c4;background:#5b141e52;border:1px solid #ff67678c;border-radius:10px;margin:14px;padding:11px}.regError p{margin:5px 0 0}.regStatus.ready{color:#9dffd0;border-color:#32b879}.regStatus.processing,.regStatus.pending{color:#ffd889;border-color:#b88732}.regStatus.failed,.regStatus.unsupported{color:#faa;border-color:#b84949}@media (max-width:800px){.regLearningGrid,.regIntelligenceSections{grid-template-columns:1fr}.regIntelligenceSections section.wide{grid-column:auto}.regTopActions{justify-content:stretch}.regTopActions>*{flex:1}}.regProcessNotice{color:#dffaff;background:#042337c7;border:1px solid #20c7e96b;border-radius:9px;margin:0 14px 12px;padding:10px 12px}.regProcessNotice.success{color:#b7ffdb;border-color:#32b879a6}.regProcessNotice.error{color:#ffcaca;border-color:#ff6767a6}.regBatchProgress{background:#041a2cbd;border:1px solid #20c7e961;border-radius:10px;gap:9px;margin:0 14px 12px;padding:12px;display:grid}.regBatchProgress div{justify-content:space-between;align-items:center;gap:12px;display:flex}.regBatchProgress span{color:#91aec0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.regBatchProgress progress{accent-color:#20c7e9;width:100%;height:10px}.regActivityLog{background:#04162685;border:1px solid #20c7e938;border-radius:10px;margin:0 14px 14px;padding:12px}.regActivityLog>p{color:#91aec0}.regActivityLog ol{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.regActivityLog li{border-top:1px solid #64a0b926;grid-template-columns:auto auto 1fr;align-items:start;gap:8px;padding:8px;display:grid}.regActivityLog time,.regActivityLog li span{color:#82a8bc;font-size:11px}.regActivityLog li p{color:#cbeaf7;margin:0;font-size:12px}@media (max-width:700px){.regBatchProgress div{flex-direction:column;align-items:flex-start}.regActivityLog li{grid-template-columns:auto 1fr}.regActivityLog li p{grid-column:1/-1}}.regStateStack{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.regDocumentPreview{background:#030f1ba6;border:1px solid #20c7e947;border-radius:10px;margin:14px;overflow:hidden}.regDocumentPreview>header{border-bottom:1px solid #20c7e933;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.regDocumentPreview a{color:#9defff}.regDocumentPreview iframe{background:#fff;border:0;width:100%;height:520px;display:block}.regPreviewFallback{color:#9ab0c1;padding:18px}.regReviewActions a{align-items:center;display:inline-flex}.regTopActions .danger,.regReviewActions .danger{color:#ff9aaa!important;background:#580e1c6b!important;border-color:#ff5c70bf!important}.regTopActions .danger:hover,.regReviewActions .danger:hover{background:#6e122494!important;box-shadow:0 0 16px #ff466459!important}.regDetectedTable{background:#031222ad;border:1px solid #26d2ff59;border-radius:14px;margin:14px 0;padding:14px}.regDetectedTable h4{color:#8feaff;margin:0 0 10px}.regMetaTableGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.regMetaTableGrid>div{background:#00000038;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.regMetaTableGrid strong{text-transform:capitalize;color:#d8f7ff}.regMetaTableGrid small{color:#8aa8b6}.regDocumentReview,.regDocumentReview *{-webkit-app-region:no-drag}.regDocumentReview input,.regDocumentReview textarea,.regDocumentReview p,.regDocumentReview small,.regDocumentReview strong,.regDocumentReview li,.regDocumentReview h3,.regDocumentReview h4{-webkit-user-select:text;user-select:text}.regDocumentPreview,.regDocumentPreview iframe{-webkit-user-select:text;user-select:text;touch-action:auto}.regulatoryIntelligence,.regulatoryIntelligence *,.regDocumentReview,.regDocumentReview *{-webkit-user-select:text;user-select:text;-webkit-app-region:no-drag!important}.regDocumentReview input,.regDocumentReview textarea,.regDocumentReview select,.regDocumentReview button,.regDocumentReview a{-webkit-user-select:auto;user-select:auto}.regDocumentPreview iframe{pointer-events:auto}.commandLayoutItem{-webkit-user-select:text;user-select:text;resize:none!important}.commandLayoutItem :not(.commandCardDragHandle){-webkit-user-drag:none}.commandCardDragHandle{cursor:grab;-webkit-user-drag:element;border:1px dashed #5eead47a;border-radius:7px;align-items:center;min-height:24px;padding:2px 8px;display:inline-flex;-webkit-user-select:none!important;user-select:none!important}.commandCardDragHandle:active{cursor:grabbing}.commandWorkspaceLayer,.commandWorkspacePanel,.commandWorkspacePanel *{-webkit-app-region:no-drag!important}.commandWorkspacePanel p,.commandWorkspacePanel span,.commandWorkspacePanel strong,.commandWorkspacePanel small,.commandWorkspacePanel li,.commandWorkspacePanel td,.commandWorkspacePanel th,.commandWorkspacePanel label{-webkit-user-select:text;user-select:text}.regCourseSuggestion button.mappingPending{color:#ffd7dc!important;background:#68111fb8!important;border-color:#e55262!important}.regCourseSuggestion button.mappingPending:hover{box-shadow:0 0 14px #e5526247;background:#841628e0!important}.regCourseSuggestion button.mappingApproved{color:#d8ffec!important;background:#136442b8!important;border-color:#35c884!important}.regCourseSuggestion button.mappingApproved:hover{box-shadow:0 0 14px #35c88447;background:#187d52e0!important}.regMappingRecord{border-top:1px solid #64a0b926;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;display:flex}.regMappingRecord:first-of-type{border-top:0}.regMappingRecord>div:first-child{gap:4px;display:grid}.regMappingRecord small{color:#82a8bc}.regMappingMeta{white-space:nowrap;justify-items:end;gap:3px;display:grid}.regMappingMeta span{color:#d8ffec;text-transform:uppercase;letter-spacing:.06em;background:#13644273;border:1px solid #35c884;border-radius:999px;padding:4px 8px;font-size:11px}.regSourceCandidate{background:#1e40af14;border:1px solid #3b82f66b}.regSourceCandidate p{margin:.35rem 0}.regSourceCandidate .sourceMismatch{color:#f59e0b;font-weight:700}.regReviewActions .sourceApprove{color:#fff;background:#b91c1c;border-color:#ef4444}.regReviewActions .sourceVerified{color:#fff;background:#166534;border-color:#22c55e}.briefWorkflowHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.briefWorkflowHeader h3{margin:0}.briefWorkflowHeader small{color:var(--muted)}.briefWorkflowHeader>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.briefWorkflowHeader button.active{color:#dffaff;background:#0099cc38;border-color:#00d4ff}.briefWorkflowItem{grid-template-columns:auto 1fr!important;align-items:start!important;gap:12px!important;display:grid!important}.briefItemHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.briefItemHeading span{letter-spacing:.08em;color:#8feaff;border:1px solid #00b7ff4d;border-radius:999px;padding:3px 7px;font-size:10px}.briefItemActions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.briefItemActions button{padding:6px 9px;font-size:11px}.briefWorkflowItem.status-acknowledged{opacity:.82}.briefWorkflowItem.status-action_needed{border-color:#ffbe3c8c!important}.briefWorkflowItem.status-completed,.briefWorkflowItem.status-dismissed{opacity:.68}.briefItemMeta{color:#b8ceda;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:5px 0 8px;font-size:12px;display:flex}.briefMessagePreview{background:#04141f6b;border:1px solid #00beff2e;border-radius:10px;margin:7px 0;padding:10px 12px}.briefMessagePreview small,.briefWhy small{color:#82dff2;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.briefMessagePreview p,.briefWhy p{white-space:pre-wrap;margin:5px 0 0;line-height:1.45}.briefWhy{margin:8px 0}.briefItemActions a.buttonLink{align-items:center;text-decoration:none;display:inline-flex}.briefCompactLive{gap:8px;display:grid}.briefCompactLive .briefCompactItem{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 10px;display:grid}.briefCompactLive .briefCompactItem small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.briefCompactMeta{justify-items:end;gap:3px;font-size:10px;display:grid}.briefCompactMeta em{text-transform:capitalize;font-style:normal}.briefCompactMeta a{font-size:10px}.musicBridgeUnavailable{gap:6px;padding:18px;display:grid}.musicBridgeUnavailable small{opacity:.78}.thadAlertCenter{border-top:1px solid #57c1d92e;margin-top:8px;padding-top:10px;position:relative}.thadAlertSummary{color:#e9fbff;text-align:left;cursor:pointer;background:#031926b8;border:1px solid #48bed747;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.thadAlertSummary:hover{background:#053142d1;border-color:#00e2ffb3}.thadAlertSummary .alertBell{color:#fff;background:#d84747;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid;box-shadow:0 0 12px #d8474773}.thadAlertSummary span:nth-child(2){flex-direction:column;min-width:0;display:flex}.thadAlertSummary strong{font-size:12px}.thadAlertSummary small{color:#86b8c7;margin-top:2px;font-size:9px}.thadAlertSummary b{text-align:center;color:#ff8d8d;background:#d8474733;border-radius:10px;min-width:20px;padding:2px 6px;font-size:11px}.thadAlertCounts{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px;display:grid}.thadAlertCounts span{text-align:center;text-transform:uppercase;border-radius:5px;padding:4px 3px;font-size:8px;font-weight:800}.thadAlertCounts .critical{color:#ff8585;background:#d8474726}.thadAlertCounts .review{color:#ffd06b;background:#f0b12a24}.thadAlertCounts .info{color:#78d8ff;background:#2caadb26}.thadAlertPanel{z-index:1200;color:#eaffff;background:#03121dfa;border:1px solid #00e2ff73;border-radius:14px;width:min(560px,100vw - 270px);max-height:calc(100vh - 120px);position:fixed;top:88px;left:238px;overflow:hidden;box-shadow:0 24px 80px #0000009e,0 0 24px #00e2ff1f}.thadAlertPanel>header{background:linear-gradient(135deg,#005d7640,#05101bf2);border-bottom:1px solid #63bed32e;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.thadAlertPanel>header div{flex-direction:column;display:flex}.thadAlertPanel>header small{color:#87b9c6;font-size:10px}.thadAlertPanel>header button{color:#d8f9ff;cursor:pointer;background:0 0;border:0;font-size:24px}.thadAlertPanel>nav{border-bottom:1px solid #63bed321;gap:8px;padding:10px 14px;display:flex}.thadAlertPanel>nav button{color:#9bd1dd;cursor:pointer;background:#042331cc;border:1px solid #60b4c747;border-radius:7px;padding:6px 12px}.thadAlertPanel>nav button.active{color:#fff;background:#057a98;border-color:#20cceb}.thadAlertList{max-height:calc(100vh - 230px);padding:12px;overflow:auto}.thadAlertList article{background:#06222fbd;border:1px solid #64b3c62e;border-radius:9px;grid-template-columns:7px 1fr;gap:11px;margin-bottom:9px;padding:13px;display:grid}.thadAlertList article .alertMarker{background:#42a8d4;border-radius:8px}.thadAlertList article.severity-critical .alertMarker{background:#e45252;box-shadow:0 0 9px #e452528c}.thadAlertList article.severity-review .alertMarker{background:#e8ad36}.alertTitle{justify-content:space-between;gap:12px;display:flex}.alertTitle strong{font-size:13px}.alertTitle span{color:#7eeaff;background:#00e2ff1f;border-radius:8px;padding:3px 6px;font-size:8px}.thadAlertList p{color:#c4e0e7;margin:6px 0;font-size:11px;line-height:1.45}.thadAlertList small{color:#6f9faa;font-size:9px}.alertActions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.alertActions button,.alertActions a{color:#bdefff;cursor:pointer;background:#005d7740;border:1px solid #3eb9d359;border-radius:6px;padding:5px 8px;font-size:9px;text-decoration:none}.alertActions .dismiss{color:#ff9c9c;border-color:#d74b4b57}.alertEmpty{text-align:center;color:#7ca7b2;padding:30px}@media (max-width:900px){.thadAlertPanel{width:auto;top:80px;left:16px;right:16px}}.commandMasonryGrid{grid-template-columns:repeat(var(--command-columns,3),minmax(0,1fr))!important}.commandMasonryColumn:nth-child(3),.commandMasonryColumn:nth-child(4){grid-column:auto!important;grid-template-columns:none!important;display:flex!important}.commandBrand>img{object-fit:contain;filter:drop-shadow(0 0 12px #23dcff52);width:42px;height:42px}.commandBrand>span{display:none!important}.commandTrainingHavenBrand{background:#06212970;border:1px solid #23d2e13d;border-radius:10px;justify-items:start;gap:7px;margin:12px 8px 2px;padding:10px;display:grid}.commandTrainingHavenBrand img{object-fit:contain;object-position:left center;width:100%;max-height:52px}.commandTrainingHavenBrand span{color:#43e6ad;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.commandModuleManager{background:linear-gradient(#051826f5,#020c16f5);border:1px solid #00cfff47;border-radius:12px;margin:8px 0 14px;padding:14px;box-shadow:0 18px 48px #00000042}.commandModuleManager header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.commandModuleManager header div{gap:3px;display:grid}.commandModuleManager header small{color:#88adbd;font-size:10px}.commandModuleManager header button{color:#d6f8ff;background:#0088be1a;border:1px solid #00cfff4d;border-radius:8px;padding:7px 11px}.commandModuleManager>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.commandModuleManager>div button{color:#d8f5fb;text-transform:capitalize;text-align:left;background:#00749c14;border:1px solid #00cfff3b;border-radius:8px;min-height:38px;padding:8px}.commandModuleManager>div button span{color:#35e2aa;margin-right:7px}.commandModuleManager>div button.isHidden{opacity:.58;border-color:#ffb03047}.commandModuleManager>div button.isHidden span{color:#ffb536}.commandMasonryGrid.isUnlocked .commandLayoutItem{resize:vertical!important;overflow:auto!important}.commandMasonryGrid.isUnlocked .commandLayoutItem:after{content:"";pointer-events:none;opacity:.85;border-bottom:2px solid #26dcff;border-right:2px solid #26dcff;width:15px;height:15px;position:absolute;bottom:3px;right:3px}@media (max-width:1100px){.commandModuleManager>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.commandModuleManager>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.commandRedesignShell{background:#020910!important;grid-template-columns:250px minmax(0,1fr)!important}.commandRail{scrollbar-width:thin;scrollbar-color:#21d2db59 transparent;overflow-y:auto;background:linear-gradient(#061827 0%,#03111d 52%,#020b13 100%)!important;border-right-color:#1ddae061!important;padding:14px 12px 66px!important}.commandBrandMockup{gap:12px!important;padding:5px 8px 16px!important}.commandBrandMockup img{width:50px!important;height:50px!important}.commandBrandMockup strong{letter-spacing:.12em;color:#eefcff;font-size:24px!important}.commandBrandMockup small{color:#56dce1!important;letter-spacing:.18em!important;font-size:9px!important}.commandRailPrimaryAlert{order:1;margin-top:13px}.commandRailPrimaryAlert .thadAlertCenter{box-shadow:inset 0 0 24px #14c9d30e,0 10px 25px #00000038;background:linear-gradient(145deg,#0c4752b8,#051d2aeb)!important;border:1px solid #20d8de66!important;border-radius:10px!important;margin:0!important;padding:12px!important}.commandRailPrimaryAlert .thadAlertSummary{padding:0!important}.commandRailPrimaryAlert .alertBell{background:#e35555!important;border-color:#f77!important}.commandRailPrimaryAlert .thadAlertCounts{grid-template-columns:repeat(3,1fr)!important;margin-top:10px!important}.commandRailPrimaryAlert .thadAlertCounts span{text-align:center!important;padding:6px 3px!important;font-size:8px!important}.commandConnections{background:#051b27b8;border:1px solid #1dc1c842;border-radius:10px;order:2;margin:12px 0 4px;padding:11px}.commandConnections>header{text-transform:uppercase;border-bottom:1px solid #40c5cc21;justify-content:space-between;align-items:flex-end;padding:0 2px 8px;display:flex}.commandConnections>header strong{letter-spacing:.13em;color:#d9fbff;font-size:10px}.commandConnections>header small{color:#739ba7;font-size:7px}.connectionRow{color:#d6f1f4;border-bottom:1px solid #ffffff0b;grid-template-columns:22px 1fr 8px;align-items:center;gap:8px;min-height:38px;padding:6px 2px;text-decoration:none;display:grid}.connectionRow:last-child{border-bottom:0}.connectionRow>svg{width:20px;height:20px}.connectionRow .connectionBrandLogo{object-fit:contain;width:21px;height:21px}.connectionRow span{min-width:0;display:grid}.connectionRow strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.connectionRow small{color:#789ba7;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.connectionRow>i{background:#6b7e86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #6b7e8659}.connectionRow.connected>i,.connectionRow.ready>i{background:#31e3ad;box-shadow:0 0 9px #31e3adb3}.connectionRow.attention>i{background:#ffb844;box-shadow:0 0 8px #ffb84499}.connectionRow:hover{background:#13717f2e}.commandRailNav{order:3!important;gap:4px!important;padding:12px 0 2px!important}.commandRailNav button{min-height:38px!important;padding:0 9px!important;font-size:11px!important}.commandRailNav button span{place-items:center;display:grid;width:22px!important;height:22px!important}.commandRailNav button.active,.commandRailNav button:hover{background:linear-gradient(90deg,#0a9db057,#053e4f14)!important;box-shadow:inset 3px 0 #2ce5df!important}.commandTrainingHavenFooterBrand{order:4;margin-top:auto!important;padding-top:12px!important}.commandTrainingHavenFooterBrand img{max-height:42px!important}.commandTrainingHavenFooterBrand span{color:#55d8bd!important}.commandMain{background:radial-gradient(circle at 56% 8%,#008ab224,#0000 35%);padding:0 15px 50px!important}.commandHeaderMockup{background:linear-gradient(#051927db,#04121e57);height:88px!important;padding:0 8px 0 12px!important}.commandHeaderIdentity{align-items:center;gap:12px;min-width:0;display:flex}.commandHeaderIdentity>img{object-fit:contain;filter:drop-shadow(0 0 10px #27dee24d);width:42px;height:42px}.commandHeaderIdentity>div{min-width:0}.commandHeaderIdentity small{color:#4edbe0;letter-spacing:.15em;font-size:8px;display:block}.commandHeaderIdentity h1{letter-spacing:.035em;margin:2px 0!important;font-size:21px!important}.commandHeaderIdentity p{font-size:10px!important}.commandHeaderIdentity p b{color:#44e1c0!important;margin:0!important}.commandHeaderMetrics{gap:11px!important}.commandHeaderMetrics>span{padding-right:12px!important}.commandHeaderMetrics>span strong{font-size:15px!important}.commandHeaderMetrics button{cursor:pointer;place-items:center;width:34px;height:34px;display:grid;color:#bffaff!important;background:#052a3873!important;border:1px solid #39c2cd2e!important;border-radius:8px!important}.commandHeaderMetrics button:hover{background:#0c5a6680!important;border-color:#35dfe2!important}.commandHeaderMetrics button svg{width:17px;height:17px}.commandHeaderClock{text-align:right;padding-left:4px;display:grid}.commandHeaderClock strong{font-size:14px}.commandHeaderClock small{color:#7fa7b4;font-size:8px}.commandUser{color:#55f1e7!important;border-color:#36ddd8!important;width:34px!important;height:34px!important;font-size:11px!important}.commandLayoutToolbar{box-shadow:0 8px 20px #0000002e;background:#051c29c7!important;border-color:#2ed7d93d!important;border-radius:8px!important;margin-top:9px!important}.commandLayoutToolbar>span{text-transform:uppercase;letter-spacing:.08em;color:#83adb7!important;font-size:8px!important}.commandLayoutToolbar button{color:#c8fbff!important;background:#04596938!important;border-color:#2bd3d757!important}.commandMasonryGrid{padding-bottom:10px;gap:10px!important}.commandMasonryColumn{gap:10px!important}.commandGridCard{background:linear-gradient(#071c2af7,#030f19fa)!important;border-color:#27cdd661!important;border-radius:8px!important;box-shadow:0 10px 24px #0000004d,inset 0 0 22px #1dd0d807!important}.commandGridCard>header{background:linear-gradient(90deg,#0a3d4cc7,#051c2ab8)!important;border-bottom-color:#28cfd638!important;height:42px!important;padding:0 11px!important}.commandGridTitle>span{place-items:center;width:23px;height:23px;display:grid;color:#35e0df!important}.commandGridTitle h2{color:#e8fbfc;letter-spacing:.055em!important;font-size:11px!important}.commandGridHeaderActions .thadWorkspaceButton{color:#54e3e4!important}.commandGridCard:hover{border-color:#31e1e1a3!important;box-shadow:0 14px 32px #0000005c,0 0 18px #1dcbd314!important}.commandStatusFooter{z-index:110;color:#8eb3bd;letter-spacing:.03em;background:linear-gradient(90deg,#03111bfa,#06202bfa);border-top:1px solid #27cdd64d;align-items:center;gap:22px;height:34px;padding:0 18px;font-size:9px;display:flex;position:fixed;bottom:0;left:250px;right:0;box-shadow:0 -8px 24px #00000047}.commandStatusFooter span{white-space:nowrap;align-items:center;gap:6px;display:flex}.commandStatusFooter .online{color:#bdf9ef}.commandStatusFooter .online i{background:#31e3ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #31e3adbf}.commandStatusFooter img{object-fit:contain;width:30px;height:18px}.commandStatusFooter svg{flex:none}@media (max-width:1300px){.commandRedesignShell{grid-template-columns:220px minmax(0,1fr)!important}.commandStatusFooter{left:220px}.commandHeaderIdentity>img,.commandHeaderMetrics>span,.commandConnections .connectionRow:nth-of-type(n+6){display:none}}@media (max-width:900px){.commandHeaderClock{display:none}.commandHeaderIdentity h1{font-size:17px!important}.commandHeaderMetrics{gap:5px!important}}@media (max-width:760px){.commandMain{padding-bottom:44px!important}.commandStatusFooter{gap:12px;left:0;overflow-x:auto}.commandStatusFooter span:nth-child(3),.commandStatusFooter span:nth-child(4){display:none}}.commandGridTitle .moduleBrandIcon{object-fit:contain;filter:drop-shadow(0 0 5px #31e2e24d);width:21px;height:21px}.commandRailPrimaryAlert{display:none!important}.commandRailNav{order:1!important;padding-top:10px!important}.commandConnections{order:2!important;margin-top:14px!important}.commandTrainingHavenFooterBrand{order:3!important;margin-top:12px!important}.commandTopAlertStrip{z-index:4;margin:10px 0 12px;position:relative}.commandTopAlertStrip .thadAlertCenter{grid-template-columns:minmax(260px,1.35fr) minmax(420px,2fr);align-items:center;gap:18px;display:grid;box-shadow:inset 0 0 30px #1fd5dc0e,0 12px 28px #00000038;background:linear-gradient(90deg,#093744f2,#051c2bf5 58%,#041420fa)!important;border:1px solid #27dee270!important;border-radius:10px!important;margin:0!important;padding:11px 15px!important}.commandTopAlertStrip .thadAlertSummary{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left!important;padding:0!important;display:grid!important}.commandTopAlertStrip .alertBell{width:38px!important;height:38px!important;font-size:16px!important}.commandTopAlertStrip .thadAlertSummary strong{letter-spacing:.02em;font-size:15px!important}.commandTopAlertStrip .thadAlertSummary small{margin-top:3px!important;font-size:10px!important}.commandTopAlertStrip .thadAlertSummary>b{color:#ff8b8b;background:#e54b4b2e;border:1px solid #ff6a6a6b;border-radius:14px;place-items:center;min-width:32px;height:26px;font-size:13px;display:grid}.commandTopAlertStrip .thadAlertCounts{grid-template-columns:repeat(3,minmax(110px,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.commandTopAlertStrip .thadAlertCounts span{letter-spacing:.02em;place-items:center;min-height:42px;display:grid;border-radius:8px!important;font-size:11px!important;font-weight:700!important}.commandTopAlertStrip .thadAlertPanel{width:auto!important;max-width:none!important;top:152px!important;left:268px!important;right:18px!important}.commandGridCard>header,.commandGridHeader{min-height:54px!important;padding:0 15px!important}.commandGridCard>header h2,.commandGridHeader h2,.commandGridCard>header strong,.commandGridHeader strong{letter-spacing:.015em!important;font-size:15px!important}.commandGridCard>header svg,.commandGridHeader svg{width:22px!important;min-width:22px!important;height:22px!important}.commandGridCard>header .moduleBrandIcon,.commandGridHeader .moduleBrandIcon{width:25px!important;height:25px!important}.commandRailNav button{min-height:42px!important;font-size:12px!important}.steamFriendList.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:7px!important;display:grid!important;overflow:auto!important}.steamFriendList.compact article{grid-template-columns:32px minmax(0,1fr) 8px!important;min-width:0!important;padding:7px!important}.steamFriendList.compact img{width:32px!important;height:32px!important}@media (max-width:1350px){.commandTopAlertStrip .thadAlertCenter{grid-template-columns:1fr}.commandTopAlertStrip .thadAlertCounts{grid-template-columns:repeat(3,1fr)!important}.commandTopAlertStrip .thadAlertPanel{left:238px!important}}@media (max-width:980px){.commandTopAlertStrip{margin-inline:0}.commandTopAlertStrip .thadAlertCounts{grid-template-columns:1fr!important}.commandTopAlertStrip .thadAlertPanel{top:92px!important;left:16px!important;right:16px!important}.steamFriendList.compact{grid-template-columns:1fr!important}}.commandHeaderIdentity h1{letter-spacing:.025em!important;font-size:22px!important}.commandRailNav button{gap:11px!important;min-height:47px!important;padding:0 11px!important;font-size:13.5px!important;font-weight:700!important}.commandRailNav button span{width:27px!important;height:27px!important}.commandRailNav button span svg{width:22px!important;height:22px!important}.commandConnections{font-size:12px!important}.connectionRow{gap:9px!important;min-height:43px!important;padding:7px 8px!important}.connectionRow>svg,.connectionRow>.connectionBrandLogo{flex:0 0 21px!important;width:21px!important;height:21px!important}.connectionRow strong{font-size:11.5px!important}.connectionRow small{font-size:8.5px!important}.commandGridCard>header{height:46px!important}.commandGridTitle>span{width:26px!important;height:26px!important}.commandGridTitle>span svg{width:21px!important;height:21px!important}.commandGridTitle h2{font-size:12px!important}.desktopMusicHeaderActions .desktopMusicOpenButton{color:#e8fdff!important;align-items:center!important;gap:7px!important;height:34px!important;padding:0 11px!important;display:inline-flex!important}.desktopMusicHeaderActions .desktopMusicOpenButton b{font-size:14px!important;font-weight:500!important}.steamCompactSummary .steamRefreshButton{justify-content:center!important;align-items:center!important;gap:6px!important;min-width:96px!important;height:34px!important;padding:0 10px!important;display:inline-flex!important}.steamCompactSummary .steamRefreshButton b{font-size:16px!important;line-height:1!important}.hueCompact{gap:8px!important}.hueCompactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;padding-right:2px;display:grid;overflow:auto}.hueCompactLight{min-width:0;text-align:center!important;background:linear-gradient(#082331c7,#03111cdb)!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:1fr!important;justify-items:center!important;gap:4px!important;padding:8px 5px!important;display:grid!important}.hueCompactLight>.hueBulbToggle{width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important}.hueLightBulbIcon{width:42px;height:42px;overflow:visible}.hueCompactLight>strong{white-space:nowrap;text-overflow:ellipsis;color:#f0fcff;max-width:100%;overflow:hidden;font-size:10px!important}.hueLightState{color:#8aa6b2;font-size:9px}.hueLightState.on{color:#58eca5;font-weight:800}.hueCompactLight label{width:100%;grid-template-columns:1fr!important;gap:3px!important;display:grid!important}.hueCompactLight label span{font-size:9px!important}.hueCompactLight input[type=range]{width:100%!important}@media (max-width:1500px){.hueCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.commandRailNav button{font-size:12.5px!important}.hueCompactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hueCompactActions .hueSyncButton{letter-spacing:.02em!important;border-radius:9px!important;min-height:34px!important;padding:7px 12px!important;font-size:12px!important;font-weight:800!important}.hueCompactActions .hueSyncButton.secondaryButton{color:#ffd7dc!important;background:#5a14238c!important;border-color:#ff788c8c!important}.hueCompactActions .hueSyncButton.secondaryButton:hover{background:#7d1b2fb8!important;border-color:#ff7f94!important}.taskCompactThrottle{background:#593a0d3d;border:1px solid #ffbe5059;border-radius:10px;gap:8px;padding:10px;display:grid}.taskCompactThrottle p,.taskCompactWarning{color:#ffd98a;margin:0;font-size:12px;line-height:1.35}.taskCompactThrottle .secondaryButton{justify-self:start;min-height:30px;padding:6px 10px}.taskCompactWarning{background:#593a0d33;border-radius:8px;padding:6px 8px}.weatherHeader{position:relative}.weatherHeaderSummary{grid-template-columns:30px auto minmax(88px,1fr) auto;align-items:center;text-align:left!important;gap:8px!important;width:auto!important;min-width:250px!important;height:52px!important;padding:5px 10px!important;display:grid!important}.weatherConditionIcon{font-size:25px;line-height:1}.weatherHeaderSummary>span:nth-child(2){display:grid}.weatherHeaderSummary small{color:#9fc7d2;font-size:9px!important}.weatherHeaderSummary strong{font-size:18px!important}.weatherHeaderSummary em{color:#c3dce3;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.weatherHeaderSummary b{color:#fff;background:#d65353;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.weatherPopover{z-index:190;background:#03121dfc;border:1px solid #38dadc7a;border-radius:12px;width:430px;padding:14px;position:absolute;top:60px;right:0;box-shadow:0 18px 50px #0000008c}.weatherPopover>header{justify-content:space-between;align-items:center;display:flex}.weatherPopover>header strong{font-size:17px}.weatherPopover>header small{color:#8eb2be;margin-top:3px;font-size:11px;display:block}.weatherPopover>header button{width:32px!important;height:32px!important}.weatherCityTabs{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.weatherCityTabs button,.weatherPopover footer button,.weatherPopover select{color:#dffaff;background:#07313fb3;border:1px solid #32c1cd59;border-radius:8px;padding:7px 9px;font-size:11px}.weatherCityTabs button.active{color:#62f1e6;border-color:#3de0dc}.weatherNow{background:#0722308c;border:1px solid #32c1cd33;border-radius:10px;align-items:center;gap:14px;padding:12px;display:flex}.weatherNow>span{font-size:42px}.weatherNow strong{font-size:30px}.weatherNow p{margin:2px 0;font-size:14px}.weatherNow small{color:#9bb9c2;font-size:11px}.weatherWarnings{gap:8px;margin-top:10px;display:grid}.weatherWarnings article{background:#5f1a1f47;border-left:4px solid #ff7373;border-radius:7px;gap:3px;padding:9px;display:grid}.weatherWarnings article strong{font-size:13px}.weatherWarnings article span{font-size:11px;line-height:1.35}.weatherNoAlerts{color:#72dcb6;font-size:12px}.weatherPopover footer{gap:7px;margin-top:12px;display:flex}.weatherPopover footer select{flex:1}.weatherPopover footer .remove{color:#ffd0d6;border-color:#ff718273}.thadAlertPanel{font-size:16px!important}.thadAlertPanel>header{min-height:66px!important;padding:14px 18px!important}.thadAlertPanel>header strong{font-size:22px!important}.thadAlertPanel>header small{margin-top:4px!important;font-size:14px!important}.thadAlertPanel>nav button{padding:10px 18px!important;font-size:15px!important}.thadAlertList{gap:12px!important}.thadAlertList article{gap:13px!important;padding:15px!important}.thadAlertList .alertTitle strong{line-height:1.25;font-size:18px!important}.thadAlertList .alertTitle span{padding:4px 7px!important;font-size:12px!important}.thadAlertList article p{margin:8px 0!important;font-size:15px!important;line-height:1.48!important}.thadAlertList article small{font-size:13px!important}.thadAlertList .alertActions{gap:8px!important;margin-top:11px!important}.thadAlertList .alertActions button,.thadAlertList .alertActions a{min-height:36px!important;padding:8px 11px!important;font-size:14px!important}.alertEmpty{padding:20px!important;font-size:16px!important}@media (max-width:1350px){.weatherHeaderSummary{min-width:190px!important}.weatherHeaderSummary em{display:none}}@media (max-width:900px){.weatherHeader{display:none}.weatherPopover{width:min(430px,100vw - 24px)}}html.thad-alert-workspace-open .commandRail{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-100%)!important}html.thad-alert-workspace-open .commandStatusFooter{display:none!important}.commandTopAlertStrip .thadAlertPanel{z-index:70020!important;border-radius:12px!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:auto!important;max-width:none!important;max-height:none!important;display:grid!important;position:fixed!important;inset:clamp(6px,1vw,14px)!important;overflow:hidden!important;box-shadow:0 0 0 100vmax #00040ad1,0 22px 70px #000000ad!important}.commandTopAlertStrip .thadAlertPanel>header{padding:14px 18px!important}.alertRestoreButton{color:#e9fdff!important;background:#073f4ed1!important;border:1px solid #2ddce18c!important;border-radius:8px!important;width:auto!important;min-width:190px!important;height:38px!important;padding:8px 14px!important;font-size:14px!important;font-weight:800!important}.commandTopAlertStrip .thadAlertPanel .thadAlertList{min-height:0!important;padding:14px!important;overflow:auto!important}.commandStatusFooter{border-left:1px solid #27cdd633!important;padding-left:18px!important;left:262px!important;right:12px!important}@media (max-width:1300px){.commandStatusFooter{left:232px!important;right:10px!important}}@media (max-width:760px){.commandStatusFooter{left:8px!important;right:8px!important}}.hueWorkspace .hueConnect p{min-height:20px}.hueWorkspace{align-content:start;grid-template-columns:minmax(270px,320px) minmax(0,1fr)!important;grid-template-areas:"connect sync""rooms rooms"!important}.hueSyncPanel{grid-area:sync;grid-template-rows:auto minmax(260px,1fr) auto auto auto;align-self:stretch;gap:14px;min-width:0;display:grid}.hueSyncHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hueSyncHeader>div:first-child{min-width:0}.hueSyncHeader p{color:#92b3c7;max-width:760px;margin-top:5px!important}.hueSyncBulkActions{flex:none;gap:8px;display:flex}.hueSyncBulkActions button,.hueSyncActions button{border-radius:9px;min-height:38px;padding:8px 14px}.hueSyncList{grid-template-columns:repeat(3,minmax(0,1fr));padding:2px 5px 4px 1px;overflow:auto;gap:12px!important;max-height:460px!important;display:grid!important}.hueLightSelectionCard{background:linear-gradient(#082233eb,#041425d1);border:1px solid #36c7ff38;border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-height:148px;padding:14px;display:grid}.hueLightSelectionCard.isUnreachable{opacity:.58}.hueSelectionIdentity{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.hueSelectionIdentity .hueLightBulbIcon{width:42px;height:42px}.hueSelectionIdentity>div{min-width:0;display:grid}.hueSelectionIdentity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hueSelectionIdentity small{color:#8fb0c4;margin-top:3px}.hueLightSelectionCard label{align-items:center;gap:8px;background:#03122385!important;border:1px solid #3cc8ff26!important;border-radius:9px!important;margin:0!important;padding:8px 9px!important;display:flex!important}.hueLightSelectionCard input[type=checkbox]{accent-color:#26d8ff;width:auto!important}.hueSyncControls{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.hueSyncActions{justify-content:flex-end;display:flex}.hueSyncActions button{min-width:190px}@media (max-width:1450px){.hueSyncList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.hueWorkspace{grid-template-columns:1fr!important;grid-template-areas:"connect""sync""rooms"!important}.hueSyncList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.hueSyncHeader{display:grid}.hueSyncBulkActions{justify-content:flex-start}.hueSyncList{grid-template-columns:1fr}.hueSyncControls{grid-template-columns:1fr!important}.hueSyncActions button{width:100%}}@media (min-width:1900px){.hueSyncList{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:1550px) and (max-width:1899px){.hueSyncList{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:1150px) and (max-width:1549px){.hueSyncList{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.todoPanel{grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:start}.todoListDirectory{gap:8px;display:grid;position:sticky;top:0}.todoListDirectory button{color:#dff7ff;text-align:left;cursor:pointer;background:#051424b3;border:1px solid #37c7ff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.todoListDirectory button.active{background:#0e4d68b8;border-color:#48ddffad;box-shadow:inset 0 0 0 1px #48ddff2e}.todoListDirectory button span{color:#9fd9e8;font-size:12px}.todoWorkspaceBody{gap:14px;min-width:0;display:grid}@media (max-width:1050px){.todoPanel{grid-template-columns:1fr}.todoListDirectory{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:680px){.todoListDirectory{grid-template-columns:1fr}}@media (min-width:850px) and (max-width:1149px){.hueSyncList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:849px){.hueSyncList{grid-template-columns:1fr!important}}.consolidatedCalendarWorkspace{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:100%;display:grid}.calendarWorkspaceTabs{border-bottom:1px solid #41d2dc2e;flex-wrap:wrap;align-items:center;gap:9px;padding-bottom:12px;display:flex}.calendarWorkspaceTabs button,.calendarWorkspaceTabs a{color:#dffbff;background:#051f2fc7;border:1px solid #35c2d247;border-radius:9px;min-height:38px;padding:8px 14px;font-size:14px;font-weight:750;text-decoration:none}.calendarWorkspaceTabs button.active{background:#0c5869c7;border-color:#42e1df;box-shadow:inset 0 0 0 1px #42e1df2e}.calendarWorkspaceTabs a{margin-left:auto}.calendarMeetingPrepWorkspace{min-height:0;padding-right:4px;overflow:auto}.settingsWorkspaceBody{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:22px;display:grid}.settingsIntegrationSection{background:#0419279e;border:1px solid #39c7d633;border-radius:12px;padding:16px}.settingsIntegrationSection h3{margin:0 0 12px;font-size:18px}@media (max-width:1100px){.settingsWorkspaceBody{grid-template-columns:1fr}.calendarWorkspaceTabs a{margin-left:0}}html.thad-settings-workspace-open .commandRail{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-100%)!important}html.thad-settings-workspace-open .commandStatusFooter{display:none!important}html.thad-settings-workspace-open .commandWorkspaceLayer{z-index:80000!important}.desktopMusicExpanded .desktopMusicHeaderActions{justify-content:flex-end!important;align-items:center!important;display:flex!important}html[data-thad-workspace-id] .commandRail,html[data-thad-workspace-id] .commandFooter,html[data-thad-workspace-id] .commandDashboardGrid{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html[data-thad-workspace-id] .commandRail{transform:translate(-100%)!important}html[data-thad-workspace-id] .commandWorkspaceLayer{z-index:90000!important;position:fixed!important;inset:0!important}.regCandidateActions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.regCandidateActions a,.regCandidateActions button{border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;text-decoration:none;display:inline-flex}.documentOnboarding{background:linear-gradient(#042234e6,#02121fe6);border:1px solid #22d3ee6b;border-radius:14px;margin:14px;overflow:hidden}.documentOnboarding>header{border-bottom:1px solid #22d3ee38;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.documentOnboarding h4{margin:3px 0 0;font-size:18px}.documentOnboarding header small{color:#67e8f9;letter-spacing:.1em}.documentOnboarding>header>span{color:#cffafe;text-transform:uppercase;border:1px solid #22d3ee;border-radius:999px;padding:6px 10px;font-size:11px}.onboardingSteps{gap:8px;padding:12px;display:grid}.onboardingSteps article{background:#02121f99;border:1px solid #6ea0b433;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.onboardingSteps article>b{color:#95afbf;border:1px solid #456579;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.onboardingSteps article>div{gap:3px;display:grid}.onboardingSteps article small{color:#8eacbe}.onboardingSteps article.complete{background:#13644226;border-color:#35c88473}.onboardingSteps article.complete>b{color:#d8ffec;background:#1364428c;border-color:#35c884}.onboardingSteps article.current{border-color:#22d3ee8c;box-shadow:inset 0 0 0 1px #22d3ee14}.onboardingSteps article.current>b{color:#cffafe;border-color:#22d3ee}.onboardingSteps article.locked{opacity:.62}.onboardingSteps article button{color:#dffaff;cursor:pointer;background:#041c2ee6;border:1px solid #20c7e9;border-radius:8px;padding:7px 10px}.onboardingSteps article button:disabled{opacity:.45;cursor:not-allowed}.onboardingSteps article>div:last-child:not(:first-child){flex-wrap:wrap;gap:7px;display:flex}.sourceRegistryOverlay{z-index:1900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00070de0;padding:24px;position:fixed;inset:0;overflow:auto}.sourceRegistryPanel{background:#041522;border:1px solid #22d3ee73;border-radius:16px;gap:14px;max-width:1180px;margin:0 auto;padding:18px;display:grid;box-shadow:0 24px 80px #0000008c}.sourceRegistryPanel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sourceRegistryPanel h3{margin:4px 0 6px;font-size:26px}.sourceRegistryPanel p{color:#91aec0;margin:0}.sourceRegistryPanel button,.sourceRegistryPanel select,.sourceRegistryPanel input{color:#dffaff;background:#041c2ef2;border:1px solid #20c7e9;border-radius:8px;padding:9px 11px}.sourceRegistryPanel button{cursor:pointer}.sourceRegistryActions{justify-content:space-between;align-items:center;display:flex}.sourceRegistryActions span{color:#82a8bc}.sourceRegistryList{gap:10px;display:grid}.sourceRegistryList article{background:#031320bf;border:1px solid #20c7e940;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px;display:grid}.sourceRegistryList article>div:first-child{gap:5px;display:grid}.sourceRegistryList a{color:#7dd3fc;overflow-wrap:anywhere}.sourceRegistryList small{color:#86a7ba}.sourceRegistryButtons{flex-direction:column;gap:7px;min-width:120px;display:flex}.sourceRegistryButtons .danger{color:#fecaca;background:#7f1d1d59;border-color:#ef4444}.sourceChips{flex-wrap:wrap;gap:7px;display:flex}.sourceChips span{color:#bae6fd;border:1px solid #20c7e94d;border-radius:999px;padding:4px 7px;font-size:10px}.sourceChips span.pass{color:#bbf7d0;border-color:#22c55e}.sourceChips span.fail{color:#fecaca;border-color:#ef4444}.sourceEditor{background:#010c16f2;border:1px solid #22d3ee66;border-radius:12px;padding:14px}.sourceEditor>header{justify-content:space-between;align-items:center;display:flex}.sourceEditorGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.sourceEditorGrid label{color:#91aec0;gap:5px;font-size:12px;display:grid}.sourceEditorGrid label.wide{grid-column:1/-1}.sourceEditorActions{justify-content:flex-end;margin-top:12px;display:flex}@media (max-width:850px){.onboardingSteps article{grid-template-columns:34px 1fr}.onboardingSteps article>button,.onboardingSteps article>div:last-child:not(:first-child){grid-column:2}.sourceRegistryOverlay{padding:10px}.sourceRegistryPanel>header,.sourceRegistryList article{grid-template-columns:1fr;display:grid}.sourceRegistryButtons{flex-direction:row}.sourceEditorGrid{grid-template-columns:1fr}.sourceEditorGrid label.wide{grid-column:auto}}.regProcessNotice{align-items:center;gap:10px;display:flex}.regBusySpinner{border:2px solid #bdf1ff4d;border-top-color:#5de1ff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite thadSpin}.regCandidateActions .sourceApprove:disabled{cursor:wait;opacity:.75;white-space:normal;text-align:center;max-width:100%}.documentIntelligenceWorkspace{z-index:5000;color:#152238;background:#eef3f8;grid-template-rows:54px minmax(0,1fr) 28px;grid-template-columns:108px 360px minmax(0,1fr);font-family:Inter,Segoe UI,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.diTopBar{color:#fff;background:#142335;border-bottom:1px solid #294056;grid-column:1/4;justify-content:space-between;align-items:center;padding:0 18px;display:flex;box-shadow:0 2px 10px #0a162333}.diBrand,.diTopLinks{align-items:center;gap:16px;display:flex}.diBrand img{object-fit:contain;width:27px;height:27px}.diBrand strong{letter-spacing:.04em;font-size:20px}.diBrand span{border-left:1px solid #4a5c6d;padding-left:16px;font-size:14px}.diTopLinks{font-size:13px}.diTopLinks button,.diReviewHeader button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.diRail{color:#d8e2eb;background:#18283a;border-right:1px solid #2a3c4e;flex-direction:column;grid-area:2/1;align-items:stretch;gap:8px;padding:18px 8px;display:flex}.diRail button{height:66px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:21px;display:flex}.diRail button span{font-size:12px}.diRail button.active,.diRail button:hover{color:#fff;background:#194b83}.diSetupPanel{background:#fff;border-right:1px solid #d5dde6;grid-area:2/2;padding:20px 20px 24px;overflow:auto}.diSetupHeading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.diSetupHeading small,.diReviewHeader small{letter-spacing:.12em;color:#687a8d;font-size:10px;font-weight:800}.diSetupHeading h2{margin:5px 0 0;font-size:23px}.diSetupHeading>span{color:#6930b9;background:#efe7ff;border-radius:15px;padding:6px 11px;font-size:12px;font-weight:700}.diDocumentCard{border-bottom:1px solid #e2e7ed;gap:14px;padding:16px 8px 20px;display:flex}.diFileIcon{color:#fff;background:linear-gradient(145deg,#e44141,#a91219);border-radius:5px;flex:none;justify-content:center;align-items:center;width:48px;height:58px;font-weight:800;display:flex;box-shadow:0 5px 12px #b2182933}.diDocumentCard strong{font-size:15px}.diDocumentCard p{margin:4px 0;font-size:13px}.diDocumentCard small{color:#68798a;margin-top:4px;font-size:11px;display:block}.diProgressSummary{padding:18px 0}.diProgressSummary span{font-size:12px}.diProgressSummary progress{accent-color:#2879df;width:100%;height:7px;margin-top:9px}.diStepList{border:1px solid #dce3ea;border-radius:7px;overflow:hidden}.diStepList button{text-align:left;color:#1d2b3c;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e6ec;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;min-height:74px;padding:11px 10px;display:grid}.diStepList button:last-child{border-bottom:0}.diStepList button:disabled{cursor:not-allowed;opacity:.62}.diStepList button.active{background:#eaf3ff;border-left:3px solid #2879df}.diStepList button b{color:#fff;background:#adb8c4;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.diStepList button.complete b{background:#1ca34a}.diStepList button.active b{background:#2879df}.diStepList button strong{font-size:12px;display:block}.diStepList button small{color:#6e7e8e;margin-top:4px;font-size:10px;line-height:1.35;display:block}.diStepList button>span{color:#718090;font-size:10px}.diStepList button.complete>span{color:#169542}.diAbout{color:#24486c;background:#eaf3ff;border:1px solid #a6caf8;border-radius:6px;margin-top:18px;padding:13px}.diAbout strong{font-size:11px}.diAbout p{margin:7px 0 0;font-size:10px;line-height:1.5}.diReviewArea{background:#f6f8fb;grid-area:2/3;padding:14px;overflow:auto}.diReviewHeader{background:#fff;border:1px solid #dce3ea;border-radius:7px 7px 0 0;justify-content:space-between;align-items:flex-start;padding:13px 16px 16px;display:flex}.diReviewHeader h1{color:#101c2c;margin:5px 0 3px;font-size:25px}.diReviewHeader p{color:#52667b;margin:0;font-size:12px}.diReviewHeader>div:last-child{align-items:center;gap:13px;display:flex}.diReviewHeader a{color:#1e3146;border:1px solid #cfd8e2;border-radius:5px;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none}.diReviewHeader button{color:#2d3c4c}.diReviewHeader .diBackToDocuments{white-space:nowrap;border:1px solid #cfd8e2;border-radius:5px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.diStatusBanner{color:#174c92;background:#eaf3ff;border:1px solid #9ec5f9;border-radius:6px;align-items:center;gap:13px;margin:14px 10px;padding:14px 16px;display:flex}.diStatusBanner.success{color:#146b32;background:#eaf8ef;border-color:#9ad5ad}.diStatusBanner.error{color:#9d1c1c;background:#fff0f0;border-color:#efb2b2}.diStatusBanner p{margin:3px 0 0;font-size:11px}.diStatusBanner .regBusySpinner{border:4px solid #d7f9ff;border-color:#d7f9ff #5de1ff #5de1ff29 #5de1ff29;flex:none;width:28px;height:28px;animation:.72s linear infinite thadDocumentBusySpin,1.35s ease-in-out infinite thadDocumentBusyGlow;position:relative;box-shadow:0 0 12px #5de1ff4d}.diStatusBanner .regBusySpinner:after{content:"";background:#e8fcff;border-radius:50%;width:6px;height:6px;position:absolute;top:-5px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #5de1ff}@keyframes thadDocumentBusySpin{to{transform:rotate(360deg)}}@keyframes thadDocumentBusyGlow{50%{filter:brightness(1.3);box-shadow:0 0 19px #5de1ff8f}}@media (prefers-reduced-motion:reduce){.diStatusBanner .regBusySpinner{animation:1.35s ease-in-out infinite thadDocumentBusyGlow}}.diElapsed{margin-left:auto;font-size:11px}.diStageTracker{align-items:flex-start;margin:18px 34px 22px;display:flex}.diStageTracker span{text-align:center;color:#fff;background:#b4bdc8;border-radius:50%;width:28px;height:28px;font-weight:800;line-height:28px;position:relative}.diStageTracker span.done{background:#1fa64b}.diStageTracker span small{color:#52667a;width:90px;font-size:9px;font-weight:600;line-height:1.2;position:absolute;top:32px;left:50%;transform:translate(-50%)}.diStageTracker i{background:#cfd7df;flex:1;height:2px;margin-top:13px}.diStageTracker span.done+i{background:#71bd87}.diDynamicPanel{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.3fr);gap:14px;padding:8px;display:grid}.diCard{background:#fff;border:1px solid #d8e0e8;border-radius:7px;min-width:0;padding:16px;box-shadow:0 2px 5px #1c344c0a}.diCard.diWide{grid-column:1/3}.diCard h3{margin:0 0 14px;font-size:14px}.diCard p{color:#4d6175;font-size:12px;line-height:1.5}.diCard dl{grid-template-columns:130px minmax(0,1fr);gap:10px 12px;margin:14px 0;display:grid}.diCard dt{color:#586b7d;font-size:11px}.diCard dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:600}.diCard button,.diCard .diActionRow a{color:#fff;cursor:pointer;background:#1264d5;border:0;border-radius:5px;padding:10px 15px;font-size:11px;font-weight:700;text-decoration:none}.diCard button.secondary{color:#24374a;background:#fff;border:1px solid #cbd5df}.diCard button:disabled{opacity:.55;cursor:not-allowed}.diCardHeading{justify-content:space-between;align-items:center;display:flex}.diCardHeading button{color:#273a4d;background:#fff;border:1px solid #ccd7e1;padding:7px 11px}.diActionRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.diUploadSummary{align-items:center;gap:15px;display:flex}.diSuccess{color:#159744;font-size:11px}.diWarning{color:#a56800!important}.diConfidence{align-items:center;gap:12px;display:flex}.diConfidence progress{accent-color:#20a447;flex:1;height:10px}.diConfidence strong{font-size:20px}.diMappingRow{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.diMappingRow:last-child{border-bottom:0}.diMappingRow strong,.diMappingRow small{display:block}.diMappingRow small{color:#697a8a;margin-top:4px;font-size:10px}.diMappingRow button.approved{background:#1b9b49}.diCandidate{background:#effbf2;border:1px solid #83cf98;border-radius:6px;gap:10px;padding:13px;display:flex}.diCandidate>span{color:#fff;text-align:center;background:#1da04a;border-radius:50%;flex:none;width:20px;height:20px;line-height:20px}.diCandidate>div{flex:1}.diCandidate dl{grid-template-columns:85px 1fr}.diComplete{text-align:center;padding:40px}.diCompleteIcon{color:#fff;background:#1ca34a;border-radius:50%;width:64px;height:64px;margin:0 auto 14px;font-size:38px;line-height:64px}.diComplete h2{margin:0;font-size:25px}.diCompleteGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.diCompleteGrid span{border:1px solid #dce3e9;border-radius:6px;padding:15px}.diCompleteGrid strong,.diCompleteGrid small{display:block}.diCompleteGrid small{color:#1a9545;margin-top:6px}.diFooter{color:#dbe5ee;background:#172638;grid-area:3/1/auto/4;justify-content:space-between;align-items:center;padding:0 18px;font-size:10px;display:flex}.diFooter span:nth-child(2){color:#36cf68}@media (max-width:1150px){.documentIntelligenceWorkspace{grid-template-columns:78px 300px minmax(0,1fr)}.diRail button span{display:none}.diDynamicPanel{grid-template-columns:1fr}.diCard.diWide{grid-column:1}.diSetupPanel{padding:16px 13px}.diTopLinks span{display:none}}@media (max-width:850px){.documentIntelligenceWorkspace{grid-template-columns:64px minmax(0,1fr)}.diSetupPanel{display:none}.diReviewArea{grid-column:2}.diTopBar,.diFooter{grid-column:1/3}.diReviewHeader h1{font-size:19px}.diDynamicPanel{padding:4px}.diCompleteGrid{grid-template-columns:repeat(2,1fr)}}.diDetailsEditor{min-width:0}.diEditableGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.diEditableGrid label{color:#334155;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.diEditableGrid input,.diEditableGrid select{color:#0f172a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:9px 11px;font-weight:500}.diEditableGrid input:focus,.diEditableGrid select:focus{border-color:#2563eb;outline:2px solid #2563eb33}.diSecondaryLink{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.diDeleteButton{box-shadow:0 1px 2px #b91c1c14;color:#b91c1c!important;background:#fff!important;border:1px solid #dc2626!important;border-radius:6px!important;padding:9px 14px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.diDeleteButton:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:#dc2626!important}.diDeleteButton:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1100px){.diEditableGrid{grid-template-columns:1fr}}.diSourceSelector{color:var(--text,#10223a);gap:6px;margin:18px 0;font-weight:700;display:grid}.diSourceSelector select{width:100%;min-height:44px;font:inherit;color:#10223a;background:#fff;border:1px solid #2363aa59;border-radius:8px;padding:0 12px}.diSourceSelector select:focus{border-color:#2587e8;outline:2px solid #2587e847}.regProcessingTimings{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 12px;margin-top:10px;display:grid}.regProcessingTimings p{background:#ecf5fca6;border:1px solid #5084b433;border-radius:8px;margin:0;padding:7px 9px}.diProcessingDetails .diCardHeading{align-items:flex-start;gap:16px}.diProcessingDetails .diCardHeading p{color:var(--muted,#64748b);margin:4px 0 0}.diTimingGrid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:14px 0;display:grid}.diTimingGrid>div{background:#f8fafcb8;border:1px solid #64748b3d;border-radius:10px;flex-direction:column;gap:5px;padding:12px;display:flex}.diTimingGrid small{text-transform:capitalize;color:#64748b}.diTimingGrid strong{font-size:1.15rem}.diProcessingLog{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.diProcessingLog li{border-bottom:1px solid #64748b2e;grid-template-columns:90px 110px 1fr;gap:10px;padding:9px 10px;display:grid}.diProcessingLog time{font-variant-numeric:tabular-nums;color:#64748b}.diProcessingLog span{overflow-wrap:anywhere;min-width:0}@media (max-width:850px){.diProcessingLog li{grid-template-columns:1fr}.diProcessingDetails .diCardHeading{flex-direction:column}}.diComparisonResult.different>strong{letter-spacing:.015em;text-transform:uppercase;font-size:1.08rem;display:block;color:#b91c1c!important;font-weight:900!important}.diComparisonResult.different{box-shadow:0 0 0 3px #dc262614;background:#fff1f2!important;border:2px solid #dc2626!important}.diPersistentProcessing{min-height:520px}.diProcessingTable{gap:8px;margin-top:16px;display:grid}.diProcessingTable>.header,.diProcessingTable>.row{background:#fff;border:1px solid #dbe4ec;border-radius:8px;grid-template-columns:minmax(250px,2fr) 120px 90px 80px minmax(190px,1fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.diProcessingTable>.header{color:#4b6074;text-transform:uppercase;background:#edf3f8;font-size:11px;font-weight:800}.diProcessingTable>.row>span:first-child strong,.diProcessingTable>.row>span:first-child small{display:block}.diProcessingTable>.row>span:first-child small{color:#64748b;margin-top:3px;font-size:10px}.diProcessingTable>.row>span:last-of-type{justify-content:flex-end;gap:7px;display:flex}.diProcessingTable details{border-top:1px solid #e2e8f0;grid-column:1/-1;padding-top:8px}.diProcessingTable .status{font-size:11px;font-weight:800}.diProcessingTable .status.ready{color:#15803d}.diProcessingTable .status.failed{color:#b91c1c}.diProcessingTable .status.processing{color:#1d4ed8}@media (max-width:1050px){.diProcessingTable>.header{display:none}.diProcessingTable>.row{grid-template-columns:1fr 1fr}.diProcessingTable>.row>span:first-child,.diProcessingTable details{grid-column:1/-1}.diProcessingTable>.row>span:last-of-type{justify-content:flex-start}}.complianceOpsHeader{color:#152238;background:#f6f8fb;border:1px solid #dce3ec;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding:24px 28px 18px;display:flex}.complianceOpsHeader small,.complianceAttention small,.complianceQueues small,.complianceRepository small{letter-spacing:.12em;color:#64748b;font-weight:700}.complianceOpsHeader p{color:#526176;max-width:760px;margin:0}.complianceOpsActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.complianceOpsActions button,.complianceOpsActions .regUploadButton{color:#17304d;background:#fff;border:1px solid #b9c7d8;border-radius:10px;min-height:42px;padding:0 16px;font-weight:700}.complianceOpsActions .regUploadButton.primary{color:#fff;background:#1f5f99;border-color:#1f5f99}.complianceOpsSummary{grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin-bottom:16px;display:grid}.complianceOpsSummary button{color:#18263a;text-align:left;background:#fff;border:1px solid #dce3ec;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:16px;display:flex;box-shadow:0 4px 14px #1b2d460d}.complianceOpsSummary button:hover{border-color:#86a8c8;transform:translateY(-1px)}.complianceOpsSummary strong{font-size:28px;line-height:1}.complianceOpsSummary span{font-weight:800}.complianceOpsSummary small{color:#718096}.complianceActivityStrip{background:#edf6ff;border:1px solid #bed2e5;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.complianceActivityStrip div{flex-direction:column;display:flex}.complianceActivityStrip small{color:#5b6f84}.complianceOpsToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.complianceOpsToolbar input{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:1;min-height:44px;padding:0 15px}.complianceOpsToolbar span{color:#66758a;font-size:13px}.complianceOpsGrid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:16px;margin-bottom:16px;display:grid}.complianceAttention,.complianceQueues,.complianceRepository{background:#fff;border:1px solid #dce3ec;border-radius:16px;box-shadow:0 4px 14px #1b2d460a}.complianceAttention>header,.complianceQueues>header,.complianceRepository>header{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.complianceAttention h4,.complianceQueues h4,.complianceRepository h4{color:#17253a;margin:3px 0 0;font-size:19px}.complianceAttention>header>span,.complianceRepository>header>span{color:#245a85;background:#e9f1f8;border-radius:15px;place-items:center;min-width:30px;height:30px;font-weight:800;display:grid}.complianceQueueList{padding:8px}.complianceQueueList>button{text-align:left;color:#1b2a3e;background:0 0;border:0;border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:13px 12px;display:flex}.complianceQueueList>button:hover{background:#f6f9fc;border-radius:10px}.complianceQueueList>button div{flex-direction:column;gap:3px;display:flex}.complianceQueueList>button small{letter-spacing:0;color:#6a788b}.complianceQueueList>button span{color:#1d6198;font-weight:800}.complianceQueueTabs{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid}.complianceQueueTabs article{background:#f8fafc;border:1px solid #e0e6ee;border-radius:12px;flex-direction:column;padding:15px;display:flex}.complianceQueueTabs strong{font-size:24px}.complianceQueueTabs span{color:#637186;font-weight:700}.secondaryAction{color:#204c74;background:#fff;border:1px solid #b7c7d8;border-radius:10px;width:calc(100% - 32px);min-height:40px;margin:0 16px 16px;font-weight:800}.complianceDocumentTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.complianceDocumentTiles>button{text-align:left;color:#17253a;background:#fff;border:1px solid #dfe6ee;border-radius:13px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.complianceDocumentTiles>button:hover{border-color:#7fa6c8;box-shadow:0 5px 16px #1e4e7614}.documentTileIcon{color:#23669b;background:#e9f2fb;border-radius:10px;place-items:center;width:50px;height:50px;font-size:12px;font-weight:900;display:grid}.documentTileBody{min-width:0}.documentTileBody strong,.documentTileBody p,.documentTileBody small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.documentTileBody p{color:#4c5b6f;margin:3px 0}.documentTileBody small{letter-spacing:0;color:#7a8798}.documentTileStatus{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.documentTileStatus small{letter-spacing:0;white-space:nowrap;color:#6f7d8f}.regWorkspace{color:#17253a!important;background:#eef2f6!important}.regWorkspaceIntro,.regMetricLarge,.regToolbar,.regRepositoryGrid{display:none!important}@media (max-width:1200px){.complianceOpsSummary{grid-template-columns:repeat(3,1fr)}.complianceOpsGrid,.complianceDocumentTiles{grid-template-columns:1fr}}@media (max-width:720px){.complianceOpsHeader{flex-direction:column}.complianceOpsSummary{grid-template-columns:repeat(2,1fr)}.complianceOpsToolbar{flex-direction:column;align-items:stretch}.complianceDocumentTiles>button{grid-template-columns:46px minmax(0,1fr)}.documentTileStatus{grid-column:2;align-items:flex-start}}.regWorkspace,.complianceRepository{container-type:inline-size}.complianceOpsSummary,.complianceDocumentTiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}@container (min-width:1680px){.complianceOpsSummary,.complianceDocumentTiles{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container (max-width:980px){.complianceOpsSummary,.complianceDocumentTiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width:640px){.complianceOpsSummary,.complianceDocumentTiles{grid-template-columns:1fr!important}}.workspaceResponsiveGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@container (min-width:1680px){.workspaceResponsiveGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:980px){.workspaceResponsiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:640px){.workspaceResponsiveGrid{grid-template-columns:1fr}}.complianceOpsSummary,.complianceDocumentTiles,.workspaceResponsiveGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (min-width:1921px){.complianceOpsSummary,.complianceDocumentTiles,.workspaceResponsiveGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1100px){.complianceOpsSummary,.complianceDocumentTiles,.workspaceResponsiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.complianceOpsSummary,.complianceDocumentTiles,.workspaceResponsiveGrid{grid-template-columns:1fr!important}}.commandWorkspacePanel,.dashboardWindow.workspaceExpanded,.documentIntelligenceWorkspace{height:100dvh!important;min-height:0!important;max-height:100dvh!important}.commandWorkspaceBody,.dashboardWindow.workspaceExpanded .windowBody{min-height:0!important;overflow:hidden!important}.regWorkspace{grid-template-rows:auto auto auto minmax(0,.85fr) minmax(220px,1.15fr)!important;gap:10px!important;height:100%!important;min-height:0!important;padding:10px!important;display:grid!important;overflow:hidden!important}.complianceOpsHeader{margin-bottom:0!important;padding:14px 18px 12px!important}.complianceOpsHeader h3{margin:2px 0 3px!important;font-size:23px!important}.complianceOpsHeader p{font-size:12px!important;line-height:1.35!important}.complianceOpsSummary{gap:8px!important;margin-bottom:0!important}.complianceOpsSummary button{min-height:74px!important;padding:10px 12px!important}.complianceOpsToolbar{min-height:40px!important;margin-bottom:0!important}.complianceOpsToolbar input{min-height:38px!important}.complianceOpsGrid{gap:10px!important;min-height:0!important;margin-bottom:0!important;overflow:hidden!important}.complianceAttention,.complianceQueues,.complianceRepository{min-height:0!important;overflow:hidden!important}.complianceQueueList,.complianceQueueTabs,.complianceDocumentTiles{scrollbar-gutter:stable;min-height:0!important;overflow-y:auto!important}.complianceRepository{grid-template-rows:auto minmax(0,1fr)!important;display:grid!important}.complianceDocumentTiles{align-content:start;gap:8px!important;padding:10px!important}.complianceDocumentTiles>button{min-height:76px!important;padding:10px!important}.complianceAttention>header,.complianceQueues>header,.complianceRepository>header{padding:11px 14px!important}.complianceAttention h4,.complianceQueues h4,.complianceRepository h4{font-size:16px!important}.commandWorkspacePanel,.dashboardWindow.workspaceExpanded{color:#17253a!important;background:#eef2f6!important;border-color:#c8d5e3!important;box-shadow:0 24px 70px #0f233740!important}.commandWorkspacePanel>header,.dashboardWindow.workspaceExpanded .windowHeader{color:#17253a!important;background:#f7f9fc!important;border-bottom:1px solid #d9e2ec!important}.commandWorkspacePanel>header p{color:#3976a8!important}.commandWorkspacePanel .commandGridTitle>span,.dashboardWindow.workspaceExpanded .windowIcon{color:#2d6f9f!important}.commandRestoreButton,.commandWorkspaceExternalButton,.thadWorkspaceButton{color:#214f75!important;box-shadow:none!important;background:#fff!important;border-color:#afc3d6!important}.commandWorkspaceBody{color:#17253a!important;background:#eef2f6!important;padding:10px!important}.commandWorkspaceBody>*,.dashboardWindow.workspaceExpanded .windowBody>*{border-radius:14px}.sourceRegistryPanel{color:#17253a!important;background:#f4f7fa!important}.sourceRegistryList article{background:#fff!important}.sourceRegistryActions .secondary{color:#214f75;background:#fff;border:1px solid #b9c7d8}:root,html[data-thad-theme=midnight-blue]{--thad-app-bg:#08111f;--thad-shell-bg:#0b1424;--thad-shell-bg-2:#12253d;--thad-rail-bg:#0a1627;--thad-surface:#f7f9fc;--thad-surface-2:#fff;--thad-surface-muted:#edf2f7;--thad-text:#18263a;--thad-text-muted:#65758a;--thad-text-on-dark:#f5f9ff;--thad-accent:#2563eb;--thad-accent-2:#38bdf8;--thad-accent-soft:#dbeafe;--thad-border:#d4deea;--thad-border-dark:#5f96d34d;--thad-success:#16965f;--thad-warning:#c77812;--thad-danger:#dc3434;--thad-shadow:0 14px 36px #08192d24}html[data-thad-theme=slate-purple]{--thad-app-bg:#11101c;--thad-shell-bg:#171525;--thad-shell-bg-2:#29223e;--thad-rail-bg:#171426;--thad-surface:#faf9ff;--thad-surface-2:#fff;--thad-surface-muted:#f1eef9;--thad-text:#29243a;--thad-text-muted:#746b86;--thad-text-on-dark:#fbf9ff;--thad-accent:#7c3aed;--thad-accent-2:#a78bfa;--thad-accent-soft:#ede9fe;--thad-border:#ddd6ed;--thad-border-dark:#a78bfa4d;--thad-success:#27875c;--thad-warning:#c47a16;--thad-danger:#d33d54;--thad-shadow:0 14px 36px #231b3726}html[data-thad-theme=deep-teal]{--thad-app-bg:#061719;--thad-shell-bg:#071c1e;--thad-shell-bg-2:#103337;--thad-rail-bg:#082326;--thad-surface:#f4fbfa;--thad-surface-2:#fff;--thad-surface-muted:#e9f5f3;--thad-text:#173638;--thad-text-muted:#5f7778;--thad-text-on-dark:#f0fffd;--thad-accent:#14b8a6;--thad-accent-2:#2dd4bf;--thad-accent-soft:#ccfbf1;--thad-border:#cae1dd;--thad-border-dark:#2dd4bf47;--thad-success:#138a5b;--thad-warning:#bd7617;--thad-danger:#d24145;--thad-shadow:0 14px 36px #05303124}html[data-thad-theme=warm-charcoal]{--thad-app-bg:#151310;--thad-shell-bg:#191714;--thad-shell-bg-2:#332b23;--thad-rail-bg:#211d19;--thad-surface:#fbf8f3;--thad-surface-2:#fffdfa;--thad-surface-muted:#f2ece4;--thad-text:#342c25;--thad-text-muted:#796d62;--thad-text-on-dark:#fffaf3;--thad-accent:#f59e0b;--thad-accent-2:#fbbf24;--thad-accent-soft:#fef3c7;--thad-border:#e4d8c9;--thad-border-dark:#f59e0b42;--thad-success:#4d8d55;--thad-warning:#d08111;--thad-danger:#c9453d;--thad-shadow:0 14px 36px #36291b24}html[data-thad-theme=loki]{--thad-app-bg:#07170e;--thad-shell-bg:#081b11;--thad-shell-bg-2:#153523;--thad-rail-bg:#0a2115;--thad-surface:#f4fbf6;--thad-surface-2:#fff;--thad-surface-muted:#eaf5ed;--thad-text:#193823;--thad-text-muted:#637a69;--thad-text-on-dark:#f2fff6;--thad-accent:#22c55e;--thad-accent-2:#4ade80;--thad-accent-soft:#dcfce7;--thad-border:#cde2d2;--thad-border-dark:#4ade8045;--thad-success:#188953;--thad-warning:#bf7916;--thad-danger:#d34143;--thad-shadow:0 14px 36px #09331c24}.commandRedesignShell[data-theme]{background:var(--thad-app-bg)!important;color:var(--thad-text-on-dark)!important}.commandRedesignShell[data-theme]:before{background:radial-gradient(circle at 55% 10%,color-mix(in srgb,var(--thad-accent) 16%,transparent),transparent 40%),linear-gradient(color-mix(in srgb,var(--thad-accent) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--thad-accent) 4%,transparent) 1px,transparent 1px)!important;background-size:auto,40px 40px,40px 40px!important}.commandRedesignShell[data-theme] .commandRail,.commandRedesignShell[data-theme] .commandHeader,.commandRedesignShell[data-theme] .commandStatusFooter{background:linear-gradient(180deg,var(--thad-shell-bg-2),var(--thad-shell-bg))!important;border-color:var(--thad-border-dark)!important;color:var(--thad-text-on-dark)!important}.commandRedesignShell[data-theme] .commandRailNav button,.commandRedesignShell[data-theme] .connectionRow,.commandRedesignShell[data-theme] .commandLayoutToolbar,.commandRedesignShell[data-theme] .commandTopAlertStrip{border-color:var(--thad-border-dark)!important}.commandRedesignShell[data-theme] .commandRailNav button.active,.commandRedesignShell[data-theme] .commandRailNav button:hover,.commandRedesignShell[data-theme] .commandLayoutToolbar button:hover{background:color-mix(in srgb,var(--thad-accent) 24%,var(--thad-shell-bg))!important;color:var(--thad-text-on-dark)!important;border-color:color-mix(in srgb,var(--thad-accent) 64%,transparent)!important}.commandRedesignShell[data-theme] .commandHeaderIdentity small,.commandRedesignShell[data-theme] .commandBrand small,.commandRedesignShell[data-theme] .commandConnections header small,.commandRedesignShell[data-theme] .commandHeaderMetrics small,.commandRedesignShell[data-theme] .commandStatusFooter small{color:color-mix(in srgb,var(--thad-accent-2) 78%,white)!important}.commandRedesignShell[data-theme] .commandUser,.commandRedesignShell[data-theme] .commandHeaderMetrics>button,.commandRedesignShell[data-theme] .commandLayoutToolbar button{border-color:color-mix(in srgb,var(--thad-accent) 52%,transparent)!important;color:var(--thad-text-on-dark)!important}.commandRedesignShell[data-theme] .commandGridWindow,.commandRedesignShell[data-theme] .commandCoreCard,.commandRedesignShell[data-theme] .commandCard,.commandRedesignShell[data-theme] .commandModuleManager{background:color-mix(in srgb,var(--thad-shell-bg-2) 76%,black)!important;border-color:var(--thad-border-dark)!important;box-shadow:0 8px 25px color-mix(in srgb,var(--thad-app-bg) 72%,transparent)!important}.commandRedesignShell[data-theme] .commandGridTitle,.commandRedesignShell[data-theme] .commandWindowHeader,.commandRedesignShell[data-theme] .commandGridWindow>header{background:color-mix(in srgb,var(--thad-shell-bg-2) 84%,var(--thad-accent) 8%)!important;border-color:var(--thad-border-dark)!important}.commandRedesignShell[data-theme] .commandGridTitle svg,.commandRedesignShell[data-theme] .commandWindowHeader svg,.commandRedesignShell[data-theme] .commandRailNav svg,.commandRedesignShell[data-theme] .commandConnections svg{color:var(--thad-accent-2)!important}html[data-thad-theme] .commandWorkspaceLayer{background:color-mix(in srgb,var(--thad-app-bg) 34%,transparent)!important}html[data-thad-theme] .commandWorkspacePanel,html[data-thad-theme] .dashboardWindow.workspaceExpanded{background:var(--thad-surface-muted)!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important;box-shadow:var(--thad-shadow)!important}html[data-thad-theme] .commandWorkspacePanel>header,html[data-thad-theme] .dashboardWindow.workspaceExpanded .windowHeader,html[data-thad-theme] .documentIntelligenceTopbar,html[data-thad-theme] .complianceOpsHeader{background:var(--thad-surface-2)!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspaceBody,html[data-thad-theme] .dashboardWindow.workspaceExpanded .windowBody,html[data-thad-theme] .sourceRegistryPanel,html[data-thad-theme] .regulatoryPanel,html[data-thad-theme] .complianceOperationsCenter{background:var(--thad-surface-muted)!important;color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspaceBody article,html[data-thad-theme] .commandWorkspaceBody section,html[data-thad-theme] .sourceRegistryList article,html[data-thad-theme] .complianceOpsSummary button,html[data-thad-theme] .complianceAttention,html[data-thad-theme] .complianceQueues,html[data-thad-theme] .complianceRepository,html[data-thad-theme] .complianceDocumentTiles>button,html[data-thad-theme] .documentSetupSidebar,html[data-thad-theme] .documentIntelligenceWorkArea{background:var(--thad-surface-2)!important;border-color:var(--thad-border)!important;color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel small,html[data-thad-theme] .commandWorkspacePanel p,html[data-thad-theme] .complianceOperationsCenter p,html[data-thad-theme] .complianceOperationsCenter small,html[data-thad-theme] .sourceRegistryPanel small{color:var(--thad-text-muted)!important}html[data-thad-theme] .btn-primary,html[data-thad-theme] .primaryButton,html[data-thad-theme] .commandWorkspacePanel button.primary,html[data-thad-theme] .compliancePrimaryButton,html[data-thad-theme] .complianceUploadButton{background:var(--thad-accent)!important;border-color:color-mix(in srgb,var(--thad-accent) 80%,black)!important;color:#fff!important}html[data-thad-theme] .btn-secondary,html[data-thad-theme] .secondaryButton,html[data-thad-theme] .commandRestoreButton,html[data-thad-theme] .commandWorkspaceExternalButton,html[data-thad-theme] .thadWorkspaceButton,html[data-thad-theme] .sourceRegistryActions .secondary{background:var(--thad-surface-2)!important;border-color:var(--thad-border)!important;color:color-mix(in srgb,var(--thad-accent) 76%,var(--thad-text))!important}html[data-thad-theme] input,html[data-thad-theme] select,html[data-thad-theme] textarea{background:var(--thad-surface-2)!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important}html[data-thad-theme] input:focus,html[data-thad-theme] select:focus,html[data-thad-theme] textarea:focus{border-color:var(--thad-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--thad-accent) 18%,transparent)!important}html[data-thad-theme] .successText{color:var(--thad-success)!important}html[data-thad-theme] .dangerButton{color:var(--thad-danger)!important;border-color:color-mix(in srgb,var(--thad-danger) 48%,var(--thad-border))!important}html[data-thad-theme] a{color:color-mix(in srgb,var(--thad-accent) 88%,var(--thad-text))}.themeSettingsSection{border:1px solid var(--thad-border,#d4deea);background:var(--thad-surface-2,#fff);border-radius:16px;margin:0 0 18px;padding:18px;box-shadow:0 8px 24px #142a460f}.themeSettingsHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.themeSettingsHeading small{letter-spacing:.12em;color:var(--thad-accent,#2563eb);font-weight:800}.themeSettingsHeading h3{margin:4px 0;font-size:20px}.themeSettingsHeading p{color:var(--thad-text-muted,#65758a);margin:0}.themeSettingsHeading>span{background:var(--thad-accent-soft,#dbeafe);color:color-mix(in srgb,var(--thad-accent) 76%,var(--thad-text));white-space:nowrap;border-radius:999px;padding:7px 11px;font-weight:800}.themeChoiceGrid{grid-template-columns:repeat(5,minmax(135px,1fr));gap:12px;display:grid}.themeChoiceCard{appearance:none;text-align:left;border:1px solid var(--thad-border,#d4deea);background:var(--thad-surface,#f7f9fc);color:var(--thad-text,#18263a);cursor:pointer;border-radius:13px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s}.themeChoiceCard:hover{border-color:var(--thad-accent,#2563eb);box-shadow:0 10px 24px color-mix(in srgb,var(--thad-accent) 14%,transparent);transform:translateY(-2px)}.themeChoiceCard.isSelected{border:2px solid var(--thad-accent,#2563eb);background:color-mix(in srgb,var(--thad-accent-soft) 54%,var(--thad-surface-2));box-shadow:0 0 0 3px color-mix(in srgb,var(--thad-accent) 12%,transparent);padding:9px}.themeChoiceCard strong{margin:9px 0 3px;display:block}.themeChoiceCard small{min-height:42px;color:var(--thad-text-muted,#65758a);line-height:1.35;display:block}.themeChoiceCard em{text-transform:uppercase;letter-spacing:.06em;color:var(--thad-accent,#2563eb);margin-top:8px;font-size:11px;font-style:normal;font-weight:800;display:block}.themeChoicePreview{border:1px solid #505a6938;border-radius:9px;grid-template-rows:22px 42px;grid-template-columns:22px 1fr;height:64px;display:grid;overflow:hidden}.themePreviewRail{grid-row:1/3}.themePreviewHeader{grid-column:2}.themePreviewSurface{grid-area:2/2}.themePreviewAccent{border-radius:999px;width:36px;height:7px;margin:42px 0 0 36px;position:absolute;box-shadow:0 10px #ffffffb8}.themeChoicePreview{position:relative}@media (max-width:1200px){.themeChoiceGrid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:760px){.themeChoiceGrid{grid-template-columns:1fr 1fr}.themeSettingsHeading{display:block}.themeSettingsHeading>span{margin-top:10px;display:inline-block}}@media (max-width:520px){.themeChoiceGrid{grid-template-columns:1fr}}.commandRedesignShell[data-theme]{--cc-bg:var(--thad-app-bg);--cc-panel:color-mix(in srgb,var(--thad-shell-bg-2) 78%,#000 22%);--cc-panel-strong:color-mix(in srgb,var(--thad-shell-bg-2) 88%,#000 12%);--cc-panel-soft:color-mix(in srgb,var(--thad-shell-bg-2) 64%,#000 36%);--cc-line:color-mix(in srgb,var(--thad-accent) 28%,transparent);--cc-line-strong:color-mix(in srgb,var(--thad-accent) 54%,transparent);--cc-muted:color-mix(in srgb,var(--thad-text-on-dark) 64%,transparent);--cc-hover:color-mix(in srgb,var(--thad-accent) 22%,var(--thad-shell-bg));background:radial-gradient(circle at 72% 8%,color-mix(in srgb,var(--thad-accent) 13%,transparent),transparent 32%), linear-gradient(145deg,var(--thad-app-bg),color-mix(in srgb,var(--thad-shell-bg) 78%,#000 22%))!important}.commandRedesignShell[data-theme] .commandMain{background:0 0!important}.commandRedesignShell[data-theme] .commandRail{background:linear-gradient(180deg,color-mix(in srgb,var(--thad-shell-bg-2) 82%,#000),var(--thad-shell-bg))!important;border-right:1px solid var(--cc-line-strong)!important;box-shadow:12px 0 34px #00000029!important}.commandRedesignShell[data-theme] .commandBrand{border-bottom-color:var(--cc-line)!important}.commandRedesignShell[data-theme] .commandBrand>span,.commandRedesignShell[data-theme] .commandGridTitle>span,.commandRedesignShell[data-theme] .commandGridTitle svg,.commandRedesignShell[data-theme] .commandRailNav button span,.commandRedesignShell[data-theme] .commandRailNav svg,.commandRedesignShell[data-theme] .commandConnections svg{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--thad-accent) 45%,transparent));color:var(--thad-accent-2)!important}.commandRedesignShell[data-theme] .commandRailNav button{color:color-mix(in srgb,var(--thad-text-on-dark) 84%,transparent)!important;background:0 0!important;border:1px solid #0000!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important}.commandRedesignShell[data-theme] .commandRailNav button:hover,.commandRedesignShell[data-theme] .commandRailNav button.active{transform:translate(1px);color:#fff!important;background:linear-gradient(90deg,var(--cc-hover),color-mix(in srgb,var(--thad-accent) 5%,transparent))!important;border-color:var(--cc-line)!important;box-shadow:inset 3px 0 0 var(--thad-accent),0 8px 20px #0000001f!important}.commandRedesignShell[data-theme] .commandConnections,.commandRedesignShell[data-theme] .commandRailStatus{background:color-mix(in srgb,var(--cc-panel) 88%,transparent)!important;border-color:var(--cc-line)!important;box-shadow:0 10px 24px #0000001f!important}.commandRedesignShell[data-theme] .connectionRow{color:var(--thad-text-on-dark)!important;border-color:color-mix(in srgb,var(--cc-line) 60%,transparent)!important;background:color-mix(in srgb,var(--cc-panel-soft) 62%,transparent)!important}.commandRedesignShell[data-theme] .connectionRow:hover{background:var(--cc-hover)!important}.commandRedesignShell[data-theme] .connectionRow small,.commandRedesignShell[data-theme] .commandRailStatus small,.commandRedesignShell[data-theme] .commandHeader p,.commandRedesignShell[data-theme] .commandLayoutToolbar span,.commandRedesignShell[data-theme] .commandGridCompact small,.commandRedesignShell[data-theme] .commandGridCompact time,.commandRedesignShell[data-theme] .commandGridCompact p{color:var(--cc-muted)!important}.commandRedesignShell[data-theme] .commandHeader{background:linear-gradient(180deg,color-mix(in srgb,var(--thad-shell-bg-2) 76%,transparent),color-mix(in srgb,var(--thad-shell-bg) 88%,transparent))!important;border-bottom-color:var(--cc-line)!important;box-shadow:0 10px 28px #0000001a!important}.commandRedesignShell[data-theme] .commandHeader h1,.commandRedesignShell[data-theme] .commandHeader strong,.commandRedesignShell[data-theme] .commandBrand strong,.commandRedesignShell[data-theme] .commandGridTitle h2,.commandRedesignShell[data-theme] .commandGridCompact strong{color:var(--thad-text-on-dark)!important}.commandRedesignShell[data-theme] .commandHeader p b,.commandRedesignShell[data-theme] .commandHeaderIdentity small,.commandRedesignShell[data-theme] .commandBrand small,.commandRedesignShell[data-theme] .commandConnections header small,.commandRedesignShell[data-theme] .commandHeaderMetrics small,.commandRedesignShell[data-theme] .commandStatusFooter small{color:color-mix(in srgb,var(--thad-accent-2) 76%,#fff)!important}.commandRedesignShell[data-theme] .commandUser,.commandRedesignShell[data-theme] .commandHeaderMetrics>button,.commandRedesignShell[data-theme] .commandHeaderMetrics button,.commandRedesignShell[data-theme] .commandLayoutToolbar button,.commandRedesignShell[data-theme] .commandRestoreButton{color:var(--thad-text-on-dark)!important;border-color:var(--cc-line-strong)!important;background:color-mix(in srgb,var(--thad-accent) 10%,var(--cc-panel))!important}.commandRedesignShell[data-theme] .commandHeaderMetrics button:hover,.commandRedesignShell[data-theme] .commandLayoutToolbar button:hover,.commandRedesignShell[data-theme] .commandRestoreButton:hover{background:var(--thad-accent)!important;border-color:var(--thad-accent-2)!important;color:#fff!important}.commandRedesignShell[data-theme] .commandTopAlertStrip,.commandRedesignShell[data-theme] .commandLayoutToolbar{background:color-mix(in srgb,var(--cc-panel) 90%,transparent)!important;border-color:var(--cc-line)!important;box-shadow:0 10px 28px #0000001f!important}.commandRedesignShell[data-theme] .commandGridWindow,.commandRedesignShell[data-theme] .commandGridCard,.commandRedesignShell[data-theme] .commandCoreCard,.commandRedesignShell[data-theme] .commandCard,.commandRedesignShell[data-theme] .commandModuleManager{background:linear-gradient(180deg,var(--cc-panel-strong),var(--cc-panel))!important;border:1px solid var(--cc-line)!important;color:var(--thad-text-on-dark)!important;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff06!important}.commandRedesignShell[data-theme] .commandGridWindow:hover,.commandRedesignShell[data-theme] .commandGridCard:hover{border-color:var(--cc-line-strong)!important;box-shadow:0 16px 38px #00000040,0 0 0 1px color-mix(in srgb,var(--thad-accent) 12%,transparent)!important}.commandRedesignShell[data-theme] .commandGridTitle,.commandRedesignShell[data-theme] .commandWindowHeader,.commandRedesignShell[data-theme] .commandGridWindow>header,.commandRedesignShell[data-theme] .commandGridCard>header,.commandRedesignShell[data-theme] .commandGridHeader{background:linear-gradient(180deg,color-mix(in srgb,var(--thad-accent) 8%,var(--cc-panel-strong)),var(--cc-panel-strong))!important;border-bottom-color:var(--cc-line)!important;color:var(--thad-text-on-dark)!important}.commandRedesignShell[data-theme] .commandGridCard>header>button,.commandRedesignShell[data-theme] .commandGridHeader button,.commandRedesignShell[data-theme] .viewEventLink,.commandRedesignShell[data-theme] .buttonLink{color:var(--thad-accent-2)!important}.commandRedesignShell[data-theme] .briefCompact article,.commandRedesignShell[data-theme] .calendarCompact article,.commandRedesignShell[data-theme] .outlookCompact article,.commandRedesignShell[data-theme] .tasksCompact article,.commandRedesignShell[data-theme] .projectCompact article,.commandRedesignShell[data-theme] .jobsCompact article,.commandRedesignShell[data-theme] .peopleCompact article{border-bottom-color:color-mix(in srgb,var(--cc-line) 55%,transparent)!important}.commandRedesignShell[data-theme] .briefCompact article:hover,.commandRedesignShell[data-theme] .calendarCompact article:hover,.commandRedesignShell[data-theme] .outlookCompact article:hover,.commandRedesignShell[data-theme] .tasksCompact article:hover,.commandRedesignShell[data-theme] .projectCompact article:hover,.commandRedesignShell[data-theme] .jobsCompact article:hover,.commandRedesignShell[data-theme] .peopleCompact article:hover{background:color-mix(in srgb,var(--thad-accent) 8%,transparent)!important}.commandRedesignShell[data-theme] .metricStrip span,.commandRedesignShell[data-theme] .statusTiles span,.commandRedesignShell[data-theme] .hueCompactLight,.commandRedesignShell[data-theme] .steamFriendList.compact article,.commandRedesignShell[data-theme] .chatgptCompact,.commandRedesignShell[data-theme] .taskCompactThrottle{background:color-mix(in srgb,var(--cc-panel-soft) 90%,transparent)!important;border-color:var(--cc-line)!important;color:var(--thad-text-on-dark)!important}.commandRedesignShell[data-theme] .metricStrip em,.commandRedesignShell[data-theme] .projectCompact span,.commandRedesignShell[data-theme] .jobsCompact span,.commandRedesignShell[data-theme] .statusTiles span,.commandRedesignShell[data-theme] .online,.commandRedesignShell[data-theme] .successText{color:var(--thad-success)!important}.commandRedesignShell[data-theme] .risk,.commandRedesignShell[data-theme] .taskCompactWarning{color:var(--thad-warning)!important}.commandRedesignShell[data-theme] .dangerButton,.commandRedesignShell[data-theme] .high{color:var(--thad-danger)!important}.commandRedesignShell[data-theme] .transport b,.commandRedesignShell[data-theme] .commandUser{border-color:var(--thad-accent-2)!important;color:var(--thad-accent-2)!important;box-shadow:0 0 18px color-mix(in srgb,var(--thad-accent) 30%,transparent)!important}.commandRedesignShell[data-theme] .albumArt{border-color:var(--cc-line-strong)!important;background:radial-gradient(circle,color-mix(in srgb,var(--thad-accent) 34%,var(--cc-panel)),var(--cc-panel) 70%)!important;color:var(--thad-accent-2)!important}.commandRedesignShell[data-theme] .commandStatusFooter{background:linear-gradient(90deg,var(--thad-shell-bg),var(--thad-shell-bg-2))!important;border-top-color:var(--cc-line)!important}.commandRedesignShell[data-theme] input,.commandRedesignShell[data-theme] select,.commandRedesignShell[data-theme] textarea{background:color-mix(in srgb,var(--cc-panel-soft) 90%,#000)!important;border-color:var(--cc-line)!important;color:var(--thad-text-on-dark)!important}.commandRedesignShell[data-theme] input:focus,.commandRedesignShell[data-theme] select:focus,.commandRedesignShell[data-theme] textarea:focus{outline:2px solid color-mix(in srgb,var(--thad-accent) 38%,transparent)!important;border-color:var(--thad-accent)!important}.thadDsWorkspace{background:var(--thad-surface-muted,#eef3f8);width:100%;height:100%;min-height:0;color:var(--thad-text,#18263a);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.thadDsWorkspaceHeader{background:var(--thad-surface-2,#fff);border-bottom:1px solid var(--thad-border,#d5deea);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 18px;display:flex}.thadDsWorkspaceIdentity{align-items:center;gap:12px;min-width:0;display:flex}.thadDsWorkspaceIdentity>span:last-child{flex-direction:column;min-width:0;display:flex}.thadDsWorkspaceIdentity strong{color:var(--thad-text,#18263a);font-size:20px;line-height:1.15}.thadDsWorkspaceIdentity small{color:var(--thad-text-muted,#65758a);margin-top:4px;font-size:12px}.thadDsWorkspaceIcon{background:var(--thad-accent-soft,#dbeafe);width:38px;height:38px;color:var(--thad-accent,#2563eb);border:1px solid color-mix(in srgb,var(--thad-accent) 24%,var(--thad-border));border-radius:11px;place-items:center;font-size:19px;font-weight:900;display:grid}.thadDsWorkspaceActions{align-items:center;gap:8px;display:flex}.thadDsWorkspaceActions button{border:1px solid var(--thad-border);background:var(--thad-surface-2);min-height:38px;color:color-mix(in srgb,var(--thad-accent) 82%,var(--thad-text));cursor:pointer;border-radius:9px;padding:0 14px;font-weight:800;transition:all .16s}.thadDsWorkspaceActions button:hover{background:var(--thad-accent);border-color:var(--thad-accent);color:#fff;transform:translateY(-1px)}.thadDsSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.thadDsSummaryTile{border:1px solid var(--thad-border);background:var(--thad-surface-2);min-height:82px;color:var(--thad-text);box-shadow:0 6px 18px color-mix(in srgb,var(--thad-app-bg) 10%,transparent);text-align:left;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;padding:13px 15px;transition:all .16s;display:flex}button.thadDsSummaryTile{cursor:pointer}.thadDsSummaryTile:hover,.thadDsSummaryTile.isActive{border-color:var(--tile-tone,var(--thad-accent));box-shadow:0 10px 24px color-mix(in srgb,var(--tile-tone,var(--thad-accent)) 16%,transparent);transform:translateY(-2px)}.thadDsSummaryTile strong{color:var(--tile-tone,var(--thad-accent));font-size:26px;line-height:1}.thadDsSummaryTile small{letter-spacing:.055em;text-transform:uppercase;color:var(--thad-text-muted);margin-top:8px;font-size:11px;font-weight:800}.thadDsSummaryTile.tone-danger{--tile-tone:var(--thad-danger)}.thadDsSummaryTile.tone-warning{--tile-tone:var(--thad-warning)}.thadDsSummaryTile.tone-success{--tile-tone:var(--thad-success)}.thadDsSummaryTile.tone-neutral{--tile-tone:var(--thad-text-muted)}.thadDsSection{border:1px solid var(--thad-border);background:var(--thad-surface-2);min-height:0;box-shadow:0 8px 24px color-mix(in srgb,var(--thad-app-bg) 10%,transparent);border-radius:14px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.thadDsSectionHeader{border-bottom:1px solid var(--thad-border);background:color-mix(in srgb,var(--thad-accent-soft) 30%,var(--thad-surface-2));justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.thadDsSectionHeader>div:first-child{flex-direction:column;display:flex}.thadDsSectionHeader strong{color:var(--thad-text);font-size:15px}.thadDsSectionHeader small{color:var(--thad-text-muted);margin-top:3px;font-size:11px}.thadDsSectionBody{min-height:0;overflow:auto}.thadDsStatusBar{border-top:1px solid var(--thad-border);background:var(--thad-surface-2);min-height:34px;color:var(--thad-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:6px 15px;font-size:11px;display:flex}.thadDsStatusBar span:last-child{color:var(--thad-success);font-weight:800}.commandRedesignShell[data-theme] .commandTopAlertStrip .thadAlertCenter,.commandRedesignShell[data-theme] .commandRailPrimaryAlert .thadAlertCenter{border-color:var(--cc-line-strong)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--thad-accent) 13%,var(--cc-panel-strong)),var(--cc-panel))!important;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0003!important}.commandRedesignShell[data-theme] .thadAlertSummary{color:var(--thad-text-on-dark)!important;background:0 0!important;border-color:#0000!important}.commandRedesignShell[data-theme] .thadAlertSummary:hover{background:color-mix(in srgb,var(--thad-accent) 10%,transparent)!important;border-color:color-mix(in srgb,var(--thad-accent) 35%,transparent)!important}.commandRedesignShell[data-theme] .thadAlertSummary small{color:var(--cc-muted)!important}.commandRedesignShell[data-theme] .thadAlertSummary .alertBell{background:var(--thad-danger)!important;color:#fff!important;box-shadow:0 0 14px color-mix(in srgb,var(--thad-danger) 44%,transparent)!important}.commandRedesignShell[data-theme] .thadAlertSummary>b{background:color-mix(in srgb,var(--thad-danger) 16%,var(--cc-panel-soft))!important;border:1px solid color-mix(in srgb,var(--thad-danger) 45%,transparent)!important;color:color-mix(in srgb,var(--thad-danger) 72%,white)!important}.commandRedesignShell[data-theme] .thadAlertCounts span{border:1px solid var(--cc-line)!important;background:var(--cc-panel-soft)!important}.commandRedesignShell[data-theme] .thadAlertCounts .critical{color:color-mix(in srgb,var(--thad-danger) 72%,white)!important;border-color:color-mix(in srgb,var(--thad-danger) 40%,transparent)!important;background:color-mix(in srgb,var(--thad-danger) 12%,var(--cc-panel-soft))!important}.commandRedesignShell[data-theme] .thadAlertCounts .review{color:color-mix(in srgb,var(--thad-warning) 72%,white)!important;border-color:color-mix(in srgb,var(--thad-warning) 40%,transparent)!important;background:color-mix(in srgb,var(--thad-warning) 11%,var(--cc-panel-soft))!important}.commandRedesignShell[data-theme] .thadAlertCounts .info{color:var(--thad-accent-2)!important;border-color:color-mix(in srgb,var(--thad-accent) 42%,transparent)!important;background:color-mix(in srgb,var(--thad-accent) 11%,var(--cc-panel-soft))!important}.commandTopAlertStrip .thadAlertPanel{background:var(--thad-surface-muted)!important;border:1px solid var(--thad-border)!important;color:var(--thad-text)!important;padding:0!important;box-shadow:0 0 0 100vmax #040a12c2,0 26px 78px #00000070!important}.thadAlertPanel .thadAlertWorkspace{height:100%;min-height:0}.thadAlertWorkspaceBody{grid-template-rows:auto minmax(0,1fr);gap:13px;min-height:0;padding:13px 15px 14px;display:grid;overflow:hidden}.thadAlertPrimarySection{min-height:0}.thadAlertTabs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.thadAlertTabs button{border:1px solid var(--thad-border);background:var(--thad-surface-2);min-height:32px;color:var(--thad-text-muted);cursor:pointer;border-radius:8px;padding:0 10px;font-weight:800}.thadAlertTabs button:hover,.thadAlertTabs button.active{background:var(--thad-accent);border-color:var(--thad-accent);color:#fff}.thadAlertWorkspace .thadAlertList{height:100%;min-height:0;background:var(--thad-surface-muted)!important;max-height:none!important;padding:12px!important;overflow:auto!important}.thadAlertWorkspace .thadAlertList article{transition:all .16s;position:relative;border:1px solid var(--thad-border)!important;background:var(--thad-surface-2)!important;color:var(--thad-text)!important;box-shadow:0 5px 16px color-mix(in srgb,var(--thad-app-bg) 8%,transparent)!important;border-radius:11px!important;grid-template-columns:6px minmax(0,1fr)!important;gap:13px!important;margin:0 0 10px!important;padding:14px 15px!important}.thadAlertWorkspace .thadAlertList article:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--thad-accent) 42%,var(--thad-border))!important;box-shadow:0 10px 24px color-mix(in srgb,var(--thad-accent) 11%,transparent)!important}.thadAlertWorkspace .alertTitle strong{color:var(--thad-text)!important;font-size:16px!important}.thadAlertWorkspace .alertTitle span{background:var(--thad-accent-soft)!important;color:color-mix(in srgb,var(--thad-accent) 78%,var(--thad-text))!important;border:1px solid color-mix(in srgb,var(--thad-accent) 24%,var(--thad-border))!important}.thadAlertWorkspace .thadAlertList article p{color:var(--thad-text-muted)!important;font-size:14px!important}.thadAlertWorkspace .thadAlertList article small{color:var(--thad-text-muted)!important;font-size:12px!important}.thadAlertWorkspace .alertMarker{background:var(--thad-accent)!important}.thadAlertWorkspace article.severity-critical .alertMarker{background:var(--thad-danger)!important;box-shadow:0 0 12px color-mix(in srgb,var(--thad-danger) 44%,transparent)!important}.thadAlertWorkspace article.severity-review .alertMarker{background:var(--thad-warning)!important}.thadAlertWorkspace article.severity-info .alertMarker{background:var(--thad-accent)!important}.thadAlertWorkspace .alertActions button,.thadAlertWorkspace .alertActions a{justify-content:center;align-items:center;transition:all .16s;display:inline-flex;border:1px solid var(--thad-border)!important;background:var(--thad-surface-2)!important;min-height:34px!important;color:color-mix(in srgb,var(--thad-accent) 82%,var(--thad-text))!important;border-radius:8px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}.thadAlertWorkspace .alertActions button:hover,.thadAlertWorkspace .alertActions a:hover{background:var(--thad-accent)!important;border-color:var(--thad-accent)!important;color:#fff!important}.thadAlertWorkspace .alertActions .dismiss{color:var(--thad-danger)!important;border-color:color-mix(in srgb,var(--thad-danger) 35%,var(--thad-border))!important}.thadAlertWorkspace .alertActions .dismiss:hover{background:var(--thad-danger)!important;border-color:var(--thad-danger)!important;color:#fff!important}.thadAlertWorkspace .alertEmpty{color:var(--thad-text-muted)!important;font-size:15px!important}.commandRedesignShell[data-theme] :is(.commandWorkspaceExternalButton,.thadWorkspaceButton,.viewFullWorkspaceButton,[data-action=open-workspace]){background:linear-gradient(180deg,color-mix(in srgb,var(--thad-accent) 28%,var(--cc-panel-soft)),color-mix(in srgb,var(--thad-accent) 17%,var(--cc-panel)))!important;border:1px solid color-mix(in srgb,var(--thad-accent) 64%,var(--cc-line))!important;color:var(--thad-text-on-dark)!important;box-shadow:inset 0 1px 0 #ffffff0f,0 6px 16px color-mix(in srgb,var(--thad-accent) 18%,transparent)!important}.commandRedesignShell[data-theme] :is(.commandWorkspaceExternalButton,.thadWorkspaceButton,.viewFullWorkspaceButton,[data-action=open-workspace]):hover{transform:translateY(-1px);background:var(--thad-accent)!important;border-color:var(--thad-accent-2)!important;color:#fff!important;box-shadow:0 10px 22px color-mix(in srgb,var(--thad-accent) 30%,transparent)!important}@media (max-width:980px){.thadDsSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.thadDsWorkspaceHeader{padding:10px 12px}.thadAlertWorkspaceBody{padding:10px}.thadDsStatusBar{flex-wrap:wrap}}@media (max-width:620px){.thadDsSummaryGrid{grid-template-columns:1fr 1fr}.thadDsWorkspaceIdentity small{display:none}.thadDsWorkspaceActions button{padding:0 9px}.thadDsStatusBar span:nth-child(2){display:none}}.commandRedesignShell[data-theme] .commandTrainingHavenFooterBrand{min-height:104px;overflow:hidden;border:1px solid var(--cc-line-strong)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--thad-accent) 12%,var(--cc-panel-strong)),var(--cc-panel))!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;margin:12px 10px 10px!important;padding:10px!important;display:flex!important}.commandRedesignShell[data-theme] .commandTrainingHavenFooterBrand img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;max-height:88px!important}.commandRedesignShell[data-theme] .commandStatusFooter{border-left:0!important;border-top:1px solid var(--cc-line-strong)!important;background:linear-gradient(90deg,var(--cc-rail),var(--cc-panel-strong))!important;width:100%!important;color:var(--cc-muted)!important;justify-content:flex-start!important;padding:0 18px!important;bottom:0!important;left:0!important;right:0!important}.commandRedesignShell[data-theme] .commandStatusFooter span{justify-content:flex-start!important}.commandRedesignShell[data-theme] .commandStatusFooter .online{color:var(--thad-text-on-dark)!important}.commandRedesignShell[data-theme] .commandStatusFooter .online i{background:var(--thad-success)!important;box-shadow:0 0 9px color-mix(in srgb,var(--thad-success) 62%,transparent)!important}.commandRedesignShell[data-theme] .commandStatusFooter img{filter:none!important}.commandRedesignShell[data-theme] .thadAlertTabs button,.thadAlertWorkspace .thadAlertTabs button{background:color-mix(in srgb,var(--thad-accent) 7%,var(--thad-surface-2))!important;border-color:color-mix(in srgb,var(--thad-accent) 24%,var(--thad-border))!important;color:color-mix(in srgb,var(--thad-accent) 72%,var(--thad-text))!important}.commandRedesignShell[data-theme] .thadAlertTabs button:hover,.commandRedesignShell[data-theme] .thadAlertTabs button.active,.thadAlertWorkspace .thadAlertTabs button:hover,.thadAlertWorkspace .thadAlertTabs button.active{background:var(--thad-accent)!important;border-color:var(--thad-accent)!important;color:#fff!important;box-shadow:0 7px 18px color-mix(in srgb,var(--thad-accent) 24%,transparent)!important}.commandWorkspacePanelOwnShell{background:var(--thad-surface-muted)!important;padding:0!important;overflow:hidden!important}.commandWorkspaceBodyOwnShell{height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}.commandWorkspacePanelOwnShell.commandWorkspacePanelWithHeader{grid-template-rows:58px minmax(0,1fr)!important}.outlookDsWorkspace{height:100%;min-height:0}.outlookDsBody{grid-template-rows:auto minmax(0,1fr);gap:13px;min-height:0;padding:13px 15px 14px;display:grid;overflow:hidden}.outlookDsPrimary{min-height:0}.outlookDsPrimary>.thadDsSectionBody{padding:0!important;overflow:hidden!important}.outlookDsOpenButton{border:1px solid color-mix(in srgb,var(--thad-accent) 34%,var(--thad-border));background:color-mix(in srgb,var(--thad-accent) 9%,var(--thad-surface-2));min-height:38px;color:color-mix(in srgb,var(--thad-accent) 82%,var(--thad-text));border-radius:9px;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;transition:all .16s;display:inline-flex}.outlookDsOpenButton:hover{background:var(--thad-accent);border-color:var(--thad-accent);color:#fff;transform:translateY(-1px)}.outlookDsWorkspace .expandedOutlookFunctional{grid-template-columns:180px minmax(280px,32%) minmax(0,1fr);height:100%;min-height:0;display:grid;background:var(--thad-surface-muted)!important;color:var(--thad-text)!important}.outlookDsWorkspace .expandedOutlookFunctional>aside{min-height:0;padding:14px 10px;overflow:auto;border-right:1px solid var(--thad-border)!important;background:color-mix(in srgb,var(--thad-accent) 4%,var(--thad-surface-2))!important}.outlookDsWorkspace .expandedOutlookFunctional>aside strong{color:var(--thad-text);text-transform:uppercase;letter-spacing:.08em;margin:0 8px 10px;font-size:12px;display:block}.outlookDsWorkspace .expandedOutlookFunctional>aside :is(button,a){width:100%;min-height:38px;color:var(--thad-text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;margin:3px 0;padding:0 10px;font-weight:750;text-decoration:none;display:flex}.outlookDsWorkspace .expandedOutlookFunctional>aside :is(button,a):hover,.outlookDsWorkspace .expandedOutlookFunctional>aside button.active{background:var(--thad-accent-soft);border-color:color-mix(in srgb,var(--thad-accent) 24%,var(--thad-border));color:color-mix(in srgb,var(--thad-accent) 82%,var(--thad-text))}.outlookDsWorkspace .outlookMessageList{min-height:0;padding:10px;overflow:auto;border-right:1px solid var(--thad-border)!important;background:var(--thad-surface-2)!important}.outlookDsWorkspace .outlookMessageList>input{z-index:2;border:1px solid var(--thad-border);background:var(--thad-surface-2);width:100%;min-height:40px;color:var(--thad-text);box-shadow:0 4px 12px color-mix(in srgb,var(--thad-app-bg) 8%,transparent);border-radius:9px;margin-bottom:9px;padding:0 12px;position:sticky;top:0}.outlookDsWorkspace .outlookMessageList>button{border:1px solid var(--thad-border);background:var(--thad-surface-2);width:100%;color:var(--thad-text);text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:7px;padding:11px;transition:all .16s;display:grid}.outlookDsWorkspace .outlookMessageList>button:hover,.outlookDsWorkspace .outlookMessageList>button.selected{border-color:color-mix(in srgb,var(--thad-accent) 45%,var(--thad-border));background:color-mix(in srgb,var(--thad-accent) 7%,var(--thad-surface-2));box-shadow:0 7px 18px color-mix(in srgb,var(--thad-accent) 10%,transparent)}.outlookDsWorkspace .outlookMessageList small,.outlookDsWorkspace .outlookMessageList p,.outlookDsWorkspace .outlookMessageList time{color:var(--thad-text-muted)!important}.outlookDsWorkspace .mailPreview{flex-direction:column;min-height:0;padding:16px;display:flex;overflow:auto;background:var(--thad-surface-2)!important;color:var(--thad-text)!important}.outlookDsWorkspace .outlookMessageHeader{border-bottom:1px solid var(--thad-border);padding-bottom:12px}.outlookDsWorkspace .outlookMessageHeader h3{color:var(--thad-text);margin:0 0 8px;font-size:19px}.outlookDsWorkspace .outlookMessageHeader p,.outlookDsWorkspace .outlookMessageHeader time{color:var(--thad-text-muted);margin:3px 0;font-size:12px}.outlookDsWorkspace .outlookMessageBody{min-height:150px;color:var(--thad-text-muted);white-space:pre-wrap;flex:1;padding:14px 0}.outlookDsWorkspace .outlookActionBar{border-top:1px solid var(--thad-border);flex-wrap:wrap;gap:7px;padding-top:11px;display:flex}.outlookDsWorkspace .outlookActionBar :is(button,a){border:1px solid color-mix(in srgb,var(--thad-accent) 30%,var(--thad-border));background:color-mix(in srgb,var(--thad-accent) 7%,var(--thad-surface-2));min-height:34px;color:color-mix(in srgb,var(--thad-accent) 82%,var(--thad-text));border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;transition:all .16s;display:inline-flex}.outlookDsWorkspace .outlookActionBar :is(button,a):hover{background:var(--thad-accent);border-color:var(--thad-accent);color:#fff}.outlookDsWorkspace .outlookActionBar .outlookDeleteButton{color:var(--thad-danger);border-color:color-mix(in srgb,var(--thad-danger) 36%,var(--thad-border))}.outlookDsWorkspace .outlookActionBar .outlookDeleteButton:hover{background:var(--thad-danger);border-color:var(--thad-danger);color:#fff}.outlookDsWorkspace .outlookActionStatus{min-height:18px;color:var(--thad-text-muted);margin:8px 0 0;font-size:12px}@media (max-width:1050px){.outlookDsWorkspace .expandedOutlookFunctional{grid-template-columns:150px minmax(240px,38%) minmax(0,1fr)}}@media (max-width:760px){.outlookDsWorkspace .expandedOutlookFunctional{grid-template-rows:auto 260px minmax(0,1fr);grid-template-columns:1fr}.outlookDsWorkspace .expandedOutlookFunctional>aside{gap:5px;display:flex;overflow-x:auto;border-right:0!important;border-bottom:1px solid var(--thad-border)!important}.outlookDsWorkspace .expandedOutlookFunctional>aside strong{display:none}.outlookDsWorkspace .expandedOutlookFunctional>aside :is(button,a){white-space:nowrap;width:auto}.outlookDsWorkspace .outlookMessageList{border-right:0!important;border-bottom:1px solid var(--thad-border)!important}}.commandMasonryGrid.is-desktop{--command-columns:3!important}.commandMasonryGrid.is-ultrawide{--command-columns:4!important}.commandStatusFooter{z-index:99999!important;border-left:0!important;justify-content:flex-start!important;width:100%!important;padding-left:18px!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.commandLayoutItem,.commandMasonryGrid,.commandMasonryColumn{z-index:auto!important}.thadAlertPanel .alertRestoreButton,.thadAlertPanel .thadWorkspaceButton{border:1px solid color-mix(in srgb,var(--thad-accent) 40%,var(--thad-border))!important;background:color-mix(in srgb,var(--thad-accent) 10%,var(--thad-surface-2))!important;min-width:190px!important;min-height:38px!important;color:color-mix(in srgb,var(--thad-accent) 84%,var(--thad-text))!important;border-radius:9px!important;font-weight:800!important}.thadAlertPanel .alertRestoreButton:hover,.thadAlertPanel .thadWorkspaceButton:hover{background:var(--thad-accent)!important;border-color:var(--thad-accent)!important;color:#fff!important}.outlookDsWorkspace .outlookMessageList>input{color:#17253a!important;border-color:color-mix(in srgb,var(--thad-accent) 28%,#cbd5e1)!important;background:#fff!important}.outlookDsWorkspace .outlookMessageList>input::placeholder{color:#7b8795!important}.outlookDsWorkspace .outlookMessageList>input:focus{outline:2px solid color-mix(in srgb,var(--thad-accent) 30%,transparent)!important;border-color:var(--thad-accent)!important}.outlookDsWorkspace .outlookActionBar .outlookPrimaryAction{background:var(--thad-accent)!important;border-color:var(--thad-accent)!important;color:#fff!important}.commandRedesignShell[data-theme] .thadCore,.commandRedesignShell[data-theme] .thadCoreV2{--core-color:var(--thad-accent)!important;--core-secondary:var(--thad-accent-2)!important;color:var(--thad-accent)!important}.commandRedesignShell[data-theme] .thadCoreV2{background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--thad-accent) 18%,transparent),transparent 50%)!important}.commandRedesignShell[data-theme] .thadCoreBackdrop{background-image:linear-gradient(color-mix(in srgb,var(--thad-accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--thad-accent) 7%,transparent) 1px,transparent 1px)!important}.commandRedesignShell[data-theme] .thadCoreV2Status,.commandRedesignShell[data-theme] .thadCoreV2Voice,.commandRedesignShell[data-theme] .thadCoreV2Energy{border-color:color-mix(in srgb,var(--thad-accent) 38%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--thad-accent) 9%,var(--cc-panel-strong)),var(--cc-panel))!important;box-shadow:0 12px 26px #00000047,inset 0 0 18px color-mix(in srgb,var(--thad-accent) 7%,transparent)!important}.commandRedesignShell[data-theme] .thadCoreV2Voice button{border-color:var(--thad-accent)!important;background:radial-gradient(circle,color-mix(in srgb,var(--thad-accent) 34%,transparent),color-mix(in srgb,var(--thad-accent) 10%,transparent))!important;color:var(--thad-accent-2)!important;box-shadow:0 0 20px color-mix(in srgb,var(--thad-accent) 24%,transparent)!important}.commandRedesignShell[data-theme] .thadCoreV2MiniWave i,.commandRedesignShell[data-theme] .thadCoreV2EnergyBars i{background:var(--thad-accent)!important}.commandRedesignShell[data-theme] .thadCore.state-alert{--core-color:var(--thad-danger)!important;--core-secondary:color-mix(in srgb,var(--thad-danger) 55%,white)!important}.commandRedesignShell[data-theme] .thadCore.state-complete{--core-color:var(--thad-success)!important;--core-secondary:color-mix(in srgb,var(--thad-success) 55%,white)!important}.calendarDsWorkspace{height:100%;min-height:0;color:var(--theme-text-primary);grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:12px;display:grid}.calendarDsHeader{justify-content:space-between;align-items:center;gap:18px;padding:4px 2px 8px;display:flex}.calendarDsHeader h2{margin:2px 0 4px;font-size:24px}.calendarDsHeader p,.calendarDsHeader span{color:var(--theme-text-secondary);margin:0}.calendarDsHeaderActions{gap:8px;display:flex}.calendarDsHeaderActions button,.calendarDsHeaderActions a,.calendarDsTabs button,.calendarFiveDayHeader button{border:1px solid var(--theme-border);background:var(--theme-bg-surface);min-height:38px;color:var(--theme-text-primary);border-radius:9px;place-items:center;padding:0 14px;text-decoration:none;display:inline-grid}.calendarDsHeaderActions .active,.calendarDsTabs .active,.calendarFiveDayHeader button{background:var(--theme-primary);border-color:var(--theme-primary-hover);color:#fff}.calendarDsSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.calendarDsSummary button{text-align:left;border:1px solid var(--theme-border-light);background:var(--theme-bg-surface);min-width:0;box-shadow:0 8px 22px color-mix(in srgb,var(--theme-bg-dark) 10%,transparent);color:var(--theme-text-primary);border-radius:12px;padding:12px 14px}.calendarDsSummary small,.calendarDsSummary strong,.calendarDsSummary span{display:block}.calendarDsSummary small{color:var(--theme-text-secondary)}.calendarDsSummary strong{color:var(--theme-primary);margin:4px 0;font-size:24px}.calendarDsSummary span{color:var(--theme-text-tertiary);font-size:10px}.calendarDsTabs{border-bottom:1px solid var(--theme-border-light);gap:8px;padding-bottom:10px;display:flex}.calendarDsAgendaLayout{grid-template-columns:200px minmax(0,1fr);gap:12px;min-height:0;display:grid}.calendarDsDays{border:1px solid var(--theme-border-light);background:var(--theme-bg-surface);border-radius:12px;align-content:start;gap:7px;min-height:0;padding:12px;display:grid;overflow:auto}.calendarDsDays>strong{padding:4px 4px 9px}.calendarDsDays button{text-align:left;background:var(--theme-bg-workspace);color:var(--theme-text-primary);border:1px solid #0000;border-radius:9px;padding:10px}.calendarDsDays button:hover{border-color:var(--theme-primary);background:var(--theme-primary-light)}.calendarDsDays span,.calendarDsDays small{display:block}.calendarDsDays small{color:var(--theme-text-secondary);margin-top:3px}.calendarDsAgenda{border:1px solid var(--theme-border-light);background:var(--theme-bg-surface);border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.calendarDsAgenda .calendarFiveDayHeader{border:0;border-bottom:1px solid var(--theme-border-light);background:var(--theme-bg-workspace);border-radius:0}.calendarDsAgenda .calendarFiveDayAgenda{padding:12px;overflow:auto}.calendarDsAgenda .calendarAgendaDay h3{color:var(--theme-primary)}.calendarDsAgenda .calendarAgendaDay article{background:var(--theme-bg-workspace);border-color:var(--theme-border-light);color:var(--theme-text-primary)}.calendarDsAgenda .calendarAgendaDay article p{color:var(--theme-text-secondary)}.calendarDsPrep{border:1px solid var(--theme-border-light);background:var(--theme-bg-surface);border-radius:12px;min-height:0;padding:14px;overflow:auto}.calendarDsPrep input,.calendarDsPrep select,.calendarDsPrep textarea{background:var(--theme-bg-workspace)!important;color:var(--theme-text-primary)!important;border-color:var(--theme-border)!important}.calendarDsPrep button,.calendarDsPrep a{border-color:var(--theme-border)!important}.calendarDsPrep .primaryButton{background:var(--theme-primary)!important;color:#fff!important}.calendarDsStatus{border-top:1px solid var(--theme-border-light);color:var(--theme-text-secondary);justify-content:flex-start;gap:20px;padding:9px 12px;font-size:11px;display:flex}.calendarDsStatus span:first-child{color:var(--theme-success)}@media (max-width:1100px){.calendarDsSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.calendarDsAgendaLayout{grid-template-columns:160px minmax(0,1fr)}}@media (max-width:760px){.calendarDsHeader{flex-direction:column;align-items:flex-start}.calendarDsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.calendarDsAgendaLayout{grid-template-columns:1fr}.calendarDsDays{display:none}.calendarDsStatus{flex-wrap:wrap}}.commandCoreDisplayOnly .thadCoreV2StageStrip{grid-template-rows:minmax(330px,1fr) auto!important;gap:12px!important;min-height:620px!important;padding:14px!important;display:grid!important}.commandCoreDisplayOnly .thadCoreV2StageStrip .thadCoreV2Visual{border:1px solid color-mix(in srgb,var(--thad-accent) 48%,transparent)!important;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--thad-accent) 16%,transparent),#020911e0 65%)!important;border-radius:18px!important;min-height:330px!important;position:relative!important;inset:auto!important;overflow:hidden!important}.commandCoreDisplayOnly .thadCoreV2StageStrip .thadCoreV2Visual .thadCore{min-height:330px!important}.commandCoreDisplayOnly .thadControlStripCompact{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0!important;display:grid!important}.commandCoreDisplayOnly .thadControlStripCompact .thadStripPanel{border:1px solid color-mix(in srgb,var(--thad-accent) 62%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--thad-accent) 10%,#030b14f5),#02080ff5)!important;min-height:178px!important;box-shadow:inset 0 0 24px color-mix(in srgb,var(--thad-accent) 8%,transparent)!important;color:var(--thad-text-on-dark)!important;border-radius:18px!important;padding:18px!important}.thadCompactPanelHeading{color:var(--thad-accent);align-items:center;gap:9px;display:flex}.thadCompactPanelHeading small{letter-spacing:.08em;color:var(--thad-text-on-dark)!important;font-size:13px!important;font-weight:800!important}.thadCompactPanelContent,.thadCompactVoiceContent{align-items:center;gap:16px;margin-top:18px;display:flex}.thadCompactStatusOrb{background:radial-gradient(circle,#fff 0 3%,var(--thad-accent) 8%,color-mix(in srgb,var(--thad-accent) 28%,transparent) 38%,transparent 66%);border:1px solid var(--thad-accent);width:74px;height:74px;box-shadow:0 0 26px color-mix(in srgb,var(--thad-accent) 65%,transparent),inset 0 0 22px color-mix(in srgb,var(--thad-accent) 50%,transparent);border-radius:50%;flex:none}.thadCompactPanelContent strong,.thadCompactVoiceContent strong{color:var(--thad-accent)!important;text-transform:none!important;font-size:21px!important}.thadCompactPanelContent p,.thadCompactVoiceContent p{color:var(--thad-text-secondary)!important;margin:5px 0 0!important;font-size:13px!important}.thadCompactConnected{border-top:1px solid color-mix(in srgb,var(--thad-accent) 22%,transparent);color:var(--thad-text-secondary);align-items:center;gap:8px;margin-top:15px;padding-top:12px;font-size:13px;display:flex}.thadCompactConnected i{background:var(--thad-success);width:10px;height:10px;box-shadow:0 0 12px color-mix(in srgb,var(--thad-success) 72%,transparent);border-radius:50%}.commandCoreDisplayOnly .thadControlStripCompact .thadStripVoice button{flex:none;border-color:var(--thad-accent)!important;background:radial-gradient(circle,color-mix(in srgb,var(--thad-accent) 40%,white),var(--thad-accent-strong))!important;width:76px!important;height:76px!important;box-shadow:0 0 24px color-mix(in srgb,var(--thad-accent) 55%,transparent)!important;margin:0!important}.commandCoreDisplayOnly .thadControlStripCompact .thadStripVoice button:after{display:none!important}.commandCoreDisplayOnly .thadControlStripCompact .thadCoreV2MiniWave{justify-content:center!important;align-items:center!important;height:38px!important;margin:10px 0 0!important;display:flex!important}.commandCoreDisplayOnly .thadControlStripCompact .thadCoreV2MiniWave i{opacity:.7;background:var(--thad-accent)!important;border-radius:3px!important}@media (max-width:760px){.commandCoreDisplayOnly .thadControlStripCompact{grid-template-columns:1fr!important}.commandCoreCompactV2.commandCoreDisplayOnly,.commandCoreDisplayOnly .thadCoreV2StageStrip{min-height:790px!important}}.todoPanelDs2{height:100%;min-height:0;color:var(--thad-text-primary);grid-template-rows:auto minmax(0,1fr) auto;gap:14px;grid-template-columns:1fr!important;display:grid!important}.todoDsSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.todoDsSummary button{border:1px solid var(--thad-border);background:var(--thad-surface);text-align:left;color:var(--thad-text-primary);cursor:pointer;box-shadow:var(--thad-shadow-card);border-radius:13px;padding:12px 14px}.todoDsSummary button:hover{border-color:var(--thad-accent);transform:translateY(-1px)}.todoDsSummary button.warning{border-color:color-mix(in srgb,var(--thad-warning) 62%,var(--thad-border));background:color-mix(in srgb,var(--thad-warning) 9%,var(--thad-surface))}.todoDsSummary small,.todoDsSummary strong{display:block}.todoDsSummary small{color:var(--thad-text-secondary);font-weight:700}.todoDsSummary strong{color:var(--thad-accent);margin-top:4px;font-size:25px}.todoDsWorkspace{grid-template-columns:minmax(175px,220px) minmax(360px,1fr) minmax(260px,340px);gap:14px;min-height:0;display:grid}.todoPanelDs2 .todoListDirectory,.todoPanelDs2 .todoWorkspaceBody,.todoDetailPane{border:1px solid var(--thad-border);background:var(--thad-surface);min-height:0;box-shadow:var(--thad-shadow-card);border-radius:15px;padding:14px}.todoPanelDs2 .todoListDirectory{position:static;overflow:auto}.todoPanelDs2 .todoListDirectory button{background:var(--thad-surface-muted)!important;color:var(--thad-text-primary)!important;border-color:var(--thad-border)!important}.todoPanelDs2 .todoListDirectory button.active{background:var(--thad-accent-soft)!important;border-color:var(--thad-accent)!important;color:var(--thad-accent-strong)!important}.todoPanelDs2 .todoWorkspaceBody{overflow:auto}.todoPanelDs2 .quickTask input,.todoPanelDs2 .todoToolbar select{background:var(--thad-surface)!important;color:var(--thad-text-primary)!important;border-color:var(--thad-border)!important}.todoPanelDs2 .filterTabs button,.todoPanelDs2 .secondaryButton{background:var(--thad-surface-muted)!important;color:var(--thad-text-primary)!important;border-color:var(--thad-border)!important}.todoPanelDs2 .filterTabs button.active{background:var(--thad-accent)!important;color:var(--thad-button-primary-text)!important;border-color:var(--thad-accent-strong)!important}.todoPanelDs2 .todoRow{cursor:pointer;background:var(--thad-surface)!important;color:var(--thad-text-primary)!important;border-color:var(--thad-border)!important}.todoPanelDs2 .todoRow:hover,.todoPanelDs2 .todoRow.selected{border-color:var(--thad-accent)!important;background:var(--thad-accent-soft)!important}.todoPanelDs2 .todoMain strong{color:var(--thad-text-primary)!important}.todoPanelDs2 .todoMain small,.todoPanelDs2 .todoMain p{color:var(--thad-text-secondary)!important}.todoDetailPane{flex-direction:column;gap:16px;display:flex;overflow:auto}.todoDetailPane small{color:var(--thad-accent);letter-spacing:.08em;font-weight:800}.todoDetailPane h3{margin:5px 0 0;font-size:22px}.todoDetailPane p{color:var(--thad-text-secondary);line-height:1.5}.todoDetailPane dl{gap:8px;margin:0;display:grid}.todoDetailPane dl div{border-bottom:1px solid var(--thad-border);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.todoDetailPane dt{color:var(--thad-text-secondary)}.todoDetailPane dd{margin:0;font-weight:700}.todoDetailActions{gap:8px;margin-top:auto;display:grid}.todoDetailActions button,.todoDetailActions a{border:1px solid var(--thad-border);background:var(--thad-surface-muted);color:var(--thad-text-primary);text-align:center;cursor:pointer;border-radius:10px;padding:10px 12px;font-weight:750;text-decoration:none}.todoDetailActions button:first-child{background:var(--thad-accent);border-color:var(--thad-accent-strong);color:var(--thad-button-primary-text)}.todoDetailActions .dangerText{color:var(--thad-danger)}.todoDsStatus{border:1px solid var(--thad-border);background:var(--thad-surface-muted);color:var(--thad-text-secondary);border-radius:11px;align-items:center;gap:22px;padding:9px 13px;font-size:12px;display:flex}.todoDsStatus span:first-child{color:var(--thad-success)}@media (max-width:1250px){.todoDsSummary{grid-template-columns:repeat(3,1fr)}.todoDsWorkspace{grid-template-columns:190px minmax(0,1fr)}.todoDetailPane{grid-column:1/-1;max-height:260px}}@media (max-width:780px){.todoDsSummary{grid-template-columns:repeat(2,1fr)}.todoDsWorkspace{grid-template-columns:1fr}.todoPanelDs2 .todoListDirectory{grid-template-columns:repeat(2,1fr);display:grid}.todoDetailPane{grid-column:auto}}.commandWorkspacePanel[data-workspace-id=calendar],.commandWorkspacePanel[data-workspace-id=tasks]{background:var(--thad-app-bg)!important;border-color:var(--thad-border)!important;box-shadow:0 26px 80px #0f172a3d!important}.commandWorkspacePanel[data-workspace-id=calendar]>header,.commandWorkspacePanel[data-workspace-id=tasks]>header{background:var(--thad-surface)!important;border-bottom:1px solid var(--thad-border)!important;color:var(--thad-text-primary)!important}.commandWorkspacePanel[data-workspace-id=calendar]>header p,.commandWorkspacePanel[data-workspace-id=tasks]>header p{color:var(--thad-accent-strong)!important}.commandWorkspacePanel[data-workspace-id=calendar]>header h2,.commandWorkspacePanel[data-workspace-id=tasks]>header h2{color:var(--thad-text-primary)!important}.commandWorkspacePanel[data-workspace-id=calendar] .commandWorkspaceBody,.commandWorkspacePanel[data-workspace-id=tasks] .commandWorkspaceBody{background:var(--thad-app-bg)!important}.commandWorkspacePanel[data-workspace-id=calendar] .commandRestoreButton,.commandWorkspacePanel[data-workspace-id=tasks] .commandRestoreButton{background:var(--thad-accent)!important;border-color:var(--thad-accent-strong)!important;color:var(--thad-button-primary-text)!important}.calendarDsHeader{background:0 0!important}.calendarDsHeader h2,.calendarDsHeader span{color:var(--thad-text-primary)!important}.calendarDsHeader p{color:var(--thad-accent-strong)!important}.calendarDsHeaderActions button,.calendarDsHeaderActions a,.calendarDsTabs button,.calendarFiveDayHeader button,.calendarAgendaActions a,.calendarAgendaActions button,.calendarDsPrep button,.calendarDsPrep a{background:var(--thad-surface-muted)!important;border:1px solid var(--thad-border)!important;color:var(--thad-text-primary)!important;box-shadow:none!important}.calendarDsHeaderActions button:hover,.calendarDsHeaderActions a:hover,.calendarDsTabs button:hover,.calendarFiveDayHeader button:hover,.calendarAgendaActions a:hover,.calendarAgendaActions button:hover,.calendarDsPrep button:hover,.calendarDsPrep a:hover{background:var(--thad-accent-soft)!important;border-color:var(--thad-accent)!important;color:var(--thad-accent-strong)!important}.calendarDsHeaderActions .active,.calendarDsTabs .active,.calendarFiveDayHeader button,.calendarAgendaActions .joinMeetingButton,.calendarDsPrep .primaryButton{background:var(--thad-accent)!important;border-color:var(--thad-accent-strong)!important;color:var(--thad-button-primary-text)!important}.calendarDsAgenda,.calendarDsDays,.calendarDsPrep,.calendarMeetingPrepWorkspace,.meetingPrepPanel,.meetingPrepWorkspace{background:var(--thad-surface)!important;border-color:var(--thad-border)!important;color:var(--thad-text-primary)!important}.calendarDsPrep section,.calendarDsPrep article,.calendarDsPrep aside,.calendarDsPrep .meetingPrepCard{background:var(--thad-surface-muted)!important;border-color:var(--thad-border)!important;color:var(--thad-text-primary)!important}.calendarDsPrep h1,.calendarDsPrep h2,.calendarDsPrep h3,.calendarDsPrep h4,.calendarDsPrep strong,.calendarDsPrep label{color:var(--thad-text-primary)!important}.calendarDsPrep p,.calendarDsPrep small,.calendarDsPrep span{color:var(--thad-text-secondary)!important}.calendarAgendaDay article strong,.calendarAgendaDay article time{color:var(--thad-text-primary)!important}.calendarAgendaDay article p{color:var(--thad-text-secondary)!important}.todoPanelDs2,.todoPanelDs2 h1,.todoPanelDs2 h2,.todoPanelDs2 h3,.todoPanelDs2 strong,.todoPanelDs2 label,.todoPanelDs2 dd{color:var(--thad-text-primary)!important}.todoPanelDs2 small,.todoPanelDs2 p,.todoPanelDs2 span,.todoPanelDs2 dt{color:color-mix(in srgb,var(--thad-text-primary) 72%,var(--thad-text-secondary))!important}.todoPanelDs2 .todoMain strong,.todoPanelDs2 .todoMain small,.todoPanelDs2 .todoMain p,.todoDetailPane h3,.todoDetailPane p,.todoDetailPane dd,.todoListDirectory strong{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;min-width:0!important}.todoPanelDs2 .todoRow,.todoPanelDs2 .todoMain,.todoPanelDs2 .todoListDirectory button,.todoDetailPane dl div{min-width:0!important}.todoPanelDs2 .todoRow{align-items:flex-start!important;height:auto!important;min-height:58px!important}.todoPanelDs2 .todoMain{overflow:visible!important}.todoPanelDs2 .todoMain p{text-overflow:clip!important;max-height:none!important;display:block!important;overflow:visible!important}.todoPanelDs2 input::placeholder{color:var(--thad-text-secondary)!important}.commandCoreDisplayOnly .thadControlStripCompact .thadStripPanel{border-radius:12px!important;min-height:88px!important;padding:9px 11px!important}.thadCompactPanelHeading{gap:5px!important}.thadCompactPanelHeading small{letter-spacing:.06em!important;font-size:9px!important}.thadCompactPanelContent,.thadCompactVoiceContent{gap:8px!important;margin-top:8px!important}.thadCompactStatusOrb{width:37px!important;height:37px!important}.thadCompactPanelContent strong,.thadCompactVoiceContent strong{font-size:13px!important}.thadCompactPanelContent p,.thadCompactVoiceContent p{margin-top:2px!important;font-size:9px!important}.thadCompactConnected{gap:4px!important;margin-top:6px!important;padding-top:5px!important;font-size:9px!important}.thadCompactConnected i{width:6px!important;height:6px!important}.commandCoreDisplayOnly .thadControlStripCompact .thadStripVoice button{width:38px!important;height:38px!important}.commandCoreDisplayOnly .thadControlStripCompact .thadCoreV2MiniWave{height:19px!important;margin:4px 0 0!important}.commandCoreDisplayOnly .thadControlStripCompact,.commandCoreDisplayOnly .thadCoreV2StageStrip{gap:8px!important}.commandCoreCompactV2.commandCoreDisplayOnly{min-height:520px!important}.commandCoreDisplayOnly .thadCoreV2StageStrip{grid-template-rows:minmax(330px,1fr) auto!important;min-height:520px!important}.commandStatusFooter{z-index:70000!important;isolation:isolate!important;width:100vw!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:translateZ(0)!important}.commandDashboardGrid,.commandGrid,.commandMain{padding-bottom:58px!important}.commandLayoutItem,.commandGridCard{z-index:auto!important}.commandWorkspaceLayer{z-index:90000!important}html[data-thad-theme] .commandWorkspaceLayer{background:color-mix(in srgb,var(--thad-shell-bg) 18%,#0f172a6b)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html[data-thad-theme] .commandWorkspacePanel,html[data-thad-theme] .commandWorkspacePanelOwnShell{background:var(--thad-surface-muted)!important;border:1px solid color-mix(in srgb,var(--thad-accent) 35%,var(--thad-border))!important;color:var(--thad-text-primary)!important;box-shadow:0 24px 72px color-mix(in srgb,var(--thad-shell-bg) 30%,transparent)!important}html[data-thad-theme] .commandWorkspacePanel>header{background:var(--thad-surface)!important;border-bottom:1px solid var(--thad-border)!important;color:var(--thad-text-primary)!important}html[data-thad-theme] .commandWorkspacePanel>header p{color:var(--thad-accent-strong)!important}html[data-thad-theme] .commandWorkspacePanel>header h2,html[data-thad-theme] .commandWorkspacePanel>header strong,html[data-thad-theme] .commandWorkspacePanel>header span{color:var(--thad-text-primary)!important}html[data-thad-theme] .commandWorkspaceBody,html[data-thad-theme] .commandWorkspaceBodyOwnShell{background:var(--thad-surface-muted)!important;color:var(--thad-text-primary)!important}html[data-thad-theme] .commandWorkspacePanel :is(.thadDsWorkspace,.thadDsSection,.thadDsSectionBody,.expandedBrief,.briefWorkflowHeader,.briefWorkflowItem,.calendarDsWorkspace,.calendarDsHeader,.calendarDsSummary,.calendarDsBody,.calendarDsAgenda,.calendarDsDays,.calendarDsPrep,.calendarMeetingPrepWorkspace,.meetingPrepPanel,.meetingPrepWorkspace,.meetingPrepCard,.todoPanel,.todoPanelDs2,.todoWorkspaceBody,.todoListDirectory,.todoDetailPane,.outlookDsWorkspace,.outlookMailboxNav,.outlookMessageList,.outlookMessageDetail,.hubspotPanel,.hubspotWorkspace,.hubspotSection,.hubspotCard,.peopleCrmPanel,.peopleWorkspace,.peopleSection,.peopleCard,.intelligencePanel,.intelligenceWorkspace,.jobsPanel,.jobHistoryPanel,.stockPanel,.stockWorkspace,.stockCard,.huePanel,.hueWorkspace,.hueSection,.hueCard,.steamPanel,.steamWorkspace,.steamSection,.steamCard,.chatgptWorkspace,.chatgptWorkspacePanel,.chatgptPanel,.youtubeMusicPanel,.desktopMusicWorkspace,.persistentMusicExpanded,.settingsPanel,.settingsWorkspace,.settingsSection,.regulatoryIntelligence,.regulatoryWorkspace,.complianceOperationsCenter,.officialSourceRegistry,.processingWorkspace,.documentIntelligenceWorkspace,.expandedCore,.thadConversation,.thadConversationPanel){color:var(--thad-text-primary)!important}html[data-thad-theme] .commandWorkspacePanel :is(article,section,aside,.card,.panel,.workspaceCard,.summaryCard,.thadDsSection,.thadDsSummaryTile,.calendarAgendaDay article,.calendarDsDays button,.calendarDsDays article,.meetingPrepCard,.todoRow,.todoDetailPane,.outlookMessageList article,.outlookMessageDetail,.briefWorkflowItem,.hubspotCard,.peopleCard,.stockCard,.hueCard,.steamCard,.jobCard,.sourceCard,.documentCard,.mappingCard,.monitoringCard){border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.thadDsSection,.thadDsSummaryTile,.calendarDsSummary,.calendarDsAgenda,.calendarDsDays,.calendarDsPrep,.calendarAgendaDay article,.calendarDayButton,.meetingPrepPanel,.meetingPrepWorkspace,.meetingPrepCard,.todoListDirectory,.todoWorkspaceBody,.todoRow,.todoDetailPane,.outlookMailboxNav,.outlookMessageList,.outlookMessageDetail,.briefWorkflowHeader,.briefWorkflowItem,.hubspotSection,.hubspotCard,.peopleSection,.peopleCard,.intelligenceSection,.jobCard,.stockCard,.hueSection,.hueCard,.steamSection,.steamCard,.chatgptPanel,.settingsSection,.sourceCard,.documentCard,.mappingCard,.monitoringCard,.processingCard){background:var(--thad-surface)!important;color:var(--thad-text-primary)!important;box-shadow:0 7px 22px color-mix(in srgb,var(--thad-shell-bg) 9%,transparent)!important}html[data-thad-theme] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.surfaceMuted,.subPanel,.detailPanel,.toolbar,.filterBar,.emptyState,.calendarAgendaRange,.calendarMeetingDetails,.meetingPrepDetail,.todoToolbar,.todoQuickAdd,.outlookToolbar,.outlookEmptyState){background:var(--thad-surface-muted)!important;color:var(--thad-text-primary)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,dt,dd,th){color:var(--thad-text-primary)!important}html[data-thad-theme] .commandWorkspacePanel :is(p,small,span,li,td,time,em){color:var(--thad-text-secondary)!important}html[data-thad-theme] .commandWorkspacePanel :is(h1,h2,h3,h4,strong,p,small,span,label,button,a,td,th,dd,dt){overflow-wrap:anywhere;word-break:break-word;min-width:0}html[data-thad-theme] .commandWorkspacePanel :is(input,textarea,select){background:var(--thad-surface)!important;color:var(--thad-text-primary)!important;border:1px solid var(--thad-border)!important;box-shadow:none!important}html[data-thad-theme] .commandWorkspacePanel :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--thad-text-secondary) 78%,transparent)!important}html[data-thad-theme] .commandWorkspacePanel :is(input,textarea,select):focus{outline:2px solid color-mix(in srgb,var(--thad-accent) 45%,transparent)!important;border-color:var(--thad-accent)!important}html[data-thad-theme] .commandWorkspacePanel :is(button,.buttonLink,a[role=button]):not(.dangerButton):not(.dangerText):not([data-tone=danger]){border-color:color-mix(in srgb,var(--thad-accent) 34%,var(--thad-border))!important}html[data-thad-theme] .commandWorkspacePanel :is(.primaryButton,.commandRestoreButton,.thadWorkspaceButton,.calendarDsTabs .active,.calendarDsHeaderActions .active,.calendarFiveDayHeader button,.openMeetingPrepButton,.joinMeetingButton,.joinZoomButton,.joinTeamsButton,.meetingPrepPrimary,.todoDetailActions button:first-child,button.active,[aria-pressed=true]):not(.dangerButton){background:var(--thad-accent)!important;color:var(--thad-button-primary-text)!important;border-color:var(--thad-accent-strong)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--thad-accent) 24%,transparent)!important}html[data-thad-theme] .commandWorkspacePanel :is(.secondaryButton,.calendarAgendaActions button,.calendarAgendaActions a,.calendarDsHeaderActions button,.calendarDsHeaderActions a,.calendarDsTabs button,.meetingPrepPanel button,.meetingPrepPanel a,.todoDetailActions button,.todoDetailActions a,.outlookDsWorkspace button,.outlookDsWorkspace a):not(.primaryButton):not(.active):not(.dangerButton){background:var(--thad-accent-soft)!important;color:var(--thad-accent-strong)!important;border-color:color-mix(in srgb,var(--thad-accent) 40%,var(--thad-border))!important}html[data-thad-theme] .commandWorkspacePanel :is(button,.buttonLink,a[role=button]):not(:disabled):hover{filter:brightness(.97);transform:translateY(-1px)}html[data-thad-theme] .commandWorkspacePanel .dangerButton{background:color-mix(in srgb,var(--thad-danger) 12%,var(--thad-surface))!important;color:var(--thad-danger)!important;border-color:color-mix(in srgb,var(--thad-danger) 42%,var(--thad-border))!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=calendar]{background:var(--thad-surface-muted)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=calendar] .calendarDsWorkspace{background:var(--thad-surface-muted)!important;color:var(--thad-text-primary)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=calendar] :is(.calendarDsHeader,.calendarDsSummary,.calendarDsDays,.calendarDsAgenda,.calendarDsPrep,.calendarFiveDayAgenda,.calendarAgendaDay article,.meetingPrepPanel,.meetingPrepWorkspace){background:var(--thad-surface)!important;color:var(--thad-text-primary)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=calendar] :is(.calendarDsHeader h1,.calendarDsHeader h2,.calendarDsHeader strong,.calendarDsSummary strong,.calendarAgendaDay strong,.meetingPrepPanel strong){color:var(--thad-text-primary)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=calendar] :is(.calendarDsHeader p,.calendarDsSummary small,.calendarAgendaDay p,.meetingPrepPanel p,.meetingPrepPanel small){color:var(--thad-text-secondary)!important}html[data-thad-theme] .commandWorkspacePanel table{background:var(--thad-surface)!important;color:var(--thad-text-primary)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel :is(tr,td,th){border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel tr:hover{background:var(--thad-accent-soft)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=core]{background:var(--thad-shell-bg)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=core] .commandWorkspaceBody{background:linear-gradient(145deg,var(--thad-app-bg),var(--thad-shell-bg))!important}@media (max-width:900px){html[data-thad-theme] .commandWorkspacePanel .thadDsWorkspaceHeader,html[data-thad-theme] .commandWorkspacePanel .calendarDsHeader{flex-wrap:wrap!important;align-items:flex-start!important}}html[data-thad-theme],:root{--thad-text-primary:var(--thad-text);--thad-text-secondary:var(--thad-text-muted);--thad-button-primary-text:#fff;--thad-accent-strong:color-mix(in srgb,var(--thad-accent) 78%,#172033 22%);--thad-shadow-card:var(--thad-shadow)}html[data-thad-theme]{--thad-text-primary:#172033;--thad-text-secondary:#42506a;--thad-text-muted-strong:#667085;--thad-text-placeholder:#7a8699;--thad-font-workspace-title:24px;--thad-font-section-title:18px;--thad-font-card-title:15px;--thad-font-body:14px;--thad-font-secondary:13px;--thad-font-label:12px;--thad-control-height:38px;--thad-control-radius:9px}html[data-thad-theme] .commandWorkspacePanel>header,html[data-thad-theme] .thadDsWorkspaceHeader{background:var(--thad-surface)!important;color:var(--thad-text-primary)!important;border-bottom:1px solid var(--thad-border)!important;box-shadow:none!important}html[data-thad-theme] .commandWorkspacePanel>header .commandGridTitle,html[data-thad-theme] .thadDsWorkspaceIdentity{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-thad-theme] .commandWorkspacePanel>header .commandGridTitle>span,html[data-thad-theme] .thadDsWorkspaceIcon{background:var(--thad-accent-soft)!important;color:var(--thad-accent-strong)!important;border:1px solid color-mix(in srgb,var(--thad-accent) 38%,var(--thad-border))!important;border-radius:9px!important}html[data-thad-theme] .commandWorkspacePanel>header .commandGridTitle p{color:var(--thad-text-secondary)!important;font-size:var(--thad-font-label)!important;letter-spacing:.08em!important;font-weight:650!important}html[data-thad-theme] .commandWorkspacePanel>header .commandGridTitle h2,html[data-thad-theme] .thadDsWorkspaceIdentity strong{color:var(--thad-text-primary)!important;font-size:var(--thad-font-workspace-title)!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important;line-height:1.15!important}html[data-thad-theme] .thadDsWorkspaceIdentity small{color:var(--thad-text-secondary)!important;font-size:var(--thad-font-secondary)!important;font-weight:500!important}html[data-thad-theme] .commandWorkspacePanel :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,dt,dd,th,.title,.heading){color:var(--thad-text-primary)!important}html[data-thad-theme] .commandWorkspacePanel :is(p,li,td,.body,.content,.description,.message,.preview,.snippet){color:var(--thad-text-secondary)!important;font-size:var(--thad-font-body)!important}html[data-thad-theme] .commandWorkspacePanel :is(small,time,.meta,.timestamp,.helper,.caption){color:var(--thad-text-muted-strong)!important;font-size:var(--thad-font-secondary)!important}html[data-thad-theme] .commandWorkspacePanel :is(input,textarea,select)::placeholder{color:var(--thad-text-placeholder)!important;opacity:1!important}html[data-thad-theme] .commandWorkspacePanel .thadDsSectionHeader>div>strong{font-size:var(--thad-font-section-title)!important;font-weight:700!important}html[data-thad-theme] .commandWorkspacePanel :is(.cardTitle,.tileTitle,.panelTitle,article>header strong){font-size:var(--thad-font-card-title)!important;font-weight:650!important}html[data-thad-theme] .commandWorkspacePanel :is(button,.buttonLink,a[role=button],.thadWorkspaceButton,.commandRestoreButton){min-height:var(--thad-control-height)!important;border-radius:var(--thad-control-radius)!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 14px!important;font-size:13px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s!important;display:inline-flex!important}html[data-thad-theme] .commandWorkspacePanel :is(button,.buttonLink,a[role=button]):not(.dangerButton):not(.outlookDeleteButton):not([data-tone=danger]){background:var(--thad-accent-soft)!important;color:var(--thad-accent-strong)!important;border:1px solid color-mix(in srgb,var(--thad-accent) 42%,var(--thad-border))!important}html[data-thad-theme] .commandWorkspacePanel :is(button.active,button[aria-pressed=true],.primaryButton,.meetingPrepPrimary,.joinMeetingButton,.joinZoomButton,.joinTeamsButton):not(.dangerButton){background:var(--thad-accent)!important;color:#fff!important;border-color:var(--thad-accent-strong)!important}html[data-thad-theme] .commandWorkspacePanel :is(button,.buttonLink,a[role=button]):not(:disabled):hover{background:color-mix(in srgb,var(--thad-accent) 18%,var(--thad-surface))!important;color:var(--thad-accent-strong)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--thad-accent) 18%,transparent)!important;transform:translateY(-1px)!important}html[data-thad-theme] .commandWorkspacePanel :is(button.active,button[aria-pressed=true],.primaryButton):not(:disabled):hover{background:var(--thad-accent-strong)!important;color:#fff!important}html[data-thad-theme] .commandWorkspacePanel :is(button:focus-visible,a[role=button]:focus-visible){outline:3px solid color-mix(in srgb,var(--thad-accent) 32%,transparent)!important;outline-offset:2px!important}html[data-thad-theme] .commandWorkspacePanel :is(button:disabled,a[aria-disabled=true]){opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}html[data-thad-theme] .thadRestoreDashboardButton{background:var(--thad-accent)!important;color:#fff!important;border:1px solid var(--thad-accent-strong)!important;min-width:154px!important}html[data-thad-theme] .thadRestoreDashboardButton:hover{background:var(--thad-accent-strong)!important;color:#fff!important}html[data-thad-theme] .thadRestoreDashboardButton svg{flex:none!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=calendar] :is(.meetingPrepPrimary,.prepareMeButton,[data-action=prepare-me]){background:var(--thad-accent-soft)!important;color:var(--thad-accent-strong)!important;border-color:color-mix(in srgb,var(--thad-accent) 42%,var(--thad-border))!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=calendar] :is(.meetingPrepPrimary,.prepareMeButton,[data-action=prepare-me]):hover{background:color-mix(in srgb,var(--thad-accent) 22%,var(--thad-surface))!important}html[data-thad-theme] .outlookDsWorkspace :is(.outlookMessageList strong,.outlookMessageList small,.outlookMessageList p,.outlookMessageList time,.outlookMessageHeader h3,.outlookMessageHeader p,.outlookMessageHeader time,.outlookMessageBody p){color:var(--thad-text-primary)!important}html[data-thad-theme] .outlookDsWorkspace .outlookMessageList p{color:var(--thad-text-secondary)!important}html[data-thad-theme] .outlookDsWorkspace .outlookMessageList time{color:var(--thad-text-muted-strong)!important}html[data-thad-theme] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.expandedBrief,.briefWorkflowHeader,.briefWorkflowItem,.executiveBriefPanel,.executiveBriefCard,.workspaceCard,.detailPanel,.subPanel){background:var(--thad-surface)!important;color:var(--thad-text-primary)!important;border-color:var(--thad-border)!important}html[data-thad-theme]{--thad-summary-height:84px;--thad-card-radius:12px}.commandWorkspaceLayer,.thadDsWorkspaceLayer,[data-full-workspace-overlay=true]{z-index:20000!important;isolation:isolate!important;position:fixed!important;inset:0!important}.commandWorkspacePanel,.thadDsWorkspaceShell{z-index:20001!important}html[data-thad-theme] .commandWorkspacePanel :is(.messagePreview,.executiveMessagePreview,.briefMessagePreview,[class*=messagePreview]){background:var(--thad-surface)!important;color:var(--thad-text-primary)!important;border:1px solid var(--thad-border)!important;box-shadow:none!important}html[data-thad-theme] .commandWorkspacePanel :is(.messagePreview,.executiveMessagePreview,.briefMessagePreview,[class*=messagePreview]) *{color:var(--thad-text-primary)!important}html[data-thad-theme] .outlookDsWorkspace :is(.outlookMessageList>button,.outlookMessageList article,.outlookMessageRow){white-space:normal!important;align-items:start!important;min-height:92px!important;padding:12px 14px!important}html[data-thad-theme] .outlookDsWorkspace :is(.outlookMessageList strong,.outlookMessageSender){font-size:14px!important;font-weight:750!important;line-height:1.25!important}html[data-thad-theme] .outlookDsWorkspace :is(.outlookMessageSubject,.outlookMessageList b){white-space:normal!important;overflow-wrap:anywhere!important;font-size:13px!important;font-weight:700!important}html[data-thad-theme] .outlookDsWorkspace :is(.outlookMessageSnippet,.outlookMessageList p){-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}html[data-thad-theme] .commandWorkspacePanel :is(.thadDsSummaryTile,.workspaceSummaryTile,.tasksSummary button,.taskSummaryCard,.complianceOpsSummary button){min-height:var(--thad-summary-height)!important;border-radius:var(--thad-card-radius)!important;justify-content:center!important;align-items:flex-start!important;padding:16px!important}html[data-thad-theme] .commandWorkspacePanel :is(.thadDsSummaryTile strong,.workspaceSummaryValue,.tasksSummary strong,.taskSummaryCard strong,.complianceOpsSummary strong){font-size:28px!important;font-weight:750!important;line-height:1!important}html[data-thad-theme] .commandWorkspacePanel :is(.thadDsSummaryTile span,.workspaceSummaryLabel,.tasksSummary span,.taskSummaryCard span,.complianceOpsSummary span){margin-top:8px!important;font-size:13px!important;font-weight:700!important}html[data-thad-theme] .openAiVoiceStudio{background:var(--thad-surface)!important;color:var(--thad-text-primary)!important;border:1px solid var(--thad-border)!important;border-radius:14px!important;padding:18px!important;overflow:visible!important}html[data-thad-theme] .voiceStudioHeading{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:14px!important;display:flex!important}html[data-thad-theme] .voiceStudioHeading strong{color:var(--thad-text-primary)!important;font-size:18px!important}html[data-thad-theme] .voiceStudioHeading span{color:var(--thad-text-secondary)!important;max-width:620px!important}html[data-thad-theme] .voiceStudioCard{background:var(--thad-surface-muted,var(--thad-bg-elevated))!important;height:auto!important;min-height:86px!important;color:var(--thad-text-primary)!important;border:1px solid var(--thad-border)!important;text-align:left!important;white-space:normal!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:12px 14px!important;display:flex!important;overflow:hidden!important}html[data-thad-theme] .voiceStudioCard :is(strong,span,small){white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;line-height:1.25!important;display:block!important}html[data-thad-theme] .voiceStudioCard strong{color:var(--thad-text-primary)!important;font-size:14px!important}html[data-thad-theme] .voiceStudioCard span{color:var(--thad-text-secondary)!important;font-size:12px!important}html[data-thad-theme] .voiceStudioCard small{color:var(--thad-text-muted-strong)!important;margin-top:6px!important;font-size:11px!important}html[data-thad-theme] .voiceStudioCard.active{background:var(--thad-accent)!important;border-color:var(--thad-accent-strong)!important}html[data-thad-theme] .voiceStudioCard.active *{color:#fff!important}@media (max-width:1300px){html[data-thad-theme] .voiceStudioGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){html[data-thad-theme] .voiceStudioGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-thad-theme] .commandWorkspacePanel :is(.chatgptWorkspace,.chatGptWorkspace,.thadConversationWorkspace){flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}html[data-thad-theme] .commandWorkspacePanel :is(.chatgptWorkspaceBody,.chatGptWorkspaceBody,.thadConversationBody){overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;overflow-y:auto!important}html[data-thad-theme] .hubspotColumns{min-height:0!important;overflow:hidden!important}html[data-thad-theme] .hubspotColumns>div{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}html[data-thad-theme] .hubspotColumns .hubspotList{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:360px!important;padding-right:6px!important;overflow-y:auto!important}html[data-thad-theme] .hubspotRow :is(strong,small,span){white-space:normal!important;overflow-wrap:anywhere!important}html[data-thad-theme] .contextReview{min-height:420px!important;overflow:hidden!important}html[data-thad-theme] .contextReview.active{flex-direction:column!important;display:flex!important}html[data-thad-theme] .contextEvidence{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;min-height:260px!important;display:grid!important;overflow:hidden!important}html[data-thad-theme] .contextEvidence>div{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted,var(--thad-bg-elevated))!important;border-radius:10px!important;min-height:0!important;padding:12px!important;overflow-y:auto!important}html[data-thad-theme] .contextEvidence a{white-space:normal!important;overflow-wrap:anywhere!important;margin-top:8px!important;display:block!important}@media (max-width:1000px){html[data-thad-theme] .contextEvidence{grid-template-columns:1fr!important}}html[data-thad-theme] .stockWorkspace{min-height:0!important;overflow-y:auto!important}html[data-thad-theme] .stockPicker,html[data-thad-theme] .stockSearch,html[data-thad-theme] .stockSearchResults{visibility:visible!important;opacity:1!important;display:block!important}html[data-thad-theme] .stockSearch{align-items:center!important;gap:10px!important;display:flex!important}html[data-thad-theme] .stockSearch input{background:var(--thad-surface)!important;min-height:42px!important;color:var(--thad-text-primary)!important;flex:auto!important}html[data-thad-theme] .stockSearchResults{max-height:260px!important;margin-top:10px!important;overflow-y:auto!important}html[data-thad-theme] .stockSearchResults button{text-align:left!important;grid-template-columns:90px minmax(0,1fr) auto!important;width:100%!important;margin-bottom:6px!important;display:grid!important}html[data-thad-theme] .desktopMusicCard.open{background:var(--thad-bg-workspace)!important;color:var(--thad-text-primary)!important;z-index:20001!important;position:relative!important}html[data-thad-theme] .desktopMusicCard:has(.desktopMusicWorkspacePlaceholder){background:var(--thad-bg-workspace)!important;color:var(--thad-text-primary)!important;z-index:20001!important;position:relative!important}html[data-thad-theme] .desktopMusicWorkspacePlaceholder{background:var(--thad-surface)!important;color:var(--thad-text-primary)!important;border:1px solid var(--thad-border)!important;border-radius:12px!important;margin:12px!important}html[data-thad-theme] .desktopMusicCard iframe,html[data-thad-theme] .desktopMusicCard webview{border:1px solid var(--thad-border)!important;background:#0b0f14!important;border-radius:12px!important;width:calc(100% - 24px)!important;height:calc(100% - 160px)!important;margin:0 12px 12px!important;display:block!important;overflow:hidden!important}html[data-thad-theme] .complianceOpsActions{gap:10px!important}html[data-thad-theme] .complianceOpsActions :is(button,.regUploadButton){border-radius:10px!important;min-height:42px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important}html[data-thad-theme] .complianceOpsSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html[data-thad-theme] .complianceOpsSummary button{text-align:center!important;align-items:center!important;min-height:92px!important}html[data-thad-theme] .complianceDocumentTiles{grid-template-columns:repeat(3,minmax(250px,1fr))!important;align-content:start!important;gap:14px!important;display:grid!important;overflow-y:auto!important}html[data-thad-theme] .complianceDocumentTiles>button{grid-template-rows:auto auto!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:start!important;width:100%!important;max-width:420px!important;min-height:142px!important;padding:16px!important}html[data-thad-theme] .documentTileStatus{flex-direction:row!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;width:100%!important}html[data-thad-theme] .documentTileBody :is(strong,p,small){white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;overflow:visible!important}html[data-thad-theme] .documentTileBody strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}@media (min-width:1921px){html[data-thad-theme] .complianceDocumentTiles{grid-template-columns:repeat(4,minmax(250px,1fr))!important}}@media (max-width:1100px){html[data-thad-theme] .complianceDocumentTiles{grid-template-columns:repeat(2,minmax(240px,1fr))!important}}html[data-thad-theme] .documentIntelligenceWorkspace{grid-template-columns:112px minmax(380px,430px) minmax(0,1fr)!important}html[data-thad-theme] .diRail{gap:10px!important;width:112px!important;padding:14px 8px!important}html[data-thad-theme] .diRail button{flex-direction:column!important;gap:7px!important;width:96px!important;min-height:74px!important;padding:10px 6px!important;font-size:22px!important;line-height:1!important;display:flex!important}html[data-thad-theme] .diRail button span{font-size:12px!important;font-weight:700!important;line-height:1.15!important}html[data-thad-theme] .diSetupPanel{width:auto!important;min-width:380px!important;max-width:430px!important;padding:18px 20px!important;overflow-y:auto!important}html[data-thad-theme] .diStepList{gap:9px!important;display:grid!important}html[data-thad-theme] .diStepList button{text-align:left!important;white-space:normal!important;grid-template-columns:38px minmax(0,1fr) 72px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:74px!important;padding:10px 12px!important;display:grid!important}html[data-thad-theme] .diStepList button>b{border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;font-size:16px!important;display:grid!important}html[data-thad-theme] .diStepList button>div{min-width:0!important}html[data-thad-theme] .diStepList button strong{font-size:13px!important;line-height:1.2!important;display:block!important}html[data-thad-theme] .diStepList button small{white-space:normal!important;overflow-wrap:anywhere!important;margin-top:3px!important;font-size:11px!important;line-height:1.25!important;display:block!important}html[data-thad-theme] .diStepList button>span{text-align:right!important;white-space:nowrap!important;font-size:10px!important;font-weight:800!important}html[data-thad-theme] .diStepList button.complete>b{color:#fff!important;background:#22a06b!important}html[data-thad-theme] .diStepList button.active:not(.complete)>b{background:var(--thad-accent)!important;color:#fff!important}html[data-thad-theme] .diStepList button:not(.active):not(.complete)>b{background:var(--thad-surface)!important;color:var(--thad-text-muted-strong)!important;border:1px solid var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel :is(.systemLinks,.thadSystemLinks,.coreSystemLinks,[data-panel=system-links]){display:none!important}html[data-thad-theme] .commandWorkspacePanel :is(.thadStatusPanel,.voiceInputPanel,.coreStatusPanel,.coreVoicePanel){background:color-mix(in srgb,var(--thad-accent) 8%,var(--thad-surface))!important;border:1px solid color-mix(in srgb,var(--thad-accent) 48%,var(--thad-border))!important;color:var(--thad-text-primary)!important;border-radius:14px!important}.settingsWorkspaceBody{height:100%!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}.settingsExperience{background:var(--thad-app-bg,#eef3f8);height:100%;min-height:0;color:var(--thad-text,#172033);grid-template-columns:230px minmax(0,1fr);display:grid}.settingsNav{border-right:1px solid var(--thad-border,#d4deea);background:color-mix(in srgb,var(--thad-surface-2,#fff) 92%,var(--thad-accent-soft,#dbeafe) 8%);flex-direction:column;min-height:0;padding:18px 14px;display:flex}.settingsNavBrand{border-bottom:1px solid var(--thad-border,#d4deea);gap:5px;padding:4px 8px 18px;display:grid}.settingsNavBrand strong{color:var(--thad-text,#172033);font-size:20px}.settingsNavBrand span{color:var(--thad-text-muted,#667085);font-size:12px;line-height:1.4}.settingsNav nav{gap:7px;padding:16px 0;display:grid;overflow-y:auto}.settingsNav nav button{appearance:none;text-align:left;width:100%;color:var(--thad-text,#172033);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:3px;padding:11px 12px;display:grid}.settingsNav nav button strong{font-size:14px}.settingsNav nav button span{color:var(--thad-text-muted,#667085);font-size:11px}.settingsNav nav button:hover{background:var(--thad-accent-soft,#dbeafe);border-color:color-mix(in srgb,var(--thad-accent,#2563eb) 35%,var(--thad-border))}.settingsNav nav button.isActive{background:color-mix(in srgb,var(--thad-accent-soft,#dbeafe) 78%,#fff);border-color:var(--thad-accent,#2563eb);box-shadow:inset 3px 0 0 var(--thad-accent,#2563eb)}.settingsNavTheme{border:1px solid var(--thad-border,#d4deea);background:var(--thad-surface-2,#fff);border-radius:12px;gap:3px;margin-top:auto;padding:12px 34px 12px 12px;display:grid;position:relative}.settingsNavTheme span{color:var(--thad-text-muted,#667085);font-size:11px}.settingsNavTheme strong{font-size:13px}.settingsNavTheme i{width:14px;height:36px;box-shadow:0 0 0 3px color-mix(in srgb,var(--thad-accent,#2563eb) 12%,transparent);border-radius:999px;position:absolute;top:50%;right:12px;translate:0 -50%}.settingsContent{align-content:start;gap:16px;min-height:0;padding:20px 22px 96px;display:grid;overflow-y:auto}.settingsHeroCard,.settingsCard{border:1px solid var(--thad-border,#d4deea);background:var(--thad-surface-2,#fff);border-radius:15px;box-shadow:0 8px 22px #142a460f}.settingsHeroCard{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.settingsHeroCard small{letter-spacing:.12em;color:var(--thad-accent,#2563eb);font-weight:850}.settingsHeroCard h2{color:var(--thad-text,#172033);margin:4px 0 5px;font-size:24px}.settingsHeroCard p{color:var(--thad-text-secondary,#42506a);margin:0;line-height:1.45}.settingsCurrentBadge{background:var(--thad-accent-soft,#dbeafe);color:color-mix(in srgb,var(--thad-accent,#2563eb) 78%,var(--thad-text));white-space:nowrap;border-radius:999px;padding:8px 12px;font-weight:800}.settingsCard{padding:18px}.settingsSectionHeading{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.settingsSectionHeading h3{color:var(--thad-text,#172033);margin:0;font-size:18px}.settingsSectionHeading p{color:var(--thad-text-muted,#667085);margin:4px 0 0}.settingsThemeChoiceGrid{grid-template-columns:repeat(5,minmax(150px,1fr))!important}.settingsThemeChoiceGrid .themeChoiceCard{min-height:190px;padding:12px!important}.settingsThemeChoiceGrid .themeChoiceCard.isSelected{padding:11px!important}.settingsThemeChoiceGrid .themeChoicePreview{grid-template-rows:26px 52px;height:78px}.settingsThemeChoiceGrid .themePreviewAccent{margin-top:50px}.settingsThemeChoiceGrid .themeChoiceCard strong{font-size:14px}.settingsThemeChoiceGrid .themeChoiceCard small{min-height:52px;color:var(--thad-text-secondary,#42506a);font-size:12px}.settingsCardGrid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;display:grid}.settingsFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settingsFieldGrid.single{grid-template-columns:1fr}.settingsFieldGrid label,.settingsWide,.settingsRangeField{color:var(--thad-text,#172033);gap:7px;font-size:13px;font-weight:750;display:grid}.settingsFieldGrid select,.settingsWide textarea{border:1px solid var(--thad-border,#d4deea);background:var(--thad-surface,#f7f9fc);width:100%;color:var(--thad-text,#172033);font:inherit;border-radius:10px;padding:11px 12px}.settingsWide textarea{resize:vertical;min-height:130px;line-height:1.45}.settingsWide small{color:var(--thad-text-muted,#667085);font-weight:500}.settingsRangeField{grid-template-columns:minmax(160px,auto) minmax(180px,1fr) 54px;align-items:center}.settingsRangeField label{color:var(--thad-text,#172033)}.settingsRangeField input{accent-color:var(--thad-accent,#2563eb);width:100%}.settingsRangeField strong{text-align:right;color:var(--thad-accent,#2563eb)}.settingsHealthCard .integrationHealth{background:0 0;border:0;grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px;margin:0;padding:0}.settingsHealthCard .integrationHealthItem{background:var(--thad-surface,#f7f9fc);border-color:var(--thad-border,#d4deea);border-radius:13px;min-height:112px;padding:16px}.settingsHealthCard .integrationHealthItem strong{color:var(--thad-text,#172033);font-size:16px}.settingsHealthCard .integrationHealthItem small{color:var(--thad-text-secondary,#42506a);font-size:12px;line-height:1.45}.settingsHealthCard .healthDot{width:11px;height:11px}.settingsHealthCard .integrationHealthActions{padding-top:4px}.settingsHealthCard .integrationHealthActions button{border:1px solid var(--thad-accent,#2563eb);background:var(--thad-accent-soft,#dbeafe);min-height:38px;color:color-mix(in srgb,var(--thad-accent,#2563eb) 80%,var(--thad-text));border-radius:9px;padding:8px 14px;font-weight:750}.settingsRecoveryCard{justify-content:space-between;align-items:center;gap:18px;display:flex}.settingsRecoveryCard h3{margin:0 0 5px}.settingsRecoveryCard p{color:var(--thad-text-muted,#667085);margin:0}.settingsActionBar{z-index:4;border:1px solid var(--thad-border,#d4deea);background:color-mix(in srgb,var(--thad-surface-2,#fff) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 26px #142a461a}.settingsActionBar>div:last-child{gap:10px;display:flex}.settingsActionBar span{color:var(--thad-text-muted,#667085);font-size:12px}.settingsActionBar .btn{min-width:140px;min-height:40px;width:auto!important;padding:9px 16px!important}@media (max-width:1250px){.settingsThemeChoiceGrid{grid-template-columns:repeat(3,minmax(160px,1fr))!important}.settingsCardGrid{grid-template-columns:1fr}}@media (max-width:900px){.settingsExperience{grid-template-columns:1fr}.settingsNav{border-right:0;border-bottom:1px solid var(--thad-border);padding:10px 12px}.settingsNavBrand,.settingsNavTheme{display:none}.settingsNav nav{padding:0;display:flex;overflow-x:auto}.settingsNav nav button{min-width:150px}.settingsFieldGrid{grid-template-columns:1fr}.settingsContent{padding:14px 14px 100px}.settingsRangeField{grid-template-columns:1fr}.settingsRangeField strong{text-align:left}.settingsActionBar{flex-direction:column;align-items:stretch}.settingsActionBar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.settingsActionBar .btn{min-width:0}}@media (max-width:620px){.settingsThemeChoiceGrid{grid-template-columns:1fr!important}.settingsHeroCard{display:grid}.settingsHealthCard .integrationHealth,.settingsActionBar>div:last-child{grid-template-columns:1fr}}.commandWorkspaceLayer{z-index:9000!important;border-radius:16px!important;width:auto!important;max-width:calc(100vw - 48px)!important;height:auto!important;max-height:calc(100dvh - 48px)!important;position:fixed!important;inset:24px!important;overflow:hidden!important}.commandWorkspacePanel{width:100%!important;height:100%!important;min-height:0!important}@media (max-width:1200px),(max-height:800px){.commandWorkspaceLayer{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;inset:12px!important}}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=core] .thadControlStrip:not(.thadControlStripCompact){grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=core] .thadStripPanel{background:color-mix(in srgb,var(--thad-surface) 92%,var(--thad-accent-soft))!important;border:1px solid color-mix(in srgb,var(--thad-accent) 48%,var(--thad-border))!important;min-height:150px!important;box-shadow:0 10px 28px color-mix(in srgb,var(--thad-accent) 12%,transparent)!important;color:var(--thad-text-primary)!important;border-radius:16px!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=core] .thadCompactPanelHeading small,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=core] .thadCompactPanelContent strong,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=core] .thadCompactVoiceContent strong{color:var(--thad-accent-strong)!important}html[data-thad-theme] .openAiVoiceStudio{background:var(--thad-surface-muted)!important;border:1px solid var(--thad-border)!important;color:var(--thad-text-primary)!important;border-radius:16px!important;padding:18px!important}html[data-thad-theme] .voiceStudioGrid{grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:12px!important;display:grid!important}html[data-thad-theme] .voiceStudioCard{background:var(--thad-surface)!important;border:1px solid color-mix(in srgb,var(--thad-accent) 32%,var(--thad-border))!important;min-height:88px!important;color:var(--thad-text-primary)!important;text-align:left!important;border-radius:13px!important;padding:15px 16px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;position:relative!important;box-shadow:0 5px 14px #0f233c12!important}html[data-thad-theme] .voiceStudioCard:hover{border-color:var(--thad-accent)!important;box-shadow:0 9px 20px color-mix(in srgb,var(--thad-accent) 16%,transparent)!important;transform:translateY(-2px)!important}html[data-thad-theme] .voiceStudioCard strong{color:inherit!important;font-size:15px!important;display:block!important}html[data-thad-theme] .voiceStudioCard span{color:var(--thad-text-secondary)!important;margin-top:7px!important;font-size:13px!important;line-height:1.35!important;display:block!important}html[data-thad-theme] .voiceStudioCard.active{background:var(--thad-accent)!important;border-color:var(--thad-accent-strong)!important;color:#fff!important}html[data-thad-theme] .voiceStudioCard.active strong,html[data-thad-theme] .voiceStudioCard.active span{color:#fff!important}.voiceSelectedMark{width:22px;height:22px;color:var(--thad-accent-strong);background:#fff;border-radius:999px;place-items:center;font-style:normal;font-weight:900;display:grid;position:absolute;top:10px;right:12px}@media (max-width:1200px){html[data-thad-theme] .voiceStudioGrid{grid-template-columns:repeat(3,minmax(150px,1fr))!important}}@media (max-width:820px){html[data-thad-theme] .voiceStudioGrid{grid-template-columns:repeat(2,minmax(140px,1fr))!important}}html[data-thad-theme] .contextReview.active{grid-template-rows:auto auto 150px minmax(0,1fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}html[data-thad-theme] .contextEvidence{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;height:150px!important;min-height:0!important}html[data-thad-theme] .contextEvidence>div{min-height:0!important;padding:12px!important;overflow-y:auto!important}html[data-thad-theme] .hubspotReviewForm{min-height:0!important;padding-top:12px!important;overflow:visible!important}html[data-thad-theme] .peopleReviewGrid{min-height:0!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceOperationsCenter{background:var(--thad-workspace-bg)!important;gap:14px!important;padding:16px!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceOpsHeader{box-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 4px!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceOpsSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceOpsSummary button{text-align:left!important;border-radius:14px!important;align-items:flex-start!important;min-height:104px!important;padding:15px!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceOpsGrid{grid-template-columns:minmax(280px,.8fr) minmax(340px,1fr) minmax(0,1.35fr)!important;gap:14px!important;min-height:0!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceDocumentTiles{grid-template-columns:repeat(3,minmax(230px,1fr))!important;align-content:start!important;gap:12px!important;padding:12px!important;display:grid!important;overflow-y:auto!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceDocumentTiles>button{text-align:left!important;border-radius:14px!important;align-items:flex-start!important;max-width:100%!important;min-height:132px!important;padding:14px!important}@media (min-width:1921px){html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceDocumentTiles{grid-template-columns:repeat(4,minmax(230px,1fr))!important}}html[data-thad-theme] .documentIntelligenceWorkspace{background:#f7f9fc!important;grid-template-columns:112px minmax(370px,420px) minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}html[data-thad-theme] .documentIntelligenceWorkspace .diRail{background:#17304b!important;gap:10px!important;width:112px!important;padding:14px 10px!important}html[data-thad-theme] .documentIntelligenceWorkspace .diRail button{border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:74px!important;padding:10px 7px!important;font-size:12px!important;line-height:1.15!important;display:flex!important}html[data-thad-theme] .documentIntelligenceWorkspace .diRail button svg,html[data-thad-theme] .documentIntelligenceWorkspace .diRail button>span:first-child{width:25px!important;height:25px!important;font-size:22px!important}html[data-thad-theme] .documentIntelligenceWorkspace .diSetupPanel{background:#fff!important;border-right:1px solid #d8e1ec!important;width:auto!important;min-width:370px!important;max-width:420px!important;padding:20px!important;overflow-y:auto!important}html[data-thad-theme] .documentIntelligenceWorkspace .diStepList{gap:9px!important;display:grid!important}html[data-thad-theme] .documentIntelligenceWorkspace .diStepList button,html[data-thad-theme] .documentIntelligenceWorkspace .diStepList>div{border-radius:11px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important;min-height:68px!important;padding:10px 12px!important;display:grid!important;overflow:hidden!important}html[data-thad-theme] .documentIntelligenceWorkspace .diStepList :is(p,small,strong,span){white-space:normal!important;overflow-wrap:anywhere!important}html[data-thad-theme] .documentIntelligenceWorkspace .diReviewArea{background:#f7f9fc!important;min-width:0!important;min-height:0!important;padding:20px!important;overflow:auto!important}html[data-thad-theme] *{scrollbar-width:thin;scrollbar-color:var(--thad-accent) color-mix(in srgb,var(--thad-surface-muted) 72%,transparent)}html[data-thad-theme] ::-webkit-scrollbar{width:10px;height:10px}html[data-thad-theme] ::-webkit-scrollbar-track{background:color-mix(in srgb,var(--thad-surface-muted) 76%,transparent);border-radius:999px}html[data-thad-theme] ::-webkit-scrollbar-thumb{background:var(--thad-accent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}html[data-thad-theme] ::-webkit-scrollbar-thumb:hover{background:var(--thad-accent-strong);background-clip:padding-box}.settingsRestored{background:var(--thad-workspace-bg);height:100%;min-height:0;color:var(--thad-text-primary);padding:16px;overflow:auto}.settingsRestored .themeSettingsSection{border:1px solid var(--thad-border);background:var(--thad-surface);box-shadow:var(--thad-shadow-card);border-radius:16px;padding:18px}.settingsRestored .themeSettingsHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.settingsRestored .themeSettingsHeading h3{margin:2px 0 5px;font-size:22px}.settingsRestored .themeSettingsHeading p{color:var(--thad-text-secondary);margin:0}.settingsRestored .themeSettingsHeading>span{background:var(--thad-accent-soft);color:var(--thad-accent-strong);border-radius:999px;padding:8px 12px;font-weight:800}.settingsRestored .themeChoiceGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.settingsRestored .themeChoiceCard{border:1px solid var(--thad-border);background:var(--thad-surface-muted);min-height:132px;color:var(--thad-text-primary);text-align:left;border-radius:14px;padding:12px;overflow:hidden}.settingsRestored .themeChoiceCard:hover{border-color:var(--thad-accent);box-shadow:0 10px 22px color-mix(in srgb,var(--thad-accent) 15%,transparent);transform:translateY(-2px)}.settingsRestored .themeChoiceCard.isSelected{border:2px solid var(--thad-accent);background:var(--thad-accent-soft)}.settingsRestored .themeChoiceCard strong,.settingsRestored .themeChoiceCard small,.settingsRestored .themeChoiceCard em{display:block}.settingsRestored .themeChoiceCard small{color:var(--thad-text-secondary);margin-top:7px;line-height:1.35}.settingsRestored .themeChoiceCard em{color:var(--thad-accent-strong);text-transform:uppercase;margin-top:8px;font-size:11px;font-style:normal;font-weight:800}.settingsRestoredBody{grid-template-columns:minmax(0,1fr) 340px;gap:16px;margin-top:16px;display:grid}.settingsRestoredMain,.settingsRestoredHealth{border:1px solid var(--thad-border);background:var(--thad-surface);box-shadow:var(--thad-shadow-card);border-radius:16px}.settingsRestoredMain{padding:16px}.settingsRestoredHealth{align-self:start;padding:16px}.settingsRestoredHealth h3{margin:0 0 12px}.settingsRestoredHealth .integrationHealth{background:0 0!important;border:0!important;grid-template-columns:1fr!important;margin:0!important;padding:0!important;display:grid!important}.settingsRestored .settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settingsRestored label{color:var(--thad-text-primary);gap:7px;font-size:13px;font-weight:750;display:grid}.settingsRestored select,.settingsRestored textarea{border:1px solid var(--thad-border);background:var(--thad-surface-muted);width:100%;color:var(--thad-text-primary);font:inherit;border-radius:10px;padding:10px 12px}.settingsRestored input[type=range]{accent-color:var(--thad-accent)}.settingsRestored .settingsWide{margin-top:15px}.settingsRestored .settingsActions{border:1px solid var(--thad-border);background:var(--thad-surface);border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:14px;display:flex}.settingsRestored .settingsActions .btn{min-width:150px;width:auto!important}.settingsRestored .successText{color:var(--thad-success);margin-left:auto}@media (max-width:1300px){.settingsRestored .themeChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsRestoredBody{grid-template-columns:1fr}.settingsRestoredHealth{align-self:stretch}}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceOperationsCenter{grid-template-rows:auto auto auto minmax(230px,.8fr) minmax(280px,1.2fr)!important;gap:14px!important;padding:16px!important;display:grid!important;overflow:hidden!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceOpsHeader{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;box-shadow:var(--thad-shadow-card)!important;border-radius:16px!important;padding:14px 16px!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceOpsSummary{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;box-shadow:var(--thad-shadow-card)!important;border-radius:16px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceOpsSummary button{border:0!important;border-right:1px solid var(--thad-border)!important;text-align:left!important;min-height:82px!important;color:var(--thad-text-primary)!important;background:0 0!important;border-radius:0!important;grid-template-columns:auto 1fr!important;grid-template-areas:"value label""value note"!important;align-items:center!important;column-gap:10px!important;padding:12px 14px!important;display:grid!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceOpsSummary button:last-child{border-right:0!important}.complianceOpsSummary button strong{grid-area:value;color:var(--thad-accent-strong)!important;font-size:28px!important}.complianceOpsSummary button span{grid-area:label;font-weight:800!important}.complianceOpsSummary button small{grid-area:note;color:var(--thad-text-secondary)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceOpsGrid{grid-template-columns:minmax(0,1.35fr) minmax(380px,.85fr)!important;gap:14px!important;min-height:0!important;display:grid!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] :is(.complianceAttention,.complianceQueues,.complianceRepository){border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;box-shadow:var(--thad-shadow-card)!important;border-radius:16px!important;overflow:hidden!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] :is(.complianceAttention,.complianceQueues,.complianceRepository)>header{border-bottom:1px solid var(--thad-border)!important;background:color-mix(in srgb,var(--thad-surface) 88%,var(--thad-accent-soft))!important;padding:14px 16px!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceQueueList{gap:10px!important;padding:12px!important;display:grid!important;overflow:auto!important}.complianceQueueList>button{border:1px solid color-mix(in srgb,var(--thad-warning) 46%,var(--thad-border))!important;border-left:5px solid var(--thad-warning)!important;background:color-mix(in srgb,var(--thad-warning) 8%,var(--thad-surface))!important;border-radius:12px!important;min-height:84px!important;padding:14px!important}.complianceQueueList>button strong{color:var(--thad-text-primary)!important;font-size:15px!important}.complianceQueueList>button small{color:var(--thad-text-secondary)!important;font-size:13px!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceQueueTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;display:grid!important}.complianceQueueTabs article{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;border-radius:12px!important;min-height:92px!important;padding:14px!important}.complianceQueueTabs article strong{color:var(--thad-accent-strong)!important;font-size:26px!important}.complianceQueues .secondaryAction{width:calc(100% - 24px)!important;margin:0 12px 12px!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=compliance] .complianceRepository{flex-direction:column!important;min-height:0!important;display:flex!important}.complianceRepository .complianceDocumentTiles{flex:auto!important;grid-template-columns:repeat(3,minmax(260px,1fr))!important;align-content:start!important;gap:14px!important;min-height:0!important;padding:14px!important;display:grid!important;overflow:auto!important}.complianceDocumentTiles>button{border:1px solid var(--thad-border)!important;background:linear-gradient(145deg,var(--thad-surface),color-mix(in srgb,var(--thad-accent-soft) 18%,var(--thad-surface)))!important;text-align:left!important;border-radius:15px!important;grid-template-rows:1fr auto!important;min-height:190px!important;padding:16px 16px 14px 92px!important;display:grid!important;position:relative!important;box-shadow:0 8px 18px #162a4414!important}.complianceDocumentTiles>button:hover{border-color:var(--thad-accent)!important;box-shadow:0 12px 24px color-mix(in srgb,var(--thad-accent) 15%,transparent)!important;transform:translateY(-2px)!important}.documentTileIcon{color:#fff!important;clip-path:polygon(0 0,76% 0,100% 20%,100% 100%,0 100%)!important;background:linear-gradient(145deg,#ef4444,#b91c1c)!important;border-radius:8px!important;place-items:center!important;width:56px!important;height:70px!important;font-size:15px!important;font-weight:900!important;display:grid!important;position:absolute!important;top:18px!important;left:18px!important;box-shadow:0 8px 16px #b91c1c40!important}.documentTileBody p{color:var(--thad-text-primary)!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:5px 0!important;font-size:14px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.documentTileBody small{color:var(--thad-text-secondary)!important;line-height:1.35!important}.documentTileStatus{border-top:1px solid var(--thad-border)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:12px!important;padding-top:10px!important;display:flex!important}.documentTileStatus small{color:var(--thad-text-secondary)!important}@media (min-width:1921px){.complianceRepository .complianceDocumentTiles{grid-template-columns:repeat(4,minmax(250px,1fr))!important}}html[data-thad-theme] .documentIntelligenceWorkspace{background:var(--thad-workspace-bg)!important;grid-template-rows:58px minmax(0,1fr)!important;grid-template-columns:128px 410px minmax(0,1fr)!important}html[data-thad-theme] .documentIntelligenceWorkspace .diRail{background:var(--thad-header-bg)!important;gap:10px!important;width:128px!important;padding:14px 10px!important;overflow-y:auto!important}html[data-thad-theme] .documentIntelligenceWorkspace .diRail button{width:106px!important;min-height:76px!important;color:var(--thad-text-on-dark)!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:10px 6px!important;font-size:24px!important;display:flex!important;overflow:hidden!important}.documentIntelligenceWorkspace .diRail button span{white-space:normal!important;text-align:center!important;max-width:94px!important;font-size:13px!important;font-weight:750!important;line-height:1.1!important}.documentIntelligenceWorkspace .diRail button.active{background:var(--thad-accent)!important;color:#fff!important;box-shadow:0 8px 18px color-mix(in srgb,var(--thad-accent) 28%,transparent)!important}html[data-thad-theme] .documentIntelligenceWorkspace .diSetupPanel{background:var(--thad-surface)!important;border-right:1px solid var(--thad-border)!important;width:410px!important;padding:18px!important;overflow-y:auto!important}.diSetupSteps{gap:9px!important;display:grid!important}.diSetupStep{border-radius:12px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:10px 12px!important;display:grid!important}.diSetupStep>*{min-width:0!important}.diSetupStep strong,.diSetupStep p,.diSetupStep small{white-space:normal!important;overflow-wrap:anywhere!important}.diSetupStepIcon{width:34px!important;height:34px!important;font-size:17px!important}html[data-thad-theme] .openAiVoiceStudio{background:linear-gradient(145deg,color-mix(in srgb,var(--thad-header-bg) 94%,#000),color-mix(in srgb,var(--thad-header-bg-2) 88%,#000))!important;border:1px solid color-mix(in srgb,var(--thad-accent) 42%,transparent)!important;color:#f7fbff!important;border-radius:18px!important;padding:22px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 44px #020a1647!important}.openAiVoiceStudio:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--thad-accent) 28%,transparent),transparent 66%);pointer-events:none;position:absolute;inset:-40% 30% 35% -10%}.voiceStudioHeading{justify-content:space-between!important;align-items:flex-start!important;margin-bottom:18px!important;display:flex!important;position:relative!important}.voiceStudioHeading strong{letter-spacing:.02em!important;color:#fff!important;font-size:22px!important}.voiceStudioHeading span{color:#ebf4ffbd!important}.voiceStudioGrid{grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:14px!important;position:relative!important}.voiceStudioCard{border:1px solid color-mix(in srgb,var(--thad-accent) 32%,#ffffff1f)!important;color:#fff!important;background:linear-gradient(145deg,#122337f5,#0a1626f5)!important;border-radius:16px!important;min-height:118px!important;padding:18px!important;box-shadow:0 8px 18px #0000003d!important}.voiceStudioCard:before{content:"🎙";background:color-mix(in srgb,var(--thad-accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--thad-accent) 55%,transparent);border-radius:999px;place-items:center;width:38px;height:38px;margin-bottom:10px;font-size:18px;display:grid}.voiceStudioCard strong{color:#fff!important;font-size:16px!important}.voiceStudioCard span{color:#ebf4ffbd!important;line-height:1.4!important}.voiceStudioCard.active{background:linear-gradient(145deg,color-mix(in srgb,var(--thad-accent) 78%,#07111f),color-mix(in srgb,var(--thad-accent-strong) 82%,#07111f))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--thad-accent) 70%,transparent),0 14px 30px color-mix(in srgb,var(--thad-accent) 30%,transparent)!important;border-color:#fff!important}.voiceStudioCard.active strong,.voiceStudioCard.active span{color:#fff!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=core] :is(.systemLinks,.thadSystemLinks,.coreSystemLinks,[data-panel=system-links]){display:none!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=core] .thadControlStrip:not(.thadControlStripCompact){grid-template-columns:repeat(2,minmax(0,1fr))!important}.commandWorkspacePanel[data-workspace-id=core] .thadStripPanel{background:linear-gradient(145deg,color-mix(in srgb,var(--thad-header-bg) 94%,#000),color-mix(in srgb,var(--thad-header-bg-2) 88%,#000))!important;color:#fff!important;border-color:color-mix(in srgb,var(--thad-accent) 58%,transparent)!important}.commandWorkspacePanel[data-workspace-id=core] .thadStripPanel :is(strong,small,span,p){color:#fff!important}.commandWorkspacePanel[data-workspace-id=core] .thadStripPanel small{opacity:.74}.hubspotExecutive{background:var(--thad-workspace-bg)!important;grid-template-rows:auto auto minmax(260px,1fr) auto!important;gap:14px!important;height:100%!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:hidden!important}.hubspotExecutiveToolbar{border:1px solid var(--thad-border);background:var(--thad-surface);box-shadow:var(--thad-shadow-card);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.hubspotExecutiveToolbar small{color:var(--thad-accent-strong);letter-spacing:.08em;font-weight:800}.hubspotExecutiveToolbar h2{color:var(--thad-text-primary);margin:4px 0 0}.hubspotExecutiveToolbar>div:last-child{gap:10px;display:flex}.hubspotKpiStrip{border:1px solid var(--thad-border);background:var(--thad-surface);box-shadow:var(--thad-shadow-card);border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.hubspotKpiStrip article{border-right:1px solid var(--thad-border);padding:13px 15px}.hubspotKpiStrip article:last-child{border-right:0}.hubspotKpiStrip strong{color:var(--thad-text-primary);font-size:25px;display:block}.hubspotKpiStrip span{color:var(--thad-text-secondary);margin-top:4px;font-size:12px;font-weight:700;display:block}.hubspotExecutiveGrid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:14px;min-height:0;display:grid}.hubspotAttentionCard,.hubspotTaskCard,.hubspotPipeline{border:1px solid var(--thad-border);background:var(--thad-surface);min-height:0;box-shadow:var(--thad-shadow-card);border-radius:16px;overflow:hidden}.hubspotAttentionCard,.hubspotTaskCard{flex-direction:column;display:flex}.hubspotAttentionCard header,.hubspotTaskCard header,.hubspotPipeline header{border-bottom:1px solid var(--thad-border);background:color-mix(in srgb,var(--thad-surface) 88%,var(--thad-accent-soft));justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.hubspotExecutive header small{color:var(--thad-accent-strong);letter-spacing:.08em;font-weight:800}.hubspotExecutive header h3{margin:3px 0 0}.hubspotExecutive header>span{background:var(--thad-accent-soft);min-width:30px;height:30px;color:var(--thad-accent-strong);border-radius:999px;place-items:center;font-weight:850;display:grid}.hubspotAttentionList,.hubspotTaskList{flex:auto;min-height:0;padding:10px;overflow:auto}.hubspotAttentionItem,.hubspotTaskItem{border-bottom:1px solid var(--thad-border);color:var(--thad-text-primary);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px;text-decoration:none;display:flex}.hubspotAttentionItem:hover,.hubspotTaskItem:hover{background:var(--thad-accent-soft)}.hubspotAttentionItem strong,.hubspotTaskItem strong{overflow-wrap:anywhere;font-size:14px;display:block}.hubspotAttentionItem small,.hubspotTaskItem small{color:var(--thad-text-secondary);margin-top:4px;line-height:1.35;display:block}.hubspotAttentionItem>div:last-child{text-align:right}.hubspotAttentionItem em{background:color-mix(in srgb,var(--thad-warning) 18%,transparent);color:var(--thad-warning);border-radius:999px;margin-top:6px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.hubspotEmpty{height:100%;color:var(--thad-text-secondary);align-content:center;place-items:center;display:grid}.hubspotPipeline{padding-bottom:12px}.hubspotPipelineStages{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:12px;display:grid}.hubspotPipelineStages article{border:1px solid var(--thad-border);background:var(--thad-surface-muted);border-radius:12px;padding:13px}.hubspotPipelineStages article strong,.hubspotPipelineStages article span,.hubspotPipelineStages article b,.hubspotPipelineStages article small{display:block}.hubspotPipelineStages article b{color:var(--thad-accent-strong);margin-top:8px;font-size:18px}.hubspotPipelineStages article small{color:var(--thad-text-secondary);margin-top:5px}@media (max-width:1200px){.hubspotKpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.hubspotExecutiveGrid{grid-template-columns:1fr}.hubspotExecutive{grid-template-rows:auto auto auto auto!important;overflow:auto!important}}.commandWorkspaceLayer{z-index:2147482000!important;isolation:isolate!important;position:fixed!important;inset:0!important;overflow:hidden!important}.commandWorkspaceBackdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#050c16bd!important;position:absolute!important;inset:0!important}.commandWorkspacePanel{z-index:2!important;background:var(--thad-workspace-bg,#eef3f8)!important;opacity:1!important;position:absolute!important;inset:24px!important;overflow:hidden!important;box-shadow:0 28px 90px #0000006b!important}html.thad-workspace-open .commandGridCard:not(.persistentMusicExpanded){pointer-events:none!important}.commandWorkspacePanel[data-workspace-id=core] .expandedCoreV2{grid-template-rows:minmax(300px,45%) minmax(0,1fr)!important;gap:16px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=core] .thadCoreV2{border:1px solid color-mix(in srgb,var(--thad-accent) 54%,transparent)!important;background:linear-gradient(145deg,#06111f,#10243a)!important;border-radius:18px!important;min-height:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=core] .thadCoreV2Stage{height:100%!important;min-height:0!important}.commandWorkspacePanel[data-workspace-id=core] .thadControlStrip{z-index:8!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important;position:absolute!important;bottom:18px!important;left:18px!important;right:18px!important}.commandWorkspacePanel[data-workspace-id=core] .thadStripPanel{background:linear-gradient(145deg,color-mix(in srgb,var(--thad-header-bg) 92%,#06101d),color-mix(in srgb,var(--thad-header-bg-2) 88%,#081525))!important;border:1px solid color-mix(in srgb,var(--thad-accent) 62%,transparent)!important;min-height:104px!important;box-shadow:0 10px 28px #00000047,0 0 24px color-mix(in srgb,var(--thad-accent) 14%,transparent)!important;padding:14px 16px!important}.commandWorkspacePanel[data-workspace-id=core] .expandedCoreV2>.conversationPanel{min-height:0!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=core] :is(.systemLinks,.thadSystemLinks,.coreSystemLinks,.thadStripLinks,[data-panel=system-links]){display:none!important}.premiumVoiceStudio{border:1px solid color-mix(in srgb,var(--thad-accent) 48%,transparent)!important;color:#fff!important;background:linear-gradient(145deg,#07111f,#10243a)!important;border-radius:20px!important;padding:0!important;overflow:hidden!important;box-shadow:0 20px 54px #00000052!important}.voiceStudioHero{border-bottom:1px solid color-mix(in srgb,var(--thad-accent) 30%,transparent)!important;background:radial-gradient(circle at 10% 50%,color-mix(in srgb,var(--thad-accent) 26%,transparent),transparent 36%)!important;grid-template-columns:120px minmax(0,1fr) minmax(190px,260px)!important;align-items:center!important;gap:20px!important;padding:22px 24px!important;display:grid!important}.voiceStudioCore{border:2px solid var(--thad-accent);width:92px;height:92px;box-shadow:0 0 28px color-mix(in srgb,var(--thad-accent) 65%,transparent),inset 0 0 24px color-mix(in srgb,var(--thad-accent) 28%,transparent);border-radius:50%;place-items:center;display:grid;position:relative}.voiceStudioCore:before,.voiceStudioCore:after,.voiceStudioCore span{content:"";border:1px solid color-mix(in srgb,var(--thad-accent) 72%,transparent);border-radius:50%;position:absolute}.voiceStudioCore:before{inset:10px}.voiceStudioCore:after{inset:22px}.voiceStudioCore span{background:var(--thad-accent);box-shadow:0 0 18px var(--thad-accent);inset:34px}.voiceStudioHeroCopy small{letter-spacing:.1em;font-weight:900;color:var(--thad-accent)!important}.voiceStudioHeroCopy h3{color:#fff!important;margin:5px 0 6px!important;font-size:24px!important}.voiceStudioHeroCopy p{color:#ecf5ffc7!important;margin:0!important}.voiceStudioCurrent{border:1px solid color-mix(in srgb,var(--thad-accent) 36%,transparent);background:#ffffff12;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.voiceStudioCurrent small{font-weight:800;color:#ecf5ffa6!important}.voiceStudioCurrent strong{font-size:20px;color:#fff!important}.voiceStudioCurrent span{color:#ecf5ffc7!important}.premiumVoiceStudio .voiceStudioGrid{grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:14px!important;padding:20px 22px!important;display:grid!important}.voicePersonaCard{border:1px solid color-mix(in srgb,var(--thad-accent) 30%,#ffffff1a);background:linear-gradient(145deg,#14263bfa,#081423fa);border-radius:16px;grid-template-rows:1fr auto;min-height:154px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 20px #00000038}.voicePersonaCard:hover{border-color:var(--thad-accent);box-shadow:0 15px 30px #0000004d,0 0 20px color-mix(in srgb,var(--thad-accent) 16%,transparent);transform:translateY(-3px)}.voicePersonaCard.active{box-shadow:0 0 0 2px var(--thad-accent),0 16px 34px color-mix(in srgb,var(--thad-accent) 32%,transparent);border-color:#fff}.voicePersonaSelect{text-align:left!important;color:#fff!important;background:0 0!important;border:0!important;grid-template-rows:auto auto!important;grid-template-columns:38px minmax(0,1fr)!important;gap:3px 10px!important;width:100%!important;padding:16px!important;display:grid!important;position:relative!important}.voicePersonaIcon{background:color-mix(in srgb,var(--thad-accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--thad-accent) 56%,transparent);border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.voicePersonaSelect strong{color:#fff!important;font-size:16px!important}.voicePersonaSelect small{color:#ecf5ffbd!important;font-size:12px!important;line-height:1.35!important}.voiceSelectedMark{background:var(--thad-accent);border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid;position:absolute;top:12px;right:12px;color:#fff!important}.voicePreviewButton{border:1px solid color-mix(in srgb,var(--thad-accent) 45%,transparent)!important;background:color-mix(in srgb,var(--thad-accent) 14%,transparent)!important;color:#fff!important;border-radius:9px!important;min-height:34px!important;margin:0 12px 12px!important;font-weight:750!important}.voicePreviewButton:hover{background:var(--thad-accent)!important}.chatgptOperationsWorkspace{background:var(--thad-workspace-bg)!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:12px!important;height:100%!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:hidden!important}.chatgptOperationsHeader{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;box-shadow:var(--thad-shadow-card)!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;padding:16px 18px!important;display:flex!important}.chatgptOperationsHeader h3{color:var(--thad-text-primary)!important;margin:4px 0!important;font-size:24px!important}.chatgptOperationsHeader p{color:var(--thad-accent-strong)!important;letter-spacing:.08em!important;font-weight:900!important}.chatgptOperationsHeader small{color:var(--thad-text-secondary)!important}.chatgptOperationsNotice{background:var(--thad-accent-soft)!important;color:var(--thad-text-primary)!important;border:1px solid color-mix(in srgb,var(--thad-accent) 30%,var(--thad-border))!important;border-radius:12px!important;margin:0!important;padding:11px 14px!important}.chatgptOperationsBody{min-height:0!important;overflow:auto!important}.chatgptOperationsBody>.conversationPanel{min-height:100%!important}.regWorkspace{background:var(--thad-workspace-bg)!important;grid-template-rows:auto auto auto minmax(220px,.72fr) minmax(260px,1.28fr)!important;gap:12px!important;height:100%!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:hidden!important}.complianceOpsHeader{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;box-shadow:var(--thad-shadow-card)!important;border-radius:16px!important;padding:14px 17px!important}.complianceOpsHeader small{color:var(--thad-accent-strong)!important;letter-spacing:.09em!important;font-weight:900!important}.complianceOpsSummary{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:14px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;min-height:64px!important;display:grid!important;overflow:hidden!important}.complianceOpsSummary button{border:0!important;border-right:1px solid var(--thad-border)!important;min-height:64px!important;color:var(--thad-text-primary)!important;background:0 0!important;border-radius:0!important;padding:9px 12px!important}.complianceOpsSummary button:last-child{border-right:0!important}.complianceOpsSummary strong{font-size:22px!important}.complianceOpsSummary span{text-transform:uppercase!important;font-size:11px!important}.complianceOpsSummary small{display:none!important}.complianceOpsGrid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr)!important;gap:12px!important;min-height:0!important;display:grid!important}.complianceAttention,.complianceQueues{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-height:0!important;box-shadow:var(--thad-shadow-card)!important;border-radius:16px!important;overflow:hidden!important}.complianceAttention{flex-direction:column!important;display:flex!important}.complianceQueueList{flex:auto!important;min-height:0!important;padding:10px!important;overflow:auto!important}.complianceQueueList>button{border:1px solid color-mix(in srgb,var(--thad-warning) 35%,var(--thad-border))!important;background:color-mix(in srgb,var(--thad-warning) 8%,var(--thad-surface))!important;border-radius:12px!important;min-height:76px!important;padding:13px 14px!important}.complianceQueueList>button span{background:var(--thad-accent)!important;color:#fff!important;border-radius:9px!important;align-self:center!important;padding:8px 10px!important}.complianceRepository{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-height:0!important;box-shadow:var(--thad-shadow-card)!important;border-radius:16px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.complianceDocumentTiles{flex:auto!important;grid-template-columns:repeat(3,minmax(220px,1fr))!important;align-content:start!important;gap:12px!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:auto!important}.complianceDocumentTiles>button{text-align:left!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;border-radius:15px!important;grid-template-rows:1fr auto!important;grid-template-columns:54px minmax(0,1fr)!important;gap:10px 13px!important;min-height:188px!important;padding:16px!important;display:grid!important;box-shadow:0 6px 16px #142a4612!important}.complianceDocumentTiles>button:hover{border-color:var(--thad-accent)!important;transform:translateY(-2px)!important}.documentTileIcon{color:#d83838!important;background:0 0!important;border:0!important;grid-row:1/3!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}.realPdfIcon{filter:drop-shadow(0 5px 8px #9614142e);width:46px;height:54px}.documentTileBody strong{color:var(--thad-text-primary)!important;font-size:15px!important}.documentTileBody p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--thad-text-primary)!important;margin:5px 0!important;line-height:1.35!important}.documentTileStatus{border-top:1px solid var(--thad-border)!important;grid-column:2!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding-top:10px!important;display:flex!important}@media (min-width:1921px){.complianceDocumentTiles{grid-template-columns:repeat(4,minmax(220px,1fr))!important}}.commandWorkspacePanel[data-workspace-id=hubspot] .commandWorkspaceBody{padding:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=hubspot] .hubspotExecutive{height:100%!important}.desktopMusicCard.desktopMusicExpanded{z-index:2147483000!important;background:var(--thad-workspace-bg,#eef3f8)!important;opacity:1!important;isolation:isolate!important;border-radius:18px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;position:fixed!important;inset:24px!important;overflow:hidden!important;box-shadow:0 28px 90px #0000007a!important}.desktopMusicCard.desktopMusicExpanded>header{background:var(--thad-surface)!important;border-bottom:1px solid var(--thad-border)!important;min-height:68px!important;padding:12px 18px!important}.desktopMusicWorkspacePlaceholder{z-index:3!important;background:var(--thad-surface)!important;color:var(--thad-text-primary)!important;position:relative!important}.thad-music-workspace-open .commandGridCard:not(.desktopMusicExpanded){visibility:hidden!important}@media (max-width:1100px){.premiumVoiceStudio .voiceStudioGrid{grid-template-columns:repeat(2,minmax(150px,1fr))!important}.voiceStudioHero{grid-template-columns:90px 1fr!important}.voiceStudioCurrent{grid-column:1/-1!important}.complianceOpsGrid{grid-template-columns:1fr!important}.regWorkspace{grid-template-rows:auto auto auto auto minmax(300px,1fr)!important;overflow:auto!important}}.commandRedesignShell[data-theme=training-haven] :is(.commandGridHeaderActions>.thadWorkspaceButton,.desktopMusicHeaderActions>button,.agencyManagementHeaderActions>button,.commandWorkspaceHeaderActions>.thadWorkspaceButton,.commandWorkspaceHeaderActions>.thadRestoreDashboardButton,.commandWorkspaceHeaderActions>.commandSplitWorkspaceButton){background:var(--th-control-secondary)!important;color:var(--th-control-text)!important;border:1px solid var(--th-control-border)!important;box-shadow:none!important}.commandRedesignShell[data-theme=training-haven] :is(.commandGridHeaderActions>.thadWorkspaceButton,.desktopMusicHeaderActions>button,.agencyManagementHeaderActions>button,.commandWorkspaceHeaderActions>.thadWorkspaceButton,.commandWorkspaceHeaderActions>.thadRestoreDashboardButton,.commandWorkspaceHeaderActions>.commandSplitWorkspaceButton) :is(span,strong,small,svg,b){color:var(--th-control-text)!important;opacity:1!important}.commandRedesignShell[data-theme=training-haven] :is(.commandGridHeaderActions>.thadWorkspaceButton,.desktopMusicHeaderActions>button,.agencyManagementHeaderActions>button,.commandWorkspaceHeaderActions>.thadWorkspaceButton,.commandWorkspaceHeaderActions>.thadRestoreDashboardButton,.commandWorkspaceHeaderActions>.commandSplitWorkspaceButton):hover:not(:disabled){background:var(--th-control-secondary-hover)!important;color:var(--th-control-primary-hover)!important;border-color:var(--th-control-primary)!important}.commandRedesignShell[data-theme=training-haven] :is(.commandGridHeaderActions>.thadWorkspaceButton,.desktopMusicHeaderActions>button,.agencyManagementHeaderActions>button,.commandWorkspaceHeaderActions>.thadWorkspaceButton,.commandWorkspaceHeaderActions>.thadRestoreDashboardButton,.commandWorkspaceHeaderActions>.commandSplitWorkspaceButton):hover:not(:disabled) :is(span,strong,small,svg,b){color:var(--th-control-primary-hover)!important}.desktopMusicCard.desktopMusicExpanded{inset:24px 24px 24px 265px!important;inset-inline:265px 24px!important}@media (max-width:1300px){.desktopMusicCard.desktopMusicExpanded{left:235px!important;inset-inline-start:235px!important}}@media (max-width:1040px){.desktopMusicCard.desktopMusicExpanded{left:clamp(175px,18vw + 15px,220px)!important;inset-inline-start:clamp(175px,18vw + 15px,220px)!important}}@media (max-width:760px){html.thad-music-workspace-open .commandRail{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-100%)!important}.desktopMusicCard.desktopMusicExpanded{inset:8px!important;inset-inline:8px!important}}.premiumVoiceStudio.openAiVoiceStudio{--studio-accent:var(--theme-primary,var(--accent,#2f8cff));--studio-accent-strong:var(--theme-primary-strong,#1675d1);border:1px solid color-mix(in srgb, var(--studio-accent) 42%, #22344a)!important;background:radial-gradient(circle at 50% 8%, color-mix(in srgb, var(--studio-accent) 18%, transparent), transparent 31%), linear-gradient(150deg,#07111d 0%,#020914 58%,#081321 100%)!important;color:#eef6ff!important;border-radius:20px!important;flex-direction:column!important;gap:16px!important;width:100%!important;min-height:620px!important;padding:20px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #00000047!important}.premiumVoiceStudio *{box-sizing:border-box}.premiumVoiceStudio .voiceStudioHeader{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;padding:2px 4px 8px!important;display:flex!important}.premiumVoiceStudio .voiceStudioTitle{align-items:flex-start;gap:14px;display:flex}.premiumVoiceStudio .voiceStudioTitleIcon{border:1px solid color-mix(in srgb,var(--studio-accent) 68%,transparent);width:48px;height:48px;color:var(--studio-accent);box-shadow:0 0 24px color-mix(in srgb,var(--studio-accent) 25%,transparent);border-radius:50%;place-items:center;font-size:26px;display:grid}.premiumVoiceStudio .voiceStudioTitle small,.premiumVoiceStudio .voiceStudioCollectionHeading small,.premiumVoiceStudio .voiceStudioCurrent small{color:var(--studio-accent)!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:800!important}.premiumVoiceStudio .voiceStudioTitle h3{color:#fff!important;margin:4px 0!important;font-size:24px!important;line-height:1.15!important}.premiumVoiceStudio .voiceStudioTitle p{color:#9fb0c5!important;margin:0!important;font-size:14px!important}.premiumVoiceStudio .voiceStudioConnection{color:#e9f3ff;background:#0b1725;border:1px solid #263b51;border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:2px 8px;min-width:142px;padding:10px 14px;font-weight:700;display:grid}.premiumVoiceStudio .voiceStudioConnection i{background:#37df7d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #37df7d}.premiumVoiceStudio .voiceStudioConnection span{color:#91a2b7;grid-column:2;font-size:11px;font-weight:500}.premiumVoiceStudio .voiceStudioHero{background:linear-gradient(#091624e6,#030b14d1)!important;border:1px solid #1e3146!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) 260px!important;align-items:center!important;min-height:200px!important;padding:12px 18px!important;display:grid!important;position:relative!important;overflow:hidden!important}.premiumVoiceStudio .voiceStudioCore{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--studio-accent) 40%,transparent));background:radial-gradient(circle,color-mix(in srgb,var(--studio-accent) 36%,transparent) 0 4%,transparent 5% 17%,color-mix(in srgb,var(--studio-accent) 65%,transparent) 18% 19%,transparent 20% 31%,color-mix(in srgb,var(--studio-accent) 35%,transparent) 32% 33%,transparent 34%)!important;border-radius:50%!important;width:360px!important;height:170px!important;margin:auto!important;position:relative!important}.premiumVoiceStudio .voiceStudioCore>span,.premiumVoiceStudio .voiceStudioCore>i,.premiumVoiceStudio .voiceStudioCore>b,.premiumVoiceStudio .voiceStudioCore>em{border:1px solid color-mix(in srgb,var(--studio-accent) 70%,transparent);border-radius:50%;animation:12s linear infinite voiceStudioSpin;position:absolute;inset:14px 95px}.premiumVoiceStudio .voiceStudioCore>i{animation-duration:9s;animation-direction:reverse;inset:28px 112px}.premiumVoiceStudio .voiceStudioCore>b{animation-duration:6s;inset:42px 128px}.premiumVoiceStudio .voiceStudioCore>em{background:var(--studio-accent);box-shadow:0 0 30px var(--studio-accent);border:0;inset:60px 146px}.premiumVoiceStudio .voiceStudioWave{justify-content:center;align-items:flex-end;gap:3px;height:36px;display:flex;position:absolute;bottom:8px;left:18px;right:18px}.premiumVoiceStudio .voiceStudioWave u{background:var(--studio-accent);opacity:.85;border-radius:2px;width:3px;height:9px;animation:1.25s ease-in-out infinite alternate voiceStudioWave}.premiumVoiceStudio .voiceStudioWave u:nth-child(3n){height:24px}.premiumVoiceStudio .voiceStudioWave u:nth-child(4n){height:15px}.premiumVoiceStudio .voiceStudioWave u:nth-child(5n){height:31px}.premiumVoiceStudio .voiceStudioGreeting{text-align:center;color:var(--studio-accent);font-size:15px;font-weight:700;position:absolute;bottom:12px;left:0;right:260px}.premiumVoiceStudio .voiceStudioCurrent{color:#fff!important;background:#0b1827eb!important;border:1px solid #263a50!important;border-radius:14px!important;flex-direction:column!important;gap:7px!important;padding:18px!important;display:flex!important}.premiumVoiceStudio .voiceStudioCurrent strong{color:#fff!important;font-size:23px!important}.premiumVoiceStudio .voiceStudioCurrent span{color:#b7c5d6!important;line-height:1.4!important}.premiumVoiceStudio .voiceStudioCurrent b{background:color-mix(in srgb,var(--studio-accent) 28%,transparent);color:#fff;letter-spacing:.08em;border-radius:999px;align-self:flex-start;margin-top:6px;padding:4px 9px;font-size:10px}.premiumVoiceStudio .voiceStudioCollectionHeading{justify-content:space-between;padding:0 4px;display:flex}.premiumVoiceStudio .voiceStudioCollectionHeading div{align-items:center;gap:12px;display:flex}.premiumVoiceStudio .voiceStudioCollectionHeading span{color:#708299;font-size:12px}.premiumVoiceStudio .voiceStudioGrid{background:0 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:0!important;display:grid!important}.premiumVoiceStudio .voicePersonaCard{background:linear-gradient(160deg,#0d1a29,#07111d)!important;border:1px solid #26394d!important;border-radius:15px!important;flex-direction:column!important;min-width:0!important;min-height:148px!important;padding:12px!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;display:flex!important;position:relative!important;box-shadow:0 8px 20px #0003!important}.premiumVoiceStudio .voicePersonaCard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--studio-accent) 70%,#26394d)!important;box-shadow:0 10px 26px #00000047,0 0 18px color-mix(in srgb,var(--studio-accent) 13%,transparent)!important}.premiumVoiceStudio .voicePersonaCard.active{border-color:var(--studio-accent)!important;box-shadow:0 0 0 1px var(--studio-accent),0 0 24px color-mix(in srgb,var(--studio-accent) 38%,transparent)!important}.premiumVoiceStudio .voicePersonaSelect{color:#fff!important;text-align:left!important;width:100%!important;min-height:72px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:0!important;display:grid!important;position:relative!important}.premiumVoiceStudio .voicePersonaIcon{border:1px solid color-mix(in srgb,var(--studio-accent) 55%,#36506a);background:color-mix(in srgb,var(--studio-accent) 13%,#0b1725);width:42px;height:42px;color:var(--studio-accent);border-radius:50%;place-items:center;display:grid}.premiumVoiceStudio .voicePersonaIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:21px;height:21px}.premiumVoiceStudio .voicePersonaCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.premiumVoiceStudio .voicePersonaCopy strong{color:#fff!important;font-size:15px!important}.premiumVoiceStudio .voicePersonaCopy small{color:#aebed0!important;white-space:normal!important;font-size:12px!important;line-height:1.35!important}.premiumVoiceStudio .voiceSelectedMark,.premiumVoiceStudio .voiceSelectCircle{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.premiumVoiceStudio .voiceSelectedMark{background:var(--studio-accent);color:#fff;font-style:normal;font-weight:900}.premiumVoiceStudio .voiceSelectCircle{border:1px solid #6b7f95}.premiumVoiceStudio .voicePreviewButton{color:#dce9f7!important;width:100%!important;min-height:34px!important;box-shadow:none!important;background:#122235!important;border:1px solid #2d4257!important;border-radius:8px!important;margin-top:auto!important;font-size:12px!important;font-weight:700!important}.premiumVoiceStudio .voicePreviewButton:hover{border-color:var(--studio-accent)!important;color:#fff!important;background:color-mix(in srgb,var(--studio-accent) 20%,#122235)!important}.premiumVoiceStudio .voiceActiveLabel{background:var(--studio-accent);color:#fff;letter-spacing:.1em;border-radius:999px;padding:3px 14px;font-size:9px;font-weight:900;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.premiumVoiceStudio .voiceStudioFooter{background:#091522!important;border:1px solid #23364b!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:12px 14px!important;display:flex!important}.premiumVoiceStudio .voiceStudioFooter>div{flex-direction:column;gap:3px;display:flex}.premiumVoiceStudio .voiceStudioFooter strong{color:#fff!important}.premiumVoiceStudio .voiceStudioFooter span{color:#8fa2b8!important;font-size:12px!important}.premiumVoiceStudio .voiceStudioSaved{align-items:center;flex-direction:row!important}.premiumVoiceStudio .voiceStudioSaved i{background:var(--studio-accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}@keyframes voiceStudioSpin{to{transform:rotate(360deg)}}@keyframes voiceStudioWave{0%{opacity:.5;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1.15)}}@media (max-width:1500px){.premiumVoiceStudio .voiceStudioGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1050px){.premiumVoiceStudio .voiceStudioHero{grid-template-columns:1fr!important}.premiumVoiceStudio .voiceStudioCurrent{width:220px;position:absolute;top:14px;right:14px}.premiumVoiceStudio .voiceStudioGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html.thad-music-workspace-open body{overflow:hidden!important}html.thad-music-workspace-open .commandCenterShell>:not(.persistentMusicCard),html.thad-music-workspace-open .commandGridCanvas>:not(.persistentMusicCard){visibility:hidden!important}.desktopMusicCard.desktopMusicExpanded{z-index:9800!important;border:1px solid var(--theme-border,#31465d)!important;background:#05090d!important;border-radius:16px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:fixed!important;inset:24px!important;overflow:hidden!important;box-shadow:0 22px 70px #0000007a!important}.desktopMusicCard.desktopMusicExpanded>.desktopMusicWorkspaceHeader{z-index:2!important;border:0!important;border-bottom:1px solid var(--theme-border,#31465d)!important;color:#fff!important;background:linear-gradient(#101b28,#09131f)!important;justify-content:space-between!important;align-items:center!important;height:64px!important;padding:0 16px!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}.desktopMusicCard.desktopMusicExpanded .commandGridTitle h2{color:#fff!important}.desktopMusicWorkspaceSurface{background:#05090d;position:absolute;inset:64px 0 0}@media (max-height:800px),(max-width:1200px){.desktopMusicCard.desktopMusicExpanded{inset:12px!important}}.thadFullWorkspaceLayout{grid-template-columns:minmax(420px,35fr) minmax(0,65fr);gap:16px;height:100%;min-height:0;display:grid;overflow:hidden}.thadIdentityColumn{grid-template-rows:minmax(300px,42%) minmax(0,58%);gap:14px;min-height:0;display:grid;overflow:hidden}.thadIdentityCoreSurface,.thadConversationColumn,.thadIdentityVoiceStudio{border-radius:18px;min-height:0;overflow:hidden}.thadIdentityCoreSurface{border:1px solid color-mix(in srgb,var(--thad-accent) 48%,transparent);background:linear-gradient(145deg,#06111f,#10243a)}.thadIdentityCoreSurface .thadCoreV2,.thadIdentityCoreSurface .thadCoreV2Stage{height:100%!important;min-height:0!important}.thadIdentityCoreSurface .thadCoreV2Visual,.thadIdentityCoreSurface .thadCoreV2Visual .thadCore{min-height:210px!important}.thadIdentityVoiceStudio{overflow:auto;container-type:inline-size}.thadConversationColumn{background:var(--thad-surface);border:1px solid var(--thad-border);padding:16px}.thadConversationColumn>.conversationPanel{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.thadConversationColumn .triggerActivity,.thadConversationColumn .chatComposer,.thadConversationColumn .sectionHeading,.thadConversationColumn .voiceControlBar,.thadConversationColumn .promptChips,.thadConversationColumn .voiceDisclosure,.thadConversationColumn .thadSurfaceStatus{flex:none}.thadIdentityVoiceStudio .premiumVoiceStudio{min-height:100%;border-radius:18px!important;padding:14px!important}.thadIdentityVoiceStudio .premiumVoiceStudio .voiceStudioHeader{padding:0 0 10px!important}.thadIdentityVoiceStudio .premiumVoiceStudio .voiceStudioTitle h3{font-size:19px!important}.thadIdentityVoiceStudio .premiumVoiceStudio .voiceStudioTitle p{font-size:12px!important}.thadIdentityVoiceStudio .premiumVoiceStudio .voiceStudioConnection{display:none!important}.thadIdentityVoiceStudio .premiumVoiceStudio .voiceStudioHero{grid-template-columns:1fr 170px!important;min-height:150px!important;padding:8px 10px!important}.thadIdentityVoiceStudio .premiumVoiceStudio .voiceStudioCore{width:230px!important;height:125px!important}.thadIdentityVoiceStudio .premiumVoiceStudio .voiceStudioHeroCopy{position:absolute;bottom:10px;left:16px}.thadIdentityVoiceStudio .premiumVoiceStudio .voiceStudioHeroCopy>*{color:#fff;display:block}.thadIdentityVoiceStudio .premiumVoiceStudio .voiceStudioCurrent{padding:12px!important}.thadIdentityVoiceStudio .premiumVoiceStudio .voiceStudioGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:14px 2px!important}.thadIdentityVoiceStudio .premiumVoiceStudio .voicePersonaCard{min-height:122px!important}.thadIdentityVoiceStudio .premiumVoiceStudio .voiceStudioFooter{z-index:4;position:sticky;bottom:0}.voiceStudioTitleIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.voiceStudioHeroCopy{color:#fff;z-index:2;flex-direction:column;gap:4px;display:flex}.voiceStudioHeroCopy small{color:var(--studio-accent);letter-spacing:.1em;font-weight:800}.voiceStudioHeroCopy strong{font-size:18px}.voiceStudioHeroCopy span{color:#9fb0c5;font-size:12px}.voiceStudioVolume{color:#dbe7f4;grid-template-columns:auto minmax(100px,220px) auto;align-items:center;gap:10px;font-size:12px;display:grid}.voiceStudioVolume input{accent-color:var(--studio-accent)}.voiceStudioSaveButton{border:1px solid color-mix(in srgb,var(--studio-accent) 80%,#fff);background:linear-gradient(180deg,var(--studio-accent),color-mix(in srgb,var(--studio-accent) 75%,#001525));color:#fff;border-radius:10px;min-height:40px;padding:0 18px;font-weight:800}.voiceStudioSaveButton:disabled{opacity:.55}.voiceStudioError{color:#ff8c8c;margin:8px 0 0;font-size:12px}@media (max-width:1180px){.thadFullWorkspaceLayout{grid-template-columns:1fr;overflow:auto}.thadIdentityColumn{grid-template-rows:minmax(300px,420px) auto;overflow:visible}.thadConversationColumn{min-height:650px}.thadIdentityVoiceStudio{overflow:visible}}.thadAlertCompactWindow{border:1px solid var(--thad-card-border);background:var(--thad-card-bg);height:100%;box-shadow:var(--thad-card-shadow);color:var(--thad-text-primary);border-radius:14px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.thadAlertCompactHeader{border-bottom:1px solid var(--thad-border);background:color-mix(in srgb,var(--thad-accent) 8%,var(--thad-surface));justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.thadAlertCompactTitle{align-items:center;gap:10px;display:flex}.thadAlertCompactTitle .alertBell{background:var(--thad-accent);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.thadAlertCompactTitle strong,.thadAlertCompactTitle small{display:block}.thadAlertCompactTitle small{color:var(--thad-text-secondary);margin-top:2px;font-size:11px}.thadAlertCompactBody{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:12px;display:grid}.thadAlertCompactWindow .thadAlertCounts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.thadAlertCompactWindow .thadAlertCounts span{background:var(--thad-surface);border:1px solid var(--thad-border);border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:11px;display:flex}.thadAlertLatest{border-left:4px solid var(--thad-accent);background:var(--thad-surface);border-radius:10px;min-height:0;padding:10px 12px;overflow:hidden}.thadAlertLatest small,.thadAlertLatest strong{display:block}.thadAlertLatest small{letter-spacing:.08em;color:var(--thad-text-secondary);font-size:9px}.thadAlertLatest strong{color:var(--thad-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:4px 0;overflow:hidden}.thadAlertLatest p{color:var(--thad-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.thadAlertLatest.severity-critical{border-left-color:#d94848}.thadAlertLatest.severity-review{border-left-color:#c17a1c}.thadAlertLatest.severity-info{border-left-color:var(--thad-accent)}.thadAlertLatest.is-clear{border-left-color:#27885d}.commandHeaderMockup+.commandMasonryGrid{margin-top:14px!important}.commandStatusFooter{justify-content:space-between!important;align-items:center!important;gap:16px!important;height:48px!important;padding:0 14px!important;display:flex!important}.commandFooterInfo,.commandFooterActions{align-items:center;gap:14px;min-width:0;display:flex}.commandFooterInfo{overflow:hidden}.commandFooterActions{flex:none;margin-left:auto}.commandFooterActions button{border:1px solid color-mix(in srgb,var(--thad-accent) 48%,var(--thad-border));background:color-mix(in srgb,var(--thad-accent) 14%,var(--thad-surface));min-height:32px;color:var(--thad-text-primary);border-radius:8px;padding:0 11px;font-size:11px;font-weight:750}.commandFooterActions button:hover{background:var(--thad-accent);color:#fff}.commandFooterLayoutState{color:var(--thad-text-secondary)!important;font-size:10px!important}.commandModuleManagerFooter{z-index:82000!important;width:min(520px,100vw - 36px)!important;max-height:min(520px,70vh)!important;margin:0!important;position:fixed!important;bottom:58px!important;right:18px!important;overflow:auto!important;box-shadow:0 22px 60px #00000061!important}.commandMain{padding-bottom:62px!important}@media (max-width:1100px){.commandFooterInfo span:nth-child(n+3),.commandFooterLayoutState{display:none}.commandFooterActions{gap:7px}.commandFooterActions button{padding:0 8px;font-size:10px}}.commandWorkspaceLayer{box-sizing:border-box!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.commandWorkspacePanel{box-sizing:border-box!important;background:var(--thad-surface-muted)!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;color:var(--thad-text)!important;border:1px solid var(--thad-border)!important;border-radius:16px!important;grid-template-rows:58px minmax(0,1fr)!important;display:grid!important;position:absolute!important;inset:24px!important;overflow:hidden!important;box-shadow:0 24px 72px #0000005c!important}.commandWorkspacePanel.commandWorkspacePanelOwnShell{grid-template-rows:minmax(0,1fr)!important}.commandWorkspacePanel>header{background:var(--thad-shell-bg)!important;min-width:0!important;min-height:0!important;color:var(--thad-text-on-dark)!important;border-bottom:1px solid var(--thad-border)!important}.commandWorkspaceBody{box-sizing:border-box!important;background:var(--thad-surface-muted)!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;color:var(--thad-text)!important;overflow:auto!important}.commandWorkspaceBody>*{min-width:0!important;min-height:0!important}@media (max-width:760px){.commandWorkspacePanel{border-radius:12px!important;inset:12px!important}}.commandStatusFooter{background:var(--thad-shell-bg)!important;background-color:var(--thad-shell-bg)!important;opacity:1!important;-webkit-backdrop-filter:none!important;isolation:isolate!important;border-top:1px solid color-mix(in srgb,var(--thad-accent) 34%,var(--thad-border))!important;z-index:90000!important;box-shadow:0 -10px 28px #00000047!important}.commandStatusFooter:before{content:"";z-index:-1;position:absolute;inset:0;background:var(--thad-shell-bg)!important;opacity:1!important}.thadFullWorkspaceLayout{box-sizing:border-box!important;background:var(--thad-surface-muted)!important;grid-template-columns:minmax(410px,35%) minmax(0,65%)!important;gap:16px!important;width:100%!important;height:100%!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:hidden!important}.thadIdentityColumn{grid-template-rows:minmax(290px,42%) minmax(0,58%)!important;gap:14px!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.thadIdentityCoreSurface,.thadIdentityVoiceStudio,.thadConversationColumn{box-sizing:border-box!important;min-width:0!important;height:100%!important;min-height:0!important}.thadIdentityCoreSurface{border:1px solid var(--thad-border)!important;background:linear-gradient(180deg,var(--thad-shell-bg),var(--thad-shell-bg-2))!important;color:var(--thad-text-on-dark)!important;border-radius:16px!important;padding:12px!important;overflow:hidden!important}.thadIdentityCoreSurface .thadCoreV2,.thadIdentityCoreSurface .thadCoreV2StageStrip{width:100%!important;height:100%!important;min-height:0!important}.thadIdentityCoreSurface .thadCoreV2StageStrip{grid-template-rows:minmax(0,1fr) 76px!important;gap:10px!important;display:grid!important;overflow:hidden!important}.thadIdentityCoreSurface .thadCoreV2Visual{opacity:1!important;filter:none!important;background:0 0!important;grid-row:1!important;height:100%!important;min-height:0!important;overflow:hidden!important}.thadIdentityCoreSurface .thadCoreV2Visual .thadCore,.thadIdentityCoreSurface .thadCoreV2Visual canvas,.thadIdentityCoreSurface .thadCoreV2Visual svg{opacity:1!important;filter:none!important}.thadIdentityCoreSurface .thadControlStrip{z-index:3!important;grid-row:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;height:76px!important;min-height:76px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.thadIdentityCoreSurface .thadStripPanel{box-sizing:border-box!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-width:0!important;height:76px!important;min-height:76px!important;color:var(--thad-text)!important;box-shadow:none!important;border-radius:11px!important;margin:0!important;padding:9px 11px!important;overflow:hidden!important}.thadIdentityCoreSurface .thadStripPanel :is(strong,p,small,span,label){color:var(--thad-text)!important}.thadIdentityCoreSurface .thadStripPanel p,.thadIdentityCoreSurface .thadStripPanel small{margin:2px 0 0!important;font-size:10px!important;line-height:1.25!important}.thadIdentityCoreSurface .thadStripPanel strong{font-size:12px!important;line-height:1.1!important}.thadIdentityCoreSurface .thadStripPanel .eyebrow,.thadIdentityCoreSurface .thadStripPanel h4{color:var(--thad-accent)!important}.thadIdentityCoreSurface .thadMicButton,.thadIdentityCoreSurface button[aria-label*=microphone i],.thadIdentityCoreSurface button[aria-label*=voice i]{box-sizing:border-box!important;border-width:1px!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;line-height:1!important;transform:translate(0,0)!important}.thadIdentityCoreSurface .thadMicButton:active,.thadIdentityCoreSurface .thadMicButton.listening,.thadIdentityCoreSurface button[aria-pressed=true]{box-shadow:0 0 0 3px var(--thad-accent-soft),0 0 20px color-mix(in srgb,var(--thad-accent) 50%,transparent)!important;border-width:1px!important;transform:translate(0,0)!important}.thadIdentityVoiceStudio{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:16px!important;overflow:auto!important}.thadConversationColumn{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;color:var(--thad-text)!important;border-radius:16px!important;flex-direction:column!important;padding:14px!important;display:flex!important;overflow:hidden!important}.thadConversationColumn>.conversationPanel{flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.thadConversationColumn .chatMessages{flex:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}@media (max-width:1180px){.thadFullWorkspaceLayout{grid-template-columns:1fr!important;overflow:auto!important}.thadIdentityColumn{grid-template-rows:minmax(360px,44vh) minmax(500px,auto)!important;overflow:visible!important}.thadConversationColumn{min-height:680px!important}}.thadConversationComposer{grid-template-columns:minmax(0,1fr) 54px!important;align-items:end!important;gap:10px!important;display:grid!important}.thadConversationComposer:has(.stopResponseButton){grid-template-columns:minmax(0,1fr) 54px auto!important}.thadConversationMicButton{box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--thad-accent) 70%,var(--thad-border))!important;background:var(--thad-shell-bg)!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;color:var(--thad-accent)!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;transform:translate(0,0)!important;box-shadow:0 0 0 1px #ffffff08,0 7px 18px #00000038!important}.thadConversationMicButton svg{width:22px!important;height:22px!important;display:block!important}.thadConversationMicButton:hover,.thadConversationMicButton:focus-visible,.thadConversationMicButton[aria-pressed=true]{box-shadow:0 0 0 3px var(--thad-accent-soft),0 0 24px color-mix(in srgb,var(--thad-accent) 55%,transparent)!important;border-width:1px!important;transform:translate(0,0)!important}.voiceStudioRedesign{--studio-accent:var(--thad-accent);box-sizing:border-box!important;background:linear-gradient(180deg,color-mix(in srgb,var(--thad-surface) 96%,#fff),var(--thad-surface-muted))!important;width:100%!important;min-height:100%!important;color:var(--thad-text)!important;border:0!important;border-radius:15px!important;flex-direction:column!important;gap:12px!important;padding:14px!important;display:flex!important;overflow:auto!important}.voiceStudioCompactHeader{border-bottom:1px solid var(--thad-border)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:38px!important;padding:0 2px 9px!important;display:flex!important}.voiceStudioBrand{align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.voiceStudioBrandMark{background:var(--thad-shell-bg)!important;width:29px!important;min-width:29px!important;height:29px!important;color:var(--studio-accent)!important;border-radius:8px!important;place-items:center!important;display:grid!important}.voiceStudioBrand strong{color:var(--thad-text)!important;font-size:14px!important;line-height:1.05!important;display:block!important}.voiceStudioBrand small{color:var(--thad-text-muted)!important;letter-spacing:.09em!important;font-size:9px!important;display:block!important}.voiceStudioConnectionPill{border:1px solid color-mix(in srgb,var(--studio-accent) 40%,var(--thad-border))!important;background:color-mix(in srgb,var(--studio-accent) 8%,var(--thad-surface))!important;min-height:24px!important;color:var(--thad-text)!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:6px!important;padding:0 9px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.voiceStudioIdentityRow{grid-template-columns:minmax(0,1fr) minmax(180px,34%)!important;gap:10px!important;display:grid!important}.voiceStudioIdentityCard,.voiceStudioCurrentCard{box-sizing:border-box!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-height:74px!important;max-height:92px!important;color:var(--thad-text)!important;border-radius:11px!important;padding:10px 12px!important;overflow:hidden!important}.voiceStudioIdentityCard{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;display:grid!important}.voiceStudioIdentityOrb{border:1px solid color-mix(in srgb,var(--studio-accent) 64%,var(--thad-border))!important;background:radial-gradient(circle,color-mix(in srgb,var(--studio-accent) 28%,#fff),color-mix(in srgb,var(--studio-accent) 10%,var(--thad-shell-bg)))!important;width:46px!important;height:46px!important;color:var(--studio-accent)!important;box-shadow:0 0 18px color-mix(in srgb,var(--studio-accent) 25%,transparent)!important;border-radius:50%!important;place-items:center!important;display:grid!important}.voiceStudioIdentityCard small,.voiceStudioCurrentCard small{color:var(--thad-text-muted)!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:800!important;display:block!important}.voiceStudioIdentityCard strong,.voiceStudioCurrentCard strong{color:var(--thad-text)!important;margin-top:3px!important;font-size:15px!important;line-height:1.1!important;display:block!important}.voiceStudioIdentityCard span,.voiceStudioCurrentCard span{color:var(--thad-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:9px!important;display:block!important;overflow:hidden!important}.voiceStudioCurrentCard{flex-direction:column!important;justify-content:center!important;display:flex!important}.voiceStudioCollectionHeader{justify-content:space-between!important;align-items:end!important;gap:10px!important;padding:0 2px!important;display:flex!important}.voiceStudioCollectionHeader strong{color:var(--thad-text)!important;font-size:12px!important}.voiceStudioCollectionHeader small{color:var(--thad-text-muted)!important;font-size:9px!important}.voiceStudioFourColumnGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:78px!important;gap:8px!important;display:grid!important}.voiceStudioCompactCard{box-sizing:border-box!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-width:0!important;height:78px!important;min-height:78px!important;max-height:78px!important;color:var(--thad-text)!important;box-shadow:none!important;border-radius:10px!important;grid-template-rows:minmax(0,1fr) 25px!important;gap:5px!important;padding:7px!important;display:grid!important;position:relative!important;overflow:hidden!important}.voiceStudioCompactCard.selected{border-color:var(--studio-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--studio-accent) 22%,transparent)!important;background:color-mix(in srgb,var(--studio-accent) 6%,var(--thad-surface))!important}.voiceStudioSelectButton{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;color:var(--thad-text)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;display:grid!important}.voiceStudioGlyph{border:1px solid color-mix(in srgb,var(--studio-accent) 30%,var(--thad-border))!important;background:color-mix(in srgb,var(--studio-accent) 9%,var(--thad-surface-muted))!important;width:28px!important;height:28px!important;color:var(--studio-accent)!important;border-radius:8px!important;place-items:center!important;display:grid!important}.voiceStudioGlyph svg{width:21px!important;height:21px!important;display:block!important}.voiceStudioSelectButton strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--thad-text)!important;font-size:11px!important;overflow:hidden!important}.voiceStudioSelectedCheck{background:var(--studio-accent)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:16px!important;height:16px!important;font-size:10px!important;font-weight:900!important;display:grid!important;position:absolute!important;top:5px!important;right:5px!important}.voiceStudioPreviewButton{border:1px solid color-mix(in srgb,var(--studio-accent) 30%,var(--thad-border))!important;background:var(--thad-surface-muted)!important;width:100%!important;height:25px!important;min-height:25px!important;color:var(--thad-text)!important;box-shadow:none!important;border-radius:7px!important;margin:0!important;padding:0 6px!important;font-size:9px!important;font-weight:800!important}.voiceStudioPreviewButton:hover{background:var(--studio-accent)!important;color:#fff!important}.voiceStudioCompactFooter{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:10px!important;grid-template-columns:minmax(120px,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:36px!important;margin-top:auto!important;padding:8px 10px!important;display:grid!important}.voiceStudioCompactFooter .voiceStudioVolume{color:var(--thad-text-muted)!important;grid-template-columns:auto minmax(70px,160px) auto!important;gap:7px!important;font-size:9px!important}.voiceStudioCompactFooter .voiceStudioSaveButton{border-radius:7px!important;height:29px!important;min-height:29px!important;padding:0 11px!important;font-size:9px!important}@media (max-width:1280px){.voiceStudioFourColumnGrid{grid-template-columns:repeat(4,minmax(82px,1fr))!important}.voiceStudioCompactCard{padding:5px!important}.voiceStudioSelectButton{grid-template-columns:24px minmax(0,1fr)!important;gap:5px!important}.voiceStudioGlyph{width:24px!important;height:24px!important}}@media (max-width:760px){.voiceStudioIdentityRow{grid-template-columns:1fr!important}.voiceStudioFourColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.thadAlertCompactWindow{border:1px solid var(--thad-card-border,var(--thad-border))!important;background:linear-gradient(180deg,var(--thad-card-bg,var(--thad-surface)),var(--thad-card-bg-2,var(--thad-surface-muted)))!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important;box-shadow:var(--thad-card-shadow,0 8px 22px #0000002e)!important;border-radius:11px!important;grid-template-rows:44px minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.thadAlertCompactHeader{border-bottom:1px solid var(--thad-border)!important;background:var(--thad-shell-bg)!important;height:44px!important;min-height:44px!important;color:var(--thad-text-on-dark)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:flex!important}.thadAlertCompactTitle{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.thadAlertCompactTitle .alertBell{background:var(--thad-accent)!important;color:#fff!important;border-radius:7px!important;width:24px!important;height:24px!important;font-size:11px!important}.thadAlertCompactTitle strong{color:var(--thad-text-on-dark)!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-size:11px!important}.thadAlertCompactTitle small{display:none!important}.thadAlertCompactHeader .thadWorkspaceButton{border-radius:7px!important;height:26px!important;min-height:26px!important;padding:0 8px!important;font-size:9px!important}.thadAlertCompactBody{background:0 0!important;gap:8px!important;padding:10px!important}.thadAlertFloatingPanel{resize:both!important;z-index:99000!important;border-radius:16px!important;min-width:560px!important;max-width:calc(100vw - 16px)!important;min-height:440px!important;max-height:calc(100vh - 16px)!important;position:fixed!important;inset:auto!important;overflow:hidden!important;box-shadow:0 30px 90px #0000007a!important}.thadAlertFloatingPanel>.thadAlertWorkspace{height:100%!important;min-height:0!important}.thadAlertDragHandle button,.thadAlertDragHandle a{cursor:pointer!important}@media (max-width:640px){.thadAlertFloatingPanel{min-width:0!important;min-height:360px!important}}.commandWorkspacePanel[data-workspace-id=tasks] .commandWorkspaceBody,.commandWorkspacePanel[data-workspace-id=calendar] .commandWorkspaceBody,.commandWorkspacePanel[data-workspace-id=intelligence-jobs] .commandWorkspaceBody{background:var(--thad-surface-muted)!important;color:var(--thad-text)!important}.commandWorkspacePanel[data-workspace-id=tasks] .todoPanel,.commandWorkspacePanel[data-workspace-id=intelligence-jobs] .jobHistoryPanel{box-sizing:border-box!important;background:var(--thad-surface-muted)!important;width:100%!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important}.commandWorkspacePanel[data-workspace-id=calendar] .calendarDsWorkspace{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:var(--thad-surface-muted)!important;color:var(--thad-text)!important;border:0!important;border-radius:0!important;margin:0!important;padding:16px!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=calendar] .calendarDsWorkspace>*{color:inherit}.commandWorkspacePanel[data-workspace-id=people-intelligence] .commandWorkspaceBody{padding:0!important;overflow:hidden!important}.peopleCrmPanel{box-sizing:border-box!important;background:var(--thad-surface-muted)!important;width:100%!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.peopleReviewGrid{box-sizing:border-box!important;flex:auto!important;grid-template-columns:minmax(320px,38%) minmax(0,62%)!important;gap:14px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:14px!important;display:grid!important;overflow:hidden!important}.peopleReviewGrid>.candidateQueue,.peopleReviewGrid>.contextReview{box-sizing:border-box!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:auto!important}.peopleReviewGrid>.contextReview{background:var(--thad-surface)!important;color:var(--thad-text)!important;padding:16px!important;display:block!important}.peopleReviewGrid .contextEvidence,.peopleReviewGrid .hubspotReviewForm{min-height:0!important}@media (max-width:980px){.peopleReviewGrid{grid-template-columns:1fr!important;overflow:auto!important}.peopleReviewGrid>.candidateQueue,.peopleReviewGrid>.contextReview{height:auto!important;min-height:420px!important}}.complianceOperationsCenter{box-sizing:border-box!important;background:var(--thad-surface-muted)!important;width:100%!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important;grid-template-rows:auto auto auto minmax(210px,.78fr) minmax(250px,1.22fr)!important;gap:12px!important;padding:14px!important;display:grid!important;overflow:hidden!important}.complianceOperationsCenter .regHeader{min-height:56px!important;color:var(--thad-text)!important;background:0 0!important;padding:0 2px!important}.complianceOperationsCenter .regKpis{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.complianceOperationsCenter .regKpis article{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-height:62px!important;color:var(--thad-text)!important;box-shadow:none!important;border-radius:10px!important;padding:9px 10px!important}.complianceOperationsCenter .regKpis article strong{font-size:18px!important;line-height:1!important}.complianceOperationsCenter .regKpis article span,.complianceOperationsCenter .regKpis article small{color:var(--thad-text-muted)!important;font-size:9px!important}.complianceOperationsCenter .regToolbar{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:10px!important;min-height:42px!important;margin:0!important;padding:7px 9px!important}.complianceOperationsCenter .complianceOpsGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)!important;gap:12px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.complianceOperationsCenter .complianceOpsGrid>section{box-sizing:border-box!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:12px!important;height:100%!important;min-height:0!important;margin:0!important;overflow:auto!important}.complianceOperationsCenter .complianceActionQueue{padding:14px!important}.complianceOperationsCenter .complianceOperations{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(78px,1fr)!important;gap:9px!important;padding:12px!important;display:grid!important}.complianceOperationsCenter .complianceOperations article{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;min-height:0!important;color:var(--thad-text)!important;border-radius:9px!important;padding:10px!important}.complianceOperationsCenter .complianceRepository{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:12px!important;flex-direction:column!important;min-height:0!important;margin:0!important;padding:12px!important;display:flex!important;overflow:hidden!important}.complianceOperationsCenter .repositoryGrid,.complianceOperationsCenter .regDocumentGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(132px,auto)!important;gap:10px!important;min-height:0!important;padding:2px!important;display:grid!important;overflow:auto!important}.complianceOperationsCenter .repositoryGrid article,.complianceOperationsCenter .regDocumentGrid article{box-sizing:border-box!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;min-width:0!important;height:100%!important;min-height:132px!important;color:var(--thad-text)!important;border-radius:10px!important;padding:11px!important;overflow:hidden!important}.complianceOperationsCenter .repositoryGrid svg,.complianceOperationsCenter .regDocumentGrid svg{color:#d54646!important;fill:none!important}@media (min-width:1921px){.complianceOperationsCenter .repositoryGrid,.complianceOperationsCenter .regDocumentGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1200px){.complianceOperationsCenter{grid-template-rows:auto!important;overflow:auto!important}.complianceOperationsCenter .regKpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.complianceOperationsCenter .complianceOpsGrid{grid-template-columns:1fr!important}.complianceOperationsCenter .repositoryGrid,.complianceOperationsCenter .regDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace{z-index:500!important;background:var(--thad-surface-muted)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important;box-sizing:border-box!important;grid-template-rows:58px minmax(0,1fr) 30px!important;grid-template-columns:104px minmax(300px,360px) minmax(0,1fr)!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .documentIntelligenceTopbar{z-index:3!important;background:var(--thad-shell-bg)!important;color:var(--thad-text-on-dark)!important;border-bottom:1px solid var(--thad-border)!important;grid-area:1/1/auto/-1!important;position:relative!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .documentIntelligenceRail{z-index:2!important;box-sizing:border-box!important;background:var(--thad-shell-bg)!important;width:auto!important;height:100%!important;min-height:0!important;color:var(--thad-text-on-dark)!important;border-right:1px solid var(--thad-border)!important;grid-area:2/1!important;margin:0!important;padding:12px 9px!important;position:relative!important;inset:auto!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .documentIntelligenceRail button{border:1px solid color-mix(in srgb,var(--thad-accent) 20%,var(--thad-border))!important;background:var(--thad-shell-bg-2)!important;width:100%!important;min-height:42px!important;color:var(--thad-text-on-dark)!important;border-radius:9px!important;margin:0 0 7px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .documentIntelligenceSetup,.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .documentIntelligenceSidebar{background:var(--thad-surface)!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important;border-right:1px solid var(--thad-border)!important;grid-area:2/2!important;position:relative!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .documentIntelligenceReview,.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .documentIntelligenceMain{background:var(--thad-surface-muted)!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important;grid-area:2/3!important;position:relative!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .documentIntelligenceFooter{background:var(--thad-shell-bg)!important;color:var(--thad-text-on-dark)!important;border-top:1px solid var(--thad-border)!important;grid-area:3/1/auto/-1!important;position:relative!important}.commandWorkspacePanel[data-workspace-id=steam] .commandWorkspaceBody{background:var(--thad-surface-muted)!important;color:var(--thad-text)!important;overflow:hidden!important}.steamWorkspace{box-sizing:border-box!important;background:var(--thad-surface-muted)!important;width:100%!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important;flex-direction:column!important;padding:14px!important;display:flex!important;overflow:hidden!important}.steamWorkspace .steamSetup,.steamWorkspace .steamConnection,.steamWorkspace .steamFriendsConnection{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;color:var(--thad-text)!important;border-radius:10px!important;flex:none!important;margin:0 0 12px!important;padding:11px 13px!important}.steamWorkspace :is(h2,h3,strong,p,span,small,label){color:var(--thad-text)!important}.steamWorkspace small,.steamWorkspace .mutedText{color:var(--thad-text-muted)!important}.steamWorkspace .steamFriendsGrid,.steamWorkspace .friendGrid{flex:auto!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;grid-auto-rows:112px!important;align-content:start!important;gap:10px!important;min-height:0!important;padding:2px!important;display:grid!important;overflow:auto!important}.steamWorkspace .steamFriendsGrid article,.steamWorkspace .friendGrid article,.steamWorkspace .steamFriendCard{box-sizing:border-box!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;height:112px!important;min-height:112px!important;max-height:112px!important;color:var(--thad-text)!important;border-radius:10px!important;padding:10px!important;overflow:hidden!important}.steamWorkspace .steamFriendsGrid article img,.steamWorkspace .friendGrid article img,.steamWorkspace .steamFriendCard img{object-fit:cover!important;flex:none!important;width:52px!important;height:52px!important}.commandWorkspacePanel[data-workspace-id=stocks] .commandWorkspaceBody,.stockWatchlistPanel{background:var(--thad-surface-muted)!important;color:var(--thad-text)!important}.stockLookupMessage{color:var(--thad-text-muted)!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.3!important}.stockSearch button,.stockLookupButton{min-width:86px!important}.commandWorkspacePanel[data-workspace-id=settings] .commandWorkspaceBody{background:var(--thad-surface-muted)!important;color:var(--thad-text)!important}.richThemeChoiceGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important;display:grid!important}.richThemeChoiceCard{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-width:0!important;color:var(--thad-text)!important;border-radius:12px!important;padding:9px!important;overflow:hidden!important;box-shadow:0 8px 24px #0000001f!important}.richThemeChoiceCard.active{border-color:var(--thad-accent)!important;box-shadow:0 0 0 2px var(--thad-accent-soft),0 10px 28px #0000002e!important}.richThemePreview{border:1px solid color-mix(in srgb,var(--preview-accent) 45%,#fff3)!important;background:var(--preview-shell)!important;border-radius:9px!important;grid-template-rows:22px minmax(0,1fr)!important;height:118px!important;display:grid!important;overflow:hidden!important}.richThemePreviewHeader{background:var(--preview-header)!important;align-items:center!important;gap:4px!important;padding:0 7px!important;display:flex!important}.richThemePreviewHeader i{background:var(--preview-accent)!important;border-radius:50%!important;width:6px!important;height:6px!important}.richThemePreviewHeader span{background:color-mix(in srgb,var(--preview-accent) 65%,transparent)!important;border-radius:999px!important;width:34px!important;height:5px!important;margin-left:auto!important}.richThemePreviewBody{grid-template-columns:20px minmax(0,1fr)!important;min-height:0!important;display:grid!important}.richThemePreviewRail{background:color-mix(in srgb,var(--preview-header) 84%,#000)!important;border-right:1px solid color-mix(in srgb,var(--preview-accent) 28%,transparent)!important}.richThemePreviewCanvas{background:var(--preview-shell)!important;grid-template-rows:18px repeat(2,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:8px!important;display:grid!important}.richThemePreviewCanvas b{background:linear-gradient(90deg,var(--preview-accent),color-mix(in srgb,var(--preview-accent) 24%,var(--preview-surface)))!important;border-radius:5px!important;grid-column:1/-1!important}.richThemePreviewCanvas span{border:1px solid color-mix(in srgb,var(--preview-accent) 28%,transparent)!important;background:var(--preview-surface)!important;box-shadow:inset 0 2px 0 color-mix(in srgb,var(--preview-accent) 35%,transparent)!important;border-radius:6px!important}.richThemeChoiceLabel{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:8px!important;display:flex!important}.richThemeChoiceLabel strong{color:var(--thad-text)!important;font-size:11px!important}.richThemeChoiceLabel small{color:var(--thad-text-muted)!important;font-size:9px!important}@media (max-width:1400px){.richThemeChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:800px){.richThemeChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.commandWorkspacePanel[data-workspace-id=hue] .commandWorkspaceBody,.commandWorkspacePanel[data-workspace-id=outlook] .commandWorkspaceBody,.commandWorkspacePanel[data-workspace-id=brief] .commandWorkspaceBody,.commandWorkspacePanel[data-workspace-id=hubspot] .commandWorkspaceBody,.commandWorkspacePanel[data-workspace-id=chatgpt-plus] .commandWorkspaceBody{background:var(--thad-surface-muted)!important;color:var(--thad-text)!important}.complianceOperationsCenter{flex-direction:column!important;gap:10px!important;display:flex!important;overflow:hidden!important}.complianceOperationsCenter>.complianceOpsHeader,.complianceOperationsCenter>.complianceOpsSummary,.complianceOperationsCenter>.complianceOpsToolbar,.complianceOperationsCenter>.complianceActivityStrip,.complianceOperationsCenter>.regProcessNotice,.complianceOperationsCenter>.regBatchProgress{flex:none!important}.complianceOperationsCenter>.complianceOpsHeader{min-height:56px!important;color:var(--thad-text)!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:0 2px!important;display:flex!important}.complianceOperationsCenter>.complianceOpsHeader h3{color:var(--thad-text)!important;margin:2px 0!important;font-size:21px!important}.complianceOperationsCenter>.complianceOpsHeader p{color:var(--thad-text-muted)!important;margin:0!important;font-size:11px!important}.complianceOperationsCenter>.complianceOpsSummary{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.complianceOperationsCenter>.complianceOpsSummary>button{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-height:62px!important;color:var(--thad-text)!important;box-shadow:none!important;text-align:left!important;border-radius:10px!important;align-content:center!important;gap:2px!important;padding:8px 10px!important;display:grid!important}.complianceOperationsCenter>.complianceOpsSummary>button strong{color:var(--thad-accent)!important;font-size:18px!important;line-height:1!important}.complianceOperationsCenter>.complianceOpsSummary>button span{color:var(--thad-text)!important;font-size:10px!important;font-weight:800!important}.complianceOperationsCenter>.complianceOpsSummary>button small{color:var(--thad-text-muted)!important;font-size:8px!important}.complianceOperationsCenter>.complianceOpsToolbar{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:10px!important;align-items:center!important;gap:10px!important;min-height:40px!important;margin:0!important;padding:6px 9px!important;display:flex!important}.complianceOperationsCenter>.complianceOpsToolbar input{flex:1!important;height:30px!important;min-height:30px!important}.complianceOperationsCenter>.complianceOpsGrid{flex:0 38%!important;grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr)!important;gap:10px!important;min-height:190px!important;display:grid!important;overflow:hidden!important}.complianceOperationsCenter .complianceAttention,.complianceOperationsCenter .complianceQueues{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important;box-shadow:none!important;border-radius:12px!important;flex-direction:column!important;margin:0!important;display:flex!important;overflow:hidden!important}.complianceOperationsCenter :is(.complianceAttention,.complianceQueues)>header{border-bottom:1px solid var(--thad-border)!important;background:color-mix(in srgb,var(--thad-accent-soft) 20%,var(--thad-surface))!important;flex:none!important;padding:10px 12px!important}.complianceOperationsCenter .complianceQueueList{flex:auto!important;min-height:0!important;padding:8px!important;overflow:auto!important}.complianceOperationsCenter .complianceQueueList>button{border-radius:9px!important;min-height:58px!important;padding:9px 10px!important}.complianceOperationsCenter .complianceQueueTabs{flex:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(56px,1fr)!important;gap:7px!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:auto!important}.complianceOperationsCenter .complianceQueueTabs article{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;min-height:56px!important;color:var(--thad-text)!important;border-radius:8px!important;padding:8px!important}.complianceOperationsCenter .complianceQueueTabs article strong{color:var(--thad-accent)!important;font-size:20px!important}.complianceOperationsCenter .complianceQueueTabs article span{color:var(--thad-text-muted)!important;font-size:9px!important}.complianceOperationsCenter .complianceQueues .secondaryAction{flex:none!important;width:calc(100% - 16px)!important;min-height:30px!important;margin:0 8px 8px!important}.complianceOperationsCenter>.complianceRepository{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-height:220px!important;color:var(--thad-text)!important;box-shadow:none!important;border-radius:12px!important;flex-direction:column!important;flex:62%!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.complianceOperationsCenter>.complianceRepository>header{border-bottom:1px solid var(--thad-border)!important;background:color-mix(in srgb,var(--thad-accent-soft) 16%,var(--thad-surface))!important;flex:none!important;padding:9px 12px!important}.complianceOperationsCenter .complianceDocumentTiles{flex:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:132px!important;align-content:start!important;gap:9px!important;min-height:0!important;padding:9px!important;display:grid!important;overflow:auto!important}.complianceOperationsCenter .complianceDocumentTiles>button{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;min-width:0!important;height:132px!important;min-height:132px!important;max-height:132px!important;color:var(--thad-text)!important;box-shadow:none!important;text-align:left!important;border-radius:9px!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:42px minmax(0,1fr)!important;gap:7px 10px!important;padding:10px!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}.complianceOperationsCenter .documentTileIcon{clip-path:none!important;width:42px!important;height:52px!important;box-shadow:none!important;color:#d64040!important;background:0 0!important;grid-area:1/1/3!important;justify-content:center!important;align-items:flex-start!important;display:flex!important;position:static!important}.complianceOperationsCenter .realPdfIcon{color:#d64040!important;filter:drop-shadow(0 3px 5px #96141429)!important;width:40px!important;height:48px!important}.complianceOperationsCenter .documentTileBody{min-width:0!important;overflow:hidden!important}.complianceOperationsCenter .documentTileBody strong{color:var(--thad-text)!important;font-size:12px!important}.complianceOperationsCenter .documentTileBody p{color:var(--thad-text)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:3px 0!important;font-size:10px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.complianceOperationsCenter .documentTileBody small{color:var(--thad-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8px!important;overflow:hidden!important}.complianceOperationsCenter .documentTileStatus{border-top:1px solid var(--thad-border)!important;grid-column:2!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;padding-top:6px!important;display:flex!important}.complianceOperationsCenter .documentTileStatus small{color:var(--thad-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8px!important;overflow:hidden!important}@media (min-width:1921px){.complianceOperationsCenter .complianceDocumentTiles{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1200px){.complianceOperationsCenter{overflow:auto!important}.complianceOperationsCenter>.complianceOpsSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.complianceOperationsCenter>.complianceOpsGrid{flex:none!important;grid-template-columns:1fr!important;min-height:380px!important}.complianceOperationsCenter>.complianceRepository{flex:none!important;min-height:520px!important}.complianceOperationsCenter .complianceDocumentTiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace{grid-template-rows:58px minmax(0,1fr) 30px!important;grid-template-columns:104px minmax(300px,360px) minmax(0,1fr)!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diTopBar{z-index:3!important;background:var(--thad-shell-bg)!important;width:auto!important;height:auto!important;color:var(--thad-text-on-dark)!important;border-bottom:1px solid var(--thad-border)!important;opacity:1!important;grid-area:1/1/auto/-1!important;position:relative!important;inset:auto!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diRail{z-index:2!important;box-sizing:border-box!important;background:var(--thad-shell-bg)!important;width:auto!important;height:100%!important;min-height:0!important;color:var(--thad-text-on-dark)!important;border-right:1px solid var(--thad-border)!important;opacity:1!important;grid-area:2/1!important;margin:0!important;padding:12px 9px!important;position:relative!important;inset:auto!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diRail button{border:1px solid color-mix(in srgb,var(--thad-accent) 22%,var(--thad-border))!important;background:var(--thad-shell-bg-2)!important;width:100%!important;min-height:46px!important;color:var(--thad-text-on-dark)!important;opacity:1!important;border-radius:9px!important;place-items:center!important;gap:3px!important;margin:0 0 7px!important;padding:6px!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diRail button.active{background:color-mix(in srgb,var(--thad-accent) 24%,var(--thad-shell-bg-2))!important;border-color:var(--thad-accent)!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diRail button span{color:var(--thad-text-on-dark)!important;font-size:8px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diSetupPanel{z-index:1!important;box-sizing:border-box!important;background:var(--thad-surface)!important;width:auto!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important;border-right:1px solid var(--thad-border)!important;opacity:1!important;grid-area:2/2!important;margin:0!important;position:relative!important;inset:auto!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diReviewArea{z-index:1!important;box-sizing:border-box!important;background:var(--thad-surface-muted)!important;width:auto!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important;opacity:1!important;grid-area:2/3!important;margin:0!important;position:relative!important;inset:auto!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diFooter{z-index:3!important;background:var(--thad-shell-bg)!important;width:auto!important;height:30px!important;min-height:30px!important;color:var(--thad-text-on-dark)!important;border-top:1px solid var(--thad-border)!important;opacity:1!important;grid-area:3/1/auto/-1!important;margin:0!important;position:relative!important;inset:auto!important}.voiceStudioGlyph{justify-content:center!important;align-items:center!important;gap:2px!important;display:flex!important}.voiceStudioGlyph i{width:2px!important;min-width:2px!important;max-height:22px!important;box-shadow:0 0 4px color-mix(in srgb,currentColor 35%,transparent)!important;background:currentColor!important;border-radius:999px!important;display:block!important}.voiceStudioCompactCard.active{border-color:var(--studio-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--studio-accent) 22%,transparent)!important;background:color-mix(in srgb,var(--studio-accent) 6%,var(--thad-surface))!important}.richThemeChoiceCard.isSelected{border-color:var(--thad-accent)!important;box-shadow:0 0 0 2px var(--thad-accent-soft),0 10px 28px #0000002e!important}.richThemePreview .themePreviewRail{background:color-mix(in srgb,var(--preview-header) 86%,#000)!important;border-right:1px solid color-mix(in srgb,var(--preview-accent) 28%,transparent)!important;flex-direction:column!important;grid-area:1/1/3!important;align-items:center!important;gap:7px!important;padding-top:10px!important;display:flex!important}.richThemePreview .themePreviewRail i{background:var(--preview-accent)!important;width:7px!important;height:7px!important;box-shadow:0 0 7px color-mix(in srgb,var(--preview-accent) 60%,transparent)!important;border-radius:50%!important}.richThemePreview .themePreviewHeader{background:var(--preview-header)!important;grid-area:1/2!important;justify-content:space-between!important;align-items:center!important;padding:0 7px!important;display:flex!important}.richThemePreview .themePreviewHeader b{background:color-mix(in srgb,var(--preview-accent) 72%,#fff)!important;border-radius:999px!important;width:42px!important;height:5px!important}.richThemePreview .themePreviewHeader i{background:var(--preview-accent)!important;border-radius:50%!important;width:8px!important;height:8px!important}.richThemePreview .themePreviewCanvas{background:var(--preview-shell)!important;grid-area:2/2!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;min-height:0!important;padding:8px!important;display:grid!important}.richThemePreview .themePreviewCanvas i,.richThemePreview .themePreviewCanvas b{border:1px solid color-mix(in srgb,var(--preview-accent) 30%,transparent)!important;background:var(--preview-surface)!important;box-shadow:inset 0 2px 0 color-mix(in srgb,var(--preview-accent) 42%,transparent)!important;border-radius:6px!important;display:block!important}.richThemePreview .themePreviewCanvas b{background:linear-gradient(135deg,var(--preview-accent),color-mix(in srgb,var(--preview-accent) 20%,var(--preview-surface)))!important}.richThemeChoiceCard .themeChoiceMeta{text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px 8px!important;margin-top:8px!important;display:grid!important}.richThemeChoiceCard .themeChoiceMeta strong{color:var(--thad-text)!important;font-size:11px!important}.richThemeChoiceCard .themeChoiceMeta small{color:var(--thad-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:1!important;font-size:8px!important;overflow:hidden!important}.richThemeChoiceCard .themeChoiceMeta em{color:var(--preview-accent)!important;grid-area:1/2/3!important;font-size:8px!important;font-style:normal!important;font-weight:800!important}.commandStatusFooter{z-index:120000!important;background:var(--thad-shell-bg)!important;background-color:var(--thad-shell-bg)!important;opacity:1!important;isolation:isolate!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.commandStatusFooter:before{background:var(--thad-shell-bg)!important;opacity:1!important}.commandRail{z-index:20!important;box-sizing:border-box!important;height:calc(100vh - 48px)!important;min-height:0!important;max-height:calc(100vh - 48px)!important;padding-bottom:10px!important;overflow:hidden!important}.commandRail nav{overscroll-behavior:contain!important;min-height:0!important;overflow-y:auto!important}.commandRailStatus{flex:none!important}.commandGridCard.thadAlertCompactWindow{background:var(--thad-card-bg,var(--thad-surface))!important;color:var(--thad-text-primary,var(--thad-text))!important;border:1px solid var(--thad-card-border,var(--thad-border))!important;border-radius:var(--thad-card-radius,14px)!important;box-shadow:var(--thad-card-shadow,0 10px 30px #0000002e)!important}.commandGridCard.thadAlertCompactWindow>.thadAlertCompactHeader{min-height:var(--thad-compact-header-height,44px)!important;height:var(--thad-compact-header-height,44px)!important;background:var(--thad-card-header-bg,var(--thad-shell-bg))!important;color:var(--thad-card-header-text,var(--thad-text-on-dark))!important;border-bottom:1px solid var(--thad-card-border,var(--thad-border))!important;padding:0 12px!important}.commandGridCard.thadAlertCompactWindow .commandGridTitle h2{color:inherit!important}.commandGridCard.thadAlertCompactWindow .thadAlertCompactBody{background:0 0!important}.commandGridCard.thadAlertCompactWindow .thadAlertCounts span,.commandGridCard.thadAlertCompactWindow .thadAlertLatest{background:var(--thad-surface)!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important}.commandGridCard.thadAlertCompactWindow .thadAlertCounts .critical b{color:#d94848!important}.commandGridCard.thadAlertCompactWindow .thadAlertCounts .review b{color:#c17a1c!important}.commandGridCard.thadAlertCompactWindow .thadAlertCounts .info b{color:var(--thad-accent)!important}html.thad-window-dragging,html.thad-window-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.thadAlertFloatingPanel{will-change:left,top!important;position:fixed!important;transform:none!important}.thadAlertDragHandle{cursor:grab!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.thadAlertDragHandle:active{cursor:grabbing!important}.thadAlertDragHandle :is(button,a,input,select,textarea){touch-action:auto!important;-webkit-user-select:auto!important;user-select:auto!important}.commandWorkspacePanel[data-workspace-id=core] .thadIdentityCoreSurface .thadCoreStatus,.commandWorkspacePanel[data-workspace-id=core] .thadCoreV2 .thadCoreStatus{z-index:20!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:0 0 8px,0 0 18px,0 2px 4px #000000f2!important}.commandWorkspacePanel[data-workspace-id=core] .thadCoreStatus strong{color:#f7fdff!important;opacity:1!important;-webkit-text-fill-color:#f7fdff!important;text-shadow:0 0 8px var(--core-primary),0 0 20px var(--core-primary),0 2px 5px #000!important}.commandWorkspacePanel[data-workspace-id=core] .thadCoreStatus small,.commandWorkspacePanel[data-workspace-id=core] .thadCoreStatus span{color:var(--core-secondary,#7ee9ff)!important;opacity:1!important;-webkit-text-fill-color:var(--core-secondary,#7ee9ff)!important;text-shadow:0 0 8px,0 0 16px,0 2px 5px #000!important}.commandWorkspacePanel[data-workspace-id=intelligence-jobs]{border-radius:16px!important;width:min(760px,100vw - 32px)!important;height:min(650px,100vh - 32px)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.commandWorkspacePanel[data-workspace-id=intelligence-jobs] .commandWorkspaceBody{overflow:auto!important}.outlookMessageLoading{color:var(--thad-text-muted)!important;align-items:center!important;gap:10px!important;display:flex!important}.outlookMessageLoading span{border:2px solid color-mix(in srgb,var(--thad-accent) 24%,transparent);border-top-color:var(--thad-accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite thadSpin}.outlookMessageError{color:var(--thad-danger,#b42318)!important;align-content:start!important;gap:10px!important;display:grid!important}.outlookMessageError button{justify-self:start!important}.outlookLoadTiming{color:var(--thad-text-muted)!important;margin-top:5px!important;display:block!important}.commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleReviewGrid{height:100%!important;min-height:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=people-intelligence] .contextReview.active{grid-template-rows:auto auto auto minmax(280px,1fr) auto!important;align-content:stretch!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=people-intelligence] .contextEvidence{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;height:100%!important;min-height:280px!important;max-height:none!important;margin:12px 0!important;display:grid!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=people-intelligence] .contextEvidence>div{overscroll-behavior:contain!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;border-radius:10px!important;height:100%!important;min-height:0!important;padding:12px!important;overflow-y:auto!important}.commandWorkspacePanel[data-workspace-id=people-intelligence] .hubspotReviewForm{min-height:0!important;max-height:48vh!important;margin:0!important;padding-top:12px!important;overflow:auto!important}.intelligencePanel .aiRank{color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--thad-accent)!important;border-color:color-mix(in srgb,var(--thad-accent) 68%,#fff)!important;text-shadow:0 1px 2px #000000bf!important;font-weight:900!important}.commandWorkspacePanel[data-workspace-id=steam] .steamWorkspace{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=steam] .steamFriendGrid{flex:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:170px!important;align-content:start!important;gap:10px!important;min-height:0!important;padding-right:6px!important;display:grid!important;overflow:hidden auto!important}.commandWorkspacePanel[data-workspace-id=steam] .steamFriendGrid>article{box-sizing:border-box!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:8px 10px!important;width:auto!important;min-width:0!important;height:170px!important;min-height:170px!important;max-height:170px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=steam] .steamFriendGrid>article>img{object-fit:cover!important;grid-area:1/1!important;width:46px!important;height:46px!important}.commandWorkspacePanel[data-workspace-id=steam] .steamFriendGrid>article>div:not(.steamFriendActions){grid-area:1/2!important;min-width:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=steam] .steamFriendGrid strong{white-space:nowrap!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important;display:block!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=steam] .steamFriendGrid span{-webkit-line-clamp:2!important;word-break:normal!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=steam] .steamFriendGrid small{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=steam] .steamFriendActions{grid-area:2/1/auto/-1!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.commandWorkspacePanel[data-workspace-id=steam] .steamFriendActions button{white-space:nowrap!important;min-width:0!important}.commandWorkspacePanel[data-workspace-id=steam] .steamFriendGrid>article>i{position:absolute!important}@media (max-width:1500px){.commandWorkspacePanel[data-workspace-id=steam] .steamFriendGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1050px){.commandWorkspacePanel[data-workspace-id=steam] .steamFriendGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.commandWorkspacePanel[data-workspace-id=steam] .steamFriendGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.stockSearchResults button.active,.stockSearchResults button[aria-selected=true]{border-color:var(--thad-accent)!important;background:color-mix(in srgb,var(--thad-accent) 12%,var(--thad-surface))!important;box-shadow:inset 3px 0 0 var(--thad-accent)!important}.hueIndividualSection,.hueRoomsSection{gap:10px!important;margin-top:14px!important;display:grid!important}.hueIndividualSection>header,.hueRoomsSection>header{justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;display:flex!important}.hueIndividualSection>header h3,.hueRoomsSection>header h3{margin:0!important}.hueIndividualSection>header p,.hueRoomsSection>header p{color:var(--thad-text-muted)!important;margin:3px 0 0!important}.hueIndividualLights{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:10px!important;display:grid!important}.hueIndividualLights>article{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;min-width:0!important;padding:11px!important;display:grid!important}.hueIndividualIdentity{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.hueIndividualIdentity svg{flex:none!important;width:34px!important;height:34px!important}.hueIndividualIdentity div{min-width:0!important}.hueIndividualIdentity strong{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}.hueIndividualIdentity small{color:var(--thad-text-muted)!important}.hueIndividualLights>article>label{grid-column:1/-1!important}.hueIndividualLights>article.isUnreachable{opacity:.55!important}.hueRoomsSection>.hueRooms{margin:0!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace{grid-template-rows:54px minmax(0,1fr) 30px!important;grid-template-columns:370px minmax(0,1fr)!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diTopBar{grid-area:1/1/auto/-1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diSetupPanel{grid-area:2/1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diReviewArea{grid-area:2/2!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diFooter{grid-area:3/1/auto/-1!important}.diHeaderNavigation{background:var(--thad-surface)!important;border-bottom:1px solid var(--thad-border)!important;grid-template-columns:repeat(7,minmax(92px,1fr))!important;gap:7px!important;padding:9px 16px!important;display:grid!important;overflow:auto hidden!important}.diHeaderNavigation button{border:1px solid color-mix(in srgb,var(--thad-accent) 40%,var(--thad-border))!important;background:color-mix(in srgb,var(--thad-accent) 8%,var(--thad-surface-muted))!important;min-width:92px!important;min-height:40px!important;color:var(--thad-text)!important;white-space:nowrap!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:6px 10px!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important;display:flex!important}.diHeaderNavigation button span{color:inherit!important;white-space:nowrap!important;font-size:12px!important}.diHeaderNavigation button.active{background:var(--thad-accent)!important;color:#fff!important;border-color:var(--thad-accent)!important}.diDynamicPanel{min-height:0!important;overflow:auto!important}.complianceOpsActions .regUploadButton.thadPrimaryButton{border:1px solid color-mix(in srgb,var(--thad-accent) 58%,var(--thad-border))!important;background:color-mix(in srgb,var(--thad-accent) 14%,var(--thad-surface))!important;height:40px!important;min-height:40px!important;color:var(--thad-text)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--thad-accent) 12%,transparent)!important;font:inherit!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:0 15px!important;font-weight:800!important;display:inline-flex!important}.complianceOpsActions .regUploadButton.thadPrimaryButton:hover{background:var(--thad-accent)!important;color:#fff!important}.complianceOpsActions>button{border-radius:10px!important;height:40px!important;min-height:40px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace>.diReviewArea{flex-direction:column!important;display:flex!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .diReviewHeader,.commandWorkspacePanel[data-workspace-id=regulatory] .diHeaderNavigation,.commandWorkspacePanel[data-workspace-id=regulatory] .diStatusBanner,.commandWorkspacePanel[data-workspace-id=regulatory] .diStageTracker{flex:none!important}.commandWorkspacePanel[data-workspace-id=regulatory] .diDynamicPanel{flex:auto!important;min-height:0!important;overflow:auto!important}.commandMain{z-index:auto!important}.commandStatusFooter{z-index:120000!important;bottom:0!important;left:0!important;right:0!important}.commandRail{box-sizing:border-box!important;align-self:start!important;height:auto!important;min-height:100vh!important;max-height:none!important;padding-bottom:58px!important;position:sticky!important;top:0!important;overflow:visible!important}.commandRail nav,.commandRailNav{overscroll-behavior:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.commandConnections,.commandTrainingHavenFooterBrand{flex:none!important}@media (max-height:900px) and (min-width:761px){.commandRail{padding-top:10px!important;gap:5px!important;padding-inline:10px!important}.commandBrandMockup{padding:2px 6px 10px!important}.commandBrandMockup img{width:42px!important;height:42px!important}.commandBrandMockup strong{font-size:20px!important}.commandRailNav{gap:2px!important;padding-top:5px!important}.commandRailNav button{min-height:36px!important;padding-inline:8px!important;font-size:11px!important}.commandRailNav button span{width:22px!important;height:22px!important}.commandRailNav button span svg{width:18px!important;height:18px!important}.commandConnections{margin-top:7px!important;padding:8px!important}.commandConnections>header{padding-bottom:5px!important}.connectionRow{min-height:35px!important;padding:6px 7px!important}.connectionRow small{font-size:8px!important}.commandTrainingHavenFooterBrand{margin-top:7px!important;padding:7px!important}.commandTrainingHavenFooterBrand img{max-height:34px!important}}@media (max-height:760px) and (min-width:761px){.commandConnections .connectionRow:nth-of-type(n+6),.commandTrainingHavenFooterBrand{display:none!important}}.commandWorkspacePanel[data-workspace-id=hue] .commandWorkspaceBody{overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=hue] .hueWorkspace{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"connect sync""individual rooms"!important;align-content:stretch!important;align-items:stretch!important;gap:12px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=hue] .hueConnect{grid-area:connect!important;align-self:stretch!important;min-width:0!important;margin:0!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSyncPanel{grid-area:sync!important;align-self:stretch!important;min-width:0!important;max-height:310px!important;margin:0!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=hue] .hueIndividualSection,.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection{box-sizing:border-box!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;border-radius:14px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:14px!important;display:grid!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=hue] .hueIndividualLights,.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;align-content:start!important;height:100%!important;min-height:0!important;max-height:none!important;padding-right:6px!important;overflow:hidden auto!important}.commandWorkspacePanel[data-workspace-id=hue] .hueIndividualLights{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}@media (max-width:1180px){.commandWorkspacePanel[data-workspace-id=hue] .hueIndividualLights,.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms{grid-template-columns:1fr!important}}@media (max-width:900px){.commandWorkspacePanel[data-workspace-id=hue] .commandWorkspaceBody{overflow:auto!important}.commandWorkspacePanel[data-workspace-id=hue] .hueWorkspace{grid-template:"connect""sync""individual""rooms"/1fr!important;height:auto!important;overflow:visible!important}.commandWorkspacePanel[data-workspace-id=hue] .hueIndividualSection,.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection{height:min(520px,60vh)!important}}.commandWorkspacePanel[data-workspace-id=alerts]{border-radius:16px!important;width:min(1520px,100vw - 32px)!important;height:min(1300px,100vh - 96px)!important;inset:48px auto auto 50%!important;transform:translate(-50%)!important}.commandWorkspacePanel[data-workspace-id=alerts] .commandWorkspaceBody{overflow:auto!important}.commandWorkspacePanel[data-workspace-id=alerts] .thadAlertCommandWorkspaceBody{min-height:0!important;padding:14px!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=alerts] .thadAlertWorkspaceEmbedded{border:1px solid var(--thad-border)!important;height:100%!important;min-height:0!important;box-shadow:var(--thad-shadow)!important;border-radius:14px!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=alerts] .thadAlertWorkspaceBody{grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important}.commandWorkspacePanel[data-workspace-id=alerts] .thadAlertPrimarySection,.commandWorkspacePanel[data-workspace-id=alerts] .thadAlertPrimarySection>.thadDsSectionBody{min-height:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=alerts] .thadAlertList{overscroll-behavior:contain!important;height:100%!important;min-height:0!important;overflow-y:auto!important}.commandWorkspacePanel[data-workspace-id=hue] .hueWorkspace{grid-template-rows:minmax(238px,.7fr) minmax(0,1.3fr)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-areas:"connect sync sync sync""individual individual rooms rooms"!important}.commandWorkspacePanel[data-workspace-id=hue] .hueConnect{padding:12px!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=hue] .hueConnect h3{margin:0 0 4px!important;font-size:16px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueConnect p{min-height:0!important;margin:0 0 6px!important;font-size:12px!important;line-height:1.35!important}.commandWorkspacePanel[data-workspace-id=hue] .hueConnect button{min-height:34px!important;margin-top:6px!important;padding:6px 9px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueConnect>small{margin-top:7px!important;font-size:10px!important;line-height:1.3!important}.commandWorkspacePanel[data-workspace-id=hue] .hueManual{grid-template-columns:1fr!important;gap:6px!important;margin-top:6px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSyncPanel{grid-template-rows:auto minmax(0,1fr) auto auto auto!important;height:100%!important;max-height:none!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSyncList{height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:min-content!important;align-content:start!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms>article{border-radius:11px!important;min-width:0!important;padding:10px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms>article header{gap:6px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms>article header strong{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms>article header button{width:42px!important;min-width:42px!important;padding-inline:5px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms>article label{margin:10px 0!important;font-size:11px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection .hueQuick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection .hueQuick button{min-width:0!important;padding:6px 2px!important;font-size:10px!important}@media (max-width:1500px){.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1180px){.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.commandWorkspacePanel[data-workspace-id=hue] .hueWorkspace{grid-template:"connect""sync""individual""rooms"/1fr!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms{grid-template-columns:1fr!important}}.desktopMusicBufferHealth{border:1px solid color-mix(in srgb,var(--thad-warning) 40%,var(--thad-border-dark))!important;background:color-mix(in srgb,var(--thad-warning) 9%,transparent)!important;color:color-mix(in srgb,var(--thad-warning) 80%,#fff)!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:5px!important;padding:4px 7px!important;font-size:9px!important;line-height:1!important;display:flex!important}.desktopMusicBufferHealth span,.desktopMusicBufferHealth b{white-space:nowrap!important}.desktopMusicBufferHealth.isStable{border-color:color-mix(in srgb,var(--thad-success) 52%,var(--thad-border-dark))!important;background:color-mix(in srgb,var(--thad-success) 11%,transparent)!important;color:color-mix(in srgb,var(--thad-success) 72%,#fff)!important}.desktopMusicBufferHealth.isBuffering{animation:1.1s ease-in-out infinite thadBufferHealthPulse}@keyframes thadBufferHealthPulse{50%{opacity:.58;box-shadow:0 0 14px color-mix(in srgb,var(--thad-warning) 28%,transparent)}}html[data-thad-theme=loki]{--thad-regal-gold:#d9b65f;--thad-regal-gold-soft:#8b7138;--thad-tesseract-blue:#39bfff;--thad-tesseract-white:#dff8ff;--thad-shell-bg:#06140c;--thad-shell-bg-2:#102d1c;--thad-rail-bg:#071b10;--thad-border-dark:#d9b65f57}.commandRedesignShell[data-theme=loki]{background:radial-gradient(circle at 57% 16%,#3fcd6624,#0000 30%),radial-gradient(circle at 78% 63%,#2980451a,#0000 34%),linear-gradient(145deg,#030b07,#07190f 48%,#040d08)!important}.commandRedesignShell[data-theme=loki]:before{opacity:.72!important;background:radial-gradient(circle at 50% 12%,#5be67e24,#0000 30%),repeating-linear-gradient(116deg,#0000 0 34px,#d9b65f06 35px,#0000 36px 70px),repeating-linear-gradient(64deg,#0000 0 51px,#34b85b09 52px,#0000 53px 92px)!important}.commandRedesignShell[data-theme=loki] .commandRail,.commandRedesignShell[data-theme=loki] .commandHeader,.commandRedesignShell[data-theme=loki] .commandStatusFooter{border-color:#d9b65f61!important;box-shadow:0 0 24px #00000057,inset 0 1px #d9b65f14!important}.commandRedesignShell[data-theme=loki] .commandBrand strong,.commandRedesignShell[data-theme=loki] .commandHeader h1,.commandRedesignShell[data-theme=loki] .commandGridTitle h2{color:#ead38e!important;text-shadow:0 0 14px #d9b65f26!important}.commandRedesignShell[data-theme=loki] .commandGridCard,.commandRedesignShell[data-theme=loki] .commandGridWindow,.commandRedesignShell[data-theme=loki] .commandCoreCard{background:linear-gradient(#0d2b1af5,#04120afa)!important;border-color:#d9b65f4d!important;box-shadow:0 14px 34px #00000052,inset 0 1px #d9b65f0d!important}.commandRedesignShell[data-theme=loki] .commandGridCard>header,.commandRedesignShell[data-theme=loki] .commandGridWindow>header{background:linear-gradient(#1f482cc7,#091f12f5)!important;border-bottom-color:#d9b65f47!important}.commandRedesignShell[data-theme=loki] .commandRailNav button.active,.commandRedesignShell[data-theme=loki] .commandRailNav button:hover{border-color:#d9b65f5c!important;box-shadow:inset 3px 0 #d9b65f,0 8px 20px #0000003d!important}.commandRedesignShell[data-theme=loki] .commandGridTitle>span,.commandRedesignShell[data-theme=loki] .commandGridTitle svg,.commandRedesignShell[data-theme=loki] .commandRailNav svg{color:#d9b65f!important;filter:drop-shadow(0 0 7px #d9b65f3d)!important}.commandRedesignShell[data-theme=loki] .commandCoreCard{border-color:#39bfff7a!important;box-shadow:0 16px 46px #0000006b,0 0 28px #1f97ff17!important}.thadTesseractCore{--tesseract-energy:.08;--tesseract-motion:1;--tesseract-glow:1;isolation:isolate;border-radius:inherit;background:radial-gradient(circle at 50% 48%,#219fff33,#0000 22%),radial-gradient(circle,#104d7238,#0000 46%),linear-gradient(#010c12f5,#01080cfc);place-items:center;width:100%;height:100%;min-height:280px;display:grid;position:relative;overflow:hidden}.tesseractAtmosphere{z-index:-2;filter:blur(25px);animation:tesseractAtmosphereSpin calc(34s/var(--tesseract-motion)) linear infinite;background:conic-gradient(from 20deg,#0000,#2ac9ff1a,#0000 24%,#2272ff21,#0000 52%,#3fedff14,#0000);position:absolute;inset:-18%}.tesseractParticleField{z-index:1;pointer-events:none;position:absolute;inset:5%}.tesseractParticleField i{opacity:.28;background:#9cecff;border-radius:50%;animation:ease-in-out infinite alternate tesseractParticleFloat;position:absolute;box-shadow:0 0 9px #2cbcff}.tesseractScene{z-index:4;perspective:900px;perspective-origin:50% 48%;place-items:center;display:grid;position:absolute;inset:8% 13% 18%}.tesseractOrbit{aspect-ratio:1;width:clamp(112px,17vw,190px);transform-style:preserve-3d;animation:4.6s ease-in-out infinite tesseractHover;position:relative}.tesseractCube{transform-style:preserve-3d;animation:tesseractCubeSpin calc(16s/var(--tesseract-motion)) linear infinite;position:absolute;inset:0}.tesseractCube .face{box-shadow:inset 0 0 28px #50d6ff6b,0 0 calc(22px*var(--tesseract-glow)) #29a6ff40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 58% 46%,#def9ff8a,#0000 15%),repeating-linear-gradient(128deg,#49cfff14 0 5px,#0f66e03b 6px 7px,#0000 8px 15px),linear-gradient(145deg,#4adbff47,#1058e857);border:1px solid #84e8ffeb;position:absolute;inset:0}.tesseractCubeOuter .front{transform:translateZ(clamp(56px,8.5vw,95px))}.tesseractCubeOuter .back{transform:rotateY(180deg)translateZ(clamp(56px,8.5vw,95px))}.tesseractCubeOuter .right{transform:rotateY(90deg)translateZ(clamp(56px,8.5vw,95px))}.tesseractCubeOuter .left{transform:rotateY(-90deg)translateZ(clamp(56px,8.5vw,95px))}.tesseractCubeOuter .top{transform:rotateX(90deg)translateZ(clamp(56px,8.5vw,95px))}.tesseractCubeOuter .bottom{transform:rotateX(-90deg)translateZ(clamp(56px,8.5vw,95px))}.tesseractCubeInner{animation-direction:reverse;animation-duration:calc(9s/var(--tesseract-motion));inset:24%}.tesseractCubeInner .face{background:radial-gradient(circle,#f0fdffc7,#25b1ff42 35%,#1b54de47);border-color:#e2fcfff5;box-shadow:inset 0 0 18px #ffffff75,0 0 26px #2ec2ff85}.tesseractCubeInner .front{transform:translateZ(clamp(29px,4.5vw,50px))}.tesseractCubeInner .back{transform:rotateY(180deg)translateZ(clamp(29px,4.5vw,50px))}.tesseractCubeInner .right{transform:rotateY(90deg)translateZ(clamp(29px,4.5vw,50px))}.tesseractCubeInner .left{transform:rotateY(-90deg)translateZ(clamp(29px,4.5vw,50px))}.tesseractCubeInner .top{transform:rotateX(90deg)translateZ(clamp(29px,4.5vw,50px))}.tesseractCubeInner .bottom{transform:rotateX(-90deg)translateZ(clamp(29px,4.5vw,50px))}.tesseractEnergyCore{box-shadow:0 0 calc(36px + 42px*var(--tesseract-energy)) #54dafff2,0 0 calc(80px + 60px*var(--tesseract-energy)) #226fffb8;background:#e5fbff;border-radius:28%;animation:.9s ease-in-out infinite alternate tesseractCorePulse;position:absolute;inset:36%}.tesseractHud{z-index:2;animation:tesseractHudSpin calc(22s/var(--tesseract-motion)) linear infinite;border:1px solid #4acdff52;border-radius:50%;position:absolute;top:47%;left:50%;translate:-50% -50%;box-shadow:0 0 24px #2da0ff1a}.tesseractHudOuter{aspect-ratio:1;width:min(72%,430px)}.tesseractHudInner{aspect-ratio:1;width:min(52%,310px);animation-direction:reverse;animation-duration:calc(14s/var(--tesseract-motion));border-style:dashed}.tesseractHud i{background:#57d5ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #37baff}.tesseractHud i:first-child{top:-4px;left:50%}.tesseractHud i:nth-child(2){top:24%;right:8%}.tesseractHud i:nth-child(3){bottom:24%;right:8%}.tesseractHud i:nth-child(4){bottom:-4px;left:50%}.tesseractHud i:nth-child(5){bottom:24%;left:8%}.tesseractHud i:nth-child(6){top:24%;left:8%}.tesseractProjection{z-index:3;background:radial-gradient(#69e1ff38,#2484ff1a 38%,#0000 70%);border-top:1px solid #63dcff6b;border-radius:50%;width:min(54%,330px);height:18%;position:absolute;bottom:11%;left:50%;transform:rotateX(66deg);box-shadow:0 -12px 35px #31abff29}.tesseractProjection span{border:1px solid #4fc6ff61;border-radius:50%;animation:2.4s ease-in-out infinite tesseractProjectionPulse;position:absolute;inset:18%}.tesseractProjection span:nth-child(2){animation-delay:-.8s;inset:34%}.tesseractProjection span:nth-child(3){animation-delay:-1.6s;inset:46%}.tesseractData{z-index:6;clip-path:polygon(0 0,92% 0,100% 18%,100% 100%,8% 100%,0 82%);background:#02140c9e;border:1px solid #d9b65f42;gap:5px;width:min(22%,150px);padding:9px;font-family:inherit;display:grid;position:absolute;top:48%;translate:0 -50%}.tesseractDataLeft{left:3%}.tesseractDataRight{text-align:right;clip-path:polygon(8% 0,100% 0,100% 82%,92% 100%,0 100%,0 18%);right:3%}.tesseractData small{letter-spacing:.16em;color:#d9b65f;font-size:8px}.tesseractData strong{color:#dff8ff;font-size:10px}.tesseractData>span{background:#48836547;height:3px;overflow:hidden}.tesseractData>span i{background:linear-gradient(90deg,#2fcbff,#8be9ff);height:100%;display:block;box-shadow:0 0 8px #2dc2ff}.tesseractCoreLabel{z-index:7;text-align:center;letter-spacing:.14em;text-shadow:0 0 12px #32bdff5c;display:grid;position:absolute;bottom:3%;left:50%;translate:-50%}.tesseractCoreLabel strong{color:#e5d18e;font-size:14px}.tesseractCoreLabel small{color:#7bdfff;font-size:7px}.thadTesseractCore.state-listening .tesseractHud{border-color:#54ffb38a;box-shadow:0 0 34px #2aeb902e}.thadTesseractCore.state-thinking .tesseractCube{animation-duration:calc(7s/var(--tesseract-motion))}.thadTesseractCore.state-thinking .tesseractHud{animation-duration:5s}.thadTesseractCore.state-speaking .tesseractOrbit{filter:brightness(calc(1.05 + var(--tesseract-energy)*.5));transform:scale(calc(1 + var(--tesseract-energy)*.08))}.thadTesseractCore.state-alert .tesseractCube .face{border-color:#ffd16b;box-shadow:inset 0 0 30px #ffc44957,0 0 28px #ff9f2f40}.commandCoreDisplayOnly .thadCoreV2Visual .thadTesseractCore,.commandWorkspacePanel[data-workspace-id=core] .thadCoreV2Visual .thadTesseractCore,.thadIdentityCoreSurface .thadCoreV2Visual .thadTesseractCore{width:100%!important;height:100%!important;min-height:inherit!important}.commandCoreDisplayOnly .dimensionalTesseractActive .thadMusicWavefield{mix-blend-mode:screen;opacity:.34}@keyframes tesseractCubeSpin{0%{transform:rotateX(-18deg)rotateY(0)rotate(4deg)}to{transform:rotateX(342deg)rotateY(360deg)rotate(364deg)}}@keyframes tesseractHover{0%,to{translate:0 -3%;scale:.96}50%{translate:0 4%;scale:1.03}}@keyframes tesseractCorePulse{0%{opacity:.72;transform:scale(.82)}to{opacity:1;transform:scale(calc(1 + var(--tesseract-energy)*.18))}}@keyframes tesseractHudSpin{to{rotate:360deg}}@keyframes tesseractProjectionPulse{0%,to{opacity:.18;scale:.72}50%{opacity:.78;scale:1.08}}@keyframes tesseractParticleFloat{0%{opacity:.14;translate:-4px 7px}to{opacity:.72;translate:6px -9px}}@keyframes tesseractAtmosphereSpin{to{rotate:360deg}}@media (max-width:760px){.tesseractData{display:none}.tesseractHudOuter{width:82%}.tesseractScene{inset:10% 5% 18%}}@media (prefers-reduced-motion:reduce){.thadTesseractCore *{animation-duration:1ms!important;animation-iteration-count:1!important}}html[data-thad-theme=training-haven]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--thad-text-primary:#484848;--thad-text-secondary:#657276;--thad-text-muted-strong:#657276;--thad-text-placeholder:#738287;--thad-bg-elevated:#fff;--thad-bg-elevated-2:#f1fafb;--thad-control-bg:#fff;--thad-control-bg-hover:#e4f5f6;--thad-control-text:#484848;--thad-control-border:#cbe7e9;--thad-control-border-strong:#48aeb6;--thad-workspace-shell-bg:#fff;--thad-workspace-header-bg:#fff;--thad-workspace-border:#9fd4d8;--thad-workspace-divider:#cbe7e9}.commandRedesignShell[data-theme=training-haven]{color:#484848!important;background:linear-gradient(145deg,#e7f4f5 0%,#f8fcfc 52%,#eef8f9 100%)!important}.commandRedesignShell[data-theme=training-haven] .commandMain{color:#484848!important;background:0 0!important}.commandRedesignShell[data-theme=training-haven] :is(.commandHeader,.commandStatusFooter){color:#484848!important;background:#fff!important;border-color:#cbe7e9!important;box-shadow:0 8px 24px #0f485217!important}.commandRedesignShell[data-theme=training-haven] .commandRail{color:#fff!important;background:linear-gradient(#0f4852,#104b55)!important;border-color:#48aeb6!important}.commandRedesignShell[data-theme=training-haven] .commandRail :is(strong,small,span,button,svg){color:#fff!important}.commandRedesignShell[data-theme=training-haven] .commandRailNav button.active,.commandRedesignShell[data-theme=training-haven] .commandRailNav button:hover{background:#bbe4e82e!important;border-color:#bbe4e8!important}.commandRedesignShell[data-theme=training-haven] :is(.commandGridCard,.commandGridWindow){color:#484848!important;background:#fff!important;border-color:#cbe7e9!important;box-shadow:0 12px 30px #0f48521f!important}.commandRedesignShell[data-theme=training-haven] :is(.commandGridCard,.commandGridWindow)>header,.commandRedesignShell[data-theme=training-haven] .commandGridCardIntegrated>.commandIntegratedHeader{color:#484848!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fff,#f1fafb)!important;border-bottom:1px solid #cbe7e9!important}.commandRedesignShell[data-theme=training-haven] .commandGridCardIntegrated>.commandIntegratedHeader:after{background:linear-gradient(90deg,#0000,#48aeb6,#0000)!important}.commandRedesignShell[data-theme=training-haven] :is(.commandHeader,.commandStatusFooter,.commandGridCard,.commandGridWindow) :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,dt,dd){color:#484848!important;text-shadow:none!important}.commandRedesignShell[data-theme=training-haven] :is(.commandHeader,.commandStatusFooter,.commandGridCard,.commandGridWindow) :is(p,small,span,li,td,time,em){color:#657276!important}.commandRedesignShell[data-theme=training-haven] :is(.commandGridCard,.commandGridWindow):not(.commandCoreCard) :is(article,.card,.panel,[class$=Card],[class$=Panel]){color:#484848!important;background:#f7fcfc!important;border-color:#cbe7e9!important}.commandRedesignShell[data-theme=training-haven] :is(button,.buttonLink,a[role=button]):not(.active):not([aria-pressed=true]):not(.dangerButton){color:#104b55!important;background:#e4f5f6!important;border-color:#9fd4d8!important}.commandRedesignShell[data-theme=training-haven] :is(button.active,button[aria-pressed=true],.primaryButton,.thadWorkspaceButton){color:#fff!important;background:#48aeb6!important;border-color:#0f4852!important}.commandRedesignShell[data-theme=training-haven] .commandGridTitle{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.commandRedesignShell[data-theme=training-haven] .commandRail .commandRailNav button{color:#0f4852!important;background:#e4f5f6!important;border-color:#9fd4d8!important}.commandRedesignShell[data-theme=training-haven] .commandRail .commandRailNav button :is(span,svg){color:#0f4852!important;filter:none!important}.commandRedesignShell[data-theme=training-haven] .commandRail .commandRailNav button.active,.commandRedesignShell[data-theme=training-haven] .commandRail .commandRailNav button:hover{color:#fff!important;background:#48aeb6!important;border-color:#bbe4e8!important;box-shadow:inset 3px 0 #bbe4e8,0 7px 16px #00000024!important}.commandRedesignShell[data-theme=training-haven] .commandRail .commandRailNav button:is(.active,:hover) :is(span,svg){color:#fff!important}.commandRedesignShell[data-theme=training-haven] .commandConnections{background:#052b32b8!important;border-color:#bbe4e852!important}.commandRedesignShell[data-theme=training-haven] .commandConnections :is(header strong,.connectionRow strong){color:#fff!important}.commandRedesignShell[data-theme=training-haven] .commandConnections :is(header small,.connectionRow small){color:#bbe4e8!important}.commandRedesignShell[data-theme=training-haven] .commandConnections .connectionRow{color:#fff!important;background:#ffffff0e!important;border-color:#bbe4e829!important}.commandRedesignShell[data-theme=training-haven] .commandConnections .connectionRow :is(span,svg){color:#fff!important}.commandRedesignShell[data-theme=training-haven] .commandStatusFooter :is(span,small,strong,svg){color:#657276!important}.commandRedesignShell[data-theme=training-haven] .commandStatusFooter .online{color:#0f4852!important}.commandRedesignShell[data-theme=training-haven] .agencyCentralDetailCard{border-radius:14px;margin:0 0 16px;padding:16px 18px;color:#484848!important;background:#fff!important;border:1px solid #9fd4d8!important;box-shadow:0 10px 24px #0f48521a!important}.commandRedesignShell[data-theme=training-haven] .agencyCentralDetailCard header{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 0 12px;display:flex;background:0 0!important;border-bottom:1px solid #cbe7e9!important}.commandRedesignShell[data-theme=training-haven] .agencyCentralDetailCard header small,.commandRedesignShell[data-theme=training-haven] .agencyCentralDetailCard small{color:#657276!important}.commandRedesignShell[data-theme=training-haven] .agencyCentralDetailCard h3{margin:2px 0 0;font-size:20px;color:#104b55!important}.commandRedesignShell[data-theme=training-haven] .agencyCentralDetailCard button{border-radius:8px;padding:8px 12px;font-weight:700;color:#104b55!important;background:#e4f5f6!important;border:1px solid #48aeb6!important}.commandRedesignShell[data-theme=training-haven] .agencyCentralDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.commandRedesignShell[data-theme=training-haven] .agencyCentralDetailGrid span{border-radius:10px;gap:4px;padding:10px 12px;display:grid;background:#f7fcfc!important;border:1px solid #cbe7e9!important}.commandRedesignShell[data-theme=training-haven] .agencyCentralDetailGrid strong{font-size:16px;color:#0f4852!important}@media (max-width:900px){.commandRedesignShell[data-theme=training-haven] .agencyCentralDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.commandRedesignShell[data-theme=training-haven]{--th-primary:#48aeb6;--th-secondary:#0f4852;--th-dark:#104b55;--th-accent:#bbe4e8;--th-text:#484848;--th-surface:#fff;--th-light:#f7fcfc;color:#484848!important;background:linear-gradient(145deg,#e8f5f6 0%,#fff 54%,#f1fafa 100%)!important}.commandRedesignShell[data-theme=training-haven] :is(.commandMain,.commandCanvas,.dashboardCanvas,.workspaceCanvas,.tabCanvas){color:#484848!important;background:0 0!important}.commandRedesignShell[data-theme=training-haven] :is(.commandGridCard,.commandGridWindow,.dashboardWindow,.panel,.agencyManagementWorkspace,.agencyManagementTableWrap,.agencyReportingWorkspace,.agencyCentralDetailCard){color:#484848!important;background:#fff!important;border-color:#bbe4e8!important}.commandRedesignShell[data-theme=training-haven] :is(.commandGridCard>header,.commandGridWindow>header,.windowHeader,.agencyManagementHeader,.agencyReportingHeader){color:#484848!important;background:linear-gradient(#fff,#f7fcfc)!important;border-color:#bbe4e8!important}.commandRedesignShell[data-theme=training-haven] :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,th,dt,dd){color:#484848!important;text-shadow:none!important}.commandRedesignShell[data-theme=training-haven] :is(p,small,span,li,td,time,em){color:#657276!important}.commandRedesignShell[data-theme=training-haven] :is(input,textarea,select){color:#484848!important;background:#fff!important;border-color:#48aeb6!important}.commandRedesignShell[data-theme=training-haven] :is(input,textarea,select)::placeholder{opacity:1;color:#657276!important}.commandRedesignShell[data-theme=training-haven] :is(button,.buttonLink,a[role=button]):not(.dangerButton){color:#104b55!important;background:#e8f5f6!important;border-color:#48aeb6!important}.commandRedesignShell[data-theme=training-haven] :is(button:hover,.buttonLink:hover,a[role=button]:hover):not(.dangerButton){color:#0f4852!important;background:#bbe4e8!important}.commandRedesignShell[data-theme=training-haven] :is(.primaryButton,.thadWorkspaceButton,.agencyRefreshCompaniesButton,.agencyOpenDetail){color:#fff!important;background:#48aeb6!important;border-color:#0f4852!important}.commandRedesignShell[data-theme=training-haven] :is(.commandRail,.sidebar,.thadSidebar){color:#fff!important;background:linear-gradient(#0f4852,#104b55)!important;border-color:#48aeb6!important}.commandRedesignShell[data-theme=training-haven] :is(.commandRail button,.sidebar button,.thadSidebar button){color:#0f4852!important;background:#e8f5f6!important;border-color:#bbe4e8!important}.commandRedesignShell[data-theme=training-haven] :is(.commandRail button.active,.commandRail button:hover,.sidebar button.active,.sidebar button:hover,.thadSidebar button.active,.thadSidebar button:hover){color:#fff!important;background:#48aeb6!important;border-color:#bbe4e8!important}.commandRedesignShell[data-theme=training-haven] :is(.commandConnections,.connectionsPanel){color:#fff!important;background:#104b55!important;border-color:#48aeb6!important}.commandRedesignShell[data-theme=training-haven] :is(.commandConnections strong,.commandConnections span,.commandConnections small,.connectionsPanel strong,.connectionsPanel span,.connectionsPanel small){color:#fff!important}.commandRedesignShell[data-theme=training-haven] :is(.agencyManagementMetrics>span,.agencyCompactMetrics>span,.regMetricRow>span){color:#484848!important;background:#e8f5f6!important;border-color:#bbe4e8!important}.commandRedesignShell[data-theme=training-haven] :is(.agencyCompactMetrics,.regMetricRow)>span{color:#484848!important;box-shadow:none!important;background:#e4f5f6!important;border:1px solid #9fd4d8!important}.commandRedesignShell[data-theme=training-haven] :is(.agencyCompactMetrics,.regMetricRow)>span strong{color:#104b55!important}.commandRedesignShell[data-theme=training-haven] :is(.agencyCompactMetrics,.regMetricRow)>span small,.commandRedesignShell[data-theme=training-haven] :is(.agencyCompactFooter,.regCompact)>p,.commandRedesignShell[data-theme=training-haven] .agencyCompactFooter{color:#657276!important}.commandRedesignShell[data-theme=training-haven] .commandCoreCard :is(.thadStripPanel,.thadCoreV2Status,.thadCoreV2Voice,.thadCoreV2Energy) :is(strong,b){color:#f3fdff!important}.commandRedesignShell[data-theme=training-haven] .commandCoreCard :is(.thadStripPanel,.thadCoreV2Status,.thadCoreV2Voice,.thadCoreV2Energy) :is(small,p,span){color:#bbe4e8!important}.commandRedesignShell[data-theme=training-haven] .commandCoreCard .thadCompactPanelContent strong,.commandRedesignShell[data-theme=training-haven] .commandCoreCard .thadCompactVoiceContent strong{color:#7bdde3!important}html[data-thad-theme=training-haven] .commandWorkspaceBackdrop{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#0f485247!important}html[data-thad-theme=training-haven] .commandWorkspacePanel{color:#484848!important;background:#fff!important;border-color:#9fd4d8!important;box-shadow:0 26px 76px #0f48523d!important}html[data-thad-theme=training-haven] .commandWorkspacePanel>header{color:#484848!important;box-shadow:none!important;background:#fff!important;border-bottom-color:#cbe7e9!important}html[data-thad-theme=training-haven] .commandWorkspacePanel>header .commandGridTitle{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.thadDsWorkspace,.thadDsSection,.thadDsSectionBody,.thadDsSummaryTile,.calendarDsWorkspace,.calendarDsHeader,.calendarDsSummary,.calendarDsBody,.calendarDsAgenda,.calendarDsDays,.calendarDsPrep,.meetingPrepPanel,.meetingPrepWorkspace,.meetingPrepCard,.todoPanel,.todoPanelDs2,.todoWorkspaceBody,.todoListDirectory,.todoDetailPane,.todoRow,.outlookDsWorkspace,.outlookMailboxNav,.outlookMessageList,.outlookMessageDetail,.outlookMessageRow,.expandedBrief,.briefWorkflowHeader,.briefWorkflowItem,.briefMessagePreview,.hubspotPanel,.hubspotWorkspace,.hubspotSection,.hubspotCard,.peopleCrmPanel,.peopleWorkspace,.peopleSection,.peopleCard,.intelligencePanel,.intelligenceWorkspace,.jobsPanel,.jobHistoryPanel,.jobCard,.stockPanel,.stockWorkspace,.stockCard,.stockPicker,.stockTable,.huePanel,.hueWorkspace,.hueSection,.hueCard,.hueConnect,.hueRooms>article,.steamPanel,.steamWorkspace,.steamSection,.steamCard,.chatgptWorkspace,.chatgptWorkspacePanel,.chatgptPanel,.openAiVoiceStudio,.voiceStudioCard,.settingsPanel,.settingsWorkspace,.settingsSection,.settingsCard,.regulatoryIntelligence,.regulatoryWorkspace,.complianceOperationsCenter,.officialSourceRegistry,.processingWorkspace,.documentIntelligenceWorkspace,.sourceCard,.documentCard,.mappingCard,.monitoringCard,.processingCard,article,.card,.workspaceCard,.summaryCard,.detailPanel,.subPanel,.emptyState){color:#484848!important;background:#fff!important;border-color:#cbe7e9!important;box-shadow:0 7px 20px #0f485212!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.surfaceMuted,.toolbar,.filterBar,.calendarAgendaRange,.todoToolbar,.todoQuickAdd,.outlookToolbar){color:#484848!important;background:#e4f5f6!important;border-color:#cbe7e9!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(p,small,span,li,td,time,em){color:#657276!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(input,textarea,select){color:#484848!important;background:#fff!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .commandWorkspacePanel :is(button.active,button[aria-pressed=true],.primaryButton,.thadWorkspaceButton){color:#fff!important;background:#48aeb6!important;border-color:#0f4852!important}html[data-thad-theme=training-haven] .commandWorkspacePanel :is(button.active,button[aria-pressed=true],.primaryButton,.thadWorkspaceButton) :is(span,strong,svg){color:#fff!important}:root{--thad-font-display:Inter,ui-sans-serif,system-ui,sans-serif;--thad-font-interface:Inter,"Segoe UI",ui-sans-serif,system-ui,sans-serif;--thad-display-tracking:.02em;--thad-theme-background-asset:none}html[data-thad-theme],.commandRedesignShell[data-theme]{font-family:var(--thad-font-interface)}.commandRedesignShell[data-theme-family=cinematic] :is(.commandBrand strong,.commandHeader h1,.commandGridTitle h2,.commandGridWindow>header strong,.commandConnections header strong,.commandStatusFooter strong,.thadCoreV2Status strong,.tesseractCoreLabel strong){font-family:var(--thad-font-display)!important;letter-spacing:var(--thad-display-tracking)!important;font-weight:600!important}.commandRedesignShell[data-theme-family=cinematic] :is(.commandBrand small,.commandGridTitle p,.commandHeaderIdentity small){letter-spacing:.14em!important}.thadThemeBrand{align-items:center;gap:10px;min-width:0;display:flex}.thadThemeBrand>div{min-width:0;display:grid}.thadThemeBrandMark{object-fit:contain;flex:none;display:block}.commandBrand .thadThemeBrand{width:100%}.commandBrand .thadThemeBrandMark{width:38px;height:38px}.commandHeaderIdentity>.thadThemeBrandMark{width:44px;height:44px}.moduleBrandIcon.thadThemeBrandMark{width:22px!important;height:22px!important}.commandRedesignShell[data-theme-brand=regal-crown] .thadThemeBrandMark{filter:drop-shadow(0 0 7px #d9b65f57)}.commandRedesignShell[data-theme-brand=regal-crown] .commandBrand .thadThemeBrandMark{width:46px;height:46px}.commandRedesignShell[data-theme-brand=regal-crown] .commandBrand strong{white-space:nowrap;font-size:20px!important}.commandRedesignShell[data-theme-ornament=regal-energy]{isolation:isolate}.commandRedesignShell[data-theme-ornament=regal-energy]:after{content:"";z-index:0;pointer-events:none;background-image:var(--thad-theme-background-asset);opacity:.52;mix-blend-mode:screen;background-position:50%;background-size:cover;position:absolute;inset:0}.commandRedesignShell[data-theme-panel=gilded] :is(.commandGridWindow,.commandCoreCard,.commandCard,.commandModuleManager){outline-offset:-4px;outline:1px solid #d9b65f14;position:relative}.commandRedesignShell[data-theme-panel=gilded] :is(.commandGridWindow,.commandCoreCard,.commandCard):before{content:"";pointer-events:none;z-index:10;opacity:.55;background:linear-gradient(#d9b65f,#d9b65f) 0 0/18px 1px no-repeat,linear-gradient(#d9b65f,#d9b65f) 0 0/1px 18px no-repeat,linear-gradient(#d9b65f,#d9b65f) 100% 0/18px 1px no-repeat,linear-gradient(#d9b65f,#d9b65f) 100% 0/1px 18px no-repeat,linear-gradient(#d9b65f,#d9b65f) 0 100%/18px 1px no-repeat,linear-gradient(#d9b65f,#d9b65f) 0 100%/1px 18px no-repeat,linear-gradient(#d9b65f,#d9b65f) 100% 100%/18px 1px no-repeat,linear-gradient(#d9b65f,#d9b65f) 100% 100%/1px 18px no-repeat;position:absolute;inset:6px}.thadThemeAiCore{width:100%;height:100%;min-height:inherit;place-items:stretch stretch;display:grid}.thadThemeAiCore>*{width:100%!important;height:100%!important;min-height:inherit!important}.thadThemeAiCore[data-render-state=paused] *,.thadThemeAiCore[data-reduced-motion=static] *{animation-play-state:paused!important}.thadThemeAiCore[data-reduced-motion=minimal]{--tesseract-motion:.22;--core-motion:.22}.richThemeChoiceCard .themeChoicePreview{isolation:isolate}.richThemeChoiceCard .themeChoiceMark{z-index:4;object-fit:contain;width:18px;height:18px;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--preview-accent) 45%,transparent));position:absolute;top:7px;left:7px}.richThemeChoiceCard[data-theme-family=cinematic] .themeChoicePreview{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--preview-accent) 56%,transparent)}.richThemeChoiceCard .themeChoiceMeta{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) auto!important}.richThemeChoiceCard .themeChoiceTitle{grid-column:1/3;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.richThemeChoiceCard .themeChoiceTitle strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.richThemeChoiceCard .themeChoiceTitle span{background:var(--thad-accent-soft);color:var(--thad-accent);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex:none;padding:2px 5px;font-size:7px;font-weight:800}.richThemeChoiceCard .themeChoiceMeta>small{white-space:normal!important;grid-column:1/3!important;min-height:28px!important;line-height:1.3!important}.richThemeChoiceCard .themeChoiceCapabilities{grid-column:1;gap:4px;min-width:0;display:flex;overflow:hidden}.richThemeChoiceCard .themeChoiceCapabilities i{border:1px solid var(--thad-border);color:var(--thad-text-muted);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal}.richThemeChoiceCard .themeChoiceMeta>em{grid-area:3/2!important;align-self:center!important}@media (max-width:760px){.commandHeaderIdentity>.thadThemeBrandMark{display:none}}@media (prefers-reduced-motion:reduce){.commandRedesignShell[data-theme-motion=cinematic]:after{opacity:.32}}.commandRedesignShell[data-theme=loki] .thadThemeBrandMark,html[data-thad-theme=loki] .thadThemeBrandMark{object-fit:contain;filter:drop-shadow(0 0 6px #d9b65f8c)drop-shadow(0 0 14px #4ade8029)}.commandRedesignShell[data-theme=loki] .commandBrand .thadThemeBrandMark{width:52px;height:52px;margin:-3px 0}.commandRedesignShell[data-theme=loki] .commandHeaderIdentity>.thadThemeBrandMark{width:48px;height:48px}.commandRedesignShell[data-theme=loki] .moduleBrandIcon.thadThemeBrandMark{width:25px!important;height:25px!important}.tesseractWebglStage{z-index:4;pointer-events:none;filter:drop-shadow(0 0 calc(12px + 20px*var(--tesseract-energy)) #2cbeff73);transition:filter .12s linear;position:absolute;inset:4% 12% 12%}.tesseractWebglCanvas{background:0 0!important;width:100%!important;height:100%!important;display:block!important}.tesseractCssFallback{z-index:4}.thadTesseractCore.music-active .tesseractAtmosphere{opacity:calc(.58 + var(--tesseract-energy)*.42);filter:blur(calc(23px + 8px*var(--tesseract-energy))) brightness(calc(.92 + var(--tesseract-energy)*.55))}.thadTesseractCore.music-active .tesseractHud{box-shadow:0 0 calc(20px + 28px*var(--tesseract-energy)) rgba(45,160,255,calc(.1 + var(--tesseract-energy)*.24));border-color:rgba(74,205,255,calc(.28 + var(--tesseract-energy)*.3))}.thadTesseractCore.music-active .tesseractProjection{opacity:calc(.55 + var(--tesseract-energy)*.45);box-shadow:0 -12px calc(30px + 48px*var(--tesseract-energy)) rgba(49,171,255,calc(.14 + var(--tesseract-energy)*.26))}.thadTesseractCore.music-active .tesseractCoreLabel{text-shadow:0 0 calc(10px + 20px*var(--tesseract-energy)) #32bdffb8}.thadTesseractCore.music-active .tesseractCoreLabel small{color:#a4eeff}@media (max-width:760px){.tesseractWebglStage{inset:7% 2% 13%}}@media (prefers-reduced-motion:reduce){.tesseractWebglStage{filter:drop-shadow(0 0 14px #2cbeff57)}.thadTesseractCore.music-active .tesseractHud,.thadTesseractCore.music-active .tesseractProjection{transition:none}}.hueCompactGrid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:8px!important;min-height:0!important;display:grid!important;overflow:auto!important}.hueCompactLight{border:1px solid var(--thad-border-dark)!important;background:color-mix(in srgb,var(--thad-surface) 88%,transparent)!important;border-radius:10px!important;min-width:0!important;padding:9px!important}.hueCompactLightHeader{grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;display:grid!important}.hueCompactBulb{place-items:center;width:30px;height:30px;display:grid}.hueCompactBulb svg{width:30px;height:30px}.hueCompactLightHeader strong{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;line-height:1.15!important}.hueCompactPowerButton,.hueIndividualLights>article>button,.hueRoomsSection>.hueRooms>article>header>button{border:1px solid color-mix(in srgb,var(--thad-border) 72%,transparent)!important;background:color-mix(in srgb,var(--thad-surface-2) 86%,transparent)!important;min-width:48px!important;min-height:34px!important;color:var(--thad-text-muted)!important;border-radius:9px!important;padding:6px 9px!important;font-weight:800!important}.hueCompactPowerButton.on,.hueIndividualLights>article>button.on,.hueRoomsSection>.hueRooms>article>header>button.on{color:var(--thad-success)!important;border-color:color-mix(in srgb,var(--thad-success) 65%,var(--thad-border))!important;background:color-mix(in srgb,var(--thad-success) 12%,var(--thad-surface-2))!important;box-shadow:0 0 16px color-mix(in srgb,var(--thad-success) 18%,transparent)!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSyncList{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;grid-auto-rows:minmax(118px,auto)!important;align-content:start!important;gap:7px!important;padding:2px 5px 4px 2px!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=hue] .hueLightSelectionCard{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:10px!important;grid-template-rows:minmax(0,1fr) auto!important;align-content:start!important;gap:7px!important;min-width:0!important;min-height:118px!important;padding:8px!important;display:grid!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSelectionIdentity{grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:6px!important;min-width:0!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSelectionIdentity svg{width:28px!important;height:28px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSelectionIdentity>div{min-width:0!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSelectionIdentity strong{-webkit-line-clamp:2!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;font-size:11px!important;line-height:1.16!important;display:-webkit-box!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSelectionIdentity small{color:var(--thad-text-muted)!important;font-size:9px!important;line-height:1.15!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSelectionOptions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSelectionOptions label{white-space:nowrap!important;justify-content:center!important;gap:4px!important;min-width:0!important;padding:5px!important;font-size:9px!important;line-height:1!important;display:flex!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection{place-content:start stretch!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms{grid-area:2/1/auto/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:min-content!important;grid-auto-flow:row!important;place-content:start stretch!important;place-self:start stretch!important;justify-items:stretch!important;width:100%!important;min-width:0!important;height:100%!important;padding:0 5px 4px 0!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms>article{align-self:start!important;width:auto!important;min-width:0!important;max-width:none!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms>article header strong{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}@media (max-width:1050px){.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSyncList{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important}}@media (max-width:620px){.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection>.hueRooms{grid-template-columns:1fr!important}}html[data-thad-theme=loki] .commandWorkspaceLayer{font-family:var(--thad-font-interface)!important}html[data-thad-theme=loki] .commandWorkspaceBackdrop{-webkit-backdrop-filter:blur(5px)saturate(.82)!important;backdrop-filter:blur(5px)saturate(.82)!important;background:#010804c2!important}html[data-thad-theme=loki] .commandWorkspacePanel{--thad-surface:#071b10;--thad-surface-2:#0c2818;--thad-surface-muted:#091f13;--thad-text:#effff3;--thad-text-muted:#a0b9a6;--thad-text-primary:#effff3;--thad-text-secondary:#c6d9ca;--thad-text-muted-strong:#9eb7a4;--thad-text-placeholder:#819889;--thad-bg-elevated:#0c2818;--thad-bg-elevated-2:#102f1c;--thad-accent:#4ade80;--thad-accent-2:#86efac;--thad-accent-soft:#4ade8024;--thad-border:#d9b65f4a;--thad-border-dark:#d9b65f61;--thad-accent-strong:#79e99a;--thad-button-primary-text:#031108;--thad-control-bg:#082615eb;--thad-control-bg-hover:#0d3a1ff5;--thad-control-text:#effff3;--thad-control-border:#d9b65f57;--thad-control-border-strong:#4ade80;--thad-shadow:0 22px 60px #0000008c;isolation:isolate!important;color:var(--thad-text)!important;font-family:var(--thad-font-interface)!important;background:radial-gradient(circle at 58% 0,#3bbe5c1f,#0000 33%),linear-gradient(155deg,#071c10fc,#020d07fe 58%,#05160cfc)!important;border-color:#d9b65f75!important;position:fixed!important;box-shadow:0 26px 76px #0000009e,inset 0 0 0 1px #d9b65f0f,inset 0 1px #ead38e1f!important}html[data-thad-theme=loki] .commandWorkspacePanel:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--thad-theme-background-asset);opacity:.18;mix-blend-mode:screen;background-position:50%;background-size:cover;position:absolute;inset:0}html[data-thad-theme=loki] .commandWorkspacePanel:after{content:"";z-index:20;pointer-events:none;opacity:.58;background:linear-gradient(#d9b65f,#d9b65f) 0 0/24px 1px no-repeat,linear-gradient(#d9b65f,#d9b65f) 0 0/1px 24px no-repeat,linear-gradient(#d9b65f,#d9b65f) 100% 0/24px 1px no-repeat,linear-gradient(#d9b65f,#d9b65f) 100% 0/1px 24px no-repeat,linear-gradient(#d9b65f,#d9b65f) 0 100%/24px 1px no-repeat,linear-gradient(#d9b65f,#d9b65f) 0 100%/1px 24px no-repeat,linear-gradient(#d9b65f,#d9b65f) 100% 100%/24px 1px no-repeat,linear-gradient(#d9b65f,#d9b65f) 100% 100%/1px 24px no-repeat;border-radius:11px;position:absolute;inset:7px}html[data-thad-theme=loki] .commandWorkspacePanel>header{color:#ead38e!important;background:linear-gradient(#1e442aed,#071b0ffa)!important;border-bottom-color:#d9b65f57!important;box-shadow:inset 0 -1px #d9b65f14!important}html[data-thad-theme=loki] .commandWorkspacePanel :is(h1,h2,h3,h4,.thadDsHeaderTitle,.workspaceTitle,.panelTitle),html[data-thad-theme=loki] .commandWorkspacePanel .commandGridTitle h2{font-family:var(--thad-font-display)!important;letter-spacing:var(--thad-display-tracking)!important;color:#ead38e!important;text-shadow:0 0 13px #d9b65f21!important;font-weight:600!important}html[data-thad-theme=loki] .commandWorkspacePanel .commandGridTitle p,html[data-thad-theme=loki] .commandWorkspacePanel :is(.eyebrow,.thadDsEyebrow){color:#7fe49c!important;letter-spacing:.13em!important}html[data-thad-theme=loki] .commandWorkspaceBody{color:var(--thad-text)!important;background:linear-gradient(#05170dbd,#020c07d1)!important}html[data-thad-theme=loki] .commandWorkspacePanel :is(input,select,textarea){color:var(--thad-text)!important;caret-color:#86efac!important;background:#031109d6!important;border-color:#d9b65f4f!important}html[data-thad-theme=loki] .commandWorkspacePanel :is(input,select,textarea):focus{border-color:#4ade80!important;box-shadow:0 0 0 2px #4ade8021,0 0 18px #4ade8014!important}html[data-thad-theme=loki] .commandWorkspacePanel :is(.thadWorkspaceShell,.thadDsShell,.thadDsSection,.settingsSection,.stockPicker,.stockTable,.hueConnect,.hueSyncPanel,.hueIndividualSection,.hueRoomsSection,.meetingWorkspaceCard,.todoPanel,.chatgptWorkspacePanel){color:var(--thad-text)!important;background:linear-gradient(#0c2b19e0,#04130af0)!important;border-color:#d9b65f45!important;box-shadow:inset 0 1px #d9b65f0d!important}html[data-thad-theme=loki] .commandWorkspacePanel :is(p,small,label,span){border-color:#d9b65f33}html[data-thad-theme=loki] .commandWorkspacePanel a{color:#86efac}html[data-thad-theme=loki] .commandWorkspacePanel :is(button,.btn,.primaryButton,.secondaryButton,.thadWorkspaceButton){font-family:var(--thad-font-interface)!important}html[data-thad-theme=loki] .commandWorkspacePanel :is(button,.secondaryButton):not(.primaryButton){border-color:#d9b65f54!important}html[data-thad-theme=loki] .commandWorkspacePanel :is(button,.secondaryButton):not(.primaryButton):hover{border-color:#4ade80!important;box-shadow:0 0 17px #4ade801c!important}html[data-thad-theme=loki] .commandWorkspacePanel ::-webkit-scrollbar-thumb{background:linear-gradient(#d9b65f,#3f9f5b)!important;border-color:#06140c!important}.thadTesseractCore:before{content:"";aspect-ratio:1;z-index:3;pointer-events:none;width:42%;filter:blur(calc(7px + 9px*var(--tesseract-energy))) brightness(calc(.92 + var(--tesseract-energy)*.45));opacity:calc(.58 + var(--tesseract-energy)*.26);mix-blend-mode:screen;translate:-50% -50%;scale:calc(.86 + var(--tesseract-energy)*.18);background:radial-gradient(circle,#f0fefff0 0,#68e2ff94 12%,#2797ff47 34%,#165eff1a 56%,#0000 74%);border-radius:50%;transition:filter .12s linear,opacity .12s linear,scale .12s linear;position:absolute;top:46%;left:50%}.tesseractCubeInner{opacity:.13!important;filter:blur(.2px)!important}.tesseractCubeInner .face{box-shadow:none!important;background:0 0!important;border-color:#bef3ff38!important}.tesseractEnergyCore{filter:blur(3px)!important;box-shadow:0 0 calc(48px + 52px*var(--tesseract-energy)) #54daffd1,0 0 calc(100px + 70px*var(--tesseract-energy)) #226fff70!important;background:radial-gradient(circle,#fffffffa,#77e7ffa8 18%,#3097ff47 45%,#0000 72%)!important;border-radius:50%!important;inset:31%!important}.tesseractMusicEnergy{z-index:2;pointer-events:none;opacity:0;filter:blur(.3px)saturate(1.25);mix-blend-mode:screen;transition:opacity .35s;position:absolute;inset:5% 14% 13%;overflow:hidden}.tesseractMusicEnergy:before{content:"";background:radial-gradient(ellipse at 50% 52%,rgba(104,255,137,calc(.1 + var(--tesseract-energy)*.18)),#14b04c14 36%,transparent 72%);filter:blur(calc(18px + 16px*var(--tesseract-energy)));border-radius:50%;position:absolute;inset:8% 12%}.tesseractMusicEnergy i{--strand-x:calc(var(--strand-offset) - 50%);left:var(--strand-offset);transform-origin:50% 100%;width:2px;height:82%;opacity:calc(.16 + var(--tesseract-energy)*.55);animation:lokiEnergyStrand var(--strand-duration) ease-in-out infinite alternate;animation-delay:var(--strand-delay);background:linear-gradient(#0000,#32ff742e 16%,#5cff84d1 50%,#0d75352e 84%,#0000);border-radius:999px;position:absolute;top:8%;box-shadow:0 0 5px #3dff7bb8,0 0 17px #16d15457,0 0 34px #0e80362e}.tesseractMusicEnergy i:nth-child(3n){filter:blur(1.4px);width:4px}.tesseractMusicEnergy i:nth-child(4n){height:65%;opacity:calc(.1 + var(--tesseract-energy)*.34);top:20%}@keyframes lokiEnergyStrand{0%{transform:translateX(-9px) skewX(-6deg) scaleY(calc(.72 + var(--tesseract-energy)*.2));filter:brightness(.76)}50%{transform:translateX(7px) skewX(8deg) scaleY(calc(.9 + var(--tesseract-energy)*.3));filter:brightness(calc(.92 + var(--tesseract-energy)*.62))}to{transform:translateX(-3px) skewX(-2deg) scaleY(calc(.78 + var(--tesseract-energy)*.24));filter:brightness(.88)}}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow{opacity:.24;background:radial-gradient(ellipse at 50% 48%,rgba(50,255,116,calc(.06 + var(--wave-energy)*.16)),transparent 64%), linear-gradient(180deg,transparent,#0132151c,transparent);filter:blur(.2px)saturate(1.35)drop-shadow(0 0 14px #23ff654d);mix-blend-mode:screen}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow.isPlaying{opacity:calc(.3 + var(--wave-energy)*.48)}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow .spectrumRibbonBack{stroke-width:25px!important;opacity:.13!important;filter:blur(7px)drop-shadow(0 0 18px #18e0535c)!important}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow .spectrumRibbonMid{stroke-width:13px!important;opacity:.29!important;filter:blur(3px)drop-shadow(0 0 12px #3fff7e85)!important}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow .spectrumRibbonFront{stroke-width:4px!important;opacity:.82!important;filter:drop-shadow(0 0 7px #8fff9ac7)drop-shadow(0 0 18px #15d5506b)!important}@media (prefers-reduced-motion:reduce){.tesseractMusicEnergy i{animation:none!important}.thadTesseractCore:before{transition:none!important}}.commandRedesignShell[data-theme=loki] .persistentMusicExpanded,html[data-thad-theme=loki] .dashboardWindow.workspaceExpanded{--thad-surface:#071b10;--thad-surface-2:#0c2818;--thad-surface-muted:#091f13;--thad-text:#effff3;--thad-text-muted:#a0b9a6;--thad-text-primary:#effff3;--thad-text-secondary:#c6d9ca;--thad-text-muted-strong:#9eb7a4;--thad-text-placeholder:#819889;--thad-accent:#4ade80;--thad-accent-strong:#79e99a;--thad-accent-soft:#4ade8024;--thad-border:#d9b65f4a;color:var(--thad-text)!important;font-family:var(--thad-font-interface)!important;background:linear-gradient(155deg,#071c10fc,#020d07fe 58%,#05160cfc)!important;border-color:#d9b65f75!important;box-shadow:0 26px 76px #0000009e,inset 0 0 0 1px #d9b65f0f!important}.commandRedesignShell[data-theme=loki] .persistentMusicExpanded>header,html[data-thad-theme=loki] .dashboardWindow.workspaceExpanded>header{background:linear-gradient(#1e442aed,#071b0ffa)!important;border-bottom-color:#d9b65f57!important}.commandRedesignShell[data-theme=loki] .persistentMusicExpanded h2,html[data-thad-theme=loki] .dashboardWindow.workspaceExpanded h2{font-family:var(--thad-font-display)!important;letter-spacing:var(--thad-display-tracking)!important;color:#ead38e!important}.thadTesseractCore:after{content:"";aspect-ratio:1;z-index:2;pointer-events:none;width:66%;filter:blur(calc(25px + 18px*var(--tesseract-energy)));opacity:calc(.48 + var(--tesseract-energy)*.2);mix-blend-mode:screen;translate:-50% -50%;scale:calc(.92 + var(--tesseract-energy)*.13);background:radial-gradient(circle,#6fe9ff29 0,#30a6ff1a 31%,#1655ff0b 53%,#0000 76%);border-radius:50%;transition:filter .14s linear,opacity .14s linear,scale .14s linear;position:absolute;top:46%;left:50%}.tesseractCubeOuter .face{opacity:.75!important;box-shadow:inset 0 0 38px #50d6ff38,0 0 calc(18px*var(--tesseract-glow)) #29a6ff36!important;-webkit-backdrop-filter:blur(4px)saturate(1.15)!important;backdrop-filter:blur(4px)saturate(1.15)!important;background:radial-gradient(circle at 52% 47%,#7ee1ff2e,#0000 31%),repeating-linear-gradient(128deg,#49cfff09 0 7px,#0f66e01b 8px 9px,#0000 10px 18px),linear-gradient(145deg,#1881c2b8,#0a3588c2)!important}.tesseractCubeInner{opacity:.055!important}.tesseractProjection{background:radial-gradient(ellipse, rgba(198,250,255,calc(.15 + var(--tesseract-energy)*.12)) 0, rgba(78,205,255,calc(.13 + var(--tesseract-energy)*.1)) 22%, rgba(27,125,255,calc(.07 + var(--tesseract-energy)*.08)) 46%, transparent 76%);width:min(62%,380px);height:22%;filter:blur(calc(1px + var(--tesseract-energy)*1.8px));box-shadow:0 -16px calc(48px + 58px*var(--tesseract-energy)) rgba(69,193,255,calc(.12 + var(--tesseract-energy)*.18)), 0 -30px calc(90px + 46px*var(--tesseract-energy)) #2165ff1a;border-top-color:#7ee9ff38;bottom:8.5%}.tesseractProjection span{border-color:rgba(104,220,255,calc(.18 + var(--tesseract-energy)*.18));box-shadow:0 0 calc(10px + 16px*var(--tesseract-energy)) #45c7ff2e}.thadTesseractCore.music-active:before{opacity:calc(.62 + var(--tesseract-energy)*.25);filter:blur(calc(15px + 16px*var(--tesseract-energy))) brightness(calc(1 + var(--tesseract-energy)*.48))}.thadTesseractCore.music-active:after{opacity:calc(.55 + var(--tesseract-energy)*.27);filter:blur(calc(29px + 24px*var(--tesseract-energy)));scale:calc(.98 + var(--tesseract-energy)*.18)}.tesseractMusicEnergy{filter:blur(.75px) saturate(1.38) brightness(calc(.88 + var(--tesseract-energy)*.26))}.tesseractMusicEnergy:before{background:radial-gradient(ellipse at 50% 52%,rgba(109,255,148,calc(.11 + var(--tesseract-energy)*.2)),#19c25413 39%,transparent 74%), radial-gradient(ellipse at 50% 58%,rgba(65,214,255,calc(.055 + var(--tesseract-energy)*.08)),transparent 67%);filter:blur(calc(24px + 19px*var(--tesseract-energy)));inset:2% 4%}.tesseractMusicEnergy i{background:linear-gradient(#0000,#47ff861c 12%,#84ffa9a3 42%,#40e8ff6b 58%,#10883d1f 86%,#0000);width:3px;box-shadow:0 0 8px #5eff929e,0 0 24px #1dda5b4d,0 0 46px #1c89ff1f}@media (prefers-reduced-motion:reduce){.thadTesseractCore:after{transition:none!important}}.tesseractCubeOuter .face{opacity:.9!important;background-blend-mode:screen,normal!important;box-shadow:inset 0 0 44px #0c408f8f, inset 0 0 16px #6be1ff29, 0 0 calc(18px*var(--tesseract-glow)) #29a6ff33!important;-webkit-backdrop-filter:blur(2px)saturate(1.2)!important;backdrop-filter:blur(2px)saturate(1.2)!important;background-color:#031b45f0!important;background-image:radial-gradient(circle at 50% 48%,#70e1ff21,#0000 36%),url(/themes/loki/tesseract-shell-atlas-preview.png)!important;background-repeat:no-repeat!important;background-size:100% 100%,300% 200%!important}.tesseractCubeOuter .front{background-position:50%,0 0!important}.tesseractCubeOuter .back{background-position:50%,50% 0!important}.tesseractCubeOuter .right{background-position:50%,100% 0!important}.tesseractCubeOuter .left{background-position:50%,0 100%!important}.tesseractCubeOuter .top{background-position:50%,50% 100%!important}.tesseractCubeOuter .bottom{background-position:50%,100% 100%!important}.tesseractMusicEnergy i{animation-play-state:paused!important}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow{visibility:hidden;transition:opacity .34s,visibility 0s linear .34s;opacity:0!important}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow.isPlaying{visibility:visible;transition:opacity .34s,visibility linear;opacity:calc(.3 + var(--wave-energy)*.48)!important}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow.isPlaying .spectrumRibbon{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow .spectrumRibbon,.thadTesseractCore.music-active .tesseractMusicEnergy i{animation-play-state:paused!important}}.tesseractCubeOuter .face{opacity:.9!important;background-blend-mode:screen,normal!important;filter:saturate(1.16)contrast(1.04)!important;box-shadow:inset 0 0 52px #052e6f99, inset 0 0 24px #70e5ff2e, 0 0 calc(20px*var(--tesseract-glow)) #29a6ff3b!important;background-image:radial-gradient(circle at 50% 48%,#c6f9ff2e,#43c8ff14 24%,#0000 52%),url(/themes/loki/tesseract-shell-atlas-preview.png)!important;background-size:100% 100%,300% 200%!important}.thadTesseractCore:before{width:46%;filter:blur(calc(9px + 11px*var(--tesseract-energy))) brightness(calc(1.06 + var(--tesseract-energy)*.44));opacity:calc(.72 + var(--tesseract-energy)*.2);scale:calc(.92 + var(--tesseract-energy)*.15);background:radial-gradient(circle,#fffffff5 0,#d3faffdb 6%,#79e6ff94 16%,#30a6ff4d 32%,#1860ff1f 53%,#0000 76%)}.thadTesseractCore:after{width:72%;opacity:calc(.55 + var(--tesseract-energy)*.22);filter:blur(calc(31px + 20px*var(--tesseract-energy)))}.tesseractEnergyCore{filter:blur(calc(6px + 6px*var(--tesseract-energy)))!important;box-shadow:0 0 calc(72px + 64px*var(--tesseract-energy)) #67e7ffc2, 0 0 calc(150px + 100px*var(--tesseract-energy)) #1f68ff66!important;background:radial-gradient(circle,#fff 0,#d3fbfff0 8%,#77e7ffa3 20%,#2ea1ff57 39%,#144eed1f 62%,#0000 82%)!important;inset:24%!important}.tesseractMusicEnergy{z-index:5!important;visibility:visible!important;opacity:0!important;display:block!important}.thadTesseractCore.music-active .tesseractMusicEnergy i{animation-play-state:running!important}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow{visibility:visible!important;z-index:3!important;opacity:0!important;filter:blur(.15px)saturate(1.45)drop-shadow(0 0 18px #23ff655c)!important;transition:opacity .28s!important;display:grid!important}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow.isPlaying,.thadCoreV2[data-theme-pack=loki][data-music-active=true] .lokiSpectrumFlow{visibility:visible!important;opacity:calc(.48 + var(--wave-energy)*.46)!important}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow .spectrumRibbon{animation-play-state:paused!important}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow.isPlaying .spectrumRibbon,.thadCoreV2[data-theme-pack=loki][data-music-active=true] .lokiSpectrumFlow .spectrumRibbon{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow .spectrumRibbon,.thadTesseractCore.music-active .tesseractMusicEnergy i{animation-play-state:paused!important}}.weatherCityTabs{grid-template-columns:repeat(3,104px)!important;align-items:stretch!important;gap:8px!important;display:grid!important}.weatherCityTabs button,.weatherPopover footer button{text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;justify-content:center!important;align-items:center!important;width:104px!important;min-width:104px!important;height:48px!important;min-height:48px!important;padding:6px 8px!important;font-size:11px!important;line-height:1.15!important;display:flex!important}.weatherPopover footer{grid-template-columns:168px 104px 104px!important;align-items:center!important;gap:8px!important;display:grid!important}.weatherPopover footer select{width:168px!important;min-width:168px!important;max-width:168px!important;height:40px!important;min-height:40px!important;padding:0 9px!important}@media (max-width:480px){.weatherCityTabs{grid-template-columns:repeat(2,104px)!important}.weatherPopover footer{grid-template-columns:168px 104px!important}.weatherPopover footer .remove{grid-column:2}}.commandGridCard.thadAlertCompactWindow .thadAlertCounts span,.commandGridCard.thadAlertCompactWindow .thadAlertLatest{background:linear-gradient(145deg,color-mix(in srgb,var(--thad-shell-bg-2) 88%,#000),color-mix(in srgb,var(--thad-shell-bg) 94%,#000))!important;color:var(--thad-text-on-dark)!important;border:1px solid var(--thad-border-dark)!important;box-shadow:inset 0 0 22px color-mix(in srgb,var(--thad-accent) 5%,transparent)!important}.commandGridCard.thadAlertCompactWindow .thadAlertLatest small,.commandGridCard.thadAlertCompactWindow .thadAlertLatest p{color:color-mix(in srgb,var(--thad-text-on-dark) 68%,transparent)!important}.commandGridCard.thadAlertCompactWindow .thadAlertLatest strong{color:var(--thad-text-on-dark)!important}.persistentPhiloCard{grid-template-rows:44px minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.persistentPhiloCard>header{height:44px!important;min-height:44px!important;padding:0 12px!important}.philoCompactBody{background:linear-gradient(145deg,color-mix(in srgb,var(--thad-shell-bg-2) 88%,#000),var(--thad-shell-bg));min-height:0;color:var(--thad-text-on-dark);grid-template-rows:minmax(104px,1fr) auto;grid-template-columns:minmax(145px,.95fr) minmax(130px,1.05fr);gap:9px;padding:10px;display:grid}.philoCompactSurface,.philoFullSurface{border:1px solid var(--thad-border-dark);background:#030806;border-radius:10px;min-width:0;min-height:0;position:relative;overflow:hidden}.philoCompactSurface{grid-row:1/3;min-height:140px}.philoSurfaceFallback{color:color-mix(in srgb,var(--thad-text-on-dark) 62%,transparent);text-align:center;align-content:center;place-items:center;gap:8px;font-size:10px;display:grid;position:absolute;inset:0}.philoCompactMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.philoCompactMeta strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.philoCompactMeta small{-webkit-line-clamp:2;color:color-mix(in srgb,var(--thad-text-on-dark) 68%,transparent);-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.philoCompactMeta>span{color:color-mix(in srgb,var(--thad-text-on-dark) 58%,transparent);font-size:9px}.philoProgress{background:#ffffff1f;border-radius:999px;height:4px;overflow:hidden}.philoProgress i{background:var(--thad-accent);height:100%;transition:width .18s linear;display:block}.philoCompactControls{align-items:center;gap:6px;display:flex}.philoCompactControls button{border:1px solid var(--thad-border-dark);background:color-mix(in srgb,var(--thad-accent) 13%,var(--thad-shell-bg));min-height:30px;color:var(--thad-text-on-dark);border-radius:8px;padding:0 9px;font-size:10px;font-weight:800}.philoCompactControls button:hover{background:var(--thad-accent);color:#fff}.philoCompatibility{color:color-mix(in srgb,var(--thad-text-on-dark) 70%,transparent);grid-column:2;align-items:center;gap:6px;font-size:9px;display:flex}.philoCompatibility i{background:#d19a30;border-radius:50%;width:7px;height:7px}.philoCompatibility.is-verified i{background:#2fd17c;box-shadow:0 0 8px #2fd17c8c}.philoCompatibility.is-blocked i{background:#dc4b4b}.philoCompatibility.is-playback-ready i{background:#38bdf8}.philoWorkspacePanel{background:var(--thad-shell-bg)!important;color:var(--thad-text-on-dark)!important}.philoWorkspacePanel>header{background:linear-gradient(180deg,var(--thad-shell-bg-2),var(--thad-shell-bg))!important;color:var(--thad-text-on-dark)!important;border-bottom-color:var(--thad-border-dark)!important}.philoWorkspacePanel>header .commandWorkspaceHeaderActions button{background:color-mix(in srgb,var(--thad-accent) 12%,var(--thad-shell-bg))!important;color:var(--thad-text-on-dark)!important;border-color:var(--thad-border-dark)!important}.philoWorkspacePanel>header .commandWorkspaceHeaderActions button:hover{background:var(--thad-accent)!important;color:#fff!important}.philoWorkspaceBody{background:var(--thad-app-bg)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:10px!important;display:grid!important}.philoCompatibilityBanner{border:1px solid var(--thad-border-dark);background:linear-gradient(145deg,var(--thad-shell-bg-2),var(--thad-shell-bg));min-height:46px;color:var(--thad-text-on-dark);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.philoCompatibilityBanner strong{font-size:12px}.philoCompatibilityBanner span{color:color-mix(in srgb,var(--thad-text-on-dark) 70%,transparent);font-size:10px}.philoCompatibilityBanner button{border:1px solid var(--thad-border-dark);background:var(--thad-accent);color:#fff;border-radius:8px;min-height:30px;font-weight:800}.philoCompatibilityBanner.is-blocked{border-color:color-mix(in srgb,var(--thad-danger) 62%,var(--thad-border-dark))}.philoFullSurface{border-radius:12px;height:100%}html.thad-philo-workspace-open .commandStatusFooter{display:none!important}@media (max-width:1150px){.philoCompactBody{grid-template-rows:120px auto auto auto;grid-template-columns:1fr}.philoCompactSurface{grid-row:auto}.philoCompatibility{grid-column:1}.philoCompatibilityBanner{grid-template-columns:1fr}}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow{transition:opacity .14s!important}.tesseractRendererStack{z-index:4;pointer-events:none;position:absolute;inset:0}.tesseractRendererStack .tesseractWebglStage{z-index:2}.tesseractStartupFallback{z-index:1;opacity:1;visibility:visible;transition:opacity .18s,visibility linear;position:absolute;inset:0}.tesseractRendererStack[data-webgl-ready=true] .tesseractStartupFallback{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}.thadThemeAiCore[data-render-state=paused] .tesseractWebglStage{visibility:visible!important}.thadTesseractCore:not(.music-active):before{opacity:.78!important;filter:blur(12px)brightness(1.12)!important;scale:.96!important}.thadTesseractCore:not(.music-active):after{opacity:.58!important}.thadTesseractCore:not(.music-active) .tesseractProjection{opacity:.56!important}.thadCoreV2[data-theme-pack=loki] .thadMusicWavefield.lokiSpectrumFlow{visibility:visible!important;opacity:0!important;z-index:3!important;filter:blur(.1px)saturate(1.55)brightness(1.12)drop-shadow(0 0 20px #23ff6573)!important;transition:opacity 80ms linear!important;display:grid!important}.thadCoreV2[data-theme-pack=loki] .thadMusicWavefield.lokiSpectrumFlow.isPlaying{opacity:.96!important}.thadCoreV2[data-theme-pack=loki] .thadMusicWavefield.lokiSpectrumFlow .spectrumRibbon{animation-play-state:paused!important}.thadCoreV2[data-theme-pack=loki] .thadMusicWavefield.lokiSpectrumFlow.isPlaying .spectrumRibbon{animation-play-state:running!important}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow .spectrumRibbonBack{opacity:.22!important;stroke-width:29px!important}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow .spectrumRibbonMid{opacity:.48!important;stroke-width:15px!important}.thadCoreV2[data-theme-pack=loki] .lokiSpectrumFlow .spectrumRibbonFront{opacity:1!important;stroke-width:5.4px!important}.tesseractMusicEnergy{transition:opacity 80ms linear!important}.thadTesseractCore.music-active .tesseractMusicEnergy{opacity:calc(.52 + var(--tesseract-energy)*.44)!important}.hueCompactPowerButton.isPending,.hueIndividualLights button.isPending,.hueRooms button.isPending{animation:.8s ease-in-out infinite alternate huePowerPending;cursor:progress!important;opacity:.72!important}@keyframes huePowerPending{0%{box-shadow:0 0 #2cdcff00}to{box-shadow:0 0 15px #2cdcff59}}.philoCompanionCompact{background:linear-gradient(145deg,color-mix(in srgb,var(--thad-shell-bg-2) 90%,#000),var(--thad-shell-bg));color:var(--thad-text-on-dark);grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px;display:grid}.philoCompanionMark{border:1px solid var(--thad-border-dark);background:color-mix(in srgb,var(--thad-accent) 12%,var(--thad-shell-bg));min-height:96px;color:var(--thad-accent);border-radius:12px;grid-row:1/3;place-items:center;display:grid}.philoCompanionCopy{gap:4px;min-width:0;display:grid}.philoCompanionCopy strong{color:var(--thad-text-on-dark);font-size:12px}.philoCompanionCopy small{color:color-mix(in srgb,var(--thad-text-on-dark) 72%,transparent);font-size:10px;line-height:1.35}.philoCompanionCopy span{color:color-mix(in srgb,var(--thad-text-on-dark) 56%,transparent);font-size:9px}.philoCompanionActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.philoCompanionActions button{border:1px solid var(--thad-border-dark);background:color-mix(in srgb,var(--thad-accent) 12%,var(--thad-shell-bg));min-height:34px;color:var(--thad-text-on-dark);border-radius:8px;padding:0 10px;font-size:10px;font-weight:800}.philoCompanionActions .primaryButton{background:var(--thad-accent)!important;color:#fff!important}.philoCompanionStatus{color:color-mix(in srgb,var(--thad-text-on-dark) 68%,transparent);grid-column:2/4;align-items:center;gap:7px;font-size:9px;display:flex}.philoCompanionStatus i{background:#2fd17c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #2fd17c94}.philoCompanionWorkspace{background:var(--thad-shell-bg)!important;color:var(--thad-text-on-dark)!important}.philoCompanionBody{background:var(--thad-app-bg)!important;grid-template-rows:auto auto auto auto 1fr!important;gap:14px!important;padding:16px!important;display:grid!important;overflow:auto!important}.philoCompanionHero{border:1px solid var(--thad-border-dark);background:linear-gradient(145deg,var(--thad-shell-bg-2),var(--thad-shell-bg));border-radius:14px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.philoCompanionHeroIcon{border:1px solid color-mix(in srgb,var(--thad-accent) 45%,var(--thad-border-dark));background:color-mix(in srgb,var(--thad-accent) 12%,var(--thad-shell-bg));height:78px;color:var(--thad-accent);border-radius:14px;place-items:center;display:grid}.philoCompanionHero p{color:var(--thad-accent);letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:900}.philoCompanionHero h3{margin:0 0 7px;font-size:18px}.philoCompanionHero span{color:color-mix(in srgb,var(--thad-text-on-dark) 72%,transparent);font-size:11px;line-height:1.45;display:block}.philoCompanionHero button{min-height:42px;padding:0 16px}.philoCompanionSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.philoCompanionSteps article{border:1px solid var(--thad-border-dark);background:var(--thad-shell-bg);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.philoCompanionSteps b{background:var(--thad-accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.philoCompanionSteps strong,.philoCompanionSteps span{display:block}.philoCompanionSteps strong{font-size:12px}.philoCompanionSteps span{color:color-mix(in srgb,var(--thad-text-on-dark) 68%,transparent);margin-top:4px;font-size:10px;line-height:1.4}.philoCompanionControls{border:1px solid var(--thad-border-dark);background:var(--thad-shell-bg);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.philoCompanionControls strong,.philoCompanionControls span{display:block}.philoCompanionControls strong{font-size:12px}.philoCompanionControls span{color:color-mix(in srgb,var(--thad-text-on-dark) 70%,transparent);margin-top:4px;font-size:10px;line-height:1.45}.philoCompanionControls button{min-height:34px}.philoPipInstructions{border:1px solid color-mix(in srgb,var(--thad-accent) 42%,var(--thad-border-dark));background:color-mix(in srgb,var(--thad-accent) 7%,var(--thad-shell-bg));border-radius:12px;padding:14px}.philoPipInstructions strong{font-size:12px}.philoPipInstructions ol{margin:9px 0;padding-left:22px}.philoPipInstructions li{margin:5px 0;font-size:10px;line-height:1.4}.philoPipInstructions small{color:color-mix(in srgb,var(--thad-text-on-dark) 66%,transparent);font-size:9px;line-height:1.4}.philoCompanionFooter{border-top:1px solid var(--thad-border-dark);color:color-mix(in srgb,var(--thad-text-on-dark) 70%,transparent);justify-content:space-between;align-self:end;gap:12px;padding-top:10px;font-size:10px;display:flex}@media (max-width:900px){.philoCompanionCompact{grid-template-columns:54px minmax(0,1fr)}.philoCompanionActions,.philoCompanionStatus{grid-column:1/-1;justify-content:flex-start}.philoCompanionMark{grid-row:auto;min-height:72px}.philoCompanionHero{grid-template-columns:64px minmax(0,1fr)}.philoCompanionHero button{grid-column:1/-1}.philoCompanionSteps,.philoCompanionControls{grid-template-columns:1fr}.philoCompanionFooter{flex-direction:column}}button.connectionRow,button.sidebarMicrosoftButton{width:auto;font:inherit;text-align:left;cursor:pointer}button.connectionRow{background:0 0;border-top:0;border-left:0;border-right:0;width:100%}button.sidebarMicrosoftButton{cursor:pointer}.connectionActions .connectionMessage{color:#9bcbd8;margin-bottom:6px;font-size:10px;line-height:1.35;display:block}.philoCompanionLaunchButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.philoCompanionLaunchButtons button{border:1px solid var(--thad-border-dark);background:color-mix(in srgb,var(--thad-accent) 12%,var(--thad-shell-bg));color:var(--thad-text-on-dark);border-radius:8px;padding:0 12px;font-size:10px;font-weight:800}.philoCompanionLaunchButtons button:hover{background:var(--thad-accent);color:#fff}.alertActions button:first-child{cursor:pointer}@media (max-width:900px){.philoCompanionLaunchButtons{justify-content:flex-start}}.stockCompactAll{grid-template-rows:auto minmax(0,1fr) auto;gap:7px;height:100%;min-height:0;display:grid!important;overflow:hidden!important}.stockCompactHeader,.stockCompactFooter{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.stockCompactHeader strong{color:var(--thad-text-primary,#e8f7ff);font-size:11px}.stockCompactHeader span,.stockCompactFooter small{color:var(--thad-text-secondary,#8fb0c2);font-size:9px}.stockCompactScroller{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-right:4px;overflow-y:auto}.stockCompactScroller article{min-height:42px}.stockCompactScroller p{color:var(--thad-text-secondary,#8fb0c2);margin:10px;font-size:10px}.stockWorkspace .stockTable>header,.stockWorkspace .stockTable>article{grid-template-columns:minmax(135px,1.3fr) 100px 82px minmax(150px,1fr) 100px 74px 78px!important}.stockOrderButtons{align-items:center!important;gap:5px!important;display:flex!important}.stockOrderButtons button{border:1px solid color-mix(in srgb,var(--thad-accent) 35%,transparent)!important;width:31px!important;min-width:31px!important;height:31px!important;color:var(--thad-text-primary)!important;background:color-mix(in srgb,var(--thad-accent) 9%,var(--thad-surface))!important;padding:0!important}.stockOrderButtons button:disabled{opacity:.3!important;cursor:not-allowed!important}.stockRemoveButton{color:#ff8292!important;border-color:#ff5a6e59!important}.stockRefreshButton{width:100%;min-height:36px;margin-top:10px}.stockLookupMessage{min-height:20px}.philoCompanionCompact{grid-template-rows:112px auto auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:start!important}.philoPipDockSurface{border:1px dashed color-mix(in srgb,var(--thad-accent) 34%,var(--thad-border-dark));background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--thad-accent) 18%,transparent),transparent 65%),var(--thad-shell-bg);height:112px;min-height:112px;color:var(--thad-text-on-dark);border-radius:11px;grid-column:1/-1;place-items:center;display:grid;position:relative;overflow:hidden}.philoPipDockSurface>div{text-align:center;pointer-events:none;place-items:center;gap:3px;padding:8px;display:grid}.philoPipDockSurface strong{font-size:11px}.philoPipDockSurface small{color:color-mix(in srgb,var(--thad-text-on-dark) 66%,transparent);font-size:9px}.philoPipDockSurface.enabled{border-style:solid;border-color:color-mix(in srgb,var(--thad-accent) 55%,var(--thad-border-dark));box-shadow:inset 0 0 24px color-mix(in srgb,var(--thad-accent) 8%,transparent)}.philoPipDockSurface.detected{border-color:#3ae69a;box-shadow:inset 0 0 24px #3ae69a1a,0 0 12px #3ae69a29}.philoCompanionCopy{grid-column:1/2!important}.philoCompanionActions{grid-area:2/2/4/3!important;align-self:center!important}.philoCompanionStatus{grid-column:1/-1!important}.philoCompanionStatus i.detected{background:#3ae69a!important;box-shadow:0 0 12px #3ae69acc!important}.trainingHavenWorkspacePanel{background:var(--thad-shell-bg)!important;color:var(--thad-text-on-dark)!important}.trainingHavenWorkspaceLogo{border-radius:8px;background:#fff!important;place-items:center!important;width:96px!important;min-width:96px!important;height:38px!important;padding:4px 7px!important;display:grid!important;overflow:hidden!important}.trainingHavenWorkspaceLogo img{object-fit:contain;max-width:100%;max-height:100%;display:block}.trainingHavenWorkspaceBody{background:var(--thad-app-bg)!important;grid-template-columns:300px minmax(0,1fr)!important;gap:12px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.trainingHavenWorkspaceControls{border:1px solid var(--thad-border-dark);background:var(--thad-shell-bg);border-radius:12px;align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow-y:auto}.trainingHavenWorkspaceControls>p{color:color-mix(in srgb,var(--thad-text-on-dark) 72%,transparent);margin:0;font-size:10px;line-height:1.5}.trainingHavenWorkspaceControls>button{min-height:38px}.trainingHavenConnectionState{border-bottom:1px solid var(--thad-border-dark);grid-template-columns:12px minmax(0,1fr);align-items:start;gap:9px;padding-bottom:10px;display:grid}.trainingHavenConnectionState i{background:#f3b84a;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 10px #f3b84a73}.trainingHavenConnectionState i.online{background:#3ae69a;box-shadow:0 0 10px #3ae69a8c}.trainingHavenConnectionState strong,.trainingHavenConnectionState small{display:block}.trainingHavenConnectionState strong{font-size:12px}.trainingHavenConnectionState small{word-break:break-all;color:color-mix(in srgb,var(--thad-text-on-dark) 60%,transparent);margin-top:3px;font-size:9px}.trainingHavenCredentialForm{border:1px solid color-mix(in srgb,var(--thad-accent) 35%,var(--thad-border-dark));background:color-mix(in srgb,var(--thad-accent) 6%,var(--thad-shell-bg));border-radius:10px;gap:9px;padding:12px;display:grid}.trainingHavenCredentialForm>strong{font-size:11px}.trainingHavenCredentialForm>small{color:color-mix(in srgb,var(--thad-text-on-dark) 66%,transparent);font-size:9px;line-height:1.45}.trainingHavenCredentialForm label{gap:5px;font-size:10px;display:grid}.trainingHavenCredentialForm input:not([type=checkbox]){border:1px solid var(--thad-border-dark);background:var(--thad-surface);width:100%;min-height:38px;color:var(--thad-text-primary);border-radius:8px;padding:0 9px}.trainingHavenCredentialForm .trainingHavenAutoLogin{grid-template-columns:18px minmax(0,1fr);align-items:start;line-height:1.35}.trainingHavenAutoLogin input{margin-top:2px}.trainingHavenWorkspaceMessage{background:color-mix(in srgb,var(--thad-accent) 8%,var(--thad-shell-bg));color:color-mix(in srgb,var(--thad-text-on-dark) 75%,transparent);border-radius:8px;padding:10px;font-size:9px;line-height:1.4}.trainingHavenBrowserHost{border:1px solid var(--thad-border-dark);background:#07131e;border-radius:12px;min-width:0;min-height:0;position:relative;overflow:hidden}.trainingHavenBrowserHost>div{color:var(--thad-text-on-dark);text-align:center;align-content:center;place-items:center;gap:6px;display:grid;position:absolute;inset:0}.trainingHavenBrowserHost span{color:color-mix(in srgb,var(--thad-text-on-dark) 60%,transparent);font-size:10px}.connectionRow[type=button]{text-align:left;width:100%}@media (max-width:900px){.stockWorkspace .stockTable>article{grid-template-columns:minmax(0,1fr) auto auto!important}.stockWorkspace .stockTable>article>span:nth-of-type(2),.stockWorkspace .stockTable>article>span:nth-of-type(3),.stockWorkspace .stockTable>article>.stockOrderButtons{display:none!important}.philoCompanionCompact{grid-template-rows:112px auto auto auto!important;grid-template-columns:1fr!important}.philoCompanionCopy,.philoCompanionActions,.philoCompanionStatus{grid-area:auto/1!important;justify-content:flex-start!important}.trainingHavenWorkspaceBody{grid-template-rows:auto minmax(380px,1fr)!important;grid-template-columns:1fr!important;overflow:auto!important}.trainingHavenWorkspaceControls{max-height:320px}.trainingHavenBrowserHost{min-height:520px}}:root{--thad-titlebar-height:38px;--thad-titlebar:#061a2d;--thad-menubar:#08233d;--thad-menubar-hover:#0e355a;--thad-menubar-divider:#174767;--thad-scroll-track:#061522;--thad-scroll-thumb:#1b4e73;--thad-scroll-thumb-hover:#2873a3;--thad-density-factor:1}html,body{height:100%}body{padding-top:var(--thad-titlebar-height);overflow:hidden}.appShell.fullWorkspace{height:calc(100vh - var(--thad-titlebar-height));overflow:hidden;min-height:0!important}.appShell.fullWorkspace>.workspace{height:100%;min-height:0;overflow:hidden}.thadAppChrome{z-index:200000;height:var(--thad-titlebar-height);color:#e8f4ff;-webkit-app-region:drag;-webkit-user-select:none;user-select:none;background:linear-gradient(#08233d,#061a2d);border-bottom:1px solid #174767;align-items:center;gap:7px;padding:0 146px 0 8px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 2px 12px #00000059}.thadAppChromeBrand{letter-spacing:.08em;border-right:1px solid #7ebfe838;align-items:center;gap:7px;padding-right:10px;font-size:11px;display:flex}.thadAppChromeBrand img{object-fit:contain;filter:drop-shadow(0 0 5px #49beff47);width:21px;height:21px}.thadAppChromeMenus{-webkit-app-region:no-drag;height:100%;position:relative;align-items:stretch!important;gap:1px!important;display:flex!important}.thadAppMenu{align-items:stretch;display:flex;position:relative}.thadAppMenu>button{color:#e8f4ff;cursor:pointer;background:0 0;border:0;padding:0 11px;font-size:11px}.thadAppMenu>button:hover,.thadAppMenu>button[aria-expanded=true]{background:#0e355a}.thadAppMenuPopover{z-index:200010;background:#08233d;border:1px solid #174767;border-radius:0 0 9px 9px;width:238px;padding:5px;display:grid;position:absolute;top:36px;left:0;box-shadow:0 16px 34px #0000007a}.thadAppMenuPopover>button{color:#e8f4ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:31px;padding:0 9px;font-size:11px;display:flex}.thadAppMenuPopover>button:hover{background:#0e355a}.thadAppMenuPopover small{color:#8fb6d0;font-size:9px}.thadAppMenuSeparator{background:#174767;height:1px;margin:4px 3px}.thadAppChromeTitle{text-overflow:ellipsis;white-space:nowrap;color:#8fb6d0;letter-spacing:.06em;min-width:0;margin-left:auto;font-size:10px;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--thad-scroll-thumb) var(--thad-scroll-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--thad-scroll-track)}::-webkit-scrollbar-thumb{background:var(--thad-scroll-thumb);border:2px solid var(--thad-scroll-track);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--thad-scroll-thumb-hover)}.displayDensitySettings{border:1px solid var(--thad-border);background:var(--thad-surface);border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(360px,1.4fr);align-items:center;gap:16px;margin:0 0 18px;padding:16px;display:grid}.displayDensitySettings h3{margin:3px 0 5px}.displayDensitySettings p{color:var(--thad-text-secondary);margin:0;font-size:11px;line-height:1.45}.displayDensitySettings>div>small{color:var(--thad-accent-strong);letter-spacing:.12em;font-weight:800}.displayDensityChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.displayDensityChoices button{border:1px solid var(--thad-border);background:var(--thad-surface-muted);min-height:58px;color:var(--thad-text-primary);cursor:pointer;border-radius:10px;align-content:center;place-items:center;gap:3px;display:grid}.displayDensityChoices button small{color:var(--thad-text-muted-strong)}.displayDensityChoices button.isSelected{border-color:var(--thad-accent);background:var(--thad-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--thad-accent) 35%,transparent)}.displayDensitySettings footer{border-top:1px solid var(--thad-border);color:var(--thad-text-muted-strong);grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:10px;font-size:9px;display:flex}html[data-thad-density=compact] .commandRedesignShell{grid-template-columns:216px minmax(0,1fr)!important}html[data-thad-density=compact] .commandRail{padding:10px 9px 54px!important}html[data-thad-density=compact] .commandRailNav button{min-height:40px!important;font-size:12px!important}html[data-thad-density=compact] .commandHeaderMockup{height:76px!important}html[data-thad-density=compact] .commandMain{padding:0 11px 42px!important}html[data-thad-density=compact] .commandMasonryGrid,html[data-thad-density=compact] .commandMasonryColumn{gap:8px!important}html[data-thad-density=compact] .commandGridCard>header{height:45px!important;min-height:45px!important;padding-inline:10px!important}html[data-thad-density=compact] .commandGridCompact{padding:8px 9px!important}html[data-thad-density=compact] .commandStatusFooter{min-height:42px!important}html[data-thad-density=compact] .commandWorkspacePanel>header{min-height:58px!important;padding:7px 12px!important}html[data-thad-density=compact] .commandWorkspaceBody{padding:10px!important}html[data-thad-density=dense] .commandRedesignShell{grid-template-columns:196px minmax(0,1fr)!important}html[data-thad-density=dense] .commandRail{padding:7px 7px 48px!important}html[data-thad-density=dense] .commandBrand{padding-block:5px!important}html[data-thad-density=dense] .commandRailNav{gap:2px!important;padding-top:6px!important}html[data-thad-density=dense] .commandRailNav button{min-height:35px!important;padding-inline:7px!important;font-size:10.5px!important}html[data-thad-density=dense] .commandConnections .connectionRow{min-height:42px!important;padding:6px!important}html[data-thad-density=dense] .commandHeaderMockup{height:68px!important;padding-inline:6px!important}html[data-thad-density=dense] .commandHeaderIdentity h1{font-size:17px!important}html[data-thad-density=dense] .commandHeaderMetrics{gap:9px!important}html[data-thad-density=dense] .commandMain{padding:0 8px 38px!important}html[data-thad-density=dense] .commandMasonryGrid,html[data-thad-density=dense] .commandMasonryColumn{gap:6px!important}html[data-thad-density=dense] .commandGridCard>header{height:39px!important;min-height:39px!important;padding:0 8px!important}html[data-thad-density=dense] .commandGridTitle h2{font-size:10px!important}html[data-thad-density=dense] .commandGridCompact{padding:6px 7px!important}html[data-thad-density=dense] .commandStatusFooter{min-height:36px!important;font-size:9px!important}html[data-thad-density=dense] .commandWorkspacePanel>header{min-height:52px!important;padding:5px 9px!important}html[data-thad-density=dense] .commandWorkspaceBody{padding:7px!important}html[data-thad-density=dense] .settingsGrid{gap:8px!important}.commandModuleManagerFooter{grid-template-rows:auto minmax(0,1fr)!important;width:min(724px,100vw - 36px)!important;max-height:min(590px,76vh)!important;display:grid!important;overflow:hidden!important}.commandModuleManagerFooter>header{margin:0!important;padding-bottom:11px!important}.commandModuleManagerFooter>div{min-height:0;grid-template-columns:repeat(4,156px)!important;place-content:start center!important;gap:10px!important;padding:2px 4px 4px!important;display:grid!important;overflow-y:auto!important}.commandModuleManagerFooter>div>button{text-align:center!important;white-space:normal!important;text-transform:capitalize!important;overflow-wrap:anywhere!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:156px!important;height:52px!important;min-height:52px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.15!important;display:flex!important}.commandModuleManagerFooter>div>button span{flex:none;margin:0!important}@media (max-width:1260px){.commandModuleManagerFooter{width:min(554px,100vw - 30px)!important}.commandModuleManagerFooter>div{grid-template-columns:repeat(3,156px)!important}}@media (max-width:720px){.commandModuleManagerFooter{width:min(382px,100vw - 20px)!important;right:10px!important}.commandModuleManagerFooter>div{grid-template-columns:repeat(2,156px)!important}}.trainingHavenWorkspaceBody.settingsHidden{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.trainingHavenWorkspaceBody.settingsVisible{grid-template-columns:300px minmax(0,1fr)!important;gap:12px!important}.trainingHavenWorkspaceBody.settingsHidden .trainingHavenBrowserHost{grid-column:1/-1}.trainingHavenSettingsHeader{border-bottom:1px solid var(--thad-border-dark);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.trainingHavenSettingsHeader div{gap:2px;display:grid}.trainingHavenSettingsHeader small{color:var(--thad-accent-strong);letter-spacing:.12em;font-size:8px}.trainingHavenSettingsHeader strong{font-size:12px}.trainingHavenSettingsHeader button{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;font-size:18px!important}.trainingHavenWorkspacePanel>header .commandWorkspaceHeaderActions button.isActive{background:var(--thad-accent)!important;color:#fff!important;border-color:var(--thad-accent)!important}.peopleContactsWorkspace .peopleCrmLayout{grid-template-columns:minmax(190px,28%) minmax(0,1fr)!important;gap:12px!important}.peopleContactsWorkspace .peopleListItem{justify-content:center!important;gap:6px!important;min-height:116px!important;padding:12px!important}.peopleContactsWorkspace .peopleListItem strong{line-height:1.25;font-size:13px!important}.peopleContactsWorkspace .peopleListItem span,.peopleContactsWorkspace .peopleListItem small{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important}.peopleContactsWorkspace .peopleListItem em{color:var(--thad-accent-strong);text-transform:capitalize;margin-top:2px;font-size:9px;font-style:normal}.peopleContactsWorkspace .personProfile{min-width:0!important;padding-left:3px!important}@media (max-width:900px){.peopleContactsWorkspace .peopleCrmLayout{grid-template-columns:1fr!important}.peopleContactsWorkspace .peopleList{max-height:260px!important}.peopleContactsWorkspace .peopleListItem{min-height:96px!important}}@media (max-width:800px){.displayDensitySettings{grid-template-columns:1fr}.displayDensityChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.displayDensitySettings footer{flex-direction:column}.thadAppChromeTitle{display:none}}body{overflow:hidden}.appShell.fullWorkspace .commandRedesignShell{height:100%;min-height:0!important}.appShell.fullWorkspace .commandMain{height:100%;min-height:0;overflow:hidden auto}.appShell.fullWorkspace .commandRail{height:100%;min-height:0!important}.trainingHavenWorkspaceTitle{gap:8px!important}.trainingHavenWorkspaceTitle h2{margin:0!important;font-size:15px!important}.trainingHavenWorkspaceLogo{border-radius:6px!important;width:68px!important;min-width:68px!important;height:27px!important;padding:2px 4px!important}.trainingHavenWorkspaceBody{gap:6px!important;padding:4px!important}.trainingHavenWorkspaceBody.settingsHidden{padding:0!important}.trainingHavenWorkspaceBody.settingsVisible{grid-template-columns:272px minmax(0,1fr)!important}.trainingHavenWorkspaceControls{border-radius:8px!important;gap:7px!important;padding:10px!important}.trainingHavenBrowserHost{border-radius:6px!important}.microsoftNativeWorkspace{color:#e9f5ff;background:linear-gradient(#061723,#020a11);grid-template-rows:48px minmax(0,1fr);height:100%;min-height:0;display:grid}.microsoftNativeWorkspace>header{background:#061a2d;border-bottom:1px solid #309bdd52;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.microsoftNativeWorkspace>header>div{align-items:center;gap:10px;display:flex}.microsoftNativeWorkspace>header>div>span{background:#1265a8;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.microsoftNativeWorkspace>header small{letter-spacing:.13em;color:#83c6ed;font-size:8px;display:block}.microsoftNativeWorkspace>header h2{margin:1px 0 0;font-size:15px}.microsoftNativeWorkspace>main{text-align:center;align-content:center;place-items:center;gap:12px;padding:24px;display:grid}.microsoftNativeWorkspace>main h3{margin:0;font-size:23px}.microsoftNativeWorkspace>main p{color:#a8c6d8;max-width:680px;margin:0;line-height:1.65}.microsoftNativeWorkspace>main button{color:#fff;background:#0b5f9d;border:1px solid #2e86c6;border-radius:9px;min-width:220px;min-height:44px;font-weight:700}.microsoftNativeWorkspace>main small{color:#86acc3}.microsoftNativeIcon{background:linear-gradient(145deg,#1675bd,#063d68);border-radius:20px;place-items:center;width:88px;height:88px;font-size:38px;font-weight:800;display:grid;box-shadow:0 0 35px #1984d252}.commandWorkspacePanelOwnShell[data-workspace-id=people-intelligence]{background:#020d0b!important;border-color:#35d67c85!important;width:min(1900px,99vw)!important;height:min(1020px,97vh)!important}.commandWorkspacePanelOwnShell[data-workspace-id=people-intelligence] .commandWorkspaceBodyOwnShell{padding:0!important;overflow:hidden!important}.peopleExactWorkspace{color:#f3f6ed;background:radial-gradient(circle at 65% 0,#0e52361f,#0000 38%),#020d0b;font-family:inherit;position:relative;gap:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.peopleExactHeader{background:linear-gradient(90deg,#04130f,#061712 58%,#07140f);border-bottom:1px solid #bf913275;justify-content:space-between;align-items:center;height:62px;min-height:62px;padding:0 18px;display:flex}.peopleExactIdentity{align-items:center;gap:14px;display:flex}.peopleExactMark{color:#efc86c;border:1px solid #b89036;border-radius:12px;place-items:center;width:42px;height:42px;font-size:24px;display:grid;box-shadow:inset 0 0 12px #1cd4662e}.peopleExactIdentity h2{color:#f0cf83;letter-spacing:.11em;margin:0;font-size:19px}.peopleExactIdentity p{color:#bbc6b9;margin:3px 0 0;font-size:11px}.peopleExactRestore{color:#f0cf83;background:#07140f;border:1px solid #be8f31a6;border-radius:8px;height:38px;padding:0 16px;font-weight:700}.peopleExactWorkspace>.peopleWorkspaceTabs{z-index:3;background:0 0;border:0;align-items:center;gap:0;height:54px;min-height:54px;padding:0;display:flex;position:absolute;top:62px;left:16px}.peopleExactWorkspace>.peopleWorkspaceTabs button{color:#d9dfd5;text-transform:none;background:#071712;border:1px solid #b6882e73;border-radius:7px 7px 0 0;min-width:170px;height:42px;font-size:12px}.peopleExactWorkspace>.peopleWorkspaceTabs button.active{color:#fff;background:linear-gradient(#1d9d5745,#08321fe6);border-color:#2fd477;box-shadow:0 0 16px #1cd96f42}.peopleExactWorkspace>.peopleReviewWorkspace{min-height:0!important;margin-top:54px!important}.peopleExactContacts{padding:0 16px 12px;grid-template-rows:54px auto minmax(0,1fr)!important;gap:0!important;height:calc(100% - 62px)!important;min-height:0!important;display:grid!important;overflow:hidden!important}.peopleExactCommandRow{border-bottom:1px solid #26a86038;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:18px;padding-left:480px;display:grid}.peopleExactSearch{background:#061510;border:1px solid #be8f3159;border-radius:7px;align-items:center;gap:8px;max-width:850px;height:36px;padding:0 11px;display:flex}.peopleExactSearch>span{color:#d4ac50}.peopleExactSearch .peopleSearch{outline:none;height:100%;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.peopleExactCache{white-space:nowrap;color:#c2c9bd;align-items:center;gap:7px;font-size:11px;display:flex}.peopleExactCache>span:first-child{color:#e1b957}.peopleExactCache b{color:#3ddd85;font-weight:600}.peopleExactCache small{color:#83978a}.peopleExactSync{color:#fff;background:linear-gradient(#0b5d38,#083a26);border:1px solid #27985d;border-radius:7px;height:38px;padding:0 16px;font-weight:700}.peopleExactNotices{gap:4px;min-height:0;display:grid}.peopleExactNotices:empty{display:none}.peopleExactNotices .inlineNotice,.peopleExactNotices .errorBanner{min-height:30px!important;margin:4px 0 0!important;padding:6px 10px!important}.peopleExactLayout{grid-template-columns:minmax(330px,24%) minmax(0,1fr);gap:12px;height:100%;min-height:0;padding-top:10px;display:grid}.peopleExactListPanel{background:#041510;border:1px solid #2bbc6b7a;border-radius:9px;grid-template-rows:42px minmax(0,1fr) 42px;min-height:0;display:grid;overflow:hidden}.peopleExactListPanel>header{color:#e8c879;border-bottom:1px solid #2cac663d;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.peopleExactListPanel>header>div{align-items:center;gap:8px;display:flex}.peopleExactListPanel>header span{color:#dce7db;border:1px solid #2cac6652;border-radius:5px;padding:2px 7px}.peopleExactListPanel>header button{color:#e8c879;background:#071a14;border:1px solid #2cac6642;border-radius:6px;width:30px;height:30px}.peopleExactList{flex-direction:column;gap:7px;min-height:0;padding:9px 10px;display:flex;overflow:auto}.peopleExactContact{color:#eef4eb;text-align:left;background:linear-gradient(90deg,#072019,#071711);border:1px solid #34815559;border-radius:9px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:9px 12px;display:grid;position:relative}.peopleExactContact.active{background:linear-gradient(90deg,#0e673dcc,#052619eb);border-color:#31db7f;box-shadow:0 0 14px #1acd6933}.peopleExactContact>div{min-width:0}.peopleExactContact strong,.peopleExactContact span,.peopleExactContact small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.peopleExactContact strong{font-size:13px}.peopleExactContact span{color:#c0c9bd;margin-top:4px;font-size:10px}.peopleExactContact small{color:#35df83;margin-top:4px;font-size:9px}.peopleExactContact em{color:#71e9a5;text-transform:capitalize;border:1px solid #2dc46f61;border-radius:6px;align-self:end;padding:4px 8px;font-size:9px;font-style:normal}.peopleExactContact i{background:#35e68a;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:11px}.peopleExactAvatar{color:#f1d17d;background:radial-gradient(circle at 35% 30%,#275943,#0b251a);border:2px solid #ca9e40cc;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.peopleExactAvatar.large{width:62px;height:62px;font-size:17px}.peopleExactLoadMore{color:#e6c673;background:#061611;border:0;border-top:1px solid #2cac6638}.peopleExactProfile{background:linear-gradient(#061b14,#04130f);border:1px solid #2eaf676b;border-radius:9px;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:12px;display:flex;overflow:auto}.peopleExactPersonHeader{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:16px;min-height:78px;display:grid}.peopleExactPersonIdentity{align-items:center;gap:13px;display:flex}.peopleExactPersonIdentity h3{color:#f0cd78;letter-spacing:.07em;margin:0;font-size:19px}.peopleExactPersonIdentity p{color:#3bd982;margin:5px 0 0}.peopleExactChips{flex-wrap:wrap;gap:8px;display:flex}.peopleExactChips span{color:#d7ded3;background:#071a13;border:1px solid #b5892f61;border-radius:7px;padding:7px 14px;font-size:9px}.peopleExactHubSpot{cursor:pointer;color:#fff;background:linear-gradient(#09613a,#073a27);border:1px solid #2bcf76;border-radius:7px;align-items:center;height:40px;padding:0 15px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.peopleExactTopGrid{grid-template-columns:.9fr 1.1fr;gap:12px;display:grid}.peopleExactBottomGrid{grid-template-columns:1.35fr .85fr;gap:12px;display:grid}.peopleExactPanel{background:linear-gradient(145deg,#092419f5,#041811f5);border:1px solid #be8f3185;border-radius:9px;padding:12px}.peopleExactPanel h4{color:#e8c774;letter-spacing:.05em;margin:0 0 12px;font-size:11px}.peopleExactFacts{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.peopleExactFacts label{color:#d2d8ce;border-bottom:1px solid #437a5938;grid-template-columns:95px 1fr;gap:8px;padding:9px 0;font-size:9px;display:grid}.peopleExactFacts label span{color:#dbe4d8;overflow-wrap:anywhere}.peopleExactEmail{grid-template-columns:minmax(0,1fr) 210px;column-gap:15px;display:grid}.peopleExactEmail label{border-bottom:1px solid #437a5933;grid-template-columns:62px 1fr;gap:8px;padding:8px 0;font-size:9px;display:grid}.peopleExactEmail .snippet{grid-column:1/-1}.peopleExactEmail a{color:#e8ca7a;border:1px solid #32b16559;border-radius:6px;justify-self:end;margin-top:8px;padding:7px 12px;font-size:9px;text-decoration:none}.peopleExactPanel.memory{gap:7px;display:grid}.peopleExactPanel.memory h4{margin-bottom:3px}.peopleExactPanel.memory>label{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:10px;font-size:9px;display:grid}.peopleExactPanel.memory>label>div{background:#06140f;border:1px solid #30825259;border-radius:7px;align-items:center;height:36px;display:flex}.peopleExactPanel.memory input{color:#dbe5d9;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0 10px}.peopleExactPanel.memory label span{color:#d7b657;padding:0 10px}.peopleExactActivity{color:inherit;border-bottom:1px solid #437a5940;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:grid}.peopleExactActivity time{text-align:center;color:#e7c774;border:1px solid #379b5c5c;border-radius:7px;place-items:center;width:42px;height:42px;font-size:9px;display:grid}.peopleExactActivity strong,.peopleExactActivity span,.peopleExactActivity small{display:block}.peopleExactActivity strong{font-size:10px}.peopleExactActivity span,.peopleExactActivity small{color:#b9c8bb;margin-top:3px;font-size:8px}.peopleExactActivity em{color:#65e297;border:1px solid #34be6861;border-radius:5px;padding:4px 8px;font-size:8px;font-style:normal}.peopleExactViewAll{text-align:center;color:#e7c774;padding-top:9px;font-size:9px;text-decoration:none;display:block}.peopleExactEmpty{color:#9eb1a2;font-size:10px}.peopleExactLocalFirst{background:#071710;border:1px solid #be8f3173;border-radius:8px;align-items:center;gap:12px;min-height:46px;padding:0 16px;display:flex}.peopleExactLocalFirst>span{color:#4bee96;border:1px solid #25c96f;border-radius:8px;place-items:center;width:32px;height:32px;font-size:20px;display:grid;box-shadow:0 0 12px #28e27b33}.peopleExactLocalFirst strong{color:#efcc75;font-size:10px}.peopleExactLocalFirst p{color:#b8c5b8;margin:0;font-size:9px}.hueSyncList{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:7px!important}.hueLightSelectionCard{gap:6px!important;min-height:74px!important;padding:8px!important}.hueSelectionIdentity{min-width:0}.hueSelectionIdentity strong{white-space:normal!important;overflow-wrap:anywhere!important;font-size:10px!important}.hueSelectionOptions{gap:5px!important}.hueRooms{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.hueRooms>article{min-width:0!important}.hueCompactPowerButton,.hueIndividualLights button,.hueRooms button{touch-action:manipulation}@media (max-width:1250px){.peopleExactCommandRow{padding-left:330px}.peopleExactWorkspace>.peopleWorkspaceTabs button{min-width:145px}.peopleExactLayout{grid-template-columns:300px minmax(0,1fr)}.peopleExactTopGrid,.peopleExactBottomGrid{grid-template-columns:1fr}.peopleExactPersonHeader{grid-template-columns:1fr auto}.peopleExactChips{display:none}.hueRooms{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:850px){.peopleExactCommandRow{grid-template-columns:1fr auto}.peopleExactCache{display:none}.peopleExactLayout{grid-template-columns:1fr}.peopleExactListPanel{max-height:300px}.peopleExactPersonHeader{grid-template-columns:1fr}.peopleExactHubSpot{justify-self:start}.peopleExactTopGrid,.peopleExactBottomGrid,.peopleExactPanel.memory>label{grid-template-columns:1fr}.hueRooms{grid-template-columns:1fr!important}}:root{--thad-full-workspace-margin:8px;--thad-service-toolbar-height:36px}:is(.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=brief]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=calendar]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=outlook]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=tasks]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=hubspot]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=chatgpt-plus]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=stocks]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=hue]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=regulatory]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=steam]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=intelligence]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=settings]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=training-haven]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=youtube]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=people-intelligence])){top:calc(var(--thad-titlebar-height) + var(--thad-full-workspace-margin))!important;right:var(--thad-full-workspace-margin)!important;bottom:var(--thad-full-workspace-margin)!important;left:var(--thad-full-workspace-margin)!important;inset:calc(var(--thad-titlebar-height) + var(--thad-full-workspace-margin)) var(--thad-full-workspace-margin) var(--thad-full-workspace-margin) var(--thad-full-workspace-margin)!important;place-items:initial!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;display:block!important;position:fixed!important;overflow:hidden!important}:is(.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=brief])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=calendar])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=outlook])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=tasks])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=hubspot])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=chatgpt-plus])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=stocks])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=hue])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=regulatory])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=steam])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=intelligence])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=settings])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=training-haven])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=youtube])>.commandWorkspacePanel,.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=people-intelligence])>.commandWorkspacePanel){width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important}.trainingHavenWorkspacePanel{grid-template-rows:var(--thad-service-toolbar-height) minmax(0,1fr)!important}.trainingHavenWorkspacePanel>header{height:var(--thad-service-toolbar-height)!important;min-height:var(--thad-service-toolbar-height)!important;padding:0 8px!important}.trainingHavenWorkspaceTitle{gap:6px!important;min-width:0!important}.trainingHavenWorkspaceTitle h2{font-size:12px!important;line-height:1!important}.trainingHavenWorkspaceMiniMark{border:1px solid color-mix(in srgb,var(--thad-accent) 62%,transparent)!important;background:color-mix(in srgb,var(--thad-accent) 16%,#061711)!important;width:24px!important;min-width:24px!important;height:24px!important;color:var(--thad-accent-strong)!important;border-radius:6px!important;place-items:center!important;font-size:9px!important;font-weight:900!important;display:grid!important}.trainingHavenWorkspacePanel>header .commandWorkspaceHeaderActions{gap:5px!important}.trainingHavenWorkspacePanel>header .commandWorkspaceHeaderActions button{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:10px!important}.trainingHavenWorkspaceBody{gap:0!important;min-height:0!important;padding:0!important}.trainingHavenWorkspaceBody.settingsVisible{gap:8px!important;padding:6px!important}.trainingHavenBrowserHost{border-radius:5px!important;min-width:0!important;min-height:0!important}.microsoftWebWorkspace{grid-template-rows:var(--thad-service-toolbar-height) 22px minmax(0,1fr)!important;background:#020b12!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.microsoftWebToolbar{min-height:var(--thad-service-toolbar-height)!important;height:var(--thad-service-toolbar-height)!important;background:#061a2d!important;border-bottom:1px solid #3194d04d!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 8px!important;display:flex!important}.microsoftWebIdentity{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.microsoftWebIdentity>span{background:#1265a8!important;border-radius:5px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:10px!important;font-weight:800!important;display:grid!important}.microsoftWebIdentity>div{gap:0!important;min-width:0!important;display:grid!important}.microsoftWebIdentity strong{font-size:11px!important;line-height:1.05!important}.microsoftWebIdentity small{color:#8fc7e7!important;font-size:7px!important;line-height:1.05!important}.microsoftWebActions{align-items:center!important;gap:5px!important;display:flex!important}.microsoftWebActions button{color:#e2fbff!important;cursor:pointer!important;white-space:nowrap!important;background:#052b3ed9!important;border:1px solid #2ad3ef75!important;border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:9px!important;font-weight:700!important}.microsoftWebActions button:hover:not(:disabled){background:#073d52f2!important;border-color:#68e4f4cc!important}.microsoftWebActions button:disabled{cursor:not-allowed!important;opacity:.5!important}.microsoftWebStatus{color:#8fb8cf!important;background:#03131f!important;border-bottom:1px solid #3194d029!important;align-items:center!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:8px!important;display:flex!important;overflow:hidden!important}.microsoftWebStatus span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.microsoftWebStatus .error{color:#ff9f9f!important}.microsoftWebHost{background:#fff!important;min-width:0!important;min-height:0!important;position:relative!important;overflow:hidden!important}.microsoftWebPlaceholder{text-align:center!important;color:#7e96a4!important;background:#07131b!important;place-content:center!important;gap:6px!important;display:grid!important;position:absolute!important;inset:0!important}.commandWorkspacePanelOwnShell[data-workspace-id=people-intelligence]{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.peopleExactWorkspace{grid-template-rows:50px 42px minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.peopleExactWorkspace>.peopleReviewHeader{display:none!important}.peopleExactHeader{grid-row:1!important;height:50px!important;min-height:50px!important;padding:0 12px!important;position:static!important}.peopleExactHeader strong{font-size:15px!important}.peopleExactHeader small{font-size:7px!important}.peopleExactHeader .peopleExactBrandIcon{width:28px!important;height:28px!important}.peopleExactHeaderActions{gap:6px!important}.peopleExactHeaderActions button{height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:9px!important}.peopleExactWorkspace>.peopleWorkspaceTabs{background:#03110d!important;border-bottom:1px solid #b6882e47!important;grid-row:2!important;align-items:end!important;gap:4px!important;height:42px!important;min-height:42px!important;padding:0 12px!important;display:flex!important;position:static!important;inset:auto!important}.peopleExactWorkspace>.peopleWorkspaceTabs button{min-width:148px!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:10px!important}.peopleExactWorkspace>.peopleReviewWorkspace{grid-row:3!important;min-height:0!important;margin:0!important;overflow:auto!important}.peopleExactContacts{grid-row:3!important;grid-template-rows:44px auto minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;padding:0 10px 10px!important;display:grid!important;overflow:hidden!important}.peopleExactCommandRow{grid-template-columns:minmax(220px,1fr) auto auto!important;align-items:center!important;gap:8px!important;height:44px!important;min-height:44px!important;padding:5px 0!important;display:grid!important}.peopleExactSearch{height:34px!important;min-height:34px!important}.peopleExactSync{height:34px!important;min-height:34px!important;padding:0 11px!important}.peopleExactCache{min-width:0!important;max-width:390px!important;overflow:hidden!important}.peopleExactCache span,.peopleExactCache strong,.peopleExactCache small{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.peopleExactNotices{min-height:0!important;max-height:34px!important;margin:0 0 4px!important;overflow:auto!important}.peopleExactLayout{grid-template-columns:clamp(320px,25%,390px) minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;padding:6px 0 0!important;display:grid!important}.peopleExactListPanel{grid-template-rows:auto minmax(0,1fr) 34px!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.peopleExactList{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex-direction:column!important;gap:8px!important;height:auto!important;min-height:0!important;padding:8px!important;display:flex!important;overflow:hidden auto!important}.peopleExactContact{flex:none!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:84px!important;padding:10px!important}.peopleExactContact>div{align-self:center!important;min-width:0!important}.peopleExactContact strong{font-size:12px!important;line-height:1.2!important}.peopleExactContact span{margin-top:3px!important;font-size:9px!important;line-height:1.2!important}.peopleExactContact small{margin-top:3px!important;font-size:8px!important;line-height:1.2!important}.peopleExactContact em{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:90px!important;overflow:hidden!important}.peopleExactAvatar{width:44px!important;min-width:44px!important;height:44px!important}.peopleExactLoadMore{height:34px!important;min-height:34px!important;padding:0 8px!important;font-size:9px!important}.peopleExactProfile{scrollbar-gutter:stable!important;gap:10px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:10px!important;overflow:hidden auto!important}.peopleExactPersonHeader{grid-template-columns:minmax(220px,1fr) auto auto!important;gap:10px!important;min-height:68px!important}.peopleExactAvatar.large{width:54px!important;min-width:54px!important;height:54px!important}.peopleExactPersonIdentity h3{font-size:16px!important}.peopleExactPersonIdentity p{margin-top:3px!important;font-size:10px!important}.peopleExactChips{gap:5px!important}.peopleExactHubSpot{height:34px!important;padding:0 11px!important;font-size:9px!important}.peopleExactTopGrid,.peopleExactBottomGrid{gap:10px!important}.peopleExactPanel{min-width:0!important;padding:10px!important}.peopleExactLocalFirst{margin-top:auto!important}html[data-thad-density=compact] .peopleExactContact,html[data-thad-density=dense] .peopleExactContact{min-height:78px!important;padding:8px!important}@media (max-width:1100px){.peopleExactLayout{grid-template-columns:310px minmax(0,1fr)!important}.peopleExactChips{display:none!important}.peopleExactPersonHeader{grid-template-columns:minmax(0,1fr) auto!important}.peopleExactTopGrid,.peopleExactBottomGrid{grid-template-columns:1fr!important}}@media (max-width:760px){.peopleExactCommandRow{grid-template-columns:minmax(0,1fr) auto!important}.peopleExactCache{display:none!important}.peopleExactLayout{grid-template-rows:minmax(220px,36%) minmax(0,1fr)!important;grid-template-columns:1fr!important}.peopleExactListPanel{max-height:none!important}.peopleExactPersonHeader{grid-template-columns:1fr!important}.peopleExactHubSpot{justify-self:start!important}}.hueDiagnostics{border:1px solid color-mix(in srgb,var(--thad-accent) 36%,transparent)!important;background:color-mix(in srgb,var(--thad-surface) 90%,#02120d)!important;border-radius:9px!important;grid-column:1/-1!important;min-width:0!important;padding:8px 10px!important}.hueDiagnostics>header{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:7px!important;display:flex!important}.hueDiagnostics h3{letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important}.hueDiagnostics>header span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--thad-accent-strong)!important;font-size:9px!important;overflow:hidden!important}.hueDiagnostics>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.hueDiagnostics label{background:var(--thad-surface-muted)!important;color:var(--thad-text-muted-strong)!important;border-radius:6px!important;gap:2px!important;padding:6px 8px!important;font-size:8px!important;display:grid!important}.hueDiagnostics strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--thad-text-primary)!important;font-size:9px!important;overflow:hidden!important}@media (max-width:900px){.hueDiagnostics>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--thad-status-footer-height:48px;--thad-full-workspace-margin:8px}:is(.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=brief]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=calendar]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=outlook]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=tasks]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=hubspot]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=chatgpt-plus]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=stocks]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=hue]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=regulatory]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=steam]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=intelligence]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=settings]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=training-haven]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=youtube]),.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=people-intelligence])){top:calc(var(--thad-titlebar-height) + var(--thad-full-workspace-margin))!important;right:var(--thad-full-workspace-margin)!important;bottom:calc(var(--thad-status-footer-height) + var(--thad-full-workspace-margin))!important;left:var(--thad-full-workspace-margin)!important;inset:calc(var(--thad-titlebar-height) + var(--thad-full-workspace-margin)) var(--thad-full-workspace-margin) calc(var(--thad-status-footer-height) + var(--thad-full-workspace-margin)) var(--thad-full-workspace-margin)!important}.peopleExactWorkspace{font-size:13px!important}.peopleExactHeader strong{letter-spacing:.04em!important;font-size:20px!important;line-height:1.08!important}.peopleExactHeader small{font-size:11px!important;line-height:1.2!important}.peopleExactHeaderActions button,.peopleExactWorkspace>.peopleWorkspaceTabs button,.peopleExactSync,.peopleExactHubSpot,.peopleExactLoadMore,.peopleExactCommandRow{font-size:12px!important}.peopleExactSearch input{font-size:13px!important}.peopleExactCache,.peopleExactCache span,.peopleExactCache b,.peopleExactCache small{font-size:11px!important;line-height:1.25!important}.peopleExactNotices,.peopleExactNotices *{font-size:11px!important}.peopleExactLayout{grid-template-columns:clamp(370px,27%,440px) minmax(0,1fr)!important;gap:12px!important}.peopleExactListPanel>header{min-height:50px!important;padding:9px 12px!important}.peopleExactListPanel>header strong{font-size:13px!important}.peopleExactListPanel>header span,.peopleExactListPanel>header button{font-size:12px!important}.peopleExactList{gap:9px!important;padding:10px!important}.peopleExactContact{text-align:left!important;grid-template-columns:50px minmax(0,1fr) minmax(74px,auto)!important;justify-content:stretch!important;place-items:center stretch!important;gap:12px!important;height:94px!important;min-height:94px!important;padding:11px 12px!important;line-height:1.25!important;display:grid!important;overflow:hidden!important}.peopleExactContact>div{text-align:left!important;grid-template-rows:auto auto auto!important;align-content:center!important;justify-items:start!important;width:100%!important;min-width:0!important;display:grid!important}.peopleExactContact strong,.peopleExactContact span,.peopleExactContact small{text-align:left!important;width:100%!important;max-width:100%!important}.peopleExactContact strong{font-size:15px!important;font-weight:800!important;line-height:1.2!important}.peopleExactContact span{color:#c9d2c8!important;margin-top:4px!important;font-size:12px!important;line-height:1.25!important}.peopleExactContact small{color:#4be292!important;margin-top:3px!important;font-size:12px!important;line-height:1.25!important}.peopleExactContact em{text-align:center!important;place-self:center end!important;min-width:68px!important;max-width:92px!important;padding:5px 8px!important;font-size:11px!important;line-height:1.1!important;position:static!important}.peopleExactContact i{width:8px!important;height:8px!important;top:9px!important;right:10px!important}.peopleExactAvatar{width:50px!important;min-width:50px!important;height:50px!important;font-size:13px!important}.peopleExactLoadMore{height:38px!important;min-height:38px!important}.peopleExactProfile{gap:12px!important;padding:14px!important;font-size:13px!important}.peopleExactPersonHeader{gap:12px!important;min-height:78px!important}.peopleExactAvatar.large{width:62px!important;min-width:62px!important;height:62px!important;font-size:17px!important}.peopleExactPersonIdentity h3{font-size:19px!important;line-height:1.15!important}.peopleExactPersonIdentity p{font-size:13px!important;line-height:1.3!important}.peopleExactChips span{padding:6px 10px!important;font-size:11px!important}.peopleExactPanel{padding:14px!important}.peopleExactPanel h4{margin-bottom:12px!important;font-size:13px!important;line-height:1.25!important}.peopleExactFacts label,.peopleExactEmail label{font-size:12px!important;line-height:1.35!important}.peopleExactFacts label span,.peopleExactEmail label span{font-size:13px!important;line-height:1.4!important}.peopleExactEmail a{font-size:12px!important}.peopleExactPanel.memory{gap:9px!important}.peopleExactPanel.memory>label{grid-template-columns:170px minmax(0,1fr)!important;font-size:12px!important}.peopleExactPanel.memory>label>div{height:42px!important}.peopleExactPanel.memory input,.peopleExactActivity strong{font-size:13px!important}.peopleExactActivity span,.peopleExactActivity small,.peopleExactActivity em,.peopleExactActivity time{font-size:11px!important}.peopleExactViewAll,.peopleExactEmpty{font-size:12px!important}.peopleExactLocalFirst{min-height:50px!important}.peopleExactLocalFirst strong{font-size:12px!important}.peopleExactLocalFirst p{font-size:11px!important}html[data-thad-density=compact] .peopleExactContact,html[data-thad-density=dense] .peopleExactContact{height:88px!important;min-height:88px!important;padding:9px 10px!important}html[data-thad-density=compact] .peopleExactContact strong,html[data-thad-density=dense] .peopleExactContact strong{font-size:14px!important}html[data-thad-density=compact] .peopleExactContact span,html[data-thad-density=compact] .peopleExactContact small,html[data-thad-density=dense] .peopleExactContact span,html[data-thad-density=dense] .peopleExactContact small{font-size:11px!important}html[data-thad-density=dense] .peopleExactLayout{grid-template-columns:clamp(350px,26%,410px) minmax(0,1fr)!important}@media (max-width:1100px){.peopleExactLayout{grid-template-columns:350px minmax(0,1fr)!important}}@media (max-width:760px){.peopleExactLayout{grid-template-columns:1fr!important}.peopleExactContact{height:88px!important;min-height:88px!important}}.ev-assistant{--ev-gaze-x:0px;--ev-gaze-y:0px;aspect-ratio:2/3;transform-origin:50% 48%;width:min(100%,420px);position:relative}.ev-assistant--compact{width:230px}.ev-puppet{z-index:2;transform-origin:50% 48%;animation:3s ease-in-out infinite ev-hover;position:absolute;inset:0}.ev-part{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ev-part--glow{z-index:1;opacity:calc(.58 + var(--ev-lighting) * (.12 + var(--ev-audio) * .28))}.ev-body-rig{z-index:5;transform-origin:50% 43%;position:absolute;inset:0}.ev-part--body{z-index:1}.ev-part--left-arm{z-index:4;transform-origin:41.8% 21.8%}.ev-part--right-arm{z-index:4;transform-origin:58.2% 21.8%}.ev-head-rig{z-index:8;transform-origin:48.35% 18.05%;position:absolute;inset:0}.ev-part--head{z-index:1;filter:brightness(calc(1 + var(--ev-high) * .25))}.ev-eye{z-index:2;opacity:calc(.16 + var(--ev-high) * .36 + var(--ev-beat) * .22);mix-blend-mode:screen;background:radial-gradient(at 50% 44%,#fff 0 8%,#7ff4ff 18%,#11caff94 49%,#0000 74%);border-radius:48%;position:absolute;box-shadow:0 0 8px #24c8ffad,0 0 17px #24c8ff3d}.ev-eye--left{width:5.28%;height:3.86%;transform:translate(var(--ev-gaze-x), var(--ev-gaze-y)) rotate(-4deg);top:8.47%;left:41.38%}.ev-eye--right{width:5.55%;height:3.82%;transform:translate(var(--ev-gaze-x), var(--ev-gaze-y)) rotate(3deg);top:8.52%;left:48.34%}.ev-mouth{z-index:4;background:0 0;place-items:center;width:6.75%;height:2.18%;display:grid;position:absolute;top:12.05%;left:44.32%;transform:rotate(-1.5deg)}.ev-assistant:not([data-viseme=rest]) .ev-mouth{background:linear-gradient(#032339b8,#02142461);border-radius:999px;box-shadow:inset 0 0 5px #24c8ff14}.ev-mouth>span{opacity:0;transform-origin:50%;border:0;border-bottom:2px solid #24c8ff;border-radius:0 0 70% 70%;width:62%;height:12%;box-shadow:0 0 7px #24c8ff}.ev-assistant:not([data-viseme=rest]) .ev-mouth>span{opacity:1}.ev-assistant[data-viseme=ae] .ev-mouth>span{border:2px solid #24c8ff;border-radius:999px;width:70%;height:30%;transform:scaleY(.72)}.ev-assistant[data-viseme=ou] .ev-mouth>span{border:2px solid #24c8ff;border-radius:999px;width:43%;height:27%;transform:scaleY(.62)}.ev-assistant[data-viseme=mbp] .ev-mouth>span{border:0;border-bottom:3px solid #24c8ff;border-radius:50%;width:66%;height:5%}.ev-assistant[data-viseme=fv] .ev-mouth>span{border:0;border-bottom:3px solid #24c8ff;border-radius:40%;width:60%;height:11%;transform:skew(-10deg)rotate(-1deg)}.ev-assistant[data-viseme=lt] .ev-mouth>span{border:2px solid #24c8ff;border-radius:999px;width:52%;height:20%;transform:scaleY(.55)}.ev-assistant[data-viseme=sz] .ev-mouth>span{border:0;border-bottom:3px solid #24c8ff;border-radius:42%;width:72%;height:8%}.ev-assistant[data-viseme=open] .ev-mouth>span{border:2px solid #24c8ff;border-radius:999px;width:78%;height:34%;transform:scaleY(.72)}.ev-core{z-index:3;aspect-ratio:1;width:6.28%;opacity:calc(.1 + var(--ev-lighting) * (.08 + var(--ev-audio) * .48 + var(--ev-beat) * .18));transform:scale(calc(1 + var(--ev-lighting) * (var(--ev-bass) * .45 + var(--ev-beat) * .36))) rotate(-4deg);transform-origin:50%;filter:brightness(calc(1 + var(--ev-lighting) * (var(--ev-audio) * .7 + var(--ev-beat) * .35)));box-shadow:0 0 calc(11px + var(--ev-lighting) * var(--ev-bass) * 24px) #24c8ff, 0 0 calc(28px + var(--ev-lighting) * var(--ev-beat) * 36px) #24c8ffbf;mix-blend-mode:screen;clip-path:polygon(50% 0,91% 25%,79% 78%,50% 100%,21% 78%,9% 25%);background:radial-gradient(circle at 48% 46%,#fff 0 9%,#baf8ff 16%,#15caff 47%,#0000 73%);border-radius:46%;position:absolute;top:19.23%;left:42.25%}.ev-floor{z-index:0;width:78%;height:17%;transform:translate(-50%,-50%) scale(calc(1 + var(--ev-lighting) * (var(--ev-bass) * .13 + var(--ev-beat) * .11)));opacity:calc(.18 + var(--ev-lighting) * (.24 + var(--ev-audio) * .42));pointer-events:none;position:absolute;top:84.4%;left:50%}.ev-floor__beam{clip-path:polygon(28% 100%,72% 100%,100% 0,0 0);filter:blur(16px);opacity:calc(.04 + var(--ev-lighting) * (var(--ev-audio) * .34 + var(--ev-beat) * .18));background:linear-gradient(#0000,#24c8ff09 45%,#24c8ff3d);position:absolute;inset:-220% 31% 40%}.ev-floor__aura{filter:blur(calc(7px + var(--ev-lighting) * var(--ev-audio) * 8px));background:radial-gradient(#a5f8ffad 0 3%,#24c8ff7a 8%,#24c8ff29 31%,#0000 69%);border-radius:50%;position:absolute;inset:12% 4% 1%}.ev-floor__ring{border:1.5px solid #5be0ffb8;border-radius:50%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #24c8ff9e}.ev-floor__ring--one{width:38%;height:28%}.ev-floor__ring--two{opacity:.58;width:61%;height:44%}.ev-floor__ring--three{opacity:.3;width:84%;height:61%}.ev-floor__ripple{width:42%;height:31%;transform:translate(-50%,-50%) scale(calc(.7 + var(--ev-beat) * 1.25));opacity:calc(var(--ev-lighting) * var(--ev-beat) * .8);border:2px solid #70ebffe6;border-radius:50%;position:absolute;top:54%;left:50%;box-shadow:0 0 12px #24c8ffbf}.ev-assistant[data-music-active=true] .ev-core{opacity:calc(.34 + var(--ev-lighting) * (.18 + var(--ev-audio) * .34 + var(--ev-beat) * .24));filter:brightness(calc(1.24 + var(--ev-lighting) * (var(--ev-audio) * .8 + var(--ev-beat) * .48)));box-shadow:0 0 calc(18px + var(--ev-bass) * 28px) #24c8ff,0 0 calc(40px + var(--ev-beat) * 44px) #24c8ffd6,0 0 72px #0a66ff52}.ev-assistant[data-music-active=true] .ev-floor{opacity:calc(.46 + var(--ev-lighting) * (.2 + var(--ev-audio) * .28))}.ev-assistant[data-music-active=true] .ev-floor__aura{filter:blur(calc(8px + var(--ev-audio) * 10px)) brightness(calc(1.16 + var(--ev-beat) * .7))}.ev-assistant[data-music-active=true] .ev-floor__ring{box-shadow:0 0 calc(10px + var(--ev-beat) * 14px) #24c8ffc7;border-color:#79edffe0}.ev-assistant[data-music-active=true] .ev-floor__ripple{opacity:calc(.22 + var(--ev-beat) * .76);animation:.54s ease-out infinite ev-floor-beat}@keyframes ev-floor-beat{0%{filter:brightness();transform:translate(-50%,-50%) scale(calc(.72 + var(--ev-beat) * .55))}70%{filter:brightness(1.4);transform:translate(-50%,-50%) scale(calc(.9 + var(--ev-beat) * .95))}to{filter:brightness()}}.ev-assistant[data-state=listening] .ev-head-rig{transform:rotate(-3deg)}.ev-assistant[data-state=thinking] .ev-head-rig{transform:rotate(7deg)}.ev-assistant[data-state=success] .ev-core{animation:.45s ease-in-out 3 ev-success}.ev-assistant[data-state=dance] .ev-puppet{animation-duration:.9s}.ev-assistant[data-state=dance] .ev-head-rig{animation:1.1s ease-in-out infinite ev-head-groove}.ev-assistant[data-state=speaking] .ev-mouth{filter:brightness(1.18)}.ev-assistant[data-state=speaking] .ev-puppet{animation:ev-speaking-hover calc(1.28s / var(--ev-motion)) ease-in-out infinite}.ev-assistant[data-state=speaking] .ev-head-rig{animation:ev-speaking-head calc(.82s / var(--ev-motion)) ease-in-out infinite}.ev-assistant[data-state=speaking] .ev-mouth>span{transform-origin:50%;animation:.24s ease-in-out infinite alternate ev-speaking-mouth}.ev-assistant[data-state=speaking] .ev-core{animation:.36s ease-in-out infinite alternate ev-speaking-core}@keyframes ev-speaking-hover{0%,to{translate:0}50%{translate:0 -3px}}@keyframes ev-speaking-head{0%,to{rotate:-1.2deg}35%{rotate:1.5deg}68%{rotate:.2deg}}@keyframes ev-speaking-mouth{0%{opacity:.86;scale:1 .72}42%{opacity:1;scale:1 1.18}72%{opacity:.94;scale:1 .9}to{opacity:.9;scale:1 .78}}@keyframes ev-speaking-core{0%{scale:.96}to{scale:1.12}}@media (prefers-reduced-motion:reduce){.ev-assistant[data-state=speaking] .ev-puppet,.ev-assistant[data-state=speaking] .ev-head-rig,.ev-assistant[data-state=speaking] .ev-mouth>span,.ev-assistant[data-state=speaking] .ev-core{animation:none!important}}@keyframes ev-hover{50%{transform:translateY(-5px)}}@keyframes ev-success{50%{opacity:1;transform:scale(1.55)}}@keyframes ev-head-groove{25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.ev-assistant[data-performance=balanced] .ev-part--glow{filter:saturate(.96)}.ev-assistant[data-performance=reduced] .ev-part--glow,.ev-assistant[data-performance=reduced] .ev-floor__beam{display:none}.ev-assistant[data-performance=reduced] .ev-puppet,.ev-assistant[data-performance=reduced] .ev-head-rig{animation:none!important}.ev-assistant[data-performance=reduced] .ev-floor__ripple{opacity:0}.ev-assistant[data-state=offline]{filter:grayscale(.75)brightness(.58)}.ev-assistant[data-state=booting] .ev-core{animation:1s ease-in-out infinite ev-boot}.ev-assistant[data-state=alert] .ev-core{background:radial-gradient(circle at 48% 46%,#fff 0 9%,#ffc4cb 16%,#ef233c 47%,#0000 73%);box-shadow:0 0 16px #ef233c,0 0 38px #ef233ca3}@keyframes ev-boot{0%,to{opacity:.18;transform:scale(.86)rotate(-4deg)}50%{opacity:.82;transform:scale(1.16)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.ev-assistant .ev-puppet,.ev-assistant .ev-head-rig,.ev-assistant .ev-core{animation:none!important}.ev-assistant .ev-floor__ripple,.ev-assistant .ev-floor__beam{display:none}}html[data-thad-theme=ev-neon-web]{--ev-theme-bg:#010712;--ev-theme-panel:#041426;--ev-theme-panel-2:#071d34;--ev-theme-cyan:#20c9ff;--ev-theme-cyan-soft:#8ff4ff;--ev-theme-blue:#0a66ff;--ev-theme-red:#ef233c;--ev-theme-red-soft:#ff5a70;--ev-theme-text:#e9f9ff;--ev-theme-muted:#84a9bd;--ev-theme-border:#26b2ff6b;--ev-theme-web:#32a8ff1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.commandRedesignShell[data-theme=ev-neon-web]{color:var(--ev-theme-text)!important;background:radial-gradient(circle at 54% 28%,#1475ff2e,#0000 31%),radial-gradient(circle at 84% 8%,#ef233c12,#0000 26%),linear-gradient(145deg,#010610,#031327 48%,#010712)!important}.commandRedesignShell[data-theme=ev-neon-web]:before{mix-blend-mode:screen;opacity:.76!important;background:linear-gradient(#20c9ff07 1px,transparent 1px), linear-gradient(90deg,#20c9ff07 1px,transparent 1px), var(--thad-theme-background-asset), radial-gradient(circle at 50% 22%,#20c9ff1a,transparent 37%)!important;background-position:50%!important;background-size:34px 34px,34px 34px,cover,auto!important}.commandRedesignShell[data-theme=ev-neon-web]:after{opacity:.28!important;background:linear-gradient(118deg,#0000 0 43%,#20c9ff14 43.2%,#0000 43.5%),linear-gradient(62deg,#0000 0 54%,#ef233c0e 54.2%,#0000 54.5%)!important}.commandRedesignShell[data-theme=ev-neon-web] :is(.commandRail,.commandHeader,.commandStatusFooter){background:linear-gradient(#031222f5,#010913fa)!important;border-color:#20c9ff4d!important;box-shadow:0 0 24px #0000006b,inset 0 1px #7eeaff0f!important}.commandRedesignShell[data-theme=ev-neon-web] .commandRail:after{content:"";pointer-events:none;opacity:.28;background:var(--thad-theme-background-asset) center/cover no-repeat;mix-blend-mode:screen;position:absolute;inset:0}.commandRedesignShell[data-theme=ev-neon-web] :is(.commandBrand strong,.commandHeader h1,.commandGridTitle h2){color:#f4fbff!important;text-shadow:0 0 14px #20c9ff2e!important}.commandRedesignShell[data-theme=ev-neon-web] :is(.commandBrand small,.commandGridTitle p,.commandHeaderIdentity small){color:#ff4c64!important;letter-spacing:.13em!important}.commandRedesignShell[data-theme=ev-neon-web] .thadThemeBrandMark{filter:drop-shadow(0 0 9px #20c9ff8c)drop-shadow(0 0 13px #ef233c47)}.commandRedesignShell[data-theme=ev-neon-web] .commandRailNav button.active,.commandRedesignShell[data-theme=ev-neon-web] .commandRailNav button:hover{color:#fff!important;background:linear-gradient(90deg,#ef233c33,#08345e61)!important;border-color:#ef233c7a!important;box-shadow:inset 3px 0 #ef233c,0 0 20px #20c9ff14!important}.commandRedesignShell[data-theme=ev-neon-web] :is(.commandGridCard,.commandGridWindow,.commandCoreCard,.commandCard){clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));position:relative;color:var(--ev-theme-text)!important;background:linear-gradient(#05192ef5,#010a15fb)!important;border-color:#20c9ff57!important;box-shadow:0 14px 34px #00000061,inset 0 1px #85efff0d!important}.commandRedesignShell[data-theme=ev-neon-web] :is(.commandGridCard,.commandGridWindow,.commandCoreCard):after{content:"";pointer-events:none;opacity:.52;background:linear-gradient(#ef233c,#ef233c) 0 0/18px 1px no-repeat,linear-gradient(#ef233c,#ef233c) 0 0/1px 18px no-repeat,linear-gradient(#20c9ff,#20c9ff) 100% 100%/18px 1px no-repeat,linear-gradient(#20c9ff,#20c9ff) 100% 100%/1px 18px no-repeat;position:absolute;inset:5px}.commandRedesignShell[data-theme=ev-neon-web] :is(.commandGridCard,.commandGridWindow)>header{background:linear-gradient(#082644c7,#02101ff5)!important;border-bottom-color:#20c9ff3d!important}.commandRedesignShell[data-theme=ev-neon-web] .commandGridTitle>span,.commandRedesignShell[data-theme=ev-neon-web] .commandGridTitle svg,.commandRedesignShell[data-theme=ev-neon-web] .commandRailNav svg{color:#2ecfff!important;filter:drop-shadow(0 0 7px #20c9ff61)!important}.commandRedesignShell[data-theme=ev-neon-web] .commandCoreCard{border-color:#20c9ff94!important;box-shadow:0 18px 48px #0000007a,0 0 32px #0a66ff1f!important}.commandRedesignShell[data-theme=ev-neon-web] :is(button,.primaryButton,.secondaryButton){border-color:#20c9ff52!important}.commandRedesignShell[data-theme=ev-neon-web] :is(button,.primaryButton,.secondaryButton):hover{border-color:#ef233c!important;box-shadow:0 0 16px #ef233c24!important}.commandRedesignShell[data-theme=ev-neon-web] .commandStatusFooter{border-top-color:#ef233c47!important}.evNeonWebCore{--ev-audio:0;--ev-bass:0;--ev-mid:0;--ev-high:0;--ev-beat:0;--ev-lighting:.72;--ev-motion:1;isolation:isolate;border-radius:inherit;background:radial-gradient(circle at 50% 43%,#20c9ff33,#0000 25%),radial-gradient(circle at 50% 55%,#0a66ff1f,#0000 46%),linear-gradient(#010b17f5,#01070ffc);place-items:center;width:100%;height:100%;min-height:280px;display:grid;position:relative;overflow:hidden}.evWebCity{z-index:-3;opacity:.62;filter:saturate(.92)contrast(1.05);background:url(/themes/ev-neon-web/web-city-bg.svg) 50%/cover no-repeat;position:absolute;inset:0}.evWebAtmosphere{z-index:-1;pointer-events:none;opacity:calc(.35 + var(--ev-audio)*.34);filter:blur(22px);animation:evWebAtmosphereSpin calc(36s/var(--ev-motion)) linear infinite;background:conic-gradient(from 20deg,#0000,#20c9ff21,#0000 24%,#ef233c12,#0000 50%,#0a66ff24,#0000);position:absolute;inset:-14%}.evWebAtmosphere i{border:1px solid #20c9ff21;border-radius:50%;position:absolute;inset:17%}.evWebAtmosphere i:nth-child(2){border-color:#ef233c1a;inset:26%}.evWebAtmosphere i:nth-child(3){border-style:dashed;inset:36%}.evWebAtmosphere i:nth-child(4){inset:44%;box-shadow:0 0 40px #20c9ff26}.evWebHud{z-index:0;animation:evWebHudSpin calc(24s/var(--ev-motion)) linear infinite;border:1px solid #20c9ff38;border-radius:50%;position:absolute;top:47%;left:50%;translate:-50% -50%;box-shadow:0 0 24px #20c9ff14}.evWebHudOuter{aspect-ratio:1;width:min(76%,560px)}.evWebHudInner{aspect-ratio:1;width:min(58%,410px);animation-direction:reverse;animation-duration:calc(17s/var(--ev-motion));border-style:dashed;border-color:#ef233c2b}.evWebHud i{background:#36d6ff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 11px #20c9ff}.evWebHud i:first-child{top:-3px;left:50%}.evWebHud i:nth-child(2){top:24%;right:8%}.evWebHud i:nth-child(3){bottom:24%;right:8%}.evWebHud i:nth-child(4){bottom:-3px;left:50%}.evWebHud i:nth-child(5){bottom:24%;left:8%}.evWebHud i:nth-child(6){top:24%;left:8%}.evNeonWebCore .ev-assistant{z-index:4;aspect-ratio:2/3;filter:drop-shadow(0 0 18px #20c9ff24);width:auto;height:min(92%,650px);transition:filter .12s linear;position:absolute;top:47%;left:50%;translate:-50% -50%}.evNeonWebCore.music-active .ev-assistant{filter:drop-shadow(0 0 calc(18px + 18px*var(--ev-audio)) #20c9ff57) drop-shadow(0 0 10px #ef233c29)}.evNeonWebCore .ev-puppet{animation-duration:calc(3s/var(--ev-motion))}.evNeonWebCore[data-state=dance] .ev-puppet{animation:evWebDance calc(.86s/var(--ev-motion)) ease-in-out infinite}.evNeonWebCore[data-state=dance] .ev-part--left-arm{animation:evWebLeftArm calc(.86s/var(--ev-motion)) ease-in-out infinite}.evNeonWebCore[data-state=dance] .ev-part--right-arm{animation:evWebRightArm calc(.86s/var(--ev-motion)) ease-in-out infinite}.evNeonWebCore[data-state=thinking] .evWebHudInner{animation-duration:5s}.evNeonWebCore[data-state=alert]{box-shadow:inset 0 0 80px #ef233c29}.evWebStatus{z-index:8;text-align:center;letter-spacing:.14em;text-transform:uppercase;place-items:center;gap:3px;display:grid;position:absolute;bottom:8%;left:50%;translate:-50%}.evWebStatus strong{color:#39d8ff;text-shadow:0 0 12px #20c9ff73;font-size:clamp(11px,1.1vw,17px)}.evWebStatus span{color:#ff4a61;font-size:clamp(8px,.7vw,11px)}@keyframes evWebAtmosphereSpin{to{transform:rotate(360deg)}}@keyframes evWebHudSpin{to{transform:rotate(360deg)}}@keyframes evWebDance{25%{transform:translateY(-4px)rotate(-1.2deg)}50%{transform:translateY(1px)scale(1.012)}75%{transform:translateY(-3px)rotate(1.2deg)}}@keyframes evWebLeftArm{25%{transform:rotate(-3deg)}75%{transform:rotate(4deg)}}@keyframes evWebRightArm{25%{transform:rotate(3deg)}75%{transform:rotate(-4deg)}}.thadCoreV2[data-theme-pack=ev-neon-web] .thadMusicWavefield.evSpectrumFlow{opacity:0;mix-blend-mode:screen;transition:opacity .12s!important}.thadCoreV2[data-theme-pack=ev-neon-web] .thadMusicWavefield.evSpectrumFlow.isPlaying{opacity:.94!important}.thadCoreV2[data-theme-pack=ev-neon-web] .evSpectrumFlow .spectrumRibbon{animation-play-state:paused!important}.thadCoreV2[data-theme-pack=ev-neon-web] .evSpectrumFlow.isPlaying .spectrumRibbon{animation-play-state:running!important}.thadCoreV2[data-theme-pack=ev-neon-web] .evSpectrumFlow .spectrumRibbonBack{stroke-width:28px!important;opacity:.17!important;filter:blur(7px)drop-shadow(0 0 20px #0a66ff61)!important}.thadCoreV2[data-theme-pack=ev-neon-web] .evSpectrumFlow .spectrumRibbonMid{stroke-width:14px!important;opacity:.38!important;filter:blur(3px)drop-shadow(0 0 13px #20c9ff94)!important}.thadCoreV2[data-theme-pack=ev-neon-web] .evSpectrumFlow .spectrumRibbonFront{stroke-width:4.8px!important;opacity:1!important;filter:drop-shadow(0 0 7px #48dcffe6)drop-shadow(0 0 18px #ef233c52)!important}html[data-thad-theme=ev-neon-web] .commandWorkspaceBackdrop{-webkit-backdrop-filter:blur(5px)saturate(.85)!important;backdrop-filter:blur(5px)saturate(.85)!important;background:#00050dc7!important}html[data-thad-theme=ev-neon-web] .commandWorkspacePanel{--thad-surface:#041426;--thad-surface-2:#071d34;--thad-surface-muted:#06172a;--thad-text:#e9f9ff;--thad-text-muted:#91b2c4;--thad-text-primary:#e9f9ff;--thad-text-secondary:#c7dfeb;--thad-bg-elevated:#071d34;--thad-bg-elevated-2:#092746;--thad-accent:#20c9ff;--thad-accent-2:#59ddff;--thad-accent-soft:#20c9ff1f;--thad-border:#20c9ff47;--thad-border-dark:#20c9ff66;--thad-control-bg:#031426f0;--thad-control-bg-hover:#072542fa;--thad-control-text:#e9f9ff;--thad-control-border:#20c9ff52;--thad-control-border-strong:#ef233c;color:#e9f9ff!important;background:radial-gradient(circle at 54% 0,#0a66ff21,#0000 34%),linear-gradient(155deg,#041426fe,#010812fe 58%,#03111ffe)!important;border-color:#20c9ff7a!important;box-shadow:0 26px 76px #000000a3,inset 0 0 0 1px #20c9ff0d,inset 0 1px #8af0ff17!important}html[data-thad-theme=ev-neon-web] .commandWorkspacePanel:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--thad-theme-background-asset);opacity:.16;mix-blend-mode:screen;background-position:50%;background-size:cover;position:absolute;inset:0}html[data-thad-theme=ev-neon-web] .commandWorkspacePanel:after{content:"";z-index:20;pointer-events:none;opacity:.62;background:linear-gradient(#ef233c,#ef233c) 0 0/25px 1px no-repeat,linear-gradient(#ef233c,#ef233c) 0 0/1px 25px no-repeat,linear-gradient(#20c9ff,#20c9ff) 100% 0/25px 1px no-repeat,linear-gradient(#20c9ff,#20c9ff) 100% 0/1px 25px no-repeat,linear-gradient(#20c9ff,#20c9ff) 0 100%/25px 1px no-repeat,linear-gradient(#20c9ff,#20c9ff) 0 100%/1px 25px no-repeat,linear-gradient(#ef233c,#ef233c) 100% 100%/25px 1px no-repeat,linear-gradient(#ef233c,#ef233c) 100% 100%/1px 25px no-repeat;border-radius:11px;position:absolute;inset:7px}html[data-thad-theme=ev-neon-web] .commandWorkspacePanel>header{color:#f2fbff!important;background:linear-gradient(#072746f0,#021121fb)!important;border-bottom-color:#20c9ff4d!important;box-shadow:inset 0 -1px #ef233c14!important}html[data-thad-theme=ev-neon-web] .commandWorkspacePanel :is(h1,h2,h3,h4,.thadDsHeaderTitle,.workspaceTitle,.panelTitle),html[data-thad-theme=ev-neon-web] .commandWorkspacePanel .commandGridTitle h2{color:#f2fbff!important;text-shadow:0 0 13px #20c9ff2e!important}html[data-thad-theme=ev-neon-web] .commandWorkspacePanel .commandGridTitle p,html[data-thad-theme=ev-neon-web] .commandWorkspacePanel :is(.eyebrow,.thadDsEyebrow){color:#ff5268!important;letter-spacing:.13em!important}html[data-thad-theme=ev-neon-web] .commandWorkspaceBody{color:#e9f9ff!important;background:linear-gradient(#031121c7,#010811db)!important}html[data-thad-theme=ev-neon-web] .commandWorkspacePanel :is(input,select,textarea){color:#e9f9ff!important;caret-color:#20c9ff!important;background:#010b17e0!important;border-color:#20c9ff4d!important}html[data-thad-theme=ev-neon-web] .commandWorkspacePanel :is(input,select,textarea):focus{border-color:#ef233c!important;box-shadow:0 0 0 2px #ef233c1c,0 0 18px #20c9ff1a!important}html[data-thad-theme=ev-neon-web] .commandWorkspacePanel :is(.thadWorkspaceShell,.thadDsShell,.thadDsSection,.settingsSection,.stockPicker,.stockTable,.hueConnect,.hueSyncPanel,.hueIndividualSection,.hueRoomsSection,.meetingWorkspaceCard,.todoPanel,.chatgptWorkspacePanel){color:#e9f9ff!important;background:linear-gradient(#071f37e6,#020e1bf5)!important;border-color:#20c9ff40!important;box-shadow:inset 0 1px #7decff0a!important}html[data-thad-theme=ev-neon-web] .commandWorkspacePanel a{color:#59ddff}html[data-thad-theme=ev-neon-web] .commandWorkspacePanel :is(button,.secondaryButton):not(.primaryButton){border-color:#20c9ff4f!important}html[data-thad-theme=ev-neon-web] .commandWorkspacePanel :is(button,.secondaryButton):not(.primaryButton):hover{border-color:#ef233c!important;box-shadow:0 0 17px #ef233c1f!important}html[data-thad-theme=ev-neon-web] ::-webkit-scrollbar-track{background:#010a14!important}html[data-thad-theme=ev-neon-web] ::-webkit-scrollbar-thumb{background:linear-gradient(#20c9ff,#0a5cff 55%,#ef233c)!important;border-color:#010712!important}@media (prefers-reduced-motion:reduce){.evWebAtmosphere,.evWebHud,.evNeonWebCore .ev-puppet,.evNeonWebCore .ev-head-rig,.evNeonWebCore .ev-part--left-arm,.evNeonWebCore .ev-part--right-arm{animation:none!important}.ev-floor__ripple,.ev-floor__beam{display:none!important}}.commandRedesignShell[data-theme-brand=neon-spider] .commandBrand .thadThemeBrandMark{width:52px;height:52px}.commandRedesignShell[data-theme-brand=neon-spider] .commandBrand strong{white-space:nowrap;letter-spacing:.18em!important;font-size:20px!important}.commandRedesignShell[data-theme-brand=neon-spider] .commandHeaderIdentity>.thadThemeBrandMark{width:46px;height:46px}.commandRedesignShell[data-theme-brand=neon-spider] .moduleBrandIcon.thadThemeBrandMark{width:24px!important;height:24px!important}.trainingHavenWorkspaceBody.documentPreviewOpen{background:var(--thad-app-bg)!important;padding:0!important;display:block!important;overflow:hidden!important}.trainingHavenDocumentPreview{background:var(--thad-app-bg);grid-template-rows:50px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.trainingHavenDocumentPreviewToolbar{border-bottom:1px solid var(--thad-border-dark);background:var(--thad-shell-bg);min-width:0;color:var(--thad-text-on-dark);justify-content:space-between;align-items:center;gap:12px;padding:6px 9px;display:flex}.trainingHavenDocumentPreviewToolbar>div:first-child{gap:1px;min-width:0;display:grid}.trainingHavenDocumentPreviewToolbar small{letter-spacing:.13em;color:var(--thad-accent-2);font-size:8px}.trainingHavenDocumentPreviewToolbar strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(720px,55vw);font-size:12px;overflow:hidden}.trainingHavenDocumentPreviewToolbar span{color:color-mix(in srgb,var(--thad-text-on-dark) 64%,transparent);font-size:9px}.trainingHavenDocumentPreviewToolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.trainingHavenDocumentPreviewToolbar button{border-radius:6px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:9px!important}.trainingHavenDocumentPreviewHost{background:#101820;min-width:0;min-height:0;position:relative;overflow:hidden}.trainingHavenDocumentPreviewHost>div{text-align:center;color:var(--thad-text-on-dark);pointer-events:none;place-content:center;gap:5px;display:grid;position:absolute;inset:0}.trainingHavenDocumentPreviewHost span{color:color-mix(in srgb,var(--thad-text-on-dark) 60%,transparent);font-size:9px}@media (max-width:900px){.trainingHavenDocumentPreview{grid-template-rows:auto minmax(440px,1fr)}.trainingHavenDocumentPreviewToolbar{flex-direction:column;align-items:flex-start}.trainingHavenDocumentPreviewToolbar>div:last-child{justify-content:flex-start}}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace{background:var(--thad-surface-muted)!important;color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diTopBar,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diFooter{background:linear-gradient(180deg,var(--thad-shell-bg-2),var(--thad-shell-bg))!important;color:var(--thad-text-on-dark)!important;border-color:var(--thad-border-dark)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diSetupPanel{background:var(--thad-surface)!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diReviewArea{background:var(--thad-surface-muted)!important;color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diReviewHeader{background:var(--thad-surface)!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important;box-shadow:var(--thad-shadow-card)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diReviewHeader :is(h1,p,small){color:inherit!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diReviewHeader small{color:var(--thad-accent-strong)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diReviewHeader p{color:var(--thad-text-muted)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diReviewHeader :is(a,button){background:var(--thad-surface-muted)!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diAbout{background:color-mix(in srgb,var(--thad-accent) 10%,var(--thad-surface))!important;border-color:color-mix(in srgb,var(--thad-accent) 38%,var(--thad-border))!important;color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diAbout p{color:var(--thad-text-muted)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diStepList{border-color:var(--thad-border)!important;background:var(--thad-surface)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diStepList button{background:var(--thad-surface)!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diStepList button.active{background:var(--thad-accent-soft)!important;border-left-color:var(--thad-accent)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diStepList button small,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diStepList button>span{color:var(--thad-text-muted)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diCard{background:var(--thad-surface)!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important;box-shadow:var(--thad-shadow-card)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diCard :is(p,small,dt){color:var(--thad-text-muted)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .diHeaderNavigation{background:var(--thad-surface)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactWorkspace{background:var(--thad-surface-muted)!important;color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactHeader,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleWorkspaceTabs,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactCommandRow{background:var(--thad-surface)!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactSearch{background:var(--thad-surface-muted)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactCache{color:var(--thad-text-muted)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactCache>span:first-child,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactCache b{color:var(--thad-accent-strong)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactSync,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactHubSpot{background:var(--thad-accent)!important;color:#fff!important;border-color:var(--thad-accent)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] :is(.peopleExactListPanel,.peopleExactProfile,.peopleExactPanel,.peopleExactLocalFirst){background:var(--thad-surface)!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important;box-shadow:var(--thad-shadow-card)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactListPanel>header{background:color-mix(in srgb,var(--thad-accent) 7%,var(--thad-surface))!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactListPanel>header :is(span,button){background:var(--thad-surface-muted)!important;color:var(--thad-accent-strong)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactContact{background:var(--thad-surface-muted)!important;color:var(--thad-text)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactContact.active{background:color-mix(in srgb,var(--thad-accent) 13%,var(--thad-surface))!important;border-color:var(--thad-accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--thad-accent) 22%,transparent)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactContact>div>span,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactContact>div>small,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactPersonIdentity p,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactEmpty{color:var(--thad-text-muted)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactContact>div>small,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactPersonIdentity h3,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactPanel h4,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactLocalFirst strong{color:var(--thad-accent-strong)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactContact em,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactChips span,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactActivity em{background:var(--thad-accent-soft)!important;color:var(--thad-accent-strong)!important;border-color:color-mix(in srgb,var(--thad-accent) 38%,var(--thad-border))!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactPanel.memory>label>div{background:var(--thad-surface-muted)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactPanel.memory input{color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactLoadMore{background:var(--thad-surface-muted)!important;color:var(--thad-accent-strong)!important;border-color:var(--thad-border)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactLocalFirst>span{color:var(--thad-accent-strong)!important;border-color:var(--thad-accent)!important;background:var(--thad-accent-soft)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactContact>.peopleExactAvatar,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactAvatar{box-sizing:border-box!important;aspect-ratio:1!important;background:color-mix(in srgb,var(--thad-accent) 13%,var(--thad-surface))!important;border:2px solid var(--thad-accent)!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;color:var(--thad-accent-strong)!important;text-align:center!important;white-space:nowrap!important;border-radius:999px!important;flex:0 0 50px!important;place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:grid!important;overflow:hidden!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=people-intelligence] .peopleExactAvatar.large{flex-basis:62px!important;width:62px!important;min-width:62px!important;max-width:62px!important;height:62px!important;min-height:62px!important;max-height:62px!important;font-size:17px!important}.thadThemeAssetBank{opacity:.001!important;pointer-events:none!important;z-index:-1!important;width:2px!important;height:2px!important;position:fixed!important;top:-10000px!important;left:-10000px!important;overflow:hidden!important}.thadThemeAssetBank img{object-fit:contain!important;width:1px!important;height:1px!important;position:absolute!important}.thadThemeAiCore{position:relative!important;overflow:hidden!important}.thadThemeAiCore>.thadThemeAiCoreInstance{width:100%!important;height:100%!important;min-height:inherit!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important;position:absolute!important;inset:0!important}.thadThemeAiCore>.thadThemeAiCoreInstance.isActive{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2!important}.thadThemeAiCore>.thadThemeAiCoreInstance.isStandby{z-index:1!important}.thadThemeAiCore>.thadThemeAiCoreInstance>*{width:100%!important;height:100%!important;min-height:inherit!important}.commandHeaderMockup{position:relative!important}.commandHeaderAlertCenter{z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.commandHeaderAlertCenter>button{border:1px solid color-mix(in srgb,var(--thad-accent) 48%,transparent);background:color-mix(in srgb,var(--thad-shell-bg-2) 82%,transparent);min-height:46px;color:var(--thad-text-on-dark);box-shadow:0 7px 20px color-mix(in srgb,var(--thad-app-bg) 52%,transparent);cursor:pointer;border-radius:10px;grid-template-columns:30px auto auto;align-items:center;gap:8px;padding:5px 10px;display:grid}.commandHeaderAlertCenter>button>svg{width:20px;height:20px;color:var(--thad-accent-2)}.commandHeaderAlertCenter>button>span{text-align:left;line-height:1.05;display:grid}.commandHeaderAlertCenter>button small{letter-spacing:.13em;color:color-mix(in srgb,var(--thad-accent-2) 82%,white);font-size:7px}.commandHeaderAlertCenter>button strong{white-space:nowrap;margin-top:3px;font-size:11px}.commandHeaderAlertCenter>button>b{text-transform:uppercase;letter-spacing:.06em;border-left:1px solid var(--thad-border-dark);white-space:nowrap;color:var(--thad-accent-2);padding:5px 7px;font-size:8px}.commandHeaderAlertCenter.hasCritical>button{border-color:color-mix(in srgb,var(--thad-danger) 72%,transparent);box-shadow:0 7px 20px color-mix(in srgb,var(--thad-danger) 14%,transparent)}.stockTickerLink{letter-spacing:.02em;cursor:pointer;font-weight:850;display:inline-block;color:var(--thad-accent)!important;text-decoration:none!important}.stockTickerLink:hover{color:var(--thad-accent-2)!important;text-decoration:underline!important}@media (max-width:1450px){.commandHeaderAlertCenter>button>b{display:none}.commandHeaderAlertCenter>button{grid-template-columns:26px auto}.commandHeaderAlertCenter{left:53%}}@media (max-width:1180px){.commandHeaderAlertCenter{margin-left:auto;margin-right:8px;position:static;transform:none}.commandHeaderAlertCenter>button{min-height:36px;padding:3px 7px}.commandHeaderAlertCenter>button span small{display:none}.commandHeaderAlertCenter>button strong{font-size:9px}}.commandRailNav img[src$=microsoft-teams\.svg]{object-fit:contain!important;flex:none!important;width:20px!important;height:20px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueWorkspace{grid-template-rows:auto auto auto minmax(0,1fr)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-areas:"connect sync sync sync""theme sync sync sync""diagnostics diagnostics diagnostics diagnostics""individual individual rooms rooms"!important;gap:10px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueConnect{grid-area:connect!important}.commandWorkspacePanel[data-workspace-id=hue] .hueThemeLightPanel{grid-area:theme!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSyncPanel{grid-area:sync!important}.commandWorkspacePanel[data-workspace-id=hue] .hueDiagnostics{grid-area:diagnostics/auto!important}.commandWorkspacePanel[data-workspace-id=hue] .hueIndividualSection{grid-area:individual!important}.commandWorkspacePanel[data-workspace-id=hue] .hueRoomsSection{grid-area:rooms!important}.hueThemeLightPanel{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:12px!important;align-content:start!important;gap:8px!important;min-width:0!important;padding:10px!important;display:grid!important}.hueThemeLightPanel>header{justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.hueThemeLightPanel h3{margin:0!important;font-size:14px!important}.hueThemeLightPanel p{color:var(--thad-text-muted)!important;margin:3px 0 0!important;font-size:9px!important;line-height:1.35!important}.hueThemeLightToggle{white-space:nowrap!important;color:var(--thad-text)!important;align-items:center!important;gap:5px!important;margin:0!important;font-size:9px!important;font-weight:800!important;display:flex!important}.hueThemeLightToggle input{width:auto!important;accent-color:var(--thad-accent)!important}.hueThemeLightConfig{gap:7px!important;display:grid!important}.hueThemeLightConfig>label{color:var(--thad-text-muted)!important;gap:4px!important;margin:0!important;font-size:9px!important;display:grid!important}.hueThemeLightConfig select{width:100%!important;min-height:30px!important;padding:4px 7px!important}.hueThemeColorGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.hueThemeColorGrid label{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:4px!important;min-width:0!important;margin:0!important;padding:5px 6px!important;display:grid!important}.hueThemeColorGrid span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--thad-text)!important;font-size:8px!important;overflow:hidden!important}.hueThemeColorGrid input[type=color]{cursor:pointer!important;background:0 0!important;border:0!important;width:28px!important;height:24px!important;padding:1px!important}.hueThemeLightStatus{min-height:13px!important;color:var(--thad-text-muted)!important;font-size:8px!important;line-height:1.25!important;display:block!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSyncList,.commandWorkspacePanel[data-workspace-id=hue] .hueIndividualLights{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;grid-auto-rows:minmax(108px,auto)!important;align-content:start!important;gap:8px!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=hue] .hueLightSelectionCard,.commandWorkspacePanel[data-workspace-id=hue] .hueIndividualLights>article{box-sizing:border-box!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:10px!important;min-width:0!important;min-height:108px!important;padding:9px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueLightSelectionCard{grid-template-rows:auto 1fr!important;gap:7px!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSelectionIdentity{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSelectionIdentity .hueLightBulbIcon{flex:none!important;width:34px!important;height:34px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSelectionIdentity strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;display:block!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=hue] .hueSelectionOptions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:end!important;gap:5px!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=hue] .hueLightSelectionCard label{min-width:0!important;padding:5px 6px!important;font-size:8px!important}.commandWorkspacePanel[data-workspace-id=hue] .hueLightSelectionCard.isMusicSelected{border-color:color-mix(in srgb,var(--thad-accent) 78%,var(--thad-border))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--thad-accent) 32%,transparent),0 0 14px color-mix(in srgb,var(--thad-accent) 12%,transparent)!important}.commandWorkspacePanel[data-workspace-id=hue] .hueLightSelectionCard.isCompactSelected:not(.isMusicSelected){border-color:color-mix(in srgb,var(--thad-accent-2) 58%,var(--thad-border))!important}@media (max-width:1180px){.commandWorkspacePanel[data-workspace-id=hue] .hueSyncList,.commandWorkspacePanel[data-workspace-id=hue] .hueIndividualLights{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.hueThemeColorGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.commandWorkspacePanel[data-workspace-id=hue] .hueWorkspace{grid-template:"connect""theme""diagnostics""sync""individual""rooms"/1fr!important}}.thadLocalVoiceControl{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);border-radius:12px;align-items:center;gap:12px;margin-top:8px;padding:9px 11px;display:flex}.thadLocalVoiceControl.isOn{border-color:color-mix(in srgb, currentColor 38%, transparent);box-shadow:inset 0 0 18px color-mix(in srgb, currentColor 6%, transparent)}.thadLocalVoiceCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.thadLocalVoiceCopy strong{letter-spacing:.04em;font-size:12px}.thadLocalVoiceCopy span,.thadLocalVoiceCopy small{opacity:.72;font-size:11px}.thadAlwaysListenToggle{border:1px solid color-mix(in srgb, currentColor 24%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);width:72px;height:30px;color:inherit;cursor:pointer;border-radius:999px;flex:none;transition:all .18s;position:relative}.thadLocalVoiceControl.isOn .thadAlwaysListenToggle{background:color-mix(in srgb, currentColor 20%, transparent);border-color:currentColor}.thadAlwaysListenKnob{opacity:.72;background:currentColor;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:5px;left:5px}.thadLocalVoiceControl.isOn .thadAlwaysListenKnob{opacity:1;transform:translate(42px)}.thadAlwaysListenToggle b{letter-spacing:.08em;pointer-events:none;justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;inset:0}.thadLocalVoiceError{color:#ff8f8f;max-width:180px;font-size:10px}.thadLocalVoiceControl{flex-wrap:wrap}.thadWakePhraseEditor{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);flex:0 0 100%;grid-template-columns:minmax(140px,1fr) auto auto auto;align-items:center;gap:7px;padding-top:9px;display:grid}.thadWakePhraseEditor label{letter-spacing:.06em;opacity:.72;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:700}.thadWakePhraseEditor input{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);min-width:0;height:31px;color:inherit;border-radius:8px;outline:none;padding:0 9px}.thadWakePhraseEditor input:focus{border-color:currentColor}.thadWakePhraseEditor button{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);min-height:31px;color:inherit;cursor:pointer;border-radius:8px;padding:0 10px}.thadWakePhraseEditor button:disabled{cursor:default;opacity:.45}.thadWakePhraseMessage{opacity:.76;grid-column:1/-1;font-size:10px}@media (max-width:700px){.thadWakePhraseEditor{grid-template-columns:1fr 1fr}.thadWakePhraseEditor input{grid-column:1/-1}}.complianceKnowledgeWorkspace{background:var(--thad-workspace-bg)!important;color:var(--thad-text)!important}.complianceKnowledgeWorkspaceInner{width:100%!important;max-width:none!important}.complianceKnowledgeItem{text-align:left!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:138px!important;color:var(--thad-text)!important;box-shadow:none!important;border-radius:11px!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) 132px!important;align-items:start!important;gap:9px 14px!important;padding:13px 14px!important;display:grid!important;overflow:hidden!important}.complianceKnowledgeItem:hover{border-color:var(--thad-accent)!important;background:var(--thad-surface-muted)!important}.complianceKnowledgeIdentity{border-bottom:1px solid var(--thad-border)!important;grid-column:1/-1!important;min-width:0!important;padding-bottom:8px!important}.complianceKnowledgeIdentity strong{color:var(--thad-text)!important;font-size:13px!important;line-height:1.25!important;display:block!important}.complianceKnowledgeStatus{grid-column:1!important;min-width:0!important}.complianceKnowledgeStatus strong{color:var(--thad-accent-strong)!important;font-size:10px!important;display:block!important}.complianceKnowledgeStatus small,.complianceKnowledgeApproved small,.complianceKnowledgePending small,.complianceKnowledgeAlerts small{color:var(--thad-text-muted)!important;font-size:8px!important}.complianceKnowledgeApproved strong,.complianceKnowledgePending strong,.complianceKnowledgeAlerts strong{color:var(--thad-text)!important;margin-top:2px!important;font-size:11px!important;display:block!important}@media (max-width:1000px){.complianceKnowledgeList{grid-template-columns:1fr!important}}.complianceKnowledgeWorkspace{padding:16px 18px!important}.complianceKnowledgeList{grid-template-columns:repeat(3,minmax(280px,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.complianceKnowledgeItem{text-align:left!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-width:0!important;height:auto!important;min-height:154px!important;color:var(--thad-text)!important;border-radius:11px!important;grid-template-rows:auto auto auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:10px 12px!important;padding:14px!important;display:grid!important;overflow:hidden!important}.complianceKnowledgeItem>div{text-align:left!important;min-width:0!important}.complianceKnowledgeIdentity{border-bottom:1px solid var(--thad-border)!important;grid-area:1/1/auto/-1!important;padding-bottom:9px!important}.complianceKnowledgeIdentity small{color:var(--thad-text-muted)!important;white-space:normal!important;text-overflow:clip!important;margin-top:5px!important;font-size:10px!important;line-height:1.35!important;display:block!important;overflow:visible!important}.complianceKnowledgeStatus{grid-area:2/1/auto/-1!important}.complianceKnowledgeStatus strong{border:1px solid color-mix(in srgb, var(--thad-accent) 45%, var(--thad-border))!important;background:var(--thad-accent-soft)!important;min-height:24px!important;color:var(--thad-accent-strong)!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-radius:999px!important;align-items:center!important;padding:4px 8px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.complianceKnowledgeStatus small{color:var(--thad-text-muted)!important;margin-left:8px!important;font-size:9px!important;display:inline-block!important}.complianceKnowledgeApproved{grid-area:3/1!important}.complianceKnowledgePending{grid-area:3/2!important}.complianceKnowledgeAlerts{border:0!important;grid-area:3/3!important;padding:0!important}.complianceKnowledgeApproved small,.complianceKnowledgePending small,.complianceKnowledgeAlerts small{color:var(--thad-text-muted)!important;margin:0 0 3px!important;font-size:9px!important;font-weight:700!important;display:block!important}.complianceKnowledgeApproved strong,.complianceKnowledgePending strong,.complianceKnowledgeAlerts strong{color:var(--thad-text)!important;margin:0!important;font-size:13px!important;line-height:1.2!important;display:block!important}@media (max-width:1180px){.complianceKnowledgeList{grid-template-columns:repeat(2,minmax(280px,1fr))!important}}@media (max-width:760px){.complianceKnowledgeList{grid-template-columns:1fr!important}}.complianceKnowledgeWorkspaceInner{max-width:1240px!important;margin:0 auto!important}.complianceKnowledgeList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.complianceKnowledgeItem{grid-template-rows:auto auto auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:14px 16px!important;min-height:190px!important;padding:16px!important}.complianceKnowledgeIdentity{border-bottom:1px solid var(--thad-border)!important;grid-area:1/1/auto/-1!important;min-height:62px!important;padding:0 0 12px!important}.complianceKnowledgeIdentity strong{font-size:15px!important;font-weight:800!important;line-height:1.35!important}.complianceKnowledgeIdentity small{white-space:normal!important;color:var(--thad-text-muted)!important;margin-top:6px!important;font-size:11px!important;line-height:1.4!important}.complianceKnowledgeStatus{grid-area:2/1/auto/-1!important;align-items:center!important;gap:10px!important;min-height:30px!important;display:flex!important}.complianceKnowledgeStatus strong{flex:none!important;padding:5px 9px!important;font-size:10px!important;line-height:1!important}.complianceKnowledgeStatus small{margin:0!important;font-size:10px!important;line-height:1.2!important}.complianceKnowledgeApproved,.complianceKnowledgePending,.complianceKnowledgeAlerts{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;border-radius:8px!important;grid-row:3!important;min-width:0!important;min-height:48px!important;padding:9px 10px!important}.complianceKnowledgeAlerts{border:1px solid var(--thad-border)!important;grid-column:3!important}.complianceKnowledgeApproved small,.complianceKnowledgePending small,.complianceKnowledgeAlerts small{text-transform:uppercase!important;letter-spacing:.04em!important;margin:0 0 5px!important;font-size:9px!important;line-height:1!important;display:block!important}.complianceKnowledgeApproved strong,.complianceKnowledgePending strong,.complianceKnowledgeAlerts strong{margin:0!important;font-size:14px!important;line-height:1.1!important;display:block!important}@media (max-width:950px){.complianceKnowledgeList{grid-template-columns:1fr!important}}.complianceKnowledgeItem{grid-template-rows:minmax(78px,auto) 38px 66px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:14px 12px!important;height:230px!important;min-height:230px!important;padding:16px!important}.complianceKnowledgeIdentity{grid-area:1/1/auto/-1!important;min-height:78px!important;padding-bottom:12px!important;overflow:hidden!important}.complianceKnowledgeIdentity strong{font-size:15px!important;line-height:1.35!important}.complianceKnowledgeStatus{z-index:2!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-height:38px!important;display:flex!important;position:relative!important}.complianceKnowledgeApproved,.complianceKnowledgePending,.complianceKnowledgeAlerts{z-index:1!important;box-sizing:border-box!important;flex-direction:column!important;grid-row:3!important;justify-content:center!important;height:66px!important;min-height:66px!important;padding:10px 12px!important;display:flex!important;position:relative!important}.complianceKnowledgeApproved{grid-column:1!important}.complianceKnowledgePending{grid-column:2!important}.complianceKnowledgeAlerts{grid-column:3!important}.complianceKnowledgeApproved small,.complianceKnowledgePending small,.complianceKnowledgeAlerts small{margin:0 0 6px!important;line-height:1!important}.complianceKnowledgeApproved strong,.complianceKnowledgePending strong,.complianceKnowledgeAlerts strong{margin:0!important;line-height:1.1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .commandWorkspaceBody{background:var(--thad-workspace-bg,#07111f)!important;min-height:0!important;padding:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOperationsCenter{box-sizing:border-box!important;background:radial-gradient(circle at 12% 0%, color-mix(in srgb,var(--thad-accent) 10%,transparent), transparent 34%), var(--thad-workspace-bg,#07111f)!important;width:100%!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important;flex-direction:column!important;gap:12px!important;padding:14px 16px 16px!important;display:flex!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOperationsCenter>.complianceOpsHeader{border:1px solid color-mix(in srgb, var(--thad-accent) 28%, var(--thad-border))!important;background:linear-gradient(120deg, color-mix(in srgb,var(--thad-accent) 7%,var(--thad-surface)), var(--thad-surface))!important;border-radius:13px!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;min-height:82px!important;margin:0!important;padding:15px 17px!important;display:flex!important;box-shadow:inset 0 1px #ffffff06!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsHeader>div:first-child{min-width:0!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsHeader small{color:var(--thad-accent-strong)!important;letter-spacing:.09em!important;margin:0 0 3px!important;font-size:9px!important;font-weight:900!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsHeader h3{color:var(--thad-text)!important;margin:0!important;font-size:22px!important;font-weight:850!important;line-height:1.15!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsHeader p{max-width:780px!important;color:var(--thad-text-muted)!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.4!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsActions{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsActions button{border:1px solid color-mix(in srgb, var(--thad-accent) 52%, var(--thad-border))!important;background:var(--thad-surface-muted)!important;min-height:36px!important;color:var(--thad-accent-strong)!important;box-shadow:none!important;border-radius:8px!important;padding:7px 12px!important;font-size:9px!important;font-weight:850!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsActions button:last-child{border-color:var(--thad-accent)!important;background:var(--thad-accent)!important;color:#fff!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOperationsCenter>.complianceOpsSummary{background:0 0!important;border:0!important;flex:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important;overflow:visible!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-height:86px!important;color:var(--thad-text)!important;text-align:left!important;box-shadow:none!important;border-radius:11px!important;grid-template-rows:auto auto auto!important;align-content:center!important;gap:1px!important;padding:12px 12px 11px 66px!important;display:grid!important;position:relative!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button:before{content:"";border:1px solid color-mix(in srgb, var(--thad-accent) 38%, var(--thad-border))!important;background:var(--thad-accent-soft)!important;width:38px!important;height:38px!important;color:var(--thad-accent-strong)!important;border-radius:9px!important;place-items:center!important;font-size:18px!important;font-weight:900!important;display:grid!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button:first-child:before{content:"▤"}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button:nth-child(2):before{content:"∿"}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button:nth-child(3):before{content:"!";color:var(--thad-warning)!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button:nth-child(4):before{content:"!";color:var(--thad-danger)!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary span{color:var(--thad-text-muted)!important;text-transform:none!important;grid-row:1!important;font-size:9px!important;font-weight:700!important;line-height:1.1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary strong{color:var(--thad-text)!important;grid-row:2!important;margin:3px 0!important;font-size:23px!important;font-weight:850!important;line-height:1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary small{color:var(--thad-text-muted)!important;grid-row:3!important;font-size:8px!important;line-height:1.2!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOperationsCenter>.complianceOpsToolbar{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:9px!important;flex:none!important;align-items:center!important;gap:9px!important;min-height:40px!important;margin:0!important;padding:5px 8px!important;display:flex!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsToolbar input{height:29px!important;min-height:29px!important;color:var(--thad-text)!important;background:0 0!important;border:0!important;outline:0!important;flex:1!important;padding:5px 9px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOperationsCenter>.complianceOpsGrid{flex:none!important;grid-template-columns:minmax(0,1.5fr) minmax(330px,.72fr)!important;gap:11px!important;min-height:275px!important;margin:0!important;display:grid!important;overflow:visible!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceAttention,.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueues{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;height:auto!important;min-height:275px!important;color:var(--thad-text)!important;box-shadow:none!important;border-radius:12px!important;flex-direction:column!important;margin:0!important;display:flex!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] :is(.complianceAttention,.complianceQueues)>header{border-bottom:1px solid var(--thad-border)!important;background:linear-gradient(90deg, color-mix(in srgb,var(--thad-accent) 6%,var(--thad-surface)), var(--thad-surface))!important;flex:none!important;min-height:50px!important;padding:10px 13px!important}.commandWorkspacePanel[data-workspace-id=regulatory] :is(.complianceAttention,.complianceQueues)>header small{color:var(--thad-accent-strong)!important;letter-spacing:.07em!important;font-size:8px!important}.commandWorkspacePanel[data-workspace-id=regulatory] :is(.complianceAttention,.complianceQueues)>header h4{color:var(--thad-text)!important;margin:2px 0 0!important;font-size:15px!important;line-height:1.15!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList{flex:auto!important;min-height:0!important;padding:5px 8px!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>button{border:0!important;border-bottom:1px solid var(--thad-border)!important;width:100%!important;min-height:47px!important;color:var(--thad-text)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:7px 8px!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>button:last-child{border-bottom:0!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>button strong{color:var(--thad-text)!important;font-size:10px!important;line-height:1.25!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>button small{color:var(--thad-text-muted)!important;margin-top:2px!important;font-size:8px!important;line-height:1.2!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>button>span{border:1px solid color-mix(in srgb, var(--thad-warning) 62%, var(--thad-border))!important;background:color-mix(in srgb, var(--thad-warning) 7%, var(--thad-surface))!important;min-width:124px!important;color:var(--thad-warning)!important;text-align:center!important;border-radius:999px!important;padding:5px 7px!important;font-size:7px!important;font-weight:900!important;line-height:1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueTabs{flex:auto!important;grid-template-rows:repeat(2,minmax(76px,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;padding:9px!important;display:grid!important;overflow:visible!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueTabs article{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;min-height:76px!important;color:var(--thad-text)!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;padding:10px!important;display:flex!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueTabs article strong{color:var(--thad-text)!important;font-size:22px!important;line-height:1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueTabs article span{color:var(--thad-text-muted)!important;margin-top:4px!important;font-size:8px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueues .secondaryAction{border:1px solid var(--thad-accent)!important;width:calc(100% - 18px)!important;min-height:32px!important;color:var(--thad-accent-strong)!important;background:0 0!important;border-radius:8px!important;flex:none!important;margin:0 9px 9px!important;font-size:9px!important;font-weight:850!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOperationsCenter>.complianceRepository{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-height:225px!important;color:var(--thad-text)!important;box-shadow:none!important;border-radius:12px!important;flex-direction:column!important;flex:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepository>header{border-bottom:1px solid var(--thad-border)!important;background:0 0!important;flex:none!important;justify-content:space-between!important;align-items:center!important;min-height:49px!important;padding:9px 13px!important;display:flex!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepository>header small{color:var(--thad-text-muted)!important;letter-spacing:.06em!important;font-size:8px!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepository>header h4{color:var(--thad-text)!important;margin:2px 0 0!important;font-size:15px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles{flex:auto!important;grid-template-columns:repeat(5,minmax(170px,1fr))!important;grid-auto-rows:145px!important;align-content:start!important;gap:8px!important;min-height:0!important;padding:9px!important;display:grid!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles>button{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;width:100%!important;min-width:0!important;height:145px!important;min-height:145px!important;max-height:145px!important;color:var(--thad-text)!important;text-align:left!important;box-shadow:none!important;border-radius:9px!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:38px minmax(0,1fr)!important;gap:7px 9px!important;padding:10px!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles>button:hover{border-color:color-mix(in srgb, var(--thad-accent) 72%, var(--thad-border))!important;background:color-mix(in srgb, var(--thad-accent-soft) 20%, var(--thad-surface-muted))!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentTileIcon{color:#d53b3b!important;background:0 0!important;border:0!important;grid-area:1/1/3!important;justify-content:center!important;align-items:flex-start!important;width:38px!important;height:48px!important;display:flex!important}.commandWorkspacePanel[data-workspace-id=regulatory] .realPdfIcon{width:35px!important;height:43px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentTileBody{grid-area:1/2!important;min-width:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentTileBody strong{color:var(--thad-accent-strong)!important;font-size:10px!important;line-height:1.2!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentTileBody p{color:var(--thad-text)!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:4px 0!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentTileBody small{color:var(--thad-text-muted)!important;white-space:normal!important;font-size:8px!important;line-height:1.25!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentTileStatus{border-top:1px solid var(--thad-border)!important;grid-area:2/2!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;min-width:0!important;padding-top:6px!important;display:flex!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentTileStatus .regStatus{border-radius:999px!important;flex:none!important;padding:4px 6px!important;font-size:7px!important;line-height:1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentTileStatus small{min-width:0!important;color:var(--thad-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:7px!important;overflow:hidden!important}@media (max-width:1550px){.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles{grid-template-columns:repeat(4,minmax(170px,1fr))!important}}@media (max-width:1180px){.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsGrid{grid-template-columns:1fr!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles{grid-template-columns:repeat(3,minmax(170px,1fr))!important}}@media (max-width:760px){.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary{grid-template-columns:1fr!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsHeader{flex-direction:column!important;align-items:flex-start!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles{grid-template-columns:1fr!important}}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button{align-content:center!important;min-height:96px!important;padding:14px 18px 14px 82px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button:before{width:46px!important;height:46px!important;font-size:22px!important;left:18px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button span{font-size:11px!important;font-weight:700!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button strong{margin:4px 0!important;font-size:26px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button small{font-size:9px!important;line-height:1.25!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsGrid{grid-template-columns:minmax(0,1.35fr) minmax(410px,.8fr)!important;min-height:300px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceAttention,.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueues{min-height:300px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceSectionHeader{justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:62px!important;padding:11px 14px!important;display:flex!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceSectionHeader h4{margin:2px 0!important;font-size:16px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceSectionHeader p{color:var(--thad-text-muted)!important;margin:3px 0 0!important;font-size:9px!important;line-height:1.3!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceSectionCount{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;border-radius:9px!important;flex:none!important;place-items:center!important;min-width:34px!important;height:34px!important;font-size:15px!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionSearch{flex:none!important;padding:8px 10px 4px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionSearch input{box-sizing:border-box!important;border:1px solid var(--thad-border)!important;background:var(--thad-workspace-bg)!important;width:100%!important;height:34px!important;color:var(--thad-text)!important;border-radius:7px!important;outline:none!important;padding:6px 10px!important;font-size:9px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList{padding:5px 10px 10px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow{border:0!important;border-bottom:1px solid var(--thad-border)!important;text-align:left!important;background:0 0!important;border-radius:0!important;grid-template-columns:26px minmax(0,1fr) auto 18px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:52px!important;padding:7px 9px!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionRow:last-child{border-bottom:0!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionIcon{background:color-mix(in srgb, var(--thad-warning) 12%, transparent)!important;width:22px!important;height:22px!important;color:var(--thad-warning)!important;border-radius:6px!important;place-items:center!important;font-size:13px!important;font-weight:900!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionIdentity{min-width:0!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionIdentity strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--thad-text)!important;font-size:10px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionIdentity small{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--thad-text-muted)!important;margin-top:3px!important;font-size:8px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionStatus{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;min-width:120px!important;color:var(--thad-text-muted)!important;text-align:center!important;white-space:nowrap!important;border-radius:999px!important;flex:none!important;padding:5px 9px!important;font-size:7px!important;font-weight:850!important;line-height:1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionStatus.warning{border-color:color-mix(in srgb, var(--thad-warning) 68%, var(--thad-border))!important;background:color-mix(in srgb, var(--thad-warning) 8%, var(--thad-surface))!important;color:var(--thad-warning)!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionChevron{color:var(--thad-accent-strong)!important;text-align:center!important;font-size:20px!important;line-height:1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueTabs{gap:9px!important;padding:11px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric{grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:92px!important;padding:11px 12px!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetricIcon{border:1px solid color-mix(in srgb, var(--thad-accent) 24%, var(--thad-border))!important;background:var(--thad-accent-soft)!important;width:44px!important;height:44px!important;color:var(--thad-accent-strong)!important;border-radius:9px!important;place-items:center!important;font-size:22px!important;font-weight:800!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric.failed .complianceQueueMetricIcon{color:var(--thad-danger)!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric.ready .complianceQueueMetricIcon{color:#55d978!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric div{min-width:0!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric div small{color:var(--thad-text-muted)!important;margin:0!important;font-size:9px!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric div strong{color:var(--thad-text)!important;margin:3px 0!important;font-size:23px!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric div span{color:var(--thad-text-muted)!important;margin:0!important;font-size:8px!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepositoryHeader{min-height:58px!important;padding:10px 14px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepositoryHeader h4{margin:2px 0!important;font-size:16px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepositoryHeader p{color:var(--thad-text-muted)!important;margin:3px 0 0!important;font-size:9px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepositoryCount{border:1px solid var(--thad-border)!important;color:var(--thad-text-muted)!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:158px!important;gap:9px!important;padding:10px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles>.complianceDocumentCard{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;text-align:left!important;border-radius:9px!important;grid-template-rows:minmax(0,1fr) 34px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:8px 10px!important;width:100%!important;height:158px!important;min-height:158px!important;max-height:158px!important;padding:11px!important;display:grid!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .documentTileIcon{grid-area:1/1!important;align-self:start!important;width:42px!important;height:54px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .documentTileBody{grid-area:1/2!important;min-width:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIdentifier{color:var(--thad-accent-strong)!important;margin:0 0 4px!important;font-size:8px!important;font-weight:800!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .documentTileBody strong{color:var(--thad-text)!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:10px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentAuthority{color:var(--thad-text-muted)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:5px!important;font-size:7px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .documentTileStatus{border-top:1px solid var(--thad-border)!important;grid-area:2/1/auto/-1!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;padding-top:7px!important;display:flex!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .regStatus{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 24px)!important;padding:4px 7px!important;font-size:7px!important;line-height:1!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentTileChevron{color:var(--thad-accent-strong)!important;flex:none!important;font-size:19px!important;line-height:1!important}@media (max-width:1350px){.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1000px){.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionRow>span{width:auto!important;min-width:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-align:left!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList{overflow:hidden auto!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow{box-sizing:border-box!important;grid-template-columns:28px minmax(0,1fr) 142px 18px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionRow>.complianceActionIcon{border:1px solid color-mix(in srgb, var(--thad-warning) 38%, transparent)!important;background:color-mix(in srgb, var(--thad-warning) 10%, transparent)!important;width:24px!important;min-width:24px!important;height:24px!important;color:var(--thad-warning)!important;text-align:center!important;border-radius:6px!important;place-items:center!important;font-size:13px!important;font-weight:900!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionRow>.complianceActionIdentity{min-width:0!important;color:var(--thad-text)!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionIdentity strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionIdentity small{color:var(--thad-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:8px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionRow>.complianceActionStatus{border:1px solid color-mix(in srgb, var(--thad-warning) 68%, var(--thad-border))!important;background:color-mix(in srgb, var(--thad-warning) 8%, var(--thad-surface))!important;width:142px!important;min-width:142px!important;color:var(--thad-warning)!important;text-align:center!important;white-space:nowrap!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important;font-weight:850!important;line-height:1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionRow>.complianceActionChevron{width:18px!important;min-width:18px!important;color:var(--thad-accent-strong)!important;text-align:center!important;font-size:20px!important;line-height:1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepositoryCount{background:var(--thad-surface-muted)!important;color:var(--thad-accent-strong)!important;border:1px solid var(--thad-border)!important;font-size:8px!important;font-weight:700!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .documentIdentifier{font-size:8px!important;line-height:1.15!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .documentTileBody strong{margin-top:4px!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .regStatus{font-size:8px!important;font-weight:800!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .realPdfIcon{box-sizing:border-box!important;background:linear-gradient(145deg,#fffffff2,#d2dce6d1)!important;border:1px solid #fff3!important;border-radius:3px!important;place-items:end center!important;width:34px!important;height:44px!important;padding-bottom:5px!important;display:grid!important;position:relative!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .realPdfIcon span{color:#fff!important;text-align:center!important;background:#e43d45!important;width:38px!important;margin-left:-2px!important;padding:3px 0!important;font-size:8px!important;font-weight:900!important;line-height:1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button{padding-left:78px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button span{font-size:11px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button strong{font-size:27px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button small{font-size:9px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:96px!important;padding:14px 18px 14px 82px!important;display:flex!important;position:relative!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button>span,.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button>strong,.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button>small{text-align:left!important;background:0 0!important;border:0!important;grid-area:auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button>span{color:var(--thad-text-muted)!important;order:1!important;font-size:11px!important;font-weight:650!important;line-height:1.2!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button>strong{color:var(--thad-text)!important;order:2!important;margin:4px 0!important;font-size:27px!important;font-weight:850!important;line-height:1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>button>small{color:var(--thad-text-muted)!important;order:3!important;font-size:9px!important;line-height:1.25!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow>.complianceActionIdentity{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:var(--thad-text)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow>.complianceActionIdentity>strong{width:auto!important;color:var(--thad-text)!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow>.complianceActionIdentity>small{width:auto!important;color:var(--thad-text-muted)!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;margin:3px 0 0!important;padding:0!important;font-size:8px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow>.complianceActionChevron{width:18px!important;min-width:18px!important;height:auto!important;box-shadow:none!important;color:var(--thad-accent-strong)!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:20px!important;line-height:1!important;display:block!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow>.complianceActionStatus{border:1px solid color-mix(in srgb, var(--thad-warning) 68%, var(--thad-border))!important;background:color-mix(in srgb, var(--thad-warning) 8%, var(--thad-surface))!important;width:142px!important;min-width:142px!important;color:var(--thad-warning)!important;text-align:center!important;white-space:nowrap!important;border-radius:999px!important;padding:5px 9px!important;font-size:8px!important;font-weight:850!important;line-height:1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsSummary>.complianceKpiCard{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;text-align:left!important;border-radius:11px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:96px!important;padding:14px 18px!important;display:grid!important;position:relative!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCard:before{content:none!important;display:none!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCard>.complianceKpiIcon{border:1px solid color-mix(in srgb, var(--thad-accent) 40%, var(--thad-border))!important;background:var(--thad-accent-soft)!important;width:46px!important;min-width:46px!important;height:46px!important;color:var(--thad-accent-strong)!important;border-radius:9px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:22px!important;font-weight:800!important;line-height:1!important;display:grid!important;position:static!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCard.warning>.complianceKpiIcon{color:var(--thad-warning)!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCard.danger>.complianceKpiIcon{color:var(--thad-danger)!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCard>.complianceKpiCopy{text-align:left!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:flex-start!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCopy>small{color:var(--thad-text-muted)!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:650!important;line-height:1.15!important;position:static!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCopy>strong{color:var(--thad-text)!important;margin:4px 0!important;padding:0!important;font-size:26px!important;font-weight:850!important;line-height:1!important;position:static!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCopy>em{color:var(--thad-text-muted)!important;margin:0!important;padding:0!important;font-size:8px!important;font-style:normal!important;line-height:1.25!important;position:static!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionIdentity>strong{font-size:11px!important;font-weight:800!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionIdentity>small{color:var(--thad-text-muted)!important;margin-top:3px!important;font-size:8px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCard>.complianceKpiIcon{width:50px!important;min-width:50px!important;height:50px!important;font-size:24px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsToolbar input{font-size:13px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOpsToolbar{font-size:11px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceSectionHeader small,.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepositoryHeader small{font-size:10px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceSectionHeader h4,.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepositoryHeader h4{font-size:18px!important;line-height:1.25!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceSectionHeader p,.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepositoryHeader p{font-size:11px!important;line-height:1.35!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionSearch input{height:38px!important;font-size:12px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow{min-height:60px!important;padding:9px 10px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionRow>.complianceActionStatus{width:158px!important;min-width:158px!important;padding:6px 10px!important;font-size:10px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric{min-height:104px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetricIcon{width:48px!important;height:48px!important;font-size:24px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric div small{font-size:11px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueues .secondaryAction{min-height:38px!important;font-size:11px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepositoryCount{font-size:10px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentTileChevron{font-size:22px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOperationsCenter>.complianceOpsGrid,.commandWorkspacePanel[data-workspace-id=regulatory] .complianceAttention,.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueues{min-height:335px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceOperationsCenter>.complianceRepository{min-height:265px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCard{grid-template-columns:58px minmax(0,1fr)!important;gap:16px!important;min-height:108px!important;padding:16px 20px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiIcon{width:56px!important;min-width:56px!important;height:56px!important;font-size:28px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCopy>small{font-size:14px!important;line-height:1.25!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCopy>strong{margin:4px 0!important;font-size:34px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCopy>em{font-size:12px!important;line-height:1.35!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow{grid-template-columns:38px minmax(0,1fr) 205px 24px!important;gap:14px!important;min-height:76px!important;padding:12px 14px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionRow>.complianceActionIcon{width:32px!important;min-width:32px!important;height:32px!important;font-size:18px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionIdentity>strong{font-size:16px!important;line-height:1.3!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionRow>.complianceActionStatus{width:195px!important;min-width:195px!important;padding:8px 12px!important;font-size:12px!important;line-height:1.1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionRow>.complianceActionChevron{font-size:26px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric{grid-template-columns:68px minmax(0,1fr)!important;gap:16px!important;min-height:145px!important;padding:18px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetricIcon{width:60px!important;min-width:60px!important;height:60px!important;font-size:30px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric div small{font-size:14px!important;line-height:1.25!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric div span{font-size:12px!important;line-height:1.35!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueues .secondaryAction{min-height:42px!important;font-size:13px!important;font-weight:700!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles{grid-auto-rows:200px!important;gap:12px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentIdentifier{font-size:11px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .documentAuthority{margin-top:8px!important;font-size:11px!important;line-height:1.35!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .regStatus{padding:6px 10px!important;font-size:10px!important;font-weight:800!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceSectionHeader h4,.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepositoryHeader h4{font-size:19px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceSectionHeader p,.commandWorkspacePanel[data-workspace-id=regulatory] .complianceRepositoryHeader p{font-size:12px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow{grid-template-columns:40px minmax(0,1fr) 220px 28px!important;min-height:82px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionIdentity>strong{font-size:17px!important;font-weight:800!important;line-height:1.3!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionIdentity>small{margin-top:6px!important;font-size:13px!important;line-height:1.35!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceActionRow>.complianceActionStatus{width:210px!important;min-width:210px!important;padding:9px 14px!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric>.complianceQueueMetricIcon{opacity:1!important;place-items:center!important;width:64px!important;min-width:64px!important;height:64px!important;margin:0!important;padding:0!important;font-size:30px!important;font-weight:900!important;line-height:1!important;display:grid!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric.processing>.complianceQueueMetricIcon{color:var(--thad-accent-strong)!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric.failed>.complianceQueueMetricIcon{color:var(--thad-danger)!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric.review>.complianceQueueMetricIcon{color:var(--thad-accent-strong)!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric.ready>.complianceQueueMetricIcon{color:#55d978!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric div small{font-size:15px!important;font-weight:700!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric div strong{margin:7px 0!important;font-size:40px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueMetric div span{font-size:13px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles{grid-auto-rows:210px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentTiles>.complianceDocumentCard{height:210px!important;min-height:210px!important;max-height:210px!important;padding:16px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .documentIdentifier{font-size:12px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .documentTileBody strong{margin-top:7px!important;font-size:17px!important;line-height:1.3!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .documentAuthority{margin-top:9px!important;font-size:12px!important;line-height:1.4!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceDocumentCard .regStatus{padding:7px 11px!important;font-size:11px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCopy>small{font-size:14px!important;font-weight:700!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCopy>strong{font-size:36px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKpiCopy>em{font-size:12px!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow>.complianceActionIdentity>strong{color:var(--thad-text)!important;letter-spacing:0!important;text-transform:none!important;font-size:17px!important;font-weight:800!important;line-height:1.3!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow>.complianceActionIdentity>small{color:var(--thad-text-muted)!important;letter-spacing:0!important;text-transform:none!important;margin-top:5px!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow>.complianceActionStatus{letter-spacing:0!important;text-transform:none!important;width:205px!important;min-width:205px!important;padding:8px 13px!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceQueueList>.complianceActionRow{grid-template-columns:40px minmax(0,1fr) 205px 28px!important;min-height:80px!important;padding:11px 14px!important}.complianceKnowledgeWorkspace{background:var(--thad-workspace-bg)!important}.complianceKnowledgeWorkspaceInner>header{border:1px solid var(--thad-border)!important;background:linear-gradient(120deg, color-mix(in srgb,var(--thad-accent) 7%,var(--thad-surface)), var(--thad-surface))!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:82px!important;margin-bottom:14px!important;padding:15px 18px!important;display:flex!important}.complianceKnowledgeWorkspaceInner>header h2{margin:0!important;font-size:23px!important;line-height:1.2!important}.complianceKnowledgeWorkspaceInner>header p{color:var(--thad-text-muted)!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.4!important}.complianceKnowledgeWorkspaceInner>header button{border:1px solid var(--thad-accent)!important;background:var(--thad-surface-muted)!important;min-height:38px!important;color:var(--thad-accent-strong)!important;border-radius:8px!important;padding:8px 13px!important;font-size:12px!important;font-weight:750!important}.complianceKnowledgeSummary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important;display:grid!important}.complianceKnowledgeSummaryCard{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:12px!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:104px!important;padding:15px 17px!important;display:grid!important}.complianceKnowledgeSummaryIcon{border:1px solid color-mix(in srgb, var(--thad-accent) 40%, var(--thad-border))!important;background:var(--thad-accent-soft)!important;width:50px!important;height:50px!important;color:var(--thad-accent-strong)!important;border-radius:10px!important;place-items:center!important;display:grid!important}.complianceKnowledgeSummaryCard.review .complianceKnowledgeSummaryIcon{color:var(--thad-warning)!important}.complianceKnowledgeSummaryCard.alerts .complianceKnowledgeSummaryIcon{color:var(--thad-danger)!important}.complianceKnowledgeSummaryCard small{color:var(--thad-text-muted)!important;font-size:13px!important;line-height:1.2!important;display:block!important}.complianceKnowledgeSummaryCard strong{color:var(--thad-text)!important;margin:4px 0!important;font-size:31px!important;line-height:1!important;display:block!important}.complianceKnowledgeSummaryCard div>span{color:var(--thad-text-muted)!important;font-size:11px!important;line-height:1.3!important;display:block!important}.complianceKnowledgeToolbar{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:10px!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:48px!important;margin-bottom:14px!important;padding:5px 10px!important;display:grid!important}.complianceKnowledgeSearchIcon{color:var(--thad-text-muted)!important;place-items:center!important;display:grid!important}.complianceKnowledgeToolbar input{width:100%!important;height:36px!important;color:var(--thad-text)!important;background:0 0!important;border:0!important;outline:0!important;font-size:13px!important}.complianceKnowledgeShown{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;color:var(--thad-text-muted)!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:700!important}.complianceKnowledgeCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.complianceKnowledgeCard{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;width:100%!important;min-width:0!important;min-height:210px!important;color:var(--thad-text)!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)!important;padding:0!important;display:grid!important;overflow:hidden!important}.complianceKnowledgeCard:hover{border-color:var(--thad-accent)!important}.complianceKnowledgeCard.pending{border-color:color-mix(in srgb, var(--thad-warning) 36%, var(--thad-border))!important}.complianceKnowledgeCardMain{flex-direction:column!important;justify-content:space-between!important;gap:20px!important;min-width:0!important;padding:18px!important;display:flex!important}.complianceKnowledgeIdentity{min-width:0!important}.complianceKnowledgeIdentity strong{color:var(--thad-text)!important;font-size:17px!important;font-weight:800!important;line-height:1.32!important;display:block!important}.complianceKnowledgeIdentity small{color:var(--thad-text-muted)!important;margin-top:7px!important;font-size:12px!important;line-height:1.4!important;display:block!important}.complianceKnowledgeStatusRow{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.complianceKnowledgeStatusBadge{border-radius:999px!important;padding:7px 11px!important;font-size:11px!important;font-weight:850!important;line-height:1!important}.complianceKnowledgeStatusBadge.review{border:1px solid color-mix(in srgb, var(--thad-warning) 65%, var(--thad-border))!important;background:color-mix(in srgb, var(--thad-warning) 8%, var(--thad-surface))!important;color:var(--thad-warning)!important}.complianceKnowledgeStatusBadge.active{color:#55d978!important;background:#55d97814!important;border:1px solid #55d97873!important}.complianceKnowledgeStatusRow>small{color:var(--thad-text-muted)!important;font-size:11px!important}.complianceKnowledgeCardMetrics{border-left:1px solid var(--thad-border)!important;background:color-mix(in srgb, var(--thad-surface-muted) 70%, var(--thad-surface))!important;grid-template-rows:repeat(2,minmax(76px,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;min-width:0!important;padding:14px!important;display:grid!important}.complianceKnowledgeMetric{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:11px 12px!important;display:flex!important}.complianceKnowledgeMetric small{color:var(--thad-text-muted)!important;font-size:11px!important;line-height:1.2!important;display:block!important}.complianceKnowledgeMetric strong{color:var(--thad-text)!important;margin-top:6px!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important;display:block!important}.complianceKnowledgeMetric.approved strong{color:#55d978!important}.complianceKnowledgeMetric.pending strong{color:var(--thad-warning)!important}.complianceKnowledgeMetric.alerts strong{color:var(--thad-danger)!important}.complianceKnowledgeMetric.change strong{color:var(--thad-accent-strong)!important}@media (max-width:1250px){.complianceKnowledgeCards{grid-template-columns:1fr!important}}@media (max-width:850px){.complianceKnowledgeSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.complianceKnowledgeCard{grid-template-columns:1fr!important}.complianceKnowledgeCardMetrics{border-left:0!important;border-top:1px solid var(--thad-border)!important}}.complianceKnowledgeWorkspace{box-sizing:border-box!important;width:100%!important;height:100%!important;padding:16px 20px!important}.complianceKnowledgeWorkspaceInner{width:100%!important;max-width:none!important;margin:0!important}.complianceKnowledgeWorkspaceInner>header{min-height:90px!important;padding:17px 20px!important}.complianceKnowledgeWorkspaceInner>header h2{font-size:25px!important}.complianceKnowledgeWorkspaceInner>header p{font-size:13px!important}.complianceKnowledgeSummary{gap:14px!important}.complianceKnowledgeSummaryCard{grid-template-columns:58px minmax(0,1fr)!important;gap:16px!important;min-height:112px!important;padding:16px 19px!important}.complianceKnowledgeSummaryIcon{width:54px!important;height:54px!important}.complianceKnowledgeSummaryCard small{font-size:14px!important}.complianceKnowledgeSummaryCard strong{font-size:34px!important}.complianceKnowledgeSummaryCard div>span{font-size:12px!important}.complianceKnowledgeToolbar{min-height:52px!important}.complianceKnowledgeToolbar input{font-size:14px!important}.complianceKnowledgeCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.complianceKnowledgeCardMain{gap:22px!important;padding:20px 22px!important}.complianceKnowledgeIdentity strong{white-space:normal!important;text-overflow:clip!important;font-size:19px!important;line-height:1.32!important;overflow:visible!important}.complianceKnowledgeIdentity small{margin-top:8px!important;font-size:13px!important;line-height:1.45!important}.complianceKnowledgeStatusBadge{padding:8px 13px!important;font-size:12px!important}.complianceKnowledgeStatusRow>small{font-size:12px!important}.complianceKnowledgeCardMetrics{grid-template-rows:repeat(2,minmax(82px,1fr))!important;grid-template-columns:repeat(2,minmax(145px,1fr))!important;gap:11px!important;padding:16px!important}.complianceKnowledgeMetric{min-height:82px!important;padding:13px 14px!important}.complianceKnowledgeMetric small{font-size:12px!important}.complianceKnowledgeMetric strong{margin-top:7px!important;font-size:21px!important}.complianceKnowledgeWorkspaceInner>footer,.complianceKnowledgeWorkspace .complianceKnowledgeRepository{font-size:11px!important}@media (max-width:1180px){.complianceKnowledgeCards{grid-template-columns:1fr!important}}.complianceKnowledgeBrowserControls{margin-bottom:14px!important}.complianceKnowledgeFilterBar{justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:46px!important;margin-top:8px!important;display:flex!important}.complianceKnowledgeFilters{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}.complianceKnowledgeFilters button{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;min-height:34px!important;color:var(--thad-text-muted)!important;border-radius:8px!important;padding:6px 11px!important;font-size:11px!important;font-weight:750!important}.complianceKnowledgeFilters button.active{border-color:var(--thad-accent)!important;background:var(--thad-accent-soft)!important;color:var(--thad-accent-strong)!important}.complianceKnowledgeSort{align-items:center!important;gap:9px!important;display:flex!important}.complianceKnowledgeSort label{color:var(--thad-text-muted)!important;align-items:center!important;gap:6px!important;font-size:11px!important;display:flex!important}.complianceKnowledgeSort select{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-height:34px!important;color:var(--thad-text)!important;border-radius:7px!important;padding:5px 9px!important;font-size:11px!important}.complianceKnowledgeCard{grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important;min-height:220px!important}.complianceKnowledgeCardMain,.complianceKnowledgeCardMetrics{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.complianceKnowledgeCardMain{justify-content:space-between!important;padding:20px!important}.complianceKnowledgeCardMetrics{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;padding:14px!important;display:grid!important}.complianceKnowledgeMetric{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:82px!important}.complianceKnowledgePagination{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;min-height:48px!important;color:var(--thad-text-muted)!important;border-radius:9px!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:12px!important;margin-top:14px!important;padding:7px 10px!important;font-size:11px!important;display:grid!important}.complianceKnowledgePagination>span:nth-child(2){text-align:center!important}.complianceKnowledgePagination>div{justify-self:end!important;gap:7px!important;display:flex!important}.complianceKnowledgePagination button{border:1px solid var(--thad-accent)!important;background:var(--thad-surface-muted)!important;min-height:32px!important;color:var(--thad-accent-strong)!important;border-radius:7px!important;padding:5px 11px!important;font-size:11px!important;font-weight:750!important}.complianceKnowledgePagination button:disabled{opacity:.35!important;cursor:default!important}.thadStatusWindow{border:1px solid color-mix(in srgb,var(--thad-accent) 50%,var(--thad-border));background:color-mix(in srgb,var(--thad-accent) 7%,var(--thad-surface));min-height:58px;color:var(--thad-text);box-sizing:border-box;border-radius:10px;align-items:center;gap:13px;margin:0 0 14px;padding:12px 16px;display:flex}.thadStatusWindow.success{border-color:color-mix(in srgb,var(--thad-success) 55%,var(--thad-border));background:color-mix(in srgb,var(--thad-success) 8%,var(--thad-surface))}.thadStatusWindow.error{border-color:color-mix(in srgb,var(--thad-danger) 58%,var(--thad-border));background:color-mix(in srgb,var(--thad-danger) 8%,var(--thad-surface))}.thadStatusSpinner{border:4px solid color-mix(in srgb,var(--thad-accent) 16%,transparent);border-top-color:color-mix(in srgb,var(--thad-accent-strong) 35%,#fff);border-right-color:var(--thad-accent-strong);width:28px;height:28px;box-shadow:0 0 12px color-mix(in srgb,var(--thad-accent) 30%,transparent);box-sizing:border-box;will-change:transform,filter;border-radius:50%;flex:0 0 28px;display:block;position:relative;animation-name:thadStatusSpin,thadStatusGlow!important;animation-duration:.72s,1.35s!important;animation-timing-function:linear,ease-in-out!important;animation-iteration-count:infinite,infinite!important;animation-direction:normal,normal!important;animation-play-state:running!important;animation-delay:0s,0s!important;animation-fill-mode:none,none!important;animation-timeline:auto,auto!important}.thadStatusSpinner:after{content:"";width:6px;height:6px;box-shadow:0 0 8px var(--thad-accent-strong);background:#e8fcff;border-radius:50%;position:absolute;top:-5px;left:50%;transform:translate(-50%,-50%)}.thadStatusSymbol{border:2px solid color-mix(in srgb,var(--thad-accent) 55%,var(--thad-border));width:28px;height:28px;color:var(--thad-accent-strong);border-radius:50%;flex:0 0 28px;place-items:center;font-size:14px;font-weight:900;display:grid}.thadStatusWindow.success .thadStatusSymbol{border-color:var(--thad-success);color:var(--thad-success)}.thadStatusWindow.error .thadStatusSymbol{border-color:var(--thad-danger);color:var(--thad-danger)}.thadStatusCopy{flex:auto;min-width:0}.thadStatusCopy strong{font-size:13px;line-height:1.3;display:block}.thadStatusCopy p{color:var(--thad-text-muted)!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.4!important}.thadStatusTrailing{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.complianceKnowledgeStatus.initial{justify-content:center;min-height:150px}.knowledgeRecordStatus.nested{margin:12px 0 0}.documentIntelligenceWorkspace .documentSetupStatus{margin:14px 10px}.complianceOperationsCenter>.complianceOperationStatus,.complianceOperationsCenter>.complianceQueueStatus{margin:0 14px 12px;flex:none!important}@keyframes thadStatusSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes thadStatusGlow{50%{filter:brightness(1.3);box-shadow:0 0 19px color-mix(in srgb,var(--thad-accent) 56%,transparent)}}@media (prefers-reduced-motion:reduce){.thadStatusSpinner{animation:1.35s ease-in-out infinite thadStatusGlow!important}}.commandWorkspacePanel[data-workspace-id=regulatory] .commandWorkspaceBody:has(>.complianceKnowledgeWorkspace){padding:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKnowledgeWorkspace{background:var(--thad-workspace-bg)!important;width:100%!important;height:100%!important;min-height:0!important;color:var(--thad-text)!important;box-sizing:border-box!important;border-radius:0!important;padding:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKnowledgeWorkspaceInner{scrollbar-gutter:stable;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:16px 20px 20px!important;overflow:auto!important}.complianceKnowledgeActivity{border:1px solid color-mix(in srgb,var(--thad-accent) 50%,var(--thad-border));background:color-mix(in srgb,var(--thad-accent) 7%,var(--thad-surface));min-height:58px;color:var(--thad-text);box-sizing:border-box;border-radius:10px;align-items:center;gap:13px;margin:0 0 14px;padding:12px 16px;display:flex}.complianceKnowledgeActivity.initial{justify-content:center;min-height:150px}.complianceKnowledgeActivity.cached{border-color:color-mix(in srgb,var(--thad-success) 48%,var(--thad-border));background:color-mix(in srgb,var(--thad-success) 7%,var(--thad-surface))}.complianceKnowledgeActivity .regBusySpinner{border-width:3px!important;flex:0 0 27px!important;width:27px!important;height:27px!important}.complianceKnowledgeActivity strong,.complianceKnowledgeActivity small{display:block}.complianceKnowledgeActivity strong{font-size:13px;line-height:1.3}.complianceKnowledgeActivity small{color:var(--thad-text-muted);margin-top:4px;font-size:11px;line-height:1.4}.complianceKnowledgeCacheIndicator{border:3px solid color-mix(in srgb,var(--thad-success) 24%,var(--thad-surface));background:var(--thad-success);width:12px;height:12px;box-shadow:0 0 12px color-mix(in srgb,var(--thad-success) 45%,transparent);border-radius:50%;flex:0 0 12px}.complianceKnowledgeWorkspaceInner>header button:disabled{opacity:.5!important;cursor:wait!important}@media (max-width:850px){.commandWorkspacePanel[data-workspace-id=regulatory] .complianceKnowledgeWorkspaceInner{padding:12px!important}}.commandFooterActions button{opacity:1!important;border:1px solid color-mix(in srgb, var(--thad-accent) 62%, var(--thad-border))!important;background:color-mix(in srgb, var(--thad-accent-soft) 24%, var(--thad-header-bg))!important;min-height:34px!important;color:var(--thad-text-on-dark,#f2f9ff)!important;text-shadow:none!important;border-radius:8px!important;padding:6px 12px!important;font-size:11px!important;font-weight:750!important;line-height:1!important}.commandFooterActions button:hover{border-color:var(--thad-accent)!important;background:color-mix(in srgb, var(--thad-accent) 18%, var(--thad-header-bg))!important;color:#fff!important}.commandFooterLayoutState{color:var(--thad-text-on-dark,#f2f9ff)!important;opacity:.72!important}@media (max-width:1000px){.complianceKnowledgeFilterBar{flex-direction:column!important;align-items:flex-start!important}}.complianceSearchPanel{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:12px!important;width:auto!important;height:auto!important;min-height:0!important;margin:16px 18px 20px!important;padding:20px 22px!important}.complianceSearchHeader{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:16px!important;display:flex!important}.complianceSearchHeader h4{color:var(--thad-text)!important;margin:5px 0!important;font-size:21px!important}.complianceSearchHeader p{color:var(--thad-text-muted)!important;margin:0!important;font-size:13px!important}.complianceSearchHeader small{color:var(--thad-accent)!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:800!important}.complianceSearchLocalBadge{border:1px solid var(--thad-accent)!important;color:var(--thad-accent)!important;border-radius:999px!important;padding:7px 11px!important;font-size:10px!important;font-weight:800!important}.complianceSearchForm{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;border-radius:9px!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:50px!important;padding:5px 6px 5px 12px!important;display:grid!important}.complianceSearchForm input{width:100%!important;color:var(--thad-text)!important;background:0 0!important;border:0!important;outline:0!important;font-size:14px!important}.complianceSearchForm button{border:1px solid var(--thad-accent)!important;background:var(--thad-accent-soft)!important;min-height:38px!important;color:var(--thad-accent-strong)!important;border-radius:7px!important;padding:7px 18px!important;font-weight:800!important}.complianceSearchSummary{color:var(--thad-text-muted)!important;align-items:center!important;gap:5px!important;margin:12px 2px!important;font-size:11px!important;display:flex!important}.complianceSearchSummary strong{color:var(--thad-text)!important;font-size:13px!important}.complianceSearchPassageCount{margin-left:6px!important}.complianceSearchResults{gap:10px!important;margin-top:8px!important;display:grid!important}.complianceSearchResult{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;cursor:pointer!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) 210px!important;min-height:145px!important;display:grid!important;overflow:hidden!important}.complianceSearchResult:hover{border-color:var(--thad-accent)!important}.complianceSearchResultBody{padding:17px 19px!important}.complianceSearchResultTitle{align-items:flex-start!important;gap:11px!important;display:flex!important}.complianceSearchResultTitle strong{color:var(--thad-text)!important;font-size:15px!important;display:block!important}.complianceSearchResultTitle small{color:var(--thad-text-muted)!important;margin-top:4px!important;font-size:11px!important;display:block!important}.complianceSearchResultBody>p{color:var(--thad-text)!important;margin:14px 0 8px!important;font-size:12px!important;line-height:1.55!important}.complianceSearchMatchCount{color:var(--thad-text-muted)!important;margin-top:8px!important;font-size:10px!important;display:block!important}.complianceSearchResultMeta{border-left:1px solid var(--thad-border)!important;align-content:start!important;gap:10px!important;padding:15px!important;display:grid!important}.complianceSearchResultMeta>div{justify-content:space-between!important;gap:10px!important;display:flex!important}.complianceSearchResultMeta small{color:var(--thad-text-muted)!important;font-size:9px!important;font-weight:800!important}.complianceSearchResultMeta strong{color:var(--thad-text)!important;font-size:11px!important}.complianceSearchResultMeta .approved{color:#74df9b!important}.complianceSearchResultMeta button{border:1px solid var(--thad-accent)!important;background:var(--thad-accent-soft)!important;min-height:36px!important;color:var(--thad-accent-strong)!important;border-radius:7px!important;margin-top:5px!important;font-size:11px!important;font-weight:800!important}@media (max-width:1000px){.complianceSearchResult{grid-template-columns:1fr!important}.complianceSearchResultMeta{border-left:0!important;border-top:1px solid var(--thad-border)!important}}.complianceAskPanel{border:1px solid var(--thad-border)!important;background:var(--thad-surface)!important;border-radius:12px!important;margin:16px 18px 20px!important;padding:20px 22px!important}.complianceAskHeader{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:14px!important;display:flex!important}.complianceAskHeader small{color:var(--thad-accent)!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:850!important}.complianceAskHeader h4{color:var(--thad-text)!important;margin:5px 0!important;font-size:21px!important}.complianceAskHeader p{color:var(--thad-text-muted)!important;margin:0!important;font-size:13px!important}.complianceAskGroundedBadge{color:#74df9b!important;border:1px solid #4ebd79!important;border-radius:999px!important;flex:none!important;padding:7px 11px!important;font-size:10px!important;font-weight:800!important}.complianceAskHeaderControls{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;display:flex!important}.complianceAskSpeakToggle{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;color:var(--thad-text)!important;cursor:pointer!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:7px 10px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.complianceAskSpeakToggle input{width:14px!important;height:14px!important;accent-color:var(--thad-accent)!important;margin:0!important}.complianceAskForm{grid-template-columns:minmax(0,1fr) 130px!important;align-items:stretch!important;gap:10px!important;display:grid!important}.complianceAskForm textarea{resize:vertical!important;border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;width:100%!important;min-height:82px!important;color:var(--thad-text)!important;font:inherit!important;border-radius:9px!important;outline:none!important;padding:12px 14px!important;font-size:13px!important;line-height:1.45!important}.complianceAskForm textarea:focus{border-color:var(--thad-accent)!important}.complianceAskForm button{border:1px solid var(--thad-accent)!important;background:var(--thad-accent-soft)!important;color:var(--thad-accent-strong)!important;border-radius:9px!important;font-size:12px!important;font-weight:850!important}.complianceAskForm button:disabled{opacity:.45!important}.complianceAskActions{grid-template-rows:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.complianceAskForm button.isWorking{opacity:1!important;border-color:var(--thad-accent-strong)!important;background:linear-gradient(110deg, var(--thad-accent-soft) 15%, color-mix(in srgb,var(--thad-accent) 28%,transparent) 45%, var(--thad-accent-soft) 75%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--thad-accent) 24%,transparent), 0 0 18px color-mix(in srgb,var(--thad-accent) 28%,transparent)!important;cursor:progress!important;background-size:220% 100%!important;animation:1.35s ease-in-out infinite complianceAskWorkingGlow!important}.complianceAskWorkingLabel{justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.complianceAskSpinner{border:2px solid color-mix(in srgb,var(--thad-accent) 25%,transparent)!important;border-top-color:var(--thad-accent-strong)!important;border-radius:50%!important;width:15px!important;height:15px!important;animation:.72s linear infinite complianceAskSpinner!important}.complianceAskForm .complianceAskStopButton{border-color:var(--thad-danger)!important;background:color-mix(in srgb,var(--thad-danger) 12%,transparent)!important;min-height:34px!important;color:var(--thad-danger)!important;cursor:pointer!important}@keyframes complianceAskSpinner{to{transform:rotate(360deg)}}@keyframes complianceAskWorkingGlow{0%,to{filter:brightness();background-position:100% 0}50%{filter:brightness(1.15);background-position:0 0}}@media (prefers-reduced-motion:reduce){.complianceAskForm button.isWorking,.complianceAskSpinner{animation-duration:2.4s!important}}.complianceAskResponse{border:1px solid var(--thad-border)!important;background:var(--thad-surface-muted)!important;border-radius:10px!important;margin-top:15px!important;overflow:hidden!important}.complianceAskResponseHeader{border-bottom:1px solid var(--thad-border)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:13px 16px!important;display:flex!important}.complianceAskResponseHeader>div{gap:3px!important;display:grid!important}.complianceAskResponseHeader small{color:var(--thad-accent)!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:850!important}.complianceAskResponseHeader strong{color:var(--thad-text)!important;font-size:12px!important}.complianceAskResponseHeader>span{color:#74df9b!important;font-size:10px!important;font-weight:800!important}.complianceAskAnswerText{white-space:pre-wrap!important;color:var(--thad-text)!important;padding:17px 18px!important;font-size:13px!important;line-height:1.6!important}.complianceAskSources{padding:0 16px 16px!important}.complianceAskSources>header{border-top:1px solid var(--thad-border)!important;justify-content:space-between!important;align-items:center!important;padding:12px 0 9px!important;display:flex!important}.complianceAskSources>header strong{color:var(--thad-text)!important;font-size:12px!important}.complianceAskSources>header span{color:var(--thad-text-muted)!important;font-size:10px!important}.complianceAskSource{border-top:1px solid var(--thad-border)!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:10px 0!important;display:grid!important}.complianceAskCitation{color:var(--thad-accent)!important;justify-content:center!important;font-size:11px!important;font-weight:900!important;display:flex!important}.complianceAskSource strong{color:var(--thad-text)!important;font-size:12px!important;display:block!important}.complianceAskSource small{color:var(--thad-text-muted)!important;margin-top:3px!important;font-size:10px!important;display:block!important}.complianceAskSource p{color:var(--thad-text-muted)!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.45!important}.complianceAskError{border:1px solid var(--thad-danger)!important;color:var(--thad-danger)!important;border-radius:8px!important;margin-top:12px!important;padding:11px 13px!important;font-size:11px!important}@media (max-width:900px){.complianceAskForm{grid-template-columns:1fr!important}.complianceAskForm button{min-height:42px!important}}.complianceOperationsCenter>.complianceOpsSummary{grid-template-columns:repeat(5,minmax(0,1fr))!important}.complianceOperationsCenter>.complianceOpsGrid{grid-template-columns:minmax(0,1fr)!important}.complianceOperationsCenter .complianceSearchPanel,.complianceOperationsCenter .complianceAskPanel,.complianceOperationsCenter .complianceAttention{grid-column:1/-1!important}@media (max-width:1200px){.complianceOperationsCenter>.complianceOpsSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){.complianceOperationsCenter>.complianceOpsSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.complianceOperationsCenter>.complianceOpsSummary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.complianceOperationsCenter .complianceKpiCard{width:100%!important;min-width:0!important}.complianceOperationsCenter .complianceKpiCopy{min-width:0!important}.complianceOperationsCenter .complianceKpiCopy small,.complianceOperationsCenter .complianceKpiCopy em{white-space:normal!important}@media (max-width:1200px){.complianceOperationsCenter>.complianceOpsSummary{grid-template-columns:repeat(5,minmax(0,1fr))!important}}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .complianceOperationsCenter>.complianceOpsSummary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .complianceOperationsCenter>.complianceOpsSummary>.complianceKpiCard{width:100%!important;min-width:0!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diStatusBanner{background:var(--thad-surface-muted)!important;border-color:var(--thad-border)!important;color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diStatusBanner.success{background:color-mix(in srgb, var(--thad-success) 10%, var(--thad-surface))!important;border-color:color-mix(in srgb, var(--thad-success) 55%, var(--thad-border))!important;color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diStatusBanner.success strong{color:var(--thad-success)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diStatusBanner p{color:var(--thad-text-muted)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diTimingGrid>div{background:var(--thad-surface-muted)!important;border-color:var(--thad-border)!important;color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diTimingGrid small{color:var(--thad-text-muted)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diTimingGrid strong{color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diProcessingDetails .diCardHeading p,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diProcessingLog time,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diProcessingLog span{color:var(--thad-text-muted)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diCandidate{background:color-mix(in srgb, var(--thad-success) 7%, var(--thad-surface-muted))!important;border-color:color-mix(in srgb, var(--thad-success) 45%, var(--thad-border))!important;color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diCandidate strong{color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diCandidate p,html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diCandidate dt{color:var(--thad-text-muted)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diCandidate dd{color:var(--thad-text)!important}html[data-thad-theme] .commandWorkspacePanel[data-workspace-id=regulatory] .documentIntelligenceWorkspace .diCandidate>span{background:var(--thad-success)!important;color:#fff!important}.complianceAskAnswerText{font-size:17px!important;line-height:1.65!important}.complianceAskResponseHeader strong{font-size:14px!important}.complianceAskResponseHeader small{font-size:11px!important}.complianceAskResponseHeader>span{font-size:12px!important}.complianceAskSources>header strong{font-size:14px!important}.complianceAskSources>header span{font-size:12px!important}.complianceAskCitation{font-size:13px!important}.complianceAskSource strong{font-size:14px!important}.complianceAskSource small{font-size:12px!important}.complianceAskSource p{font-size:14px!important;line-height:1.6!important}.agencyCompact{align-content:center;gap:12px;height:100%;padding:4px;display:grid}.agencyCompactMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.agencyCompactMetrics span{background:#031624ad;border:1px solid #20c7e940;border-radius:9px;gap:2px;padding:8px;display:grid}.agencyCompactMetrics small{color:#84aabd;text-transform:uppercase;font-size:10px}.agencyCompactMetrics strong{color:#e8fcff;font-size:20px}.agencyCompactFooter{color:#8eb2c2;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.agencyDatabaseConnection{align-items:center;gap:7px;min-width:0;display:inline-flex}.agencyDatabaseConnection i{background:#e6b94e;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 8px #e6b94eb3}.agencyDatabaseConnection-connected i{background:#35cf85;box-shadow:0 0 8px #35cf85bf}.agencyDatabaseConnection-disconnected{color:#ffb0b0}.agencyDatabaseConnection-disconnected i{background:#e76868;box-shadow:0 0 8px #e76868bf}.agencyCompactFooter button,.agencyCompactState button{color:#dffaff;cursor:pointer;background:#042537e6;border:1px solid #20c7e98c;border-radius:8px;width:auto;padding:7px 10px}.agencyCompactState{color:#91afbd;align-content:center;gap:7px;height:100%;padding:12px;display:grid}.agencyCompactState strong{color:#e7faff}.agencyManagementWorkspace{color:#e9faff;background:radial-gradient(circle at 8% 0,#127b9929,#0000 34%),#03111b;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:13px;height:100%;min-height:0;padding:18px;display:grid;overflow:hidden}.agencyManagementHeader{border-bottom:1px solid #23c9e740;justify-content:space-between;align-items:center;gap:20px;padding:4px 2px 13px;display:flex}.agencyManagementHeader small{color:#36d6ef;letter-spacing:.14em}.agencyManagementHeader h2{margin:2px 0 4px;font-size:26px}.agencyManagementHeader p{color:#91adbc;margin:0}.agencyManagementHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.agencyManagementHeaderActions>button:first-child,.agencyManagementPagination button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:9px;padding:9px 12px}.agencyManagementHeaderActions button:disabled,.agencyManagementPagination button:disabled{opacity:.45;cursor:not-allowed}.agencyManagementMetrics{grid-template-columns:repeat(5,minmax(110px,1fr));gap:9px;display:grid}.agencyManagementMetrics span{background:#041927c2;border:1px solid #27c2dd42;border-radius:10px;gap:4px;padding:11px 13px;display:grid}.agencyManagementMetrics small{color:#82a4b5}.agencyManagementMetrics strong{color:#effdff;font-size:23px}.agencyManagementToolbar{grid-template-columns:minmax(220px,1fr) 180px 180px auto;align-items:end;gap:10px;display:grid}.agencyManagementToolbar label{color:#91adbc;gap:5px;font-size:11px;display:grid}.agencyManagementToolbar input,.agencyManagementToolbar select{color:#edfaff;background:#061b29;border:1px solid #2abed957;border-radius:8px;min-width:0;height:38px;padding:0 10px}.agencyManagementToolbar>small{color:#7899a9;text-align:right;align-self:center}.agencyManagementTableWrap{background:#03111bd6;border:1px solid #27c2dd47;border-radius:11px;min-height:0;overflow:auto}.agencyManagementTable{border-collapse:collapse;width:100%;min-width:1120px}.agencyManagementTable th{z-index:1;color:#73cce0;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#082535;padding:10px 12px;font-size:10px;position:sticky;top:0}.agencyManagementTable td{vertical-align:top;color:#cce8ef;border-top:1px solid #4d8fa326;padding:11px 12px;font-size:12px}.agencyManagementTable tbody tr:hover{background:#1a758f1f}.agencyManagementTable td strong,.agencyManagementTable td small{display:block}.agencyManagementTable td small{color:#789ead;margin-top:3px}.agencyStatus{color:#b9e8f1;text-transform:uppercase;letter-spacing:.06em;border:1px solid #65abbe73;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:inline-flex}.agencyStatusIcon{flex:0 0 13px;width:13px;height:13px}.agencyStatus-subscribed{color:#96f0c2;border-color:#35cf8594}.agencyStatus-grant{color:#d3afff;border-color:#b47cf6a6}.agencyStatus-lead{color:#94e5fa;border-color:#36bfe899}.agencyStatus-inactive,.agencyStatus-lost{color:#ffb0b0;border-color:#e068688c}.agencyManagementEmpty{color:#87a8b6;text-align:center;align-content:center;place-items:center;min-height:220px;display:grid}.agencyManagementEmpty strong{color:#dff7fc}.agencyManagementEmpty p{margin:5px 0}.agencyManagementPagination{color:#85a7b5;justify-content:space-between;align-items:center;gap:12px;display:flex}.agencyManagementPagination>div{align-items:center;gap:9px;display:flex}.agencyManagementWorkspace .thadStatusWindow{margin:0}.agencyCompanyCreateOverlay{z-index:10020;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00080ed1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agencyCompanyCreatePanel{background:#051925;border:1px solid #2fd3a985;border-radius:14px;gap:14px;width:min(680px,100vw - 36px);max-height:calc(100vh - 36px);padding:18px;display:grid;overflow:auto;box-shadow:0 20px 70px #0000008c}.agencyCompanyCreatePanel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agencyCompanyCreatePanel h3{margin:2px 0;font-size:22px}.agencyCompanyCreatePanel p{color:#8fb0bd;margin:0}.agencyCompanyCreatePanel>header small{color:#48dda9;letter-spacing:.12em}.agencyCompanyCreatePanel>header>button{color:#a9c8d1;cursor:pointer;background:0 0;border:0;font-size:24px}.agencyCompanyCreateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agencyCompanyCreateGrid label{color:#9bc0c8;gap:5px;font-size:12px;display:grid}.agencyCompanyCreateGrid label.wide{grid-column:1/-1}.agencyCompanyCreateGrid input,.agencyCompanyCreateGrid select{box-sizing:border-box;color:#e4fbff;background:#061c28;border:1px solid #439baa61;border-radius:7px;width:100%;padding:9px}.agencyCompanyCreatePanel>footer{justify-content:flex-end;gap:8px;display:flex}.agencyCompanyCreatePanel>footer button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef75;border-radius:8px;padding:8px 11px}.agencyCompanyCreatePanel>footer button:last-child{background:#09463fbf;border-color:#2fd3a98c}.agencyCompanyCreatePanel button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1050px){.agencyManagementMetrics{grid-template-columns:repeat(3,1fr)}.agencyManagementToolbar{grid-template-columns:1fr 1fr}.agencyManagementToolbar>small{text-align:left;grid-column:1/-1}}@media (max-width:700px){.agencyManagementWorkspace{padding:12px}.agencyManagementHeader{flex-direction:column;align-items:flex-start}.agencyManagementHeaderActions{justify-content:flex-start}.agencyManagementMetrics{grid-template-columns:repeat(2,1fr)}.agencyManagementToolbar{grid-template-columns:1fr}.agencyManagementPagination{flex-direction:column;align-items:flex-start}.agencyCompactMetrics{grid-template-columns:repeat(2,1fr)}}.agencyOpenDetail{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:8px;padding:6px 10px}.agencyOpenDetail:hover{background:#0e5268d1;border-color:#31e0f7}.agencyOpenDetail:disabled{opacity:.45;cursor:not-allowed}.agencyListActions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.agencyCompanyReloadAction{justify-content:flex-end;display:flex}.agencyVisuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agencyDetailWorkspace{color:#e9faff;background:radial-gradient(circle at 8% 0,#127b9929,#0000 34%),#03111b;grid-template-rows:auto auto auto minmax(0,1fr);gap:13px;height:100%;min-height:0;padding:18px;display:grid;overflow:hidden}.agencyDetailHeader{border-bottom:1px solid #23c9e740;justify-content:space-between;align-items:center;gap:20px;padding:4px 2px 13px;display:flex}.agencyDetailIdentity{gap:2px;display:grid}.agencyDetailIdentity>button{color:#70dced;cursor:pointer;background:0 0;border:0;width:max-content;padding:0 0 5px}.agencyDetailBackButton{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:9px;padding:9px 12px}.agencyDetailBackButton:hover{background:#073d52f2;border-color:#68e4f4cc}.agencyDetailIdentity>small{color:#36d6ef;letter-spacing:.14em}.agencyDetailIdentity h2{margin:0;font-size:26px}.agencyDetailIdentity p{color:#91adbc;margin:0}.agencyDetailTabs{border-bottom:1px solid #23c9e738;gap:5px;display:flex;overflow-x:auto}.agencyDetailTabs button{color:#8eb0bf;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 12px;display:flex}.agencyDetailTabs button.active{color:#e8fdff;background:#186f881f;border-bottom-color:#2bd7ed}.agencyDetailTabs button span{background:#37b1cc38;border-radius:999px;min-width:18px;padding:2px 5px;font-size:10px}.agencyDetailBody{min-height:0;padding-right:3px;overflow:auto}.agencyDetailOverview,.agencyLicensingView{gap:13px;display:grid}.agencyDetailMetricRow{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;display:grid}.agencyDetailMetricRow>span{background:#041927c2;border:1px solid #27c2dd45;border-radius:10px;gap:5px;padding:13px;display:grid}.agencyDetailMetricRow small{color:#82a5b5}.agencyDetailMetricRow strong{color:#f0fdff;font-size:20px}.agencyDetailTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agencyDetailTwoColumn>section,.agencyDetailSingleCard{background:#03131ed1;border:1px solid #27c2dd40;border-radius:11px;padding:14px}.agencyDetailTwoColumn h3,.agencyDetailSingleCard h3{margin:0 0 12px}.agencyDetailTwoColumn dl,.agencyDetailSingleCard dl,.agencyContactGrid dl{gap:0;margin:0;display:grid}.agencyDetailTwoColumn dl>div,.agencyDetailSingleCard dl>div,.agencyContactGrid dl>div{border-top:1px solid #528fa024;justify-content:space-between;gap:15px;padding:8px 0;display:flex}.agencyDetailTwoColumn dt,.agencyDetailSingleCard dt,.agencyContactGrid dt{color:#7f9eac}.agencyDetailTwoColumn dd,.agencyDetailSingleCard dd,.agencyContactGrid dd{text-align:right;color:#d9f2f6;margin:0}.agencyDetailHistory{border-top:1px solid #528fa024;grid-template-columns:max-content minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.agencyDetailHistory>div{gap:2px;display:grid}.agencyDetailHistory small,.agencyDetailHistory p{color:#83a2af;margin:0}.agencyStatusHistoryItem{grid-template-columns:24px minmax(0,1fr);align-items:start}.agencyHistoryIcon{color:#b9e8f1;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.agencyHistoryIcon .agencyStatusIcon{flex-basis:18px;width:18px;height:18px}.agencyHistoryIcon-subscribed{color:#65dda2}.agencyHistoryIcon-grant{color:#c295fa}.agencyHistoryIcon-lead{color:#65d7f1}.agencyHistoryIcon-inactive,.agencyHistoryIcon-lost{color:#f18e8e}.agencyHistoryIcon-deferred{color:#f2c86d}.agencyStatusHistoryItem>div>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.agencyStatusHistoryItem>div>header strong{color:#e7faff;letter-spacing:.07em;text-transform:uppercase;font-size:11px}.agencyStatusHistoryItem>div>header time{color:#dff7fc;white-space:nowrap;font-size:12px;font-weight:700}.agencyDetailNote{border-top:1px solid #528fa024;padding:9px 0}.agencyDetailNote strong,.agencyDetailNote small{display:block}.agencyDetailNote small,.agencyDetailNote p,.agencyDetailMuted{color:#83a2af}.agencyDetailNote p{margin:5px 0 0}.agencyContactGrid{grid-template-columns:repeat(auto-fill,510px);place-content:start;gap:11px;display:grid}.agencyContactGrid>article{background:#03131ed1;border:1px solid #27c2dd40;border-radius:11px;gap:10px;padding:13px;display:grid}.agencyContactGrid>article.primary{border-color:#2fda9f80}.agencyContactGrid article>header{justify-content:space-between;gap:10px;display:flex}.agencyContactGrid header strong,.agencyContactGrid header small{display:block}.agencyContactGrid header small{color:#82a4b3}.agencyContactGrid header>span{color:#9af0ca;border:1px solid #2fda9f8c;border-radius:999px;height:max-content;padding:3px 7px;font-size:10px}.agencyContactGrid footer{flex-wrap:wrap;gap:6px;display:flex}.agencyContactGrid footer span{color:#aee9f2;border:1px solid #35bad666;border-radius:999px;padding:4px 7px;font-size:10px}.agencyContactGrid footer small{color:#7899a7}.agencyEnrollmentList{gap:11px;display:grid}.agencyEnrollmentList>article{background:#03131ed1;border:1px solid #27c2dd40;border-radius:11px;padding:14px}.agencyEnrollmentList article>header{justify-content:space-between;gap:14px;display:flex}.agencyEnrollmentList header strong,.agencyEnrollmentList header small{display:block}.agencyEnrollmentList header small,.agencyEnrollmentList header>span{color:#82a4b3}.agencyEnrollmentMetrics{grid-template-columns:repeat(5,minmax(100px,1fr));gap:8px;margin-top:12px;display:grid}.agencyEnrollmentMetrics>span{border:1px solid #3f97ac33;border-radius:8px;gap:3px;padding:8px;display:grid}.agencyEnrollmentMetrics small{color:#7e9daa}.agencySeatAdjustments{border-top:1px solid #528fa024;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;display:flex}.agencySeatAdjustments span{color:#8eb0bd}.agencyDetailSingleCard{gap:10px;max-width:950px;display:grid}.agencyDetailSingleCard>small{color:#36d6ef;letter-spacing:.12em}.agencyDocumentList{gap:7px;display:grid}.agencyDocumentList article{background:#03131ecc;border:1px solid #27c2dd38;border-radius:9px;grid-template-columns:minmax(300px,1fr) 85px 120px minmax(175px,.5fr) max-content;align-items:center;gap:12px;padding:11px 13px;display:grid}.agencyDocumentList strong,.agencyDocumentList small{display:block}.agencyDocumentList small{color:#82a4b3}.agencyDocumentDigest{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agencyDocumentActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.agencyDocumentActions a,.agencyDocumentActions button{color:#e2fbff;cursor:pointer;font:inherit;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:7px;padding:7px 10px;text-decoration:none}.agencyDocumentActions button.danger{color:#ffdadd;background:#602228a6;border-color:#f07c7c80}.agencyDocumentActions button:disabled{opacity:.5;cursor:not-allowed}.agencyDocumentActionStatus{grid-column:1/-1}.agencyDocumentActionStatus .thadStatusWindow{margin:0}.agencyDetailEmpty{text-align:center;color:#85a5b3;align-content:center;place-items:center;gap:6px;min-height:260px;display:grid}.agencyDetailEmpty strong{color:#e1f9fd;font-size:18px}.agencyDetailEmpty p{margin:0}.agencyDetailEmpty button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:8px;padding:8px 12px}.agencyDetailWorkspace>.thadStatusWindow{margin:0}.agencyContactView{gap:11px;display:grid}.agencyContactView>.thadStatusWindow{margin:0}.agencyContactControls{background:#03131ed1;border:1px solid #27c2dd40;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.agencyContactControls>div{gap:2px;display:grid}.agencyContactControls small{color:#82a4b3}.agencyContactControls button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:8px;padding:8px 11px}.agencyContactControls button:disabled{opacity:.5;cursor:not-allowed}.agencyContactControlActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.agencyContactControlActions>button,.agencyContactOnboardingModes button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:8px;padding:8px 11px}.agencyContactOnboardingModes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agencyContactOnboardingModes button.active{color:#dcfff2;background:#09463fbf;border-color:#48dda9}.agencyContactCandidateSelect{color:#9bc0c8;gap:6px;font-size:12px;display:grid}.agencyContactCandidateSelect select{box-sizing:border-box;color:#e4fbff;background:#061c28;border:1px solid #439baa61;border-radius:7px;width:100%;padding:9px}.agencyContactCandidateSelect small{color:#7fa3b0}.agencyContactGrid>article>footer{gap:9px;display:grid}.agencyContactRoleBadges{flex-wrap:wrap;gap:6px;display:flex}.agencyContactCardActions{border-top:1px solid #3cc6a833;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}:is(.agencyContactCardActions:has(>.agencyContactRoleEditor)>.agencyContactMutationActions,.agencyContactCardActions:has(>.agencyContactMutationEditor)>.agencyContactRoleActions){display:none}.agencyContactRoleActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agencyContactRoleActions button,.agencyContactRoleEditor button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef75;border-radius:7px;min-height:38px;padding:7px 9px}.agencyContactRoleActions small.success{color:#8df0c1}.agencyContactRoleEditor{flex:100%;gap:9px;display:grid}.agencyContactRoleEditor>small{color:#82a4b3}.agencyContactRoleEditor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.agencyContactRoleEditor label{color:#c7e9ed;align-items:center;gap:7px;display:flex}.agencyContactRoleEditor label input{width:auto}.agencyContactRoleEditor label span{color:inherit;border:0;border-radius:0;padding:0;font-size:12px}.agencyContactRoleEditor>.thadStatusWindow{margin:0}.agencyContactRoleEditor>footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.agencyContactEditorConfirmActions{align-items:center;gap:7px;margin-left:auto;display:flex}.agencyContactRoleEditor button.danger{color:#ffdadd;background:#602228a6;border-color:#f07c7c80}.agencyContactRoleEditor button:disabled{cursor:not-allowed;opacity:.5}.agencyContactMutationActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.agencyContactMutationActions button,.agencyContactMutationEditor button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef75;border-radius:7px;min-height:38px;padding:7px 9px}.agencyContactMutationActions button.danger{color:#ffdadd;background:#602228a6;border-color:#f07c7c80}.agencyContactMutationActions small.success{color:#8df0c1;flex:100%}.agencyContactMutationActions>.thadStatusWindow{flex:100%;margin:0}.agencyContactMutationEditor{flex:100%;gap:9px;display:grid}.agencyContactMutationEditor>small{color:#82a4b3}.agencyContactMutationEditor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agencyContactMutationEditor label{color:#9bc0c8;gap:4px;font-size:11px;display:grid}.agencyContactMutationEditor input{box-sizing:border-box;color:#e4fbff;background:#061c28;border:1px solid #439baa59;border-radius:7px;width:100%;padding:7px}.agencyContactMutationEditor>.thadStatusWindow{margin:0}.agencyContactMutationEditor>footer{justify-content:flex-end;gap:7px;display:flex}.agencyContactMutationActions button:disabled,.agencyContactMutationEditor button:disabled{cursor:not-allowed;opacity:.5}.agencyNotesHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.agencyNotesHeading h3{margin:0}.agencyNoteActions{align-items:center;gap:8px;display:flex}.agencyNoteActions button,.agencyNoteEditor button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef75;border-radius:7px;padding:7px 9px}.agencyNoteActions small.success{color:#8df0c1}.agencyNoteEditor{background:#041f26b8;border:1px solid #2fd3a952;border-radius:9px;flex:100%;grid-template-columns:150px minmax(240px,1fr);gap:9px;padding:10px;display:grid}.agencyNoteEditor label{color:#9bc0c8;gap:5px;font-size:12px;display:grid}.agencyNoteEditor select,.agencyNoteEditor textarea{box-sizing:border-box;color:#e4fbff;background:#061c28;border:1px solid #439baa59;border-radius:7px;width:100%;padding:8px}.agencyNoteEditor textarea{resize:vertical;min-height:82px}.agencyNoteEditor>.thadStatusWindow,.agencyNoteEditor>footer{grid-column:1/-1;margin:0}.agencyNoteEditor>footer{justify-content:flex-end;gap:7px;display:flex}.agencyNoteEditor button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:950px){.agencyDetailTwoColumn{grid-template-columns:1fr}.agencyDetailMetricRow{grid-template-columns:repeat(2,1fr)}.agencyEnrollmentMetrics{grid-template-columns:repeat(3,1fr)}.agencyDocumentList article{grid-template-columns:1fr 80px 110px max-content}.agencyDocumentDigest{grid-column:1/-2}}@media (max-width:650px){.agencyDetailWorkspace{padding:12px}.agencyDetailHeader{flex-direction:column;align-items:flex-start}.agencyDetailMetricRow,.agencyEnrollmentMetrics{grid-template-columns:1fr 1fr}.agencyDocumentList article{grid-template-columns:1fr}.agencyEnrollmentList article>header{flex-direction:column}.agencyContactGrid{grid-template-columns:minmax(0,1fr)}}.agencyFinancialControls{background:linear-gradient(145deg,#052627e6,#031722eb);border:1px solid #30d2a461;border-radius:12px;gap:11px;padding:14px;display:grid}.agencyFinancialControls>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agencyFinancialControls>header div{gap:3px;display:grid}.agencyFinancialControls>header small,.agencyFinancialForm header small{color:#48dda9;letter-spacing:.12em}.agencyFinancialControls>header strong{font-size:17px}.agencyFinancialControls>header p{color:#86abb3;margin:0}.agencyFinancialControls button{color:#ddfff3;cursor:pointer;background:#09463fb8;border:1px solid #2fd3a985;border-radius:8px;padding:7px 10px}.agencyFinancialControls button:hover:not(:disabled){background:#0b5b4dcc;border-color:#57edba}.agencyFinancialControls button:disabled{cursor:not-allowed;opacity:.5}.agencyFinancialControls>.thadStatusWindow{margin:0}.agencyFinancialForm{border-top:1px solid #3cc6a833;gap:13px;padding-top:13px;display:grid}.agencyFinancialForm>header{justify-content:space-between;gap:12px;display:flex}.agencyFinancialForm h4{margin:2px 0 0;font-size:16px}.agencyFinancialFormGrid{grid-template-columns:repeat(3,minmax(145px,1fr));gap:10px;display:grid}.agencyFinancialFormGrid label{color:#8eb0b9;gap:5px;font-size:12px;display:grid}.agencyFinancialFormGrid label.wide{grid-column:1/-1}.agencyFinancialForm input,.agencyFinancialForm select,.agencyFinancialForm textarea,.agencyFinancialForm output{box-sizing:border-box;color:#e4fbff;background:#061c28;border:1px solid #439baa59;border-radius:7px;width:100%;padding:8px}.agencyFinancialForm textarea{resize:vertical;min-height:68px}.agencyFinancialForm output{min-height:34px;display:block}.agencyFinancialConfirm{color:#b7d9dc;align-items:flex-start;gap:9px;display:flex}.agencyFinancialConfirm input{width:auto;margin-top:3px}.agencyFinancialForm>footer{justify-content:flex-end;gap:8px;display:flex}.agencyFinancialCycleActions{border-top:1px solid #3cc6a833;gap:7px;padding-top:11px;display:grid}.agencyFinancialCycleActions>span{color:#7fa9b1}.agencyFinancialCycleActions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agencyFinancialCycleActions>div strong{margin-right:auto}.agencyEnrollmentList>article.superseded{opacity:.7;border-style:dashed}.agencyEnrollmentAudit{color:#7fa1ad;flex-wrap:wrap;gap:12px;margin-top:9px;font-size:11px;display:flex}@media (max-width:850px){.agencyFinancialFormGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:600px){.agencyFinancialControls>header{flex-direction:column}.agencyFinancialFormGrid{grid-template-columns:1fr}.agencyFinancialCycleActions>div{flex-direction:column;align-items:flex-start}.agencyFinancialCycleActions>div strong{margin-right:0}}.agencyDocumentsView{gap:11px;display:grid}.agencyDocumentUpload{background:#03131ed1;border:1px solid #27c2dd40;border-radius:10px;gap:9px;padding:11px 13px;display:grid}.agencyDocumentControls{justify-content:space-between;align-items:center;gap:14px;display:flex}.agencyDocumentControls>div{gap:2px;display:grid}.agencyDocumentControls small,.agencyDocumentUpload label small{color:#82a4b3}.agencyDocumentControls button,.agencyDocumentUpload form>button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:8px;padding:8px 11px}.agencyDocumentUpload form{border-top:1px solid #528fa024;grid-template-columns:180px minmax(280px,1fr) max-content;align-items:end;gap:9px;padding-top:9px;display:grid}.agencyDocumentUpload form label{color:#9bc0c8;gap:5px;font-size:12px;display:grid}.agencyDocumentUpload form input,.agencyDocumentUpload form select{box-sizing:border-box;color:#e4fbff;background:#061c28;border:1px solid #439baa61;border-radius:7px;width:100%;padding:9px}.agencyDocumentUpload button:disabled{opacity:.5;cursor:not-allowed}.agencyDocumentUpload>.thadStatusWindow{margin:0}.agencyActivityView{gap:12px;display:grid}.agencyActivityHeader{background:#03131ed1;border:1px solid #27c2dd40;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px;display:flex}.agencyActivityHeader>div{gap:3px;display:grid}.agencyActivityHeader small{color:#36d6ef;letter-spacing:.12em}.agencyActivityHeader h3{margin:0}.agencyActivityHeader p{color:#82a4b3;margin:0}.agencyActivityHeader button,.agencyActivityView .thadStatusTrailing button{color:#e2fbff;cursor:pointer;white-space:nowrap;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:8px;padding:8px 11px}.agencyActivityHeader button:disabled{opacity:.5;cursor:not-allowed}.agencyActivityView>.thadStatusWindow{margin:0}.agencyActivityTimeline{background:#03131ed1;border:1px solid #27c2dd40;border-radius:11px;gap:0;padding:5px 14px;display:grid}.agencyActivityTimeline article{border-top:1px solid #528fa024;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.agencyActivityTimeline article:first-child{border-top:0}.agencyActivityMarker{background:#082d3a;border:2px solid #43d8ef;border-radius:50%;width:10px;height:10px;margin:5px 0 0 4px;box-shadow:0 0 12px #33d6ef8c}.agencyActivityTimeline article>div{gap:5px;display:grid}.agencyActivityTimeline header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.agencyActivityTimeline header strong{color:#e7faff}.agencyActivityTimeline time{color:#8fb1bf;white-space:nowrap;font-size:11px}.agencyActivityTimeline p{color:#b6d3da;margin:0}.agencyActivityTimeline footer{color:#7398a6;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.agencyActivityTimeline footer a{color:#53d9ed;text-decoration:none}.agencyActivityTimeline footer a:hover{text-decoration:underline}.agencyActivitySection{background:#03131ed1;border:1px solid #27c2dd40;border-radius:11px;gap:0;display:grid;overflow:hidden}.agencyActivitySection>header{border-bottom:1px solid #528fa029;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 14px;display:flex}.agencyActivitySection>header>div{gap:2px;display:grid}.agencyActivitySection>header small{color:#36d6ef;letter-spacing:.11em}.agencyActivitySection>header h4{color:#e7faff;margin:0;font-size:16px}.agencyActivitySection>header p{color:#82a4b3;margin:0}.agencyActivitySection>header>span{color:#dffaff;background:#052b3ecc;border:1px solid #2ad3ef61;border-radius:999px;place-items:center;min-width:32px;height:28px;font-weight:700;display:grid}.agencyActivitySection .agencyActivityTimeline{background:0 0;border:0;border-radius:0}.agencyActivitySectionEmpty{text-align:center;color:#83a5b3;gap:4px;padding:22px 14px;display:grid}.agencyActivitySectionEmpty strong{color:#dff7fc}.agencyActivitySectionEmpty p{margin:0}.agencyOutlookSection{border-color:#6899f652}.agencyOutlookSection>header small{color:#8eb7ff}.agencyActivityLimitNotice{color:#e8cf8a;background:#4e390c57;border:1px solid #eebc4961;border-radius:8px;align-items:flex-start;gap:8px;margin:11px 14px 0;padding:9px 11px;font-size:11px;display:flex}.agencyActivityLimitNotice strong{white-space:nowrap;color:#ffe39b}.agencyActivityMarker-inbox{background:#152949;border-color:#8eb7ff;box-shadow:0 0 12px #6899f68c}.agencyActivityMarker-sentitems{background:#123a35;border-color:#61d9ad;box-shadow:0 0 12px #4ad3a280}.agencyOutlookTimeline footer span{text-transform:none;letter-spacing:.03em}@media (max-width:650px){.agencyActivityHeader,.agencyActivitySection>header,.agencyActivityTimeline header,.agencyActivityTimeline footer{flex-direction:column;align-items:flex-start}}.agencyLeadsWorkspace .agencyManagementHeaderActions>button:first-child{background:#052b3ed9;border-color:#2ad3ef7a}.agencyLeadsToolbar{grid-template-columns:minmax(280px,1fr) 190px auto}.agencyLeadsToolbar>small{color:#7899a9;text-align:right;align-self:center}.agencyLeadsTable{min-width:1500px}.agencyLeadsTable td{max-width:260px}.agencyLeadsTable td small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.agencyLeadsTable td:nth-child(6),.agencyLeadsTable td:nth-child(9){min-width:180px}.agencyLeadsTable td:last-child{white-space:nowrap}.agencyLeadsWorkspace .agencyManagementPagination>span:last-child{color:#7899a9;text-align:right;font-size:11px}@media (max-width:700px){.agencyLeadsToolbar{grid-template-columns:1fr}.agencyLeadsToolbar>small,.agencyLeadsWorkspace .agencyManagementPagination>span:last-child{text-align:left}}.agencyLeadRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.agencyLeadsTable td:last-child{min-width:170px}.agencyLeadEditOverlay{z-index:10020;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00080ed1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agencyLeadEditPanel{background:#051925;border:1px solid #2fd3a985;border-radius:14px;gap:14px;width:min(650px,100vw - 36px);max-height:calc(100vh - 36px);padding:18px;display:grid;overflow:auto;box-shadow:0 20px 70px #0000008c}.agencyLeadEditPanel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agencyLeadEditPanel>header small{color:#48dda9;letter-spacing:.12em}.agencyLeadEditPanel h3{margin:2px 0;font-size:22px}.agencyLeadEditPanel p{color:#8fb0bd;margin:0}.agencyLeadEditPanel>header>button{color:#a9c8d1;cursor:pointer;background:0 0;border:0;font-size:24px}.agencyLeadEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agencyLeadEditGrid label{color:#9bc0c8;gap:5px;font-size:12px;display:grid}.agencyLeadEditGrid label:first-child{grid-column:1/-1}.agencyLeadEditGrid input{box-sizing:border-box;color:#e4fbff;background:#061c28;border:1px solid #439baa61;border-radius:7px;width:100%;padding:9px}.agencyLeadEditBoundary{color:#82a4b3}.agencyLeadEditPanel>.thadStatusWindow{margin:0}.agencyLeadEditPanel>footer{justify-content:flex-end;gap:8px;display:flex}.agencyLeadEditPanel>footer button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef75;border-radius:8px;padding:8px 11px}.agencyLeadEditPanel>footer button:last-child{background:#09463fbf;border-color:#2fd3a98c}.agencyLeadEditPanel button:disabled{opacity:.5;cursor:not-allowed}.agencyLeadPricingPreview{background:#052b3e73;border:1px solid #2ad3ef40;border-radius:9px;gap:3px;padding:10px 11px;display:grid}.agencyLeadPricingPreview strong{color:#e7faff}.agencyLeadPricingPreview span{color:#5fe0b1;font-size:18px;font-weight:700}.agencyLeadPricingPreview small{color:#82a4b3}@media (max-width:700px){.agencyLeadEditGrid{grid-template-columns:1fr}.agencyLeadEditGrid label:first-child{grid-column:auto}}.complianceAskFollowUpForm{border:1px solid var(--thad-border)!important;background:#081f1d9e!important;border-radius:10px!important;gap:8px!important;margin-top:15px!important;padding:14px 16px!important;display:grid!important}.complianceAskFollowUpHeader{justify-content:space-between!important;align-items:baseline!important;gap:10px!important;display:flex!important}.complianceAskFollowUpHeader strong{color:var(--thad-text)!important;font-size:12px!important}.complianceAskFollowUpHeader span{color:var(--thad-accent)!important;font-size:10px!important;font-weight:800!important}.complianceAskFollowUpForm textarea{resize:vertical!important;border:1px solid var(--thad-border)!important;width:100%!important;min-height:58px!important;color:var(--thad-text)!important;font:inherit!important;background:#031018c7!important;border-radius:8px!important;padding:10px 11px!important;font-size:13px!important;line-height:1.45!important}.complianceAskFollowUpForm textarea:focus{border-color:var(--thad-accent)!important;outline:none!important}.complianceAskFollowUpActions{justify-content:flex-end!important;display:flex!important}.complianceAskFollowUpActions button{border:1px solid var(--thad-accent)!important;background:var(--thad-accent-soft)!important;min-height:34px!important;color:var(--thad-text)!important;border-radius:8px!important;padding:0 16px!important;font-size:12px!important;font-weight:850!important}.complianceAskFollowUpActions button:disabled{opacity:.45!important}.complianceAskFollowUpForm p{color:var(--thad-text-muted)!important;margin:0!important;font-size:10px!important;line-height:1.45!important}@media (max-width:900px){.complianceAskFollowUpHeader{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}}.agencyDealReviewOverlay{z-index:2147483600;background:#020c18c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agencyDealReviewPanel{color:#e8fbf7;background:#071c2d;border:1px solid #3fd2b573;border-radius:18px;width:min(1120px,96vw);max-height:88vh;padding:22px;overflow:auto;box-shadow:0 24px 80px #00000073}.agencyDealReviewPanel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agencyDealReviewPanel h3{margin:4px 0 6px;font-size:1.25rem}.agencyDealReviewPanel p{color:#a9c9c7;margin:0}.agencyDealReviewPanel>header>button{min-width:36px}.agencyDealReviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.agencyDealReviewMetrics span{background:#15434a59;border:1px solid #4bc4b252;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.agencyDealReviewMetrics strong{font-size:1.4rem}.agencyDealReviewTableWrap{border:1px solid #4bc4b240;border-radius:12px;overflow:auto}.agencyDealReviewTableWrap .agencyManagementTable{min-width:760px}.agencyDealReviewBoundary{color:#a9c9c7;margin-top:14px;display:block}.agencyDealReviewPanel>footer{justify-content:flex-end;margin-top:18px;display:flex}@media (max-width:700px){.agencyDealReviewOverlay{padding:10px}.agencyDealReviewPanel{padding:15px}.agencyDealReviewMetrics{grid-template-columns:1fr}}.commandSplitWorkspaceButton,.agencySplitWorkspaceButton,.trainingHavenSplitWorkspaceButton{display:none!important}@media (min-width:1921px){.commandSplitWorkspaceButton,.agencySplitWorkspaceButton,.trainingHavenSplitWorkspaceButton{border:1px solid color-mix(in srgb,var(--thad-accent,#18c8ff) 62%,transparent);background:color-mix(in srgb,var(--thad-accent,#18c8ff) 12%,transparent);min-height:34px;color:var(--thad-text-primary,#fff);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex!important}.commandSplitWorkspaceButton:hover,.agencySplitWorkspaceButton:hover,.trainingHavenSplitWorkspaceButton:hover{background:color-mix(in srgb,var(--thad-accent,#18c8ff) 24%,transparent);transform:translateY(-1px)}}.thadSplitWorkspaceLayer{z-index:110000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000308b8;place-items:center;padding:48px 18px;display:grid;position:fixed;inset:0}.thadSplitWorkspaceBackdrop{cursor:default;background:0 0;border:0;position:absolute;inset:0}.thadSplitWorkspacePanel{z-index:1;border:1px solid color-mix(in srgb,var(--thad-accent,#18c8ff) 68%,transparent);background:var(--thad-workspace-bg,#06131f);border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(3800px,100vw - 36px);height:min(2000px,100dvh - 96px);min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 100px #0009}.thadSplitWorkspaceHeader{border-bottom:1px solid color-mix(in srgb,var(--thad-accent,#18c8ff) 30%,transparent);background:var(--thad-header-bg,#071a2a);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.thadSplitWorkspaceHeader small{color:var(--thad-accent-strong,#18d9ff);letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.thadSplitWorkspaceHeader h2{color:var(--thad-text-primary,#fff);margin:3px 0 0;font-size:19px}.thadSplitWorkspaceHeader p{color:var(--thad-text-secondary,#b7cedc);margin:3px 0 0;font-size:12px}.thadSplitWorkspaceClose{border:1px solid var(--thad-accent-2,#38bdf8);background:var(--thad-accent-2,#38bdf8);cursor:pointer;min-height:36px;box-shadow:0 4px 14px color-mix(in srgb,var(--thad-accent-2,#38bdf8) 28%,transparent);border-radius:8px;padding:0 14px;font-weight:800;color:#06131f!important}.thadSplitWorkspaceClose:hover{background:color-mix(in srgb,var(--thad-accent-2,#38bdf8) 88%,#fff);filter:brightness(1.05);border-color:#fff;color:#06131f!important}.thadSplitWorkspaceClose:focus-visible{outline-offset:2px;outline:2px solid #fff}.thadSplitWorkspacePanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.thadSplitWorkspacePane{border:1px solid color-mix(in srgb,var(--thad-accent,#18c8ff) 30%,transparent);background:var(--thad-surface,#0a1d2c);border-radius:12px;grid-template-rows:48px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.thadSplitWorkspacePaneHeader{border-bottom:1px solid color-mix(in srgb,var(--thad-accent,#18c8ff) 23%,transparent);background:color-mix(in srgb,var(--thad-header-bg,#071a2a) 86%,transparent);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.thadSplitWorkspacePaneHeader strong{color:var(--thad-text-primary,#fff);font-size:14px}.thadSplitWorkspacePaneHeader select{border:1px solid color-mix(in srgb,var(--thad-accent,#18c8ff) 44%,transparent);background:var(--thad-surface-muted,#102b40);max-width:180px;min-height:30px;color:var(--thad-text-primary,#fff);border-radius:6px;padding:0 8px}.thadSplitWorkspacePaneBody{min-width:0;min-height:0;overflow:auto}.thadSplitWorkspacePaneBody>.microsoftWebWorkspace{grid-template-rows:auto auto minmax(0,1fr);height:100%;display:grid}.thadSplitWorkspacePaneBody>.agencyManagementWorkspace{min-height:100%;padding:14px}.thadSplitWorkspacePaneBody .microsoftWebToolbar{z-index:2;position:sticky;top:0}.thadSplitWorkspacePaneBody .microsoftWebHost{min-height:0}.thadSplitWorkspacePaneBody .trainingHavenWorkspaceBody{height:100%;padding:0!important;overflow:hidden!important}.splitTrainingHavenWorkspace,.splitTrainingHavenPanel{height:100%;min-height:0;display:block;overflow:hidden}.splitTrainingHavenPanel{background:var(--thad-workspace-bg,#06131f)}.splitTrainingHavenPanel>.commandWorkspaceBody,.splitTrainingHavenPanel .trainingHavenBrowserHost{height:100%;min-height:0}.splitTrainingHavenPanel .trainingHavenWorkspaceControls{max-width:340px}@media (max-width:1920px){.thadSplitWorkspaceLayer{display:none!important}}.agencyDealReviewConfirmation{border:1px solid color-mix(in srgb,var(--thad-accent,#18c8ff) 42%,transparent);background:color-mix(in srgb,var(--thad-accent,#18c8ff) 8%,var(--thad-surface,#0a1d2c));border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:14px 16px;display:flex}.agencyDealReviewConfirmation small{color:var(--thad-accent-strong,#18d9ff);letter-spacing:.12em;font-size:10px;display:block}.agencyDealReviewConfirmation strong{color:var(--thad-text-primary,#fff);margin-top:3px;display:block}.agencyDealReviewConfirmation p{color:var(--thad-text-secondary,#b7cedc);margin:4px 0 0;font-size:12px}.agencyDealReviewConfirmation>div:last-child{flex:none;gap:8px;display:flex}.agencyDealReviewConfirmation button{border:1px solid color-mix(in srgb,var(--thad-accent,#18c8ff) 48%,transparent);background:color-mix(in srgb,var(--thad-accent,#18c8ff) 12%,transparent);min-height:34px;color:var(--thad-text-primary,#fff);border-radius:7px;padding:0 12px;font-weight:700}.agencyDealReviewConfirmation button:first-child{background:var(--thad-accent,#18c8ff);color:#03101a}@media (max-width:900px){.agencyDealReviewConfirmation{flex-direction:column;align-items:flex-start}.agencyDealReviewConfirmation>div:last-child{width:100%}.agencyDealReviewConfirmation button{flex:1}}.thadSplitWorkspacePaneBody{position:relative}.thadSplitWorkspacePaneBody .agencyDealReviewOverlay{z-index:10;place-items:center;padding:24px;position:absolute;inset:0;overflow:auto}.thadSplitWorkspacePaneBody .agencyDealReviewPanel{width:min(1120px,100% - 24px);max-height:calc(100% - 24px)}.agencyManagementHeaderActions .agencyDealReviewTrigger{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:9px;padding:9px 12px}.agencyManagementHeaderActions .agencyDealReviewTrigger:hover:not(:disabled){background:#073d52f2;border-color:#68e4f4cc}.agencyManagementHeaderActions .agencyCreateAgencyButton,.agencyManagementHeaderActions .agencyRefreshCompaniesButton{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:9px;padding:9px 12px}.agencyManagementHeaderActions .agencyCreateAgencyButton:hover:not(:disabled),.agencyManagementHeaderActions .agencyRefreshCompaniesButton:hover:not(:disabled){background:#073d52f2;border-color:#68e4f4cc}.agencyDealReviewPanel button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef75;border-radius:8px;min-height:34px;padding:8px 11px;font-weight:700}.agencyDealReviewPanel button:hover:not(:disabled){background:#073d52f2;border-color:#68e4f4cc}.agencyDealReviewPanel button:disabled{cursor:not-allowed;opacity:.5}.agencyDealReviewPanel>header>button{color:#a9c8d1;background:0 0;border:0;min-width:36px;padding:4px 10px;font-size:24px;line-height:1}.agencyManagementHeaderActions .agencyMigrationReviewButton{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:9px;padding:9px 12px}.agencyManagementHeaderActions .agencyMigrationReviewButton:hover:not(:disabled){background:#073d52f2;border-color:#68e4f4cc}.agencyMigrationReviewOverlay{z-index:2147483590;background:#020c18c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agencyMigrationReviewPanel{color:#e8fbf7;background:#071c2d;border:1px solid #3fd2b573;border-radius:18px;width:min(980px,96vw);max-height:88vh;padding:22px;overflow:auto;box-shadow:0 24px 80px #00000073}.agencyMigrationReviewPanel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agencyMigrationReviewPanel h3{margin:4px 0 6px;font-size:1.25rem}.agencyMigrationReviewPanel p{color:#a9c9c7;margin:0}.agencyMigrationReviewPanel>header>button{color:#a9c8d1;background:0 0;border:0;min-width:36px;padding:4px 10px;font-size:24px;line-height:1}.agencyMigrationReviewPanel button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef75;border-radius:8px;min-height:34px;padding:8px 11px;font-weight:700}.agencyMigrationReviewPanel button:hover:not(:disabled){background:#073d52f2;border-color:#68e4f4cc}.agencyMigrationReviewPanel button:disabled{cursor:not-allowed;opacity:.5}.agencyMigrationReviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.agencyMigrationReviewMetrics span,.agencyMigrationReviewSummary span{background:#15434a59;border:1px solid #4bc4b252;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.agencyMigrationReviewMetrics strong,.agencyMigrationReviewSummary strong{font-size:1.2rem}.agencyMigrationReviewSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.agencyMigrationReviewSummary span{padding:10px 12px}.agencyMigrationReviewDetails{border:1px solid #4bc4b240;border-radius:12px;padding:10px 12px}.agencyMigrationReviewDetails summary{cursor:pointer;color:#b9f5e6}.agencyMigrationReviewDetails dl{gap:0;margin:10px 0 0;display:grid}.agencyMigrationReviewDetails dl>div{border-top:1px solid #528fa024;justify-content:space-between;gap:16px;padding:6px 0;display:flex}.agencyMigrationReviewDetails dt{color:#a9c9c7}.agencyMigrationReviewDetails dd{color:#e8fbf7;margin:0}.agencyMigrationReviewDigests{color:#a9c9c7;gap:3px;margin-top:14px;display:grid}.agencyMigrationReviewDigests p{font-size:11px}.agencyMigrationReviewDigests code{color:#b9f5e6}.agencyMigrationReviewBoundary{color:#a9c9c7;margin-top:14px;display:block}.agencyMigrationReviewPanel>footer{justify-content:flex-end;margin-top:18px;display:flex}.thadSplitWorkspacePaneBody .agencyMigrationReviewOverlay{z-index:10;place-items:center;padding:24px;position:absolute;inset:0;overflow:auto}.thadSplitWorkspacePaneBody .agencyMigrationReviewPanel{width:min(980px,100% - 24px);max-height:calc(100% - 24px)}@media (max-width:700px){.agencyMigrationReviewOverlay{padding:10px}.agencyMigrationReviewPanel{padding:15px}.agencyMigrationReviewMetrics,.agencyMigrationReviewSummary{grid-template-columns:1fr}}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandConnections{background:#0b3e47!important;border:1px solid #bbe4e86b!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandConnections>header{border-bottom-color:#bbe4e83d!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandConnections :is(header strong,.connectionRow strong){color:#fff!important;opacity:1!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandConnections :is(header small,.connectionRow small){color:#bbe4e8!important;opacity:1!important;font-weight:650!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandConnections .connectionRow{color:#fff!important;background:#ffffff12!important;border-bottom-color:#bbe4e82e!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandConnections .connectionRow :is(span,svg){color:#fff!important;opacity:1!important}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven]{background:radial-gradient(circle at 50% 42%,#48aeb629,#0000 48%)!important}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadCore{--core-color:#48aeb6;--core-secondary:#bbe4e8;background:radial-gradient(circle at 50% 44%,#48aeb638,#0000 43%),radial-gradient(circle at 50% 58%,#0f485247,#0000 62%),linear-gradient(#041a1f,#082f36 68%,#031418)!important}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadCore.state-listening{--core-color:#86cdd3;--core-secondary:#e4f5f6}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadCore.state-thinking{--core-color:#48aeb6;--core-secondary:#bbe4e8}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadCore.state-speaking{--core-color:#6fc4cb;--core-secondary:#fff}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadCore.state-complete{--core-color:#48aeb6;--core-secondary:#e4f5f6}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadCoreBackdrop{background-image:linear-gradient(#48aeb60e 1px,#0000 1px),linear-gradient(90deg,#48aeb60e 1px,#0000 1px)!important}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadCoreStatus strong{color:#fff!important;text-shadow:0 0 14px #bbe4e8a6!important}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadCoreStatus :is(span,small){color:#bbe4e8!important;opacity:1!important;text-shadow:0 0 10px #48aeb67a!important}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadControlStrip .thadStripPanel{background:linear-gradient(145deg,#082f36,#041a1f)!important;border-color:#48aeb6b8!important;box-shadow:inset 0 0 22px #48aeb617,0 8px 20px #03141842!important}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadControlStrip .thadStripPanel :is(strong,b){color:#fff!important;opacity:1!important}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadControlStrip .thadStripPanel :is(small,p,span){color:#bbe4e8!important;opacity:1!important}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadCompactPanelContent strong,html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadCompactVoiceContent strong{color:#86cdd3!important}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] .thadStripVoice button{color:#082f36!important;background:radial-gradient(circle,#e4f5f6 0 26%,#48aeb6 28% 48%,#0f4852 72%)!important;border-color:#bbe4e8!important;box-shadow:0 0 20px #48aeb66b!important}html[data-thad-theme=training-haven] .thadCoreV2[data-theme-pack=training-haven] :is(.thadCoreV2MiniWave i,.thadCompactConnected i){background:#48aeb6!important;box-shadow:0 0 9px #48aeb6b8!important}.agencyManagementHeaderActions .agencyReportingButton{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef7a;border-radius:9px;padding:9px 12px}.agencyManagementHeaderActions .agencyReportingButton:hover:not(:disabled){background:#073d52f2;border-color:#68e4f4cc}.agencyReportingOverlay{z-index:2147483585;background:#020c18c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agencyReportingPanel{color:#e8fbf7;background:#071c2d;border:1px solid #3fd2b573;border-radius:18px;width:min(1180px,96vw);max-height:88vh;padding:22px;overflow:auto;box-shadow:0 24px 80px #00000073}.agencyReportingPanel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agencyReportingPanel h3{margin:4px 0 6px;font-size:1.25rem}.agencyReportingPanel p{color:#a9c9c7;margin:0}.agencyReportingPanel>header>button{color:#a9c8d1;background:0 0;border:0;min-width:36px;padding:4px 10px;font-size:24px;line-height:1}.agencyReportingPanel button{color:#e2fbff;cursor:pointer;background:#052b3ed9;border:1px solid #2ad3ef75;border-radius:8px;min-height:34px;padding:8px 11px;font-weight:700}.agencyReportingPanel button:hover:not(:disabled){background:#073d52f2;border-color:#68e4f4cc}.agencyReportingPanel button:disabled{cursor:not-allowed;opacity:.5}.agencyReportingMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:18px 0 10px;display:grid}.agencyReportingMetricGrid span,.agencyReportingForecast span{background:#15434a59;border:1px solid #4bc4b252;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.agencyReportingMetricGrid strong{font-size:1.15rem}.agencyReportingForecast{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.agencyReportingForecast span{padding:9px 12px}.agencyReportingForecast strong{font-size:1.1rem}.agencyReportingTableWrap{border:1px solid #4bc4b240;border-radius:12px;overflow:auto}.agencyReportingTable{border-collapse:collapse;width:100%;min-width:780px}.agencyReportingTable th{color:#9cebd9;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#0a2b3b;padding:10px 12px;font-size:10px}.agencyReportingTable td{color:#d9f1ee;border-top:1px solid #528fa02e;padding:10px 12px;font-size:12px}.agencyReportingTable td strong{color:#f1fffd}.agencyReportingBoundary{color:#a9c9c7;margin-top:14px;display:block}.agencyReportingPanel>footer{justify-content:flex-end;margin-top:18px;display:flex}.thadSplitWorkspacePaneBody .agencyReportingOverlay{z-index:10;place-items:center;padding:24px;position:absolute;inset:0;overflow:auto}.thadSplitWorkspacePaneBody .agencyReportingPanel{width:min(1180px,100% - 24px);max-height:calc(100% - 24px)}@media (max-width:1000px){.agencyReportingMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.agencyReportingOverlay{padding:10px}.agencyReportingPanel{padding:15px}.agencyReportingMetricGrid,.agencyReportingForecast{grid-template-columns:1fr}}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandConnections .connectionRow{background:#e4f5f6!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandConnections .connectionRow :is(strong,small,span){color:#104b55!important;opacity:1!important;text-shadow:none!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandConnections .connectionRow small{color:#52666a!important;font-weight:700!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandGridTitle>span{color:#0f4852!important;opacity:1!important;filter:none!important;background:#e4f5f6!important;border:1px solid #cbe7e9!important;border-radius:6px!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandGridTitle>span svg{color:#0f4852!important;opacity:1!important;filter:saturate(1.25)contrast(1.2)!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandGridTitle svg:has(#thadHueGradient) path:last-child{stroke:#0f4852!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]){--thad-surface:#fff;--thad-surface-2:#fff;--thad-surface-muted:#f1fafb;--thad-bg-elevated:#fff;--thad-bg-elevated-2:#e4f5f6;--thad-text:#484848;--thad-text-muted:#657276;--thad-text-primary:#484848;--thad-text-secondary:#657276;--thad-control-bg:#fff;--thad-control-bg-hover:#e4f5f6;--thad-control-text:#484848;color:#484848!important;background:#fff!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) .commandWorkspaceBody,html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace){color:#484848!important;background:#f1fafb!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.agencyManagementMetrics>span,.agencyDetailMetricRow>span,.agencyDetailTwoColumn>section,.agencyDetailSingleCard,.agencyContactGrid>article,.agencyEnrollmentList>article,.agencyDocumentList article,.agencyContactControls,.agencyFinancialControls,.agencyManagementTableWrap,.agencyDetailEmpty){color:#484848!important;background:#fff!important;border-color:#cbe7e9!important;box-shadow:0 7px 20px #0f485212!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.agencyManagementMetrics>span,.agencyDetailMetricRow>span) strong{color:#104b55!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.agencyManagementTable th,.agencyReportingTable th){color:#104b55!important;background:#e4f5f6!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.agencyManagementTable td,.agencyReportingTable td){color:#484848!important;background:#fff!important;border-color:#cbe7e9!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.agencyManagementToolbar input,.agencyManagementToolbar select,.agencyFinancialForm input,.agencyFinancialForm select,.agencyFinancialForm textarea,.agencyFinancialForm output,.agencyContactCandidateSelect select){color:#484848!important;background:#fff!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace,.agencyManagementWorkspace article,.agencyDetailWorkspace article,.agencyLeadsWorkspace article) :is(h1,h2,h3,h4,strong,b,dd){color:#484848!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace,.agencyManagementWorkspace article,.agencyDetailWorkspace article,.agencyLeadsWorkspace article) :is(p,small,span,dt,time,label){color:#657276!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.thadDsSection,.thadDsSummaryTile,.calendarDsSummary,.calendarDsAgenda,.calendarDsDays,.calendarDsPrep,.calendarAgendaDay article,.calendarDayButton,.meetingPrepPanel,.meetingPrepCard,.todoListDirectory,.todoWorkspaceBody,.todoRow,.todoDetailPane,.tasksSummary button,.outlookMailboxNav,.outlookMessageList,.outlookMessageDetail,.outlookMessageRow,.briefWorkflowHeader,.briefWorkflowItem,.briefMessagePreview,.briefWhy,.hubspotSection,.hubspotCard,.peopleSection,.peopleCard,.intelligenceSection,.jobCard,.jobsPanel,.jobHistoryPanel,.stockPicker,.stockTable,.stockCard,.hueConnect,.hueSection,.hueCard,.hueRooms>article,.steamSection,.steamCard,.chatgptPanel,.openAiVoiceStudio,.voiceStudioCard,.settingsHeroCard,.settingsCard,.settingsSection,.complianceAttention,.complianceQueues,.complianceRepository,.sourceCard,.documentCard,.mappingCard,.monitoringCard,.processingCard,.documentIntelligenceWorkspace,.diSetupPanel,.diStepList button,.workspaceCard,.summaryCard,.detailPanel,.subPanel,.emptyState){color:#484848!important;background:#fff!important;border-color:#cbe7e9!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(button,.buttonLink,a[role=button],a.secondaryButton):not(.active):not([aria-pressed=true]):not(.primaryButton):not(.dangerButton):not(.dangerText):not([data-tone=danger]){color:#104b55!important;text-shadow:none!important;background:#e4f5f6!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(button,.buttonLink,a[role=button],a.secondaryButton):not(.active):not([aria-pressed=true]):not(.primaryButton):not(.dangerButton):not(.dangerText):not([data-tone=danger]) :is(span,strong,small,svg){color:#104b55!important;opacity:1!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(button.active,button[aria-pressed=true],.primaryButton,.thadWorkspaceButton,.joinMeetingButton,.joinZoomButton,.joinTeamsButton){color:#fff!important;background:#48aeb6!important;border-color:#0f4852!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(button.active,button[aria-pressed=true],.primaryButton,.thadWorkspaceButton,.joinMeetingButton,.joinZoomButton,.joinTeamsButton) :is(span,strong,small,svg){color:#fff!important;opacity:1!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.dangerButton,.dangerText,[data-tone=danger]){color:#a72f36!important;background:#fff1f1!important;border-color:#df9ca1!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(input,textarea,select,output){color:#484848!important;background:#fff!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(input,textarea)::placeholder{color:#738287!important;opacity:1!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,dt,dd,th){color:#484848!important;text-shadow:none!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(p,small,li,td,time,em){color:#657276!important;text-shadow:none!important}html[data-thad-theme=training-haven] .thadSplitWorkspaceLayer{--thad-workspace-bg:#f1fafb;--thad-header-bg:#fff;--thad-surface:#fff;--thad-surface-2:#fff;--thad-surface-muted:#f1fafb;--thad-text:#484848;--thad-text-primary:#484848;--thad-text-secondary:#657276;--thad-control-bg:#fff;--thad-control-bg-hover:#e4f5f6;--thad-control-text:#104b55;color:#484848!important;background:#0f485257!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePanel{color:#484848!important;background:#f1fafb!important;border-color:#9fd4d8!important;box-shadow:0 24px 70px #0f485242!important}html[data-thad-theme=training-haven] .thadSplitWorkspaceHeader{color:#484848!important;background:#fff!important;border-bottom-color:#cbe7e9!important}html[data-thad-theme=training-haven] .thadSplitWorkspaceHeader :is(h2,strong){color:#104b55!important;text-shadow:none!important}html[data-thad-theme=training-haven] .thadSplitWorkspaceHeader :is(p,small,span){color:#657276!important;text-shadow:none!important}html[data-thad-theme=training-haven] .thadSplitWorkspaceClose{color:#fff!important;background:#48aeb6!important;border-color:#0f4852!important}html[data-thad-theme=training-haven] .thadSplitWorkspaceClose:hover{background:#0f4852!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePanes{background:#f1fafb!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePane{color:#484848!important;background:#fff!important;border-color:#9fd4d8!important;box-shadow:0 8px 24px #0f485214!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneHeader{color:#104b55!important;background:#e4f5f6!important;border-bottom-color:#9fd4d8!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneHeader :is(strong,label,span){color:#104b55!important;text-shadow:none!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneHeader select{color:#104b55!important;background:#fff!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody,html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace,.splitTrainingHavenPanel){color:#484848!important;background:#f1fafb!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody :is(.agencyManagementMetrics>span,.agencyDetailMetricRow>span,.agencyDetailTwoColumn>section,.agencyDetailSingleCard,.agencyContactGrid>article,.agencyEnrollmentList>article,.agencyDocumentList article,.agencyContactControls,.agencyFinancialControls,.agencyManagementTableWrap,.agencyDetailEmpty,.outlookMailboxNav,.outlookMessageList,.outlookMessageDetail,.outlookMessageRow){color:#484848!important;background:#fff!important;border-color:#cbe7e9!important;box-shadow:0 7px 20px #0f485212!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody :is(.agencyManagementTable th,.agencyReportingTable th){color:#104b55!important;background:#e4f5f6!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody :is(.agencyManagementTable td,.agencyReportingTable td){color:#484848!important;background:#fff!important;border-color:#cbe7e9!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody :is(input,textarea,select,output){color:#484848!important;background:#fff!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody :is(input,textarea)::placeholder{color:#738287!important;opacity:1!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody :is(button,.buttonLink,a[role=button]):not(.active):not([aria-pressed=true]):not(.primaryButton):not(.dangerButton):not(.dangerText):not([data-tone=danger]){color:#104b55!important;text-shadow:none!important;background:#e4f5f6!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody :is(button.active,button[aria-pressed=true],.primaryButton,.thadWorkspaceButton){color:#fff!important;background:#48aeb6!important;border-color:#0f4852!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody :is(.dangerButton,.dangerText,[data-tone=danger]){color:#a72f36!important;background:#fff1f1!important;border-color:#df9ca1!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,dt,dd,th){color:#484848!important;text-shadow:none!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody :is(p,small,li,td,time,em){color:#657276!important;text-shadow:none!important}html[data-thad-theme=training-haven] .commandWorkspacePanel[data-workspace-id=stocks] .stockSearchResults button{color:#104b55!important;background:#e4f5f6!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .commandWorkspacePanel[data-workspace-id=stocks] .stockSearchResults button:is(.active,[aria-selected=true]){color:#0f4852!important;background:#cfecef!important;border-color:#48aeb6!important;box-shadow:inset 3px 0 #48aeb6!important}html[data-thad-theme=training-haven] .commandWorkspacePanel[data-workspace-id=stocks] .stockSearchResults button :is(strong,span,small){color:#104b55!important;opacity:1!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .weatherPopover{color:#484848!important;background:#fff!important;border-color:#9fd4d8!important;box-shadow:0 18px 48px #0f485233!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .weatherPopover>header :is(strong,small){color:#484848!important;opacity:1!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .weatherNow{color:#484848!important;background:#f1fafb!important;border-color:#cbe7e9!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .weatherNow :is(strong,p,small){color:#484848!important;opacity:1!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .weatherCityTabs button,html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .weatherPopover footer :is(button,select){color:#104b55!important;background:#e4f5f6!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .weatherCityTabs button.active{color:#fff!important;background:#48aeb6!important;border-color:#0f4852!important}html[data-thad-theme=training-haven] .knowledgeRecordWorkspace{color:#484848!important;background:#f1fafb!important}html[data-thad-theme=training-haven] .knowledgeRecordWorkspace>div>header{background:#fff!important;border:1px solid #cbe7e9!important;border-radius:12px!important;padding:16px!important}html[data-thad-theme=training-haven] .knowledgeRecordWorkspace :is(section,article){color:#484848!important;box-shadow:none!important;background:#fff!important;border-color:#cbe7e9!important}html[data-thad-theme=training-haven] .knowledgeRecordWorkspace :is(h1,h2,h3,h4,strong,b,label,legend,dt,dd,th){color:#484848!important;text-shadow:none!important}html[data-thad-theme=training-haven] .knowledgeRecordWorkspace :is(p,small,span,li,td,time,em){color:#657276!important;text-shadow:none!important;opacity:1!important}html[data-thad-theme=training-haven] .knowledgeRecordWorkspace :is(button,input,textarea,select){color:#104b55!important;background:#e4f5f6!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .knowledgeRecordWorkspace :is(pre,code){color:#294d52!important;background:#eaf6f7!important;border-color:#cbe7e9!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandRail .commandRailNav button.active{background:#347f87!important;border-color:#86cdd3!important;box-shadow:inset 3px 0 #bbe4e8,0 5px 12px #0000001a!important}html[data-thad-typography=enhanced]{--thad-font-workspace-title:26px;--thad-font-section-title:20px;--thad-font-card-title:16px;--thad-font-body:15px;--thad-font-secondary:14px;--thad-font-label:13px}html[data-thad-typography=enhanced] .commandHeaderClock strong{font-size:20px!important;line-height:1.05!important}html[data-thad-typography=enhanced] .commandHeaderClock small{margin-top:3px!important;font-size:11px!important;line-height:1.2!important}html[data-thad-typography=enhanced] .commandHeaderIdentity>div>small{font-size:9px!important}html[data-thad-typography=enhanced] .commandHeaderIdentity h1{font-size:22px!important}html[data-thad-typography=enhanced] .commandHeaderIdentity p{font-size:11px!important}html[data-thad-typography=enhanced] .commandRailNav button{font-size:13px!important}html[data-thad-typography=enhanced] .commandConnections header strong{font-size:12px!important}html[data-thad-typography=enhanced] .commandConnections header small{font-size:9px!important}html[data-thad-typography=enhanced] .connectionRow strong{font-size:12px!important}html[data-thad-typography=enhanced] .connectionRow small{font-size:10px!important}html[data-thad-typography=enhanced] :is(.commandGridCard,.commandGridWindow) .commandGridTitle h2{font-size:14px!important}html[data-thad-typography=enhanced] :is(.commandGridCard,.commandGridWindow)>header button{font-size:11px!important}html[data-thad-typography=enhanced] :is(.commandGridCard,.commandGridWindow) :is(h3,h4,article strong){font-size:14px!important}html[data-thad-typography=enhanced] :is(.commandGridCard,.commandGridWindow) :is(p,li,td,label){font-size:14px!important;line-height:1.4!important}html[data-thad-typography=enhanced] :is(.commandGridCard,.commandGridWindow) :is(small,time,.meta,.caption){font-size:13px!important;line-height:1.35!important}html[data-thad-typography=enhanced] :is(.commandGridCard,.commandGridWindow) :is(button,.buttonLink,a[role=button]),html[data-thad-typography=enhanced] .commandWorkspacePanel>header .commandGridTitle p{font-size:13px!important}html[data-thad-typography=enhanced] .commandWorkspacePanel>header .commandGridTitle h2{font-size:26px!important}html[data-thad-typography=enhanced] .commandWorkspacePanel :is(button,.buttonLink,a[role=button],input,textarea,select){font-size:13px!important}html[data-thad-typography=enhanced] .commandWorkspacePanel :is(p,li,td,.body,.content,.description,.message,.preview,.snippet){font-size:15px!important}html[data-thad-typography=enhanced] .commandWorkspacePanel :is(small,time,.meta,.timestamp,.helper,.caption){font-size:14px!important}html[data-thad-typography=enhanced] .commandWorkspacePanel :is(.cardTitle,.tileTitle,.panelTitle,article>header strong){font-size:16px!important}html[data-thad-typography=enhanced] .commandWorkspacePanel :is(.thadDsSectionHeader>div>strong,h3.sectionTitle){font-size:20px!important}html[data-thad-typography=enhanced] .thadSplitWorkspaceHeader h2{font-size:24px!important}html[data-thad-typography=enhanced] .thadSplitWorkspaceHeader p{font-size:13px!important}html[data-thad-typography=enhanced] .thadSplitWorkspacePaneHeader strong{font-size:15px!important}html[data-thad-typography=enhanced] .thadSplitWorkspacePaneHeader select{font-size:13px!important}html[data-thad-typography=enhanced] .typographyModeChoices{grid-template-columns:repeat(2,minmax(150px,220px))!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] :is(.hueConnect,.hueSyncPanel,.hueIndividualSection,.hueRoomsSection)>header h3,html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] .hueConnect h3,html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] .hueSyncHeader h3{font-size:20px!important;line-height:1.2!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] :is(.hueConnect,.hueSyncHeader)>div>p,html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] .hueConnect>p{font-size:15px!important;line-height:1.45!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] :is(.hueConnect>small,.hueSyncStatus){font-size:14px!important;line-height:1.4!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] :is(.hueSyncControls label,.hueIndividualLights label,.hueRoomsSection .hueRooms>article label){font-size:13px!important;line-height:1.35!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] :is(.hueSyncBulkActions,.hueSyncActions,.hueIndividualLights,.hueRoomsSection .hueRooms,.hueQuick) button{font-size:13px!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] :is(.hueSelectionIdentity strong,.hueIndividualIdentity strong,.hueRoomsSection .hueRooms>article header strong){font-size:14px!important;line-height:1.25!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] :is(.hueSelectionIdentity small,.hueIndividualIdentity small){font-size:13px!important;line-height:1.3!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] .hueLightSelectionCard label{font-size:13px!important;line-height:1.25!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] .hueThemeLightPanel h3{font-size:16px!important;line-height:1.25!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] .hueThemeLightPanel p{font-size:14px!important;line-height:1.4!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] :is(.hueThemeLightToggle,.hueThemeLightConfig>label){font-size:13px!important;line-height:1.3!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] :is(.hueThemeColorGrid span,.hueThemeLightStatus){font-size:12px!important;line-height:1.3!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] .hueDiagnostics h3{font-size:14px!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] .hueDiagnostics>header span{font-size:12px!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] .hueDiagnostics label{font-size:12px!important;line-height:1.3!important}html[data-thad-typography=enhanced] .commandWorkspacePanel[data-workspace-id=hue] .hueDiagnostics strong{font-size:13px!important;line-height:1.3!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven],html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandMain,html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]),html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) .commandWorkspaceBody,html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace),html[data-thad-theme=training-haven] :is(.thadSplitWorkspacePanel,.thadSplitWorkspacePanes,.thadSplitWorkspacePaneBody),html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace,.splitTrainingHavenPanel){background:#8fb9be!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandRail .commandRailNav button.active{color:#104b55!important;background:#8fb9be!important;border-color:#bbe4e8!important;box-shadow:inset 3px 0 #bbe4e8,0 5px 12px #0000001a!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandRail .commandRailNav button.active :is(span,svg){color:#104b55!important}html[data-thad-typography=enhanced] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(.agencyManagementHeader h2,.agencyDetailIdentity h2){font-size:26px!important;line-height:1.2!important}html[data-thad-typography=enhanced] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(h3,.agencyNotesHeading h3,.agencyActivityHeader h3){font-size:20px!important;line-height:1.25!important}html[data-thad-typography=enhanced] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) h4{font-size:16px!important;line-height:1.3!important}html[data-thad-typography=enhanced] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(p,td,dd,.body,.description){font-size:15px!important;line-height:1.45!important}html[data-thad-typography=enhanced] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(small,time,dt,.meta,.helper,.agencyManagementToolbar label){font-size:14px!important;line-height:1.35!important}html[data-thad-typography=enhanced] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(button,.buttonLink,a[role=button],input,textarea,select,output){font-size:13px!important}html[data-thad-typography=enhanced] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(.agencyManagementTable th,.agencyReportingTable th){font-size:13px!important;font-weight:750!important;line-height:1.3!important}html[data-thad-typography=enhanced] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(.agencyStatus,.agencyDetailTabs button,.agencyContactGrid header>span,.agencyContactRoleBadges span){font-size:13px!important;font-weight:750!important}html[data-thad-typography=enhanced] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(.agencyManagementMetrics,.agencyDetailMetricRow,.agencyEnrollmentMetrics) strong{font-size:22px!important;font-weight:750!important;line-height:1.2!important}html[data-thad-typography=enhanced] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(.agencyManagementHeaderActions,.agencyDocumentActions,.agencyContactControlActions,.agencyLeadRowActions) button{font-weight:700!important}html[data-thad-typography=enhanced] :is(.agencyCompanyCreatePanel,.agencyLeadEditPanel,.agencyFinancialControls,.agencyDealReviewPanel,.agencyMigrationReviewPanel,.agencyReportingPanel) :is(h2,h3,h4,strong,label){font-weight:750!important}html[data-thad-typography=enhanced] :is(.agencyCompanyCreatePanel,.agencyLeadEditPanel,.agencyFinancialControls,.agencyDealReviewPanel,.agencyMigrationReviewPanel,.agencyReportingPanel) :is(p,li,td,dd){font-size:15px!important;line-height:1.45!important}html[data-thad-typography=enhanced] :is(.agencyCompanyCreatePanel,.agencyLeadEditPanel,.agencyFinancialControls,.agencyDealReviewPanel,.agencyMigrationReviewPanel,.agencyReportingPanel) :is(small,time,dt,.meta,.helper){font-size:13px!important;font-weight:650!important;line-height:1.35!important}html[data-thad-typography=enhanced] :is(.agencyCompanyCreatePanel,.agencyLeadEditPanel,.agencyFinancialControls,.agencyDealReviewPanel,.agencyMigrationReviewPanel,.agencyReportingPanel) :is(button,input,textarea,select){font-size:13px!important;font-weight:700!important}html[data-thad-theme=training-haven] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(.agencyManagementHeader small,.agencyDetailIdentity>small){color:#0f4852!important;font-weight:750!important}html[data-thad-theme=training-haven] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(.agencyManagementHeader h2,.agencyDetailIdentity h2){color:#263f43!important;font-weight:750!important}html[data-thad-theme=training-haven] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(.agencyManagementHeader p,.agencyDetailIdentity p,.agencyManagementToolbar label,.agencyManagementToolbar>small,.agencyLeadsToolbar>small,.agencyManagementPagination,.agencyLeadsWorkspace .agencyManagementPagination>span:last-child){color:#294d52!important;opacity:1!important;font-weight:650!important}html[data-thad-theme=training-haven] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(.agencyManagementMetrics small,.agencyDetailMetricRow small){color:#52666a!important;opacity:1!important;font-weight:650!important}html[data-thad-theme=training-haven] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace) :is(input,textarea)::placeholder{color:#52666a!important;opacity:1!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyManagementWorkspace{box-sizing:border-box!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.thadSplitWorkspacePaneBody .agencyManagementWorkspace{gap:7px!important;padding:12px 12px 10px!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyManagementTableWrap{overscroll-behavior:contain!important;flex:1 1 0!important;min-height:0!important;margin-bottom:0!important;position:relative!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyManagementTable :is(th,td):last-child{z-index:2!important;background:#fff!important;min-width:132px!important;position:sticky!important;right:0!important;box-shadow:-7px 0 12px #0f485214!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyManagementTable th:last-child{z-index:3!important;background:#e4f5f6!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyManagementTable td:last-child :is(button,a){white-space:nowrap!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyManagementPagination{z-index:4!important;box-sizing:border-box!important;color:#294d52!important;background:#fff!important;border:1px solid #cbe7e9!important;border-radius:9px!important;flex:0 0 42px!important;min-height:42px!important;margin:0!important;padding:3px 8px!important;position:relative!important;overflow:visible!important;box-shadow:0 5px 14px #0f485214!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyManagementPagination>div{flex:none!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyManagementPagination button{box-sizing:border-box!important;width:auto!important;min-width:74px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:4px 12px!important;line-height:20px!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyStatus{color:#fff!important;background:#35636b!important;border-color:#35636b!important;font-weight:800!important;box-shadow:inset 0 1px #fff3,0 1px 2px #0f485229!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyStatus-subscribed{background:#16784c!important;border-color:#16784c!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyStatus-grant{background:#6f42a8!important;border-color:#6f42a8!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyStatus-lead{background:#167399!important;border-color:#167399!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) :is(.agencyStatus-inactive,.agencyStatus-lost){background:#a33f46!important;border-color:#a33f46!important}.thadSplitWorkspacePaneBody .agencyCompanyCreateOverlay{z-index:20!important;box-sizing:border-box!important;place-items:center!important;padding:16px!important;position:absolute!important;inset:0!important;overflow:auto!important}.thadSplitWorkspacePaneBody .agencyCompanyCreatePanel{box-sizing:border-box!important;width:min(680px,100% - 8px)!important;max-height:calc(100% - 8px)!important;margin:auto!important}.thadSplitWorkspacePaneBody .agencyLeadEditOverlay{z-index:20!important;box-sizing:border-box!important;place-items:center!important;padding:16px!important;position:absolute!important;inset:0!important;overflow:auto!important}.thadSplitWorkspacePaneBody .agencyLeadEditPanel{box-sizing:border-box!important;width:min(680px,100% - 8px)!important;max-height:calc(100% - 8px)!important;margin:auto!important}html[data-thad-theme=training-haven] .agencyCompanyCreateOverlay{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0f485257!important}html[data-thad-theme=training-haven] .agencyCompanyCreatePanel{color:#484848!important;background:#fff!important;border-color:#9fd4d8!important;box-shadow:0 18px 54px #0f485247!important}html[data-thad-theme=training-haven] .agencyCompanyCreatePanel h3{color:#104b55!important}html[data-thad-theme=training-haven] .agencyCompanyCreatePanel :is(p,.agencyCompanyCreateGrid label,.agencyCompanyCreateGrid small){color:#52666a!important;opacity:1!important}html[data-thad-theme=training-haven] .agencyCompanyCreatePanel>header small{color:#0f4852!important;font-weight:800!important}html[data-thad-theme=training-haven] .agencyCompanyCreatePanel>header>button{color:#104b55!important;background:0 0!important}html[data-thad-theme=training-haven] .agencyCompanyCreateGrid :is(input,select){color:#484848!important;background:#fff!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .agencyCompanyCreateGrid :is(input,select):focus{outline-offset:1px!important;border-color:#48aeb6!important;outline:2px solid #48aeb638!important}html[data-thad-theme=training-haven] .agencyCompanyCreatePanel>footer button,html[data-thad-theme=training-haven] .agencyCompanyReloadAction button{color:#104b55!important;background:#e4f5f6!important;border-color:#7fc8ce!important;font-weight:750!important}html[data-thad-theme=training-haven] .agencyCompanyCreatePanel>footer button:last-child{color:#fff!important;background:#0f4852!important;border-color:#0f4852!important}html[data-thad-theme=training-haven] .agencyLeadEditOverlay{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0f485257!important}html[data-thad-theme=training-haven] .agencyLeadEditPanel{color:#484848!important;background:#fff!important;border-color:#9fd4d8!important;box-shadow:0 18px 54px #0f485247!important}html[data-thad-theme=training-haven] .agencyLeadEditPanel h3{color:#104b55!important}html[data-thad-theme=training-haven] .agencyLeadEditPanel :is(p,.agencyLeadEditGrid label,.agencyLeadEditBoundary){color:#52666a!important;opacity:1!important}html[data-thad-theme=training-haven] .agencyLeadEditPanel>header small{color:#0f4852!important;font-weight:800!important}html[data-thad-theme=training-haven] .agencyLeadEditPanel .agencyManagementHeaderActions>button:last-child{color:#104b55!important;background:#e4f5f6!important;border:1px solid #9fd4d8!important;border-radius:8px!important;min-width:36px!important;min-height:36px!important;font-size:20px!important;line-height:1!important}html[data-thad-theme=training-haven] .agencyLeadEditGrid :is(input,select,textarea){color:#484848!important;caret-color:#0f4852!important;background:#fff!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .agencyLeadEditGrid :is(input,select,textarea):focus{outline-offset:1px!important;border-color:#48aeb6!important;outline:2px solid #48aeb638!important}html[data-thad-theme=training-haven] .agencyLeadPricingPreview{background:#effafb!important;border-color:#9fd4d8!important}html[data-thad-theme=training-haven] .agencyLeadPricingPreview :is(strong,span){color:#104b55!important}html[data-thad-theme=training-haven] .agencyLeadPricingPreview small{color:#52666a!important}html[data-thad-theme=training-haven] .agencyLeadEditPanel>footer button{color:#104b55!important;background:#e4f5f6!important;border-color:#7fc8ce!important;font-weight:750!important}html[data-thad-theme=training-haven] .agencyLeadEditPanel>footer button:last-child{color:#fff!important;background:#0f4852!important;border-color:#0f4852!important}.commandRedesignShell[data-theme=training-haven] :is(.agencyLeadEditOverlay,.agencyLeadEditPanel){color:#484848!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadEditOverlay{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0f485257!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadEditPanel{background:#fff!important;border-color:#9fd4d8!important;box-shadow:0 18px 54px #0f485247!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadEditPanel h3{color:#104b55!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadEditPanel :is(p,.agencyLeadEditGrid label,.agencyLeadEditBoundary){color:#52666a!important;opacity:1!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadEditPanel>header small{color:#0f4852!important;font-weight:800!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadEditPanel .agencyManagementHeaderActions>button:last-child{color:#104b55!important;background:#e4f5f6!important;border:1px solid #9fd4d8!important;border-radius:8px!important;min-width:36px!important;min-height:36px!important;font-size:20px!important;line-height:1!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadEditGrid :is(input,select,textarea){color:#484848!important;caret-color:#0f4852!important;background:#fff!important;border-color:#9fd4d8!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadEditGrid :is(input,select,textarea):focus{outline-offset:1px!important;border-color:#48aeb6!important;outline:2px solid #48aeb638!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadPricingPreview{background:#effafb!important;border-color:#9fd4d8!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadPricingPreview :is(strong,span){color:#104b55!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadPricingPreview small{color:#52666a!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadEditPanel>footer button{color:#104b55!important;background:#e4f5f6!important;border-color:#7fc8ce!important;font-weight:750!important}.commandRedesignShell[data-theme=training-haven] .agencyLeadEditPanel>footer button:last-child{color:#fff!important;background:#0f4852!important;border-color:#0f4852!important}html[data-thad-theme=training-haven] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyStatus,html[data-thad-theme=training-haven] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyStatus :is(span,svg){color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important;opacity:1!important;text-shadow:0 1px 1px #00000047!important}html[data-thad-theme=training-haven] .agencyReportingOverlay{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0f485257!important}html[data-thad-theme=training-haven] .agencyReportingPanel{color:#484848!important;background:#f8fcfc!important;border-color:#9fd4d8!important;box-shadow:0 20px 60px #0f485247!important}html[data-thad-theme=training-haven] .agencyReportingPanel>header{border-bottom:1px solid #cbe7e9!important;padding-bottom:14px!important}html[data-thad-theme=training-haven] .agencyReportingPanel>header small{color:#0f4852!important;letter-spacing:.12em!important;font-weight:800!important}html[data-thad-theme=training-haven] .agencyReportingPanel h3{color:#104b55!important}html[data-thad-theme=training-haven] .agencyReportingPanel :is(p,.agencyReportingBoundary){color:#52666a!important;opacity:1!important}html[data-thad-theme=training-haven] .agencyReportingPanel>header>button{color:#104b55!important;background:0 0!important;border:0!important}html[data-thad-theme=training-haven] .agencyReportingPanel button:not(.thadStatusWindow button){color:#104b55!important;background:#e4f5f6!important;border-color:#7fc8ce!important}html[data-thad-theme=training-haven] .agencyReportingPanel button:hover:not(:disabled){color:#0f4852!important;background:#bbe4e8!important;border-color:#48aeb6!important}html[data-thad-theme=training-haven] :is(.agencyReportingMetricGrid,.agencyReportingForecast)>span{color:#484848!important;background:#fff!important;border-color:#c2e2e5!important;box-shadow:0 5px 14px #0f485212!important}html[data-thad-theme=training-haven] :is(.agencyReportingMetricGrid,.agencyReportingForecast)>span small{color:#52666a!important;font-weight:650!important}html[data-thad-theme=training-haven] :is(.agencyReportingMetricGrid,.agencyReportingForecast)>span strong{color:#104b55!important;font-weight:800!important}html[data-thad-theme=training-haven] .agencyReportingTableWrap{background:#fff!important;border-color:#c2e2e5!important;box-shadow:0 6px 18px #0f485212!important}html[data-thad-theme=training-haven] .agencyReportingTable th{color:#104b55!important;background:#e4f5f6!important}html[data-thad-theme=training-haven] .agencyReportingTable td{color:#484848!important;background:#fff!important;border-color:#d6ecee!important}html[data-thad-theme=training-haven] .agencyReportingTable td strong{color:#263f43!important}.agencyContactCandidateSearch{gap:8px;display:grid}.agencyContactCandidateSearch>label{color:#315c64;gap:6px;font-size:12px;font-weight:700;display:grid}.agencyContactCandidateSearch input{box-sizing:border-box;color:#484848;background:#fff;border:1px solid #7fc9d0;border-radius:8px;width:100%;padding:10px}.agencyContactCandidateSearch>small{color:#52737a}.agencyContactCandidateSearch>div{gap:5px;max-height:240px;display:grid;overflow:auto}.agencyContactCandidateSearch>div button{text-align:left;color:#234f57;cursor:pointer;background:#eef9fa;border:1px solid #9ed5da;border-radius:8px;gap:2px;padding:9px 11px;display:grid}.agencyContactCandidateSearch>div button.selected{background:#bbe4e8;border-color:#0f4852;box-shadow:0 0 0 1px #0f4852}.agencyContactCandidateSearch>div button small{color:#486c73}.agencyContactCandidateSearch>label>span{grid-template-columns:minmax(0,1fr) max-content;gap:7px;display:grid}.agencyContactCandidateSearch>label>span button{color:#fff;cursor:pointer;background:#0f4852;border:1px solid #48aeb6;border-radius:8px;padding:8px 14px;font-weight:700}.agencyContactCandidateSearch>label>span button:disabled{opacity:.55;cursor:not-allowed}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody,.agencyCompanyCreateOverlay) label:focus-within{color:var(--thad-secondary,#0f4852)!important;font-weight:750!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody,.agencyCompanyCreateOverlay) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{filter:brightness(1.04);border-color:var(--thad-primary,#48aeb6)!important;outline:3px solid color-mix(in srgb,var(--thad-primary,#48aeb6) 42%,transparent)!important;outline-offset:2px!important;box-shadow:0 0 0 1px #fff,0 0 0 6px color-mix(in srgb,var(--thad-primary,#48aeb6) 18%,transparent),inset 4px 0 0 var(--thad-secondary,#0f4852)!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody,.agencyCompanyCreateOverlay) :is(input[type=checkbox],input[type=radio]):focus-visible{outline:3px solid color-mix(in srgb,var(--thad-primary,#48aeb6) 48%,transparent)!important;outline-offset:3px!important}html[data-thad-theme=training-haven] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody,.agencyCompanyCreateOverlay) label:focus-within{color:#0f4852!important}html[data-thad-theme=training-haven] :is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody,.agencyCompanyCreateOverlay) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{color:#303f42!important;caret-color:#0f4852!important;background:#fff!important}.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core]{border-radius:16px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;transform:none!important}.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core].commandWorkspacePanelWithHeader{grid-template-rows:58px minmax(0,1fr)!important}.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .commandWorkspaceBodyOwnShell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}.commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .desktopFullScreen{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important}html[data-thad-theme=training-haven] .commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .askThadRestoreDashboardButton{color:#fff!important;opacity:1!important;background:#48aeb6!important;border:1px solid #0f4852!important;box-shadow:0 5px 14px #0f485229!important}.commandRedesignShell[data-theme=training-haven] .commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .askThadRestoreDashboardButton{color:#fff!important;opacity:1!important;background:#48aeb6!important;border:1px solid #0f4852!important;box-shadow:0 5px 14px #0f485229!important}html[data-thad-theme=training-haven] .commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .askThadRestoreDashboardButton:hover{color:#fff!important;background:#0f4852!important;border-color:#0f4852!important}.commandRedesignShell[data-theme=training-haven] .commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .askThadRestoreDashboardButton:hover{color:#fff!important;background:#0f4852!important;border-color:#0f4852!important}html[data-thad-theme=training-haven] .commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .askThadRestoreDashboardButton :is(span,svg){color:#fff!important}.commandRedesignShell[data-theme=training-haven] .commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .askThadRestoreDashboardButton :is(span,svg){color:#fff!important}html[data-thad-theme=training-haven]{--th-control-primary:#48aeb6;--th-control-primary-hover:#0f4852;--th-control-secondary:#e4f5f6;--th-control-secondary-hover:#bbe4e8;--th-control-text:#104b55;--th-control-border:#9fd4d8;--th-surface:#fff;--th-surface-muted:#f1fafb;--th-surface-header:#fff;--th-text:#484848;--th-text-muted:#657276;--th-compact-header-height:46px;--th-full-header-height:54px;--th-split-header-height:48px}html[data-thad-theme=training-haven][data-thad-density=compact]{--th-compact-header-height:45px;--th-full-header-height:58px}html[data-thad-theme=training-haven][data-thad-density=dense]{--th-compact-header-height:39px;--th-full-header-height:52px}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] :is(.commandGridCard,.commandGridWindow)>header{min-height:var(--th-compact-header-height)!important;height:var(--th-compact-header-height)!important;box-sizing:border-box!important;color:var(--th-text)!important;background:linear-gradient(#fff,#f7fcfc)!important;border-bottom:1px solid #bbe4e8!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] :is(.commandGridCard,.commandGridWindow)>header :is(h2,strong,p,small,span){color:var(--th-text)!important;text-shadow:none!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] :is(.commandGridCard,.commandGridWindow)>header :is(.commandGridTitle>span,svg){color:var(--th-control-text)!important;opacity:1!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]){background:var(--th-surface)!important;color:var(--th-text)!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core])>header{min-height:var(--th-full-header-height)!important;box-sizing:border-box!important;background:var(--th-surface-header)!important;color:var(--th-text)!important;border-bottom:1px solid #cbe7e9!important}html[data-thad-theme=training-haven] .commandWorkspacePanel:not([data-workspace-id=core]) .commandWorkspaceBody{background:var(--th-surface-muted)!important;color:var(--th-text)!important}html[data-thad-theme=training-haven] :is(.commandGridCard,.commandGridWindow,.commandWorkspacePanel:not([data-workspace-id=core]),.thadSplitWorkspacePaneBody) :is(button,.buttonLink,a[role=button]):not(.commandWorkspaceBackdrop):not(.thadIconButton):not(.commandCollapseButton):not(.windowMoveHandle):not(.windowResize):not(.dangerButton):not(.dangerText):not([data-tone=danger]){box-sizing:border-box!important;border:1px solid var(--th-control-border)!important;background:var(--th-control-secondary)!important;min-height:38px!important;color:var(--th-control-text)!important;text-shadow:none!important;border-radius:9px!important;padding:0 14px!important;font-weight:700!important}html[data-thad-theme=training-haven] :is(.commandGridCard,.commandGridWindow,.commandWorkspacePanel:not([data-workspace-id=core]),.thadSplitWorkspacePaneBody) :is(button,.buttonLink,a[role=button]):not(.commandWorkspaceBackdrop):not(.thadIconButton):not(.commandCollapseButton):not(.windowMoveHandle):not(.windowResize):not(.dangerButton):not(.dangerText):not([data-tone=danger]):hover:not(:disabled){background:var(--th-control-secondary-hover)!important;color:var(--th-control-primary-hover)!important;border-color:var(--th-control-primary)!important}html[data-thad-theme=training-haven] :is(.commandGridCard,.commandGridWindow,.commandWorkspacePanel:not([data-workspace-id=core]),.thadSplitWorkspacePaneBody) :is(button.active,button[aria-pressed=true],.primaryButton,.thadWorkspaceButton,.joinMeetingButton,.joinZoomButton,.joinTeamsButton):not(.thadIconButton):not(.commandCollapseButton){background:var(--th-control-primary)!important;color:#fff!important;border-color:var(--th-control-primary-hover)!important}html[data-thad-theme=training-haven] :is(.commandGridCard,.commandGridWindow,.commandWorkspacePanel:not([data-workspace-id=core]),.thadSplitWorkspacePaneBody) :is(button.active,button[aria-pressed=true],.primaryButton,.thadWorkspaceButton,.joinMeetingButton,.joinZoomButton,.joinTeamsButton):not(.thadIconButton):not(.commandCollapseButton) :is(span,strong,small,svg){color:#fff!important;opacity:1!important}html[data-thad-theme=training-haven] :is(.commandGridCard,.commandGridWindow,.commandWorkspacePanel:not([data-workspace-id=core]),.thadSplitWorkspacePaneBody) :is(button,.buttonLink,a[role=button]):focus-visible{outline-offset:2px!important;outline:3px solid #48aeb66b!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePane{background:var(--th-surface)!important;color:var(--th-text)!important;border-color:var(--th-control-border)!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneHeader{min-height:var(--th-split-header-height)!important;box-sizing:border-box!important;background:var(--th-surface-header)!important;color:var(--th-text)!important;border-bottom:1px solid #cbe7e9!important}html[data-thad-theme=training-haven] .thadSplitWorkspacePaneBody{background:var(--th-surface-muted)!important;color:var(--th-text)!important}html[data-thad-theme=training-haven] :is(.commandGridHeaderActions>.thadWorkspaceButton,.desktopMusicHeaderActions>button,.agencyManagementHeaderActions>button,.commandWorkspaceHeaderActions>.thadWorkspaceButton,.commandWorkspaceHeaderActions>.thadRestoreDashboardButton,.commandWorkspaceHeaderActions>.commandSplitWorkspaceButton){background:var(--th-control-secondary)!important;color:var(--th-control-text)!important;border:1px solid var(--th-control-border)!important;box-shadow:none!important}html[data-thad-theme=training-haven] :is(.commandGridHeaderActions>.thadWorkspaceButton,.desktopMusicHeaderActions>button,.agencyManagementHeaderActions>button,.commandWorkspaceHeaderActions>.thadWorkspaceButton,.commandWorkspaceHeaderActions>.thadRestoreDashboardButton,.commandWorkspaceHeaderActions>.commandSplitWorkspaceButton) :is(span,strong,small,svg,b){color:var(--th-control-text)!important;opacity:1!important}html[data-thad-theme=training-haven] :is(.commandGridHeaderActions>.thadWorkspaceButton,.desktopMusicHeaderActions>button,.agencyManagementHeaderActions>button,.commandWorkspaceHeaderActions>.thadWorkspaceButton,.commandWorkspaceHeaderActions>.thadRestoreDashboardButton,.commandWorkspaceHeaderActions>.commandSplitWorkspaceButton):hover:not(:disabled){background:var(--th-control-secondary-hover)!important;color:var(--th-control-primary-hover)!important;border-color:var(--th-control-primary)!important}html[data-thad-theme=training-haven] :is(.commandGridHeaderActions>.thadWorkspaceButton,.desktopMusicHeaderActions>button,.agencyManagementHeaderActions>button,.commandWorkspaceHeaderActions>.thadWorkspaceButton,.commandWorkspaceHeaderActions>.thadRestoreDashboardButton,.commandWorkspaceHeaderActions>.commandSplitWorkspaceButton):hover:not(:disabled) :is(span,strong,small,svg,b){color:var(--th-control-primary-hover)!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandGridHeaderActions>.thadWorkspaceButton,html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandGridHeaderActions>.thadWorkspaceButton :is(span,strong,small,svg,b){background:var(--th-control-secondary)!important;color:var(--th-control-text)!important;-webkit-text-fill-color:var(--th-control-text)!important;border-color:var(--th-control-border)!important}html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandGridHeaderActions>.thadWorkspaceButton:hover:not(:disabled),html[data-thad-theme=training-haven] .commandRedesignShell[data-theme=training-haven] .commandGridHeaderActions>.thadWorkspaceButton:hover:not(:disabled) :is(span,strong,small,svg,b){background:var(--th-control-secondary-hover)!important;color:var(--th-control-primary-hover)!important;-webkit-text-fill-color:var(--th-control-primary-hover)!important;border-color:var(--th-control-primary)!important}html[data-thad-theme=training-haven] .commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .askThadRestoreDashboardButton{background:var(--th-control-secondary)!important;color:var(--th-control-text)!important;border-color:var(--th-control-border)!important;box-shadow:none!important}.commandRedesignShell[data-theme=training-haven] .commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .askThadRestoreDashboardButton{background:var(--th-control-secondary)!important;color:var(--th-control-text)!important;border-color:var(--th-control-border)!important;box-shadow:none!important}html[data-thad-theme=training-haven] .commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .askThadRestoreDashboardButton :is(span,svg){color:var(--th-control-text)!important}.commandRedesignShell[data-theme=training-haven] .commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .askThadRestoreDashboardButton :is(span,svg){color:var(--th-control-text)!important}html[data-thad-theme=training-haven] .commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .askThadRestoreDashboardButton:hover{background:var(--th-control-secondary-hover)!important;color:var(--th-control-primary-hover)!important;border-color:var(--th-control-primary)!important}.commandRedesignShell[data-theme=training-haven] .commandWorkspaceLayer:has(>.commandWorkspacePanel[data-workspace-id=core])>.commandWorkspacePanel[data-workspace-id=core] .askThadRestoreDashboardButton:hover{background:var(--th-control-secondary-hover)!important;color:var(--th-control-primary-hover)!important;border-color:var(--th-control-primary)!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .commandWorkspacePanel>header{box-sizing:border-box!important;min-height:84px!important;padding-block:16px!important;padding-inline:24px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .commandWorkspacePanelOwnShell.commandWorkspacePanelWithHeader{grid-template-rows:auto minmax(0,1fr)!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .commandWorkspacePanel .agencyManagementHeader{border:1px solid var(--th-border)!important;box-sizing:border-box!important;border-radius:12px!important;margin-inline:0!important;padding:16px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .commandHeaderMockup{border:1px solid var(--th-border)!important;box-sizing:border-box!important;border-radius:12px!important;margin-top:8px!important;overflow:hidden!important}.commandWorkspacePanel:not(.commandWorkspacePanelOwnShell),.commandWorkspacePanelOwnShell.commandWorkspacePanelWithHeader{grid-template-rows:minmax(84px,auto) minmax(0,1fr)!important}.commandWorkspacePanel>header{box-sizing:border-box!important;min-height:84px!important;padding:16px 24px!important;overflow:visible!important}html[data-thad-theme=training-haven] .agencyManagementMetrics>span{text-align:center!important;justify-items:center!important}html[data-thad-theme=training-haven] .agencyManagementTable th .agencySortableHeader{color:#104b55!important;width:100%!important;height:auto!important;min-height:0!important;font:inherit!important;letter-spacing:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}html[data-thad-theme=training-haven] .agencyManagementTable th .agencySortableHeader span{color:#0f4852!important;opacity:.9!important;font-size:14px!important;line-height:1!important}html[data-thad-theme=training-haven] .agencyManagementTable th .agencySortableHeader:hover,html[data-thad-theme=training-haven] .agencyManagementTable th .agencySortableHeader:focus-visible{color:#0f4852!important;outline-offset:2px!important;background:0 0!important;border:0!important;outline:2px solid #48aeb66b!important}.askThadHeaderButton{border:1px solid var(--thad-border,#bbe4e8);background:var(--thad-surface,#fff);color:var(--thad-text-primary,#0f4852);font:inherit;cursor:pointer;z-index:2;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #104b551a}.askThadHeaderButton span{white-space:nowrap;font-size:11px;font-weight:800}.askThadHeaderButton small{color:var(--thad-text-secondary,#5b7478);white-space:nowrap;font-size:9px}.askThadHeaderButton:hover{color:#104b55;background:#bbe4e8}.commandHeader,.commandGridCard>header,.commandWorkspacePanel>header,.agencyManagementHeader,.stockWorkspace{position:relative}.stockWorkspace>.askThadHeaderButton{grid-column:1/-1;justify-self:center;margin-bottom:-4px;position:static;transform:none}@media (max-width:700px){.askThadHeaderButton{order:3;position:static;transform:none}.commandGridCard>header,.commandWorkspacePanel>header,.agencyManagementHeader{flex-wrap:wrap}.stockWorkspace>.askThadHeaderButton{margin:0 auto 10px}}.askThadHeaderButton img{object-fit:contain;background:#fff;border-radius:7px;width:24px;height:24px}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) :is(.agencyManagementWorkspace,.agencyDetailWorkspace,.agencyLeadsWorkspace){color:#484848!important;background:#f1fafb!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailWorkspace{box-sizing:border-box!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:18px!important;height:auto!important;min-height:100%!important;padding:24px!important;display:grid!important;overflow:auto!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailHeader{background:#fff!important;border:1px solid #cbe7e9!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:20px 22px!important;display:flex!important;box-shadow:0 8px 22px #0f485214!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailIdentity{gap:5px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailIdentity>small{color:#0f4852!important;letter-spacing:.12em!important;font-weight:800!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailIdentity h2{color:#104b55!important;margin:0!important;font-size:28px!important;line-height:1.2!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailIdentity p{color:#52666a!important;margin:0!important;font-size:14px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyManagementHeaderActions{gap:10px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyManagementHeaderActions .agencyStatus{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#167399!important;border-color:#167399!important;padding:8px 12px!important;font-weight:800!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyManagementHeaderActions .agencyStatus-subscribed{background:#16784c!important;border-color:#16784c!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyManagementHeaderActions .agencyStatus-grant{background:#6f42a8!important;border-color:#6f42a8!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyManagementHeaderActions .agencyStatus-lead{background:#167399!important;border-color:#167399!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailBackButton,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailHeader .thadWorkspaceButton{color:#0f4852!important;background:#fff!important;border:1px solid #9fd4d8!important;border-radius:9px!important;padding:10px 14px!important;font-weight:700!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailBackButton:hover,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailHeader .thadWorkspaceButton:hover{color:#104b55!important;background:#bbe4e8!important;border-color:#48aeb6!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailTabs{background:#e4f5f6!important;border:1px solid #cbe7e9!important;border-radius:11px!important;gap:6px!important;padding:6px!important;display:flex!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailTabs button{color:#52666a!important;border:1px solid #0000!important;border-radius:8px!important;padding:10px 14px!important;font-weight:700!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailTabs button.active{color:#fff!important;background:#48aeb6!important;border-color:#48aeb6!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailBody{padding:0!important;overflow:visible!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailOverview,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyLicensingView{gap:16px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailMetricRow{grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:12px!important;display:grid!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailMetricRow>span{color:#484848!important;background:#fff!important;border:1px solid #cbe7e9!important;border-radius:12px!important;align-content:center!important;gap:6px!important;min-height:82px!important;padding:16px!important;display:grid!important;box-shadow:0 6px 16px #0f48520f!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailMetricRow small{color:#657276!important;font-size:13px!important;font-weight:700!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailMetricRow strong{color:#104b55!important;font-size:23px!important;line-height:1.2!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailTwoColumn{gap:16px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailTwoColumn>section,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailSingleCard,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyEnrollmentList>article,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyContactControls{color:#484848!important;background:#fff!important;border:1px solid #cbe7e9!important;border-radius:12px!important;box-shadow:0 7px 20px #0f48520f!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailTwoColumn>section,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailSingleCard{padding:18px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) :is(.agencyDetailTwoColumn h3,.agencyDetailSingleCard h3){color:#104b55!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) :is(.agencyDetailTwoColumn dt,.agencyDetailSingleCard dt){color:#657276!important;font-weight:700!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) :is(.agencyDetailTwoColumn dd,.agencyDetailSingleCard dd){color:#484848!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialControls{color:#484848!important;background:#fff!important;border:1px solid #cbe7e9!important;border-radius:14px!important;gap:16px!important;padding:18px!important;display:grid!important;box-shadow:0 8px 22px #0f485212!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialControls>header{border-bottom:1px solid #d9edef!important;align-items:center!important;padding-bottom:14px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialControls>header small,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialForm header small{color:#0f4852!important;font-weight:800!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialControls>header strong{color:#104b55!important;margin-top:4px!important;font-size:21px!important;display:block!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialControls>header p{color:#657276!important;margin:5px 0 0!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialControls button,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialForm button{color:#0f4852!important;background:#fff!important;border:1px solid #9fd4d8!important;border-radius:9px!important;padding:10px 14px!important;font-weight:700!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialControls>header>button,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialForm>footer>button:last-child{color:#fff!important;background:#48aeb6!important;border-color:#48aeb6!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialControls button:hover:not(:disabled),:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialForm button:hover:not(:disabled){color:#104b55!important;background:#bbe4e8!important;border-color:#48aeb6!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialControls>header>button:hover:not(:disabled),:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialForm>footer>button:last-child:hover:not(:disabled){color:#fff!important;background:#0f4852!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialForm{border-top-color:#d9edef!important;gap:16px!important;padding-top:16px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialForm h4{color:#104b55!important;margin:3px 0 0!important;font-size:20px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialFormGrid{gap:12px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialFormGrid label{color:#52666a!important;gap:6px!important;font-size:13px!important;font-weight:700!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialForm :is(input,select,textarea,output){color:#484848!important;min-height:40px!important;font:inherit!important;background:#fff!important;border:1px solid #9fd4d8!important;border-radius:8px!important;padding:9px 10px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialForm textarea{min-height:92px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialForm output{align-items:center!important;font-weight:750!important;display:flex!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialConfirm{color:#52666a!important;align-items:flex-start!important;line-height:1.4!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialCycleActions{border-top-color:#d9edef!important;gap:10px!important;padding-top:14px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialCycleActions>span{color:#52666a!important;font-weight:700!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialCycleActions>div{padding:10px 0;border-top:1px solid #eef7f8!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialCycleActions>div strong{color:#104b55!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialCycleActions .deleteButton{color:#b91c1c!important;background:#fff!important;border-color:#b91c1c!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyFinancialCycleActions .deleteButton:hover:not(:disabled){color:#fff!important;background:#dc2626!important;border-color:#991b1b!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailCard{color:#484848!important;background:#fff!important;border:1px solid #cbe7e9!important;border-radius:14px!important;gap:14px!important;margin:0 0 16px!important;padding:18px!important;display:grid!important;box-shadow:0 8px 22px #0f485212!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailCard>header{background:0 0!important;border-bottom:1px solid #d9edef!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:0 0 14px!important;display:flex!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailCard header>div{gap:5px!important;display:grid!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailCard header small{color:#0f4852!important;letter-spacing:.12em!important;font-weight:800!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailCard h3{color:#104b55!important;margin:0!important;font-size:22px!important;line-height:1.2!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailCard header button{color:#0f4852!important;background:#fff!important;border:1px solid #9fd4d8!important;border-radius:9px!important;padding:9px 13px!important;font-weight:700!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailCard header button:hover{background:#bbe4e8!important;border-color:#48aeb6!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailCard>p{color:#657276!important;margin:0!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailGrid{grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:12px!important;display:grid!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailGrid>span{background:#f7fcfc!important;border:1px solid #cbe7e9!important;border-radius:10px!important;align-content:center!important;gap:6px!important;min-height:70px!important;padding:13px!important;display:grid!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailGrid small{color:#657276!important;font-size:13px!important;font-weight:700!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailGrid strong{color:#104b55!important;font-size:18px!important;line-height:1.2!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailGrid strong.agencyStatus{color:#fff!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#35636b!important;border:1px solid #35636b!important;border-radius:999px!important;align-items:center!important;width:max-content!important;min-height:24px!important;padding:4px 8px!important;font-size:10px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important;box-shadow:inset 0 1px #fff3,0 1px 2px #0f485229!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailGrid strong.agencyStatus-subscribed{background:#16784c!important;border-color:#16784c!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailGrid strong.agencyStatus-grant{background:#6f42a8!important;border-color:#6f42a8!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailGrid strong.agencyStatus-lead{background:#167399!important;border-color:#167399!important}@media (max-width:850px){:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailMetricRow,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailWorkspace{padding:14px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailHeader{flex-direction:column!important;align-items:flex-start!important;padding:16px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyDetailMetricRow,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailGrid{grid-template-columns:1fr!important}}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyManagementWorkspace{box-sizing:border-box!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyManagementTableWrap{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:1 1 0!important;width:100%!important;min-height:140px!important;overflow:auto!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyManagementTable{min-width:1120px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyManagementPagination{flex:none!important;min-height:42px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailOverlay{z-index:80!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0f485238!important;place-items:center!important;padding:clamp(12px,2vw,28px)!important;display:grid!important;position:absolute!important;inset:0!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailBackdrop{cursor:default!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspace{z-index:1!important;background:#f1fafb!important;border:1px solid #9fd4d8!important;border-radius:16px!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(1180px,100%)!important;height:min(880px,100%)!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 70px #0f48523d!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspaceHeader{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #cbe7e9!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:86px!important;padding:18px 22px!important;display:flex!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspaceHeader>div{gap:4px!important;min-width:0!important;display:grid!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspaceHeader small{color:#0f4852!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:800!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspaceHeader h2{color:#104b55!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:25px!important;line-height:1.2!important;overflow:hidden!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspaceHeader p{color:#657276!important;margin:0!important;font-size:14px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspaceHeader>button{color:#fff!important;background:#48aeb6!important;border:1px solid #48aeb6!important;border-radius:9px!important;flex:none!important;padding:10px 16px!important;font-weight:750!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspaceHeader>button:hover:not(:disabled){background:#0f4852!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspaceBody{box-sizing:border-box!important;align-content:start!important;gap:16px!important;min-height:0!important;padding:20px!important;display:grid!important;overflow:auto!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspaceBody>.agencyCentralDetailCard{margin:0!important}@media (max-width:650px){:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailOverlay{padding:8px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspaceHeader{flex-direction:column!important;align-items:flex-start!important;padding:15px!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspaceHeader>button{width:100%!important}:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailWorkspaceBody{padding:12px!important}}.commandWorkspacePanel[data-workspace-id=hubspot] .commandWorkspaceBody{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=hubspot] .agencyManagementTableWrap{flex:auto!important;min-height:360px!important}.commandWorkspacePanel[data-workspace-id=hubspot] .commandWorkspaceBody{box-sizing:border-box!important;min-height:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=hubspot] .agencyManagementWorkspace{flex:auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.commandWorkspacePanel[data-workspace-id=hubspot] .agencyManagementTableWrap{overscroll-behavior:contain!important;flex:1 1 0!important;min-height:140px!important;max-height:none!important;overflow:auto!important}.commandWorkspacePanel[data-workspace-id=hubspot] .agencyManagementPagination{box-sizing:border-box!important;flex:none!important;min-height:42px!important;margin:0!important;overflow:visible!important}html.thad-music-workspace-open .commandRail{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-100%)!important}.desktopMusicCard.desktopMusicExpanded{inset:48px 0 0!important;inset-inline:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;width:auto!important;height:auto!important;margin:0!important;inset:48px 0 0!important}.desktopMusicCard.desktopMusicExpanded>.desktopMusicWorkspaceHeader{height:64px!important;min-height:64px!important;margin:0!important}.commandRedesignShell[data-theme=training-haven] .desktopMusicHeaderActions .desktopMusicOpenButton{color:#104b55!important;-webkit-text-fill-color:#104b55!important;opacity:1!important;min-width:146px!important;height:34px!important;box-shadow:none!important;background:#e8f5f6!important;border:1px solid #48aeb6!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 11px!important;display:inline-flex!important}.commandRedesignShell[data-theme=training-haven] .desktopMusicHeaderActions .desktopMusicOpenButton span,.commandRedesignShell[data-theme=training-haven] .desktopMusicHeaderActions .desktopMusicOpenButton b{color:#104b55!important;-webkit-text-fill-color:#104b55!important;opacity:1!important}.commandRedesignShell[data-theme=training-haven] .desktopMusicHeaderActions .desktopMusicOpenButton:hover{color:#0f4852!important;background:#bbe4e8!important}:is(.commandWorkspacePanel,.thadSplitWorkspacePaneBody) .agencyStatus-lead-onboarding,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyManagementHeaderActions .agencyStatus-lead-onboarding,:is(html[data-thad-theme=training-haven],.commandRedesignShell[data-theme=training-haven]) .agencyCentralDetailGrid strong.agencyStatus-lead-onboarding{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a86400!important;border-color:#a86400!important}.agencyStatus-lead-onboarding{color:#8a5500;border-color:#f2b84bc7}.agencyHistoryIcon-lead-onboarding{color:#f2b84b}.agencyLeadOnboardingAction{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.agencyLeadOnboardingButton{font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-weight:700;color:#fff!important;background:#a86400!important;border:1px solid #a86400!important}.agencyLeadOnboardingButton:hover:not(:disabled){background:#7f4d00!important;border-color:#7f4d00!important}.agencyLeadOnboardingButton:disabled{opacity:.55;cursor:not-allowed}.agencyLeadOnboardingAction small{color:#a33f46}.agencyCentralDetailActions{border-top:1px solid #cbe7e9;justify-content:flex-end;margin-top:14px;padding-top:12px;display:flex}.commandRedesignShell[data-theme=training-haven] .desktopMusicHeaderActions .thadRestoreDashboardButton{color:#104b55!important;-webkit-text-fill-color:#104b55!important;background:#e8f5f6!important;border-color:#48aeb6!important}.commandRedesignShell[data-theme=training-haven] .desktopMusicHeaderActions .thadRestoreDashboardButton svg,.commandRedesignShell[data-theme=training-haven] .desktopMusicHeaderActions .thadRestoreDashboardButton span{color:#104b55!important;fill:#104b55!important;-webkit-text-fill-color:#104b55!important}
