.login-prompt-modal-module__m5WhjW__overlay{z-index:200;background:#00000073;justify-content:center;align-items:flex-end;animation:.2s login-prompt-modal-module__m5WhjW__overlayFadeIn;display:flex;position:fixed;inset:0}.login-prompt-modal-module__m5WhjW__modal{background:var(--tpt-surface);border-radius:var(--radius-lg)var(--radius-lg)0 0;width:100%;max-width:680px;padding:32px 24px max(env(safe-area-inset-bottom,24px),24px);animation:.25s login-prompt-modal-module__m5WhjW__slideUp}.login-prompt-modal-module__m5WhjW__closeRow{margin-bottom:var(--space-sm);justify-content:flex-end;display:flex}.login-prompt-modal-module__m5WhjW__closeBtn{border-radius:var(--radius-full);background:var(--tpt-bg);width:32px;height:32px;color:var(--tpt-ink-tertiary);cursor:pointer;transition:background var(--duration-fast);border:0;place-items:center;display:grid}.login-prompt-modal-module__m5WhjW__closeBtn:active{background:var(--tpt-border)}.login-prompt-modal-module__m5WhjW__body{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.login-prompt-modal-module__m5WhjW__title{font-size:var(--font-lg);color:var(--tpt-ink);margin:0;font-weight:700;line-height:1.4}.login-prompt-modal-module__m5WhjW__description{font-size:var(--font-base);color:var(--tpt-ink-secondary);margin:0;line-height:1.55}.login-prompt-modal-module__m5WhjW__loginArea{margin-top:var(--space-md);justify-content:center;display:flex}@keyframes login-prompt-modal-module__m5WhjW__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes login-prompt-modal-module__m5WhjW__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.bottom-nav-module__ksfstW__bottomNav{background:var(--tpt-surface);border-top:1px solid var(--tpt-border);z-index:70;padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.bottom-nav-module__ksfstW__bottomNavInner{max-width:680px;margin:0 auto;display:flex}.bottom-nav-module__ksfstW__tab{color:var(--tpt-ink-tertiary);cursor:pointer;transition:color var(--duration-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:10px 0 8px;display:flex}.bottom-nav-module__ksfstW__tab:active{opacity:.7}.bottom-nav-module__ksfstW__tabActive{color:var(--tpt-accent)}.bottom-nav-module__ksfstW__tabIcon{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.bottom-nav-module__ksfstW__tabLabel{font-size:var(--font-xs);letter-spacing:.02em;font-weight:600}
.error-boundary-module__G4mEzW__fallback{min-height:50vh;padding:var(--space-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.error-boundary-module__G4mEzW__icon{width:56px;height:56px;margin-bottom:var(--space-md);color:var(--tpt-ink-tertiary)}.error-boundary-module__G4mEzW__title{font-size:var(--font-lg);color:var(--tpt-ink);margin:0 0 var(--space-sm);font-weight:700}.error-boundary-module__G4mEzW__description{font-size:var(--font-base);color:var(--tpt-ink-secondary);margin:0 0 var(--space-lg)}.error-boundary-module__G4mEzW__retryBtn{padding:var(--space-sm)var(--space-lg);background:var(--tpt-ink);color:#fff;border-radius:var(--radius-md);font-size:var(--font-base);cursor:pointer;transition:opacity var(--duration-fast);border:none;font-weight:600}.error-boundary-module__G4mEzW__retryBtn:active{opacity:.85}
.toast-module__4cw_TW__toastContainer{bottom:calc(56px + env(safe-area-inset-bottom,0px) + var(--space-sm));z-index:80;width:calc(100% - var(--space-lg)*2);pointer-events:none;max-width:600px;position:fixed;left:50%;transform:translate(-50%)}.toast-module__4cw_TW__toast{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:var(--tpt-ink);color:#fff;font-size:var(--font-sm);box-shadow:var(--shadow-lg);pointer-events:auto;animation:toast-module__4cw_TW__toastSlideUp var(--duration-normal)ease forwards;line-height:1.4;display:flex}.toast-module__4cw_TW__toast.toast-module__4cw_TW__exiting{animation:toast-module__4cw_TW__toastSlideDown var(--duration-fast)ease forwards}.toast-module__4cw_TW__icon{flex-shrink:0;width:18px;height:18px}.toast-module__4cw_TW__iconSuccess{color:#4ade80}.toast-module__4cw_TW__iconError{color:#f87171}.toast-module__4cw_TW__iconInfo{color:#60a5fa}.toast-module__4cw_TW__message{flex:1;min-width:0}@keyframes toast-module__4cw_TW__toastSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.toast-module__4cw_TW__spinner{width:14px;height:14px;animation:toast-module__4cw_TW__spin var(--duration-slow)linear infinite;vertical-align:middle;margin-right:var(--space-xs);border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;display:inline-block}.toast-module__4cw_TW__spinnerDark{border-color:#00000026;border-top-color:var(--tpt-ink);}@keyframes toast-module__4cw_TW__spin{to{transform:rotate(360deg)}}@keyframes toast-module__4cw_TW__toastSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}
.my-page-module__tqENcG__page{background:var(--tpt-bg);min-height:100dvh}.my-page-module__tqENcG__header{z-index:50;background:var(--tpt-surface);border-bottom:1px solid var(--tpt-border);position:sticky;top:0}.my-page-module__tqENcG__headerInner{max-width:680px;padding:max(env(safe-area-inset-top),14px)20px 14px;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.my-page-module__tqENcG__title{font-size:var(--font-lg);color:var(--tpt-ink);margin:0;font-weight:700}.my-page-module__tqENcG__content{max-width:680px;padding:20px 20px calc(80px + env(safe-area-inset-bottom,0px));margin:0 auto}.my-page-module__tqENcG__profileSection{align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-md);display:flex}.my-page-module__tqENcG__avatar{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:56px;height:56px;display:block}.my-page-module__tqENcG__avatarFallback{border-radius:var(--radius-full);background:var(--tpt-accent);color:#fff;width:56px;height:56px;font-size:var(--font-lg);flex-shrink:0;place-items:center;font-weight:700;display:grid}.my-page-module__tqENcG__profileInfo{flex:1;min-width:0}.my-page-module__tqENcG__profileName{font-size:var(--font-md);color:var(--tpt-ink);margin:0;font-weight:700}.my-page-module__tqENcG__profileEmail{margin:var(--space-xs)0 0;font-size:var(--font-sm);color:var(--tpt-ink-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-page-module__tqENcG__menuList{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-md);overflow:hidden}.my-page-module__tqENcG__menuItem{width:100%;padding:var(--space-md)var(--space-md);cursor:pointer;transition:background var(--duration-fast);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.my-page-module__tqENcG__menuItem:active{background:var(--tpt-bg)}.my-page-module__tqENcG__menuItem+.my-page-module__tqENcG__menuItem{border-top:1px solid var(--tpt-border)}.my-page-module__tqENcG__menuLabel{font-size:var(--font-md);color:var(--tpt-ink);font-weight:500}.my-page-module__tqENcG__menuChevron{color:var(--tpt-ink-tertiary);flex-shrink:0}.my-page-module__tqENcG__logoutBtn{border-radius:var(--radius-lg);background:var(--tpt-surface);width:100%;box-shadow:var(--shadow-sm);padding:var(--space-md)var(--space-md);font-size:var(--font-md);color:var(--tpt-ink-secondary);cursor:pointer;text-align:center;transition:background var(--duration-fast);border:0;font-weight:500;display:block}.my-page-module__tqENcG__logoutBtn:active{background:var(--tpt-bg)}@media (max-width:480px){.my-page-module__tqENcG__headerInner,.my-page-module__tqENcG__content{padding-left:var(--space-md);padding-right:var(--space-md)}.my-page-module__tqENcG__profileSection{padding:var(--space-md)}.my-page-module__tqENcG__menuItem{padding:var(--space-md)var(--space-md)}}
.sub-page-header-module__jD-nlG__header{z-index:50;background:var(--tpt-surface);border-bottom:1px solid var(--tpt-border);position:sticky;top:0}.sub-page-header-module__jD-nlG__headerInner{align-items:center;gap:var(--space-sm);max-width:680px;padding:max(env(safe-area-inset-top),14px)20px 14px;margin:0 auto;display:flex}.sub-page-header-module__jD-nlG__backBtn{border-radius:var(--radius-full);width:36px;height:36px;color:var(--tpt-ink);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;flex-shrink:0;place-items:center;margin-left:-8px;display:grid}.sub-page-header-module__jD-nlG__backBtn:active{background:var(--tpt-bg)}.sub-page-header-module__jD-nlG__title{font-size:var(--font-md);color:var(--tpt-ink);margin:0;font-weight:700}@media (max-width:480px){.sub-page-header-module__jD-nlG__headerInner{padding-left:var(--space-md);padding-right:var(--space-md)}}
.edit-profile-page-module__3-UzYW__page{background:var(--tpt-bg);min-height:100dvh}.edit-profile-page-module__3-UzYW__content{max-width:680px;padding:20px 20px calc(80px + env(safe-area-inset-bottom,0px));margin:0 auto}.edit-profile-page-module__3-UzYW__form{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-md)}.edit-profile-page-module__3-UzYW__fieldLabel{font-size:var(--font-sm);color:var(--tpt-ink-secondary);margin-bottom:var(--space-sm);font-weight:600;display:block}.edit-profile-page-module__3-UzYW__input{border:1px solid var(--tpt-border);border-radius:var(--radius-md);background:var(--tpt-bg);width:100%;padding:var(--space-md)var(--space-md);font-size:var(--font-md);color:var(--tpt-ink);transition:border-color var(--duration-fast);outline:none;font-family:inherit;display:block}.edit-profile-page-module__3-UzYW__input:focus{border-color:var(--tpt-accent)}.edit-profile-page-module__3-UzYW__saveBtn{border-radius:var(--radius-md);background:var(--tpt-accent);color:#fff;width:100%;font-size:var(--font-md);padding:var(--space-md);margin-top:var(--space-md);cursor:pointer;transition:opacity var(--duration-fast);border:0;font-weight:700;display:block}.edit-profile-page-module__3-UzYW__saveBtn:active{opacity:.85}.edit-profile-page-module__3-UzYW__saveBtn:disabled{opacity:.5;cursor:not-allowed}.edit-profile-page-module__3-UzYW__successMsg{margin-top:var(--space-md);padding:var(--space-md)var(--space-md);border-radius:var(--radius-md);color:#2e7d32;font-size:var(--font-sm);text-align:center;background:#e8f5e9;font-weight:500}.edit-profile-page-module__3-UzYW__errorMsg{margin-top:var(--space-md);padding:var(--space-md)var(--space-md);border-radius:var(--radius-md);color:#d32f2f;font-size:var(--font-sm);text-align:center;background:#ffeef0;font-weight:500}@media (max-width:480px){.edit-profile-page-module__3-UzYW__content{padding-left:var(--space-md);padding-right:var(--space-md)}.edit-profile-page-module__3-UzYW__form{padding:var(--space-md)}}
.interests-page-module__SZe0tG__page{background:var(--tpt-bg);min-height:100dvh}.interests-page-module__SZe0tG__content{max-width:680px;padding:20px 20px calc(80px + env(safe-area-inset-bottom,0px));margin:0 auto}.interests-page-module__SZe0tG__section{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-md);margin-bottom:var(--space-md)}.interests-page-module__SZe0tG__sectionTitle{margin:0 0 var(--space-md);font-size:var(--font-base);color:var(--tpt-ink);font-weight:700}.interests-page-module__SZe0tG__chipGrid{gap:var(--space-sm);flex-wrap:wrap;display:flex}.interests-page-module__SZe0tG__chip{border-radius:var(--radius-full);border:1px solid var(--tpt-border);background:var(--tpt-surface);color:var(--tpt-ink-tertiary);font-size:var(--font-sm);padding:var(--space-sm)var(--space-md);cursor:pointer;transition:all var(--duration-fast);flex-shrink:0;font-weight:600}.interests-page-module__SZe0tG__chip:active{transform:scale(.97)}.interests-page-module__SZe0tG__chipActive{border-color:var(--tpt-accent);background:var(--tpt-accent);color:#fff}.interests-page-module__SZe0tG__saveBtn{border-radius:var(--radius-md);background:var(--tpt-accent);color:#fff;width:100%;font-size:var(--font-md);padding:var(--space-md);cursor:pointer;transition:opacity var(--duration-fast);border:0;font-weight:700;display:block}.interests-page-module__SZe0tG__saveBtn:active{opacity:.85}.interests-page-module__SZe0tG__saveBtn:disabled{opacity:.5;cursor:not-allowed}.interests-page-module__SZe0tG__successMsg{margin-top:var(--space-md);padding:var(--space-md)var(--space-md);border-radius:var(--radius-md);color:#2e7d32;font-size:var(--font-sm);text-align:center;background:#e8f5e9;font-weight:500}.interests-page-module__SZe0tG__errorMsg{margin-top:var(--space-md);padding:var(--space-md)var(--space-md);border-radius:var(--radius-md);color:#d32f2f;font-size:var(--font-sm);text-align:center;background:#ffeef0;font-weight:500}.interests-page-module__SZe0tG__loading{gap:var(--space-md);flex-direction:column;display:flex}.interests-page-module__SZe0tG__skeletonSection{background:var(--tpt-surface);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-sm)}.interests-page-module__SZe0tG__skeletonLine{border-radius:var(--radius-sm);height:12px;margin-bottom:var(--space-md);background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;width:30%;animation:1.4s infinite interests-page-module__SZe0tG__shimmer}.interests-page-module__SZe0tG__skeletonChips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.interests-page-module__SZe0tG__skeletonChip{border-radius:var(--radius-full);background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;width:72px;height:36px;animation:1.4s infinite interests-page-module__SZe0tG__shimmer}@keyframes interests-page-module__SZe0tG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:480px){.interests-page-module__SZe0tG__content{padding-left:var(--space-md);padding-right:var(--space-md)}.interests-page-module__SZe0tG__section{padding:var(--space-md)}}
.notifications-page-module__T3fXQG__page{background:var(--tpt-bg);min-height:100dvh}.notifications-page-module__T3fXQG__content{max-width:680px;padding:20px 20px calc(80px + env(safe-area-inset-bottom,0px));margin:0 auto}.notifications-page-module__T3fXQG__list{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.notifications-page-module__T3fXQG__row{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.notifications-page-module__T3fXQG__row+.notifications-page-module__T3fXQG__row{border-top:1px solid var(--tpt-border)}.notifications-page-module__T3fXQG__rowInfo{min-width:0;margin-right:var(--space-md);flex:1}.notifications-page-module__T3fXQG__rowLabel{font-size:var(--font-md);color:var(--tpt-ink);font-weight:600}.notifications-page-module__T3fXQG__rowDesc{font-size:var(--font-sm);color:var(--tpt-ink-tertiary);margin-top:2px;line-height:1.4}.notifications-page-module__T3fXQG__toggle{border-radius:var(--radius-full);background:var(--tpt-border);cursor:pointer;width:48px;height:28px;transition:background var(--duration-normal);border:0;flex-shrink:0;padding:0;position:relative}.notifications-page-module__T3fXQG__toggleActive{background:var(--tpt-accent)}.notifications-page-module__T3fXQG__toggleKnob{border-radius:var(--radius-full);width:22px;height:22px;box-shadow:var(--shadow-sm);transition:transform var(--duration-normal);background:#fff;position:absolute;top:3px;left:3px}.notifications-page-module__T3fXQG__toggleActive .notifications-page-module__T3fXQG__toggleKnob{transform:translate(20px)}.notifications-page-module__T3fXQG__loading{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.notifications-page-module__T3fXQG__skeletonRow{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.notifications-page-module__T3fXQG__skeletonRow+.notifications-page-module__T3fXQG__skeletonRow{border-top:1px solid var(--tpt-border)}.notifications-page-module__T3fXQG__skeletonLabel{border-radius:var(--radius-sm);background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;width:120px;height:14px;animation:1.4s infinite notifications-page-module__T3fXQG__shimmer}.notifications-page-module__T3fXQG__skeletonToggle{border-radius:var(--radius-full);background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;width:48px;height:28px;animation:1.4s infinite notifications-page-module__T3fXQG__shimmer}.notifications-page-module__T3fXQG__errorMsg{margin-top:var(--space-md);padding:var(--space-md)14px;border-radius:var(--radius-md);color:#d32f2f;font-size:var(--font-sm);text-align:center;background:#ffeef0;font-weight:500}@keyframes notifications-page-module__T3fXQG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:480px){.notifications-page-module__T3fXQG__content{padding-left:var(--space-md);padding-right:var(--space-md)}.notifications-page-module__T3fXQG__row{padding:var(--space-md)}}
.account-page-module__DbTZcG__page{background:var(--tpt-bg);min-height:100dvh}.account-page-module__DbTZcG__content{max-width:680px;padding:20px 20px calc(80px + env(safe-area-inset-bottom,0px));margin:0 auto}.account-page-module__DbTZcG__infoSection{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-md);padding:20px}.account-page-module__DbTZcG__infoLabel{font-size:var(--font-sm);color:var(--tpt-ink-tertiary);margin-bottom:var(--space-xs);font-weight:600}.account-page-module__DbTZcG__infoValue{font-size:var(--font-md);color:var(--tpt-ink);word-break:break-all;font-weight:500}.account-page-module__DbTZcG__dangerSection{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px}.account-page-module__DbTZcG__dangerTitle{margin:0 0 var(--space-xs);font-size:var(--font-base);color:#d32f2f;font-weight:700}.account-page-module__DbTZcG__dangerDesc{margin:0 0 var(--space-md);font-size:var(--font-sm);color:var(--tpt-ink-tertiary);line-height:1.5}.account-page-module__DbTZcG__deleteBtn{border-radius:var(--radius-md);color:#d32f2f;width:100%;font-size:var(--font-md);cursor:pointer;transition:all var(--duration-fast);background:0 0;border:1px solid #d32f2f;padding:14px;font-weight:700;display:block}.account-page-module__DbTZcG__deleteBtn:active{background:#ffeef0}.account-page-module__DbTZcG__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.account-page-module__DbTZcG__modalOverlay{z-index:200;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-page-module__DbTZcG__modal{background:var(--tpt-surface);border-radius:var(--radius-lg);width:100%;max-width:340px;box-shadow:var(--shadow-lg);padding:28px 24px 20px}.account-page-module__DbTZcG__modalTitle{font-size:var(--font-md);color:var(--tpt-ink);text-align:center;margin:0;font-weight:700}.account-page-module__DbTZcG__modalDesc{margin:10px 0 var(--space-lg);font-size:var(--font-sm);color:var(--tpt-ink-secondary);text-align:center;line-height:1.55}.account-page-module__DbTZcG__modalActions{gap:10px;display:flex}.account-page-module__DbTZcG__modalCancelBtn{border:1px solid var(--tpt-border);border-radius:var(--radius-md);background:var(--tpt-surface);color:var(--tpt-ink);font-size:var(--font-base);cursor:pointer;transition:background var(--duration-fast);flex:1;padding:12px;font-weight:600}.account-page-module__DbTZcG__modalCancelBtn:active{background:var(--tpt-bg)}.account-page-module__DbTZcG__modalConfirmBtn{border-radius:var(--radius-md);color:#fff;font-size:var(--font-base);cursor:pointer;transition:opacity var(--duration-fast);background:#d32f2f;border:0;flex:1;padding:12px;font-weight:700}.account-page-module__DbTZcG__modalConfirmBtn:active{opacity:.85}.account-page-module__DbTZcG__modalConfirmBtn:disabled{opacity:.5;cursor:not-allowed}.account-page-module__DbTZcG__errorMsg{margin-top:var(--space-md);padding:var(--space-md)14px;border-radius:var(--radius-md);color:#d32f2f;font-size:var(--font-sm);text-align:center;background:#ffeef0;font-weight:500}@media (max-width:480px){.account-page-module__DbTZcG__content{padding-left:var(--space-md);padding-right:var(--space-md)}.account-page-module__DbTZcG__infoSection,.account-page-module__DbTZcG__dangerSection{padding:var(--space-md)}}
.stats-page-module__YlNZla__page{background:var(--tpt-bg);min-height:100dvh}.stats-page-module__YlNZla__content{max-width:680px;padding:20px 20px calc(80px + env(safe-area-inset-bottom,0px));margin:0 auto}.stats-page-module__YlNZla__summaryGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.stats-page-module__YlNZla__summaryCard{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--space-sm);flex-direction:column;padding:18px 16px;display:flex}.stats-page-module__YlNZla__summaryLabel{font-size:var(--font-sm);color:var(--tpt-ink-tertiary);margin:0;font-weight:600}.stats-page-module__YlNZla__summaryValue{font-size:var(--font-xl);color:var(--tpt-ink);margin:0;font-weight:800;line-height:1.2}.stats-page-module__YlNZla__ratioBar{border-radius:var(--radius-full);background:var(--tpt-border);height:8px;margin-top:var(--space-xs);display:flex;overflow:hidden}.stats-page-module__YlNZla__ratioDomestic{background:var(--tpt-accent);transition:width var(--duration-normal)ease}.stats-page-module__YlNZla__ratioInternational{transition:width var(--duration-normal)ease;background:#8bb8ff}.stats-page-module__YlNZla__ratioLabels{margin-top:var(--space-sm);justify-content:space-between;display:flex}.stats-page-module__YlNZla__ratioLabelText{font-size:var(--font-xs);color:var(--tpt-ink-tertiary);font-weight:500}.stats-page-module__YlNZla__section{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-md);padding:20px}.stats-page-module__YlNZla__sectionTitle{margin:0 0 var(--space-md);font-size:var(--font-base);color:var(--tpt-ink);font-weight:700}.stats-page-module__YlNZla__categoryList{flex-direction:column;gap:12px;display:flex}.stats-page-module__YlNZla__categoryRow{gap:var(--space-xs);flex-direction:column;display:flex}.stats-page-module__YlNZla__categoryMeta{justify-content:space-between;align-items:center;display:flex}.stats-page-module__YlNZla__categoryName{font-size:var(--font-sm);color:var(--tpt-ink);font-weight:600}.stats-page-module__YlNZla__categoryCount{font-size:var(--font-sm);color:var(--tpt-ink-tertiary);font-weight:500}.stats-page-module__YlNZla__categoryBarTrack{border-radius:var(--radius-full);background:var(--tpt-border);height:10px;overflow:hidden}.stats-page-module__YlNZla__categoryBarFill{border-radius:var(--radius-full);height:100%;transition:width var(--duration-normal)ease;min-width:4px}.stats-page-module__YlNZla__trendToggle{gap:var(--space-xs);margin-bottom:var(--space-md);display:flex}.stats-page-module__YlNZla__trendToggleBtn{border:1px solid var(--tpt-border);background:var(--tpt-surface);color:var(--tpt-ink-tertiary);font-size:var(--font-sm);padding:var(--space-sm)14px;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast);font-weight:600}.stats-page-module__YlNZla__trendToggleBtn:active{transform:scale(.97)}.stats-page-module__YlNZla__trendToggleBtnActive{border-color:var(--tpt-accent);background:var(--tpt-accent);color:#fff}.stats-page-module__YlNZla__trendTable{border-collapse:collapse;width:100%}.stats-page-module__YlNZla__trendTable th{font-size:var(--font-xs);color:var(--tpt-ink-tertiary);text-align:left;padding:var(--space-sm)var(--space-sm);border-bottom:1px solid var(--tpt-border);font-weight:600}.stats-page-module__YlNZla__trendTable th:not(:first-child){text-align:right}.stats-page-module__YlNZla__trendTable td{font-size:var(--font-sm);color:var(--tpt-ink);padding:10px var(--space-sm);border-bottom:1px solid var(--tpt-border)}.stats-page-module__YlNZla__trendTable td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.stats-page-module__YlNZla__trendTable tr:last-child td{border-bottom:none}.stats-page-module__YlNZla__trendDate{white-space:nowrap;font-weight:500}.stats-page-module__YlNZla__emptyMessage{text-align:center;color:var(--tpt-ink-tertiary);font-size:var(--font-sm);padding:var(--space-lg)0}.stats-page-module__YlNZla__emptyState{align-items:center;gap:var(--space-sm);padding:var(--space-xl)0;flex-direction:column;display:flex}.stats-page-module__YlNZla__emptyIcon{color:var(--tpt-ink-tertiary);opacity:.5}.stats-page-module__YlNZla__loading{gap:var(--space-md);flex-direction:column;display:flex}.stats-page-module__YlNZla__skeletonGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stats-page-module__YlNZla__skeletonCard{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:18px 16px}.stats-page-module__YlNZla__skeletonLine{border-radius:var(--radius-sm);background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;width:50%;height:12px;margin-bottom:10px;animation:1.4s infinite stats-page-module__YlNZla__shimmer}.stats-page-module__YlNZla__skeletonValue{border-radius:var(--radius-sm);background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;width:60%;height:24px;animation:1.4s infinite stats-page-module__YlNZla__shimmer}.stats-page-module__YlNZla__skeletonSection{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px}.stats-page-module__YlNZla__skeletonBar{border-radius:var(--radius-full);background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;height:10px;margin-bottom:14px;animation:1.4s infinite stats-page-module__YlNZla__shimmer}.stats-page-module__YlNZla__skeletonBar:last-child{margin-bottom:0}@keyframes stats-page-module__YlNZla__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:480px){.stats-page-module__YlNZla__content{padding-left:var(--space-md);padding-right:var(--space-md)}.stats-page-module__YlNZla__section{padding:var(--space-md)}.stats-page-module__YlNZla__summaryCard{padding:14px 12px}.stats-page-module__YlNZla__summaryValue{font-size:var(--font-lg)}}
.news-detail-page-module__oQgXqq__page{background:var(--tpt-bg);min-height:100dvh}.news-detail-page-module__oQgXqq__header{z-index:50;background:var(--tpt-surface);border-bottom:1px solid var(--tpt-border);position:sticky;top:0}.news-detail-page-module__oQgXqq__headerInner{max-width:680px;padding:max(env(safe-area-inset-top),14px)20px 14px;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.news-detail-page-module__oQgXqq__headerLeft{align-items:center;gap:12px;display:flex}.news-detail-page-module__oQgXqq__backBtn{border-radius:var(--radius-full);width:36px;height:36px;color:var(--tpt-ink);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.news-detail-page-module__oQgXqq__backBtn:active{background:var(--tpt-bg)}.news-detail-page-module__oQgXqq__brand{font-family:var(--tpt-font-brand);font-size:var(--font-md);letter-spacing:-.01em;color:var(--tpt-ink);cursor:pointer;margin:0;font-weight:700;text-decoration:none}.news-detail-page-module__oQgXqq__headerActions{align-items:center;gap:var(--space-sm);display:flex}.news-detail-page-module__oQgXqq__headerAction{border-radius:var(--radius-full);width:36px;height:36px;color:var(--tpt-ink-tertiary);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;place-items:center;display:grid}.news-detail-page-module__oQgXqq__headerAction:active{background:var(--tpt-bg)}.news-detail-page-module__oQgXqq__localeToggle{border:1px solid var(--tpt-border);border-radius:var(--radius-full);background:var(--tpt-bg);cursor:pointer;transition:border-color var(--duration-fast);align-items:center;padding:2px;display:flex}.news-detail-page-module__oQgXqq__localeToggle:active{border-color:var(--tpt-ink-tertiary)}.news-detail-page-module__oQgXqq__localeOption{padding:var(--space-xs)10px;border-radius:var(--radius-full);font-size:var(--font-xs);letter-spacing:.03em;color:var(--tpt-ink-tertiary);transition:background var(--duration-normal),color var(--duration-normal);font-weight:600;line-height:1.4;display:block}.news-detail-page-module__oQgXqq__localeOptionActive{background:var(--tpt-ink);color:var(--tpt-surface)}.news-detail-page-module__oQgXqq__heroSection{max-width:680px;padding:var(--space-md)20px 0;margin:0 auto}.news-detail-page-module__oQgXqq__heroWrap{border-radius:var(--radius-lg);width:100%;height:280px;position:relative;overflow:hidden}.news-detail-page-module__oQgXqq__heroImage{object-fit:cover;width:100%;height:100%;display:block}.news-detail-page-module__oQgXqq__heroGradientOverlay{pointer-events:none;background:linear-gradient(#0000 40%,#00000014 60%,#00000073 100%);position:absolute;inset:0}.news-detail-page-module__oQgXqq__heroTopOverlay{pointer-events:none;background:linear-gradient(#00000026 0%,#0000 30%);position:absolute;inset:0}.news-detail-page-module__oQgXqq__heroBadges{top:var(--space-md);left:var(--space-md);align-items:center;gap:var(--space-sm);z-index:2;display:flex;position:absolute}.news-detail-page-module__oQgXqq__heroCategoryBadge{border-radius:var(--radius-full);font-size:var(--font-xs);padding:var(--space-xs)10px;-webkit-backdrop-filter:blur(8px);background:#ffffffe0;font-weight:700}.news-detail-page-module__oQgXqq__heroGeoBadge{border-radius:var(--radius-full);font-size:var(--font-xs);padding:var(--space-xs)10px;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0006;font-weight:600}.news-detail-page-module__oQgXqq__heroFallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.news-detail-page-module__oQgXqq__heroFallbackCircle{border-radius:var(--radius-full);background:#ffffff2e;place-items:center;width:80px;height:80px;display:grid}.news-detail-page-module__oQgXqq__heroFallbackLabel{color:#ffffffb3;font-size:2rem;font-weight:700}.news-detail-page-module__oQgXqq__titleSection{max-width:680px;padding:var(--space-lg)20px 0;opacity:0;margin:0 auto;animation:.5s cubic-bezier(.16,1,.3,1) forwards news-detail-page-module__oQgXqq__fadeInUp}.news-detail-page-module__oQgXqq__title{font-family:var(--tpt-font-brand);font-size:var(--font-xl);letter-spacing:-.02em;color:var(--tpt-ink);word-break:keep-all;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.38}.news-detail-page-module__oQgXqq__metaRow{align-items:center;gap:var(--space-sm);font-size:var(--font-sm);color:var(--tpt-ink-tertiary);flex-wrap:wrap;margin-top:14px;font-weight:500;display:flex}.news-detail-page-module__oQgXqq__metaDot{color:var(--tpt-border)}.news-detail-page-module__oQgXqq__metaBadge{border-radius:var(--radius-full);font-size:var(--font-xs);padding:2px 8px;font-weight:700}.news-detail-page-module__oQgXqq__tagsSection{max-width:680px;padding:var(--space-md)20px 0;opacity:0;margin:0 auto;animation:.5s cubic-bezier(.16,1,.3,1) 50ms forwards news-detail-page-module__oQgXqq__fadeInUp}.news-detail-page-module__oQgXqq__tagList{gap:var(--space-sm);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.news-detail-page-module__oQgXqq__tagList::-webkit-scrollbar{display:none}.news-detail-page-module__oQgXqq__tagChip{border-radius:var(--radius-full);border:1px solid var(--tpt-border);background:var(--tpt-surface);color:var(--tpt-ink-secondary);font-size:var(--font-sm);padding:var(--space-sm)14px;white-space:nowrap;flex-shrink:0;font-weight:600}.news-detail-page-module__oQgXqq__summarySection{max-width:680px;padding:var(--space-md)20px 0;opacity:0;margin:0 auto;animation:.5s cubic-bezier(.16,1,.3,1) .1s forwards news-detail-page-module__oQgXqq__fadeInUp}.news-detail-page-module__oQgXqq__summaryCard{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-lg)}.news-detail-page-module__oQgXqq__summaryLabel{font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--tpt-ink-tertiary);margin:0 0 12px;font-weight:700}.news-detail-page-module__oQgXqq__summaryText{font-size:var(--font-md);color:var(--tpt-ink-secondary);white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.78}.news-detail-page-module__oQgXqq__entitiesSection{max-width:680px;padding:var(--space-md)20px 0;opacity:0;margin:0 auto;animation:.5s cubic-bezier(.16,1,.3,1) .15s forwards news-detail-page-module__oQgXqq__fadeInUp}.news-detail-page-module__oQgXqq__sectionTitle{font-size:var(--font-md);letter-spacing:-.01em;color:var(--tpt-ink);margin:0 0 14px;font-weight:700}.news-detail-page-module__oQgXqq__entityGroup{margin-bottom:12px}.news-detail-page-module__oQgXqq__entityGroup:last-child{margin-bottom:0}.news-detail-page-module__oQgXqq__entityTypeLabel{align-items:center;gap:var(--space-xs);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--tpt-ink-tertiary);margin-bottom:var(--space-sm);font-weight:700;display:inline-flex}.news-detail-page-module__oQgXqq__entityTypeIcon{font-size:var(--font-sm);line-height:1}.news-detail-page-module__oQgXqq__entityChips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.news-detail-page-module__oQgXqq__entityChip{border-radius:var(--radius-full);font-size:var(--font-sm);white-space:nowrap;padding:5px 12px;font-weight:600}.news-detail-page-module__oQgXqq__sourcesSection{max-width:680px;padding:var(--space-md)20px 0;opacity:0;margin:0 auto;animation:.5s cubic-bezier(.16,1,.3,1) .2s forwards news-detail-page-module__oQgXqq__fadeInUp}.news-detail-page-module__oQgXqq__sourcesCard{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px}.news-detail-page-module__oQgXqq__sourceRow{padding:var(--space-sm)0;align-items:center;gap:12px;display:flex}.news-detail-page-module__oQgXqq__sourceRow+.news-detail-page-module__oQgXqq__sourceRow{border-top:1px solid var(--tpt-border)}.news-detail-page-module__oQgXqq__sourceName{font-size:var(--font-sm);color:var(--tpt-ink);white-space:nowrap;flex-shrink:0;min-width:100px;font-weight:600}.news-detail-page-module__oQgXqq__sourceBarWrap{border-radius:var(--radius-full);background:var(--tpt-bg);flex:1;height:6px;overflow:hidden}.news-detail-page-module__oQgXqq__sourceBar{border-radius:var(--radius-full);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.news-detail-page-module__oQgXqq__sourceCount{font-size:var(--font-sm);color:var(--tpt-ink-tertiary);text-align:right;flex-shrink:0;min-width:24px;font-weight:600}.news-detail-page-module__oQgXqq__articlesSection{max-width:680px;padding:var(--space-md)20px 0;opacity:0;margin:0 auto;animation:.5s cubic-bezier(.16,1,.3,1) .25s forwards news-detail-page-module__oQgXqq__fadeInUp}.news-detail-page-module__oQgXqq__articlesEmpty{align-items:center;gap:var(--space-sm);padding:var(--space-xl)0;flex-direction:column;display:flex}.news-detail-page-module__oQgXqq__articlesList{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.news-detail-page-module__oQgXqq__articleCard{padding:var(--space-md);cursor:pointer;color:inherit;transition:background var(--duration-fast);gap:14px;text-decoration:none;display:flex}.news-detail-page-module__oQgXqq__articleCard:active{background:#f9fafb}.news-detail-page-module__oQgXqq__articleCard+.news-detail-page-module__oQgXqq__articleCard{border-top:1px solid var(--tpt-border)}.news-detail-page-module__oQgXqq__articleThumb{border-radius:var(--radius-md);flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.news-detail-page-module__oQgXqq__articleThumbImage{object-fit:cover;width:100%;height:100%;display:block}.news-detail-page-module__oQgXqq__articleThumbFallback{font-size:var(--font-lg);opacity:.45;font-weight:700}.news-detail-page-module__oQgXqq__articleBody{justify-content:center;gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.news-detail-page-module__oQgXqq__articleTitle{font-size:var(--font-base);color:var(--tpt-ink);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.news-detail-page-module__oQgXqq__articleMeta{align-items:center;gap:var(--space-xs);font-size:var(--font-xs);color:var(--tpt-ink-tertiary);font-weight:500;display:flex}.news-detail-page-module__oQgXqq__articlePublisher{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.news-detail-page-module__oQgXqq__articleExternalIcon{color:var(--tpt-ink-tertiary);opacity:.6;flex-shrink:0;margin-left:auto}.news-detail-page-module__oQgXqq__bottomSection{max-width:680px;padding:var(--space-lg)20px;padding-bottom:max(env(safe-area-inset-bottom,24px),32px);opacity:0;margin:0 auto;animation:.5s cubic-bezier(.16,1,.3,1) .3s forwards news-detail-page-module__oQgXqq__fadeInUp}.news-detail-page-module__oQgXqq__backToListBtn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);background:var(--tpt-ink);color:#fff;width:100%;font-size:var(--font-base);cursor:pointer;transition:opacity var(--duration-fast);border:0;padding:14px 20px;font-weight:700;display:flex}.news-detail-page-module__oQgXqq__backToListBtn:active{opacity:.85}.news-detail-page-module__oQgXqq__loadingWrap{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;min-height:60vh;display:flex}.news-detail-page-module__oQgXqq__loadingDots{gap:var(--space-sm);display:flex}.news-detail-page-module__oQgXqq__loadingDot{border-radius:var(--radius-full);background:var(--tpt-accent);width:8px;height:8px;animation:1s ease-in-out infinite news-detail-page-module__oQgXqq__pulse}.news-detail-page-module__oQgXqq__loadingDot:nth-child(2){animation-delay:.15s}.news-detail-page-module__oQgXqq__loadingDot:nth-child(3){animation-delay:.3s}.news-detail-page-module__oQgXqq__loadingLabel{font-size:var(--font-sm);color:var(--tpt-ink-tertiary)}.news-detail-page-module__oQgXqq__statePanel{max-width:680px;margin:48px auto 0;padding:0 20px}.news-detail-page-module__oQgXqq__statePanelInner{border-radius:var(--radius-lg);background:var(--tpt-surface);box-shadow:var(--shadow-sm);text-align:center;padding:48px 20px}.news-detail-page-module__oQgXqq__stateIconWrap{border-radius:var(--radius-full);background:linear-gradient(135deg,#3182f61a 0%,#3182f60a 100%);place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid}.news-detail-page-module__oQgXqq__stateTitle{font-size:var(--font-md);color:var(--tpt-ink);margin:0;font-weight:600}.news-detail-page-module__oQgXqq__stateDescription{margin:var(--space-sm)0 0;font-size:var(--font-sm);color:var(--tpt-ink-tertiary);line-height:1.55}.news-detail-page-module__oQgXqq__stateActionBtn{border-radius:var(--radius-md);background:var(--tpt-ink);color:#fff;font-size:var(--font-sm);cursor:pointer;transition:opacity var(--duration-fast);border:0;margin-top:18px;padding:11px 20px;font-weight:700}.news-detail-page-module__oQgXqq__stateActionBtn:active{opacity:.85}.news-detail-page-module__oQgXqq__skeletonHero{max-width:680px;padding:var(--space-md)20px 0;margin:0 auto}.news-detail-page-module__oQgXqq__skeletonHeroImage{border-radius:var(--radius-lg);background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;height:280px;animation:1.4s infinite news-detail-page-module__oQgXqq__shimmer}.news-detail-page-module__oQgXqq__skeletonTitle{max-width:680px;padding:var(--space-lg)20px 0;flex-direction:column;gap:10px;margin:0 auto;display:flex}.news-detail-page-module__oQgXqq__skeletonLine{border-radius:var(--radius-sm);background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;height:14px;animation:1.4s infinite news-detail-page-module__oQgXqq__shimmer}.news-detail-page-module__oQgXqq__skeletonLineWide{width:85%;height:20px}.news-detail-page-module__oQgXqq__skeletonLineMedium{width:65%}.news-detail-page-module__oQgXqq__skeletonLineShort{width:40%;height:12px}.news-detail-page-module__oQgXqq__skeletonBody{max-width:680px;padding:var(--space-md)20px 0;margin:0 auto}.news-detail-page-module__oQgXqq__skeletonBodyCard{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-lg);flex-direction:column;gap:12px;display:flex}@keyframes news-detail-page-module__oQgXqq__fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes news-detail-page-module__oQgXqq__pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes news-detail-page-module__oQgXqq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:480px){.news-detail-page-module__oQgXqq__heroWrap,.news-detail-page-module__oQgXqq__skeletonHeroImage{height:220px}.news-detail-page-module__oQgXqq__title{font-size:var(--font-xl)}.news-detail-page-module__oQgXqq__headerInner,.news-detail-page-module__oQgXqq__heroSection,.news-detail-page-module__oQgXqq__tagsSection,.news-detail-page-module__oQgXqq__summarySection,.news-detail-page-module__oQgXqq__entitiesSection,.news-detail-page-module__oQgXqq__sourcesSection,.news-detail-page-module__oQgXqq__articlesSection,.news-detail-page-module__oQgXqq__bottomSection,.news-detail-page-module__oQgXqq__skeletonHero,.news-detail-page-module__oQgXqq__skeletonTitle,.news-detail-page-module__oQgXqq__skeletonBody,.news-detail-page-module__oQgXqq__statePanel{padding-left:var(--space-md);padding-right:var(--space-md)}.news-detail-page-module__oQgXqq__sourceName{min-width:80px;font-size:var(--font-sm)}}
.news-list-page-module__pdr0Ya__page{background:var(--tpt-bg);min-height:100dvh}.news-list-page-module__pdr0Ya__header{z-index:50;background:var(--tpt-surface);border-bottom:1px solid var(--tpt-border);position:sticky;top:0}.news-list-page-module__pdr0Ya__headerInner{max-width:680px;padding:max(env(safe-area-inset-top),14px)20px 14px;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.news-list-page-module__pdr0Ya__brand{font-family:var(--tpt-font-brand);font-size:var(--font-lg);letter-spacing:-.01em;color:var(--tpt-ink);margin:0;font-weight:700}.news-list-page-module__pdr0Ya__headerAction{border-radius:var(--radius-full);width:36px;height:36px;color:var(--tpt-ink-tertiary);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;place-items:center;display:grid}.news-list-page-module__pdr0Ya__headerAction:active{background:var(--tpt-bg)}.news-list-page-module__pdr0Ya__headerActions{align-items:center;gap:var(--space-sm);display:flex}.news-list-page-module__pdr0Ya__localeToggle{border:1px solid var(--tpt-border);border-radius:var(--radius-full);background:var(--tpt-bg);cursor:pointer;transition:border-color var(--duration-fast);align-items:center;padding:2px;display:flex}.news-list-page-module__pdr0Ya__localeToggle:active{border-color:var(--tpt-ink-tertiary)}.news-list-page-module__pdr0Ya__localeOption{padding:var(--space-xs)10px;border-radius:var(--radius-full);font-size:var(--font-xs);letter-spacing:.03em;color:var(--tpt-ink-tertiary);transition:background var(--duration-normal),color var(--duration-normal);font-weight:600;line-height:1.4;display:block}.news-list-page-module__pdr0Ya__localeOptionActive{background:var(--tpt-ink);color:var(--tpt-surface)}.news-list-page-module__pdr0Ya__authArea{align-items:center;display:flex}.news-list-page-module__pdr0Ya__userArea{align-items:center;display:flex;position:relative}.news-list-page-module__pdr0Ya__avatarBtn{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;overflow:hidden}.news-list-page-module__pdr0Ya__avatar{border-radius:var(--radius-full);object-fit:cover;width:32px;height:32px;display:block}.news-list-page-module__pdr0Ya__avatarFallback{border-radius:var(--radius-full);background:var(--tpt-accent);color:#fff;width:32px;height:32px;font-size:var(--font-sm);place-items:center;font-weight:700;display:grid}.news-list-page-module__pdr0Ya__userMenu{background:var(--tpt-surface);border:1px solid var(--tpt-border);border-radius:var(--radius-md);width:220px;box-shadow:var(--shadow-md);z-index:100;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.news-list-page-module__pdr0Ya__userMenuInfo{border-bottom:1px solid var(--tpt-border);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.news-list-page-module__pdr0Ya__userMenuName{font-size:var(--font-base);color:var(--tpt-ink);font-weight:600}.news-list-page-module__pdr0Ya__userMenuEmail{font-size:var(--font-sm);color:var(--tpt-ink-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-list-page-module__pdr0Ya__userMenuLogout{text-align:left;width:100%;font-size:var(--font-sm);color:var(--tpt-ink-secondary);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;padding:12px 16px;font-weight:500}.news-list-page-module__pdr0Ya__userMenuLogout:hover{background:var(--tpt-bg)}.news-list-page-module__pdr0Ya__heroSection{max-width:680px;padding:var(--space-md)20px 0;margin:0 auto}.news-list-page-module__pdr0Ya__hero{border-radius:var(--radius-lg);background:var(--tpt-surface);box-shadow:var(--shadow-md);cursor:pointer;transition:box-shadow var(--duration-normal);overflow:hidden}.news-list-page-module__pdr0Ya__hero:active{box-shadow:var(--shadow-sm)}.news-list-page-module__pdr0Ya__heroImageWrap{width:100%;height:200px;position:relative;overflow:hidden}.news-list-page-module__pdr0Ya__heroImage{object-fit:cover;width:100%;height:100%;display:block}.news-list-page-module__pdr0Ya__heroBadgeOverlay{align-items:center;gap:var(--space-sm);z-index:2;display:flex;position:absolute;top:14px;left:14px}.news-list-page-module__pdr0Ya__heroCategoryBadge{border-radius:var(--radius-full);font-size:var(--font-xs);padding:var(--space-xs)10px;-webkit-backdrop-filter:blur(8px);font-weight:700}.news-list-page-module__pdr0Ya__heroGeoBadge{border-radius:var(--radius-full);font-size:var(--font-xs);padding:var(--space-xs)10px;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0006;font-weight:600}.news-list-page-module__pdr0Ya__heroBody{padding:18px 18px 20px}.news-list-page-module__pdr0Ya__heroTitle{font-size:var(--font-lg);letter-spacing:-.02em;color:var(--tpt-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.42;display:-webkit-box;overflow:hidden}.news-list-page-module__pdr0Ya__heroSummary{margin:var(--space-sm)0 0;font-size:var(--font-base);color:var(--tpt-ink-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.news-list-page-module__pdr0Ya__heroMeta{font-size:var(--font-sm);color:var(--tpt-ink-tertiary);align-items:center;gap:5px;margin-top:14px;font-weight:500;display:flex}.news-list-page-module__pdr0Ya__metaDot{color:var(--tpt-border)}.news-list-page-module__pdr0Ya__subHeroGrid{grid-template-columns:1fr 1fr;gap:12px;max-width:680px;margin:0 auto;padding:12px 20px 0;display:grid}.news-list-page-module__pdr0Ya__subHeroCard{border-radius:var(--radius-lg);background:var(--tpt-surface);cursor:pointer;transition:box-shadow var(--duration-normal);overflow:hidden;box-shadow:0 1px 4px #0000000f}.news-list-page-module__pdr0Ya__subHeroCard:active{box-shadow:var(--shadow-sm)}.news-list-page-module__pdr0Ya__subHeroImageWrap{width:100%;height:110px;position:relative;overflow:hidden}.news-list-page-module__pdr0Ya__subHeroImage{object-fit:cover;width:100%;height:100%;display:block}.news-list-page-module__pdr0Ya__subHeroBadge{border-radius:var(--radius-full);font-size:var(--font-xs);-webkit-backdrop-filter:blur(8px);background:#ffffffe0;padding:3px 8px;font-weight:700;position:absolute;top:10px;left:10px}.news-list-page-module__pdr0Ya__subHeroBody{padding:12px 14px 14px}.news-list-page-module__pdr0Ya__subHeroTitle{font-size:var(--font-base);letter-spacing:-.01em;color:var(--tpt-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.news-list-page-module__pdr0Ya__subHeroMeta{margin-top:var(--space-sm);align-items:center;gap:var(--space-xs);font-size:var(--font-xs);color:var(--tpt-ink-tertiary);font-weight:500;display:flex}.news-list-page-module__pdr0Ya__filterSection{max-width:680px;margin:0 auto;padding:20px 20px 0}.news-list-page-module__pdr0Ya__filterTitleRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.news-list-page-module__pdr0Ya__filterTitle{font-size:var(--font-md);letter-spacing:-.01em;margin:0;font-weight:700}.news-list-page-module__pdr0Ya__filterResetBtn{color:var(--tpt-accent);font-size:var(--font-sm);cursor:pointer;padding:var(--space-xs)0;background:0 0;border:0;font-weight:600}.news-list-page-module__pdr0Ya__chipScroll{gap:var(--space-sm);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.news-list-page-module__pdr0Ya__chipScroll::-webkit-scrollbar{display:none}.news-list-page-module__pdr0Ya__filterChip{border-radius:var(--radius-full);border:1px solid var(--tpt-border);background:var(--tpt-surface);color:var(--tpt-ink-tertiary);font-size:var(--font-sm);padding:var(--space-sm)14px;cursor:pointer;transition:all var(--duration-fast);flex-shrink:0;font-weight:600}.news-list-page-module__pdr0Ya__filterChip:active{transform:scale(.97)}.news-list-page-module__pdr0Ya__filterChipActive{border-color:var(--tpt-accent);background:var(--tpt-accent);color:#fff}.news-list-page-module__pdr0Ya__contentSection{max-width:680px;padding:var(--space-md)20px calc(80px + env(safe-area-inset-bottom,0px));margin:0 auto}.news-list-page-module__pdr0Ya__feedList{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.news-list-page-module__pdr0Ya__card{background:var(--tpt-surface);opacity:0;animation:.3s forwards news-list-page-module__pdr0Ya__fadeIn;position:relative}.news-list-page-module__pdr0Ya__card+.news-list-page-module__pdr0Ya__card{border-top:1px solid var(--tpt-border)}.news-list-page-module__pdr0Ya__cardHitbox{padding:var(--space-md);cursor:pointer;text-align:left;width:100%;transition:background var(--duration-fast);background:0 0;border:0;gap:14px;padding-right:44px;display:flex}.news-list-page-module__pdr0Ya__cardHitbox:active{background:#f9fafb}.news-list-page-module__pdr0Ya__cardThumb{border-radius:var(--radius-md);flex-shrink:0;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.news-list-page-module__pdr0Ya__cardThumbImage{object-fit:cover;width:100%;height:100%;display:block}.news-list-page-module__pdr0Ya__cardThumbLabel{font-size:var(--font-xl);opacity:.5;font-weight:700}.news-list-page-module__pdr0Ya__cardBody{justify-content:center;gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.news-list-page-module__pdr0Ya__cardTopRow{align-items:center;gap:var(--space-sm);display:flex}.news-list-page-module__pdr0Ya__cardCategoryBadge{border-radius:var(--radius-full);font-size:var(--font-xs);flex-shrink:0;padding:2px 8px;font-weight:700}.news-list-page-module__pdr0Ya__cardStats{font-size:var(--font-xs);color:var(--tpt-ink-tertiary);white-space:nowrap;font-weight:500}.news-list-page-module__pdr0Ya__cardTitle{font-size:var(--font-md);color:var(--tpt-ink);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.42;display:-webkit-box;overflow:hidden}.news-list-page-module__pdr0Ya__cardBottomRow{align-items:center;gap:var(--space-xs);font-size:var(--font-sm);color:var(--tpt-ink-tertiary);display:flex}.news-list-page-module__pdr0Ya__cardPublisher{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.news-list-page-module__pdr0Ya__cardTime{white-space:nowrap}.news-list-page-module__pdr0Ya__cardDot{color:var(--tpt-border);flex-shrink:0}.news-list-page-module__pdr0Ya__cardBookmarkBtn{border-radius:var(--radius-full);cursor:pointer;width:34px;height:34px;transition:background var(--duration-fast);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.news-list-page-module__pdr0Ya__cardBookmarkBtn:active{background:var(--tpt-bg)}.news-list-page-module__pdr0Ya__cardBookmarkBtnActive{background:#ebf4ff}.news-list-page-module__pdr0Ya__statePanel{border-radius:var(--radius-lg);background:var(--tpt-surface);box-shadow:var(--shadow-sm);text-align:center;padding:48px 20px}.news-list-page-module__pdr0Ya__stateTitle{font-size:var(--font-md);color:var(--tpt-ink);margin:0;font-weight:600}.news-list-page-module__pdr0Ya__stateDescription{margin:var(--space-sm)0 0;font-size:var(--font-sm);color:var(--tpt-ink-tertiary);line-height:1.55}.news-list-page-module__pdr0Ya__stateActionBtn{border-radius:var(--radius-md);background:var(--tpt-ink);color:#fff;font-size:var(--font-sm);cursor:pointer;transition:opacity var(--duration-fast);border:0;margin-top:18px;padding:11px 20px;font-weight:700}.news-list-page-module__pdr0Ya__stateActionBtn:active{opacity:.85}.news-list-page-module__pdr0Ya__skeletonHero{border-radius:var(--radius-lg);background:var(--tpt-surface);box-shadow:var(--shadow-md);overflow:hidden}.news-list-page-module__pdr0Ya__skeletonHeroImage{background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;height:200px;animation:1.4s infinite news-list-page-module__pdr0Ya__shimmer}.news-list-page-module__pdr0Ya__skeletonHeroBody{flex-direction:column;gap:10px;padding:18px;display:flex}.news-list-page-module__pdr0Ya__skeletonList{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.news-list-page-module__pdr0Ya__skeletonCard{padding:var(--space-md);gap:14px;display:flex}.news-list-page-module__pdr0Ya__skeletonCard+.news-list-page-module__pdr0Ya__skeletonCard{border-top:1px solid var(--tpt-border)}.news-list-page-module__pdr0Ya__skeletonThumb{border-radius:var(--radius-md);background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;flex-shrink:0;width:80px;height:80px;animation:1.4s infinite news-list-page-module__pdr0Ya__shimmer}.news-list-page-module__pdr0Ya__skeletonLines{justify-content:center;gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.news-list-page-module__pdr0Ya__skeletonLine{border-radius:var(--radius-sm);background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;height:12px;animation:1.4s infinite news-list-page-module__pdr0Ya__shimmer}.news-list-page-module__pdr0Ya__skeletonLineShort{width:60%}.news-list-page-module__pdr0Ya__skeletonLineTiny{width:40%;height:10px}.news-list-page-module__pdr0Ya__skeletonSubHeroGrid{grid-template-columns:1fr 1fr;gap:12px;max-width:680px;margin:0 auto;padding:12px 20px 0;display:grid}.news-list-page-module__pdr0Ya__skeletonSubHero{border-radius:var(--radius-lg);background:var(--tpt-surface);overflow:hidden;box-shadow:0 1px 4px #0000000f}.news-list-page-module__pdr0Ya__skeletonSubHeroImage{background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;height:110px;animation:1.4s infinite news-list-page-module__pdr0Ya__shimmer}.news-list-page-module__pdr0Ya__skeletonSubHeroBody{gap:var(--space-sm);flex-direction:column;padding:12px 14px 14px;display:flex}.news-list-page-module__pdr0Ya__sentinel{height:1px}.news-list-page-module__pdr0Ya__tailLoading,.news-list-page-module__pdr0Ya__tailDone{text-align:center;font-size:var(--font-sm);color:var(--tpt-ink-tertiary);padding:20px 0}.news-list-page-module__pdr0Ya__scrollTopBtn{right:20px;bottom:calc(64px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-full);background:var(--tpt-surface);width:44px;height:44px;color:var(--tpt-ink);box-shadow:var(--shadow-lg);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--duration-normal),transform var(--duration-normal);z-index:60;border:0;place-items:center;display:grid;position:fixed;transform:translateY(12px)}.news-list-page-module__pdr0Ya__scrollTopBtnVisible{opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes news-list-page-module__pdr0Ya__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes news-list-page-module__pdr0Ya__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:480px){.news-list-page-module__pdr0Ya__heroImageWrap{height:180px}.news-list-page-module__pdr0Ya__subHeroImageWrap,.news-list-page-module__pdr0Ya__skeletonSubHeroImage{height:95px}.news-list-page-module__pdr0Ya__headerInner,.news-list-page-module__pdr0Ya__heroSection,.news-list-page-module__pdr0Ya__filterSection,.news-list-page-module__pdr0Ya__contentSection,.news-list-page-module__pdr0Ya__subHeroGrid,.news-list-page-module__pdr0Ya__skeletonSubHeroGrid{padding-left:var(--space-md);padding-right:var(--space-md)}}
.onboarding-page-module__C2MFiW__page{background:var(--tpt-bg);flex-direction:column;min-height:100dvh;display:flex}.onboarding-page-module__C2MFiW__content{width:100%;max-width:680px;padding:40px 20px calc(80px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;margin:0 auto;display:flex}.onboarding-page-module__C2MFiW__stepIndicator{justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-xl);display:flex}.onboarding-page-module__C2MFiW__stepDot{background:var(--tpt-border);width:8px;height:8px;transition:all var(--duration-fast);border-radius:50%}.onboarding-page-module__C2MFiW__stepDotActive{background:var(--tpt-accent);border-radius:var(--radius-full);width:24px}.onboarding-page-module__C2MFiW__welcomeWrap{text-align:center;justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-lg)0;flex-direction:column;flex:1;display:flex}.onboarding-page-module__C2MFiW__welcomeBrand{font-size:var(--font-xl);color:var(--tpt-ink);letter-spacing:-.02em;margin:0;font-weight:800}.onboarding-page-module__C2MFiW__welcomeDescription{font-size:var(--font-md);color:var(--tpt-ink-secondary);max-width:360px;margin:0;line-height:1.6}.onboarding-page-module__C2MFiW__selectionWrap{flex-direction:column;flex:1;display:flex}.onboarding-page-module__C2MFiW__stepTitle{font-size:var(--font-lg);color:var(--tpt-ink);margin:0 0 var(--space-sm);font-weight:800}.onboarding-page-module__C2MFiW__stepSubtitle{font-size:var(--font-base);color:var(--tpt-ink-secondary);margin:0 0 var(--space-lg)}.onboarding-page-module__C2MFiW__chipGrid{flex-wrap:wrap;gap:10px;display:flex}.onboarding-page-module__C2MFiW__chip{border-radius:var(--radius-full);border:1px solid var(--tpt-border);background:var(--tpt-surface);color:var(--tpt-ink-tertiary);font-size:var(--font-base);cursor:pointer;transition:all var(--duration-fast);flex-shrink:0;padding:10px 20px;font-weight:600}.onboarding-page-module__C2MFiW__chip:active{transform:scale(.97)}.onboarding-page-module__C2MFiW__chipActive{border-color:var(--tpt-accent);background:var(--tpt-accent);color:#fff}.onboarding-page-module__C2MFiW__navRow{padding-top:var(--space-xl);gap:10px;margin-top:auto;display:flex}.onboarding-page-module__C2MFiW__backBtn{border:1px solid var(--tpt-border);background:var(--tpt-surface);color:var(--tpt-ink-secondary);font-size:var(--font-base);border-radius:var(--radius-md);cursor:pointer;transition:opacity var(--duration-fast);flex-shrink:0;padding:14px 20px;font-weight:600}.onboarding-page-module__C2MFiW__backBtn:active{opacity:.85}.onboarding-page-module__C2MFiW__nextBtn{border-radius:var(--radius-md);background:var(--tpt-accent);color:#fff;font-size:var(--font-md);cursor:pointer;transition:opacity var(--duration-fast);border:0;flex:1;padding:14px;font-weight:700}.onboarding-page-module__C2MFiW__nextBtn:active{opacity:.85}.onboarding-page-module__C2MFiW__nextBtn:disabled{opacity:.5;cursor:not-allowed}.onboarding-page-module__C2MFiW__errorMsg{margin-top:var(--space-md);padding:var(--space-md)14px;border-radius:var(--radius-md);color:#d32f2f;font-size:var(--font-sm);text-align:center;background:#ffeef0;font-weight:500}@media (max-width:480px){.onboarding-page-module__C2MFiW__content{padding-left:var(--space-md);padding-right:var(--space-md)}.onboarding-page-module__C2MFiW__welcomeBrand{font-size:var(--font-xl)}.onboarding-page-module__C2MFiW__stepTitle{font-size:var(--font-lg)}}
.saved-page-module__tx7uJa__page{background:var(--tpt-bg);min-height:100dvh}.saved-page-module__tx7uJa__header{z-index:50;background:var(--tpt-surface);border-bottom:1px solid var(--tpt-border);position:sticky;top:0}.saved-page-module__tx7uJa__headerInner{max-width:680px;padding:max(env(safe-area-inset-top),14px)20px 14px;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.saved-page-module__tx7uJa__title{font-size:var(--font-lg);color:var(--tpt-ink);margin:0;font-weight:700}.saved-page-module__tx7uJa__content{max-width:680px;padding:16px 20px calc(80px + env(safe-area-inset-bottom,0px));margin:0 auto}.saved-page-module__tx7uJa__tabs{gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.saved-page-module__tx7uJa__tab{border:1px solid var(--tpt-border);border-radius:var(--radius-full);background:var(--tpt-surface);color:var(--tpt-ink-tertiary);font-size:var(--font-sm);padding:var(--space-sm)var(--space-md);cursor:pointer;transition:all var(--duration-fast);font-weight:600}.saved-page-module__tx7uJa__tab:active{transform:scale(.97)}.saved-page-module__tx7uJa__tabActive{border-color:var(--tpt-accent);background:var(--tpt-accent);color:#fff}.saved-page-module__tx7uJa__list{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.saved-page-module__tx7uJa__item{opacity:0;animation:.3s forwards saved-page-module__tx7uJa__fadeIn;position:relative}.saved-page-module__tx7uJa__item+.saved-page-module__tx7uJa__item{border-top:1px solid var(--tpt-border)}.saved-page-module__tx7uJa__itemHitbox{gap:var(--space-md);padding:var(--space-md);cursor:pointer;text-align:left;width:100%;transition:background var(--duration-fast);background:0 0;border:0;padding-right:44px;display:flex}.saved-page-module__tx7uJa__itemHitbox:active{background:#f9fafb}.saved-page-module__tx7uJa__itemBody{justify-content:center;gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.saved-page-module__tx7uJa__itemTitle{font-size:var(--font-md);color:var(--tpt-ink);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.42;display:-webkit-box;overflow:hidden}.saved-page-module__tx7uJa__itemMeta{align-items:center;gap:var(--space-xs);font-size:var(--font-sm);color:var(--tpt-ink-tertiary);display:flex}.saved-page-module__tx7uJa__removeBtn{border-radius:var(--radius-full);cursor:pointer;width:34px;height:34px;color:var(--tpt-ink-tertiary);transition:background var(--duration-fast);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.saved-page-module__tx7uJa__removeBtn:active{background:var(--tpt-bg)}.saved-page-module__tx7uJa__empty{border-radius:var(--radius-lg);background:var(--tpt-surface);box-shadow:var(--shadow-sm);text-align:center;padding:64px 20px}.saved-page-module__tx7uJa__emptyIcon{color:var(--tpt-border);margin-bottom:var(--space-md)}.saved-page-module__tx7uJa__emptyTitle{font-size:var(--font-md);color:var(--tpt-ink);margin:0;font-weight:600}.saved-page-module__tx7uJa__emptyDesc{margin:var(--space-sm)0 0;font-size:var(--font-sm);color:var(--tpt-ink-tertiary);line-height:1.55}.saved-page-module__tx7uJa__loading{background:var(--tpt-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.saved-page-module__tx7uJa__skeletonItem{gap:var(--space-md);padding:var(--space-md);display:flex}.saved-page-module__tx7uJa__skeletonItem+.saved-page-module__tx7uJa__skeletonItem{border-top:1px solid var(--tpt-border)}.saved-page-module__tx7uJa__skeletonLines{justify-content:center;gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.saved-page-module__tx7uJa__skeletonLine{border-radius:var(--radius-sm);background:linear-gradient(90deg,#eceef0 25%,#f5f6f7 50%,#eceef0 75%) 0 0/200% 100%;height:12px;animation:1.4s infinite saved-page-module__tx7uJa__shimmer}.saved-page-module__tx7uJa__skeletonLineShort{width:60%}.saved-page-module__tx7uJa__skeletonLineTiny{width:40%;height:10px}@keyframes saved-page-module__tx7uJa__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes saved-page-module__tx7uJa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:480px){.saved-page-module__tx7uJa__headerInner,.saved-page-module__tx7uJa__content{padding-left:var(--space-md);padding-right:var(--space-md)}}
