@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.jitsi-call-overlay{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a14d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.jitsi-call-card{background:#0b1120;border:1px solid #ffffff1f;border-radius:22px;grid-template-rows:64px minmax(0,1fr) 68px;width:min(1120px,100%);height:min(820px,100svh - 40px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000008c}.jitsi-call-head,.jitsi-call-footer{color:#fff;background:#111827;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex}.jitsi-call-head button{color:#fff;cursor:pointer;background:#273449;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.jitsi-call-person{align-items:center;gap:11px;min-width:0;display:flex}.jitsi-call-person span{min-width:0;display:grid}.jitsi-call-person b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jitsi-call-person small{color:#cbd5e1;margin-top:2px}.jitsi-call-stage{background:#020617;min-height:0;position:relative}.jitsi-call-frame{width:100%;height:100%}.jitsi-call-loading,.jitsi-call-error{z-index:2;text-align:center;color:#fff;background:#020617;align-content:center;place-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.jitsi-call-error button{cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 15px;font-weight:800;display:inline-flex}.jitsi-call-spinner{border:4px solid #ffffff38;border-top-color:#3b82f6;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite jitsiCallSpin}@keyframes jitsiCallSpin{to{transform:rotate(360deg)}}.jitsi-call-footer span{color:#cbd5e1;font-weight:700}.jitsi-call-hangup{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 17px;font-weight:900;display:inline-flex}@media (width<=720px){.jitsi-call-overlay{padding:0}.jitsi-call-card{border:0;border-radius:0;grid-template-rows:58px minmax(0,1fr) 64px;width:100%;height:100svh}.jitsi-call-footer span{display:none}.jitsi-call-footer{justify-content:center}.jitsi-call-hangup{justify-content:center;min-width:170px}}:root{--fb-blue:#1877f2;--fb-blue-hover:#166fe5;--fb-green:#42b72a;--fb-red:#e41e3f;--fb-bg:#f0f2f5;--fb-card:#fff;--fb-text:#050505;--fb-muted:#65676b;--fb-line:#e4e6eb;--fb-control:#e4e6eb;--fb-soft-blue:#e7f3ff;--fb-hover:#f2f2f2;--fb-shadow:0 1px 2px #0000001a;--fb-shadow-large:0 12px 34px #0000002e;--top-nav-height:56px;color:var(--fb-text);background:var(--fb-bg);font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}html,body,#root{-webkit-font-smoothing:antialiased;min-width:320px;min-height:100%;margin:0;background:var(--fb-bg)!important;color:var(--fb-text)!important;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}body{overflow-x:hidden}button,input,textarea,select{font-family:inherit}::-webkit-scrollbar-thumb{background:#bcc0c4 padding-box padding-box;border:2px solid #0000;border-radius:999px}.card{background:var(--fb-card)!important;color:var(--fb-text)!important;box-shadow:var(--fb-shadow)!important;border:0!important;border-radius:12px!important}.muted,.empty-mini,.section-head p,[class*=subtitle]{color:var(--fb-muted)!important}.avatar{background:#d8dadf;border:0!important}.avatar-fallback{color:var(--fb-blue)!important;background:#dbeafe!important;border:0!important}.primary-btn,.primary-small,.publish-btn,.send-btn,.soft-btn,.secondary-btn,.ghost-danger{box-shadow:none!important;border-radius:8px!important;font-weight:700!important}.primary-btn,.primary-small,.publish-btn,.send-btn{background:var(--fb-blue)!important;color:#fff!important;border:0!important}.primary-btn:hover,.primary-small:hover,.publish-btn:hover,.send-btn:hover{filter:none!important;background:var(--fb-blue-hover)!important;transform:none!important}.secondary-btn,.soft-btn{background:var(--fb-control)!important;color:var(--fb-text)!important;border:0!important}.icon-btn{background:var(--fb-control)!important;color:var(--fb-text)!important;box-shadow:none!important;border:0!important;border-radius:50%!important}.badge,.nav-unread,.conversation-unread{background:var(--fb-red)!important;color:#fff!important}.form-status{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:8px!important}input:not([type=checkbox]):not([type=radio]),textarea,select{color:var(--fb-text)!important;background:#fff!important;border-color:#ccd0d5!important;border-radius:8px!important}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:var(--fb-blue)!important;box-shadow:0 0 0 2px #1877f224!important}input::placeholder,textarea::placeholder{color:#8a8d91!important}.nexora-auth,.nx-auth-page,.nx-auth-v2,.auth-page{background:var(--fb-bg)!important;min-height:100svh!important;color:var(--fb-text)!important;grid-template-columns:minmax(0,1fr) minmax(360px,520px)!important;display:grid!important;overflow:auto!important}.nexora-auth-left,.nx-auth-left,.nx-auth-v2__intro,.auth-visual{min-height:100svh!important;color:var(--fb-text)!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;padding:clamp(34px,6vw,90px)!important;display:flex!important}.nexora-auth-glow,.visual-orb,.auth-visual:after{display:none!important}.nexora-auth-brand,.nx-brand,.mobile-brand{position:absolute!important;top:34px!important;left:clamp(34px,6vw,90px)!important}.nexora-auth-logo,.nx-logo,.nx-auth-v2__logo,.brand-mark{background:var(--fb-blue)!important;color:#fff!important;box-shadow:none!important;border-radius:50%!important}.nexora-auth-brand h1,.nexora-auth-hero h2,.nexora-auth-hero h2 span,.nx-auth-hero h1,.nx-hero h1,.auth-copy h1{color:var(--fb-blue)!important;-webkit-text-fill-color:initial!important;background:0 0!important}.nexora-auth-hero h2,.nx-auth-hero h1,.nx-hero h1,.auth-copy h1{letter-spacing:-3px!important;max-width:680px!important;margin:0 0 18px!important;font-size:clamp(44px,5vw,68px)!important;line-height:1.02!important}.nexora-auth-hero>p,.nx-auth-hero>p,.nx-hero p,.auth-copy p{color:#1c1e21!important;max-width:580px!important;font-size:22px!important;font-weight:400!important;line-height:1.35!important}.nexora-auth-kicker,.nexora-auth-features,.nx-auth-features,.nx-feature-grid,.feature-pills{display:none!important}.nexora-auth-right,.nx-auth-card-wrap,.nx-auth-v2__panel,.auth-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;place-items:center!important;min-height:100svh!important;padding:24px!important;display:grid!important}.nexora-auth-card,.nx-auth-card,.nx-auth-v2__card,.auth-card{background:#fff!important;border:0!important;border-radius:10px!important;width:min(100%,420px)!important;padding:18px!important;box-shadow:0 2px 12px #0000002e!important}.nexora-auth-title,.auth-card h2{text-align:center;color:var(--fb-text)!important}.nexora-auth-subtitle,.auth-card>p{text-align:center;color:var(--fb-muted)!important}.nexora-auth-field input,.nx-field input,.auth-card input,.auth-card select{border-color:#dddfe2!important;border-radius:6px!important;min-height:52px!important;font-size:16px!important;font-weight:400!important}.nexora-auth-tabs,.auth-tabs{background:#f0f2f5!important;border-radius:8px!important}.nexora-auth-tab,.auth-tabs button{border-radius:6px!important}.nexora-auth-tab.active,.auth-tabs button.active{background:var(--fb-blue)!important;color:#fff!important;box-shadow:none!important}.nexora-auth-btn,.nx-primary,.auth-card .primary-btn{background:var(--fb-blue)!important;color:#fff!important;min-height:48px!important;box-shadow:none!important;border-radius:6px!important}.nexora-auth-foot a,.nx-footer-link a,.auth-foot a,.nexora-auth-link-btn,.nx-ghost{color:var(--fb-blue)!important}.fb-shell{background:var(--fb-bg);min-height:100svh;color:var(--fb-text)}.fb-top-nav{z-index:1000;height:var(--top-nav-height);background:#fff;border-bottom:1px solid #dddfe2;grid-template-columns:minmax(250px,1fr) minmax(360px,680px) minmax(250px,1fr);align-items:center;gap:12px;padding:0 16px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 1px 2px #0000001a}.fb-top-left,.fb-top-actions,.fb-top-tabs,.fb-global-search,.fb-side-profile,.fb-contact-row,.fb-quick-person,.fb-upcoming-head,.fb-upcoming-row,.fb-meeting-quickjoin>div,.fb-meeting-code-form{align-items:center;display:flex}.fb-top-left{gap:8px;min-width:0}.fb-logo{background:var(--fb-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:24px;font-weight:900;line-height:1;display:grid}.fb-global-search{background:var(--fb-bg);width:min(100%,255px);min-height:40px;color:var(--fb-muted);border-radius:999px;gap:8px;padding:0 13px}.fb-global-search input{width:100%;min-width:0;font-size:15px;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.fb-top-tabs{justify-content:center;align-self:stretch;gap:8px}.fb-top-tabs a{min-width:112px;height:100%;color:var(--fb-muted);border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.fb-top-tabs a:hover{background:var(--fb-hover);align-self:center;height:calc(100% - 8px)}.fb-top-tabs a.active{color:var(--fb-blue)}.fb-top-tabs a.active:after{content:"";background:var(--fb-blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.fb-top-tabs span{display:none}.fb-top-actions{justify-content:flex-end;gap:8px}.fb-circle-action,.fb-avatar-button,.fb-mobile-menu,.fb-contact-heading button,.fb-quick-chat header>div button{background:var(--fb-control);width:40px;height:40px;color:var(--fb-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.fb-circle-action:hover,.fb-circle-action.active,.fb-contact-heading button:hover,.fb-quick-chat header>div button:hover{background:#d8dadf}.fb-avatar-button{background:0 0}.fb-action-badge{background:var(--fb-red);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.fb-mobile-menu{display:none}.fb-popover-anchor{position:relative}.fb-notification-popover,.fb-profile-menu{width:min(380px,100vw - 24px);box-shadow:var(--fb-shadow-large);background:#fff;border-radius:12px;position:absolute;top:48px;right:0;overflow:hidden}.fb-popover-title{justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 16px 10px;display:flex}.fb-popover-title h3{margin:0;font-size:24px}.fb-popover-title span{color:var(--fb-muted);margin-top:3px;font-size:12px;display:block}.fb-popover-title button,.fb-see-all{color:var(--fb-blue);cursor:pointer;background:0 0;border:0;font-weight:700}.fb-notification-list{max-height:430px;padding:0 8px;overflow:auto}.fb-notification-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:11px;width:100%;padding:10px 8px;display:flex}.fb-notification-row:hover{background:var(--fb-hover)}.fb-notification-row.unread{background:#edf5ff}.fb-notification-copy{flex:1;min-width:0}.fb-notification-copy b,.fb-notification-copy p,.fb-notification-copy time{display:block}.fb-notification-copy b{font-size:14px}.fb-notification-copy p{color:#1c1e21;margin:3px 0;font-size:13px;line-height:1.35}.fb-notification-copy time{color:var(--fb-blue);font-size:12px}.fb-see-all{border-top:1px solid var(--fb-line);width:100%;min-height:42px}.fb-profile-menu{width:340px;padding:8px}.fb-profile-menu>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px;display:flex}.fb-profile-menu>button:hover{background:var(--fb-hover)}.fb-profile-summary{box-shadow:var(--fb-shadow);padding:10px!important}.fb-profile-summary span,.fb-profile-summary b,.fb-profile-summary small{display:block}.fb-profile-summary small{color:var(--fb-muted);margin-top:3px}.fb-menu-divider{background:var(--fb-line);height:1px;margin:8px 4px}.fb-app-body{min-height:100svh;padding-top:var(--top-nav-height);background:var(--fb-bg);grid-template-columns:minmax(0,1fr);justify-content:center;display:grid}.fb-app-body.with-left{grid-template-columns:280px minmax(0,1fr)}.fb-app-body.with-left.with-right{grid-template-columns:280px minmax(0,720px) 300px}.fb-left-rail,.fb-right-rail{top:var(--top-nav-height);height:calc(100svh - var(--top-nav-height));background:var(--fb-bg);position:sticky;overflow-y:auto}.fb-left-rail{padding:16px 10px 18px 16px}.fb-side-profile{min-height:48px;color:var(--fb-text);border-radius:8px;gap:10px;padding:6px 8px;font-weight:700}.fb-side-profile:hover,.fb-side-nav a:hover,.fb-contact-row:hover{background:#e4e6e9}.fb-side-nav{border-bottom:1px solid #ced0d4;gap:2px;margin-top:6px;padding-bottom:12px;display:grid}.fb-side-nav a{min-height:48px;color:var(--fb-text);border-radius:8px;align-items:center;gap:12px;padding:6px 8px;font-size:15px;font-weight:700;display:flex}.fb-side-nav a.active{background:var(--fb-soft-blue);color:var(--fb-blue)}.fb-side-nav a>i{background:var(--fb-red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:10px;font-style:normal;display:grid}.fb-side-icon{width:36px;height:36px;color:var(--fb-blue);background:#dbeafe;border-radius:50%;place-items:center;display:grid}.fb-upcoming-card{box-shadow:var(--fb-shadow);background:#fff;border-radius:12px;margin-top:14px;padding:14px}.fb-upcoming-head{justify-content:space-between;gap:8px;font-size:13px;font-weight:800}.fb-upcoming-head>span{align-items:center;gap:7px;display:flex}.fb-upcoming-head button{color:var(--fb-blue);cursor:pointer;background:0 0;border:0}.fb-upcoming-card>p{color:var(--fb-muted);margin:12px 0;font-size:12px;line-height:1.4}.fb-upcoming-row{border:0;border-bottom:1px solid var(--fb-line);text-align:left;cursor:pointer;background:0 0;gap:9px;width:100%;padding:9px 0}.fb-upcoming-row>span:last-child{min-width:0}.fb-upcoming-row b,.fb-upcoming-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fb-upcoming-row b{font-size:12px}.fb-upcoming-row small{color:var(--fb-muted);margin-top:2px;font-size:10px}.fb-meeting-mini-icon,.fb-meeting-quick-icon,.fb-right-promo-icon{background:var(--fb-soft-blue);color:var(--fb-blue);border-radius:50%;flex:none;place-items:center;display:grid}.fb-meeting-mini-icon{width:32px;height:32px}.fb-create-meeting{background:var(--fb-soft-blue);width:100%;min-height:34px;color:var(--fb-blue);cursor:pointer;border:0;border-radius:7px;margin-top:10px;font-weight:700}.fb-side-footer{color:var(--fb-muted);padding:16px 8px;font-size:11px}.fb-main-route{width:100%;min-width:0}.fb-route-view{min-width:0;padding:20px 18px 32px}.fb-app-body.chat-route .fb-route-view{height:calc(100svh - var(--top-nav-height));padding:12px}.fb-app-body.chat-route .fb-main-route{max-width:none}.fb-right-rail{padding:18px 16px 20px 10px}.fb-contact-heading{justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 10px;display:flex}.fb-contact-heading h3{color:var(--fb-muted);margin:0;font-size:16px}.fb-contact-heading>div{gap:4px;display:flex}.fb-contact-heading button{background:0 0;width:32px;height:32px}.fb-contact-list{gap:2px;display:grid}.fb-contact-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:10px;width:100%;min-height:44px;padding:4px 6px;font-weight:700}.fb-contact-avatar{flex:none;position:relative}.fb-contact-avatar>i{border:2px solid var(--fb-bg);background:var(--fb-green);border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:-1px}.fb-right-promo{border-top:1px solid #ced0d4;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;display:flex}.fb-right-promo-icon{width:38px;height:38px}.fb-right-promo b{font-size:13px}.fb-right-promo p{color:var(--fb-muted);margin:4px 0 8px;font-size:11px;line-height:1.35}.fb-right-promo button{background:var(--fb-soft-blue);color:var(--fb-blue);cursor:pointer;border:0;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:700}.fb-empty-small{color:var(--fb-muted);text-align:center;padding:20px 10px;font-size:12px}.fb-mobile-bottom-nav{display:none}.fb-quick-chat{z-index:1200;background:#fff;border-radius:10px 10px 0 0;width:min(340px,100vw - 24px);position:fixed;bottom:0;right:24px;overflow:hidden;box-shadow:0 0 18px #0000003d}.fb-quick-chat header{justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:6px 8px;display:flex;box-shadow:0 1px 3px #0000001f}.fb-quick-person{text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;min-width:0;padding:0}.fb-quick-person>span:last-child{min-width:0}.fb-quick-person b,.fb-quick-person small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fb-quick-person small{color:var(--fb-muted);font-size:10px}.fb-quick-chat header>div{gap:3px;display:flex}.fb-quick-chat header>div button{width:30px;height:30px;color:var(--fb-blue);background:0 0}.fb-quick-chat-body{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:240px;padding:24px;display:grid}.fb-quick-chat-body p{color:var(--fb-muted);margin:0;font-size:12px;line-height:1.4}.fb-quick-chat-body button{background:var(--fb-blue);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:36px;padding:0 18px;font-weight:700}.fb-meeting-quickjoin{max-width:1180px;box-shadow:var(--fb-shadow);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:20px auto 0;padding:16px;display:flex}.fb-meeting-quickjoin>div:first-child{gap:11px}.fb-meeting-quick-icon{width:44px;height:44px}.fb-meeting-quickjoin b,.fb-meeting-quickjoin small{display:block}.fb-meeting-quickjoin small{color:var(--fb-muted);margin-top:3px}.fb-meeting-code-form{gap:8px}.fb-meeting-code-form input{min-width:230px;min-height:40px;padding:0 12px}.fb-meeting-code-form button{background:var(--fb-blue);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:40px;padding:0 16px;font-weight:700}.timeline-shell,.timeline-scroll-area,.timeline-route-view{background:0 0!important}.timeline-tabbar-wrap{box-shadow:none!important;background:0 0!important;margin:0 auto 14px!important;padding:0!important;position:static!important}.timeline-tabs{max-width:680px!important;box-shadow:var(--fb-shadow)!important;background:#fff!important;border:0!important;border-radius:12px!important;margin:0 auto!important;padding:4px!important}.timeline-tabs button{color:var(--fb-muted)!important;border-radius:8px!important}.timeline-tabs button.active{background:var(--fb-soft-blue)!important;color:var(--fb-blue)!important}.timeline-tab-icon{color:inherit!important;background:0 0!important}.timeline-page{max-width:680px!important;margin:0 auto!important;display:block!important}.timeline-side{display:none!important}.create-post,.stories-card,.post-card{color:var(--fb-text)!important;box-shadow:var(--fb-shadow)!important;background:#fff!important;border:0!important;border-radius:12px!important}.create-row{align-items:flex-start!important}.create-row textarea{resize:none!important;background:var(--fb-bg)!important;min-height:42px!important;box-shadow:none!important;color:var(--fb-text)!important;border:0!important;border-radius:999px!important;padding:10px 15px!important;font-size:16px!important}.create-actions{border-top-color:var(--fb-line)!important;margin-top:10px!important;padding-top:8px!important}.create-actions>div:first-child{flex:1;justify-content:space-around}.create-actions button:not(.publish-btn){min-height:36px;color:var(--fb-muted)!important;border-radius:8px!important;padding:6px 10px!important;font-size:13px!important;font-weight:700!important}.create-actions button:not(.publish-btn):hover{background:var(--fb-hover)!important}.create-actions .create-meeting-action{color:var(--fb-blue)!important}.create-actions select{background:var(--fb-control)!important;color:var(--fb-text)!important;border:0!important}.stories-create{gap:8px!important}.stories-create input{background:var(--fb-bg)!important}.stories-create button,.story-send{background:var(--fb-control)!important;color:var(--fb-text)!important;border-radius:7px!important}.story-send{background:var(--fb-blue)!important;color:#fff!important}.story-chip{color:var(--fb-text)!important}.story-thumb{border-color:var(--fb-blue)!important}.post-card>header{padding:12px 16px 7px!important}.post-card header b{color:var(--fb-text)!important;font-size:14px!important}.post-card header span,.post-card header button{color:var(--fb-muted)!important}.post-text{color:var(--fb-text)!important;font-size:15px!important;line-height:1.5!important}.post-media{background:#000;max-height:none!important}.post-media img,.post-media video,.post-media-image,.post-media-video{object-fit:contain!important;background:#000!important;max-height:680px!important}.post-counts{color:var(--fb-muted)!important;font-size:13px!important}.post-actions{border-color:var(--fb-line)!important;grid-template-columns:repeat(3,1fr)!important;margin:0 16px!important;padding:4px 0!important}.post-actions button{min-height:36px;color:var(--fb-muted)!important;border-radius:7px!important;font-weight:700!important}.post-actions button:hover{background:var(--fb-hover)!important}.comment-item>div,.comment-bubble{background:var(--fb-bg)!important;color:var(--fb-text)!important}.comment-item p,.comment-bubble p{color:var(--fb-text)!important}.comment-box input,.comment-composer input,.comment-composer textarea{background:var(--fb-bg)!important;box-shadow:none!important;border:0!important;border-radius:999px!important}.video-journal-layout,.community-groups-page,.live-panel{color:var(--fb-text)}.chat-layout{height:100%!important;min-height:540px!important;color:var(--fb-text)!important;box-shadow:var(--fb-shadow)!important;background:#fff!important;border:0!important;border-radius:12px!important;grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;overflow:hidden!important}.conversation-pane{border-right:1px solid var(--fb-line)!important;background:#fff!important}.pane-title{padding:18px 16px 10px!important}.pane-title h2{color:var(--fb-text)!important;font-size:24px!important}.pane-title span{color:var(--fb-muted)!important}.search-box,.message-search{background:var(--fb-bg)!important;color:var(--fb-muted)!important;border:0!important}.search-box input,.message-search input{min-height:0!important;color:var(--fb-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.conversation-list{padding:0 8px 10px!important}.conversation-item{color:var(--fb-text)!important;border-radius:8px!important}.conversation-copy b{color:var(--fb-text)!important;font-size:14px!important}.conversation-copy p,.conversation-copy time{color:var(--fb-muted)!important}.online-dot{background:var(--fb-green)!important;border-color:#fff!important}.message-pane{background:#fff!important}.message-head{border-bottom-color:var(--fb-line)!important;background:#fff!important}.chat-person{text-align:left;color:var(--fb-text)!important;background:0 0!important;border:0!important}.chat-person b{color:var(--fb-text)!important}.chat-person span{color:var(--fb-muted)!important}.head-actions button,.composer-row>button,.extras-wrap>button,.message-tools>button{color:var(--fb-blue)!important}.head-actions button:hover,.composer-row>button:hover{background:var(--fb-soft-blue)!important}.message-search{border-bottom:1px solid var(--fb-line)!important;border-radius:0!important;margin:0!important;padding:7px 18px!important}.message-scroll{background:#fff!important}.date-divider{background:var(--fb-bg)!important;color:var(--fb-muted)!important}.message-bubble{background:var(--fb-control)!important;color:var(--fb-text)!important;box-shadow:none!important;border:0!important}.mine .message-bubble{background:var(--fb-blue)!important;color:#fff!important}.message-bubble p{color:inherit!important}.bubble-meta{color:#0000007a!important}.mine .bubble-meta{color:#ffffffb8!important}.reaction-summary span{border-color:var(--fb-line)!important;color:var(--fb-text)!important;background:#fff!important}.message-menu,.extras-panel,.chat-more-menu{color:var(--fb-text)!important;box-shadow:var(--fb-shadow-large)!important;background:#fff!important;border:0!important}.message-menu>button,.extras-panel button,.chat-more-menu button{color:var(--fb-text)!important}.message-menu>button:hover,.extras-panel button:hover,.chat-more-menu button:hover{background:var(--fb-hover)!important}.composer{border-top-color:var(--fb-line)!important;background:#fff!important}.composer-row textarea{background:var(--fb-bg)!important;color:var(--fb-text)!important;box-shadow:none!important;border:0!important;border-radius:999px!important}.empty-state{color:var(--fb-muted)!important}.empty-state h3{color:var(--fb-text)!important}.empty-icon{background:var(--fb-soft-blue)!important;border:0!important}.meetings-page{max-width:1180px!important}.meetings-hero{color:var(--fb-text)!important;background:#fff!important;border-radius:12px!important;padding:26px!important}.meetings-hero h2{color:var(--fb-text)!important}.meetings-hero p{color:var(--fb-muted)!important}.eyebrow{color:var(--fb-blue)!important}.meeting-hero-actions .primary-btn{width:auto!important}.meeting-list-panel,.meeting-side{color:var(--fb-text)!important;background:#fff!important;border-radius:12px!important}.meeting-tabs{border-bottom-color:var(--fb-line)!important}.meeting-tabs button{color:var(--fb-muted)!important}.meeting-tabs button.active{color:var(--fb-blue)!important;border-bottom-color:var(--fb-blue)!important}.meeting-card{border-color:var(--fb-line)!important;color:var(--fb-text)!important;box-shadow:none!important;background:#fff!important}.meeting-card:hover,.meeting-card.active{background:#f7fbff!important;border-color:#b7d4fb!important}.meeting-card-copy b{color:var(--fb-text)!important}.meeting-card-copy span,.meeting-card-copy p,.meeting-people{color:var(--fb-muted)!important}.meeting-card-actions button:first-child{background:var(--fb-blue)!important;color:#fff!important}.meeting-card-actions button:last-child{background:var(--fb-control)!important;color:var(--fb-text)!important}.meeting-side label,.meeting-modal label{color:var(--fb-text)!important}.meeting-side input,.meeting-modal input,.meeting-modal textarea{color:var(--fb-text)!important;background:#fff!important}.modal-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#00000080!important}.modal-card,.meeting-modal{color:var(--fb-text)!important;box-shadow:var(--fb-shadow-large)!important;background:#fff!important;border:0!important;border-radius:12px!important}.member-picker label{background:var(--fb-bg)!important;color:var(--fb-text)!important}.jitsi-stage,.call-window,.nexora-meet-stage{color:#fff!important;background:#0b0b0d!important;border-color:#ffffff1f!important}.jitsi-stage-head,.call-head,.call-controls{color:#fff!important;background:#171719!important;border-color:#ffffff1f!important}.jitsi-stage-head span,.jitsi-note,.call-head span{color:#ffffffad!important}.jitsi-container,.video-grid,.nexora-meet-grid{background:#000!important}.call-controls button,.meeting-bottom-controls button{color:#fff!important;background:#3a3b3c!important}.call-controls .hangup,.ghost-danger,.meeting-leave-button{background:var(--fb-red)!important;color:#fff!important}.meeting-room-mode .fb-top-nav,.meeting-room-mode .fb-mobile-bottom-nav{display:none!important}.meeting-room-mode .fb-app-body{background:#000;padding-top:0;display:block}.meeting-room-mode .fb-route-view{padding:0}.meeting-room-mode .meetings-page{max-width:none!important;padding:0!important}.meeting-room-mode .meetings-hero,.meeting-room-mode .meetings-grid,.meeting-room-mode .fb-meeting-quickjoin{display:none!important}.meeting-room-mode .jitsi-stage{border-radius:0!important;min-height:100svh!important}.meeting-room-mode .jitsi-container{min-height:calc(100svh - 112px)!important}.profile-page,.contacts-page,.notifications-page,.integrations-page,.miniapps-page,.call-history-page{color:var(--fb-text)!important}.profile-card,.contacts-main,.tool-card,.notification-page-card,.integration-card,.miniapp-card,.call-history-card,.nx-fb-profile__card,.nx-fb-profile__hero{color:var(--fb-text)!important;box-shadow:var(--fb-shadow)!important;background:#fff!important;border:0!important;border-radius:12px!important}.profile-cover,.nx-fb-profile__cover{background-color:#b7d4fb!important}.profile-avatar .avatar{border-color:#fff!important}.profile-tabs,.nx-fb-profile__tabs{border-color:var(--fb-line)!important}.profile-tabs button.active,.nx-fb-profile__tab.is-active{color:var(--fb-blue)!important;border-bottom-color:var(--fb-blue)!important}.contact-row{border-bottom-color:var(--fb-line)!important}.contact-row b{color:var(--fb-text)!important}.contact-row span,.tool-card p{color:var(--fb-muted)!important}.contact-actions button{background:var(--fb-control)!important;color:var(--fb-text)!important}.contact-actions button.accept{background:var(--fb-blue)!important;color:#fff!important}.notification-item,.notification-page-item{color:var(--fb-text)!important}.notification-item:hover,.notification-page-item:hover{background:var(--fb-hover)!important}@media (width<=1250px){.fb-app-body.with-left.with-right{grid-template-columns:250px minmax(0,720px)}.fb-right-rail{display:none}.fb-app-body.with-left{grid-template-columns:250px minmax(0,1fr)}}@media (width<=980px){.nexora-auth,.nx-auth-page,.nx-auth-v2,.auth-page{grid-template-columns:1fr!important}.nexora-auth-left,.nx-auth-left,.nx-auth-v2__intro,.auth-visual{text-align:center;min-height:auto!important;padding:42px 22px 10px!important}.nexora-auth-brand,.nx-brand,.mobile-brand{justify-content:center;margin-bottom:30px;position:static!important}.nexora-auth-hero h2,.nx-auth-hero h1,.nx-hero h1,.auth-copy h1{margin-inline:auto!important;font-size:42px!important}.nexora-auth-hero>p,.nx-auth-hero>p,.nx-hero p,.auth-copy p{margin-inline:auto!important;font-size:18px!important}.nexora-auth-right,.nx-auth-card-wrap,.nx-auth-v2__panel,.auth-panel{min-height:auto!important;padding:12px 16px 34px!important}.fb-top-nav{grid-template-columns:1fr auto}.fb-top-tabs{display:none}.fb-global-search{width:min(100%,360px)}.fb-mobile-menu{display:grid}.fb-app-body.with-left,.fb-app-body.with-left.with-right{display:block}.fb-left-rail{z-index:900;top:var(--top-nav-height);width:min(310px,88vw);transition:transform .2s;position:fixed;left:0;transform:translate(-105%);box-shadow:10px 0 30px #0000002e}.fb-left-rail.open{transform:translate(0)}.fb-route-view{padding-inline:12px}.fb-app-body.chat-route .fb-route-view{padding:8px}}@media (width<=760px){:root{--top-nav-height:52px}body{padding-bottom:64px}.fb-top-nav{height:var(--top-nav-height);padding:0 8px}.fb-logo{width:38px;height:38px}.fb-global-search{justify-content:center;width:42px;height:40px;padding:0}.fb-global-search input{display:none}.fb-top-actions{gap:5px}.fb-circle-action,.fb-avatar-button,.fb-mobile-menu{width:38px;height:38px}.fb-mobile-bottom-nav{z-index:1100;height:calc(62px + env(safe-area-inset-bottom));padding:5px 4px env(safe-area-inset-bottom);border-top:1px solid var(--fb-line);background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 5px #00000014}.fb-mobile-bottom-nav a{color:var(--fb-muted);border-radius:7px;place-content:center;justify-items:center;gap:2px;font-size:10px;display:grid;position:relative}.fb-mobile-bottom-nav a.active{color:var(--fb-blue)}.fb-mobile-bottom-nav i{background:var(--fb-red);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;display:grid;position:absolute;top:1px;right:calc(50% - 22px)}.fb-route-view{padding:12px 8px 20px}.fb-meeting-quickjoin{margin:10px 8px 0;display:grid}.fb-meeting-code-form{width:100%}.fb-meeting-code-form input{flex:1;min-width:0}.timeline-tabs{overflow-x:auto;display:flex!important}.timeline-tabs button{min-width:108px!important}.create-actions{gap:8px!important;display:grid!important}.create-actions>div{justify-content:space-between!important}.create-actions button{padding-inline:6px!important}.chat-layout{min-height:calc(100svh - var(--top-nav-height) - 78px)!important;border-radius:0!important}.fb-app-body.chat-route .fb-route-view{height:calc(100svh - var(--top-nav-height) - 62px - env(safe-area-inset-bottom));padding:0}.message-scroll{padding:16px 10px!important}.bubble-wrap{max-width:82%!important}.head-actions button:nth-child(4){display:none}.meetings-hero,.fb-meeting-quickjoin{border-radius:10px!important}.fb-quick-chat{right:6px;bottom:calc(62px + env(safe-area-inset-bottom));width:calc(100vw - 12px)}.meeting-room-mode{padding-bottom:0}}@media (width<=480px){.fb-top-left{gap:4px}.fb-top-actions .fb-circle-action:first-child{display:none}.fb-notification-popover,.fb-profile-menu{top:calc(var(--top-nav-height) + 4px);width:auto;position:fixed;left:6px;right:6px}.nexora-auth-card,.nx-auth-card,.nx-auth-v2__card,.auth-card{padding:14px!important}.nexora-auth-hero h2,.nx-auth-hero h1,.nx-hero h1,.auth-copy h1{letter-spacing:-2px!important;font-size:34px!important}.create-post,.stories-card,.post-card{border-radius:8px!important}.create-actions button span,.timeline-tab-icon+span small{display:none!important}.meeting-hero-actions{width:100%;display:grid!important}}.fb-top-tabs-social{gap:6px;max-width:min(920px,100%)}.fb-top-tabs-social a{min-width:0;border-radius:12px!important;padding:8px 14px!important}.fb-top-tabs-social a span{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.12;display:flex}.fb-top-tabs-social a span strong{color:var(--fb-text);font-size:15px;font-weight:700}.fb-top-tabs-social a span small{color:var(--fb-muted);font-size:11px;display:block}.fb-top-tabs-social a.active{background:var(--fb-soft-blue)!important;color:var(--fb-blue)!important}.fb-top-tabs-social a.active span strong,.fb-top-tabs-social a.active span small{color:var(--fb-blue)!important}.timeline-shell .timeline-tabbar-wrap,.timeline-page .timeline-tabbar-wrap,.timeline-shell .timeline-tabs,.timeline-page .timeline-tabs{display:none!important}.post-card .comments-thread,.post-card .comment-thread,.post-card .comment-list,.post-card .post-comments,.post-card .comments-panel,.post-card .comment-panel,.post-card .comment-area,.post-card .comment-section,.post-card .comment-section-inner,.video-journal-layout .comments-thread,.video-journal-layout .comment-list,.video-journal-layout .comment-panel,.video-journal-layout .comment-area,.video-journal-layout .comment-section,[class*=comment-thread],[class*=comment-list],[class*=comment-panel],[class*=comment-section],.comment-item,.comment-item>div,.comment-row,.comment-card,.comment-bubble,.reply-bubble,.reply-item>div,.reply-item,.comment-box,.comment-compose,.comment-composer,.comment-input,.comment-footer,.video-journal-layout .comment-bubble,.video-journal-layout .comment-item>div{color:var(--fb-text)!important;background:#fff!important}.comment-item h4,.comment-item strong,.comment-bubble strong,.comment-bubble h4,.comment-item p,.comment-bubble p,.comment-item small,.comment-bubble small,.comment-item span,.comment-bubble span,.reply-item p,.reply-item span,.reply-item small{color:var(--fb-text)!important;opacity:1!important}.comment-box input,.comment-composer input,.comment-composer textarea,.comment-compose input,.comment-compose textarea,.comment-input input,.comment-input textarea,.video-journal-layout .comment-composer input,.video-journal-layout .comment-composer textarea{border:1px solid var(--fb-line)!important;color:var(--fb-text)!important;background:#f0f2f5!important;border-radius:999px!important}.comment-actions button,.comment-send-btn,.comment-icon-btn,.comment-tools button{color:var(--fb-muted)!important;background:0 0!important}.video-journal-layout .video-card,.video-journal-layout .post-card,.video-journal-layout .video-stage,.video-journal-layout .post-media,.post-card .post-media,.post-card .video-player-wrap,.post-card .media-frame{background:#000!important;overflow:hidden!important}.video-journal-layout video,.video-journal-layout .post-card video,.post-card video,.post-media video,.video-stage video,.media-frame video{object-fit:contain!important;background:#000!important;width:100%!important;height:auto!important;max-height:min(82svh,920px)!important;margin:0 auto!important;display:block!important}.timeline-wide-body.with-left,.timeline-wide-body.with-left.with-right{grid-template-columns:280px minmax(0,1fr)!important}.timeline-wide-shell .fb-main-route,.timeline-wide-shell .fb-route-view,.timeline-wide-shell .timeline-route-view,.timeline-full-route,.timeline-full-route .timeline-page,.timeline-full-route .community-groups-page,.timeline-full-route .live-panel,.timeline-full-route .video-journal-layout{width:100%!important;max-width:100%!important}.timeline-wide-shell .timeline-page,.timeline-wide-shell .community-groups-page,.timeline-wide-shell .live-panel,.timeline-wide-shell .video-journal-layout{max-width:100%!important;margin:0!important}.timeline-wide-shell .timeline-side,.timeline-wide-shell .feed-side,.timeline-wide-shell .right-aside{display:none!important}.fb-quick-chat-rich{width:380px;max-width:calc(100vw - 24px)}.fb-quick-chat-thread{background:#fff;flex-direction:column;gap:10px;min-height:260px;max-height:360px;padding:14px 14px 8px;display:flex;overflow-y:auto}.fb-quick-msg{align-items:flex-end;gap:8px;display:flex}.fb-quick-msg.mine{justify-content:flex-end}.fb-quick-msg.mine .fb-quick-bubble{background:var(--fb-blue);color:#fff;border-radius:18px 18px 4px}.fb-quick-msg.other .fb-quick-bubble{color:var(--fb-text);background:#f0f2f5;border-radius:18px 18px 18px 4px}.fb-quick-bubble-wrap{max-width:76%}.fb-quick-bubble{word-break:break-word;padding:10px 12px;font-size:14px;line-height:1.45}.fb-quick-chat-composer{border-top:1px solid var(--fb-line);background:#fff;grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:12px;display:grid}.fb-quick-chat-composer input{min-height:42px;padding:10px 14px;border:1px solid var(--fb-line)!important;background:#f0f2f5!important;border-radius:999px!important}.fb-quick-chat-composer button{background:var(--fb-blue);color:#fff;border:0;border-radius:50%}.fb-quick-chat-composer button:disabled{opacity:.55}@media (width<=1280px){.fb-top-tabs-social a span small{display:none}}@media (width<=1024px){.fb-top-nav{min-height:var(--top-nav-height);row-gap:8px;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions""tabs tabs"!important;height:auto!important;padding-bottom:10px!important}.fb-top-left{grid-area:brand}.fb-top-actions{grid-area:actions}.fb-top-tabs{grid-area:tabs}.fb-top-tabs-social{width:100%;padding-bottom:4px;overflow-x:auto;justify-content:flex-start!important}.fb-top-tabs-social a{min-width:150px}.fb-app-body,.fb-app-body.with-left,.fb-app-body.with-left.with-right,.timeline-wide-body.with-left,.timeline-wide-body.with-left.with-right{grid-template-columns:minmax(0,1fr)!important}.fb-left-rail,.fb-right-rail{display:none!important}}@media (width<=767px){.fb-top-left{gap:8px}.fb-global-search{width:100%;min-width:0!important}.fb-global-search input{min-width:0!important}.fb-top-tabs-social a{min-width:136px;padding:8px 10px!important}.fb-top-tabs-social a span strong{font-size:14px}.timeline-page,.timeline-main,.timeline-route-view{max-width:100%!important}.fb-quick-chat-rich{width:auto;max-width:none;bottom:78px;left:12px;right:12px}.fb-quick-chat-thread{max-height:44svh}.fb-quick-bubble-wrap{max-width:84%}.video-journal-layout video,.video-journal-layout .post-card video,.post-card video,.post-media video,.video-stage video,.media-frame video{max-height:62svh!important}}html{scroll-behavior:smooth;overflow-y:scroll}body,.fb-shell,.fb-app-body,.fb-main-route,.fb-route-view,.timeline-shell,.timeline-scroll-area{overscroll-behavior-y:auto!important;touch-action:pan-y!important}.timeline-scroll-area,.timeline-route-view .timeline-scroll-area{height:auto!important;max-height:none!important;overflow:visible!important}.fb-main-route,.fb-route-view,.timeline-route-view{overflow:visible!important}@media (width>=1025px){.fb-left-rail,.fb-right-rail{align-self:start;height:auto!important;max-height:none!important;overflow:visible!important}}.fb-top-tabs-social a:after{display:none!important}.fb-top-tabs-social a.active{box-shadow:inset 0 -3px 0 var(--fb-blue)}.community-hero .community-info h2,.community-hero .community-info>div>h2{color:#fff!important;text-shadow:0 2px 12px #000000c7!important}.community-hero .community-info p,.community-hero .community-info span{color:#e8eefb!important;text-shadow:0 1px 8px #000c!important}.community-cover{position:relative}.community-cover:after{content:"";pointer-events:none;background:linear-gradient(#080f1f14 20%,#080f1fdb 100%);position:absolute;inset:0}.comments-section,.comment-thread-list,.comment-node,.comment-node-main,.comment-replies,.comment-composer,.comment-composer-row{color:#050505!important;opacity:1!important;background:#fff!important}.comments-section{border-radius:0 0 12px 12px;padding:0 16px 14px!important}.comments-show-more{color:#1877f2!important;text-align:left!important;width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:4px 0 10px!important;padding:5px 0!important;font-size:14px!important;font-weight:750!important}.comment-bubble-rich{flex-direction:column;align-items:flex-start;color:#050505!important;max-width:min(720px,100%)!important;box-shadow:none!important;opacity:1!important;background:#f0f2f5!important;border:1px solid #e4e6eb!important;border-radius:16px!important;padding:9px 12px!important;display:inline-flex!important}.comment-bubble-rich p,.comment-bubble-rich span,.comment-bubble-rich b,.comment-node-main p,.comment-node-main span,.comment-node-main time{color:#050505!important;opacity:1!important;filter:none!important;text-shadow:none!important}.comment-meta-row time{color:#65676b!important}.comment-meta-row button,.comment-reply-target,.comment-reply-target b{color:#1877f2!important}.comment-avatar-link,.comment-user-link{cursor:pointer;color:#050505!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.comment-avatar-link:disabled,.comment-user-link:disabled{cursor:default}.comment-user-link{text-align:left;margin-bottom:2px;font-size:13px;font-weight:800}.comment-user-link:not(:disabled):hover{text-decoration:underline}.comment-composer textarea{color:#050505!important;caret-color:#1877f2!important;background:#f0f2f5!important}.post-card>header{padding-right:58px!important;position:relative!important}.post-card>header>.post-more-wrap{z-index:20;flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;position:absolute!important;top:10px!important;right:12px!important}.post-card>header>.post-more-wrap>button{place-items:center;width:40px;height:40px;display:grid;border-radius:50%!important}.post-card>header>.post-more-wrap>button:hover{background:#f0f2f5!important}.post-more-menu{background:#fff!important;border-color:#e4e6eb!important;top:42px!important;right:0!important;box-shadow:0 8px 28px #0000002e!important}.post-more-menu button{color:#050505!important}.video-journal-layout{max-width:760px!important}.short-video-feed{overflow-x:hidden!important}.short-video-card{background:#000!important;min-height:min(860px,100svh - 150px)!important}.short-video-stage{background:#000!important;width:min(100%,520px)!important;height:min(820px,100svh - 180px)!important;min-height:620px!important;margin:0 auto!important}.short-video-stage>video,.short-video-stage>iframe,.short-video-stage .embedded-video,.short-video-stage .embedded-video iframe,.short-video-stage .embedded-video video{object-fit:contain!important;background:#000!important;width:100%!important;height:100%!important}.short-video-copy{color:#fff!important;text-shadow:0 2px 8px #000!important;bottom:18px!important;left:16px!important;right:88px!important}.short-video-copy b,.short-video-copy p,.short-video-copy span{color:#fff!important}.short-video-actions{gap:17px!important;bottom:22px!important;right:14px!important}.short-video-actions button{width:54px;min-height:54px;color:#fff!important}.short-video-actions svg{width:34px!important;height:34px!important}.stories-card{padding:14px!important}.stories-create{border-bottom:1px solid #e4e6eb;padding-bottom:12px}.stories-strip{scrollbar-width:thin;gap:10px!important;padding:14px 1px 3px!important}.story-chip{position:relative;overflow:hidden;box-shadow:0 1px 3px #0000002e;background:#dfe3e8!important;border-radius:14px!important;width:112px!important;min-width:112px!important;height:190px!important;display:block!important}.story-thumb img,.story-thumb video,.story-thumb .avatar{object-fit:cover!important;border-radius:14px!important;width:100%!important;height:100%!important}.story-chip:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000db);position:absolute;inset:48% 0 0}.story-chip>span{z-index:2;text-align:left;text-shadow:0 1px 4px #000;font-weight:800;position:absolute;bottom:9px;left:9px;right:9px;color:#fff!important;max-width:none!important;font-size:12px!important}.story-viewer-card{background:#111827!important}.story-insights{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.story-insights span{color:#e5e7eb;background:#ffffff1a;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.timeline-full-route .live-panel,.timeline-wide-shell .live-panel{width:100%!important;max-width:none!important}.nexora-live-comments,.live-panel aside{color:#050505!important}.fb-mobile-menu-backdrop{display:none}.fb-search-close{color:#050505;background:#e4e6eb;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}@media (width<=1024px){:root{--top-nav-height:116px}.fb-top-nav{min-height:var(--top-nav-height)!important;max-height:var(--top-nav-height)!important}.fb-top-tabs-social{display:flex!important}.fb-left-rail{top:var(--top-nav-height)!important;height:calc(100svh - var(--top-nav-height))!important;background:#f0f2f5!important;display:block!important;overflow-y:auto!important}.fb-left-rail:not(.open){pointer-events:none}.fb-left-rail.open{pointer-events:auto;display:block!important;transform:translate(0)!important}.fb-mobile-menu-backdrop{z-index:850;inset:var(--top-nav-height) 0 0;background:#00000061;border:0;padding:0;display:block;position:fixed}.community-layout,.live-panel,.video-journal-layout{width:100%!important;min-width:0!important}}@media (width<=767px){:root{--top-nav-height:112px}.fb-top-nav{padding:7px 8px 8px!important}.fb-global-search{cursor:text;width:42px!important;min-width:42px!important}.fb-global-search input{display:none!important}.fb-global-search.expanded{z-index:8;position:absolute;top:6px;left:50px;right:8px;background:#f0f2f5!important;width:auto!important;min-width:0!important;padding:0 8px 0 12px!important}.fb-global-search.expanded input{display:block!important}.mobile-search-open .fb-top-actions{visibility:hidden;pointer-events:none}.fb-top-tabs-social a{min-width:132px!important}.fb-route-view{padding:10px 8px 92px!important}.community-layout{display:block!important}.community-sidebar{margin-bottom:12px;width:100%!important;max-height:none!important;position:static!important}.community-info{grid-template-columns:1fr!important;align-items:start!important}.community-info>.avatar{margin-top:-36px}.community-actions{grid-column:1/-1;width:100%}.community-actions button{justify-content:center;width:100%}.short-video-card{min-height:calc(100svh - 200px)!important}.short-video-stage{width:100%!important;height:calc(100svh - 230px)!important;min-height:460px!important}.short-video-copy{bottom:14px!important;left:12px!important;right:76px!important}.short-video-actions{bottom:14px!important;right:8px!important}.short-video-actions button{width:48px;min-height:48px}.story-chip{width:104px!important;min-width:104px!important;height:178px!important}.comments-section{padding-inline:10px!important}.comment-bubble-rich{max-width:100%!important}.post-card>header{padding-right:54px!important}.live-panel{padding:0!important;display:block!important}.live-panel>*{margin-bottom:12px;width:100%!important}.nexora-live-comments{height:auto!important;min-height:420px!important}}.smart-video-shell{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.smart-video-shell>video{z-index:1;display:block;position:relative;object-fit:contain!important;pointer-events:auto!important;background:#000!important;width:100%!important;height:100%!important}.smart-video-toggle{z-index:8;color:#fff;cursor:pointer;background:#00000094;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:opacity .16s,transform .16s,background .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smart-video-toggle svg{width:27px;height:27px}.smart-video-toggle.is-playing{opacity:.18}.smart-video-shell:hover .smart-video-toggle,.smart-video-toggle:focus-visible{opacity:1;background:#000000c2;transform:translate(-50%,-50%)scale(1.04)}.post-media-video-wrap,.post-media-video-wrap>video{min-height:260px;max-height:680px}.short-video-stage .short-video-smart,.short-video-stage .short-video-smart>video{width:100%!important;height:100%!important}.short-video-gradient,.short-video-copy{pointer-events:none!important}.short-video-actions{z-index:12!important;pointer-events:auto!important}.community-hero .community-info{z-index:3;position:relative;background:#fff!important}.community-hero .community-info h2,.community-hero .community-info>div>h2{color:#050505!important;opacity:1!important;filter:none!important;text-shadow:none!important}.community-hero .community-info p,.community-hero .community-info span,.community-hero .community-info small{color:#65676b!important;opacity:1!important;filter:none!important;text-shadow:none!important}.community-cover:after{background:linear-gradient(#080f1f08 55%,#080f1f4d 100%)!important}.fb-pwa-push-card{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 10px 8px;padding:11px 12px;display:flex}.fb-pwa-push-card>div{gap:3px;min-width:0;display:grid}.fb-pwa-push-card b{color:#0f172a;font-size:13px}.fb-pwa-push-card span{color:#475569;font-size:11px;line-height:1.35}.fb-pwa-push-card>button{color:#fff;cursor:pointer;background:#1877f2;border:0;border-radius:8px;flex:none;min-height:34px;padding:7px 11px;font-size:12px;font-weight:800}.fb-pwa-push-card.state-enabled{background:#f0fdf4;border-color:#bbf7d0}.fb-pwa-push-card.state-denied,.fb-pwa-push-card.state-error{background:#fff1f2;border-color:#fecaca}@media (width<=767px){.comment-composer{padding:10px 9px 12px!important}.comment-composer-row{width:100%;grid-template-columns:34px minmax(0,1fr) 40px!important;align-items:center!important;gap:7px!important;display:grid!important}.comment-composer-row>.avatar,.comment-composer-row>[class*=avatar]{place-self:center!important;width:32px!important;height:32px!important;margin:0!important}.comment-input-wrap{background:#f0f2f5!important;border:1px solid #e4e6eb!important;border-radius:999px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:44px!important;display:grid!important;overflow:visible!important}.comment-input-wrap textarea{background:0 0!important;min-height:42px!important;max-height:86px!important;padding:10px 5px 9px 13px!important;font-size:14px!important;line-height:1.5!important}.comment-tools{flex-wrap:nowrap!important;justify-content:flex-end!important;align-self:center!important;align-items:center!important;padding:2px 5px 2px 0!important;display:flex!important}.comment-tools button{flex:0 0 29px!important;width:29px!important;height:34px!important}.comment-send{border-radius:50%!important;place-self:center!important;width:40px!important;height:40px!important;margin:0!important}.comment-replying,.comment-attachment-preview,.comment-error{margin-left:41px!important;margin-right:47px!important}.smart-video-toggle{opacity:.88;width:50px;height:50px}.smart-video-toggle.is-playing{opacity:.32}.fb-pwa-push-card{flex-direction:column;align-items:flex-start}}@media (width<=390px){.comment-composer-row{grid-template-columns:30px minmax(0,1fr) 36px!important;gap:5px!important}.comment-composer-row>.avatar,.comment-composer-row>[class*=avatar]{width:29px!important;height:29px!important}.comment-tools button{flex-basis:26px!important;width:26px!important}.comment-send{width:36px!important;height:36px!important}}.post-card>header{align-items:center!important;gap:10px!important;display:flex!important}.post-card>header .avatar,.post-card>header .avatar-fallback,.post-card>header img.avatar,.post-card>header>img:first-child{aspect-ratio:1!important;object-fit:cover!important;border-radius:50%!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;overflow:hidden!important}.post-card .post-media{background:#000!important;justify-content:center!important;align-items:center!important;width:100%!important;max-height:480px!important;display:flex!important;overflow:hidden!important}.post-card .post-media img,.post-card img.post-media-image{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:480px!important;margin:0 auto!important;display:block!important;transform:none!important}.post-card .post-media video,.post-card video.post-media-video{object-fit:contain!important;background:#000!important;width:100%!important;height:auto!important;max-height:620px!important;display:block!important}@media (width<=768px){.post-card .post-media,.post-card .post-media img,.post-card img.post-media-image{max-height:56vh!important}.post-card>header .avatar,.post-card>header .avatar-fallback,.post-card>header img.avatar,.post-card>header>img:first-child{flex-basis:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}}@media (width<=760px){.fb-mobile-bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}.fb-mobile-bottom-nav a{min-width:0;padding:3px 1px;text-decoration:none;font-size:9px!important}.fb-mobile-bottom-nav a span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.fb-mobile-bottom-nav a svg{width:21px;height:21px}.fb-mobile-bottom-nav i{top:0!important;right:calc(50% - 20px)!important}.fb-top-actions .fb-popover-anchor,.fb-top-actions .fb-popover-anchor .fb-circle-action{display:grid!important}}.story-privacy{color:#050505;background:#f0f2f5;border:1px solid #d8dadf;border-radius:8px;min-height:36px;padding:0 9px;font-weight:750}.comment-meta-row button.liked{color:#e11d48!important}.public-profile-more{position:relative}.public-profile-more-menu{z-index:25;background:#fff;border:1px solid #e4e6eb;border-radius:10px;min-width:190px;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 12px 32px #0f172a33}.public-profile-more-menu button{color:#050505;text-align:left;background:#fff;border:0;align-items:center;gap:9px;width:100%;padding:11px 13px;font-weight:750;display:flex}.public-profile-more-menu button:hover{background:#f0f2f5}.public-profile-more-menu button.danger{color:#dc2626}.public-profile-more-menu svg{width:18px;height:18px}@media (width<=720px){.stories-card{border-radius:0!important;margin-inline:0!important;padding:10px!important}.stories-create{grid-template-columns:38px minmax(0,1fr);gap:8px!important;display:grid!important}.stories-create>.avatar{grid-row:1/span 2;align-self:start}.stories-create>input{width:100%;min-width:0}.stories-create>button:not(.story-send),.stories-create>.story-privacy,.stories-create>.story-send{grid-column:2;width:100%;min-width:0;font-size:12px;padding-inline:7px!important}.stories-strip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;width:100%;max-width:100%;overflow-x:auto!important}.story-chip{scroll-snap-align:start;width:92px!important;min-width:92px!important;height:154px!important}.story-viewer{align-items:stretch!important;padding:0!important}.story-viewer-card{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;padding:max(14px, env(safe-area-inset-top)) 12px max(18px, env(safe-area-inset-bottom))!important;border-radius:0!important;overflow-y:auto!important}.story-viewer-media{object-fit:contain!important;width:100%!important;max-height:calc(100dvh - 250px)!important}.story-reactions{overflow-x:auto;flex-wrap:nowrap!important}.story-reply-box{padding-bottom:env(safe-area-inset-bottom);background:#111827;position:sticky;bottom:0}.public-profile-actions{flex-wrap:wrap}}.public-profile-hero.card{z-index:40;overflow:visible!important}.public-profile-hero .public-cover{border-radius:22px 22px 0 0}.public-profile-info{z-index:2}.public-profile-more{z-index:120}.public-profile-more-menu{width:max-content;min-width:200px;max-width:calc(100vw - 24px);z-index:240!important;top:calc(100% + 8px)!important;right:0!important}.public-profile-posts{z-index:1;position:relative}.story-viewer{overscroll-behavior:contain;z-index:5000!important;justify-content:center!important;align-items:center!important;padding:clamp(10px,2vw,24px)!important;display:flex!important}.story-viewer-card{overscroll-behavior:contain;scrollbar-width:thin;border-radius:20px!important;width:min(430px,100vw - 24px)!important;max-width:430px!important;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:12px!important;overflow:hidden auto!important}.story-close{flex:none;box-shadow:0 4px 18px #00000059;z-index:30!important;margin:0 0 -34px auto!important;position:sticky!important;top:0!important;right:auto!important}.story-viewer-head{min-height:36px;padding-right:42px!important}.story-viewer-media{display:block;object-fit:contain!important;width:100%!important;max-height:min(58dvh,610px)!important}.message-pane{isolation:isolate}.message-head{z-index:80!important;position:relative!important;overflow:visible!important}.message-search{z-index:20!important;position:relative!important}.chat-more-wrap{z-index:100;position:relative}.chat-more-menu{z-index:220!important;top:calc(100% + 8px)!important;right:0!important}@media (width<=720px){.public-profile-page{gap:12px}.public-profile-info{grid-template-columns:92px minmax(0,1fr)!important;gap:10px 12px!important;padding:0 12px 16px!important}.public-profile-copy{min-width:0}.public-profile-copy h2{overflow-wrap:anywhere}.public-profile-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;width:100%;grid-column:1/-1!important;gap:7px!important;padding:0!important;display:grid!important}.public-profile-actions>button,.public-profile-actions>.public-profile-more{width:100%;min-width:0}.public-profile-actions .primary-small,.public-profile-actions .secondary-btn,.public-profile-actions .friend-state{white-space:nowrap;min-height:40px;font-size:12px;padding:8px 7px!important}.public-profile-actions svg{flex:none;width:18px;height:18px}.public-profile-more>.secondary-btn{width:44px!important;padding:0!important}.public-profile-more-menu{width:min(220px,100vw - 24px);min-width:0;right:0!important}.stories-card{border-radius:12px!important;margin-inline:0!important;padding:9px!important}.stories-create{grid-template-rows:auto auto;grid-template-columns:38px repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:7px!important;padding-bottom:9px!important;display:grid!important}.stories-create>.avatar{grid-area:1/1;align-self:center}.stories-create>input:not([type=file]){grid-row:1;min-width:0;min-height:42px;grid-column:2/5!important;width:100%!important;padding:9px 11px!important}.stories-create>button:not(.story-send){grid-row:2;grid-column:2!important}.stories-create>.story-privacy{grid-row:2;grid-column:3!important}.stories-create>.story-send{grid-row:2;grid-column:4!important}.stories-create>button:not(.story-send),.stories-create>.story-privacy,.stories-create>.story-send{white-space:nowrap;justify-content:center;line-height:1.15;width:100%!important;min-width:0!important;min-height:38px!important;padding:7px 5px!important;font-size:11px!important}.stories-strip{gap:7px!important;padding:9px 0 2px!important}.story-chip{width:84px!important;min-width:84px!important;height:138px!important}.story-viewer{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))!important;justify-content:center!important;align-items:center!important}.story-viewer-card{width:min(420px,100vw - 16px)!important;max-width:420px!important;height:auto!important;max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)))!important;border-radius:16px!important;padding:10px!important}.story-viewer-media{border-radius:12px!important;width:100%!important;min-height:0!important;max-height:calc(100dvh - 300px)!important;margin-top:9px!important}.story-viewer-text{margin:8px 2px!important}.story-insights{gap:5px!important;margin-top:7px!important}.story-insights span{padding:5px 7px!important;font-size:10px!important}.story-reactions{padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important;gap:5px!important}.story-reactions button{flex:0 0 36px;width:36px;height:36px;padding:0!important}.story-reply-box{background:0 0!important;margin-top:8px!important;padding-bottom:0!important;position:relative!important;bottom:auto!important}.story-reply-box input{min-width:0}}@media (width<=390px){.public-profile-info{grid-template-columns:82px minmax(0,1fr)!important}.public-profile-info>.avatar{width:82px!important;height:82px!important}.public-profile-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px}.public-profile-actions .primary-small,.public-profile-actions .secondary-btn,.public-profile-actions .friend-state{font-size:11px}.stories-create{grid-template-columns:38px repeat(3,minmax(0,1fr))!important;gap:6px!important}.stories-create>button:not(.story-send),.stories-create>.story-privacy,.stories-create>.story-send{padding-inline:3px!important;font-size:10px!important}.story-chip{width:78px!important;min-width:78px!important;height:128px!important}}.create-actions select{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;appearance:auto!important;-webkit-appearance:menulist!important;color:#050505!important;background-color:#f0f2f5!important;border:1px solid #d8dce3!important;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important}.create-actions select option,.create-actions select optgroup{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#050505!important;background:#fff!important;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important}.create-post{isolation:isolate;overflow:visible!important}.create-post .create-row{min-width:0}.create-post .create-row textarea{width:100%;min-width:0;line-height:1.35!important}.create-post .create-actions>div:last-child{flex:none}.create-post .create-actions .publish-btn{white-space:nowrap;min-height:38px;padding:8px 15px!important}.call-history-page,.notifications-page{--journal-surface:#fff;--journal-soft:#f7f8fa;--journal-line:#e4e6eb;--journal-text:#050505;--journal-muted:#65676b;--journal-subtle:#8a8d91}.call-history-page .page-heading h2,.notifications-page .page-heading h2{color:var(--journal-text)!important}.call-history-page .page-heading p,.notifications-page .page-heading p{color:var(--journal-muted)!important;font-size:12px!important}.call-history-page .heading-kicker,.notifications-page .heading-kicker{color:var(--fb-blue)!important}.call-history-list,.notifications-card{border:1px solid var(--journal-line)!important;background:var(--journal-surface)!important;color:var(--journal-text)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 2px 8px #00000014!important}.call-log-day,.call-log-day+.call-log-day{background:var(--journal-surface)!important;border-color:#eef0f3!important}.call-log-date{border-bottom:1px solid var(--journal-line)!important;background:var(--journal-soft)!important;color:#4b5563!important;letter-spacing:.25px!important;padding:11px 18px!important;font-size:11px!important;position:static!important}.call-history-item{border-color:var(--journal-line)!important;background:var(--journal-surface)!important;min-height:94px!important;color:var(--journal-text)!important}.call-history-copy b{color:var(--journal-text)!important;font-size:14px!important;font-weight:700!important}.call-history-copy p{color:var(--journal-muted)!important;font-size:11px!important}.call-history-copy small{color:var(--journal-subtle)!important;font-size:10px!important}.call-direction{background:var(--fb-soft-blue)!important;color:var(--fb-blue)!important;border-color:#fff!important}.call-status{color:#137a4a!important;background:#e7f7ef!important;font-size:9px!important}.call-history-action{background:var(--fb-soft-blue)!important;color:var(--fb-blue)!important;border-color:#cfe3ff!important}.call-history-action:hover{background:#dcecff!important;border-color:#b8d6ff!important}.call-filter-tabs{box-shadow:0 1px 2px #0000000a;border-color:var(--journal-line)!important;background:#fff!important}.call-filter-tabs button{font-weight:600;color:var(--journal-muted)!important;font-size:11px!important}.call-filter-tabs button:hover{background:var(--journal-soft)!important}.call-filter-tabs button.active{background:var(--fb-blue)!important;color:#fff!important}.notifications-page .secondary-action{font-weight:700;border-color:var(--journal-line)!important;color:var(--fb-blue)!important;background:#fff!important}.notifications-page .secondary-action:hover:not(:disabled){background:var(--fb-soft-blue)!important}.notification-page-item,.notification-page-item.read,.notification-page-item.unread{border-bottom:1px solid var(--journal-line)!important;min-height:98px!important;color:var(--journal-text)!important;box-shadow:none!important;background:#fff!important}.notification-page-item:hover,.notification-page-item.read:hover,.notification-page-item.unread:hover{background:var(--journal-soft)!important}.notification-page-item.unread:hover{background:#e4f1ff!important}.notification-page-copy b,.notification-page-item.read .notification-page-copy b{color:var(--journal-text)!important;font-size:14px!important;font-weight:700!important}.notification-page-copy p,.notification-page-item.read .notification-page-copy p{color:var(--journal-muted)!important;font-size:12px!important}.unread-dot{background:var(--fb-blue)!important;box-shadow:0 0 0 4px #1877f21f!important}.pagination-bar button{border-color:var(--journal-line)!important;color:var(--journal-text)!important;background:#fff!important}.pagination-bar button:hover:not(:disabled){background:var(--journal-soft)!important}.pagination-bar span,.pagination-bar span b{color:var(--journal-muted)!important}@media (width<=720px){.create-post{border:1px solid #e4e6eb!important;border-radius:15px!important;margin-inline:0!important;padding:12px!important;box-shadow:0 1px 3px #00000017!important}.create-post .create-row{align-items:center!important;gap:10px!important}.create-post .create-row>.avatar{flex:0 0 42px;width:42px!important;height:42px!important}.create-post .create-row textarea{max-height:112px;background:#f0f2f5!important;border:1px solid #0000!important;border-radius:24px!important;min-height:50px!important;padding:13px 16px!important;font-size:15px!important}.create-post .create-row textarea:focus{background:#fff!important;border-color:#cfe3ff!important}.create-post .create-actions{border-top:1px solid #e4e6eb!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;margin-top:11px!important;padding-top:10px!important;display:grid!important}.create-post .create-actions>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:5px!important;display:grid!important}.create-post .create-actions>div:first-child button{justify-content:center;width:100%;min-width:0;color:#65676b!important;background:#fff!important;border-radius:10px!important;min-height:40px!important;padding:7px 4px!important;font-size:12px!important}.create-post .create-actions>div:first-child button:hover,.create-post .create-actions>div:first-child button:active{background:#f0f2f5!important}.create-post .create-actions>div:first-child button svg{width:19px!important;height:19px!important}.create-post .create-actions>div:last-child{grid-template-columns:minmax(0,1fr) auto;width:100%;gap:8px!important;display:grid!important}.create-post .create-actions select{width:100%;min-width:0;min-height:42px;background-color:#f0f2f5!important;border-radius:10px!important;padding:8px 34px 8px 12px!important;font-size:14px!important;font-weight:600!important}.create-post .create-actions .publish-btn{min-width:102px;min-height:42px;border-radius:10px!important;padding:8px 14px!important;font-size:13px!important}.call-history-page,.notifications-page{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.call-history-page .page-heading,.notifications-page .page-heading{margin-bottom:14px!important}.call-history-page .page-heading h2,.notifications-page .page-heading h2{letter-spacing:-.65px!important;font-size:27px!important}.call-history-list,.notifications-card{border-radius:14px!important}.call-log-date{padding:10px 13px!important;font-size:10px!important}.call-history-item{gap:10px!important;min-height:90px!important;padding:13px 12px!important}.call-history-copy>div{flex-wrap:wrap;flex-direction:row!important;align-items:center!important;gap:5px 7px!important}.call-history-copy b{flex:100%;font-size:13px!important}.call-history-copy p{margin:4px 0!important;font-size:10px!important}.call-history-copy small{font-size:9px!important}.call-history-action{justify-content:center;border-radius:13px!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.call-history-action span{display:none!important}.notification-page-item,.notification-page-item.read,.notification-page-item.unread{gap:11px!important;min-height:88px!important;padding:13px 12px!important}.notification-page-copy b,.notification-page-item.read .notification-page-copy b{font-size:13px!important}.notification-page-copy p,.notification-page-item.read .notification-page-copy p{margin:4px 0 5px!important;font-size:11px!important;line-height:1.4!important}.notification-page-copy time{font-size:9px!important}}@media (width<=390px){.create-post{padding:10px!important}.create-post .create-row>.avatar{flex-basis:38px;width:38px!important;height:38px!important}.create-post .create-row textarea{min-height:46px!important;padding:11px 13px!important;font-size:14px!important}.create-post .create-actions>div:first-child button{min-height:38px!important;font-size:11px!important}.create-post .create-actions>div:last-child{grid-template-columns:minmax(0,1fr) 94px}.create-post .create-actions .publish-btn{min-width:0;padding-inline:9px!important;font-size:12px!important}.call-history-item{grid-template-columns:auto minmax(0,1fr) 40px!important;padding-inline:9px!important}.call-history-item .avatar{width:44px!important;height:44px!important}.call-history-action{grid-column:auto!important;width:40px!important;height:40px!important}}:root{color:#e8ecf8;font-synthesis:none;--bg:#070b15;--panel:#0e1424;--panel-2:#131b2e;--panel-3:#18223a;--line:#ffffff14;--text:#eef2ff;--muted:#8f9ab3;--primary:#7c5cff;--primary-2:#31d4c5;--danger:#ff5d7a;--success:#36d399;--shadow:0 20px 60px #00000059;background:#070b15;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 0%, #7c5cff1f, transparent 30%), var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img,video{max-width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:99px}::-webkit-scrollbar-track{background:0 0}.card{border:1px solid var(--line);background:linear-gradient(#131b2ef5,#0d1423f5);border-radius:22px;box-shadow:0 14px 35px #0000002e}.muted{color:var(--muted)}.brand-mark{background:linear-gradient(135deg, var(--primary), #a970ff 55%, var(--primary-2));border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:800;display:grid;box-shadow:0 15px 40px #7c5cff59}.brand-mark.small{border-radius:12px;width:38px;height:38px;font-size:19px}.avatar{object-fit:cover;border:2px solid #ffffff14;border-radius:50%;flex:none}.avatar-fallback{color:#fff;background:linear-gradient(135deg,#6252da,#2abcb0);place-items:center;font-weight:700;display:grid}.primary-btn,.secondary-btn,.primary-small,.publish-btn{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-weight:700;transition:all .2s;display:inline-flex}.primary-btn{background:linear-gradient(135deg, var(--primary), #a66cff);width:100%;min-height:48px;padding:12px 18px;box-shadow:0 10px 28px #7c5cff47}.primary-btn:hover,.publish-btn:hover,.primary-small:hover{filter:brightness(1.08);transform:translateY(-1px)}.primary-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.secondary-btn{border:1px solid var(--line);background:#ffffff0f;width:100%;min-height:46px;padding:11px 16px}.primary-small{background:var(--primary);min-height:40px;padding:9px 15px}.form-status{color:#c9c0ff;background:#7c5cff17;border:1px solid #7c5cff38;border-radius:12px;padding:10px 12px;font-size:13px}.form-status.global{max-width:900px;margin-bottom:14px}.icon-btn{border:1px solid var(--line);cursor:pointer;background:#ffffff0d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative}.icon-btn.soft{color:#b9acff;background:#7c5cff21}.badge{background:var(--danger);color:#fff;border:2px solid var(--panel);border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.auth-page{background:#080d18;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.auth-visual{background:radial-gradient(circle at 20% 20%,#31d4c52e,#0000 28%),radial-gradient(circle at 80% 70%,#7c5cff59,#0000 32%),linear-gradient(145deg,#0c1222,#0a1020 50%,#15102b);align-items:center;min-height:100vh;padding:8vw;display:flex;position:relative;overflow:hidden}.auth-visual:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:480px;height:480px;position:absolute;top:50px;right:-120px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.visual-orb{filter:blur(2px);background:linear-gradient(145deg,#ffffff2e,#ffffff03);border:1px solid #ffffff1f;border-radius:50%;position:absolute}.visual-orb.one{width:160px;height:160px;top:18%;right:15%}.visual-orb.two{width:90px;height:90px;bottom:20%;right:30%}.auth-copy{z-index:2;max-width:610px;position:relative}.auth-copy h1{letter-spacing:-3px;margin:28px 0 20px;font-size:clamp(46px,5vw,78px);line-height:1.02}.auth-copy p{color:#aab4cb;max-width:580px;font-size:18px;line-height:1.75}.feature-pills{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.feature-pills span{color:#d8dff0;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;padding:11px 14px;display:flex}.feature-pills svg{width:18px}.auth-panel{background:linear-gradient(#0b101c,#080c15);place-items:center;padding:40px;display:grid}.auth-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(430px,100%);box-shadow:var(--shadow);background:#111828c7;border-radius:26px;padding:38px}.auth-card h2{letter-spacing:-.8px;margin:8px 0;font-size:30px}.auth-card>p{margin-top:0}.auth-card label,.profile-form label,.modal-card label{color:#b7c1d8;gap:8px;margin-top:17px;font-size:13px;font-weight:600;display:grid}.auth-card input,.auth-card select,.profile-form input,.profile-form textarea,.modal-card input,.tool-card input,.tool-card textarea,.mini-form input,.mini-form textarea,.mini-form select,.miniapp-form input{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff0b;border-radius:13px;outline:none;padding:13px 14px}.auth-card input:focus,.profile-form input:focus,textarea:focus,.mini-form input:focus{border-color:#7c5cff99;box-shadow:0 0 0 3px #7c5cff1a}.auth-card select option,.mini-form select option{background:#111827}.auth-tabs{background:#ffffff0a;border-radius:13px;grid-template-columns:1fr 1fr;margin-top:18px;padding:4px;display:grid}.auth-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px}.auth-tabs button.active{color:#d6d0ff;background:#7c5cff2e}.inline-field{grid-template-columns:1fr auto;gap:8px;display:grid}.inline-field button{color:#cfc7ff;cursor:pointer;background:#7c5cff29;border:0;border-radius:12px;padding:0 14px}.auth-card .primary-btn{margin-top:22px}.auth-card .secondary-btn{margin-top:10px}.auth-foot{text-align:center;color:var(--muted);font-size:14px;margin:22px 0 0!important}.auth-foot a{color:#b9adff;font-weight:700}.demo-note{text-align:center;color:#82e8df;background:#31d4c512;border-radius:11px;margin-top:16px;padding:9px;font-size:12px}.mobile-brand{align-items:center;gap:10px;margin-bottom:22px;font-weight:800;display:none}.splash{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:14px;display:grid}.app-frame{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.side-nav{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#090e19f2;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 8px 22px;font-size:20px;display:flex}.nav-user{border:1px solid var(--line);background:linear-gradient(135deg,#7c5cff21,#31d4c50f);border-radius:16px;align-items:center;gap:11px;padding:13px;display:flex}.nav-user div{min-width:0}.nav-user strong,.nav-user span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nav-user strong{font-size:13px}.nav-user span{color:var(--muted);margin-top:3px;font-size:11px}.side-nav nav{gap:5px;margin-top:24px;display:grid}.side-nav nav a{color:#8f9ab3;border-radius:13px;align-items:center;gap:12px;padding:12px 13px;font-size:14px;font-weight:600;transition:all .18s;display:flex}.side-nav nav a:hover{color:#dce3f5;background:#ffffff0a}.side-nav nav a.active{color:#d8d2ff;box-shadow:inset 3px 0 var(--primary);background:linear-gradient(135deg,#7c5cff33,#7c5cff14)}.nav-logout{color:#8994aa;cursor:pointer;background:0 0;border:0;gap:10px;margin-top:auto;padding:12px 13px;display:flex}.app-content{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:15;background:#070b15c7;justify-content:space-between;align-items:center;height:78px;padding:0 28px;display:flex;position:sticky;top:0}.topbar h1{margin:0 0 4px;font-size:18px}.topbar p{color:var(--muted);margin:0;font-size:12px}.top-actions{align-items:center;gap:12px;display:flex}.notification-popover{border:1px solid var(--line);width:min(390px,100vw - 36px);max-height:520px;box-shadow:var(--shadow);background:#111827;border-radius:18px;position:absolute;top:68px;right:26px;overflow:hidden}.popover-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.popover-head button{color:#a99dff;cursor:pointer;background:0 0;border:0;font-size:12px}.notification-list{max-height:450px;overflow:auto}.notification-item{border-bottom:1px solid #ffffff0d;gap:10px;padding:13px 16px;display:flex}.notification-item.unread{background:#7c5cff14}.notification-item b{font-size:13px}.notification-item p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.empty-mini{text-align:center;color:var(--muted);padding:28px}.route-view{padding:24px 28px 30px}.chat-layout{border:1px solid var(--line);background:var(--panel);border-radius:22px;grid-template-columns:330px minmax(0,1fr);height:calc(100vh - 132px);min-height:560px;display:grid;overflow:hidden;box-shadow:0 20px 60px #00000038}.conversation-pane{border-right:1px solid var(--line);background:#0c1220;flex-direction:column;min-width:0;display:flex}.pane-title{justify-content:space-between;align-items:center;padding:20px 18px 12px;display:flex}.pane-title h2{margin:0;font-size:21px}.pane-title span{color:var(--muted);font-size:11px}.search-box{color:#77839b;background:#ffffff0b;border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;margin:0 16px 13px;padding:10px 12px;display:flex}.search-box:focus-within{border-color:#7c5cff66}.search-box input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.conversation-list{padding:0 8px 10px;overflow:auto}.conversation-item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:15px;align-items:center;gap:11px;width:100%;padding:11px 10px;display:flex}.conversation-item:hover{background:#ffffff09}.conversation-item.active{background:linear-gradient(135deg,#7c5cff2b,#31d4c50d)}.avatar-wrap{position:relative}.online-dot{background:var(--success);border:2px solid #0e1424;border-radius:50%;width:12px;height:12px;position:absolute;bottom:2px;right:0}.conversation-copy{flex:1;min-width:0}.conversation-copy>div{justify-content:space-between;gap:8px;display:flex}.conversation-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.conversation-copy time{color:#6f7b91;font-size:10px}.conversation-copy p{color:#8490a7;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;overflow:hidden}.message-pane{background:radial-gradient(circle at 100% 0,#7c5cff12,#0000 26%),#0d1422;grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.mobile-back{color:#b8c2d7;cursor:pointer;background:0 0;border:0;padding:0 4px 0 0;font-size:28px;line-height:1;display:none}.message-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:11px 18px;display:flex}.chat-person{align-items:center;gap:11px;min-width:0;display:flex}.chat-person b,.chat-person span{display:block}.chat-person b{font-size:14px}.chat-person span{color:#748199;margin-top:3px;font-size:11px}.head-actions{gap:5px;display:flex}.head-actions button,.composer-row>button,.message-tools>button{color:#8996ae;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.head-actions button:hover,.composer-row>button:hover{color:#dbe3f5;background:#ffffff0e}.message-search{color:#68758c;background:#ffffff06;border-bottom:1px solid #ffffff0a;align-items:center;gap:7px;padding:7px 18px;display:flex}.message-search input{color:#aeb8ca;background:0 0;border:0;outline:0;flex:1;font-size:11px}.message-search button{color:inherit;background:0 0;border:0}.message-scroll{padding:20px 24px;overflow-y:auto}.date-divider{color:#768198;background:#ffffff0b;border-radius:20px;width:fit-content;margin:12px auto 18px;padding:6px 11px;font-size:10px}.message-row{align-items:flex-end;gap:7px;margin:8px 0;display:flex}.message-row.mine{flex-direction:row-reverse;justify-content:flex-start}.bubble-wrap{max-width:min(68%,640px)}.sender-name{color:#7e89a0;margin:0 0 4px 8px;font-size:10px;display:block}.message-bubble{overflow-wrap:anywhere;background:#19233a;border:1px solid #ffffff0e;border-radius:5px 17px 17px;padding:10px 12px 6px;position:relative;box-shadow:0 7px 20px #0000001f}.mine .message-bubble{background:linear-gradient(135deg,#6f55e8,#815df0);border-color:#ffffff17;border-radius:17px 5px 17px 17px}.message-bubble.revoked{color:#7c879b;background:#ffffff09}.message-bubble p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.quoted{background:#0000001f;border-left:3px solid #ffffff73;border-radius:8px;gap:2px;margin-bottom:8px;padding:7px 9px;font-size:10px;display:grid}.quoted span{opacity:.72;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bubble-meta{color:#ffffff94;justify-content:flex-end;align-items:center;gap:3px;margin-top:4px;display:flex}.bubble-meta time{font-size:9px}.bubble-meta .read{color:#66f2df}.message-image,.message-video{object-fit:contain;background:#0003;border-radius:12px;max-width:min(420px,100%);max-height:440px;display:block}.message-bubble audio{width:min(330px,65vw)}.file-card{background:#00000024;border-radius:10px;align-items:center;gap:10px;min-width:230px;padding:9px;display:flex}.file-card b,.file-card span{white-space:nowrap;text-overflow:ellipsis;max-width:260px;display:block;overflow:hidden}.file-card b{font-size:11px}.file-card span{opacity:.65;margin-top:3px;font-size:9px}.reaction-summary{z-index:2;flex-wrap:wrap;gap:4px;margin-top:-4px;display:flex;position:relative}.reaction-summary span{border:1px solid var(--line);background:#202a3e;border-radius:12px;padding:3px 7px;font-size:10px}.message-tools{opacity:0;transition:all .15s;position:relative}.message-row:hover .message-tools{opacity:1}.message-menu{z-index:10;border:1px solid var(--line);min-width:170px;box-shadow:var(--shadow);background:#182034;border-radius:14px;padding:7px;position:absolute;bottom:36px;left:0}.mine .message-menu{left:auto;right:0}.message-menu>button{color:#c5cde0;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:11px;display:flex}.message-menu>button:hover{background:#ffffff0f}.message-menu svg{width:15px}.emoji-row{border-bottom:1px solid var(--line);gap:3px;margin-bottom:4px;padding:4px;display:flex}.emoji-row button{cursor:pointer;background:0 0;border:0;padding:4px}.composer{border-top:1px solid var(--line);background:#0a101cdb;padding:10px 14px 12px}.reply-preview{border-left:3px solid var(--primary);background:#7c5cff14;border-radius:9px;align-items:center;gap:9px;margin-bottom:8px;padding:8px 12px;display:flex}.reply-preview div{flex:1;min-width:0}.reply-preview b,.reply-preview span{font-size:10px;display:block}.reply-preview span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reply-preview button{color:#8994aa;background:0 0;border:0}.composer-status{color:#e8b768;cursor:pointer;align-items:center;gap:5px;width:fit-content;margin:0 0 6px 42px;font-size:10px;display:flex}.composer-row{align-items:flex-end;gap:3px;display:flex}.composer-row textarea{resize:none;border:1px solid var(--line);min-height:40px;max-height:120px;color:var(--text);background:#ffffff0b;border-radius:14px;outline:none;flex:1;padding:11px 13px}.composer-row button.recording{color:var(--danger);animation:1s infinite pulse}.extras-wrap{position:relative}.extras-wrap>button{color:#8996ae;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.extras-panel{border:1px solid var(--line);width:270px;box-shadow:var(--shadow);z-index:12;background:#182034;border-radius:15px;padding:12px;position:absolute;bottom:46px;right:0}.extras-panel>div{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;display:flex}.extras-panel b{width:100%;color:var(--muted);margin-bottom:3px;font-size:10px}.extras-panel button{cursor:pointer;background:#ffffff0a;border:0;border-radius:8px;padding:5px}.extras-panel .sticker-choice{font-size:22px}.extras-panel .gif-link{color:#c5bcff;width:100%;padding:9px}.message-sticker{object-fit:contain;width:130px;max-height:130px}.composer-row .send-btn{background:linear-gradient(135deg, var(--primary), #9b6dff);color:#fff}.empty-state{text-align:center;color:var(--muted);grid-row:1/-1;place-content:center;justify-items:center;display:grid}.empty-state h3{color:#dde4f4;margin:14px 0 6px}.empty-state p{margin:0;font-size:13px}.empty-icon{background:#7c5cff1f;border:1px solid #7c5cff33;border-radius:23px;place-items:center;width:76px;height:76px;font-size:34px;display:grid}.modal-backdrop,.call-overlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01040ac2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line);width:min(500px,100%);max-height:85vh;box-shadow:var(--shadow);background:#111827;border-radius:22px;padding:22px;overflow:auto}.modal-head{justify-content:space-between;align-items:center;display:flex}.modal-head h3{margin:0}.modal-head button{color:var(--muted);background:0 0;border:0}.member-picker{gap:6px;margin:18px 0;display:grid}.member-picker label{background:#ffffff06;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;margin:0;padding:8px}.call-window{background:#080d17;border:1px solid #ffffff1f;border-radius:26px;grid-template-rows:auto 1fr auto;width:min(1120px,96vw);height:min(760px,92vh);display:grid;overflow:hidden;box-shadow:0 30px 100px #0009}.call-head{background:#0e1525;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.call-head b,.call-head span{display:block}.call-head span{color:#8e9ab1;margin-top:3px;font-size:11px}.video-grid{background:#05070d;gap:7px;min-height:0;padding:7px;display:grid}.video-grid.count-1{grid-template-columns:1fr}.video-grid.count-2{grid-template-columns:1fr 1fr}.video-grid.count-3,.video-grid.count-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.video-tile{background:#111827;border:1px solid #ffffff0f;border-radius:18px;position:relative;overflow:hidden}.video-tile video{object-fit:cover;width:100%;height:100%}.local-tile video{transform:scaleX(-1)}.tile-label{background:#0000007a;border-radius:20px;padding:5px 9px;font-size:10px;position:absolute;bottom:10px;left:12px}.audio-avatar{color:#b8c2d7;place-content:center;justify-items:center;gap:10px;height:100%;display:grid}.call-controls{background:#0e1525;justify-content:center;gap:10px;padding:16px;display:flex}.call-controls button{cursor:pointer;background:#ffffff17;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.call-controls button.off{color:#ff8da3;background:#3b2330}.call-controls button.active{color:#66eadf;background:#1f4c48}.call-controls .hangup{background:#e84461}.timeline-page{grid-template-columns:minmax(0,760px) 300px;justify-content:center;align-items:start;gap:20px;display:grid}.timeline-main{gap:15px;display:grid}.create-post{padding:18px}.create-row{gap:12px;display:flex}.create-row textarea{resize:vertical;min-height:72px;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:8px 3px}.post-preview{gap:8px;margin:10px 0;display:flex;overflow:auto}.post-preview img,.post-preview video{object-fit:cover;border-radius:12px;width:130px;height:100px}.create-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.create-actions>div{align-items:center;gap:7px;display:flex}.create-actions button{color:#8f9bb1;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.create-actions svg{width:17px}.create-actions select{color:#bbc4d6;border:1px solid var(--line);background:#ffffff0d;border-radius:10px;padding:8px}.create-actions select option{background:#111827}.create-actions .publish-btn{background:var(--primary);color:#fff;padding:9px 14px}.feed-list{gap:15px;display:grid}.post-card{overflow:hidden}.post-card>header{align-items:center;gap:10px;padding:16px 17px 8px;display:flex}.post-card header>div{flex:1}.post-card header b,.post-card header span{display:block}.post-card header b{font-size:13px}.post-card header span{color:var(--muted);margin-top:3px;font-size:10px}.post-card header button{color:var(--muted);background:0 0;border:0}.post-text{margin:0;padding:5px 18px 12px;font-size:14px;line-height:1.6}.location-tag{color:#75d9d0;align-items:center;gap:5px;padding:0 18px 10px;font-size:11px;display:flex}.post-media{gap:2px;max-height:620px;display:grid;overflow:hidden}.post-media.count-1{grid-template-columns:1fr}.post-media.count-2,.post-media.count-3,.post-media.count-4{grid-template-columns:1fr 1fr}.post-media img,.post-media video{object-fit:cover;background:#090d16;width:100%;height:100%;min-height:220px;max-height:520px}.post-counts{color:#7f8ba2;justify-content:space-between;padding:11px 17px;font-size:10px;display:flex}.post-actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:4px 12px;display:grid}.post-actions button{color:#8994aa;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:9px;display:flex}.post-actions button.liked{color:#ff6e8a}.post-actions svg{width:18px}.comment-item{gap:8px;padding:9px 17px 0;display:flex}.comment-item>div{background:#ffffff09;border-radius:11px;padding:7px 10px}.comment-item b{font-size:10px}.comment-item p{color:#bbc4d5;margin:2px 0 0;font-size:11px}.comment-box{align-items:center;gap:8px;padding:12px 17px 16px;display:flex}.comment-box input{color:var(--text);background:#ffffff0b;border:0;border-radius:12px;outline:0;flex:1;padding:10px 12px}.comment-box button{color:#a99eff;background:0 0;border:0}.timeline-side{padding:20px;position:sticky;top:102px}.timeline-side h3{margin-top:0}.stat-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.stat-grid div{text-align:center;background:#ffffff09;border-radius:12px;padding:11px 4px}.stat-grid b,.stat-grid span{display:block}.stat-grid span{color:var(--muted);margin-top:4px;font-size:9px}.timeline-side>p{color:var(--muted);font-size:11px;line-height:1.6}.contacts-page{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.contacts-main{padding:20px}.section-head{justify-content:space-between;align-items:center;display:flex}.section-head h2,.section-head h3{align-items:center;gap:8px;margin:0;display:flex}.section-head p{color:var(--muted);margin:5px 0 0;font-size:11px}.section-head>svg{color:#8f80ff;width:30px;height:30px}.search-users{grid-template-columns:1fr auto;align-items:center;gap:9px;margin:20px 0;display:grid}.search-users .search-box{margin:0}.contact-section{margin-top:24px}.contact-section h3{color:#aeb8ca;font-size:13px}.contact-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:11px;padding:11px 5px;display:flex}.contact-row>div:nth-child(2){flex:1;min-width:0}.contact-row b,.contact-row span{display:block}.contact-row b{font-size:12px}.contact-row span{color:var(--muted);margin-top:3px;font-size:10px}.contact-actions{gap:5px;display:flex}.contact-actions button{color:#9ba6ba;cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;display:flex}.contact-actions button.accept{color:#68e3b5;background:#36d3991c}.contact-actions svg{width:15px}.contacts-tools{gap:16px;display:grid}.tool-card{padding:18px}.tool-card h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.tool-card p{color:var(--muted);font-size:10px;line-height:1.55}.tool-card textarea{resize:vertical;min-height:120px}.tool-card .primary-btn,.tool-card .secondary-btn{margin-top:10px}.contact-row.compact{padding:9px 0}.tool-card code{color:#b8adff}.profile-page{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.profile-card{overflow:hidden}.profile-cover{background:linear-gradient(135deg,#493da5,#17233c 52%,#147c78) 50%/cover;height:210px;position:relative}.profile-cover:after{content:"";background:linear-gradient(#0000,#00000040);position:absolute;inset:0}.profile-cover>button{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#080c148c;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:7px;padding:9px 12px;display:flex;position:absolute;bottom:16px;right:18px}.profile-avatar-row{z-index:2;align-items:end;gap:17px;margin-top:-48px;padding:0 26px;display:flex;position:relative}.profile-avatar{position:relative}.profile-avatar .avatar{border:5px solid #111827}.profile-avatar button{background:var(--primary);border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:5px;right:2px}.profile-avatar button svg{width:15px}.profile-avatar-row h2{margin:0 0 5px}.profile-avatar-row p{color:var(--muted);margin:0 0 12px;font-size:11px}.profile-form{grid-template-columns:1fr 1fr;gap:0 15px;padding:12px 26px 0;display:grid}.profile-form label.full{grid-column:1/-1}.profile-form textarea{resize:vertical;min-height:90px}.profile-card>.form-status{margin:18px 26px 0}.save-profile{width:auto;margin:18px 26px 26px}.profile-side{gap:16px;display:grid}.qr-card{text-align:center;padding:20px}.qr-card h3{margin-top:0}.qr-card svg{background:#fff;border-radius:18px;padding:12px}.qr-card p{color:var(--muted);font-size:10px;line-height:1.5}.security-card,.sessions-card{padding:19px}.security-card h3,.sessions-card h3{align-items:center;gap:8px;margin:0 0 10px;display:flex}.security-card p{color:var(--muted);font-size:11px;line-height:1.6}.session-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:11px 0;display:flex}.session-row>svg{color:#8e82f4}.session-row div{flex:1;min-width:0}.session-row b,.session-row span{display:block}.session-row b{font-size:11px}.session-row span{color:var(--muted);margin-top:3px;font-size:9px}.session-row button{color:#ff748f;cursor:pointer;background:0 0;border:0}.session-row button svg{width:16px}.upgrade-oa{text-align:center;max-width:650px;margin:70px auto;padding:42px}.oa-icon{color:#aa9dff;background:#7c5cff21;border-radius:24px;place-items:center;width:78px;height:78px;margin:auto;display:grid}.oa-icon svg{width:36px;height:36px}.upgrade-oa p{color:var(--muted);line-height:1.7}.upgrade-oa .primary-btn{width:auto;margin-top:16px}.integrations-page{gap:18px;display:grid}.broadcast-card{padding:20px}.broadcast-card textarea{border:1px solid var(--line);width:100%;min-height:100px;color:var(--text);resize:vertical;background:#ffffff09;border-radius:14px;margin:18px 0 12px;padding:13px}.broadcast-card .primary-btn{width:auto}.integration-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.integration-card{padding:20px}.mini-form{gap:9px;margin:18px 0;display:grid}.mini-form textarea{resize:vertical;min-height:80px}.mini-form .primary-small{justify-self:start}.rule-list{gap:8px;display:grid}.rule-row{background:#ffffff07;border:1px solid #ffffff0d;border-radius:12px;align-items:start;gap:10px;padding:11px;display:flex}.rule-row>div{flex:1;min-width:0}.rule-row b,.rule-row span{display:block}.rule-row b{font-size:11px}.rule-row span{color:#8b96ab;text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.rule-row p{color:#b4bed0;margin:7px 0 0;font-size:10px}.rule-row>button{color:#ff748f;background:0 0;border:0}.rule-row svg{width:15px}.miniapps-page{gap:24px;display:grid}.miniapps-hero{background:radial-gradient(circle at 85% 20%,#31d4c533,#0000 25%),linear-gradient(135deg,#19163c,#11192a 58%,#0d2830);justify-content:space-between;align-items:center;min-height:220px;padding:32px 38px;display:flex;position:relative;overflow:hidden}.miniapps-hero h2{letter-spacing:-.8px;margin:10px 0;font-size:31px}.miniapps-hero p{color:#a9b4c9;max-width:620px;line-height:1.65}.eyebrow{color:#7ae0d8;letter-spacing:2px;font-size:10px;font-weight:800}.hero-cubes{align-items:center;gap:10px;display:flex;transform:rotate(-6deg)}.hero-cubes i{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;place-items:center;width:70px;height:70px;font-size:31px;display:grid;box-shadow:0 16px 32px #0003}.hero-cubes i:nth-child(2){transform:translateY(-25px)}.section-title h3,.section-title p{margin:0}.section-title p{color:var(--muted);margin-top:4px;font-size:11px}.miniapp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:13px;display:grid}.miniapp-card{grid-template-columns:auto 1fr;gap:13px;padding:18px;display:grid}.miniapp-icon{background:#7c5cff1f;border-radius:15px;place-items:center;width:52px;height:52px;font-size:25px;display:grid;overflow:hidden}.miniapp-icon img{object-fit:cover;width:100%;height:100%}.miniapp-card h3{margin:2px 0 3px;font-size:14px}.miniapp-card span{color:#8e99ad;font-size:9px}.miniapp-card p{color:#a5afc1;min-height:30px;font-size:10px;line-height:1.5}.miniapp-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.miniapp-actions button{color:#aeb8ca;cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:10px;display:flex}.miniapp-actions button:first-child{color:#c4bbff;background:#7c5cff26}.miniapp-actions svg{width:14px}.create-miniapp{padding:20px}.create-miniapp h3{align-items:center;gap:8px;margin:0 0 15px;display:flex}.miniapp-form{grid-template-columns:1fr .5fr 1.2fr 1fr auto;gap:8px;display:grid}.miniapp-form .primary-btn{min-width:120px}.webview-modal{border:1px solid var(--line);width:min(1080px,95vw);height:min(780px,92vh);box-shadow:var(--shadow);background:#0d1422;border-radius:22px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.webview-bar,.webview-foot{background:#111827;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.webview-bar button{color:var(--muted);background:0 0;border:0}.webview-modal iframe{background:#fff;border:0;width:100%;height:100%}.webview-foot{color:#77839a;justify-content:center;font-size:9px}.payment-modal{text-align:center;width:min(420px,100%);padding:30px}.payment-icon,.payment-success{color:#a99cff;background:#7c5cff1f;border-radius:19px;width:62px;height:62px;padding:14px}.payment-success{color:#5ce0ae;background:#36d3991a}.payment-modal p{color:var(--muted)}.payment-modal strong{margin:20px 0;font-size:28px;display:block}.payment-modal .secondary-btn{margin-top:8px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@media (width<=1180px){.app-frame{grid-template-columns:84px 1fr}.side-nav{padding:20px 12px}.brand b,.nav-user>div,.side-nav nav span,.nav-logout{display:none}.brand{justify-content:center;padding-left:0;padding-right:0}.nav-user{justify-content:center;padding:10px}.side-nav nav a{justify-content:center;padding:13px}.side-nav nav a.active{box-shadow:inset 0 -3px var(--primary)}.timeline-page,.contacts-page,.profile-page{grid-template-columns:1fr}.timeline-side{position:static}.contacts-tools,.profile-side{grid-template-columns:1fr 1fr}.miniapp-grid{grid-template-columns:repeat(2,1fr)}.miniapp-form{grid-template-columns:1fr 1fr}}@media (width<=850px){.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{min-height:100vh;padding:20px}.mobile-brand{display:flex}.app-frame{display:block}.side-nav{width:100%;height:calc(68px + env(safe-area-inset-bottom));padding:7px 8px env(safe-area-inset-bottom);border-right:0;border-top:1px solid var(--line);z-index:80;flex-direction:row;position:fixed;inset:auto 0 0}.brand,.nav-user,.nav-logout{display:none}.side-nav nav{grid-template-columns:repeat(6,1fr);gap:2px;width:100%;margin:0}.side-nav nav a{border-radius:9px;flex-direction:column;gap:3px;padding:7px 2px;font-size:8px}.side-nav nav span{display:block}.side-nav nav a svg{width:19px}.topbar{height:65px;padding:0 15px}.topbar p{display:none}.route-view{padding:12px 10px calc(84px + env(safe-area-inset-bottom))}.chat-layout{height:calc(100vh - 90px - env(safe-area-inset-bottom));grid-template-columns:1fr;min-height:500px}.conversation-pane{display:none}.message-pane{display:grid}.chat-layout.mobile-list-open .conversation-pane{display:flex}.chat-layout.mobile-list-open .message-pane{display:none}.mobile-back{display:block}.bubble-wrap{max-width:82%}.message-scroll{padding:16px 12px}.head-actions button:nth-child(3),.head-actions button:nth-child(4),.composer-row>button:nth-child(2){display:none}.timeline-page{display:block}.timeline-side{display:none}.contacts-tools,.profile-side,.integration-grid,.miniapp-grid{grid-template-columns:1fr}.miniapps-hero{min-height:190px;padding:25px}.miniapps-hero h2{font-size:25px}.hero-cubes{display:none}.miniapp-form{grid-template-columns:1fr}.video-grid.count-2,.video-grid.count-3,.video-grid.count-4{grid-template-rows:repeat(auto-fit,minmax(180px,1fr));grid-template-columns:1fr;overflow:auto}.call-window{border-radius:0;width:100vw;height:100vh}.profile-cover{height:160px}}@media (width<=560px){.auth-card{padding:25px 20px}.auth-card h2{font-size:25px}.topbar h1{font-size:15px}.notification-popover{right:8px}.message-head{padding:9px 11px}.message-search{padding-left:12px}.head-actions{gap:0}.composer{padding:8px}.composer-row{gap:1px}.composer-row>button{width:34px}.create-actions{align-items:flex-start}.create-actions>div:first-child button span{display:none}.post-media img,.post-media video{min-height:180px}.profile-form{grid-template-columns:1fr;padding:12px 18px 0}.profile-form label.full{grid-column:auto}.profile-avatar-row{padding:0 18px}.profile-avatar .avatar{width:90px!important;height:90px!important}.contact-actions button{padding:0 8px}.contact-actions button:not(.accept) span{display:none}.miniapps-hero{min-height:170px}.miniapps-hero p{font-size:11px}.call-controls{gap:7px}.call-controls button{width:43px;height:43px}}html,body,#root{height:100%}.app-frame{height:100dvh;min-height:0}.app-content{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.topbar{position:relative;top:auto}.route-view{min-height:0;overflow:auto}.chat-layout{height:100%;min-height:0}.conversation-pane,.message-pane{min-height:0;overflow:hidden}.message-pane{grid-template-rows:auto auto minmax(0,1fr) auto}.message-scroll{overscroll-behavior:contain;scroll-behavior:smooth;min-height:0}.message-head,.message-search,.composer{z-index:3;flex:none;position:relative}.chat-person{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.chat-person:disabled{cursor:default}.chat-person>div{min-width:0}.chat-person b{white-space:nowrap;text-overflow:ellipsis;max-width:min(34vw,360px);display:block;overflow:hidden}.conversation-unread{background:var(--primary);color:#fff;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;font-weight:800;display:grid}.nav-icon-wrap{place-items:center;display:grid;position:relative}.nav-unread{background:var(--danger);color:#fff;border:2px solid #0b1120;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-8px;right:-10px}.notification-item{width:100%;color:inherit;text-align:left;cursor:pointer;border:0}.incoming-call-overlay{z-index:250;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02050cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.incoming-call-card{text-align:center;background:radial-gradient(circle at 50% 0,#7c5cff47,#0000 42%),linear-gradient(#151d31,#0c1220);border:1px solid #ffffff21;border-radius:30px;width:min(390px,94vw);padding:34px 28px 28px;box-shadow:0 36px 120px #000000a6}.incoming-pulse{border-radius:50%;place-items:center;width:116px;height:116px;margin:0 auto 22px;display:grid;position:relative}.incoming-pulse:before,.incoming-pulse:after{content:"";border:2px solid #7c5cff7a;border-radius:50%;animation:1.8s ease-out infinite incoming-ring;position:absolute;inset:0}.incoming-pulse:after{animation-delay:.65s}.incoming-pulse .avatar{z-index:2;position:relative;box-shadow:0 15px 40px #00000073}.incoming-label{color:#9f91ff;letter-spacing:1.8px;font-size:9px;font-weight:800;display:block}.incoming-call-card h2{margin:9px 0 5px;font-size:25px}.incoming-call-card p{color:var(--muted);margin:0}.incoming-actions{justify-content:center;gap:54px;margin-top:34px;display:flex}.incoming-actions button{cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;display:grid}.incoming-actions button>svg{color:#fff;border-radius:50%;width:58px;height:58px;padding:17px;box-shadow:0 12px 30px #00000047}.incoming-actions button span{color:#c7cfdd;font-size:11px}.incoming-actions .decline-call>svg{background:#e84661}.incoming-actions .answer-call>svg{background:#32c988;animation:1.2s infinite answer-bounce}@keyframes incoming-ring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.55)}}@keyframes answer-bounce{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}}.privacy-settings{border-top:1px solid var(--line);margin:22px 26px 0;padding-top:20px}.privacy-title{align-items:flex-start;gap:11px;margin-bottom:8px;display:flex}.privacy-title>svg{color:#9486ff}.privacy-title h3,.privacy-title p{margin:0}.privacy-title h3{font-size:15px}.privacy-title p{color:var(--muted);margin-top:4px;font-size:10px}.setting-toggle{cursor:pointer;border-bottom:1px solid #ffffff0e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid;position:relative}.setting-icon{color:#a99cff;background:#7c5cff1a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.setting-icon svg{width:18px}.setting-copy b,.setting-copy small{display:block}.setting-copy b{font-size:12px}.setting-copy small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5}.setting-toggle>input{opacity:0;pointer-events:none;position:absolute}.toggle-track{background:#30394b;border-radius:99px;width:45px;height:25px;padding:3px;transition:all .2s}.toggle-track>i{background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;display:block;box-shadow:0 2px 7px #0000004d}.setting-toggle>input:checked~.toggle-track{background:var(--primary)}.setting-toggle>input:checked~.toggle-track>i{transform:translate(20px)}.contact-person{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:0;display:flex}.contact-person:disabled{cursor:default}.contact-person>div{min-width:0}.public-profile-page{gap:18px;max-width:900px;margin:0 auto;display:grid}.public-profile-hero{position:relative;overflow:hidden}.public-cover{background:linear-gradient(135deg,#4c3ca7,#15223c 52%,#147c78) 50%/cover;height:230px}.profile-back{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#05091194;border:1px solid #ffffff2e;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;left:18px}.public-profile-info{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:-55px;padding:0 26px 24px;display:grid;position:relative}.public-profile-info>.avatar{border:5px solid #111827}.public-profile-copy{padding-top:65px}.public-profile-copy h2{margin:0;font-size:24px}.public-profile-copy>span,.public-profile-copy small{color:var(--muted);font-size:11px}.public-profile-copy p{color:#c2cad9;max-width:520px;margin:10px 0 5px;font-size:12px;line-height:1.6}.public-profile-actions{align-items:center;gap:8px;padding-bottom:8px;display:flex}.public-profile-actions .secondary-btn{width:auto;min-height:40px}.friend-state{border:1px solid var(--line);color:#66ddb1;background:#36d39917;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:9px 14px;display:flex}.profile-public-status{margin:0 26px 22px}.public-profile-posts{justify-self:center;gap:14px;width:100%;max-width:720px;display:grid}.public-profile-loading{max-width:600px;margin:70px auto;padding:30px}.public-profile-loading button{color:#b9afff;cursor:pointer;background:0 0;border:0;gap:7px;display:flex}.timeline-shell{gap:16px;min-height:0;display:grid}.timeline-tabs{z-index:10;grid-template-columns:1fr 1fr;justify-self:center;width:min(520px,100%);padding:5px;display:grid;position:sticky;top:0}.timeline-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:11px;font-weight:700;display:flex}.timeline-tabs svg{width:18px}.link-video-preview{aspect-ratio:16/9;background:#05080e;border-radius:16px;margin:12px 0;overflow:hidden}.link-video-preview iframe,.link-video-preview video{object-fit:contain;border:0;width:100%;height:100%}.embedded-video{aspect-ratio:16/9;background:#05080e;width:100%;overflow:hidden}.embedded-video.tiktok{aspect-ratio:9/15;max-height:680px}.embedded-video iframe,.embedded-video video{object-fit:contain;border:0;width:100%;height:100%}.video-journal-layout{gap:16px;width:100%;max-width:720px;min-height:0;margin:0 auto;display:grid}.video-create-wrap .create-post.compact{padding-bottom:12px}.create-post.compact .create-row textarea{min-height:58px}.short-video-feed{scroll-snap-type:y mandatory;overscroll-behavior:contain;border-radius:24px;height:calc(100dvh - 195px);min-height:520px;overflow-y:auto}.short-video-card{scroll-snap-align:start;border:1px solid var(--line);background:#05070c;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:100%;display:grid;position:relative;overflow:hidden}.short-video-stage{background:#030407;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.short-video-stage>video,.short-video-stage>iframe{object-fit:contain;border:0;width:100%;height:100%}.short-video-gradient{pointer-events:none;background:linear-gradient(#0000,#000000d1);position:absolute;inset:35% 0 0}.short-video-copy{z-index:2;position:absolute;bottom:22px;left:20px;right:90px}.short-author{align-items:center;gap:9px;display:flex}.short-video-copy p{margin:10px 0 0;font-size:13px;line-height:1.55}.short-video-actions{z-index:3;gap:15px;display:grid;position:absolute;bottom:24px;right:17px}.short-video-actions button{color:#fff;cursor:pointer;text-shadow:0 2px 8px #000;background:0 0;border:0;justify-items:center;gap:4px;display:grid}.short-video-actions button.liked{color:#ff6885}.short-video-actions svg{filter:drop-shadow(0 3px 8px #000000b3);width:30px;height:30px}.short-video-actions span{font-size:10px}.short-comment-bar{border-top:1px solid var(--line);background:#0d1422;gap:8px;padding:10px 12px;display:flex}.short-comment-bar input{color:#fff;background:#ffffff0d;border:0;border-radius:12px;outline:0;flex:1;padding:10px 12px}.short-comment-bar button{color:#a99dff;background:0 0;border:0;width:40px}@media (width<=850px){.app-content{height:calc(100dvh - 68px - env(safe-area-inset-bottom))}.route-view{padding-bottom:12px}.chat-layout{height:100%;min-height:0}.short-video-feed{height:calc(100dvh - 235px - env(safe-area-inset-bottom));border-radius:18px;min-height:420px}.public-profile-info{grid-template-columns:auto 1fr;align-items:end;padding:0 18px 20px}.public-profile-copy{padding-top:58px}.public-profile-actions{flex-wrap:wrap;grid-column:1/-1;padding:0}.privacy-settings{margin-left:18px;margin-right:18px}}@media (width<=560px){.incoming-call-card{padding:30px 20px 24px}.incoming-actions{gap:40px}.public-cover{height:175px}.public-profile-info>.avatar{width:92px!important;height:92px!important}.public-profile-copy{padding-top:52px}.public-profile-copy h2{font-size:19px}.timeline-tabs{width:100%}.short-video-copy{bottom:16px;left:14px;right:76px}.short-video-actions{right:12px}}.notification-item,.notification-item.read{color:#eef2ff;text-align:left;cursor:pointer;background:#111827;border:0;border-bottom:1px solid #ffffff0e;width:100%;transition:background .18s,transform .18s}.notification-item.unread{box-shadow:inset 3px 0 0 var(--primary);background:linear-gradient(90deg,#7c5cff2e,#7c5cff13)}.notification-item:hover{background:#182237}.notification-item.read b{color:#cbd3e4;font-weight:600}.notification-item.read p{color:#7f8ba2}.notification-item>div{min-width:0}.notification-item b,.notification-item p{overflow-wrap:anywhere}.timeline-shell{gap:18px}.timeline-tabbar-wrap{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#070b15fa 0%,#070b15f0 72%,#070b1500 100%);margin:-24px -28px 0;padding:14px 28px 12px;position:sticky;top:0}.timeline-tabs{background:#101828eb;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:1fr 1fr;gap:5px;width:min(560px,100%);margin:0 auto;padding:5px;display:grid;position:static;box-shadow:0 14px 36px #0000004d}.timeline-tabs button{min-width:0;min-height:58px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:8px 12px;transition:all .2s;display:flex}.timeline-tabs button>span:last-child{gap:2px;min-width:0;display:grid}.timeline-tabs button b{color:inherit;font-size:13px;line-height:1.1}.timeline-tabs button small{color:#66738a;white-space:nowrap;font-size:9px}.timeline-tab-icon{background:#ffffff0b;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid}.timeline-tab-icon svg{width:19px;height:19px}.timeline-tabs button.active{color:#fff;background:linear-gradient(135deg,#7457ee,#5747cb);box-shadow:0 9px 24px #5b46d252}.timeline-tabs button.active small{color:#ffffffb8}.timeline-tabs button.active .timeline-tab-icon{background:#ffffff24}.timeline-tabs button:not(.active):hover{color:#d8deed;background:#ffffff0a}.post-card header b em{color:#9184e8;font-size:10px;font-style:normal;font-weight:600}.post-actions{grid-template-columns:repeat(3,1fr)}.post-actions button:hover{color:#d6dded;background:#ffffff09;border-radius:10px}.repost-preview{background:#0408105c;border:1px solid #ffffff17;border-radius:17px;margin:10px 16px 14px;overflow:hidden}.repost-author{align-items:center;gap:9px;padding:12px 13px 6px;display:flex}.repost-author b,.repost-author span{display:block}.repost-author b{font-size:12px}.repost-author span{color:var(--muted);margin-top:3px;font-size:9px}.repost-content .post-text{padding-left:13px;padding-right:13px}.repost-content .post-media,.repost-content .embedded-video{margin-top:8px}.repost-missing{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:15px;margin:12px 16px;padding:18px;font-size:12px}.short-author>div{min-width:0}.short-author b,.short-author span{align-items:center;gap:4px;display:flex}.short-author span{color:#ffffffb3;margin-top:4px;font-size:9px}.short-video-card{scroll-margin-top:102px}.share-overlay{z-index:320;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01040ac2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.share-sheet{background:linear-gradient(#151d30,#0d1422);border:1px solid #ffffff1f;border-radius:25px;flex-direction:column;width:min(500px,100%);max-height:min(720px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 35px 110px #0000009e}.share-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:19px 20px 15px;display:flex}.share-head b,.share-head span{display:block}.share-head b{font-size:16px}.share-head span{color:var(--muted);margin-top:4px;font-size:10px}.share-head>button{color:#9aa5ba;cursor:pointer;background:#ffffff0e;border:0;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.share-head>button svg{width:18px}.share-options{gap:4px;padding:10px;display:grid}.share-options>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px;display:grid}.share-options>button:hover{background:#ffffff0d}.share-options b,.share-options small{display:block}.share-options b{font-size:13px}.share-options small{color:var(--muted);margin-top:4px;font-size:10px}.share-option-icon{border-radius:15px;place-items:center;width:45px;height:45px;display:grid}.share-option-icon svg{width:20px}.share-option-icon.link{color:#78dfd5;background:#31d4c51c}.share-option-icon.message{color:#a99dff;background:#7c5cff21}.share-option-icon.repost{color:#ffb366;background:#ffa84d1c}.share-message-mode,.repost-form{flex-direction:column;gap:11px;min-height:0;padding:13px 16px 17px;display:flex}.share-back{color:#aa9fff;cursor:pointer;background:0 0;border:0;width:fit-content;padding:2px 0;font-size:11px}.share-search{border:1px solid var(--line);color:#77839a;background:#ffffff0b;border-radius:13px;align-items:center;gap:8px;padding:10px 12px;display:flex}.share-search svg{width:17px}.share-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.share-conversations{gap:3px;min-height:120px;max-height:410px;display:grid;overflow:auto}.share-conversations>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.share-conversations>button:hover{background:#ffffff0d}.share-conversations>button>div{min-width:0}.share-conversations b,.share-conversations small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.share-conversations b{font-size:12px}.share-conversations small{color:var(--muted);margin-top:3px;font-size:9px}.share-conversations>button>svg{color:#a99dff;width:17px}.repost-form textarea{resize:vertical;border:1px solid var(--line);color:#fff;background:#ffffff0b;border-radius:15px;outline:0;width:100%;min-height:100px;padding:13px}.repost-mini-preview{border:1px solid var(--line);background:#00000024;border-radius:15px;gap:10px;padding:12px;display:flex}.repost-mini-preview>div{min-width:0}.repost-mini-preview b{font-size:11px}.repost-mini-preview p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.repost-submit{grid-template-columns:1fr auto;gap:8px;display:grid}.repost-submit select{border:1px solid var(--line);color:#fff;background:#131c2e;border-radius:12px;min-width:0;padding:10px 12px}.repost-submit button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:7px;padding:10px 15px;font-weight:700;display:flex}.repost-submit button svg{width:17px}.share-status{color:#72e2b9;background:#36d3991a;border-radius:12px;align-items:center;gap:7px;margin:0 16px 15px;padding:10px 12px;font-size:11px;display:flex}.share-status svg{width:16px}.shared-post-message{background:#03070e3d;border:1px solid #ffffff26;border-radius:13px;grid-template-columns:88px minmax(0,1fr);width:min(390px,65vw);display:grid;overflow:hidden}.shared-post-message>img,.shared-post-message>video{object-fit:cover;background:#05080e;width:88px;height:100%;min-height:90px}.shared-post-copy{min-width:0;padding:10px}.shared-post-copy>span{color:#ffffffad;align-items:center;gap:5px;font-size:9px;display:flex}.shared-post-copy b{margin-top:6px;font-size:11px;display:block}.shared-post-copy p{color:#ffffffc7;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:5px!important;font-size:10px!important}@media (width<=850px){.timeline-tabbar-wrap{margin:-12px -10px 0;padding:9px 10px 10px}.timeline-tabs{border-radius:17px;width:100%}.timeline-tabs button{min-height:52px;padding:7px 9px}.timeline-tab-icon{border-radius:11px;width:34px;height:34px}.timeline-tabs button small{font-size:8px}.short-video-feed{border-radius:18px}.post-card{scroll-margin-top:82px}}@media (width<=560px){.notification-popover{border-radius:16px;width:auto;max-height:calc(100dvh - 85px);top:58px;left:8px;right:8px}.notification-list{max-height:calc(100dvh - 145px)}.timeline-tabbar-wrap{position:sticky}.timeline-tabs button{justify-content:flex-start;gap:7px}.timeline-tabs button small{display:none}.timeline-tabs button b{font-size:11px}.timeline-tab-icon{width:31px;height:31px}.timeline-tab-icon svg{width:16px}.post-actions{padding-left:5px;padding-right:5px}.post-actions button{gap:4px;padding:9px 3px;font-size:10px}.post-actions svg{width:16px}.post-counts{align-items:flex-start;gap:8px}.post-counts span:last-child{text-align:right}.repost-preview{margin-left:10px;margin-right:10px}.share-overlay{align-items:end;padding:0}.share-sheet{width:100%;max-height:min(82dvh,720px);padding-bottom:env(safe-area-inset-bottom);border-radius:25px 25px 0 0}.share-head{padding:17px 16px 13px}.share-conversations{max-height:48dvh}.shared-post-message{grid-template-columns:72px minmax(0,1fr);width:min(74vw,330px)}.shared-post-message>img,.shared-post-message>video{width:72px;min-height:82px}.short-video-copy{bottom:14px}.short-video-actions{bottom:18px}}@media (width<=380px){.timeline-tabs{gap:3px;padding:4px}.timeline-tabs button{padding:6px}.timeline-tab-icon{width:29px;height:29px}.post-actions button{font-size:9px}.post-actions button svg{width:15px}.share-options>button{padding:10px 8px}.share-option-icon{width:41px;height:41px}.incoming-actions{gap:28px}}.popover-head>div{min-width:0}.popover-head>div b,.popover-head>div span{display:block}.popover-head>div span{color:var(--muted);margin-top:3px;font-size:9px}.notification-copy{flex:1;min-width:0}.notification-copy time{color:#657189;margin-top:6px;font-size:9px;display:block}.notification-see-all{border:0;border-top:1px solid var(--line);color:#b7acff;cursor:pointer;background:#0d1525;width:100%;min-height:45px;font-size:11px;font-weight:700}.notification-see-all:hover{background:#152038}.page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.page-heading h2{letter-spacing:-.8px;margin:6px 0 5px;font-size:clamp(23px,3vw,34px)}.page-heading p{color:var(--muted);margin:0;font-size:11px}.heading-kicker{color:#9e91ff;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.secondary-action{border:1px solid var(--line);color:#d2d8e8;cursor:pointer;background:#ffffff0b;border-radius:13px;align-items:center;gap:8px;min-height:42px;padding:10px 14px;display:inline-flex}.secondary-action:disabled{opacity:.45;cursor:default}.notifications-page,.call-history-page{width:min(980px,100%);margin:0 auto}.notifications-card,.call-history-list{overflow:hidden}.notification-page-item{width:100%;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#111827;border:0;border-bottom:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:16px 18px;transition:all .18s;display:grid}.notification-page-item:last-child{border-bottom:0}.notification-page-item.unread{box-shadow:inset 3px 0 0 var(--primary);background:linear-gradient(90deg,#7c5cff29,#111827f5)}.notification-page-item:hover{background:#18233a}.notification-page-copy{min-width:0}.notification-page-copy>div{align-items:center;gap:8px;display:flex}.notification-page-copy b{font-size:13px}.notification-page-copy p{color:#aab4c8;overflow-wrap:anywhere;margin:6px 0 7px;font-size:12px;line-height:1.55}.notification-page-item.read .notification-page-copy b{color:#c6cede;font-weight:600}.notification-page-item.read .notification-page-copy p{color:#7f8ba2}.notification-page-copy time{color:#68758d;font-size:9px}.unread-dot{background:#8f7cff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #7c5cff1a}.pagination-bar{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.pagination-bar button{border:1px solid var(--line);color:#c6cede;cursor:pointer;background:#ffffff0b;border-radius:11px;align-items:center;gap:5px;min-height:38px;padding:8px 12px;display:inline-flex}.pagination-bar button svg{width:16px}.pagination-bar button:disabled{opacity:.35;cursor:default}.pagination-bar span{color:var(--muted);font-size:11px}.pagination-bar span b{color:#d8dded}.call-history-heading{align-items:center}.call-filter-tabs{border:1px solid var(--line);background:#ffffff09;border-radius:14px;align-items:center;gap:5px;padding:4px;display:flex}.call-filter-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:10px}.call-filter-tabs button.active{color:#ddd7ff;background:#7c5cff33}.call-history-item{background:#101827;border-bottom:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:15px 18px;display:grid}.call-history-item:last-child{border-bottom:0}.call-history-item:hover{background:#141e31}.call-avatar-wrap{position:relative}.call-direction{color:#9a8dff;background:#25304a;border:3px solid #101827;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-2px;right:-3px}.status-missed .call-direction,.status-declined .call-direction,.status-busy .call-direction{color:#ff718a;background:#391c2a}.call-history-copy{min-width:0}.call-history-copy>div{align-items:center;gap:9px;min-width:0;display:flex}.call-history-copy b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.call-history-copy p{color:#8e9ab1;margin:5px 0;font-size:10px}.call-history-copy small{color:#66738a;align-items:center;gap:5px;font-size:9px;display:flex}.call-status{color:#6bd9b2;background:#36d3991a;border-radius:99px;flex:none;padding:4px 7px;font-size:8px;font-weight:700}.call-status.status-missed,.call-status.status-declined,.call-status.status-busy{color:#ff8298;background:#ff5d7a1a}.call-history-action{color:#b8adff;cursor:pointer;background:#7c5cff1a;border:1px solid #7c5cff33;border-radius:12px;align-items:center;gap:7px;min-height:39px;padding:8px 11px;display:inline-flex}.call-history-action svg{width:17px}.call-history-action span{font-size:10px;font-weight:700}.call-message-event{color:#aeb7c9;background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:fit-content;max-width:min(500px,92%);margin:14px auto;padding:9px 12px;display:grid}.call-message-event.failed{background:#ff5d7a0e;border-color:#ff5d7a24}.call-message-icon{color:#aa9fff;background:#7c5cff1f;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.call-message-event.failed .call-message-icon{color:#ff7e96;background:#ff5d7a1c}.call-message-event b,.call-message-event span{display:block}.call-message-event b{color:#cfd6e5;font-size:10px}.call-message-event span{color:#727e94;margin-top:2px;font-size:8px}.call-message-event time{color:#647087;font-size:8px}@media (width<=850px){.side-nav nav{grid-template-columns:repeat(7,1fr)}.side-nav nav a{padding-left:0;padding-right:0;font-size:7px}.side-nav nav a svg{width:18px}.notifications-page,.call-history-page{width:100%}.page-heading{align-items:flex-start}.call-history-heading{display:grid}.call-filter-tabs{width:100%}.call-filter-tabs button{flex:1}}@media (width<=560px){.notification-popover{max-height:calc(100dvh - 78px)}.notification-list{max-height:calc(100dvh - 205px)}.page-heading{gap:12px;display:grid}.secondary-action{justify-content:center;width:100%}.notification-page-item{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:84px;padding:13px 12px}.notification-page-item .avatar{width:42px!important;height:42px!important}.notification-page-copy p{font-size:11px}.call-history-item{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:13px 11px}.call-history-item .avatar{width:46px!important;height:46px!important}.call-history-copy>div{flex-direction:column;align-items:flex-start;gap:4px}.call-history-copy small{align-items:flex-start;line-height:1.4}.call-history-action{justify-content:center;width:39px;height:39px;padding:0}.call-history-action span{display:none}.pagination-bar{justify-content:space-between;gap:6px}.pagination-bar button{padding:8px 9px}.call-message-event{max-width:96%}}@media (width<=380px){.side-nav{padding-left:3px;padding-right:3px}.side-nav nav{gap:0}.side-nav nav a{font-size:6.5px}.side-nav nav a svg{width:17px}.call-history-item{grid-template-columns:auto minmax(0,1fr)}.call-history-action{grid-column:2;width:100%;height:34px}.call-history-action span{display:inline}}.timeline-shell{align-content:start;min-width:0;position:relative}.timeline-tabbar-wrap{isolation:isolate;align-self:start;transform:translateZ(0);z-index:70!important;position:sticky!important;top:0!important}.timeline-tabbar-wrap:after{content:"";pointer-events:none;background:linear-gradient(#070b15b8,#0000);height:14px;position:absolute;bottom:-14px;left:0;right:0}.post-card{scroll-margin-top:90px}.comments-section{background:#070c1652;border-top:1px solid #ffffff0e}.comment-thread-list{overscroll-behavior:contain;gap:11px;max-height:440px;padding:14px 17px 4px;display:grid;overflow-y:auto}.comment-node{align-items:flex-start;gap:8px;min-width:0;display:flex}.comment-node-main{flex:1;min-width:0}.comment-bubble-rich{background:#ffffff0b;border:1px solid #ffffff0e;border-radius:6px 15px 15px;width:fit-content;max-width:min(100%,590px);padding:8px 11px}.comment-bubble-rich b{color:#edf1fb;margin-bottom:3px;font-size:11px;display:block}.comment-bubble-rich p{color:#c3ccdc;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.comment-meta-row{align-items:center;gap:10px;padding:4px 3px 0;display:flex}.comment-meta-row time{color:#66738a;font-size:8px}.comment-meta-row button{color:#9186df;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;font-weight:700;display:inline-flex}.comment-replies{border-left:1px solid #7c5cff2e;gap:9px;margin-top:9px;padding-left:14px;display:grid}.comment-image{object-fit:contain;background:#060a12;border-radius:12px;width:min(280px,100%);max-height:300px;margin-top:7px;display:block}.comment-audio{width:min(310px,100%);height:38px;margin-top:7px;display:block}.comment-sticker{filter:drop-shadow(0 6px 12px #00000040);padding:2px 4px;font-size:42px;line-height:1.15;display:block}.comment-composer{padding:11px 16px 15px;position:relative}.comment-composer-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.comment-input-wrap{background:#ffffff0b;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;display:grid;position:relative}.comment-input-wrap:focus-within{border-color:#7c5cff80;box-shadow:0 0 0 3px #7c5cff14}.comment-input-wrap textarea{resize:none;color:#eef2fb;width:100%;min-height:39px;max-height:110px;font:inherit;background:0 0;border:0;outline:0;padding:10px 8px 9px 12px;font-size:11px;line-height:1.45}.comment-tools{align-items:center;padding:3px 5px 3px 0;display:flex}.comment-tools button,.comment-send,.comment-attachment-preview>button,.comment-replying button{color:#8793aa;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.comment-tools button{border-radius:10px;width:31px;height:31px}.comment-tools button:hover{color:#cbc4ff;background:#ffffff0f}.comment-tools button.recording{color:#ff718a;background:#ff53741f;animation:1s infinite comment-record-pulse}.comment-tools svg{width:16px;height:16px}.comment-send{color:#b9afff;background:#7c5cff29;border-radius:12px;width:38px;height:38px}.comment-send:disabled{opacity:.3;cursor:default}.comment-send:not(:disabled):hover{background:var(--primary);color:#fff}.comment-send svg{width:17px}.comment-replying{color:#aaa1e9;background:#7c5cff1a;border-radius:10px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0 0 7px 40px;padding:6px 9px;font-size:9px;display:flex}.comment-replying span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comment-replying button{margin-left:2px}.comment-attachment-preview{border:1px solid var(--line);background:#0e1626;border-radius:12px;width:fit-content;max-width:calc(100% - 40px);margin:0 0 8px 40px;padding:7px;position:relative}.comment-attachment-preview img{object-fit:cover;border-radius:9px;width:110px;height:82px;display:block}.comment-attachment-preview audio{max-width:min(300px,70vw);height:36px;display:block}.comment-attachment-preview>button{color:#fff;background:#293249;border-radius:50%;width:23px;height:23px;position:absolute;top:-7px;right:-7px}.comment-attachment-preview>button svg{width:13px}.comment-error{color:#ff8298;margin:0 0 7px 40px;font-size:9px}.comment-picker{z-index:90;border:1px solid var(--line);background:#131c2e;border-radius:16px;width:min(330px,100vw - 42px);padding:12px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 55px #0000007a}.comment-picker>div+div{border-top:1px solid #ffffff0f;margin-top:11px;padding-top:10px}.comment-picker b{color:#8f9ab0;margin-bottom:7px;font-size:9px;display:block}.comment-picker>div>div{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.comment-picker button{aspect-ratio:1;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:0;font-size:20px}.comment-picker button:hover{background:#ffffff12}.comment-picker .comment-sticker-choice{font-size:27px}@keyframes comment-record-pulse{50%{opacity:.55;transform:scale(.94)}}.comments-section.compact{background:#0d1422;min-height:0;max-height:min(290px,42dvh);overflow:auto}.comments-section.compact .comment-thread-list{max-height:170px;padding:10px 12px 2px}.comments-section.compact .comment-composer{padding:8px 10px 10px}.comments-section.compact .comment-bubble-rich{background:#ffffff0e}.short-video-card{grid-template-rows:minmax(300px,1fr) auto}@media (width<=850px){.timeline-tabbar-wrap{margin-top:-12px;top:0!important}.comment-thread-list{max-height:360px;padding-left:12px;padding-right:12px}.comment-composer{padding-left:11px;padding-right:11px}.comment-replies{padding-left:10px}.comments-section.compact{max-height:min(270px,38dvh)}.short-video-card{grid-template-rows:minmax(260px,1fr) auto}}@media (width<=560px){.timeline-tabbar-wrap{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.comment-composer-row{grid-template-columns:auto minmax(0,1fr) auto;gap:5px}.comment-input-wrap{grid-template-columns:1fr}.comment-tools{justify-content:flex-end;padding:0 4px 3px}.comment-input-wrap textarea{padding-bottom:3px}.comment-tools button{width:29px;height:28px}.comment-send{width:34px;height:34px}.comment-replying,.comment-attachment-preview,.comment-error{margin-left:34px}.comment-node.depth-2,.comment-node.depth-3{margin-left:0}.comment-replies{margin-left:-18px;padding-left:10px}.comment-bubble-rich{max-width:100%}.comment-image{width:min(230px,100%);max-height:240px}.comment-audio{width:min(250px,100%)}.comment-picker{left:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));width:auto;position:fixed}.comments-section.compact{max-height:min(255px,36dvh)}.comments-section.compact .comment-thread-list{max-height:145px}.short-video-card{grid-template-rows:minmax(230px,1fr) auto}}@media (width<=380px){.comment-composer{padding-left:8px;padding-right:8px}.comment-composer-row>.avatar{width:27px!important;height:27px!important}.comment-tools button{width:27px}.comment-thread-list{padding-left:8px;padding-right:8px}.comment-sticker{font-size:36px}.comment-picker>div>div{grid-template-columns:repeat(6,1fr)}}.route-view.timeline-route-view{padding-bottom:0;overflow:hidden}.timeline-route-view .timeline-shell{grid-template-rows:auto minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid;overflow:hidden}.timeline-route-view .timeline-tabbar-wrap{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070b15fa;border-bottom:1px solid #fff1;margin:-24px -28px 0;padding:14px 28px 12px;transform:none;z-index:20!important;position:relative!important;top:auto!important}.timeline-route-view .timeline-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,100%)}.timeline-scroll-area{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:18px 0 30px;overflow-y:auto}.timeline-scroll-area .post-card{scroll-margin-top:18px}.community-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.community-sidebar{grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100dvh - 190px);display:grid;position:sticky;top:0;overflow:hidden}.community-sidebar-head{justify-content:space-between;align-items:center;padding:17px 16px 10px;display:flex}.community-sidebar-head b,.community-sidebar-head span{display:block}.community-sidebar-head b{font-size:18px}.community-sidebar-head span{color:var(--muted);margin-top:3px;font-size:10px}.community-search{margin:0 12px 10px}.community-list{min-height:0;padding:0 8px 10px;overflow-y:auto}.community-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.community-list>button:hover{background:#ffffff09}.community-list>button.active{background:linear-gradient(135deg,#7c5cff2e,#31d4c50f)}.community-list>button>span{min-width:0}.community-list b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.community-list small{color:#77839a;align-items:center;gap:4px;margin-top:5px;font-size:9px;display:flex}.community-list small svg{width:11px;height:11px}.community-list em{color:#e8bd67;background:#ecb54a1f;border-radius:99px;padding:4px 6px;font-size:8px;font-style:normal}.community-main{gap:14px;min-width:0;display:grid}.community-hero{overflow:hidden}.community-cover{background:radial-gradient(circle at 20% 0,#7c5cff59,#0000 38%),linear-gradient(135deg,#151f34,#0c1425);height:150px}.community-cover img{object-fit:cover;width:100%;height:100%}.community-info{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:-36px;padding:0 18px 18px;display:grid}.community-info>.avatar{border:4px solid #101827;box-shadow:0 10px 28px #00000059}.community-info h2{margin:0 0 5px;font-size:23px}.community-info p{color:#9ca7bb;margin:0 0 7px;font-size:11px;line-height:1.55}.community-info span{color:#78849a;align-items:center;gap:5px;font-size:9px;display:flex}.community-info span svg{width:13px}.community-actions{align-items:center;gap:8px;display:flex}.community-actions .primary-btn,.community-actions .secondary-btn{white-space:nowrap;min-height:41px}.group-requests{padding:16px}.group-requests .section-head h3,.group-requests .section-head p{margin:0}.group-requests .section-head p{color:var(--muted);margin-top:4px;font-size:9px}.group-request-row{border-top:1px solid #ffffff0e;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 0;display:grid}.group-request-row:first-of-type{margin-top:10px}.group-request-row b,.group-request-row span{display:block}.group-request-row b{font-size:11px}.group-request-row span{color:var(--muted);margin-top:3px;font-size:9px}.group-request-row button{border:1px solid var(--line);color:#aeb8ca;cursor:pointer;background:#ffffff0a;border-radius:10px;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:9px;display:inline-flex}.group-request-row button.accept{color:#75ddb8;background:#36d39914}.group-request-row button svg{width:14px}.group-post-composer{padding:15px}.group-post-composer .create-row textarea{min-height:74px}.group-post-actions{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:11px;padding-top:10px;display:flex}.group-post-actions>button:first-child{color:#9aa6bc;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:flex}.private-group-wall{text-align:center;justify-items:center;padding:52px 20px;display:grid}.private-group-wall>svg{color:#9f91ff;background:#7c5cff1a;border-radius:18px;width:52px;height:52px;padding:13px}.private-group-wall h3{margin:15px 0 6px}.private-group-wall p{max-width:460px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.community-feed{justify-self:center;width:min(760px,100%)}.community-create-modal{width:min(620px,94vw);max-height:88dvh;overflow-y:auto}.community-create-modal .modal-head>div p{color:var(--muted);margin:4px 0 0;font-size:9px}.community-create-modal textarea{resize:vertical;min-height:90px}.community-create-modal select{width:100%}.community-create-modal .member-picker{max-height:230px}.call-log-day{display:grid}.call-log-date{color:#8995aa;letter-spacing:.35px;text-transform:uppercase;z-index:2;background:#0d1422;padding:10px 16px;font-size:10px;font-weight:800;position:sticky;top:0}@media (width<=850px){.side-nav nav{grid-template-columns:repeat(7,minmax(0,1fr))}.route-view.timeline-route-view{padding:12px 10px 0}.timeline-route-view .timeline-tabbar-wrap{margin:-12px -10px 0;padding:8px 10px 9px}.timeline-scroll-area{padding-top:12px;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.timeline-route-view .timeline-tabs button{min-height:50px;padding:6px 7px}.timeline-route-view .timeline-tabs button small{display:none}.timeline-route-view .timeline-tabs button b{font-size:10px}.timeline-route-view .timeline-tab-icon{width:31px;height:31px}.community-layout{grid-template-columns:1fr}.community-sidebar{max-height:none;position:static}.community-list{gap:8px;padding:0 10px 12px;display:flex;overflow-x:auto}.community-list>button{min-width:min(280px,82vw)}.community-info{grid-template-columns:auto minmax(0,1fr);align-items:end;padding:0 14px 15px}.community-actions{grid-column:1/-1}.community-actions>button{flex:1}}@media (width<=560px){.timeline-route-view .timeline-tabs{border-radius:15px;gap:3px;padding:4px}.timeline-route-view .timeline-tabs button{border-radius:11px;gap:4px}.timeline-route-view .timeline-tab-icon{border-radius:9px;width:28px;height:28px}.timeline-route-view .timeline-tab-icon svg{width:15px}.community-cover{height:118px}.community-info{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:-30px}.community-info>.avatar{width:60px!important;height:60px!important}.community-info h2{font-size:18px}.community-actions{grid-template-columns:1fr;width:100%;display:grid}.group-request-row{grid-template-columns:auto minmax(0,1fr)}.group-request-row button{grid-column:auto;justify-content:center}.group-request-row button.accept{grid-column:1/2}.group-post-actions{align-items:stretch}.group-post-actions button{font-size:9px}.community-create-modal{border-radius:24px 24px 0 0;width:100%;max-height:92dvh}}@media (width<=380px){.timeline-route-view .timeline-tabs button b{font-size:9px}.timeline-route-view .timeline-tab-icon{display:none}.community-list>button{min-width:88vw}.group-request-row button{padding-left:6px;padding-right:6px}}.timeline-route-view .timeline-tabbar-wrap{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid #ffffff13;place-items:center;height:78px;display:grid;box-shadow:0 12px 28px #0000003d;z-index:60!important;background:#070b15fb!important;width:auto!important;margin:0!important;padding:10px 28px!important;position:fixed!important;top:78px!important;left:250px!important;right:0!important}.timeline-route-view .timeline-tabs{width:min(760px,100%);margin:0 auto}.timeline-route-view .timeline-scroll-area{overscroll-behavior-y:contain;height:100%;min-height:0;overflow-y:auto;padding-top:96px!important}.call-history-list{display:block}.call-log-day{isolation:isolate;position:relative;display:block!important}.call-log-day+.call-log-day{border-top:10px solid #090f1a}.call-log-day .call-history-item{z-index:1;width:100%;min-height:92px;margin:0;position:relative;transform:none}.call-log-day .call-history-item+.call-history-item{border-top:1px solid #ffffff09}@media (width<=1180px){.timeline-route-view .timeline-tabbar-wrap{left:84px!important}}@media (width<=850px){.timeline-route-view .timeline-tabbar-wrap{height:70px;padding:8px 10px!important;top:65px!important;left:0!important;right:0!important}.timeline-route-view .timeline-scroll-area{padding-top:84px!important;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}}@media (width<=430px){.timeline-route-view .timeline-tabbar-wrap{height:64px;padding:6px 7px!important}.timeline-route-view .timeline-scroll-area{padding-top:76px!important}.timeline-route-view .timeline-tabs button{min-height:46px;padding:5px!important}}.topbar{isolation:isolate;z-index:400!important}.notification-popover{z-index:520!important}.timeline-route-view .timeline-tabbar-wrap{z-index:80!important}.timeline-route-view .timeline-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.call-message-event{width:min(520px,100% - 24px);margin:12px auto}.live-panel{gap:18px;width:min(1180px,100%);margin:0 auto;padding-bottom:30px;display:grid}.live-hero{background:radial-gradient(circle at 85% 20%,#ff416c4d,#0000 28%),radial-gradient(circle at 10% 100%,#7c5cff33,#0000 35%),linear-gradient(135deg,#151122,#0e1729);justify-content:space-between;align-items:center;gap:28px;min-height:210px;padding:30px;display:flex;position:relative;overflow:hidden}.live-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:230px;height:230px;position:absolute;right:7%;box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ffffff03}.live-hero>*{z-index:1;position:relative}.live-kicker{color:#ff829f;letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.live-kicker svg{width:17px}.live-hero h2{letter-spacing:-1.4px;margin:12px 0 8px;font-size:clamp(25px,3vw,42px)}.live-hero p{color:#aeb8cc;max-width:620px;margin:0;line-height:1.65}.live-start-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ff3f6f,#d42f72);border:0;border-radius:16px;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-weight:800;display:inline-flex;box-shadow:0 16px 38px #ff3f6f47}.live-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.live-section-head h3{margin:0 0 4px}.live-section-head span{color:var(--muted);font-size:11px}.live-section-head button{border:1px solid var(--line);cursor:pointer;color:#b8c1d3;background:#ffffff0b;border-radius:11px;padding:9px 13px}.live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.live-card{text-align:left;cursor:pointer;color:inherit;padding:0;overflow:hidden}.live-card-stage{aspect-ratio:16/10;background:radial-gradient(circle at 50% 30%,#7c5cff4d,#0000 35%),linear-gradient(145deg,#1b1630,#0d1727);place-items:center;display:grid;position:relative;overflow:hidden}.live-card-stage:after{content:"";background:linear-gradient(#0000 45%,#0000008a);position:absolute;inset:0}.live-card-avatar{filter:drop-shadow(0 18px 28px #0006);transform:scale(1.1)}.live-badge{color:#fff;letter-spacing:.08em;background:#f33361;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.live-badge i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.1s infinite pulse}.live-badge.ended{background:#465168}.live-card-stage .live-badge{z-index:3;position:absolute;top:12px;left:12px}.live-viewers{z-index:3;background:#04080fa8;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex;position:absolute;top:12px;right:12px}.live-viewers svg{width:13px}.live-play{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#ffffff24;border-radius:50%;width:44px;height:44px;padding:11px;transition:all .2s;position:absolute;transform:scale(.8)}.live-card:hover .live-play{opacity:1;transform:scale(1)}.live-card-copy{gap:8px;padding:14px;display:grid}.live-card-copy>b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.live-card-copy>span{color:#c8cfdd;align-items:center;gap:7px;font-size:11px;display:flex}.live-card-copy p{color:#78849b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.live-empty{grid-column:1/-1;min-height:260px}.live-create-modal textarea{resize:vertical;min-height:100px}.live-create-modal select{border:1px solid var(--line);width:100%;color:var(--text);background:#111827;border-radius:13px;padding:13px 14px}.live-room{width:min(1320px,100%);margin:0 auto;overflow:hidden}.live-room-head{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:14px 18px;display:grid}.live-room-head>button{border:1px solid var(--line);cursor:pointer;background:#ffffff0b;border-radius:11px;padding:9px 12px}.live-room-head h3{margin:0 0 0 10px;font-size:15px;display:inline}.live-room-head p{color:var(--muted);margin:5px 0 0;font-size:10px}.live-room-viewers{color:#cbd3e2;align-items:center;gap:6px;font-size:12px;display:flex}.live-room-viewers svg{width:17px}.live-room-layout{grid-template-columns:minmax(0,1fr) 330px;min-height:min(720px,100dvh - 290px);display:grid}.live-video-wrap{background:#02040a;place-items:center;min-height:480px;display:grid;position:relative;overflow:hidden}.live-video-wrap>video{object-fit:contain;background:#02040a;width:100%;height:100%}.live-video-overlay{pointer-events:none;background:linear-gradient(#000000ad,#0000);padding:16px;position:absolute;top:0;left:0;right:0}.live-video-overlay>div{align-items:center;gap:9px;display:flex}.live-video-overlay span{gap:2px;display:grid}.live-video-overlay small{color:#ffffffb8;font-size:9px}.live-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060a12bd;border-radius:18px;align-items:center;gap:9px;padding:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.live-controls button{cursor:pointer;background:#ffffff1a;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:44px;height:44px;padding:0 12px;display:inline-flex}.live-controls button.off{color:#ff8298;background:#ff5d7a2e}.live-controls .live-stop{color:#fff;background:#e9365f;font-weight:700}.live-camera-off,.live-loading{background:radial-gradient(circle,#18213a,#050811 65%);place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.live-loading svg{color:#ff4f7b;width:44px;height:44px;animation:1.2s infinite pulse}.live-chat{border-left:1px solid var(--line);background:#0c121ff0;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.live-chat-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.live-chat-head span{color:var(--muted);font-size:9px}.live-comments{align-content:start;gap:11px;min-height:0;padding:12px;display:grid;overflow-y:auto}.live-comment{align-items:flex-start;gap:8px;display:flex}.live-comment b{color:#dfe5f3;font-size:10px}.live-comment p{color:#a9b2c5;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.45}.live-comment-form{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 42px;gap:7px;padding:11px;display:grid}.live-comment-form input{border:1px solid var(--line);color:#fff;background:#ffffff0b;border-radius:12px;outline:0;min-width:0;padding:11px 12px}.live-comment-form button{background:var(--primary);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}.live-comment-form button:disabled{opacity:.45}@media (width<=1100px){.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-room-layout{grid-template-columns:minmax(0,1fr) 290px}}@media (width<=850px){.topbar{z-index:400!important}.notification-popover{position:fixed;z-index:600!important;width:auto!important;top:57px!important;left:8px!important;right:8px!important}.timeline-route-view .timeline-tabbar-wrap{z-index:70!important}.timeline-route-view .timeline-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.timeline-route-view .timeline-tabs button{justify-content:center!important}.live-hero{min-height:180px;padding:22px}.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-room-layout{grid-template-columns:1fr;min-height:0}.live-video-wrap{min-height:min(58dvh,520px)}.live-chat{border-left:0;border-top:1px solid var(--line);min-height:360px}}@media (width<=620px){.timeline-route-view .timeline-tabs button small{display:none!important}.timeline-route-view .timeline-tabs button{gap:4px!important;padding:5px 3px!important}.timeline-route-view .timeline-tabs button b{font-size:9px!important}.timeline-route-view .timeline-tab-icon{width:28px!important;height:28px!important}.live-hero{display:grid}.live-start-button{width:100%}.live-grid{grid-template-columns:1fr}.live-room{border-radius:16px}.live-room-head{grid-template-columns:auto minmax(0,1fr)}.live-room-head>div{min-width:0}.live-room-head h3{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 0;display:block;overflow:hidden}.live-room-viewers{grid-column:2}.live-video-wrap{min-height:56dvh}.live-controls{bottom:12px}.live-controls .live-stop{min-width:44px;padding:0;font-size:0}}@media (width<=390px){.timeline-route-view .timeline-tab-icon{display:none!important}.timeline-route-view .timeline-tabs button b{font-size:8px!important}.live-hero{padding:18px}.live-hero h2{font-size:24px}}.live-panel,.live-room,.timeline-page,.video-journal-layout,.community-layout{min-width:0;max-width:100%}.live-create-modal{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(560px,100vw - 24px);max-height:min(88dvh,780px);overflow-y:auto}.live-device-warning{color:#ffd39a;background:#ffa43117;border:1px solid #ffb24752;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:11px;line-height:1.5;display:flex}.live-device-warning svg{width:19px;min-width:19px;margin-top:1px}.live-device-warning code{color:#fff0d1;overflow-wrap:anywhere}.live-device-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.live-device-summary span{border:1px solid var(--line);color:#aeb8cc;background:#ffffff09;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px 11px;font-size:10px;display:flex}.live-device-summary span.available{color:#91e7c0;border-color:#4bda9e3d}.live-device-summary span.missing{color:#ff9bb0;border-color:#ff5f7f38}.live-device-summary svg{width:16px;min-width:16px}.live-create-modal label{min-width:0}.live-create-modal input,.live-create-modal textarea,.live-create-modal select{max-width:100%}.live-controls button:disabled{opacity:.35;cursor:not-allowed}.live-video-wrap.audio-only{background:radial-gradient(circle at 50% 42%,#26345a 0,#10182a 38%,#02040a 78%)}.live-audio-waves{align-items:center;gap:4px;height:30px;display:flex}.live-audio-waves i{background:linear-gradient(#a997ff,#ff5d83);border-radius:99px;width:4px;height:10px;animation:.85s ease-in-out infinite alternate liveWave;display:block}.live-audio-waves i:nth-child(2){height:18px;animation-delay:-.3s}.live-audio-waves i:nth-child(3){height:26px;animation-delay:-.55s}.live-audio-waves i:nth-child(4){height:18px;animation-delay:-.2s}.live-audio-waves i:nth-child(5){height:11px;animation-delay:-.45s}@keyframes liveWave{to{opacity:.55;transform:scaleY(.35)}}.live-room-layout,.live-video-wrap,.live-chat,.live-comments,.live-room-head>div{min-width:0}.live-room-head h3,.live-room-head p{overflow-wrap:anywhere}.live-comment-form{padding-bottom:max(11px, env(safe-area-inset-bottom))}.live-comment-form input{font-size:16px}@media (width<=1100px){.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-room-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=820px){.live-panel{gap:13px}.live-hero{gap:18px;min-height:0;padding:20px;display:grid}.live-hero:after{right:-70px}.live-start-button{justify-content:center;width:100%}.live-room{border-radius:15px}.live-room-layout{grid-template-columns:1fr}.live-video-wrap{min-height:clamp(320px,58dvh,560px)}.live-chat{border-left:0;border-top:1px solid var(--line);min-height:min(390px,46dvh)}.live-comments{max-height:min(280px,32dvh)}}@media (width<=600px){.live-panel{padding:0 1px calc(76px + env(safe-area-inset-bottom))}.live-hero{border-radius:15px;padding:17px}.live-hero h2{letter-spacing:-.7px;font-size:clamp(22px,7vw,29px)}.live-hero p{font-size:11px;line-height:1.55}.live-grid{grid-template-columns:1fr;gap:11px}.live-card-stage{aspect-ratio:16/9}.live-section-head{align-items:flex-end}.live-create-modal{border-radius:17px;width:calc(100vw - 14px);max-height:calc(100dvh - 16px);padding:14px}.live-device-summary{grid-template-columns:1fr}.live-room-head{grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:72px;padding:10px}.live-room-head>button{padding:8px 9px;font-size:10px}.live-room-head .live-badge{padding:5px 7px}.live-room-head h3{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:13px;display:block;overflow:hidden}.live-room-head p{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.live-room-viewers{grid-column:2;justify-self:start;font-size:10px}.live-video-wrap{min-height:min(55dvh,480px)}.live-video-overlay{padding:12px}.live-controls{bottom:max(10px, env(safe-area-inset-bottom));width:max-content;max-width:calc(100% - 18px)}.live-controls button{width:42px;min-width:42px;height:42px;padding:0}.live-controls .live-stop{font-size:0}.live-chat{min-height:330px}.live-comment-form{grid-template-columns:minmax(0,1fr) 40px;padding-left:8px;padding-right:8px}}@media (width<=380px){.live-hero{padding:14px}.live-kicker{font-size:9px}.live-section-head h3{font-size:14px}.live-room-head{grid-template-columns:1fr}.live-room-head>button{justify-self:start}.live-room-viewers{grid-column:1}.live-video-wrap{min-height:50dvh}.live-controls{gap:5px;padding:6px}.live-controls button{width:39px;min-width:39px;height:39px}}@media (height<=560px) and (orientation:landscape){.live-room-layout{grid-template-columns:minmax(0,1fr) minmax(260px,34vw)}.live-video-wrap{min-height:calc(100dvh - 150px)}.live-chat{border-top:0;border-left:1px solid var(--line);min-height:calc(100dvh - 150px)}.live-comments{max-height:none}}.route-view.timeline-route-view{overscroll-behavior:none;min-height:0!important;padding:0!important;overflow:hidden!important}.timeline-route-view .timeline-shell{background:var(--bg);grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden;gap:0!important;display:grid!important}.timeline-route-view .timeline-tabbar-wrap{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #ffffff12;place-items:center;min-height:0;display:grid;box-shadow:0 8px 22px #0000002e;z-index:30!important;background:#070b15fb!important;width:100%!important;height:auto!important;margin:0!important;padding:10px 28px 11px!important;position:relative!important;inset:auto!important;transform:none!important}.timeline-route-view .timeline-tabbar-wrap:after{display:none!important}.timeline-route-view .timeline-tabs{width:min(760px,100%);margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr))!important;position:relative!important;inset:auto!important}.timeline-route-view .timeline-tabs button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:0}.timeline-route-view .timeline-scroll-area{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;min-height:0;scroll-padding-top:18px;overflow-x:hidden;height:auto!important;padding:18px 28px 30px!important;overflow-y:auto!important}.timeline-route-view .timeline-scroll-area>*{min-width:0}.timeline-route-view .post-card{scroll-margin-top:18px!important}@media (hover:none),(pointer:coarse){.timeline-route-view .short-video-feed{border-radius:0;scroll-snap-type:none!important;overscroll-behavior:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.timeline-route-view .short-video-card{border-radius:18px;margin-bottom:14px;scroll-snap-align:none!important;height:auto!important;min-height:clamp(500px,74dvh,760px)!important}}.live-room,.live-room-layout,.live-video-wrap,.live-chat,.live-comments{min-width:0}@media (width<=820px){.timeline-route-view .timeline-tabbar-wrap{padding:8px 10px 9px!important}.timeline-route-view .timeline-scroll-area{scroll-padding-top:12px;padding:12px 10px calc(88px + env(safe-area-inset-bottom))!important}.live-panel{padding:0 0 18px!important}.live-hero{margin:0}.live-room{width:100%;margin:0;overflow:visible}.live-room-layout{min-height:0!important;display:block!important}.live-video-wrap{aspect-ratio:auto;width:100%;height:clamp(260px,48dvh,500px);min-height:0!important}.live-video-wrap>video{object-fit:contain;width:100%;height:100%}.live-chat{border-left:0;border-top:1px solid var(--line);overflow:visible;min-height:0!important;display:block!important}.live-chat-head{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c121ffa;position:sticky;top:0}.live-comments{overscroll-behavior:auto;min-height:0;padding:12px;display:grid;max-height:none!important;overflow:visible!important}.live-comment-form{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-bottom:max(10px, env(safe-area-inset-bottom));background:#0c121ffb;position:sticky;bottom:0;box-shadow:0 -10px 26px #0000003d}}@media (width<=600px){.timeline-route-view .timeline-tabbar-wrap{padding:6px 7px 7px!important}.timeline-route-view .timeline-tabs{border-radius:15px;gap:3px;width:100%;padding:4px}.timeline-route-view .timeline-tabs button{text-align:center;border-radius:11px;min-height:48px;justify-content:center!important;gap:4px!important;padding:5px 3px!important}.timeline-route-view .timeline-tabs button small{display:none!important}.timeline-route-view .timeline-tabs button b{white-space:nowrap;font-size:clamp(8px,2.65vw,10px)!important}.timeline-route-view .timeline-tab-icon{border-radius:9px;width:27px!important;height:27px!important}.timeline-route-view .timeline-tab-icon svg{width:14px;height:14px}.timeline-route-view .timeline-scroll-area{padding:10px 8px calc(86px + env(safe-area-inset-bottom))!important}.live-hero{gap:14px;padding:15px}.live-hero h2{font-size:clamp(21px,6.8vw,28px)}.live-section-head{align-items:center}.live-section-head button{flex:none}.live-card{border-radius:15px}.live-room{border-radius:14px}.live-room-head{gap:8px;min-height:66px;padding:9px;position:relative;grid-template-columns:auto minmax(0,1fr)!important}.live-room-head>button{align-self:start}.live-room-viewers{margin-top:-2px;grid-column:2!important}.live-video-wrap{height:clamp(230px,44dvh,430px)}.live-video-overlay{padding:10px}.live-controls{gap:5px;max-width:calc(100% - 14px);padding:6px;bottom:9px}.live-controls button{width:40px;min-width:40px;height:40px}.live-chat-head{padding:12px}.live-comments{gap:10px;padding:10px}.live-comment-form{padding:8px;padding-bottom:max(8px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) 40px}.live-comment-form input{min-height:42px}}@media (width<=370px){.timeline-route-view .timeline-tab-icon{display:none!important}.timeline-route-view .timeline-tabs button b{font-size:8px!important}.timeline-route-view .timeline-tabs button{min-height:43px}.live-video-wrap{height:clamp(210px,40dvh,360px)}}@media (height<=560px) and (orientation:landscape) and (width<=950px){.timeline-route-view .timeline-tabs button{min-height:40px}.timeline-route-view .timeline-tab-icon{display:none!important}.timeline-route-view .timeline-scroll-area{padding-top:8px!important;padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.live-room-layout{grid-template-columns:minmax(0,1fr) minmax(230px,36vw)!important;display:grid!important}.live-video-wrap{height:calc(100dvh - 160px)}.live-chat{border-top:0;border-left:1px solid var(--line);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;min-height:calc(100dvh - 160px)!important;display:grid!important}.live-chat-head{position:relative}.live-comments{max-height:none!important;overflow-y:auto!important}.live-comment-form{position:relative}}.timeline-route-view .timeline-scroll-area{overflow-anchor:auto;touch-action:pan-y pinch-zoom;scroll-behavior:auto!important}.post-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-height:none!important;display:block!important;overflow:visible!important}.post-media{background:#05080e;grid-auto-flow:row;align-items:start;max-height:none!important;overflow:visible!important}.post-media img,.post-media video{min-width:0;display:block;min-height:0!important;max-height:none!important}.post-media.count-1 .post-media-image,.post-media.count-1 .post-media-video{width:100%;object-fit:contain!important;height:auto!important;max-height:min(78dvh,760px)!important}.post-media.count-2 .post-media-image,.post-media.count-3 .post-media-image,.post-media.count-4 .post-media-image{aspect-ratio:1;width:100%;object-fit:cover!important;height:auto!important}.post-media .post-media-video{aspect-ratio:16/9;background:#03050a;grid-column:1/-1;width:100%;object-fit:contain!important;height:auto!important}.video-embed-placeholder{background:radial-gradient(circle at 50% 35%,#7c5cff38,#0000 42%),linear-gradient(145deg,#111a2d,#05070d 72%);place-items:center;width:100%;height:100%;min-height:180px;display:grid}.video-embed-placeholder button{color:#fff;cursor:pointer;text-align:center;background:0 0;border:0;place-content:center;justify-items:center;gap:7px;width:100%;height:100%;min-height:180px;padding:20px;display:grid}.video-embed-placeholder small{color:#99a4ba;font-size:10px}.video-embed-play{background:linear-gradient(135deg,#8d72ff,#6050d8);border-radius:50%;place-items:center;width:48px;height:48px;padding-left:3px;display:grid;box-shadow:0 12px 34px #6953e761}.embedded-video.tiktok{aspect-ratio:9/16;width:min(100%,440px);margin-inline:auto;max-height:none!important}.comments-show-more{color:#a99dff;cursor:pointer;background:0 0;border:0;margin:9px 17px 0;padding:5px 0;font-size:11px;font-weight:700}@media (width<=820px){.timeline-route-view .timeline-tabbar-wrap,.live-chat-head,.live-comment-form{-webkit-backdrop-filter:none!important}.timeline-route-view .timeline-tabbar-wrap{background:#070b15!important;box-shadow:0 4px 12px #00000029!important}.timeline-route-view .timeline-scroll-area{overscroll-behavior-y:auto!important;scrollbar-gutter:auto!important}.post-card{overflow:hidden;transform:translateZ(0)}.post-text{font-size:14px;line-height:1.58;padding:7px 13px 12px!important}.post-media.count-1 .post-media-image,.post-media.count-1 .post-media-video{max-height:72dvh!important}.embedded-video,.link-video-preview{contain:layout paint}.embedded-video.tiktok{width:100%;max-width:430px}.feed-list{gap:11px}}@media (width<=430px){.post-card>header{padding-left:12px;padding-right:12px}.post-counts{flex-wrap:wrap;gap:8px;padding-left:12px;padding-right:12px}.post-actions{padding-left:5px;padding-right:5px}.post-actions button{padding-inline:4px;font-size:10px}.video-embed-placeholder button{min-height:150px;padding:14px}}.meetings-page{gap:16px;max-width:1180px;margin:0 auto;padding-bottom:24px;display:grid}.meetings-hero{justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex;overflow:hidden}.meetings-hero h2{margin:6px 0 8px;font-size:clamp(22px,4vw,34px)}.meetings-hero p{color:var(--muted);max-width:720px;margin:0;line-height:1.55}.eyebrow{color:#7ee7dc;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.meeting-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.soft-btn,.primary-btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-weight:700;display:inline-flex}.soft-btn{color:#d9e2f5;border:1px solid var(--line);background:#fff1}.primary-btn{background:linear-gradient(135deg, var(--primary), #9a7cff);color:#fff;box-shadow:0 14px 32px #7c5cff47}.primary-btn.full{width:100%}.meetings-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.meeting-list-panel,.meeting-side{padding:16px}.meeting-tabs{border:1px solid var(--line);background:#ffffff09;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;padding:6px;display:grid}.meeting-tabs button{color:#9da8bd;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.meeting-tabs button.active{color:#fff;background:#7c5cff2e}.meeting-list{gap:10px;display:grid}.meeting-card{border:1px solid var(--line);background:#ffffff09;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.meeting-card.active{background:#7c5cff1a;border-color:#7c5cffa6}.meeting-card-icon,.meeting-message-icon{color:#66f2df;background:#66f2df1f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.meeting-card-copy{min-width:0}.meeting-card-copy b,.meeting-card-copy span,.meeting-card-copy p{display:block}.meeting-card-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.meeting-card-copy span,.meeting-card-copy p,.meeting-people{color:var(--muted);align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.meeting-card-actions{gap:6px;display:flex}.meeting-card-actions button{color:#dbe4f5;cursor:pointer;background:#ffffff12;border:0;border-radius:11px;padding:9px 10px}.meeting-side{gap:12px;display:grid;position:sticky;top:14px}.meeting-side h3{margin:0}.meeting-side label,.meeting-modal label{color:#b8c2d8;gap:6px;font-size:12px;display:grid}.meeting-side input,.meeting-modal input,.meeting-modal textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff0b;border-radius:12px;outline:none;padding:11px 12px}.meeting-side label span{color:var(--muted);font-size:11px}.meeting-modal{width:min(620px,100%)}.meeting-picker{max-height:220px;padding-right:4px;overflow:auto}.pager{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.pager button{border:1px solid var(--line);color:#dbe4f5;background:#ffffff0a;border-radius:10px;padding:8px 11px}.pager button:disabled{opacity:.45;cursor:not-allowed}.jitsi-stage{grid-template-rows:auto 1fr auto;min-height:min(680px,100dvh - 180px);display:grid;overflow:hidden}.jitsi-stage-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ghost-danger{color:#ff9bad;cursor:pointer;background:#e8446124;border:0;border-radius:12px;padding:9px 12px}.jitsi-container{background:#05070d;min-height:460px}.jitsi-status{min-height:220px;color:var(--muted);place-items:center;display:grid}.jitsi-note{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 14px;font-size:11px;line-height:1.5}.meeting-message-event{color:#dfe8f8;background:linear-gradient(135deg,#66f2df1a,#7c5cff1a);border:1px solid #66f2df38;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(520px,92%);margin:10px auto;padding:12px;display:grid}.meeting-message-event b,.meeting-message-event span{display:block}.meeting-message-event b{font-size:13px}.meeting-message-event span{color:var(--muted);margin-top:3px;font-size:10px}.meeting-message-event a{color:#fff;background:var(--primary);white-space:nowrap;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none}@media (width<=920px){.meetings-hero{display:grid}.meeting-hero-actions{justify-content:stretch}.meeting-hero-actions button{flex:1}.meetings-grid{grid-template-columns:1fr}.meeting-side{position:static}.jitsi-stage{border-radius:0;min-height:calc(100dvh - 170px);margin-left:-12px;margin-right:-12px}.jitsi-container{min-height:calc(100dvh - 285px)}}@media (width<=560px){.meetings-page{gap:12px}.meetings-hero,.meeting-list-panel,.meeting-side{border-radius:18px;padding:14px}.meeting-card{grid-template-columns:auto minmax(0,1fr)}.meeting-card-actions{grid-column:1/-1}.meeting-card-actions button:first-child{flex:1}.meeting-message-event{grid-template-columns:auto minmax(0,1fr)}.meeting-message-event a{text-align:center;grid-column:1/-1}.jitsi-stage-head{align-items:flex-start}.jitsi-stage-head .ghost-danger{padding:8px 9px}}.jitsi-warning{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf2457;border-radius:16px;gap:6px;margin:12px 18px 0;padding:12px 14px;font-size:.92rem;line-height:1.45;display:grid}.jitsi-warning span{color:#ffffffd1}.jitsi-warning code,.jitsi-note code{color:#bfdbfe}.jitsi-container.is-closed{border:0;min-height:0;overflow:hidden;height:0!important}.jitsi-ended-panel{text-align:center;background:linear-gradient(135deg,#0f172aeb,#1e293bd1);border:1px solid #94a3b838;border-radius:22px;place-items:center;min-height:220px;margin:18px;padding:24px;display:grid}.jitsi-ended-panel h3{margin:0 0 8px}.jitsi-ended-panel p{color:#e2e8f0bd;margin:0}.jitsi-stage .ghost-danger[disabled]{opacity:.55;cursor:wait}@media (width<=720px){.jitsi-warning{border-radius:14px;margin:10px 10px 0;font-size:.86rem}.jitsi-ended-panel{min-height:180px;margin:12px 10px}}.check-line.meeting-public-check{cursor:pointer;background:#7c5cff14;border:1px solid #7c5cff38;border-radius:14px;align-items:flex-start;padding:10px 12px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.check-line.meeting-public-check input{flex:none;height:18px;margin-top:1px;width:18px!important}.meeting-privacy{background:#ffffff0b;border:1px solid #94a3b83d;border-radius:999px;align-items:center;gap:4px;margin-left:4px;padding:3px 7px;color:#c7d2fe!important;display:inline-flex!important}.meeting-privacy.public{background:#0891b21a;border-color:#67e8f959;color:#67e8f9!important}.jitsi-container{isolation:isolate;position:relative;overflow:hidden}.jitsi-iframe-host,.jitsi-iframe-host iframe{min-height:inherit;border:0;display:block;width:100%!important;height:100%!important}.jitsi-logo-cover{z-index:9;pointer-events:none;background:linear-gradient(135deg,#05070d 0% 58%,#05070de0 100%);border-radius:0 0 18px;width:118px;height:54px;position:absolute;top:10px;left:10px;box-shadow:20px 0 26px #05070de0,0 18px 28px #05070dc7}.jitsi-stage.is-compact{background:#0c1220fa;border:1px solid #94a3b83d;border-radius:22px;grid-template-rows:auto 1fr;height:100%;box-shadow:0 28px 70px #0000007a;min-height:0!important}.jitsi-stage.is-compact .jitsi-status{min-height:110px}.jitsi-stage.is-compact .jitsi-logo-cover{border-radius:0 0 12px;width:78px;height:38px;top:7px;left:7px}@keyframes meetingDockIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.meeting-message-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.meeting-message-actions button{color:#dbeafe;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:700}@media (width<=720px){.meeting-mini-dock{left:10px;right:10px;bottom:max(82px, calc(env(safe-area-inset-bottom) + 82px));width:auto;height:238px}.jitsi-stage.is-compact .jitsi-container{height:164px}.jitsi-stage.is-compact .jitsi-stage-head{padding:8px}.jitsi-stage.is-compact .jitsi-stage-head b{max-width:150px}.jitsi-logo-cover{width:96px;height:46px}.meeting-message-event{grid-template-columns:auto minmax(0,1fr)!important}.meeting-message-actions{grid-column:1/-1;justify-content:stretch}.meeting-message-actions a,.meeting-message-actions button{text-align:center;flex:1}}@media (width<=420px){.meeting-mini-dock{height:218px}.jitsi-stage.is-compact .jitsi-container{height:144px}.jitsi-stage.is-compact .jitsi-stage-head span{display:none}.jitsi-stage.is-compact .soft-btn.tiny,.jitsi-stage.is-compact .ghost-danger{padding:6px 7px}}.jitsi-logo-cover{display:none!important}.post-more-wrap{position:relative}.post-more-menu{z-index:40;background:#0f172a;border:1px solid #94a3b833;border-radius:14px;min-width:170px;padding:7px;position:absolute;top:36px;right:0;box-shadow:0 16px 40px #00000052}.post-more-menu button{text-align:left;color:#e5e7eb;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:10px 11px}.post-more-menu button:hover{background:#ffffff0f}.post-more-menu .danger{color:#fca5a5}.post-edit-box{gap:10px;margin:10px 0;display:grid}.post-edit-box textarea{color:#fff;resize:vertical;background:#0b1220;border:1px solid #94a3b833;border-radius:14px;width:100%;min-height:110px;padding:12px}.post-edit-box>div{justify-content:flex-end;gap:8px;display:flex}.chat-more-wrap{position:relative}.chat-more-menu{z-index:50;background:#0f172a;border:1px solid #94a3b833;border-radius:14px;min-width:190px;padding:7px;position:absolute;top:38px;right:0;box-shadow:0 18px 46px #00000059}.chat-more-menu button{color:#e5e7eb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;padding:10px 11px;display:flex}.chat-more-menu button:hover{background:#ffffff0f}.chat-more-menu .danger{color:#fca5a5}.nexora-meet-stage{background:linear-gradient(135deg,#07111f,#0f172a 52%,#111827);position:relative;overflow:hidden}.nexora-meet-stage.is-compact{height:100%}.nexora-meet-grid{background:#020617;border:1px solid #94a3b829;border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;min-height:560px;padding:12px;display:grid}.nexora-meet-stage.is-compact .nexora-meet-grid{grid-template-columns:1fr;min-height:220px;padding:8px}.nexora-meet-tile{background:#000;border:1px solid #94a3b829;border-radius:22px;min-height:260px;position:relative;overflow:hidden;box-shadow:0 16px 50px #00000040}.nexora-meet-stage.is-compact .nexora-meet-tile{min-height:170px}.nexora-meet-video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.nexora-meet-avatar{color:#64748b;background:radial-gradient(circle,#172554,#020617);place-items:center;height:100%;min-height:260px;display:grid}.nexora-meet-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#020617b8;border-radius:999px;max-width:calc(100% - 24px);padding:7px 11px;font-size:13px;font-weight:900;position:absolute;bottom:12px;left:12px;overflow:hidden}.nexora-meet-empty{text-align:center;color:#94a3b8;background:#0f172aad;border:1px dashed #94a3b838;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:22px;display:flex}.nexora-meet-empty b{color:#e2e8f0;font-size:18px}.nexora-meet-controls{flex-wrap:wrap;justify-content:center;gap:10px;padding:14px 10px 2px;display:flex}.nexora-meet-controls button{align-items:center;gap:8px;display:inline-flex}.danger-btn{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:14px;padding:12px 16px;font-weight:900}@media (width<=760px){.nexora-meet-grid{grid-template-columns:1fr;min-height:360px}.nexora-meet-tile{min-height:220px}.nexora-meet-controls{background:#0f172af0;border:1px solid #94a3b82e;border-radius:22px;margin:8px;padding:10px;position:sticky;bottom:8px}}.comment-reply-target{color:#8fb3ff;margin:3px 0 4px;font-size:11px;font-weight:700;display:block}.comment-reply-target b{color:#cfdcff}.stories-card{margin:14px 0;padding:13px;overflow:hidden}.stories-create{align-items:center;gap:8px;display:flex}.stories-create input{color:#e8edf8;background:#0f1828;border:1px solid #ffffff14;border-radius:14px;flex:1;min-width:0;padding:11px 13px}.stories-create button,.story-reply-box button{color:#dfe8ff;cursor:pointer;background:#1d2a42;border:0;border-radius:12px;align-items:center;gap:6px;padding:10px 12px;font-weight:700;display:inline-flex}.stories-create .story-send{color:#fff;background:linear-gradient(135deg,#7c5cff,#00d4ff)}.story-selected{color:#9aa8c2;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.story-selected img,.story-selected video{object-fit:cover;border-radius:13px;width:52px;height:52px}.story-selected button{color:#fff;background:#26364f;border:0;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.stories-strip{gap:10px;padding:12px 2px 2px;display:flex;overflow-x:auto}.story-chip{color:#dfe8ff;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;min-width:82px;display:grid}.story-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:78px;font-size:11px;overflow:hidden}.story-thumb{background:linear-gradient(135deg,#7c5cff,#00d4ff,#ff4ecd);border-radius:18px;width:66px;height:86px;padding:2px}.story-thumb img,.story-thumb video,.story-thumb .avatar{object-fit:cover;background:#0f1828;border-radius:16px;width:100%;height:100%}.story-empty{color:#7f8aa0;padding:14px;font-size:12px}.story-viewer{z-index:90;background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.story-viewer-card{background:#07111f;border:1px solid #ffffff1a;border-radius:22px;width:min(420px,100%);max-height:92vh;padding:14px;position:relative;overflow:auto;box-shadow:0 25px 80px #00000073}.story-close{color:#fff;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.story-viewer-head{color:#e8edf8;align-items:center;gap:8px;padding-right:40px;display:flex}.story-viewer-head span{color:#8391aa;font-size:11px}.story-viewer-media{object-fit:contain;background:#000;border-radius:18px;width:100%;max-height:62vh;margin-top:12px}.story-viewer-text{color:#f3f6ff;font-size:15px;line-height:1.45}.story-reactions{align-items:center;gap:8px;margin-top:10px;display:flex}.story-reactions button{cursor:pointer;background:#18263c;border:0;border-radius:999px;width:34px;height:34px}.story-reactions span{color:#8e9ab1;font-size:12px}.story-reply-box{gap:8px;margin-top:12px;display:flex}.story-reply-box input{color:#e8edf8;background:#0f1828;border:1px solid #ffffff14;border-radius:14px;flex:1;padding:11px 13px}@media (width<=640px){.stories-create{flex-wrap:wrap}.stories-create input{flex-basis:100%;order:-1}.stories-create button{flex:1;justify-content:center}}.jitsi-stage{color:#fff;background:#05070d;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.jitsi-stage-head{background:#090c13fa;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.jitsi-stage-head b,.jitsi-stage-head span{display:block}.jitsi-stage-head span{color:#e2e8f0ad;margin-top:3px;font-size:11px}.jitsi-head-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.jitsi-head-actions button{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.soft-btn.tiny{border-radius:11px;padding:8px 10px;font-size:12px}.jitsi-container{isolation:isolate;background:#05070d;min-height:0;position:relative;overflow:hidden}.jitsi-iframe-host,.jitsi-iframe-host iframe{display:block;border:0!important;width:100%!important;height:100%!important;min-height:0!important}.jitsi-status-overlay{z-index:6;text-align:center;background:#05070d;place-items:center;height:100%;padding:20px;display:grid;position:absolute;inset:0;min-height:0!important}.meeting-full-dock{z-index:280;background:#000;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.meeting-full-dock .jitsi-stage{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;border:0!important;border-radius:0!important;min-height:100dvh!important;margin:0!important}.meeting-full-dock .jitsi-container{border-radius:0;height:100%;min-height:0!important}.jitsi-stage.is-compact{background:#0c1220fa;border:1px solid #94a3b83d;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;box-shadow:0 28px 70px #0000007a;min-height:0!important}.jitsi-stage.is-compact .jitsi-stage-head{gap:6px;padding:8px 10px}.jitsi-stage.is-compact .jitsi-stage-head b{white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:13px;overflow:hidden}.jitsi-stage.is-compact .jitsi-stage-head span{font-size:10px}.jitsi-stage.is-compact .jitsi-container{border-radius:0 0 20px 20px;height:208px;min-height:0}.jitsi-stage.is-compact .ghost-danger{padding:7px 9px;font-size:11px}.meeting-mini-dock{right:max(18px, env(safe-area-inset-right));bottom:max(18px, calc(env(safe-area-inset-bottom) + 18px));z-index:260;width:min(420px,100vw - 28px);height:286px;animation:.18s ease-out legatalkMeetingDockIn;position:fixed}@keyframes legatalkMeetingDockIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.meeting-full-dock .jitsi-stage-head{min-height:54px;padding:8px 10px}.meeting-full-dock .jitsi-stage-head span{display:none}.meeting-full-dock .jitsi-stage-head b{white-space:nowrap;text-overflow:ellipsis;max-width:40vw;overflow:hidden}.meeting-mini-dock{left:10px;right:10px;bottom:max(82px, calc(env(safe-area-inset-bottom) + 82px));width:auto;height:238px}.jitsi-stage.is-compact .jitsi-container{height:164px}.jitsi-stage.is-compact .jitsi-stage-head b{max-width:145px}}@media (width<=420px){.meeting-mini-dock{height:218px}.jitsi-stage.is-compact .jitsi-container{height:144px}.jitsi-stage.is-compact .jitsi-stage-head span{display:none}.jitsi-stage.is-compact .soft-btn.tiny,.jitsi-stage.is-compact .ghost-danger{padding:6px 7px}}.jitsi-iframe-host{will-change:transform;backface-visibility:hidden;contain:layout paint;width:var(--legatalk-jitsi-surface-width,100%)!important;height:var(--legatalk-jitsi-surface-height,100%)!important;min-width:var(--legatalk-jitsi-surface-width,100%)!important;min-height:var(--legatalk-jitsi-surface-height,100%)!important;max-width:none!important;max-height:none!important;transform:var(--legatalk-jitsi-surface-transform,translate3d(0, 0, 0) scale(1))!important;transform-origin:0 0!important}.jitsi-iframe-host iframe{opacity:1!important;visibility:visible!important;background:#05070d!important;border:0!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.meeting-mini-dock .jitsi-container,.meeting-full-dock .jitsi-container{background:#05070d!important;overflow:hidden!important}.meeting-persistent-surface{opacity:1;pointer-events:auto;z-index:1000;background:#000;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.meeting-persistent-surface .jitsi-stage{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;border:0!important;border-radius:0!important;min-height:100dvh!important;margin:0!important}.meeting-persistent-surface .jitsi-container{width:100%;height:100%;border-radius:0!important;min-height:0!important;overflow:hidden!important}.meeting-persistent-surface .jitsi-iframe-host,.meeting-persistent-surface .jitsi-iframe-host iframe{opacity:1!important;visibility:visible!important;display:block!important}.meeting-persistent-surface.is-minimized{opacity:.001;pointer-events:none;z-index:1}.meeting-persistent-surface.is-minimized .jitsi-stage,.meeting-persistent-surface.is-minimized .jitsi-container,.meeting-persistent-surface.is-minimized .jitsi-iframe-host{clip-path:none!important;width:100vw!important;min-width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;transform:none!important}.meeting-persistent-surface.is-expanded{opacity:1;pointer-events:auto;z-index:1000}.meeting-mini-controller{right:max(18px, env(safe-area-inset-right));bottom:max(18px, calc(env(safe-area-inset-bottom) + 18px));z-index:1100;color:#f8fafc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f1df5;border:1px solid #94a3b842;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(460px,100vw - 28px);padding:12px;display:grid;position:fixed;box-shadow:0 24px 70px #00000061}.meeting-mini-controller-icon{color:#93c5fd;background:#2563eb3d;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.meeting-mini-controller-copy{min-width:0}.meeting-mini-controller-copy b,.meeting-mini-controller-copy small{display:block}.meeting-mini-controller-copy b{font-size:14px}.meeting-mini-controller-copy small{color:#e2e8f0b8;margin-top:3px;font-size:11px;line-height:1.35}.meeting-mini-controller button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex}@media (width<=720px){.meeting-mini-controller{left:10px;right:10px;bottom:max(82px, calc(env(safe-area-inset-bottom) + 82px));width:auto}.meeting-mini-controller-copy small{display:none}}body .meeting-persistent-surface{opacity:1!important;visibility:visible!important;clip:auto!important;clip-path:none!important;contain:none!important;pointer-events:auto!important;z-index:1000!important;background:#000!important;width:100vw!important;min-width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:scale(1)!important}body.legatalk-meeting-minimized .meeting-persistent-surface{pointer-events:none!important}body .meeting-persistent-surface .jitsi-stage,body .meeting-persistent-surface .jitsi-stage.is-compact,body .meeting-room-mode .meeting-persistent-surface .jitsi-stage{opacity:1!important;visibility:visible!important;clip-path:none!important;contain:none!important;background:#000!important;border:0!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100vw!important;min-width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:scale(1)!important}body .meeting-persistent-surface .jitsi-container,body .meeting-persistent-surface .jitsi-stage.is-compact .jitsi-container,body .meeting-room-mode .meeting-persistent-surface .jitsi-container{opacity:1!important;visibility:visible!important;clip-path:none!important;contain:none!important;background:#000!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:scale(1)!important}body .meeting-persistent-surface .jitsi-iframe-host,body .meeting-persistent-surface .jitsi-iframe-host iframe{opacity:1!important;visibility:visible!important;clip:auto!important;clip-path:none!important;contain:none!important;will-change:auto!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:translate(0,0)scale(1)!important}body.legatalk-meeting-minimized .fb-shell{isolation:isolate!important;background:var(--fb-bg,#f0f2f5)!important;min-height:100dvh!important}body.legatalk-meeting-minimized .fb-shell>.fb-top-nav{z-index:1201!important}body.legatalk-meeting-minimized .fb-shell>.fb-app-body{z-index:1200!important;background:var(--fb-bg,#f0f2f5)!important;min-height:100dvh!important;position:relative!important}body.legatalk-meeting-minimized .fb-shell>.fb-mobile-bottom-nav,body.legatalk-meeting-minimized .fb-shell>.fb-mobile-menu-backdrop,body.legatalk-meeting-minimized .fb-shell>.fb-quick-chat{z-index:1250!important}body .meeting-mini-controller{z-index:1400!important}.guest-meeting-page{color:#0f172a;background:radial-gradient(circle at 15% 10%,#1877f22e,#0000 34%),linear-gradient(145deg,#eef4ff,#f8fafc 48%,#fff);place-items:center;min-height:100dvh;padding:22px;display:grid}.guest-meeting-card{text-align:center;background:#fffffff0;border:1px solid #94a3b847;border-radius:32px;width:min(560px,100%);padding:clamp(24px,5vw,42px);box-shadow:0 28px 80px #0f172a26}.guest-meeting-logo{color:#fff;background:linear-gradient(135deg,#1877f2,#7c3aed);border-radius:24px;place-items:center;width:76px;height:76px;margin:0 auto 16px;display:grid;box-shadow:0 15px 35px #1877f24d}.guest-meeting-eyebrow{color:#1877f2;letter-spacing:.16em;margin:0 0 8px;font-size:12px;font-weight:900}.guest-meeting-card h1{margin:0;font-size:clamp(26px,6vw,38px);line-height:1.12}.guest-meeting-subtitle{color:#64748b;max-width:440px;margin:12px auto 24px;line-height:1.6}.guest-meeting-state,.guest-meeting-waiting{color:#1d4ed8;background:#eff6ff;border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:17px;font-weight:800;display:flex}.guest-meeting-state.danger{color:#b91c1c;background:#fef2f2}.guest-meeting-waiting{text-align:left;color:#9a3412;background:#fff7ed}.guest-meeting-waiting div{gap:4px;display:grid}.guest-meeting-waiting span{color:#9a5b33;font-size:13px;font-weight:600;line-height:1.4}.guest-meeting-form{text-align:left;gap:14px;display:grid}.guest-meeting-form label>span{margin:0 0 7px;font-size:13px;font-weight:850;display:block}.guest-meeting-form label>div{background:#f8fafc;border:1px solid #dbe3ef;border-radius:16px;align-items:center;gap:10px;padding:0 14px;display:flex}.guest-meeting-form input{width:100%;height:52px;font:inherit;background:0 0;border:0;outline:0}.guest-meeting-form button,.guest-host-button,.guest-login-button{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-weight:900;display:flex}.guest-meeting-form button{color:#fff;background:linear-gradient(135deg,#1877f2,#2563eb);box-shadow:0 12px 25px #2563eb40}.guest-host-button{color:#fff;background:#16a34a;margin-top:14px}.guest-login-button{color:#1d4ed8;background:#dbeafe;margin-top:14px}.guest-meeting-status{color:#b91c1c;background:#fef2f2;border-radius:14px;margin-top:14px;padding:12px;font-weight:750}.guest-refresh-button{color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:16px;font-weight:750;display:inline-flex}.guest-meeting-live{background:#020617;min-height:100dvh;padding:10px}.guest-meeting-live .jitsi-stage{min-height:calc(100dvh - 20px);margin:0}.spin{animation:1s linear infinite guest-spin}@keyframes guest-spin{to{transform:rotate(360deg)}}
