.minimal-video-player{position:relative;width:100%;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.minimal-video-player--fit-container{background:transparent;min-height:auto;height:auto;max-height:none;width:100%;display:flex;justify-content:center;align-items:center}.minimal-video-player--fit-container .video-inner-container{display:inline-block;border-radius:1rem;overflow:hidden;line-height:0}.minimal-video-player--fit-container video{display:block;width:auto;height:auto;max-width:100%;max-height:520px;border-radius:1rem}.aigora-feed-video.minimal-video-player--fit-container .video-inner-container{border-radius:1rem;overflow:hidden}.aigora-feed-video.minimal-video-player--fit-container video{border-radius:1rem}.minimal-video-player:not(.minimal-video-player--fit-container){width:100%;height:auto;min-height:200px}@media(orientation:portrait){.minimal-video-player:not(.minimal-video-player--fit-container){max-height:50vh;height:clamp(200px,50vh,600px);aspect-ratio:auto}@media(max-width:767px){.minimal-video-player:not(.minimal-video-player--fit-container){max-height:45vh;height:clamp(200px,45vh,500px)}}@media(min-width:768px)and (max-width:1024px){.minimal-video-player:not(.minimal-video-player--fit-container){max-height:55vh;height:clamp(250px,55vh,700px)}}}@media(orientation:landscape){.minimal-video-player:not(.minimal-video-player--fit-container){max-height:90vh;max-width:100%;height:clamp(300px,90vh,56.25vw)}@media(max-height:500px){.minimal-video-player:not(.minimal-video-player--fit-container){max-height:calc(100vh - 40px);height:calc(100vh - 40px)}.minimal-video-player:not(.minimal-video-player--fit-container) video{max-height:calc(100vh - 40px)}}@media(min-height:501px)and (max-height:768px){.minimal-video-player:not(.minimal-video-player--fit-container){max-height:85vh;height:clamp(350px,85vh,56.25vw)}}@media(min-height:769px){.minimal-video-player:not(.minimal-video-player--fit-container){max-height:80vh;height:clamp(400px,80vh,56.25vw)}}}@media(min-width:1025px){.minimal-video-player:not(.minimal-video-player--fit-container){max-height:80vh;max-width:min(100%,1400px);margin:0 auto}}@media(min-width:1920px){.minimal-video-player:not(.minimal-video-player--fit-container){max-height:85vh;max-width:min(100%,1600px)}}.minimal-video-player:not(.minimal-video-player--fit-container) video{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}@supports (width: min(100vw,100vh)){.minimal-video-player:not(.minimal-video-player--fit-container){width:100%;height:min(80vh,56.25vw)}@media(orientation:landscape){.minimal-video-player:not(.minimal-video-player--fit-container){height:min(90vh,56.25vw);max-width:177.7vh}.minimal-video-player:not(.minimal-video-player--fit-container) video{max-width:100vw;max-height:90vh}}@media(orientation:portrait){.minimal-video-player:not(.minimal-video-player--fit-container){height:min(50vh,56.25vw);width:100%}.minimal-video-player:not(.minimal-video-player--fit-container) video{max-width:100vw;max-height:50vh}}}.minimal-video-player:not(.minimal-video-player--fit-container)[data-aspect=square]{aspect-ratio:1 / 1}.minimal-video-player:not(.minimal-video-player--fit-container)[data-aspect=vertical]{aspect-ratio:9 / 16}.minimal-video-player:not(.minimal-video-player--fit-container)[data-aspect=wide]{aspect-ratio:21 / 9}.minimal-video-player:not(.minimal-video-player--fit-container)[data-aspect=standard]{aspect-ratio:4 / 3}.minimal-video-player .video-controls{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.4),transparent);padding:1rem;transition:opacity .2s}.minimal-video-player .progress-bar{height:4px;background:#fff3;border-radius:2px;margin-bottom:.75rem;cursor:pointer;position:relative}.minimal-video-player .progress-bar:hover{height:6px}.minimal-video-player .buffered-progress{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff4d;border-radius:2px}.minimal-video-player .play-progress{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:2px;transition:all .1s}.minimal-video-player .scrubber{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;opacity:0;transition:opacity .2s}.minimal-video-player .progress-bar:hover .scrubber{opacity:1}.minimal-video-player button{padding:.5rem;border-radius:.5rem;transition:background-color .2s}.minimal-video-player button:hover{background-color:#ffffff1a}@media(max-width:767px){.minimal-video-player .video-controls{padding:.75rem}.minimal-video-player button{padding:.375rem}.minimal-video-player svg{width:1.25rem;height:1.25rem}}.minimal-video-player:fullscreen{max-height:100vh!important;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#000}.minimal-video-player:fullscreen video{max-height:100vh!important;max-width:100vw;width:auto;height:auto}.media-tag-display{position:relative;width:100%;height:100%}.media-tag-display__toggle{position:absolute;bottom:12px;left:12px;z-index:2;display:flex;align-items:center;gap:6px;padding:8px 12px;background:#000000bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.media-tag-display__toggle:hover{background:#000000d9;border-color:#fff3;transform:scale(1.02)}.media-tag-display__tag{position:absolute;z-index:3;transform:translate(-50%,-50%);cursor:pointer}.media-tag-display__dot{position:relative;width:12px;height:12px;background:#fff;border:2px solid rgba(0,0,0,.3);border-radius:50%;box-shadow:0 2px 8px #0000004d;transition:transform .2s ease}.media-tag-display__dot:hover{transform:scale(1.2)}.media-tag-display__pulse{position:absolute;top:50%;left:50%;width:24px;height:24px;background:#fff6;border-radius:50%;transform:translate(-50%,-50%);animation:pulse 2s infinite;pointer-events:none}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.media-tag-display__popover{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);width:320px;padding:0;background:#fffffffa;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 24px 48px #0000001f,0 12px 24px #00000014,0 0 0 1px #0000000a;z-index:10;overflow:hidden}@media(prefers-color-scheme:dark){.media-tag-display__popover{background:#1e1e1efa;border-color:#ffffff14;color:#fff}}.media-tag-display__popover:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(255,255,255,.98)}@media(prefers-color-scheme:dark){.media-tag-display__popover:after{border-top-color:#1e1e1efa}}.media-tag-display__cover{width:100%;height:80px;margin-bottom:-24px;overflow:hidden}.media-tag-display__cover img{width:100%;height:100%;object-fit:cover}.media-tag-display__user-section{display:flex;gap:12px;margin:0 16px 12px;padding-top:24px;position:relative}.media-tag-display__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;cursor:pointer;transition:transform .2s ease}.media-tag-display__avatar:hover{transform:scale(1.05)}.media-tag-display__avatar--placeholder{display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.media-tag-display__avatar--placeholder span{font-size:18px;font-weight:600;color:#fffc;text-transform:uppercase}@media(prefers-color-scheme:dark){.media-tag-display__avatar--placeholder{background:#ffffff14;border-color:#ffffff26}}.media-tag-display__info{flex:1;min-width:0}.media-tag-display__name{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--text-primary, #000);cursor:pointer;transition:color .2s ease}.media-tag-display__name:hover{color:var(--primary-color, #007AFF)}@media(prefers-color-scheme:dark){.media-tag-display__name{color:#fff}}.media-tag-display__verified{width:14px;height:14px;color:var(--primary-color, #007AFF);flex-shrink:0}.media-tag-display__username{font-size:12px;color:var(--text-secondary, #666);margin-top:2px}@media(prefers-color-scheme:dark){.media-tag-display__username{color:#999}}.media-tag-display__bio{font-size:13px;line-height:1.5;color:var(--text-primary, #000);padding:0 16px;margin-bottom:12px}@media(prefers-color-scheme:dark){.media-tag-display__bio{color:#ffffffd9}}.media-tag-display__stats{display:flex;gap:24px;padding:0 16px;margin-bottom:12px}.media-tag-display__stat{display:flex;align-items:center;gap:4px;font-size:13px}.media-tag-display__stat-value{font-weight:600;color:var(--text-primary, #000)}@media(prefers-color-scheme:dark){.media-tag-display__stat-value{color:#fff}}.media-tag-display__stat-label{color:var(--text-secondary, #666)}@media(prefers-color-scheme:dark){.media-tag-display__stat-label{color:#999}}.media-tag-display__actions{display:flex;gap:8px;margin:0 16px 12px}.media-tag-display__action{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:var(--bg-secondary, #F5F5F5);border:none;border-radius:8px;font-size:12px;font-weight:500;color:var(--text-primary, #000);cursor:pointer;transition:all .2s ease}@media(prefers-color-scheme:dark){.media-tag-display__action{background:#ffffff1a;color:#fff}}.media-tag-display__action:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.media-tag-display__action--follow{background:var(--primary-color, #007AFF);color:#fff}.media-tag-display__action--follow:hover{background:var(--primary-hover, #0051D5)}.media-tag-display__action--message:hover{background:var(--bg-tertiary, #E5E5E5)}@media(prefers-color-scheme:dark){.media-tag-display__action--message:hover{background:#ffffff26}}.media-tag-display__profile-link{width:calc(100% - 32px);margin:0 16px 16px;padding:10px;background:transparent;border:1px solid var(--border-color, #E5E5E5);border-radius:8px;font-size:12px;font-weight:500;color:var(--text-primary, #000);text-align:center;cursor:pointer;transition:all .2s ease}@media(prefers-color-scheme:dark){.media-tag-display__profile-link{border-color:#ffffff1a;color:#fff}}.media-tag-display__profile-link:hover{background:var(--bg-secondary, #F5F5F5);border-color:var(--primary-color, #007AFF);color:var(--primary-color, #007AFF)}@media(prefers-color-scheme:dark){.media-tag-display__profile-link:hover{background:#ffffff0d}}.media-tag-display__list{position:absolute;bottom:60px;left:12px;right:12px;max-height:200px;overflow-y:auto;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:8px;z-index:2}@media(prefers-color-scheme:dark){.media-tag-display__list{background:#1e1e1ef2;border-color:#ffffff1a}}@media(min-width:768px){.media-tag-display__list{display:none}}.media-tag-display__list-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px;background:transparent;border:none;border-radius:8px;text-align:left;cursor:pointer;transition:background .2s ease}.media-tag-display__list-item:hover{background:#0000000d}@media(prefers-color-scheme:dark){.media-tag-display__list-item:hover{background:#ffffff0d}}.media-tag-display__list-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.media-tag-display__list-avatar--placeholder{display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.media-tag-display__list-avatar--placeholder span{font-size:12px;font-weight:600;color:#fffc;text-transform:uppercase}@media(prefers-color-scheme:dark){.media-tag-display__list-avatar--placeholder{background:#ffffff14;border-color:#ffffff26}}.media-tag-display__list-name{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--text-primary, #000)}@media(prefers-color-scheme:dark){.media-tag-display__list-name{color:#fff}}.media-tag-display__list-verified{width:12px;height:12px;color:var(--primary-color, #007AFF);flex-shrink:0}@media(max-width:640px){.media-tag-display__popover{width:240px;padding:12px}.media-tag-display__avatar{width:40px;height:40px}.media-tag-display__name{font-size:13px}.media-tag-display__username{font-size:11px}.media-tag-display__action{font-size:11px;padding:6px}}.mention-renderer{position:relative;line-height:1.6;word-wrap:break-word;white-space:pre-wrap}.mention-renderer__mention-wrapper{position:relative;display:inline}.mention-renderer__mention{color:#1d9bf0;font-weight:500;cursor:pointer;transition:all .15s ease;position:relative;display:inline;padding:2px 6px;margin:-2px -6px;border-radius:6px}.mention-renderer__mention:hover{background:#1d9bf01a}.mention-renderer__mention--active{background:#1d9bf026}.mention-renderer__hashtag{color:#1d9bf0;font-weight:500;cursor:pointer;transition:all .15s ease;display:inline;padding:2px 6px;margin:-2px -6px;border-radius:6px}.mention-renderer__hashtag:hover{background:#1d9bf01a}.mention-renderer__url{color:#1d9bf0;font-weight:400;cursor:pointer;transition:all .15s ease;display:inline;padding:2px 6px;margin:-2px -6px;border-radius:6px;text-decoration:underline;text-decoration-color:#1d9bf066;text-underline-offset:2px}.mention-renderer__url:hover{background:#1d9bf01a;text-decoration-color:#1d9bf0cc}.mention-renderer__popover{position:fixed;width:300px;padding:0;background:#0f0f0f;border:1px solid rgba(255,255,255,.08);border-radius:1rem;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d;z-index:99999;pointer-events:all;overflow:hidden}.mention-renderer__loading{display:flex;justify-content:center;align-items:center;height:100px;background:#0f0f0f}.mention-renderer__loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-top-color:#ffffff80;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mention-renderer__cover{width:100%;height:72px;overflow:hidden;background:#1a1a1a}.mention-renderer__cover img{width:100%;height:100%;object-fit:cover}.mention-renderer__user-section{display:flex;gap:.75rem;padding:.75rem 1rem 0;margin-top:0;position:relative}.mention-renderer__user-section--has-cover{padding-top:0;margin-top:-20px}.mention-renderer__user-section--has-cover .mention-renderer__info{padding-top:20px}.mention-renderer__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;cursor:pointer;transition:transform .2s ease;flex-shrink:0;border:2px solid #0f0f0f;background:#1a1a1a}.mention-renderer__avatar:hover{transform:scale(1.05)}.mention-renderer__avatar--placeholder{display:flex;align-items:center;justify-content:center;background:#ffffff14}.mention-renderer__avatar--placeholder span{font-size:16px;font-weight:600;color:#fff9;text-transform:uppercase}.mention-renderer__info{flex:1;min-width:0;padding-top:0}.mention-renderer__name{display:flex;align-items:center;gap:4px;font-size:.9375rem;font-weight:700;color:#fff;cursor:pointer;transition:color .15s ease;letter-spacing:-.01em}.mention-renderer__name:hover{color:#fffc}.mention-renderer__verified{width:1rem;height:1rem;color:#1d9bf0;flex-shrink:0}.mention-renderer__username{font-size:.8125rem;color:#ffffff80;margin-top:1px;font-weight:400}.mention-renderer__bio{font-size:.875rem;line-height:1.4;color:#ffffffd9;padding:.625rem 1rem;letter-spacing:-.01em}.mention-renderer__stats{display:flex;gap:1.25rem;padding:0 1rem .75rem}.mention-renderer__stat{display:flex;align-items:center;gap:.25rem;font-size:.8125rem}.mention-renderer__stat-value{font-weight:700;color:#fff}.mention-renderer__stat-label{color:#ffffff80;font-weight:400}.mention-renderer__actions{display:flex;gap:.5rem;padding:0 1rem .75rem}.mention-renderer__action{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;border:none;border-radius:9999px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.mention-renderer__action--follow{background:#fff;color:#000}.mention-renderer__action--follow:hover{background:#ffffffe6}.mention-renderer__action--follow:active{transform:scale(.98)}.mention-renderer__action--message{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.mention-renderer__action--message:hover{background:#ffffff14;border-color:#ffffff4d}.mention-renderer__action--message:active{transform:scale(.98)}.mention-renderer__profile-link{width:calc(100% - 2rem);display:flex;align-items:center;justify-content:center;gap:.375rem;margin:0 1rem 1rem;padding:.625rem;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;font-size:.8125rem;font-weight:500;color:#ffffffe6;cursor:pointer;transition:all .15s ease}.mention-renderer__profile-link:hover{background:#ffffff0d;border-color:#fff3}.mention-renderer__profile-link:active{transform:scale(.98)}@media(max-width:640px){.mention-renderer__popover{width:280px}.mention-renderer__avatar{width:40px;height:40px}.mention-renderer__name{font-size:.875rem}.mention-renderer__action{font-size:.75rem;padding:.4375rem .625rem}.mention-renderer__profile-link{font-size:.75rem;padding:.5rem}}.tier-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:all .15s ease;cursor:default}.tier-badge__icon{color:var(--tier-color, rgba(255, 255, 255, .6))}.tier-badge__label{font-weight:600;color:var(--tier-color, #fff);text-transform:uppercase;letter-spacing:.02em}.tier-badge--xs{width:1rem;height:1rem}.tier-badge--xs .tier-badge__icon{width:.625rem;height:.625rem}.tier-badge--xs .tier-badge__label{font-size:.5rem}.tier-badge--sm{width:1.25rem;height:1.25rem}.tier-badge--sm .tier-badge__icon{width:.75rem;height:.75rem}.tier-badge--sm .tier-badge__label{font-size:.5625rem}.tier-badge--md{width:1.5rem;height:1.5rem}.tier-badge--md .tier-badge__icon{width:.875rem;height:.875rem}.tier-badge--md .tier-badge__label{font-size:.625rem}.tier-badge:has(.tier-badge__label){border-radius:9999px;padding:.25rem .5rem;width:auto;height:auto}.tier-badge--bronze{background:#cd7f3214;border-color:#cd7f3226}.tier-badge--silver{background:#c0c0c01a;border-color:#c0c0c033}.tier-badge--gold{background:#ffd7001a;border-color:#ffd70033}.tier-badge--diamond{background:#b9f2ff1a;border-color:#b9f2ff33}.tier-badge--legendary{background:#9b59b61f;border-color:#9b59b640}.tier-badge:hover{transform:scale(1.05)}.inline-tier{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;margin-left:.25rem;vertical-align:middle}.inline-tier svg{width:.75rem;height:.75rem;color:var(--tier-color, rgba(255, 255, 255, .5))}.inline-tier--silver svg{color:silver}.inline-tier--gold svg{color:gold}.inline-tier--diamond svg{color:#b9f2ff}.inline-tier--legendary svg{color:#9b59b6}.post-options-menu{position:relative}.post-options-dropdown{width:280px;padding:6px;overflow:hidden;background:#16161cc7;backdrop-filter:blur(64px) saturate(200%) brightness(.96);-webkit-backdrop-filter:blur(64px) saturate(200%) brightness(.96);border:.5px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 16px 56px #00000080,0 4px 12px #00000040,inset 0 1px #ffffff14;animation:postMenuIn .22s cubic-bezier(.22,1,.36,1);transform-origin:top right}.post-options-dropdown--portal{position:fixed;z-index:99999}@media(max-width:480px){.post-options-dropdown{width:calc(100vw - 2rem);max-width:300px}}@keyframes postMenuIn{0%{opacity:0;transform:scale(.92) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border-radius:14px;color:#ffffffd9;font-size:.875rem;font-weight:450;text-align:left;cursor:pointer;border:none;background:transparent;transition:all .25s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.menu-item:hover{background:#ffffff0f}.menu-item:active{background:#ffffff17;transform:scale(.98)}.menu-item svg{width:1rem;height:1rem;opacity:.65;flex-shrink:0}.menu-divider{height:.5px;background:#ffffff0f;margin:4px 8px}.toggle-switch{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ffffff24;transition:all .3s cubic-bezier(.22,1,.36,1)}.slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:all .3s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 4px #0000004d}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}input:checked+.slider{background-color:#0a84ffd9}input:checked+.slider:before{transform:translate(16px)}
