.AppsPage_page__g5H39{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.AppsPage_pageHeader__T5e45{display:none}.AppsPage_section__lorjU{display:flex;flex-direction:column;gap:12px}.AppsPage_sectionHeader__mIsYL{display:flex;align-items:center;justify-content:space-between;gap:12px}.AppsPage_sectionTitleRow__RXPEt{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.AppsPage_chevronButton__abknp{width:20px;height:20px;border:none;background:transparent;color:var(--shell-color-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color var(--shell-transition-fast)}.AppsPage_chevronButton__abknp:hover{color:var(--shell-color-text)}.AppsPage_chevronIcon__tkSiw{width:12px;height:12px;transition:transform var(--shell-transition-base)}.AppsPage_chevronCollapsed__nZQeK{transform:rotate(-90deg)}.AppsPage_sectionTitle__ZZC8k{font-size:.875rem;font-weight:600;color:var(--shell-color-text);text-transform:uppercase;letter-spacing:.05em}.AppsPage_sectionDescription__c9Ti6{font-size:.8125rem;color:var(--shell-color-text-muted);font-weight:400;text-transform:none;letter-spacing:normal}.AppsPage_sectionActions__okk8X{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.AppsPage_actionButton__DivNq{background:transparent;border:1px solid var(--shell-color-border);border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:500;color:var(--shell-color-text-muted);cursor:pointer;transition:background var(--shell-transition-fast),border-color var(--shell-transition-fast),color var(--shell-transition-fast)}.AppsPage_actionButton__DivNq:hover{background:var(--shell-color-surface-alt);border-color:var(--shell-color-text-muted);color:var(--shell-color-text)}.AppsPage_actionButtonDanger__IykNc{color:var(--shell-color-text-muted);border-color:var(--shell-color-border)}.AppsPage_actionButtonDanger__IykNc:hover{border-color:var(--shell-color-negative);background:rgba(239,68,68,.05);color:var(--shell-color-negative)}.AppsPage_appGrid__8wJpU{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}@media (min-width:640px){.AppsPage_appGrid__8wJpU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.AppsPage_appGrid__8wJpU{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.AppsPage_appGrid__8wJpU{grid-template-columns:repeat(4,minmax(0,1fr))}}.AppsPage_dropZone__bxlIi{min-height:100px;padding:8px;border:1px dashed var(--shell-color-border);border-radius:8px;background:transparent;transition:border-color var(--shell-transition-base),background var(--shell-transition-base)}.AppsPage_dropActive__5l9Yb{border-color:var(--shell-color-brand);background:rgba(99,102,241,.03)}.AppsPage_emptyState__k__9j{grid-column:1/-1;text-align:center;color:var(--shell-color-text-muted);font-size:.9rem;padding:18px 8px}.AppsPage_cardWrapper__7J0ZP{position:relative;height:100%}.AppsPage_removeButton__rsm7F{position:absolute;top:6px;right:6px;background:var(--shell-color-negative);color:#fff;border:none;border-radius:999px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity var(--shell-transition-fast),transform var(--shell-transition-fast)}.AppsPage_cardWrapper__7J0ZP:hover .AppsPage_removeButton__rsm7F{opacity:1}.AppsPage_removeButton__rsm7F:hover{transform:translateY(-1px)}.AppsPage_appCard__byRWB{height:100%;padding:12px;border:1px solid var(--shell-color-border);border-radius:8px;background:var(--shell-color-surface);transition:border-color var(--shell-transition-fast),box-shadow var(--shell-transition-fast),opacity var(--shell-transition-fast)}.AppsPage_appCardDisabled__W7PYu{opacity:.55;pointer-events:none}.AppsPage_appCard__byRWB:hover{border-color:var(--shell-color-text-muted);box-shadow:0 1px 3px rgba(0,0,0,.05)}.AppsPage_appCardDraggable__Pmbm2{cursor:-webkit-grab;cursor:grab}.AppsPage_appCardDragging__a64iS{opacity:.65;box-shadow:var(--shell-shadow-md)}.AppsPage_cardLink__TpcEm{display:block;height:100%;color:inherit;text-decoration:none}.AppsPage_cardLinkDisabled__Ix9ea{cursor:not-allowed}.AppsPage_cardInner__o6B4R{display:flex;align-items:flex-start;gap:10px;height:100%}.AppsPage_modalOverlay___u3pk{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.AppsPage_modalContainer__s52EK{width:100%;max-width:420px;border-radius:12px;padding:24px;background:var(--shell-color-surface,#fff);box-shadow:var(--shell-shadow-lg,0 18px 45px rgba(15,23,42,.35))}.AppsPage_dragHandle__F_33E{display:inline-flex;align-items:center;justify-content:center;color:var(--shell-color-border);cursor:-webkit-grab;cursor:grab;transition:color var(--shell-transition-fast)}.AppsPage_dragHandle__F_33E:hover{color:var(--shell-color-text-muted)}.AppsPage_appContent__cIbSL{flex:1 1;min-width:0}.AppsPage_appTitleRow__2NzXs{display:flex;align-items:center;gap:8px;margin-bottom:4px}.AppsPage_appTitle__wnC9m{font-weight:600;font-size:.875rem;color:var(--shell-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppsPage_appDescription__RwyqU{font-size:.8125rem;color:var(--shell-color-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AppsPage_favoritesHeaderNote__WDwxz{font-size:.75rem;color:var(--shell-color-text-muted);font-weight:400}.AppsPage_addDepartment__uH7Va{width:100%;padding:12px;border:1px dashed var(--shell-color-border);border-radius:8px;background:transparent;font-weight:500;font-size:.8125rem;color:var(--shell-color-text-muted);cursor:pointer;transition:border-color var(--shell-transition-base),color var(--shell-transition-base),background var(--shell-transition-base)}.AppsPage_addDepartment__uH7Va:hover{border-color:var(--shell-color-text-muted);color:var(--shell-color-text);background:var(--shell-color-surface-alt)}.ThemeToggle_toggle__FteEp{position:relative;width:56px;height:28px;border-radius:var(--shell-radius-full);background:var(--shell-color-surface-alt);border:1px solid var(--shell-color-border);cursor:pointer;padding:2px;transition:background var(--shell-transition-base),border-color var(--shell-transition-base)}[data-theme=dark] .ThemeToggle_toggle__FteEp{background:rgba(51,65,85,.6)}.ThemeToggle_toggle__FteEp:hover{border-color:var(--shell-color-border-strong)}.ThemeToggle_iconContainer__QO0Mw{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 6px;pointer-events:none}.ThemeToggle_icon__G5kSZ{transition:opacity var(--shell-transition-base),color var(--shell-transition-base)}.ThemeToggle_iconSun__QzAtP{color:#f59e0b;opacity:1}.ThemeToggle_iconMoon__vi6BY{color:#a5b4fc;opacity:.3}.ThemeToggle_toggleDark__o8Ujo .ThemeToggle_iconSun__QzAtP{opacity:.3}.ThemeToggle_toggleDark__o8Ujo .ThemeToggle_iconMoon__vi6BY{opacity:1}.ThemeToggle_slider__35TeO{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform var(--shell-transition-base)}.ThemeToggle_toggleDark__o8Ujo .ThemeToggle_slider__35TeO{transform:translateX(28px);background:var(--shell-color-brand)}