.AppCard_container__x8H2R{position:relative;width:100%;height:280px;transition:.2s}.AppCard_container__x8H2R:active{transform:scale(.98)}.AppCard_card__snoAe{position:absolute;inset:0;z-index:0;border-radius:20px;transition:.7s;background:linear-gradient(135deg,#ffffff,#f8f9fa);border:3px solid rgba(0,0,0,.08);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1),inset 0 0 20px rgba(0,0,0,.02),0 0 0 1px rgba(0,0,0,.05)}.AppCard_cardContent__IaLjp,.AppCard_card__snoAe{display:flex;justify-content:center;align-items:center}.AppCard_cardContent__IaLjp{position:relative;width:100%;height:100%;flex-direction:column;z-index:10}.AppCard_appIcon___Jg9Y{font-size:4rem;margin-bottom:1rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:transform .3s ease}.AppCard_card__snoAe:hover .AppCard_appIcon___Jg9Y{transform:scale(1.1)}.AppCard_appTitle___1ww3{font-size:1.1rem;font-weight:700;text-align:center;color:#1f2937;padding:0 1rem;margin-bottom:.5rem;text-shadow:0 1px 2px rgba(0,0,0,.05);max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.AppCard_timestamp__MH5vk{font-size:.75rem;color:#6b7280;text-shadow:none}.AppCard_glowingElements___lgos{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease}.AppCard_card__snoAe:hover .AppCard_glowingElements___lgos{opacity:1}.AppCard_glow1__9akE_,.AppCard_glow2__MlsT2,.AppCard_glow3__KkldT{position:absolute;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 70%);filter:blur(15px)}.AppCard_glow1__9akE_{top:-20px;left:-20px}.AppCard_glow2__MlsT2{top:50%;right:-30px;transform:translateY(-50%)}.AppCard_glow3__KkldT{bottom:-20px;left:30%}.AppCard_cardGlare__DNYSL{position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,0),rgba(255,255,255,.05) 45%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.05) 55%,rgba(255,255,255,0));opacity:0;transition:opacity .3s;pointer-events:none}.AppCard_card__snoAe:hover .AppCard_cardGlare__DNYSL{opacity:1}.AppCard_scanLine__pMbEw{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1),transparent);transform:translateY(-100%);animation:AppCard_scanMove__Elj1i 3s linear infinite;pointer-events:none}@keyframes AppCard_scanMove__Elj1i{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.AppCard_canvas__wKBvG{perspective:1000px;inset:0;z-index:200;position:absolute;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:0}.AppCard_tracker__3z5Sh{position:relative;z-index:200;width:100%;height:100%}.AppCard_tracker__3z5Sh:hover{cursor:pointer}.AppCard_tr1__wTcc7:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(15deg) rotateY(-8deg)}.AppCard_tr2__t4E_4:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(15deg) rotateY(-4deg)}.AppCard_tr3__xQ4Un:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(15deg) rotateY(0deg)}.AppCard_tr4___1tnZ:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(15deg) rotateY(4deg)}.AppCard_tr5__Y4sWv:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(15deg) rotateY(8deg)}.AppCard_tr6__i_QYt:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(8deg) rotateY(-8deg)}.AppCard_tr7__Gqvqc:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(8deg) rotateY(-4deg)}.AppCard_tr8__Ik1CF:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(8deg) rotateY(0deg)}.AppCard_tr9__4LYa4:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(8deg) rotateY(4deg)}.AppCard_tr10__2e6pe:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(8deg) rotateY(8deg)}.AppCard_tr11__P_AOr:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(0deg) rotateY(-8deg)}.AppCard_tr12__bpF4C:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(0deg) rotateY(-4deg)}.AppCard_tr13__0oZ4T:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(0deg) rotateY(0deg)}.AppCard_tr14___3jUH:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(0deg) rotateY(4deg)}.AppCard_tr15__cW_ED:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(0deg) rotateY(8deg)}.AppCard_tr16__cp1lA:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(-8deg) rotateY(-8deg)}.AppCard_tr17__ivryS:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(-8deg) rotateY(-4deg)}.AppCard_tr18___e4SS:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(-8deg) rotateY(0deg)}.AppCard_tr19__svwHC:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(-8deg) rotateY(4deg)}.AppCard_tr20__c0dht:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(-8deg) rotateY(8deg)}.AppCard_tr21__uT008:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(-15deg) rotateY(-8deg)}.AppCard_tr22__7C3b9:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(-15deg) rotateY(-4deg)}.AppCard_tr23__pelOb:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(-15deg) rotateY(0deg)}.AppCard_tr24__m4f9f:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(-15deg) rotateY(4deg)}.AppCard_tr25__PdRUD:hover~.AppCard_card__snoAe{transition:125ms ease-in-out;transform:rotateX(-15deg) rotateY(8deg)}.AppCard_actions__gAK2_{position:absolute;bottom:0;left:0;right:0;display:flex;border-top:1px solid rgba(0,0,0,.1);background:rgba(249,250,251,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:300}.AppCard_actionButton__7t0Ff{flex:1;padding:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#4b5563;font-weight:500;font-size:.875rem;transition:all .2s;border:none;background:transparent;cursor:pointer}.AppCard_actionButton__7t0Ff:hover{background:rgba(59,130,246,.1);color:#3b82f6}.AppCard_actionButton__7t0Ff:not(:last-child){border-right:1px solid rgba(0,0,0,.1)}.AppCard_actionButton__7t0Ff svg{width:1.25rem;height:1.25rem}.AppCard_topActions__vRhJl{position:absolute;top:.5rem;right:.5rem;z-index:300;display:flex;gap:.5rem;opacity:0;transition:opacity .2s}.AppCard_container__x8H2R:hover .AppCard_topActions__vRhJl{opacity:1}.AppCard_topButton__Xrgst{padding:.5rem;background:rgba(255,255,255,.9);border-radius:50%;border:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.AppCard_topButton__Xrgst:hover{background:white;transform:scale(1.1)}.AppCard_topButton__Xrgst.AppCard_deleteButton__j61id:hover{background:#fee2e2}.AppCard_topButton__Xrgst svg{width:1rem;height:1rem}.AppCard_deleteButton__j61id svg{color:#ef4444}.AppCard_renameButton___MwU6 svg{color:#6b7280}.AppCard_noselect__UMB4K{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:640px){.AppCard_container__x8H2R{height:240px}.AppCard_appIcon___Jg9Y{font-size:3rem}.AppCard_appTitle___1ww3{font-size:1rem}.AppCard_topActions__vRhJl{opacity:1}}.AppIconView_iconContainer__rrKAE{position:relative;display:inline-block}.AppIconView_iconWrapper___Pvb_{display:flex;flex-direction:column;align-items:center;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.AppIconView_iconCard__is0eD{width:80px;height:80px;border-radius:24px;background:linear-gradient(145deg,#ffffff,#f8f9fa);border:2px solid rgba(0,0,0,.08);box-shadow:12px 12px 24px rgba(0,0,0,.08),-12px -12px 24px rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#4b5563;transition:all .3s ease;position:relative;overflow:hidden}.AppIconView_iconCard__is0eD:hover{box-shadow:16px 16px 32px rgba(0,0,0,.1),-16px -16px 32px rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.5);transform:translateY(-2px);border-color:rgba(0,0,0,.12)}.AppIconView_iconCard__is0eD:active{box-shadow:inset 8px 8px 16px rgba(0,0,0,.08),inset -8px -8px 16px rgba(255,255,255,.9);transform:scale(.98)}.AppIconView_iconCard__is0eD:before{content:"";position:absolute;inset:0;border-radius:24px;background:linear-gradient(145deg,transparent,rgba(255,255,255,.1));opacity:0;transition:opacity .3s ease}.AppIconView_iconCard__is0eD:hover:before{opacity:1}.AppIconView_appName__TVDAa{margin-top:.5rem;font-size:.75rem;color:#4b5563;text-align:center;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.AppIconView_iconWrapper___Pvb_:hover .AppIconView_appName__TVDAa{color:#3b82f6}.AppIconView_renameInput__Ii2PR{margin-top:.5rem;padding:.25rem .5rem;font-size:.75rem;text-align:center;border:2px solid #3b82f6;border-radius:6px;background:#ffffff;max-width:80px;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AppIconView_renameInput__Ii2PR:focus{box-shadow:0 0 0 3px rgba(59,130,246,.2)}.AppIconView_contextMenu__QPwnd{position:fixed;background:#ffffff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);padding:.5rem 0;z-index:50;min-width:160px;animation:AppIconView_menuFadeIn__gDkah .15s ease-out}@keyframes AppIconView_menuFadeIn__gDkah{0%{opacity:0;transform:scale(.95) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.AppIconView_menuItem__z2n6d{width:100%;padding:.5rem 1rem;text-align:left;font-size:.875rem;display:flex;align-items:center;gap:.5rem;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease;color:#374151}.AppIconView_menuItem__z2n6d:hover{background-color:#f3f4f6}.AppIconView_menuItem__z2n6d svg{width:1rem;height:1rem}.AppIconView_menuDivider__MJeKh{height:1px;background-color:#e5e7eb;margin:.25rem 0}.AppIconView_menuItemDelete__5QLxA{color:#dc2626}.AppIconView_menuItemDelete__5QLxA:hover{background-color:#fef2f2}@media (min-width:640px){.AppIconView_iconCard__is0eD{width:96px;height:96px;border-radius:28px;font-size:2.5rem;border:2px solid rgba(0,0,0,.08)}.AppIconView_appName__TVDAa,.AppIconView_renameInput__Ii2PR{font-size:.875rem;max-width:100px}}