*{user-select:none;-webkit-user-drag:none}input,textarea,[contenteditable=true]{user-select:text}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-essential,.n-spin,.n-spin *,.n-base-loading,.n-base-loading *{animation-duration:1s!important;animation-iteration-count:infinite!important}}:root{--font-family-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-family-mono:ui-monospace, "SFMono-Regular", "Cascadia Code", Consolas, monospace;--font-size-caption:.75rem;--font-size-footnote:.8125rem;--font-size-body:.9375rem;--font-size-callout:1rem;--font-size-title-small:1.25rem;--font-size-title:1.5rem;--font-size-large-title:2rem;--line-height-body:1.5;--line-height-heading:1.2;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--control-height:32px;--control-touch-size:44px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-linear:linear;--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--duration-100:.1s;--duration-150:.15s;--duration-200:.2s;--duration-300:.3s;--duration-400:.4s;--duration-500:.5s;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-panel:16px;--radius-control:12px;--radius-pill:999px;--shadow-1:0 1px 2px #0000000d, 0 1px 3px #0000000d;--shadow-2:0 2px 8px #00000012, 0 1px 3px #0000000f;--shadow-3:0 8px 24px #0000001f, 0 2px 6px #00000014;--shadow-hover:0 12px 30px #00000024, 0 3px 8px #00000017;--text-primary:#1d1d1f;--text-secondary:#57575f;--text-tertiary:#5f5f67;--surface-content:#fff;--surface-elevated:#fff;--surface-selected:color-mix(in srgb, var(--main-color,#f55e55) 12%, var(--surface-elevated));--material-regular-bg:#ffffffdb;--material-solid-bg:#fff;--material-border:#0000001a;--material-highlight:#fffc;--material-filter:blur(16px) saturate(150%);--border-color:#00000014;--border-strong:#00000024;--hover-overlay:#0000000d;--active-overlay:#00000017;--focus-ring:0 0 0 3px color-mix(in srgb, var(--main-color,#f55e55) 24%, transparent);--blur-sm:8px;--blur-md:16px;--blur-lg:24px;--acrylic-blur:18px;--app-shell-bg:#f2f2f4;--n-color-embedded:var(--app-shell-bg);--app-shell-rgb:242, 242, 244;--layout-bg:var(--app-shell-bg);--content-panel-bg:#fff;--content-panel-edge-shadow:#00000014;--content-panel-gradient-overlay:#ffffffdb;--content-panel-hero-wash-opacity:.16;--content-panel-mid-wash-opacity:.075;--content-panel-side-wash-opacity:.045;--content-panel-wash-opacity:.04;--app-shell-top-gap:6px;--app-shell-side-gap:8px;--app-floating-control-top:calc(var(--app-shell-top-gap) + 6px);--app-floating-control-inset:calc(var(--app-shell-side-gap) + 6px);--app-drag-region-height:42px;--app-titlebar-width:114px;--app-titlebar-height:30px;--app-titlebar-gap:10px;--app-titlebar-safe-top:calc(var(--app-floating-control-top) + var(--app-titlebar-height));--z-search-overlay:2200;--app-mobile-nav-height:calc(42px + var(--app-safe-area-top,0px));--app-player-bar-height:70px;--app-tab-bar-height:0px;--app-bottom-chrome:0px;--app-bottom-chrome-with-player:var(--app-player-bar-height);--app-back-top-right:40px;--app-back-top-bottom:calc(var(--app-bottom-chrome) + 40px);--app-back-top-bottom-with-player:calc(var(--app-bottom-chrome-with-player) + 40px);--transition-fast:.15s var(--ease-out);--transition-normal:.25s var(--ease-out);--transition-slow:.4s var(--ease-out);--transition-spring:.5s var(--ease-out);font-synthesis:none;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@media (width<=768px){:root{--font-size-body:1.0625rem;--control-height:var(--control-touch-size);--app-tab-bar-height:calc(56px + var(--app-safe-area-bottom,0px));--app-bottom-chrome:var(--app-tab-bar-height);--app-bottom-chrome-with-player:calc(var(--app-player-bar-height) + var(--app-tab-bar-height))}}html[data-theme=dark]{--text-primary:#f5f5f7;--text-secondary:#c7c7cc;--text-tertiary:#ababb2;--surface-content:#18181c;--surface-elevated:#26262b;--material-regular-bg:#26262be0;--material-solid-bg:#26262b;--material-border:#ffffff24;--material-highlight:#ffffff1f;--border-color:#ffffff1a;--border-strong:#ffffff29;--hover-overlay:#ffffff12;--active-overlay:#ffffff1f;--shadow-1:0 1px 2px #00000040, 0 1px 3px #00000038;--shadow-2:0 2px 8px #0000004d, 0 1px 3px #00000042;--shadow-3:0 8px 24px #0000006b, 0 2px 6px #0000004d;--shadow-hover:0 12px 30px #00000075, 0 3px 8px #00000052}html,body,#app{font-family:var(--font-family-ui);-webkit-font-smoothing:antialiased}body{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text-primary)}:where(button,a,[role=button],[role=link],[tabindex]:not([tabindex^=\-])):focus-visible{outline-offset:3px;outline:2px solid var(--main-color,Highlight)!important}@media (pointer:coarse){.n-button:not(.n-button--text-type),.home-section-head .head-more,.feed-links button{min-width:var(--control-touch-size);min-height:var(--control-touch-size)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){*,:before,:after{backdrop-filter:none!important}:root{--material-filter:none;--material-regular-bg:var(--material-solid-bg)!important;--message-bg:var(--surface-elevated)!important;--acrylic-bg:var(--surface-elevated)!important}.bottom-glass,.content-top-shadow{background:var(--app-shell-bg)!important;backdrop-filter:none!important}.content-top-shadow :is(.nav-blur-step,.nav-blur-tint){display:none!important}.content-top-shadow{border-bottom:1px solid var(--border-color);height:var(--app-mobile-nav-height)!important}.searchInp .list,.search-trigger .input,.mobile-nav .right .action-icon,.n-message{background:var(--surface-elevated)!important;backdrop-filter:none!important}.n-modal-mask{backdrop-filter:none!important}}@supports not (backdrop-filter:blur(1px)){*,:before,:after{backdrop-filter:none!important}:root{--material-filter:none;--material-regular-bg:var(--material-solid-bg)!important;--message-bg:var(--surface-elevated)!important;--acrylic-bg:var(--surface-elevated)!important}.bottom-glass,.content-top-shadow{background:var(--app-shell-bg)!important;backdrop-filter:none!important}.content-top-shadow :is(.nav-blur-step,.nav-blur-tint){display:none!important}.content-top-shadow{border-bottom:1px solid var(--border-color);height:var(--app-mobile-nav-height)!important}.searchInp .list,.search-trigger .input,.mobile-nav .right .action-icon,.n-message{background:var(--surface-elevated)!important;backdrop-filter:none!important}.n-modal-mask{backdrop-filter:none!important}}@media (forced-colors:active){:where(button,a,[role=button],[role=link],[tabindex]:not([tabindex^=\-])):focus-visible{outline-color:highlight!important}}.s-dialog{border-radius:var(--radius-panel)}.s-dialog .n-dialog__close{margin:16px 26px 0 0}.s-dialog .n-dialog__title{font-size:18px;transform:translate(-8px)}.s-dialog .n-dialog__title i{font-size:24px}.s-modal{border-radius:var(--radius-panel);width:60vw;min-width:min(24rem,100vw);max-width:700px}.s-modal.close .n-card-header .n-base-close{display:none}.s-modal .n-card-header .n-card-header__main{font-size:18px}.s-modal .n-card__content{padding-right:28px}.s-modal .n-scrollbar{max-height:60vh;font-size:16px;line-height:32px}.n-modal-container .n-modal-body-wrapper .n-modal-mask{backdrop-filter:blur(16px)}.n-scrollbar .n-scrollbar-rail{right:0!important}.n-dropdown-menu{border-radius:var(--radius-panel)!important}.main-tab .n-tabs-tab{color:var(--n-text-color-3);transition:color var(--duration-200) var(--ease-out)}.main-tab .n-tabs-tab:hover{color:var(--n-text-color-2)}.main-tab .n-tabs-tab.n-tabs-tab--active{transition:all var(--duration-200) var(--ease-in-out);color:var(--main-color)!important;font-weight:600!important}.main-tab.n-tabs--line-type .n-tabs-tab{letter-spacing:-.01em;font-size:15px}.main-tab.n-tabs--line-type .n-tabs-bar{border-radius:999px;height:2.5px;background-color:var(--main-color)!important}.main-tab.n-tabs--segment-type .n-tabs-rail{border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--n-text-color) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--n-text-color) 5%, transparent);padding:4px}.main-tab.n-tabs--segment-type .n-tabs-capsule{box-shadow:var(--shadow-1);border-radius:var(--radius-sm)!important}.main-tab.n-tabs--segment-type .n-tabs-tab{font-size:13.5px;font-weight:500}.home-section-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:16px;display:flex}.home-section-head .head-title{min-width:0;font-size:var(--font-size-title);font-weight:600;line-height:var(--line-height-heading);letter-spacing:-.02em;color:var(--n-text-color);margin:0}.home-section-head .head-more{border-radius:var(--radius-pill);font-size:var(--font-size-footnote);color:var(--n-text-color-3);cursor:pointer;transition:color var(--duration-200) var(--ease-out), background-color var(--duration-200) var(--ease-out);flex:none;align-items:center;padding:6px 12px;font-weight:500;line-height:1;display:inline-flex}.home-section-head .head-more:after{content:"›";transition:transform var(--duration-200) var(--ease-out);margin-left:4px;font-size:15px;line-height:1}.home-section-head .head-more:hover{color:var(--n-text-color);background-color:color-mix(in srgb, var(--n-text-color) 7%, transparent)}.home-section-head .head-more:hover:after{transform:translate(2px)}.n-message-container.n-message-container--top{top:16px!important}.n-message-container.n-message-container--top-mobile{top:8px!important;left:8px!important;right:8px!important;transform:none!important}.n-message-container .n-message-wrapper{margin-bottom:8px}.n-message-container .n-message{border-radius:var(--radius-panel);font-size:var(--font-size-footnote);border:1px solid var(--message-border,var(--border-color));box-shadow:var(--shadow-2);backdrop-filter:var(--material-filter);transition:transform var(--duration-400) var(--ease-out), opacity var(--duration-400) var(--ease-out), box-shadow var(--duration-200) var(--ease-out);padding:10px 14px;background:var(--material-regular-bg)!important}.n-message-container .n-message .n-message__icon{margin-right:8px}.n-message-container .n-message .n-message__content{font-size:inherit}.n-message-container .n-message .n-message__close{margin-left:6px}@media (width<=768px){.n-message-container.n-message-container--top,.n-message-container.n-message-container--top-mobile{top:calc(8px + var(--app-safe-area-top,0px))!important;width:auto!important;left:12px!important;right:12px!important;transform:none!important}.n-message-container .n-message{justify-content:center;width:100%!important;max-width:none!important}.n-notification-container.n-notification-container--top{top:calc(8px + var(--app-safe-area-top,0px))!important;width:auto!important;left:12px!important;right:12px!important;transform:none!important}.n-notification-container .n-notification{width:100%!important;max-width:none!important}}.n-notification{box-shadow:var(--shadow-3);border-radius:var(--radius-panel)!important}.n-notification-container--top-right{top:16px!important;right:16px!important}html.has-floating-titlebar .n-notification-container--top-right{top:calc(var(--app-titlebar-safe-top,42px) + 10px)!important}html.has-floating-titlebar .n-drawer--right-placement .n-drawer-header{margin-top:var(--app-titlebar-safe-top,42px)}.n-alert{border-radius:var(--radius-panel)!important}.n-drawer-container .n-drawer{border-radius:var(--radius-panel) 0 0 var(--radius-panel);transition:all var(--duration-300) var(--ease-in-out)}@media (width<=450px){.n-drawer-container .n-drawer{border-radius:0;width:100%!important}}.n-slider:hover .n-slider-rail .n-slider-rail__fill,.n-slider .n-slider-rail .n-slider-rail__fill{background-color:var(--main-color)}.text-hidden{-webkit-line-clamp:1;line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.n-layout-header{padding:0 28px}.n-layout-content .main{padding:24px 28px 54px}.n-layout-content .main .player{padding:0 28px}@media (width<=768px){.n-layout-header{padding:0 4vw}.n-layout-content .main{padding:24px 4vw 54px}.n-layout-content .main .player{padding:0 4vw}}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-200) var(--ease-in-out)}.fade-enter-from,.fade-leave-to{opacity:0}.fade-scale-enter-active,.fade-scale-leave-active{transition:opacity var(--duration-300) var(--ease-out), transform var(--duration-300) var(--ease-out)}.fade-scale-enter-from{opacity:0;transform:translateY(8px)}.fade-scale-leave-to{opacity:0;transform:translateY(-8px)}.fadeDown-enter-active,.fadeDown-leave-active{transition:opacity var(--duration-200) var(--ease-out), transform var(--duration-200) var(--ease-out)}.fadeDown-enter-from,.fadeDown-leave-to{opacity:0;transform:translateY(-6px)}.router-enter-active,.router-leave-active{transition:all var(--duration-200) var(--ease-in-out)}.router-enter-from,.router-leave-to{opacity:0;transform:translate(6px)}.shrink-enter-active,.shrink-leave-active{transition:opacity var(--duration-200) var(--ease-out), transform var(--duration-200) var(--ease-out)}.shrink-enter-from{opacity:0;transform:scale(.92)}.shrink-leave-to{opacity:0;transform:scale(.96)}.up-enter-active,.up-leave-active{transition:transform var(--duration-500) var(--ease-out)}.up-enter-from,.up-leave-to{transform:translateY(100%)}.left-enter-active,.left-leave-active{transition:transform var(--duration-300) var(--ease-out), opacity var(--duration-300) var(--ease-out)}.left-enter-from{transform:translate(-100%)}.left-leave-to{opacity:0;transform:translate(-100%)}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:transform var(--duration-200) var(--ease-out), opacity var(--duration-200) var(--ease-out)}.slide-left-enter-from{opacity:0;transform:translate(20px)}.slide-left-leave-to,.slide-right-enter-from{opacity:0;transform:translate(-20px)}.slide-right-leave-to{opacity:0;transform:translate(20px)}@keyframes skeleton-loading{0%{background-position:100%}to{background-position:0}}@keyframes coverRotate{0%{transform:rotate(0)scale(1)translate(0)}50%{transform:rotate(180deg)scale(2)translate(40%)}to{transform:rotate(360deg)scale(1)translate(0)}}@keyframes playerCoverRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-spacing{0%{opacity:0}to{opacity:1;letter-spacing:12px}}@keyframes fade-down{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
