.loading-spinner{--loading-spinner-dot-size:13.33px;--loading-spinner-orbit-x:13.33px;--loading-spinner-orbit-y:5.33px;color:#0000;vertical-align:middle;width:42.67px;height:24px;display:inline-block;position:relative}.loading-spinner--small{--loading-spinner-dot-size:9.33px;--loading-spinner-orbit-x:9.33px;--loading-spinner-orbit-y:4px;width:32px;height:18.67px}.loading-spinner--large{--loading-spinner-dot-size:16px;--loading-spinner-orbit-x:16px;--loading-spinner-orbit-y:6.67px;width:56px;height:32px}.loading-spinner:before,.loading-spinner:after{content:"";width:var(--loading-spinner-dot-size);height:var(--loading-spinner-dot-size);margin-left:calc(var(--loading-spinner-dot-size) / -2);will-change:transform, opacity;border-radius:999px;animation-duration:.92s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:50%;left:50%}.loading-spinner:before{background:#ff2f8a;animation-name:loading-spinner-dot-orbit-front;box-shadow:0 0 12px #ff2f8abd}.loading-spinner:after{background:#19efff;animation-name:loading-spinner-dot-orbit-back;box-shadow:0 0 12px #19efffb8}.loading-state{place-items:center;min-height:72px;display:grid}.button-loading-content{justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.button-loading-content__icon{--loading-spinner-dot-size:8px;--loading-spinner-orbit-x:8px;--loading-spinner-orbit-y:2.67px;flex:none;width:26.67px;height:16px}@keyframes loading-spinner-dot-orbit-front{0%{opacity:1;transform:translate3d(calc(-1 * var(--loading-spinner-orbit-x)), -50%, 0) scale(1);z-index:2}25%{opacity:1;transform:translate3d(0, calc(-50% + var(--loading-spinner-orbit-y)), 0) scale(1.08);z-index:3}50%{opacity:1;transform:translate3d(var(--loading-spinner-orbit-x), -50%, 0) scale(1);z-index:2}75%{opacity:.82;transform:translate3d(0, calc(-50% - var(--loading-spinner-orbit-y)), 0) scale(.82);z-index:1}to{opacity:1;transform:translate3d(calc(-1 * var(--loading-spinner-orbit-x)), -50%, 0) scale(1);z-index:2}}@keyframes loading-spinner-dot-orbit-back{0%{opacity:1;transform:translate3d(var(--loading-spinner-orbit-x), -50%, 0) scale(1);z-index:2}25%{opacity:.82;transform:translate3d(0, calc(-50% - var(--loading-spinner-orbit-y)), 0) scale(.82);z-index:1}50%{opacity:1;transform:translate3d(calc(-1 * var(--loading-spinner-orbit-x)), -50%, 0) scale(1);z-index:2}75%{opacity:1;transform:translate3d(0, calc(-50% + var(--loading-spinner-orbit-y)), 0) scale(1.08);z-index:3}to{opacity:1;transform:translate3d(var(--loading-spinner-orbit-x), -50%, 0) scale(1);z-index:2}}.language-switch-blocking-overlay{z-index:2147483000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:none;background:#0c12106b;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.language-switch-blocking-overlay__card{color:#111827;background:#fffffff5;border:1px solid #08a8551f;border-radius:8px;place-items:center;gap:12px;min-width:148px;max-width:min(260px,78vw);min-height:118px;padding:22px 24px;display:grid;box-shadow:0 18px 48px #0f172a38}.language-switch-blocking-overlay__spinner{width:36px;height:36px}.language-switch-blocking-overlay__title{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:700;line-height:1.35}.bottom-tabs{overscroll-behavior-y:none;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transform:translateZ(0)}.bottom-tabs *{overscroll-behavior-y:none}.bottom-tab{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;touch-action:pan-x;background:0 0;border:0;outline:none}.bottom-tab:active,.bottom-tab:focus{box-shadow:none;background:0 0;outline:none;transform:none}.bottom-tab:focus-visible{box-shadow:none;background:0 0;outline:none;transform:none}.bottom-tab__icon,.bottom-tab__label{-webkit-tap-highlight-color:transparent}.bottom-tabs .bottom-tab{justify-content:center;min-width:0}.bottom-tabs .bottom-tab__icon{flex:0 0 25px;place-items:center;width:25px;height:25px;line-height:0;display:grid}.bottom-tabs .tab-icon{width:25px;height:25px;display:block}.bottom-tabs .bottom-tab__label,.bottom-tabs .bottom-tab__label-text{white-space:nowrap;letter-spacing:0;min-width:0;max-width:100%}.bottom-tabs .bottom-tab__label{font-size:13px}.mobile-frame.mobile-route-loading{padding:calc(var(--app-safe-area-top) + 18px) 18px calc(var(--app-bottom-tabs-height) + 18px);background:#fff;place-items:center;display:grid}.main-module-skeleton-frame{background:#f7f8fa}.main-module-skeleton-frame--short-video{background:#050506}.main-module-skeleton{min-height:calc(var(--app-viewport-height) - var(--app-bottom-tabs-height));padding:calc(var(--app-safe-area-top) + 14px) 14px calc(var(--app-bottom-tabs-height) + 18px);box-sizing:border-box;background:#f7f8fa;overflow:hidden}.main-module-skeleton--short-video{min-height:calc(var(--app-viewport-height) - var(--app-bottom-tabs-height));background:#050506;position:relative}.main-module-skeleton__block{background:linear-gradient(90deg,#edf0f3 0%,#f8fafb 42%,#e8edf0 76%) 0 0/220% 100%;border-radius:8px;min-width:36px;min-height:12px;animation:1.25s ease-in-out infinite main-module-skeleton-shimmer;display:block}.main-module-skeleton--short-video .main-module-skeleton__block{background:linear-gradient(90deg,#ffffff1a 0%,#fff3 42%,#ffffff17 76%) 0 0/220% 100%}.main-module-skeleton__top,.main-module-skeleton__message-header,.main-module-skeleton__profile,.main-module-skeleton__stats{align-items:center;gap:12px;display:flex}.main-module-skeleton__top{min-height:44px}.main-module-skeleton__logo{border-radius:12px;width:58px;height:24px}.main-module-skeleton__search{border-radius:18px;flex:1;height:34px}.main-module-skeleton__banner{border-radius:12px;height:156px;margin-top:12px}.main-module-skeleton__chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.main-module-skeleton__chips .main-module-skeleton__block,.main-module-skeleton__stats .main-module-skeleton__block{border-radius:14px;height:28px}.main-module-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.main-module-skeleton__poster{aspect-ratio:3/4;border-radius:10px}.main-module-skeleton__short-top{left:14px;right:58px;top:calc(var(--app-safe-area-top) + 16px);gap:10px;display:flex;position:absolute}.main-module-skeleton__short-top .main-module-skeleton__block{border-radius:14px;width:58px;height:24px}.main-module-skeleton__short-actions{right:14px;bottom:calc(var(--app-bottom-tabs-height) + 96px);gap:16px;display:grid;position:absolute}.main-module-skeleton__short-actions .main-module-skeleton__block{border-radius:999px;width:46px;height:46px}.main-module-skeleton__short-caption{left:14px;right:82px;bottom:calc(var(--app-bottom-tabs-height) + 32px);gap:10px;display:grid;position:absolute}.main-module-skeleton__short-caption .main-module-skeleton__block:first-child{width:54%;height:18px}.main-module-skeleton__short-caption .main-module-skeleton__block:last-child{width:86%;height:14px}.main-module-skeleton__message-header .main-module-skeleton__block:first-child{width:82px;height:28px}.main-module-skeleton__message-header .main-module-skeleton__block:last-child{flex:1;height:32px}.main-module-skeleton__rows{gap:16px;margin-top:20px;display:grid}.main-module-skeleton__row{align-items:center;gap:12px;display:flex}.main-module-skeleton__avatar{border-radius:999px;flex:none;width:44px;height:44px}.main-module-skeleton__avatar--large{width:68px;height:68px}.main-module-skeleton__row-copy,.main-module-skeleton__profile-copy{flex:1;gap:8px;display:grid}.main-module-skeleton__row-copy .main-module-skeleton__block:first-child,.main-module-skeleton__profile-copy .main-module-skeleton__block:first-child{width:48%;height:16px}.main-module-skeleton__row-copy .main-module-skeleton__block:last-child,.main-module-skeleton__profile-copy .main-module-skeleton__block:last-child{width:76%;height:12px}.main-module-skeleton__cover{border-radius:0 0 18px 18px;height:150px;margin:-14px -14px 0}.main-module-skeleton__profile{margin-top:-30px}.main-module-skeleton__stats{margin-top:18px}.main-module-skeleton__stats .main-module-skeleton__block{flex:1}.main-module-skeleton-tabs{height:var(--app-bottom-tabs-height);padding:8px 28px calc(var(--app-safe-area-bottom) + 8px);box-sizing:border-box;background:#fffffff0;border-top:1px solid #0f172a14;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:18px;display:grid;position:absolute;bottom:0;left:0;right:0}.main-module-skeleton-frame--short-video .main-module-skeleton-tabs{background:#050506db;border-top-color:#ffffff1f}.main-module-skeleton-tabs .main-module-skeleton__block{border-radius:999px;justify-self:center;width:32px;height:32px}@media (prefers-reduced-motion:reduce){.main-module-skeleton__block{animation-duration:2.2s}}@keyframes main-module-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.settings-update-mask{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15120e7a;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.settings-update-dialog{color:#2f2416;text-align:center;background:#fffaf4;border-radius:22px;justify-items:center;gap:10px;width:min(100%,300px);padding:24px 20px 22px;display:grid;box-shadow:0 24px 60px #271e1138}.settings-update-dialog__spinner{width:42px;height:24px}.settings-update-dialog strong{font-size:16px;line-height:1.35}.settings-update-dialog span{color:#766a5a;font-size:13px;line-height:1.45}.mobile-shell{height:var(--app-viewport-height);min-height:var(--app-viewport-height);overscroll-behavior:none;background:#fff;justify-content:center;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0;overflow:hidden;padding:0!important}.mobile-frame{background:#fff;height:100%;min-height:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2018100d,0 10px 30px #32261314;width:min(100vw,430px)!important;max-width:430px!important}@media (hover:none) and (pointer:coarse),(max-width:430px){.mobile-frame{width:100vw!important;max-width:100vw!important;box-shadow:none!important}}.platform-mobile-uc .mobile-shell{padding-left:0!important;padding-right:0!important}.platform-mobile-uc .mobile-frame{width:100vw!important;max-width:100vw!important;box-shadow:none!important;border-left:0!important;border-right:0!important}.mobile-page{height:100%;min-height:100%;padding-bottom:calc(var(--app-bottom-tabs-height) + 18px);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;background:#fff;overflow-x:hidden;overflow-y:auto}.mobile-page--tabs{padding-bottom:calc(var(--app-bottom-tabs-height) + 30px)}.mobile-page::-webkit-scrollbar{display:none}.app-startup-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:flex}.app-startup-error__message{color:#475467;font-size:16px;line-height:1.6}.app-startup-error__retry{color:#fff;background:#2563eb;border:0;border-radius:999px;min-width:108px;min-height:38px;font-size:14px;font-weight:700}.mobile-topbar{z-index:10;background:#fffdf8;border-bottom:1px solid #e6dfd1;grid-template-columns:40px 1fr 40px;align-items:center;padding:12px 14px;display:grid;position:sticky;top:0}.mobile-topbar h1{text-align:center;margin:0;font-size:18px;font-weight:700}.mobile-topbar__button{color:#231b10;background:0 0;border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.mobile-topbar__button svg{width:24px;height:24px}@media (max-width:430px){.mobile-shell{padding:0}.mobile-frame{width:100vw;box-shadow:none}}:root{--app-viewport-height:100dvh;--app-visible-viewport-height:100dvh;--app-frame-left:0px;--app-frame-width:min(100vw, 430px);--app-safe-area-top:env(safe-area-inset-top,0px);--app-safe-area-bottom:env(safe-area-inset-bottom,0px);--app-keyboard-inset:0px;--app-visual-bottom-inset:0px;--app-browser-bottom-toolbar-inset:0px;--app-fixed-bottom-inset:max(var(--app-visual-bottom-inset), var(--app-browser-bottom-toolbar-inset));--app-standalone-top-gap:0px;--app-top-safe-spacing:calc(var(--app-safe-area-top) + var(--app-standalone-top-gap));--app-bottom-tabs-visual-height:calc(60px + var(--app-safe-area-bottom));--app-bottom-tabs-height:var(--app-bottom-tabs-visual-height);--app-toast-keyboard-offset:calc(60px + var(--app-space-md));--app-ui-scale:1;--app-shell-side-padding:0px;--app-space-2xs:2px;--app-space-xs:5px;--app-space-sm:9px;--app-space-tab-x:10px;--app-space-md:12px;--app-space-lg:16px;--app-space-xl:24px;--app-font-2xs:10px;--app-font-xs:13px;--app-font-sm:15px;--app-font-md:16.5px;--app-font-lg:18px;--app-font-xl:24px;--app-font-2xl:30px;--app-bottom-tab-font-size:var(--app-font-md);--app-bottom-tab-label-font-size:var(--app-font-sm);--app-tab-badge-offset-top:-4px;--app-tab-badge-offset-right:-10px;--app-toast-font-size:var(--app-font-xs);--app-toast-inline-gap:40px;color:#1d1d1d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans SC,Source Han Sans SC,Microsoft YaHei,sans-serif}@media (display-mode:standalone){:root{--app-standalone-top-gap:12px}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}html,body{overscroll-behavior:none;text-size-adjust:100%;background:#fff;overflow-x:hidden}body{min-height:100vh;overflow:hidden}#root{background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#root :where(.mobile-page,.home-content,.message-content,.announcement-list,.interaction-list,.chat-list,.chat-page-frame>.chat-list,.profile-screen,.profile-scroll,.task-hall-scroll,.user-profile-scroll,.user-work-audit-page,.short-search-content,.video-player-page__content,.drawer__body,.search-dropdown,.auth-modal,.pwa-diagnostics-modal,.website-intro-modal__body,.media-share-sheet__dialog,.profile-field-modal,.user-work-upload-modal,.video-player-sheet__body,.video-player-reply-sheet__body,.short-rate-sheet,.video-review-panel__mention-editor){overscroll-behavior-x:none;max-width:100%;scrollbar-width:none!important;-ms-overflow-style:none!important;overflow-x:hidden!important}#root :where(.mobile-page,.home-content,.message-content,.announcement-list,.interaction-list,.chat-list,.chat-page-frame>.chat-list,.profile-screen,.profile-scroll,.task-hall-scroll,.user-profile-scroll,.user-work-audit-page,.short-search-content,.video-player-page__content,.drawer__body,.search-dropdown,.auth-modal,.pwa-diagnostics-modal,.website-intro-modal__body,.media-share-sheet__dialog,.profile-field-modal,.user-work-upload-modal,.video-player-sheet__body,.video-player-reply-sheet__body,.short-rate-sheet,.video-review-panel__mention-editor)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}:where(.auth-overlay,.message-overlay,.notice-modal__mask,.captcha-modal__mask,.unlock-confirm-mask,.profile-action-mask,.profile-field-modal-mask,.video-player-sheet-mask,.media-share-sheet__mask,.funds-confirm-mask){bottom:var(--app-fixed-bottom-inset)!important;left:var(--app-frame-left)!important;width:var(--app-frame-width)!important;max-width:var(--app-frame-width)!important;right:auto!important}.mobile-frame>.auth-overlay,.mobile-frame>.overlay{width:100%!important;max-width:100%!important;left:0!important;right:0!important}button,input{font:inherit}.modal-close-icon{color:currentColor;flex:none;width:18px;height:18px;display:inline-block;position:relative}.modal-close-icon:before,.modal-close-icon:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:15.6px;height:2.4px;position:absolute;top:50%;left:50%}.modal-close-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.modal-close-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}img{max-width:100%}a{color:inherit}#root *{-webkit-tap-highlight-color:transparent}#root :where(a,button,[role=button],[role=tab],[role=menuitem],[tabindex]:not([tabindex="-1"])){-webkit-touch-callout:none}#root :where(a,button,[role=button],[role=tab],[role=menuitem],[tabindex]:not([tabindex="-1"])):where(:active,:focus,:focus-visible){outline:none}.platform-ios input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.platform-ios textarea,.platform-ios select,.platform-ios [contenteditable=true],.platform-ios [role=textbox]{font-size:16px!important}.platform-ios .mobile-shell,.platform-ios .mobile-frame,.platform-ios .mobile-page,.platform-ios .auth-overlay,.platform-ios .overlay,.platform-ios .message-overlay,.platform-ios .profile-action-mask,.platform-ios .profile-field-modal-mask,.platform-ios .video-player-sheet-mask,.platform-ios .media-share-sheet__mask{max-width:100vw;overflow-x:hidden}.platform-ios :where(.menu-button,.icon-button,.auth-modal__close,.profile-login-dialog__icon,.user-profile-icon-button,.video-player-page__back,.short-jump-back,.short-collection-back,.short-search-header__back,.short-video-detail-route__back,.mobile-topbar__button,.announcement-modal__icon,.captcha-modal__close,.confirm-action-card__close,.unlock-confirm-card__close,.chat-video-viewer__back,.chat-image-viewer__close,.media-share-sheet__close,.profile-action-modal__close,.profile-field-modal__close,.pwa-share-guide__close,.settings-info-dialog__close,.video-player-sheet__close,.short-collection-panel__close,.cache-download-refresh,.cache-download-sort__button){-webkit-appearance:none;appearance:none;text-align:center;padding:0;line-height:1}.platform-ios :where(.menu-button,.icon-button,.auth-modal__close,.profile-login-dialog__icon,.user-profile-icon-button,.video-player-page__back,.short-jump-back,.short-collection-back,.short-search-header__back,.short-video-detail-route__back,.mobile-topbar__button,.announcement-modal__icon,.captcha-modal__close,.confirm-action-card__close,.unlock-confirm-card__close,.chat-video-viewer__back,.chat-image-viewer__close,.media-share-sheet__close,.profile-action-modal__close,.profile-field-modal__close,.pwa-share-guide__close,.settings-info-dialog__close,.video-player-sheet__close,.short-collection-panel__close,.cache-download-refresh,.cache-download-sort__button)>svg{flex:none;display:block}.platform-ios .menu-button{flex:0 0 35px}.platform-ios :where(.cache-download-refresh,.cache-download-sort__button){justify-content:center;align-items:center;display:inline-flex}.platform-ios .cache-download-sort__button{padding:0 14px}.mobile-shell{height:var(--app-viewport-height);min-height:var(--app-viewport-height);overscroll-behavior:none;background:#fff;justify-content:center;max-width:100vw;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0;overflow:hidden;padding:0 var(--app-shell-side-padding)!important}.mobile-frame{background:#fff;border-left:0;border-right:0;height:100%;min-height:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2018100d,0 10px 30px #32261314;width:min(100vw,430px)!important;max-width:430px!important}@media (hover:none) and (pointer:coarse),(max-width:430px){.mobile-frame{width:100vw!important;max-width:100vw!important;box-shadow:none!important}}.bottom-tabs{left:var(--app-frame-left);right:auto;bottom:var(--app-fixed-bottom-inset);width:var(--app-frame-width);max-width:var(--app-frame-width);min-height:var(--app-bottom-tabs-visual-height);padding:var(--app-space-sm) var(--app-space-tab-x) calc(var(--app-space-sm) + var(--app-safe-area-bottom));z-index:40;background:#fff;border-top:1px solid #e2d8c3;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:fixed;box-shadow:0 -1px #fffffff5}.bottom-tab{align-items:center;gap:var(--app-space-xs);color:#847d72;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans SC,Source Han Sans SC,Microsoft YaHei,sans-serif;font-size:var(--app-bottom-tab-font-size);flex-direction:column;font-weight:500;line-height:1.04;text-decoration:none;display:flex}.bottom-tab__icon{display:inline-flex;position:relative}.bottom-tab__badge{top:var(--app-tab-badge-offset-top);right:var(--app-tab-badge-offset-right);min-width:var(--app-font-lg);padding:var(--app-space-2xs) var(--app-space-xs);color:#fff;font-size:var(--app-font-2xs);text-align:center;background:#ff4d43;border-radius:999px;font-weight:700;line-height:1.1;position:absolute}.bottom-tab__spinner{--loading-spinner-dot-size:9.33px;--loading-spinner-orbit-x:9.33px;--loading-spinner-orbit-y:4px;color:#0000;width:32px;height:18.67px;display:inline-block;position:relative}.bottom-tab__label{min-height:var(--app-font-sm);font-size:var(--app-bottom-tab-label-font-size);letter-spacing:.01em;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.bottom-tab__label-text{font-size:inherit;line-height:inherit;justify-content:center;align-items:center;display:inline-flex}.bottom-tab__label-text--hidden{visibility:hidden}.bottom-tab__spinner-shell{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.tab-icon{width:34.5px;height:34.5px;display:block}.bottom-tab--active{color:#08b24d;font-weight:700}.bottom-tab__spinner:before,.bottom-tab__spinner:after{content:"";width:var(--loading-spinner-dot-size);height:var(--loading-spinner-dot-size);margin-left:calc(var(--loading-spinner-dot-size) / -2);will-change:transform, opacity;border-radius:999px;animation-duration:.92s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:50%;left:50%}.bottom-tab__spinner:before{background:#ff2f8a;animation-name:loading-spinner-dot-orbit-front;box-shadow:0 0 12px #ff2f8abd}.bottom-tab__spinner:after{background:#19efff;animation-name:loading-spinner-dot-orbit-back;box-shadow:0 0 12px #19efffb8}.placeholder-screen{flex-direction:column;display:flex}.placeholder-screen__header{padding:var(--app-space-xl) calc(var(--app-space-lg) + var(--app-space-xs)) calc(var(--app-space-md) + var(--app-space-2xs));font-size:var(--app-font-xl);font-weight:700}.placeholder-screen__body{place-items:center;gap:var(--app-space-md);text-align:center;padding:var(--app-space-xl);color:#777168;flex:1;display:grid}.placeholder-screen__icon{width:72px;height:72px;font-size:var(--app-font-2xl,30px);background:#f0ece3;border-radius:24px;place-items:center;display:grid}:where(.toast,.page-toast,.short-video-toast,.video-player-toast,.short-comment-error){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(calc(100vw - var(--app-toast-inline-gap)), 320px)!important;padding:var(--app-space-md) var(--app-space-lg)!important;color:#fff!important;text-align:center!important;font-size:var(--app-toast-font-size)!important;z-index:60!important;border:0!important;border-radius:10px!important;margin:0!important;line-height:1.4!important;position:fixed!important;top:50%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 10px 24px #0000002e!important}:where(.toast,.page-toast,.short-video-toast,.video-player-toast){background:#000000d1!important}:where(.toast--error,.short-comment-error){background:#000000d1!important}@media (max-width:430px){.mobile-shell{padding:0}.mobile-frame{width:100vw;box-shadow:none}}.platform-ios{text-size-adjust:100%}.platform-ios :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea,select,[contenteditable=true],[role=textbox]){max-width:100%;transform:translateZ(0);font-size:16px!important;line-height:1.4!important}.platform-ios :where(.mobile-shell,.mobile-frame,.mobile-page){min-width:0;scroll-padding-top:calc(var(--app-top-safe-spacing) + 20px);scroll-padding-bottom:calc(var(--app-keyboard-inset) + 24px)}.platform-ios :where(.icon-button,.menu-button,.plain-icon-button,.auth-modal__close,.chat-header__button,.chat-image-viewer__close,.chat-input__icon,.chat-send,.chat-video-viewer__back,.profile-login-dialog__icon,.message-header__action,.mobile-topbar__button,.profile-action-modal__close,.profile-action-qr-uploader__remove,.profile-action-card__icon-button,.profile-field-modal__close,.profile-field-modal__close-button,.profile-media-close,.profile-media-modal__close,.profile-settings-button,.pwa-share-guide__close,.search-box__clear,.search-box__icon-button,.settings-inline-info,.settings-info-dialog__close,.settings-private-sheet__badge,.short-category-header__edge,.short-category-header__search,.captcha-modal__close,.cache-download-refresh,.cache-download-sort__button,.confirm-action-card__close,.unlock-confirm-card__close,.media-share-sheet__close,.video-player-sheet__close,.video-player-page__back,.short-collection-panel__close,.short-collection-back,.short-danmaku-input-sheet__emoji-toggle,.short-jump-back,.short-search-box__clear,.short-search-header__back,.short-video-detail-route__back,.user-profile-icon-button){justify-content:center!important;align-items:center!important;line-height:0!important;display:flex!important}.platform-ios :where(.icon-button,.menu-button,.plain-icon-button,.auth-modal__close,.chat-header__button,.chat-image-viewer__close,.chat-input__icon,.chat-send,.chat-video-viewer__back,.profile-login-dialog__icon,.message-header__action,.mobile-topbar__button,.profile-action-modal__close,.profile-action-qr-uploader__remove,.profile-action-card__icon-button,.profile-field-modal__close,.profile-field-modal__close-button,.profile-media-close,.profile-media-modal__close,.profile-settings-button,.pwa-share-guide__close,.search-box__clear,.search-box__icon-button,.settings-inline-info,.settings-info-dialog__close,.settings-private-sheet__badge,.short-category-header__edge,.short-category-header__search,.captcha-modal__close,.cache-download-refresh,.cache-download-sort__button,.confirm-action-card__close,.unlock-confirm-card__close,.media-share-sheet__close,.video-player-sheet__close,.video-player-page__back,.short-collection-panel__close,.short-collection-back,.short-danmaku-input-sheet__emoji-toggle,.short-jump-back,.short-search-box__clear,.short-search-header__back,.short-video-detail-route__back,.user-profile-icon-button) svg{flex:none;display:block}.platform-ios.platform-ios-keyboard-open{--app-safe-area-bottom:0px;--app-bottom-tabs-height:0px}.platform-ios.platform-ios-keyboard-open .bottom-tabs{display:none}.platform-keyboard-open :where(.chat-input-wrap,.short-comment-input){margin-bottom:var(--app-keyboard-inset);padding-bottom:0}.platform-keyboard-open .short-comment-panel{max-height:calc(var(--app-visible-viewport-height) - var(--app-top-safe-spacing) - 12px);bottom:var(--app-keyboard-inset)!important}.platform-keyboard-open .short-comment-panel .short-comment-input{margin-bottom:0}.platform-keyboard-open .short-danmaku-input-mask{top:var(--app-viewport-offset-top);height:var(--app-visible-viewport-height);bottom:auto;left:0;right:0}.platform-keyboard-open .short-danmaku-input-sheet{margin-bottom:0}.platform-keyboard-open .short-comment-composer .short-emoji-grid,.platform-keyboard-open .chat-emoji-panel,.platform-keyboard-open .video-review-panel__emoji-grid,.platform-keyboard-open .short-danmaku-input-sheet .short-danmaku-input-sheet__emoji-grid{display:none!important}.platform-keyboard-open .video-review-panel__composer{bottom:var(--app-keyboard-inset);padding-bottom:10px}.platform-keyboard-open .video-player-danmaku-composer{bottom:calc(var(--app-keyboard-inset) + 54px)}.platform-ios.platform-ios-keyboard-open :where(.profile-login-mask,.notice-modal__mask,.captcha-modal__mask,.unlock-confirm-mask,.profile-action-mask,.profile-field-modal-mask,.media-share-sheet__mask,.funds-confirm-mask){height:var(--app-visible-viewport-height)!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding-top:16px!important;padding-bottom:16px!important;overflow:hidden!important}.platform-ios.platform-ios-keyboard-open .video-player-sheet-mask{height:var(--app-visible-viewport-height)!important;align-items:flex-end!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.platform-ios.platform-ios-keyboard-open :where(.auth-overlay,.overlay,.message-overlay){height:var(--app-visible-viewport-height)!important;min-height:0!important;overflow:hidden!important}.platform-ios.platform-ios-keyboard-open :where(.auth-modal,.profile-login-dialog,.profile-action-modal,.profile-field-modal,.profile-public-review-submit-modal,.user-work-upload-modal,.video-player-sheet,.video-player-reply-sheet,.notice-modal__card,.captcha-modal__card,.announcement-modal,.funds-confirm-card,.chat-media-sheet__panel,.media-share-sheet__dialog){max-height:calc(var(--app-visible-viewport-height) - var(--app-top-safe-spacing) - 28px);overflow-y:auto}.platform-ios.platform-ios-keyboard-open .overlay__mobile-frame{height:var(--app-visible-viewport-height);justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:hidden}.platform-ios.platform-ios-keyboard-open :where(.chat-input-wrap,.short-comment-input){margin-bottom:var(--app-keyboard-inset);padding-bottom:0}.platform-ios.platform-ios-keyboard-open .short-comment-panel{max-height:calc(var(--app-visible-viewport-height) - var(--app-top-safe-spacing) - 12px);bottom:var(--app-keyboard-inset)!important}.platform-ios.platform-ios-keyboard-open .short-comment-panel .short-comment-input{margin-bottom:0}.platform-ios.platform-ios-keyboard-open .video-review-panel__composer{bottom:var(--app-keyboard-inset);padding-bottom:10px}.platform-ios.platform-ios-keyboard-open .video-player-danmaku-composer{bottom:calc(var(--app-keyboard-inset) + 54px)}:root .action-panel__row--logged-in .action-grid{display:contents}:root .action-panel__row--logged-in .action-grid__item,:root .action-panel__row--logged-in .action-grid__item-wrap{flex:0 auto;width:fit-content;min-width:0;max-width:54px}.action-panel__row--anonymous>.action-grid__item,.action-panel__row--anonymous>.action-grid__item-wrap,.action-panel__row--anonymous .action-grid__item,.action-panel__row--anonymous .action-grid__item-wrap{width:fit-content;min-width:0;max-width:54px}.action-panel__row--logged-in .action-grid__label{overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal;width:100%;min-height:0;line-height:1.1;display:block;overflow:visible}.action-panel__row--anonymous .action-grid__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:0;line-height:1.1;display:block;overflow:hidden}.announcement-modal .announcement-tabs{align-items:stretch}.announcement-modal .announcement-tab{overflow-wrap:anywhere;text-align:center;white-space:normal;width:100%;height:auto;min-height:38px;padding:6px 8px;line-height:1.2}.profile-actions .profile-action{height:auto}.profile-actions .profile-action__label{overflow-wrap:anywhere;white-space:normal;min-height:2.3em;line-height:1.15;display:block}.profile-tabs .profile-tab{text-overflow:clip;white-space:normal;height:auto;min-height:38px;padding-block-start:4px;padding-block-end:4px;overflow:visible}.profile-tabs .profile-content-tab-label{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.15;display:block;overflow:visible}.profile-scope-tabs .profile-scope-tab{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;height:auto;min-height:36px;padding-block-start:4px;padding-block-end:4px;line-height:1.15;overflow:visible}.profile-functions-grid .profile-function-card span:last-child{overflow-wrap:anywhere;white-space:normal;min-height:2.5em}.task-lobby .task-lobby-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:86px;padding-inline-start:12px;padding-inline-end:12px}.task-lobby-hero__records,.task-lobby-hero__withdraw{overflow-wrap:anywhere;text-align:center;white-space:normal;min-height:44px;padding:2px;line-height:1.15}.task-lobby .task-lobby-hero__records{gap:4px}.task-lobby .task-lobby-hero__records strong{overflow-wrap:anywhere;min-width:0;font-size:max(12px,min(3.5vw,16px));line-height:1.15}.task-lobby .task-lobby-hero__withdraw{justify-content:center;font-size:max(12px,min(3.5vw,15px))}.task-lobby .task-lobby-item{min-height:104px}.task-lobby .task-lobby-item__title-row{flex-wrap:wrap;align-items:flex-start;max-width:100%}.task-lobby .task-lobby-item__title-row h3{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;flex:100%;min-width:0;max-width:100%;line-height:1.25;overflow:visible}.task-lobby .task-lobby-item__button{overflow-wrap:anywhere;white-space:normal;height:auto;min-height:42px;padding-block-start:6px;padding-block-end:6px;line-height:1.15}.bottom-tabs .bottom-tab .bottom-tab__label{letter-spacing:0;width:100%;min-width:0;max-width:100%;font-size:max(10px,min(2.8vw,12px))}.bottom-tabs .bottom-tab .bottom-tab__label-text{white-space:nowrap;min-width:0;max-width:100%}#root :where(textarea,[contenteditable=true][role=textbox]){overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap;scrollbar-width:none;-ms-overflow-style:none;max-width:100%;overflow-x:hidden}#root :where(textarea,[contenteditable=true][role=textbox])::-webkit-scrollbar{width:0;height:0;display:none}#root :where(.chat-bubble--text,.short-comment-text,.video-review-card__content){overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap;max-width:100%}
