:root{color:var(--text-secondary);background:var(--bg-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:1.4}html{scrollbar-gutter:stable;overflow-y:scroll}body{background:var(--bg-primary);min-width:320px;min-height:100vh;margin:0}#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:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box;border:2px solid #0000}.error-boundary{text-align:center;min-height:60vh;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.error-boundary-emoji{margin-bottom:18px;font-size:48px;line-height:1}.error-boundary-title{color:var(--text-primary);margin:0 0 10px;font-size:22px;font-weight:700}.error-boundary-text{color:var(--text-secondary);max-width:380px;margin:0 0 26px;font-size:15px;line-height:1.6}.error-boundary-actions{justify-content:center;display:flex}.error-boundary-btn{cursor:pointer;background:var(--btn-primary-bg);min-height:50px;color:var(--btn-primary-text);border:none;border-radius:999px;padding:14px 30px;font-family:inherit;font-size:16px;font-weight:700;transition:background .15s,transform .15s cubic-bezier(.34,1.56,.64,1)}.error-boundary-btn:hover{background:var(--btn-primary-hover)}.error-boundary-btn:active{transform:scale(.94)}.error-boundary-details{text-align:left;width:100%;max-width:520px;margin-top:26px}.error-boundary-details-toggle{cursor:pointer;color:var(--text-tertiary,var(--text-secondary));background:0 0;border:none;align-items:center;gap:7px;padding:6px 0;font-family:inherit;font-size:13px;transition:color .18s;display:inline-flex}.error-boundary-details-toggle:hover{color:var(--text-primary)}.error-boundary-chevron{flex-shrink:0;transition:transform .25s}.error-boundary-details--open .error-boundary-chevron{transform:rotate(90deg)}.error-boundary-details-content{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.error-boundary-details--open .error-boundary-details-content{grid-template-rows:1fr}.error-boundary-details-inner{min-height:0;overflow:hidden}.error-boundary-details pre{background:var(--bg-secondary,#ffffff0d);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:10px 0 0;padding:12px 14px;font-size:12px;line-height:1.5;overflow-x:auto}.auth-wrapper{background:var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:24px 20px;display:flex}.auth-container{width:100%;max-width:360px}.auth-box{box-shadow:none;background:0 0;border-radius:0;padding:0}.auth-logo{color:var(--text-primary);text-align:center;letter-spacing:.5px;margin-bottom:36px;font-size:17px;font-weight:900}.auth-logo-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:170px;height:50px;margin:0 auto 24px;display:block}.auth-logo-img--light,[data-theme=light] .auth-logo-img--dark{display:none}[data-theme=light] .auth-logo-img--light{display:block}.auth-title{color:var(--text-primary);text-align:left;letter-spacing:-.5px;margin-bottom:6px;font-size:32px;font-weight:500;line-height:1.15}.auth-subtitle{color:var(--text-secondary);text-align:left;margin-bottom:28px;font-size:15px}.auth-error{color:#ed4245;background:#ed424526;border:1px solid #ed42454d;border-radius:12px;margin-bottom:16px;padding:11px 14px;font-size:13px}.auth-form{flex-direction:column;gap:18px;display:flex}.auth-field{flex-direction:column;gap:9px;display:flex}.auth-field label{color:var(--text-primary);letter-spacing:0;text-transform:none;font-size:15px;font-weight:700}.auth-field input{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);border-radius:14px;outline:none;padding:15px 16px;font-family:inherit;font-size:15px;transition:background .15s,border-color .15s,box-shadow .15s}.auth-field input::placeholder{color:var(--text-tertiary)}.auth-field input:hover{border-color:var(--border-secondary)}.auth-field input:focus,.auth-wrapper input:focus{background:var(--input-bg);border-color:var(--text-tertiary);box-shadow:0 0 0 1px var(--text-tertiary)}.auth-forgot{justify-content:flex-end;margin-top:-2px;display:flex}.auth-forgot button{color:#00a8fc;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600}.auth-forgot button:hover{color:#00b8fd;text-decoration:underline}.auth-forgot button:disabled{opacity:.5;cursor:not-allowed}.auth-button{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:10px;padding:15px;font-family:inherit;font-size:16px;font-weight:700;transition:background .15s,opacity .15s;display:inline-flex}.auth-button:hover:not(:disabled){background:var(--btn-primary-hover)}.auth-button:active:not(:disabled){opacity:.92}.auth-button:disabled{opacity:.5;cursor:not-allowed}.auth-button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite authButtonSpin;display:inline-block}@keyframes authButtonSpin{to{transform:rotate(360deg)}}.auth-switch{text-align:center;color:var(--text-tertiary);margin-top:22px;font-size:14px}.auth-link{color:#00a8fc;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:600}.auth-link:hover{color:#00b8fd;text-decoration:underline}.verification-text{text-align:left;color:var(--text-secondary);margin-bottom:24px;font-size:15px;line-height:1.6}.verification-text strong{color:var(--text-primary);font-weight:700}.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:46px}.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:10px}.password-toggle:hover{color:var(--text-primary);background:var(--bg-hover)}.password-toggle svg{display:block}.auth-legal-text{color:var(--text-secondary);text-align:left;margin-top:2px;font-size:13px;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:9px;display:flex}.username-field{align-items:center;display:flex;position:relative}.username-field input{width:100%;padding-right:46px}.username-field-status{pointer-events:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;right:12px}.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-status-loader{border:2px solid #ffffff2e;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite vk-spin;display:block}[data-theme=light] .username-field-status-loader{background:0 0;border-color:#060607 #06060726 #06060726}[data-theme=light] .username-field-spinner{border-color:#060607 #06060733 #06060733}.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:1px;transform:translateY(0)}@keyframes vk-spin{to{transform:rotate(360deg)}}.stars-value{white-space:nowrap}.stars-value-icon{vertical-align:-.14em;width:auto;height:1.05em;margin-right:.28em}.hero-dialog-backdrop{z-index:100100;opacity:0;background:#00000047;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:20px;transition:opacity .24s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}[data-theme=light] .hero-dialog-backdrop{background:#00000026}.hero-dialog-backdrop--open{opacity:1}.hero-dialog-backdrop--exit{opacity:0}.hero-dialog{border:1px solid var(--border-primary);will-change:transform, opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;opacity:0;background:#000;border-radius:20px;width:100%;max-width:400px;padding:22px 24px 20px;transform:scale(.92)}[data-theme=light] .hero-dialog{background:#fff}.hero-dialog--open{opacity:1;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);transform:scale(1)}.hero-dialog--exit{opacity:0;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.hero-dialog-icon{background:#ed42451f;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;display:flex}.hero-dialog-header{margin-bottom:6px}.hero-dialog-title{color:var(--text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.35}.hero-dialog-body{margin-bottom:18px}.hero-dialog-desc{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.hero-dialog-preview{margin-top:12px}.hero-dialog-footer{justify-content:flex-end;gap:10px;display:flex}.hero-dialog-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:96px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,opacity .15s,transform .12s,border-color .15s;display:inline-flex}.hero-dialog-btn:active{transform:scale(.96)}.hero-dialog-btn:disabled{opacity:.6;cursor:not-allowed}.hero-dialog-btn--cancel{border-color:var(--border-secondary);color:var(--text-primary);background:0 0}.hero-dialog-btn--cancel:hover:not(:disabled){background:var(--bg-hover)}.hero-dialog-btn--danger{color:#fff;background:#ed4245}.hero-dialog-btn--danger:hover:not(:disabled){background:#d93b3e}.hero-dialog-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite hero-dialog-spin}@keyframes hero-dialog-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-dialog,.hero-dialog--open,.hero-dialog--exit,.hero-dialog-backdrop{transition:opacity .12s}.hero-dialog--open{transform:none}}.settings-modal-overlay{z-index:10000;background:#00000047;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.settings-modal-container{background:var(--bg-secondary);width:100%;max-width:1000px;height:90vh;max-height:640px;box-shadow:var(--card-shadow);will-change:transform;backface-visibility:hidden;border-radius:24px;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}[data-theme=dark] .settings-modal-container{background:#000}.settings-modal-handle-hit,.settings-modal-handle{display:none}.settings-modal-title{color:var(--text-primary);margin:0;padding:18px 14px 14px;font-size:20px;font-weight:700}.settings-modal-close{z-index:5;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;position:absolute;top:14px;right:16px}.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:0 12px 16px;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:not(.active){background:var(--bg-hover);color:var(--text-primary)}[data-theme=light] .settings-tab:hover:not(.active){color:var(--text-primary);background:#e3e5e8}[data-theme=dark] .settings-tab:hover:not(.active){color:var(--text-primary);background:#0e0e0e}[data-theme=dark] .settings-tab.active,[data-theme=dark] .settings-tab.active:hover{color:var(--text-primary);background:#1c1c1c}.settings-tab:active{background:0 0}.settings-tab.active{background:var(--settings-tab-active-bg);color:var(--settings-tab-active-text);font-weight:500}.settings-tab-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.settings-tab-icon svg{flex-shrink:0;width:22px;height:22px}.settings-tab.active .settings-tab-icon svg{color:var(--settings-tab-active-text)}.settings-tab-label{flex:1}.settings-modal-content{flex-direction:column;flex:1;padding:18px 28px 24px;display:flex;position:relative;overflow:hidden}.settings-savebar{z-index:10;opacity:0;pointer-events:none;align-items:center;gap:8px;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .2s;display:flex;position:absolute;bottom:18px;right:28px;transform:translateY(calc(100% + 28px))}.settings-savebar--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.settings-savebar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.settings-savebar-btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:9px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.settings-savebar-btn--save{min-width:116px}.settings-savebar-btn:disabled{opacity:.5;cursor:not-allowed}.settings-savebar-btn--reset{min-width:116px;color:var(--text-primary);background:0 0}.settings-savebar-btn--reset:not(:disabled):hover{background:var(--bg-hover)}.settings-savebar-btn--save{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.settings-savebar-btn--save:not(:disabled):hover{background:var(--btn-primary-hover)}.settings-unsaved-overlay{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.settings-unsaved-dialog{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:16px;width:100%;max-width:360px;padding:22px 22px 18px;box-shadow:0 20px 50px #00000080}.settings-unsaved-title{color:var(--text-primary);margin:0 0 8px;font-size:17px;font-weight:700}.settings-unsaved-text{color:var(--text-secondary);text-align:center;margin:0 0 20px;font-size:14px;line-height:1.45}.settings-unsaved-actions{justify-content:center;gap:8px;display:flex}.settings-unsaved-btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.settings-unsaved-btn:disabled{opacity:.6;cursor:not-allowed}.settings-unsaved-btn--discard{background:var(--bg-hover);color:var(--text-primary)}.settings-unsaved-btn--save{background:var(--btn-primary-bg);min-width:116px;color:var(--btn-primary-text)}.settings-unsaved-btn--save:not(:disabled):hover{background:var(--btn-primary-hover)}.settings-unsaved-btn--pop{animation:.35s cubic-bezier(.34,1.56,.64,1) settings-unsaved-btn-pop}@keyframes settings-unsaved-btn-pop{0%{transform:scale(1)}40%{transform:scale(.94)}to{transform:scale(1)}}.settings-section{flex-direction:column;flex:1;max-width:none;display:flex;overflow:visible}.settings-section--noscrollbar{scrollbar-width:none;-ms-overflow-style:none}.settings-section--noscrollbar::-webkit-scrollbar{width:0;height:0;display:none}.settings-section-title{color:var(--text-primary);margin:0 0 16px;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:var(--input-bg);border:1px solid var(--border-primary);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;display:flex}.coems-transaction-title{color:var(--text-primary);margin-bottom:4px;font-size:13px;font-weight:600}.coems-transaction-date{color:var(--text-tertiary);font-size:11px}.coems-transaction-type{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.coems-transaction-item:last-child{margin-bottom:0}.settings-security-email-wrap{position:relative}.settings-security-email{background:var(--input-bg);border:1px solid var(--input-border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:12px;align-items:center;padding:12px 44px 12px 14px;font-family:inherit;font-size:15px;display:flex}.settings-security-email-text{filter:blur(3px);-webkit-user-select:none;user-select:none;transition:filter .2s}.settings-security-email-text--visible{filter:none;-webkit-user-select:text;user-select:text}.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:background .15s,color .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.settings-security-email-toggle:hover{color:#dbdee1;background:#ffffff0f}.settings-security-meta{background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-primary);border-radius:12px;padding:12px 14px;font-size:15px}.settings-password-card{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.settings-password-card-info{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-password-card-title{color:var(--text-primary);font-size:15px;font-weight:700}.settings-password-card-desc{color:var(--text-tertiary);font-size:13px}.settings-password-card-btn{color:#151518;cursor:pointer;background:#fff;border:none;border-radius:999px;flex-shrink:0;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,transform .15s}.settings-password-card-btn:hover{background:#e8e8e8}.settings-password-card-btn:active{transform:scale(.97)}.settings-password-card-btn:disabled{opacity:.5;cursor:not-allowed}.settings-password-card-btn:disabled:hover{background:#fff}[data-theme=light] .settings-password-card-btn:disabled:hover{background:#060607}[data-theme=light] .settings-password-card-btn{color:#fff;background:#060607}[data-theme=light] .settings-password-card-btn:hover{background:#1a1a1d}.settings-sessions-desc{color:var(--text-tertiary);margin:-4px 0 12px;font-size:13px}.settings-sessions-state{color:var(--text-tertiary);padding:8px 0;font-size:14px}.settings-sessions-lock{color:var(--text-tertiary);margin:12px 0 0;font-size:12.5px;line-height:1.5}.settings-sessions-list{flex-direction:column;gap:10px;display:flex}.settings-session{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.settings-session-icon{background:var(--bg-hover);width:38px;height:38px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-session-info{flex:1;min-width:0}.settings-session-name{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.settings-session-badge{color:#00a8fc;white-space:nowrap;background:#00a8fc1f;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.settings-session-meta{color:var(--text-tertiary);margin-top:2px;font-size:12px}.settings-session-revoke{color:var(--text-tertiary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:7px;transition:opacity .15s,background .15s,color .15s;display:flex}.settings-session:hover .settings-session-revoke{opacity:1}.settings-session-revoke:hover{color:#ed4245;background:#ed42451f}@media (hover:none){.settings-session-revoke{opacity:1}}.pw-modal-success{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:14px 6px 6px;display:flex}.pw-modal-success-check{color:#fff;background:#23a55a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:.4s cubic-bezier(.34,1.56,.64,1) pwSuccessPop;display:flex}.pw-modal-success-title{color:var(--text-primary);font-size:18px;font-weight:700}.pw-modal-success-btn{width:100%;margin-top:4px}@keyframes pwSuccessPop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.pw-modal-overlay{z-index:10001;background:#00000047;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}[data-theme=light] .pw-modal-overlay{background:#00000026}.pw-modal{background:var(--bg-secondary);border:1px solid var(--border-secondary);box-sizing:border-box;border-radius:18px;flex-direction:column;gap:16px;width:100%;max-width:440px;padding:22px;display:flex}.pw-modal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pw-modal-title{color:var(--text-primary);margin:0;font-size:19px;font-weight:700}.pw-modal-close{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.pw-modal-close:hover{background:var(--bg-hover);color:var(--text-primary)}.pw-modal-field{flex-direction:column;gap:8px;display:flex}.pw-modal-label{color:var(--text-primary);font-size:14px;font-weight:700}.pw-modal-hint{color:var(--text-tertiary);font-size:12px}.pw-modal-newhint{min-height:16px;margin-top:-4px;font-size:12px;line-height:1.35;position:relative}.pw-modal-newhint .pw-modal-hint,.pw-modal-errtext{transition:opacity .18s;position:absolute;top:0;left:0;right:0}.pw-modal-errtext{color:#ed4245;opacity:0}.pw-modal-errtext--in{opacity:1}.pw-modal-hint--out{opacity:0}[data-theme=light] .pw-modal-errtext{color:#d92d2d}.pw-modal-error{color:#ed4245;opacity:0;max-height:0;margin:-4px 0 0;font-size:13px;line-height:1.4;transition:max-height .22s,opacity .18s,transform .22s;overflow:hidden;transform:translateY(-2px)}.pw-modal-error--visible{opacity:1;max-height:60px;transform:translateY(0)}[data-theme=light] .pw-modal-error{color:#d92d2d}.pw-modal-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:4px;display:flex}.pw-modal-cancel{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:12px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s}.pw-modal-cancel:hover:not(:disabled){background:var(--bg-hover)}.pw-modal-submit{background:var(--btn-primary-bg);min-width:150px;color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,opacity .15s,transform .15s;display:flex}.pw-modal-submit:hover:not(:disabled){background:var(--btn-primary-hover)}.pw-modal-submit:active:not(:disabled){transform:scale(.97)}.pw-modal-cancel:disabled,.pw-modal-submit:disabled{opacity:.55;cursor:not-allowed}.coems-balance-label{color:#fff;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-balance-usd{color:#ffffff8c;font-size:13px}.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{background:var(--btn-primary-bg);color:var(--btn-primary-text);text-transform:uppercase;letter-spacing:.5px;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{background:var(--btn-primary-bg);width:100%;color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:12px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.coems-package-button:hover:not(:disabled){background:var(--btn-primary-hover)}.coems-package-button:disabled{opacity:.6;cursor:not-allowed}.settings-save-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.settings-save-toast{color:#1db954;pointer-events:none;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:opacity .25s,transform .25s;display:inline-flex}[data-theme=light] .settings-save-toast{color:#1a8a40}.settings-field{margin-bottom:18px}.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 var(--border-secondary)!important}.settings-field .username-field .settings-input{padding-right:40px}.settings-field .username-field-block{gap:0}.settings-field .username-field-status{z-index:2}.settings-field .username-field-spinner{border-color:#ffffff40;border-top-color:var(--text-primary)}[data-theme=light] .settings-field .username-field-spinner{border-color:#060607 #06060733 #06060733}.settings-input{background:var(--input-bg);border:1px solid var(--input-border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:background .2s,border-color .2s,box-shadow .2s}[data-theme=dark] .settings-input,[data-theme=dark] .settings-input:hover,[data-theme=dark] .settings-input:focus,[data-theme=dark] .settings-textarea,[data-theme=dark] .settings-textarea:hover,[data-theme=dark] .settings-textarea:focus{background:#1c1c1c}.settings-input::placeholder{color:var(--text-tertiary)}.settings-input:hover{background:var(--input-bg);border-color:var(--border-secondary)}.settings-input:focus{background:var(--input-bg);border-color:var(--border-secondary);box-shadow:0 0 0 1px var(--border-secondary);outline:none}.settings-muted-text{color:var(--text-tertiary);margin-top:4px;font-size:12px;display:block}.settings-input:disabled{opacity:.5;cursor:not-allowed}.settings-textarea{background:var(--input-bg);border:1px solid var(--input-border);width:100%;color:var(--text-primary);box-sizing:border-box;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::placeholder{color:var(--text-tertiary)}.settings-textarea:hover{background:var(--input-bg);border-color:var(--border-secondary)}.settings-textarea:focus{background:var(--input-bg);border-color:var(--border-secondary);box-shadow:0 0 0 1px var(--border-secondary);outline:none}.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}[data-theme=dark] .settings-profile-banner,[data-theme=dark] .settings-profile-banner-empty,[data-theme=dark] .settings-profile-avatar{background:#1c1c1c}.settings-profile-media+.settings-field{margin-top:8px}.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;opacity:1;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:opacity .15s;display:flex}.settings-profile-media-hit:hover .settings-profile-banner-empty,.settings-profile-media-hit:focus-visible .settings-profile-banner-empty{opacity:0}.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:10px;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-btn-light{transition:none;color:#000!important;background:#fff!important;border-color:#0000!important}.settings-btn-light:hover,.settings-btn-light:focus-visible,.settings-btn-light:active{color:#000!important;background:#fff!important;border-color:#0000!important}.settings-profile-banner-delete-wrap{z-index:4;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:110px;right:12px;overflow:hidden}.settings-profile-banner-delete-btn{flex-shrink:0}.settings-profile-banner-delete-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.settings-profile-banner-delete-confirm,.settings-profile-banner-delete-confirm:hover,.settings-profile-banner-delete-confirm:focus-visible,.settings-profile-banner-delete-confirm:active{color:#fff!important;background:#ed4245!important;border-color:#0000!important}.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}@media (width>=769px){.settings-profile-media-hints{bottom:24px}}.settings-media-btn{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);cursor:pointer;white-space:nowrap;text-transform:none;letter-spacing:normal;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{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:12px 26px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s;display:flex}.settings-button-primary:hover:not(:disabled){background:var(--btn-primary-hover)}.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)}}.settings-appearance-desc{color:var(--text-secondary);margin:0 0 20px;font-size:14px;line-height:1.5}.settings-verify-card{border:1px solid var(--border-primary);background:var(--bg-tertiary);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.settings-verify-icon{width:32px;height:32px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-verify-icon .verified-badge{width:28px;height:28px}.settings-verify-icon .verified-badge svg,.settings-verify-icon .verified-badge img{display:block;width:28px!important;height:28px!important}.settings-verify-body{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-verify-title{color:var(--text-primary);letter-spacing:-.01em;font-size:15px;font-weight:700}.settings-verify-text{color:var(--text-secondary);font-size:13px;line-height:1.5}.privacy-options{flex-direction:column;gap:10px;display:flex}.privacy-option{border:2px solid var(--border-primary);background:var(--bg-secondary);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.privacy-option:hover{border-color:var(--border-secondary);background:var(--bg-hover)}.privacy-option--active{border-color:var(--text-secondary);background:var(--bg-active)}.privacy-option-icon{background:var(--bg-tertiary);width:36px;height:36px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.privacy-option--active .privacy-option-icon{background:var(--bg-tertiary);color:var(--text-primary)}.privacy-option-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.privacy-option-title{color:var(--text-primary);letter-spacing:-.01em;font-size:14px;font-weight:700}.privacy-option-desc{color:var(--text-secondary);font-size:12.5px;line-height:1.45}.privacy-option-radio{border:2px solid var(--border-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .18s;display:flex}.privacy-option-radio-dot{background:var(--text-primary);border-radius:50%;width:10px;height:10px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.privacy-option--active .privacy-option-radio{border-color:var(--text-primary)}.privacy-option--active .privacy-option-radio-dot{transform:scale(1)}.theme-cards{grid-template-columns:repeat(3,1fr);gap:10px;max-width:440px;display:grid}.theme-card{border:2px solid var(--border-primary);background:var(--bg-secondary);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;gap:0;padding:8px;font-family:inherit;transition:border-color .2s,background .2s,box-shadow .2s,transform .22s cubic-bezier(.34,1.56,.64,1);display:flex;overflow:hidden}.theme-card:hover{border-color:var(--border-secondary);transform:translateY(-3px);box-shadow:0 8px 22px #0000002e}.theme-card:active{transform:translateY(-1px)scale(.99)}.theme-card--active{border-color:var(--text-primary);background:var(--bg-tertiary);box-shadow:0 0 0 1px var(--text-primary), 0 10px 26px #00000029}.theme-card--active:hover{border-color:var(--text-primary);transform:translateY(-2px)}[data-theme=light] .theme-card--active{border-color:#060607;box-shadow:0 0 0 1px #060607,0 8px 20px #00000014}[data-theme=dark] .theme-card--active{border-color:#f5f5f5;box-shadow:0 0 0 1px #fff6,0 10px 26px #0006}.theme-card-mock{border:1px solid #ffffff0f;border-radius:9px;gap:0;height:78px;display:flex;position:relative;overflow:hidden}.theme-card-mock--dark{background:#161618}.theme-card-mock--dark .theme-card-mock-side{background:#1e1e21;border-right:1px solid #ffffff0d}.theme-card-mock--dark .theme-card-mock-dot{background:#4b9bff}.theme-card-mock--dark .theme-card-mock-bar,.theme-card-mock--dark .theme-card-mock-line{background:#ffffff29}.theme-card-mock--dark .theme-card-mock-block{background:#ffffff14}.theme-card-mock--light{background:#f2f3f5}.theme-card-mock--light .theme-card-mock-side{background:#fff;border-right:1px solid #00000012}.theme-card-mock--light .theme-card-mock-dot{background:#1d7fff}.theme-card-mock--light .theme-card-mock-bar,.theme-card-mock--light .theme-card-mock-line{background:#00000029}.theme-card-mock--light .theme-card-mock-block{background:#0000000f}.theme-card-mock--system{background:#161618}.theme-card-mock--system .theme-card-mock-side{background:#1e1e21;border-right:1px solid #ffffff0d}.theme-card-mock--system .theme-card-mock-main{background:linear-gradient(135deg,#0000 0 49.4%,#ffffff80 49.4% 50.6%,#0000 50.6% 100%),linear-gradient(135deg,#161618 0 50%,#f2f3f5 50% 100%)}.theme-card-mock--system .theme-card-mock-dot{background:#b06bff}.theme-card-mock--system .theme-card-mock-line{background:#ffffff47}.theme-card-mock--system .theme-card-mock-block,.theme-card-mock--system .theme-card-mock-bar{background:#ffffff29}.theme-card-mock-side{box-sizing:border-box;flex-direction:column;gap:5px;width:26%;padding:8px 6px;display:flex}.theme-card-mock-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.theme-card-mock-bar{border-radius:3px;width:100%;height:4px}.theme-card-mock-bar--short{width:60%}.theme-card-mock-main{box-sizing:border-box;flex-direction:column;flex:1;gap:6px;padding:10px 9px;display:flex}.theme-card-mock-line{border-radius:3px;width:100%;height:5px}.theme-card-mock-line--short{width:55%}.theme-card-mock-block{border-radius:6px;width:100%;height:22px;margin-top:auto}.theme-card-footer{justify-content:space-between;align-items:center;gap:6px;margin-top:9px;padding:0 2px 2px;display:flex}.theme-card-label{color:var(--text-primary);letter-spacing:-.01em;font-size:13px;font-weight:700}.theme-card-check{background:var(--btn-primary-bg);width:20px;height:20px;color:var(--btn-primary-text);opacity:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .18s,transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;transform:scale(.5)}.theme-card--active .theme-card-check{opacity:1;transform:scale(1)}.theme-cards-hint{color:var(--text-secondary);margin-top:14px;font-size:13px}.theme-cards-hint strong{color:var(--text-primary);font-weight:700}.settings-admin-users-list{flex-direction:column;gap:8px;max-height:400px;margin-bottom:20px;display:flex;overflow-y:auto}.settings-admin-user-row{cursor:pointer;background:var(--bg-hover);border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}.settings-admin-user-row:hover{background:var(--bg-active)}.settings-admin-user-row--selected{background:var(--bg-active);border-color:var(--border-secondary)}.settings-admin-user-avatar{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.settings-admin-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.settings-admin-user-info{flex:1;min-width:0}.settings-admin-user-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:14px;font-weight:600;overflow:hidden}.settings-admin-user-handle{color:var(--text-username);font-size:12px}.settings-admin-user-coems{text-align:right;flex-shrink:0}.settings-admin-user-coems-value{color:#23a55a;font-size:15px;font-weight:700}.settings-admin-user-coems-label{color:var(--text-tertiary);text-transform:uppercase;font-size:10px}[data-theme=light] .settings-admin-user-row{background:0 0}[data-theme=light] .settings-admin-user-row:hover{background:#e8eaed}[data-theme=light] .settings-admin-user-row--selected{background:var(--bg-tertiary);border-color:var(--border-primary)}[data-theme=light] .settings-admin-user-coems-label{color:var(--text-secondary)}.settings-admin-skeleton-row{background:var(--input-bg);border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.settings-admin-detail-panel{background:var(--input-bg);border-radius:12px;padding:20px}.settings-admin-detail-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.settings-admin-detail-avatar{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.settings-admin-detail-avatar img{object-fit:cover;width:100%;height:100%}.settings-admin-detail-name{color:var(--text-primary);font-size:14px;font-weight:600}.settings-admin-detail-handle{color:var(--text-tertiary);font-size:12px}.settings-admin-detail-coems-value{color:#5865f2;font-size:18px;font-weight:700}.settings-admin-detail-coems-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.settings-admin-action-toggle{background:var(--feed-filter-track-bg);border:1px solid var(--feed-filter-track-border);border-radius:999px;margin-bottom:16px;padding:4px;display:flex;position:relative}.settings-admin-action-slider{pointer-events:none;z-index:0;border-radius:999px;width:calc(50% - 6px);transition:left .25s cubic-bezier(.32,.72,0,1),background .25s;position:absolute;top:4px;bottom:4px}.settings-admin-action-slider--add{background:var(--feed-filter-slider-bg);border:1px solid var(--feed-filter-slider-border);left:4px}.settings-admin-action-slider--remove{background:#ed4245;border:1px solid #0000;left:calc(50% + 2px)}.settings-admin-action-btn{cursor:pointer;z-index:1;color:var(--feed-filter-btn-color);background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;font-family:inherit;font-size:13px;font-weight:600;transition:color .25s;display:flex;position:relative}.settings-admin-action-btn--active{color:var(--feed-filter-btn-active-color)}.settings-admin-action-btn--active.settings-admin-action-btn--remove{color:#fff}.settings-admin-coems-row{gap:10px;margin-bottom:12px;display:flex}.settings-admin-coems-input{background:var(--bg-tertiary);border:1px solid var(--border-primary);color:var(--text-primary);box-sizing:border-box;border-radius:8px;outline:none;flex:1;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:500}.settings-admin-coems-input::placeholder{color:var(--text-tertiary)}.settings-admin-coems-input:focus{border-color:var(--border-secondary)}.settings-admin-coems-submit{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s,background .15s;display:flex}.settings-admin-coems-submit:disabled{opacity:.5;cursor:not-allowed}.settings-admin-coems-submit:hover:not(:disabled){background:var(--btn-primary-hover)}.settings-admin-msg-error{color:#ed4245;background:#ed42451a;border-radius:8px;padding:10px 14px;font-size:13px}.settings-admin-msg-success{color:#23a55a;background:#23a55a1a;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600}[data-theme=light] .settings-admin-coems-input{background:var(--bg-primary)}[data-theme=light] .settings-admin-action-slider--add{box-shadow:0 1px 3px #00000014}@media (width<=768px){.settings-modal-overlay{align-items:flex-end;padding:0}.settings-modal-container{z-index:10001;will-change:transform;border-radius:22px 22px 0 0;outline:none;width:100%;height:94dvh;max-height:94dvh;position:fixed;bottom:0;left:0;right:0}.settings-modal-handle-hit{cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;padding:10px 0 8px;display:flex}.settings-modal-handle-hit:active{cursor:grabbing}.settings-modal-handle{background:var(--text-tertiary);opacity:.55;border-radius:999px;flex-shrink:0;width:40px;height:5px;display:block}.settings-modal-title,.settings-modal-close{display:none}.settings-modal-body{flex-direction:column}.settings-modal-sidebar{border-right:none;border-bottom:1px solid var(--border-primary);-webkit-overflow-scrolling:touch;flex-direction:row;flex-shrink:0;justify-content:space-around;align-items:center;gap:4px;width:100%;padding:10px 8px;display:flex;overflow:auto hidden}.settings-modal-sidebar::-webkit-scrollbar{display:none}.settings-tab{white-space:nowrap;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:0;min-width:44px;max-width:60px;height:44px;margin-bottom:0;padding:0;display:flex}.settings-tab-label{display:none}.settings-tab-icon,.settings-tab-icon svg{width:22px;height:22px}.settings-section{max-width:100%;padding:16px}.theme-card-mock{height:64px}.theme-card-label{font-size:12px}.coems-packages-grid{grid-template-columns:1fr}.settings-profile-banner{height:120px}.settings-profile-banner-delete-wrap{top:78px}.settings-profile-avatar{width:72px;height:72px}}.ban-page{z-index:8000;background:var(--bg-primary);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.ban-card{text-align:left;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:stretch;width:100%;max-width:600px;padding:0;animation:.35s ban-card-in;display:flex}@keyframes ban-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ban-title{color:var(--text-primary);letter-spacing:-.5px;margin:0 0 10px;font-size:26px;font-weight:800;line-height:1.2}.ban-desc{color:var(--text-tertiary);margin:0 0 28px;font-size:14px;line-height:1.55}.ban-desc strong{color:var(--text-primary);font-weight:700}.ban-section-label{color:var(--text-primary);margin:0 0 10px;font-size:14px;font-weight:700}.ban-section-label--spaced{margin-top:24px}.ban-info-box{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:14px;margin:0 0 18px;padding:4px 0;overflow:hidden}.ban-info-row{justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.ban-info-row+.ban-info-row{border-top:1px solid var(--border-primary)}.ban-info-label{color:var(--text-tertiary);font-size:13px;font-weight:500}.ban-info-value{color:var(--text-primary);text-align:right;word-break:break-word;font-size:13px;font-weight:600}.ban-info-value--danger{color:#ed4245}.ban-reason-box{padding:14px 16px}.ban-reason-text{color:var(--text-primary);word-break:break-word;margin:0;font-size:14px;line-height:1.55}.ban-tips{color:var(--text-secondary);margin:0 0 24px;padding-left:20px;font-size:14px;line-height:1.7;list-style:outside}.ban-tips li::marker{color:var(--text-tertiary)}.ban-note{color:var(--text-tertiary);margin:0 0 24px;font-size:13px;line-height:1.55}.ban-note--spaced{margin-top:24px}.ban-actions{flex-wrap:wrap;gap:12px;display:flex}.ban-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.ban-btn:active{transform:scale(.98)}.ban-btn--full{width:100%}.ban-btn--ghost{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-secondary)}.ban-btn--ghost:hover{background:var(--bg-hover)}.vk-wrapper--banned{min-height:100dvh;overflow:hidden}@media (width<=480px){.ban-page{padding:40px 20px}.ban-title{font-size:22px}}.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}.loading{color:#5181b8;justify-content:center;align-items:center;min-height:100vh;font-size:18px;display:flex}.vk-sidebar{box-sizing:border-box;z-index:100;background:0 0;border-right:none;flex-direction:column;padding:20px 16px 16px;align-self:auto!important;width:260px!important;height:100vh!important;max-height:100vh!important;display:flex!important;position:fixed!important;top:0!important;left:max(0px,50vw - 560px)!important;overflow-y:hidden!important}.vk-sidebar-header{flex-shrink:0;align-items:center;gap:4px;padding:4px 8px 16px;display:flex}.vk-sidebar-logo{flex-shrink:0;align-items:center;display:flex}.vk-sidebar-nav{flex-direction:column;flex-shrink:0;gap:4px;padding-top:4px;display:flex}.vk-sidebar-spacer{flex:1;min-height:0}.vk-sidebar-item{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:16px;align-items:center;gap:16px;width:200px;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.vk-sidebar-item svg{flex-shrink:0}.vk-sidebar-icon{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.vk-sidebar-icon:has(.vk-feed-spinner) svg{opacity:0}.vk-feed-spinner{border:2px solid var(--border-secondary);border-top-color:var(--text-primary);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.6s linear infinite vk-feed-spin;position:absolute;top:50%;left:50%}@keyframes vk-feed-spin{to{transform:rotate(360deg)}}.vk-sidebar-item>span:not(.vk-sidebar-badge):not(.vk-sidebar-icon){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vk-sidebar-item:hover{color:var(--text-primary)!important;background:#0e0e0e!important}.vk-sidebar-item--active,.vk-sidebar-item--active:hover{font-weight:500;color:var(--text-primary)!important;background:#1c1c1c!important}.vk-sidebar-badge{color:#fff;background:#ed4245;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;left:11px}.vk-sidebar-badge--pop{animation:.4s cubic-bezier(.34,1.56,.64,1) vk-count-pop}.vk-sidebar-footer{border-top:none;flex-shrink:0;padding-top:8px;padding-bottom:0}.vk-sidebar-footer .vk-user-dropdown{box-sizing:border-box;width:200px;min-width:0;inset:auto auto calc(100% + 8px) 0;transform:translateY(6px)scale(.97)}.vk-sidebar-footer .vk-user-dropdown--open{transform:translateY(0)scale(1)}.vk-sidebar-footer .vk-user-menu-trigger{box-sizing:border-box;border-radius:16px;justify-content:flex-start;width:200px;padding:10px 18px}.vk-sidebar-footer .vk-user-menu-name{text-align:left;flex:1;max-width:none}.vk-content{box-sizing:border-box;min-height:100vh;margin-top:0!important;margin-left:0!important;padding:20px 260px!important}.vk-content>*{margin-top:0}.vk-content>:first-child{padding-top:0;margin-top:0!important}.vk-content--full{min-height:0!important;padding:0!important}@media (width>=1080px){.vk-content--wide{padding-right:100px!important}}@media (width>=769px){.vk-wrapper--compact-nav .vk-sidebar-header{display:none}.vk-wrapper--compact-nav .vk-sidebar-item{align-self:flex-start;width:fit-content}.vk-wrapper--compact-nav .vk-sidebar-item>span:not(.vk-sidebar-badge):not(.vk-sidebar-icon){display:none}.vk-wrapper--compact-nav .vk-sidebar-footer .vk-user-menu-trigger{border-radius:50%;justify-content:flex-start;width:fit-content;margin:4px 0 4px 12px;padding:6px}.vk-wrapper--compact-nav .vk-sidebar-footer .vk-user-menu-name,.vk-wrapper--compact-nav .vk-sidebar-footer .vk-user-menu-trigger>svg{display:none}.vk-wrapper--compact-nav .vk-sidebar-footer .vk-user-dropdown{left:max(36px,636px - 50vw);right:auto;transform:translate(-50%)translateY(6px)scale(.97)}.vk-wrapper--compact-nav .vk-sidebar-footer .vk-user-dropdown--open{transform:translate(-50%)translateY(0)scale(1)}}.vk-wrapper--compact-nav .vk-sidebar{z-index:102;pointer-events:none;overflow:visible!important}.vk-wrapper--compact-nav .vk-sidebar-logo,.vk-wrapper--compact-nav .vk-sidebar-item,.vk-wrapper--compact-nav .vk-user-menu-trigger,.vk-wrapper--compact-nav .vk-user-dropdown--open{pointer-events:auto}.app-footer-floating{display:none}@media (width>=1200px){.app-footer-floating{z-index:20;width:230px;display:block;position:fixed;bottom:40px;right:max(16px,50vw - 560px)}.app-footer-floating .feed-page-footer{justify-content:flex-start;padding:0}.app-footer-floating .feed-page-footer-links{flex-direction:column;align-items:flex-start;gap:10px}.app-footer-floating .feed-page-footer a,.app-footer-floating .feed-page-footer-copy{font-weight:500}}.vk-header{display:none!important}@media (width<=900px){.vk-sidebar{width:72px;padding:12px 8px}.vk-sidebar-header{justify-content:center;padding:4px 4px 14px}.vk-sidebar-header .vk-version-badge{display:none}.vk-sidebar-item{justify-content:center;padding:10px}.vk-sidebar-item>span:not(.vk-sidebar-badge):not(.vk-sidebar-icon),.vk-sidebar-footer .vk-user-menu-name,.vk-sidebar-footer .vk-user-menu-trigger svg{display:none}.vk-content{padding-left:72px!important;padding-right:0!important}}.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-top:4px;margin-left:-10px;padding:3px 6px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;transition:color .15s;display:inline-flex}.vk-version-badge:hover{color:var(--text-primary)}.modal-overlay{z-index:10000;background:#00000047;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}[data-theme=light] .modal-overlay{background:#00000026}.changelog-modal{background:var(--bg-secondary);border:none;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}[data-theme=light] .changelog-modal{box-shadow:var(--card-shadow)}.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-sub-release{border-top:1px solid var(--border-primary);margin-top:14px;padding-top:14px}.changelog-expand-head{align-items:center;gap:10px;display:flex}.changelog-expand-btn{background:var(--bg-hover);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,transform .28s cubic-bezier(.33,1,.68,1);display:flex}.changelog-expand-btn:hover{background:var(--border-secondary);color:var(--text-primary)}.changelog-expand-btn svg{flex-shrink:0;display:block}.changelog-expand-btn--open{transform:rotate(45deg)}.changelog-more{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.33,1,.68,1);display:grid}.changelog-more--open{grid-template-rows:1fr}.changelog-more-inner{opacity:0;min-height:0;transition:opacity .32s,transform .38s cubic-bezier(.33,1,.68,1);overflow:hidden;transform:translateY(-6px)}.changelog-more--open .changelog-more-inner{opacity:1;transform:translateY(0)}.changelog-more-inner .changelog-list{margin-top:10px}.changelog-version-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.changelog-version-number{color:var(--text-primary);background:var(--bg-hover);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 .mention-link,.changelog-list li .mention-link--url{color:#00a8fc;font-weight:600}.changelog-list li .mention-link:hover{color:#00b8fd}.changelog-list li:before{content:"•";color:var(--text-secondary);font-weight:700;position:absolute;left:6px}.logout-modal{background:var(--bg-secondary);border-radius:20px;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-trigger--open,.vk-user-menu-trigger--open:hover{background:var(--bg-active)}.vk-user-menu-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-user-menu-name{align-items:center;gap:4px;min-width:0;max-width:120px;font-size:15px;font-weight:500;display:inline-flex}.vk-user-menu-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vk-user-menu-name .verified-badge{transform-origin:50%;flex-shrink:0;align-items:center;display:inline-flex;transform:translateY(0)scale(1.12)}.vk-user-dropdown{background:var(--bg-secondary);border:1px solid var(--border-secondary);z-index:1000;opacity:0;pointer-events:none;border-radius:16px;min-width:200px;padding:6px;transition:opacity .22s,transform .22s cubic-bezier(.32,.72,0,1);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-6px)scale(.97);box-shadow:0 8px 24px #0006}.vk-user-dropdown--open{opacity:1;pointer-events:auto;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:var(--text-primary)}.vk-user-menu-item--admin:hover{background:var(--bg-active);color:var(--text-primary)}.vk-user-menu-item--danger{color:#ed4245}.vk-user-menu-item--danger:hover{background:var(--bg-active);color:#ed4245}.vk-user-menu-divider{background:var(--border-primary);height:1px;margin:6px 0}[data-theme=light] .vk-user-dropdown{background:var(--bg-primary);border-color:var(--border-primary);box-shadow:var(--card-shadow)}[data-theme=light] .vk-user-menu-trigger:hover{background:var(--bg-hover);color:var(--text-primary)}[data-theme=light] .vk-user-menu-trigger--open,[data-theme=light] .vk-user-menu-trigger--open:hover{background:var(--bg-active);color:var(--text-primary)}[data-theme=light] .vk-user-menu-item:hover{background:var(--bg-hover);color:var(--text-primary)}[data-theme=light] .vk-user-menu-item:active{background:var(--bg-active)}[data-theme=light] .vk-user-menu-item--admin:hover{background:var(--bg-hover);color:var(--text-primary)}[data-theme=light] .vk-user-menu-item--danger:hover{background:var(--bg-hover);color:#ed4245}[data-theme=light] .vk-sidebar-item:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important}[data-theme=light] .vk-sidebar-item--active,[data-theme=light] .vk-sidebar-item--active:hover{background:var(--bg-active)!important;color:var(--text-primary)!important}.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{background:var(--bg-secondary);border:1px solid var(--border-secondary);color:var(--text-primary);pointer-events:auto;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}.vk-mobile-nav{display:none}@media (width<=768px){.vk-sidebar{display:none!important}.vk-mobile-nav{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);background:var(--bg-secondary);border:1px solid var(--border-primary);z-index:1000;border-radius:28px;justify-content:space-around;align-items:center;gap:4px;height:62px;padding:6px;display:flex;position:fixed;box-shadow:0 12px 32px #00000057,0 2px 8px #0000002e}.vk-mobile-nav-indicator{width:calc((100% - 12px - (var(--mnav-count) - 1) * 4px) / var(--mnav-count));background:var(--bg-active);z-index:0;pointer-events:none;border-radius:20px;transition:transform .36s cubic-bezier(.32,.72,0,1);position:absolute;top:6px;bottom:6px;left:6px}.vk-mobile-nav-item{z-index:1;height:100%;color:var(--text-tertiary);-webkit-tap-highlight-color:transparent;border-radius:20px;outline:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;text-decoration:none;transition:transform .2s;display:flex;position:relative}.vk-mobile-nav-item:link,.vk-mobile-nav-item:visited,.vk-mobile-nav-item:hover,.vk-mobile-nav-item:focus,.vk-mobile-nav-item:active{color:var(--text-tertiary)}.vk-mobile-nav-item:active{transform:scale(.92)}.vk-mobile-nav-icon{justify-content:center;align-items:center;display:flex;position:relative}.vk-mobile-nav-icon svg{width:23px;height:23px}.vk-mobile-nav-label{letter-spacing:-.01em;font-size:11px;font-weight:600;line-height:1}.vk-mobile-nav-item--active,.vk-mobile-nav-item--active:link,.vk-mobile-nav-item--active:visited,.vk-mobile-nav-item--active:hover,.vk-mobile-nav-item--active:focus,.vk-mobile-nav-item--active:active{color:var(--text-primary)}.vk-mobile-nav-badge{color:#fff;border:2px solid var(--bg-secondary);box-sizing:content-box;background:#ed4245;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;left:calc(50% + 5px)}.vk-content{padding-top:12px!important;padding-left:0!important;padding-right:0!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 98px)!important}.vk-content--full{padding:0!important}.layout-toast-stack{left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 90px);align-items:stretch}.layout-toast-item{min-width:0;max-width:none}.modal-overlay{padding:12px}.changelog-modal{width:100%;max-height:85vh}.logout-modal{width:calc(100% - 24px)}}.vk-passive-banner{z-index:200;color:#3d2e00;box-sizing:border-box;text-align:center;will-change:transform;background:#ffd400;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:13.5px;font-weight:600;line-height:1.35;transition:transform .32s cubic-bezier(.33,1,.68,1);display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.vk-passive-banner--open{transform:translateY(0)}.vk-passive-banner--staff{color:#3d2e00;background:#ffd400;border-bottom:1px solid #3d2e002e}.vk-wrapper .vk-sidebar,.vk-wrapper .vk-content{transition:top .32s cubic-bezier(.33,1,.68,1),padding-top .32s cubic-bezier(.33,1,.68,1)}.vk-wrapper--passive-shift .vk-sidebar{top:var(--passive-shift,0px)!important;height:calc(100vh - var(--passive-shift,0px))!important;max-height:calc(100vh - var(--passive-shift,0px))!important}.vk-wrapper--passive-shift .vk-content{padding-top:calc(20px + var(--passive-shift,0px))!important}.vk-wrapper--passive-shift .feed-filter-card{top:var(--passive-shift,0px)!important}.vk-passive-banner-icon{flex-shrink:0}.vk-passive-banner-link{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.vk-passive-banner-link:hover{opacity:.85}.vk-passive-banner-note{opacity:.8;font-weight:500}@media (width<=640px){.vk-passive-banner{padding:10px 12px;font-size:12.5px}}.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--clamped .expandable-text__body{max-height:calc(1em * 1.6 * var(--expandable-lines,5));overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 52%,#00000073 72%,#0000 100%);mask-image:linear-gradient(#000 0% 52%,#00000073 72%,#0000 100%)}.expandable-text--expanded .expandable-text__body{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.expandable-text__toggle{color:#00a8fc;cursor:pointer;z-index:3;background:0 0;border:none;flex-shrink:0;margin:6px 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}.report-overlay{z-index:10000;background:#00000047;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}[data-theme=light] .report-overlay{background:#00000026}.report-panel{background:var(--bg-secondary);will-change:transform, opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;border-radius:20px;width:100%;max-width:460px;overflow:hidden;box-shadow:0 8px 32px #00000080}[data-theme=light] .report-panel{box-shadow:0 8px 32px #00000026}.report-header{text-align:center;padding:24px 24px 0}.report-title{color:var(--text-primary);margin:0 0 6px;font-size:20px;font-weight:700}.report-subtitle{color:var(--text-tertiary);margin:0 0 20px;font-size:13px}.report-options{flex-direction:column;gap:6px;padding:0 16px;display:flex}.report-option{text-align:left;background:var(--bg-tertiary);border:1.5px solid var(--border-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:12px;outline:none;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.report-option:hover:not(.report-option--selected){background:var(--bg-hover);border-color:var(--text-secondary)}.report-option:hover:not(.report-option--selected) .report-radio{border-color:var(--text-secondary)}.report-option--selected,.report-option--selected:hover{border-color:var(--text-primary);background:var(--bg-hover)}.report-radio{border:2px solid var(--border-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .18s;display:flex}.report-radio:after{content:"";background:var(--text-primary);border-radius:50%;width:10px;height:10px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.report-option--selected .report-radio{border-color:var(--text-primary)}.report-option--selected .report-radio:after{transform:scale(1)}.report-option-label{color:var(--text-primary);font-size:14px;font-weight:500}.report-other-wrap{padding:14px 16px 0}.report-textarea{background:var(--input-bg);border:2px solid var(--input-border);width:100%;min-height:90px;color:var(--text-primary);resize:none;box-sizing:border-box;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.report-textarea:focus{border-color:var(--text-tertiary)}.report-error{color:#ed4245;background:#ed42451a;border:1px solid #ed42454d;border-radius:8px;margin:12px 16px 0;padding:10px 14px;font-size:13px}.report-actions{justify-content:center;align-items:center;gap:14px;padding:18px 16px 22px;display:flex}.report-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:11px 26px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.report-btn--cancel{color:var(--text-secondary);background:0 0}.report-btn--cancel:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.report-btn--submit{background:var(--btn-primary-bg);color:var(--btn-primary-text);min-width:130px}.report-btn--submit:hover:not(:disabled){background:var(--btn-primary-hover)}.report-btn--submit:disabled{opacity:.5;cursor:not-allowed}.report-btn--submit .vk-btn-spinner{border-color:color-mix(in srgb, var(--btn-primary-text) 30%, transparent);border-top-color:var(--btn-primary-text)}.report-success{text-align:center;flex-direction:column;align-items:center;padding:36px 28px 28px;display:flex}.report-success-icon{color:var(--text-secondary);margin-bottom:16px}.report-success-title{color:var(--text-primary);margin:0 0 10px;font-size:20px;font-weight:700}.report-success-text{color:var(--text-tertiary);margin:0 0 24px;font-size:14px;line-height:1.5}.report-btn--ok{background:var(--text-primary);color:var(--bg-secondary);border-radius:999px;padding:10px 32px;font-size:14px;font-weight:600}.report-btn--ok:hover{opacity:.88}.edit-post-overlay{z-index:100001;background:var(--overlay);opacity:0;justify-content:center;align-items:center;padding:16px;transition:opacity .2s;display:flex;position:fixed;inset:0}.edit-post-overlay--open{opacity:1}.edit-post-overlay--exit{opacity:0}.edit-post-modal{background:var(--bg-secondary);border:1px solid var(--border-secondary,var(--bg-hover));opacity:0;will-change:transform, opacity;backface-visibility:hidden;border-radius:20px;width:100%;max-width:520px;padding:22px 22px 18px;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);transform:scale(.92);box-shadow:0 20px 56px #0000008c}[data-theme=dark] .edit-post-modal{background:#000}.edit-post-modal--open{opacity:1;transform:scale(1)}.edit-post-modal--exit{opacity:0;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.edit-post-title{text-align:center;color:var(--text-primary);margin:0 0 18px;font-size:20px;font-weight:700}.edit-post-form{flex-direction:column;gap:14px;display:flex}.edit-post-input{box-sizing:border-box;resize:vertical;background:var(--bg-tertiary);width:100%;min-height:120px;max-height:320px;color:var(--text-primary);border:none;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.45}[data-theme=dark] .edit-post-input{background:#1c1c1c}.edit-post-input::placeholder{color:var(--text-tertiary)}.edit-post-input:focus{box-shadow:0 0 0 1px var(--bg-hover)}.edit-post-error{color:#ed4245;text-align:center;margin-bottom:-4px;font-size:14px;font-weight:500}.edit-post-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.edit-post-counter{color:var(--text-tertiary);font-size:13px}.edit-post-counter--warn{color:#f0a020}.edit-post-actions-btns{align-items:center;gap:14px;display:flex}.edit-post-cancel{color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-family:inherit;font-size:15px;font-weight:600}.edit-post-cancel:hover:not(:disabled){opacity:.8}.edit-post-cancel:disabled{opacity:.5;cursor:not-allowed}.edit-post-submit{color:#000;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:10px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .15s,opacity .15s,background .15s,color .15s;position:relative}.edit-post-submit:hover:not(:disabled){transform:scale(1.02)}.edit-post-submit:disabled{opacity:.5;cursor:not-allowed}.edit-post-submit--loading .edit-post-submit-text{visibility:hidden}.edit-post-spinner{border:2.5px solid #00000040;border-top-color:#000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite edit-post-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes edit-post-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}[data-theme=light] .edit-post-modal{border-color:var(--border-primary);box-shadow:var(--card-shadow)}[data-theme=light] .edit-post-submit{color:#fff;background:#060607;box-shadow:0 1px 4px #0000002e}[data-theme=light] .edit-post-submit:hover:not(:disabled){background:#1a1a1c}[data-theme=light] .edit-post-spinner{border:2.5px solid #ffffff4d;border-top-color:#fff}.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{background:var(--btn-primary-bg);min-width:108px;min-height:28px;color:var(--btn-primary-text);cursor:pointer;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:var(--btn-primary-hover)}.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-suggest-slot{margin-top:16px}@media (width<=768px){.feed-suggest-slot{margin-top:0}.feed-suggest-inpost,.feed-suggest-inpost.vk-block{border-bottom:1px solid var(--bg-hover);background:0 0;border-radius:0}.feed-suggest-inpost-viewport{box-sizing:border-box;cursor:default;overflow:hidden;width:100%!important}.feed-suggest-inpost-track{gap:10px;width:100%;transform:none!important}.feed-suggest-inpost-card{flex:1 1 0;width:auto;min-width:0}.feed-suggest-inpost-card:nth-child(n+3){display:none}}.feed-compose-input-wrap{flex:1;min-width:0;height:44px;min-height:44px;max-height:280px;transition:height .3s cubic-bezier(.33,1,.68,1);display:grid;overflow:hidden}.feed-compose-highlight,.feed-compose-input--overlay{box-sizing:border-box;grid-area:1/1}.feed-compose-highlight{height:44px;min-height:44px;font-family:inherit;font-size:15px;font-weight:inherit;letter-spacing:normal;white-space:pre-wrap;word-wrap:break-word;pointer-events:none;color:var(--text-primary);margin:0;padding:8px 0 4px;line-height:1.45;overflow:hidden}.feed-compose-highlight .feed-compose-token{color:#00a8fc}.feed-compose-input--overlay{z-index:1;-webkit-text-fill-color:transparent;width:100%;height:44px;min-height:44px;caret-color:var(--text-primary);background:0 0;position:relative;overflow:hidden auto;color:#0000!important}.feed-compose-input--overlay::selection{color:#0000;-webkit-text-fill-color:transparent;background:#00a8fc47}.feed-compose-input-wrap .feed-compose-input--overlay::placeholder{color:var(--text-tertiary);-webkit-text-fill-color:var(--text-tertiary)}[data-theme=light] .feed-compose-input-wrap .feed-compose-input--overlay::placeholder{color:#06060773;-webkit-text-fill-color:#06060773}@media (width<=768px){.feed-compose-input-wrap{transition:none}}.bottom-sheet-overlay{z-index:3000;background:#00000080;position:fixed;inset:0}.bottom-sheet{z-index:3001;background:var(--bg-secondary);width:100%;max-width:600px;padding:0 16px calc(env(safe-area-inset-bottom,0px) + 18px);border-radius:22px 22px 0 0;outline:none;flex-direction:column;max-height:95dvh;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #0006}.bottom-sheet-handle-hit{cursor:grab;touch-action:none;justify-content:center;align-items:center;padding:10px 0 8px;display:flex}.bottom-sheet-handle-hit:active{cursor:grabbing}.bottom-sheet-handle{background:var(--text-tertiary);opacity:.55;border-radius:999px;width:40px;height:5px}.bottom-sheet-title{color:var(--text-primary);letter-spacing:-.01em;margin:4px 0 14px;font-size:20px;font-weight:800}.bottom-sheet-content{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.bottom-sheet-content .feed-compose{background:0 0;border-radius:0;margin:0;padding:0}.bottom-sheet-content .feed-compose-input-wrap,.bottom-sheet-content .feed-compose-input--overlay,.bottom-sheet-content .feed-compose-highlight{min-height:150px}.bottom-sheet .feed-compose-tools,.bottom-sheet .vk-attach-icon-btn,.bottom-sheet .feed-compose-footer,.bottom-sheet-content .feed-compose-tools *{touch-action:auto}.post-link-preview-wrap{margin-top:10px}.link-preview-card{color:inherit;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:14px;flex-direction:column;max-width:100%;text-decoration:none;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.link-preview-card:hover{border-color:var(--border-secondary);background:var(--bg-hover)}.link-preview-image-wrap{background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);width:100%;max-height:220px;overflow:hidden}.link-preview-image{object-fit:cover;width:100%;height:100%;max-height:220px;display:block}.link-preview-body{min-width:0;padding:10px 12px 11px}.link-preview-site{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:11px;font-weight:600;overflow:hidden}.link-preview-title{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.link-preview-desc{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.link-preview-card--loading{pointer-events:none;flex-direction:row;align-items:stretch;min-height:72px}.link-preview-skeleton{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 50%, var(--skeleton-base) 75%);background-size:200% 100%;border-radius:6px;animation:1.2s ease-in-out infinite link-preview-shimmer}.link-preview-skeleton--image{border-radius:0;flex-shrink:0;width:88px;min-height:72px}.link-preview-skeleton-body{flex-direction:column;flex:1;justify-content:center;gap:8px;padding:12px;display:flex}.link-preview-skeleton--line{width:85%;height:10px}.link-preview-skeleton--short{width:55%}@keyframes link-preview-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=light] .link-preview-card{background:var(--bg-primary)}[data-theme=light] .link-preview-card:hover{background:var(--bg-secondary)}[data-theme=light] .link-preview-image-wrap{background:var(--bg-tertiary)}.post-repost-quote{border:1px solid var(--border-primary,var(--bg-hover));background:var(--bg-primary);text-align:left;box-sizing:border-box;border-radius:14px;width:100%;margin-top:8px;padding:12px 14px;display:block}.post-repost-quote--clickable{cursor:pointer;font:inherit;color:inherit;border:none;transition:background .15s,border-color .15s}.post-repost-quote--clickable:hover{background:var(--bg-hover)}.post-repost-quote-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.post-repost-quote-ava{background:var(--bg-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.post-repost-quote-ava img{object-fit:cover;width:100%;height:100%}.post-repost-quote-author{color:var(--text-primary);align-items:center;gap:2px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.post-repost-quote-date{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:1}.post-repost-quote-text{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.repost-overlay{z-index:100001;background:var(--overlay);opacity:0;justify-content:center;align-items:center;padding:16px;transition:opacity .2s;display:flex;position:fixed;inset:0}.repost-overlay--open{opacity:1}.repost-overlay--exit{opacity:0}.repost-modal{background:var(--bg-secondary);border:1px solid var(--border-secondary,var(--bg-hover));opacity:0;will-change:transform, opacity;backface-visibility:hidden;border-radius:20px;width:100%;max-width:520px;padding:22px 22px 18px;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);transform:scale(.92);box-shadow:0 20px 56px #0000008c}.repost-modal--open{opacity:1;transform:scale(1)}.repost-modal--exit{opacity:0;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.repost-modal-title{text-align:center;color:var(--text-primary);margin:0 0 18px;font-size:20px;font-weight:700}.repost-modal-form{flex-direction:column;gap:14px;display:flex}.repost-modal-compose{align-items:flex-start;gap:12px;display:flex}.repost-modal-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}.repost-modal-avatar img{object-fit:cover;width:100%;height:100%}.repost-modal-input{resize:vertical;background:var(--bg-tertiary);min-width:0;min-height:88px;max-height:200px;color:var(--text-primary);border:none;border-radius:14px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:15px;line-height:1.45}.repost-modal-input::placeholder{color:var(--text-tertiary)}.repost-modal-input:focus{box-shadow:0 0 0 1px var(--bg-hover)}.repost-modal .post-repost-quote{margin-top:0}.repost-modal-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:4px;display:flex}.repost-modal-cancel{color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-family:inherit;font-size:15px;font-weight:600}.repost-modal-cancel:hover:not(:disabled){opacity:.8}.repost-modal-cancel:disabled{opacity:.5;cursor:not-allowed}.repost-modal-submit{color:#000;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:10px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .15s,opacity .15s,background .15s,color .15s}.repost-modal-submit:hover:not(:disabled){transform:scale(1.02)}.repost-modal-submit:disabled{opacity:.65;cursor:not-allowed}[data-theme=light] .repost-modal{border-color:var(--border-primary);box-shadow:var(--card-shadow)}[data-theme=light] .repost-modal-submit{color:#fff;background:#060607;box-shadow:0 1px 4px #0000002e}[data-theme=light] .repost-modal-submit:hover:not(:disabled){background:#1a1a1c}.repost-modal-error{color:#ed4245;text-align:center;margin-bottom:-4px;font-size:14px;font-weight:500}.repost-modal-submit{position:relative}.repost-modal-submit--loading .repost-modal-submit-text{visibility:hidden}.repost-modal-spinner{border:2.5px solid #00000040;border-top-color:#000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite repost-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes repost-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}[data-theme=light] .repost-modal-spinner{border:2.5px solid #ffffff4d;border-top-color:#fff}.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;position:relative}.feed-main{width:100%;min-width:0}@media (width<=768px){.feed-page-shell{padding-left:0;padding-right:0}.feed-page-layout{padding:0}.feed-compose--inline,.profile-compose-inline,.feed-compose-emoji-btn{display:none}.feed-stream{gap:0}.feed-compose{border-left:none;border-right:none;border-bottom:1px solid var(--bg-hover);background:0 0;border-radius:0;margin-bottom:0;padding:14px 16px}.feed-compose-avatar{width:36px;height:36px}.feed-filter-card,.feed-filter-card--scrolled{background:0 0;border-bottom:none;border-radius:0}.feed-filter-toggle{-webkit-backdrop-filter:none!important;background:var(--bg-primary)!important}.feed-filter-card--scrolled .feed-filter-toggle{background:var(--bg-primary)!important}.feed-filter-bar{align-items:center;gap:10px;padding:10px 16px;display:flex}.feed-filter-bar .feed-filter-toggle{flex:1;min-width:0}.feed-filter-bar .feed-search-btn{background:var(--feed-filter-track-bg);border:1px solid var(--feed-filter-track-border);width:40px;height:40px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;padding:0;transition:transform .12s,color .15s;display:flex}.feed-filter-bar .feed-search-btn:active{transform:scale(.92)}.feed-stream .feed-post-card{border-radius:0;border-bottom:1px solid var(--bg-hover)!important;background:0 0!important}.feed-stream .feed-post-card:hover,.feed-stream .vk-post.feed-post-card:hover,.feed-stream .skeleton-post.feed-post-card{background:0 0}.feed-end-card{background:0 0;border-radius:0;margin:0}.feed-stream .feed-suggest-inpost,.feed-stream .feed-suggest-inpost.vk-block{border-radius:0}}.feed-compose{background:var(--bg-secondary);border:none;border-radius:24px;margin-bottom:12px;padding:16px 18px;transition:padding .3s cubic-bezier(.33,1,.68,1);overflow:hidden}.feed-compose--passive{color:var(--text-tertiary);align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.feed-compose--passive svg{color:var(--text-secondary);flex-shrink:0}.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{resize:none;border:none;border-radius:0;outline:none;min-height:44px;max-height:280px;padding:8px 0 4px;font-family:inherit;font-size:15px;line-height:1.45;overflow:auto}.feed-compose-input:focus{box-shadow:none}.feed-compose-attach-expand{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.33,1,.68,1);display:grid}.feed-compose-attach-expand--open{grid-template-rows:1fr}.feed-compose-attach-expand-inner{opacity:1;min-height:0;overflow:hidden;transform:translateY(0)}.feed-compose-attach-expand:not(.feed-compose-attach-expand--open) .feed-compose-attach-expand-inner{opacity:1;transform:translateY(0)}.feed-compose-attach-expand--open .feed-compose-attach-expand-inner{animation:.34s cubic-bezier(.33,1,.68,1) feed-compose-attach-in}@keyframes feed-compose-attach-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.feed-compose-attach-expand-inner .feed-compose-attachments{margin-top:12px;margin-bottom:0;margin-left:52px}.feed-compose-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:2px;transition:margin-top .3s cubic-bezier(.33,1,.68,1);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)}.feed-compose-tools .vk-attach-icon-btn--active,.vk-attach-icon-btn--active{background:var(--bg-active);color:var(--text-primary)}[data-theme=light] .feed-compose-tools .vk-attach-icon-btn{color:#0000008c}[data-theme=light] .feed-compose-tools .vk-attach-icon-btn:hover,[data-theme=light] .feed-compose-tools .vk-attach-icon-btn--active,[data-theme=light] .vk-attach-icon-btn--active{background:var(--bg-tertiary);color:#060607}[data-theme=light] .emoji-picker-popover{--epr-bg-color:#242529!important;--epr-category-label-bg-color:#242529!important;--epr-search-input-bg-color:#1a1b1e!important;--epr-search-input-text-color:#f2f3f5!important;--epr-search-input-placeholder-color:#8e8e93!important;--epr-emoji-hover-color:#ffffff1a!important;--epr-text-color:#f2f3f5!important;--epr-highlight-color:#fff!important;--epr-active-skin-tone-indicator-border-color:#fff!important;--epr-category-icon-active-color:#fff!important}[data-theme=light] .emoji-picker-popover .EmojiPickerReact,[data-theme=light] .emoji-picker-popover aside.EmojiPickerReact{background-color:#242529!important}.emoji-picker-backdrop{z-index:3999;position:fixed;inset:0}.emoji-picker-popover{z-index:4000;--epr-bg-color:var(--picker-surface);--epr-category-label-bg-color:var(--picker-surface);--epr-search-input-bg-color:var(--picker-surface-2);--epr-search-input-text-color:var(--picker-text);--epr-search-input-placeholder-color:#8e8e93;--epr-emoji-hover-color:#ffffff1a;--epr-text-color:var(--picker-text);--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{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.feed-compose-submit--ready:hover:not(:disabled){background:var(--btn-primary-hover)}.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-post-item{padding-bottom:0}@media (width>=769px){.feed-post-item{padding-bottom:12px}}.feed-filter-card{z-index:50;background:0 0;border-radius:0;transition:background .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:sticky;top:0;overflow:visible}.feed-filter-card--scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.feed-filter-bar{background:inherit;border-bottom:none;padding:10px 0}.feed-search-btn{display:none}.feed-filter-card--scrolled .feed-filter-bar{background:0 0}.feed-filter-card--scrolled .feed-filter-toggle{background:var(--feed-filter-track-bg);border-color:var(--feed-filter-track-border)}.feed-post-card{background:var(--bg-secondary);border-radius:24px;position:relative;overflow:visible;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{background:var(--bg-secondary);border-bottom:none}[data-theme=light] .feed-stream .skeleton-post.feed-post-card{background:var(--bg-primary)}.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}.feed-fab{display:none}@media (width<=768px){.feed-fab{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 92px);background:var(--bg-secondary);width:52px;height:52px;color:var(--text-primary);border:1px solid var(--border-primary);z-index:990;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .18s;display:flex;position:fixed;box-shadow:0 8px 24px #0006}.feed-fab:active{transition:transform .1s;transform:scale(.95)}}.followers-modal-overlay{background:var(--overlay);z-index:1000;justify-content:center;align-items:center;padding:20px;animation:.2s followers-overlay-in;display:flex;position:fixed;inset:0}.followers-modal{background:var(--bg-secondary);border:1px solid var(--border-primary);will-change:transform, opacity;backface-visibility:hidden;border-radius:16px;flex-direction:column;width:100%;max-width:400px;max-height:80vh;animation:.24s cubic-bezier(.16,1,.3,1) followers-modal-in;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000073}@keyframes followers-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes followers-modal-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.followers-modal-header{border-bottom:1px solid var(--border-primary);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px;display:flex}.followers-modal-title{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.followers-modal-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background .15s,color .15s;display:flex}.followers-modal-close:hover{background:var(--bg-hover);color:var(--text-primary)}.followers-modal-body{flex:1;padding:8px;overflow-y:auto}.followers-modal-loading{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;display:flex}.followers-modal-spinner{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite followers-modal-spin}@keyframes followers-modal-spin{to{transform:rotate(360deg)}}.followers-modal-loading-text{color:var(--text-tertiary);font-size:14px}.followers-modal-empty{text-align:center;color:var(--text-tertiary);padding:40px;font-size:14px}.followers-modal-item{cursor:pointer;color:var(--text-primary);border-radius:10px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:background .15s;display:flex}.followers-modal-item:hover{background:var(--bg-hover);text-decoration:none}[data-theme=light] .followers-modal-item:hover{background:var(--bg-hover)}.followers-modal-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}.followers-modal-avatar img{object-fit:cover;width:100%;height:100%;display:block}.followers-modal-avatar-fallback{width:100%;height:100%;color:var(--text-tertiary);justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.followers-modal-info{flex:1;min-width:0}.followers-modal-name-row{align-items:center;gap:4px;margin-bottom:2px;display:flex}.followers-modal-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.followers-modal-username{color:var(--text-username);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}[data-theme=light] .followers-modal{background:var(--bg-primary);box-shadow:var(--card-shadow)}[data-theme=light] .followers-modal-spinner{border-color:#060607 #06060726 #06060726}.username-info-overlay{opacity:0;transition:opacity .2s;background:#00000080!important}[data-theme=light] .username-info-overlay{background:#00000052!important}.username-info-overlay--visible{opacity:1}.username-info-modal{background:var(--bg-secondary);opacity:0;will-change:opacity, transform;backface-visibility:hidden;border:1px solid #ffffff14;border-radius:20px;width:90%;max-width:420px;padding:24px 22px 22px;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);position:relative;transform:scale(.92);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:500;overflow:hidden}.username-info-pill--username{color:var(--text-primary);justify-content:center;padding:10px 16px}.username-info-pill-at{color:var(--text-primary);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-primary);font-weight:700}.username-info-pill-value--market{color:var(--text-primary);word-break:break-word;flex-direction:column;gap:4px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.username-info-pill-market-row{color:var(--text-primary)}.username-info-pill-offsale{color:var(--text-tertiary);font-size:14px;font-weight:600}.username-info-pill-usd{color:var(--text-tertiary);white-space:nowrap;font-size:13px;font-weight:500}.username-info-pill-value--date{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:14px;font-weight:500;display:flex}.username-info-owned{color:var(--text-tertiary);font-size:12px;font-weight:600}.username-info-close{color:#000;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;width:100%;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s}.username-info-close:hover{background:#ececec;border-color:#ececec}[data-theme=light] .username-info-modal{border-color:var(--border-primary);box-shadow:var(--card-shadow)}[data-theme=light] .username-info-pill,[data-theme=light] .username-info-unique{border-color:var(--border-primary)}[data-theme=light] .username-info-close{border-color:#d0d0d0}.x-profile-wrap{flex-direction:column;gap:12px;max-width:600px;margin:0 auto;padding:0 0 24px;display:flex}.x-profile-card{background:0 0;border-radius:24px;margin-bottom:0;overflow:hidden}.x-profile-banner{background:var(--bg-tertiary);background-position:50%;background-size:cover;border-radius:24px;width:100%;height:200px;position:relative;overflow:hidden}.x-profile-body{z-index:1;overflow-wrap:anywhere;background:0 0;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-end;margin-top:-90px;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}[data-theme=dark] .x-profile-avatar{border-width:6px;border-color:#000}.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-bottom:11px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s}.x-profile-action-btn--edit{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid #0000;font-weight:600}.x-profile-action-btn--edit:hover{background:var(--btn-primary-hover)}.x-profile-action-btn--edit:active{transition:transform .1s;transform:scale(.95)}.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{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid #0000}.x-profile-action-btn--follow:hover{background:var(--btn-primary-hover)}.x-profile-action-btn--following{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid #0000}.x-profile-action-btn--following:hover{background:var(--btn-primary-hover)}[data-theme=light] .x-profile-action-btn--following{background:var(--btn-primary-bg);color:var(--btn-primary-text)}[data-theme=light] .x-profile-action-btn--following:hover{background:var(--btn-primary-hover)}.x-profile-action-btn:disabled{opacity:.6;cursor:not-allowed}.x-profile-action-btn--follow:active,.x-profile-action-btn--following:active{transition:transform .12s;transform:scale(.94)}@keyframes x-profile-btn-pop{0%{transform:scale(.95)}40%{transform:scale(1.04)}to{transform:scale(1)}}.x-profile-action-btn--pop{animation:.45s cubic-bezier(.34,1.56,.64,1) x-profile-btn-pop}.follow-btn-spinner{vertical-align:middle;border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite follow-spin;display:inline-block}@keyframes follow-spin{to{transform:rotate(360deg)}}.x-profile-display-name{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:20px;font-weight:600;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-secondary);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-secondary);align-items:center;gap:6px;margin-bottom:12px;font-size:15px;line-height:1;display:flex}.x-profile-meta:last-child{margin-bottom:0}.x-profile-follows-you{background:var(--bg-hover);color:var(--text-secondary);white-space:nowrap;border-radius:999px;margin-left:8px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.2}.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:var(--bg-hover)}.x-profile-stat-count{color:var(--text-primary);font-weight:700}.x-profile-stat-label{color:var(--text-secondary);margin-left:4px;font-weight:400}.x-profile-official{background:var(--bg-tertiary);border:1px solid var(--border-primary);-webkit-user-select:none;user-select:none;border-radius:16px;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-secondary);font-size:13px;line-height:1.4}.x-profile-bughunter{background:var(--bg-tertiary);border:1px solid var(--border-primary);-webkit-user-select:none;user-select:none;border-radius:16px;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-secondary);font-size:13px;line-height:1.4}.profile-posts-stream{flex-direction:column;gap:12px;margin-top:0;display:flex}.feed-filter-toggle.profile-feed-filter{z-index:50;margin-bottom:4px;position:sticky;top:10px}.profile-feed-filter--single .feed-filter-btn{cursor:default}.profile-feed-filter-slider--single{background:var(--feed-filter-slider-bg);border:1px solid var(--feed-filter-slider-border);pointer-events:none;border-radius:999px;position:absolute;inset:4px;box-shadow:0 1px 2px #0000002e;width:auto!important;height:auto!important}[data-theme=light] .profile-feed-filter-slider--single{box-shadow:0 1px 3px #00000014}.profile-posts-stream .feed-post-card{background:var(--bg-secondary);border-radius:24px;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}.profile-compose{background:var(--bg-secondary);border-radius:20px;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.profile-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}.profile-compose-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-compose-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.profile-compose-input{resize:none;width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;min-height:28px;max-height:220px;padding:6px 0 0;font-family:inherit;font-size:16px;line-height:1.45}.profile-compose-input::placeholder{color:var(--text-tertiary)}.profile-compose-actions{border-top:1px solid var(--border-secondary,#ffffff0f);justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}.profile-compose-counter{color:var(--text-tertiary);margin-right:auto;font-size:12px}.profile-compose-submit{color:#151518;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,opacity .15s;position:relative}.profile-compose-submit:hover:not(:disabled):not(.profile-compose-submit--loading){background:#e8e8e8}.profile-compose-submit:disabled{opacity:.5;cursor:not-allowed}[data-theme=light] .profile-compose-submit{color:#fff;background:#060607}[data-theme=light] .profile-compose-submit:hover:not(:disabled):not(.profile-compose-submit--loading){background:#2a2b2f}.profile-compose-submit--loading{cursor:wait}.profile-compose-submit--loading .profile-compose-submit-label{visibility:hidden}.profile-compose-submit-spinner{border:2px solid #1515182e;border-top-color:#151518;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;animation:.7s linear infinite profile-compose-spin;position:absolute;top:50%;left:50%}[data-theme=light] .profile-compose-submit-spinner{border:2px solid #ffffff47;border-top-color:#fff}@keyframes profile-compose-spin{to{transform:rotate(360deg)}}@media (width<=768px){.x-profile-wrap{gap:0;padding:0 0 16px}main.vk-content>.x-profile-wrap{margin-top:-12px!important}.x-profile-card{background:0 0;border-radius:0}.x-profile-banner{height:150px}.x-profile-body{background:0 0;border-radius:0;padding:10px 14px 12px}.profile-feed-filter{margin:0 12px 4px}.profile-posts-stream{gap:0}.profile-posts-stream .feed-post-card{background:0 0;border-radius:0;border-bottom:1px solid var(--bg-hover)!important}.profile-posts-stream .feed-post-card:last-child{border-bottom:none!important}.profile-posts-empty-card{background:0 0;border-radius:0}}.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;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.iv-window:active{cursor:grabbing}.iv-track{width:100%;height:100%;display:flex}.iv-slide{flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.iv-slide img,.iv-mobile-slide img{pointer-events:none;object-fit:contain;filter:none;opacity:1;mix-blend-mode:normal;isolation:isolate;background:0 0;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;align-items:center;gap:6px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.iv-dot{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:width .25s,height .25s,background .25s,border-radius .25s}.iv-dot:hover{background:#ffffffbf}.iv-dot--active{background:#fff;border-radius:4px;width:22px;height:7px}:root,[data-theme=dark]{--bg-primary:#000;--bg-secondary:#1c1c1c;--bg-tertiary:#1c1c1e;--bg-hover:#ffffff0f;--bg-active:#ffffff14;--border-primary:#ffffff0f;--border-secondary:#ffffff14;--text-primary:#f5f5f5;--text-secondary:#ffffff80;--text-tertiary:#ffffff61;--text-username:#ffffff80;--text-muted:#4a4b50;--shadow:#0000004d;--skeleton-base:#1c1c1e;--skeleton-highlight:#242426;--text-primary-rgb:245, 245, 245;--overlay:#0000008c;--overlay-heavy:#0000009e;--btn-primary-bg:#fff;--btn-primary-text:#151518;--btn-primary-hover:#e8e8e8;--btn-muted-bg:#2c2d31;--btn-muted-text:#5c5e66;--settings-tab-active-bg:#1c1c1e;--settings-tab-active-text:#fff;--scrollbar-thumb:#2a2b2e;--scrollbar-thumb-hover:#3a3b3e;--input-bg:#1a1b1e;--input-border:#ffffff14;--card-shadow:0 8px 24px #00000059;--toggle-track-bg:var(--bg-tertiary);--toggle-track-border:var(--border-primary);--toggle-slider-bg:var(--btn-primary-bg);--toggle-slider-border:transparent;--toggle-btn-color:var(--text-tertiary);--toggle-btn-active-color:var(--btn-primary-text);--feed-filter-track-bg:#1c1c1c;--feed-filter-track-border:#ffffff0f;--feed-filter-slider-bg:#2e2e2e;--feed-filter-slider-border:#ffffff0f;--feed-filter-btn-color:#71767b;--feed-filter-btn-active-color:#fff;--picker-surface:#242529;--picker-surface-2:#1a1b1e;--picker-text:#f2f3f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f2f3f5;--bg-tertiary:#e3e5e8;--bg-hover:#0000000d;--bg-active:#00000014;--border-primary:#00000014;--border-secondary:#0000001a;--text-primary:#060607;--text-secondary:#0000009e;--text-tertiary:#00000073;--text-username:#0000008c;--text-muted:#949ba4;--shadow:#0000001f;--skeleton-base:#fff;--skeleton-highlight:#e8eaed;--text-primary-rgb:6, 6, 7;--overlay:#00000052;--overlay-heavy:#00000061;--btn-primary-bg:#060607;--btn-primary-text:#fff;--btn-primary-hover:#2a2b2f;--btn-muted-bg:#e3e5e8;--btn-muted-text:#949ba4;--settings-tab-active-bg:#060607;--settings-tab-active-text:#fff;--toggle-track-bg:var(--bg-tertiary);--toggle-track-border:var(--border-primary);--toggle-slider-bg:#fff;--toggle-slider-border:#0000000f;--toggle-btn-color:var(--text-tertiary);--toggle-btn-active-color:#060607;--feed-filter-track-bg:#e3e5e8b8;--feed-filter-track-border:#00000014;--feed-filter-slider-bg:#fff;--feed-filter-slider-border:#0000000f;--feed-filter-btn-color:#949ba4;--feed-filter-btn-active-color:#060607;--picker-surface:#fff;--picker-surface-2:#f2f3f5;--picker-text:#060607;--scrollbar-thumb:#c4c9ce;--scrollbar-thumb-hover:#a8aeb4;--input-bg:#f2f3f5;--input-border:#0000001f;--card-shadow:0 8px 28px #0000001a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.feed-filter-toggle,.notif-filter-toggle{background:var(--feed-filter-track-bg);border:1px solid var(--feed-filter-track-border);-webkit-backdrop-filter:blur(12px);border-radius:999px;padding:4px;transition:background .22s,border-color .22s;display:flex;position:relative}.feed-filter-slider,.notif-filter-slider{background:var(--feed-filter-slider-bg);border:1px solid var(--feed-filter-slider-border);pointer-events:none;border-radius:999px;width:calc(50% - 5px);height:calc(100% - 8px);transition:left .25s cubic-bezier(.32,.72,0,1);position:absolute;top:4px;box-shadow:0 1px 2px #0000002e}[data-theme=light] .feed-filter-slider,[data-theme=light] .notif-filter-slider{box-shadow:0 1px 3px #00000014}.feed-filter-btn,.notif-filter-btn{color:var(--feed-filter-btn-color);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:999px;outline:none;flex:1;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:color .2s;position:relative}.feed-filter-btn--active,.notif-filter-btn--active{color:var(--feed-filter-btn-active-color);font-weight:500}.feed-filter-btn:active,.notif-filter-btn:active,.feed-filter-btn--active:active,.notif-filter-btn--active:active{background:0 0}.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:0;max-width:1080px;height:100%;margin:0 auto;padding:0 20px;display:flex}.vk-header-start{flex-shrink:0;align-items:center;gap:4px;min-width:0;display:flex}.vk-logo{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:2px;display:flex}.vk-logo-img-wrap{-webkit-user-select:none;user-select:none;flex-shrink:0;width:123px;min-width:123px;height:30px;display:block;position:relative;overflow:hidden}.vk-logo-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:auto;max-width:none;height:108px;display:block;position:absolute;top:50%;left:0;transform:translateY(calc(-50% - 1px))}[data-theme=light] .vk-logo-img{transform:translate(-19.5px,calc(2px - 50%))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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{background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:600}.vk-button-primary:hover:not(:disabled){background:var(--btn-primary-hover)}.vk-button-primary:active:not(:disabled){filter:brightness(.95)}.vk-button-primary:disabled{background:var(--btn-muted-bg);color:var(--btn-muted-text);cursor:not-allowed;opacity:.6}.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{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;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:var(--btn-primary-hover)}.vk-button-send:active:not(:disabled){filter:brightness(.95)}.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:14px 16px 10px;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:6px;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;align-items:flex-start;min-width:0;display:flex}.vk-post-author{color:var(--text-primary);flex-shrink:0;align-items:center;gap:2px;width:fit-content;max-width:100%;margin-bottom:1px;font-size:14px;font-weight:500;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-edited{color:var(--text-tertiary)}.vk-post-text{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;z-index:2;margin-bottom:0;font-size:14px;line-height:1.6;position:relative}.vk-post-repost-label{color:var(--text-tertiary);margin-bottom:6px;font-size:12px;font-weight:600}.vk-post-pin-label{color:var(--text-tertiary);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.vk-post-pin-label svg{color:var(--accent,var(--text-tertiary));flex-shrink:0}.vk-post-media,.vk-post-gif{z-index:1;position:relative}.vk-post-footer{z-index:2;flex-wrap:wrap;align-items:center;gap:2px;padding-top:4px;line-height:1;display:flex;position:relative}.vk-post-action-repost-wrap{display:contents}.vk-post-action--repost{flex-shrink:0}.vk-post-menu{flex-shrink:0;align-self:flex-start;margin-top:5px;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);border:1px solid var(--border-secondary);z-index:1000;transform-origin:100% 0;will-change:transform, opacity;border-radius:16px;width:max-content;min-width:150px;max-width:260px;padding:6px;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 12px 40px #0006}.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)}to{opacity:1;transform:translateY(0)}}@keyframes vk-post-menu-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.vk-comment-menu{flex-shrink:0;width:28px;height:28px;margin-left:auto;position:relative}.vk-comment-menu-btn{color:var(--text-tertiary);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{background:var(--bg-hover);color:var(--text-primary)}@keyframes vk-post-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes vk-post-menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.vk-post-menu-item{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;font-size:15px;font-weight:500;transition:background .12s;display:flex}.vk-post-menu-item svg{flex-shrink:0;width:16px;height:16px}.vk-post-menu-item:hover{background:var(--bg-hover);color:var(--text-primary)}.vk-post-menu-item.vk-post-menu-item--danger{color:#ed4245}.vk-post-menu-item.vk-post-menu-item--danger:hover{background:var(--bg-hover);color:#ed4245}.vk-post-action{color:var(--text-tertiary);cursor:pointer;vertical-align:middle;box-sizing:border-box;background:0 0;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:background .15s,color .15s;display:inline-flex}.vk-post-action>svg{width:20px;height:20px;color:var(--text-tertiary);flex-shrink:0;margin:0;transition:color .15s;display:block}.vk-post-action:hover{color:var(--text-primary);background:var(--bg-active);text-decoration:none}.vk-post-action:not(.vk-post-action--pop):hover svg{color:var(--text-primary)}.vk-post-action:active{background:var(--bg-active);transform:scale(.85)}.vk-post-action--liked:active{background:#f9188026!important}.vk-post-action{transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .15s,color .15s}.vk-post-action--liked,.vk-post-action--liked svg,.vk-post-action--liked .vk-action-count{color:#f91880!important}.vk-post-action--liked:hover{color:#f91880!important;background:var(--bg-active)!important}.vk-post-action--liked:hover svg{color:#f91880!important}.vk-post-action--reposted,.vk-post-action--reposted svg,.vk-post-action--reposted .vk-action-count{color:#00ba7c!important}.vk-post-action--reposted:hover{color:#00ba7c!important;background:var(--bg-active)!important}.vk-post-action--reposted:hover svg{color:#00ba7c!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!important}.return-home-btn{background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:12px 26px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .15s;display:inline-flex}.return-home-btn:hover{background:var(--btn-primary-hover)}.return-home-btn:active{transform:scale(.96)}.vk-action-count{height:20px;min-height:20px;color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.vk-action-count-animated{justify-content:center;align-items:center;min-width:1ch;height:20px;line-height:20px;display:inline-flex;position:relative;overflow:hidden}.vk-action-count-digit{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vk-action-count-measure{visibility:hidden;pointer-events:none;height:20px;line-height:20px}.vk-post-action--views{cursor:default;pointer-events:none;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-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(--skeleton-base) 25%, var(--skeleton-highlight) 50%, var(--skeleton-base) 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-preview-item--loading img{opacity:.55}.vk-preview-item-loader{z-index:2;pointer-events:none;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vk-preview-item-spinner{border:2.5px solid #a0a2a873;border-top-color:#b5b8c0;border-radius:50%;flex-shrink:0;width:28px;height:28px;animation:.7s linear infinite vk-spin;display:block}[data-theme=light] .vk-preview-item-spinner{border-color:#787c84 #787c8459 #787c8459}.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-preview-item-gif-badge{z-index:1;color:#fff;letter-spacing:.04em;pointer-events:none;background:#000000b8;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;bottom:6px;left:6px}.vk-post-media{background:var(--bg-secondary);border-radius:8px;gap:3px;margin-top:10px;display:grid;position:relative;overflow:hidden}.vk-post-media--n1{aspect-ratio:4/3;grid-template-columns:1fr;max-height:620px}.vk-post-media--n2{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.vk-post-media--n3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.vk-post-media--n3>.vk-post-media-cell:first-child{grid-row:1/span 2}.vk-post-media--n4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.vk-post-media-cell{cursor:pointer;background:var(--bg-secondary);min-width:0;min-height:0;position:relative;overflow:hidden}.vk-post-media-more{color:#fff;pointer-events:none;background:#00000073;justify-content:center;align-items:center;font-size:26px;font-weight:600;display:flex;position:absolute;inset:0}.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-media-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:0 0;width:100%;height:100%;display:block}.vk-post-media-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;padding:0 20px;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));margin:0 auto}.post-page-container .vk-block{border-radius:24px;margin-bottom:12px;overflow:visible}.post-page-container .vk-block.post-thread{overflow:visible}.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}[data-theme=light] .post-page-back-btn:hover{background:var(--bg-active)}.post-thread{flex-direction:column;display:flex}.post-thread-post{border-bottom:none}.post-page-container .post-thread-post:hover,.post-page-container .post-thread .vk-post:hover{box-shadow:none;filter:none;background:0 0}.post-thread-comments{border-top:1px solid var(--bg-hover);flex-direction:column;min-height:200px;display:flex}.post-thread-comments-head{border-bottom:1px solid var(--bg-hover);background:var(--bg-secondary);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.post-thread-sort-wrap{position:relative}.post-thread-sort{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;margin:-7px -10px;padding:7px 10px;font-size:15px;font-weight:600;line-height:1.2;transition:background .15s,color .15s;display:inline-flex}.post-thread-sort svg{flex-shrink:0;width:14px;height:14px;transition:transform .2s}.post-thread-sort:hover,.post-thread-sort--open{background:var(--bg-hover)}.post-thread-sort--open svg{transform:rotate(180deg)}.post-thread-sort-dropdown{z-index:50;background:var(--bg-secondary);border:1px solid var(--border-secondary);transform-origin:0 0;border-radius:12px;flex-direction:column;gap:2px;min-width:160px;padding:6px;animation:.2s cubic-bezier(.32,.72,0,1) vk-post-menu-in;display:flex;position:absolute;top:calc(100% + 14px);left:-12px;box-shadow:0 8px 28px #00000073}.post-thread-sort-dropdown--up{transform-origin:0 100%;animation:.2s cubic-bezier(.32,.72,0,1) vk-post-menu-in-up;top:auto;bottom:calc(100% + 14px)}.post-thread-sort-option{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:block}.post-thread-sort-option:hover{background:var(--bg-hover);color:var(--text-primary)}.post-thread-sort-option--active{color:var(--text-primary);background:var(--bg-active)}.post-thread-count{color:var(--text-tertiary);text-align:right;min-width:1.5em;font-size:13px;font-weight:600}.post-thread-comments-body{flex:1;min-height:120px;overflow:visible}.post-thread-comments-empty{text-align:center;min-height:160px;color:var(--text-tertiary);justify-content:center;align-items:center;padding:24px 16px;font-size:14px;display:flex}.post-thread-composer{z-index:40;width:100%;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;border-top:1px solid var(--bg-hover);background:var(--bg-secondary);border-radius:0;flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;transition:border-radius .2s,padding .32s cubic-bezier(.33,1,.68,1);display:flex;position:sticky;bottom:0;overflow:hidden}.post-thread-composer--has-attach{padding-top:10px}.post-thread-composer--at-end{border-radius:0 0 24px 24px}.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(--input-bg);box-shadow:0 0 0 1px var(--border-secondary)}[data-theme=light] .post-comment-input:focus{box-shadow:0 0 0 1px var(--input-border)}.post-comment-send{background:var(--btn-primary-bg);width:36px;height:36px;color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.post-comment-send:hover:not(:disabled){background:var(--btn-primary-hover)}.post-comment-send:disabled{background:var(--btn-muted-bg);color:var(--btn-muted-text);cursor:not-allowed;opacity:.5}.post-comments-list{padding:4px 0}.post-comment{align-items:flex-start;gap:10px;padding:8px 16px;transition:background .1s;display:flex;position:relative}.post-comment-ava{background:var(--bg-tertiary);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:hidden}.post-comment-ava img{object-fit:cover;width:100%;height:100%}.post-comment-body{flex:1;align-items:stretch;gap:8px;min-width:0;display:flex}.post-comment-body--has-media{align-items:stretch}.post-comment-main{flex-direction:column;flex:1;min-width:0;display:flex}.post-comment-meta{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:0;display:flex}.post-comment-rail{flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;gap:4px;width:auto;min-width:36px;padding-top:0;display:flex}.post-comment-rail .vk-comment-menu{margin-left:0;position:relative}.post-comment-author{color:var(--text-primary);flex-shrink:0;align-items:center;gap:2px;font-size:14px;font-weight:500;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;margin-top:2px;font-size:14px;line-height:1.4}.post-comment-text .text-with-mentions{line-height:1.4}.post-comment-gif,.post-comment-image{max-width:220px;margin-top:6px}.post-comment-gif .vk-post-gif{border-radius:10px;margin-top:0}.post-comment-image{background:var(--bg-tertiary);border-radius:10px;line-height:0;overflow:hidden}.post-comment-image img,.post-comment-image .viewable-media-img{object-fit:cover;cursor:pointer;width:100%;max-height:280px;display:block}.post-comment-gif .vk-post-gif{cursor:pointer}.post-comment-rail--media{justify-content:space-between;align-self:stretch;gap:8px;padding-bottom:0}.post-comment-like{min-width:0;color:var(--text-tertiary);cursor:pointer;opacity:1;pointer-events:auto;background:0 0;border:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:4px;margin-top:auto;padding:4px 6px;font-family:inherit;font-size:11px;transition:color .15s,background .15s,transform .15s;display:inline-flex}.post-comment-like svg{flex-shrink:0;width:14px;height:14px}.post-comment-like:hover:not(:disabled){color:var(--text-secondary);background:var(--bg-hover)}.post-comment-like:disabled{cursor:not-allowed;opacity:.6}.post-comment-like--active,.post-comment-like--active svg{color:#f91880!important}.post-comment-like--pop svg{animation:.4s cubic-bezier(.34,1.56,.64,1) vk-action-pop!important}.post-comment-like-count{color:inherit;min-width:1ch;font-size:11px;font-weight:400;line-height:1}.vk-comment-menu-dropdown{animation:.2s cubic-bezier(.32,.72,0,1) vk-post-menu-in}.vk-comment-menu-dropdown.closing{animation:.15s cubic-bezier(.4,0,1,1) forwards vk-post-menu-out}.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}.hashtag-link{font-weight:400;text-decoration:none;color:#00a8fc!important}.hashtag-link:hover{text-decoration:underline;color:#00b8fd!important}.vk-post-text .hashtag-link,.text-with-mentions .hashtag-link,.post-comment-text .hashtag-link,.x-profile-bio .hashtag-link{color:#00a8fc!important}.vk-post-text .hashtag-link:hover,.text-with-mentions .hashtag-link:hover,.post-comment-text .hashtag-link:hover,.x-profile-bio .hashtag-link:hover{color:#00b8fd!important}.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:16px;height:16px;margin-left:0;display:inline-flex;position:relative;top:0}.vk-post-author .verified-badge,.x-profile-display-name .verified-badge{top:-1px}.profile-posts-stream .vk-post-author .verified-badge,.profile-posts-stream .vk-post-author .verified-badge--bughunter{top:0}.verified-badge--bughunter img{object-fit:contain;width:16px;height:16px;display:block}.vk-post-author .verified-badge--bughunter,.x-profile-display-name .verified-badge--bughunter{top:-1px}.post-comment-author .verified-badge--bughunter{top:0}.verified-badge svg{pointer-events:none;width:100%;height:100%}.verified-tooltip{pointer-events:none;z-index:1000;white-space:nowrap;transform-origin:bottom;animation:.28s cubic-bezier(.34,1.56,.64,1) verified-tooltip-in;position:fixed;transform:translate(-50%);color:#cbd5e1!important;box-shadow:none!important;background:#000!important;border:none!important;border-radius:8px!important;padding:4px 10px!important;font-size:14px!important;font-weight:400!important}.verified-tooltip--bottom{transform-origin:top;animation-name:verified-tooltip-in-bottom}@keyframes verified-tooltip-in{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.82)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes verified-tooltip-in-bottom{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.82)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.verified-tooltip{animation:none}}.verified-tooltip:after{content:"";border-top:6px solid #000;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:100%;left:50%;transform:translate(-50%)}.verified-tooltip--bottom:after{border-top:none;border-bottom:6px solid #000;top:auto;bottom:100%}.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}.vk-post-attachments{flex-wrap:wrap}.vk-post-card{border-left:none;border-right:none;border-radius:0}.feed-stream .vk-post.feed-post-card,.profile-posts-stream .vk-post.feed-post-card{padding-top:2px;padding-bottom:4px}.vk-post-header{padding:10px 14px 0 8px}.vk-post-body{padding:8px 14px 0}.vk-post-footer{padding:4px 6px}.vk-post-menu-dropdown{right:8px}.feed-compose{border-left:none;border-right:none;border-radius:0}.profile-header-card{border-radius:0}.report-panel{border-radius:16px;max-width:calc(100% - 24px)}.post-page-container .vk-block{border-radius:0}.market-container .vk-block,.admin-page .vk-block{border-radius:16px}.feed-suggest-inpost .vk-block{border-radius:0}}.toast-stack{z-index:99999;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.toast-item{color:#fff;white-space:normal;border-radius:12px;align-items:center;gap:10px;max-width:min(92vw,520px);padding:13px 22px;font-size:15px;font-weight:600;display:flex;box-shadow:0 4px 24px #0006}.toast-item>svg{flex-shrink:0}.toast-item--rich{white-space:normal;gap:12px;padding:10px 16px}.toast-item-avatar{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.toast-item-avatar img{object-fit:cover;width:100%;height:100%}.toast-item-text{flex-direction:column;gap:2px;display:flex}.toast-item-title{font-size:14px;font-weight:600}.toast-item-subtitle{opacity:.9;font-size:13px;font-weight:400}.confirm-notif-preview-ava{background:var(--bg-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.confirm-notif-preview-ava img{object-fit:cover;width:100%;height:100%}.confirm-notif-preview-head{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;margin-bottom:1px;display:flex}.confirm-notif-preview-head .confirm-notif-preview-author{flex:1;min-width:0;margin-bottom:0}.confirm-notif-preview-author{color:var(--text-primary);flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:14px;font-weight:500;line-height:1.25;display:inline-flex}.confirm-notif-preview-author .notif-actor-name{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;font-weight:500;display:inline-flex}.confirm-notif-preview-author .notif-actor-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.confirm-notif-preview-author .verified-badge,.confirm-notif-preview-author .verified-badge--bughunter,.confirm-notif-preview-author .notif-actor-name .verified-badge,.confirm-notif-preview-author .notif-actor-name .verified-badge--bughunter{flex-shrink:0;align-self:center;top:0}.confirm-notif-preview-message{color:var(--text-secondary);word-break:break-word;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.confirm-notif-preview-message .notif-team-coems-toast-line{font-size:14px;line-height:1.4}.confirm-notif-preview-head .confirm-notif-preview-time{color:var(--text-tertiary);flex-shrink:0;margin-left:auto;font-size:12px}.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-wrap{flex-shrink:0;position:relative}.toast-avatar{background:#2b2d31;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.toast-type-badge{border:2px solid var(--bg-secondary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 1px 4px #00000059}.toast-type-badge svg{display:block}.toast-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.toast-close{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin:-2px -4px -2px 2px;padding:0;transition:background .15s,color .15s;display:flex}.toast-close:hover{background:var(--bg-hover);color:var(--text-primary)}.toast-name{color:var(--text-primary);align-items:baseline;gap:2px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.notif-actor-name{color:var(--text-primary);vertical-align:baseline;align-items:baseline;gap:2px;font-weight:500;line-height:1.2;display:inline-flex}.notif-actor-name .verified-badge,.notif-actor-name .verified-badge--bughunter{flex-shrink:0;position:relative;top:1px}.notif-card-name .notif-actor-name .verified-badge,.notif-card-name .notif-actor-name .verified-badge--bughunter,.notif-card-message .notif-actor-name .verified-badge,.notif-card-message .notif-actor-name .verified-badge--bughunter,.toast-name .notif-actor-name .verified-badge,.toast-name .notif-actor-name .verified-badge--bughunter{top:2px}.notif-actor-link{cursor:pointer}.notif-actor-link:hover{text-decoration:underline}.notif-team-coems{flex-direction:column;gap:4px;min-width:0;display:flex}.notif-team-coems-head .notif-actor-name{font-weight:500}.notif-team-coems-text{color:var(--text-secondary);word-break:break-word;margin:0;font-size:14px;line-height:1.45}.notif-team-coems-text--plain{color:var(--text-primary);margin:0}.notif-username-mention{color:#1d9bf0;font-weight:600}[data-theme=light] .notif-username-mention{color:#1d9bf0}.notif-team-coems-label{color:var(--text-secondary)}.notif-team-coems-amount{color:var(--text-primary);margin-left:.35em;font-weight:700}.notif-team-coems-icon{vertical-align:-.14em;width:auto;height:1.05em;margin-right:.28em}.notif-team-coems-desc{color:var(--text-secondary);margin-left:.35em}.notif-team-coems--compact .notif-team-coems-text{font-size:13px}.confirm-notif-preview .notif-team-coems{gap:6px}.notif-team-coems-toast-line{font-size:12px;line-height:1.4;display:inline}.notif-card-message .notif-team-coems-toast-line{font-size:14px;line-height:1.4}.notif-action-text{color:var(--text-secondary);overflow-wrap:anywhere;word-break:break-word}.notif-card-message .notif-action-text{color:var(--text-secondary)}.notif-team-coems-toast-line .notif-team-coems-amount{font-weight:600}.toast-name .notif-actor-name{color:var(--text-primary)}.toast-text{color:var(--text-secondary);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:12px;font-weight:400}.warning-overlay{z-index:10050;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.warning-modal{background:var(--bg-primary);border:1px solid var(--border-secondary);text-align:center;border-radius:26px;width:100%;max-width:440px;padding:30px 26px 26px;position:relative;box-shadow:0 16px 48px #00000052}.warning-modal-close{background:var(--bg-hover);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:14px;right:14px}.warning-modal-close:hover{background:var(--bg-active);color:var(--text-primary)}.warning-icon{background:var(--bg-hover);width:64px;height:64px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.warning-title{color:var(--text-primary);margin:0 0 8px;font-size:19px;font-weight:800}.warning-subtitle{color:var(--text-secondary);margin:0 0 16px;font-size:13px;line-height:1.5}.warning-reason{background:var(--bg-hover);border:1px solid var(--border-primary);color:var(--text-primary);word-break:break-word;border-radius:16px;margin-bottom:10px;padding:16px 18px;font-size:15px;font-weight:600;line-height:1.45}.warning-reason--scroll{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;max-height:50vh;overflow-y:auto}.warning-date{color:var(--text-tertiary);margin-bottom:18px;font-size:12px}.warning-btn{background:var(--btn-primary-bg);width:100%;height:46px;color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:15px;font-weight:800;transition:background .15s;display:flex}.warning-btn:hover:not(:disabled){background:var(--btn-primary-hover)}.warning-btn:disabled{opacity:.8;cursor:default}.confirm-overlay{z-index:100000;background:#00000047;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;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}.badge-modal-title{font-weight:500}.confirm-desc{color:var(--text-tertiary);overflow-wrap:anywhere;word-break:break-word;align-self:stretch;width:100%;margin-bottom:12px;font-size:14px;line-height:1.5}.confirm-preview{align-self:stretch;width:100%;margin-bottom:12px}.confirm-comment-preview{text-align:left;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.confirm-comment-preview-ava{background:var(--bg-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.confirm-comment-preview-ava img{object-fit:cover;width:100%;height:100%}.confirm-comment-preview-body{flex:1;min-width:0}.confirm-comment-preview-author{color:var(--text-primary);flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;margin-bottom:0;font-size:14px;font-weight:500;line-height:1.25;display:inline-flex}.confirm-comment-preview-author .verified-badge,.confirm-comment-preview-author .verified-badge--bughunter{pointer-events:none;flex-shrink:0;align-self:center;top:0}.confirm-comment-preview-text{color:var(--text-secondary);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;padding-top:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.confirm-comment-preview-gif{background:var(--bg-primary);border-radius:8px;max-width:140px;margin-top:6px;line-height:0;overflow:hidden}.confirm-comment-preview-gif img{object-fit:cover;width:100%;max-height:90px;display:block}.confirm-comment-preview-voice{color:var(--text-secondary);margin-top:6px;font-size:13px;font-style:italic}.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);box-shadow:inset 0 0 0 1px var(--border-primary)}.confirm-btn-cancel:hover{background:var(--bg-active);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-secondary)}.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{background:var(--overlay);z-index:2000;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{flex-direction:column;gap:8px;padding:12px;display:flex}.search-result-skeleton{border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.search-skeleton-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}.search-skeleton-lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.search-skeleton-line{border-radius:6px;width:62%;height:14px;margin:0}.search-skeleton-line--short{width:38%;height:12px}.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:16px!important;height:16px!important}.gif-picker-overlay{z-index:4100;pointer-events:auto;background:#00000047;justify-content:center;align-items:center;padding:20px;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;height:min(88vh,720px);min-height:560px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0009}@keyframes gif-picker-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform: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 1px var(--border-primary)}.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;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;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;touch-action:manipulation;-webkit-tap-highlight-color:transparent;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;pointer-events:none;-webkit-user-select:none;user-select:none;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{flex-shrink:0;justify-content:center;min-height:52px;padding:12px 0 4px;display:flex}.gif-picker-more-btn{background:var(--bg-hover);min-width:152px;min-height:36px;color:var(--text-secondary);cursor:pointer;box-sizing:border-box;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}.gif-picker-more-btn-label{line-height:1;display:inline-block}.gif-picker-more-btn--loading .gif-picker-more-btn-label{visibility:hidden}.gif-picker-more-btn-spinner-wrap{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gif-picker-more-btn:hover:not(:disabled){color:var(--text-primary);background:#ffffff1a}.gif-picker-more-btn:disabled{opacity:.85;cursor:wait}.gif-picker-more-btn .vk-btn-spinner{border-color:#fff #ffffff4d #ffffff4d}.gif-picker-footer{color:var(--text-tertiary);border-top:1px solid var(--border-primary);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 16px 12px;font-size:11px;display:flex}.gif-picker-footer-label{color:var(--text-tertiary)}.gif-picker-giphy-logo{color:var(--text-primary);letter-spacing:1px;font-family:Arial Black,Impact,sans-serif;font-size:15px;font-weight:900}.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--loading img{opacity:.55}.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}[data-theme=light] .market-purchase-btn:not(:disabled){background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important}[data-theme=light] .market-purchase-btn-spinner{border-color:#060607 #06060733 #06060733}[data-theme=light] .premium-username-item-buy:not(:disabled){background:var(--btn-primary-bg);color:var(--btn-primary-text)}[data-theme=light] .premium-username-item-buy:hover:not(:disabled){background:var(--btn-primary-hover)}[data-theme=light] .vk-nav-link.active{background:var(--bg-hover);color:var(--text-primary)}[data-theme=light] .confirm-notif-preview svg{color:#c4c9ce}[data-theme=light] .settings-btn-light,[data-theme=light] .settings-btn-light:hover,[data-theme=light] .settings-btn-light:focus-visible,[data-theme=light] .settings-btn-light:active{background:var(--bg-tertiary)!important;border:1px solid var(--border-primary)!important;color:var(--text-primary)!important}[data-theme=light] .notif-card--unread{box-shadow:inset 0 0 0 1px var(--border-secondary)}[data-theme=light] .skeleton,[data-theme=light] .skeleton-text,[data-theme=light] .skeleton-text-small,[data-theme=light] .skeleton-post-avatar,[data-theme=light] .skeleton-avatar{background:linear-gradient(90deg,#fff 25%,#e8eaed 50%,#fff 75%) 0 0/200% 100%}[data-theme=light] .notif-skeleton-card,[data-theme=light] .feed-stream .skeleton-post.feed-post-card,[data-theme=light] .feed-suggest-inpost--skeleton{background:var(--bg-primary);border:1px solid var(--border-primary)}[data-theme=light] .search-modal{background:var(--bg-primary);border-color:var(--border-primary);box-shadow:var(--card-shadow)}[data-theme=light] .search-modal-header{border-bottom-color:var(--border-primary)}[data-theme=light] .search-result-skeleton{background:var(--bg-secondary);border:1px solid var(--border-primary)}[data-theme=light] .search-modal .search-result-skeleton .skeleton{background:linear-gradient(90deg,#e3e5e8 25%,#d0d3d9 50%,#e3e5e8 75%) 0 0/200% 100%}[data-theme=light] .search-empty svg,[data-theme=light] .search-no-results svg{color:var(--text-tertiary)}[data-theme=light] .notif-card-delete{background:var(--bg-tertiary);border-color:var(--border-primary);color:var(--text-secondary)}[data-theme=light] .notif-card-delete:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-secondary)}[data-theme=light] .my-username-skeleton .skeleton{background:linear-gradient(90deg,#fff 25%,#e8eaed 50%,#fff 75%) 0 0/200% 100%}[data-theme=light] .market-live-block--open .market-live-header{border-bottom-color:var(--border-primary)}[data-theme=light] .logout-button-cancel{background:var(--bg-tertiary)}[data-theme=light] .logout-button-cancel:hover{background:var(--bg-hover)}[data-theme=light] .vk-member:hover .vk-member-name,[data-theme=light] .vk-search-result:hover .vk-search-result-name{color:var(--text-primary)}[data-theme=light] .settings-security-email-toggle:hover{background:var(--bg-hover);color:var(--text-primary)}[data-theme=light]{-webkit-tap-highlight-color:transparent}[data-theme=light] .market-page-balance-value{color:#060607}[data-theme=light] .settings-tab:active:not(.active){color:var(--text-secondary);background:0 0}[data-theme=light] .settings-tab.active:active{opacity:.88}[data-theme=light] .market-page-btn:active:not(.active):not(:disabled){color:var(--text-primary);background:0 0}[data-theme=light] .vk-nav-link:active:not(.active){background:0 0}[data-theme=light] .market-live-toggle:active,[data-theme=light] .market-buy-button:active,[data-theme=light] .notif-mark-all-btn:active{opacity:.92}[data-theme=light] .market-purchase-btn:disabled:not(.market-purchase-btn--loading){opacity:.65;background:var(--btn-muted-bg)!important;color:var(--btn-muted-text)!important}[data-theme=light] .logout-button-confirm.market-purchase-btn:not(:disabled):active{opacity:.9;background:var(--btn-primary-hover)!important}[data-theme=light] .toast-item-avatar{background:var(--bg-tertiary)}[data-theme=light] .notif-team-coems-text--plain{color:var(--text-primary)}[data-theme=light] .vk-post-menu-dropdown,[data-theme=light] .logout-modal{box-shadow:var(--card-shadow)}[data-theme=light] .gif-picker{background:var(--bg-primary);border-color:var(--border-primary);box-shadow:var(--card-shadow)}[data-theme=light] .gif-picker-header{border-bottom-color:var(--border-primary)}[data-theme=light] .gif-picker-search-wrap{background:var(--bg-secondary)}[data-theme=light] .gif-picker-search-wrap:focus-within{box-shadow:0 0 0 1px var(--border-primary)}[data-theme=light] .gif-picker-input{color:var(--text-primary)}[data-theme=light] .gif-picker-label{color:var(--text-secondary)}[data-theme=light] .gif-picker-giphy-logo{color:var(--text-primary)}[data-theme=light] .gif-picker-grid-wrap::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}[data-theme=light] .gif-picker-empty{color:var(--text-tertiary)}[data-theme=light] .gif-picker-more-btn .vk-btn-spinner{border-color:#060607 #06060733 #06060733}[data-theme=light] .vk-attach-icon-btn{border-radius:50%}[data-theme=light] .vk-attach-icon-btn:hover,[data-theme=light] .vk-attach-icon-btn--active{color:#060607;background:#e8eaed}.feed-suggest-dropdown-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:background .12s;display:flex}.feed-suggest-dropdown-item:hover{background:var(--bg-hover)}[data-theme=light] .feed-suggest-dropdown{background:var(--bg-primary);border-color:var(--border-primary);box-shadow:var(--card-shadow)}[data-theme=light] .feed-suggest-dropdown-item:hover{background:var(--bg-tertiary)}[data-theme=light] .vk-post-menu-dropdown{box-shadow:var(--card-shadow)}[data-theme=light] .confirm-modal{border-color:var(--border-primary);box-shadow:var(--card-shadow)}[data-theme=light] .confirm-overlay{background:#00000026}[data-theme=light] .settings-modal-overlay,[data-theme=light] .followers-modal-overlay{background:var(--overlay)}[data-theme=light] .premium-username-item:hover,[data-theme=light] .my-username-item:hover{border-color:var(--border-secondary);box-shadow:0 2px 8px #0000000f}[data-theme=light] .market-info-box,[data-theme=light] .admin-card{background:var(--bg-primary);border-color:var(--border-primary)}[data-theme=light] .admin-filter-btn--active{border-color:var(--btn-primary-bg)}[data-theme=light] .changelog-close:hover{background:var(--bg-hover);color:var(--text-primary)}@keyframes rotate-icon-like{0%{transform:rotate(0)translate(0,0)}25%{transform:rotate(3deg)translate(0,0)}50%{transform:rotate(-3deg)translate(0,0)}75%{transform:rotate(1deg)translate(0,0)}to{transform:rotate(0)translate(0,0)}}.vk-post-action:not(.vk-post-action--pop):hover svg,.post-comment-like:not(.post-comment-like--pop):hover:not(:disabled) svg{animation:.7s ease-in-out both rotate-icon-like}.vk-post-action.vk-post-action--pop svg{animation:none!important}.badge-modal-btn{cursor:pointer;color:#000;background:#fff;border:none;border-radius:24px;width:100%;margin-top:16px;padding:14px;font-size:16px;font-weight:600;transition:opacity .2s}.badge-modal-btn:hover{opacity:.85}[data-theme=light] .badge-modal-btn{color:#fff;background:#000}.post-comment-actions-bottom{justify-content:space-between;align-items:center;margin-top:auto;display:flex}[data-theme=dark] .repost-modal,[data-theme=dark] .username-info-modal,[data-theme=dark] .followers-modal,[data-theme=dark] .report-panel,[data-theme=dark] .bottom-sheet{background:#000}[data-theme=dark] .repost-modal-input,[data-theme=dark] .repost-modal-avatar,[data-theme=dark] .repost-modal .post-repost-quote,[data-theme=dark] .username-info-pill,[data-theme=dark] .username-info-pill-avatar,[data-theme=dark] .followers-modal-avatar,[data-theme=dark] .followers-modal-avatar-fallback,[data-theme=dark] .report-option,[data-theme=dark] .report-textarea{background:#1c1c1c}
