#xam-flow-screen{--flow-bg:#0a0a0a;--flow-panel:#1a1b1f;--flow-panel-2:#121318;--flow-glass:rgba(18, 19, 24, 0.72);--flow-glass-strong:rgba(10, 10, 14, 0.88);--flow-border:rgba(255, 255, 255, 0.12);--flow-border-soft:rgba(255, 255, 255, 0.08);--flow-text:#ffffff;--flow-text-muted:rgba(255, 255, 255, 0.55);--flow-accent:#7c3aed;--flow-accent-2:#a855f7;--flow-accent-soft:rgba(124, 58, 237, 0.22);--flow-accent-glow:rgba(124, 58, 237, 0.35);--flow-like:#ff4d6d;--flow-radius:16px;--flow-radius-pill:999px;--flow-nav-h:58px;--flow-blur:blur(16px) saturate(145%)}#xam-flow-screen{position:fixed;inset:0;z-index:9000;background:var(--flow-bg);color:var(--flow-text);overflow:hidden;font-family:inherit}#xam-flow-screen.hidden{display:none!important}.flow-view{position:absolute;inset:0;display:flex;flex-direction:column}.flow-view.hidden{display:none!important}#flow-activity-screen,#flow-analytics-screen,#flow-profile-screen,#flow-publish-screen{background:radial-gradient(ellipse 120% 60% at 50% -10%,rgba(48,81,109,.22) 0,transparent 58%),var(--flow-bg)}#flow-activity-screen .flow-header,#flow-analytics-screen .flow-header{position:relative;top:auto;left:auto;right:auto;flex-shrink:0;z-index:2;background:rgba(8,8,12,.92);border-bottom:1px solid rgba(255,255,255,.07);box-shadow:0 8px 24px rgba(0,0,0,.28);pointer-events:auto}#flow-activity-screen .flow-activity-body,#flow-analytics-screen .flow-analytics-body{padding-top:10px}.flow-header{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;column-gap:8px;padding:12px 14px 14px;padding-top:max(22px,calc(env(safe-area-inset-top) + 18px));background:linear-gradient(180deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.28) 55%,transparent 100%);position:absolute;top:0;left:0;right:0;z-index:5;pointer-events:none}.flow-header>*{pointer-events:auto}.flow-header-side{width:52px;min-width:52px;display:flex;align-items:center;z-index:2}.flow-header-side--left{grid-column:1;justify-self:start}.flow-header-side--right{grid-column:3;justify-self:end;justify-content:flex-end}.flow-header-title{grid-column:2;justify-self:center;font-size:17px;font-weight:600;letter-spacing:.01em;display:inline-flex;align-items:baseline;gap:1px;text-align:center;pointer-events:none;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.flow-brand-xam{color:rgba(255,255,255,.92);font-weight:700}.flow-brand-flow{background:linear-gradient(135deg,#c4b5fd 0,#a855f7 48%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.flow-header-btn{appearance:none;border:1px solid var(--flow-border-soft);background:var(--flow-glass);backdrop-filter:var(--flow-blur);-webkit-backdrop-filter:var(--flow-blur);color:var(--flow-text);width:52px;height:52px;border-radius:var(--flow-radius-pill);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform 50ms ease}.flow-header-btn svg{width:28px;height:28px}.flow-header-btn:hover{background:rgba(255,255,255,.1);border-color:var(--flow-border)}.flow-header-btn:active{transform:scale(.96)}.flow-header-spacer{display:none}.flow-header--feed{display:block;grid-template-columns:none}.flow-header-bar{display:flex;align-items:center;gap:8px;width:100%;pointer-events:auto}.flow-header--feed .flow-header-btn{flex:0 0 auto}.flow-top-pill{flex:1 1 auto;min-width:0;height:52px;border-radius:var(--flow-radius-pill);background:var(--flow-glass);backdrop-filter:var(--flow-blur);-webkit-backdrop-filter:var(--flow-blur);border:1px solid var(--flow-border-soft);box-shadow:0 8px 20px rgba(0,0,0,.28);pointer-events:auto;display:flex;align-items:center;position:relative;padding:0 16px;color:rgba(255,255,255,.95)}.flow-top-pill-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:22px;line-height:0;pointer-events:none;position:relative;z-index:1}.flow-top-pill-logo svg{display:block;height:22px;width:auto}.flow-top-pill-tabs{position:absolute;left:50%;top:0;bottom:0;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:4px;z-index:1}.flow-top-pill-tab{appearance:none;-webkit-tap-highlight-color:transparent;border:none;background:0 0;color:rgba(255,255,255,.42);font:inherit;font-size:14px;font-weight:600;letter-spacing:.01em;padding:8px 10px;border-radius:0;cursor:pointer;white-space:nowrap;transition:color .15s ease}.flow-top-pill-tab:hover{color:rgba(255,255,255,.72)}.flow-top-pill-tab.is-active{color:#fff;background:0 0}.flow-feed-wrap{flex:1;position:relative;min-height:0;display:flex;flex-direction:column}.flow-pull-indicator{position:absolute;top:0;left:0;right:0;z-index:4;height:52px;display:flex;align-items:center;justify-content:center;transform:translateY(-100%);opacity:0;pointer-events:none;color:var(--flow-text-muted);font-size:13px;font-weight:500;transition:opacity .15s ease}.flow-pull-indicator.is-visible{opacity:1}.flow-pull-indicator.is-ready{color:#c4b5fd}.flow-pull-indicator.is-refreshing{opacity:1;transform:translateY(0)!important}.flow-feed-scroll{flex:1;height:100dvh;overflow-y:scroll;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.flow-feed-scroll::-webkit-scrollbar{display:none}.flow-feed-item{position:relative;width:100%;height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;background:#000;overflow:hidden;display:flex;align-items:center;justify-content:center}.flow-feed-stage{position:absolute;inset:0;overflow:hidden;background:#000}.flow-feed-item video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;background:#000;cursor:pointer;transform:translateZ(0);-webkit-transform:translateZ(0);contain:strict}.flow-video-tap-layer{position:absolute;inset:0;z-index:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#xam-flow-screen .flow-feed-scroll{touch-action:pan-y}.flow-video-pause-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:var(--flow-glass-strong);backdrop-filter:var(--flow-blur);-webkit-backdrop-filter:var(--flow-blur);border:1px solid var(--flow-border);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2;opacity:0;transition:opacity .18s ease;box-shadow:0 8px 28px rgba(0,0,0,.45)}.flow-video-pause-icon.is-visible{opacity:1}.flow-video-pause-icon svg{width:28px;height:28px;fill:#fff;margin-left:4px}.flow-like-burst{position:absolute;pointer-events:none;z-index:6;transform:translate(-50%,-50%) scale(.35);opacity:0}.flow-like-burst.is-active{animation:flow-like-float-up .95s cubic-bezier(.22,1,.36,1) forwards}@keyframes flow-like-float-up{0%{transform:translate(-50%,-50%) scale(.35);opacity:0}15%{transform:translate(-50%,-50%) scale(1.15);opacity:1}100%{transform:translate(-50%,calc(-50% - 140px)) scale(.85);opacity:0}}.flow-like-burst svg{width:92px;height:92px;fill:var(--flow-like);stroke:var(--flow-like);filter:drop-shadow(0 6px 18px rgba(255, 77, 109, .45))}.flow-owner-menu-btn{display:none!important}.flow-feed-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.42) 0,transparent 22%,transparent 62%,rgba(0,0,0,.62) 100%),linear-gradient(180deg,transparent 70%,rgba(48,81,109,.12) 100%)}.flow-feed-bottom{position:absolute;left:14px;right:78px;bottom:calc(var(--flow-nav-h) + 28px + env(safe-area-inset-bottom));pointer-events:none}.flow-feed-username{font-size:15px;font-weight:700;margin-bottom:4px;letter-spacing:.01em}.flow-feed-caption{font-size:14px;line-height:1.4;color:rgba(255,255,255,.88);word-break:break-word}.flow-feed-caption.hidden{display:none}.flow-video-scrubber{position:absolute;left:10px;right:10px;bottom:calc(var(--flow-nav-h) + env(safe-area-inset-bottom));z-index:4;padding:6px 4px 8px;pointer-events:auto}.flow-video-scrubber-time{display:none;font-size:12px;font-weight:600;color:rgba(255,255,255,.92);text-align:center;margin-bottom:8px;text-shadow:0 1px 6px rgba(0,0,0,.65)}.flow-video-scrubber.is-dragging .flow-video-scrubber-time{display:block}.flow-video-scrubber-track{position:relative;height:3px;border-radius:999px;background:rgba(255,255,255,.22);cursor:pointer;touch-action:none;transition:height .15s ease}.flow-video-scrubber.is-dragging .flow-video-scrubber-track{height:5px}.flow-video-scrubber-fill{position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:999px;background:#fff;box-shadow:0 0 8px rgba(255,255,255,.35);pointer-events:none;transform:scaleX(0);transform-origin:left center;will-change:transform}.flow-feed-item.is-fast-forward::after{content:'2×';position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:5;padding:8px 14px;border-radius:999px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:18px;font-weight:700;letter-spacing:.04em;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.flow-feed-actions{position:absolute;right:12px;bottom:calc(var(--flow-nav-h) + 34px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:10px;z-index:3;overflow:visible}.flow-action-btn{appearance:none;border:none;background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;transition:transform .12s ease,color .15s ease;box-shadow:none}.flow-action-btn:not(.flow-profile-btn){width:48px;min-height:0;height:auto;padding:2px 0}.flow-action-btn:hover{background:0 0;border:none;color:rgba(255,255,255,.92)}.flow-action-btn:active{transform:scale(.94)}.flow-action-btn svg{width:28px;height:28px;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .55))}.flow-action-btn.is-liked{background:0 0;border:none}.flow-action-btn.is-liked svg{color:var(--flow-like);fill:currentColor;filter:drop-shadow(0 2px 8px rgba(255, 77, 109, .45))}.flow-comment-btn svg,.flow-like-btn:not(.is-liked) svg{fill:currentColor;stroke:none}.flow-share-btn svg{fill:none;stroke:currentColor}.flow-action-count{font-size:12px;font-weight:700;line-height:1;margin-top:2px;color:rgba(255,255,255,.95);text-shadow:0 1px 4px rgba(0,0,0,.65)}.flow-action-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.85);background:var(--flow-panel-2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;box-shadow:0 4px 14px rgba(0,0,0,.35)}.flow-author-stack{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:10px;overflow:visible;z-index:4}.flow-follow-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:24px;height:24px;border-radius:50%;border:2.5px solid var(--flow-bg);background:#fe2c55;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:10;box-shadow:0 2px 12px rgba(254,44,85,.55);transition:transform .12s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.flow-follow-btn svg{width:12px;height:12px;pointer-events:none}.flow-follow-btn:hover{transform:translate(-50%,50%) scale(1.08)}.flow-follow-btn:active{transform:translate(-50%,50%) scale(.9)}.flow-follow-btn.is-following{opacity:0;pointer-events:none;transform:translate(-50%,50%) scale(.4)}.flow-action-avatar img{width:100%;height:100%;object-fit:cover}.flow-profile-btn.flow-action-btn{padding:0;overflow:visible;background:0 0;border:none;box-shadow:none;width:auto;height:auto}.flow-profile-btn.flow-action-btn:hover{background:0 0}.flow-feed-empty,.flow-feed-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--flow-text-muted);font-size:15px;font-weight:500;pointer-events:none}.flow-feed-empty.hidden,.flow-feed-loading.hidden{display:none!important}.flow-profile-body{flex:1;overflow-y:auto;padding:10px 14px 20px;padding-top:max(12px,calc(env(safe-area-inset-top) + 8px));padding-bottom:calc(var(--flow-nav-h) + 14px + env(safe-area-inset-bottom))}.flow-profile-layout{display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-rows:36px 68px auto;column-gap:12px;row-gap:8px;margin-bottom:14px;align-items:center}.flow-profile-back-btn{grid-column:1;grid-row:1;justify-self:center;width:36px;height:36px;background:rgba(8,8,10,.72);border:none;box-shadow:0 6px 16px rgba(0,0,0,.35);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}.flow-profile-back-btn svg{width:18px;height:18px}.flow-profile-identity{grid-column:2;grid-row:1;align-self:center;min-height:0;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;max-width:100%}.flow-profile-name{font-size:17px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.flow-profile-username{margin-top:1px;font-size:13px;font-weight:600;color:rgba(255,255,255,.62);letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.flow-profile-avatar{grid-column:1;grid-row:2;justify-self:center;width:68px;height:68px;border-radius:50%;margin:0;overflow:hidden;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;border:none;box-shadow:0 6px 18px rgba(0,0,0,.3)}.flow-profile-avatar img{width:100%;height:100%;object-fit:cover}.flow-profile-stats{grid-column:2;grid-row:2;align-self:center;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;margin-top:0}.flow-profile-stat{padding:0;border-radius:0;background:0 0;color:#fff;display:flex;flex-direction:row;align-items:baseline;gap:5px;min-width:0;font-size:14px;font-weight:700;line-height:1.3}.flow-profile-stat-label,.flow-profile-stat-value{font-size:14px;font-weight:700;line-height:1.3;color:#fff}.flow-profile-stat-divider{display:none}.flow-profile-stat--muted{color:var(--flow-text-muted)}.flow-profile-follow-btn{grid-column:2;grid-row:3;justify-self:start;appearance:none;margin-top:0;padding:7px 16px;min-width:0;width:auto;border-radius:var(--flow-radius-pill);border:1.5px solid transparent;background:linear-gradient(135deg,var(--flow-accent) 0,var(--flow-accent-2) 100%);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:transform .12s ease,opacity .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.flow-profile-follow-btn:hover{opacity:.94}.flow-profile-follow-btn:active{transform:scale(.97)}.flow-profile-follow-btn.is-following{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);color:#fff}.flow-profile-follow-btn.is-following:hover{background:rgba(255,255,255,.16);opacity:1}.flow-profile-follow-btn.hidden{display:none}.flow-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.flow-profile-grid-empty{grid-column:1/-1;padding:48px 16px;text-align:center;color:rgba(255,255,255,.45);font-size:14px}.flow-profile-grid-item{aspect-ratio:9/16;background:#141418;border:none;padding:0;cursor:pointer;overflow:hidden;position:relative;border-radius:8px;transition:transform .12s ease,box-shadow .15s ease}.flow-profile-grid-item:hover{transform:scale(1.015);box-shadow:0 6px 20px rgba(0,0,0,.35)}.flow-profile-grid-item img,.flow-profile-grid-item video,.flow-profile-grid-thumb{width:100%;height:100%;object-fit:cover;display:block;background:#141418}.flow-profile-grid-item video{pointer-events:none}.flow-profile-grid-item video::-webkit-media-controls{display:none!important}.flow-profile-grid-thumb--empty{background:linear-gradient(145deg,#1a1b22 0,#101014 100%)}.flow-profile-grid-play{display:none}.flow-profile-grid-views{position:absolute;left:6px;bottom:6px;z-index:1;display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;font-weight:700;line-height:1;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.45)}.flow-profile-grid-views svg{width:12px;height:12px;flex:0 0 auto;opacity:.95}.flow-profile-grid-item-menu{position:absolute;top:6px;right:6px;z-index:2;appearance:none;border:none;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;width:28px;height:28px;border-radius:var(--flow-radius-pill);font-size:14px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}#flow-publish-screen{background:var(--flow-bg)}.flow-publish-shell{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.flow-publish-step{flex:1;min-height:0;display:none;flex-direction:column}.flow-publish-step.is-active{display:flex}.flow-publish-stage{flex:1;min-height:0;position:relative;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.flow-publish-stage--full{margin:0}.flow-publish-preview{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;background:#000}.flow-publish-preview.flow-video-live{object-fit:cover}.flow-publish-preview.is-front-camera.flow-video-live{transform:scaleX(-1)}.flow-publish-details-video,.flow-publish-stage--full .flow-publish-preview{object-fit:contain;transform:none}.flow-publish-timer{position:absolute;top:14px;right:14px;background:rgba(254,44,85,.92);padding:6px 14px;border-radius:var(--flow-radius-pill);font-size:13px;font-weight:700;z-index:2}.flow-publish-capture-bar{display:grid;grid-template-columns:56px 1fr 56px;align-items:center;gap:12px;padding:18px 20px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.82) 100%)}.flow-publish-round-btn{width:52px;height:52px;border-radius:50%;border:none;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 18px rgba(0,0,0,.35);transition:transform .12s ease,opacity .15s ease}.flow-publish-round-btn svg{width:22px;height:22px}.flow-publish-round-btn:hover{transform:scale(1.04)}.flow-publish-round-btn:active{transform:scale(.94)}.flow-publish-round-btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.flow-publish-round-btn.hidden{display:none!important}#flow-publish-gallery-wrap{justify-self:start}#flow-publish-segment-cancel-btn{justify-self:start;grid-column:1;grid-row:1}#flow-publish-gallery-wrap{grid-column:1;grid-row:1}.flow-publish-record-wrap{position:relative;width:88px;height:88px;justify-self:center;grid-column:2}.flow-publish-progress-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.flow-publish-progress-ring-track{fill:none;stroke:rgba(255,255,255,0.22);stroke-width:4}.flow-publish-progress-ring-fill{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:251.2;stroke-dashoffset:251.2;transition:stroke-dashoffset .15s linear}.flow-publish-record-btn{position:absolute;inset:10px;border:none;border-radius:50%;background:0 0;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.flow-publish-record-btn-inner{width:58px;height:58px;border-radius:50%;background:#fe2c55;border:4px solid rgba(255,255,255,.95);box-shadow:0 0 0 2px rgba(254,44,85,.35);transition:transform .15s ease,border-radius .15s ease,width .15s ease,height .15s ease}.flow-publish-record-btn.is-recording .flow-publish-record-btn-inner{width:28px;height:28px;border-radius:8px}#flow-publish-capture-next-btn{justify-self:end;grid-column:3}.flow-publish-pair-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:var(--flow-bg)}.flow-publish-pill-btn{appearance:none;border:none;border-radius:var(--flow-radius-pill);padding:14px 18px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .12s ease,opacity .15s ease}.flow-publish-pill-btn:active{transform:scale(.98)}.flow-publish-pill-btn--ghost{background:#fff;color:#111}.flow-publish-pill-btn--primary{background:linear-gradient(135deg,var(--flow-accent) 0,var(--flow-accent-2) 100%);color:#fff}.flow-publish-pill-btn:disabled{opacity:.45;cursor:not-allowed}.flow-publish-details-hero{position:relative;height:52vh;min-height:280px;max-height:420px;overflow:hidden;background:#000}.flow-publish-details-video{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.flow-publish-details-gradient{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,transparent 38%,var(--flow-bg) 100%);pointer-events:none}.flow-publish-details-duration{position:absolute;left:0;right:0;bottom:28px;text-align:center;font-size:28px;font-weight:700;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.55);z-index:1}.flow-publish-details-body{flex:1;padding:8px 16px 0;display:flex;flex-direction:column;gap:10px;background:var(--flow-bg)}.flow-publish-details-label{font-size:14px;font-weight:600;color:rgba(255,255,255,.72)}.flow-publish-caption{width:100%;padding:14px 16px;border-radius:14px;border:none;background:var(--flow-panel);color:#fff;font-size:15px}.flow-publish-caption::placeholder{color:rgba(255,255,255,.38)}.flow-publish-details-body .flow-publish-pair-actions{margin-top:auto;padding-left:0;padding-right:0}#flow-publish-step-details{overflow-y:auto}.xam-flow-open.flow-publish-active .flow-bottom-nav{display:none!important}.flow-publish-upload-overlay{position:absolute;inset:0;z-index:20;background:rgba(0,0,0,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.flow-publish-upload-overlay.hidden{display:none!important}.flow-publish-upload-panel{width:min(100%,320px);padding:28px 22px;border-radius:20px;background:var(--flow-panel);text-align:center;box-shadow:0 16px 48px rgba(0,0,0,.45)}.flow-publish-upload-spinner{width:42px;height:42px;margin:0 auto 16px;border-radius:50%;border:3px solid rgba(255,255,255,.15);border-top-color:var(--flow-accent-2);animation:flow-publish-spin .85s linear infinite}@keyframes flow-publish-spin{to{transform:rotate(360deg)}}.flow-publish-upload-title{font-size:17px;font-weight:700;margin-bottom:8px}.flow-publish-upload-hint{font-size:14px;color:var(--flow-text-muted);line-height:1.4}.flow-sheet-panel{background:var(--flow-panel);border:1px solid var(--flow-border-soft);border-radius:22px 22px 0 0;box-shadow:0 -12px 40px rgba(0,0,0,.45)}.flow-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--flow-border-soft);font-weight:600;font-size:16px}.flow-input{padding:12px 14px;border-radius:var(--flow-radius-pill);border:1px solid var(--flow-border-soft);background:rgba(255,255,255,.06);color:#fff;font-size:14px}.flow-input::placeholder{color:rgba(255,255,255,.38)}.flow-btn-primary{appearance:none;border:none;background:linear-gradient(135deg,var(--flow-accent),var(--flow-accent-2));color:#fff;font-weight:600;cursor:pointer;box-shadow:0 6px 20px var(--flow-accent-glow)}.flow-btn-ghost{appearance:none;border:none;background:0 0;color:#c4b5fd;cursor:pointer}.flow-comments-sheet{position:fixed;inset:0;z-index:9100}.flow-comments-sheet.hidden{display:none!important}.flow-comments-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.flow-comments-panel{position:absolute;left:0;right:0;bottom:0;max-height:72dvh;background:#121218;border:1px solid rgba(255,255,255,.08);border-radius:20px 20px 0 0;box-shadow:0 -16px 48px rgba(0,0,0,.55);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.flow-comments-handle{width:36px;height:4px;border-radius:999px;background:rgba(255,255,255,.22);margin:8px auto 0;flex-shrink:0}.flow-comments-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06);font-weight:600;font-size:15px;color:rgba(255,255,255,.92)}.flow-comments-close{appearance:none;border:none;background:rgba(255,255,255,.08);color:rgba(255,255,255,.72);width:32px;height:32px;border-radius:50%;font-size:15px;cursor:pointer}.flow-comments-list{flex:1;overflow-y:auto;padding:12px 14px 8px;min-height:140px;-webkit-overflow-scrolling:touch}.flow-comments-empty{padding:32px 16px;text-align:center;color:rgba(255,255,255,.42);font-size:14px;line-height:1.45}.flow-comment-item{display:flex;gap:10px;padding:6px 0;align-items:flex-start;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}.flow-comment-item.is-pressed{opacity:.72}.flow-comment-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;background:rgba(124,58,237,.25);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border:1px solid rgba(255,255,255,.1)}.flow-comment-avatar img{width:100%;height:100%;object-fit:cover}.flow-comment-main{flex:1;min-width:0}.flow-comment-bubble{display:inline-block;max-width:100%;padding:8px 12px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.05);line-height:1.35}.flow-comment-item--reply{margin-left:22px;padding-left:14px;position:relative}.flow-comment-item--reply::before{content:'';position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:999px;background:rgba(255,255,255,.1)}.flow-comment-item--reply .flow-comment-avatar{width:28px;height:28px;font-size:11px}.flow-comment-reply-to{font-size:12px;line-height:1.3;color:rgba(255,255,255,.38);margin-bottom:5px}.flow-comment-reply-to-user{color:rgba(255,255,255,.72);font-weight:600}.flow-comment-item--reply .flow-comment-bubble{display:block;padding:7px 11px;background:rgba(255,255,255,.05)}.flow-comment-item--reply .flow-comment-author{display:block;margin-right:0;margin-bottom:3px;color:rgba(255,255,255,.72)}.flow-comment-item--reply .flow-comment-text{display:block;font-size:13px}.flow-comment-author{font-size:13px;font-weight:700;color:rgba(255,255,255,.55);margin-right:6px}.flow-comment-reply-tag{display:none}.flow-comment-text{font-size:14px;word-break:break-word;color:rgba(255,255,255,.94)}.flow-comment-meta{margin-top:4px;padding-left:4px;font-size:11px;color:rgba(255,255,255,.35)}.flow-comments-reply-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-top:1px solid rgba(255,255,255,.06);background:rgba(124,58,237,.1);font-size:13px;color:rgba(255,255,255,.72)}.flow-comments-reply-bar.hidden{display:none}.flow-comments-reply-bar strong{color:#c4b5fd;font-weight:600}.flow-comments-reply-cancel{appearance:none;border:none;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);width:26px;height:26px;border-radius:50%;font-size:13px;cursor:pointer;flex-shrink:0}.flow-comments-input-row{display:flex;gap:8px;padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.2)}.flow-comments-input{flex:1;padding:11px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#fff;font-size:14px}.flow-comments-input::placeholder{color:rgba(255,255,255,.35)}.flow-comments-send{appearance:none;border:none;background:linear-gradient(135deg,var(--flow-accent),var(--flow-accent-2));color:#fff;width:42px;height:42px;border-radius:50%;font-size:18px;cursor:pointer;flex-shrink:0;box-shadow:0 4px 14px var(--flow-accent-glow)}.flow-comment-actions{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}.flow-comment-actions.hidden{display:none!important}.flow-comment-actions-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.35)}.flow-comment-actions-panel{position:relative;margin:0 10px 8px;border-radius:16px;overflow:hidden;background:#1c1c24;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px rgba(0,0,0,.45)}.flow-comment-action-btn{appearance:none;width:100%;border:none;border-bottom:1px solid rgba(255,255,255,.06);background:0 0;color:rgba(255,255,255,.92);padding:15px 16px;font-size:15px;font-weight:500;text-align:center;cursor:pointer}.flow-comment-action-btn:last-child{border-bottom:none}.flow-comment-action-btn--danger{color:#ff6b6b}.flow-comment-action-btn--cancel{position:relative;margin:0 10px calc(10px + env(safe-area-inset-bottom));border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#1c1c24;font-weight:600}.flow-comment-actions-panel .flow-comment-action-btn:last-child{border-bottom:none}.flow-share-picker{position:fixed;inset:0;z-index:9100}.flow-share-picker.hidden{display:none!important}.flow-share-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.48);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.flow-share-panel{position:absolute;left:0;right:0;bottom:0;max-height:75dvh;background:var(--flow-panel);border:1px solid var(--flow-border-soft);border-radius:22px 22px 0 0;box-shadow:0 -12px 40px rgba(0,0,0,.45);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.flow-share-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--flow-border-soft);font-weight:600}.flow-share-cancel{appearance:none;border:none;background:rgba(255,255,255,.09);color:#c4b5fd;font-size:13px;font-weight:500;padding:6px 12px;border-radius:var(--flow-radius-pill);cursor:pointer}.flow-share-list{flex:1;overflow-y:auto;padding:8px 0;min-height:160px}.flow-share-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border:none;background:0 0;color:#fff;text-align:left;cursor:pointer;transition:background .12s ease}.flow-share-item:hover{background:rgba(255,255,255,.04)}.flow-share-item.is-selected{background:var(--flow-accent-soft)}.flow-share-item-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--flow-panel-2);display:flex;align-items:center;justify-content:center;font-weight:700;border:1px solid var(--flow-border-soft)}.flow-share-item-avatar img{width:100%;height:100%;object-fit:cover}.flow-share-item-name{font-size:15px;font-weight:500}.flow-share-send-btn{margin:8px 16px 12px;padding:14px;border:none;border-radius:14px;background:linear-gradient(135deg,var(--flow-accent),var(--flow-accent-2));color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 6px 20px var(--flow-accent-glow)}.flow-share-send-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.flow-manage-sheet{position:fixed;inset:0;z-index:9200}.flow-manage-sheet.hidden{display:none!important}.flow-manage-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.48);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.flow-manage-panel{position:absolute;left:0;right:0;bottom:0;background:var(--flow-panel);border:1px solid var(--flow-border-soft);border-radius:22px 22px 0 0;padding:14px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px rgba(0,0,0,.45)}.flow-manage-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-weight:600}.flow-manage-close{appearance:none;border:none;background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);width:32px;height:32px;border-radius:var(--flow-radius-pill);font-size:16px;cursor:pointer}.flow-manage-label{display:block;font-size:13px;color:var(--flow-text-muted);margin-bottom:6px}.flow-manage-caption{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--flow-border-soft);background:rgba(255,255,255,.06);color:#fff;font-size:15px;margin-bottom:12px}.flow-manage-save-btn{width:100%;appearance:none;border:none;background:linear-gradient(135deg,var(--flow-accent),var(--flow-accent-2));color:#fff;padding:14px;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;margin-bottom:10px;box-shadow:0 6px 20px var(--flow-accent-glow)}.flow-manage-delete-btn{width:100%;appearance:none;border:1px solid rgba(255,80,80,.35);background:rgba(255,80,80,.1);color:#ff7b7b;padding:14px;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer}.flow-bottom-nav{position:absolute;left:0;right:0;bottom:0;z-index:8;height:calc(var(--flow-nav-h) + env(safe-area-inset-bottom));padding:0;padding-bottom:env(safe-area-inset-bottom);display:flex;align-items:stretch;background:var(--flow-glass-strong);backdrop-filter:var(--flow-blur);-webkit-backdrop-filter:var(--flow-blur);border-top:1px solid var(--flow-border);box-shadow:0 -8px 32px rgba(0,0,0,.38)}.flow-bottom-nav-btn{appearance:none;-webkit-tap-highlight-color:transparent;position:relative;flex:1 1 0;min-width:0;height:var(--flow-nav-h);border:none;border-radius:0;background:0 0;color:rgba(255,255,255,.62);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .18s ease,background .15s ease}.flow-bottom-nav-btn:hover{color:rgba(255,255,255,.88);background:rgba(255,255,255,.04)}.flow-bottom-nav-btn svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}#flow-nav-activity .flow-nav-icon svg{fill:none;stroke:currentColor}.flow-nav-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px}.flow-nav-icon svg{width:26px;height:26px}.flow-nav-label{display:none}.flow-nav-icon--badge-wrap{position:relative}.flow-activity-badge{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px rgba(0,0,0,.45)}.flow-activity-badge.hidden{display:none}.flow-bottom-nav-btn--avatar{flex:1 1 0;min-width:0}.flow-nav-avatar{width:26px;height:26px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.22);background:rgba(124,58,237,.35);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.flow-bottom-nav-btn--avatar.is-active .flow-nav-avatar{border-color:#a855f7;box-shadow:0 0 12px rgba(168,85,247,.45)}.flow-screen-empty,.flow-screen-loading{padding:48px 20px;text-align:center;color:rgba(255,255,255,.55);font-size:15px}.flow-activity-body,.flow-analytics-body{flex:1;overflow-y:auto;padding:12px 0 calc(var(--flow-nav-h) + 16px + env(safe-area-inset-bottom))}.flow-activity-list{display:flex;flex-direction:column}.flow-activity-item{appearance:none;width:100%;border:none;background:0 0;color:inherit;text-align:left;display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;transition:background .15s ease}.flow-activity-item:hover{background:rgba(255,255,255,.04)}.flow-activity-item.is-unread{background:rgba(124,58,237,.08)}.flow-activity-item-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0}.flow-activity-item-body{flex:1;min-width:0}.flow-activity-item-text{font-size:14px;line-height:1.35;color:rgba(255,255,255,.92)}.flow-activity-item-text strong{font-weight:600}.flow-activity-item-time{margin-top:4px;font-size:12px;color:rgba(255,255,255,.45)}.flow-activity-item-thumb{width:44px;height:58px;border-radius:8px;overflow:hidden;flex-shrink:0;background:rgba(255,255,255,.06)}.flow-activity-item-thumb video{width:100%;height:100%;object-fit:cover}.flow-analytics-content{padding:16px}.flow-analytics-period{margin:0 0 16px;font-size:13px;color:rgba(255,255,255,.5)}.flow-analytics-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.flow-analytics-total{padding:14px 10px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06);text-align:center}.flow-analytics-total-value{display:block;font-size:22px;font-weight:700;color:#fff;line-height:1.1}.flow-analytics-total-label{display:block;margin-top:6px;font-size:11px;color:rgba(255,255,255,.5)}.flow-analytics-day{margin-bottom:14px}.flow-analytics-day-head{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12px;color:rgba(255,255,255,.55)}.flow-analytics-day-bars{display:flex;flex-direction:column;gap:4px}.flow-analytics-bar-row{display:flex;align-items:center;gap:8px;font-size:11px;color:rgba(255,255,255,.45)}.flow-analytics-bar-label{width:72px;flex-shrink:0}.flow-analytics-bar-track{flex:1;height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.flow-analytics-bar-fill{height:100%;border-radius:999px;min-width:2px}.flow-analytics-bar-fill--views{background:linear-gradient(90deg,#6366f1,#818cf8)}.flow-analytics-bar-fill--likes{background:linear-gradient(90deg,#ec4899,#f472b6)}.flow-analytics-bar-fill--subs{background:linear-gradient(90deg,#a855f7,#c084fc)}.flow-bottom-nav-btn.is-active{color:#fff}.flow-bottom-nav-btn.is-active svg{transform:scale(1.06)}.flow-bottom-nav-btn.is-active .flow-nav-icon svg{transform:scale(1.06)}.flow-bottom-nav-btn.is-active::after{content:'';position:absolute;bottom:7px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#c4b5fd,#a855f7);box-shadow:0 0 10px rgba(168,85,247,.6)}.flow-bottom-nav-btn--plus.is-active::after{display:none}.flow-bottom-nav-btn--plus{color:#fff}.flow-bottom-nav-btn--plus .flow-nav-icon{position:relative}.flow-bottom-nav-btn--plus .flow-nav-icon svg{position:relative;z-index:1}.flow-bottom-nav-btn--plus .flow-bottom-nav-plus-bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:38px;border-radius:12px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.1);z-index:0;transition:background .18s ease}.flow-bottom-nav-btn--plus.is-active .flow-bottom-nav-plus-bg,.flow-bottom-nav-btn--plus:hover .flow-bottom-nav-plus-bg{background:rgba(255,255,255,.16)}.flow-bottom-nav-btn--avatar.is-active::after{display:none}.flow-bottom-nav-btn--exit{display:none}.flow-pc-only{display:none!important}.flow-nav-divider{display:none;height:1px;width:auto;align-self:stretch;margin:10px 4px;background:rgba(255,255,255,.12);border:none;flex:0 0 auto}.flow-bottom-nav-items{display:flex;flex:1;align-items:stretch;min-width:0}.flow-bottom-nav-items .flow-bottom-nav-btn{flex:1 1 0}@media (max-width:768px){.flow-feed-actions{gap:12px;right:12px}.flow-feed-actions .flow-action-btn:not(.flow-profile-btn){background:0 0!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;width:48px;min-height:0;padding:2px 0}.flow-feed-actions .flow-action-btn svg{width:28px;height:28px}.flow-feed-actions .flow-action-btn.is-liked:not(.flow-profile-btn){background:0 0!important}#xam-flow-screen{--flow-nav-pill-h:54px;--flow-nav-float-gap:12px;--flow-nav-float-inset:12px;--flow-nav-h:calc(var(--flow-nav-pill-h) + var(--flow-nav-float-gap))}.flow-bottom-nav{left:var(--flow-nav-float-inset);right:var(--flow-nav-float-inset);bottom:calc(var(--flow-nav-float-gap) + env(safe-area-inset-bottom));width:auto;max-width:none;height:var(--flow-nav-pill-h);padding:4px 6px;padding-bottom:4px;align-items:center;border:none;border-top:none;border-radius:999px;background:rgba(8,8,10,.82);box-shadow:0 10px 26px rgba(0,0,0,.52);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);isolation:isolate}.flow-bottom-nav-items{width:100%;height:100%;gap:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center}.flow-bottom-nav-btn--avatar,.flow-bottom-nav-items .flow-bottom-nav-btn{flex:none;min-width:0;max-width:none;width:100%;height:100%;padding:0;border-radius:999px}.flow-bottom-nav-btn:active,.flow-bottom-nav-btn:hover{background:0 0;transform:none}.flow-bottom-nav-btn:active .flow-nav-icon,.flow-bottom-nav-btn:hover .flow-nav-icon{opacity:.92}.flow-bottom-nav-btn--avatar.is-active,.flow-bottom-nav-btn--avatar:active,.flow-bottom-nav-btn--avatar:hover{background:0 0!important}.flow-nav-icon,.flow-nav-icon svg{width:24px;height:24px}.flow-bottom-nav-btn svg{width:24px;height:24px}.flow-bottom-nav-btn--plus .flow-nav-icon svg{width:26px;height:26px}.flow-bottom-nav-btn--plus .flow-bottom-nav-plus-bg{width:40px;height:32px;border-radius:999px;background:rgba(255,255,255,.14)}.flow-nav-avatar{width:26px;height:26px;font-size:9px;border-width:1.5px}.flow-activity-badge{top:-3px;right:-5px;min-width:13px;height:13px;padding:0 3px;font-size:8px;line-height:13px}.flow-bottom-nav-btn.is-active::after{bottom:4px;width:4px;height:4px}.flow-header-btn{width:44px;height:44px;background:rgba(8,8,10,.72);border:none;box-shadow:0 8px 20px rgba(0,0,0,.4);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}.flow-header:not(.flow-header--feed){grid-template-columns:44px minmax(0,1fr) 44px}.flow-header:not(.flow-header--feed) .flow-header-side{width:44px;min-width:44px}.flow-top-pill{height:44px;background:rgba(8,8,10,.72);border:none;box-shadow:0 8px 20px rgba(0,0,0,.4);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);padding:0 14px}.flow-top-pill-logo{height:18px}.flow-top-pill-logo svg{height:18px}.flow-top-pill-tab{font-size:13px;padding:7px 9px}}.chats-bottom-pill-btn--flow svg{fill:currentColor;stroke:none}@media (min-width:769px){#xam-flow-screen{--flow-side-nav-w:248px;--flow-huma-panel:#1a1a1a;--flow-huma-panel-hover:rgba(255, 255, 255, 0.06);--flow-huma-video-w:min(430px, calc(100dvh * 9 / 16));--flow-huma-actions-w:46px;background:#000}#xam-flow-screen .flow-view{padding-left:var(--flow-side-nav-w)}#xam-flow-screen .flow-header--feed{display:none!important}#xam-flow-screen:not(.hidden) .flow-feed-wrap{position:relative;flex:1;min-height:0}#xam-flow-screen:not(.hidden) .flow-feed-scroll{scroll-snap-type:y mandatory;background:#000}#xam-flow-screen:not(.hidden) .flow-feed-empty,#xam-flow-screen:not(.hidden) .flow-feed-loading{left:var(--flow-side-nav-w);right:0;width:auto;color:rgba(255,255,255,.55);font-size:15px;letter-spacing:.01em}#xam-flow-screen:not(.hidden) .flow-feed-item{width:100%;max-width:none;height:100dvh;margin:0;border-radius:0;box-shadow:none;background:0 0;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:14px;padding:0 20px;box-sizing:border-box}#xam-flow-screen:not(.hidden) .flow-feed-stage{position:relative;inset:auto;width:var(--flow-huma-video-w);max-width:var(--flow-huma-video-w);height:100%;flex:0 0 auto;background:#000;overflow:hidden;border-radius:0;box-shadow:0 0 0 1px rgba(255,255,255,.04)}#xam-flow-screen:not(.hidden) .flow-feed-item video{background:#000;object-fit:contain}#xam-flow-screen:not(.hidden) .flow-publish-stage{max-width:var(--flow-huma-video-w);margin:0 auto;border-radius:0;box-shadow:0 0 0 1px rgba(255,255,255,.04)}#xam-flow-screen:not(.hidden) .flow-video-pause-icon{width:64px;height:64px;background:rgba(18,18,18,.72);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#xam-flow-screen:not(.hidden) .flow-feed-overlay{background:linear-gradient(180deg,rgba(0,0,0,.28) 0,transparent 18%,transparent 68%,rgba(0,0,0,.72) 100%)}#xam-flow-screen:not(.hidden) .flow-feed-actions{position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none;flex:0 0 auto;width:var(--flow-huma-actions-w);gap:12px;padding:14px 5px;border-radius:999px;background:var(--flow-huma-panel);box-shadow:none;border:1px solid rgba(255,255,255,.05);align-self:center}#xam-flow-screen:not(.hidden) .flow-feed-actions .flow-action-btn{transition:color .15s ease,transform .12s ease,opacity .15s ease;opacity:.92}#xam-flow-screen:not(.hidden) .flow-feed-actions .flow-action-btn:hover{opacity:1;color:#fff;transform:scale(1.06)}#xam-flow-screen:not(.hidden) .flow-feed-actions .flow-action-btn:not(.flow-profile-btn){width:34px;padding:2px 0}#xam-flow-screen:not(.hidden) .flow-feed-actions .flow-action-btn svg{width:21px;height:21px;filter:none}#xam-flow-screen:not(.hidden) .flow-feed-actions .flow-action-count{font-size:10px;font-weight:600;color:rgba(255,255,255,.72);letter-spacing:.02em}#xam-flow-screen:not(.hidden) .flow-author-stack{width:34px;margin-bottom:2px}#xam-flow-screen:not(.hidden) .flow-action-avatar,#xam-flow-screen:not(.hidden) .flow-profile-btn{width:34px;height:34px}#xam-flow-screen:not(.hidden) .flow-follow-btn{width:18px;height:18px;border-width:1.5px}#xam-flow-screen:not(.hidden) .flow-feed-bottom{left:16px;right:16px;bottom:32px;max-width:none;gap:4px}#xam-flow-screen:not(.hidden) .flow-feed-username{font-size:15px;font-weight:650;letter-spacing:.01em;text-shadow:0 1px 8px rgba(0,0,0,.55)}#xam-flow-screen:not(.hidden) .flow-feed-caption{font-size:13px;line-height:1.35;color:rgba(255,255,255,.82);text-shadow:0 1px 8px rgba(0,0,0,.5)}#xam-flow-screen:not(.hidden) .flow-video-scrubber{left:0;right:0;bottom:0;padding:0 0 2px;border-radius:0}#xam-flow-screen:not(.hidden) .flow-video-scrubber-track{height:2px;border-radius:0;background:rgba(255,255,255,.16)}#xam-flow-screen:not(.hidden) .flow-video-scrubber.is-dragging .flow-video-scrubber-track{height:3px}#xam-flow-screen:not(.hidden) .flow-video-scrubber-fill{border-radius:0;box-shadow:none;background:#fff}#xam-flow-screen:not(.hidden) .flow-video-scrubber-time{opacity:0;transition:opacity .15s ease;font-size:11px;font-variant-numeric:tabular-nums}#xam-flow-screen:not(.hidden) .flow-feed-stage:hover .flow-video-scrubber-time,#xam-flow-screen:not(.hidden) .flow-video-scrubber.is-dragging .flow-video-scrubber-time{opacity:.85}.flow-profile-body{padding-bottom:24px;max-width:720px;margin:0 auto}.flow-activity-body,.flow-analytics-body{padding-bottom:24px;max-width:720px;margin:0 auto}.flow-pc-only{display:flex!important}.flow-nav-divider.flow-pc-only{display:block!important;margin:14px 2px;background:rgba(255,255,255,.1)}.flow-bottom-nav{top:16px;left:16px;right:auto;bottom:16px;width:calc(var(--flow-side-nav-w) - 32px);height:auto;max-width:none;transform:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:20px 16px;border:1px solid rgba(255,255,255,.05);border-radius:28px;background:var(--flow-huma-panel);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.flow-bottom-nav-btn--exit{display:inline-flex;flex:0 0 auto;width:100%;height:auto;min-height:0;margin:0 0 2px;padding:10px 10px;justify-content:flex-start;align-items:center;gap:12px;color:rgba(255,255,255,.92)}.flow-bottom-nav-items{display:flex;flex:1;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;width:100%;min-height:0}.flow-bottom-nav-items .flow-bottom-nav-btn:first-child{margin-top:0}.flow-nav-home-btn{display:none!important}.flow-bottom-nav-btn,.flow-bottom-nav-items .flow-bottom-nav-btn{flex:0 0 auto;width:100%;height:auto;min-height:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:11px 10px;border-radius:14px;color:rgba(255,255,255,.62);transition:color .15s ease,background .15s ease}.flow-bottom-nav-btn:hover{background:var(--flow-huma-panel-hover);color:rgba(255,255,255,.95)}.flow-bottom-nav-btn:focus-visible{outline:0;background:var(--flow-huma-panel-hover);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.flow-bottom-nav-btn .flow-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;position:relative;opacity:.9}.flow-bottom-nav-btn .flow-nav-icon svg{width:22px;height:22px;stroke:currentColor;fill:none}.flow-nav-label{display:block;font-size:15px;font-weight:500;line-height:1.25;letter-spacing:.01em;color:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.flow-bottom-nav-btn.is-active{color:#fff;background:var(--flow-huma-panel-hover)}.flow-bottom-nav-btn.is-active .flow-nav-label{color:#fff;font-weight:600}.flow-bottom-nav-btn.is-active .flow-nav-icon{opacity:1}.flow-bottom-nav-btn.is-active::after{display:none}#flow-nav-analytics{order:1}#flow-nav-activity{order:2}#flow-nav-publish{order:3;margin-top:auto}#flow-nav-avatar{order:4;margin-top:0;width:100%;flex:0 0 auto}.flow-bottom-nav-btn--avatar .flow-nav-avatar{display:none}.flow-bottom-nav-btn--plus .flow-bottom-nav-plus-bg{display:none}.flow-nav-feed-tab{width:100%;justify-content:flex-start;padding:11px 10px}.flow-activity-badge{top:-5px;right:-7px;min-width:15px;height:15px;font-size:9px;line-height:15px;border:1.5px solid var(--flow-huma-panel)}.sidebar-bottom-flow-btn svg{fill:none}}.flow-comment-moderation-sheet{position:fixed;inset:0;z-index:9200;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.flow-comment-moderation-sheet.hidden{display:none!important}.flow-comment-moderation-sheet--open{pointer-events:auto}.flow-comment-moderation-backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;background:rgba(0,0,0,.72);opacity:0;cursor:pointer;transition:opacity .32s ease}.flow-comment-moderation-sheet--open .flow-comment-moderation-backdrop{opacity:1}.flow-comment-moderation-panel{position:relative;z-index:1;width:100%;box-sizing:border-box;padding:28px 20px calc(28px + env(safe-area-inset-bottom,0px));background:#1c1c1e;border-radius:32px 32px 0 0;transform:translate3d(0,100%,0);transition:transform .38s cubic-bezier(.22, 1, .36, 1);will-change:transform}.flow-comment-moderation-sheet--open .flow-comment-moderation-panel{transform:translate3d(0,0,0)}.flow-comment-moderation-icon{width:72px;height:72px;margin:0 auto 22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,#b565ff 0,#7c3aed 55%,#6d28d9 100%)}.flow-comment-moderation-title{margin:0;text-align:center;color:#fff;font-size:clamp(22px, 5.2vw, 28px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.flow-comment-moderation-message{margin:14px 0 0;text-align:center;color:rgba(255,255,255,.92);font-size:clamp(15px, 3.8vw, 17px);line-height:1.35;font-weight:400;max-width:340px;margin-left:auto;margin-right:auto}.flow-comment-moderation-accent{color:#a78bfa;font-weight:500}.flow-comment-moderation-ok{display:block;width:100%;box-sizing:border-box;margin-top:28px;border:none;border-radius:999px;padding:16px 20px;font-size:17px;font-weight:600;line-height:1.2;cursor:pointer;color:#fff;background:#8b5cf6;transition:transform .15s ease,background .15s ease}.flow-comment-moderation-ok:active{transform:scale(.98);background:#7c3aed}