body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.t-navbar,.t-navbar__content{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:460px!important;width:100%!important}body{display:flex;height:50%;justify-content:center;margin:0;max-height:55%;max-width:100vw;overflow:hidden;padding:0;width:100%}#root{max-width:480px;overflow-x:hidden;overflow-y:hidden;position:relative;width:100%;-webkit-scrollbar{display:none;width:0}}.t-button:after{border:0!important}.t-button.t-button--outline:after,.t-button.t-button--primary:after,.t-button.t-button--text:after,.t-button:active:after,.t-button:focus:after{border:none!important;display:none!important}.layout{align-items:center;background-color:#f8f9fa;flex-direction:column;margin:0 auto;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);overflow-x:hidden;overflow-y:hidden;padding-bottom:env(safe-area-inset-bottom);position:relative}.layout,.layout header{box-sizing:border-box;display:flex;max-width:480px;width:100%}.layout header{justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.layout .content{flex:1 1;height:calc(100vh - 120px);height:calc(var(--vh, 1vh)*100 - 120px);overflow-x:hidden;overflow-y:hidden;padding-top:10px;position:relative}.layout .content,.layout .footer{box-sizing:border-box;max-width:480px;width:100%}.layout .footer{background-color:#fff;bottom:env(safe-area-inset-bottom);left:50%;margin:0 auto;padding-bottom:env(safe-area-inset-bottom);position:fixed;transform:translateX(-50%);z-index:999}.layout .footer .t-tab-bar{bottom:0!important;box-sizing:border-box;margin:0 auto!important;max-width:480px!important}.header{margin:0 auto;max-width:460px;padding:0;position:relative;z-index:1000}.header,.header .navbar-container{box-sizing:border-box;width:100%}.header .t-navbar{border-radius:99px!important;margin:10px auto}.header .t-navbar,.header .t-navbar__content{background-color:#000;box-sizing:border-box;width:100%}.header .t-sticky{position:relative;width:100%}.header .t-sticky__content{margin:0 auto;max-width:480px!important}.header .rounded-navbar{box-sizing:border-box;margin:0 auto;overflow:hidden;width:100%}.header .logo{border-radius:50%;height:40px;width:40px}.waterfall-item{background-color:#fff;border-radius:12px;box-sizing:border-box;overflow:hidden;position:absolute;transition:all .25s ease}.waterfall-item .waterfall-item-image-container{background-color:#f5f5f5;overflow:hidden;position:relative;width:100%}.waterfall-item .waterfall-item-image-container .vip-badge{position:absolute;right:8px;top:8px;z-index:2}.waterfall-item .waterfall-item-image-container .vip-badge .t-tag{border-radius:2px;font-size:10px;font-weight:700;padding:0 6px}.waterfall-item .waterfall-item-info{display:flex;flex-direction:column;gap:3px;padding:10px 10px 8px;position:relative}.waterfall-item .waterfall-item-info .item-header{align-items:flex-start;display:flex;gap:5px;justify-content:space-between;margin-bottom:2px}.waterfall-item .waterfall-item-info .item-header .item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;flex:1 1;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.waterfall-item .waterfall-item-info .item-header .item-price{color:#ff2b2b;font-weight:500;text-align:right;white-space:nowrap}.waterfall-item .waterfall-item-info .item-header .item-price .price-symbol{font-size:12px;margin-right:0}.waterfall-item .waterfall-item-info .item-header .item-price .price-value{font-size:17px;font-weight:700}.waterfall-item .waterfall-item-info .item-header .item-price .price-unit{color:#ff2b2bcc;font-size:12px;margin-left:0}.waterfall-item .waterfall-item-info .item-tags-container{display:flex;flex-direction:column;gap:3px}.waterfall-item .waterfall-item-info .item-tags-container .item-attributes{display:flex;flex-wrap:wrap;gap:4px;margin-top:-5px}.waterfall-item .waterfall-item-info .item-tags-container .item-attributes .attribute-item{background-color:#f5f5f5;border-radius:4px;color:#666;font-size:12px;padding:2px 6px;white-space:nowrap}.waterfall-item .waterfall-item-info .item-tags-container .item-tags{display:flex;flex-wrap:nowrap;gap:4px;margin-top:5px}.waterfall-item .waterfall-item-info .item-tags-container .item-tags .number-item{background-color:#f5f5f5;border-radius:3px;color:#666;font-size:12px;padding:1px 5px;white-space:nowrap}.waterfall-item .waterfall-item-info .item-tags-container .item-tags .age-item{background-color:#ff8c0014;border-radius:3px;color:#ff8c00;font-size:12px;padding:1px 5px;white-space:nowrap}.waterfall-item .item-price-container{display:none}.lazy-image{height:100%;position:relative;width:100%}.lazy-image .lazy-image-content{background-color:#f5f5f5;display:block;height:100%;object-fit:cover;transition:opacity .3s ease;width:100%}.lazy-image .lazy-image-content[src="/default-image.jpg"]{filter:grayscale(80%) opacity(.8)}.contentSty{box-sizing:border-box;height:inherit;overflow:scroll;position:relative}.garage-info-page{background-color:#f8f9fa}.garage-info-page .page-header{background:linear-gradient(135deg,#f90,#ff6b3d);border-radius:0 0 24px 24px;box-shadow:0 6px 20px #ff780026;padding:0 0 15px}.garage-info-page .page-header .t-navbar{background:#0000;color:#fff}.garage-info-page .page-header .t-navbar .t-navbar__title{color:#fff;font-size:18px;font-weight:600}.garage-info-page .page-header .search-bar{background-color:#fffffff2;border-radius:30px;box-shadow:0 6px 16px #0000001a;cursor:pointer;gap:10px;padding:12px 18px}.garage-info-page .page-header .search-bar span{color:#666;font-size:14px}.garage-info-page .pull-refresh-container{background-color:#f8f9fa;min-height:calc(100vh - 100px)}.garage-info-page .filter-container{margin:12px}.garage-info-page .recommendation-section .section-title:before{background:linear-gradient(180deg,#f90,#ff6b3d)}.garage-info-page .recommendation-section .recommendation-tags{gap:12px}.garage-info-page .recommendation-section .recommendation-tags .tag{background:linear-gradient(135deg,#fff8f0,#fff3e6);border-radius:30px;box-shadow:0 6px 15px #ff99001f;color:#f90;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:500;padding:12px 20px}.garage-info-page .recommendation-section .recommendation-tags .tag:active{background:linear-gradient(135deg,#fff3e6,#ffecdb);transform:scale(.95)}.garage-info-page .skeleton-container{padding:15px 5px}.garage-info-page .skeleton-container .skeleton-row{display:flex;justify-content:space-around;margin-top:10px;width:100%}.garage-info-page .loading-indicator{background:linear-gradient(135deg,#f90,#ff6b3d);border-radius:30px;bottom:30px;box-shadow:0 8px 20px #ff780040}@keyframes status-pulse-active{0%{box-shadow:0 0 0 0 #00aa3cb3}70%{box-shadow:0 0 0 8px #00aa3c00}to{box-shadow:0 0 0 0 #00aa3c00}}@keyframes status-pulse-resting{0%{box-shadow:0 0 0 0 #ffaa00b3}70%{box-shadow:0 0 0 10px #fa00}to{box-shadow:0 0 0 0 #fa00}}@keyframes status-pulse-unknown{0%{box-shadow:0 0 0 0 #565d62b3}70%{box-shadow:0 0 0 10px #565d6200}to{box-shadow:0 0 0 0 #565d6200}}@keyframes status-pulse-active-s{0%{box-shadow:0 0 0 0 #00aa3c66}70%{box-shadow:0 0 0 6px #00aa3c00}to{box-shadow:0 0 0 0 #00aa3c00}}@keyframes status-pulse-resting-s{0%{box-shadow:0 0 0 0 #fa06}70%{box-shadow:0 0 0 6px #fa00}to{box-shadow:0 0 0 0 #fa00}}@keyframes status-pulse-unknown-s{0%{box-shadow:0 0 0 0 #565d6266}70%{box-shadow:0 0 0 6px #565d6200}to{box-shadow:0 0 0 0 #565d6200}}.vip-badge{transform-origin:center right;transition:all .3s ease}.vip-badge[data-status=active]{animation:status-pulse-active 2s infinite}.vip-badge[data-status=active-s]{animation:status-pulse-active-s 2s infinite}.vip-badge[data-status=resting-s]{animation:status-pulse-resting-s 2s infinite}.vip-badge[data-status=resting]{animation:status-pulse-resting 2s infinite}.vip-badge[data-status=unknown]{animation:status-pulse-unknown 2s infinite}.vip-badge[data-status=unknown-s]{animation:status-pulse-unknown-s 2s infinite}.filterSideBar .side-bar-wrapper.section-base{background-color:#fff;background-color:var(--bg-color-demo,#fff);display:flex;flex:1 1;max-height:60vh;min-height:400px;overflow:hidden;z-index:0}.filterSideBar .side-bar-wrapper.section-base .content{-webkit-overflow-scrolling:touch;flex:1 1;height:500px;min-height:500px;overflow-y:auto;padding-bottom:20px;scroll-behavior:smooth}.filterSideBar .side-bar-wrapper.section-base .t-side-bar{height:auto;min-height:100%;overflow-y:auto;overscroll-behavior:contain}.filterSideBar .side-bar-wrapper.section-base .t-side-bar-item{padding:12px 16px;position:relative}.filterSideBar .side-bar-wrapper.section-base .t-side-bar-item--active{background-color:#f5f5f5}.filterSideBar .side-bar-wrapper.section-base .t-side-bar-item--active:after{background-color:#0052d9;border-radius:0 2px 2px 0;bottom:8px;content:"";left:0;position:absolute;top:8px;width:4px}.filterSideBar .side-bar-wrapper.section-base .section{padding-bottom:16px;scroll-margin-top:10px;width:100%}.filterSideBar .side-bar-wrapper.section-base .title{color:#333;font-weight:700;line-height:26px;margin-bottom:10px;margin-top:5px;padding-left:20px}.filterSideBar .side-bar-wrapper.section-base .image{height:48px;width:48px}.filterSideBar .tdesign-demo-topnav{z-index:1}.filterSideBar .box{background-color:#fff;background-color:var(--bg-color-demo,#fff);display:flex;justify-content:space-between;padding:16px}.filterSideBar .theme-card{border-radius:12px;margin:16px;overflow:hidden}.filterSideBar .card{align-items:center;border:1.5px solid #fff;border:1px solid #0052d9;border-radius:6px;box-sizing:border-box;display:block;display:flex;height:38px;overflow:hidden;position:relative}.filterSideBar .card--active{background-color:#0052d91a;border-color:#0052d9;z-index:0}.filterSideBar .card--active:after{border-color:#0052d9 #0000 #0000 #0052d9;border-style:solid;border-width:14px;content:"";display:block;left:0;position:absolute;top:0;width:0;z-index:inherit!important}.filterSideBar .card__icon{color:#fff;display:block;left:1.5px;position:absolute;top:1.5px;z-index:1}.filterSideBar .horizontal-box{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:16px;width:calc(100% - 32px)}.filterSideBar .horizontal-box .card{margin:0}.filterSideBar .t-radio{align-items:center;display:flex;flex:1 1;height:inherit;padding:12px!important;text-align:center}.filterSideBar .t-radio__original{display:none}.style_realPhotosContainer__EPFQ9{background:#f5f7fa;min-height:50vh;padding:12px}.style_realPhotosContainer__EPFQ9 img{max-height:100%!important;max-width:100%!important;object-fit:contain!important}.style_loginPromptTab__4FkXt{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:350px;text-align:center}.style_loginPromptTab__4FkXt .style_loginPromptIcon__m9q0x{align-items:center;animation:style_pulse__jy0AZ 2s ease-in-out infinite;background-color:#eaf4ff;border-radius:50%;box-shadow:0 8px 16px #0052d91a;color:#0052d9;display:flex;height:100px;justify-content:center;margin-bottom:24px;width:100px}.style_loginPromptTab__4FkXt .style_loginPromptMessage__dDGsh{color:#222;font-size:20px;font-weight:600;margin-bottom:12px}.style_loginPromptTab__4FkXt .style_loginPromptSubtitle__-otgT{color:#666;font-size:16px;margin-bottom:32px}.style_loginPromptTab__4FkXt .style_loginPromptSubtitle__-otgT .style_highlight__xZzRY{color:#0052d9;font-weight:500;margin-right:5px}.style_loginPromptTab__4FkXt .style_loginTabButton__n6JKf{border-radius:22px;box-shadow:0 8px 16px #0052d926;font-size:16px;font-weight:500;height:44px;min-width:160px;transition:transform .3s,box-shadow .3s}.style_loginPromptTab__4FkXt .style_loginTabButton__n6JKf:active{box-shadow:0 4px 8px #0052d91a;transform:translateY(2px)}.style_waterfallLayout__9Vivv{align-items:flex-start;display:flex;gap:12px}.style_column__GF1YP{display:flex;flex:1 1;flex-direction:column;gap:12px}.style_photoCard__JxhUf{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;overflow:hidden;position:relative;transition:transform .2s}.style_photoCard__JxhUf:active{transform:scale(.98)}.style_mediaWrapper__E2RdF{background:#eee;min-height:100px;position:relative;width:100%}.style_videoThumbnail__bs5Wc{background:#000;padding-bottom:133%;position:relative;width:100%}.style_videoPreview__IfB7P{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.style_playIcon__anAYV{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;border-radius:50%;display:flex;height:40px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.style_typeBadge__hjuWQ{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:4px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:8px;top:8px}.style_loadingMore__n2y4F{color:#999;font-size:12px;padding:20px;text-align:center}.style_fullVideoContainer__kBd5j{align-items:center;background:#000;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.style_fullVideo__504Ip{max-height:100vh;width:100%}.style_closeVideo__Fp8nV{background:#fff3;border-radius:50%;padding:8px;position:absolute;right:20px;top:40px;z-index:2000}.badge-icon-custom{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;overflow:visible;position:relative;transition:all .3s ease}.badge-icon-custom .badge-rank{bottom:-18px;color:#555;font-size:12px;font-weight:700;left:50%;opacity:1;position:absolute;text-shadow:0 1px 3px #00000080;transform:translateX(-50%);white-space:nowrap}.badge-icon-custom .particle-canvas{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.badge-icon-custom svg{filter:drop-shadow(0 4px 8px rgba(0,0,0,.7));position:relative;transform:scale(1.05);z-index:1}.badge-icon-custom svg,.badge-icon-custom svg circle,.badge-icon-custom svg ellipse,.badge-icon-custom svg path{transition:all .3s ease}.badge-icon-custom svg .legendary-fur-detail,.badge-icon-custom svg .wolf-fur{animation:fur-wave 2s infinite alternate}.badge-icon-custom.normal .badge-rank{color:#888;font-weight:700}.badge-icon-custom.normal:before{animation:pulse-dark 2s infinite alternate;background:radial-gradient(circle,#28282866 0,#14141400 70%);border-radius:50%;bottom:-3px;content:"";left:-3px;opacity:1;position:absolute;right:-3px;top:-3px;z-index:0}.badge-icon-custom.highCredit .badge-rank{color:#07f;font-weight:700}.badge-icon-custom.highCredit:before{animation:pulse-blue 2.5s infinite alternate;background:radial-gradient(circle,#07f6 0,#00172d1a 70%);border-radius:50%;bottom:-4px;content:"";left:-4px;opacity:1;position:absolute;right:-4px;top:-4px;z-index:0}.badge-icon-custom.senior .badge-rank{color:#00bfff;font-weight:700;text-shadow:0 1px 3px #00000080}.badge-icon-custom.senior:before{animation:pulse-senior-blue 3s infinite alternate;background:radial-gradient(circle,#0077ff80 0,#00172d1a 70%);bottom:-5px;left:-5px;right:-5px;top:-5px}.badge-icon-custom.senior:after,.badge-icon-custom.senior:before{border-radius:50%;content:"";opacity:1;position:absolute;z-index:0}.badge-icon-custom.senior:after{animation:rotate 10s linear infinite;border:1.5px solid #07f6;bottom:-7px;left:-7px;right:-7px;top:-7px}.badge-icon-custom.senior .wolf-fur{stroke-dasharray:3;stroke-dashoffset:0;animation:dash-animation 4s linear infinite,fur-wave 2s infinite alternate}.badge-icon-custom.senior .senior-symbol{animation:glow-blue 2s infinite alternate}.badge-icon-custom.senior .senior-line{animation:line-dash 3s linear infinite}.badge-icon-custom.legendary .badge-rank{color:red;font-weight:700;text-shadow:0 2px 5px #0009}.badge-icon-custom.legendary:before{animation:pulse-legendary-red 3.5s infinite alternate;background:radial-gradient(circle,#ff000080 0,#4000004d 70%);border-radius:50%;bottom:-10px;content:"";left:-10px;opacity:1;position:absolute;right:-10px;top:-10px;z-index:0}.badge-icon-custom.legendary:after{animation:rotate 8s linear infinite;border:2.5px solid #ff000059;border-radius:50%;bottom:-14px;content:"";left:-14px;opacity:1;position:absolute;right:-14px;top:-14px;z-index:0}.badge-icon-custom.legendary .legendary-fur-detail{stroke-dasharray:4;stroke-dashoffset:0;animation:dash-animation 3s linear infinite,fur-wave 2s infinite alternate}.badge-icon-custom.legendary .legendary-crown{animation:crown-glow-red 2s infinite alternate;filter:drop-shadow(0 0 3px rgba(255,69,0,.8))}.badge-icon-custom.legendary .legendary-decoration{animation:glow-red 2s infinite alternate}.badge-icon-custom.legendary .wolf-eye-legendary{animation:eye-pulse-slow 3s infinite alternate;filter:brightness(1.2)}.badge-icon-custom.legendary .eye-shine-legendary{animation:eye-pulse 1.5s infinite alternate}.badge-icon-custom.legendary .wolf-teeth{stroke-width:.6;animation:teeth-glow 2s infinite alternate}.badge-icon-custom.locked{filter:grayscale(.9) brightness(.7);opacity:.8}.badge-icon-custom.locked .badge-rank{color:#999;opacity:.7}.badge-icon-custom.locked:after,.badge-icon-custom.locked:before{opacity:.5!important}.badge-icon-custom.locked svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}@keyframes pulse-dark{0%{opacity:.5;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}@keyframes pulse-blue{0%{opacity:.5;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}@keyframes pulse-senior-blue{0%{opacity:.5;transform:scale(1)}to{opacity:.9;transform:scale(1.2)}}@keyframes pulse-legendary-red{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.3)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dash-animation{to{stroke-dashoffset:20}}@keyframes line-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:10}}@keyframes eye-pulse{0%{r:.4;opacity:.7}to{r:.6;opacity:1}}@keyframes eye-pulse-fast{0%{r:.3;opacity:.7}to{r:.7;opacity:1}}@keyframes eye-pulse-slow{0%{filter:brightness(.8)}to{filter:brightness(1.3)}}@keyframes glow-blue{0%{stroke:#0077ffb3;stroke-width:.4}to{stroke:#00bfff;stroke-width:.7}}@keyframes glow-red{0%{stroke:#ff0000b3;stroke-width:.4}to{stroke:#ff4500;stroke-width:.7}}@keyframes crown-glow-red{0%{filter:drop-shadow(0 0 2px rgba(255,0,0,.7))}to{filter:drop-shadow(0 0 5px #ff0000)}}@keyframes teeth-glow{0%{stroke:#ff0000b3;stroke-width:.4}to{stroke:#ffffffe6;stroke-width:.6}}@keyframes fur-wave{0%{stroke-width:.2;stroke-opacity:.7}to{stroke-width:.3;stroke-opacity:1}}@keyframes fur-sway{0%{transform:translateX(-.1px) translateY(-.05px)}50%{transform:translateX(.1px) translateY(.05px)}to{transform:translateX(-.1px) translateY(-.05px)}}.login-page{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:16px}.login-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;max-width:420px;padding:24px;width:100%}.login-title{color:#0052d9;font-size:24px;margin-bottom:24px;text-align:center}.login-input{width:100%}.login-forgot{margin:12px 0;text-align:right}.login-forgot a{color:#666;font-size:14px;text-decoration:none}.login-forgot a:hover{color:#0052d9}.login-button{margin-top:8px}.login-register{margin-top:16px;text-align:center}.login-register a{color:#0052d9;text-decoration:none}.login-register a:hover{text-decoration:underline}.login-social{display:flex;justify-content:center;margin-top:16px}.register-page{background:linear-gradient(to bottom right,#f0f2f5,#e4e8ed)}.register-card{box-shadow:0 8px 24px #0000000d;max-width:360px}.register-title{color:#333;font-weight:600}.code-container{align-items:center;display:flex;justify-content:space-between}.get-code-button{font-size:12px;margin-left:10px;min-width:100px}.register-login{font-size:13px;margin-top:16px;text-align:center}.register-login a{color:#0052d9;text-decoration:none}.register-page{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:16px}.register-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;max-width:420px;padding:24px;width:100%}.register-title{color:#0052d9;font-size:24px;margin-bottom:24px;text-align:center}.register-input{width:100%}.register-button{margin-top:24px}.login-link{margin-top:16px;text-align:center}.login-link a{color:#0052d9;text-decoration:none}.login-link a:hover{text-decoration:underline}.telegram-info{background:#f2f8ff;border:1px solid #d4e5ff;border-radius:8px;margin-bottom:20px;padding:16px}.telegram-info .telegram-user{align-items:center;display:flex}.telegram-info .telegram-user .telegram-avatar{border-radius:24px;height:48px;margin-right:16px;object-fit:cover;width:48px}.telegram-info .telegram-user h4{color:#0052d9;margin:0 0 4px}.telegram-info .telegram-user p{color:#444;margin:0}.telegram-bind-section .telegram-tip{color:#666;font-size:14px;margin:8px 0 16px;text-align:center}.telegram-bind-section .login-social{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:transform .2s}.telegram-bind-section .login-social:hover{transform:scale(1.1)}.telegram-bind-section .login-social:active{transform:scale(.95)}.telegram-bind-section .login-social img{display:block}@keyframes slideLeftRight{0%{transform:translateX(0) scale(1.5)}50%{transform:translateX(5px) scale(1)}to{transform:translateX(0) scale(1.5)}}.slide-animation{animation:slideLeftRight 1.5s ease-in-out infinite;display:inline-block}.main{height:inherit;max-width:480px}.main .t-navbar__content{margin:0 auto;max-width:480px}.main .t-sticky__content{max-width:480px}.main .t-swiper-item--image-host{height:inherit}.main .content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.main .content .content-item{margin-top:.65rem;overflow:hidden;position:relative;width:100%}.main .content .content-item .imgs{align-items:center;background-color:#151515;display:flex;gap:1px;height:100%;justify-content:center;width:100%}.main .content .content-item .imgs img{height:200px;object-fit:cover;object-position:center;width:100%}.main .t-fab{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;will-change:transform}.main .t-fab .wrap{background:#fff;border:1px solid #dcdcdc;border-radius:22px;box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000000f,0 3px 14px 2px #0000000d;box-sizing:border-box;height:156px;justify-content:space-around;padding:20px 0;width:44px}.main .t-fab .wrap,.main .t-fab .wrap .item{align-items:center;display:flex;flex-direction:column}.main .t-fab .wrap .item{color:#000000e6;font-size:12px;height:44px;justify-content:flex-end;width:100%}.main .t-fab .wrap .item .text{height:20px;line-height:20px}.main .t-fab .wrap .item:not(:last-child){margin-bottom:4px}.main .t-fab.visible{opacity:1;pointer-events:all;transform:translateX(0)}.main .t-fab.hidden{opacity:0;pointer-events:none;transform:translateX(50px)}.main .t-fab:active{cursor:grabbing}.main .t-fab .item{transition:transform .2s ease}.main .t-fab .item:active{transform:scale(.92)}.main .t-fab .item .text{margin-top:4px}.main .garage div{background-color:#80808020;border-radius:6px;height:200px}.main .garage div img{height:100%;object-fit:cover;width:100%}.main .detail{height:calc(100vh - 300px)}.main .detail .detailImgs img{border-radius:20px;display:inline-block;height:45%;margin:0 10px;object-fit:cover;width:45%}.main .detail .t-sticky__content{max-width:480px;z-index:10!important}.main .detail .t-tabs,.main .detail .t-tabs__scroll{border-radius:20px!important}.report-detail-page{background-color:#f5f5f5;display:flex;flex-direction:column;height:auto;margin:0 auto;max-width:480px;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.report-detail-page .report-header{position:-webkit-sticky;position:sticky;top:0;z-index:10}.report-detail-page .report-header .detail-navbar{background-color:initial}.report-detail-page .report-cover{height:220px;margin-top:-56px;overflow:hidden;position:relative;width:100%}.report-detail-page .report-cover .cover-overlay{background:linear-gradient(180deg,#0003,#000000b3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.report-detail-page .report-cover .cover-image{height:100%;object-fit:cover;width:100%}.report-detail-page .report-cover .report-meta{align-items:center;bottom:20px;display:flex;left:20px;position:absolute;z-index:2}.report-detail-page .report-cover .report-meta .t-avatar{border:2px solid #fff}.report-detail-page .report-cover .report-meta .meta-info{color:#fff;margin-left:12px}.report-detail-page .report-cover .report-meta .meta-info .meta-name{font-size:18px;font-weight:700}.report-detail-page .report-cover .report-meta .meta-info .meta-date{font-size:14px;opacity:.8}.report-detail-page .report-content{background-color:#fff;border-radius:20px 20px 0 0;flex:1 1;margin-top:-19px;padding:20px 16px 100px;position:relative;z-index:2}.report-detail-page .report-content .report-section{margin-bottom:24px}.report-detail-page .report-content .report-section .section-title{border-left:4px solid #f90;color:#333;font-size:18px;font-weight:700;margin-bottom:5px;padding-left:12px}.report-detail-page .report-content .report-section .section-content{background-color:#fff;border-radius:12px;margin-top:20px}.report-detail-page .report-cell{background-color:#f9f9f9;border-radius:8px;margin-bottom:8px}.report-detail-page .report-cell:last-child{margin-bottom:0}.report-detail-page .report-cell .cell-title{color:#666;font-size:15px;font-weight:500}.report-detail-page .report-cell .cell-value{color:#333;font-size:16px;font-weight:500}.report-detail-page .report-cell .cell-description{color:#333;font-size:15px;line-height:1.6;padding:8px 0}.report-detail-page .rating-cell .rate-container{align-items:center;display:flex}.report-detail-page .rating-cell .rate-container .t-rate__text{font-size:.85em!important}.report-detail-page .special-cell{background-color:#fff9e6;border-left:4px solid #f90}.report-detail-page .back-button-container{bottom:100px;left:20px;position:fixed;z-index:99}.report-detail-page .back-button-container .back-button{align-items:center;animation:fadeIn .5s ease-out;background-color:#f90;border:none;box-shadow:0 4px 12px #f906;color:#fff;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.report-detail-page .back-button-container .back-button:active{box-shadow:0 2px 8px #ff99004d;transform:scale(.95)}.write-report-page{background-color:#f5f5f5;height:100vh;height:calc(var(--vh, 1vh)*100);margin:0 auto;max-width:480px;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.write-report-page .report-header{position:-webkit-sticky;position:sticky;top:0;z-index:10}.write-report-page .report-header .report-navbar .t-navbar__title{font-weight:700}.write-report-page .form-progress{background-color:#fff;box-shadow:0 2px 8px #0000000f;padding:15px 16px}.write-report-page .form-progress .progress-info .progress-text{display:flex;justify-content:space-between;margin-bottom:5px}.write-report-page .form-progress .progress-info .progress-text .progress-label{color:#666;font-size:14px}.write-report-page .form-progress .progress-info .progress-text .progress-value{color:#f90;font-size:14px;font-weight:700}.write-report-page .form-container{overflow:scroll}.write-report-page .form-container .form-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:15px}.write-report-page .form-container .form-section .section-title{font-size:16px}.write-report-page .form-container .form-section .name-field-container{align-items:center;display:flex;margin-bottom:10px;position:relative}.write-report-page .form-container .form-section .name-field-container .avatar-icon{margin-bottom:7px;position:absolute}.write-report-page .form-container .form-section .name-field-container .custom-input{flex:1 1;margin-left:46px;padding-right:70px}.write-report-page .form-container .form-section .name-field-container .custom-input .t-input__control{color:#000!important;font-weight:700!important}.write-report-page .form-container .form-section .name-field-container .change-name-btn{border-radius:16px;font-size:13px;height:32px;padding:0 12px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.write-report-page .form-container .form-section .custom-cell{border-radius:8px;margin-bottom:10px;padding:5px 0}.write-report-page .form-container .form-section .custom-cell.search-cell{background-color:#fff4e5}.write-report-page .form-container .form-section .custom-cell.time-cell{background-color:#e6f7ff}.write-report-page .form-container .form-section .custom-cell.time-cell .calendar-icon{color:#08c;margin-right:8px}.write-report-page .form-container .form-section .custom-cell.rating-cell{padding:12px 0}.write-report-page .form-container .form-section .custom-cell .t-cell__title .t-cell__title-text{margin-left:15px}.write-report-page .form-container .form-section .custom-input{margin-bottom:10px}.write-report-page .form-container .form-section .custom-input .t-input__label{color:#666;font-size:16px;font-weight:700}.write-report-page .form-container .form-section .custom-input .t-input__wrapper{background-color:#f9f9f9;border-radius:8px}.write-report-page .form-container .form-section .custom-input .t-input__tips{color:#999}.write-report-page .form-container .form-section .custom-radio-group{display:flex;flex-direction:row}.write-report-page .form-container .form-section .custom-radio-group .t-radio{margin-right:20px}.write-report-page .form-container .form-section .custom-radio-group .t-radio.t-radio--checked{color:#f90}.write-report-page .form-container .form-section .custom-rate{padding:5px 0}.write-report-page .form-container .form-section .custom-rate .t-rate__item{margin-right:5px}.write-report-page .form-container .form-section .custom-rate .t-rate__text{color:#f90;font-size:14px}.write-report-page .form-container .form-section .custom-textarea{margin-top:10px;padding:0}.write-report-page .form-container .form-section .custom-textarea .t-textarea__wrapper{background-color:#f9f9f9;border-radius:8px;min-height:120px}.write-report-page .form-container .form-section .custom-textarea .t-textarea__label{color:#666;font-size:14px}.write-report-page .submit-button{background-color:#f90;border-color:#f90;border-radius:8px;font-size:16px;font-weight:700;height:48px}.write-report-page .submit-button:active{background-color:#cc7a00;border-color:#cc7a00}.t-button:after{border:none!important;display:none!important}.time-display{align-items:center;color:#08c;display:flex}.time-display .calendar-icon{margin-right:6px}.time-display span{font-size:14px}.day-page{background-color:#f5f5f5;height:calc(100vh - 100px);height:calc(var(--vh, 1vh)*100 - 100px);margin:0 auto;max-width:480px}.day-page .skeleton-container{padding:16px}.day-page .skeleton-container .t-skeleton{background-color:#fff}.day-page .skeleton-container .t-skeleton .t-skeleton__row{background-color:#f0f0f0}.day-page .skeleton-container .t-skeleton.t-skeleton--animation-gradient .t-skeleton__row:after{background:linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0)}.day-page .content-container{background-color:#f5f5f5;height:inherit;overflow-y:scroll;padding:12px}.day-page .content-container .content-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:16px;overflow:hidden;position:relative}.day-page .content-container .content-card .card-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 16px}.day-page .content-container .content-card .card-header .user-info{align-items:center;display:flex}.day-page .content-container .content-card .card-header .user-info .avatar{border:1px solid #f0f0f0;height:40px;width:40px}.day-page .content-container .content-card .card-header .user-info .user-details{margin-left:12px}.day-page .content-container .content-card .card-header .user-info .user-details .username{color:#333;font-size:15px;font-weight:600}.day-page .content-container .content-card .card-header .user-info .user-details .post-time{color:#999;font-size:12px;margin-top:2px}.day-page .content-container .content-card .card-header .more-action{align-items:center;color:#999;display:flex;padding:5px}.day-page .content-container .content-card .card-content{padding:12px 16px}.day-page .content-container .content-card .card-content .content-text{color:#333;font-size:15px;line-height:1.5;margin-bottom:12px}.day-page .content-container .content-card .card-content .image-gallery{grid-gap:4px;border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);overflow:hidden}.day-page .content-container .content-card .card-content .image-gallery .gallery-image{height:120px;object-fit:cover;transition:transform .3s ease;width:100%}.day-page .content-container .content-card .card-content .image-gallery .gallery-image:hover{transform:scale(1.02)}.day-page .content-container .content-card .card-footer{border-top:1px solid #f0f0f0;padding:12px 16px}.day-page .content-container .content-card .card-footer .engagement-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.day-page .content-container .content-card .card-footer .engagement-info .views-count{color:#999;font-size:12px}.day-page .content-container .content-card .card-footer .engagement-info .topic-tag{background-color:#e6f7ff;color:#1890ff;font-size:12px}.day-page .content-container .content-card .card-footer .action-buttons{display:flex;justify-content:space-around}.day-page .content-container .content-card .card-footer .action-buttons .action-item{align-items:center;color:#666;cursor:pointer;display:flex;padding:6px 12px;transition:color .2s ease}.day-page .content-container .content-card .card-footer .action-buttons .action-item span{font-size:13px;margin-left:4px}.day-page .content-container .content-card .card-footer .action-buttons .action-item:hover{color:#1890ff}.day-page .content-container .content-card .card-footer .action-buttons .action-item.liked{color:#ff4d4f}.day-page .content-container .loading-more{color:#999;padding:16px 0}.day-page .content-container .loading-more .t-divider{color:#999;font-size:13px}.day-page .content-container .bottom-space{height:80px}.day-detail-page{background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh;margin:0 auto;max-width:480px;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.day-detail-page .detail-header{position:-webkit-sticky;position:sticky;top:0;z-index:10}.day-detail-page .detail-header .detail-navbar{background-color:initial}.day-detail-page .detail-header .detail-navbar .t-navbar__title{font-weight:700}.day-detail-page .detail-cover{height:220px;margin-top:-56px;position:relative;width:100%}.day-detail-page .detail-cover .cover-overlay{background:linear-gradient(180deg,#0003,#000000b3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.day-detail-page .detail-cover .cover-image{height:100%;object-fit:cover;width:100%}.day-detail-page .detail-cover .detail-meta{align-items:center;bottom:20px;display:flex;left:20px;position:absolute;z-index:2}.day-detail-page .detail-cover .detail-meta .t-avatar{border:2px solid #fff}.day-detail-page .detail-cover .detail-meta .meta-info{color:#fff;margin-left:12px}.day-detail-page .detail-cover .detail-meta .meta-info .meta-name{font-size:18px;font-weight:700}.day-detail-page .detail-cover .detail-meta .meta-info .meta-date{font-size:14px;opacity:.8}.day-detail-page .detail-content{background-color:#fff;border-radius:20px 20px 0 0;flex:1 1;margin-top:-25px;padding:20px 16px 80px;position:relative;z-index:2}.day-detail-page .detail-content img{max-height:100%!important;max-width:100%!important;object-fit:cover}.day-detail-page .detail-content .content-title{margin-bottom:16px}.day-detail-page .detail-content .content-title h2{color:#333;font-size:20px;font-weight:700;margin-bottom:12px}.day-detail-page .detail-content .content-title .content-tags{display:flex;flex-wrap:wrap;gap:8px}.day-detail-page .detail-content .content-title .content-tags .t-tag{font-size:12px;padding:4px 10px}.day-detail-page .detail-content .activity-info{background-color:#f9f9f9;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:15px}.day-detail-page .detail-content .activity-info .info-item{align-items:center;color:#666;display:flex;flex:1 1 40%;font-size:14px;min-width:120px}.day-detail-page .detail-content .activity-info .info-item svg{color:#1890ff;margin-right:6px}.day-detail-page .detail-content .content-text{color:#333;font-size:16px;line-height:1.6;margin-bottom:20px}.day-detail-page .detail-content .content-text p{margin-bottom:12px}.day-detail-page .detail-content .detail-gallery{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.day-detail-page .detail-content .detail-gallery .gallery-item{aspect-ratio:1/1;border-radius:8px;overflow:hidden}.day-detail-page .detail-content .detail-gallery .gallery-item:first-child{aspect-ratio:16/9;grid-column:span 2}.day-detail-page .back-button-container{bottom:100px;left:20px;position:fixed;z-index:99}.day-detail-page .back-button-container .back-button{align-items:center;animation:fadeIn .5s ease-out;background-color:#1890ff;border:none;box-shadow:0 4px 12px #1890ff66;color:#fff;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.day-detail-page .back-button-container .back-button:active{box-shadow:0 2px 8px #1890ff4d;transform:scale(.95)}.user-info-page{background-color:#f5f5f5;height:80vh;margin:0 auto;max-width:480px;overflow:scroll;padding:16px 16px 80px}.user-info-page .login-prompt-tab{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:350px;text-align:center}.user-info-page .login-prompt-tab .login-prompt-icon{align-items:center;animation:pulse 2s ease-in-out infinite;background-color:#eaf4ff;border-radius:50%;box-shadow:0 8px 16px #0052d91a;color:#0052d9;display:flex;height:100px;justify-content:center;margin-bottom:24px;width:100px}.user-info-page .login-prompt-tab .login-prompt-message{color:#222;font-size:20px;font-weight:600;margin-bottom:12px}.user-info-page .login-prompt-tab .login-prompt-subtitle{color:#666;font-size:16px;margin-bottom:32px}.user-info-page .login-prompt-tab .login-prompt-subtitle .highlight{color:#0052d9;font-weight:500;margin-right:5px}.user-info-page .login-prompt-tab .login-tab-button{border-radius:22px;box-shadow:0 8px 16px #0052d926;font-size:16px;font-weight:500;height:44px;min-width:160px;transition:transform .3s,box-shadow .3s}.user-info-page .login-prompt-tab .login-tab-button:active{box-shadow:0 4px 8px #0052d91a;transform:translateY(2px)}.user-info-page .user-profile-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:16px;padding:20px}.user-info-page .user-profile-card .profile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.user-info-page .user-profile-card .profile-header .user-basic-info{align-items:center;display:flex}.user-info-page .user-profile-card .profile-header .user-basic-info .t-avatar{border:2px solid #f0f0f0;margin-right:12px}.user-info-page .user-profile-card .profile-header .user-basic-info .user-name-role .user-name{color:#333;font-size:18px;font-weight:700;margin-bottom:4px}.user-info-page .user-profile-card .profile-header .user-basic-info .user-name-role .user-role{color:#666;font-size:14px}.user-info-page .user-profile-card .profile-header .profile-actions{display:flex;gap:8px}.user-info-page .user-profile-card .profile-header .profile-actions .t-button{border-color:#e0e0e0;color:#666}.user-info-page .user-profile-card .profile-stats{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.user-info-page .user-profile-card .profile-stats .stat-item{flex:1 1;text-align:center}.user-info-page .user-profile-card .profile-stats .stat-item .stat-value{color:#f90;font-size:18px;font-weight:700;margin-bottom:4px}.user-info-page .user-profile-card .profile-stats .stat-item .stat-label{color:#999;font-size:12px}.user-info-page .user-profile-card .profile-stats .stat-item .next-level-info{background-color:#1890ff1a;border-radius:10px;color:#1890ff;display:inline-block;font-size:10px;margin-top:4px;padding:2px 6px}.user-info-page .user-profile-card .profile-stats .stat-item .max-level-info{background-color:#52c41a1a;border-radius:10px;color:#52c41a;display:inline-block;font-size:10px;margin-top:4px;padding:2px 6px}.user-info-page .user-profile-card .profile-stats .stat-divider{background-color:#e0e0e0;height:30px;width:1px}.user-info-page .user-profile-card .task-progress .progress-header{display:flex;justify-content:space-between;margin-bottom:8px}.user-info-page .user-profile-card .task-progress .progress-header .progress-title{color:#666;font-size:14px}.user-info-page .user-profile-card .task-progress .progress-header .progress-value{color:#f90;font-size:14px;font-weight:500}.user-info-page .user-profile-card .task-progress .t-progress{--td-progress-track-bg-color:#f0f0f0}.user-info-page .feature-modules{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:16px;padding:16px 0 8px}.user-info-page .feature-modules .module-title{border-bottom:1px solid #f0f0f0;color:#333;font-size:16px;font-weight:700;padding:0 16px 12px}.user-info-page .feature-modules .t-cell{--td-cell-title-color:#333;--td-cell-description-color:#f90;--td-cell-left-icon-color:#1890ff;padding:16px}.user-info-page .content-tabs{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.user-info-page .content-tabs .t-tabs{--td-tab-item-active-color:#f90;--td-tab-track-color:#f90;--td-tab-item-color:#666;--td-tab-item-active-font-weight:600}.user-info-page .content-tabs .tab-content{min-height:300px;padding:16px}.user-info-page .content-tabs .activities-list .activity-card{background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:16px;overflow:hidden}.user-info-page .content-tabs .activities-list .activity-card .activity-image{height:140px;object-fit:cover;width:100%}.user-info-page .content-tabs .activities-list .activity-card .activity-info{padding:12px}.user-info-page .content-tabs .activities-list .activity-card .activity-info .activity-title{color:#333;font-size:16px;font-weight:500;margin-bottom:8px}.user-info-page .content-tabs .activities-list .activity-card .activity-info .activity-meta{align-items:center;display:flex;justify-content:space-between}.user-info-page .content-tabs .activities-list .activity-card .activity-info .activity-meta .activity-date{color:#999;font-size:13px}.user-info-page .content-tabs .activities-list .activity-card .activity-info .activity-meta .activity-status{border-radius:10px;font-size:12px;padding:2px 8px}.user-info-page .content-tabs .activities-list .activity-card .activity-info .activity-meta .activity-status.completed{background-color:#e6f7ff;color:#1890ff}.user-info-page .content-tabs .activities-list .activity-card .activity-info .activity-meta .activity-status.upcoming{background-color:#fff3e6;color:#f90}.user-info-page .content-tabs .tasks-list .task-item{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px}.user-info-page .content-tabs .tasks-list .task-item .task-info{align-items:center;display:flex}.user-info-page .content-tabs .tasks-list .task-item .task-info .task-status{color:#52c41a;margin-right:12px}.user-info-page .content-tabs .tasks-list .task-item .task-info .task-status .task-uncompleted{border:2px solid #d9d9d9;border-radius:50%;height:20px;width:20px}.user-info-page .content-tabs .tasks-list .task-item .task-info .task-status.completed{color:#52c41a}.user-info-page .content-tabs .tasks-list .task-item .task-info .task-details .task-title{color:#333;font-size:15px;margin-bottom:4px}.user-info-page .content-tabs .tasks-list .task-item .task-info .task-details .task-points{color:#f90;font-size:13px}.user-info-page .content-tabs .badges-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);padding:16px 8px}.user-info-page .content-tabs .badges-list .badge-item{align-items:center;background-color:#ffffff80;border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;margin-bottom:10px;padding:10px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.user-info-page .content-tabs .badges-list .badge-item .badge-icon{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin:10px 0;width:80px}.user-info-page .content-tabs .badges-list .badge-item .badge-name{color:#333;font-size:14px;font-weight:600;margin:8px 0 4px}.user-info-page .content-tabs .badges-list .badge-item .badge-lock-info{background-color:#0000000d;border-radius:10px;color:#999;font-size:12px;margin-top:2px;padding:2px 8px}.user-info-page .content-tabs .badges-list .badge-item .badge-lock-info:before{content:"🔒 ";font-size:10px}.user-info-page .content-tabs .badges-list .badge-item .badge-unlock-info{background-color:#0000000d;border-radius:10px;color:#999;display:flex;font-size:12px;margin-top:2px;padding:2px 8px}.user-info-page .content-tabs .badges-list .badge-item .badge-unlock-info:before{content:"🔓️ ";font-size:10px}.user-info-page .content-tabs .badges-list .badge-item.locked{background-color:#f5f5f5b3;border:1px dashed #ddd;opacity:.9}.user-info-page .content-tabs .badges-list .badge-item.locked .badge-name{color:#666}.user-info-page .support-section{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-top:16px;overflow:hidden}.user-info-page .support-section .t-cell{--td-cell-left-icon-color:#1890ff}.user-info-page .empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:20px;text-align:center}.user-info-page .empty-state svg{color:#c0c4cc;margin-bottom:16px}.user-info-page .empty-state .empty-state-title{color:#222;font-size:20px;font-weight:600;margin-bottom:12px}.user-info-page .empty-state .empty-state-subtitle{color:#909399;font-size:14px}.search-page{background-color:#fff;min-height:100vh}.search-page .search-input-container{margin:16px 0;position:relative}.search-page .search-input-container .t-search__search-action{margin-left:0}.search-page .search-input-container .t-search__clear{display:flex}.search-page .search-input-container .search-suggestions{background:#fff;height:98vh;left:0;overflow-y:scroll;position:absolute;right:0;top:100%;z-index:1000}.search-page .search-input-container .search-suggestions .suggestion-item{align-items:center;cursor:pointer;display:flex;padding:12px 16px;transition:background-color .2s}.search-page .search-input-container .search-suggestions .suggestion-item:hover{background-color:#f5f5f5}.search-page .search-input-container .search-suggestions .suggestion-item .t-avatar{flex-shrink:0;height:36px;margin-right:12px;width:36px}.search-page .search-input-container .search-suggestions .suggestion-item .suggestion-content{align-items:center;display:flex;flex:1 1;min-width:0}.search-page .search-input-container .search-suggestions .suggestion-item .highlight-text{color:#0052d9;font-weight:500}.search-page .search-input-container .search-suggestions .no-suggestions{padding:20px 0;text-align:center}.search-page .search-input-container .search-suggestions .no-suggestions .no-data-message{color:#999;font-size:14px}.search-page .search-input-container .search-suggestions .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 0}.search-page .search-input-container .search-suggestions .loading-container .loading-text{color:#999;font-size:14px;margin-top:10px}.search-page .t-navbar{margin-bottom:15px}.search-page .t-navbar .t-navbar__title{color:#fff;font-size:18px;font-weight:700}.search-page .search-input-container{margin-bottom:15px;padding:0 15px}.search-page .search-input-container .t-search{border-radius:10px;box-shadow:0 3px 10px #0000000d}.search-page .search-input-container .t-search .t-search__input-container{background-color:#fff}.search-page .search-input-container .t-search .t-search__action-text{color:#f90;font-weight:700}.search-page .search-section{background-color:#fff;border-radius:12px;box-shadow:0 3px 12px #0000000f;margin:0 15px 15px;padding:18px;transition:transform .2s ease}.search-page .search-section .section-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.search-page .search-section .section-header .section-title{align-items:center;color:#333;display:flex;font-size:17px;font-weight:700;padding-left:12px;position:relative}.search-page .search-section .section-header .section-title:before{background:#f90;border-radius:2px;content:"";height:18px;left:0;position:absolute;top:2px;width:4px}.search-page .search-section .section-header .clear-history{border-radius:50%;color:#999;cursor:pointer;padding:6px;transition:all .2s}.search-page .search-section .section-header .clear-history:hover{background-color:#fff3e6;color:#f90}.search-page .search-section .tag-container{display:flex;flex-wrap:wrap;gap:10px}.search-page .search-section .tag-container .t-tag{background-color:#f8f9fa;border:none;border-radius:20px;box-shadow:0 2px 5px #00000008;color:#555;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s}.search-page .search-section .tag-container .t-tag:active,.search-page .search-section .tag-container .t-tag:hover{background-color:#fff3e6;color:#f90;transform:scale(1.05)}.search-page .search-section .recommend-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:10px}.search-page .search-section .recommend-item{align-items:center;background:linear-gradient(135deg,#fff8f0,#fff3e6);border-radius:12px;box-shadow:0 2px 8px #ff990014;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:15px;transition:all .3s ease}.search-page .search-section .recommend-item:hover{box-shadow:0 5px 15px #ff990026;transform:translateY(-3px)}.search-page .search-section .recommend-item .recommend-icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 3px 10px #ff99001a;color:#f90;display:flex;height:50px;justify-content:center;margin-bottom:10px;width:50px}.search-page .search-section .recommend-item .recommend-text{color:#333;font-size:15px;font-weight:500}.search-page .search-results{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;padding:16px}.search-page .search-results .section-header{margin-bottom:16px;padding:0}.search-page .search-results .section-header .section-title{color:#333;font-size:16px;font-weight:700}.search-page .search-results .card-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.search-page .search-results .name-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.search-page .search-results .name-card:active{box-shadow:0 1px 4px #0000001a;transform:scale(.98)}.search-page .search-results .name-card .card-images{display:flex;height:120px;position:relative}.search-page .search-results .name-card .card-images .card-image{height:100%}.search-page .search-results .name-card .card-images .card-image.main-image{border-right:1px solid #fff;flex:2 1}.search-page .search-results .name-card .card-images .card-image.sub-image{flex:1 1}.search-page .search-results .name-card .card-info{padding:10px}.search-page .search-results .name-card .card-info .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.search-page .search-results .name-card .card-info .card-header .card-name{color:#333;font-size:16px;font-weight:600}.search-page .search-results .name-card .card-info .card-header .card-rating{display:flex;gap:2px}.search-page .search-results .name-card .card-info .card-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.search-page .search-results .name-card .card-info .card-meta .card-age{color:#666;font-size:14px}.search-page .search-results .name-card .card-info .card-location{align-items:center;color:#666;display:flex;font-size:12px;gap:4px}.search-page .search-results .name-card .card-info .card-tags{display:flex;flex-wrap:wrap;gap:6px}.search-page .search-results .name-card .card-info .card-tags .card-tag{background-color:#fff3e6;border-radius:10px;color:#f90;font-size:10px;padding:2px 6px}.search-page .search-results .no-results{color:#999;font-size:14px;padding:40px 0;text-align:center}.search-result-page{background-color:#f5f5f5;margin:0 auto;max-width:480px;min-height:100vh;padding-bottom:20px;width:100%}.search-result-page .t-navbar{background-color:#fff;box-shadow:0 2px 8px #0000000d;margin-bottom:12px}.search-result-page .favorite-icon{left:10px;position:absolute;top:10px;z-index:5}.search-result-page .search-results{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;height:88vh;margin:10px;overflow:scroll;padding:16px}.search-result-page .search-results .section-header{margin-bottom:16px;padding:0}.search-result-page .search-results .section-header .section-title{color:#333;font-size:16px;font-weight:700}.search-result-page .card-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.search-result-page .name-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.search-result-page .name-card:active{box-shadow:0 1px 4px #0000001a;transform:scale(.98)}.search-result-page .name-card .card-images{display:flex;gap:2px;height:140px;position:relative}.search-result-page .name-card .card-images .card-image{height:100%;object-fit:cover}.search-result-page .name-card .card-images .card-image.main-image{border-right:1px solid #fff;flex:2 1}.search-result-page .name-card .card-images .card-image.sub-image{flex:1 1}.search-result-page .name-card .card-info{padding:10px}.search-result-page .name-card .card-info .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.search-result-page .name-card .card-info .card-header .item-price{color:#ff2b2b;font-weight:500;text-align:right;white-space:nowrap}.search-result-page .name-card .card-info .card-header .item-price .price-symbol{font-size:12px;margin-right:0}.search-result-page .name-card .card-info .card-header .item-price .price-value{font-size:17px;font-weight:700}.search-result-page .name-card .card-info .card-header .item-price .price-unit{color:#ff2b2bcc;font-size:12px;margin-left:0}.search-result-page .name-card .card-info .card-header .card-name{color:#333;font-size:16px;font-weight:600}.search-result-page .name-card .card-info .card-header .card-rating{display:flex;gap:2px}.search-result-page .name-card .card-info .card-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.search-result-page .name-card .card-info .card-meta .card-age{color:#666;font-size:14px}.search-result-page .name-card .card-info .card-location{align-items:center;color:#666;display:flex;font-size:12px;gap:4px}.search-result-page .name-card .card-info .card-tags{display:flex;flex-wrap:wrap;gap:6px}.search-result-page .name-card .card-info .card-tags .card-tag{background-color:#fff3e6;border-radius:10px;color:#f90;font-size:10px;padding:2px 6px}.search-result-page .no-results{color:#999;font-size:14px;padding:40px 0;text-align:center}.garage-info-page{overflow:hidden;position:relative}.garage-info-page .page-header{background:linear-gradient(135deg,#6366f1,#8b5cf6,#d946ef);border-radius:0 0 30px 30px;box-shadow:0 10px 25px #6366f133;padding:0 0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.garage-info-page .page-header .gradient-navbar{background:#0000}.garage-info-page .page-header .gradient-navbar .t-navbar__title{color:#fff;font-size:18px;font-weight:600;letter-spacing:.5px}.garage-info-page .page-header .gradient-navbar .t-navbar__left{color:#fff}.garage-info-page .page-header .search-bar{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffff26;border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 12px #00000014;display:flex;gap:12px;margin:8px 16px 5px;padding:14px 18px;transition:all .3s ease}.garage-info-page .page-header .search-bar:active{background-color:#fff3;transform:scale(.98)}.garage-info-page .page-header .search-bar .search-icon{align-items:center;color:#ffffffe6;display:flex;justify-content:center}.garage-info-page .page-header .search-bar span{color:#fffc;font-size:15px;font-weight:400}.garage-info-page .filter-container{align-items:center;background-color:#fff;border-radius:18px;box-shadow:0 8px 20px #0000000f;display:flex;justify-content:space-between;margin:0 2px 5px;padding:8px 12px;position:relative;z-index:10}.garage-info-page .filter-container .filter-item{align-items:center;background-color:#f8f9fa;border-radius:24px;color:#333;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 14px}.garage-info-page .filter-container .filter-item svg{transition:transform .3s ease}.garage-info-page .filter-container .filter-item:active{transform:scale(.97)}.garage-info-page .filter-container .filter-item.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 10px #6366f133;color:#fff}.garage-info-page .filter-container .filter-item.active svg{color:#fff;transform:rotate(180deg)}.garage-info-page .filter-container .t-overlay{top:68px!important}.garage-info-page .recommendation-section .section-title{color:#333;font-size:18px;font-weight:600;margin-bottom:5px;padding-left:12px;position:relative}.garage-info-page .recommendation-section .section-title:before{border-radius:2px;content:"";height:18px;left:0;position:absolute;top:4px;width:4px}.garage-info-page .recommendation-section .recommendation-tags{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;padding:5px 0 10px}.garage-info-page .recommendation-section .recommendation-tags::-webkit-scrollbar{display:none}.garage-info-page .recommendation-section .recommendation-tags .tag-group{display:flex;gap:8px;margin-right:8px}.garage-info-page .scrollElement{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:calc(100vh - 130px);height:calc(var(--vh, 1vh)*100 - 130px);overflow-y:auto;overscroll-behavior-y:contain;padding:0 4px calc(70px + env(safe-area-inset-bottom));position:relative;transform:translateZ(0);z-index:1}.garage-info-page .scrollElement::-webkit-scrollbar{display:none;width:0}@supports (-webkit-touch-callout:none){.garage-info-page .scrollElement{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}.garage-info-page .skeleton-container{padding:0 15px 5px 5px}.garage-info-page .skeleton-container .t-skeleton{background-color:#fff;border-radius:18px;box-shadow:0 6px 16px #0000000f;padding:15px}.garage-info-page .loading-indicator{animation:fadeInUp .3s ease;background:#fff;border-radius:16px;bottom:65px;box-shadow:0 8px 20px #6366f140;color:#fff;left:50%;padding:14px 28px;position:fixed;transform:translateX(-50%);z-index:100}.garage-info-page .bottom-tip{color:#999;font-size:14px;padding:15px 0;position:relative;text-align:center}.card-wrapper{cursor:pointer;transition:transform .2s ease}.empty-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:16px}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.no-data-container{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;justify-content:center;margin:20px;min-height:300px;padding:40px 20px}.no-data-container .no-data-icon{animation:float 3s ease-in-out infinite;margin-bottom:24px}.no-data-container .no-data-icon svg{filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.no-data-container .no-data-text{color:#333;font-size:20px;font-weight:600;margin-bottom:12px}.no-data-container .no-data-subtext{color:#888;font-size:16px;margin-bottom:28px}.no-data-container .no-data-action .refresh-button{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:50px;box-shadow:0 4px 12px #6366f14d;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:10px 24px;transition:all .3s ease}.empty-state-container{align-items:center;background:linear-gradient(145deg,#f5f7fa,#fff);display:flex;justify-content:center;min-height:calc(100vh - 120px);padding:20px}.empty-state-content{align-items:center;animation:fadeIn 1s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;border-radius:24px;box-shadow:0 15px 30px #0000000d;display:flex;flex-direction:column;max-width:300px;padding:30px;text-align:center}.empty-state-icon{animation:float 4s ease-in-out infinite;margin-bottom:25px}.empty-state-icon svg{filter:drop-shadow(0 6px 10px rgba(91,124,255,.25))}.empty-state-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#5b7cff,#9370db);background-clip:text;-webkit-background-clip:text;color:#2c3e50;font-size:24px;font-weight:600;margin-bottom:15px}.empty-state-desc{color:#7f8c8d;font-size:16px;line-height:1.6;margin-bottom:30px}.empty-state-button{background:linear-gradient(135deg,#5b7cff,#9370db);border:none;border-radius:28px;box-shadow:0 10px 20px #5b7cff4d;font-size:16px;font-weight:500;height:48px;min-width:140px;transition:all .3s ease}.empty-state-button:active{box-shadow:0 5px 10px #5b7cff33;transform:translateY(3px)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.cool-skeleton-container{background-color:#f8f9fa;height:calc(100vh - 56px);overflow:hidden;position:relative;width:100%}.skeleton-header-gradient{align-items:flex-end;background-size:cover;display:flex;height:120px;padding:20px;position:relative}.skeleton-header-gradient:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.skeleton-avatar-placeholder{background-color:#fff3;border-radius:50%;height:60px;margin-bottom:10px;margin-right:15px;overflow:hidden;position:relative;width:60px;z-index:2}.skeleton-avatar-inner{animation:shimmer 2s infinite;background:linear-gradient(90deg,#ffffff1a,#ffffff4d,#ffffff1a);background-size:200% 100%;bottom:0;left:0;position:absolute;right:0;top:0}.skeleton-meta{flex:1 1;margin-bottom:20px;position:relative;z-index:2}.skeleton-title-line{background-color:#fff3;height:20px;margin-bottom:8px;width:120px}.skeleton-subtitle-line,.skeleton-title-line{border-radius:4px;overflow:hidden;position:relative}.skeleton-subtitle-line{background-color:#ffffff26;height:14px;width:80px}.skeleton-content{background-color:#fff;border-radius:20px 20px 0 0;box-shadow:0 -10px 20px #0000000d;margin-top:-25px;padding:25px 16px;position:relative;z-index:2}.skeleton-main-title{animation:pulse 1.5s infinite;background-color:#eceef0;border-radius:6px;height:28px;margin-bottom:15px;overflow:hidden;position:relative;width:70%}.skeleton-tags{display:flex;gap:10px;margin-bottom:20px}.skeleton-tag{animation:pulse 1.5s infinite;animation-delay:.2s;background-color:#f0f1f5;border-radius:12px;height:24px;overflow:hidden;position:relative;width:50px}.skeleton-info-bar{background-color:#f8f9fa;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px}.skeleton-info-item{align-items:center;display:flex;flex:1 1;gap:8px}.skeleton-icon{animation:pulse 1.5s infinite;animation-delay:.3s;border-radius:50%;height:18px;width:18px}.skeleton-icon,.skeleton-text{background-color:#e0e2e7;overflow:hidden;position:relative}.skeleton-text{animation:pulse 1.5s infinite;animation-delay:.4s;border-radius:4px;height:14px;width:80px}.skeleton-paragraph{margin-bottom:25px}.skeleton-line{animation:pulse 1.5s infinite;background-color:#eceef0;border-radius:4px;height:14px;margin-bottom:12px;overflow:hidden;position:relative;width:100%}.skeleton-gallery{display:flex;flex-direction:column;gap:10px}.skeleton-gallery-main{animation:pulse 1.5s infinite;animation-delay:.1s;background-color:#f0f1f5;border-radius:12px;height:180px;overflow:hidden;position:relative;width:100%}.skeleton-gallery-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.skeleton-gallery-item{animation:pulse 1.5s infinite;animation-delay:.2s;background-color:#f0f1f5;border-radius:12px;height:120px;overflow:hidden;position:relative}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-gallery-item:after,.skeleton-gallery-main:after,.skeleton-icon:after,.skeleton-line:after,.skeleton-main-title:after,.skeleton-subtitle-line:after,.skeleton-tag:after,.skeleton-text:after,.skeleton-title-line:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);background-size:200% 100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.loading-page{align-items:center;background:#0000;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.custom-spinner{animation:spin 1s linear infinite;border:5px solid #e0e0e0;border-radius:50%;border-top-color:#f90;height:48px;margin-bottom:16px;width:48px}.loading-text{color:#f90;font-size:18px;font-weight:500;letter-spacing:2px}.skeleton-loading{padding:16px 12px}.skeleton-loading .t-skeleton__col,.skeleton-loading .t-skeleton__row{background:#f5f5f7!important;border-radius:12px;box-shadow:0 2px 8px #0000000a}.skeleton-loading .t-skeleton--flashed .t-skeleton__col,.skeleton-loading .t-skeleton--flashed .t-skeleton__row{background-image:linear-gradient(90deg,#f5f5f7 25%,#ececec 50%,#f5f5f7 75%)}.marquee-text{animation:textPulse 1.5s ease-in-out infinite;display:inline-block;min-width:1em;text-align:center}@keyframes textPulse{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.7;transform:scale(.9)}}.contact-btn{color:#0052d9!important}.contact-btn.t-button--disabled{color:#0052d9!important;opacity:.5}.entertainment-page{padding:16px}.entertainment-page .header-banner{background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:16px;box-shadow:0 4px 15px #6a11cb33;color:#fff;margin-bottom:20px;padding:20px;text-align:center}.entertainment-page .header-banner h2{font-size:24px;font-weight:600;margin:0 0 8px}.entertainment-page .header-banner p{font-size:14px;margin:0;opacity:.9}.entertainment-page .entertainment-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.entertainment-page .entertainment-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.entertainment-page .entertainment-card:active{transform:scale(.98)}.entertainment-page .entertainment-card .card-image{height:140px;overflow:hidden;position:relative}.entertainment-page .entertainment-card .card-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.entertainment-page .entertainment-card .card-image .category-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;position:absolute;right:10px;top:10px}.entertainment-page .entertainment-card:hover img{transform:scale(1.05)}.entertainment-page .entertainment-card .card-content{padding:12px}.entertainment-page .entertainment-card .card-content .card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:500;height:42px;line-height:1.3;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis}.entertainment-page .entertainment-card .card-content .card-stats{color:#666;display:flex;font-size:12px;justify-content:space-between}.entertainment-page .entertainment-card .card-content .card-stats .likes,.entertainment-page .entertainment-card .card-content .card-stats .views{align-items:center;display:flex;gap:4px}.entertainment-page .loading-indicator{color:#666;padding:20px;text-align:center}.entertainment-detail{background-color:#fff;height:100vh;overflow:scroll;padding:0}.entertainment-detail .detail-header{background-color:#fff;box-shadow:0 2px 6px #0000000d;padding:16px;position:relative;text-align:center;z-index:10}.entertainment-detail .detail-header h1{font-size:18px;font-weight:600;margin:0}.entertainment-detail .detail-header .back-button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:14px;left:16px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.entertainment-detail .detail-header .back-button:before{content:"←";font-size:16px;margin-right:4px}.entertainment-detail .detail-image{height:250px;overflow:hidden;position:relative;width:100%}.entertainment-detail .detail-image img{height:100%;object-fit:cover;width:100%}.entertainment-detail .detail-image .detail-category{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;border-radius:20px;bottom:16px;color:#fff;font-size:13px;font-weight:600;padding:6px 16px;position:absolute;right:16px}.entertainment-detail .detail-info{padding:20px 16px}.entertainment-detail .detail-info .detail-meta{display:flex;justify-content:space-between;margin-bottom:16px}.entertainment-detail .detail-info .detail-meta .detail-date{color:#666;font-size:13px}.entertainment-detail .detail-info .detail-meta .detail-stats{display:flex;gap:16px}.entertainment-detail .detail-info .detail-meta .detail-stats .likes,.entertainment-detail .detail-info .detail-meta .detail-stats .views{align-items:center;color:#666;display:flex;font-size:13px;gap:4px}.entertainment-detail .detail-info .detail-meta .detail-stats .likes{cursor:pointer}.entertainment-detail .detail-info .detail-meta .detail-stats .likes:hover{color:#ff4d4f}.entertainment-detail .detail-info .detail-description{border-bottom:1px solid #eee;font-size:16px;font-weight:600;margin-bottom:16px;padding:8px 0}.entertainment-detail .detail-info .detail-content{color:#333;font-size:15px;line-height:1.6;margin-bottom:32px}.entertainment-detail .detail-info .detail-content p{margin-bottom:16px}.entertainment-detail .detail-info .detail-actions{display:flex;flex-direction:column;gap:12px;margin-top:32px}.entertainment-detail-error,.entertainment-detail-loading{align-items:center;color:#666;display:flex;flex-direction:column;gap:16px;height:100vh;justify-content:center}.ad-space-page{background-color:#f8fafc;min-height:100vh;padding:10px 0 40px}.ad-space-page .ad-card-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;padding:0 10px}.ad-space-page .ad-card{background-color:#fff;border:none;border-radius:12px;box-shadow:0 3px 10px #0000000d;margin-bottom:0;overflow:hidden;position:relative;transition:transform .2s ease,opacity .2s ease}.ad-space-page .ad-card.featured-ad{border-top:3px solid #f59e0b;box-shadow:0 4px 12px #00000014}.ad-space-page .ad-card.ad-reserved{opacity:.85}.ad-space-page .ad-card.ad-reserved .status-overlay{align-items:center;background-color:#0284c799;bottom:0;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.ad-space-page .ad-card.ad-sold{filter:grayscale(30%);opacity:.85}.ad-space-page .ad-card.ad-sold .status-overlay{align-items:center;background-color:#b91c1c99;bottom:0;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.ad-space-page .ad-card:active{opacity:.9;transform:scale(.98)}.ad-space-page .ad-card .card-image{height:140px;overflow:hidden;position:relative}.ad-space-page .ad-card .card-image img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.ad-space-page .ad-card .card-image .featured-badge{align-items:center;background-color:#f59e0b;border-radius:0 12px 12px 0;color:#fff;display:flex;font-size:12px;font-weight:600;left:0;padding:4px 10px 4px 8px;position:absolute;top:8px;z-index:3}.ad-space-page .ad-card .card-image .featured-badge:before{content:"★";font-size:10px;margin-right:4px}.ad-space-page .ad-card .card-image .category-tag{background-color:#000000b3;border-radius:12px;bottom:8px;color:#fff;font-size:12px;font-weight:500;padding:3px 10px;position:absolute;right:8px;z-index:2}.ad-space-page .ad-card .card-content{padding:12px}.ad-space-page .ad-card .card-content .card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:15px;font-weight:600;height:42px;line-height:1.4;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis}.ad-space-page .ad-card .card-content .card-meta{display:flex;justify-content:space-between;margin-bottom:10px}.ad-space-page .ad-card .card-content .card-meta .ad-position,.ad-space-page .ad-card .card-content .card-meta .ad-size{align-items:center;background-color:#f8fafc;border-radius:10px;color:#64748b;display:flex;font-size:12px;gap:4px;padding:3px 8px}.ad-space-page .ad-card .card-content .card-footer{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ad-space-page .ad-card .card-content .card-footer .price-section{align-items:baseline;display:flex}.ad-space-page .ad-card .card-content .card-footer .price-section .original-price{color:#94a3b8;font-size:12px;margin-right:4px;text-decoration:line-through}.ad-space-page .ad-card .card-content .card-footer .price-section .current-price{color:#3b82f6;font-size:17px;font-weight:700}.ad-space-page .ad-card .card-content .card-footer .price-section .price-unit{color:#64748b;font-size:12px;margin-left:2px}.ad-space-page .ad-card .card-content .card-footer .contact-btn{background-color:#3b82f6;border:none;border-radius:14px;box-shadow:0 2px 6px #3b82f633;font-size:12px;font-weight:500;min-height:26px;padding:3px 10px}.ad-space-page .ad-card .card-content .card-footer .contact-btn:active{opacity:.8}.ad-space-page .ad-card .card-content .card-footer .contact-btn.disabled{background-color:#e2e8f0;box-shadow:none;color:#94a3b8}.ad-space-page .ad-card .card-content .card-stats{border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-top:8px}.ad-space-page .ad-card .card-content .card-stats .likes,.ad-space-page .ad-card .card-content .card-stats .views{align-items:center;color:#64748b;display:flex;font-size:12px;gap:4px}.ad-space-page .loading-indicator{align-items:center;background-color:#fff;border-radius:20px;bottom:20px;box-shadow:0 3px 10px #0000001a;display:flex;gap:10px;left:50%;padding:8px 16px;position:fixed;transform:translateX(-50%);z-index:999}.ad-space-page .loading-indicator .custom-spinner{animation:spin 1s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:16px;width:16px}.ad-space-page .loading-indicator .loading-text{color:#1e293b;font-size:13px;font-weight:500}.ad-space-page .loading-indicator .loading-text .marquee-text{animation:pulse 1s ease-in-out infinite;animation-delay:calc(var(--i)*.1s);display:inline-block}.ad-space-page .skeleton-container{padding:10px 10px 0}.ad-space-page .skeleton-container .t-skeleton{border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:12px;overflow:hidden}.ad-showcase-page{background-color:#f8f9fa;min-height:100vh;overflow-x:hidden;padding-bottom:40px;position:relative}.ad-showcase-page .category-bar{align-items:center;background-color:#fff;border-bottom:1px solid #00000008;box-shadow:0 2px 15px #0000000d;display:flex;margin-bottom:8px;padding:12px 0 12px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ad-showcase-page .category-bar .scroll-container{display:flex;flex-grow:1;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.ad-showcase-page .category-bar .scroll-container::-webkit-scrollbar{display:none}.ad-showcase-page .category-bar .scroll-container .category-tag{background:#f1f5f9cc;border:none;border-radius:18px;box-shadow:none;font-size:14px;margin-right:8px;padding:6px 16px;transition:all .25s ease;white-space:nowrap}.ad-showcase-page .category-bar .scroll-container .category-tag.active{background:linear-gradient(135deg,#4338ca,#6366f1);box-shadow:0 3px 10px #6366f140;color:#fff}.ad-showcase-page .category-bar .scroll-container .category-tag:active{transform:scale(.97)}.ad-showcase-page .category-bar .sort-button{align-items:center;background-color:#f1f5f9;border-radius:50%;display:flex;flex-shrink:0;height:38px;justify-content:center;margin:0 10px;position:relative;transition:all .25s ease;width:38px}.ad-showcase-page .category-bar .sort-button.active{background-color:#6366f1;color:#fff}.ad-showcase-page .category-bar .sort-button:active{transform:scale(.95)}.ad-showcase-page .category-bar .sort-menu{animation:fadeIn .2s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;overflow:hidden;position:absolute;right:10px;top:100%;z-index:10}.ad-showcase-page .category-bar .sort-menu .sort-item{align-items:center;display:flex;gap:10px;padding:12px 16px;white-space:nowrap}.ad-showcase-page .category-bar .sort-menu .sort-item:active{background-color:#f1f5f9}.ad-showcase-page .category-bar .sort-menu .sort-item span{font-size:14px}.ad-showcase-page .custom-tabs{background-color:#fff;border-radius:12px;box-shadow:0 3px 10px #0000000d;display:flex;margin:0 12px 12px;overflow:hidden;padding:3px;position:relative}.ad-showcase-page .custom-tabs:before{background:linear-gradient(90deg,#4338ca,#6366f1);border-radius:3px;bottom:3px;content:"";height:3px;left:3px;position:absolute;transition:transform .3s ease;width:25%;z-index:1}.ad-showcase-page .custom-tabs[data-active=featured]:before{transform:translateX(100%)}.ad-showcase-page .custom-tabs[data-active=new]:before{transform:translateX(200%)}.ad-showcase-page .custom-tabs[data-active=popular]:before{transform:translateX(300%)}.ad-showcase-page .custom-tabs .tab-item{border-radius:8px;color:#64748b;flex:1 1;font-size:14px;font-weight:500;padding:10px 0;position:relative;text-align:center;transition:all .25s ease;z-index:2}.ad-showcase-page .custom-tabs .tab-item.active{color:#4338ca;font-weight:600}.ad-showcase-page .custom-tabs .tab-item:active{background-color:#6366f10d}.ad-showcase-page .featured-section{margin:0 12px 16px}.ad-showcase-page .featured-section .section-title{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:600;margin:0 0 12px}.ad-showcase-page .featured-section .section-title .highlight-dot{background:linear-gradient(135deg,#4338ca,#6366f1);border-radius:2px;height:16px;margin-right:8px;width:6px}.ad-showcase-page .featured-section .featured-ads .featured-ad-card{background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014;overflow:hidden;position:relative}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-image{height:180px;overflow:hidden;position:relative}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-image img{height:100%;object-fit:cover;width:100%}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-image .gradient-overlay{background:linear-gradient(180deg,#0000 50%,#000000b3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-image .featured-badge{background:linear-gradient(135deg,#4338ca,#6366f1);border-radius:30px;box-shadow:0 4px 10px #6366f14d;color:#fff;font-size:13px;font-weight:600;left:16px;padding:6px 16px;position:absolute;top:16px;z-index:3}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-image .brand-overlay{position:absolute;right:16px;top:16px;z-index:2}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-image .brand-overlay span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;border-radius:30px;color:#fff;display:inline-block;font-size:13px;font-weight:600;padding:6px 16px}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-image .end-date{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;border-radius:20px;bottom:16px;color:#fff;display:flex;font-size:12px;gap:6px;left:16px;padding:6px 14px;position:absolute;z-index:2}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content{padding:16px}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content .content-body{margin-bottom:16px}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content .content-body .card-title{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 8px}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content .content-body .card-description{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 10px}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content .content-body .rating{align-items:center;display:flex;margin-top:8px}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content .content-body .rating .star{color:#cbd5e1;font-size:16px;margin-right:2px}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content .content-body .rating .star.full,.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content .content-body .rating .star.half{color:#fbbf24}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content .content-body .rating .rating-value{color:#475569;font-size:14px;font-weight:600;margin-left:6px}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content .card-action{align-items:center;display:flex;justify-content:space-between}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content .card-action button{background:linear-gradient(135deg,#4338ca,#6366f1);border:none;border-radius:8px;box-shadow:0 4px 12px #6366f133;height:36px;padding:0 16px}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content .card-action button span{margin-left:6px}.ad-showcase-page .featured-section .featured-ads .featured-ad-card .card-content .card-action .view-counter{align-items:center;color:#64748b;display:flex;font-size:13px;gap:6px}.ad-showcase-page .ads-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px;padding:0 12px}.ad-showcase-page .ad-card{background-color:#fff;border-radius:16px;box-shadow:0 5px 20px #0000000f;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.ad-showcase-page .ad-card.featured-ad{position:relative}.ad-showcase-page .ad-card:active{box-shadow:0 3px 10px #0000000f;transform:scale(.98)}.ad-showcase-page .ad-card .card-image{height:140px;overflow:hidden;position:relative}.ad-showcase-page .ad-card .card-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ad-showcase-page .ad-card .card-image .new-badge{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 2px 6px #10b98133;left:12px}.ad-showcase-page .ad-card .card-image .new-badge,.ad-showcase-page .ad-card .card-image .popular-badge{border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;position:absolute;top:12px;z-index:3}.ad-showcase-page .ad-card .card-image .popular-badge{box-shadow:0 2px 6px #ef444433;right:12px}.ad-showcase-page .ad-card .card-image .featured-badge{left:12px;position:absolute;top:12px;z-index:2}.ad-showcase-page .ad-card .card-image .featured-badge span{display:inline-block;font-weight:600}.ad-showcase-page .ad-card .card-image .category-tag,.ad-showcase-page .ad-card .card-image .featured-badge span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;border-radius:6px;color:#fff;font-size:12px;padding:4px 10px}.ad-showcase-page .ad-card .card-image .category-tag{bottom:12px;font-weight:500;left:12px;position:absolute;z-index:2}.ad-showcase-page .ad-card .card-image .brand-overlay{position:absolute;right:12px;top:12px;z-index:2}.ad-showcase-page .ad-card .card-image .brand-overlay span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;border-radius:6px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.ad-showcase-page .ad-card .card-content{display:flex;flex:1 1;flex-direction:column;padding:14px}.ad-showcase-page .ad-card .card-content .card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 -8px;min-height:42px;overflow:hidden;text-overflow:ellipsis}.ad-showcase-page .ad-card .card-content .card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;flex-grow:1;font-size:13px;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.ad-showcase-page .ad-card .card-content .rating{margin-bottom:10px}.ad-showcase-page .ad-card .card-content .rating .star{color:#cbd5e1;font-size:14px;margin-right:1px}.ad-showcase-page .ad-card .card-content .rating .star.full,.ad-showcase-page .ad-card .card-content .rating .star.half{color:#fbbf24}.ad-showcase-page .ad-card .card-content .rating .rating-value{color:#475569;font-size:12px;font-weight:600;margin-left:4px}.ad-showcase-page .ad-card .card-content .card-footer{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-top:auto;padding-top:10px}.ad-showcase-page .ad-card .card-content .card-footer .view-counter{align-items:center;color:#64748b;display:flex;font-size:12px;gap:5px}.ad-showcase-page .ad-card .card-content .card-footer .card-action{align-items:center;background-color:#f1f5f9;border-radius:50%;color:#4338ca;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.ad-showcase-page .ad-card .card-content .card-footer .card-action:active{background-color:#4338ca;color:#fff;transform:scale(.9)}.ad-showcase-page .no-results{color:#94a3b8;padding:40px 20px;text-align:center}.ad-showcase-page .no-results svg{color:#cbd5e1;margin-bottom:16px}.ad-showcase-page .no-results p{font-size:15px}.ad-showcase-page .skeleton-container{padding:12px}.ad-showcase-page .skeleton-container .t-skeleton{border-radius:16px;box-shadow:0 5px 20px #0000000f;margin-bottom:16px;overflow:hidden}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}.entertainment-detail-container{background-color:#f8f9fa;margin:0 auto;max-width:800px;min-height:100vh;padding-bottom:40px;position:relative}.entertainment-detail-container .floating-back-button{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;height:40px;justify-content:center;left:16px;position:fixed;top:16px;transition:all .2s ease;width:40px;z-index:100}.entertainment-detail-container .floating-back-button:active,.entertainment-detail-container .floating-back-button:hover{background:#fff;transform:scale(1.05)}.entertainment-detail-container .floating-back-button svg{color:#333}.entertainment-detail-container .detail-skeleton{padding:16px}.entertainment-detail-container .detail-skeleton .skeleton-header{margin:60px 0 24px}.entertainment-detail-container .detail-skeleton .skeleton-image{border-radius:12px;margin-bottom:24px;overflow:hidden}.entertainment-detail-container .detail-skeleton .skeleton-meta{margin-bottom:24px}.entertainment-detail-container .detail-skeleton .skeleton-meta .skeleton-meta-row{display:flex;justify-content:space-between;margin-bottom:12px}.entertainment-detail-container .detail-skeleton .skeleton-content{margin-top:24px}.entertainment-detail-container .entertainment-detail-error{align-items:center;display:flex;height:100vh;justify-content:center;text-align:center}.entertainment-detail-container .entertainment-detail-error .error-container{max-width:320px;padding:24px}.entertainment-detail-container .entertainment-detail-error .error-container svg{color:#d54941;margin-bottom:16px}.entertainment-detail-container .entertainment-detail-error .error-container h2{color:#333;font-size:24px;margin-bottom:8px}.entertainment-detail-container .entertainment-detail-error .error-container p{color:#666;margin-bottom:24px}.entertainment-detail-container .entertainment-detail .detail-header{background:linear-gradient(180deg,#f9f9f9 0,#fff);padding:30px 16px 16px}.entertainment-detail-container .entertainment-detail .detail-header h1{color:#222;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:12px}.entertainment-detail-container .entertainment-detail .detail-header .detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.entertainment-detail-container .entertainment-detail .detail-header .detail-tags .category-tag{background-color:#0052d9;border-radius:16px;color:#fff;font-size:12px;font-weight:500;padding:4px 10px}.entertainment-detail-container .entertainment-detail .detail-header .detail-tags .tag{background-color:#f0f1f5;border-radius:16px;color:#666;font-size:12px;padding:4px 10px}.entertainment-detail-container .entertainment-detail .detail-image-container{margin-bottom:20px;padding:0 16px}.entertainment-detail-container .entertainment-detail .detail-image-container .detail-image{border-radius:12px;box-shadow:0 4px 16px #0000001a;overflow:hidden;position:relative;width:100%}.entertainment-detail-container .entertainment-detail .detail-image-container .detail-image:before{content:"";display:block;padding-top:60%}.entertainment-detail-container .entertainment-detail .detail-image-container .detail-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.entertainment-detail-container .entertainment-detail .detail-info{background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -4px 16px #0000000d;margin-top:-48px;padding:24px 16px;position:relative;z-index:1}.entertainment-detail-container .entertainment-detail .detail-info .detail-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-left{align-items:center;display:flex;gap:12px}.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-left .detail-date{color:#888;font-size:14px}.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-left .detail-category-small{background-color:#f0f1f5;border:1px solid #0052d933;border-radius:12px;color:#0052d9;font-size:12px;font-weight:500;padding:3px 10px}.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-right{display:flex;gap:16px}.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-right .likes,.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-right .views{align-items:center;color:#666;cursor:pointer;display:flex;font-size:14px;gap:4px;transition:all .2s ease}.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-right .likes svg,.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-right .views svg{color:#888;transition:all .2s ease}.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-right .likes.liked,.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-right .likes.liked svg,.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-right .likes:active,.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-right .likes:active svg,.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-right .likes:hover,.entertainment-detail-container .entertainment-detail .detail-info .detail-meta .meta-right .likes:hover svg{color:#ff4d4f}.entertainment-detail-container .entertainment-detail .detail-info .detail-description{margin:16px 0}.entertainment-detail-container .entertainment-detail .detail-info .detail-description h2{color:#333;font-size:18px;font-weight:600;margin-bottom:12px}.entertainment-detail-container .entertainment-detail .detail-info .detail-description p{color:#444;font-size:15px;line-height:1.6;margin-bottom:16px;white-space:pre-line}.entertainment-detail-container .entertainment-detail .detail-info .content-text{color:#444;font-size:15px;line-height:1.6;margin:24px 0}.entertainment-detail-container .entertainment-detail .detail-info .content-text h1,.entertainment-detail-container .entertainment-detail .detail-info .content-text h2,.entertainment-detail-container .entertainment-detail .detail-info .content-text h3,.entertainment-detail-container .entertainment-detail .detail-info .content-text h4,.entertainment-detail-container .entertainment-detail .detail-info .content-text h5,.entertainment-detail-container .entertainment-detail .detail-info .content-text h6{font-weight:600;margin:1.5em 0 .5em}.entertainment-detail-container .entertainment-detail .detail-info .content-text p{margin-bottom:.8em}.entertainment-detail-container .entertainment-detail .detail-info .content-text a{color:#0052d9;text-decoration:none}.entertainment-detail-container .entertainment-detail .detail-info .content-text a:hover{text-decoration:underline}.entertainment-detail-container .entertainment-detail .detail-info .content-text img,.entertainment-detail-container .entertainment-detail .detail-info .content-text video{border-radius:8px;margin:12px 0;max-width:100%}.entertainment-detail-container .entertainment-detail .detail-info .detail-actions{display:flex;flex-direction:column;gap:12px;margin-top:32px}.entertainment-detail-container .entertainment-detail .detail-info .detail-actions .like-button{align-items:center;border-radius:8px;display:flex;gap:8px;height:44px;justify-content:center;transition:all .2s ease}.entertainment-detail-container .entertainment-detail .detail-info .detail-actions .like-button:active,.entertainment-detail-container .entertainment-detail .detail-info .detail-actions .like-button:hover{transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.entertainment-detail{animation:fadeIn .3s ease-out}@keyframes likeAnimation{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.animate-like{animation:likeAnimation .5s ease}.detail-actions .t-button{border-radius:12px!important;font-size:16px!important;font-weight:500!important;height:46px!important}.detail-actions .t-button.t-button--primary{background-color:#0052d9!important}.detail-actions .t-button.t-button--primary:active{background-color:#003eb3!important}.my-reports-page{background-color:#f5f5f5;display:flex;flex-direction:column;height:100%}.my-reports-page .report-header{position:-webkit-sticky;position:sticky;top:0;z-index:100}.my-reports-page .report-header .detail-navbar{background-color:#fff;box-shadow:0 2px 8px #00000014}.my-reports-page .login-prompt{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 56px);justify-content:center;padding:20px}.my-reports-page .login-prompt .login-button{margin-top:20px;width:200px}.my-reports-page .reports-container{height:92vh;overflow:scroll;padding:16px}.my-reports-page .loading-container{display:flex;justify-content:center;padding:40px 0}.my-reports-page .reports-list{display:flex;flex-direction:column;gap:16px}.my-reports-page .report-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;overflow:hidden;padding:14px;position:relative;transition:all .3s ease}.my-reports-page .report-card:active{box-shadow:0 2px 8px #0000000d;transform:translateY(2px)}.my-reports-page .report-card-content{display:flex;gap:16px}.my-reports-page .report-cover-image{border-radius:12px;flex-shrink:0;height:100px;object-fit:cover;width:100px}.my-reports-page .report-info{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;overflow:hidden}.my-reports-page .report-header-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.my-reports-page .report-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#222;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;max-width:70%;overflow:hidden;text-overflow:ellipsis}.my-reports-page .report-meta{align-items:center;display:flex;flex-shrink:0}.my-reports-page .report-course{background-color:#f0f0f0;border-radius:4px;color:#666;display:inline-block;font-size:14px;margin-right:8px;padding:2px 8px}.my-reports-page .report-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;line-height:1.5;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis}.my-reports-page .report-date{align-items:center;color:#999;display:flex;font-size:12px}.my-reports-page .load-more-container{padding:8px 0 20px;text-align:center}.my-reports-page .load-more-status{color:#999;font-size:14px;padding:16px 0;text-align:center}.my-reports-page .load-more-status .loading-more{align-items:center;display:flex;gap:8px;justify-content:center}.my-reports-page .load-more-status .loading-more .loading-text{margin-left:4px}.my-reports-page .load-more-status .pull-message{opacity:.7}.my-reports-page .load-more-status .no-more{opacity:.5}.ranking-list{padding:0 16px}.ranking-header{margin-bottom:20px;text-align:center}.ranking-title{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:center;margin-bottom:8px}.ranking-title span{margin-left:8px}.ranking-subtitle{color:#888;font-size:14px;margin-bottom:4px}.ranking-total{color:#999;font-size:12px}.ranking-gap{border-bottom:1px solid #f0f0f0;height:40px}.gap-dots,.ranking-gap{align-items:center;display:flex;justify-content:center}.gap-dots span{color:#bbb;display:inline-block;font-size:20px;line-height:1;margin:0 2px}.ranking-more-info{color:#999;font-size:12px;margin-top:6px}.ranking-top3{align-items:flex-end;display:flex;height:160px;justify-content:center;margin-bottom:24px;margin-top:56px;padding:0 8px;position:relative}.ranking-top-item{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:8px;position:relative;transition:all .3s;width:30%;z-index:1}.ranking-top-item.current-user{box-shadow:0 0 0 2px #f90}.ranking-top-item .top-rank-number{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;left:50%;position:absolute;top:-12px;transform:translateX(-50%);width:24px;z-index:2}.ranking-top-item .t-avatar{border:2px solid #fff;box-shadow:0 4px 10px #0000001a;margin-bottom:8px;margin-top:16px}.ranking-top-item .top-user-info{text-align:center;width:100%}.ranking-top-item .top-user-name{font-size:14px;font-weight:700;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-top-item .top-user-badge{align-items:center;color:#666;display:flex;font-size:12px;justify-content:center}.ranking-top-item .top-user-badge .speech-count{margin-left:4px}.ranking-top-item .top-next-level-info{background-color:#ff99001a;border-radius:10px;color:#f90;font-size:11px;margin-top:4px;padding:2px 6px;text-align:center}.ranking-top-item.first{background:linear-gradient(180deg,#ffd7001a,#ffd7000d);height:100%;order:2;transform:translateY(-10px);z-index:3}.ranking-top-item.first .top-rank-number{background-color:gold;font-size:18px;height:30px;width:30px}.ranking-top-item.first .t-avatar{border:3px solid gold;height:70px!important;width:70px!important}.ranking-top-item.second{background:linear-gradient(180deg,#c0c0c01a,#c0c0c00d);height:85%;order:1}.ranking-top-item.second .top-rank-number{background-color:silver}.ranking-top-item.second .t-avatar{border:2px solid silver;height:56px!important;width:56px!important}.ranking-top-item.third{background:linear-gradient(180deg,#cd7f321a,#cd7f320d);height:75%;order:3}.ranking-top-item.third .top-rank-number{background-color:#cd7f32}.ranking-top-item.third .t-avatar{border:2px solid #cd7f32;height:50px!important;width:50px!important}.ranking-list-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:16px;overflow:hidden}.ranking-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:14px 16px;transition:all .3s}.ranking-item:last-child{border-bottom:none}.ranking-item.current-user{background-color:#ff99000d;box-shadow:inset 0 0 0 1px #f903}.ranking-item .rank-number{align-items:center;background-color:#f0f0f0;border-radius:50%;color:#666;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;margin-right:12px;width:24px}.ranking-item .t-avatar{margin-right:12px}.ranking-item .user-info{flex:1 1;overflow:hidden}.ranking-item .user-name{font-size:16px;font-weight:700;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-item .user-badge{align-items:center;color:#888;display:flex;font-size:12px}.ranking-item .user-badge .speech-count{margin-left:6px}.ranking-footer{margin:16px 0;padding-bottom:16px;text-align:center}.ranking-tips{color:#888;font-size:12px}.current-user-ranking{align-items:center;background:linear-gradient(135deg,#ff99001a,#ff99000d);border-radius:12px;box-shadow:0 2px 10px #ff99001a,inset 0 0 0 1px #f903;display:flex;justify-content:space-between;margin-bottom:20px;overflow:hidden;padding:16px;position:relative}.current-user-ranking:before{background:radial-gradient(circle,#f903 0,#fff0 70%);border-radius:50%;content:"";height:100px;position:absolute;right:0;top:0;transform:translate(30%,-30%);width:100px;z-index:0}.current-user-ranking .current-user-info{align-items:center;display:flex;flex:0 0 auto;margin-right:12px;z-index:1}.current-user-ranking .current-user-info .t-avatar{border:1px solid #f90;margin-right:8px}.current-user-ranking .current-user-info .current-user-name{color:#333;font-size:14px;font-weight:700;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-user-ranking .current-user-rank{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;text-align:center;z-index:1}.current-user-ranking .current-user-rank .rank-label{color:#666;font-size:12px;margin-bottom:4px}.current-user-ranking .current-user-rank .rank-number{color:#333;font-size:18px;font-weight:700;margin-bottom:2px}.current-user-ranking .current-user-rank .rank-number .rank-highlight{color:#f60;font-size:24px;margin:0 2px}.current-user-ranking .current-user-rank .rank-count{color:#999;font-size:12px}.current-user-ranking .current-user-rank .rank-not-found{color:#999;font-size:14px}.current-user-ranking .speech-info{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;margin-left:12px;z-index:1}.current-user-ranking .speech-info .speech-count-label{color:#666;font-size:12px;margin-bottom:4px}.current-user-ranking .speech-info .speech-count-value{color:#f60;font-size:18px;font-weight:700}.ranking-top-item.current-user{box-shadow:0 0 0 2px #f90,0 0 10px #ff99004d}.ranking-top-item.current-user:before{align-items:center;background-color:#f60;border-radius:50%;color:#fff;content:"你";display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;position:absolute;right:8px;top:8px;width:18px;z-index:2}.ranking-item.current-user{background-color:#ff99001a;box-shadow:inset 0 0 0 2px #ff99004d;position:relative}.ranking-item.current-user:before{align-items:center;background-color:#f60;border-radius:50%;color:#fff;content:"你";display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px}.week-ranking-history{padding:10px 0}.points-rules-info{background-color:#f8f8f8;border-radius:6px;color:#666;font-size:12px;margin-bottom:12px;padding:8px 12px;text-align:center}.settlement-note{color:#f60;font-size:11px;margin-top:5px}.history-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 0}.history-loading span{color:#999;font-size:14px;margin-top:10px}.history-header{border-bottom:1px solid #eee;font-size:14px;font-weight:700;padding:0 10px 8px}.history-header,.history-item{display:flex;justify-content:space-between}.history-item{border-bottom:1px solid #f5f5f5;padding:10px}.history-item:last-child{border-bottom:none}.history-item:nth-child(odd){background-color:#00000003}.history-date{flex:1.2 1;font-size:14px}.history-rank{align-items:center;display:flex;flex:0.8 1;font-size:14px;font-weight:700;justify-content:center}.history-count{color:#666}.history-count,.history-points{flex:0.8 1;font-size:14px;text-align:right}.history-points{color:#f60;font-weight:700}.history-points .unsettled{color:#999;font-size:12px;font-style:italic;font-weight:400}.history-summary{background-color:#f9f9f9;border-radius:8px;margin-top:15px;padding:10px}.summary-title{color:#333;font-size:14px;font-weight:700;margin-bottom:8px}.summary-content{display:flex;flex-direction:column;gap:5px}.summary-item{color:#666;display:flex;font-size:13px;justify-content:space-between}.summary-item .highlight{color:#f60;font-weight:700}.summary-item .total-points{font-size:16px}.stat-action-hint{color:#999;font-size:11px;margin-bottom:4px;margin-top:2px}.auction-list-page{background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh;overflow:hidden}.auction-list-page .fixed-header{background:#fff;box-shadow:0 2px 8px #0000000d;flex-shrink:0;position:relative;z-index:100}.auction-list-page .filter-container{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;height:48px;justify-content:space-between;padding:0 12px}.auction-list-page .auction-list-scroll{-webkit-overflow-scrolling:touch;flex:1 1;height:100%;overflow-y:auto;position:relative}.auction-list-page .auction-list-scroll .t-pull-down-refresh{height:auto;min-height:100%;overflow:visible}.auction-list-page .auction-list-scroll .t-pull-down-refresh__track{height:auto;min-height:100%}.auction-list-page .auction-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin:12px;overflow:hidden;position:relative}.auction-list-page .auction-card .card-cover{height:180px;position:relative;width:100%}.auction-list-page .auction-card .card-cover img{height:100%;object-fit:cover;width:100%}.auction-list-page .auction-card .card-cover .status-tag{border-radius:4px;color:#fff;font-size:12px;font-weight:700;left:10px;padding:4px 8px;position:absolute;top:10px}.auction-list-page .auction-card .card-cover .status-tag.active{background-color:#07c160}.auction-list-page .auction-card .card-cover .status-tag.pending{background-color:#fa5151}.auction-list-page .auction-card .card-cover .status-tag.ended,.auction-list-page .auction-card .card-cover .status-tag.settled{background-color:#999}.auction-list-page .auction-card .card-cover .countdown-overlay{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;color:#fff;font-size:12px;left:0;padding:20px 10px 10px;position:absolute;right:0}.auction-list-page .auction-card .card-content{padding:12px}.auction-list-page .auction-card .card-content .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:700;margin-bottom:8px;overflow:hidden}.auction-list-page .auction-card .card-content .info-row{align-items:flex-end;display:flex;justify-content:space-between;margin-top:8px}.auction-list-page .auction-card .card-content .info-row .price-info .label{color:#666;font-size:12px}.auction-list-page .auction-card .card-content .info-row .price-info .value{color:#fa5151;font-size:18px;font-weight:700}.auction-list-page .auction-card .card-content .info-row .bid-btn{background:#f90;border:none;border-radius:18px;color:#fff;font-size:14px;padding:6px 16px}.auction-list-page .auction-card .card-content .info-row .bid-btn:disabled{background:#ccc}.auction-detail-page{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;box-sizing:border-box;height:100vh;overflow-y:auto;padding-bottom:80px}.auction-detail-page .swiper-container{background:#000;height:300px;position:relative}.auction-detail-page .swiper-container img,.auction-detail-page .swiper-container video{height:100%;object-fit:contain;width:100%}.auction-detail-page .swiper-container .img-indicator{background:#00000080;border-radius:10px;bottom:10px;color:#fff;font-size:12px;padding:2px 8px;position:absolute;right:10px}.auction-detail-page .detail-card{background:#fff;margin-bottom:10px;padding:16px}.auction-detail-page .detail-card .title-section .price{color:#fa5151;font-size:24px;font-weight:700;margin-bottom:8px}.auction-detail-page .detail-card .title-section .price .label{color:#666;font-size:14px;font-weight:400;margin-right:4px}.auction-detail-page .detail-card .title-section .title{font-size:18px;font-weight:700;margin-bottom:8px}.auction-detail-page .detail-card .title-section .tags{display:flex;flex-wrap:wrap;gap:6px}.auction-detail-page .detail-card .status-bar{align-items:center;background:#fff5f5;border-radius:8px;color:#fa5151;display:flex;justify-content:space-between;margin-top:10px;padding:10px}.auction-detail-page .detail-card .status-bar .status-text{font-weight:700}.auction-detail-page .detail-card .winner-info{background:linear-gradient(180deg,#fffbf0,#fff);border:1px solid #f903;border-radius:12px;box-shadow:0 4px 12px #ff990014;margin-top:16px;padding:16px}.auction-detail-page .detail-card .winner-info .info-title{align-items:center;border-bottom:1px dashed #f903;color:#d4380d;display:flex;font-size:16px;font-weight:700;margin-bottom:12px;padding-bottom:10px}.auction-detail-page .detail-card .winner-info .info-item{align-items:center;display:flex;font-size:14px;margin-bottom:12px}.auction-detail-page .detail-card .winner-info .info-item:last-child{margin-bottom:0}.auction-detail-page .detail-card .winner-info .info-item .label{color:#666;flex-shrink:0;width:100px}.auction-detail-page .detail-card .winner-info .info-item .value{color:#333;flex:1 1;font-weight:700;padding-right:4px;word-break:break-all}.auction-detail-page .detail-card .winner-info .info-item .copy-btn{background:#ff99001a;border-radius:14px;color:#f90;cursor:pointer;flex-shrink:0;font-size:12px;margin-left:8px;padding:4px 12px;transition:all .2s;white-space:nowrap}.auction-detail-page .detail-card .winner-info .info-item .copy-btn:active{background:#f903;transform:scale(.95)}.auction-detail-page .leader-board{background:#fff;margin-bottom:10px;padding:16px}.auction-detail-page .leader-board .section-title{border-left:4px solid #f90;font-size:16px;font-weight:700;margin-bottom:12px;padding-left:8px}.auction-detail-page .leader-board .leader-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:10px 0}.auction-detail-page .leader-board .leader-item .rank{color:#999;font-weight:700;width:30px}.auction-detail-page .leader-board .leader-item .rank.top-1{color:#febb02}.auction-detail-page .leader-board .leader-item .rank.top-2{color:#b4b4b4}.auction-detail-page .leader-board .leader-item .rank.top-3{color:#cd7f32}.auction-detail-page .leader-board .leader-item .user-info{flex:1 1;margin-left:10px}.auction-detail-page .leader-board .leader-item .user-info .name{font-size:14px;font-weight:700}.auction-detail-page .leader-board .leader-item .user-info .time{color:#999;font-size:12px}.auction-detail-page .leader-board .leader-item .bid-value{color:#fa5151;font-weight:700;text-align:right}.auction-detail-page .content-detail{background:#fff;padding:16px}.auction-detail-page .content-detail .section-title{font-size:16px;font-weight:700;margin-bottom:12px}.auction-detail-page .content-detail .desc{color:#333;font-size:14px;line-height:1.6;white-space:pre-wrap}.auction-detail-page .bottom-action-bar{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 10px #0000000d;display:flex;height:60px;left:0;padding:0 16px;position:fixed;right:0;z-index:100}.auction-detail-page .bottom-action-bar .action-btn{background:#f90;border:none;border-radius:20px;color:#fff;flex:1 1;font-size:16px;font-weight:700;height:40px}.auction-detail-page .bottom-action-bar .action-btn:disabled{background:#ccc}.bid-popup{background:#fff;border-radius:12px 12px 0 0;padding:20px}.bid-popup .popup-header{font-size:18px;font-weight:700;margin-bottom:20px;text-align:center}.bid-popup .current-balance{color:#666;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px}.bid-popup .input-group{margin-bottom:16px}.bid-popup .input-group .label{font-weight:700;margin-bottom:8px}.bid-popup .input-group .input-wrapper{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;padding:8px 12px}.bid-popup .input-group .input-wrapper input{border:none;flex:1 1;font-size:16px;outline:none}.bid-popup .input-group .input-wrapper .unit{color:#999}.bid-popup .total-score{color:#666;font-size:14px;margin:20px 0;text-align:center}.bid-popup .total-score .score{color:#f90;font-size:24px;font-weight:700;margin-left:8px}.bid-popup .confirm-btn{background:#f90;border:none;border-radius:22px;color:#fff;font-size:16px;font-weight:700;height:44px;width:100%}.my-auctions-page{background:#f5f5f5;min-height:100vh}.my-auctions-page .t-tabs{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.my-auctions-page .auction-item{background:#fff;border-radius:8px;display:flex;gap:12px;margin:12px;padding:12px}.my-auctions-page .auction-item .thumb{border-radius:4px;height:80px;object-fit:cover;width:80px}.my-auctions-page .auction-item .info{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.my-auctions-page .auction-item .info .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:700;line-height:1.4;overflow:hidden}.my-auctions-page .auction-item .info .status-line{color:#666;display:flex;font-size:12px;justify-content:space-between}.my-auctions-page .auction-item .info .status-line .status-text.winning{color:#07c160}.my-auctions-page .auction-item .info .status-line .status-text.outbid{color:#fa5151}.my-auctions-page .auction-item .info .status-line .status-text.won{color:#f90;font-weight:700}.my-invite-page{background-color:#f5f5f5;min-height:100vh;padding-bottom:50px}.my-invite-page .invite-card{background:linear-gradient(135deg,#1890ff,#36cfc9);border-radius:0 0 16px 16px;color:#fff;margin-bottom:16px;padding:24px 20px}.my-invite-page .invite-card .invite-header{margin-bottom:24px;text-align:center}.my-invite-page .invite-card .invite-header .invite-title{font-size:18px;font-weight:500;margin-bottom:8px;opacity:.9}.my-invite-page .invite-card .invite-header .invite-code-container{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:8px;display:flex;gap:12px;justify-content:center;margin:0 auto;padding:12px 24px;width:-webkit-fit-content;width:fit-content}.my-invite-page .invite-card .invite-header .invite-code-container .invite-code{font-family:monospace;font-size:28px;font-weight:700;letter-spacing:2px}.my-invite-page .invite-card .invite-header .invite-code-container .copy-btn{background:#ffffffe6;border:none;border-radius:14px;color:#1890ff;font-size:12px;font-weight:500;padding:4px 12px}.my-invite-page .invite-card .invite-stats{background:#ffffff1a;border-radius:12px;display:flex;justify-content:space-around;padding:16px}.my-invite-page .invite-card .invite-stats .stat-item{flex:1 1;position:relative;text-align:center}.my-invite-page .invite-card .invite-stats .stat-item:not(:last-child):after{background:#fff3;content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.my-invite-page .invite-card .invite-stats .stat-item .stat-value{font-size:20px;font-weight:700;margin-bottom:4px}.my-invite-page .invite-card .invite-stats .stat-item .stat-label{font-size:12px;opacity:.8}.my-invite-page .action-section{margin-bottom:24px;padding:0 16px}.my-invite-page .action-section .share-btn{border-radius:22px;box-shadow:0 4px 12px #1890ff4d;font-size:16px;font-weight:500;height:44px;width:100%}.my-invite-page .record-section{background:#fff;border-radius:12px;margin:0 16px;min-height:200px;padding:16px}.my-invite-page .record-section .section-title{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:16px}.my-invite-page .record-section .section-title:before{background:#1890ff;border-radius:2px;content:"";height:16px;width:4px}.my-invite-page .record-section .record-list{max-height:200px;overflow:auto}.my-invite-page .record-section .record-list .record-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 0}.my-invite-page .record-section .record-list .record-item:last-child{border-bottom:none}.my-invite-page .record-section .record-list .record-item .user-info{align-items:center;display:flex;gap:12px}.my-invite-page .record-section .record-list .record-item .user-info .avatar{background:#f0f0f0;border-radius:50%;height:40px;width:40px}.my-invite-page .record-section .record-list .record-item .user-info .info-content .username{color:#333;font-size:14px;font-weight:500;margin-bottom:4px}.my-invite-page .record-section .record-list .record-item .user-info .info-content .date{color:#999;font-size:12px}.my-invite-page .record-section .record-list .record-item .reward-info{text-align:right}.my-invite-page .record-section .record-list .record-item .reward-info .points{color:#52c41a;font-size:14px;font-weight:600}.my-invite-page .record-section .record-list .record-item .reward-info .status{color:#999;font-size:10px;margin-top:2px}.my-invite-page .record-section .empty-state{color:#999;padding:40px 0;text-align:center}.my-invite-page .record-section .empty-state .empty-text{font-size:14px;margin-top:12px}.my-invite-page .rules-section{background:#fff;border-radius:12px;margin:16px;padding:16px}.my-invite-page .rules-section .section-title{color:#333;font-size:15px;font-weight:600;margin-bottom:12px}.my-invite-page .rules-section .rules-content{color:#666;font-size:13px;line-height:1.6}.my-invite-page .rules-section .rules-content p{margin-bottom:8px;padding-left:16px;position:relative}.my-invite-page .rules-section .rules-content p:before{color:#1890ff;content:"•";left:0;position:absolute}