.page-module__LnkO1W__page{box-sizing:border-box;color:#dedede;background:#000;min-height:100dvh}.page-module__LnkO1W__shell{background:#000;width:min(100%,728px);min-height:100dvh;margin:0 auto}.page-module__LnkO1W__header{z-index:80;box-sizing:border-box;background:#180024;border-bottom:1px solid #674778;flex-direction:column;width:100%;display:flex;position:sticky;top:0}.page-module__LnkO1W__headerTop{width:100%;height:calc(82px + var(--app-safe-top));box-sizing:border-box;padding:var(--app-safe-top) 16px 0;align-items:center;gap:14px;display:flex}.page-module__LnkO1W__backButton{color:#dedede;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .16s,transform .12s;display:inline-flex}.page-module__LnkO1W__backButton:hover{background:#481e5eb8}.page-module__LnkO1W__backButton:active{transform:scale(.96)}.page-module__LnkO1W__pageTitle{color:#dedede;margin:0;font-size:22px;font-weight:700;line-height:28px}.page-module__LnkO1W__searchRow{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:0 16px 14px;display:grid}.page-module__LnkO1W__searchField{box-sizing:border-box;color:#141414;background:#dedede;border-radius:12px;align-items:center;gap:8px;min-width:0;height:44px;padding:0 12px;display:flex}.page-module__LnkO1W__searchField svg{flex:none}.page-module__LnkO1W__searchInput{color:#141414;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.page-module__LnkO1W__searchInput::placeholder{color:#8d8d8d}.page-module__LnkO1W__searchInput::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.page-module__LnkO1W__searchClearButton{color:#a803fc;cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.page-module__LnkO1W__filterButton{box-sizing:border-box;color:#dedede;min-width:96px;height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #a803fc;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.page-module__LnkO1W__filterButtonActive{background:#481e5e}.page-module__LnkO1W__transactionList{padding:16px 16px calc(var(--app-bottom-navigation-height) + var(--app-safe-bottom) + 20px);flex-direction:column;gap:12px;display:flex}.page-module__LnkO1W__transactionCard{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#300148;border-radius:12px;outline:none;flex-direction:column;gap:12px;width:100%;padding:12px;transition:background-color .14s,transform .12s;display:flex}.page-module__LnkO1W__transactionCard:hover{background:#38104e}.page-module__LnkO1W__transactionCard:active{transform:scale(.995)}.page-module__LnkO1W__transactionCard:focus-visible{outline-offset:2px;outline:2px solid #fe74f5}.page-module__LnkO1W__cardTitleRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.page-module__LnkO1W__categoryName,.page-module__LnkO1W__categoryLink{color:#d2d2d2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.page-module__LnkO1W__categoryLink{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.page-module__LnkO1W__categoryLink:hover{color:#fe74f5;text-decoration:underline}.page-module__LnkO1W__cardTitleRow>span{text-align:right;flex:none;font-size:12px;font-weight:700;line-height:16px}.page-module__LnkO1W__statusFailed{color:#ed5252}.page-module__LnkO1W__statusPending{color:#f5a524}.page-module__LnkO1W__statusProcessing{color:#3687ff}.page-module__LnkO1W__statusShipping,.page-module__LnkO1W__statusDelivered{color:#fe74f5}.page-module__LnkO1W__statusCompleted{color:#19d67a}.page-module__LnkO1W__statusNeutral{color:#a6a6a6}.page-module__LnkO1W__productRow{align-items:center;gap:12px;min-width:0;display:flex}.page-module__LnkO1W__imageFrame{background:#481e5e;border-radius:8px;flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.page-module__LnkO1W__imageFrame img{object-fit:contain;border-radius:2px;width:40px;height:56px;display:block}.page-module__LnkO1W__imageFallback{color:#a6a6a6;font-size:20px;font-weight:700}.page-module__LnkO1W__productContent{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.page-module__LnkO1W__productCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__LnkO1W__productCopy strong{color:#d2d2d2;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.page-module__LnkO1W__productCopy span{color:#a6a6a6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.page-module__LnkO1W__totalRow{justify-content:flex-end;align-items:center;gap:4px;display:flex}.page-module__LnkO1W__totalRow span{color:#d2d2d2;font-size:12px;line-height:16px}.page-module__LnkO1W__totalRow strong{color:#d2d2d2;font-size:14px;font-weight:700;line-height:20px}.page-module__LnkO1W__cardActions{justify-content:flex-end;align-items:center;display:flex}.page-module__LnkO1W__secondaryAction,.page-module__LnkO1W__primaryAction{box-sizing:border-box;min-height:36px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.page-module__LnkO1W__secondaryAction{color:#dedede;background:0 0;border:1px solid #dedede}.page-module__LnkO1W__primaryAction{color:#dedede;background:#a803fc;border:1px solid #0000}.page-module__LnkO1W__secondaryAction:disabled,.page-module__LnkO1W__primaryAction:disabled{cursor:default;opacity:.55}.page-module__LnkO1W__loadMore{justify-content:center;align-items:center;min-height:52px;display:flex}.page-module__LnkO1W__initialLoading{min-height:calc(100dvh - var(--app-safe-top) - 58px - var(--app-bottom-navigation-height) - var(--app-safe-bottom));justify-content:center;align-items:center;display:flex}.page-module__LnkO1W__queryLoading{min-height:calc(100dvh - var(--app-safe-top) - 150px - var(--app-bottom-navigation-height) - var(--app-safe-bottom));box-sizing:border-box;padding:48px 16px calc(var(--app-bottom-navigation-height) + var(--app-safe-bottom) + 24px);justify-content:center;align-items:center;display:flex}.page-module__LnkO1W__queryLoadingSpinner{box-sizing:border-box;border:2px solid #a803fc;border-top-color:#0000;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite page-module__LnkO1W__transaction-query-spin}.page-module__LnkO1W__spinner{animation:.8s linear infinite page-module__LnkO1W__transaction-list-spin}.page-module__LnkO1W__emptyState{min-height:calc(100dvh - var(--app-safe-top) - 58px - var(--app-bottom-navigation-height) - var(--app-safe-bottom));box-sizing:border-box;padding:32px 16px calc(var(--app-bottom-navigation-height) + var(--app-safe-bottom) + 32px);flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex}.page-module__LnkO1W__emptyState img{object-fit:contain;width:220px;height:160px;display:block}.page-module__LnkO1W__emptyCopy{flex-direction:column;align-items:center;gap:8px;display:flex}.page-module__LnkO1W__emptyCopy h2{color:#dedede;text-align:center;margin:0;font-size:24px;font-weight:700;line-height:28px}.page-module__LnkO1W__emptyCopy p{color:#d2d2d2;text-align:center;margin:0;font-size:14px;line-height:20px}.page-module__LnkO1W__emptyButton{color:#dedede;width:min(240px,100%);height:44px;font:inherit;cursor:pointer;background:#a803fc;border:0;border-radius:12px;font-size:14px;font-weight:700}.page-module__LnkO1W__errorState{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:50dvh;padding:32px 16px;display:flex}.page-module__LnkO1W__errorState p{color:#ed5252;text-align:center;margin:0;font-size:14px;line-height:20px}.page-module__LnkO1W__errorState button{color:#dedede;height:44px;font:inherit;cursor:pointer;background:#a803fc;border:0;border-radius:12px;padding:0 20px;font-size:14px;font-weight:700}.page-module__LnkO1W__actionErrorBar{left:50%;bottom:calc(var(--app-bottom-navigation-height) + var(--app-safe-bottom) + 12px);z-index:950;box-sizing:border-box;color:#ed5252;background:#3a1717;border-radius:8px;width:min(100% - 32px,696px);padding:12px;font-size:13px;line-height:18px;position:fixed;transform:translate(-50%)}.page-module__LnkO1W__sheetOverlay{z-index:1000;background:#000000ad;justify-content:center;align-items:flex-end;animation:.18s ease-out page-module__LnkO1W__transaction-sheet-backdrop-in;display:flex;position:fixed;inset:0}.page-module__LnkO1W__completionSheet{width:min(100% - 24px,704px);margin-bottom:max(12px, var(--app-safe-bottom));background:#300148;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.page-module__LnkO1W__completionSheetHandle{background:#481e5e;border-radius:6px;flex:0 0 4px;width:60px;height:4px;margin:8px auto 0}.page-module__LnkO1W__completionSheetBody{flex-direction:column;gap:16px;padding:16px;display:flex}.page-module__LnkO1W__completionSheetCopy{flex-direction:column;gap:8px;display:flex}.page-module__LnkO1W__completionSheetCopy h2{color:#dedede;margin:0;font-size:20px;font-weight:700;line-height:26px}.page-module__LnkO1W__completionSheetCopy p{color:#d2d2d2;margin:0;font-size:14px;line-height:20px}.page-module__LnkO1W__completionSheetActions{flex-direction:column;gap:12px;display:flex}.page-module__LnkO1W__filterSheet{width:min(100% - 24px,704px);max-height:min(620px, calc(100dvh - 24px - var(--app-safe-top)));margin-bottom:max(12px, var(--app-safe-bottom));background:#300148;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.page-module__LnkO1W__filterSheetHandle{background:#481e5e;border-radius:6px;flex:0 0 4px;width:60px;height:4px;margin:8px auto 0}.page-module__LnkO1W__filterSheetHeader{box-sizing:border-box;border-bottom:1px solid #674778;flex:none;padding:18px 20px}.page-module__LnkO1W__filterSheetHeader h2{color:#dedede;margin:0;font-size:22px;font-weight:700;line-height:28px}.page-module__LnkO1W__filterSheet,.page-module__LnkO1W__completionSheet{transform-origin:bottom;animation:.26s cubic-bezier(.22,1,.36,1) page-module__LnkO1W__transaction-sheet-slide-in}.page-module__LnkO1W__filterOptions{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 20px;overflow-y:auto}.page-module__LnkO1W__filterOption{color:#dedede;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:16px;line-height:22px;display:flex}.page-module__LnkO1W__filterRadio{appearance:none;cursor:pointer;background:0 0;border:1px solid #674778;border-radius:50%;flex:0 0 24px;width:24px;height:24px;margin:0}.page-module__LnkO1W__filterRadio:checked{background:#dedede;border:6px solid #a803fc}.page-module__LnkO1W__filterFooter{border-top:1px solid #674778;flex:none;padding:16px 20px 20px}.page-module__LnkO1W__applyFilterButton{color:#dedede;width:100%;height:48px;font:inherit;cursor:pointer;background:#a803fc;border:0;border-radius:12px;font-size:16px;font-weight:700}.page-module__LnkO1W__confirmCompletionButton,.page-module__LnkO1W__cancelCompletionButton{box-sizing:border-box;width:100%;height:44px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:700;display:flex}.page-module__LnkO1W__confirmCompletionButton{color:#dedede;background:#a803fc;border:0}.page-module__LnkO1W__cancelCompletionButton{color:#dedede;background:0 0;border:1px solid #dedede}.page-module__LnkO1W__confirmCompletionButton:disabled,.page-module__LnkO1W__cancelCompletionButton:disabled{cursor:default;opacity:.55}.page-module__LnkO1W__completionError{color:#ed5252;margin:0;font-size:12px;line-height:16px}@keyframes page-module__LnkO1W__transaction-list-spin{to{transform:rotate(360deg)}}@keyframes page-module__LnkO1W__transaction-query-spin{to{transform:rotate(360deg)}}@keyframes page-module__LnkO1W__transaction-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes page-module__LnkO1W__transaction-sheet-slide-in{0%{opacity:.65;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module__LnkO1W__transactionCard{transition:none}.page-module__LnkO1W__spinner{animation-duration:1.5s}.page-module__LnkO1W__sheetOverlay,.page-module__LnkO1W__filterSheet,.page-module__LnkO1W__completionSheet{animation:none}.page-module__LnkO1W__queryLoadingSpinner{animation-duration:1.5s}}
