.HubClientHome-module__-PjAmW__shell{opacity:1;flex-direction:column;gap:18px;transition:opacity .16s;display:flex}.HubClientHome-module__-PjAmW__shell[aria-busy=true]{opacity:.72}.HubClientHome-module__-PjAmW__controlPanel{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;gap:14px;padding:16px;display:grid}.HubClientHome-module__-PjAmW__controlTop{grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:center;gap:18px;display:grid}.HubClientHome-module__-PjAmW__controlActions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.HubClientHome-module__-PjAmW__addAppsButton{color:#9bf264;cursor:pointer;white-space:nowrap;background:#8ceb4c1c;border:1px solid #8ceb4c59;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:12px;font-weight:850;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.HubClientHome-module__-PjAmW__addAppsButton:hover{color:#b4f58d;background:#8ceb4c2b;border-color:#8ceb4c94}.HubClientHome-module__-PjAmW__viewIntro{min-width:0}.HubClientHome-module__-PjAmW__viewTitleRow{align-items:center;gap:9px;margin-bottom:5px;display:flex}.HubClientHome-module__-PjAmW__viewTitleRow h2{color:#f8fafc;margin:0;font-size:21px;font-weight:900;line-height:1.15}.HubClientHome-module__-PjAmW__viewIntro p{color:#a8b3c7;max-width:700px;margin:0;font-size:13px;font-weight:550;line-height:1.5}.HubClientHome-module__-PjAmW__searchBox{color:#75839a;background:#050508b3;border:1px solid #ffffff1f;border-radius:12px;flex:280px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 10px 0 13px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;position:relative}.HubClientHome-module__-PjAmW__searchBox:focus-within{background:#080c08e6;border-color:#8ceb4c80;box-shadow:0 0 0 3px #8ceb4c1c}.HubClientHome-module__-PjAmW__searchBox input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px;padding:0;font-size:13px;font-weight:700}.HubClientHome-module__-PjAmW__searchBox input::placeholder{color:#7b8799}.HubClientHome-module__-PjAmW__searchBox button{color:#a8b3c7;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.HubClientHome-module__-PjAmW__searchBox button:focus-visible,.HubClientHome-module__-PjAmW__addAppsButton:focus-visible,.HubClientHome-module__-PjAmW__tab:focus-visible,.HubClientHome-module__-PjAmW__bookmarkButton:focus-visible,.HubClientHome-module__-PjAmW__shortcutLink:focus-visible,.HubClientHome-module__-PjAmW__emptyState button:focus-visible,.HubClientHome-module__-PjAmW__clientContext select:focus-visible,.HubClientHome-module__-PjAmW__appCardLink:focus-visible,.HubClientHome-module__-PjAmW__dialogClose:focus-visible,.HubClientHome-module__-PjAmW__pickerSearch:focus-within,.HubClientHome-module__-PjAmW__pickerToggle:focus-visible{outline-offset:2px;outline:2px solid #8ceb4c}.HubClientHome-module__-PjAmW__searchShortcut{color:#94a3b8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:3px;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex}.HubClientHome-module__-PjAmW__tabs{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;gap:8px;padding:1px 1px 3px;display:flex;overflow-x:auto}.HubClientHome-module__-PjAmW__tab{color:#cbd5e1;white-space:nowrap;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:800;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.HubClientHome-module__-PjAmW__tab:hover{border-color:color-mix(in srgb, var(--tab-accent) 35%, transparent);color:#f8fafc;background:#ffffff0f}.HubClientHome-module__-PjAmW__tabActive{border-color:color-mix(in srgb, var(--tab-accent) 42%, transparent);background:color-mix(in srgb, var(--tab-accent) 12%, transparent);color:var(--tab-accent)}.HubClientHome-module__-PjAmW__tab>span{color:#a8b3c7;text-align:center;background:#ffffff13;border-radius:999px;min-width:22px;padding:2px 6px;font-size:10px;font-weight:900}.HubClientHome-module__-PjAmW__tabActive>span{background:var(--tab-accent);color:#071007}.HubClientHome-module__-PjAmW__clientContext{background:#05050873;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.HubClientHome-module__-PjAmW__clientContext label{align-items:center;gap:10px;min-width:0;display:flex}.HubClientHome-module__-PjAmW__clientContext label>span{color:#8ceb4c;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.HubClientHome-module__-PjAmW__clientContext select{color:#f8fafc;cursor:pointer;background:#10150f;border:1px solid #8ceb4c40;border-radius:9px;min-width:190px;max-width:min(340px,55vw);height:34px;padding:0 32px 0 10px;font-size:12px;font-weight:800}.HubClientHome-module__-PjAmW__clientContext select:disabled{cursor:wait;opacity:.65}.HubClientHome-module__-PjAmW__clientCount{color:#94a3b8;white-space:nowrap;font-size:11px;font-weight:700}.HubClientHome-module__-PjAmW__quickAccess{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;gap:9px;padding:13px 14px;display:grid}.HubClientHome-module__-PjAmW__quickGroup{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;display:grid}.HubClientHome-module__-PjAmW__quickLabel{color:#facc15;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.HubClientHome-module__-PjAmW__recentLabel{color:#a8b3c7}.HubClientHome-module__-PjAmW__quickLinks{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;gap:7px;min-width:0;padding:1px 2px 3px;display:flex;overflow-x:auto}.HubClientHome-module__-PjAmW__shortcutLink{color:#e5edf6;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;flex:none;align-items:center;gap:7px;max-width:280px;padding:5px 10px 5px 5px;font-size:11px;font-weight:800;text-decoration:none;transition:border-color .14s,background .14s,transform .14s;display:inline-flex}.HubClientHome-module__-PjAmW__shortcutLink:hover{background:#ffffff12;border-color:#ffffff2e;transform:translateY(-1px)}.HubClientHome-module__-PjAmW__shortcutLink>span:last-child{text-overflow:ellipsis;overflow:hidden}.HubClientHome-module__-PjAmW__shortcutIcon{border:1px solid;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.HubClientHome-module__-PjAmW__groups{flex-direction:column;gap:22px;display:flex}.HubClientHome-module__-PjAmW__group{content-visibility:auto;contain-intrinsic-size:auto 220px}.HubClientHome-module__-PjAmW__groupHeader{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.HubClientHome-module__-PjAmW__groupHeader h3{color:#f8fafc;margin:0 0 3px;font-size:17px;font-weight:900}.HubClientHome-module__-PjAmW__groupHeader p{color:#8996aa;margin:0;font-size:12px;font-weight:550;line-height:1.4}.HubClientHome-module__-PjAmW__groupHeader>span{color:#8996aa;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.HubClientHome-module__-PjAmW__appGrid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px;display:grid}.HubClientHome-module__-PjAmW__appCard{border:1px solid #ffffff16;border-left:3px solid var(--app-accent);background:#ffffff09;border-radius:13px;min-width:0;min-height:108px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;position:relative;overflow:hidden}.HubClientHome-module__-PjAmW__appCard:hover{border-color:var(--app-accent-border);border-left-color:var(--app-accent);background:#ffffff0e;transform:translateY(-1px);box-shadow:0 12px 30px #0000002e}.HubClientHome-module__-PjAmW__appCard:focus-within{border-color:var(--app-accent-border);box-shadow:0 0 0 2px #8ceb4c8c}.HubClientHome-module__-PjAmW__appCardLink{min-height:106px;color:inherit;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px 43px 12px 12px;text-decoration:none;display:grid}.HubClientHome-module__-PjAmW__appIcon{border:1px solid var(--app-accent-border);background:var(--app-accent-tint);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.HubClientHome-module__-PjAmW__appCopy{min-width:0;display:block}.HubClientHome-module__-PjAmW__appTitleRow{justify-items:start;gap:5px;min-width:0;margin-bottom:5px;display:grid}.HubClientHome-module__-PjAmW__appTitle{color:#f8fafc;overflow-wrap:anywhere;white-space:normal;font-size:14px;font-weight:850;line-height:1.25}.HubClientHome-module__-PjAmW__appContext{color:#a8b3c7;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;max-width:100%;padding:2px 6px;font-size:8px;font-weight:900;overflow:hidden}.HubClientHome-module__-PjAmW__appDescription{color:#9eabc0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:550;line-height:1.45;display:-webkit-box;overflow:hidden}.HubClientHome-module__-PjAmW__appOpenIcon{color:var(--app-accent);justify-content:center;align-items:center;display:inline-flex}.HubClientHome-module__-PjAmW__bookmarkButton{z-index:2;color:#8290a5;cursor:pointer;background:#080a0edb;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;transition:border-color .14s,background .14s,color .14s;display:inline-flex;position:absolute;top:10px;right:9px}.HubClientHome-module__-PjAmW__bookmarkButton:hover{color:#facc15;border-color:#facc154d}.HubClientHome-module__-PjAmW__bookmarkButtonActive{color:#facc15;background:#facc151f;border-color:#facc1559}.HubClientHome-module__-PjAmW__emptyState{color:#8996aa;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-height:130px;padding:24px;display:flex}.HubClientHome-module__-PjAmW__emptyState>div{gap:4px;display:grid}.HubClientHome-module__-PjAmW__emptyState strong{color:#e5edf6;font-size:14px}.HubClientHome-module__-PjAmW__emptyState span{color:#94a3b8;font-size:12px}.HubClientHome-module__-PjAmW__emptyState button{color:#8ceb4c;cursor:pointer;background:#8ceb4c1a;border:1px solid #8ceb4c4d;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:850}.HubClientHome-module__-PjAmW__dialogBackdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020305c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.HubClientHome-module__-PjAmW__appPicker{background:#0b0d11;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;width:min(700px,100%);max-height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0000008c}.HubClientHome-module__-PjAmW__appPickerHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 14px;display:flex}.HubClientHome-module__-PjAmW__appPickerHeader h2{color:#f8fafc;margin:0 0 5px;font-size:20px;font-weight:900}.HubClientHome-module__-PjAmW__appPickerHeader p{color:#94a3b8;margin:0;font-size:12px;font-weight:550;line-height:1.5}.HubClientHome-module__-PjAmW__dialogClose{color:#a8b3c7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.HubClientHome-module__-PjAmW__pickerSearch{color:#748198;background:#040508b3;border:1px solid #ffffff1f;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:0 20px;padding:0 12px;display:grid}.HubClientHome-module__-PjAmW__pickerSearch input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;height:42px;font-size:13px;font-weight:700}.HubClientHome-module__-PjAmW__pickerContext{color:#7f8ca1;padding:10px 20px 12px;font-size:11px;font-weight:650}.HubClientHome-module__-PjAmW__pickerContext strong{color:#a6f274}.HubClientHome-module__-PjAmW__pickerError{color:#fca5a5;background:#f8717117;border:1px solid #f8717147;border-radius:9px;margin:0 20px 10px;padding:9px 11px;font-size:12px;font-weight:700}.HubClientHome-module__-PjAmW__pickerList{flex-direction:column;flex:auto;gap:7px;padding:0 20px 20px;display:flex;overflow-y:auto}.HubClientHome-module__-PjAmW__pickerList[aria-busy=true]{opacity:.72}.HubClientHome-module__-PjAmW__pickerRow{background:#ffffff08;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.HubClientHome-module__-PjAmW__pickerIcon{border:1px solid;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.HubClientHome-module__-PjAmW__pickerCopy{gap:3px;min-width:0;display:grid}.HubClientHome-module__-PjAmW__pickerCopy strong{color:#edf3f9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.HubClientHome-module__-PjAmW__pickerCopy span{color:#8f9db1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}.HubClientHome-module__-PjAmW__pickerToggle{color:#9bf264;cursor:pointer;background:#8ceb4c1a;border:1px solid #8ceb4c52;border-radius:8px;min-width:72px;padding:7px 10px;font-size:10px;font-weight:900}.HubClientHome-module__-PjAmW__pickerToggleAdded{color:#fca5a5;background:#f8717114;border-color:#f8717147}.HubClientHome-module__-PjAmW__pickerToggle:disabled{color:#728096;cursor:default;background:#ffffff09;border-color:#ffffff14}.HubClientHome-module__-PjAmW__pickerEmpty{color:#8d99ac;text-align:center;padding:38px 16px;font-size:12px;font-weight:700}@media (max-width:760px){.HubClientHome-module__-PjAmW__searchShortcut{display:none}.HubClientHome-module__-PjAmW__controlPanel{padding:13px}.HubClientHome-module__-PjAmW__controlTop{grid-template-columns:minmax(0,1fr);gap:12px}.HubClientHome-module__-PjAmW__controlActions{flex-direction:column-reverse;align-items:stretch}.HubClientHome-module__-PjAmW__addAppsButton{min-height:40px}.HubClientHome-module__-PjAmW__viewTitleRow h2{font-size:19px}.HubClientHome-module__-PjAmW__clientContext{flex-direction:column;align-items:stretch;gap:8px}.HubClientHome-module__-PjAmW__clientContext label{flex-direction:column;align-items:stretch;gap:6px}.HubClientHome-module__-PjAmW__clientContext select{width:100%;max-width:none}.HubClientHome-module__-PjAmW__clientCount{white-space:normal}.HubClientHome-module__-PjAmW__quickGroup{grid-template-columns:minmax(0,1fr);gap:6px}.HubClientHome-module__-PjAmW__groupHeader{align-items:flex-start}.HubClientHome-module__-PjAmW__groupHeader p{display:none}.HubClientHome-module__-PjAmW__appGrid{grid-template-columns:minmax(0,1fr)}.HubClientHome-module__-PjAmW__emptyState{flex-direction:column;align-items:flex-start}.HubClientHome-module__-PjAmW__dialogBackdrop{align-items:flex-end;padding:0}.HubClientHome-module__-PjAmW__appPicker{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;max-height:88vh}.HubClientHome-module__-PjAmW__appPickerHeader{padding:18px 16px 12px}.HubClientHome-module__-PjAmW__pickerSearch{margin:0 16px}.HubClientHome-module__-PjAmW__pickerContext{padding-left:16px;padding-right:16px}.HubClientHome-module__-PjAmW__pickerList{padding:0 16px 18px}.HubClientHome-module__-PjAmW__pickerRow{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}}@media (prefers-reduced-motion:reduce){.HubClientHome-module__-PjAmW__shell,.HubClientHome-module__-PjAmW__tab,.HubClientHome-module__-PjAmW__shortcutLink,.HubClientHome-module__-PjAmW__appCard,.HubClientHome-module__-PjAmW__bookmarkButton,.HubClientHome-module__-PjAmW__addAppsButton,.HubClientHome-module__-PjAmW__dialogClose,.HubClientHome-module__-PjAmW__pickerToggle{transition:none}}
