.adminLayout{width:100%;background:#0a0a0d;color:var(--text);font-family:var(--font-ui)}.adminLayout,.adminSidebar{display:flex;min-height:100vh}.adminSidebar{width:220px;background:var(--bg-2);border-right:1px solid var(--border);flex-direction:column;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto;flex-shrink:0}.adminSidebarLogo{padding:20px 20px 12px;font-family:var(--font-display);font-size:18px;letter-spacing:1px;color:var(--accent);border-bottom:1px solid var(--border);-webkit-user-select:none;-moz-user-select:none;user-select:none}.adminSidebarNav{flex:1 1;padding:12px 0;display:flex;flex-direction:column;gap:2px}.adminNavLink{display:flex;align-items:center;gap:10px;padding:9px 20px;font-size:13px;font-weight:500;color:var(--text-2);text-decoration:none;border-radius:0;transition:background .15s,color .15s}.adminNavLink:hover{background:rgba(255,255,255,.05);color:var(--text)}.adminNavLink.active{background:rgba(220,38,38,.1);color:var(--accent);border-left:2px solid var(--accent)}.adminNavIcon{display:flex;align-items:center;justify-content:center;font-size:16px;width:18px;flex-shrink:0}.adminSidebarFooter{padding:16px 20px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.adminUserEmail{font-size:11px;color:var(--text-3);word-break:break-all}.adminLogoutBtn{font-size:12px;color:var(--accent);background:none;border:none;cursor:pointer;text-align:left;padding:0;font-family:var(--font-ui)}.adminLogoutBtn:hover{text-decoration:underline}.adminMain{flex:1 1;min-width:0;width:0;display:flex;flex-direction:column}.adminHeader{padding:14px 28px;border-bottom:1px solid var(--border);background:var(--bg-2);display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box}.adminPageTitle{font-family:var(--font-display);font-size:22px;letter-spacing:1px;color:var(--text);margin:0}.adminContent{padding:24px 28px;flex:1 1;width:100%;box-sizing:border-box}.adminStatsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:14px;gap:14px;margin-bottom:28px}.adminStatCard{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:16px 18px}.adminStatLabel{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.adminStatValue{font-family:var(--font-display);font-size:28px;color:var(--text);line-height:1}.adminStatSub{font-size:11px;color:var(--text-2);margin-top:4px}.adminToolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.adminSearch{background:var(--bg-2);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:8px 12px;font-family:var(--font-ui);font-size:13px;width:220px;outline:none;transition:border-color .15s}.adminSearch:focus{border-color:var(--accent)}.adminSearch::placeholder{color:var(--text-3)}.adminSelect{background:var(--bg-2);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:8px 10px;font-family:var(--font-ui);font-size:13px;outline:none;cursor:pointer;transition:border-color .15s}.adminSelect:focus{border-color:var(--accent)}.adminTableWrap{overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--bg-2)}.adminTable{width:100%;border-collapse:collapse;font-size:13px}.adminTable th{text-align:left;font-size:11px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);white-space:nowrap}.adminTable td,.adminTable th{padding:10px 14px;vertical-align:middle}.adminTable td{border-bottom:1px solid var(--border-subtle);color:var(--text-2)}.adminTable tr:last-child td{border-bottom:none}.adminTable tr:hover td{background:rgba(255,255,255,.025)}.adminTableCell--primary{color:var(--text);font-weight:500}.adminTableCell--mono{font-family:monospace;font-size:11px;color:var(--text-3)}.adminBadge{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.adminBadge--active{background:rgba(16,185,129,.15);color:#10b981}.adminBadge--inactive{background:rgba(220,38,38,.12);color:#ef4444}.adminBadge--pending{background:rgba(245,158,11,.15);color:#f59e0b}.adminBadge--open{background:rgba(56,189,248,.12);color:#38bdf8}.adminBadge--resolved{background:rgba(16,185,129,.12);color:#10b981}.adminBadge--new{background:rgba(129,140,248,.15);color:#818cf8}.adminBadge--converted{background:rgba(16,185,129,.12);color:#10b981}.adminBadge--lead{background:rgba(245,158,11,.12);color:#f59e0b}.adminBadge--success{background:rgba(16,185,129,.12);color:#10b981}.adminBadge--failed{background:rgba(220,38,38,.12);color:#ef4444}.adminBadge--refunded{background:rgba(139,92,246,.15);color:#a78bfa}.adminPagination{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:13px;color:var(--text-2)}.adminPagBtn{background:var(--bg-2);border:1px solid var(--border);border-radius:6px;color:var(--text);padding:6px 12px;font-family:var(--font-ui);font-size:13px;cursor:pointer;transition:border-color .15s}.adminPagBtn:hover:not(:disabled){border-color:var(--accent)}.adminPagBtn:disabled{opacity:.35;cursor:default}.adminBtn{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:#fff;border:none;border-radius:7px;padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.adminBtn:hover{opacity:.85}.adminBtn--secondary{background:rgba(255,255,255,.06);color:var(--text)}.adminBtn--secondary:hover{background:rgba(255,255,255,.1);opacity:1}.adminBtn--danger{background:rgba(220,38,38,.2);color:#ef4444}.adminBtn--sm{padding:5px 10px;font-size:12px}.adminModalOverlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.adminModal{background:var(--bg-2);border:1px solid var(--border-md);border-radius:14px;width:100%;max-width:600px;max-height:85vh;overflow-y:auto;padding:28px;box-shadow:var(--shadow-lg)}.adminModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.adminModalTitle{font-family:var(--font-display);font-size:20px;color:var(--text);margin:0}.adminModalClose{background:none;border:none;color:var(--text-3);font-size:20px;cursor:pointer;padding:0;line-height:1;flex-shrink:0}.adminModalClose:hover{color:var(--text)}.adminModalSection{margin-bottom:18px}.adminModalLabel{font-size:11px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.adminModalValue{font-size:14px;color:var(--text);word-break:break-all}.adminModalActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.adminInput{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:7px;color:var(--text);padding:9px 12px;font-family:var(--font-ui);font-size:13px;outline:none;transition:border-color .15s;box-sizing:border-box}.adminInput:focus{border-color:var(--accent)}.adminTextarea{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:7px;color:var(--text);padding:9px 12px;font-family:var(--font-ui);font-size:13px;outline:none;resize:vertical;min-height:80px;transition:border-color .15s;box-sizing:border-box}.adminTextarea:focus{border-color:var(--accent)}.adminEmptyState{text-align:center;padding:48px 24px;color:var(--text-3);font-size:14px}.adminEmptyStateIcon{font-size:32px;margin-bottom:12px;display:block}.adminLoadingState{text-align:center;padding:48px 24px;color:var(--text-2);font-size:14px}.adminErrorState{background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.2);border-radius:8px;padding:14px 16px;color:#ef4444;font-size:13px;margin-bottom:16px}.adminToast{position:fixed;bottom:28px;right:28px;z-index:2000;background:var(--bg-2);border:1px solid var(--border-md);border-radius:8px;padding:12px 18px;font-size:13px;color:var(--text);box-shadow:var(--shadow-lg);animation:adminToastIn .2s ease}.adminToast--success{border-left:3px solid #10b981}.adminToast--error{border-left:3px solid #ef4444}@keyframes adminToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.adminRowActions{display:flex;gap:6px;align-items:center}.adminPlaygroundGrid{height:100%;display:grid;grid-template-columns:340px 1fr;grid-gap:20px;gap:20px}.adminPlaygroundPanel{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:20px}.adminPlaygroundLabel{font-family:var(--font-display);font-size:16px;color:var(--text);margin:0 0 14px}.adminPlaygroundPreview{background:#fff;border-radius:6px;overflow:auto;min-height:600px;max-height:60vh}.adminPlaygroundPreviewIframe{width:100%;height:100%;min-height:600px;border:none;display:block}.adminAccessList{display:flex;flex-direction:column;gap:6px}.adminAccessItem{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:rgba(255,255,255,.03);border:1px solid var(--border-subtle);border-radius:6px;font-size:12px}@media (max-width:900px){.adminSidebar{width:60px}.adminNavLink span:not(.adminNavIcon),.adminSidebarFooter .adminLogoutBtn,.adminSidebarFooter .adminUserEmail,.adminSidebarLogo{display:none}.adminPlaygroundGrid{grid-template-columns:1fr}}@media (max-width:600px){.adminSidebar{display:none}.adminContent{padding:16px 14px calc(72px + env(safe-area-inset-bottom, 0px))}.adminHeader{padding:12px 16px}}.adminMobileNav{display:none}@media (max-width:600px){.adminMobileNav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:200;background:rgba(10,10,14,.97);border-top:1px solid var(--border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:6px 8px calc(env(safe-area-inset-bottom, 0px) + 6px);overflow-x:auto;gap:2px;scrollbar-width:none}.adminMobileNav::-webkit-scrollbar{display:none}.adminMobileNavLink{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 10px;font-size:9px;font-weight:600;color:var(--text-3);text-decoration:none;border-radius:8px;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;transition:color .15s ease,background .15s ease;min-width:52px}.adminMobileNavLink.active{color:var(--accent);background:var(--accent-dim)}.adminMobileNavLink:hover:not(.active){color:var(--text-2);background:rgba(255,255,255,.04)}.adminMobileNavIcon{display:flex;align-items:center;justify-content:center}.adminMobileNavLabel{line-height:1}}.adminSortTh{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle}.adminSortTh:hover{color:var(--text-2)}.adminSortTh--active{color:var(--accent)}.adminSortIcon{display:inline-flex;align-items:center;margin-left:4px;font-size:10px;opacity:.5;vertical-align:middle}.adminSortTh--active .adminSortIcon{opacity:1;color:var(--accent)}.adminBtnPrimary{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:#fff;border:none;border-radius:7px;padding:8px 16px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.adminBtnPrimary:hover{opacity:.85}.adminBtnSecondary{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.06);color:var(--text);border:1px solid var(--border-1);border-radius:7px;padding:8px 16px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.adminBtnSecondary:hover{background:rgba(255,255,255,.1)}.adminBtnDanger{display:inline-flex;align-items:center;gap:6px;background:rgba(220,38,38,.15);color:#ef4444;border:1px solid rgba(220,38,38,.3);border-radius:7px;padding:8px 16px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.adminBtnDanger:hover{background:rgba(220,38,38,.25)}.adminBtnDanger:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lpPhoneFloat{animation:phoneFloat 5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lpPhoneFloat{animation:none}}@keyframes badgeGlow{0%,to{box-shadow:0 0 8px #22c55e,0 0 0 0 rgba(34,197,94,.5)}50%{box-shadow:0 0 12px #22c55e,0 0 8px rgba(34,197,94,.3)}}.lpHeroBadgeDot{animation:lpPulse 2s ease-in-out infinite,badgeGlow 2.5s ease-in-out infinite}.gameBtn{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@keyframes tabLineGrow{0%{width:0;opacity:0}to{width:18px;opacity:1}}.tabBtn.active:after{animation:tabLineGrow .32s cubic-bezier(.16,1,.3,1) forwards}@media (prefers-reduced-motion:reduce){.tabBtn.active:after{animation:none}}@keyframes burstExpand{0%{transform:scale(.4);opacity:.7}60%{opacity:.35}to{transform:scale(2.2);opacity:0}}.completionScreen__burst{position:absolute;inset:0;margin:auto;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--accent-glow) 0,transparent 70%);pointer-events:none;animation:burstExpand 1.2s cubic-bezier(.16,1,.3,1) forwards}@media (prefers-reduced-motion:reduce){.completionScreen__burst{animation:none;opacity:0}}@keyframes skeletonShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes xpFloat{0%{opacity:0;transform:translateY(0) scale(.8)}30%{opacity:1;transform:translateY(-12px) scale(1.05)}to{opacity:0;transform:translateY(-32px) scale(.9)}}.xpRewardPop{position:absolute;top:0;right:8px;font-weight:700;font-size:.9rem;color:var(--accent-2);pointer-events:none;animation:xpFloat 1.2s ease-out forwards}@keyframes questDoneFlash{0%{background:var(--green-dim);border-color:var(--green-border)}to{background:initial;border-color:initial}}.questCard--justDone{animation:questDoneFlash .9s ease-out forwards}@keyframes levelGlow{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,0)}50%{box-shadow:0 0 16px 4px var(--accent-glow)}}.levelBadge--glow{animation:levelGlow 1.8s ease-in-out 3}@keyframes streakPulse{0%,to{box-shadow:0 0 0 0 rgba(255,100,0,0)}50%{box-shadow:0 0 10px 2px rgba(255,100,0,.25)}}.streakCounter--active{animation:streakPulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.streakCounter--active{animation:none}}.bar>span,.xpBar__fill{transition:width .8s cubic-bezier(.16,1,.3,1);will-change:width}@media (prefers-reduced-motion:reduce){.bar>span,.xpBar__fill{transition:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.installBanner.show{animation:slideDown .4s cubic-bezier(.16,1,.3,1) forwards}@media (min-width:768px){.statPanel{grid-template-columns:repeat(4,1fr)}.statPanel__item--full{grid-column:1/-1}.adminStatsGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:720px){.grid.three{grid-template-columns:1fr}.grid.two:has(.chartWrap){grid-template-columns:1fr}}@media (max-width:560px){.app,.hero{padding-left:12px;padding-right:12px}.hero{margin-left:-12px;margin-right:-12px}.card{padding:14px 15px;border-radius:var(--r-lg);margin-bottom:10px}.heroCard{padding:13px 15px}.title{font-size:1.02rem}.checkZone,.formGrid,.grid.two,.pillRow{grid-template-columns:1fr}.tabsInner{gap:4px}.tabBtn{min-height:50px;border-radius:var(--r-sm)}.tabLabel{font-size:.61rem}.tabEmoji{font-size:1.05rem}.navControls{gap:10px}.navButtons,.navGroup{flex:1 1;justify-content:center}.exActions{flex-wrap:wrap;gap:10px}.toggleWrap{flex:1 1;min-width:140px}.exBtns{gap:8px}.exerciseCard{padding:13px;border-radius:var(--r-md)}.exerciseName{font-size:.88rem}.metaTag{font-size:.7rem;padding:4px 9px}.statValue{font-size:1.28rem}canvas{height:180px}.kpiStrip{gap:8px}.kpiStrip,.macroStrip{grid-template-columns:repeat(4,1fr)}.kpiValue{font-size:1.05rem}.actions{gap:5px}.btn{font-size:.82rem;padding:10px 14px}}@media (max-width:400px){.checkZone{grid-template-columns:1fr}.macroStrip{grid-template-columns:repeat(2,1fr)}.macroLbl{font-size:.56rem}}@media (max-width:380px){.tabs{padding-left:8px;padding-right:8px}.tabLabel{display:none}.tabBtn{min-height:48px}.statPanel{grid-template-columns:1fr}.statPanel__item--full{grid-column:auto}}.glossaryBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:400;animation:fadeIn var(--t-normal) var(--ease-out)}.glossaryTray{position:fixed;top:0;right:0;bottom:0;width:min(360px,92vw);background:var(--surface-3);border-left:1px solid var(--border-md);z-index:401;display:flex;flex-direction:column;overflow:hidden;box-shadow:-8px 0 40px rgba(0,0,0,.55);animation:slideInRight var(--t-slow) var(--ease-out);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0)}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.glossaryTrayHeader{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 18px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.glossaryTrayTitle{font-size:1.1rem;font-weight:700;color:var(--text);letter-spacing:-.02em}.glossaryTraySub{font-size:.75rem;color:var(--text-3);margin-top:2px}.glossaryTraySearch{margin:12px 14px 8px;display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.05);border:1px solid var(--border-md);border-radius:var(--r-sm);padding:0 12px;flex-shrink:0}.glossaryTraySearchInput{flex:1 1;background:transparent;border:none;outline:none;color:var(--text);font-size:.85rem;padding:10px 0}.glossaryTraySearchInput::placeholder{color:var(--text-3)}.glossaryCategoryRow{display:flex;gap:6px;padding:0 14px 10px;overflow-x:auto;flex-shrink:0;scrollbar-width:none}.glossaryCategoryRow::-webkit-scrollbar{display:none}.glossaryCategoryPill{white-space:nowrap;font-size:.72rem;font-weight:700;padding:5px 12px;border-radius:var(--r-full);border:1px solid var(--border-md);background:transparent;color:var(--text-2);cursor:pointer;transition:all var(--t-fast) var(--ease-out);letter-spacing:.03em;text-transform:uppercase}.glossaryCategoryPill.active,.glossaryCategoryPill:hover{border-color:var(--border-accent);color:var(--cyan)}.glossaryCategoryPill.active{background:var(--cyan-dim)}.glossaryTrayList{flex:1 1;overflow-y:auto;padding:4px 14px 20px;display:flex;flex-direction:column;gap:6px}.glossaryTrayEntry{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:var(--r-sm);padding:12px 14px;transition:border-color var(--t-fast)}.glossaryTrayEntry:hover{border-color:var(--border-md)}.glossaryTrayEntryTerm{font-size:.83rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.glossaryTrayEntryCategory{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cyan);margin-top:2px;margin-bottom:5px}.glossaryTrayEntryDef{font-size:.79rem;color:var(--text-2);line-height:1.65}.glossaryTrayEmpty{text-align:center;color:var(--text-3);font-size:.83rem;padding:40px 0}.nutritionCalsRow{display:flex;gap:10px;margin-top:8px}.nutritionCalCard{flex:1 1;background:var(--cyan-dim);border:1px solid var(--border-accent);border-radius:var(--r-sm);padding:10px 12px;text-align:center}.nutritionCalLabel{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cyan)}.nutritionCalValue{font-size:1.1rem;font-weight:700;color:var(--text);margin-top:2px}.muscleChipsRow{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.muscleChip{font-size:.68rem;font-weight:700;padding:3px 9px;border-radius:var(--r-full);background:var(--purple-dim);border:1px solid rgba(129,140,248,.22);color:var(--purple);letter-spacing:.02em}.guideFilterRow{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;margin-top:10px}.guideFilterRow::-webkit-scrollbar{display:none}.guideFilterPill{white-space:nowrap;font-size:.72rem;font-weight:700;padding:5px 12px;border-radius:var(--r-full);border:1px solid var(--border-md);background:transparent;color:var(--text-2);cursor:pointer;transition:all var(--t-fast) var(--ease-out);letter-spacing:.03em;text-transform:uppercase}.guideFilterPill.active,.guideFilterPill:hover{border-color:var(--border-accent);color:var(--cyan)}.guideFilterPill.active{background:var(--cyan-dim)}.guideSearchWrap{position:relative;display:flex;align-items:center;margin-top:10px}.guideSearchIcon{position:absolute;left:12px;color:var(--text-3);pointer-events:none;flex-shrink:0}.guideSearchInput{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--border-md);border-radius:var(--r-sm);padding:9px 36px 9px 34px;font-size:.84rem;color:var(--text);outline:none;transition:border-color var(--t-fast) ease,background var(--t-fast) ease;-webkit-appearance:none}.guideSearchInput::placeholder{color:var(--text-3)}.guideSearchInput:focus{border-color:var(--accent-border);background:rgba(255,255,255,.06)}.guideSearchInput::-webkit-search-cancel-button{display:none}.guideSearchClear{position:absolute;right:10px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-3);cursor:pointer;padding:4px;border-radius:var(--r-xs);min-width:24px;min-height:24px;transition:color var(--t-fast) ease}.guideSearchClear:hover{color:var(--text)}phantom-ui[loading] *{-webkit-text-fill-color:transparent!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}phantom-ui[loading] [role=button],phantom-ui[loading] button,phantom-ui[loading] canvas,phantom-ui[loading] img,phantom-ui[loading] svg,phantom-ui[loading] video{opacity:0!important}phantom-ui[loading] [data-shimmer-ignore],phantom-ui[loading] [data-shimmer-ignore] *{-webkit-text-fill-color:initial!important;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}phantom-ui[loading] [data-shimmer-ignore] [role=button],phantom-ui[loading] [data-shimmer-ignore] button,phantom-ui[loading] [data-shimmer-ignore] canvas,phantom-ui[loading] [data-shimmer-ignore] img,phantom-ui[loading] [data-shimmer-ignore] svg,phantom-ui[loading] [data-shimmer-ignore] video{opacity:1!important}