.wan-app-header-mobile-brand{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:2.85rem;padding:max(.35rem,env(safe-area-inset-top,0px),var(--tg-content-safe-top,0px)) .75rem .35rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05)}.wan-app-header-mobile-brand--with-search .wan-app-header-actions{grid-column:3;margin-left:0}.wan-app-header-theme-toggle.wan-theme-toggle--compact{width:2.35rem;height:2.35rem;border:none;background:color-mix(in srgb,var(--foreground) 6%,transparent);box-shadow:none}.wan-lang-switcher-check{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;flex-shrink:0;background:var(--primary-strong,var(--primary));color:#fff;font-size:1.15rem;font-weight:800;line-height:1;box-shadow:0 1px 5px color-mix(in srgb,var(--primary-strong,var(--primary)) 38%,transparent),0 0 0 2px color-mix(in srgb,var(--primary) 22%,transparent)}.wan-locale-flag{display:block;width:1.35rem;height:.9rem;flex-shrink:0;border-radius:.2rem;overflow:hidden;color:var(--foreground)}.wan-lang-switcher-flag{width:1.45rem;height:.97rem}.wan-country-flag{display:block;flex-shrink:0;border-radius:.18rem;overflow:hidden;color:var(--foreground)}.wan-option-picker-placeholder,.wan-option-picker-value{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.wan-option-picker-leading .wan-country-flag{width:1.35rem;height:.9rem}.wan-ios-row-select-main{display:inline-flex;align-items:center;gap:.65rem;min-width:0;flex:1 1}.wan-ios-row-leading{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.wan-app-header-mobile-brand .wan-wordmark{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.16em}html[data-layout=mobile]:not([data-chat-thread]) .wan-feed-page-top,html[data-layout=mobile]:not([data-chat-thread]) .wan-page-body,html[data-tg-app][data-layout=mobile]:not([data-chat-thread]) .wan-feed-page-top,html[data-tg-app][data-layout=mobile]:not([data-chat-thread]) .wan-page-body{padding-top:.35rem}.wan-feed-ig{gap:var(--wan-feed-gap,.85rem);padding:.45rem 0 1.25rem}.wan-feed-ig .wan-post-card--ig-feed,html[data-layout=mobile] .wan-feed-ig .wan-post-card--ig-feed{margin:0 .7rem!important;padding:0!important;overflow:hidden!important;border-radius:1.05rem!important;border:1px solid color-mix(in srgb,var(--foreground) 7%,transparent)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--card) 96%,var(--primary)) 0,var(--card) 42%,var(--card) 100%)!important;box-shadow:0 1px 0 color-mix(in srgb,#fff 55%,transparent) inset,0 10px 28px color-mix(in srgb,var(--wan-ink,#0a1210) 5.5%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-layout=desktop] .wan-feed-ig .wan-post-card--ig-feed:hover,html[data-layout=mobile] .wan-feed-ig .wan-post-card--ig-feed:hover{transform:none!important;box-shadow:0 1px 0 color-mix(in srgb,#fff 60%,transparent) inset,0 14px 34px color-mix(in srgb,var(--wan-ink,#0a1210) 7%,transparent)!important}.wan-post-card--ig-feed.wan-post-card--text-only{position:relative!important;isolation:isolate;border-color:color-mix(in srgb,var(--foreground) 9%,transparent)!important;background:linear-gradient(152deg,color-mix(in srgb,var(--primary) 8%,var(--card)) 0,color-mix(in srgb,var(--surface) 38%,var(--card)) 38%,var(--card) 78%,color-mix(in srgb,var(--card) 97%,var(--primary-strong)) 100%)!important;box-shadow:0 1px 0 color-mix(in srgb,#fff 58%,transparent) inset,0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent),0 12px 30px color-mix(in srgb,var(--wan-ink,#0a1210) 6%,transparent)!important;padding-block:0!important}.wan-post-card--ig-feed.wan-post-card--text-only:before{content:""!important;display:block!important;position:absolute!important;left:0;top:.95rem;bottom:.95rem;width:3px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 88%,var(--primary-strong)) 0,color-mix(in srgb,var(--primary) 42%,transparent) 100%);pointer-events:none;z-index:1}[data-theme=dark] .wan-post-card--ig-feed.wan-post-card--text-only{border-color:color-mix(in srgb,var(--foreground) 12%,transparent)!important;background:linear-gradient(152deg,color-mix(in srgb,var(--primary) 11%,var(--card)) 0,color-mix(in srgb,var(--surface) 46%,var(--card)) 40%,var(--card) 82%,color-mix(in srgb,var(--card) 94%,var(--primary)) 100%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent),0 14px 32px rgba(0,0,0,.26)!important}[data-theme=dark] .wan-post-card--ig-feed.wan-post-card--text-only:before{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,#fff) 0,color-mix(in srgb,var(--primary) 38%,transparent) 100%)}.wan-post-ig-head{display:flex!important;align-items:center!important;gap:.7rem!important;padding:.82rem .95rem .55rem!important}.wan-post-ig-head-avatar{flex-shrink:0;border-radius:999px;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--card) 88%,transparent),0 0 0 2.5px color-mix(in srgb,var(--primary) 22%,transparent)}.wan-post-ig-head-name{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif!important;font-size:.92rem!important;font-weight:650!important;letter-spacing:-.025em!important;color:var(--foreground)!important}.wan-post-card--ig-feed .wan-post-ig-time,.wan-post-ig-head-badge,.wan-post-ig-head-time{text-transform:none!important;letter-spacing:-.01em!important;font-weight:500!important;font-size:.7rem!important;color:color-mix(in srgb,var(--muted-foreground) 92%,transparent)!important}.wan-post-ig-head-badge{padding:.12rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--foreground) 5%,transparent)}.wan-post-card--ig-feed .wan-post-double-tap-zone{background:transparent}.wan-post-card--ig-feed .wan-post-gallery,.wan-post-card--ig-feed .wan-post-media,.wan-post-card--ig-feed .wan-post-media-link{border-radius:0!important}.wan-post-card--ig-feed .wan-post-cover,.wan-post-card--ig-feed .wan-post-media-link,.wan-post-card--ig-feed .wan-post-media-video{background:#070b10!important}.wan-post-card--ig-feed .wan-post-body--text{padding:.28rem 1rem .45rem!important}.wan-post-card--ig-feed .wan-post-body--text p,.wan-post-card--ig-feed .wan-post-content-text{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif!important;font-size:1.05rem!important;font-weight:550!important;line-height:1.5!important;letter-spacing:-.018em!important;color:var(--foreground)!important;text-wrap:pretty;-webkit-font-smoothing:antialiased}.wan-post-card--ig-feed.wan-post-card--text-only .wan-post-ig-head{padding:.9rem 1.05rem .4rem 1.2rem!important}.wan-post-card--ig-feed.wan-post-card--text-only .wan-post-body--text{padding:.35rem 1.15rem .55rem 1.25rem!important}.wan-post-card--ig-feed.wan-post-card--text-only .wan-post-actions-footer{padding:.05rem .65rem .25rem .75rem!important}.wan-post-card--ig-feed.wan-post-card--text-only .wan-post-body--text p,.wan-post-card--ig-feed.wan-post-card--text-only .wan-post-content-text{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif!important;font-size:1.28rem!important;font-weight:650!important;line-height:1.42!important;letter-spacing:-.03em!important;color:var(--foreground)!important;text-wrap:pretty}.wan-post-card--ig-feed.wan-post-card--text-only .wan-post-actions-footer{padding:.05rem .65rem .35rem .75rem!important}.wan-post-card--ig-feed .wan-post-actions-footer{margin-top:0!important;padding:.15rem .55rem .1rem!important;border-top:none!important;background:transparent!important}.wan-post-card--ig-feed .wan-post-ig-caption-block{padding:.55rem 1rem .2rem!important}.wan-post-card--ig-feed .wan-post-ig-caption-block .wan-post-ig-caption{margin:0!important;font-size:1.02rem!important;font-weight:520!important;line-height:1.48!important;letter-spacing:-.016em!important;color:var(--foreground)!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.wan-post-ig-caption-rich{display:inline}.wan-post-ig-caption-rich p{display:inline;margin:0}.wan-post-ig-caption-rich p+p:before{content:" "}.wan-post-ig-caption-rich ol,.wan-post-ig-caption-rich table,.wan-post-ig-caption-rich ul{display:inline-block;width:100%;margin:.25em 0 0;vertical-align:top}.wan-post-card--ig-feed .wan-post-actions--minimal{gap:.15rem;align-items:center}.wan-post-card--ig-feed .wan-post-actions-primary{display:inline-flex;align-items:center;gap:.1rem}.wan-post-card--ig-feed .wan-like-btn,.wan-post-card--ig-feed .wan-post-action-btn,.wan-post-card--ig-feed .wan-repost-btn,.wan-post-card--ig-feed .wan-tg-action:not(.wan-post-reaction){border-radius:.75rem!important;text-transform:none!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--foreground) 78%,transparent);display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.3rem!important;min-height:2.4rem!important;min-width:2.4rem!important;padding:.35rem .45rem!important;line-height:1!important}.wan-post-card--ig-feed .wan-like-btn-icon-wrap,.wan-post-card--ig-feed .wan-repost-btn-icon-wrap,.wan-post-card--ig-feed .wan-tg-action-icon{width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0}.wan-post-card--ig-feed .wan-repost-btn-icon-wrap .wan-glyph,.wan-post-card--ig-feed .wan-tg-action-icon .wan-glyph{display:block;width:22px;height:22px;overflow:visible}.wan-post-card--ig-feed .wan-tg-action-count{min-width:.9rem;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600;line-height:1}.wan-post-card--ig-feed .wan-like-btn:active,.wan-post-card--ig-feed .wan-post-action-btn:active,.wan-post-card--ig-feed .wan-repost-btn:active,.wan-post-card--ig-feed .wan-tg-action:active{background:color-mix(in srgb,var(--foreground) 5%,transparent)!important}.wan-post-card--ig-feed .wan-glyph{filter:drop-shadow(0 1px 0 color-mix(in srgb,#000 18%,transparent)) drop-shadow(0 2px 4px color-mix(in srgb,#000 12%,transparent))}.wan-post-card--ig-feed .wan-bookmark-btn-active .wan-glyph,.wan-post-card--ig-feed .wan-like-btn-active .wan-glyph-heart,.wan-post-card--ig-feed .wan-repost-btn-active .wan-glyph{filter:drop-shadow(0 1px 0 color-mix(in srgb,#000 12%,transparent)) drop-shadow(0 0 8px color-mix(in srgb,var(--primary) 36%,transparent))}html[data-layout=mobile] .wan-post-card--ig-feed .wan-like-btn,html[data-layout=mobile] .wan-post-card--ig-feed .wan-repost-btn,html[data-layout=mobile] .wan-post-card--ig-feed .wan-tg-action:not(.wan-post-reaction),html[data-layout=mobile] .wan-post-card--ig-feed button.wan-post-action-btn{min-height:2.75rem!important;min-width:2.75rem!important;padding:.45rem .55rem!important}.wan-post-card--ig-feed .wan-post-ig-meta{padding:.55rem .95rem .25rem!important;display:grid;gap:.28rem}.wan-post-card--ig-feed .wan-post-ig-caption{margin:0}.wan-post-card--ig-feed .wan-post-ig-caption-author{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-weight:700;letter-spacing:-.022em;color:var(--foreground);text-decoration:none}.wan-post-card--ig-feed .wan-post-ig-view-comments{font-size:.8rem!important;font-weight:500!important;color:var(--muted-foreground)!important;padding:0;background:none;border:none;cursor:pointer}.wan-post-card--ig-feed .wan-post-music-attach{padding:.75rem .95rem .35rem}.wan-post-card--ig-feed .wan-post-music-attach-caption{margin-bottom:.55rem}.wan-post-card--ig-feed .wan-video-player{width:100%;max-height:min(78dvh,680px);border-radius:0;background:#070b10}.wan-post-card--ig-feed .wan-video-player-media{max-height:min(78dvh,680px);object-fit:contain;object-position:center center}.wan-post-card--ig-feed .wan-video-player-center-play{background:color-mix(in srgb,#020504 28%,transparent)}.wan-post-card--ig-feed .wan-video-player-center-play .wan-video-player-icon{background:color-mix(in srgb,var(--card,#fff) 18%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#fff 18%,transparent),0 10px 28px color-mix(in srgb,#000 35%,transparent)}.wan-post-card--ig-feed .wan-video-player-volume-slider{accent-color:transparent}.wan-post-card--ig-feed .wan-video-player-controls{background:linear-gradient(0deg,color-mix(in srgb,#020504 82%,transparent) 0,color-mix(in srgb,#020504 28%,transparent) 55%,transparent);padding:1.2rem .7rem .55rem}.wan-post-card--ig-feed .wan-video-player-progress-fill{background:#fff}.wan-post-card--ig-feed .wan-video-player-icon-btn:hover,.wan-post-card--ig-feed .wan-video-player-text-btn:hover{background:color-mix(in srgb,var(--primary) 28%,transparent)}.wan-post-card--ig-feed .wan-post-reactions-wrap{padding:0 .85rem .55rem}.wan-post-card--ig-feed .wan-post-reaction{border-radius:.55rem!important;border:none!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 8%,transparent)!important;background:color-mix(in srgb,var(--foreground) 3.5%,transparent)!important;min-height:1.85rem!important;min-width:0!important;width:auto!important;padding:.22rem .55rem!important;gap:.28rem!important;justify-content:center!important;align-items:center!important;font-weight:550;line-height:1!important}.wan-post-card--ig-feed .wan-post-reaction-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent)!important;background:color-mix(in srgb,var(--primary) 10%,transparent)!important;color:var(--foreground)!important}.wan-post-card--ig-feed .wan-post-reaction-add{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 12%,transparent)!important;border-style:none!important;opacity:.7;min-width:1.85rem!important;padding-inline:.5rem!important}html[data-layout=desktop] .wan-feed-ig .wan-post-card--ig-feed{margin-inline:0!important;max-width:36rem}.wan-stories-tray{display:grid;gap:.15rem;margin:0 0 .35rem}.wan-stories-strip{display:flex;align-items:flex-start;gap:.85rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.55rem 1rem .85rem;margin:0;scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x;mask-image:linear-gradient(90deg,transparent,#000 .65rem,#000 calc(100% - .85rem),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 .65rem,#000 calc(100% - .85rem),transparent)}.wan-stories-empty-hint{margin:0;padding:0 1rem .35rem;font-size:.72rem;line-height:1.35;color:var(--muted-foreground);max-width:28rem}.wan-story-create-backdrop{position:fixed;inset:0;z-index:10050;display:grid;align-items:end;justify-items:center;padding:.75rem;background:rgba(6,8,12,.58);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:wan-story-create-fade .2s ease}@keyframes wan-story-create-fade{0%{opacity:0}to{opacity:1}}.wan-story-create-sheet{width:min(100%,22.5rem);border-radius:1.35rem 1.35rem 1.15rem 1.15rem;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),#14181f;color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06);padding:.45rem .85rem calc(.95rem + env(safe-area-inset-bottom, 0px));display:grid;gap:.7rem;animation:wan-story-create-rise .28s cubic-bezier(.22,1,.36,1)}@keyframes wan-story-create-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.wan-story-create-handle{width:2.4rem;height:.28rem;margin:.2rem auto .15rem;border-radius:999px;background:rgba(255,255,255,.22)}.wan-story-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.15rem .15rem .1rem}.wan-story-create-head strong{display:block;font-size:1.05rem;font-weight:780;letter-spacing:-.03em}.wan-story-create-head p{margin:.28rem 0 0;font-size:.78rem;line-height:1.35;color:rgba(255,255,255,.62)}.wan-story-create-close{width:2.1rem;height:2.1rem;border:none;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.wan-story-create-close svg{width:1rem;height:1rem}.wan-story-create-actions{display:grid;gap:.5rem}.wan-story-create-action{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;width:100%;text-align:left;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:rgba(255,255,255,.045);color:#fff;padding:.82rem .9rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.wan-story-create-action:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.wan-story-create-action:active{transform:scale(.985)}.wan-story-create-action:disabled{opacity:.45;cursor:default}.wan-story-create-action-icon{width:2.55rem;height:2.55rem;border-radius:.85rem;display:grid;place-items:center;background:color-mix(in srgb,#5b9dff 22%,rgba(255,255,255,.06));color:#d7e7ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.wan-story-create-action-icon svg{width:1.25rem;height:1.25rem}.wan-story-create-action strong{display:block;font-size:.96rem;font-weight:750;letter-spacing:-.02em}.wan-story-create-action em{display:block;margin-top:.18rem;font-size:.74rem;line-height:1.3;font-style:normal;color:rgba(255,255,255,.58)}.wan-story-pack-picker .csn-sticker-picker-embedded,.wan-story-pack-picker .csn-sticker-picker-scroll,.wan-story-pack-picker .wan-sticker-sheet-body{max-height:min(42dvh,22rem)}.wan-story-pack-sticker-media{width:calc(5.75rem * var(--sticker-scale, 1));height:calc(5.75rem * var(--sticker-scale, 1));max-width:min(42vw,11rem);max-height:min(42vw,11rem);object-fit:contain;display:block;pointer-events:none;filter:drop-shadow(0 6px 14px rgba(0,0,0,.28));image-rendering:auto;-webkit-user-drag:none}.wan-story-emoji-sticker .wan-story-pack-sticker-media{width:calc(clamp(4.4rem, 22vw, 6.75rem) * var(--sticker-scale, 1));height:calc(clamp(4.4rem, 22vw, 6.75rem) * var(--sticker-scale, 1));max-width:min(48vw,12rem);max-height:min(48vw,12rem)}.wan-stories-strip::-webkit-scrollbar{display:none}.wan-stories-item{position:relative;flex:0 0 auto;width:4.55rem;scroll-snap-align:start}.wan-stories-item,.wan-stories-item-hit{display:flex;flex-direction:column;align-items:center;gap:.38rem}.wan-stories-item-hit{width:100%;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.22,1,.36,1)}.wan-stories-item-hit:active:not(:disabled){transform:scale(.94)}.wan-stories-item-hit:disabled{opacity:.72}.wan-stories-ring{position:relative;width:4.15rem;height:4.15rem;border-radius:999px;padding:.1rem;display:grid;place-items:center;background:color-mix(in srgb,var(--foreground) 14%,transparent);box-sizing:border-box;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s ease}.wan-stories-ring--unseen{box-shadow:none}.wan-stories-ring--unseen,.wan-stories-ring--unseen.wan-stories-ring--v2,.wan-stories-ring--unseen.wan-stories-ring--v3,.wan-stories-ring--unseen.wan-stories-ring--v4,.wan-stories-ring--unseen.wan-stories-ring--v5{background:conic-gradient(from 210deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.wan-stories-ring--unseen:before{content:"";position:absolute;inset:.1rem;border-radius:inherit;background:var(--card,#fff);z-index:0;pointer-events:none}.wan-stories-ring--unseen>*{position:relative;z-index:1}.wan-stories-ring--seen{background:color-mix(in srgb,var(--foreground) 28%,transparent);box-shadow:none}.wan-stories-ring--seen:before{content:"";position:absolute;inset:.1rem;border-radius:inherit;background:var(--card,#fff);z-index:0;pointer-events:none}.wan-stories-ring--seen>*{position:relative;z-index:1}.wan-stories-ring--empty{background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--foreground) 22%,transparent);padding:.1rem}.wan-stories-item-hit:active .wan-stories-ring{transform:scale(.94)}.wan-stories-item--own .wan-stories-label{font-weight:650}.wan-stories-avatar{width:3.85rem!important;height:3.85rem!important;font-size:.95rem!important;box-shadow:0 0 0 2px var(--card,#fff)}.wan-stories-add{position:absolute;right:.05rem;top:2.75rem;width:1.35rem;height:1.35rem;border:none;border-radius:999px;display:grid;place-items:center;font-size:1.05rem;font-weight:700;line-height:1;color:#fff;cursor:pointer;z-index:2;padding:0;gap:0;background:#0095f6;box-shadow:0 0 0 2px var(--card,#fff),0 2px 8px rgba(0,0,0,.18)}.wan-stories-add.wan-device-file-btn{display:grid}.wan-stories-add:disabled{opacity:.6;cursor:default}.wan-story-camera{position:fixed;inset:0;z-index:12100;display:grid;grid-template-rows:auto 1fr auto;background:#05070a;color:#fff}.wan-story-camera-stage{position:absolute;inset:0;overflow:hidden;background:#05070a;touch-action:none}.wan-story-camera-frame{position:absolute;inset:0;overflow:hidden;background:#000}.wan-story-camera-frame[data-orientation=landscape],.wan-story-camera-frame[data-orientation=portrait]{width:100%;height:100%;max-height:none;border-radius:0;top:0;transform:none;inset:0}.wan-story-camera-video{width:100%;height:100%;object-fit:cover;transform-origin:center center;will-change:transform}.wan-story-camera-video.is-hidden{opacity:0;pointer-events:none}.wan-story-camera-video.is-mirror{transform:scaleX(-1)}.wan-story-camera-video.is-flipping{animation:wan-story-camera-flip-preview .48s cubic-bezier(.22,1,.36,1)}.wan-story-camera-flash{position:absolute;inset:0;background:#fff;opacity:.78;pointer-events:none;animation:wan-story-camera-flash .22s ease-out forwards;z-index:2}@keyframes wan-story-camera-flash{0%{opacity:.88}to{opacity:0}}@keyframes wan-story-camera-flip-preview{0%{opacity:1;filter:brightness(1) saturate(1)}40%{opacity:.28;filter:brightness(1.35) saturate(.85)}to{opacity:1;filter:brightness(1) saturate(1)}}.wan-story-camera-fallback{position:absolute;inset:0;display:grid;place-content:center;gap:1rem;padding:1.5rem;text-align:center;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 55%),#05070a}.wan-story-camera-fallback p{margin:0;max-width:18rem;font-size:.92rem;line-height:1.35;opacity:.86}.wan-story-camera-fallback-shot{justify-self:center;min-height:2.8rem;padding:.7rem 1.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.12);color:#fff;font-weight:700}.wan-story-camera-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:calc(.55rem + env(safe-area-inset-top, 0px)) .75rem .55rem;position:relative;z-index:24;pointer-events:none}.wan-story-camera-head>*{pointer-events:auto}.wan-story-camera-head-center{flex:1 1;display:grid;justify-items:center;gap:.2rem;min-width:0;pointer-events:none}.wan-story-camera-head-spacer{width:2.6rem;height:2.6rem;pointer-events:none}.wan-story-camera-close{display:grid;place-items:center;width:2.6rem;height:2.6rem;padding:0;border:none;border-radius:999px;color:#fff;cursor:pointer;background:rgba(0,0,0,.28);box-shadow:0 0 0 1px rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.wan-story-camera-close:active{transform:scale(.94)}.wan-story-camera-rec-badge{display:inline-flex;align-items:center;gap:.35rem;min-height:1.55rem;padding:.18rem .55rem .18rem .42rem;border-radius:999px;background:rgba(0,0,0,.55);box-shadow:0 0 0 1px rgba(255,255,255,.1);font-size:.78rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;animation:wan-story-camera-zoom-in .22s cubic-bezier(.22,1,.36,1)}.wan-story-camera-rec-dot{width:.48rem;height:.48rem;border-radius:999px;background:#ff3b5c;box-shadow:0 0 0 3px rgba(255,59,92,.22);animation:wan-story-camera-rec-blink 1s ease-in-out infinite}@keyframes wan-story-camera-rec-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes wan-story-camera-zoom-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.wan-story-camera-chip{border:none;border-radius:999px;min-height:2rem;padding:.35rem .75rem;background:rgba(0,0,0,.45);color:#fff;font-size:.78rem;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;gap:.28rem}.wan-story-camera-dock{position:relative;z-index:2;display:grid;align-items:end;justify-items:stretch;min-height:7.8rem;padding:.15rem 1.2rem calc(1rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(0deg,rgba(0,0,0,.42),transparent 72%);pointer-events:none}.wan-story-camera-dock-main{display:grid;grid-template-columns:3.4rem 1fr 3.4rem;align-items:end;justify-items:center;width:100%;pointer-events:auto}.wan-story-camera-shutter-wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.28rem;justify-self:center}.wan-story-camera-lenses{display:flex;justify-content:center;align-items:center;gap:.18rem;width:max-content;max-width:min(100vw - 6rem,14rem);margin:0;padding:.16rem;border-radius:999px;background:rgba(0,0,0,.48);box-shadow:0 0 0 1px rgba(255,255,255,.1);pointer-events:auto;z-index:2}.wan-story-camera-lens{display:grid;place-items:center;min-width:1.95rem;height:1.95rem;padding:0 .28rem;border:none;border-radius:999px;background:transparent;color:rgba(255,255,255,.78);font-size:.68rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.wan-story-camera-lens.is-ultra{min-width:2.35rem}.wan-story-camera-lens.is-on{background:#fff;color:#111;box-shadow:0 1px 6px rgba(0,0,0,.28)}.wan-story-camera-lens:not(:disabled):active{transform:scale(.92)}.wan-story-camera-lens:disabled{opacity:.45;cursor:default}.wan-story-camera-zoom-row{display:none}.wan-story-camera-dock-btn{position:relative;display:grid!important;place-items:center;width:3.25rem;height:3.25rem;padding:0;border:none;border-radius:999px;color:#fff;cursor:pointer;overflow:hidden;background:rgba(255,255,255,.18);box-shadow:0 0 0 1px rgba(255,255,255,.14);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);transition:transform .18s cubic-bezier(.22,1,.36,1)}.wan-story-camera-gallery{justify-self:start;animation-delay:.04s}.wan-story-camera-flip{justify-self:end;animation-delay:.1s}.wan-story-camera-dock-btn:disabled{opacity:.45;cursor:default}.wan-story-camera-dock-btn:not(:disabled):active{transform:scale(.92)}.wan-story-camera-gallery-glyph{position:relative;z-index:1;display:block;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.wan-story-camera-gallery .wan-glyph-soft{fill:rgba(255,255,255,.16)}.wan-story-camera-gallery .wan-glyph-solid{fill:#fff}.wan-story-camera-flip-icon{position:relative;z-index:1;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));transition:transform .48s cubic-bezier(.22,1,.36,1)}.wan-story-camera-flip.is-spinning .wan-story-camera-flip-icon{animation:wan-story-camera-flip-spin .52s cubic-bezier(.22,1,.36,1)}@keyframes wan-story-camera-flip-spin{0%{transform:rotate(0deg) scale(.92)}55%{transform:rotate(190deg) scale(1.08)}to{transform:rotate(1turn) scale(1)}}@keyframes wan-story-camera-dock-in{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.wan-story-camera-shutter{position:relative;justify-self:center;width:4.55rem;height:4.55rem;border-radius:999px;border:3.5px solid rgba(255,255,255,.92);background:radial-gradient(circle at center,#fff 0 57%,transparent 58%),transparent;box-shadow:0 0 0 5px rgba(255,255,255,.16);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;animation:wan-story-camera-shutter-in .45s cubic-bezier(.22,1,.36,1) both;transition:transform .16s cubic-bezier(.22,1,.36,1),border-radius .2s ease,background .2s ease,border-color .2s ease}.wan-story-camera-shutter:active{transform:scale(.94)}.wan-story-camera-shutter.is-recording{background:radial-gradient(circle at center,#ff3b5c 0 46%,transparent 47%),transparent;border-color:#ff3b5c;border-radius:1.15rem;animation:wan-story-camera-record-pulse 1.1s ease-in-out infinite}.wan-story-camera-shutter.is-capturing{transform:scale(.9);opacity:.88}.wan-story-camera-shutter:disabled{cursor:default}@keyframes wan-story-camera-shutter-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes wan-story-camera-record-pulse{0%,to{box-shadow:0 0 0 4px rgba(255,59,92,.22)}50%{box-shadow:0 0 0 8px rgba(255,59,92,.12)}}.wan-story-camera-dock-spacer,.wan-story-camera-shutter-spacer{width:4.55rem;height:4.55rem;pointer-events:none}.wan-story-composer-dock .wan-post-audience-compact{color:#fff}.wan-story-composer-dock .wan-post-audience-option{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;border-radius:999px}.wan-story-composer-dock .wan-post-audience-option-active{background:transparent;color:#111;border-color:transparent;box-shadow:none}.wan-story-composer-dock .wan-post-audience-option-active:hover{border-color:transparent;box-shadow:none}.wan-story-composer-dock .wan-post-audience-indicator{border-radius:999px;background:#fff;border-color:#fff;box-shadow:none}.wan-story-composer-error{margin:.35rem 0 0;font-size:.78rem;color:color-mix(in srgb,#e24b4b 85%,var(--foreground))}.wan-story-viewer-frame:has(.wan-story-interact) .wan-story-music-bar{bottom:calc(7.1rem + env(safe-area-inset-bottom, 0px) + var(--keyboard-inset, 0px))}.wan-story-music-line{position:absolute;left:.85rem;right:.85rem;bottom:calc(5.15rem + env(safe-area-inset-bottom, 0px));z-index:6;display:flex;align-items:center;gap:.45rem;min-height:2.35rem;margin:0;padding:.35rem .55rem;border:none;border-radius:999px;background:color-mix(in srgb,#0a1210 48%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;text-align:left;cursor:pointer}.wan-story-viewer-frame:has(.wan-story-interact) .wan-story-music-line{bottom:calc(6.85rem + env(safe-area-inset-bottom, 0px) + var(--keyboard-inset, 0px))}.wan-story-music-line--compose{bottom:1rem;pointer-events:auto}.wan-story-music-line--sheet{position:relative;left:auto;right:auto;bottom:auto;width:100%;margin-top:.55rem;background:color-mix(in srgb,var(--foreground) 8%,transparent);color:inherit}.wan-story-music-line-note{flex-shrink:0;width:1.35rem;text-align:center;opacity:.85;font-size:.95rem}.wan-story-music-line-copy{display:grid;gap:.02rem;min-width:0;flex:1 1}.wan-story-music-line-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:650;letter-spacing:-.01em}.wan-story-music-line-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;opacity:.7}.wan-story-music-line-cta,.wan-story-music-line-play{flex-shrink:0;border:none;border-radius:999px;padding:.22rem .45rem;font-size:.66rem;font-weight:650;letter-spacing:-.01em;color:rgba(255,255,255,.88);background:rgba(255,255,255,.14);cursor:pointer}.wan-story-music-line--sheet .wan-story-music-line-play{color:var(--background,#fff);background:var(--foreground,#111)}.wan-stories-add-wrap .wan-stories-add{position:static;right:auto;top:auto}html[data-layout=mobile] .wan-feed-ig{gap:.55rem!important;padding-top:.25rem!important}html[data-layout=mobile] .wan-feed-ig .wan-post-card--ig-feed{content-visibility:visible;contain-intrinsic-size:auto;transform:none;will-change:auto;box-shadow:0 1px 0 color-mix(in srgb,#fff 45%,transparent) inset,0 6px 18px color-mix(in srgb,var(--wan-ink,#0a1210) 4%,transparent)!important}html[data-tg-app] .wan-feed-ig .wan-post-card--ig-feed,html[data-tg-app] .wan-post-card{content-visibility:visible!important;transform:none!important}html[data-layout=mobile] .wan-bottom-nav,html[data-layout=mobile] .wan-mobile-nav-dock,html[data-tg-app] .wan-bottom-nav,html[data-tg-app] .wan-mobile-nav-dock{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-layout=mobile] .wan-feed-column,html[data-layout=mobile] .wan-feed-ig{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html[data-layout=mobile] .wan-stories-ring--unseen{animation:none}html[data-layout=mobile] .wan-post-carousel{touch-action:pan-y}html[data-layout=mobile] .wan-post-carousel.is-dragging{touch-action:none}.wan-stories-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:500;letter-spacing:-.01em;color:color-mix(in srgb,var(--foreground) 72%,transparent);text-align:center;line-height:1.15}.wan-stories-item--skeleton .wan-stories-ring{background:color-mix(in srgb,var(--foreground) 7%,transparent);animation:wan-story-pulse 1.2s ease-in-out infinite}.wan-stories-item--skeleton .wan-stories-label{width:3.2rem;height:.65rem;border-radius:999px;background:color-mix(in srgb,var(--foreground) 8%,transparent)}@keyframes wan-story-pulse{0%,to{opacity:.55}50%{opacity:1}}.wan-story-viewer{position:fixed;inset:0;z-index:12000;display:grid;place-items:stretch;background:#000;padding:0;opacity:0;height:var(--tg-viewport-stable-height,100dvh);max-height:var(--tg-viewport-stable-height,100dvh);transition:opacity .18s ease-out}html[data-tg-immersive] .wan-story-composer,html[data-tg-immersive] .wan-story-viewer{padding:0}html[data-tg-immersive] .wan-story-progress{top:max(.45rem,env(safe-area-inset-top,0px),var(--tg-content-safe-top,0px))}html[data-tg-immersive] .wan-story-viewer-head{top:calc(max(.45rem, env(safe-area-inset-top, 0px), var(--tg-content-safe-top, 0px)) + .5rem)}html[data-tg-immersive] .wan-story-composer-head{padding-top:max(.65rem,env(safe-area-inset-top,0px),var(--tg-content-safe-top,0px))}html[data-tg-app] .wan-story-viewer-icon,html[data-tg-app] .wan-story-viewers-pill,html[data-tg-immersive] .wan-story-viewer-icon,html[data-tg-immersive] .wan-story-viewers-pill{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-tg-app] .wan-story-reply--ig input,html[data-tg-immersive] .wan-story-reply--ig input{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(255,255,255,.1)}.wan-story-viewer.is-entered{opacity:1}html[data-layout=mobile] .wan-story-viewer,html[data-tg-app] .wan-story-viewer{transition:opacity .08s linear}.wan-story-viewer.is-closing{opacity:0;pointer-events:none;transition:opacity .1s linear}.wan-story-viewer--tg{padding-top:0}.wan-story-viewer-frame{position:relative;width:100%;height:100%;max-height:100%;border-radius:0;overflow:hidden;background:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style}.wan-story-viewer-frame.is-closing{opacity:0;transition:opacity .1s linear}.wan-story-viewer.is-dragging .wan-story-viewer-frame{border-radius:.55rem}.wan-story-slide-next .wan-story-media-canvas,.wan-story-slide-prev .wan-story-media-canvas{animation:wan-story-slide-in var(--wan-slide-ms,.24s) var(--wan-slide-ease,cubic-bezier(.22,1,.36,1)) both}.wan-story-slide-prev .wan-story-media-canvas{--wan-story-slide-from:-7%}.wan-story-slide-next .wan-story-media-canvas{--wan-story-slide-from:7%}@keyframes wan-story-slide-in{0%{opacity:.72;transform:translate3d(var(--wan-story-slide-from,7%),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes wan-story-drop-out{0%{opacity:1;clip-path:inset(0 round 0);transform:scale(1) translateZ(0);filter:saturate(1)}35%{opacity:1;clip-path:inset(6% 10% round 28% 34% 40% 30%);transform:scale(.9) translate3d(calc(var(--wan-story-morph-x, 18%) * .25),2%,0);filter:saturate(1.08)}to{opacity:0;clip-path:inset(38% 42% round 50%);transform:scale(.42) translate3d(var(--wan-story-morph-x,18%),6%,0);filter:saturate(1.15)}}@keyframes wan-story-drop-in{0%{opacity:0;clip-path:inset(40% 44% round 50%);transform:scale(.38) translate3d(calc(var(--wan-story-morph-x, 18%) * -1),-4%,0);filter:saturate(1.2)}42%{opacity:1;clip-path:inset(8% 12% round 32% 28% 36% 30%);transform:scale(.88) translate3d(calc(var(--wan-story-morph-x, 18%) * -.2),1%,0);filter:saturate(1.06)}to{opacity:1;clip-path:inset(0 round 0);transform:scale(1) translateZ(0);filter:saturate(1)}}.wan-story-morph-outgoing{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;animation:wan-story-drop-out .56s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity,clip-path}.wan-story-morph-outgoing img,.wan-story-morph-outgoing video{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.wan-story-media-stage-inner.is-morphing{animation:wan-story-drop-in .58s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity,clip-path;transform-origin:center center}html[data-layout=mobile] .wan-story-morph-outgoing,html[data-tg-app] .wan-story-morph-outgoing{display:none!important}html[data-layout=mobile] .wan-story-media-stage-inner.is-morphing,html[data-tg-app] .wan-story-media-stage-inner.is-morphing{animation:none!important;filter:none!important;clip-path:none!important;transform:none!important;will-change:auto}html[data-layout=mobile] .wan-story-comments-sheet,html[data-layout=mobile] .wan-story-menu,html[data-layout=mobile] .wan-story-music-bar,html[data-layout=mobile] .wan-story-reply input,html[data-layout=mobile] .wan-story-sticker--people,html[data-layout=mobile] .wan-story-sticker--place,html[data-layout=mobile] .wan-story-viewer-mute--bottom,html[data-tg-app] .wan-story-comments-sheet,html[data-tg-app] .wan-story-menu,html[data-tg-app] .wan-story-music-bar,html[data-tg-app] .wan-story-reply input,html[data-tg-app] .wan-story-sticker--people,html[data-tg-app] .wan-story-sticker--place,html[data-tg-app] .wan-story-viewer-mute--bottom{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.wan-story-viewer-frame.wan-story-slide-next,.wan-story-viewer-frame.wan-story-slide-prev{--wan-story-morph-x:18%}.wan-story-viewer-frame.wan-story-slide-prev{--wan-story-morph-x:-18%}@media (prefers-reduced-motion:reduce){.wan-story-media-stage-inner.is-morphing,.wan-story-morph-outgoing{animation-duration:.01ms;filter:none!important;clip-path:none!important}.wan-story-slide-next .wan-story-media-canvas,.wan-story-slide-prev .wan-story-media-canvas{animation:none!important;opacity:1;transform:none}}.wan-story-progress{position:absolute;top:max(.45rem,env(safe-area-inset-top,0px),var(--tg-content-safe-top,0px));left:.5rem;right:.5rem;z-index:5;display:flex;gap:.18rem;touch-action:none}.wan-story-progress.is-scrubbing .wan-story-progress-track.is-active:before{height:.22rem;background:rgba(255,255,255,.55)}.wan-story-progress.is-hold-paused .wan-story-progress-track:before{background:rgba(255,255,255,.18)}.wan-story-progress.is-hold-paused .wan-story-progress-fill{opacity:.82}.wan-story-progress-track{position:relative;flex:1 1;height:1.15rem;margin:-.42rem 0;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;outline:none;touch-action:none}.wan-story-progress-track.is-active{flex:1.05 1}.wan-story-progress-track:focus-visible:before{box-shadow:0 0 0 2px rgba(255,255,255,.55)}.wan-story-progress-track:before{content:"";transform:translateY(-50%);border-radius:999px;background:rgba(255,255,255,.28)}.wan-story-progress-fill,.wan-story-progress-track:before{position:absolute;left:0;right:0;top:50%;height:.125rem;pointer-events:none}.wan-story-progress-fill{margin-top:-.0625rem;background:#fff;border-radius:inherit;transform:scaleX(0);transform-origin:left center;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.wan-story-viewer-head{position:absolute;top:calc(max(.45rem, env(safe-area-inset-top, 0px), var(--tg-content-safe-top, 0px)) + .55rem);left:.55rem;right:.45rem;z-index:24;display:flex;align-items:center;justify-content:space-between;gap:.55rem;color:#fff;pointer-events:auto}.wan-story-viewer-identity{display:flex;align-items:center;gap:.48rem;min-width:0;flex:1 1;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.wan-story-viewer-identity:active{opacity:.8}.wan-story-viewer-avatar{width:2.15rem!important;height:2.15rem!important;font-size:.72rem!important;box-shadow:0 0 0 1px rgba(255,255,255,.55)}.wan-story-viewer-meta{display:flex;align-items:baseline;gap:.35rem;min-width:0}.wan-story-viewer-name-row{display:inline-flex;align-items:center;gap:.28rem;min-width:0;max-width:100%}.wan-story-viewer-name{font-size:.875rem;font-weight:650;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.45)}.wan-story-viewer-my-react{flex-shrink:0;display:inline-flex;align-items:center;animation:wan-story-my-react-in .28s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 1px 6px rgba(0,0,0,.45))}@keyframes wan-story-my-react-in{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.wan-story-viewer-time{flex-shrink:0;font-size:.75rem;font-weight:500;opacity:.65;text-shadow:0 1px 6px rgba(0,0,0,.4)}.wan-story-viewer-actions{display:inline-flex;align-items:center;gap:.15rem;flex-shrink:0}.wan-story-viewer-icon{width:2.35rem;height:2.35rem;border:none;border-radius:999px;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;filter:drop-shadow(0 1px 6px rgba(0,0,0,.45));-webkit-tap-highlight-color:transparent;transition:opacity .12s ease,transform .12s ease;flex-shrink:0}.wan-story-viewer-icon:active{opacity:.75;transform:scale(.96)}.wan-story-viewer-mute--bottom{position:absolute;right:.7rem;bottom:calc(5.15rem + env(safe-area-inset-bottom, 0px));z-index:7;width:2.55rem;height:2.55rem;border-radius:999px;background:color-mix(in srgb,#0a1210 42%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:auto}.wan-story-viewer-frame:has(.wan-story-interact) .wan-story-viewer-mute--bottom{bottom:calc(6.9rem + env(safe-area-inset-bottom, 0px) + var(--keyboard-inset, 0px))}.wan-story-viewer-frame:has(.wan-story-music-line) .wan-story-viewer-mute--bottom{bottom:calc(7.85rem + env(safe-area-inset-bottom, 0px) + var(--keyboard-inset, 0px))}.wan-story-menu{position:absolute;top:calc(max(.45rem, env(safe-area-inset-top, 0px), var(--tg-content-safe-top, 0px)) + 3.1rem);right:.55rem;z-index:40;display:grid;min-width:10.5rem;padding:.3rem;border-radius:.85rem;background:rgba(28,28,30,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 40px rgba(0,0,0,.35)}.wan-story-menu--bottom{top:auto;bottom:max(4.4rem,calc(env(safe-area-inset-bottom, 0px) + 3.8rem));right:.7rem}.wan-story-viewer-frame:has(.wan-story-interact) .wan-story-menu--bottom{bottom:max(8.6rem,calc(env(safe-area-inset-bottom, 0px) + 8rem))}.wan-story-menu button{border:none;background:transparent;color:#fff;text-align:left;padding:.7rem .8rem;border-radius:.65rem;font-size:.9rem;font-weight:600;cursor:pointer}.wan-story-menu-danger{color:#ff453a!important}.wan-story-media{position:absolute;inset:0;display:grid;place-items:center;touch-action:none;-webkit-user-select:none;user-select:none;background:#0a0a0b;overflow:hidden}.wan-story-caption,.wan-story-composer-dock,.wan-story-composer-head,.wan-story-dock,.wan-story-emoji-sticker,.wan-story-interact,.wan-story-poll,.wan-story-sticker,.wan-story-sticker-tray,.wan-story-viewer-head{pointer-events:auto;-webkit-tap-highlight-color:transparent}.wan-story-caption,.wan-story-emoji-sticker,.wan-story-poll,.wan-story-sticker{z-index:8;touch-action:none}.wan-story-composer-dock,.wan-story-dock,.wan-story-interact,.wan-story-sticker-tray{touch-action:manipulation}.wan-story-composer-chip,.wan-story-composer-publish,.wan-story-sheet-done,.wan-story-sticker-chip,.wan-story-video-edit-mute,.wan-story-viewer-icon{touch-action:manipulation;min-width:2.75rem;min-height:2.75rem}.wan-story-sticker-chip{min-height:2.65rem}.wan-story-caption-input,.wan-story-poll-opt,.wan-story-poll-opt-input,.wan-story-poll-q-input{touch-action:manipulation;pointer-events:auto}.wan-story-media-canvas{position:absolute;inset:0;overflow:hidden;background:#0a0a0b}.wan-story-media-bg{position:absolute;inset:0;opacity:1;pointer-events:none;z-index:0;background:#07080a}.wan-story-media-bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.18)}.wan-story-media-bg-el{display:none!important}html[data-layout=mobile] .wan-story-media-bg,html[data-tg-app] .wan-story-media-bg{background:#05070a}html[data-layout=mobile] .wan-story-media-bg:after,html[data-tg-app] .wan-story-media-bg:after{background:rgba(0,0,0,.08)}.wan-story-viewer-frame .wan-story-media-bg,html[data-layout=mobile] .wan-story-viewer-frame .wan-story-media-bg,html[data-tg-app] .wan-story-viewer-frame .wan-story-media-bg{opacity:1}.wan-story-media-bg-fallback{width:100%;height:100%;background:radial-gradient(120% 80% at 50% 20%,rgba(255,255,255,.06),transparent 55%),linear-gradient(180deg,#14161a,#07080a)}.wan-story-media-stage{transform-origin:center center;transition:transform .08s linear;overflow:hidden;z-index:1}.wan-story-media-stage,.wan-story-media-stage-inner{position:absolute;inset:0;display:grid;place-items:center}.wan-story-media.is-paused .wan-story-media-el{filter:none}.wan-story-viewer-frame:has(.wan-story-media.is-hold-paused) .wan-story-interact,.wan-story-viewer-frame:has(.wan-story-media.is-hold-paused) .wan-story-viewer-head{opacity:.55;transition:opacity .12s ease}.wan-story-media-el{width:100%;height:100%;object-fit:contain;object-position:center center;background:transparent;display:block;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}.wan-story-composer-media .wan-story-media-el,.wan-story-media.is-scaled .wan-story-media-el{object-fit:contain}.wan-story-composer-media.is-scaled .wan-story-media-stage,.wan-story-media.is-scaled .wan-story-media-stage{border-radius:.85rem;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.28)}.wan-story-media-shade{position:absolute;left:0;right:0;pointer-events:none;z-index:1}.wan-story-media-shade--top{top:0;height:16%;background:linear-gradient(180deg,rgba(0,0,0,.28),transparent)}.wan-story-media-shade--bottom{bottom:0;height:14%;background:linear-gradient(0deg,rgba(0,0,0,.22),transparent)}.wan-story-viewer-frame:has(.wan-story-interact) .wan-story-media-shade--bottom{height:12%;background:linear-gradient(0deg,rgba(0,0,0,.16),transparent)}.wan-story-pause-hint{position:absolute;inset:0;z-index:2;pointer-events:none;display:grid;place-items:center;animation:wan-story-pause-in .12s ease-out}@keyframes wan-story-pause-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wan-story-pause-hint{animation:none}}.wan-story-pause-hint:after,.wan-story-pause-hint:before{content:"";position:absolute;top:calc(50% - 1.55rem);width:.36rem;height:2rem;margin-top:-1rem;border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 2px 14px rgba(0,0,0,.4)}.wan-story-pause-hint:before{left:calc(50% - .58rem)}.wan-story-pause-hint:after{left:calc(50% + .26rem)}.wan-story-caption{position:absolute;z-index:3;margin:0;width:max-content;max-width:min(88%,20rem);padding:.1rem .2rem;border:none;background:transparent;color:var(--wan-story-caption-color,#fff);font-size:1.35rem;font-weight:700;line-height:1.28;letter-spacing:-.02em;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.55);animation:wan-story-sticker-in .28s cubic-bezier(.22,1,.36,1) both;white-space:pre-wrap;word-break:break-word}.wan-story-caption--outline{-webkit-text-stroke:.55px var(--wan-story-caption-outline,rgba(0,0,0,.72));paint-order:stroke fill;text-shadow:0 0 1px var(--wan-story-caption-outline,rgba(0,0,0,.85)),0 1px 3px var(--wan-story-caption-outline-glow,rgba(0,0,0,.45));filter:none}html[data-layout=desktop] .wan-story-caption--outline{text-shadow:none;filter:drop-shadow(0 0 .45px var(--wan-story-caption-outline,rgba(0,0,0,.92))) drop-shadow(0 0 1.1px var(--wan-story-caption-outline,rgba(0,0,0,.7))) drop-shadow(0 1px 2.5px var(--wan-story-caption-outline-glow,rgba(0,0,0,.45))) drop-shadow(0 2px 8px var(--wan-story-caption-outline-glow,rgba(0,0,0,.28)))}.wan-story-caption--bg-shift.wan-story-caption--outline,.wan-story-caption--flat{-webkit-text-stroke:0;paint-order:normal;text-shadow:none;filter:none}.wan-story-caption--editable{cursor:grab}.wan-story-caption-input{width:min(82vw,17.5rem);min-height:1.4em;border:none;outline:none;background:transparent;color:inherit;font:inherit;text-align:inherit;text-shadow:inherit;white-space:pre-wrap;word-break:break-word}.wan-story-caption-input--rich{width:min(88vw,20rem);min-height:1.7em;max-height:10rem;overflow-y:auto;padding:.05rem .1rem;caret-color:#ffd7c8;-webkit-user-select:text;user-select:text;font-size:inherit;line-height:inherit;transition:text-shadow .22s ease,filter .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.wan-story-caption-input--rich.is-focused{caret-color:#fff4ee;animation:wan-story-caret-glow 1.4s ease-in-out infinite}.wan-story-caption-input--rich.is-inking{filter:brightness(1.08);text-shadow:0 0 12px color-mix(in srgb,currentColor 35%,transparent),0 1px 0 color-mix(in srgb,#000 28%,transparent);transform:scale(1.012)}.wan-story-caption-input--rich.is-empty:before{content:attr(data-placeholder);color:rgba(255,255,255,.45);pointer-events:none}@keyframes wan-story-caret-glow{0%,to{text-shadow:0 1px 0 color-mix(in srgb,#000 30%,transparent)}50%{text-shadow:0 0 10px color-mix(in srgb,#ffd7c8 40%,transparent),0 1px 0 color-mix(in srgb,#000 30%,transparent)}}@media (prefers-reduced-motion:reduce){.wan-story-caption-input--rich,.wan-story-caption-input--rich.is-focused,.wan-story-caption-input--rich.is-inking{animation:none!important;transition:none!important;transform:none!important;filter:none!important}}.wan-story-caption--align-left .wan-story-caption-input--rich.is-empty:before{text-align:left}.wan-story-caption--bg-shift .wan-story-caption-input--rich.is-empty:before{color:color-mix(in srgb,var(--wan-story-caption-ink,#111) 55%,transparent)}.wan-story-caption-html{display:block}.wan-story-caption-html a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.wan-story-caption-html .wan-post-mark,.wan-story-caption-html mark{background:color-mix(in srgb,#ffd60a 78%,transparent);color:#111;border-radius:.15em;padding:0 .08em;-webkit-text-stroke:0;filter:none;text-shadow:none}.wan-story-caption-format{display:flex;flex-wrap:nowrap;align-items:center;gap:.28rem;width:100%;margin-bottom:.45rem;overflow-x:auto;scrollbar-width:none}.wan-story-caption-format::-webkit-scrollbar{display:none}.wan-story-caption-format-btn{min-width:2.35rem;min-height:2.35rem;border:1px solid rgba(255,255,255,.14);border-radius:.65rem;background:rgba(255,255,255,.08);color:#fff;font-size:.82rem;font-weight:700;display:grid;place-items:center;cursor:pointer;padding:0 .4rem;flex-shrink:0}.wan-story-caption-format-btn.is-on{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.42)}.wan-story-caption-format-btn .wan-rich-tool-svg{display:block}.wan-story-caption-toolbar{display:grid;gap:.45rem;margin:0 .1rem .3rem;padding:.55rem .65rem .6rem;border-radius:1rem;background:rgba(10,12,14,.78);border:1px solid rgba(255,255,255,.12);max-height:min(28vh,12rem);overflow-y:auto;overscroll-behavior:contain}.wan-story-caption-toolbar--ig{max-height:none;overflow:visible;gap:.45rem;margin:0 0 .35rem;padding:.55rem .55rem .6rem;border-radius:1.15rem;background:rgba(8,10,12,.82);border:1px solid rgba(255,255,255,.1)}.wan-story-caption-toolbar-ig-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.32rem;overflow-x:auto;scrollbar-width:none}.wan-story-caption-toolbar-ig-row::-webkit-scrollbar{display:none}.wan-story-caption-toolbar-ig-row .wan-story-caption-count{margin-left:auto;flex-shrink:0}.wan-story-caption-tool--done{flex-shrink:0;font-weight:750;background:rgba(255,255,255,.95);color:#111;border-color:transparent;min-width:3.4rem}.wan-story-caption-tool--icon{width:2.35rem;min-width:2.35rem;height:2.35rem;padding:0;display:grid;place-items:center;font-size:.92rem;font-weight:800;letter-spacing:-.04em}.wan-story-caption-bg-glyph{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:.28rem;font-size:.78rem;font-weight:800;line-height:1;background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.wan-story-caption-outline-glyph{font-size:.95rem;font-weight:800;-webkit-text-stroke:1px currentColor;color:transparent}.wan-story-caption-toolbar--ig .wan-story-caption-swatches{gap:.45rem;padding:.1rem .05rem .2rem}.wan-story-caption-toolbar--ig .wan-story-caption-swatch{width:1.85rem;height:1.85rem}.wan-story-caption-swatches{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding:.05rem .05rem .15rem}.wan-story-caption-swatches::-webkit-scrollbar{display:none}.wan-story-caption-swatch{flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:999px;border:2px solid rgba(255,255,255,.4);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);cursor:pointer;transition:transform .18s ease,border-color .18s ease}.wan-story-caption-swatch.is-on{transform:scale(1.08);border-color:#fff;outline:2px solid #fff;outline-offset:2px}.wan-story-caption-tool{border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:.74rem;font-weight:650;padding:.32rem .7rem;cursor:pointer;transition:background .18s ease,border-color .18s ease}.wan-story-caption-tool.is-on{background:#fff;color:#111;border-color:#fff}.wan-story-caption-tool--danger{margin-left:0;min-width:auto;padding-inline:.7rem;border-color:rgba(255,90,90,.45);background:rgba(255,70,70,.16)}.wan-story-scale-row--element{margin:0;padding:.2rem .55rem;border-radius:.85rem;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.wan-story-sticker-remove{position:absolute;top:-.45rem;right:-.45rem;z-index:2;width:1.35rem;height:1.35rem;border:none;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:.92rem;line-height:1;cursor:pointer;transition:background .2s ease,transform .2s ease}.wan-story-sticker-remove:active{transform:scale(.92);background:rgba(0,0,0,.88)}.wan-story-emoji-sticker{position:absolute;z-index:5;display:grid;place-items:center;width:max-content;min-width:2.6rem;min-height:2.6rem;padding:.15rem;border:none;border-radius:.7rem;background:transparent;color:inherit;font-size:2.35rem;line-height:1;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none;animation:wan-story-sticker-in .42s cubic-bezier(.22,1,.36,1) both}.wan-story-emoji-sticker.is-active{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.94),0 0 0 5px rgba(0,0,0,.32),0 12px 28px rgba(0,0,0,.28);border-radius:.85rem}button.wan-story-emoji-sticker{cursor:pointer}.wan-story-composer-hint{margin:0;font-size:.78rem;line-height:1.35;opacity:.72}.wan-story-place-provider{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.3rem;border-radius:999px;padding:.28rem .62rem;font-size:.72rem;font-weight:700;background:rgba(255,255,255,.12);color:rgba(255,255,255,.92)}.wan-story-sticker{position:absolute;z-index:3;width:max-content;max-width:min(78%,15.5rem);padding:.38rem .62rem;border-radius:.72rem;background:rgba(255,255,255,.96);color:#111;font-size:.82rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;box-shadow:0 8px 22px rgba(0,0,0,.26);text-decoration:none;border:none;cursor:grab;animation:wan-story-sticker-in .42s cubic-bezier(.22,1,.36,1) both,wan-story-sticker-breathe 4.8s ease-in-out .42s infinite;transition:box-shadow .28s ease,outline-color .2s ease,filter .28s ease}.wan-story-sticker--editable{cursor:grab}.wan-story-caption.wan-story-sticker--abs,.wan-story-emoji-sticker.wan-story-sticker--abs,.wan-story-poll.wan-story-sticker--abs,.wan-story-sticker--abs{left:50%;top:50%;right:auto;bottom:auto}.wan-story-caption.is-active,.wan-story-emoji-sticker.is-active,.wan-story-poll.is-active,.wan-story-sticker.is-active{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.95),0 0 0 5px rgba(0,0,0,.34),0 14px 32px rgba(0,0,0,.3);animation:none}.wan-story-emoji-sticker.is-active,.wan-story-poll.is-active,.wan-story-sticker.is-active{filter:none}.wan-story-caption.is-active{border-radius:.55rem}.wan-story-sticker--people{display:inline-flex;flex-wrap:wrap;gap:.28rem;justify-content:center;align-items:center;padding:.34rem .5rem}.wan-story-sticker--people,.wan-story-sticker--place{background:rgba(12,16,22,.72);color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 22px rgba(0,0,0,.3)}.wan-story-sticker--ig.wan-story-sticker--people,.wan-story-sticker--ig.wan-story-sticker--place{display:inline-flex;align-items:center;gap:.28rem;max-width:min(82%,16rem);padding:.42rem .72rem;border-radius:999px;background:rgba(18,22,28,.78);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 0 0 1px rgba(255,255,255,.1),0 10px 26px rgba(0,0,0,.34);font-size:.84rem;font-weight:750;letter-spacing:-.015em}.wan-story-sticker--ig.wan-story-sticker--people{border-radius:1rem;flex-wrap:wrap;justify-content:center;gap:.28rem .4rem;padding:.4rem .62rem}.wan-story-sticker-glyph{flex:0 0 auto;font-size:.92rem;line-height:1}.wan-story-sticker-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wan-story-mention-link{color:inherit;text-decoration:none;font-weight:750;padding:.08rem .28rem;border-radius:999px;background:rgba(255,255,255,.1);transition:background .2s ease,opacity .2s ease}.wan-story-mention-link:active{background:rgba(255,255,255,.18);opacity:.92}.wan-story-poll{position:absolute;z-index:4;display:grid;gap:.32rem;width:min(78%,16.25rem);padding:.55rem .55rem .5rem;border:none;border-radius:.95rem;background:rgba(8,12,18,.52);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;text-align:left;cursor:default;animation:wan-story-sticker-in .42s cubic-bezier(.22,1,.36,1) both,wan-story-sticker-breathe 5.2s ease-in-out .42s infinite;transition:box-shadow .28s ease,filter .28s ease}.wan-story-poll--ig{width:min(82%,17rem);padding:.62rem .58rem .55rem;border-radius:1.05rem;background:rgba(18,22,28,.78);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 14px 34px rgba(0,0,0,.38);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);gap:.38rem}.wan-story-poll--compose{width:min(80%,16.5rem);padding:.7rem .55rem .5rem}.wan-story-poll-remove{position:absolute;top:.28rem;right:.28rem;width:1.35rem;height:1.35rem;border:none;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-size:.92rem;line-height:1;cursor:pointer;transition:background .2s ease,transform .2s ease}.wan-story-poll-remove:active{transform:scale(.92);background:rgba(255,255,255,.22)}.wan-story-poll-q{margin:0;padding:.05rem .2rem .2rem;font-size:.92rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;text-align:center}.wan-story-poll-total{margin:.08rem 0 0;text-align:center;font-size:.68rem;font-weight:650;letter-spacing:.01em;color:rgba(255,255,255,.62)}.wan-story-poll-opt{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:2.15rem;padding:.42rem .7rem;border:1.5px solid rgba(255,255,255,.28);border-radius:.78rem;background:rgba(255,255,255,.08);color:#fff;text-align:left;cursor:pointer;transition:border-color .22s ease,background .22s ease,transform .18s ease}.wan-story-poll-opt:not(:disabled):hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.16)}.wan-story-poll-opt:disabled{cursor:default}.wan-story-poll-opt:not(:disabled):active{transform:scale(.985)}.wan-story-poll-opt.is-mine{border-color:rgba(255,255,255,.78);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.wan-story-poll-opt-fill{position:absolute;inset:0 auto 0 0;background:rgba(255,255,255,.28);transition:width .55s cubic-bezier(.22,1,.36,1)}.wan-story-poll-opt-label,.wan-story-poll-opt-pct{position:relative;z-index:1;font-size:.82rem;font-weight:700;line-height:1.2}.wan-story-poll-opt-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.92;min-width:2.1rem;text-align:right}@keyframes wan-story-sticker-in{0%{opacity:0}to{opacity:1}}@keyframes wan-story-sticker-breathe{0%,to{box-shadow:0 8px 22px rgba(0,0,0,.24);filter:brightness(1)}50%{box-shadow:0 12px 28px rgba(0,0,0,.3);filter:brightness(1.035)}}@media (prefers-reduced-motion:reduce){.wan-story-caption,.wan-story-emoji-sticker,.wan-story-poll,.wan-story-sticker{animation:none}}html[data-layout=mobile] .wan-story-poll,html[data-layout=mobile] .wan-story-sticker,html[data-tg-app] .wan-story-poll,html[data-tg-app] .wan-story-sticker{animation:wan-story-sticker-in .28s cubic-bezier(.22,1,.36,1) both}.wan-story-media-bg--lite{opacity:1}.wan-story-media-bg--lite .wan-story-media-bg-fallback{background:#05070a}.wan-story-media.is-loading .wan-story-media-el,.wan-story-media.is-ready .wan-story-media-el{opacity:1}html[data-layout=mobile] .wan-story-media.is-loading .wan-story-media-bg-el,html[data-tg-app] .wan-story-media.is-loading .wan-story-media-bg-el{display:none!important}.wan-story-interact{position:absolute;left:0;right:0;bottom:0;z-index:6;display:grid;gap:.45rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.28) 35%,rgba(0,0,0,.55));pointer-events:auto;touch-action:manipulation;transition:padding-bottom .16s ease}.wan-story-interact,.wan-story-interact--ig{padding:.35rem .7rem calc(max(.75rem, env(safe-area-inset-bottom, 0px)) + var(--keyboard-inset, 0px))}.wan-story-interact--ig{gap:.35rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.12) 30%,rgba(0,0,0,.42))}.wan-story-poll--ig .wan-story-poll-opt{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.07);color:#fff}.wan-story-poll--ig .wan-story-poll-opt-fill{background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.34))}.wan-story-poll--ig .wan-story-poll-opt.is-mine{border-color:#fff;background:rgba(255,255,255,.12)}.wan-story-poll--ig .wan-story-poll-opt.is-voted{opacity:1}.wan-story-poll--ig .wan-story-poll-opt.is-voted:not(.is-mine){border-color:rgba(255,255,255,.18)}.wan-story-react-picker{display:flex;flex-wrap:nowrap;gap:.22rem;padding:.38rem;border-radius:999px;background:rgba(12,16,22,.82);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wan-story-react-btn{width:2.45rem;height:2.45rem;border:none;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;display:grid;place-items:center;cursor:pointer}.wan-story-reply,.wan-story-reply--ig{display:flex;align-items:center;gap:.35rem}.wan-story-reply input,.wan-story-reply--ig input{flex:1 1;min-width:0;min-height:2.75rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#fff;padding:.55rem 1.05rem;font-size:.92rem;outline:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.wan-story-reply--ig input{min-height:2.55rem;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.06);backdrop-filter:none;-webkit-backdrop-filter:none}.wan-story-reply--ig input::placeholder{color:rgba(255,255,255,.55)}.wan-story-reply input::placeholder,.wan-story-reply--ig input::placeholder{color:rgba(255,255,255,.62)}.wan-story-reply input:focus,.wan-story-reply--ig input:focus{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.14)}.wan-story-action,.wan-story-send{flex-shrink:0;width:2.55rem;height:2.55rem;border:none;border-radius:999px;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:transform .28s cubic-bezier(.22,1,.36,1),background .2s ease,box-shadow .28s ease}.wan-story-action.is-liked{transform:scale(1.08)}.wan-story-action--fire{background:rgba(255,255,255,.12)}.wan-story-action--fire.is-liked{transform:scale(1.1);background:rgba(255,120,40,.22);box-shadow:0 0 0 1px rgba(255,160,80,.35),0 8px 22px rgba(255,90,20,.28);filter:none}.wan-story-action--fire:active{transform:scale(.9)}.wan-story-action--fire.is-pop{animation:wan-story-fire-pop .45s cubic-bezier(.22,1,.36,1)}@keyframes wan-story-fire-pop{0%{transform:scale(.86)}55%{transform:scale(1.22)}to{transform:scale(1.1)}}.wan-story-viewers-fires{display:inline-flex;align-items:center;gap:.18rem;margin-left:.35rem;padding:.12rem .4rem .12rem .28rem;border-radius:999px;background:rgba(255,255,255,.12);font-size:.78rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wan-story-send-text{flex-shrink:0;min-height:2.55rem;min-width:3.6rem;border:none;border-radius:999px;padding:0 .95rem;background:#fff;color:#111;font-size:.84rem;font-weight:700;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.wan-story-send-text:disabled{opacity:.45;cursor:default}.wan-story-dock{position:absolute;left:.7rem;right:.7rem;bottom:max(.9rem,env(safe-area-inset-bottom,0px));z-index:7;display:flex;align-items:center;justify-content:space-between;gap:.55rem;pointer-events:none}.wan-story-viewer-frame:has(.wan-story-interact) .wan-story-dock{bottom:calc(max(5.9rem, calc(env(safe-area-inset-bottom, 0px) + 5.3rem)) + var(--keyboard-inset, 0px))}.wan-story-viewer-frame:has(.wan-story-interact) .wan-story-dock-fire{display:none}.wan-story-dock--peer .wan-story-dock-comments{width:2.45rem;height:2.45rem}.wan-story-dock-spacer{flex:1 1}.wan-story-dock-actions{gap:.25rem;margin-left:auto}.wan-story-dock-actions,.wan-story-viewers-pill{display:inline-flex;align-items:center;pointer-events:auto}.wan-story-viewers-pill{position:static;left:auto;bottom:auto;transform:none;gap:.35rem;border:none;border-radius:999px;padding:.35rem .2rem;background:transparent;color:#fff;font-size:.84rem;font-weight:650;filter:drop-shadow(0 1px 6px rgba(0,0,0,.45));cursor:pointer}.wan-story-viewers-sheet{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;background:rgba(0,0,0,.45);animation:wan-story-sheet-fade .18s ease}.wan-story-viewers-panel{width:100%;max-height:min(68vh,32rem);border-radius:1.1rem 1.1rem 0 0;background:#1c1c1e;color:#fff;padding:.45rem .85rem max(1rem,env(safe-area-inset-bottom,0px));overflow:auto;animation:wan-story-sheet-up .28s cubic-bezier(.22,1,.36,1)}.wan-story-viewers-handle{width:2.4rem;height:.28rem;border-radius:999px;background:rgba(255,255,255,.28);margin:.2rem auto .75rem}.wan-story-viewers-panel h2{margin:0 0 .75rem;font-size:1rem;font-weight:700;letter-spacing:-.02em}.wan-story-viewers-empty{margin:1.2rem 0;text-align:center;color:rgba(255,255,255,.55);font-size:.9rem}.wan-story-viewers-list{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.wan-story-viewers-row{display:flex;align-items:center;gap:.7rem;padding:.55rem .2rem;color:inherit;text-decoration:none}.wan-story-viewers-row span{display:grid;gap:.08rem;min-width:0}.wan-story-viewers-row strong{font-size:.92rem;font-weight:650}.wan-story-viewers-row small{color:rgba(255,255,255,.55);font-size:.78rem}.wan-story-dock-left{display:inline-flex;align-items:center;gap:.45rem;pointer-events:auto;flex-wrap:wrap}.wan-story-comments-pill span{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wan-story-comments-btn{position:relative}.wan-story-comment-badge{position:absolute;top:-.15rem;right:-.2rem;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;background:#fff;color:#111;font-size:.62rem;font-weight:800;line-height:1rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wan-story-action--comments .wan-story-comment-badge{top:.05rem;right:.05rem}.wan-story-comments-sheet{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;background:rgba(0,0,0,.52);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:wan-story-sheet-fade .18s ease}.wan-story-comments-panel{width:100%;max-height:min(74vh,36rem);border-radius:1.25rem 1.25rem 0 0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),#16161a;color:#fff;padding:.35rem .9rem max(.9rem,env(safe-area-inset-bottom,0px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.45rem;box-shadow:0 -18px 48px rgba(0,0,0,.45);animation:wan-story-sheet-up .28s cubic-bezier(.22,1,.36,1)}.wan-story-comments-handle{width:2.4rem;height:.28rem;margin:.2rem auto .15rem;border-radius:999px;background:rgba(255,255,255,.28)}.wan-story-comments-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding-bottom:.15rem}.wan-story-comments-head-copy{display:flex;align-items:baseline;gap:.5rem;min-width:0}.wan-story-comments-head h2{margin:0;font-size:1.05rem;font-weight:720;letter-spacing:-.025em}.wan-story-comments-count{color:rgba(255,255,255,.5);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wan-story-comments-close{width:2rem;height:2rem;border:none;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.85);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.wan-story-comments-list-wrap{min-height:0;overflow:auto;overscroll-behavior:contain;margin-inline:-.2rem;padding:.15rem .2rem .35rem}.wan-story-comments-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.wan-story-comments-empty{display:grid;place-items:center;gap:.45rem;min-height:8.5rem;padding:1.5rem 1rem;text-align:center;color:rgba(255,255,255,.62)}.wan-story-comments-empty p{margin:0;font-size:.9rem;line-height:1.4;max-width:16rem}.wan-story-comments-empty-glyph{font-size:1.6rem;opacity:.85;filter:grayscale(.15)}.wan-story-comments-empty-pulse{width:2.2rem;height:2.2rem;border-radius:999px;border:2px solid rgba(255,255,255,.18);border-top-color:rgba(255,255,255,.75);animation:wan-story-comments-spin .75s linear infinite}@keyframes wan-story-comments-spin{to{transform:rotate(1turn)}}.wan-story-comment-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start}.wan-story-comment-item--reply{margin-left:1.35rem;padding-left:.55rem;border-left:2px solid rgba(255,255,255,.1)}.wan-story-comment-avatar{margin-top:.1rem;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.wan-story-comment-meta{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.18rem}.wan-story-comment-author{color:#fff;font-size:.86rem;font-weight:650;text-decoration:none}.wan-story-comment-meta time{color:rgba(255,255,255,.45);font-size:.72rem}.wan-story-comment-text{margin:0;font-size:.9rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.wan-story-comment-sticker{width:5.5rem;height:5.5rem;object-fit:contain;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:1rem;filter:drop-shadow(0 0 .4px color-mix(in srgb,#fff 40%,transparent)) drop-shadow(0 4px 12px rgba(0,0,0,.35))}html[data-mobile-os=android] .wan-story-comment-sticker{filter:drop-shadow(0 3px 8px rgba(0,0,0,.4))}.wan-story-comment-actions{display:flex;gap:.65rem;margin-top:.28rem}.wan-story-comment-action{border:none;background:none;color:rgba(255,255,255,.62);font-size:.76rem;font-weight:650;padding:0;cursor:pointer}.wan-story-comment-action--danger{color:rgba(255,120,120,.88)}.wan-story-comments-composer{display:grid;gap:.35rem;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.1)}.wan-story-comment-cancel{justify-self:start;border:none;background:none;color:rgba(255,255,255,.55);font-size:.78rem;font-weight:600;padding:.1rem .15rem;cursor:pointer}.wan-story-fire-lottie{filter:drop-shadow(0 2px 8px rgba(255,120,40,.35))}.wan-story-action--fire.is-liked .wan-story-fire-lottie{filter:drop-shadow(0 0 12px rgba(255,140,50,.55))}.wan-story-fire-burst-core{position:relative;display:grid;place-items:center;width:6rem;height:6rem}.wan-story-fire-burst-core .wan-story-fire-spark{position:absolute;inset:50% auto auto 50%;margin:0}.wan-story-comments-composer .wan-comment-composer-reply{color:rgba(255,255,255,.72)}.wan-story-comments-composer .wan-comment-composer-row{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px}.wan-story-comments-composer .wan-comment-input{background:transparent;border:none;color:#fff}.wan-story-comments-composer .wan-comment-input::placeholder{color:rgba(255,255,255,.5)}.wan-story-comments-composer .wan-comment-emoji-btn,.wan-story-comments-composer .wan-comment-send-btn{color:#fff}.wan-story-react-burst{position:absolute;inset:0;z-index:8;display:grid;place-items:center;pointer-events:none;animation:wan-story-burst .9s ease forwards}.wan-story-react-burst[style*=left]{inset:auto;display:block;animation:wan-story-burst-point .9s ease forwards}.wan-story-react-burst--fire{animation:none}.wan-story-react-burst--fire:not([style*=left]){display:grid;place-items:center}.wan-story-react-burst--fire[style*=left]{animation:none;width:0;height:0}.wan-story-fire-spark{position:absolute;left:50%;top:50%;display:grid;place-items:center;transform:translate(-50%,-50%) scale(var(--spark-s,1));animation:wan-story-fire-spark 1.05s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--spark-d,0s);opacity:0;filter:drop-shadow(0 0 12px rgba(255,110,30,.55))}.wan-story-react-burst--fire[style*=left] .wan-story-fire-spark{left:0;top:0}@keyframes wan-story-fire-spark{0%{opacity:0;transform:translate(-50%,-50%) scale(calc(var(--spark-s, 1) * .35))}22%{opacity:1;transform:translate(calc(-50% + var(--spark-x, 0px) * .35),calc(-50% + var(--spark-y, 0px) * .35)) scale(calc(var(--spark-s, 1) * 1.12))}to{opacity:0;transform:translate(calc(-50% + var(--spark-x, 0px)),calc(-50% + var(--spark-y, 0px) - 28px)) scale(calc(var(--spark-s, 1) * .85))}}@keyframes wan-story-burst{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.4) translateY(-18%)}}@keyframes wan-story-burst-point{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.25)}to{opacity:0;transform:translate(-50%,-72%) scale(1.4)}}.wan-story-composer{position:fixed;inset:0;z-index:12100;display:grid;place-items:stretch;background:#000;padding:0;height:var(--tg-viewport-stable-height,100dvh);max-height:var(--tg-viewport-stable-height,100dvh);overflow:hidden;overscroll-behavior:none}.wan-story-composer--tg{padding-top:0}.wan-story-composer-frame{position:relative;width:100%;height:100%;border-radius:0;overflow:hidden;background:#000;display:grid;grid-template-rows:auto 1fr auto}@media (min-width:900px){.wan-story-composer,.wan-story-viewer{place-items:center;padding:1.35rem;background:radial-gradient(120% 80% at 50% 40%,#1a1a1c 0,#050505 70%)}.wan-story-composer-frame,.wan-story-viewer-frame{width:min(100%,28.5rem);height:min(100%,54.5rem);border-radius:1.05rem;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 28px 90px rgba(0,0,0,.58)}}.wan-story-composer-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.7rem .8rem;background:transparent;z-index:24;position:absolute;top:0;left:0;right:0;pointer-events:auto}.wan-story-composer-title{color:rgba(255,255,255,.88);font-size:.84rem;font-weight:650;letter-spacing:-.015em;text-shadow:0 1px 10px rgba(0,0,0,.45)}.wan-story-composer-spacer{width:4.5rem}.wan-story-composer-chip,.wan-story-composer-publish{border:none;border-radius:999px;min-height:2.05rem;padding:.38rem .85rem;font-size:.76rem;font-weight:650;cursor:pointer;transition:transform .12s ease,opacity .12s ease;position:relative;z-index:1}.wan-story-composer-back{display:inline-flex;align-items:center;gap:.28rem;min-width:2.6rem}.wan-story-composer-chip{background:rgba(0,0,0,.4);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgba(255,255,255,.08)}.wan-story-composer-publish{background:#fff;color:#111;box-shadow:0 4px 16px rgba(0,0,0,.28)}.wan-story-composer-chip:active,.wan-story-composer-publish:active{transform:scale(.97)}.wan-story-composer-chip:disabled,.wan-story-composer-publish:disabled{opacity:.55;cursor:default}.wan-story-composer-media{position:relative;min-height:0;grid-row:1/-1;background:#0a0a0b;overflow:hidden}.wan-story-composer-video-tools{position:absolute;left:0;right:0;bottom:0;z-index:5;display:grid;gap:.55rem;padding:.65rem .75rem max(.85rem,env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,rgba(0,0,0,.78));padding-bottom:calc(max(.85rem, env(safe-area-inset-bottom, 0px)) + var(--keyboard-inset, 0px))}.wan-story-composer-dock{position:absolute;left:0;right:0;bottom:0;z-index:6;display:grid;gap:.45rem;max-height:min(36vh,18rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.55rem .7rem max(.75rem,env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 42%,rgba(0,0,0,.78));padding-bottom:calc(max(.75rem, env(safe-area-inset-bottom, 0px)) + var(--keyboard-inset, 0px));scrollbar-width:thin}.wan-story-composer-video-tools--dock{position:static;padding:0;background:none}.wan-story-sticker-tray{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;overflow:visible;padding:.15rem 0 0}.wan-story-sticker-tray::-webkit-scrollbar{display:none}.wan-story-sticker-chip{flex:0 0 auto;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;border:none;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;padding:0;font-size:.76rem;font-weight:700;box-shadow:0 0 0 1px rgba(255,255,255,.08);cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.wan-story-sticker-chip--labeled{width:auto;min-width:0;height:auto;min-height:3.35rem;border-radius:1rem;padding:.42rem .3rem .38rem;gap:.2rem;grid-template-rows:auto auto;justify-items:center}.wan-story-sticker-chip:nth-child(2){animation-delay:.04s}.wan-story-sticker-chip:nth-child(3){animation-delay:.08s}.wan-story-sticker-chip:nth-child(4){animation-delay:.12s}.wan-story-sticker-chip:nth-child(5){animation-delay:.16s}.wan-story-sticker-chip:nth-child(6){animation-delay:.2s}.wan-story-sticker-chip:active{transform:scale(.96)}.wan-story-sticker-chip.is-on{background:#fff;color:#111;box-shadow:0 4px 14px rgba(0,0,0,.22)}.wan-story-sticker-chip-icon{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:999px;background:transparent;font-size:.9rem;font-weight:800}.wan-story-sticker-chip-icon svg{width:1.15rem;height:1.15rem}.wan-story-sticker-chip.is-on .wan-story-sticker-chip-icon{background:transparent}.wan-story-sticker-chip-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;opacity:.88}.wan-story-tool-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;width:100%;text-align:left;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:rgba(255,255,255,.05);color:#fff;padding:.72rem .8rem;cursor:pointer}.wan-story-tool-row+.wan-story-tool-row{margin-top:.4rem}.wan-story-tool-row.is-on,.wan-story-tool-row:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16)}.wan-story-tool-row-icon{width:2.35rem;height:2.35rem;border-radius:.75rem;display:grid;place-items:center;background:rgba(255,255,255,.08);color:#fff}.wan-story-tool-row-icon svg{width:1.15rem;height:1.15rem}.wan-story-tool-row strong{display:block;font-size:.92rem;font-weight:720;letter-spacing:-.02em}.wan-story-tool-row em{display:block;margin-top:.15rem;font-size:.72rem;font-style:normal;line-height:1.3;color:rgba(255,255,255,.58)}.wan-story-composer-panel--tools{display:grid;gap:0}@keyframes wan-story-chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wan-story-chip-pop{0%{transform:scale(.86)}60%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wan-story-sticker-chip,.wan-story-sticker-chip.is-on .wan-story-sticker-chip-icon{animation:none}}.wan-story-scale-row{display:flex;align-items:center;gap:.7rem;min-height:2.4rem}.wan-story-scale-label{color:rgba(255,255,255,.88);font-size:.78rem;font-weight:650;min-width:3.6rem}.wan-story-scale-slider{flex:1 1;min-width:0;-webkit-appearance:none;appearance:none;height:1.7rem;margin:0;background:transparent;outline:none;cursor:pointer;touch-action:pan-x}.wan-story-scale-slider::-webkit-slider-runnable-track{height:.34rem;border-radius:999px;background:rgba(255,255,255,.28)}.wan-story-scale-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.28rem;height:1.28rem;margin-top:calc((.34rem - 1.28rem) / 2);border:none;border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.35);cursor:pointer}.wan-story-scale-slider::-moz-range-track{height:.34rem;border:none;border-radius:999px;background:rgba(255,255,255,.28)}.wan-story-scale-slider::-moz-range-thumb{width:1.28rem;height:1.28rem;border:none;border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.35);cursor:pointer}.wan-story-sheet{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-end;pointer-events:none}.wan-story-sheet-backdrop,.wan-story-sheet-panel{pointer-events:auto}.wan-story-sheet-backdrop{position:absolute;inset:0;border:none;margin:0;padding:0;background:rgba(0,0,0,.42);animation:wan-story-sheet-fade .18s ease}.wan-story-sheet-panel{position:relative;width:100%;max-height:min(64vh,30rem);border-radius:1.2rem 1.2rem 0 0;background:#1c1c1e;color:#fff;padding:.35rem .9rem calc(.9rem + env(safe-area-inset-bottom, 0px) + var(--keyboard-inset, 0px));box-shadow:0 -12px 40px rgba(0,0,0,.35);animation:wan-story-sheet-up .22s cubic-bezier(.2,.9,.2,1);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.35rem}.wan-story-sheet-handle{width:2.4rem;height:.28rem;border-radius:999px;background:rgba(255,255,255,.28);margin:.15rem auto .1rem}.wan-story-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.15rem .1rem .35rem}.wan-story-sheet-head strong{font-size:.95rem;font-weight:700;letter-spacing:-.01em}.wan-story-sheet-done{border:none;border-radius:999px;background:#fff;color:#111;font-size:.78rem;font-weight:700;padding:.4rem .85rem;cursor:pointer}.wan-story-sheet-body{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:.25rem}@keyframes wan-story-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes wan-story-sheet-up{0%{transform:translateY(108%)}to{transform:translateY(0)}}.wan-story-video-edit{display:grid;gap:.55rem}.wan-story-video-edit-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.wan-story-video-edit-time{color:#fff;font-size:.84rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.wan-story-video-edit-time small{opacity:.55;font-weight:500}.wan-story-video-edit-mute{width:2.2rem;height:2.2rem;border:none;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.wan-story-video-edit-mute.is-muted{background:rgba(255,255,255,.28)}.wan-story-video-trim{position:relative;height:2.8rem;touch-action:none;-webkit-user-select:none;user-select:none}.wan-story-video-trim-rail{left:0;right:0;height:1.55rem;background:rgba(255,255,255,.18)}.wan-story-video-trim-rail,.wan-story-video-trim-window{position:absolute;top:50%;transform:translateY(-50%);border-radius:.45rem}.wan-story-video-trim-window{height:1.85rem;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(0,0,0,.2);cursor:grab}.wan-story-video-trim-window:active{cursor:grabbing}.wan-story-video-trim-handle{position:absolute;top:-.2rem;bottom:-.2rem;width:1.7rem;border:none;padding:0;background:transparent;cursor:ew-resize;touch-action:none;z-index:2}.wan-story-video-trim-handle:after{content:"";position:absolute;top:50%;left:50%;width:.22rem;height:.95rem;border-radius:999px;background:rgba(0,0,0,.55);transform:translate(-50%,-50%)}.wan-story-video-trim-handle--start{left:-.6rem}.wan-story-video-trim-handle--end{right:-.6rem}.wan-story-composer-caption,.wan-story-composer-panel input{width:100%;min-height:2.7rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08);color:#fff;padding:.65rem .9rem;font-size:.95rem;outline:none}.wan-story-composer-panel{display:grid;gap:.4rem}.wan-story-composer-panel-actions,.wan-story-composer-selected{display:flex;flex-wrap:wrap;gap:.35rem}.wan-story-composer-people{display:grid;gap:.35rem;max-height:9rem;overflow:auto}.wan-story-composer-person{display:flex;align-items:center;gap:.55rem;border:1px solid transparent;border-radius:.85rem;background:rgba(255,255,255,.08);color:#fff;padding:.4rem .55rem;text-align:left;cursor:pointer}.wan-story-composer-person span{display:grid;gap:.05rem;min-width:0}.wan-story-composer-person strong{font-size:.85rem}.wan-story-composer-person small{opacity:.7;font-size:.72rem}.wan-story-composer-person.is-selected{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.14)}@media (max-width:480px){.wan-story-composer-frame,.wan-story-viewer-frame{width:100%;height:100%;border-radius:0}.wan-stories-strip{padding-inline:.85rem;gap:.7rem}.wan-stories-item{width:4.4rem}.wan-stories-ring{width:4rem;height:4rem}.wan-stories-avatar{width:3.6rem!important;height:3.6rem!important}}@media (min-width:900px){.wan-stories-strip{padding-inline:0;max-width:36rem}}@media (prefers-reduced-motion:reduce){.wan-stories-ring--unseen,.wan-story-fire-spark,.wan-story-react-burst,.wan-story-react-burst[style*=left],.wan-story-slide-next .wan-story-media-el,.wan-story-slide-prev .wan-story-media-el{animation:none!important}}html[data-layout=desktop] .wan-feed-page .wan-stories-strip{padding-left:0;padding-right:0}.wan-post-carousel{position:relative;margin:0 0 .65rem;border-radius:0;overflow:hidden;background:#070b10;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab}.wan-post-carousel.is-dragging{cursor:grabbing;touch-action:none}.wan-post-carousel.is-dragging .wan-post-carousel-slide{pointer-events:none}.wan-post-carousel-viewport{overflow:hidden;width:100%}.wan-post-carousel-track{display:flex;align-items:stretch;touch-action:pan-y pinch-zoom;-webkit-backface-visibility:hidden;backface-visibility:hidden}.wan-post-carousel-slide{flex:0 0 100%;width:100%;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;background:#070b10}.wan-post-carousel .wan-post-media-hit,.wan-post-carousel .wan-post-media-link,.wan-post-carousel .wan-post-media-trigger{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border:none!important;border-radius:0!important;background:#070b10!important;overflow:hidden!important}.wan-post-carousel .wan-post-media,.wan-post-carousel .wan-video-player,.wan-post-carousel img,.wan-post-carousel video{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:min(72dvh,640px)!important;object-fit:contain!important;object-position:center center!important;border-radius:0!important;background:transparent!important}.wan-post-carousel-slide:has(.wan-post-media-video--vertical),.wan-post-carousel-slide:has(.wan-video-player--vertical){min-height:min(72dvh,640px)}.wan-post-carousel .wan-post-media-video,.wan-post-carousel .wan-video-player{width:100%!important;max-height:min(72dvh,640px)!important}.wan-post-carousel .wan-post-media-video--vertical,.wan-post-carousel .wan-video-player--vertical{aspect-ratio:4/5!important;max-height:min(72dvh,640px)!important}.wan-post-carousel .wan-post-media-video--horizontal,.wan-post-carousel .wan-video-player--horizontal{aspect-ratio:16/9!important;max-height:min(56dvh,480px)!important}.wan-post-carousel .wan-video-player-media{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.wan-post-carousel-nav{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0;border:none;border-radius:999px;background:rgba(255,255,255,.92);color:#111;box-shadow:0 4px 14px rgba(0,0,0,.28);transform:none;cursor:pointer;opacity:1;transition:opacity .16s ease,background .16s ease;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-layout=mobile] .wan-post-carousel-nav{width:2.85rem;height:2.85rem;background:rgba(0,0,0,.45);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wan-post-carousel-nav--prev{left:.55rem}.wan-post-carousel-nav--next{right:.55rem}.wan-post-carousel-nav:disabled{opacity:.25!important;cursor:default}.wan-post-carousel-nav:active:not(:disabled){opacity:.78}.wan-post-carousel-dots{position:absolute;left:50%;bottom:.65rem;z-index:3;display:flex;align-items:center;justify-content:center;gap:.05rem;transform:translateX(-50%);padding:.18rem .28rem;border-radius:999px;background:rgba(0,0,0,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none;cursor:grab}.wan-post-carousel-dots:active{cursor:grabbing}.wan-post-carousel-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:2rem;padding:0;border:none;border-radius:999px;background:transparent;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.wan-post-carousel-dot:after{content:"";width:.42rem;height:.42rem;border-radius:999px;background:rgba(255,255,255,.42);transform:scale(1);transition:transform .16s ease,background .16s ease}.wan-post-carousel-dot.is-active:after{background:#fff;transform:scale(1.55)}@media (hover:hover){.wan-post-carousel-dot:hover:after{background:rgba(255,255,255,.88);transform:scale(1.7)}}.wan-post-carousel-count{position:absolute;top:.65rem;right:.65rem;z-index:3;padding:.18rem .45rem;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:.72rem;font-weight:650;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wan-post-carousel--cinema .wan-post-carousel-track{height:100%}.wan-post-carousel--cinema .wan-post-carousel-slide{height:100%;display:flex;align-items:center;justify-content:center}.wan-post-carousel--cinema .wan-post-media-hit,.wan-post-carousel--cinema .wan-post-media-link{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;border-radius:0!important;overflow:hidden!important;background:transparent!important}.wan-post-carousel--cinema .wan-post-media,.wan-post-carousel--cinema .wan-video-player,.wan-post-carousel--cinema img,.wan-post-carousel--cinema video{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:0!important;background:transparent!important}.wan-post-carousel--cinema .wan-post-carousel-nav{width:2.35rem;height:2.35rem;margin-top:-1.175rem;background:rgba(0,0,0,.45);color:#fff;box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wan-post-carousel--cinema .wan-post-carousel-nav:hover:not(:disabled){background:rgba(0,0,0,.62)}.wan-post-carousel--cinema .wan-post-carousel-dots{bottom:1rem}.wan-post-carousel--cinema .wan-post-carousel-count{top:1rem;right:1rem;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wan-post-gallery{display:grid!important;gap:2px!important;margin:0 0 .65rem!important;border-radius:.85rem!important;overflow:hidden!important;grid-template-columns:1fr 1fr!important;background:color-mix(in srgb,var(--foreground) 4%,#070b10)}.wan-post-gallery--1{grid-template-columns:1fr!important}.wan-post-gallery--1 .wan-image,.wan-post-gallery--1 .wan-post-media,.wan-post-gallery--1 .wan-post-media-link{width:100%!important;max-height:min(72vh,36rem)!important;object-fit:cover!important;border-radius:.85rem!important}.wan-post-gallery--2 .wan-post-gallery-item,.wan-post-gallery--2 .wan-post-media,.wan-post-gallery--2 .wan-post-media-hit,.wan-post-gallery--2 .wan-post-media-link{height:100%!important;min-height:0!important;margin:0!important;border-radius:0!important}.wan-post-gallery .wan-image,.wan-post-gallery .wan-post-gallery-item,.wan-post-gallery .wan-post-media,.wan-post-gallery .wan-post-media-hit,.wan-post-gallery .wan-post-media-link,.wan-post-gallery img{width:100%!important;height:100%!important;max-height:none!important;margin:0!important;border-radius:0!important;object-fit:cover!important;background:#070b10!important}.wan-post-gallery .wan-post-gallery-item,.wan-post-gallery .wan-post-media-hit{display:block!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.wan-post-gallery--1 .wan-image,.wan-post-gallery--1 .wan-post-media,.wan-post-gallery--1 .wan-post-media-link,.wan-post-gallery--1 img{max-height:min(72vh,36rem)!important;height:auto!important;border-radius:.85rem!important}.wan-post-card--media .wan-post-media-video,.wan-post-card--media .wan-video-player{width:100%!important;max-width:none!important;margin:0 0 .65rem!important;border-radius:.85rem!important;overflow:hidden;background:#05070c!important}.wan-post-card--media .wan-post-media-video--horizontal,.wan-post-card--media .wan-video-player--horizontal{aspect-ratio:16/9!important;max-height:min(78vh,42rem)!important}.wan-post-card--media .wan-post-media-video--vertical,.wan-post-card--media .wan-video-player--vertical{width:100%!important;max-width:none!important;aspect-ratio:4/5!important;max-height:min(78vh,44rem)!important}.wan-post-card--ig-feed .wan-post-gallery{margin:0!important;border-radius:0!important;background:#070b10}.wan-post-card--ig-feed .wan-post-gallery--1 .wan-image,.wan-post-card--ig-feed .wan-post-gallery--1 .wan-post-media,.wan-post-card--ig-feed .wan-post-gallery--1 .wan-post-media-link,.wan-post-card--ig-feed .wan-post-gallery--1 img{border-radius:0!important;max-height:min(72vh,38rem)!important}.wan-post-card--ig-feed .wan-post-media-video,.wan-post-card--ig-feed .wan-video-player{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;background:#05070c!important;box-shadow:none!important}.wan-post-card--ig-feed .wan-post-media-video--horizontal,.wan-post-card--ig-feed .wan-video-player--horizontal{aspect-ratio:16/9!important;max-height:min(78vh,42rem)!important}.wan-post-card--ig-feed .wan-post-media-video--vertical,.wan-post-card--ig-feed .wan-video-player--vertical{width:100%!important;max-width:none!important;aspect-ratio:4/5!important;max-height:min(78vh,44rem)!important}.wan-post-card--ig-feed .wan-video-player-media{object-fit:contain!important;background:#05070c!important}.wan-post-card--ig-feed .wan-video-player-controls{background:linear-gradient(180deg,transparent,color-mix(in srgb,#05070c 55%,transparent) 45%,color-mix(in srgb,#05070c 88%,transparent))!important;border:none!important;padding:1.15rem .7rem .55rem!important}.wan-post-card--ig-feed .wan-video-player-controls button{border-radius:999px!important;background:color-mix(in srgb,#fff 10%,transparent)!important;border:1px solid color-mix(in srgb,#fff 12%,transparent)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wan-post-card--ig-feed .wan-video-player-progress{opacity:0!important}.wan-post-card--ig-feed .wan-post-comment-dock{margin-top:.35rem;padding:0 .7rem .75rem}.wan-post-comment-dock--overlay{border-top-color:color-mix(in srgb,var(--foreground) 8%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 0%,transparent) 0,color-mix(in srgb,var(--card) 88%,transparent) 36%,color-mix(in srgb,var(--card) 96%,var(--background)) 100%)!important;backdrop-filter:blur(16px) saturate(1.05)!important;-webkit-backdrop-filter:blur(16px) saturate(1.05)!important}.wan-comment-composer{gap:.4rem!important}.wan-comment-composer-reply{padding:.35rem .65rem;border-radius:.65rem;background:color-mix(in srgb,var(--primary) 8%,transparent);color:color-mix(in srgb,var(--foreground) 82%,var(--primary))!important;font-weight:600}.wan-comment-composer-row{padding:.2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--card) 88%,var(--background));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 40%,transparent)}.wan-comment-emoji-btn{border:none!important;background:transparent!important;width:2.45rem!important;height:2.45rem!important}.wan-comment-emoji-btn-active,.wan-comment-emoji-btn:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)!important}.wan-comment-input{border:none!important;background:transparent!important;box-shadow:none!important;min-height:2.45rem!important}.wan-comment-send-btn{width:2.45rem!important;height:2.45rem!important;background:var(--primary)!important;box-shadow:none!important}.wan-comment-send-btn:not(:disabled):active{transform:scale(.94)}.wan-comment-block--detail,.wan-post-detail-apple .wan-comment-block--detail{gap:.55rem!important}.wan-comment-block--detail .wan-comment-thread,.wan-post-detail-apple .wan-comment-block--detail .wan-comment-thread{padding:.7rem .8rem!important;border-radius:.95rem!important;border:1px solid color-mix(in srgb,var(--foreground) 7%,transparent)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--card) 94%,var(--primary)),var(--card))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 45%,transparent)}.wan-comment-actions{gap:.35rem!important}.wan-comment-like-btn{border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;min-height:1.85rem;padding:.2rem .45rem}.wan-comment-like-btn-active{border-color:color-mix(in srgb,var(--primary) 28%,transparent)!important;background:color-mix(in srgb,var(--primary) 10%,transparent)!important}.wan-comment-replies{margin-top:.45rem;padding-left:.65rem;border-left:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}.wan-post-detail-apple .wan-post-detail-comments-head{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:.95rem;font-weight:650;letter-spacing:-.02em}.wan-comment-like-btn-pop .wan-comment-like-star{animation:wan-tg-icon-pop .4s var(--spring-soft,cubic-bezier(.22,1,.36,1))}.wan-comment-like-count{animation:wan-tg-count-in .36s var(--spring-soft,cubic-bezier(.22,1,.36,1))}.wan-nav-obraz-glyph{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;line-height:1;color:currentColor;opacity:.9;transition:opacity .18s ease,transform .18s ease,filter .18s ease}.wan-bottom-nav-item:active .wan-nav-obraz-glyph{transform:scale(.92)}.wan-obraz-crystal{display:block;overflow:visible}.wan-mobile-nav-dock-item--icon-only .wan-mobile-nav-dock-icon{transform:translateY(.1rem)}.wan-bottom-nav-item:has(.wan-nav-obraz-glyph) .wan-bottom-nav-label{display:none}.wan-ambient--quiet .wan-ambient-vignette{opacity:.55}.wan-ambient--quiet{background:radial-gradient(ellipse 70% 48% at 50% -6%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 62%)}.wan-feed-journey-inner{border-radius:.85rem!important;border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)!important;background:color-mix(in srgb,var(--card) 94%,var(--primary))!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:.65rem .8rem!important}.wan-feed-journey-text{font-size:.8rem!important;line-height:1.4!important;color:var(--muted-foreground)!important}.wan-chat-thread-header,.wan-chats-page .wan-page-title{border-bottom-color:var(--wan-chrome-hairline)!important;background:var(--wan-chrome-panel)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.wan-chat-thread-peer-name{font-weight:600!important;letter-spacing:-.015em}.wan-chat-messages{gap:.65rem!important;background:var(--background)!important}.wan-chat-day-separator{padding:.2rem .62rem!important;border-radius:999px!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:-.01em;color:var(--muted-foreground)!important;background:color-mix(in srgb,var(--card) 92%,transparent)!important;border:1px solid var(--wan-chrome-hairline,color-mix(in srgb,var(--foreground) 7%,transparent))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.wan-chat-day-group{gap:.38rem!important}.wan-chat-run{gap:.4rem!important}.wan-chat-run-bubbles{gap:.18rem!important}.wan-chat-bubble{position:relative;padding:.48rem .7rem .4rem!important;border-radius:1.15rem!important;border:none!important;box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent)!important}.wan-chat-bubble-mine{background:linear-gradient(165deg,color-mix(in srgb,var(--primary) 92%,#fff 8%),var(--primary))!important;color:#f4fff9!important;box-shadow:0 1px 0 color-mix(in srgb,#fff 12%,transparent),0 8px 20px color-mix(in srgb,var(--primary) 22%,transparent)!important}.wan-chat-bubble-theirs{background:color-mix(in srgb,var(--card) 92%,var(--surface))!important;box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent),0 6px 16px color-mix(in srgb,var(--foreground) 4%,transparent)!important}.wan-chat-bubble-mine.wan-chat-bubble-last{border-bottom-right-radius:.35rem!important}.wan-chat-bubble-theirs.wan-chat-bubble-last{border-bottom-left-radius:.35rem!important}.wan-chat-bubble-mine.wan-chat-bubble-first:not(.wan-chat-bubble-last){border-bottom-right-radius:.45rem!important}.wan-chat-bubble-theirs.wan-chat-bubble-first:not(.wan-chat-bubble-last){border-bottom-left-radius:.45rem!important}.wan-chat-bubble-mine.wan-chat-bubble-mid{border-top-right-radius:.45rem!important;border-bottom-right-radius:.45rem!important}.wan-chat-bubble-theirs.wan-chat-bubble-mid{border-top-left-radius:.45rem!important;border-bottom-left-radius:.45rem!important}.wan-chat-bubble-text{font-size:.9rem!important;line-height:1.42!important}.wan-chat-bubble-time{display:inline!important;margin:0!important;font-size:.62rem!important;font-weight:550;letter-spacing:-.01em;color:color-mix(in srgb,var(--muted-foreground) 90%,transparent)!important;white-space:nowrap}.wan-chat-bubble-mine .wan-chat-bubble-time{color:color-mix(in srgb,#fff 68%,transparent)!important}.wan-chat-bubble-edited{margin-left:.2rem;font-size:.58rem!important;font-style:italic;opacity:.85}.wan-chat-receipt{font-size:.68rem;font-weight:700;letter-spacing:-.06em;line-height:1;color:color-mix(in srgb,#fff 62%,transparent)}.wan-chat-receipt-read{color:#b8f0d4}.wan-chat-bubble-has-image,.wan-chat-bubble-has-post,.wan-chat-bubble-has-sticker{overflow:visible!important}.wan-chat-bubble-has-sticker.wan-chat-bubble-mine .wan-chat-bubble-meta{background:color-mix(in srgb,var(--primary) 55%,transparent)}.wan-chat-bubble-has-sticker .wan-chat-bubble-time,.wan-chat-bubble-has-sticker.wan-chat-bubble-mine .wan-chat-bubble-time{color:color-mix(in srgb,var(--foreground) 72%,transparent)!important}.wan-chat-bubble-has-sticker.wan-chat-bubble-mine .wan-chat-bubble-time{color:color-mix(in srgb,#fff 78%,transparent)!important}.wan-chat-reply-preview{margin-bottom:.4rem!important;padding:.4rem .6rem!important;border-radius:.55rem!important;border-left-width:2.5px!important;border-left-color:color-mix(in srgb,#fff 55%,transparent)!important;background:color-mix(in srgb,#000 28%,transparent)!important}.wan-chat-bubble-theirs .wan-chat-reply-preview{border-left-color:var(--primary)!important;background:color-mix(in srgb,var(--foreground) 7%,transparent)!important}.wan-chat-reply-author{color:#fff!important;font-weight:700!important;opacity:.95}.wan-chat-bubble-theirs .wan-chat-reply-author{color:var(--primary-strong)!important;opacity:1}.wan-chat-reply-text{color:color-mix(in srgb,#fff 82%,transparent)!important;opacity:1!important}.wan-chat-bubble-theirs .wan-chat-reply-text{color:color-mix(in srgb,var(--foreground) 78%,transparent)!important}.wan-chat-composer-mode{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))!important;background:color-mix(in srgb,var(--card) 92%,var(--primary) 8%)!important}.wan-chat-composer-mode-label{color:var(--primary)!important}.wan-chat-composer-mode-text{color:color-mix(in srgb,var(--foreground) 88%,transparent)!important}.wan-chat-composer{border-top-color:color-mix(in srgb,var(--foreground) 6%,transparent)!important;background:color-mix(in srgb,var(--card) 88%,transparent)!important;backdrop-filter:blur(16px) saturate(1.06)!important;-webkit-backdrop-filter:blur(16px) saturate(1.06)!important}.wan-chat-composer-shell{border-color:color-mix(in srgb,var(--foreground) 9%,transparent)!important;background:color-mix(in srgb,var(--surface) 70%,var(--card))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 4%,transparent)!important;border-radius:1.35rem!important;min-height:2.85rem!important;padding:.4rem .95rem!important}.wan-chat-composer-shell-active{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))!important;background:var(--card)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 5%,transparent)!important}.wan-chat-composer-tool{width:2.45rem!important;height:2.45rem!important;border-color:transparent!important;background:color-mix(in srgb,var(--foreground) 5%,transparent)!important}.wan-chat-composer-tool-active{background:color-mix(in srgb,var(--primary) 14%,var(--card))!important;color:var(--primary-strong,var(--primary))!important}.wan-chat-send:not(:disabled){box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 28%,transparent)!important}.wan-chat-empty-thread-title{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;letter-spacing:-.02em}.wan-chat-msg-reaction{box-shadow:0 2px 8px color-mix(in srgb,var(--foreground) 5%,transparent)}.wan-chats-page .wan-empty-state,.wan-empty-state.wan-chats-empty{--empty-pad-y:2.75rem}.wan-settings-page .wan-ios-group-title,.wan-settings-page .wan-ios-section-label{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;letter-spacing:-.015em;text-transform:none;font-weight:700;color:var(--foreground)}.wan-settings-page .wan-ios-group--inset{border-color:color-mix(in srgb,var(--foreground) 8%,transparent)}.wan-ambient-grid,.wan-ambient-orb{animation:none!important}@media (prefers-reduced-motion:reduce){.wan-auth-hero-logo *,.wan-feed-journey-inner,.wan-nav-obraz-glyph{animation:none!important;transition:none!important}}@media (max-width:900px){html[data-layout=mobile] .wan-app-header-mobile-brand,html[data-layout=mobile] .wan-compose-dock-float,html[data-layout=mobile] .wan-compose-sheet-backdrop,html[data-layout=mobile] .wan-mobile-nav-dock,html[data-layout=mobile] .wan-sheet-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.wan-feed-journey-cta{border-radius:.7rem!important;font-weight:650!important;text-transform:none!important;letter-spacing:-.01em}@media (hover:none) and (pointer:coarse){.wan-explore-card:hover,.wan-post-card:hover{transform:none!important}}.wan-empty-state{--empty-pad-y:2.65rem;--empty-pad-x:1.35rem;--empty-icon-size:4.25rem;--empty-icon-radius:0.95rem;padding:var(--empty-pad-y) var(--empty-pad-x) calc(var(--empty-pad-y) + .5rem)!important}.wan-empty-state-icon{width:var(--empty-icon-size)!important;height:var(--empty-icon-size)!important;border-radius:var(--empty-icon-radius)!important;border:1px solid var(--wan-chrome-hairline)!important;background:var(--card)!important;box-shadow:0 1px 0 color-mix(in srgb,var(--wan-ink) 4%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.wan-empty-state-title{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:1.05rem!important;font-weight:700!important;letter-spacing:-.025em;text-transform:none!important}.wan-empty-state-hint{max-width:18rem!important;line-height:1.45}.wan-empty-state-action{border-radius:.95rem!important;min-height:2.65rem!important;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--wan-chrome-hairline))!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;text-transform:none!important;letter-spacing:-.01em;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.wan-search-page .wan-feed-search-inner{display:flex;align-items:center;gap:.45rem;padding:.05rem .15rem;border-radius:0;border:none;border-bottom:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:transparent;box-shadow:none}.wan-search-page .wan-feed-search-inner:focus-within{border-bottom-color:color-mix(in srgb,var(--foreground) 28%,transparent);box-shadow:none}.wan-search-page .wan-feed-search-input{border:none;background:transparent;box-shadow:none;min-height:2.35rem;font-size:.95rem;font-weight:500}.wan-search-page .wan-feed-search-input:focus{box-shadow:none}.wan-following-section-title{text-transform:none!important;letter-spacing:-.02em!important;font-weight:700!important}.wan-feed-search-results-kicker{text-transform:none!important;letter-spacing:-.01em!important;font-size:.78rem!important;font-weight:650!important}.wan-search-page--simple .wan-search-page-head{margin-bottom:.75rem;padding-top:.15rem}.wan-explore-person-list.wan-person-list--plain,.wan-search-page .wan-person-list--plain{padding-inline:.5rem}.wan-explore-empty{margin:.5rem 0 1rem;color:var(--muted-foreground);font-size:.88rem}.wan-post-hashtag{color:var(--wan-hashtag,#ff6f61);text-decoration:none;font-weight:650}.wan-post-hashtag:hover{color:color-mix(in srgb,var(--wan-hashtag,#ff6f61) 82%,#fff);text-decoration:underline;text-underline-offset:.12em}.wan-post-inline-music{max-width:100%}.wan-person-list{list-style:none;margin:0;padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.45rem}.wan-person-row{display:flex;align-items:center;gap:.55rem;min-height:4.15rem;margin:0;padding:.65rem .75rem;border:1px solid var(--wan-chrome-hairline);border-radius:.95rem;background:var(--card)}.wan-person-row-actions .wan-follow-btn,.wan-person-row-actions .wan-friend-btn-wrap{max-width:100%}.wan-person-row-actions .wan-follow-btn{overflow:hidden;text-overflow:ellipsis}.wan-post-card-skeleton{margin:0 .75rem .7rem!important;padding:.85rem .95rem!important;border:1px solid var(--wan-chrome-hairline)!important;border-radius:1rem!important;background:var(--card)!important;min-height:12.5rem;gap:.65rem!important}.wan-post-card-skeleton .wan-skeleton-bone--block{min-height:6.5rem;height:6.5rem}.wan-profile-social-actions .wan-follow-btn,.wan-profile-social-actions .wan-profile-action-btn,.wan-profile-social-actions .wan-profile-message-btn,.wan-profile-social-actions .wan-share-profile-btn{border-radius:.8rem!important;min-height:2.55rem;font-weight:650;text-transform:none;letter-spacing:-.01em}.wan-follow-btn-primary{background:color-mix(in srgb,var(--primary) 88%,var(--primary-strong))!important;border-color:color-mix(in srgb,var(--primary) 40%,var(--primary-strong))!important}.wan-profile-ig-stat span{font-weight:600!important}.wan-profile-ig-stat span,.wan-segmented-tab{text-transform:none!important;letter-spacing:-.01em!important}.wan-profile-header-ig-top{margin-top:-4.75rem!important;align-items:flex-end!important;gap:.85rem!important}.wan-following-page .wan-person-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem}.wan-following-page .wan-person-row-main{grid-column:1;min-width:0}.wan-following-page .wan-person-row-actions{grid-column:2;justify-self:end}html[data-layout=mobile] .wan-profile-header-ig-top{margin-top:var(--wan-profile-avatar-overlap-mobile,-4.5rem)!important}.wan-profile-avatar,.wan-profile-avatar-wrap .wan-profile-avatar{box-shadow:0 6px 18px color-mix(in srgb,var(--wan-ink) 16%,transparent)!important}[data-theme=light] .wan-profile-avatar{box-shadow:0 6px 16px color-mix(in srgb,var(--wan-ink) 10%,transparent)!important}.wan-profile-banner-aurora{animation:none!important;opacity:.55}.wan-profile-banner-scrim,.wan-profile-banner-scrim--cover{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.wan-profile-banner--empty-cta .wan-profile-banner-empty-ghost{border-style:solid!important;border-color:color-mix(in srgb,var(--foreground) 8%,transparent)!important;background:color-mix(in srgb,var(--foreground) 2%,transparent)!important}.wan-profile-media-cta--avatar,.wan-profile-media-cta--change-avatar,.wan-profile-media-cta--change-cover,.wan-profile-media-cta--cover{box-shadow:none!important;border-style:solid!important;border-width:1px!important;opacity:.72;font-weight:550!important;letter-spacing:-.01em}.wan-profile-media-cta--avatar,.wan-profile-media-cta--cover{border-color:color-mix(in srgb,var(--foreground) 12%,transparent)!important;background:color-mix(in srgb,var(--card) 72%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.wan-profile-media-cta--avatar{bottom:.15rem!important;padding:.1rem .38rem!important;font-size:.58rem!important}.wan-profile-media-cta--change-avatar{bottom:.15rem!important;border-color:color-mix(in srgb,var(--foreground) 10%,transparent)!important;background:color-mix(in srgb,var(--card) 82%,transparent)!important;opacity:.7!important}.wan-profile-media-cta--change-cover{border-color:color-mix(in srgb,white 14%,transparent)!important;background:color-mix(in srgb,black 28%,transparent)!important;opacity:.75!important}.wan-profile-header--ig{padding-bottom:.35rem}.wan-profile-header-ig-identity{gap:.35rem!important;padding-top:.15rem!important}.wan-profile-header-ig-actions{margin-top:.45rem!important;gap:.35rem!important}.wan-profile-header--ig .wan-profile-header-ig-stats{margin-top:.7rem!important;margin-bottom:.15rem}.wan-profile-header--ig .wan-profile-meta{margin-top:.5rem!important}.wan-profile-header--ig .wan-profile-ig-stat strong{font-size:1.28rem!important;font-weight:750!important;letter-spacing:-.03em}.wan-profile-header--ig .wan-profile-ig-stat span{font-size:.78rem!important;font-weight:600!important}.wan-profile-bio{margin-top:.55rem!important}.wan-profile-icon-tabs{background:var(--wan-chrome-panel)!important;border-top-color:var(--wan-chrome-hairline)!important;border-bottom-color:var(--wan-chrome-hairline)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.wan-profile-shell .wan-segmented-tab-active,.wan-profile-shell--core .wan-segmented-tabs,.wan-profile-stat-btn:hover .wan-profile-stat-value,.wan-profile-stat-item:hover .wan-profile-stat-value{text-shadow:none!important}.wan-profile-stat-btn:hover .wan-profile-stat-value,.wan-profile-stat-item:hover .wan-profile-stat-value{transform:none!important}.wan-profile-social-actions--compact{overflow:visible!important;max-width:none!important;flex-wrap:wrap!important}.wan-profile-owner-actions--compact,.wan-profile-visitor-actions--compact{overflow:visible!important;min-width:0}.wan-profile-header-ig-actions .wan-profile-owner-actions,.wan-profile-header-ig-actions .wan-profile-visitor-actions{overflow:visible!important}.wan-profile-header-ig-meta h1{font-family:var(--font-geist-sans),system-ui,sans-serif!important;letter-spacing:-.02em;font-weight:650}.wan-profile-empty-posts,.wan-profile-grid--ig{gap:1px!important}.wan-profile-grid--ig{padding:1px 0 .5rem!important}.wan-profile-grid-text{background:color-mix(in srgb,var(--surface) 94%,var(--background))!important;color:color-mix(in srgb,var(--muted-foreground) 92%,transparent)!important}.wan-profile-grid-overlay{background:color-mix(in srgb,black 42%,transparent)!important;font-weight:550}.wan-core-next-step.wan-quiet-chip,.wan-pet-chip.wan-quiet-chip,.wan-profile-status .wan-quiet-chip{border-radius:var(--wan-quiet-chip-radius)}.wan-sticker-sheet-root{position:fixed;inset:0;z-index:12350;pointer-events:auto}html[data-layout=desktop] .wan-sticker-sheet-root{display:flex;align-items:center;justify-content:center;padding:1.25rem}.wan-sticker-sheet-backdrop{position:absolute;inset:0;border:none;background:color-mix(in srgb,#020504 52%,transparent);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);pointer-events:auto;animation:wan-compose-backdrop-in .22s ease both}.wan-sticker-sheet{position:absolute;left:0;right:0;bottom:0;width:min(100%,42rem);margin-inline:auto;display:flex;flex-direction:column;max-height:min(88dvh,calc(var(--visual-viewport-height, var(--tg-viewport-stable-height, 100dvh)) - .5rem));border-radius:1.1rem 1.1rem 0 0;border:1px solid color-mix(in srgb,var(--wan-ink,#0a1210) 10%,transparent);border-bottom:none;background:color-mix(in srgb,var(--card,#fff) 96%,var(--surface,#e8eef2));box-shadow:0 -10px 36px color-mix(in srgb,var(--wan-ink,#0a1210) 12%,transparent);pointer-events:auto;animation:wan-compose-sheet-in .28s cubic-bezier(.22,1,.36,1) both}html[data-layout=desktop] .wan-sticker-sheet{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:min(92vw,52rem);max-height:min(86dvh,44rem);margin:0;border-radius:1.15rem;border-bottom:1px solid color-mix(in srgb,var(--wan-ink,#0a1210) 10%,transparent);box-shadow:0 28px 80px color-mix(in srgb,var(--wan-ink,#0a1210) 28%,transparent);transform:none;animation:wan-sticker-sheet-desktop-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes wan-sticker-sheet-desktop-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}html[data-layout=desktop] .wan-sticker-sheet-handle{display:none}html[data-layout=desktop] .wan-sticker-sheet-backdrop{background:color-mix(in srgb,#020504 68%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-layout=desktop] .wan-sticker-grid{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:.55rem;padding:.35rem 1rem 1.15rem}html[data-layout=desktop] .wan-sticker-cell-img{object-fit:contain;object-position:center center;width:100%;height:100%;background:transparent}html[data-layout=desktop] .wan-sticker-cell{background:color-mix(in srgb,var(--surface,#e8eef2) 55%,transparent)}.wan-sticker-sheet-handle{width:2.4rem;height:.28rem;margin:.55rem auto .2rem;border-radius:999px;background:color-mix(in srgb,var(--muted-foreground) 34%,transparent);flex-shrink:0;touch-action:none}.wan-sticker-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.35rem 1rem .55rem}.wan-sticker-sheet-kicker{margin:0;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.wan-sticker-sheet-title{margin:.15rem 0 0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground)}.wan-sticker-sheet-close{width:2rem;height:2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:transparent;color:var(--muted-foreground);font-size:1.2rem;line-height:1}.wan-sticker-sheet-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1rem .55rem}.wan-sticker-tg-link{border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:transparent;color:var(--primary-strong,var(--foreground));border-radius:.65rem;padding:.4rem .75rem;font-size:.82rem;font-weight:600;margin-left:auto}.wan-sticker-pack-origin{margin:0;padding:0 1rem .55rem;min-height:1.25rem;display:flex;align-items:center}.wan-sticker-pack-origin-link{border:none;background:none;padding:0;color:var(--muted-foreground);font-size:.75rem;font-weight:550;line-height:1.3;text-align:left;text-decoration:underline;text-underline-offset:.12em;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.wan-sticker-add-btn,.wan-sticker-remove-btn{border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--foreground);border-radius:.65rem;padding:.4rem .75rem;font-size:.82rem;font-weight:600}.wan-sticker-remove-btn{background:transparent;color:color-mix(in srgb,#b42318 80%,var(--foreground))}.wan-sticker-add-form{display:grid;gap:.45rem;padding:0 1rem .7rem}.wan-sticker-add-input{width:100%}.wan-sticker-add-hint{margin:0;font-size:.75rem;color:var(--muted-foreground);line-height:1.35}.wan-sticker-pack-tabs{position:sticky;top:0;z-index:4;display:flex;align-items:stretch;gap:.4rem;overflow-x:auto;padding:.35rem 1rem .55rem;margin:0;background:color-mix(in srgb,var(--background) 94%,var(--card));scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-shrink:0}.wan-sticker-pack-tabs::-webkit-scrollbar{display:none}.wan-sticker-pack-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;min-height:2.65rem;max-width:11.5rem;border:1px solid transparent;background:color-mix(in srgb,var(--surface,#e8eef2) 80%,transparent);color:var(--muted-foreground);border-radius:.85rem;padding:.4rem .7rem .4rem .35rem;font-size:.78rem;font-weight:650;line-height:1.2;white-space:nowrap;scroll-snap-align:start;text-align:left}.wan-sticker-pack-tab-active{border-color:color-mix(in srgb,var(--primary) 35%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary-strong,var(--foreground))}.wan-sticker-pack-tab-thumb{flex-shrink:0;width:1.7rem;height:1.7rem;border-radius:.45rem;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--card,#fff) 70%,transparent)}.wan-sticker-pack-tab-thumb-img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.wan-sticker-pack-tab-thumb-emoji{font-size:.95rem;line-height:1}.wan-sticker-pack-tab-meta{min-width:0;display:flex;flex-direction:column;gap:.1rem;align-items:flex-start}.wan-sticker-pack-tab-title{display:block;max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wan-sticker-pack-tab-count{display:block;font-size:.62rem;font-weight:550;letter-spacing:.01em;line-height:1.2;color:var(--muted-foreground);opacity:.9}.wan-sticker-pack-tab-active .wan-sticker-pack-tab-count{color:color-mix(in srgb,var(--primary-strong,var(--foreground)) 72%,var(--muted-foreground))}.wan-sticker-pack-section{scroll-margin-top:.5rem;padding-bottom:1rem}.wan-sticker-pack-section-title{margin:0 0 .55rem;padding:0 .15rem;font-size:.78rem;font-weight:700;letter-spacing:-.01em;color:var(--muted-foreground)}.wan-sticker-sheet-body{flex:1 1;min-height:12rem;overflow:auto;padding:0 .75rem 1.1rem;-webkit-overflow-scrolling:touch}.wan-sticker-empty{text-align:center;padding:2rem 1rem;color:var(--muted-foreground);font-size:.9rem}.wan-sticker-empty-hint{margin:.4rem 0 0;font-size:.78rem;opacity:.85}.wan-sticker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(4.5rem,22vw,6rem),1fr));gap:clamp(.3rem,1.2vw,.5rem)}.wan-sticker-cell{position:relative;aspect-ratio:1;display:grid;place-items:center;border:none;border-radius:1.05rem;background:color-mix(in srgb,var(--surface,#e8eef2) 55%,transparent);padding:.45rem;overflow:hidden;transition:transform .14s var(--wan-slide-ease,cubic-bezier(.22,1,.36,1)),background .14s ease}.wan-sticker-cell:active:not(:disabled):not(.wan-sticker-cell-disabled){transform:scale(.92)}.wan-sticker-cell-disabled{opacity:.45}.wan-sticker-cell-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;background:transparent;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);border-radius:.95rem;filter:drop-shadow(0 0 .4px color-mix(in srgb,#fff 45%,transparent)) drop-shadow(0 4px 10px color-mix(in srgb,#000 14%,transparent))}html[data-mobile-os=android] .wan-sticker-cell-img{filter:drop-shadow(0 2px 6px color-mix(in srgb,#000 20%,transparent))}.wan-sticker-media-stack{position:relative;display:block;width:100%;height:100%}.wan-sticker-media-hi,.wan-sticker-media-lo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center center;pointer-events:none;background:transparent}.wan-sticker-media-lo{filter:none;opacity:1}.wan-sticker-media-hi{opacity:0;transition:opacity .18s ease}.wan-sticker-media-hi.is-ready{opacity:1}video.wan-sticker-cell-img,video.wan-sticker-pack-tab-thumb-img{display:block}.wan-sticker-emoji-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:1.55rem;line-height:1;-webkit-user-select:none;user-select:none}.wan-sticker-cell-media-in{animation:wan-sticker-media-in .16s var(--spring-soft,cubic-bezier(.25,.82,.35,1)) both}.wan-sticker-cell-skeleton{display:block;width:62%;height:62%;border-radius:.55rem;background:color-mix(in srgb,var(--muted-foreground) 14%,transparent);animation:wan-sticker-skeleton 1.35s var(--spring-soft,cubic-bezier(.25,.82,.35,1)) infinite alternate}.wan-sticker-cell-badge{position:absolute;right:.25rem;bottom:.25rem;font-size:.58rem;font-weight:700;letter-spacing:.04em;color:var(--muted-foreground);background:color-mix(in srgb,var(--card,#fff) 88%,transparent);border-radius:.3rem;padding:.1rem .25rem}@keyframes wan-sticker-media-in{0%{opacity:0}to{opacity:1}}@keyframes wan-sticker-skeleton{0%{opacity:.4}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.wan-sticker-cell-media-in,.wan-sticker-cell-skeleton{animation:none!important}.wan-sticker-cell-skeleton{opacity:.55}}.wan-comment-sticker{display:inline-block;vertical-align:middle;width:5.5rem;height:auto;margin-left:.15rem;background:transparent;-webkit-backface-visibility:hidden;transform:translateZ(0)}.wan-comment-sticker-hit{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;min-width:2.75rem;min-height:2.75rem;padding:.15rem;margin:0;border:none;border-radius:.55rem;background:transparent;cursor:zoom-in;-webkit-tap-highlight-color:transparent;transition:background .16s ease}.wan-comment-sticker-hit:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.wan-comment-sticker-hit:active .wan-comment-sticker{transform:scale(.96);transition:transform .16s ease}.wan-profile-visitor-actions-primary--icons .wan-follow-btn,.wan-profile-visitor-actions-primary--icons .wan-profile-message-btn{flex:0 0 auto;min-width:2.75rem;width:2.75rem;min-height:2.75rem;padding:0;justify-content:center}.wan-profile-action-icon-glyph .wan-glyph{display:block}.wan-profile-action-icon-btn.wan-profile-message-btn{color:#fff}.wan-profile-visitor-actions--compact .wan-profile-visitor-actions-primary--icons .wan-profile-action-icon-btn{width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem;min-height:2.5rem}.wan-profile-header-ig-actions .wan-profile-visitor-actions{width:auto;max-width:100%;justify-content:flex-end}.wan-profile-header-ig-actions .wan-profile-visitor-actions-primary--icons{flex:0 0 auto}.wan-post-card--ig-feed .wan-post-ig-head{gap:.65rem!important;padding:.78rem .95rem .48rem!important}.wan-post-card--ig-feed .wan-post-ig-head-meta{display:flex;flex-direction:column;gap:.12rem;min-width:0}.wan-post-card--ig-feed .wan-post-actions-footer{padding:.08rem .55rem .05rem!important}.wan-post-card--ig-feed .wan-post-ig-meta{padding:.05rem .95rem .78rem!important;gap:.22rem}.wan-post-card--ig-feed .wan-post-ig-likes{font-family:var(--font-geist-sans),system-ui,sans-serif!important;font-size:.8rem!important;font-weight:650!important;letter-spacing:-.012em}.wan-post-card--ig-feed .wan-post-ig-views{margin:0;font-family:var(--font-geist-sans),system-ui,sans-serif!important;font-size:.78rem!important;font-weight:550!important;letter-spacing:-.01em;color:color-mix(in srgb,var(--muted-foreground) 92%,var(--foreground))}.wan-post-card--ig-feed .wan-post-ig-caption{font-size:1.02rem!important;font-weight:520!important;line-height:1.48!important;letter-spacing:-.016em!important;color:var(--foreground)!important}.wan-post-card--ig-feed .wan-post-ig-view-comments{margin-top:.05rem;font-size:.78rem!important;text-align:left}.wan-post-card--ig-feed .wan-post-detail-comments-empty{margin:.35rem .95rem .85rem;padding:.85rem .95rem;border-radius:.85rem;background:color-mix(in srgb,var(--surface,#e8eef2) 72%,transparent);color:var(--muted-foreground);font-size:.84rem;line-height:1.4;text-align:center}.wan-post-card--ig-feed .wan-reactions--dock{padding-inline:.95rem;padding-bottom:.45rem}.wan-profile-header--ig .wan-profile-header-ig-stats{gap:.15rem}.wan-profile-bio{max-width:42rem;letter-spacing:-.01em}.wan-profile-status{margin-top:.35rem}.wan-wall-masonry{gap:.75rem!important;padding-top:.35rem}.wan-wall-tile{border-radius:1rem!important;border:1px solid color-mix(in srgb,var(--foreground) 7%,transparent)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--card) 96%,var(--primary)) 0,var(--card) 100%)!important;box-shadow:0 1px 0 color-mix(in srgb,#fff 45%,transparent) inset,0 8px 22px color-mix(in srgb,var(--wan-ink,#0a1210) 4.5%,transparent)!important}.wan-wall-compose{border-radius:1rem!important;border-color:color-mix(in srgb,var(--foreground) 8%,transparent)!important;background:color-mix(in srgb,var(--card) 94%,var(--primary))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 40%,transparent)!important}.wan-notifications-panel,.wan-wall-masonry:empty:before{width:min(19.5rem,calc(100vw - 1.5rem))!important;border-radius:1.05rem!important;border-color:color-mix(in srgb,var(--foreground) 9%,transparent)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--card) 96%,var(--primary)) 0,var(--card) 48%,var(--card) 100%)!important;box-shadow:0 1px 0 color-mix(in srgb,#fff 50%,transparent) inset,0 16px 36px color-mix(in srgb,var(--wan-ink,#0a1210) 12%,transparent)!important;overflow:hidden}.wan-notifications-panel>div:first-child{border-bottom-color:color-mix(in srgb,var(--foreground) 8%,transparent)!important;padding:.7rem .9rem!important;font-size:.68rem!important;font-weight:650!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:color-mix(in srgb,var(--muted-foreground) 92%,transparent)!important}.wan-notifications-panel>div:last-child>div{padding:.7rem .9rem!important;gap:.7rem!important;border-top:none!important;border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}.wan-notifications-panel>div:last-child>div:last-child{border-bottom:none}.wan-notifications-panel>div:last-child>div+div{border-top:none!important}.wan-notifications-panel .wan-notifications-empty,.wan-notifications-panel p{padding:1.35rem 1rem!important;font-size:.86rem!important;letter-spacing:-.01em}.wan-notification-skeleton-list{padding:.35rem .55rem .55rem;gap:.35rem}.wan-notification-skeleton-row{border-radius:.75rem;background:color-mix(in srgb,var(--foreground) 4%,transparent)}.wan-profile-birthday-banner{position:relative;display:flex;align-items:center;justify-content:center;gap:.55rem;margin:.35rem 1rem .55rem;padding:.7rem 1rem;overflow:hidden;border-radius:.95rem;border:1px solid color-mix(in srgb,#f0b429 34%,transparent);background:radial-gradient(120% 90% at 12% 0,color-mix(in srgb,#ffd76a 38%,transparent),transparent 55%),radial-gradient(100% 80% at 90% 100%,color-mix(in srgb,#ff8fab 22%,transparent),transparent 50%),linear-gradient(135deg,color-mix(in srgb,#fff4c8 55%,var(--card)) 0,color-mix(in srgb,#ffe0a3 40%,var(--card)) 48%,color-mix(in srgb,#ffd0e0 28%,var(--card)) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent),0 10px 28px color-mix(in srgb,#f0b429 16%,transparent);animation:wan-birthday-banner-glow 3.6s ease-in-out infinite}.wan-profile-birthday-banner-confetti{pointer-events:none;position:absolute;inset:0;background:radial-gradient(circle at 12% 30%,#ff6b6b 0 2px,transparent 3px),radial-gradient(circle at 28% 70%,#4ecdc4 0 2px,transparent 3px),radial-gradient(circle at 62% 24%,#ffe66d 0 2.5px,transparent 3.5px),radial-gradient(circle at 78% 62%,#a78bfa 0 2px,transparent 3px),radial-gradient(circle at 90% 36%,#ff8fab 0 2px,transparent 3px);opacity:.55;animation:wan-birthday-confetti 4.8s ease-in-out infinite}@keyframes wan-birthday-banner-glow{0%,to{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent),0 10px 28px color-mix(in srgb,#f0b429 16%,transparent)}50%{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 65%,transparent),0 14px 34px color-mix(in srgb,#f0b429 26%,transparent)}}@keyframes wan-birthday-confetti{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-2px);opacity:.7}}.wan-post-content-html mark,.wan-post-mark,.wan-rich-surface mark{background:color-mix(in srgb,#f5d76e 72%,transparent);border-radius:.2em;padding:0 .12em;color:inherit}.wan-chat-thread-peer-meta .wan-chat-thread-peer-name{max-width:10.5rem}.wan-rich-toolbar{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:.4rem;padding:.35rem 0;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.wan-rich-tool{min-width:2.35rem;min-height:2.35rem;height:2.35rem;padding:0 .45rem;border-radius:.65rem;touch-action:manipulation}.wan-rich-surface{min-height:7.5rem}@media (max-width:720px){.wan-rich-toolbar{gap:.45rem;padding:.4rem 0 .5rem}.wan-rich-tool{min-width:2.55rem;min-height:2.55rem;height:2.55rem}.wan-rich-surface{min-height:8.25rem}}.wan-chat-thread-header{position:sticky;top:0;z-index:30;flex-shrink:0}html[data-chat-thread],html[data-chat-thread] body{height:100%!important;max-height:100dvh!important;overflow:hidden!important}html[data-chat-thread] .wan-land-wide{height:100dvh!important;max-height:100dvh!important;min-height:0!important;overflow:hidden!important;padding-bottom:0!important}html[data-chat-thread] .wan-land-shell-simple,html[data-layout=mobile][data-chat-thread] .wan-land-wide{display:flex!important;flex-direction:column!important}html[data-chat-thread] .wan-land-shell-simple{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;padding-bottom:0!important}html[data-layout=mobile][data-chat-thread] .wan-land-shell-simple{height:100dvh!important;max-height:100dvh!important}html[data-layout=desktop][data-chat-thread] .wan-land-wide{display:grid!important;grid-template-columns:var(--wan-sidebar-w,15rem) minmax(0,1fr)!important;align-items:stretch!important}html[data-layout=desktop][data-chat-thread] .wan-land-sidebar{align-self:stretch!important;height:100%!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;position:relative!important;top:auto!important}html[data-layout=desktop][data-chat-thread] .wan-land-shell-simple{width:100%!important;max-width:none!important;margin:0!important;min-width:0!important}html[data-layout=desktop][data-chat-thread] .wan-feed-column.wan-page-view,html[data-layout=desktop][data-chat-thread] .wan-land-shell-simple .wan-feed-column{max-width:min(52rem,100%)!important;margin-inline:auto!important;height:100%!important;border-left:1px solid color-mix(in srgb,var(--border) 45%,transparent);border-right:1px solid color-mix(in srgb,var(--border) 45%,transparent)}html[data-chat-thread] .wan-land-shell-simple>.wan-app-header-mobile-brand,html[data-chat-thread] .wan-land-shell-simple>.wan-app-header-simple{display:none!important}html[data-chat-thread] .wan-feed-column,html[data-chat-thread] .wan-feed-column.wan-page-view{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;animation:none!important;transform:none!important;padding-bottom:0!important}html[data-chat-thread] .wan-pull-refresh-root{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html[data-chat-thread] .wan-chat-thread-header{position:relative!important;top:auto!important;flex-shrink:0!important;z-index:40!important;background:var(--card)!important}html[data-chat-thread] .wan-chat-messages,html[data-chat-thread] .wan-chat-thread-page .wan-chat-messages{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html[data-chat-thread] .wan-chat-composer,html[data-chat-thread] .wan-chat-thread-page .wan-chat-composer{position:sticky!important;bottom:0!important;left:auto!important;right:auto!important;flex-shrink:0!important;margin-top:0!important;z-index:35!important}html[data-keyboard-open][data-chat-thread] .wan-chat-composer,html[data-keyboard-open][data-chat-thread] .wan-chat-thread-page .wan-chat-composer{position:fixed!important;left:0!important;right:0!important;bottom:var(--keyboard-inset,0)!important;z-index:60!important;width:100%!important;max-width:min(100%,42rem)!important;margin-inline:auto!important;padding-bottom:.55rem!important}html[data-chat-thread] .wan-compose-dock-float,html[data-chat-thread] .wan-mobile-nav-dock{display:none!important}.wan-legal-shell{min-height:100dvh;background:var(--background);color:var(--foreground)}.wan-legal-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:max(.75rem,env(safe-area-inset-top,0px)) 1rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--card) 92%,transparent)}.wan-legal-nav{display:flex;gap:.85rem;flex-wrap:wrap}.wan-legal-nav-link{font-size:.84rem;font-weight:600;color:var(--primary-strong);text-decoration:none}.wan-legal-nav-link:hover{text-decoration:underline}.wan-legal-main{width:min(44rem,100%);margin:0 auto;padding:1.25rem 1rem calc(2.5rem + env(safe-area-inset-bottom, 0px))}.wan-legal-doc-title{margin:0 0 .35rem;font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:750;letter-spacing:-.02em}.wan-legal-doc-meta{margin:0 0 1rem;font-size:.78rem;color:var(--muted-foreground)}.wan-legal-doc-footer,.wan-legal-doc-intro,.wan-legal-doc-p{margin:0 0 .85rem;font-size:.92rem;line-height:1.55;color:color-mix(in srgb,var(--foreground) 92%,transparent)}.wan-legal-doc-section{margin:1.35rem 0 0}.wan-legal-doc-section-title{margin:0 0 .55rem;font-size:1.02rem;font-weight:700;letter-spacing:-.01em}.wan-legal-doc-footer{margin-top:1.75rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);font-weight:600}.wan-legal-accept{margin:.85rem 0 0;font-size:.72rem;line-height:1.45;color:var(--muted-foreground);text-align:center}.wan-legal-accept--checks{display:grid;gap:.55rem;text-align:left;padding:.75rem .85rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--foreground) 3.5%,transparent)}.wan-legal-accept-lead{margin:0;font-size:.74rem;line-height:1.4;font-weight:600;color:var(--foreground)}.wan-legal-check{display:flex;align-items:flex-start;gap:.55rem;margin:0;cursor:pointer;font-size:.72rem;line-height:1.45;color:var(--muted-foreground)}.wan-legal-check input{flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.1rem;accent-color:var(--primary-strong,#2f6fed);cursor:pointer}.wan-legal-check span{min-width:0}.wan-legal-accept-hint,.wan-legal-gate-hint{margin:0;font-size:.7rem;line-height:1.35;color:color-mix(in srgb,#e11d48 72%,var(--foreground))}.wan-legal-accept-link{color:var(--primary-strong);font-weight:600;text-decoration:underline;text-underline-offset:.12em}.wan-compose-publish{display:grid;gap:.65rem;margin-top:.75rem}.wan-compose-publish--mobile{margin-top:0;gap:.5rem}.wan-compose-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.wan-compose-actions-secondary{display:flex;flex-wrap:wrap;gap:.35rem;flex:1 1 auto}.wan-compose-side-btn{font-size:.8rem!important;padding:.45rem .7rem!important;border-radius:.65rem!important;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface) 88%,var(--background));min-height:2.45rem}.wan-compose-side-btn.is-on{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));color:var(--primary-strong);background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.wan-compose-actions-mobile{display:grid;grid-template-columns:1fr;gap:.45rem}.wan-compose-actions-mobile .wan-compose-actions-secondary{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.wan-compose-actions-mobile .wan-compose-side-btn{width:100%;justify-content:center;min-height:2.65rem;font-size:.84rem!important}.wan-compose-actions-mobile .wan-compose-publish-btn{display:none}.wan-compose-constructor-hint{margin:0 0 .55rem;font-size:.72rem;line-height:1.35;color:var(--muted-foreground)}.wan-compose-stack{display:grid;gap:.55rem}.wan-compose-main{display:flex;gap:.75rem;align-items:flex-start}.wan-compose-main--mobile{gap:0}.wan-compose-meta{display:flex;align-items:center;gap:.45rem;min-height:1.35rem;margin-top:.25rem}.wan-compose-mode-toggle{border:0;background:transparent;color:var(--muted-foreground);font-size:.72rem;font-weight:600;padding:.15rem 0;cursor:pointer}.wan-compose-mode-toggle:hover:not(:disabled){color:var(--foreground)}.wan-compose-meta .wan-compose-char-count{margin-left:auto;margin-top:0;font-size:.7rem;min-height:1em}.wan-compose-meta .wan-compose-char-count.is-near{color:color-mix(in srgb,#d97706 70%,var(--foreground))}.wan-compose-clear--meta{position:static;width:1.7rem;height:1.7rem}.wan-compose-tools .wan-compose-tool-chip{min-height:2.2rem;padding:.35rem .8rem;border-radius:999px;font-size:.78rem}.wan-compose-panel{border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface) 78%,var(--background));border-radius:.85rem;padding:.55rem .65rem .7rem;display:grid;gap:.45rem}.wan-compose-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.78rem;font-weight:700;color:color-mix(in srgb,var(--foreground) 88%,transparent)}.wan-compose-panel-close{min-width:2rem;min-height:2rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--card) 88%,transparent);color:color-mix(in srgb,#c44 70%,var(--foreground));font-size:1rem;line-height:1;cursor:pointer}.wan-compose-poll-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.wan-compose-poll-duration-select{margin-left:auto}.wan-compose-poll-duration-select .wan-input{min-height:2.1rem;font-size:.78rem;padding:.3rem .55rem;width:auto;max-width:11rem}.wan-compose-media--compact .wan-compose-media-toolbar{gap:.45rem;align-items:center}.wan-compose-media--compact .wan-compose-media-toolbar-actions{flex-wrap:wrap;gap:.35rem}.wan-compose-media--compact .wan-compose-media-tool{width:2.35rem;height:2.35rem}.wan-compose-media-tool--text{width:auto!important;min-width:2.35rem;padding:0 .7rem;font-size:.75rem;font-weight:700;letter-spacing:.01em}.wan-compose-media--compact .wan-compose-media-hint{font-size:.68rem;opacity:.75}.wan-compose-blocks{display:grid;gap:.55rem}.wan-compose-rich-editor--sm .wan-rich-surface{min-height:4.5rem!important}.wan-compose-rich-editor--md .wan-rich-surface{min-height:7rem!important}.wan-compose-rich-editor--lg .wan-rich-surface{min-height:12rem!important}.wan-compose-block--sm .wan-compose-extras,.wan-compose-block--sm .wan-compose-media-picker{transform:scale(.98);transform-origin:top left}.wan-compose-add-chips .wan-compose-tool-chip{flex:0 0 auto;min-height:2.35rem;padding:.4rem .85rem;border-radius:.55rem;font-size:.8rem}.wan-wall-gift-comments .wan-wall-entry-comment-bubble{background:color-mix(in srgb,var(--foreground) 4.5%,var(--surface));border:1px solid color-mix(in srgb,var(--foreground) 7%,transparent)}@keyframes wan-obraz-gift-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.wan-obraz-museum-focus,.wan-obraz-welcome-sheet{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1rem}.wan-obraz-museum-focus-backdrop,.wan-obraz-welcome-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,#000 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wan-obraz-museum-focus-card,.wan-obraz-welcome-card{position:relative;width:min(100%,22rem);padding:1.15rem 1rem 1rem;border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--cell-color,var(--primary)) 28%,transparent);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--cell-color,var(--primary)) 14%,transparent),transparent 55%),var(--surface);box-shadow:0 24px 60px color-mix(in srgb,#000 35%,transparent);animation:wan-obraz-focus-in .22s ease}.wan-obraz-museum-focus-caption,.wan-obraz-welcome-body{margin:0;font-size:.9rem;line-height:1.45;color:color-mix(in srgb,var(--foreground) 88%,transparent)}.wan-obraz-museum-focus-active,.wan-sources-active-toggle{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.55rem;font-size:.82rem}.wan-obraz-museum-focus-close,.wan-obraz-museum-focus-open,.wan-obraz-museum-focus-save,.wan-obraz-welcome-close{min-height:2.45rem;padding:.45rem .85rem;border-radius:.75rem;font-size:.86rem;font-weight:650}.wan-obraz-museum-focus-close,.wan-obraz-welcome-close{background:color-mix(in srgb,var(--foreground) 6%,transparent)}.wan-obraz-welcome-kicker{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.wan-obraz-welcome-title{margin:.25rem 0 .65rem;font-size:1.05rem;font-weight:750}@keyframes wan-obraz-focus-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wan-pwa-install{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem}.wan-pwa-install--banner{margin:.65rem 0 .35rem;padding:.7rem .85rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface))}.wan-pwa-install--card,.wan-pwa-install--inline{padding:.55rem 0;gap:.55rem}.wan-pwa-install-title{margin:0;font-size:.9rem;font-weight:750}.wan-pwa-install-hint,.wan-pwa-install-manual{margin:.2rem 0 0;font-size:.78rem;line-height:1.35;color:var(--muted-foreground)}.wan-pwa-install-actions{display:flex;flex-wrap:wrap;gap:.4rem}.wan-pwa-install-btn{min-height:2.35rem;padding:.4rem .9rem!important;font-size:.84rem!important}.wan-desktop-onboard-done,.wan-desktop-onboard-push{width:100%;justify-content:center}.wan-invite-landing{display:grid;gap:.75rem;justify-items:center;width:min(100%,24rem);margin:0 auto;padding:1.5rem 1rem 2rem;text-align:center}.wan-invite-landing-title{margin:.35rem 0 0;font-size:1.35rem;font-weight:750;line-height:1.25}.wan-invite-landing-from{margin:0;font-size:.95rem;font-weight:600;color:var(--primary)}.wan-invite-landing-code-hint,.wan-invite-landing-hint{margin:0;font-size:.88rem;line-height:1.45;color:var(--muted-foreground)}.wan-invite-landing--invalid{padding-top:3rem}[data-theme=light]{--wan-media-letterbox:#e9edf2}[data-theme=light] .wan-app-header-mobile-brand,[data-theme=light] .wan-app-header-simple{background:color-mix(in srgb,var(--card) 96%,var(--surface));border-bottom-color:color-mix(in srgb,var(--foreground) 10%,transparent)}[data-theme=light] .wan-app-header-icon-btn,[data-theme=light] .wan-app-header-theme-toggle.wan-theme-toggle--compact{background:color-mix(in srgb,var(--foreground) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}[data-theme=light] .wan-mobile-nav-dock{background:color-mix(in srgb,var(--card) 98%,var(--surface));border-color:color-mix(in srgb,var(--foreground) 12%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--wan-ink) 10%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent)}[data-theme=light] .wan-feed-ig .wan-post-card--ig-feed,html[data-layout=mobile] [data-theme=light] .wan-feed-ig .wan-post-card--ig-feed{border-color:color-mix(in srgb,var(--foreground) 11%,transparent)!important;box-shadow:0 1px 0 color-mix(in srgb,#fff 80%,transparent) inset,0 8px 22px color-mix(in srgb,var(--wan-ink) 7%,transparent)!important}[data-theme=light] .wan-post-card--ig-feed.wan-post-card--text-only{border-color:color-mix(in srgb,var(--foreground) 12%,transparent)!important;background:linear-gradient(152deg,color-mix(in srgb,var(--primary) 7%,var(--card)) 0,color-mix(in srgb,var(--surface) 42%,var(--card)) 38%,var(--card) 78%,color-mix(in srgb,var(--card) 98%,var(--primary-strong)) 100%)!important;box-shadow:0 1px 0 color-mix(in srgb,#fff 75%,transparent) inset,0 10px 24px color-mix(in srgb,var(--wan-ink) 6%,transparent)!important}[data-theme=light] .wan-post-card--ig-feed .wan-glyph{filter:drop-shadow(0 1px 0 color-mix(in srgb,#000 8%,transparent)) drop-shadow(0 1px 3px color-mix(in srgb,#000 6%,transparent))}[data-theme=light] .wan-post-card--ig-feed .wan-post-cover,[data-theme=light] .wan-post-card--ig-feed .wan-post-gallery,[data-theme=light] .wan-post-card--ig-feed .wan-post-media-link,[data-theme=light] .wan-post-card--ig-feed .wan-post-media-video,[data-theme=light] .wan-post-card--ig-feed .wan-video-player,[data-theme=light] .wan-post-card--media .wan-post-media-video,[data-theme=light] .wan-post-card--media .wan-video-player,[data-theme=light] .wan-post-carousel,[data-theme=light] .wan-post-carousel .wan-post-media-hit,[data-theme=light] .wan-post-carousel .wan-post-media-link,[data-theme=light] .wan-post-carousel .wan-post-media-trigger,[data-theme=light] .wan-post-carousel-slide,[data-theme=light] .wan-post-gallery,[data-theme=light] .wan-post-gallery .wan-post-media,[data-theme=light] .wan-post-gallery .wan-post-media-link,[data-theme=light] .wan-post-gallery img{background:var(--wan-media-letterbox)!important}[data-theme=light] .wan-ios-page{--ios-page-bg:var(--surface)}[data-theme=light] .wan-ios-group{border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}[data-theme=light] .wan-settings-page .wan-ios-group--inset{border-color:color-mix(in srgb,var(--foreground) 10%,transparent)}[data-theme=light] .wan-search-page .wan-feed-search-inner{border-bottom-color:color-mix(in srgb,var(--foreground) 14%,transparent)}[data-theme=light] .wan-empty-state-icon{background:var(--surface)!important;border-color:color-mix(in srgb,var(--foreground) 10%,transparent)!important}[data-theme=light] .wan-notifications-panel{border-color:color-mix(in srgb,var(--foreground) 11%,transparent)!important;box-shadow:0 1px 0 color-mix(in srgb,#fff 75%,transparent) inset,0 16px 36px color-mix(in srgb,var(--wan-ink) 10%,transparent)!important}[data-theme=light] .wan-chat-composer-shell,[data-theme=light] .wan-compose-side-btn,[data-theme=light] .wan-profile-shell .wan-segmented-tabs-sticky{border-color:color-mix(in srgb,var(--foreground) 10%,transparent)!important;background:color-mix(in srgb,var(--surface) 82%,var(--card))!important}[data-theme=light] .wan-chat-bubble-theirs{background:color-mix(in srgb,var(--surface) 88%,var(--card));border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}[data-theme=light] .wan-chat-bubble-mine{color:#fff}[data-theme=light] .wan-chat-pinned{background:color-mix(in srgb,var(--surface) 90%,var(--card));border-color:color-mix(in srgb,var(--foreground) 12%,transparent)}[data-theme=light] .wan-post-detail-cinema-rail{background:color-mix(in srgb,var(--card) 92%,var(--surface));border-color:color-mix(in srgb,var(--foreground) 10%,transparent)}