.feed-main-container{color:#f5f5f7;background:#121314;min-height:100vh}.slider-main-container{background:#121314;min-height:100vh;position:relative;overflow:hidden}.slider-progress-bar{z-index:90;background:#ffffff14;height:4px;position:fixed;top:55px;left:0;right:0}.slider-background-img{object-fit:cover;filter:blur(6px);opacity:.45;width:100%;height:100%;position:fixed;inset:0;transform:scale(1.04)}.overlay{z-index:1;background:radial-gradient(circle at top,#1f22262e,#0c0d0ee6),linear-gradient(#08080861 0%,#080808eb 100%);position:fixed;inset:0}.slider-content-container{z-index:2;grid-template-columns:84px minmax(0,1fr) 120px;gap:16px;width:min(1200px,100% - 24px);margin:0 auto;padding:72px 0 180px;display:grid;position:relative}.slider-side-container{justify-content:center;display:flex}.slider-side-container-v3{padding-top:24px}.feed-page-button-controller{position:sticky;top:110px}.feed-next-btn{color:#fff;cursor:pointer;background:#0f0f11b8;border:1px solid #ffffff29;border-radius:999px;width:44px;height:44px;font-size:20px;transition:transform .2s,background .2s}.feed-next-btn:hover{background:#1c1c1feb;transform:translateY(-1px)}.slider-message-container{backdrop-filter:blur(16px);background:#0a0a0c6b;border:1px solid #ffffff14;border-radius:28px;min-height:calc(100vh - 160px);position:relative;overflow:auto}.slider-mssg-content-container{width:min(720px,100%);margin:0 auto;padding:32px 20px 0}.slider-mssg-content-container-teaser{padding-top:16px}.series-info-container h2,.story-info-container h1{margin:0;font-weight:700}.series-info-container p{margin:14px 0 0}.series-stats{color:#cbcbcf;flex-wrap:wrap;gap:12px;margin-top:18px;font-size:.92rem;display:flex}.series-stat-item{align-items:center;gap:6px;display:inline-flex}.slider-stats-icon{object-fit:contain;width:16px;height:16px}.feed-teaser-intro{flex-direction:column;justify-content:space-between;gap:40px;min-height:calc(100vh - 240px);display:flex}.feed-teaser-cta{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.feed-teaser-scroll{cursor:pointer;background:0 0;border:none;width:88px;height:88px;padding:0}.feed-teaser-scroll img{object-fit:contain;opacity:.9;width:100%;height:100%}.feed-teaser-scroll-copy{font-size:clamp(1.2rem,2.6vw,1.8rem);font-weight:700}.feed-empty-messages{color:#d1d1d6;background:#ffffff0a;border-radius:18px;padding:16px 18px}.message-content-container{width:100%}.slider-chat-bubble{flex-direction:column;gap:10px;width:min(100%,560px);margin-bottom:18px;display:flex}.slider-chat-bubble.sent{align-items:flex-end;margin-left:auto}.slider-chat-bubble.received{align-items:flex-start;margin-right:auto}.slider-chat-header{color:#cbcbcf;align-items:center;gap:10px;font-size:.9rem;display:flex}.slider-chat-header.sent{flex-direction:row-reverse}.slider-chat-avatar{object-fit:cover;cursor:pointer;background:#ffffff14;border-radius:999px;width:34px;height:34px}.message-container-v2{word-break:break-word;border-radius:22px;padding:14px 16px;line-height:1.55;box-shadow:0 10px 28px #00000029}.message-container-v2.ai-message{background:#ffffff17;border:1px solid #ffffff14}.message-container-v2.user-message{color:#171717;background:linear-gradient(135deg,#f7de5ee6,#ffb547e6)}.slider-message-media{object-fit:cover;border-radius:16px;width:100%;max-height:420px;margin-bottom:12px}.feed-emotion-button{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:12px;margin-top:10px;padding:8px 12px}.feed-messages-footer{flex-direction:column;align-items:center;gap:12px;padding:24px 0 0;display:flex}.feed-storychat-nav{justify-content:space-between;gap:12px;width:100%;display:flex}.storychat-navigation-button{color:#171717;cursor:pointer;background:#f7de5eeb;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:140px;min-height:42px;padding:0 18px;font-weight:700;transition:transform .2s,opacity .2s;display:inline-flex}.storychat-navigation-button:hover{transform:translateY(-1px)}.storychat-next-copy{color:#c9c9ce;text-align:center;font-size:.78rem}.more-options{flex-direction:column;align-items:center;gap:14px;display:flex;position:sticky;top:110px}.more-options-button-with-text{flex-direction:column;align-items:center;gap:6px;display:flex}.feed-options,.user-profile{color:#fff;cursor:pointer;background:#121314bd;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.feed-options img{width:18px;height:18px}.slider-action-button-text{color:#d4d4d8;font-size:.8rem}.slider-bottom-container{width:min(1200px,100% - 24px);padding:16px 20px calc(env(safe-area-inset-bottom,0px) + 16px);backdrop-filter:blur(20px);z-index:85;background:linear-gradient(#12131429 0%,#121314f2 60%);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.slider-bottom-sub-container{flex:1;min-width:0;display:flex}.slider-bottom-sub-container-empty{justify-content:flex-end}.slider-bottom-user{cursor:pointer;width:100%;min-width:0;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.series-avatar-large{width:44px;height:44px}.series-username-large{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.slider-hashtag{color:#d1d1d6;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-with-character-btn{color:#181818;cursor:pointer;background:linear-gradient(135deg,#f7de5e,#ffb547);border:none;border-radius:999px;min-height:44px;padding:0 18px;font-weight:800}.public-storychat-header{z-index:95;padding-top:10px;position:sticky;top:0}.header-with-back{align-items:center;gap:16px;width:min(1200px,100% - 24px);margin:0 auto;padding:0 0 12px;display:flex}.back-button{color:#fff;cursor:pointer;background:#121314c2;border:none;border-radius:999px;width:40px;height:40px}.story-info-container{align-items:center;gap:12px;min-width:0;display:flex}.story-info-container h1{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1rem,2.4vw,1.4rem);overflow:hidden}.character-avatar-button{cursor:pointer;background:#121314bd;border:none;border-radius:999px;width:44px;height:44px;padding:0;overflow:hidden}.character-avatar-button img{object-fit:cover;width:100%;height:100%}.font-size-slider-container{z-index:120;background:#121314f5;border:1px solid #ffffff1f;border-radius:18px;width:280px;padding:18px;position:fixed;bottom:104px;right:24px;box-shadow:0 18px 48px #00000047}.share-modal-overlay{z-index:130;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.share-modal-content{color:#fff;background:#1b1c1f;border-radius:24px;width:min(440px,100%);padding:24px;box-shadow:0 22px 56px #00000052}.close-button{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;width:36px;height:36px;margin-left:auto;display:block}.share-container{flex-direction:column;gap:16px;display:flex}.share-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;width:100%;min-height:42px;padding:0 14px}.share-button-row{gap:10px;display:flex}.share-button-row button{cursor:pointer;border:none;border-radius:999px;flex:1;min-height:42px}.share-primary-button{color:#181818;background:linear-gradient(135deg,#f7de5e,#ffb547);font-weight:700}.share-secondary-button{color:#fff;background:#ffffff14}.feed-inline-note{color:#b4b4ba;font-size:.9rem}@media (width<=960px){.slider-content-container{grid-template-columns:1fr;width:calc(100% - 16px);padding-top:68px}.slider-side-container{display:none}.slider-message-container{min-height:calc(100vh - 210px)}.slider-bottom-container{width:calc(100% - 16px);padding-inline:14px}.font-size-slider-container{width:auto;bottom:98px;left:12px;right:12px}}@media (width<=640px){.feed-teaser-intro{gap:28px}.slider-mssg-content-container{padding-inline:14px}.feed-storychat-nav{flex-direction:column}.storychat-navigation-button{width:100%}.slider-bottom-container{flex-direction:column;align-items:stretch}.slider-bottom-sub-container-empty{display:none}}