.joeSidebar.signedInApp .unifiedWorkspaceShell{--activity-rail-width:54px;--joe-panel-width:244px;width:calc(54px + var(--joe-panel-width));flex:0 0 calc(54px + var(--joe-panel-width));background:transparent;transition:width .52s cubic-bezier(.18,.72,.2,1),flex-basis .52s cubic-bezier(.18,.72,.2,1)}.joeSidebar .activityRail,.joeSidebar.signedInApp .unifiedWorkspaceShell.drawerCollapsed{width:54px;flex-basis:54px}.joeSidebar .activityRail{position:relative;z-index:3;border-right:1px solid rgba(52,202,245,.55);background:radial-gradient(circle at 100% 16%,rgba(16,177,231,.2),transparent 26%),linear-gradient(155deg,#021b32,#03263b 48%,#02182f);box-shadow:inset -2px 0 9px rgba(7,193,251,.15),3px 0 12px rgba(0,47,72,.18);color:#f6fcff}.joeSidebar .activityRail:after{content:"";position:absolute;inset:auto 2px 72px 3px;height:98px;opacity:.35;pointer-events:none;background:linear-gradient(135deg,transparent 37%,rgba(23,202,247,.42) 38%,transparent 39%) 0 0/35px 35px,linear-gradient(90deg,transparent 48%,rgba(23,202,247,.3) 49%,transparent 50%) 0 0/28px 28px;mask-image:linear-gradient(transparent,#000 35%,#000 80%,transparent)}.joeSidebar .activityRailButton{color:#f4fbff;border-color:transparent;border-radius:10px}.joeSidebar .activityRailButton.active,.joeSidebar .activityRailButton:hover{color:#fff;border-color:rgba(45,214,255,.8);background:linear-gradient(145deg,rgba(4,109,149,.76),rgba(0,45,78,.75));box-shadow:inset 0 0 10px rgba(49,215,255,.2),0 0 12px rgba(0,203,251,.36)}.joeSidebar .activityRailButton.active:before{background:#39dfff}.joeSidebar .activityRailButton:focus-visible,.joeSidebar .activityRailIdentity:focus-visible{outline:2px solid #9af2ff;outline-offset:2px}.joeSidebar .activityRailDivider{background:rgba(105,204,235,.4)}.joeSidebar .activityRailNewIssue{background:rgba(3,123,164,.23)}.joeSidebar .activityRailBadge{border-color:#03263b}.joeSidebar .activityRailIdentity{border-color:#49d5f4;background:#087daf}.joeSidebar .activityRailHealthButton .partnerSidebarPcHealthHeaderRadial{position:absolute;width:10px;height:10px;min-width:10px;min-height:10px;top:1px;right:0;border:1px solid #062b3d;box-shadow:0 0 5px rgba(142,166,183,.48)}.joeSidebar .activityRailHealthButton .partnerSidebarPcHealthHeaderRadial:after{display:none}.joeSidebar.signedInApp .workspaceDrawer{position:absolute;left:54px;width:var(--joe-panel-width);flex:none;border:0;border-top:1px solid rgba(129,232,255,.42);border-right:1px solid rgba(115,232,255,.82);border-bottom:1px solid rgba(98,217,247,.38);border-radius:0 6px 6px 0;background:radial-gradient(ellipse at 107% 3%,rgba(81,224,255,.38),transparent 39%),linear-gradient(110deg,rgba(155,243,255,.16),transparent 23%,transparent 68%,rgba(135,236,255,.045)),repeating-linear-gradient(0deg,rgba(139,235,255,.009) 0 1px,transparent 1px 9px),linear-gradient(140deg,rgba(2,31,61,.91),rgba(4,70,104,.87));backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%);box-shadow:inset 0 1px 0 rgba(164,241,255,.5),inset -1px 0 16px rgba(124,232,255,.18),inset 1px 0 0 rgba(151,236,255,.37),13px 0 30px rgba(1,29,52,.22);color:#edfaff;overflow:hidden;transition:transform .52s cubic-bezier(.18,.72,.2,1),opacity .4s ease,visibility 0s}.joeSidebar.signedInApp .workspaceDrawer:before{inset:5px 5px 5px 2px;border-left:1px solid rgba(152,237,255,.21);border-right:1px solid rgba(146,235,255,.16);box-shadow:inset 0 1px 0 rgba(170,244,255,.2),inset 0 -1px 0 rgba(119,224,251,.13);background:linear-gradient(110deg,rgba(174,246,255,.17),transparent 25%,transparent 74%,rgba(127,229,252,.07)),linear-gradient(164deg,transparent 3%,rgba(184,243,255,.075) 28%,transparent 46%),radial-gradient(ellipse at 50% -12%,rgba(104,225,252,.2),transparent 49%)}.joeSidebar.signedInApp .workspaceDrawer:after{right:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,rgba(155,242,255,.95),rgba(68,216,250,.35) 43%,rgba(87,220,250,.55) 78%,transparent);box-shadow:0 0 13px rgba(89,221,252,.58)}.joeSidebar.signedInApp .drawerCollapsed .workspaceDrawer{width:var(--joe-panel-width);transform:translateX(-100%);opacity:0;transition:transform .52s cubic-bezier(.32,.04,.72,.29),opacity .4s ease,visibility 0s .52s}.joeSidebar .workspaceDrawerHeader.joePanelHeader{flex:0 0 58px;min-height:58px;padding:9px 13px 9px 16px;border-bottom:1px solid rgba(83,210,246,.32);background:linear-gradient(90deg,rgba(2,39,66,.93),rgba(3,65,88,.45))}.joeSidebar .joePanelHeading{min-width:0;display:flex;align-items:center;gap:10px;color:#f7fdff;font-size:16px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.joeSidebar .joePanelHeading svg{color:#3bdfff;flex:0 0 auto}.joeSidebar .workspaceDrawerCollapse{color:#dbf8ff;background:rgba(13,116,151,.34);border-color:rgba(81,216,248,.38)}.joeSidebar .workspaceDrawerCollapse:focus-visible,.joeSidebar .workspaceDrawerCollapse:hover{color:#fff;background:rgba(18,162,202,.47);border-color:#65e5ff;outline:2px solid #9af2ff;outline-offset:2px}.joeSidebar .workspaceHealthPane,.joeSidebar .workspacePreviousPane,.joeSidebar .workspaceRepairsPane{background:transparent;color:#e9f8ff}.joeSidebar .workspacePreviousPane.customerSidebarIssuesPane{padding:4px 13px 12px}.joeSidebar .workspacePreviousPane .previousIssuesCard{margin-top:7px}.joeSidebar .sidebarActions{gap:8px}.joeSidebar .sidebarActionBtn{border-color:rgba(56,201,244,.28);background:rgba(6,90,128,.43);color:#f6fcff;border-radius:9px}.joeSidebar .sidebarActionBtn.active,.joeSidebar .sidebarActionBtn:focus-visible,.joeSidebar .sidebarActionBtn:hover{background:rgba(4,143,180,.55);border-color:#67e6ff;outline:2px solid #9af2ff;outline-offset:1px}.joeSidebar .previousIssueSearchBox{background:rgba(1,36,60,.78);border-color:rgba(78,205,241,.45);color:#eafaff}.joeSidebar .previousIssueSearchBox input{color:#fff}.joeSidebar .previousIssueSearchBox input::placeholder{color:#a8d0df}.joeSidebar .chatList,.joeSidebar .previousIssuesCard{background:transparent;color:#e7f6ff}.joeSidebar .chatItem{width:100%;min-width:0;color:#eaf8ff;border:1px solid rgba(36,163,210,.19);border-radius:9px;background:rgba(3,78,110,.37);margin-bottom:5px}.joeSidebar .chatItem.active,.joeSidebar .chatItem:focus-visible,.joeSidebar .chatItem:hover{background:rgba(4,126,161,.65);border-color:#48dbfc;color:#fff}.joeSidebar .chatItemTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joeSidebar .chatItemTrash{flex:0 0 auto;color:#c9f2ff}.joeSidebar .workspaceAccountUtilities{background:rgba(2,33,58,.78);border-color:rgba(81,206,242,.25)}.joeSidebar .workspaceHealthStatus{color:#e6f8ff;background:rgba(4,70,101,.42);border-color:rgba(81,206,242,.25)}.joeSidebar .workspaceHealthStatus span:last-child:not(:first-child){color:#b8e7f4}.joeSidebar .workspaceScrollableContent{color:#e8f7ff;scrollbar-color:#288daf transparent}.joeSidebar .workspaceRepairsPane{background:transparent;color:#eaf9ff}.joeSidebar .workspaceActionCard,.joeSidebar .workspaceRepairCard{background:rgba(3,62,91,.44);color:#eaf8ff;border-color:rgba(68,204,244,.35)}.joeSidebar .customerRepairRequestsCard{border-radius:10px}.joeSidebar .workspaceDrawer [role=button]:focus-visible,.joeSidebar .workspaceDrawer a:focus-visible,.joeSidebar .workspaceDrawer button:focus-visible{outline:2px solid #a1efff;outline-offset:2px}.joeSidebar.signedInApp .customerSidebarIssuesPane .chatList{border:1px solid rgba(67,203,244,.28);background:rgba(2,42,67,.37);scrollbar-color:#258bad transparent}.joeSidebar.signedInApp .chatItem,.joeSidebar.signedInApp .chatItem.active,.joeSidebar.signedInApp .chatItem:hover{color:#eaf8ff;border-color:rgba(43,188,229,.25);background:rgba(4,97,132,.42)}.joeSidebar.signedInApp .chatItem.active,.joeSidebar.signedInApp .chatItem:hover{border-color:#4bdafa;background:rgba(3,137,177,.56)}.joeSidebar.signedInApp .chatItemTitle,.joeSidebar.signedInApp .chatItemTrash,.joeSidebar.signedInApp .chatListEmpty{color:#e5f7ff}.joeSidebar.signedInApp .authMenuCard.compact{color:#d9f2fb;background:transparent;border:0;box-shadow:none}.joeSidebar.signedInApp .authMenuCard.compact :is(.authTitle,.authUsage,.authIssueQuota){color:#d5ebf4}.joeSidebar.signedInApp .authMenuCard.compact .authPrimaryBtn{color:#f3fbff;background:rgba(4,102,138,.44);border-color:rgba(68,203,241,.25)}.joeSidebar.signedInApp .authMenuCard.compact .authPrimaryBtn:hover{background:rgba(5,144,181,.57)}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthCheckRow,.joeSidebar.signedInApp .workspaceHealthPane .pcHealthChecksBlock,.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceItem,.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceSummaryBlock,.joeSidebar.signedInApp .workspaceHealthPane .pcHealthSetupBlock,.joeSidebar.signedInApp .workspaceHealthPane .pcHealthStoreSetupBlock,.joeSidebar.signedInApp .workspaceHealthPane .workspaceScrollableContent{color:#e7f6fc;background:transparent;border-color:rgba(78,204,241,.3)}.joeSidebar.signedInApp .workspaceHealthPane :is(.pcHealthSetupIntro,.pcHealthMenuEmpty,.pcHealthMenuMeta,.pcHealthDeviceSpecLabel,.pcHealthStorePublisher,.pcHealthStoreConnectPrompt,.pcHealthStoreFallback){color:#c4e4ee}.joeSidebar.signedInApp .workspaceHealthPane :is(.pcHealthDeviceName,.pcHealthDeviceSpecValue,.pcHealthChecksTitle,.pcHealthDeviceSummaryTitle,.pcHealthSetupBlock strong,.pcHealthStoreSetupBlock strong){color:#f7fcff}.joeSidebar.signedInApp .workspaceHealthPane a{color:#58dfff}.joeSidebar.signedInApp .workspaceHealthPane :is(.pcHealthSetupBtn,.pcHealthFixBtn,.pcHealthPairingCopyBtn){color:#f5fcff;background:rgba(3,127,166,.53);border-color:rgba(81,217,250,.55)}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthStoreSetupBlock{background:rgba(2,51,78,.48);border-radius:10px}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDropdownResetBtn{color:#ffc7c7;background:rgba(121,31,46,.34);border-color:rgba(255,143,143,.37)}.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairRequestsCard{background:transparent;border:0;color:#eaf8ff}.joeSidebar.signedInApp .workspaceRepairsPane :is(.customerRepairListHeading,.customerActionRequiredHeader,.customerRepairRequestsHeading){color:#f3fbff}.joeSidebar.signedInApp .workspaceRepairsPane :is(.customerRepairList,.customerActionRequiredBody){color:#e3f5fb;background:rgba(2,42,68,.43);border-color:rgba(69,198,237,.28)}.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairOverviewItem{color:#eaf8ff;background:rgba(7,91,126,.45);border-color:color-mix(in srgb,var(--repair-overview-accent) 58%,#207ca4)}.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairOverviewItem :is(strong,span){color:#f2fbff}.joeSidebar.signedInApp .workspaceRepairsPane :is(.customerRepairRow,.customerActionRequiredItem,.customerActionRequiredEmpty){color:#e8f7ff;background:rgba(8,90,121,.5);border-color:rgba(81,202,238,.3)}.joeSidebar.signedInApp .workspaceRepairsPane :is(.customerRepairRowTitle,.customerRepairRequestsEmpty,.customerActionRequiredTitle,.customerActionRequiredDetail,.customerRepairSummary){color:#e8f7ff}.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairRow.active,.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairRow:hover{background:rgba(5,143,179,.54);border-color:#58dfff}.joeMobileSidebar .mobileDrawer{border-right:1px solid rgba(60,210,249,.7);background:linear-gradient(145deg,#032039,#053a54);box-shadow:10px 0 30px rgba(1,27,46,.3)}.joeMobileSidebar .mobileDrawerHeader,.joeMobileSidebar .mobileUnifiedWorkspace,.joeMobileSidebar .mobileWorkspaceMenu{background:transparent;color:#f2fbff}.joeMobileSidebar .mobileDrawerHeader{border-bottom-color:rgba(73,205,242,.35)}.joeMobileSidebar .mobileWorkspaceBrandRow{color:#f2fbff;border-color:rgba(73,205,242,.25)}.joeMobileSidebar .mobileWorkspaceBrandRow:focus-visible,.joeMobileSidebar .mobileWorkspaceBrandRow:hover{background:rgba(4,126,166,.45)}.joeMobileSidebar .mobileWorkspacePreviousIssues .chatList{color:#e8f6ff;background:rgba(2,43,69,.55);border-color:rgba(65,200,242,.28)}.joeMobileSidebar .mobileWorkspacePreviousIssues .chatItemTitle{color:#e8f6ff}.joeMobileSidebar .mobileWorkspaceView>.workspaceDrawerHeader.joePanelHeader{background:#03304b}.joeMobileSidebar .joePanelHeading{display:flex;align-items:center;gap:9px;color:#f7fcff;font-weight:700}.joeMobileSidebar .joePanelHeading svg{color:#49dfff}.joeMobileSidebar .mobileWorkspaceView>.workspaceHealthPane,.joeMobileSidebar .mobileWorkspaceView>.workspacePreviousPane,.joeMobileSidebar .mobileWorkspaceView>.workspaceRepairsPane{background:#f7fbfd;color:#10243a}.joeMobileSidebar .mobileWorkspaceView .workspaceHealthStatus{background:#eaf6fa}@media (max-width:720px){.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileDrawer{background:linear-gradient(150deg,#021d35,#043d58);color:#edfaff;border-right:1px solid #36c7ed}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileDrawerHeader.sidebarBrand{background:#032c46;border-bottom-color:rgba(83,208,245,.35)}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileDrawerBrand .brandLogoLink{padding:3px 6px;border-radius:8px;background:#fff}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileDrawerClose.sidebarCollapseBtn,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceView .workspaceDrawerCollapse{color:#063b56;background:#eaf8fc;border-color:#9be6f6}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileUnifiedWorkspace,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceMenu{background:transparent;color:#eefaff}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspacePreviousIssues .chatList{background:rgba(1,40,65,.7);border-color:rgba(72,204,245,.35)}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspacePreviousIssues .chatItem,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspacePreviousIssues .chatItemTitle{color:#f0fbff;background:rgba(3,100,136,.42)}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceBrandRow{color:#f4fcff;gap:10px;padding:9px 10px;border:1px solid rgba(80,205,242,.27);background:rgba(4,92,131,.34)}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceBrandRow:focus-visible,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceBrandRow:hover{background:rgba(6,135,174,.58)}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceDivider{background:rgba(83,208,245,.28)}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceAccount .authMenuCard.compact .authPrimaryBtn,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceAccount .authMenuCard.compact .authSecondaryBtn,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceAccount .authMenuCard.compact .authTitle,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceAccount .authMenuCard.compact .authUsageInline{color:#ecfaff}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceAccount .authMenuCard.compact .authPrimaryBtn{color:#f7fdff;background:rgba(4,112,151,.51);border:1px solid rgba(83,208,245,.38)}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceView>.workspaceDrawerHeader.joePanelHeader{background:#03304b;border-bottom-color:rgba(74,207,244,.35)}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceView>.workspaceHealthPane,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceView>.workspacePreviousPane,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileWorkspaceView>.workspaceRepairsPane{background:#f7fbfd;color:#10243a}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .joeMobileSectionTitle{display:flex;align-items:center;gap:9px;padding:13px 7px 1px;color:#f3fcff;font-size:15px;font-weight:700}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .joeMobileSectionTitle svg{color:#46dbfc}.joeSidebar.signedInApp .unifiedWorkspaceShell{display:none}.joeSidebar .mobileUnifiedWorkspace{background:linear-gradient(140deg,#032039,#043953);color:#edfaff}.joeSidebar .mobileWorkspaceMenu,.joeSidebar .mobileWorkspaceView{color:#edfaff}.joeSidebar .mobileWorkspaceBrandRow{color:#f3fbff;border-color:rgba(64,208,244,.3)}}@media (max-width:720px){.joeSidebar .mobileWorkspaceBrandRow:focus-visible,.joeSidebar .mobileWorkspaceBrandRow:hover{background:rgba(5,138,177,.34)}.joeSidebar .mobileWorkspaceView>.workspaceDrawerHeader{background:rgba(2,39,66,.93)}.joeSidebar .mobileWorkspaceView .workspaceHealthPane,.joeSidebar .mobileWorkspaceView .workspacePreviousPane,.joeSidebar .mobileWorkspaceView .workspaceRepairsPane{background:transparent}}@media (prefers-reduced-motion:reduce){.joeSidebar .activityRailButton,.joeSidebar .drawerCollapsed .workspaceDrawer,.joeSidebar .workspaceDrawer,.joeSidebar.signedInApp .unifiedWorkspaceShell{transition-duration:0s!important}}.joeSidebar.signedInApp .workspaceDrawer.joePanelSwitching{transform:translateX(-32px);opacity:.48;transition:transform 125ms cubic-bezier(.45,0,.8,.45),opacity 125ms ease-in}.joeSidebar.signedInApp .workspaceDrawer.joePanelSwitchReturn{transform:translateX(0);opacity:1;transition:transform 245ms cubic-bezier(.16,.7,.2,1),opacity 245ms ease-out}.joeSidebar.signedInApp .workspaceDrawerHeader.joePanelHeader{min-height:55px;flex-basis:55px;border-bottom:1px solid rgba(121,228,253,.36);background:linear-gradient(105deg,rgba(18,125,164,.46),rgba(11,78,120,.28))}.joeSidebar.signedInApp .workspaceDrawerHeader.joePanelHeader:after{content:"";position:absolute;left:12px;right:14px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(75,218,255,.55),transparent);pointer-events:none}.joeSidebar.signedInApp .joePanelHeading{font-size:14px;letter-spacing:.01em}.joeSidebar.signedInApp .workspaceDrawerCollapse{width:28px;height:28px;flex-basis:28px;background:rgba(75,198,233,.1);border-color:rgba(103,217,245,.32)}.joeSidebar.signedInApp .workspacePreviousPane.customerSidebarIssuesPane{padding:8px 12px 10px}.joeSidebar.signedInApp .workspacePreviousPane .previousIssuesCard{margin-top:8px}.joeSidebar.signedInApp .sidebarActions{gap:5px}.joeSidebar.signedInApp .sidebarActionBtn{min-height:31px;padding:5px 7px;border-radius:5px;color:#e9faff;background:rgba(10,117,153,.28);border-color:rgba(108,211,238,.26);font-size:11px}.joeSidebar.signedInApp .customerSidebarIssuesPane .chatList{border:0;border-top:1px solid rgba(75,198,233,.2);border-radius:0;background:transparent;padding:6px 0}.joeSidebar.signedInApp .chatItem,.joeSidebar.signedInApp .chatItem.active,.joeSidebar.signedInApp .chatItem:hover{min-height:32px;padding:7px 8px;margin-bottom:4px;border-radius:5px;border-color:rgba(85,200,232,.16);background:rgba(14,106,139,.23)}.joeSidebar.signedInApp .chatItem.active,.joeSidebar.signedInApp .chatItem:hover{border-color:rgba(103,225,252,.7);background:rgba(10,138,173,.42)}.joeSidebar.signedInApp .workspacePreviousPane .workspaceAccountUtilities{margin:0 -12px;padding:7px 12px 8px;background:rgba(4,42,68,.4);border-top:1px solid rgba(75,198,233,.2)}.joeSidebar.signedInApp .workspacePreviousPane .authMenuCard.compact .authPrimaryBtn{min-height:27px;padding:4px 8px;border-radius:5px;background:rgba(11,117,151,.28);color:#eafaff}.joePortraitFrame{position:relative;width:96px;height:96px;flex:0 0 96px;margin:10px auto 12px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(124,232,255,.54);border-radius:4px;background:radial-gradient(circle at 50% 44%,rgba(63,218,252,.32),transparent 67%),linear-gradient(135deg,rgba(6,101,140,.38),rgba(2,37,68,.55));box-shadow:inset 0 0 24px rgba(81,221,251,.19),0 0 16px rgba(61,211,245,.13)}.joePortraitFrame:before{content:"";position:absolute;inset:6px;border:1px solid rgba(148,237,255,.22);border-radius:2px;pointer-events:none}.joePortraitFrame:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 23%,rgba(162,242,255,.12) 40%,transparent 54%);pointer-events:none}.joePortraitFrame img{position:relative;z-index:1;width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 0 9px rgba(102,224,255,.3))}.joePanelInstrumentCluster{flex:0 0 auto}.joeDials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:2px;color:#eafaff}.joeHealthDials{margin-top:8px;padding:11px 7px 10px;border-bottom:1px solid rgba(98,215,245,.27);background:linear-gradient(90deg,rgba(86,211,244,.06),rgba(24,123,162,.12),rgba(86,211,244,.04))}.joeHealthDials,.joeRepairDials{border-top:1px solid rgba(135,230,251,.35)}.joeRepairDials{margin-top:5px;padding:11px 0 10px;background:linear-gradient(90deg,rgba(86,211,244,.05),rgba(24,123,162,.1),rgba(86,211,244,.04))}.joeDial{--joe-dial-accent:#44d8f9;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.joeDial-green{--joe-dial-accent:#5cdda4}.joeDial-red{--joe-dial-accent:#fa7484}.joeDial-amber{--joe-dial-accent:#f5c572}.joeDial-violet{--joe-dial-accent:#b8a5ff}.joeDial-muted{--joe-dial-accent:#7ca7bc}.joeDialInstrument{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from 212deg,var(--joe-dial-accent) 0 78%,rgba(72,169,197,.16) 78% 100%);box-shadow:0 0 10px color-mix(in srgb,var(--joe-dial-accent) 19%,transparent),inset 0 0 5px rgba(198,250,255,.17)}.joeDialInstrument:before{content:"";position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#0e5672,#062d48 76%)}.joeDialInstrument span{position:relative;z-index:1;max-width:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5fdff;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}.joeDialLabel{color:#a9d7e6;font-size:9px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.joeHealthDials .joeDialInstrument{width:46px;height:46px}.joeHealthDials .joeDialInstrument span{max-width:45px;font-size:9px}.joeHealthDials .joeDialLabel{max-width:54px;min-height:19px;white-space:normal;line-height:1.05;font-size:8.5px}.joeSidebar.signedInApp .workspaceHealthStatus{min-height:34px;padding:4px 10px;background:rgba(6,73,100,.25)}.joeSidebar.signedInApp .workspaceHealthPane .workspaceScrollableContent{padding:9px 11px}.joeSidebar.signedInApp .workspaceRepairsPane{padding:9px 10px 10px;gap:5px}.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairList{border-top:1px solid rgba(75,198,233,.2);background:rgba(2,49,75,.14)}.joeSidebar.signedInApp .workspaceRepairsPane .customerActionRequiredBody{border:0;background:transparent}.joeSidebar.signedInApp .workspaceRepairsPane .workspaceRepairCard{flex:1 1 auto;min-height:0}.joeSidebar.signedInApp .workspaceRepairsPane .workspaceActionCard{flex:0 1 26%;min-height:145px;border-top:1px solid rgba(75,198,233,.23);padding-top:5px}.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairRow{border-radius:5px}.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairListEmpty{padding:15px 6px;color:#b8dce9;font-size:11px;line-height:1.4}.joeSidebar .activityRailHealthButton[data-health-state=healthy] .partnerSidebarPcHealthHeaderRadial{background:#34d789;border-color:#0d6546;box-shadow:0 0 8px rgba(46,223,136,.74)}.joeSidebar .activityRailHealthButton:is([data-health-state=needs_attention],[data-health-state=at_risk],[data-health-state=critical]) .partnerSidebarPcHealthHeaderRadial{background:#f06878;border-color:#8b2738;box-shadow:0 0 8px rgba(250,89,109,.78)}.joeSidebar .activityRailHealthButton[data-health-state=healthy].active{border-color:rgba(76,224,149,.82);box-shadow:0 0 10px rgba(42,219,128,.26)}.joeSidebar .activityRailHealthButton:is([data-health-state=needs_attention],[data-health-state=at_risk],[data-health-state=critical]).active{border-color:rgba(247,116,135,.83);box-shadow:0 0 10px rgba(245,95,115,.28)}.joeSidebar .activityRailIdentity{cursor:pointer}.joeSidebar .activityRailAccount{position:relative}.joeSidebar .joeLogoutPopover{position:absolute;z-index:1000;left:calc(100% + 9px);bottom:0;width:190px;padding:12px;display:flex;flex-direction:column;gap:5px;border:1px solid rgba(96,214,244,.55);border-radius:7px;background:#03273f;color:#effbff;box-shadow:7px 10px 22px rgba(0,24,43,.3),inset 0 0 12px rgba(57,191,227,.11);text-align:left}.joeSidebar .joeLogoutPopover strong{font-size:13px}.joeSidebar .joeLogoutPopover p,.joeSidebar .joeLogoutPopover span{font-size:11px;line-height:1.35;color:#b7dce9;margin:0}.joeSidebar .joeLogoutPopover p{color:#ffb6bd}.joeSidebar .joeLogoutActions{display:flex;gap:6px;margin-top:7px}.joeSidebar .joeLogoutActions button{flex:1;min-height:29px;border-radius:4px;border:1px solid rgba(97,210,241,.35);background:rgba(13,99,132,.27);color:#ecfaff;cursor:pointer;font:inherit;font-size:11px}.joeSidebar .joeLogoutActions button:last-child{border-color:rgba(94,217,245,.7);background:rgba(4,128,164,.49)}.joeSidebar .joeLogoutActions button:focus-visible,.joeSidebar .joeLogoutActions button:hover{border-color:#a8f0ff;outline:2px solid #a8f0ff;outline-offset:1px}@media (max-width:720px){.joeMobileSidebar .joePortraitFrame{margin-top:12px}.joeMobileSidebar .joeHealthDials{padding:10px;background:#e7f3f8}.joeMobileSidebar .joeDialInstrument:before{background:#08314b}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .joeDialInstrument span{color:#f3fcff}.joeMobileSidebar .joeDialLabel{color:#304f63}.joeMobileSidebar .joeRepairDials{padding:10px 3px;background:#e7f3f8}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workspaceHealthPane .pcHealthDeviceItemTop .pcHealthDeviceStatusPill.healthy{display:none}}@media (prefers-reduced-motion:reduce){.joeSidebar.signedInApp .workspaceDrawer.joePanelSwitchReturn,.joeSidebar.signedInApp .workspaceDrawer.joePanelSwitching{transition-duration:0s!important}}.joeSidebar.signedInApp .unifiedWorkspaceShell{--activity-rail-width:64px;--joe-panel-width:352px;width:416px;flex:0 0 416px;z-index:80;overflow:visible;transition:none}.joeSidebar.signedInApp .unifiedWorkspaceShell.drawerCollapsed{width:64px;flex-basis:64px}.joeSidebar.signedInApp .activityRail{z-index:3;width:64px;flex-basis:64px;padding:18px 8px 12px;gap:9px;border-right:1px solid #45daff63;background:radial-gradient(ellipse at 100% 12%,#073d57,transparent 44%),#041b2b;box-shadow:inset -5px 0 12px #02a9ee16,4px 0 18px #00132552}.joeSidebar.signedInApp .activityRail:after{inset:auto 0 121px;height:150px;background:url(/sidebar/circuit.svg) 0 100%/160px 100px no-repeat;opacity:.46;mask-image:none}.joeSidebar.signedInApp .activityRailAccount,.joeSidebar.signedInApp .activityRailPrimary,.joeSidebar.signedInApp .activityRailQuickActions{gap:9px}.joeSidebar.signedInApp .activityRailDivider{width:30px;flex-basis:1px;margin:5px 0;background:#57dfff40}.joeSidebar.signedInApp .activityRailButton{width:46px;height:46px;flex-basis:46px;border:1px solid transparent;border-radius:12px;color:#f1faff;background:transparent;box-shadow:none}.joeSidebar.signedInApp .activityRailButton svg{width:24px;height:24px}.joeSidebar.signedInApp .activityRailButton:hover{border-color:#45dfff66;background:#12b8ed22;box-shadow:none}.joeSidebar.signedInApp .activityRailButton[aria-pressed=true]{color:#a3f6ff;border-color:#60ebff;background:#063c57;box-shadow:inset 0 0 12px #1bd1ff55,0 0 13px #12c7ff65}.joeSidebar.signedInApp .activityRailButton[aria-pressed=true]:before{left:-9px;top:11px;bottom:auto;width:3px;height:23px;border-radius:0 4px 4px 0;background:#91f5ff;box-shadow:0 0 9px #42e7ff}.joeSidebar.signedInApp .activityRailButton:active{box-shadow:inset 0 0 12px #1bd1ff55,0 0 7px #12c7ff33}.joeSidebar.signedInApp .activityRailNewIssue{border-color:transparent;background:transparent}.joeSidebar.signedInApp .activityRailIdentity{width:46px;height:46px;flex-basis:46px;border-radius:50%;border-color:#5de2ff;background:#087da6;font-weight:700}.joeSidebar.signedInApp .activityRailHealthButton .partnerSidebarPcHealthHeaderRadial{top:5px;right:5px;width:7px;height:7px;min-width:7px;min-height:7px;border:0}.joeSidebar.signedInApp .activityRailButton:focus-visible,.joeSidebar.signedInApp .activityRailIdentity:focus-visible{outline:2px solid #a9f3ff;outline-offset:2px}.joeSidebar.signedInApp .workspaceDrawer{z-index:2;left:62px;top:0;width:354px;height:calc(100dvh - 42px);padding-left:2px;isolation:isolate;border:1px solid #35cffaab;border-left:0;border-radius:0 19px 19px 0;background:rgba(2,21,39,.8);backdrop-filter:blur(10px) saturate(1.18);-webkit-backdrop-filter:blur(10px) saturate(1.18);box-shadow:0 0 0 2px #57e4ff32,0 0 17px #0ebfff62,9px 14px 25px #001d3b43,inset -1px 0 4px #91eeff94,inset 0 0 28px #029ded42;color:#f1faff;opacity:1;visibility:visible;transform:translateX(0)}.joeSidebar.signedInApp .workspaceDrawer:before{content:"";position:absolute;inset:0;z-index:0;border:0;box-shadow:none;pointer-events:none;background:linear-gradient(127deg,transparent 24%,#88eaff13 24.5%,#88eaff07 42%,transparent 42.5%),radial-gradient(ellipse at 100% 0,#0ab8ff55,transparent 49%),radial-gradient(ellipse at 96% 100%,#009de957,transparent 39%),repeating-linear-gradient(90deg,transparent 0 27px,#7ceaff0c 27px 28px),repeating-linear-gradient(0deg,transparent 0 27px,#7ceaff0a 27px 28px)}.joeSidebar.signedInApp .workspaceDrawer:after{content:"";position:absolute;inset:0;z-index:0;width:auto;box-shadow:none;pointer-events:none;background:url(/sidebar/circuit.svg) 0 100%/235px 112px no-repeat,linear-gradient(90deg,transparent 12%,#48dfff 44%,#bdffff 67%,transparent 94%) top /100% 1px no-repeat,linear-gradient(180deg,transparent 8%,#7ceeff 28%,transparent 68%,#55e4ff 96%) 100% /1px 100% no-repeat,radial-gradient(ellipse at 75% 100%,#b8ffff 0,#04bfff88 16%,transparent 53%) bottom /100% 13px no-repeat}.joeSidebar.signedInApp .workspaceDrawer>*{position:relative;z-index:1}.joeSidebar.signedInApp .drawerCollapsed .workspaceDrawer{width:354px;flex-basis:auto;opacity:1;visibility:hidden;pointer-events:none}.joeSidebar.signedInApp .joePanelModeContent{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;animation:workPanelModeIn .12s ease-out both}@keyframes workPanelModeIn{0%{opacity:.35;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}.joeSidebar.signedInApp .workspaceDrawerHeader.joePanelHeader{flex:0 0 64px;min-height:64px;height:64px;padding:0 14px 0 18px;border-bottom:1px solid #57dfff40;background:linear-gradient(90deg,#06a7e723,transparent)}.joeSidebar.signedInApp .workspaceDrawerHeader.joePanelHeader:after{display:none}.joeSidebar.signedInApp .joePanelHeading{gap:11px;color:#f1faff;font-size:19px;letter-spacing:-.25px}.joeSidebar.signedInApp .joePanelHeading svg{width:24px;height:24px;color:#59e7ff}.joeSidebar.signedInApp .workspaceDrawerCollapse{width:44px;height:44px;flex-basis:44px;border:1px solid transparent;border-radius:50%;background:#38d2ff16;color:#f1faff;font-size:24px}.joeSidebar.signedInApp .workspaceDrawerCollapse:hover{border-color:#45dfff66;background:#12b8ed22}.joeSidebar.signedInApp .workspaceDrawer [role=button]:focus-visible,.joeSidebar.signedInApp .workspaceDrawer a:focus-visible,.joeSidebar.signedInApp .workspaceDrawer button:focus-visible{outline:2px solid #a9f3ff;outline-offset:2px}.joeSidebar.signedInApp .workspacePreviousPane.customerSidebarIssuesPane{flex:1 1 auto;min-height:0;padding:0 15px 18px;overflow:hidden}.joeSidebar.signedInApp .joeWorkHero{position:relative;flex:0 0 168px;height:168px;margin:0 -15px 12px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 55% 78%,#02bfff37,transparent 64%)}.joeSidebar.signedInApp .joeWorkHero img{width:100%;height:100%;object-fit:contain;transform:scale(1.16);pointer-events:none}.joeSidebar.signedInApp .workspacePreviousPane .sidebarTop{flex:0 0 auto;padding:0}.joeSidebar.signedInApp .workspacePreviousPane .sidebarActions{display:flex;flex-direction:row;gap:8px;margin-bottom:10px}.joeSidebar.signedInApp .workspacePreviousPane .sidebarActionBtn{flex:1 1 0;width:auto;min-width:0;justify-content:center;gap:8px;padding:0 7px;border:1px solid #49ccfa42;border-radius:10px;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3);box-shadow:inset 0 1px 0 #89ecff19,0 3px 7px #00102242;color:#f1faff;font-size:13px;font-weight:650}.joeSidebar.signedInApp .workspacePreviousPane .sidebarActionBtn:last-child{border-color:#41dfff96;box-shadow:inset 0 0 13px #00c4ff38}.joeSidebar.signedInApp .workspacePreviousPane .sidebarActionBtn.active,.joeSidebar.signedInApp .workspacePreviousPane .sidebarActionBtn:hover{border-color:#64eaff9c;background-color:#1186b2}.joeSidebar.signedInApp .workspacePreviousPane .previousIssueSearchBox{min-height:44px;margin:0 0 10px;border-color:#49ccfa42;border-radius:10px;background:#071f33df}.joeSidebar.signedInApp .workspacePreviousPane .previousIssuesCard{flex:1 1 auto;min-height:0;margin:0;background:transparent}.joeSidebar.signedInApp .workspacePreviousPane .chatList{padding:0 0 18px;border:0;border-radius:0;background:transparent;scrollbar-width:thin;scrollbar-color:#4294ac transparent}.joeSidebar.signedInApp .workspacePreviousPane .chatItem{margin:6px 0;padding:0 0 0 11px;gap:8px;border:1px solid #49ccfa42;border-radius:10px;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3);box-shadow:inset 0 1px 0 #89ecff19,0 3px 7px #00102242;color:#f1faff}.joeSidebar.signedInApp .workspacePreviousPane .chatItem:hover{border-color:#64eaff9c;background-color:#1186b2}.joeSidebar.signedInApp .workspacePreviousPane .chatItem.active{border-color:#59e7ff9c;box-shadow:inset 0 0 15px #06b9f137}.joeSidebar.signedInApp .workspacePreviousPane .chatItemTitle{flex:1;min-width:0;color:#f1faff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.joeSidebar.signedInApp .workspacePreviousPane .chatItemTrash{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;color:#a9c9da;border-radius:8px;opacity:1}.joeSidebar.signedInApp .workspacePreviousPane .chatItemTrash:hover{color:#ffd0d0;background:#e66a6a26}.joeSidebar.signedInApp .joeDeviceIdentity{flex:0 0 auto;min-height:80px;margin:12px 15px 0;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #49ccfa42;border-radius:10px;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3);box-shadow:inset 0 1px 0 #89ecff19,0 3px 7px #00102242}.joeSidebar.signedInApp .joeDeviceIdentity div{min-width:0}.joeSidebar.signedInApp .joeDeviceIdentity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f1faff;font-size:15px}.joeSidebar.signedInApp .joeDeviceIdentity span{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a9c9da;font-size:11px}.joeSidebar.signedInApp .joeDeviceIdentity svg{flex:0 0 auto;width:71px;height:53px;color:#59e7ff;filter:drop-shadow(0 0 7px #17beff)}.joeSidebar.signedInApp .joeHealthDials{gap:4px;margin:16px 15px 17px;padding:0;border:0;background:transparent}.joeSidebar.signedInApp .joeRepairDials{gap:4px;margin:8px 0 17px;padding:0;border:0;background:transparent}.joeSidebar.signedInApp .joeDial{gap:0;color:#a9c9da}.joeSidebar.signedInApp .joeDialInstrument,.joeSidebar.signedInApp .joeHealthDials .joeDialInstrument{width:58px;height:58px;margin-bottom:7px;background:conic-gradient(from 135deg,var(--joe-dial-accent) 0 var(--joe-dial-fill,75%),#24475d var(--joe-dial-fill,75%) 75%,transparent 75% 100%);box-shadow:0 0 8px color-mix(in srgb,var(--joe-dial-accent) 25%,transparent)}.joeSidebar.signedInApp .joeDialInstrument:before{inset:5px;background:radial-gradient(circle,#0b354d,#092a40 70%)}.joeSidebar.signedInApp .joeDialInstrument span,.joeSidebar.signedInApp .joeHealthDials .joeDialInstrument span{max-width:54px;color:#f1faff;font-size:13px;font-weight:700}.joeSidebar.signedInApp .joeDialLabel,.joeSidebar.signedInApp .joeHealthDials .joeDialLabel{max-width:76px;min-height:0;color:#a9c9da;font-size:10.5px;font-weight:600;line-height:1.25;white-space:normal}.joeSidebar.signedInApp .joeDial-unavailable .joeDialInstrument{box-shadow:none}.joeSidebar.signedInApp .workspaceHealthStatus{min-height:44px;margin:0 15px;padding:6px 11px;border:1px solid #49ccfa42;border-radius:10px;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3);color:#f1faff}.joeSidebar.signedInApp .workspaceHealthPane .workspaceScrollableContent{padding:12px 15px 18px;scrollbar-width:thin;scrollbar-color:#4294ac transparent}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceItem{border-color:#49ccfa42;border-radius:10px;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3)}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceItemTop .pcHealthDeviceStatusPill.healthy{display:none}.joeSidebar.signedInApp .workspaceRepairsPane{flex:1 1 auto;min-height:0;padding:12px 15px 18px;gap:8px;background:transparent}.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairList{border:0;border-top:1px solid #57dfff40;border-radius:0;background:transparent;padding:5px 0;scrollbar-width:thin;scrollbar-color:#4294ac transparent}.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairRow{margin:6px 0;border:1px solid #49ccfa42;border-radius:10px;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3);box-shadow:inset 0 1px 0 #89ecff19,0 3px 7px #00102242}.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairRow.active,.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairRow:hover{border-color:#59e7ff9c;box-shadow:inset 0 0 15px #06b9f137}.joeSidebar.signedInApp .workspaceRepairsPane .workspaceActionCard{border-top:1px solid #57dfff40;padding-top:11px}.joeSidebar.signedInApp .workspaceRepairsPane .customerActionRequiredEmpty{min-height:44px;border:1px solid #49ccfa42;border-radius:10px;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3)}@supports not (backdrop-filter:blur(1px)){.joeSidebar.signedInApp .workspaceDrawer{background:#0c2539}}@media (min-width:721px) and (max-width:900px){.joeSidebar.signedInApp .unifiedWorkspaceShell{--joe-panel-width:clamp(240px,calc(100vw - 464px),352px);width:calc(64px + var(--joe-panel-width));flex-basis:calc(64px + var(--joe-panel-width))}.joeSidebar.signedInApp .drawerCollapsed .workspaceDrawer,.joeSidebar.signedInApp .workspaceDrawer{width:calc(var(--joe-panel-width) + 2px)}}@media (min-width:721px) and (max-width:760px){.joeSidebar.signedInApp .joeHealthDials,.joeSidebar.signedInApp .joeRepairDials{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}@media (max-width:720px){.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileDrawer{width:min(404px,calc(100vw - 8px));max-width:none;padding:0;border:0;background:transparent;box-shadow:none;animation:workMobileOpen .26s cubic-bezier(.16,1,.3,1) both}@keyframes workMobileOpen{0%{transform:translateX(-103%)}to{transform:translateX(0)}}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar.workMobileClosing .mobileDrawer{pointer-events:none;animation:workMobileClose .2s cubic-bezier(.4,0,.7,.2) both}@keyframes workMobileClose{0%{transform:translateX(0)}to{transform:translateX(-103%)}}.joeMobileSidebar .workMobileShell{width:100%;height:100%;display:flex;overflow:visible}.joeMobileSidebar .workMobileRail{position:relative;z-index:3;width:52px;flex:0 0 52px;height:100%;box-sizing:border-box;padding:calc(14px + env(safe-area-inset-top)) 4px calc(10px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:8px;border-right:1px solid #45daff63;background:radial-gradient(ellipse at 100% 12%,#073d57,transparent 44%),#041b2b;box-shadow:inset -5px 0 12px #02a9ee16,4px 0 18px #00132552}.joeMobileSidebar .workMobileRail:after{content:"";position:absolute;inset:auto 0 113px;height:145px;pointer-events:none;background:url(/sidebar/circuit.svg) 0 100%/150px 96px no-repeat;opacity:.46}.joeMobileSidebar .workMobileRail button{position:relative;z-index:1;width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:12px;background:transparent;color:#f1faff;font:inherit;cursor:pointer}.joeMobileSidebar .workMobileRail button:focus-visible,.joeMobileSidebar .workMobileRail button:hover{border-color:#45dfff66;background:#12b8ed22}.joeMobileSidebar .workMobileRail button[aria-pressed=true]{color:#a3f6ff;border-color:#60ebff;background:#063c57;box-shadow:inset 0 0 12px #1bd1ff55,0 0 13px #12c7ff65}.joeMobileSidebar .workMobileRail button[aria-pressed=true]:before{content:"";position:absolute;left:-5px;width:3px;height:22px;border-radius:0 4px 4px 0;background:#91f5ff;box-shadow:0 0 9px #42e7ff}.joeMobileSidebar .workMobileRail button:focus-visible{outline:2px solid #a9f3ff;outline-offset:2px}.joeMobileSidebar .workMobileRailDivider{width:30px;height:1px;flex:0 0 1px;margin:4px 0;background:#57dfff40}.joeMobileSidebar .workMobileRailSpacer{flex:1}.joeMobileSidebar .workMobileRail .workMobileInitials{border-radius:50%;border-color:#5de2ff;background:#087da6;font-size:12px;font-weight:700}.joeMobileSidebar .workMobileHealthSignal{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:#94a3b8;box-shadow:0 0 5px #94a3b8}.joeMobileSidebar .workMobileHealthSignal.healthy{background:#34d789;box-shadow:0 0 7px #34d789}.joeMobileSidebar .workMobileHealthSignal.at_risk,.joeMobileSidebar .workMobileHealthSignal.critical,.joeMobileSidebar .workMobileHealthSignal.needs_attention{background:#f06878;box-shadow:0 0 7px #f06878}.joeMobileSidebar .workMobilePanel{position:relative;z-index:2;flex:1 1 auto;min-width:0;height:100%;margin-left:-2px;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom) 2px;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;border:1px solid #35cffaab;border-left:0;border-radius:0 19px 19px 0;background:rgba(2,21,39,.8);backdrop-filter:blur(10px) saturate(1.18);-webkit-backdrop-filter:blur(10px) saturate(1.18);box-shadow:0 0 0 2px #57e4ff32,0 0 17px #0ebfff62,9px 14px 25px #001d3b43,inset -1px 0 4px #91eeff94,inset 0 0 28px #029ded42;color:#f1faff}.joeMobileSidebar .workMobilePanel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(127deg,transparent 24%,#88eaff13 24.5%,#88eaff07 42%,transparent 42.5%),radial-gradient(ellipse at 100% 0,#0ab8ff55,transparent 49%),radial-gradient(ellipse at 96% 100%,#009de957,transparent 39%),repeating-linear-gradient(90deg,transparent 0 27px,#7ceaff0c 27px 28px),repeating-linear-gradient(0deg,transparent 0 27px,#7ceaff0a 27px 28px)}.joeMobileSidebar .workMobilePanel:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/sidebar/circuit.svg) 0 100%/235px 112px no-repeat,linear-gradient(90deg,transparent 12%,#48dfff 44%,#bdffff 67%,transparent 94%) top /100% 1px no-repeat,linear-gradient(180deg,transparent 8%,#7ceeff 28%,transparent 68%,#55e4ff 96%) 100% /1px 100% no-repeat,radial-gradient(ellipse at 75% 100%,#b8ffff 0,#04bfff88 16%,transparent 53%) bottom /100% 13px no-repeat}.joeMobileSidebar .workMobilePanel>*{position:relative;z-index:1}.joeMobileSidebar .workMobilePanel .workspaceDrawerHeader.joePanelHeader{flex:0 0 64px;min-height:64px;padding:0 10px 0 16px;border-bottom:1px solid #57dfff40;background:linear-gradient(90deg,#06a7e723,transparent)}.joeMobileSidebar .workMobilePanel .joePanelHeading{gap:9px;color:#f1faff;font-size:16px;font-weight:650}.joeMobileSidebar .workMobilePanel .joePanelHeading svg{width:21px;height:21px;color:#59e7ff}.joeMobileSidebar .workMobilePanel .workspaceDrawerCollapse{width:44px;height:44px;flex-basis:44px;border:1px solid transparent;border-radius:50%;background:#38d2ff16;color:#f1faff}.joeMobileSidebar .workMobileModeContent{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;animation:workPanelModeIn .12s ease-out both}.joeMobileSidebar .workMobilePanel .workspacePreviousPane.customerSidebarIssuesPane{flex:1 1 auto;min-height:0;padding:0 13px 18px;overflow:hidden;background:transparent;color:#f1faff}.joeMobileSidebar .workMobilePanel .joeWorkHero{position:relative;flex:0 0 135px;height:135px;margin:0 -13px 12px;overflow:hidden;background:radial-gradient(ellipse at 55% 78%,#02bfff37,transparent 64%)}.joeMobileSidebar .workMobilePanel .joeWorkHero img{width:100%;height:100%;object-fit:contain;transform:scale(1.16)}.joeMobileSidebar .workMobilePanel .sidebarTop{flex:0 0 auto;padding:0}.joeMobileSidebar .workMobilePanel .sidebarActions{display:flex;flex-direction:row;gap:8px;margin-bottom:10px}.joeMobileSidebar .workMobilePanel .sidebarActionBtn{flex:1 1 0;width:auto;min-width:0;min-height:44px;display:flex;justify-content:center;gap:5px;padding:0 5px;border:1px solid #49ccfa42;border-radius:10px;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3);color:#f1faff;font-size:12px;font-weight:650}.joeMobileSidebar .workMobilePanel .sidebarActionBtn:last-child{border-color:#41dfff96;box-shadow:inset 0 0 13px #00c4ff38}.joeMobileSidebar .workMobilePanel .previousIssueSearchBox{min-height:44px;margin:0 0 10px;border-color:#49ccfa42;border-radius:10px;background:#071f33df}.joeMobileSidebar .workMobilePanel .previousIssuesCard{flex:1 1 auto;min-height:0;margin:0;background:transparent}.joeMobileSidebar .workMobilePanel .chatList{padding:0 0 18px;border:0;background:transparent;overflow-y:auto}.joeMobileSidebar .workMobilePanel .chatItem{min-height:44px;margin:6px 0;padding:0 0 0 11px;border:1px solid #49ccfa42;border-radius:10px;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3);color:#f1faff}.joeMobileSidebar .workMobilePanel .chatItemTitle{flex:1;min-width:0;color:#f1faff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joeMobileSidebar .workMobilePanel .chatItemTrash{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;color:#a9c9da;opacity:1}.joeMobileSidebar .workMobilePanel .workspaceHealthPane,.joeMobileSidebar .workMobilePanel .workspaceRepairsPane{flex:1 1 auto;min-height:0;background:transparent;color:#f1faff}.joeMobileSidebar .workMobilePanel .joeDeviceIdentity{flex:0 0 auto;min-height:76px;margin:10px 13px 0;padding:11px;display:flex;align-items:center;justify-content:space-between;border:1px solid #49ccfa42;border-radius:10px;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3)}.joeMobileSidebar .workMobilePanel .joeDeviceIdentity strong{display:block;color:#f1faff;font-size:13px}.joeMobileSidebar .workMobilePanel .joeDeviceIdentity span{display:block;color:#a9c9da;font-size:10px}.joeMobileSidebar .workMobilePanel .joeDeviceIdentity svg{color:#59e7ff;filter:drop-shadow(0 0 7px #17beff)}.joeMobileSidebar .workMobilePanel .joeHealthDials,.joeMobileSidebar .workMobilePanel .joeRepairDials{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;margin:12px 13px;padding:0;border:0;background:transparent}.joeMobileSidebar .workMobilePanel .joeDialInstrument{width:58px;height:58px;background:conic-gradient(from 135deg,var(--joe-dial-accent) 0 var(--joe-dial-fill,75%),#24475d var(--joe-dial-fill,75%) 75%,transparent 75% 100%)}.joeMobileSidebar .workMobilePanel .joeDialInstrument:before{inset:5px;background:radial-gradient(circle,#0b354d,#092a40 70%)}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .joeDialInstrument span{color:#f1faff;font-size:13px}.joeMobileSidebar .workMobilePanel .joeDialLabel{max-width:90px;color:#a9c9da;font-size:10px;white-space:normal}.joeMobileSidebar .workMobilePanel .workspaceHealthStatus{min-height:44px;margin:0 13px;border:1px solid #49ccfa42;border-radius:10px;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3);color:#f1faff}.joeMobileSidebar .workMobilePanel .workspaceScrollableContent{padding:12px 13px 18px;overflow-y:auto;color:#f1faff;background:transparent}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .pcHealthMobileWindowsNotice{border-color:#49ccfa42;background:linear-gradient(160deg,#104c69d9,#051a2de8 65%,#0a3c55db);color:#f1faff}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .pcHealthMobileWindowsNotice p,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .pcHealthMobileWindowsNotice strong{color:#f1faff}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .pcHealthMobileWindowsNotice a{color:#7feaff!important}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .pcHealthInstallStatus,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .workspaceHealthStatus span{color:#e8f8ff}.joeMobileSidebar .workMobilePanel .workspaceRepairsPane{padding:12px 13px 18px;overflow-y:auto}.joeMobileSidebar .workMobilePanel .customerRepairList{border:0;background:transparent}.joeMobileSidebar .workMobilePanel .customerRepairRow{min-height:44px;border:1px solid #49ccfa42;border-radius:10px;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3)}.joeMobileSidebar .workMobilePanel .pcHealthDeviceItemTop .pcHealthDeviceStatusPill.healthy{display:none}.joeMobileSidebar .workMobileLogoutPopover{position:absolute;z-index:1000;left:52px;bottom:calc(8px + env(safe-area-inset-bottom));width:190px;padding:12px;border:1px solid #60d6f48c;border-radius:8px;background:#03273f;color:#f1faff;box-shadow:7px 10px 22px #00182b4d}.joeMobileSidebar .workMobileLogoutPopover strong{display:block;font-size:13px}.joeMobileSidebar .workMobileLogoutPopover p,.joeMobileSidebar .workMobileLogoutPopover span{display:block;margin:5px 0 0;color:#a9c9da;font-size:11px}.joeMobileSidebar .workMobileLogoutPopover .joeLogoutActions{display:flex;gap:6px;margin-top:9px}.joeMobileSidebar .workMobileLogoutPopover .joeLogoutActions button{flex:1;width:auto;height:30px;min-height:30px;border-radius:5px;border:1px solid #49ccfa42;background:#104c69;color:#f1faff;font-size:11px}.joeMobileSidebar .workMobileLogoutPopover .joeLogoutActions button:last-child{border-color:#59e7ff9c}}@media (max-width:280px){.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileDrawer{width:calc(100vw - 4px)}.joeMobileSidebar .workMobilePanel .joePanelHeading{gap:5px;font-size:13px}.joeMobileSidebar .workMobilePanel .joePanelHeading svg{width:18px;height:18px}.joeMobileSidebar .workMobilePanel .workspaceDrawerCollapse{width:36px;height:36px;flex-basis:36px}.joeMobileSidebar .workMobilePanel .joeWorkHero{flex-basis:108px;height:108px}.joeMobileSidebar .workMobilePanel .sidebarActions{flex-direction:column}.joeMobileSidebar .workMobilePanel .sidebarActionBtn{flex:0 0 44px;width:100%}.joeMobileSidebar .workMobilePanel .joeDeviceIdentity svg{display:none}.joeMobileSidebar .workMobilePanel .joeDialInstrument{width:48px;height:48px}.joeMobileSidebar .workMobilePanel .joeDialLabel{font-size:9px}}@media (prefers-reduced-motion:reduce){.joeSidebar.signedInApp .drawerCollapsed .workspaceDrawer,.joeSidebar.signedInApp .workspaceDrawer{transition-duration:0s!important}.joeMobileSidebar .workMobileModeContent,.joeSidebar.signedInApp .joePanelModeContent,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileDrawer{animation:none!important}}body.stagingBannerPresent{--customer-app-top-inset:43px}.partnerTryApp .partnerTryHeaderReturnLink{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid #9db8cc;border-radius:9px;background:#f4f9fc;box-shadow:none;color:#173550;font-family:Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.25;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.partnerTryApp .partnerTryHeaderReturnLink:hover{border-color:#007c9f;background:#e5f7fc;color:#173550;text-decoration:none}.partnerTryApp .partnerTryHeaderReturnLink:focus-visible{border-color:#007c9f;background:#e5f7fc;outline:2px solid #007c9f;outline-offset:3px}:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalBusiness,:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalJobsSummary,:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalNextAction{border-color:#49ccfa6e;background:linear-gradient(160deg,#104c69a3,#051a2dbd 65%,#0a3c55b3);color:#f1faff;box-shadow:inset 0 1px #d2ffff12}:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalBusiness strong,:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalCounts span strong,:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalNextAction a,:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalNextAction strong{color:#f1faff}:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalCardLabel,:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalNextAction span,:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalNoReviews{color:#a9c9da}:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalCounts span{border-color:#49ccfa6e;background:#0b2d45a6;box-shadow:inset 0 1px #d2ffff12;color:#e9faff}:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalRatingButton{color:#a9c9da}:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalNextAction a:hover,:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerPortalRatingButton:hover{color:#7feaff}:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerJobDials{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;border:0;background:transparent}:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerJobDials .joeDial{min-height:89px;padding:4px 0;border-top:1px solid #57dfff35}:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerJobDials .joeDialInstrument{width:58px;height:58px;margin:0 0 5px}:is(.joeSidebar.signedInApp.partnerTryApp,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer) .workspacePartnerPane .partnerJobDials .joeDialLabel{width:100%;max-width:100px;line-height:1.25;text-align:center}.joeSidebar.signedInApp .unifiedWorkspaceShell{--activity-rail-width:48px;--joe-panel-width:264px;width:312px;flex-basis:312px}.joeSidebar.signedInApp .unifiedWorkspaceShell.drawerCollapsed{width:48px;flex-basis:48px}.joeSidebar.signedInApp .activityRail{width:48px;flex-basis:48px;padding:10px 2px 8px;gap:7px}.joeSidebar.signedInApp:not(.partnerTryApp):not(.partnerAccountApp) .activityRail{transition:border-color .18s ease,box-shadow .18s ease}.joeSidebar.signedInApp:not(.partnerTryApp):not(.partnerAccountApp) .unifiedWorkspaceShell.drawerCollapsed .activityRail{border-right:2px solid #00aeef;box-shadow:inset -2px 0 8px #00aeef30,2px 0 8px #00aeef52;transition-delay:.12s}@media (prefers-reduced-motion:reduce){.joeSidebar.signedInApp:not(.partnerTryApp):not(.partnerAccountApp) .activityRail{transition:none}.joeSidebar.signedInApp:not(.partnerTryApp):not(.partnerAccountApp) .unifiedWorkspaceShell.drawerCollapsed .activityRail{transition-delay:0s}}.joeSidebar.signedInApp .activityRailAccount,.joeSidebar.signedInApp .activityRailPrimary,.joeSidebar.signedInApp .activityRailQuickActions{gap:7px}.joeSidebar.signedInApp .activityRailButton,.joeSidebar.signedInApp .activityRailIdentity{width:44px;height:44px;flex-basis:44px}.joeSidebar.signedInApp .activityRailButton svg{width:20px;height:20px}.joeSidebar.signedInApp .activityRailButton[aria-pressed=true]{border-color:transparent;background:#06354c;box-shadow:inset 0 0 0 1px #58dfff90,inset 0 0 13px #1bd1ff36,0 0 8px #12c7ff44}.joeSidebar.signedInApp .activityRailButton[aria-pressed=true]:before{left:-3px;top:12px;width:2px;height:20px}.joeSidebar.signedInApp .activityRailDivider{width:27px}.joeSidebar.signedInApp .activityRailIdentity{position:relative;isolation:isolate;border-color:transparent;background:transparent;font-size:12px}.joeSidebar.signedInApp .activityRailIdentity:before{content:"";position:absolute;z-index:-1;inset:4px;border:1px solid #5de2ff;border-radius:50%;background:#087da6}.joeSidebar.signedInApp .drawerCollapsed .workspaceDrawer,.joeSidebar.signedInApp .workspaceDrawer{left:46px;width:266px}.joeSidebar.signedInApp .workspaceDrawer{height:min(100%,calc(100dvh - var(--customer-app-top-inset, 0px)));border-radius:0 15px 15px 0;will-change:transform;transition:transform .26s cubic-bezier(.16,1,.3,1),visibility 0s}.joeSidebar.signedInApp .drawerCollapsed .workspaceDrawer{transform:translateX(-103%);transition:transform .2s cubic-bezier(.4,0,.7,.2),visibility 0s .2s}.joeSidebar.signedInApp .workspaceDrawer.joePanelSwitchRetract{transform:translateX(-103%);visibility:visible;pointer-events:none;transition:transform .16s cubic-bezier(.4,0,.7,.2)}.joeSidebar.signedInApp .workspaceDrawer.joePanelSwitchExtend{transform:translateX(0);visibility:visible;pointer-events:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.joeSidebar.signedInApp .joePanelModeContent{animation:none}.joeSidebar.signedInApp .workspaceDrawerHeader.joePanelHeader{height:54px;min-height:54px;flex-basis:54px;padding:0 6px 0 12px}.joeSidebar.signedInApp .joePanelHeading{min-width:0;gap:8px;font-size:16px;font-weight:650;letter-spacing:-.15px}.joeSidebar.signedInApp .joePanelHeading span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joeSidebar.signedInApp .joePanelHeading svg{width:20px;height:20px}.joeSidebar.signedInApp .workspaceDrawerCollapse{background:radial-gradient(circle,#38d2ff23 0 52%,transparent 55%)}.joeSidebar.signedInApp .workspacePreviousPane.customerSidebarIssuesPane{padding:0 11px 17px}.joeSidebar.signedInApp .joeWorkHero{flex-basis:138px;height:138px;margin:0 -11px 8px}.joeSidebar.signedInApp .joeWorkHero img{transform:scale(1.12)}.joeSidebar.signedInApp .workspacePreviousPane .sidebarActions{gap:6px;margin-bottom:8px}.joeSidebar.signedInApp .workspacePreviousPane .sidebarActionBtn{min-height:44px;gap:5px;padding:0 5px;font-size:12px}.joeSidebar.signedInApp .workspacePreviousPane .chatItem{min-height:44px;margin:5px 0;padding-left:9px;border-radius:8px}.joeSidebar.signedInApp .workspacePreviousPane .chatItemTitle{font-size:12.5px}.joeSidebar.signedInApp .joeDeviceIdentity{min-height:58px;margin:10px 11px 0;padding:9px 10px}.joeSidebar.signedInApp .joeDeviceIdentity strong{font-size:14px}.joeSidebar.signedInApp .joeDeviceIdentity svg{width:44px;height:34px}.joeSidebar.signedInApp .joeHealthDials{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 11px}.joeSidebar.signedInApp .joeHealthDials .joeDial{display:flex;flex-direction:column;align-items:center;gap:5px;min-height:90px;padding:4px 0;border-top:1px solid #57dfff35;text-align:center}.joeSidebar.signedInApp .joeHealthDials .joeDialInstrument{width:58px;height:58px;margin:0}.joeSidebar.signedInApp .joeHealthDials .joeDialInstrument span{max-width:48px;font-size:11px;line-height:1;text-align:center}.joeSidebar.signedInApp .joeHealthDials .joeDialLabel{width:100%;max-width:106px;min-width:0;font-size:11px;line-height:1.25;text-align:center}.joeSidebar.signedInApp .joeRepairDials{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:12px 0}.joeSidebar.signedInApp .joeRepairDials .joeDialInstrument{width:48px;height:48px;margin-bottom:4px}.joeSidebar.signedInApp .joeRepairDials .joeDialInstrument span{max-width:45px;font-size:12px;font-variant-numeric:tabular-nums}.joeSidebar.signedInApp .joeRepairDials .joeDialLabel{max-width:58px;font-size:11px;line-height:1.25}.joeSidebar.signedInApp .workspaceHealthStatus{margin:0 11px}.joeSidebar.signedInApp .workspaceHealthPane .workspaceScrollableContent{padding:10px 11px 17px;font-size:13px;line-height:1.4}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceItem,.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceSummaryBlock{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.joeSidebar.signedInApp .workspaceHealthPane .joeDeviceDetailsHeading{margin:11px 0 6px;padding-top:9px;border-top:1px solid #57dfff40;color:#f1faff;font-size:13px;font-weight:700}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceList{margin:0}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceItemTop{padding:7px 0;border-bottom:1px solid #57dfff29}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceSpecs{margin-top:0;gap:0}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceSpecBlock{gap:2px;padding:7px 0;border-bottom:1px solid #57dfff29}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceSpecBlock:last-child{border-bottom:0}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceSpecLabel{color:#a9c9da;font-size:11px;font-weight:650;line-height:1.35}.joeSidebar.signedInApp .workspaceHealthPane .pcHealthDeviceSpecValue{margin-top:2px;color:#f1faff;font-size:13px;line-height:1.42;overflow-wrap:anywhere}.joeSidebar.signedInApp .workspaceRepairsPane{padding:10px 11px 17px}.joeSidebar.signedInApp .workspaceRepairsPane .customerRepairRow{min-height:44px}@media (min-width:721px) and (max-width:900px){.joeSidebar.signedInApp .unifiedWorkspaceShell{--joe-panel-width:264px;width:312px;flex-basis:312px}.joeSidebar.signedInApp .drawerCollapsed .workspaceDrawer,.joeSidebar.signedInApp .workspaceDrawer{left:46px;width:266px}}@media (max-width:720px){.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar:not(.partnerTryMobileDrawer) .workMobileRail{transition:border-color .18s ease,box-shadow .18s ease}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar:not(.partnerTryMobileDrawer).workMobileClosing .workMobileRail{border-right:2px solid #00aeef;box-shadow:inset -2px 0 8px #00aeef30,2px 0 8px #00aeef52}.partnerTryApp.signedInApp .topbar{z-index:10001}.partnerTryApp.signedInApp .topbar>.headerRow{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding-inline:10px!important}.partnerTryApp.signedInApp .topbar>.headerRow>.headerTitleWrap{grid-column:1;max-width:none;min-width:0}.partnerTryApp .headerBrandInline .helpaiLogo{height:28px}.partnerTryApp.signedInApp .topbar>.headerRow>.headerRight{grid-column:2;min-width:0;margin-left:0!important}.partnerTryApp .partnerTryHeaderReturnLink{max-width:150px;min-height:40px;height:40px;padding:0 12px;border-color:#9db8cc;border-radius:999px;background:#f4f9fc;box-shadow:none;color:#173550;font-size:12px;line-height:1.2;white-space:nowrap}.partnerTryApp .partnerTryHeaderReturnLink:hover{transform:translateY(-1px);border-color:#007c9f;background:#e5f7fc;box-shadow:none;color:#173550}.partnerTryApp .partnerTryHeaderReturnLink:active{transform:scale(.96)}.partnerTryApp .partnerTryHeaderReturnLink:focus-visible{border-color:#007c9f;background:#e5f7fc;outline:3px solid rgba(59,130,246,.32);outline-offset:3px}.partnerTryApp .partnerTryHeaderReturnLink svg{display:block;flex:0 0 16px}.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer{top:var(--customer-app-top-inset,0);bottom:auto;height:calc(100dvh - var(--customer-app-top-inset, 0px));z-index:10002}.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer .mobileDrawer{height:100%}.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer .workMobilePanel,.mobileDrawerOverlay.signedInDrawer.partnerTryMobileDrawer .workMobileShell{height:100%;min-height:0;box-sizing:border-box}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileDrawer{width:min(312px,100vw)}.joeMobileSidebar .workMobilePanel{transform:translateX(0);transition:none}.joeMobileSidebar .workMobilePanel.workMobilePanelSwitchRetract{transform:translateX(-103%);pointer-events:none;transition:transform .16s cubic-bezier(.4,0,.7,.2)}.joeMobileSidebar .workMobilePanel.workMobilePanelSwitchExtend{transform:translateX(0);pointer-events:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.joeMobileSidebar .workMobileModeContent{animation:none}.joeMobileSidebar .workMobileRail{width:48px;flex-basis:48px;padding-inline:2px;gap:7px}.joeMobileSidebar .workMobileRail button svg{width:20px;height:20px}.joeMobileSidebar .workMobileRail button[aria-pressed=true]:before{left:-3px;width:2px;height:20px}.joeMobileSidebar .workMobileRail .workMobileInitials{isolation:isolate;border-color:transparent;background:transparent}.joeMobileSidebar .workMobileRail .workMobileInitials:before{content:"";position:absolute;z-index:-1;inset:4px;border:1px solid #5de2ff;border-radius:50%;background:#087da6}.joeMobileSidebar .workMobilePanel .workspaceDrawerHeader.joePanelHeader{height:54px;min-height:54px;flex-basis:54px;padding:0 6px 0 12px}.joeMobileSidebar .workMobilePanel .joePanelHeading{gap:8px;font-size:16px;font-weight:650}.joeMobileSidebar .workMobilePanel .joePanelHeading svg{width:20px;height:20px}.joeMobileSidebar .workMobilePanel .workspaceDrawerCollapse{background:radial-gradient(circle,#38d2ff23 0 52%,transparent 55%)}.joeMobileSidebar .workMobilePanel .workspacePreviousPane.customerSidebarIssuesPane{padding:0 11px 17px}.joeMobileSidebar .workMobilePanel .joeWorkHero{flex-basis:138px;height:138px;margin:0 -11px 8px}.joeMobileSidebar .workMobilePanel .joeWorkHero img{transform:scale(1.12)}.joeMobileSidebar .workMobilePanel .sidebarActions{gap:6px;margin-bottom:8px}.joeMobileSidebar .workMobilePanel .chatItem{margin:5px 0;border-radius:8px}.joeMobileSidebar .workMobilePanel .joeDeviceIdentity{min-height:58px;margin:10px 11px 0;padding:9px 10px}.joeMobileSidebar .workMobilePanel .joeDeviceIdentity strong{font-size:14px}.joeMobileSidebar .workMobilePanel .joeDeviceIdentity svg{width:44px;height:34px}.joeMobileSidebar .workMobilePanel .joeHealthDials{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 11px}.joeMobileSidebar .workMobilePanel .joeHealthDials .joeDial{display:flex;flex-direction:column;align-items:center;gap:5px;min-height:90px;padding:4px 0;border-top:1px solid #57dfff35;text-align:center}.joeMobileSidebar .workMobilePanel .joeHealthDials .joeDialInstrument{width:58px;height:58px;margin:0}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .joeHealthDials .joeDialInstrument span{max-width:48px;font-size:11px;line-height:1;text-align:center}.joeMobileSidebar .workMobilePanel .joeHealthDials .joeDialLabel{width:100%;max-width:106px;min-width:0;font-size:11px;line-height:1.25;text-align:center}.joeMobileSidebar .workMobilePanel .joeRepairDials{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:12px 0}.joeMobileSidebar .workMobilePanel .joeRepairDials .joeDialInstrument{width:48px;height:48px;margin-bottom:4px}.joeMobileSidebar .workMobilePanel .joeRepairDials .joeDialLabel{font-size:11px}.joeMobileSidebar .workMobilePanel .workspaceHealthStatus{margin:0 11px}.joeMobileSidebar .workMobilePanel .workspaceScrollableContent{padding:10px 11px 17px}.joeMobileSidebar .workMobilePanel .pcHealthDeviceItem,.joeMobileSidebar .workMobilePanel .pcHealthDeviceSummaryBlock{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.joeMobileSidebar .workMobilePanel .joeDeviceDetailsHeading{margin:11px 0 6px;padding-top:9px;border-top:1px solid #57dfff40;color:#f1faff;font-size:13px;font-weight:700}.joeMobileSidebar .workMobilePanel .pcHealthDeviceSpecs{margin-top:0;gap:0}.joeMobileSidebar .workMobilePanel .pcHealthDeviceSpecBlock{gap:2px;padding:7px 0;border-bottom:1px solid #57dfff29}.joeMobileSidebar .workMobilePanel .pcHealthDeviceSpecBlock:last-child{border-bottom:0}.joeMobileSidebar .workMobilePanel .pcHealthDeviceSpecLabel{color:#a9c9da;font-size:11px;font-weight:650;line-height:1.35}.joeMobileSidebar .workMobilePanel .pcHealthDeviceSpecValue{margin-top:2px;color:#f1faff;font-size:13px;line-height:1.42;overflow-wrap:anywhere}.joeMobileSidebar .workMobilePanel .workspaceRepairsPane{padding:10px 11px 17px}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar.partnerTryMobileDrawer .partnerTryMobileReturnDock{position:relative;z-index:2;flex:0 0 auto;padding:8px 10px 10px;border-top:1px solid #67dfff66;background:linear-gradient(180deg,#07354bcf,#051e31ed);box-shadow:0 -8px 18px #03152273}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar.partnerTryMobileDrawer .partnerTryMobileReturnDock .partnerPortalFooterCtaWrap{padding:0}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar.partnerTryMobileDrawer .partnerTryMobileReturnDock .partnerPortalFooterCtaWrap:before{display:none}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar.partnerTryMobileDrawer .partnerTryMobileReturnDock .partnerPortalFooterCta{min-height:44px;border:1px solid #76eaff;border-radius:10px;background:linear-gradient(135deg,#0d5877,#0b3854);box-shadow:inset 0 1px #b7faff5c,0 0 14px #13c9ff33;color:#f0fbff;white-space:normal;text-align:left}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar.partnerTryMobileDrawer .partnerTryMobileReturnDock .partnerPortalFooterCtaArrow{border-color:#9cf3ff75;background:#0e6884;color:#f0fbff}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar.partnerTryMobileDrawer .partnerTryMobileReturnDock .partnerPortalFooterCta:focus-visible{outline:2px solid #b7faff;outline-offset:2px}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .workspaceRepairsPane .workspaceActionCard,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .workspaceRepairsPane .workspaceRepairCard{background:transparent;color:#f1faff}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .workspaceRepairsPane .customerActionRequiredBody,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .workspaceRepairsPane .customerRepairList{border-color:#57dfff40;background:transparent}.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .workspaceRepairsPane .customerRepairListEmpty,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .workspaceRepairsPane .customerRepairListHeading,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .workMobilePanel .workspaceRepairsPane .customerRepairRowTitle{color:#e8f7ff}.joeSidebar.signedInApp .customerRepairModalOverlay{z-index:11000}}@media (max-width:360px){.partnerTryApp .headerBrandInline .helpaiLogo{height:22px}.partnerTryApp .partnerTryHeaderReturnLink{max-width:110px;padding-inline:7px;font-size:11px}}@media (max-width:305px){.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar .mobileDrawer{width:100vw}.joeMobileSidebar .workMobilePanel .joeHealthDials{grid-template-columns:1fr}.joeMobileSidebar .workMobilePanel .joeRepairDials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.joeMobileSidebar .workMobilePanel.workMobilePanelSwitchExtend,.joeMobileSidebar .workMobilePanel.workMobilePanelSwitchRetract,.joeSidebar.signedInApp .drawerCollapsed .workspaceDrawer,.joeSidebar.signedInApp .workspaceDrawer,.joeSidebar.signedInApp .workspaceDrawer.joePanelSwitchExtend,.joeSidebar.signedInApp .workspaceDrawer.joePanelSwitchRetract,.mobileDrawerOverlay.signedInDrawer.joeMobileSidebar:not(.partnerTryMobileDrawer) .workMobileRail{transition-duration:0s!important}}.joeSidebar.signedInApp .main{--workspace-ink:#172635;--workspace-muted:#526473;--workspace-cyan:#007ba7;color:var(--workspace-ink);background:radial-gradient(ellipse 62% 28% at 50% 0,#f7fbfe,transparent 85%),#fff}.joeSidebar.signedInApp .main .topbar{background:#fff}.joeSidebar.signedInApp .main .chatScroller{background:radial-gradient(ellipse 62% 28% at 50% 0,#f7fbfe,transparent 85%),#fff!important}.joeSidebar.signedInApp .main .taglineSecondaryRow,.joeSidebar.signedInApp .main .taglineWrap{color:#344758}.joeSidebar.signedInApp .main .taglineLine{opacity:1}.joeSidebar.signedInApp .main .taglineLine:first-child{background:linear-gradient(90deg,#277d90,transparent)}.joeSidebar.signedInApp .main .taglineLine:last-child{background:linear-gradient(270deg,#277d90,transparent)}.joeSidebar.signedInApp .main .issueStartedMeta{color:#277d90}@media (max-width:640px){.joeSidebar.signedInApp .main .taglineSecondaryRow{background:linear-gradient(90deg,transparent,#277d90,transparent)}}.joeSidebar.signedInApp .main .taglineAiText{color:#007ba7}.joeSidebar.signedInApp .main .taglineSafeUnderline path{stroke:#007ba7}.joeSidebar.signedInApp .main .infoQuestionPill{color:#21445a;border-color:#d9e8ee}.joeSidebar.signedInApp .main .infoQuestionPill:hover{color:#0b7194;border-color:#a5dce9}.joeSidebar.signedInApp .main .infoQuestionPill:focus-visible{outline:2px solid #007ba7;outline-offset:2px}.joeSidebar.signedInApp .main .emptyHeadline,.joeSidebar.signedInApp .main .signedInHeadline{color:#172635;font-weight:620;letter-spacing:-.03em}.joeSidebar.signedInApp .main .emptySub,.joeSidebar.signedInApp .main .signedInSuggestionLink{color:var(--workspace-muted)}.joeSidebar.signedInApp .main .signedInSuggestionLink:hover{color:#344758}.joeSidebar.signedInApp .main .signedInSuggestionLink:focus-visible{outline:2px solid #007ba7;outline-offset:2px;border-radius:2px}.joeSidebar.signedInApp .main .signedInSuggestionSeparator{color:#a5b7c3}.joeSidebar.signedInApp .main .bubble{color:#172635}.joeSidebar.signedInApp .main .bubble.user{background:#eef8fd;border-color:#bae2f3}.joeSidebar.signedInApp .main .bubble.assistant{color:#172635}.joeSidebar.signedInApp .main .composerBar{background:#fff;border-color:#cedce6;box-shadow:0 2px 8px #14344a08}.joeSidebar.signedInApp .main .composerBar:focus-within{border-color:#007ba7;box-shadow:0 0 0 3px #007ba726}.joeSidebar.signedInApp .main .input{color:var(--workspace-ink);border-color:#cedce6}.joeSidebar.signedInApp .main .input::placeholder{color:#617280}.joeSidebar.signedInApp .main .input:focus{border-color:#007ba7}.joeSidebar.signedInApp .main .composerBar .circleBtn{color:#40576a}.joeSidebar.signedInApp .main .composerBar .circleBtn:hover{color:#007ba7;background:#edf7fc}.joeSidebar.signedInApp .main .composerBar .circleBtn:focus-visible,.joeSidebar.signedInApp .main .composerBar .sendBtn:focus-visible{outline:2px solid #007ba7;outline-offset:2px}.joeSidebar.signedInApp .main .composerBar .sendBtn:not(:disabled){background:var(--workspace-cyan);border-color:var(--workspace-cyan);color:#fff}.joeSidebar.signedInApp .main .composerBar .sendBtn:not(:disabled):hover{background:#006d94;border-color:#006d94}.joeSidebar.signedInApp .main .composerBar .sendBtn:disabled{background:#e2ebf1;border-color:#e2ebf1;color:#5a6d7e}.joeSidebar.signedInApp .main .guestHint,.joeSidebar.signedInApp .main .usageHint{color:var(--workspace-muted)}.joeSidebar.signedInApp .main .betaNoticeInline{color:#455666}.joeSidebar.signedInApp .main .betaNoticeVersionLink{color:#203d52}.joeSidebar.signedInApp .main .composerFooterCopy{color:#566775}.joeSidebar.signedInApp .main .footerCompanyName{color:#1c3b50;font-family:inherit}