.notice-modal__mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a7a}.notice-modal__card{width:min(100%,332px);border-radius:24px;padding:26px 22px 22px;background:#fff;box-shadow:0 22px 48px #0f172a33;text-align:center}.notice-modal__badge{width:48px;height:48px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:#fff1f0;color:#ef4444;font-size:24px;font-weight:800}.notice-modal__title{margin:0;font-size:18px;font-weight:700;color:#1f2937}.notice-modal__desc{margin:10px 0 0;font-size:14px;line-height:1.7;color:#667085}.notice-modal__button{width:100%;height:44px;margin-top:18px;border:0;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:15px;font-weight:700}.bottom-tabs{overscroll-behavior-y:none;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.bottom-tabs *{overscroll-behavior-y:none}.bottom-tab{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-appearance:none;appearance:none;background:transparent;border:0;outline:none;touch-action:pan-x;user-select:none}.bottom-tab:active,.bottom-tab:focus,.bottom-tab:focus-visible{background:transparent;box-shadow:none;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{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;line-height:0}.bottom-tabs .tab-icon{width:25px;height:25px;display:block}.bottom-tabs .bottom-tab__label,.bottom-tabs .bottom-tab__label-text{max-width:100%;min-width:0;white-space:nowrap;letter-spacing:0}.bottom-tabs .bottom-tab__label{font-size:13px}.loading-spinner{display:inline-block;width:24px;height:24px;border:2px solid rgba(8,168,85,.18);border-top-color:#08a855;border-radius:50%;animation:loading-spinner-spin .78s linear infinite}.loading-spinner--small{width:16px;height:16px;border-width:2px}.loading-spinner--large{width:42px;height:42px;border-width:3px}.loading-state{display:grid;min-height:72px;place-items:center}.button-loading-content{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1}.button-loading-content__icon{width:13px;height:13px;flex:0 0 auto}@keyframes loading-spinner-spin{to{transform:rotate(360deg)}}.mobile-frame.mobile-route-loading{display:grid;place-items:center;padding:calc(var(--app-safe-area-top) + 18px) 18px calc(var(--app-bottom-tabs-height) + 18px);background:#fff}.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;overflow:hidden;background:#f7f8fa}.main-module-skeleton--short-video{position:relative;min-height:calc(var(--app-viewport-height) - var(--app-bottom-tabs-height));background:#050506}.main-module-skeleton__block{display:block;min-width:36px;min-height:12px;border-radius:8px;background:linear-gradient(90deg,#edf0f3,#f8fafb 42%,#e8edf0 76%);background-size:220% 100%;animation:main-module-skeleton-shimmer 1.25s ease-in-out infinite}.main-module-skeleton--short-video .main-module-skeleton__block{background:linear-gradient(90deg,#ffffff1a,#fff3 42%,#ffffff17 76%);background-size:220% 100%}.main-module-skeleton__top,.main-module-skeleton__message-header,.main-module-skeleton__profile,.main-module-skeleton__stats{display:flex;align-items:center;gap:12px}.main-module-skeleton__top{min-height:44px}.main-module-skeleton__logo{width:58px;height:24px;border-radius:12px}.main-module-skeleton__search{flex:1;height:34px;border-radius:18px}.main-module-skeleton__banner{height:156px;margin-top:12px;border-radius:12px}.main-module-skeleton__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.main-module-skeleton__chips .main-module-skeleton__block,.main-module-skeleton__stats .main-module-skeleton__block{height:28px;border-radius:14px}.main-module-skeleton__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.main-module-skeleton__poster{aspect-ratio:3 / 4;border-radius:10px}.main-module-skeleton__short-top{position:absolute;left:14px;right:58px;top:calc(var(--app-safe-area-top) + 16px);display:flex;gap:10px}.main-module-skeleton__short-top .main-module-skeleton__block{width:58px;height:24px;border-radius:14px}.main-module-skeleton__short-actions{position:absolute;right:14px;bottom:calc(var(--app-bottom-tabs-height) + 96px);display:grid;gap:16px}.main-module-skeleton__short-actions .main-module-skeleton__block{width:46px;height:46px;border-radius:999px}.main-module-skeleton__short-caption{position:absolute;left:14px;right:82px;bottom:calc(var(--app-bottom-tabs-height) + 32px);display:grid;gap:10px}.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{display:grid;gap:16px;margin-top:20px}.main-module-skeleton__row{display:flex;align-items:center;gap:12px}.main-module-skeleton__avatar{width:44px;height:44px;flex:0 0 auto;border-radius:999px}.main-module-skeleton__avatar--large{width:68px;height:68px}.main-module-skeleton__row-copy,.main-module-skeleton__profile-copy{display:grid;flex:1;gap:8px}.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{height:150px;margin:-14px -14px 0;border-radius:0 0 18px 18px}.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{position:absolute;left:0;right:0;bottom:0;height:var(--app-bottom-tabs-height);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:center;padding:8px 28px calc(var(--app-safe-area-bottom) + 8px);box-sizing:border-box;border-top:1px solid rgba(15,23,42,.08);background:#fffffff0}.main-module-skeleton-frame--short-video .main-module-skeleton-tabs{border-top-color:#ffffff1f;background:#050506db}.main-module-skeleton-tabs .main-module-skeleton__block{width:32px;height:32px;justify-self:center;border-radius:999px}@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}}.mobile-shell{position:fixed;top:0;right:0;bottom:0;left:0;height:var(--app-viewport-height);min-height:var(--app-viewport-height);display:flex;justify-content:center;background:#fff;padding:0!important;overflow:hidden;overscroll-behavior:none}.mobile-frame{position:relative;width:min(100vw,430px)!important;max-width:430px!important;height:100%;min-height:100%;max-height:100%;background:#fff;box-shadow:0 0 0 1px #2018100d,0 10px 30px #32261314;overflow:hidden}.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);background:#fff;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.mobile-page--tabs{padding-bottom:calc(var(--app-bottom-tabs-height) + 30px)}.mobile-page::-webkit-scrollbar{display:none}.mobile-topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:12px 14px;background:#fffdf8;border-bottom:1px solid #e6dfd1}.mobile-topbar h1{margin:0;text-align:center;font-size:18px;font-weight:700}.mobile-topbar__button{width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:#231b10;display:grid;place-items:center}.mobile-topbar__button svg{width:24px;height:24px}: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-standalone-top-gap: 0px;--app-top-safe-spacing: calc(var(--app-safe-area-top) + var(--app-standalone-top-gap));--app-bottom-tabs-height: calc(60px + var(--app-safe-area-bottom));--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;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans SC,Source Han Sans SC,Microsoft YaHei,sans-serif;color:#1d1d1d;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@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{overflow-x:hidden;overscroll-behavior:none;background:#fff;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;overflow:hidden}#root{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff}#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){max-width:100%;overflow-x:hidden!important;overscroll-behavior-x:none}: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){left:var(--app-frame-left)!important;right:auto!important;width:var(--app-frame-width)!important;max-width:var(--app-frame-width)!important}.mobile-frame>.overlay{left:0!important;right:0!important;width:100%!important;max-width:100%!important}button,input{font:inherit}.modal-close-icon{position:relative;display:inline-block;width:18px;height:18px;color:currentColor;flex:0 0 auto}.modal-close-icon:before,.modal-close-icon:after{content:"";position:absolute;left:50%;top:50%;width:15.6px;height:2.4px;border-radius:999px;background:currentColor;transform-origin:center}.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;padding:0;line-height:1;text-align:center}.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{display:block;flex:0 0 auto}.platform-ios .menu-button{flex:0 0 35px}.platform-ios :where(.cache-download-refresh,.cache-download-sort__button){display:inline-flex;align-items:center;justify-content:center}.platform-ios .cache-download-sort__button{padding:0 14px}.mobile-shell{position:fixed;top:0;right:0;bottom:0;left:0;height:var(--app-viewport-height);min-height:var(--app-viewport-height);display:flex;justify-content:center;background:#fff;padding:0 var(--app-shell-side-padding)!important;overflow:hidden;overscroll-behavior:none;max-width:100vw}.mobile-frame{position:relative;width:min(100vw,430px)!important;max-width:430px!important;height:100%;min-height:100%;max-height:100%;background:#fff;box-shadow:0 0 0 1px #2018100d,0 10px 30px #32261314;border-left:0;border-right:0;overflow:hidden}@media(hover:none)and (pointer:coarse),(max-width:430px){.mobile-frame{width:100vw!important;max-width:100vw!important;box-shadow:none!important}}.bottom-tabs{position:fixed;left:var(--app-frame-left);right:auto;bottom:0;width:var(--app-frame-width);max-width:var(--app-frame-width);display:grid;grid-template-columns:repeat(4,1fr);gap:0;min-height:var(--app-bottom-tabs-height);padding:var(--app-space-sm) var(--app-space-tab-x) calc(var(--app-space-sm) + var(--app-safe-area-bottom));background:#fff;border-top:1px solid #e2d8c3;box-shadow:0 -1px #fffffff5;z-index:40}.bottom-tab{display:flex;flex-direction:column;align-items:center;gap:var(--app-space-xs);color:#847d72;text-decoration:none;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);font-weight:500;line-height:1.04}.bottom-tab__icon{position:relative;display:inline-flex}.bottom-tab__badge{position:absolute;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);border-radius:999px;background:#ff4d43;color:#fff;font-size:var(--app-font-2xs);font-weight:700;line-height:1.1;text-align:center}.bottom-tab__spinner{width:14px;height:14px;display:inline-block;border:2px solid rgba(8,178,77,.28);border-top-color:#08b24d;border-radius:999px;animation:bottom-tab-spinner .8s linear infinite}.bottom-tab__label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-font-sm);font-size:var(--app-bottom-tab-label-font-size);line-height:1;letter-spacing:.01em}.bottom-tab__label-text{display:inline-flex;align-items:center;justify-content:center;font-size:inherit;line-height:inherit}.bottom-tab__label-text--hidden{visibility:hidden}.bottom-tab__spinner-shell{position:absolute;inset:50% auto auto 50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.tab-icon{width:34.5px;height:34.5px;display:block}.bottom-tab--active{color:#08b24d;font-weight:700}@keyframes bottom-tab-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.placeholder-screen{display:flex;flex-direction:column}.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{flex:1;display:grid;place-items:center;gap:var(--app-space-md);text-align:center;padding:var(--app-space-xl);color:#777168}.placeholder-screen__icon{width:72px;height:72px;border-radius:24px;display:grid;place-items:center;font-size:var(--app-font-2xl, 30px);background:#f0ece3}:where(.toast,.page-toast,.short-video-toast,.video-player-toast,.short-comment-error){position:fixed!important;left:50%!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(calc(100vw - var(--app-toast-inline-gap)),320px)!important;margin:0!important;padding:var(--app-space-md) var(--app-space-lg)!important;border:0!important;border-radius:10px!important;color:#fff!important;text-align:center!important;font-size:var(--app-toast-font-size)!important;line-height:1.4!important;z-index:60!important;box-shadow:0 10px 24px #0000002e!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}: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{-webkit-text-size-adjust:100%;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%;font-size:16px!important;line-height:1.4!important;transform:translateZ(0)}.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,.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){display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!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,.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{display:block;flex:0 0 auto}.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{bottom:var(--app-keyboard-inset)!important;max-height:calc(var(--app-visible-viewport-height) - var(--app-top-safe-spacing) - 12px)}.platform-keyboard-open .short-comment-panel .short-comment-input{margin-bottom:0}.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){align-items:center!important;justify-content:center!important;height:var(--app-visible-viewport-height)!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{align-items:flex-end!important;height:var(--app-visible-viewport-height)!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{display:flex;align-items:center;justify-content:center;height:var(--app-visible-viewport-height);min-height:0;padding:16px;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{bottom:var(--app-keyboard-inset)!important;max-height:calc(var(--app-visible-viewport-height) - var(--app-top-safe-spacing) - 12px)}.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)}
