.tw-modal-overlay{position:fixed;inset:0;display:grid;place-items:center;z-index:2000}.tw-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65);border:none;cursor:pointer}.tw-modal-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;background:var(--surface);color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s,transform .15s;flex-shrink:0}.tw-modal-close:hover{background:rgba(255,255,255,.1);color:var(--text);transform:rotate(90deg)}.tw-modal{position:relative;z-index:1;width:min(680px,calc(100vw - 24px));background:var(--card);border:1px solid var(--border);border-radius:8px;padding:16px;display:grid;gap:12px}.tw-modal-overlay:has(.tw-support-modal){z-index:12000}.tw-pdm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.94);z-index:2500;display:flex;align-items:center;justify-content:center;padding:16px}.tw-pdm{position:relative;animation:tw-menu-in .18s ease}.tw-pdm-overlay-wrap{width:100%;max-width:420px;height:min(92svh,860px);border-radius:8px;overflow:hidden;background:#000;flex-shrink:0}.tw-pdm-reel-shell{display:flex;flex-direction:row;align-items:flex-end;gap:14px}.tw-pdm-reel-media{position:relative;height:min(92svh,860px);aspect-ratio:9/16;border-radius:8px;overflow:hidden;isolation:isolate;background:#000;flex-shrink:0}.tw-pdm-reel-shell.tw-pdm--reel .tw-pdm-reel-media,.tw-pdm-reel-shell.tw-pdm--reel.tw-pdm--still .tw-pdm-reel-media{aspect-ratio:9/16;height:80vh;max-height:80vh;width:auto;max-width:calc(100vw - 24px)}.tw-pdm-reel-shell.tw-pdm--portrait .tw-pdm-reel-media{aspect-ratio:4/5;height:min(92svh,800px)}.tw-pdm-reel-shell.tw-pdm--portrait.tw-pdm--gallery{align-items:center}.tw-pdm-reel-shell.tw-pdm--portrait.tw-pdm--gallery .tw-pdm-reel-media{height:min(92svh,640px)}.tw-pdm-reel-shell.tw-pdm--square .tw-pdm-reel-media{aspect-ratio:1/1;height:min(92svh,640px)}.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media{aspect-ratio:16/9;height:min(92svh,460px)}.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media{aspect-ratio:1.91/1;height:min(92svh,440px)}@media (min-width:721px){.tw-pdm-overlay:has(.tw-pdm--landscape),.tw-pdm-overlay:has(.tw-pdm--wide){display:flex;align-items:center;justify-content:center;padding:16px}.tw-pdm-reel-shell.tw-pdm--landscape,.tw-pdm-reel-shell.tw-pdm--wide{align-items:center;max-width:none}.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media{width:min(70vw,calc((100svh - 32px) * 16 / 9));height:auto;max-height:calc(100svh - 32px);aspect-ratio:16/9;flex:0 0 auto}.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media{width:min(70vw,calc((100svh - 32px) * 1.91));height:auto;max-height:calc(100svh - 32px);aspect-ratio:1.91/1;flex:0 0 auto}.tw-pdm-overlay:has(.tw-pdm--landscape) .tw-pdm-reel-rail,.tw-pdm-overlay:has(.tw-pdm--wide) .tw-pdm-reel-rail{position:static;right:auto;bottom:auto}.tw-pdm-overlay:has(.tw-pdm--landscape) .tw-pdm-reel-nav,.tw-pdm-overlay:has(.tw-pdm--wide) .tw-pdm-reel-nav{position:relative;left:auto;right:auto;transform:none}}.tw-pdm-reel-side{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:12px;gap:0;min-width:62px}.tw-pdm-overlay-wrap.tw-pdm--square{max-width:480px;height:min(92svh,540px)}.tw-pdm-overlay-wrap.tw-pdm--portrait{max-width:420px;height:min(92svh,860px)}.tw-pdm-overlay-wrap.tw-pdm--landscape{max-width:780px;height:min(92svh,500px)}.tw-pdm-overlay-wrap.tw-pdm--wide{max-width:840px;height:min(92svh,470px)}.tw-pdm-overlay-wrap.tw-pdm--reel{max-width:420px;height:80vh}.tw-pdm-overlay-wrap.tw-pdm--landscape .tw-pdm-side-acts,.tw-pdm-overlay-wrap.tw-pdm--wide .tw-pdm-side-acts{flex-direction:row;right:14px;bottom:24px;gap:18px}.tw-pdm-overlay-wrap.tw-pdm--landscape .tw-pdm-info,.tw-pdm-overlay-wrap.tw-pdm--wide .tw-pdm-info{right:14px;padding-bottom:12px}.tw-pdm-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.tw-pdm-play-center{pointer-events:all}.tw-pdm-vid-progress{transition:opacity .2s}.tw-pdm-reel-media:hover .tw-pdm-vid-progress{opacity:0}.tw-instream-ad .tw-pdm-vid-progress,.tw-pdm-vid-progress.is-sponsored{opacity:1}.tw-pdm-vid-progress.is-sponsored .tw-pdm-vid-progress-fill{background:var(--twibzi-sponsored-progress,#DDA217)}.tw-instream-ad{z-index:12;color:#fff}.tw-instream-ad,.tw-instream-ad-video{position:absolute;inset:0;background:#000}.tw-instream-ad-video{width:100%;height:100%;object-fit:contain}.tw-instream-ad-top{position:absolute;top:14px;left:14px;z-index:2;display:flex;flex-direction:column;gap:2px;font-size:13px;text-shadow:0 1px 8px #000}.tw-instream-ad-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.9}.tw-instream-ad-skip{position:absolute;top:14px;right:14px;z-index:2;border:0;border-radius:999px;padding:8px 12px;background:rgba(0,0,0,.55);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tw-instream-ad-skip.is-locked,.tw-instream-ad-skip:disabled{opacity:.8;cursor:default}.tw-instream-ad-cta{position:absolute;left:12px;right:12px;bottom:18px;z-index:2}.tw-instream-ad-cta.is-end{bottom:22px}.tw-instream-ad-cta p{margin:0 0 8px;font-size:14px;font-weight:600}.tw-pdm-scrub{position:absolute;bottom:0;left:0;right:0;z-index:8;display:flex;align-items:center;gap:6px;padding:10px 10px 14px;background:linear-gradient(transparent,rgba(0,0,0,.75) 60%);pointer-events:none;opacity:0;transition:opacity .2s}.tw-feed-video-frame .tw-pdm-scrub{opacity:0;pointer-events:none;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;margin:0 10px 10px;padding:8px 10px}.tw-feed-video-frame:hover .tw-pdm-scrub{opacity:1;pointer-events:all}.tw-feed-video-frame .tw-pdm-scrub-track:before{background:rgba(255,255,255,.35)}.tw-feed-video-frame .tw-pdm-scrub-fill{background:#6829db}.tw-feed-video-frame .tw-pdm-scrub-time{color:rgba(255,255,255,.9)}.tw-pdm-reel-media .tw-pdm-scrub{background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;margin:0 10px 10px;padding:8px 10px}.tw-pdm-reel-media:hover .tw-pdm-scrub{opacity:1;pointer-events:all}@media (hover:hover){.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-fs-btn,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-lang-layer .tw-lang-btn,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-play-center,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media>.tw-pdm-close,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-watch-scrub,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-fs-btn,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-lang-layer .tw-lang-btn,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-play-center,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media>.tw-pdm-close,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-watch-scrub{opacity:0;transition:opacity .2s ease}.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-fs-btn,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-lang-layer .tw-lang-btn,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media>.tw-pdm-close,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-watch-scrub,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-fs-btn,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-lang-layer .tw-lang-btn,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media>.tw-pdm-close,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-watch-scrub{pointer-events:none}.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-lang-layer:has(.tw-lang-panel) .tw-lang-btn,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media:focus-within .tw-pdm-fs-btn,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media:focus-within .tw-pdm-lang-layer .tw-lang-btn,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media:focus-within .tw-pdm-play-center,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media:focus-within .tw-pdm-watch-scrub,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media:focus-within>.tw-pdm-close,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media:hover .tw-pdm-fs-btn,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media:hover .tw-pdm-lang-layer .tw-lang-btn,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media:hover .tw-pdm-play-center,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media:hover .tw-pdm-watch-scrub,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media:hover>.tw-pdm-close,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-lang-layer:has(.tw-lang-panel) .tw-lang-btn,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media:focus-within .tw-pdm-fs-btn,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media:focus-within .tw-pdm-lang-layer .tw-lang-btn,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media:focus-within .tw-pdm-play-center,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media:focus-within .tw-pdm-watch-scrub,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media:focus-within>.tw-pdm-close,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media:hover .tw-pdm-fs-btn,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media:hover .tw-pdm-lang-layer .tw-lang-btn,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media:hover .tw-pdm-play-center,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media:hover .tw-pdm-watch-scrub,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media:hover>.tw-pdm-close{opacity:1;pointer-events:auto}.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media:focus-within .tw-pdm-play-center,.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media:hover .tw-pdm-play-center,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media:focus-within .tw-pdm-play-center,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media:hover .tw-pdm-play-center{pointer-events:none}}.tw-pdm-reel-media .tw-pdm-watch-scrub{opacity:1;pointer-events:all;touch-action:none;z-index:9;margin:0;padding:18px 12px 12px;border-radius:0;background:linear-gradient(transparent,rgba(0,0,0,.62))}.tw-pdm-fs-btn{display:none}.tw-pdm-reel-media:has(.tw-pdm-watch-scrub) .tw-pdm-info{padding-bottom:58px}.tw-pdm-reel-media .tw-pdm-watch-scrub.is-edge{height:18px;padding:0;gap:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-end}.tw-pdm-reel-media .tw-pdm-watch-scrub.is-edge .tw-pdm-scrub-range,.tw-pdm-reel-media .tw-pdm-watch-scrub.is-edge .tw-pdm-scrub-track{height:18px}.tw-pdm-reel-media .tw-pdm-watch-scrub.is-edge .tw-pdm-scrub-fill,.tw-pdm-reel-media .tw-pdm-watch-scrub.is-edge .tw-pdm-scrub-track:before{top:auto;bottom:0;height:3px;transform:none;border-radius:0}.tw-pdm-reel-media .tw-pdm-watch-scrub.is-edge .tw-pdm-scrub-fill{background:#fff}.tw-pdm-reel-media:has(.tw-pdm-watch-scrub.is-edge) .tw-pdm-info{padding-bottom:14px}.tw-pdm-watch-scrub .tw-pdm-scrub-track{height:36px}.tw-pdm-watch-scrub .tw-pdm-scrub-track:before{display:block;z-index:2;height:3px;background:rgba(255,255,255,.28)}.tw-pdm-watch-scrub .tw-pdm-scrub-fill{display:block;z-index:3;height:3px;border-radius:999px}.tw-pdm-watch-scrub .tw-pdm-scrub-track:hover .tw-pdm-scrub-fill,.tw-pdm-watch-scrub .tw-pdm-scrub-track:hover:before{height:4px}.tw-pdm-wave{position:absolute;left:0;right:0;top:50%;width:100%;height:18px;transform:translateY(-50%);z-index:1;pointer-events:none;overflow:visible}.tw-pdm-wave path{fill:rgba(255,255,255,.1)}.tw-pdm-reel-media:hover .tw-pdm-wave{height:32px}.tw-pdm-watch-scrub .tw-pdm-scrub-preview{width:128px;padding:0;background:transparent;bottom:calc(100% + 10px)}.tw-pdm-scrub-preview-frame{width:128px;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#000;border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 28px rgba(0,0,0,.45)}.tw-pdm-scrub-preview-frame video{width:100%;height:100%;object-fit:cover;display:block}.tw-pdm-watch-scrub .tw-pdm-scrub-preview-time{display:block;margin-top:4px;text-align:center;font-size:11px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.7)}.tw-pdm-scrub-btn{flex-shrink:0;background:transparent;border:none;color:#fff;width:28px;height:28px;display:grid;place-items:center;cursor:pointer;border-radius:50%;transition:background .15s}.tw-pdm-scrub-btn:hover{background:rgba(255,255,255,.15)}.tw-pdm-scrub-track{flex:1;position:relative;height:16px;display:flex;align-items:center;cursor:pointer}.tw-pdm-scrub-fill{position:absolute;left:0;top:50%;transform:translateY(-50%);height:4px;border-radius:2px;background:#6829db;pointer-events:none;z-index:1}.tw-pdm-scrub-range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;appearance:none;margin:0}.tw-pdm-scrub-track:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:4px;background:rgba(255,255,255,.3);border-radius:2px}.tw-pdm-scrub-track:hover .tw-pdm-scrub-fill,.tw-pdm-scrub-track:hover:before{height:5px}.tw-pdm-scrub-time{flex-shrink:0;font-size:11px;color:rgba(255,255,255,.9);white-space:nowrap;font-variant-numeric:tabular-nums}.tw-pdm-scrub-preview{position:absolute;bottom:calc(100% + 6px);transform:translateX(-50%);background:rgba(0,0,0,.82);border-radius:5px;padding:3px 7px;z-index:20;pointer-events:none}.tw-pdm-scrub-preview-time{font-size:11px;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.tw-pdm-info{position:absolute;bottom:0;left:0;right:0;padding:10px 14px;background:none;pointer-events:none;z-index:5}.tw-pdm-video-hit{position:absolute;inset:0;z-index:1}.tw-pdm-info-copy{display:contents}.tw-pdm-info:has(>.tw-pdm-lang-layer) .tw-pdm-info-author{padding-right:46px}.tw-pdm-lang-layer{position:relative;flex:none;width:34px;height:34px;margin-left:auto;align-self:center;z-index:8;pointer-events:auto}.tw-pdm-info>.tw-pdm-lang-layer{position:absolute;top:12px;right:14px;margin-left:0}.tw-pdm-lang-layer .tw-lang-btn{position:relative;right:auto;bottom:auto;z-index:8;pointer-events:auto;flex-shrink:0;opacity:1;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tw-pdm-lang-layer audio{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.tw-pdm-follow-lang{transition:transform .15s ease}.tw-pdm-follow-lang:hover{transform:scale(1.1)}.tw-pdm-lang-layer .tw-lang-panel{top:auto;left:auto;bottom:calc(100% + 8px);right:0;z-index:30;pointer-events:auto;max-height:none;overflow:visible;border-radius:8px;background:rgba(0,0,0,.55);border:0;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tw-lang-panel button.tw-lang-panel-close,.tw-lang-panel button.tw-lang-panel-close:focus-visible,.tw-lang-panel button.tw-lang-panel-close:hover{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;transform:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tw-pdm-lang-layer:has(.tw-pdm-follow-lang) .tw-lang-panel{bottom:150px}.tw-pdm-reel-media .tw-lang-cue{bottom:72px;z-index:6}.tw-pdm-song-poster,.tw-pdm-song-poster-link{display:none}.tw-pdm-reel-rail .tw-pdm-song-poster,.tw-pdm-reel-rail .tw-pdm-song-poster-link{display:grid;width:36px;height:36px;border-radius:5px;overflow:hidden;place-items:center;background:rgba(255,255,255,.16);color:#fff;flex-shrink:0;text-decoration:none}.tw-pdm-reel-rail .tw-pdm-song-poster img,.tw-pdm-reel-rail .tw-pdm-song-poster-link img{width:100%;height:100%;object-fit:cover;display:block}.tw-pdm-reel-shell.tw-pdm--reel .tw-pdm-info .tw-listening-cover{display:none}.tw-pdm-mute{position:absolute;top:14px;right:14px;z-index:20;width:36px;height:36px;border:0;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tw-pdm-mute:hover{background:rgba(0,0,0,.75)}.tw-pdm-follow-inline{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;flex-shrink:0}.tw-pdm-info-author{display:flex;align-items:center;gap:8px;pointer-events:all;margin-bottom:8px;width:fit-content;max-width:calc(100% - 52px)}.tw-pdm-info-author:has(>.tw-listening-meta){width:100%;max-width:100%;gap:8px}.tw-pdm-info-author:has(>.tw-listening-meta)>.tw-pdm-info-meta{flex:0 1 auto;min-width:0}.tw-pdm-info-author:has(>.tw-listening-meta)>.tw-listening-meta{margin-left:auto;flex-shrink:0}.tw-pdm-reel-shell:has(.tw-music-scrub) .tw-pdm-info{bottom:30px;padding-bottom:2px}.tw-pdm-reel-media>.tw-music-scrub{bottom:12px;left:14px;right:14px}.tw-pdm-info-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.tw-pdm-info-meta{flex:1;min-width:0}.tw-pdm-info-name-row{display:flex;align-items:center;gap:5px;min-width:0}.tw-pdm-info-name{font-size:14px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.tw-pdm-info .tw-listening-line{position:relative;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;max-width:180px;min-width:0;overflow:hidden;color:#fff;font-size:12px;font-weight:600}.tw-pdm-info .tw-listening-line-view{overflow:hidden;max-width:100%;min-width:0}.tw-pdm-info .tw-listening-line-measure{position:absolute;width:max-content;height:0;overflow:hidden;visibility:hidden;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:600}.tw-pdm-info .tw-listening-line .tw-music-eq i{background:#fff}.tw-pdm-info .tw-listening-line .tw-music-marquee{display:block;width:100%;flex:none;min-width:0}.tw-pdm-info .tw-listening-line strong{color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.tw-pdm-info-handle{font-size:12px;color:rgba(255,255,255,.82);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-pdm-author-link,a.tw-pdm-info-handle,a.tw-pdm-info-name,a.tw-pdm-panel-handle,a.tw-pdm-panel-name{text-decoration:none;cursor:pointer}.tw-pdm-author-link,a.tw-pdm-panel-handle,a.tw-pdm-panel-name{color:inherit}.tw-pdm-info .tw-pdm-info-name .tw-profile-name-with-badge,.tw-pdm-info .tw-pdm-info-name .tw-profile-name-with-badge span,.tw-pdm-info a.tw-pdm-info-name{color:#fff}.tw-pdm-info a.tw-pdm-info-handle{color:rgba(255,255,255,.82)}.tw-pdm-author-link{display:inline-flex;flex-shrink:0;pointer-events:auto}.tw-pdm-info .tw-post-location{color:rgba(255,255,255,.78);display:flex;margin-top:2px}.tw-pdm-info .tw-listening-copy strong{color:#fff}.tw-pdm-info .tw-listening-copy em{color:rgba(255,255,255,.8)}.tw-pdm-info .tw-listening-meta .tw-music-eq i{background:#fff}.tw-pdm-info .tw-listening-cover{background:rgba(255,255,255,.12);color:#fff}.tw-pdm-info .tw-listening-badge{color:#fff}.tw-pdm-info-text{margin:0;font-size:13px;color:rgba(255,255,255,.92);line-height:1.5;white-space:pre-wrap;pointer-events:all}.tw-pdm-info-text .tw-post-caption-more{color:rgba(255,255,255,.62)}.tw-pdm-info-text .tw-post-caption-more:hover{color:#fff}.tw-pdm-info .tw-translate{pointer-events:all;margin:6px 0 0}.tw-pdm-info .tw-translate-btn,.tw-pdm-info .tw-translate-text{color:rgba(255,255,255,.88)}.tw-feed-comments .tw-translate-btn,.tw-pdm-drawer .tw-translate-btn{color:rgba(255,255,255,.82)}.tw-feed-comments .tw-translate-text,.tw-pdm-drawer .tw-translate-text{color:rgba(255,255,255,.78)}.tw-pdm-side-acts{position:static;z-index:10;gap:22px;width:100%}.tw-pdm-more-stack,.tw-pdm-side-acts{display:flex;flex-direction:column;align-items:center}.tw-pdm-more-stack{gap:14px}.tw-pdm-side-acts .tw-social-icons,.tw-pdm-side-acts .tw-social-more,.tw-pdm-side-acts .tw-social-signal{color:#fff}.tw-pdm-side-acts .tw-social-avatars .tw-avatar{box-shadow:0 0 0 2px rgba(0,0,0,.45)}.tw-pdm-act,.tw-pdm-act-wrap{position:relative;display:flex;align-items:center;justify-content:center}.tw-pdm-act{flex-direction:column;gap:2px;background:transparent;border:none;cursor:pointer;color:#fff;font-size:11px;font-weight:600;text-shadow:none;width:auto;min-width:36px;height:auto;border-radius:0;overflow:visible;padding:0;transition:transform .15s,color .15s}.tw-pdm-act:hover{transform:scale(1.08);background:transparent}.tw-pdm-act>span:not(.tw-heart-float){position:static;transform:none;font-size:11px;font-weight:600;color:#fff;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.6)}.tw-pdm-act-hearted{color:var(--brand-red,#e92a2a)}.tw-pdm-act-bookmarked,.tw-pdm-act-disliked,.tw-pdm-act-hearted>span:not(.tw-heart-float),.tw-pdm-act-thumbed{color:#fff}.tw-pdm-act.is-bursting>svg{animation:tw-heart-pop .38s ease}.tw-pdm-act .tw-heart-float{left:50%;top:8px;margin-left:-7px;color:var(--brand-red,#e92a2a)}.tw-pdm-side-reaction-menu{gap:8px;align-items:center;background:rgba(0,0,0,.7);padding:6px 8px;border-radius:999px;box-shadow:0 6px 14px rgba(0,0,0,.35)}.tw-pdm-more-menu,.tw-pdm-side-reaction-menu{position:absolute;right:62px;top:50%;transform:translateY(-50%);display:flex;z-index:20}.tw-pdm-more-menu{background:rgba(28,28,32,.97);color:#fff;border-radius:14px;padding:6px;min-width:240px;max-width:270px;box-shadow:0 12px 32px rgba(0,0,0,.6);flex-direction:column;gap:2px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tw-pdm-more-menu button{background:transparent;border:none;color:#fff;text-align:left;padding:9px 10px;border-radius:9px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:10px;width:100%}.tw-pdm-more-menu button:hover{background:rgba(255,255,255,.09)}.tw-pdm-more-active{color:var(--primary-light,#9b67f5)!important}.tw-pdm-more-icon{flex-shrink:0;display:flex;align-items:center;opacity:.9}.tw-pdm-more-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.tw-pdm-more-label{font-size:13.5px;font-weight:500}.tw-pdm-more-desc{font-size:11.5px;opacity:.55}.tw-pdm-more-chevron{flex-shrink:0;opacity:.5}.tw-pdm-more-has-sub{position:relative}.tw-pdm-more-divider{height:1px;background:rgba(255,255,255,.1);margin:3px 6px}.tw-pdm-speed-submenu{background:rgba(36,36,42,.97);border-radius:5px;padding:4px;display:flex;flex-wrap:wrap;gap:4px;margin:0 4px 2px}.tw-pdm-speed-submenu button{flex:1 0 calc(25% - 4px);padding:7px 4px;border-radius:7px;font-size:12px;font-weight:600;text-align:center;justify-content:center;background:rgba(255,255,255,.06)}.tw-pdm-speed-submenu button:hover{background:rgba(255,255,255,.14)}.tw-pdm-speed-submenu .tw-pdm-more-active{background:var(--primary,#6527d9)!important;color:#fff!important}.tw-pdm-reel-rail{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;align-self:stretch;position:relative;z-index:4;overflow:visible;min-width:62px;flex-shrink:0}@keyframes tw-drawer-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tw-pdm-drawer-backdrop{position:absolute;inset:0;z-index:15;background:rgba(8,8,10,.28);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.tw-pdm-drawer{position:absolute;bottom:0;left:0;right:0;height:68%;background:rgba(16,16,18,.38);border-radius:8px 8px 0 0;z-index:20;display:flex;flex-direction:column;overflow:hidden;animation:tw-drawer-in .25s cubic-bezier(.32,.72,0,1);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.14);border-bottom:none;box-shadow:0 -12px 40px rgba(0,0,0,.28)}.tw-pdm-drawer-handle{width:40px;height:4px;border-radius:99px;background:rgba(255,255,255,.35);margin:10px auto 0;flex-shrink:0}.tw-pdm-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.12);flex-shrink:0}.tw-pdm-drawer-title{font-size:14px;font-weight:700;color:#fff}.tw-pdm-drawer-close{width:28px;height:28px;border-radius:50%;border:none;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .15s}.tw-pdm-drawer-close:hover{background:rgba(255,255,255,.22)}.tw-pdm-drawer .tw-pdm-comment-name,.tw-pdm-drawer .tw-pdm-comment-text{color:#fff}.tw-pdm-drawer .tw-pdm-comment-time{color:rgba(255,255,255,.55);opacity:1}.tw-pdm-drawer .tw-pdm-comment-body{box-shadow:none;background:rgba(255,255,255,.08)}.tw-pdm-drawer .tw-pdm-comments p{color:rgba(255,255,255,.65)!important}.tw-pdm-drawer .tw-pdm-input-row{border-top:1px solid rgba(255,255,255,.12)}.tw-pdm-drawer .tw-pdm-input{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#fff}.tw-pdm-drawer .tw-pdm-input::placeholder{color:rgba(255,255,255,.5);opacity:1}.tw-pdm-drawer .tw-pdm-input:focus{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.14)}.tw-pdm-split-wrap{display:flex;flex-direction:row;width:100%;max-width:960px;max-height:92svh;border-radius:8px;overflow:hidden;background:var(--card)}.tw-pdm-media-panel{background:#000;overflow:hidden;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.tw-pdm-split-wrap.tw-pdm--square .tw-pdm-media-panel{flex:0 0 50%}.tw-pdm-split-wrap.tw-pdm--portrait .tw-pdm-media-panel{flex:0 0 46%}.tw-pdm-split-wrap.tw-pdm--landscape .tw-pdm-media-panel{flex:0 0 62%}.tw-pdm-split-wrap.tw-pdm--wide .tw-pdm-media-panel{flex:0 0 66%}.tw-pdm-gal-dots{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:10}.tw-pdm-overlay-wrap .tw-pdm-gal-dots,.tw-pdm-reel-media .tw-pdm-gal-dots{top:16px}.tw-pdm-split-wrap .tw-pdm-gal-dots{bottom:16px}.tw-pdm-gal-dot{width:6px;height:6px;border-radius:50%;border:none;background:rgba(255,255,255,.45);cursor:pointer;padding:0;transition:background .15s,transform .15s}.tw-pdm-gal-dot.active{background:#fff;transform:scale(1.3)}.tw-pdm-gal-btn{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:rgba(0,0,0,.5);color:#fff;cursor:pointer;display:grid;place-items:center;z-index:10;transition:background .15s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tw-pdm-gal-btn:hover{background:rgba(0,0,0,.8)}.tw-pdm-gal-left{left:10px}.tw-pdm-gal-right{right:10px}.tw-pdm-overlay-wrap .tw-pdm-gal-right{right:68px}.tw-pdm-card-wrap{width:100%;max-width:580px;max-height:92svh;border-radius:8px;overflow:hidden;background:var(--card)}.tw-pdm-close{position:absolute;z-index:20;width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;transition:background .15s}.tw-pdm-overlay-wrap .tw-pdm-close,.tw-pdm-reel-media .tw-pdm-close,.tw-pdm-split-wrap .tw-pdm-close{top:14px;left:14px;background:rgba(0,0,0,.55);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tw-pdm-reel-nav{position:relative;align-self:center;flex-shrink:0;margin-left:18px;z-index:12;display:flex;flex-direction:column;gap:22px;align-items:center;pointer-events:auto}.tw-pdm-reel-nav-btn{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#050505;color:#fff;cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .tw-pdm-reel-nav-btn{background:#f1f1f1;color:#050505}.tw-pdm-reel-nav-btn:focus-visible,.tw-pdm-reel-nav-btn:hover{background:#1a1a1a}html[data-theme=light] .tw-pdm-reel-nav-btn:focus-visible,html[data-theme=light] .tw-pdm-reel-nav-btn:hover{background:#e6e6e6;color:#050505}.tw-pdm-ad-more{position:relative}.tw-pdm-ad-menu{position:absolute;right:calc(100% + 8px);bottom:0;width:220px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:12px;background:rgba(20,20,20,.92);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tw-pdm-ad-menu button{border:0;background:transparent;color:inherit;text-align:start;font:inherit;font-size:13px;padding:8px 10px;border-radius:8px;cursor:pointer}.tw-pdm-ad-menu button:hover{background:rgba(255,255,255,.08)}.tw-pdm-ad-headline{display:block;font-size:14px;margin-top:4px}.tw-pdm-ad-desc{margin:2px 0 8px;font-size:13px;opacity:.88}.tw-pdm-overlay-wrap .tw-pdm-close:hover,.tw-pdm-reel-media .tw-pdm-close:hover,.tw-pdm-split-wrap .tw-pdm-close:hover{background:rgba(0,0,0,.75)}.tw-pdm-card-wrap .tw-pdm-close{top:14px;right:14px;left:auto;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none}.tw-pdm-card-wrap .tw-pdm-close:hover{background:color-mix(in srgb,var(--text) 16%,transparent)}.tw-pdm-media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.tw-pdm-reel-shell.tw-pdm--portrait.tw-pdm--gallery .tw-pdm-media-img{object-fit:cover;object-position:center}.tw-pdm-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:280px}.tw-pdm-card-wrap .tw-pdm-panel{flex:none;width:100%}.tw-pdm-panel-header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.tw-pdm-card-wrap .tw-pdm-panel-header{padding-right:52px}.tw-pdm-panel-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.tw-pdm-panel-meta{flex:1;min-width:0}.tw-pdm-panel-follow{flex-shrink:0}.tw-pdm-panel-name-row{display:flex;align-items:center;gap:5px}.tw-pdm-panel-name{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-pdm-panel-handle{font-size:12px;color:var(--text);opacity:.5;display:flex;align-items:center;gap:8px;min-width:0}.tw-pdm-panel-meta .tw-post-location{display:flex;margin-top:2px}.tw-pdm-panel-content{margin:0;padding:12px 16px;font-size:14px;color:var(--text);line-height:1.55;flex-shrink:0;border-bottom:1px solid var(--border);white-space:pre-wrap}.tw-pdm-panel-content .tw-post-caption-more{color:var(--text-muted)}.tw-pdm-poll{margin:0 16px 12px}.tw-pdm-panel-actions{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.tw-pdm-panel-acts-left,.tw-pdm-panel-acts-right{display:flex;align-items:center;gap:2px}.tw-pdm-card-wrap .tw-pdm-panel-actions,.tw-pdm-card-wrap .tw-pdm-panel-content,.tw-pdm-card-wrap .tw-pdm-panel-header{border-bottom:none}.tw-pdm-card-wrap .tw-pdm-input-row{border-top:none}.tw-pdm-comments{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:14px}.tw-pdm-comment{display:flex;gap:10px;align-items:flex-start}.tw-pdm-comment-thread{display:flex;flex-direction:column;gap:8px}.tw-pdm-comment-replies{margin-left:18px;padding-left:12px;border-left:2px solid var(--border-subtle,var(--border));display:flex;flex-direction:column;gap:10px}.tw-pdm-comment-text.is-removed{opacity:.55;font-style:italic}.tw-comment-reply-btn{border:0;background:transparent;color:var(--text-muted,var(--text));opacity:.7;font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:0}.tw-comment-reply-btn:hover{opacity:1}.tw-comment-reply-row{display:flex;align-items:center;gap:8px;margin-left:44px}.tw-mod-menu-back{opacity:.7;font-size:12px}.tw-pdm-comment-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.tw-pdm-comment-body{flex:1;min-width:0;background:transparent;border-radius:12px;padding:8px 12px;box-shadow:0 1px 4px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04)}html[data-theme=dark] .tw-pdm-comment-body{box-shadow:0 1px 4px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.04)}.tw-pdm-comment-name{font-size:13px;font-weight:600;color:var(--text);margin-right:6px}.tw-pdm-comment-time{font-size:11px;color:var(--text);opacity:.45}.tw-pdm-comment-pinned{display:inline-block;margin-left:6px;font-size:11px;font-weight:600;color:var(--accent,#7c3aed);opacity:.9}.tw-pdm-comment-text{margin:3px 0 6px;font-size:13px;color:var(--text);line-height:1.45}.tw-comment-edit{display:grid;gap:8px;margin-top:6px}.tw-comment-edit-input{width:100%;min-height:64px;resize:vertical;border:1px solid var(--border-subtle);border-radius:5px;padding:8px 10px;font:inherit;font-size:13px;color:var(--text);background:var(--bg-canvas)}.tw-comment-edit-actions{display:flex;justify-content:flex-end;gap:8px}.tw-comment-edit-cancel,.tw-comment-edit-save{border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;cursor:pointer;padding:4px 8px}.tw-comment-edit-save{color:var(--primary-light,#9b67f5)}.tw-mod-menu-wrap{position:relative;flex-shrink:0;margin-top:2px}.tw-mod-menu-btn{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.tw-mod-menu-btn:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.tw-mod-menu{min-width:196px;right:0;left:auto;top:calc(100% + 4px)}.tw-pdm-side-acts .tw-mod-menu.tw-profile-menu.tw-content-menu-player{position:absolute;right:calc(100% + 10px);left:auto;top:auto;bottom:0;z-index:30}.tw-pdm-reel-rail .tw-content-menu,.tw-pdm-reel-rail .tw-content-menu-wrap,.tw-pdm-reel-rail .tw-pdm-song-poster-link{pointer-events:auto}.tw-pdm-comment-body>button{margin-top:6px;display:block}.tw-pdm-comment+.tw-pdm-comment{margin-top:8px}.tw-pdm-input-row{position:relative;display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--border);flex-shrink:0}.tw-pdm-input{flex:1;padding:10px 16px;border-radius:999px;border:1.5px solid var(--border);background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font-size:13px;outline:none;font-family:inherit;transition:border-color .15s,background .15s}.tw-pdm-input:focus{border-color:var(--primary,#6527d9);background:color-mix(in srgb,var(--text) 12%,transparent)}.tw-pdm-input::placeholder{color:var(--text);opacity:.5}.tw-pdm-send{width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:var(--text);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:background .15s,color .15s,opacity .15s}.tw-pdm-send svg{display:block}.tw-pdm-send:disabled{opacity:.45;background:transparent;color:var(--text);cursor:not-allowed}.tw-pdm-send:not(:disabled){background:var(--primary,#6527d9);color:#fff;opacity:1}.tw-pdm-send:hover:not(:disabled){opacity:.92}@media (max-width:700px){.tw-pdm-split-wrap{flex-direction:column;max-width:100%;border-radius:8px;max-height:96svh}.tw-pdm-split-wrap .tw-pdm-media-panel{flex:0 0 42%!important;min-height:180px}}@media (max-width:480px){.tw-pdm-overlay-wrap{max-width:100%;border-radius:8px;height:100svh}.tw-pdm-overlay-wrap.tw-pdm--landscape,.tw-pdm-overlay-wrap.tw-pdm--wide{height:min(60svh,340px)}.tw-pdm-card-wrap{max-width:100%;border-radius:8px}}@media (max-width:720px){.tw-pdm-fs-btn{display:grid}.tw-pdm-reel-media.is-watch-fs,.tw-pdm-reel-media:-webkit-full-screen,.tw-pdm-reel-media:fullscreen{width:100vw!important;height:100svh!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;border-radius:0}.tw-pdm-overlay:has(.tw-pdm-reel-media.is-watch-fs){padding:0}.tw-pdm-overlay:has(.tw-pdm-reel-media.is-watch-fs) .tw-pdm-reel-shell{width:100%;height:100%;max-width:none;max-height:none;gap:0}.tw-pdm-overlay:has(.tw-pdm-reel-media.is-watch-fs) .tw-pdm-reel-rail{display:none}.tw-pdm-reel-nav{display:none}.tw-pdm-overlay{box-sizing:border-box;width:100vw;max-width:100vw;height:100svh;padding:8px;overflow:hidden}.tw-pdm-reel-shell{position:relative;max-width:100%;max-height:100%;min-width:0;gap:0;justify-content:center}.tw-pdm-reel-shell.tw-pdm--music-side .tw-pdm-reel-rail,.tw-pdm-reel-shell.tw-pdm--reel .tw-pdm-reel-rail{position:absolute;right:14px;bottom:18px;z-index:12;width:36px;min-width:36px;align-items:center;pointer-events:none}.tw-pdm-reel-shell:not(.tw-pdm--reel):not(.tw-pdm--music-side){flex-direction:column;align-items:center;justify-content:center;gap:12px;max-height:100%}.tw-pdm-reel-shell:not(.tw-pdm--reel):not(.tw-pdm--music-side) .tw-pdm-reel-rail{position:static;width:auto;min-width:0;align-self:center;pointer-events:auto}.tw-pdm-reel-shell:not(.tw-pdm--reel):not(.tw-pdm--music-side) .tw-pdm-reel-side,.tw-pdm-reel-shell:not(.tw-pdm--reel):not(.tw-pdm--music-side) .tw-pdm-side-acts{width:auto;min-width:0;flex-direction:row;justify-content:center;padding-bottom:0;gap:22px}.tw-pdm-reel-shell:not(.tw-pdm--reel):not(.tw-pdm--music-side) .tw-pdm-info{padding-right:14px}.tw-pdm-reel-shell.tw-pdm--music-side .tw-pdm-reel-side,.tw-pdm-reel-shell.tw-pdm--music-side .tw-pdm-side-acts,.tw-pdm-reel-shell.tw-pdm--reel .tw-pdm-reel-side,.tw-pdm-reel-shell.tw-pdm--reel .tw-pdm-side-acts{width:36px;min-width:36px;align-items:center}.tw-pdm-reel-shell.tw-pdm--music-side:has(.tw-music-scrub) .tw-pdm-reel-rail,.tw-pdm-reel-shell.tw-pdm--reel:has(.tw-music-scrub) .tw-pdm-reel-rail{bottom:32px;right:14px}.tw-pdm-reel-shell:has(.tw-music-scrub) .tw-pdm-reel-side{padding-bottom:0}.tw-pdm-mute{position:absolute;top:14px;right:14px;z-index:20;width:36px;height:36px;border:0;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tw-pdm-mute:hover{background:rgba(0,0,0,.75)}.tw-pdm-reel-media .tw-music-scrub{bottom:8px;left:14px;right:14px}.tw-pdm-reel-rail .tw-content-menu,.tw-pdm-reel-rail .tw-content-menu-wrap,.tw-pdm-reel-rail .tw-pdm-act,.tw-pdm-reel-rail .tw-pdm-reel-side,.tw-pdm-reel-rail .tw-pdm-side-acts,.tw-pdm-reel-rail .tw-pdm-song-poster,.tw-pdm-reel-rail .tw-pdm-song-poster-link{pointer-events:auto}.tw-pdm-info{padding-left:14px;padding-right:64px}.tw-pdm-reel-media>.tw-pdm-info{display:contents}.tw-pdm-info-copy{display:block;position:absolute;left:0;right:0;bottom:0;z-index:5;padding:10px 64px 10px 14px;pointer-events:none}.tw-pdm-reel-shell:has(.tw-music-scrub) .tw-pdm-info{bottom:32px;padding-bottom:0}.tw-pdm-reel-shell:has(.tw-music-scrub) .tw-pdm-info-copy{bottom:32px}.tw-pdm-info:has(>.tw-pdm-lang-layer) .tw-pdm-info-author{padding-right:0}.tw-pdm-reel-media .tw-pdm-lang-layer{position:absolute;top:58px;right:14px;bottom:auto;z-index:21;width:36px;height:36px;margin:0}.tw-pdm-reel-media .tw-pdm-lang-layer .tw-lang-btn{width:36px;height:36px;border-radius:18px}.tw-pdm-reel-media .tw-pdm-lang-layer .tw-lang-panel{top:calc(100% + 8px);bottom:auto;right:0;max-height:min(280px,46svh)}.tw-pdm-reel-media .tw-pdm-hover-mute{opacity:1;pointer-events:auto}.tw-pdm-info-author{align-items:center}.tw-pdm-info-author:has(>.tw-listening-meta){display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:8px;row-gap:2px;align-items:center;width:100%;max-width:100%}.tw-pdm-info-author:has(>.tw-listening-meta)>:first-child{grid-column:1;grid-row:1/span 2;align-self:center}.tw-pdm-info-author:has(>.tw-listening-meta)>.tw-pdm-info-meta{grid-column:2;grid-row:1;min-width:0}.tw-pdm-info-author:has(>.tw-listening-meta)>.tw-listening-meta{grid-column:2;grid-row:2;width:100%;max-width:100%;min-width:0;margin-top:0;margin-left:0}.tw-pdm-info-author:has(>.tw-listening-meta) .tw-pdm-info-handle{display:none}.tw-pdm-info-name-row{align-items:center}.tw-pdm-info .tw-listening-meta{display:flex;width:100%;max-width:100%;min-width:0}.tw-pdm-info .tw-listening-phone,.tw-pdm-info .tw-listening-phone strong{color:#fff;font-size:12px;font-weight:600}.tw-pdm-info .tw-listening-phone .tw-music-eq i{background:#fff}.tw-pdm-follow-inline{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:0;color:#fff;cursor:pointer;flex-shrink:0}.tw-pdm-follow-inline,.tw-pdm-follow-inline:hover{background:transparent}.tw-pdm-act,.tw-pdm-act:hover{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;min-width:28px;height:auto;border-radius:0;transform:none}.tw-pdm-reel-shell:not(.tw-pdm--reel):not(.tw-pdm--music-side) .tw-pdm-side-acts{gap:22px}.tw-pdm-reel-shell.tw-pdm--music-side .tw-pdm-side-acts,.tw-pdm-reel-shell.tw-pdm--reel .tw-pdm-side-acts{gap:10px}.tw-pdm-song-poster,.tw-pdm-song-poster-link{width:36px;height:36px;border-radius:5px;overflow:hidden;display:grid;place-items:center;background:rgba(255,255,255,.16);color:#fff;flex-shrink:0}.tw-pdm-song-poster img{width:100%;height:100%;object-fit:cover;display:block}.tw-pdm-side-acts{gap:8px}.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media,.tw-pdm-reel-shell.tw-pdm--portrait .tw-pdm-reel-media,.tw-pdm-reel-shell.tw-pdm--portrait.tw-pdm--gallery .tw-pdm-reel-media,.tw-pdm-reel-shell.tw-pdm--reel .tw-pdm-reel-media,.tw-pdm-reel-shell.tw-pdm--square .tw-pdm-reel-media,.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media{flex-shrink:1;min-width:0;height:auto;max-height:calc(100svh - 16px)}.tw-pdm-overlay:has(.tw-pdm--reel){padding:0;background:#000}.tw-pdm-reel-shell.tw-pdm--reel{width:100vw;height:100svh;max-width:none;max-height:none;align-items:stretch}.tw-pdm-reel-shell.tw-pdm--reel .tw-pdm-reel-media,.tw-pdm-reel-shell.tw-pdm--reel.tw-pdm--still .tw-pdm-reel-media{width:100vw;height:100svh;max-width:none;max-height:none;aspect-ratio:auto;border-radius:0;flex:1 1 auto}.tw-pdm-reel-shell.tw-pdm--reel .tw-pdm-media-img,.tw-pdm-reel-shell.tw-pdm--reel video{border-radius:0;object-fit:cover!important}.tw-pdm-reel-shell.tw-pdm--portrait .tw-pdm-reel-media,.tw-pdm-reel-shell.tw-pdm--portrait.tw-pdm--gallery .tw-pdm-reel-media{width:min(calc(100vw - 16px),calc((100svh - 88px) * 4 / 5));max-height:calc(100svh - 88px)}.tw-pdm-reel-shell.tw-pdm--square .tw-pdm-reel-media{width:min(calc(100vw - 16px),calc(100svh - 88px));max-height:calc(100svh - 88px)}.tw-pdm-reel-shell.tw-pdm--landscape .tw-pdm-reel-media{width:min(calc(100vw - 16px),calc((100svh - 88px) * 16 / 9));max-height:calc(100svh - 88px)}.tw-pdm-reel-shell.tw-pdm--wide .tw-pdm-reel-media{width:min(calc(100vw - 16px),calc((100svh - 88px) * 1.91));max-height:calc(100svh - 88px)}.tw-pdm-card-wrap{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100svh - 16px);overflow:auto}}.tw-pdm-play-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;pointer-events:none}.tw-pdm-play-center-btn{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;padding-left:3px}.tw-pdm-hover-mute{position:absolute;top:14px;right:14px;z-index:8;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s,background .15s}.tw-pdm-reel-media:hover .tw-pdm-hover-mute{opacity:1;pointer-events:auto}.tw-pdm-vid-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(255,255,255,.25);z-index:7;pointer-events:none}.tw-pdm-vid-progress-fill{height:100%;background:#fff;border-radius:0 2px 2px 0}.tw-embed-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:2000;display:flex;align-items:center;justify-content:center}.tw-create-modal{position:relative;width:min(520px,95vw);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;padding:0}.tw-create-modal[data-format=portrait]{max-height:min(96vh,860px)}.tw-create-modal[data-tab=gallery][data-format=portrait],.tw-create-modal[data-tab=photo][data-format=portrait]{max-height:90vh}.tw-create-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.tw-create-modal-title{font-size:16px;color:var(--text)}.tw-create-modal.is-music-open{width:min(760px,96vw)}.tw-create-progress{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;padding:10px 16px 0;font-size:12px;color:var(--text-muted)}.tw-create-progress .is-on{color:var(--primary,#6527d9)}.tw-create-progress .is-done{color:var(--text)}.tw-create-lead{margin:4px 0 0;font-size:15px}.tw-create-types{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tw-create-type{display:grid;justify-items:start;gap:6px;min-height:112px;padding:16px;border-radius:16px;border:1px solid var(--border-subtle);background:transparent;color:inherit;text-align:left;cursor:pointer}.tw-create-type strong{font-size:15px}.tw-create-type span{font-size:12px;color:var(--text-muted);line-height:1.35}.tw-create-type:focus-visible,.tw-create-type:hover{border-color:var(--primary,#6527d9)}.tw-create-tool,.tw-create-tools-list{display:grid;gap:10px}.tw-create-tool{grid-template-columns:28px 1fr;align-items:center;width:100%;padding:14px;border-radius:14px;border:1px solid var(--border-subtle);background:transparent;color:inherit;text-align:left;cursor:pointer}.tw-create-tool em,.tw-create-tool strong{display:block;font-style:normal}.tw-create-tool em{margin-top:2px;font-size:12px;color:var(--text-muted)}.tw-create-preview{background:var(--bg-canvas)}@media (max-width:720px){.tw-music-row{grid-template-columns:56px minmax(0,1fr);min-height:68px;padding:8px 2px}.tw-music-row-art{width:56px;height:56px}}@media (min-width:721px){.tw-create-sheet-card--fill .tw-music-list{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}}.tw-create-tabs{display:flex;border-bottom:1px solid var(--border);overflow-x:auto;flex-shrink:0}@supports (scrollbar-width:none){.tw-create-tabs{scrollbar-width:none}}.tw-create-tabs::-webkit-scrollbar{display:none}.tw-create-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 8px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer;white-space:nowrap;font-family:var(--font-sans);transition:color .15s,border-color .15s}.tw-create-tab.active{color:var(--primary-light,#9b67f5);border-bottom-color:var(--primary,#6527d9)}.tw-create-body{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:14px}.tw-create-author{display:flex;align-items:center;gap:10px}.tw-create-author-block{display:flex;flex-direction:column;gap:8px;position:relative;z-index:5}.tw-create-author-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tw-create-is-at{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-create-tools{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.tw-create-track{display:flex;align-items:center;gap:10px;margin:8px 0 4px;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,transparent)}.tw-create-track img,.tw-create-track-fallback{width:44px;height:44px;border-radius:8px;object-fit:cover;background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--text-primary);display:grid;place-items:center;flex-shrink:0}.tw-create-track-copy{min-width:0;flex:1;display:grid;gap:2px}.tw-create-track-copy strong{font-size:14px}.tw-create-track-copy span,.tw-create-track-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-create-track-copy span{font-size:12px;color:var(--text-muted)}.tw-create-sheet{position:absolute;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center}.tw-create-sheet-backdrop{position:absolute;inset:0;border:0;padding:0;background:color-mix(in srgb,#000 45%,transparent);cursor:pointer}.tw-create-sheet-card{position:relative;z-index:1;width:100%;max-height:86%;overflow:hidden;display:flex;flex-direction:column;background:var(--card);border-radius:8px 8px 0 0;box-shadow:0 -8px 32px color-mix(in srgb,#000 18%,transparent)}.tw-create-sheet--fill,.tw-create-sheet-card--fill{align-items:stretch;max-height:100%;height:100%;border-radius:0}.tw-create-sheet-card--fill .tw-music-picker{min-height:0;max-height:none;height:100%}.tw-create-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px;flex-shrink:0;font-size:14px;font-weight:600;color:var(--text)}.tw-create-sheet-body{overflow-y:auto;padding:0 16px 18px;min-height:0}.tw-create-sheet-body .tw-lang-compose{margin-top:0;padding:0;border:0}.tw-create-sheet-body .tw-lang-compose-head{display:none}.tw-create-location-toggle{flex-shrink:0;width:36px;height:36px;margin-left:auto;border:none;border-radius:5px;background:transparent;color:var(--text-muted);display:grid;place-items:center;cursor:pointer}.tw-create-location-toggle.is-on,.tw-create-location-toggle:hover{color:var(--primary,#6527d9);background:color-mix(in srgb,var(--primary,#6527d9) 12%,transparent)}.tw-create-location-bar{display:flex;align-items:flex-start;gap:6px;padding-left:52px}.tw-create-location-bar .tw-address-search{flex:1;min-width:0}.tw-create-location-bar .tw-address-search.is-compact .tw-auth-input{height:36px;font-size:13px;padding:0 12px;border-radius:5px}.tw-create-location-bar .tw-location-dropdown{position:relative;top:6px;max-height:180px}.tw-create-location-clear{flex-shrink:0;width:36px;height:36px;border:none;border-radius:5px;background:transparent;color:var(--text-muted);display:grid;place-items:center;cursor:pointer}.tw-create-location-clear:hover{color:var(--text);background:var(--bg-hover)}.tw-create-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.tw-create-user-name{font-size:14px;color:var(--text);display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.tw-create-user-name .tw-post-collab-dot{color:var(--text-muted)}.tw-create-textarea{width:100%;border:none;background:transparent;color:var(--text);font-size:15px;resize:none;outline:none;min-height:80px;font-family:var(--font-sans)}.tw-create-textarea::placeholder{color:var(--text-muted)}.tw-create-upload-frame{width:100%}.tw-create-upload-frame.is-match-square .tw-create-upload-area{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);height:100%;width:auto;aspect-ratio:4/5;max-width:100%;padding-bottom:0;margin:0}.tw-create-upload-frame.is-match-square.is-reel .tw-create-upload-area{aspect-ratio:9/16}.tw-create-upload-area{border:2px dashed var(--border);border-radius:12px;overflow:hidden;cursor:pointer;position:relative;transition:border-color .15s}.tw-create-upload-area:hover{border-color:var(--primary-light,#9b67f5)}.tw-create-upload-area.cropping{border:1px solid var(--border);cursor:default}.tw-create-upload-area.cropping:hover{border-color:var(--border)}.tw-create-upload-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-muted);font-size:13px}.tw-create-upload-icon,.tw-file-dropzone{color:var(--text-muted)}.tw-file-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:160px;border:2px dashed var(--border);border-radius:14px;background:var(--surface);font-size:13px;cursor:pointer;font-family:var(--font-sans);transition:border-color .15s,background .15s;padding:24px 16px}.tw-file-dropzone.is-over,.tw-file-dropzone:hover{border-color:var(--primary-light,#9b67f5);background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.tw-file-dropzone:disabled{opacity:.55;cursor:not-allowed}.tw-file-dropzone-hint{font-size:11px;color:var(--text-muted)}.tw-create-preview-grid{display:grid;gap:4px;width:100%}.tw-create-preview-1{grid-template-columns:1fr}.tw-create-preview-2,.tw-create-preview-3,.tw-create-preview-4{grid-template-columns:1fr 1fr}.tw-create-preview-cell{aspect-ratio:16/9;overflow:hidden;border-radius:4px}.tw-create-preview-media{width:100%;height:100%;object-fit:cover;display:block}.tw-create-poll{flex-direction:column}.tw-create-poll,.tw-create-poll-mode{display:flex;gap:8px}.tw-create-poll-mode-btn{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:8px 12px;font-size:12px;color:var(--text-muted);cursor:pointer;font-family:var(--font-sans);transition:border-color .15s,color .15s,background .15s}.tw-create-poll-mode-btn.active{color:var(--text);border-color:var(--primary,#6527d9);background:rgba(101,39,217,.08)}.tw-create-poll-row{display:flex;align-items:center;gap:8px}.tw-create-poll-image{width:44px;height:44px;border-radius:5px;border:1px dashed var(--border);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative;background:var(--surface);color:var(--text-muted);flex-shrink:0}.tw-create-poll-image input{display:none}.tw-create-poll-image img{width:100%;height:100%;object-fit:cover;display:block}.tw-create-poll-image span{font-size:18px;line-height:1}.tw-create-poll-input{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px 14px;color:var(--text);font-size:13px;outline:none;font-family:var(--font-sans);transition:border-color .15s}.tw-create-poll-input:focus{border-color:var(--primary-light,#9b67f5)}.tw-create-poll-remove{background:none;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;line-height:1;padding:4px}.tw-create-poll-add{border:1px dashed var(--border);background:transparent;color:var(--text-muted);border-radius:8px;padding:9px;width:100%;text-align:center;cursor:pointer;font-size:13px;font-family:var(--font-sans);transition:color .15s,border-color .15s}.tw-create-poll-add:hover{color:var(--primary-light,#9b67f5);border-color:var(--primary-light,#9b67f5)}.tw-create-poll-duration{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.tw-create-poll-select{width:auto}.tw-create-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 20px;border-top:1px solid var(--border);flex-shrink:0;background:var(--card,var(--bg));z-index:3}.tw-create-char-count{font-size:13px;color:var(--text-muted);margin-right:auto}.tw-create-submit{background:var(--primary,#6527d9);color:#fff;border:none;border-radius:50px;padding:9px 28px;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font-sans);transition:background .15s,opacity .15s}.tw-create-submit:disabled{opacity:.4;cursor:default}.tw-create-submit:hover:not(:disabled){background:var(--primary-dark,#4e1fa8)}.tw-create-format-row{display:flex;align-items:center;gap:6px;padding:4px 0 8px;flex-wrap:wrap}.tw-create-format-label{font-size:11px;color:var(--text);opacity:.55;margin-right:2px;flex-shrink:0;font-weight:500}.tw-create-format-btn{display:flex;flex-direction:column;align-items:center;gap:5px;padding:7px 11px;border:1.5px solid var(--border);border-radius:5px;background:none;cursor:pointer;color:var(--text);font-size:10px;font-weight:500;font-family:inherit;transition:border-color .15s,background .15s,color .15s;opacity:.75}.tw-create-format-btn.active,.tw-create-format-btn:hover{border-color:var(--primary,#6527d9);opacity:1}.tw-create-format-btn.active{background:color-mix(in srgb,var(--primary,#6527d9) 10%,transparent);color:var(--primary,#6527d9);font-weight:600}.tw-create-format-icon{background:currentColor;border-radius:2px;opacity:.55;flex-shrink:0}.tw-create-format-btn.active .tw-create-format-icon{opacity:.9}.tw-create-cropper-wrap{width:100%;display:flex;flex-direction:column;gap:8px}.tw-create-crop-editor{position:absolute;inset:0;overflow:hidden;background:#0b0b0b;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.tw-create-crop-editor:active{cursor:grabbing}.tw-create-crop-image{position:absolute;left:50%;top:50%;max-width:none;max-height:none;will-change:transform}.tw-create-crop-overlay{border:1px solid rgba(255,255,255,.12)}.tw-create-crop-grid,.tw-create-crop-overlay{position:absolute;inset:0;pointer-events:none;border-radius:0}.tw-create-crop-grid{opacity:0;transition:opacity .25s ease;background-image:linear-gradient(90deg,transparent 33.333%,rgba(255,255,255,.22) 0,rgba(255,255,255,.22) 34.1%,transparent 0,transparent 66.666%,rgba(255,255,255,.22) 0,rgba(255,255,255,.22) 67.4%,transparent 0),linear-gradient(180deg,transparent 33.333%,rgba(255,255,255,.22) 0,rgba(255,255,255,.22) 34.1%,transparent 0,transparent 66.666%,rgba(255,255,255,.22) 0,rgba(255,255,255,.22) 67.4%,transparent 0)}.tw-create-crop-editor[data-dragging=true] .tw-create-crop-grid{opacity:1}.tw-create-crop-zoom-overlay{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:6px 10px;z-index:10;white-space:nowrap;pointer-events:auto}.tw-create-crop-zoom-btn{background:transparent;border:none;color:#fff;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;padding:0;opacity:.85;transition:opacity .15s,background .15s;flex-shrink:0}.tw-create-crop-zoom-btn:hover{opacity:1;background:rgba(255,255,255,.12)}.tw-create-crop-zoom-range{width:90px;-webkit-appearance:none;appearance:none;height:2px;border-radius:2px;background:rgba(255,255,255,.38);outline:none;cursor:pointer}.tw-create-crop-zoom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.45)}.tw-create-crop-zoom-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;border:none;box-shadow:0 1px 4px rgba(0,0,0,.45)}.tw-create-crop-actions-overlay{position:absolute;top:12px;right:12px;display:flex;gap:8px;z-index:10;pointer-events:auto}.tw-create-crop-action-btn{background:rgba(0,0,0,.52);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:20px;color:#fff;padding:5px 12px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}.tw-create-crop-action-btn:hover{background:rgba(0,0,0,.72)}.tw-create-crop-btn{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--text);padding:6px 10px;font-size:12px;cursor:pointer;transition:border-color .15s,background .15s}.tw-create-crop-btn:hover{border-color:var(--primary-light,#9b67f5);background:color-mix(in srgb,var(--primary) 10%,var(--surface))}.tw-create-crop-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px}.tw-create-crop-thumb{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:transparent;padding:0;cursor:grab;aspect-ratio:1/1;position:relative;color:var(--text-muted)}.tw-create-crop-thumb:active{cursor:grabbing}.tw-create-crop-thumb.active{border-color:var(--primary,#6527d9);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary,#6527d9) 35%,transparent)}.tw-create-crop-thumb.is-dragging{opacity:.45}.tw-create-crop-thumb.is-drop-target{border-color:var(--primary,#6527d9);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,#6527d9) 45%,transparent)}.tw-create-crop-thumb-add{display:grid;place-items:center;cursor:pointer;border-style:dashed;background:color-mix(in srgb,var(--text) 4%,transparent)}.tw-create-crop-thumb-add:hover{color:var(--primary,#6527d9);border-color:color-mix(in srgb,var(--primary,#6527d9) 55%,var(--border));background:color-mix(in srgb,var(--primary,#6527d9) 8%,transparent)}.tw-create-upload-progress{display:grid;gap:4px;min-width:220px;margin-right:auto}.tw-create-upload-progress-meta{display:flex;flex-direction:column;gap:1px;font-size:11px;color:var(--text-muted)}.tw-create-upload-progress-meta strong{font-size:12px;color:var(--text);font-weight:600}.tw-create-upload-progress-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--text) 12%,transparent);overflow:hidden}.tw-create-upload-progress-fill{height:100%;background:var(--primary,#6527d9);border-radius:inherit}.tw-media-pipeline{display:grid;gap:8px;min-width:min(100%,280px);margin-right:auto;text-align:left}.tw-media-pipeline-hint,.tw-media-pipeline-stage,.tw-media-pipeline-title{margin:0;font-size:12px}.tw-media-pipeline-stage{font-weight:650}.tw-media-pipeline-hint{opacity:.7}.tw-media-pipeline-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 12%,transparent);overflow:hidden}.tw-media-pipeline-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary,#6527d9),var(--primary-light,#9b67f5));transition:width .15s ease}.tw-media-pipeline-steps{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:10px;letter-spacing:.04em;text-transform:uppercase;opacity:.55}.tw-media-pipeline-steps .is-on{opacity:1;color:var(--primary,#6527d9);font-weight:700}.tw-create-back-btn,.tw-create-header-slot,.tw-create-modal-header .tw-modal-close{width:34px;height:34px;flex-shrink:0}.tw-create-back-btn,.tw-create-modal-header .tw-modal-close{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:0;background:transparent;color:var(--text);cursor:pointer}.tw-create-modal-header button.tw-modal-close{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tw-create-back-btn:hover,.tw-create-modal-header .tw-modal-close:hover,.tw-create-modal-header button.tw-modal-close,.tw-create-modal-header button.tw-modal-close:focus-visible,.tw-create-modal-header button.tw-modal-close:hover{background:transparent!important;color:var(--text)!important;transform:none!important}.tw-create-back-btn svg,.tw-create-modal-header .tw-modal-close svg{display:block;flex-shrink:0;transition:transform .18s ease}.tw-create-back-btn:hover svg{transform:translateX(-4px)}.tw-create-modal-header .tw-modal-close:hover svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.tw-create-back-btn svg,.tw-create-modal-header .tw-modal-close svg{transition:none}}.tw-create-header-back{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:color-mix(in srgb,var(--text) 12%,transparent);color:var(--text);cursor:pointer;border-radius:50px;padding:0;transition:background .15s}.tw-create-header-back:hover{background:color-mix(in srgb,var(--text) 18%,transparent)}.tw-create-collab-avatars{display:flex;align-items:center;position:relative;flex-shrink:0}.tw-create-collab-avatars>:first-child{position:relative;z-index:1}.tw-create-collab-avatars>:last-child{margin-left:-14px;position:relative;z-index:2}.tw-create-collab-handles{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-create-details-media{display:flex;flex-direction:column;gap:8px;width:100%}.tw-create-details-stage{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#0b0b0b;border:1px solid var(--border)}.tw-create-details-stage-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#0b0b0b}.tw-create-details-stage.is-match-square.is-reel{background:transparent;border:none}.tw-create-details-stage.is-match-square.is-reel .tw-create-details-stage-media{inset:auto;top:0;bottom:0;left:50%;width:auto;height:100%;aspect-ratio:9/16;transform:translateX(-50%);border-radius:12px}.tw-create-details-count{position:absolute;top:10px;left:10px;z-index:2;padding:4px 8px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:12px;font-weight:600;line-height:1;pointer-events:none}.tw-create-details-thumb-row{display:flex;gap:6px;overflow-x:auto;padding:2px 0}.tw-create-details-thumb{width:56px;height:56px;flex-shrink:0;border-radius:8px;overflow:hidden;border:2px solid var(--border);cursor:pointer;padding:0;background:transparent;transition:border-color .15s}.tw-create-details-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tw-create-details-thumb.active{border-color:var(--primary,#6527d9)}.tw-create-section{display:flex;flex-direction:column;gap:8px;padding-top:4px}.tw-create-section-header{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text)}.tw-create-optional{font-weight:400;font-size:12px;color:var(--text-muted)}.tw-create-input{width:100%;box-sizing:border-box;background:var(--surface);border:1.5px solid var(--border);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--text);font-family:inherit;outline:none;transition:border-color .15s}.tw-create-input:focus{border-color:var(--primary-light,#9b67f5)}.tw-create-input::placeholder{color:var(--text-muted)}.tw-create-tag-chips{display:flex;flex-wrap:wrap;gap:6px}.tw-create-chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px 10px 4px 6px;font-size:12px;color:var(--text)}.tw-create-chip button{background:none;border:none;cursor:pointer;color:var(--text-muted);display:grid;place-items:center;padding:0;width:14px;height:14px}.tw-create-chip button:hover{color:var(--text)}.tw-create-search-dropdown{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:50;background:var(--card);border:1px solid var(--border);border-radius:5px;box-shadow:0 8px 24px rgba(0,0,0,.18);max-height:200px;overflow-y:auto}.tw-create-search-result{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;color:var(--text);cursor:pointer;font-family:inherit;font-size:13px;text-align:left;transition:background .12s}.tw-create-search-result:hover{background:var(--surface)}.tw-create-advanced{border-top:1px solid var(--border);padding-top:14px;display:flex;flex-direction:column;gap:14px}.tw-create-toggle-row{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.tw-create-toggle-label{font-size:13px;font-weight:600;color:var(--text)}.tw-create-toggle-desc{font-size:12px;color:var(--text-muted);margin-top:2px;line-height:1.4}.tw-create-toggle{flex-shrink:0;position:relative;width:44px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent);border:none;cursor:pointer;transition:background .2s;margin-top:1px}.tw-create-toggle:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.22);transition:transform .2s;pointer-events:none}.tw-create-toggle.on{background:var(--primary,#6527d9)}.tw-create-toggle.on:after{transform:translateX(18px)}.tw-create-error{color:#e92a2a;font-size:12px;margin-right:auto}.tw-create-gallery-solo{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;margin-right:auto}.tw-create-gallery-solo-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tw-create-textarea-wrap{position:relative;z-index:2}.tw-create-textarea-wrap .tw-create-textarea{padding-right:40px}.tw-create-textarea-emoji{position:absolute;right:6px;bottom:8px}.tw-create-textarea-emoji .tw-emoji-picker-btn{width:32px;height:32px}.tw-pdm-input-row .tw-emoji-btn{opacity:.45;color:var(--text)}.tw-pdm-input-row .tw-emoji-btn:hover{opacity:.9}.tw-create-suggest-list{border:1px solid var(--border);border-radius:5px;background:var(--card);box-shadow:0 6px 18px rgba(0,0,0,.18);overflow:hidden;margin-top:-6px}.tw-create-suggest-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;font-family:var(--font-sans);transition:background .12s}.tw-create-suggest-item:last-child{border-bottom:none}.tw-create-suggest-item:hover{background:var(--bg-hover,rgba(128,128,128,.07))}.tw-create-suggest-name{font-size:13px;font-weight:500;flex:1;text-align:left}.tw-create-suggest-meta{font-size:12px;color:var(--text-muted);margin-left:auto}.tw-create-suggest-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}.tw-hashtag-meter{display:grid;gap:8px;margin-top:8px}.tw-hashtag-meter-head{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted)}.tw-hashtag-meter-tags{display:flex;flex-wrap:wrap;gap:6px}.tw-hashtag-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:999px;padding:4px 10px;font-size:12px;cursor:default}.tw-hashtag-chip.is-locked{color:var(--text-muted);cursor:pointer}.tw-hashtag-meter-note,.tw-hashtag-prompt-body,.tw-hashtag-prompt-note{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.tw-hashtag-continue,.tw-hashtag-not-now,.tw-hashtag-upgrade-link{justify-self:start;background:none;border:none;padding:0;color:var(--text);cursor:pointer;font-size:13px}.tw-hashtag-upgrade-link{display:inline-flex;align-items:center;gap:6px;font-weight:600}.tw-hashtag-prompt-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tw-hashtag-not-now{color:var(--text-muted)}.tw-create-link-pill{display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:8px;background:rgba(101,39,217,.1);border:1px solid rgba(101,39,217,.25);color:var(--primary-light,#9b67f5);font-size:12px;margin-top:-4px}@supports (color:color-mix(in srgb,red,transparent)){.tw-create-link-pill{background:color-mix(in srgb,var(--primary,#6527d9) 10%,transparent);border-color:color-mix(in srgb,var(--primary,#6527d9) 25%,transparent)}}.tw-avatar-crop-overlay{z-index:2700}.tw-avatar-crop-modal{width:min(440px,calc(100vw - 24px));display:flex;flex-direction:column;gap:12px}.tw-avatar-crop-hint{margin:0;font-size:13px;color:var(--text-muted)}.tw-avatar-crop-frame{display:flex;justify-content:center}.tw-avatar-crop-editor{position:relative;width:min(100%,320px);aspect-ratio:1/1;overflow:hidden;border-radius:50%;background:#0b0b0b;touch-action:none;user-select:none;cursor:grab}.tw-avatar-crop-editor:active,.tw-avatar-crop-editor[data-dragging=true]{cursor:grabbing}.tw-avatar-crop-mask{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);border-radius:50%}.tw-avatar-crop-zoom{position:relative;left:auto;bottom:auto;transform:none;align-self:center}