:root{color:var(--text-secondary);background:var(--bg-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:1.4}body{background:var(--bg-primary);scrollbar-gutter:stable;min-width:320px;min-height:100vh;margin:0}body.modal-open{overflow:hidden}#root{position:relative}a{color:#00a8fc;text-decoration:none}a:hover{color:#00b8fd;text-decoration:none}button{font-family:inherit;font-size:inherit}button:focus,button:focus-visible{outline:none}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2a2b2e padding-box padding-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a3b3e padding-box padding-box;border:2px solid #0000}.auth-wrapper{background:var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.auth-container{width:100%;max-width:400px}.auth-box{background:var(--bg-secondary);border-radius:16px;padding:36px 32px 32px;box-shadow:0 8px 32px #0006}.auth-logo{color:#fff;text-align:center;letter-spacing:-.5px;margin-bottom:20px;font-size:28px;font-weight:900}.auth-title{color:var(--text-primary);text-align:center;margin-bottom:20px;font-size:20px;font-weight:700}.auth-error{color:#ed4245;background:#ed424526;border:1px solid #ed42454d;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-field label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.auth-field input{background:var(--bg-tertiary);color:var(--text-primary);border:none;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .15s}.auth-field input::placeholder{color:var(--text-tertiary)}.auth-field input:focus,.auth-wrapper input:focus{background:#111214;box-shadow:0 0 0 1px #ffffff2e}.auth-button{color:var(--bg-primary);cursor:pointer;background:#fff;border:none;border-radius:10px;margin-top:8px;padding:12px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s}.auth-button:hover:not(:disabled){background:#e8e8e8}.auth-button:active:not(:disabled){background:#d4d4d4}.auth-button:disabled{opacity:.5;cursor:not-allowed}.auth-switch{text-align:center;color:var(--text-tertiary);margin-top:18px;font-size:13px}.auth-link{color:#00a8fc;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600}.auth-link:hover{color:#00b8fd;text-decoration:underline}.verification-text{text-align:center;color:var(--text-tertiary);margin-bottom:20px;font-size:14px;line-height:1.6}.verification-text strong{color:#00a8fc;font-weight:600}.verification-input{text-align:center;letter-spacing:8px;font-family:Courier New,monospace;font-size:24px;font-weight:700}.password-field{align-items:center;display:flex;position:relative}.password-field input{width:100%;padding-right:40px}.password-toggle{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:flex;position:absolute;right:8px}.password-toggle:hover{color:var(--text-primary);background:var(--bg-hover)}.password-toggle svg{display:block}.auth-legal-text{color:#87898c;text-align:center;margin-top:16px;font-size:12px;line-height:1.6}.auth-legal-link{color:#00a8fc;font-weight:500;text-decoration:none;transition:color .15s}.auth-legal-link:hover{color:#00b8fd;text-decoration:underline}.username-field-block{flex-direction:column;gap:0;display:flex}.username-field{align-items:center;display:flex;position:relative}.username-field input{width:100%;padding-right:40px}.username-field-status{pointer-events:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;right:10px}.username-field-spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite vk-spin}.username-field-check{color:#23a55a;display:flex}.username-field-hint{opacity:0;color:#ed4245;max-height:0;margin:0;padding:0;font-size:12px;line-height:1.35;transition:max-height .22s,opacity .18s,transform .22s;overflow:hidden;transform:translateY(-2px)}.username-field-hint--visible{opacity:1;max-height:24px;margin-top:4px;transform:translateY(0)}@keyframes vk-spin{to{transform:rotate(360deg)}}.settings-modal-overlay{z-index:10000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.settings-modal-container{background:var(--bg-secondary);border-radius:16px;flex-direction:column;width:100%;max-width:1000px;height:90vh;max-height:850px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;box-shadow:0 20px 60px #0009}.settings-modal-header{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.settings-modal-header h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.settings-modal-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.settings-modal-close:hover{background:var(--bg-hover);color:var(--text-primary)}.settings-modal-body{flex:1;display:flex;overflow:hidden}.settings-modal-sidebar{border-right:1px solid var(--border-primary);width:200px;padding:16px 12px;overflow-y:auto}.settings-tab{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;margin-bottom:4px;padding:10px 14px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.settings-tab:hover{background:var(--bg-primary);color:var(--text-primary)}.settings-tab.active{background:var(--bg-primary);color:#fff}.settings-tab-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.settings-tab-icon svg{flex-shrink:0;width:18px;height:18px}.settings-tab.active .settings-tab-icon svg{color:#fff;stroke:#fff;fill:currentColor}.settings-tab.active .settings-tab-icon--coems svg{color:currentColor!important;stroke:currentColor!important;fill:none!important}.settings-tab-label{flex:1}.settings-modal-content{flex-direction:column;flex:1;padding:24px 28px;display:flex;overflow:hidden}.settings-section{flex-direction:column;flex:1;max-width:700px;display:flex;overflow:visible}.settings-section-title{color:var(--text-primary);margin:0 0 20px;font-size:20px;font-weight:700}.settings-info-grid{gap:16px;display:grid}.settings-info-item{background:var(--bg-tertiary);border-radius:8px;padding:14px 16px}.settings-info-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:700}.settings-info-value{color:var(--text-primary);font-size:14px;font-weight:500}.coems-balance-card{background:#000;border:none;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.coems-balance-icon{background:0 0;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;font-size:40px;display:flex}.coems-transaction-item{background:#1a1b1e;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;display:flex}.coems-transaction-item:last-child{margin-bottom:0}.settings-security-email-wrap{position:relative}.settings-security-email{color:#f2f3f5;box-sizing:border-box;background:#1a1b1e;border:1px solid #3a3b3f;border-radius:12px;align-items:center;width:100%;padding:12px 40px 12px 14px;font-family:inherit;font-size:15px;display:flex}.settings-security-email-toggle{color:#87898c;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.settings-security-email-toggle:hover{color:#dbdee1;background:#ffffff0d}.coems-balance-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px}.coems-balance-value{color:#fff;letter-spacing:-.02em;font-size:26px;font-weight:700}.coems-packages{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.coems-package{background:var(--bg-tertiary);border:1px solid var(--border-primary);text-align:center;border-radius:14px;padding:16px 12px;transition:all .2s;position:relative}.coems-package:hover{border-color:#5865f24d;transform:translateY(-2px)}.coems-package.popular{background:#5865f20d;border-color:#5865f266}.coems-package-badge{color:var(--bg-primary);text-transform:uppercase;letter-spacing:.5px;background:#fff;border-radius:12px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.coems-package-amount{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:4px;font-size:24px;font-weight:700}.coems-package-label{color:var(--text-tertiary);margin-bottom:10px;font-size:11px}.coems-package-price{color:#5865f2;margin-bottom:12px;font-size:16px;font-weight:600}.coems-package-button{width:100%;color:var(--bg-primary);cursor:pointer;background:#fff;border:none;border-radius:12px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.coems-package-button:hover:not(:disabled){background:#e8e8e8}.coems-package-button:disabled{opacity:.6;cursor:not-allowed}.toast-container-modal{z-index:10001;pointer-events:none;position:fixed;bottom:0;right:20px}.settings-field{margin-bottom:24px}.settings-field-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.settings-modal-container input,.settings-modal-container textarea,.settings-modal-container select,.settings-modal-container input:focus,.settings-modal-container textarea:focus,.settings-modal-container select:focus{box-shadow:none;outline:none!important}.settings-modal-container input:focus,.settings-modal-container textarea:focus{box-shadow:0 0 0 1px #ffffff26!important}.settings-input{background:var(--bg-tertiary);width:100%;color:var(--text-primary);box-sizing:border-box;border:none;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:all .2s}.settings-input:hover{background:#111214}.settings-input:focus{background:#111214;outline:none;box-shadow:0 0 0 1px #ffffff26}.settings-input:disabled{opacity:.5;cursor:not-allowed}.settings-textarea{background:var(--bg-tertiary);width:100%;color:var(--text-primary);box-sizing:border-box;border:none;border-radius:12px;outline:none;min-height:80px;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .2s;overflow:hidden;resize:none!important}.settings-textarea:hover{background:#111214}.settings-textarea:focus{background:#111214;outline:none;box-shadow:0 0 0 1px #ffffff26}.avatar-upload-settings{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.avatar-preview-settings{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.avatar-preview-settings img{object-fit:cover;width:100%;height:100%}.banner-preview-settings{background:var(--bg-tertiary);border-radius:8px;justify-content:center;align-items:center;width:100%;height:120px;display:flex;overflow:hidden}.banner-preview-settings img{object-fit:cover;width:100%;height:100%}.banner-preview-settings-compact{background:var(--bg-tertiary);border-radius:8px;justify-content:center;align-items:center;width:100%;height:80px;display:flex;overflow:hidden}.banner-preview-settings-compact img{object-fit:cover;width:100%;height:100%}.settings-profile-media{margin-bottom:0;padding-bottom:0}.settings-profile-media+.settings-field{margin-top:20px}.settings-profile-cover{min-height:150px;margin-bottom:0;padding-bottom:48px;position:relative}.settings-profile-banner{background:var(--bg-tertiary);cursor:pointer;border:1px solid #ffffff14;border-radius:12px;width:100%;height:150px;display:block;position:relative;overflow:hidden}.settings-profile-banner img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.settings-profile-banner-empty{background:var(--bg-tertiary);width:100%;height:100%;color:var(--text-tertiary);pointer-events:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.settings-profile-avatar{background:var(--bg-tertiary);border:4px solid var(--bg-secondary);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:absolute;bottom:0;left:16px;overflow:hidden;box-shadow:0 4px 14px #0006}.settings-profile-avatar img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.settings-profile-media-hit--loading{pointer-events:none;cursor:wait}.settings-profile-media-overlay{color:#fff;opacity:0;text-align:center;background:#0000008c;justify-content:center;align-items:center;padding:8px;font-size:13px;font-weight:600;transition:opacity .15s;display:flex;position:absolute;inset:0}.settings-profile-media-overlay--round{border-radius:50%}.settings-profile-media-hit:hover .settings-profile-media-overlay,.settings-profile-media-hit:focus-visible .settings-profile-media-overlay,.settings-profile-media-hit--loading .settings-profile-media-overlay{opacity:1}.settings-profile-banner-delete{z-index:4;color:#000;background:#fff;border-color:#0000;position:absolute;top:112px;right:12px}.settings-profile-banner-delete:hover{color:#000;background:#e8e8e8;border-color:#0000}.settings-profile-media-hints{z-index:1;max-width:calc(100% - 112px);margin:0;line-height:1.45;position:absolute;bottom:14px;left:108px;right:auto}.settings-media-btn{color:var(--text-primary);cursor:pointer;white-space:nowrap;text-transform:none;letter-spacing:normal;background:#1a1b1e;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.settings-media-btn:hover{background:#ffffff14;border-color:#ffffff2e}.settings-media-btn--danger{color:#f04747;background:#ed42451f;border-color:#ed424559}.settings-media-btn--danger:hover{background:#ed424538;border-color:#ed424580}.settings-media-btn--compact{flex:none;width:auto;padding:7px 12px;font-size:12px}.settings-media-btn:disabled,.settings-media-btn.settings-media-btn--loading{opacity:.55;cursor:not-allowed;pointer-events:none}.settings-media-hint{color:var(--text-tertiary);font-size:11px;line-height:1.4}.settings-button-primary{color:var(--bg-primary);cursor:pointer;background:#fff;border:none;border-radius:14px;justify-content:center;align-items:center;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s;display:flex}.settings-button-primary:hover:not(:disabled){background:#e8e8e8}.settings-button-primary:disabled{opacity:.5;cursor:not-allowed}.settings-button-secondary{background:var(--bg-hover);color:var(--text-primary);cursor:pointer;border:none;border-radius:12px;width:auto;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s;display:inline-block}.settings-button-secondary:hover{background:#ffffff1a}.button-spinner{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{color:#5181b8;justify-content:center;align-items:center;min-height:100vh;font-size:18px;display:flex}.vk-logout{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none}.vk-version-badge{color:var(--text-tertiary);cursor:pointer;vertical-align:middle;background:0 0;border:none;border-radius:8px;align-items:center;margin-left:4px;padding:3px 6px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;transition:color .15s;display:inline-flex}.vk-version-badge:hover{color:var(--text-primary)}.modal-overlay{z-index:10000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.changelog-modal{background:var(--bg-secondary);border-radius:16px;flex-direction:column;width:90%;max-width:600px;max-height:80vh;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0009}.changelog-header{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.changelog-header h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.changelog-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.changelog-close:hover{background:var(--bg-hover);color:var(--text-primary)}.changelog-content{flex:1;padding:20px 24px;overflow-y:auto}.changelog-version{margin-bottom:28px}.changelog-version:last-child{margin-bottom:0}.changelog-version-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.changelog-version-number{color:#4a9eff;background:#4a9eff26;border-radius:12px;padding:5px 10px;font-size:13px;font-weight:700}.changelog-version-date{color:var(--text-tertiary);font-size:13px}.changelog-list{margin:0;padding:0;list-style:none}.changelog-list li{color:var(--text-primary);padding:6px 0 6px 20px;font-size:14px;line-height:1.6;position:relative}.changelog-list li:before{content:"•";color:#5865f2;font-weight:700;position:absolute;left:6px}.logout-modal{background:var(--bg-secondary);border-radius:8px;width:90%;max-width:420px;position:relative;box-shadow:0 8px 32px #0009}.logout-modal-content{text-align:center;flex-direction:column;align-items:center;padding:32px 24px 24px;display:flex}.logout-avatar{background:var(--bg-tertiary);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex;overflow:hidden}.logout-avatar img{object-fit:cover;width:100%;height:100%}.logout-title{color:var(--text-primary);margin:0 0 12px;font-size:20px;font-weight:700}.logout-text{color:var(--text-secondary);margin:0 0 24px;font-size:14px;line-height:1.6}.logout-username{color:#00a8fc;font-weight:600}.logout-actions{gap:12px;width:100%;display:flex}.logout-button{cursor:pointer;border:none;border-radius:12px;flex:1;padding:13px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.logout-button-cancel{color:var(--text-primary);background:#ffffff0d}.logout-button-cancel:hover{background:#ffffff1a}.logout-button-confirm{color:#fff;background:#ed4245}.logout-button-confirm:hover:not(:disabled){background:#c03537}.logout-button-confirm--loading{justify-content:center;align-items:center;gap:8px;display:inline-flex}.logout-button:disabled{opacity:.65;cursor:not-allowed}.logout-button-confirm:active{background:#a02d2f}.vk-user-menu-trigger{cursor:pointer;color:var(--text-primary);background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-family:inherit;transition:background .15s,color .15s;display:flex}.vk-user-menu-trigger:hover{background:var(--bg-hover)}.vk-user-menu-avatar{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.vk-user-menu-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:14px;font-weight:500;overflow:hidden}.vk-user-dropdown{background:var(--bg-secondary);border:1px solid var(--border-secondary);z-index:1000;border-radius:16px;min-width:200px;padding:6px;animation:.15s ease-out dropdownOpen;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0006}@keyframes dropdownOpen{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.vk-user-menu-item{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.vk-user-menu-item:hover{background:var(--bg-active);color:var(--text-primary)}.vk-user-menu-item--admin{color:#23a55a}.vk-user-menu-item--admin:hover{color:#23a55a;background:#23a55a1a}.vk-user-menu-item--danger{color:#ed4245}.vk-user-menu-item--danger:hover{color:#ed4245;background:#ed42451a}.vk-user-menu-divider{background:var(--border-primary);height:1px;margin:6px 0}.vk-nav-link--notifications{position:relative}.vk-nav-notif-badge{color:#fff;background:#ed4245;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:2px;right:4px}.vk-nav-notif-badge--pop{animation:.4s cubic-bezier(.34,1.56,.64,1) vk-count-pop}@keyframes notification-badge-in{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.layout-toast-stack{z-index:99999;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.layout-toast-item{color:#f2f3f5;pointer-events:auto;background:#242529;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;min-width:240px;max-width:340px;padding:10px 14px;font-size:14px;font-weight:500;display:flex;overflow:hidden;box-shadow:0 8px 24px #0006}.layout-toast-item--enter,.layout-toast-item--exit{opacity:0;transform:translate(120%)}.layout-toast-item--visible{opacity:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s;transform:translate(0)}.layout-toast-item--exit{transition:transform .35s cubic-bezier(.4,0,1,1),opacity .3s}.expandable-text{z-index:2;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.expandable-text__body{width:100%;min-width:0}.expandable-text__ellipsis{color:var(--text-secondary);margin-left:1px;display:inline}.expandable-text__toggle{color:#00a8fc;cursor:pointer;z-index:3;background:0 0;border:none;flex-shrink:0;margin:8px 0 0;padding:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;transition:color .15s;display:block;position:relative}.expandable-text__toggle:hover{color:#00b8fd}.expandable-text--expanded .mention-link--url{word-break:break-all}.feed-page-footer{justify-content:center;width:100%;padding:28px 4px 8px;display:flex}.feed-page-footer-links{flex-flow:wrap;justify-content:center;align-items:center;gap:8px 16px;max-width:100%;display:flex}.feed-page-footer a{color:#87898c;white-space:nowrap;font-size:13px;text-decoration:none;transition:color .15s}.feed-page-footer a:hover{color:#b5bac1;text-decoration:none}.feed-page-footer-copy{color:#87898c;white-space:nowrap;padding:0 4px;font-size:13px}.feed-suggest-inpost{-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:24px;margin:0;overflow:hidden}.feed-suggest-inpost--skeleton{pointer-events:none}.feed-suggest-inpost-head{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.feed-suggest-inpost-title{color:var(--text-primary);font-size:15px;font-weight:700}.feed-suggest-inpost-viewport{cursor:grab;box-sizing:content-box;max-width:100%;margin-left:auto;margin-right:auto;padding:14px 12px;position:relative;overflow:hidden}.feed-suggest-inpost-viewport:before,.feed-suggest-inpost-viewport:after{content:none;display:none}.feed-suggest-inpost-viewport--skeleton{cursor:default}.feed-suggest-inpost-viewport--dragging{cursor:grabbing}.feed-suggest-inpost-track{will-change:transform;gap:12px;transition:transform .2s ease-out;display:flex}.feed-suggest-inpost-viewport--dragging .feed-suggest-inpost-track{transition:none}.feed-suggest-inpost-card{text-align:center;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:156px;display:flex}.feed-suggest-inpost-avatar{background:var(--bg-tertiary);cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.feed-suggest-inpost-avatar img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;user-drag:none;width:100%;height:100%}.feed-suggest-inpost-name{max-width:100%;color:var(--text-primary);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.feed-suggest-inpost-name-text{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:108px;overflow:hidden}.feed-suggest-inpost-badges{flex-shrink:0;align-items:center;gap:3px;margin-left:0;padding-left:0;line-height:0;display:inline-flex}.feed-suggest-inpost-badges .verified-badge,.feed-suggest-inpost-badges span{vertical-align:middle;align-items:center;display:inline-flex;top:0}.feed-suggest-inpost-badges svg{flex-shrink:0;width:14px;height:14px}.feed-suggest-inpost-badges img{margin-left:0;display:block}.feed-suggest-inpost-user{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;max-width:100%;font-size:12px;text-decoration:none;transition:color .15s;overflow:hidden}.feed-suggest-inpost-user:hover{color:#00a8fc;text-decoration:none}.feed-suggest-inpost-follow{min-width:108px;min-height:28px;color:var(--bg-primary);cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.feed-suggest-inpost-follow:hover:not(:disabled){background:#e8e8e8}.feed-suggest-inpost-follow:disabled{opacity:1;cursor:wait}.feed-suggest-inpost-follow-spinner{border:2px solid #0000002e;border-top-color:var(--bg-primary);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite feed-suggest-follow-spin}@keyframes feed-suggest-follow-spin{to{transform:rotate(360deg)}}.feed-page-shell{box-sizing:border-box;width:100%;padding:0 20px 24px;position:relative;overflow:visible}.feed-page-layout{box-sizing:border-box;width:100%;padding:0}.feed-page-center{width:600px;max-width:100%;margin:0 auto}.feed-main{width:100%;min-width:0}@media (width<=640px){.feed-page-layout{padding:0 16px 24px}}.feed-compose{background:var(--bg-secondary);border:1px solid #ffffff0f;border-radius:24px;margin-bottom:12px;padding:16px 18px;overflow:hidden}.feed-compose-top{align-items:flex-start;gap:12px;display:flex}.feed-compose-avatar{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.feed-compose-avatar img{object-fit:cover;width:100%;height:100%;display:block}.feed-compose-input{min-width:0;min-height:44px;max-height:280px;color:var(--text-primary);resize:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:8px 0 4px;font-family:inherit;font-size:15px;line-height:1.45;overflow:auto}.feed-compose-input::placeholder{color:var(--text-tertiary)}.feed-compose-input:focus{box-shadow:none}.feed-compose .vk-image-preview,.feed-compose .vk-gif-preview{margin-top:12px;margin-left:52px}.feed-compose-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:2px;display:flex}.feed-compose-tools{align-items:center;gap:4px;display:flex}.feed-compose-tools .vk-attach-icon-btn{width:36px;height:36px;color:var(--text-secondary);border-radius:50%}.feed-compose-tools .vk-attach-icon-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.emoji-picker-backdrop{z-index:3999;position:fixed;inset:0}.emoji-picker-popover{z-index:4000;--epr-bg-color:#242529;--epr-category-label-bg-color:#242529;--epr-search-input-bg-color:#1a1b1e;--epr-search-input-text-color:#f2f3f5;--epr-search-input-placeholder-color:#8e8e93;--epr-emoji-hover-color:#ffffff1a;--epr-text-color:#f2f3f5;--epr-border-color:transparent;--epr-highlight-color:#fff;--epr-active-skin-tone-indicator-border-color:#fff;--epr-category-icon-active-color:#fff;--epr-search-border-color:transparent;--epr-font-family:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--epr-category-label-text-transform:uppercase;--epr-category-label-font-size:11px;--epr-emoji-size:26px;--epr-emoji-padding:5px;border:none;border-radius:20px;outline:none;animation:.2s cubic-bezier(.32,.72,0,1) emoji-dropdown-in;position:fixed;overflow:hidden;box-shadow:0 8px 40px #0009}.feed-compose-submit-wrap{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.feed-compose-char-count{color:var(--text-tertiary);font-size:12px;font-weight:500}.feed-compose-char-count--limit{color:#ed4245}.feed-compose-submit{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.feed-compose-submit:disabled{opacity:.55;cursor:not-allowed}.feed-compose-submit--ready{color:var(--bg-primary);background:#fff}.feed-compose-submit--ready:hover:not(:disabled){background:#e8e8e8}.feed-compose-submit--idle{color:var(--bg-primary);background:#6d6f78}.feed-compose-submit--idle:hover:not(:disabled){background:#7d7f88}.feed-stream{flex-direction:column;gap:12px;display:flex}.feed-filter-card{z-index:50;background:var(--bg-secondary);border-radius:24px;transition:background .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:sticky;top:45px;overflow:hidden}.feed-filter-card--scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.feed-filter-bar{background:inherit;border-bottom:none;padding:10px 16px}.feed-filter-card--scrolled .feed-filter-bar{background:0 0}.feed-filter-toggle{-webkit-backdrop-filter:blur(14px);background:#1e2024b8;border:1px solid #ffffff1a;border-radius:999px;padding:3px;transition:background .22s,border-color .22s;display:flex;position:relative}.feed-filter-card--scrolled .feed-filter-toggle{background:#1e20248c;border-color:#ffffff1f}.feed-filter-slider{pointer-events:none;background:#151518;border:1px solid #ffffff1f;border-radius:16px;width:calc(50% - 4.5px);height:calc(100% - 6px);transition:left .25s cubic-bezier(.32,.72,0,1);position:absolute;top:3px}.feed-filter-btn{color:#b5bac1;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:16px;flex:1;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .2s;position:relative}.feed-filter-btn--active{color:#fff}.feed-post-card{background:var(--bg-secondary);border-radius:24px;overflow:hidden;border-bottom:none!important}.feed-stream .feed-post-card:hover,.feed-stream .vk-post.feed-post-card:hover{background:var(--bg-secondary)}.feed-stream .skeleton-post.feed-post-card{border-bottom:none}.feed-end-card{background:var(--bg-secondary);text-align:center;color:#87898c;border-radius:24px;padding:20px;font-size:13px}.feed-stream .feed-suggest-inpost{border-radius:24px;margin:0}.feed-stream .feed-suggest-inpost.vk-block{margin-bottom:0}.username-info-overlay{opacity:0;transition:opacity .2s}.username-info-overlay--visible{opacity:1}.username-info-modal{background:var(--bg-secondary);opacity:0;will-change:opacity, transform;border:1px solid #ffffff14;border-radius:20px;width:90%;max-width:420px;padding:24px 22px 22px;transition:opacity .22s ease-out,transform .22s ease-out;position:relative;transform:scale(.98)translateY(6px);box-shadow:0 12px 40px #0000008c}.username-info-modal--visible{opacity:1;transform:none}.username-info-title{color:var(--text-primary);text-align:center;margin:0 0 18px;font-size:18px;font-weight:700}.username-info-stack{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.username-info-pill{background:var(--bg-tertiary);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 6px;display:flex}.username-info-pill--owner{align-self:center;max-width:100%}.username-info-pill-avatar{background:var(--bg-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.username-info-pill-avatar img{object-fit:cover;width:100%;height:100%;display:block}.username-info-pill-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.username-info-pill--username{color:var(--text-username);justify-content:center;padding:10px 16px}.username-info-pill-at{color:var(--text-username);letter-spacing:.01em;font-size:15px;font-weight:700}.username-info-pill--meta{border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px}.username-info-pill-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700}.username-info-pill-value{color:var(--text-primary);font-size:15px;font-weight:600}.username-info-unique{background:var(--bg-primary);text-align:center;border:1px solid #ffffff0f;border-radius:14px;padding:12px 14px}.username-info-unique-title{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.username-info-unique-text{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.55}.username-info-unique-handle{color:var(--text-secondary);font-weight:700}.username-info-pill-value--price{color:#23a55a;word-break:break-word;font-size:16px;font-weight:700;line-height:1.4}.username-info-pill-usd{color:var(--text-tertiary);white-space:nowrap;font-size:13px;font-weight:500}.username-info-pill-value--price .username-info-pill-usd{margin-left:2px}.username-info-pill-value--date{color:var(--text-secondary);font-size:14px;font-weight:500}.username-info-close{background:var(--bg-tertiary);width:100%;color:var(--text-primary);cursor:pointer;border:1px solid #ffffff14;border-radius:999px;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s}.username-info-close:hover{background:#ffffff0f;border-color:#ffffff24}.x-profile-wrap{flex-direction:column;gap:12px;max-width:600px;margin:0 auto;padding:0 0 24px;display:flex}.x-profile-card{background:var(--bg-secondary);border-radius:24px;margin-bottom:0;overflow:hidden}.x-profile-banner{background:var(--bg-tertiary);background-position:50%;background-size:cover;width:100%;height:200px;position:relative;overflow:hidden}.x-profile-body{background:var(--bg-secondary);z-index:1;overflow-wrap:anywhere;border-radius:0 0 24px 24px;min-width:0;padding:12px 16px 16px;position:relative}.x-profile-top-row{z-index:2;justify-content:space-between;align-items:flex-start;margin-top:-67px;margin-bottom:12px;display:flex;position:relative}.x-profile-avatar{border:4px solid var(--bg-secondary);background:var(--bg-tertiary);z-index:2;box-sizing:border-box;border-radius:50%;flex-shrink:0;width:134px;min-width:134px;height:134px;min-height:134px;position:relative;overflow:hidden}.x-profile-avatar img{object-fit:cover;object-position:center;width:100%;min-width:100%;height:100%;min-height:100%;display:block}.x-profile-avatar-placeholder{background:#ffffff14;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.x-profile-action-btn{cursor:pointer;border-radius:20px;margin-top:8px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s}.x-profile-action-btn--edit{color:#000;background:#fff;border:1px solid #0000}.x-profile-action-btn--edit:hover{background:#e8e8e8}.x-profile-action-btn--follow,.x-profile-action-btn--following{text-align:center;box-sizing:border-box;min-width:132px}.x-profile-action-btn--follow{color:#000;background:#fff;border:1px solid #0000}.x-profile-action-btn--follow:hover{background:#e8e8e8}.x-profile-action-btn--following{color:#000;background:#fff;border:1px solid #0000}.x-profile-action-btn--following:hover{background:#e8e8e8}.x-profile-action-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes x-profile-btn-pop{0%{transform:scale(1)}40%{transform:scale(.94)}to{transform:scale(1)}}.x-profile-action-btn--pop{animation:.35s cubic-bezier(.34,1.56,.64,1) x-profile-btn-pop}.x-profile-display-name{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:20px;font-weight:800;line-height:1.2;display:flex}.x-profile-display-name .verified-badge{flex-shrink:0;align-self:center;width:20px;height:20px;margin-left:0;top:-1px}.x-profile-display-name .verified-badge svg,.x-profile-display-name .verified-badge--bughunter img{width:20px;height:20px}.x-profile-handle{color:var(--text-username);word-break:break-word;margin:0 0 12px;font-size:15px;line-height:1.5}.x-profile-handle a{color:var(--text-username);text-decoration:none}.x-profile-handle a:hover{text-decoration:underline}.x-profile-handle-btn{font:inherit;font-size:inherit;color:var(--text-username);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.x-profile-handle-btn:hover{color:var(--text-secondary);text-decoration:underline}.x-profile-handle-main{color:var(--text-username);cursor:default}.x-profile-bio{color:var(--text-primary);min-width:0;max-width:100%;margin-bottom:12px;font-size:15px;line-height:1.55}.x-profile-bio .text-with-mentions{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;display:block}.x-profile-bio .mention-link{word-break:normal;overflow-wrap:normal;display:inline}.x-profile-bio .mention-link--url{word-break:break-all;overflow-wrap:anywhere}.x-profile-meta{color:var(--text-username);align-items:center;gap:4px;margin-bottom:12px;font-size:15px;display:flex}.x-profile-meta svg{flex-shrink:0}.x-profile-stats{gap:20px;margin-bottom:12px;font-size:15px;display:flex}.x-profile-stat-btn{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;border-radius:8px;margin:-4px -8px;padding:4px 8px;transition:background-color .15s}.x-profile-stat-btn:hover{background:#ffffff14}.x-profile-stat-count{color:var(--text-primary);font-weight:700}.x-profile-stat-label{color:var(--text-username);margin-left:4px}.x-profile-official{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:8px;margin-top:8px;padding:12px 14px}.x-profile-official-content{min-width:0}.x-profile-official-title{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.3}.x-profile-official-text{color:var(--text-tertiary);font-size:13px;line-height:1.4}.x-profile-bughunter{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:8px;margin-top:8px;padding:12px 14px}.x-profile-bughunter-title{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.3}.x-profile-bughunter-text{color:var(--text-tertiary);font-size:13px;line-height:1.4}.profile-posts-stream{flex-direction:column;gap:12px;margin-top:0;display:flex}.profile-posts-stream .feed-post-card{background:var(--bg-secondary);border-radius:24px;overflow:hidden;border-bottom:none!important}.profile-posts-stream .feed-post-card:hover,.profile-posts-stream .vk-post:hover{background:var(--bg-secondary)}.profile-posts-empty-card{background:var(--bg-secondary);border-radius:24px}.x-profile-empty{text-align:center;padding:60px 20px}.x-profile-empty-title{color:var(--text-primary);margin:0 0 8px;font-size:31px;font-weight:800}.x-profile-empty-text{color:var(--text-username);margin:0;font-size:15px}.x-profile-skeleton-banner{border-radius:24px 24px 0 0;width:100%;height:200px}.x-profile-avatar .x-profile-skeleton-avatar{border:none;border-radius:50%;width:100%;min-width:0;height:100%;min-height:0;margin:0}.market-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.market-balance-card{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.market-balance-left{align-items:center;gap:14px;display:flex}.market-balance-icon{background:#5865f226;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.market-balance-label{color:var(--text-tertiary);margin-bottom:3px;font-size:12px;font-weight:500}.market-balance-value{color:var(--text-primary);letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1}.market-balance-sub{color:#5865f2;margin-top:3px;font-size:12px;font-weight:600}.premium-username-item{background:var(--bg-tertiary);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.premium-username-item:hover{border-color:var(--bg-active);box-shadow:0 2px 8px #0003}.premium-username-item-info{flex:1;align-items:center;gap:10px;display:flex}.premium-username-item-name{color:var(--text-primary);min-width:80px;font-size:14px;font-weight:600}.market-rarity-badge{text-transform:uppercase;letter-spacing:.4px;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.premium-username-item-price{align-items:center;gap:10px;display:flex}.premium-username-item-price-value{color:var(--text-secondary);text-align:right;min-width:140px;font-size:14px;font-weight:600}.premium-username-item-buy{color:var(--bg-primary);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:10px;padding:7px 18px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.premium-username-item-buy:hover:not(:disabled){background:#e8e8e8}.premium-username-item-buy:disabled{opacity:.45;cursor:not-allowed}.my-username-item{background:var(--bg-tertiary);border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:14px 16px;transition:border-color .15s;display:flex}.my-username-item:hover{border-color:var(--bg-active)}.my-username-name{color:var(--text-primary);margin-bottom:3px;font-size:15px;font-weight:700}.my-username-meta{color:var(--text-tertiary);align-items:center;gap:8px;font-size:12px;display:flex}.my-username-actions{align-items:center;gap:8px;display:flex}.market-sell-button{color:#ed4245;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.market-sell-button:hover{background:#ed42451a}.market-pagination{border-top:1px solid var(--border-primary);justify-content:center;align-items:center;gap:4px;margin-top:16px;padding-top:16px;display:flex}.market-page-btn{background:var(--bg-hover);width:33px;height:33px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;font-family:inherit;font-size:14px;font-weight:600;transition:background .1s,color .1s;display:flex}.market-page-btn:hover:not(:disabled){color:var(--text-primary);background:#ffffff1a}.market-page-btn.active{color:var(--bg-primary);background:#fff}.market-page-btn:disabled{opacity:.3;cursor:not-allowed}.market-buy-button{width:100%;color:var(--bg-primary);cursor:pointer;background:#fff;border:none;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.market-buy-button:hover:not(:disabled){background:#e8e8e8}.market-buy-button:active:not(:disabled){background:#d4d4d4}.market-buy-button:disabled{opacity:.6;cursor:not-allowed}.market-delete-button{color:#ed4245;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.market-delete-button:hover{background:#ed42451a}.notif-stream{flex-direction:column;gap:12px;width:100%;max-width:680px;margin:0 auto;display:flex}.notif-header-card{background:var(--bg-secondary);border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.notif-header-count{align-items:center;min-width:1ch;margin-left:6px;display:inline-flex}.notif-header-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.notif-mark-all-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.notif-mark-all-btn:hover{background:#e8e8e8}.notif-filters-card{background:var(--bg-secondary);border-radius:24px;padding:10px 16px}.notif-filter-toggle{-webkit-backdrop-filter:blur(14px);background:#1e2024b8;border:1px solid #ffffff1a;border-radius:999px;padding:3px;display:flex;position:relative}.notif-filter-slider{pointer-events:none;background:#151518;border:1px solid #ffffff1f;border-radius:16px;width:calc(50% - 4.5px);height:calc(100% - 6px);transition:left .25s cubic-bezier(.32,.72,0,1);position:absolute;top:3px}.notif-filter-btn{color:#b5bac1;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:16px;flex:1;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .2s;position:relative}.notif-filter-btn--active{color:#fff}.notif-card{background:var(--bg-secondary);cursor:pointer;border-radius:24px;gap:12px;padding:16px;transition:none;display:flex;position:relative}.notif-card--unread{box-shadow:inset 0 0 0 1px #ffffff24}.notif-card--new-ping{animation:.65s cubic-bezier(.32,.72,0,1) notif-card-ring}@keyframes notif-card-ring{0%{box-shadow:inset 0 0 0 1px #ffffff61}to{box-shadow:inset 0 0 0 1px #ffffff24}}.notif-card:hover{background:var(--bg-secondary)}.notif-card-avatar-wrap{flex-shrink:0;position:relative}.notif-card-avatar{background:#242529;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.notif-card-avatar img{object-fit:cover;width:100%;height:100%}.notif-card-badge{border:2px solid var(--bg-secondary);background:#242529;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:-2px;right:-2px}.notif-card-body{flex:1;min-width:0}.notif-card-message{color:#f2f3f5;margin-bottom:4px;font-size:14px;line-height:1.4}.notif-card-time{color:#87898c;font-size:12px}.notif-card-delete{color:#87898c;cursor:pointer;opacity:0;background:#00000059;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}.notif-card:hover .notif-card-delete{opacity:1}.notif-card-delete:hover{color:#f2f3f5;background:#ffffff1f}.notif-empty-card{text-align:center;color:#87898c;background:var(--bg-secondary);border-radius:24px;padding:60px 20px}.notif-empty-card p{margin:0 0 4px;font-size:15px}.notif-skeleton-card{background:var(--bg-secondary);border-radius:24px;gap:12px;padding:16px;display:flex}.notif-actor-link{color:#f2f3f5;cursor:pointer;font-weight:600}.notif-actor-link:hover{text-decoration:underline}.iv-viewer{z-index:10000;touch-action:none;-webkit-user-select:none;user-select:none;opacity:var(--iv-opacity,1);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.iv-viewer--transitioning .iv-window,.iv-viewer--transitioning .iv-mobile,.iv-viewer--closing .iv-window,.iv-viewer--closing .iv-mobile{overflow:visible}.iv-viewer--transitioning .iv-slide:not([data-active-slide]),.iv-viewer--closing .iv-slide:not([data-active-slide]){visibility:hidden}.iv-viewer--closing{pointer-events:none}.iv-viewer--closing .iv-backdrop,.iv-viewer--closing .iv-close,.iv-viewer--closing .iv-counter,.iv-viewer--closing .iv-dots,.iv-viewer--closing .iv-nav{opacity:0;transition:opacity .28s cubic-bezier(.32,.72,0,1);animation:none}.iv-backdrop{pointer-events:none;background:#000000eb;animation:.28s cubic-bezier(.32,.72,0,1) iv-backdrop-in;position:absolute;inset:0}@keyframes iv-backdrop-in{0%{opacity:0}}.iv-close{z-index:10;color:#fff;cursor:pointer;background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:16px;right:16px}.iv-counter{color:#fff;opacity:.8;z-index:10;font-size:14px;font-weight:500;position:absolute;top:20px;left:50%;transform:translate(-50%)}.iv-window{cursor:grab;position:relative;overflow:hidden}.iv-window:active{cursor:grabbing}.iv-track{align-items:center;height:100%;display:flex}.iv-slide{flex-shrink:0}.iv-slide img{pointer-events:none;object-fit:contain;display:block}.iv-mobile{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.iv-mobile-track{width:100%;height:100%;display:flex}.iv-mobile-slide{box-sizing:border-box;flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.iv-mobile-slide img{pointer-events:none;object-fit:contain;display:block}.iv-nav{color:#fff;cursor:pointer;z-index:5;background:0 0;border:none;justify-content:center;align-items:center;width:100px;display:flex;position:absolute;top:0;bottom:0}.iv-nav svg{opacity:.6;transition:opacity .2s,transform .2s}.iv-nav:hover svg{opacity:1;transform:scale(1.15)}.iv-nav:disabled{cursor:default}.iv-nav:disabled svg{opacity:.2}.iv-nav--left{left:0}.iv-nav--right{right:0}.iv-dots{z-index:10;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.iv-dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.iv-dot:hover{background:#fff9}.iv-dot--active{background:#fff;transform:scale(1.2)}:root{--bg-primary:#161618;--bg-secondary:#242426;--bg-tertiary:#1c1c1e;--bg-hover:#ffffff0f;--bg-active:#ffffff14;--border-primary:#ffffff0f;--border-secondary:#ffffff14;--text-primary:#f2f3f5;--text-secondary:#b5bac1;--text-tertiary:#71767b;--text-username:#71767b;--text-muted:#4a4b50;--shadow:#0000004d;--skeleton-base:#1c1c1e;--skeleton-highlight:#242426;--text-primary-rgb:242, 243, 245;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vk-wrapper{background:var(--bg-primary);min-height:100vh;transition:background .2s}.vk-header{background:var(--bg-tertiary);height:48px;box-shadow:none;z-index:100;position:sticky;top:0}.vk-header-inner{align-items:center;gap:8px;max-width:1080px;height:100%;margin:0 auto;padding:0 20px;display:flex}.vk-logo{color:var(--text-primary);letter-spacing:1px;white-space:nowrap;align-items:center;font-family:Russo One,sans-serif;font-size:15px;font-weight:800;display:flex}.vk-search{flex:0 0 200px;margin-left:0}.vk-search-button{background:var(--bg-tertiary);width:100%;height:30px;color:var(--text-tertiary);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.vk-search-button svg{flex-shrink:0;width:16px;height:16px}.vk-search-button:hover{background:var(--bg-hover);color:var(--text-secondary)}.vk-search-button:active{background:var(--bg-active)}.vk-search-input{background:var(--bg-tertiary);width:100%;height:30px;color:var(--text-primary);border:none;border-radius:4px;outline:none;padding:0 8px;font-size:13px;transition:all .15s}.vk-search-input::placeholder{color:var(--text-tertiary)}.vk-search-input:focus{background:var(--bg-secondary);box-shadow:0 0 0 2px #5865f2}.vk-nav{gap:2px;margin-left:auto;display:flex}.vk-nav-link{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;padding:6px 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex}.vk-nav-link:hover{color:var(--text-primary);background:var(--bg-hover);text-decoration:none}.vk-nav-link.active{color:#fff;background:#5865f24d;font-weight:600}.vk-content{padding:20px 0}.vk-container{grid-template-columns:240px 1fr 220px;gap:16px;max-width:1080px;margin:0 auto;padding:0 20px;display:grid}.vk-block{background:var(--bg-secondary);border-radius:8px;margin-bottom:8px;overflow:visible}.vk-block-header{border-bottom:1px solid var(--border-primary);color:var(--text-secondary);letter-spacing:.7px;text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:12px 16px;font-size:11px;font-weight:700;display:flex}.vk-block-content{padding:16px}.vk-sidebar{align-self:start;max-height:calc(100vh - 88px);position:sticky;top:68px;overflow-y:auto}.profile-banner{background:0 0;border-radius:8px 8px 0 0;width:100%;height:120px;overflow:hidden}.profile-banner img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.vk-group-photo{text-align:center;z-index:1;padding:20px 16px 14px;position:relative}.vk-group-avatar{background:var(--bg-tertiary);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;display:flex;position:relative;overflow:hidden}.vk-group-avatar img,.vk-group-avatar-img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.vk-group-name{text-align:center;color:var(--text-primary);flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;margin-bottom:4px;padding:0 18px 4px;font-size:18px;font-weight:700;display:flex}.vk-group-name .verified-badge{flex-shrink:0;width:16px;height:16px}.vk-group-status{color:var(--text-tertiary);text-align:center;margin-bottom:0;padding:0 16px 4px;font-size:12px}.vk-group-members{color:#00a8fc;text-align:center;margin-top:-20px;margin-bottom:16px;padding:0 16px;font-size:12px;font-weight:600}.vk-profile-handles,.vk-profile-username{color:var(--text-username);padding:0 18px 4px;font-size:12px;line-height:1.5}.vk-profile-handles a,.vk-profile-username a{color:var(--text-username);text-decoration:none}.vk-profile-handles a:hover,.vk-profile-username a:hover{color:var(--text-secondary);text-decoration:none}.vk-profile-username{margin-bottom:8px}.vk-profile-bio{color:var(--text-secondary);margin-bottom:0;padding:0 18px 12px;font-size:13px;line-height:1.45}.vk-profile-stats{text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 12px;padding:0 18px 16px;display:flex}.vk-profile-stat{cursor:pointer;font:inherit;color:var(--text-tertiary);background:0 0;border:none;padding:0;font-size:13px}.vk-profile-stat:hover .vk-profile-stat-count{text-decoration:underline}.vk-profile-stat-count{color:var(--text-primary);font-weight:700}.vk-profile-stat-label{color:var(--text-tertiary)}.vk-profile-info-row{margin-bottom:12px}.vk-profile-info-row:last-child{margin-bottom:0}.vk-profile-info-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.vk-profile-info-value{color:var(--text-primary);font-size:14px;line-height:1.4}.vk-profile-official .vk-block-content{padding:14px 16px}.vk-profile-official-inner{align-items:flex-start;gap:10px;display:flex}.vk-profile-official-title{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:700}.vk-profile-official-text{color:var(--text-tertiary);font-size:13px;line-height:1.4}.vk-button{cursor:pointer;width:calc(100% - 32px);color:var(--text-primary);background:#2a2b2e;border:none;border-radius:8px;margin:0 16px 16px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s}.vk-button:hover{background:#3a3b3e}.vk-button-primary{color:var(--bg-primary);background:#fff;font-weight:600}.vk-button-primary:hover{background:#e8e8e8}.vk-button-primary:active{background:#d4d4d4}.vk-button-primary:disabled{color:#5c5e66;cursor:not-allowed;opacity:.6;background:#2c2d31}.vk-button-primary:disabled:hover{background:#2c2d31}.vk-group-actions{flex-direction:column;gap:6px;padding:0 16px 8px;display:flex}.vk-action-link{color:#00a8fc;font-size:13px;font-weight:500;transition:color .15s}.vk-action-link:hover{color:#00b8fd}.vk-info-row{margin-bottom:12px}.vk-info-row:last-child{margin-bottom:0}.vk-info-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:11px;font-weight:700}.vk-info-value{color:var(--text-primary);font-size:13px;line-height:1.5}.vk-main{min-height:500px}.vk-post-form{border-bottom:1px solid var(--bg-hover);padding:16px}.vk-post-textarea{resize:vertical;background:var(--bg-tertiary);width:100%;color:var(--text-primary);border:none;border-radius:8px;outline:none;margin-bottom:10px;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .15s}.vk-post-textarea::placeholder{color:var(--text-tertiary)}.vk-post-textarea:focus{background:var(--skeleton-highlight);box-shadow:0 0 0 1px #ffffff26}.vk-post-actions{justify-content:space-between;align-items:center;display:flex}.vk-post-attachments{gap:6px;display:flex}.vk-attach-button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.vk-attach-button svg{width:16px;height:16px;color:var(--text-secondary)}.vk-attach-button:hover{color:var(--text-primary);background:var(--bg-hover);border-radius:8px;text-decoration:none}.vk-attach-button:hover svg{color:var(--text-primary)}.vk-button-send{color:var(--bg-primary);cursor:pointer;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:100px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.vk-button-send:hover:not(:disabled){background:#e8e8e8}.vk-button-send:active:not(:disabled){background:#d4d4d4}.vk-button-send:disabled{opacity:.5;cursor:not-allowed}.vk-btn-spinner{border:2px solid #0000004d;border-top-color:#000;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite vk-spin}.vk-post{border-bottom:1px solid var(--bg-hover);padding:16px;transition:background .1s}.vk-post:hover{background:rgba(var(--text-primary-rgb),.02)}.feed-stream .vk-post:hover,.profile-posts-stream .vk-post:hover{background:var(--bg-secondary)}.vk-post:last-child{border-bottom:none}.vk-post-header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.vk-post-avatar{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.vk-post-avatar img{object-fit:cover;width:100%;height:100%;display:block}.vk-post-info{flex-direction:column;flex:1;justify-content:center;align-self:center;min-width:0;min-height:40px;display:flex}.vk-post-author{color:var(--text-primary);flex-shrink:0;align-items:center;gap:2px;margin-bottom:1px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .15s;display:inline-flex}.vk-post-author:hover{color:#00a8fc;text-decoration:none}.vk-post-author:has(.verified-badge:hover){color:var(--text-primary)}.vk-post-date{color:var(--text-tertiary);font-size:11px}.vk-post-text{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;z-index:2;margin-bottom:10px;font-size:14px;line-height:1.6;position:relative}.vk-post-carousel-wrapper,.vk-post-gif{z-index:1;position:relative}.vk-post-footer{gap:2px;padding-top:8px;display:flex}.vk-post-menu{flex-shrink:0;margin-left:auto;position:relative}.vk-post-menu-btn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;transition:background .15s,color .15s;display:flex}.vk-post-menu-btn:hover{background:var(--bg-active);color:var(--text-primary)}.vk-post-menu-dropdown{background:var(--bg-secondary);z-index:1000;transform-origin:100% 0;border:1px solid #ffffff1a;border-radius:12px;min-width:188px;animation:.2s cubic-bezier(.32,.72,0,1) vk-post-menu-in;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 28px #00000073}.vk-post-menu-dropdown.closing{animation:.15s cubic-bezier(.4,0,1,1) forwards vk-post-menu-out}.vk-post-menu-dropdown--up{transform-origin:100% 100%;animation:.2s cubic-bezier(.32,.72,0,1) vk-post-menu-in-up;top:auto;bottom:calc(100% + 6px)}.vk-post-menu-dropdown--up.closing{animation:.15s cubic-bezier(.4,0,1,1) forwards vk-post-menu-out-up}@keyframes vk-post-menu-in-up{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vk-post-menu-out-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.96)}}.vk-comment-menu{flex-shrink:0;width:28px;height:28px;margin-left:auto;position:relative}.vk-comment-menu-btn{color:#87898c;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:6px;transition:background .15s,color .15s;display:flex}.post-comment:hover .vk-comment-menu-btn,.vk-comment-menu-btn[aria-expanded=true]{opacity:1;pointer-events:auto}.vk-comment-menu-btn:hover{color:#dbdee1;background:#ffffff14}@keyframes vk-post-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vk-post-menu-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.96)}}.vk-post-menu-item{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:14px;transition:background .1s,color .1s;display:flex}.vk-post-menu-item svg{flex-shrink:0}.vk-post-menu-item:hover{background:var(--bg-active);color:#fff}.vk-post-menu-item.vk-post-menu-item--danger{color:#ed4245}.vk-post-menu-item.vk-post-menu-item--danger:hover{color:#ed4245;background:#ed42451f}.vk-post-action{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:flex}.vk-post-action svg{width:16px;height:16px;color:var(--text-tertiary);transition:color .15s}.vk-post-action:hover{color:var(--text-primary);background:var(--bg-active);text-decoration:none}.vk-post-action:hover svg{color:var(--text-primary)}.vk-post-action:active{background:#ffffff1f}.vk-post-action--liked,.vk-post-action--liked svg{color:#ed4245!important}.vk-post-action--liked:hover{color:#f04747!important;background:#ed424526!important}@keyframes vk-action-pop{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.vk-post-action--pop svg{animation:.4s cubic-bezier(.34,1.56,.64,1) vk-action-pop}.vk-post-action--views{cursor:default;margin-left:auto;color:var(--text-tertiary)!important}.vk-post-action--views:hover{background:0 0;color:var(--text-tertiary)!important}.vk-post-action--views svg{color:var(--text-tertiary)!important}.vk-post-action:disabled{cursor:default}.vk-action-count{color:var(--text-secondary);font-weight:600}.vk-right-sidebar{align-self:start;position:sticky;top:68px}.vk-count{color:var(--text-tertiary);font-size:11px;font-weight:700}@keyframes vk-count-pop{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.vk-count--pop{animation:.4s cubic-bezier(.34,1.56,.64,1) vk-count-pop;display:inline-block}.vk-members-list{padding:6px 0}.vk-member{cursor:pointer;border-radius:4px;gap:10px;margin:0 4px;padding:6px 12px;transition:background .1s;display:flex}.vk-member:hover{background:var(--bg-hover)}.vk-member-avatar{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.vk-member-avatar img{object-fit:cover;width:100%;height:100%;display:block}.vk-member-info{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.vk-member-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;margin-bottom:1px;font-size:13px;font-weight:600;transition:color .1s;display:flex;overflow:hidden}.vk-member:hover .vk-member-name{color:#fff}.vk-member:has(.verified-badge:hover) .vk-member-name{color:var(--text-primary)}.vk-member-status{color:var(--text-username);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.vk-member-status.online{color:#23a55a;font-weight:500}.vk-show-all{color:var(--text-tertiary);border-top:1px solid var(--bg-hover);text-align:center;background:0 0;padding:10px 16px;font-size:12px;font-weight:500;transition:all .15s;display:block}.vk-show-all:hover{color:var(--text-primary);background:var(--bg-hover);text-decoration:none}.skeleton{background:linear-gradient(90deg, var(--bg-tertiary) 25%, var(--skeleton-highlight) 50%, var(--bg-tertiary) 75%);background-size:200% 100%;border-radius:4px;animation:1.5s infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-avatar{border-radius:50%;width:80px;height:80px;margin:0 auto}.vk-group-avatar .skeleton-avatar{width:100%;height:100%;margin:0}.skeleton-text{border-radius:4px;height:16px;margin:10px 0}.skeleton-text-small{border-radius:4px;height:12px;margin:8px 0}.skeleton-post{border-bottom:1px solid var(--bg-hover);padding:16px}.skeleton-post-header{gap:12px;margin-bottom:10px;display:flex}.skeleton-post-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}.vk-image-preview{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.vk-preview-item{border:2px solid var(--bg-active);border-radius:8px;width:96px;height:96px;transition:border-color .15s;position:relative;overflow:hidden}.vk-preview-item:hover{border-color:#fff3}.vk-preview-item img{object-fit:cover;width:100%;height:100%}.vk-remove-image{color:#fff;cursor:pointer;opacity:0;background:#000c;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .15s;display:flex;position:absolute;top:4px;right:4px;transform:scale(.8)}.vk-preview-item:hover .vk-remove-image{opacity:1;transform:scale(1)}.vk-remove-image:hover{background:#ed4245;transform:scale(1.1)}.vk-remove-image svg{stroke-width:2.5px;width:12px;height:12px}.vk-post-carousel-wrapper{background:#000;border-radius:8px;margin-top:10px;position:relative;overflow:hidden}.vk-post-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.vk-post-carousel::-webkit-scrollbar{display:none}.vk-post-carousel-slide{scroll-snap-align:start;cursor:pointer;cursor:zoom-in;background:#000;flex:0 0 100%;justify-content:center;align-items:center;min-height:280px;max-height:480px;display:flex;position:relative}.vk-post-carousel-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.vk-carousel-arrow{color:#fff;cursor:pointer;z-index:10;opacity:0;background:#0009;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.vk-post-carousel-wrapper:hover .vk-carousel-arrow{opacity:1}.vk-carousel-arrow:hover{background:#000000d9;transform:translateY(-50%)scale(1.08)}.vk-carousel-arrow--left{left:8px}.vk-carousel-arrow--right{right:8px}.vk-post-carousel-dots{z-index:10;gap:5px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.vk-carousel-dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:5px;height:5px;padding:0;transition:all .25s}.vk-carousel-dot:hover{background:#ffffffb3}.vk-carousel-dot.active{background:#fff;border-radius:3px;width:16px}.lb-overlay{-webkit-backdrop-filter:blur(12px);z-index:1000;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lb-content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.lb-img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;width:auto;max-width:min(92vw,1100px);height:auto;max-height:85vh;display:block;box-shadow:0 24px 80px #0000008c}.vk-post-carousel-img{object-fit:cover;border-radius:inherit;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.vk-post-carousel-img--placeholder{visibility:hidden;pointer-events:none}.vk-post-carousel-gif-badge{color:#fff;letter-spacing:.5px;pointer-events:none;background:#0009;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;bottom:8px;left:8px}.lb-close{background:var(--bg-active);color:#fff;cursor:pointer;z-index:1001;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:background .15s;display:flex;position:fixed;top:16px;right:16px}.lb-close:hover{background:#ffffff26}.lb-arrow{background:var(--bg-active);color:#fff;cursor:pointer;z-index:1001;-webkit-user-select:none;user-select:none;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex;position:fixed;top:50%}.lb-arrow:hover{background:#ffffff26}.lb-arrow--left{left:20px;transform:translateY(-50%)}.lb-arrow--right{right:20px;transform:translateY(-50%)}.lb-counter{color:#ffffff80;margin-top:10px;font-size:12px}.post-page-container{max-width:660px;margin:0 auto;padding:0 20px}.post-page-container .vk-block{border-radius:24px;margin-bottom:12px;overflow:hidden}.post-page-container .vk-block-header{background:var(--bg-secondary)}.post-page-back{margin-bottom:12px}.post-page-back-btn{background:var(--bg-hover);color:var(--text-secondary);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.post-page-back-btn:hover{color:var(--text-primary);background:#ffffff1a}.post-comment-form{border-bottom:1px solid var(--bg-hover);align-items:center;gap:10px;padding:12px 16px;display:flex}.post-comment-avatar{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.post-comment-avatar img{object-fit:cover;width:100%;height:100%}.post-comment-input-wrap{flex:1;align-items:center;gap:8px;display:flex}.post-comment-input{background:var(--bg-tertiary);height:36px;color:var(--text-primary);border:none;border-radius:18px;outline:none;flex:1;padding:0 14px;font-family:inherit;font-size:14px;transition:all .15s}.post-comment-input::placeholder{color:var(--text-tertiary)}.post-comment-input:focus{background:var(--skeleton-highlight);box-shadow:0 0 0 2px #fff3}.post-comment-send{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.post-comment-send:hover:not(:disabled){background:#e8e8e8}.post-comment-send:disabled{color:var(--text-tertiary);cursor:not-allowed;opacity:.5;background:#3a3b3e}.post-comments-list{padding:4px 0}.post-comment{align-items:flex-start;gap:10px;padding:8px 16px;transition:background .1s;display:flex}.post-comment:hover{background:rgba(var(--text-primary-rgb),.02)}.post-comment-ava{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.post-comment-ava img{object-fit:cover;width:100%;height:100%}.post-comment-body{flex:1;min-width:0}.post-comment-meta{align-items:center;gap:8px;margin-bottom:2px;display:flex}.post-comment-author{color:var(--text-primary);flex-shrink:0;align-items:center;gap:2px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.post-comment-author .verified-badge{margin-left:0;top:0}.post-comment-author:hover{color:#00a8fc;text-decoration:none}.post-comment-author:has(.verified-badge:hover){color:var(--text-primary)}.post-comment-date{color:var(--text-tertiary);font-size:11px}.post-comment-text{color:var(--text-primary);word-break:break-word;font-size:14px;line-height:1.55}.comment-menu-btn{opacity:0}.post-comment:hover .comment-menu-btn{opacity:1}.mention-link{color:#00a8fc;font-weight:600}.mention-link:hover{color:#00b8fd;text-decoration:none}.text-with-mentions{overflow-wrap:break-word;word-break:break-word;line-height:1.55}.verified-badge{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-left:0;display:inline-flex;position:relative;top:0}.vk-post-author .verified-badge,.x-profile-display-name .verified-badge{top:-1px}.verified-badge--bughunter img{object-fit:contain;width:14px;height:14px;display:block}.vk-post-author .verified-badge--bughunter,.x-profile-display-name .verified-badge--bughunter,.post-comment-author .verified-badge--bughunter{top:-1px}.verified-badge svg{pointer-events:none;width:100%;height:100%}.verified-tooltip{color:var(--text-primary);white-space:nowrap;pointer-events:none;z-index:9999;background:#111214;border:1px solid #ffffff1a;border-radius:12px;padding:6px 12px;font-size:12px;font-weight:500;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #00000080}.market-container .vk-block,.admin-page .vk-block{border-radius:24px;margin-bottom:12px;overflow:hidden}.market-container .vk-block:last-child,.admin-page .vk-block:last-child{margin-bottom:0}@media (width<=1000px){.vk-container{grid-template-columns:1fr}.vk-sidebar,.vk-right-sidebar{position:static}.vk-nav{display:none}}@media (width<=768px){.vk-search{flex:1}.vk-container{padding:0 12px}.vk-post-attachments{flex-wrap:wrap}}.toast-container{z-index:99999;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.toast-avatar{background:#2b2d31;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.toast-body{flex-direction:column;gap:3px;display:flex}.toast-name{color:var(--text-primary);align-items:flex-end;gap:2px;font-size:14px;font-weight:700;line-height:1;display:flex}.toast-text{color:var(--text-secondary);align-items:center;font-size:12px;font-weight:400;display:flex}.confirm-overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;animation:.15s confirm-overlay-in;display:flex;position:fixed;inset:0}@keyframes confirm-overlay-in{0%{opacity:0}to{opacity:1}}.confirm-modal{background:var(--bg-secondary);border:1px solid var(--bg-active);text-align:center;border-radius:12px;flex-direction:column;align-items:center;width:100%;max-width:380px;margin:0 16px;padding:28px 28px 24px;animation:.18s cubic-bezier(.34,1.56,.64,1) confirm-modal-in;display:flex;box-shadow:0 16px 48px #0009}@keyframes confirm-modal-in{0%{opacity:0;transform:scale(.88)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.confirm-icon{background:#ed42451f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.confirm-title{color:var(--text-primary);margin-bottom:8px;font-size:18px;font-weight:700}.confirm-desc{color:var(--text-tertiary);margin-bottom:24px;font-size:14px;line-height:1.5}.confirm-actions{gap:10px;width:100%;display:flex}.confirm-btn{cursor:pointer;border:none;border-radius:12px;flex:1;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.confirm-btn-cancel{background:var(--bg-hover);color:var(--text-secondary)}.confirm-btn-cancel:hover{color:var(--text-primary);background:#ffffff1a}.confirm-btn-danger{color:#fff;background:#ed4245}.confirm-btn-danger:hover{background:#c03537}.confirm-btn-danger:active{background:#a12d2f}.owner-block{background:var(--bg-secondary)!important;border:1px solid #ffffff12!important}.bughunter-block{border:1px solid var(--bg-hover)!important;background:var(--bg-secondary)!important}.bughunter-block .owner-block-icon{background:#ffffff0a;border:1px solid #ffffff0f}.bughunter-block .owner-block-title{color:var(--text-primary)}.owner-block-inner{align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.owner-block-icon{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.owner-block-text{flex:1;min-width:0}.owner-block-title{color:var(--text-primary);letter-spacing:.2px;margin-bottom:4px;font-size:12px;font-weight:700}.owner-block-desc{color:var(--text-tertiary);font-size:12px;line-height:1.5}.search-modal-overlay{z-index:2000;background:#000000bf;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:fixed;inset:0}.search-modal{background:var(--bg-secondary);border:1px solid var(--bg-active);border-radius:16px;flex-direction:column;width:calc(100% - 32px);max-width:600px;max-height:calc(100vh - 160px);display:flex;overflow:hidden;box-shadow:0 20px 60px #0009}.search-modal-header{border-bottom:1px solid var(--bg-hover);flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.search-modal-header svg:first-child{color:var(--text-tertiary);flex-shrink:0}.search-modal-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.search-modal-input::placeholder{color:var(--text-tertiary)}.search-modal-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.search-modal-close:hover{background:var(--bg-hover);color:var(--text-primary)}.search-modal-content{flex:1;max-height:400px;overflow-y:auto}.search-results{padding:8px 0}.search-result-item{cursor:pointer;align-items:center;gap:12px;padding:10px 20px;transition:background .1s;display:flex}.search-result-item:hover{background:var(--bg-hover)}.search-result-avatar{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.search-result-avatar img{object-fit:cover;width:100%;height:100%}.search-result-info{flex:1;min-width:0}.search-result-name{color:var(--text-primary);align-items:center;gap:4px;margin-bottom:2px;font-size:14px;font-weight:600;display:flex}.search-result-name .verified-badge{margin-top:2px;margin-left:-2px}.search-result-username{color:var(--text-username);font-size:13px}.search-result-arrow{color:var(--text-tertiary);opacity:0;flex-shrink:0;transition:all .15s;transform:translate(-4px)}.search-result-item:hover .search-result-arrow{opacity:1;transform:translate(0)}.search-empty,.search-no-results{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.search-empty svg,.search-no-results svg{color:#2a2b2e;margin-bottom:16px}.search-empty p,.search-no-results p{color:var(--text-secondary);margin-bottom:6px;font-size:15px;font-weight:600}.search-empty small,.search-no-results small{color:var(--text-tertiary);font-size:13px}.search-loading{padding:8px 0}.search-result-skeleton{align-items:center;gap:12px;padding:10px 20px;display:flex}.toast-verified{align-items:center;margin-left:3px;display:inline-flex;position:relative;top:0}.toast-verified .verified-badge{align-items:center;display:inline-flex}.toast-verified .verified-badge svg{width:14px!important;height:14px!important}.gif-picker-overlay{z-index:3000;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.15s gif-overlay-in;display:flex;position:fixed;inset:0}@keyframes gif-overlay-in{0%{opacity:0}to{opacity:1}}.gif-picker{background:var(--bg-secondary);border:1px solid var(--bg-active);border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:75vh;animation:.2s cubic-bezier(.32,.72,0,1) gif-picker-in;display:flex;overflow:hidden;box-shadow:0 20px 60px #0009}@keyframes gif-picker-in{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.gif-picker-header{border-bottom:1px solid var(--bg-hover);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.gif-picker-search-wrap{background:var(--bg-tertiary);border-radius:10px;flex:1;align-items:center;gap:8px;height:38px;padding:0 12px;transition:box-shadow .15s;display:flex}.gif-picker-search-wrap:focus-within{box-shadow:0 0 0 2px #5865f2}.gif-picker-search-icon{color:var(--text-tertiary);flex-shrink:0}.gif-picker-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.gif-picker-input::placeholder{color:var(--text-tertiary)}.gif-picker-clear{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:flex}.gif-picker-clear:hover{color:var(--text-primary)}.gif-picker-close{background:var(--bg-hover);color:var(--text-secondary);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.gif-picker-close:hover{color:var(--text-primary);background:#ffffff1a}.gif-picker-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.6px;flex-shrink:0;padding:8px 16px 4px;font-size:11px;font-weight:700}.gif-picker-grid-wrap{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:4px 12px 8px;overflow-y:auto}.gif-picker-grid-wrap::-webkit-scrollbar{width:4px}.gif-picker-grid-wrap::-webkit-scrollbar-track{background:0 0}.gif-picker-grid-wrap::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.gif-picker-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gif-item{cursor:pointer;background:var(--bg-tertiary);aspect-ratio:16/9;border-radius:6px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.gif-item:hover{z-index:1;transform:scale(1.03);box-shadow:0 4px 16px #00000080}.gif-item-img{object-fit:cover;width:100%;height:100%;display:block}.gif-item-badge{color:#fff;letter-spacing:.5px;pointer-events:none;background:#000000bf;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:800;position:absolute;bottom:5px;left:5px}.gif-item-skeleton{cursor:default}.gif-picker-empty{text-align:center;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}.gif-picker-empty p{color:var(--text-secondary);margin:0;font-size:14px;font-weight:600}.gif-picker-empty small{color:var(--text-tertiary);font-size:12px}.gif-picker-more{justify-content:center;padding:12px 0 4px;display:flex}.gif-picker-more-btn{background:var(--bg-hover);color:var(--text-secondary);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex}.gif-picker-more-btn:hover:not(:disabled){color:var(--text-primary);background:#ffffff1a}.gif-picker-more-btn:disabled{opacity:.5;cursor:not-allowed}.gif-picker-footer{color:var(--text-tertiary);border-top:1px solid var(--bg-hover);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 16px 12px;font-size:11px;display:flex}.vk-gif-preview{border:2px solid var(--bg-active);border-radius:10px;max-width:280px;margin-bottom:10px;transition:border-color .15s;display:inline-block;position:relative;overflow:hidden}.vk-gif-preview:hover{border-color:#fff3}.vk-gif-preview img{object-fit:cover;width:100%;max-height:180px;display:block}.vk-gif-preview-remove{color:#fff;cursor:pointer;opacity:0;background:#000c;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .15s;display:flex;position:absolute;top:6px;right:6px;transform:scale(.8)}.vk-gif-preview:hover .vk-gif-preview-remove{opacity:1;transform:scale(1)}.vk-gif-preview-remove:hover{background:#ed4245;transform:scale(1.1)}.vk-post-gif{background:var(--bg-tertiary);cursor:pointer;border-radius:10px;max-width:100%;margin-top:10px;position:relative;overflow:hidden}.vk-post-gif img{object-fit:contain;width:100%;max-height:400px;display:block}.vk-post-gif-badge{color:#fff;letter-spacing:.5px;pointer-events:none;background:#000000bf;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:800;transition:opacity .15s;position:absolute;bottom:8px;left:8px}.vk-post-gif:hover .vk-post-gif-badge{opacity:0}.vk-attach-icon-btn{width:36px;height:36px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.vk-attach-icon-btn svg{width:22px;height:22px}.vk-attach-icon-btn:hover{background:var(--bg-active);color:var(--text-primary)}.vk-attach-icon-btn:disabled{opacity:.4;cursor:not-allowed}@keyframes emoji-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes emoji-dropdown-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.EmojiPickerReact,.EmojiPickerReact *,aside.EmojiPickerReact{box-shadow:none!important;border:none!important;outline:none!important}
