*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;min-height:100dvh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overscroll-behavior-y:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--border-color-2);border-radius:2px}*{-webkit-tap-highlight-color:transparent}.tappable,[role=button],button{transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.tappable:active,[role=button]:active,button:active{transform:scale(.96);opacity:.75}@keyframes sheetSlideUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.sheet-in{animation:sheetSlideUp .28s cubic-bezier(.16,1,.3,1) both}@keyframes skeletonPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes screenFadeIn{0%{opacity:0}to{opacity:1}}.screen-in,.screen-in-safe{animation:screenFadeIn .2s ease-out both}.full-screen-height{height:100vh;height:100dvh;height:var(--vvh,100dvh)}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.backdrop-in{animation:backdropFadeIn .2s ease-out both}:root{--primary:#3da9ff;--primary-dark:#1d8fea;--primary-rgb:61,169,255;--like:#f91880;--repost:#00ba7c;--repost-rgb:0,186,124;--danger:#f87171;--danger-rgb:248,113,113;--bg-app:#05060a;--bg-header:rgba(5,6,10,.92);--bg-card:#0d1018;--bg-card-2:#121722;--bg-card-3:#0d1018;--bg-card-4:hsla(0,0%,100%,.05);--bg-card-5:hsla(0,0%,100%,.04);--bg-card-6:#101521;--bg-card-7:#121722;--bg-card-8:#1a2231;--text-primary:#f1f3f8;--text-secondary:#5b6478;--text-tertiary:#9aa4b7;--text-quaternary:#4a5266;--text-subtle:#b4bdce;--text-muted:#6b7690;--text-faint:#2a3142;--border-color:#1c2230;--border-color-2:#242c3e;--shadow-color:rgba(0,0,0,.5);color-scheme:dark}[data-theme=light]{--primary:#1d8fea;--primary-dark:#0f74c8;--primary-rgb:29,143,234;--like:#f91880;--repost:#00ba7c;--repost-rgb:0,186,124;--danger:#ef4444;--danger-rgb:239,68,68;--bg-app:#fff;--bg-header:hsla(0,0%,100%,.92);--bg-card:#f3f4f6;--bg-card-2:#e9ecf0;--bg-card-3:#f3f4f6;--bg-card-4:#f6f7f9;--bg-card-5:#f9fafb;--bg-card-6:#eef0f3;--bg-card-7:#e9ecf0;--bg-card-8:#dde1e7;--text-primary:#14171a;--text-secondary:#9ca3af;--text-tertiary:#6b7280;--text-quaternary:#9ca3af;--text-subtle:#4b5563;--text-muted:#6b7280;--text-faint:#d1d5db;--border-color:#e5e7eb;--border-color-2:#d9dde3;--shadow-color:rgba(15,23,42,.12);color-scheme:light}body,html{background:var(--bg-app);color:var(--text-primary)}.dk-side{display:none}.app-col{max-width:600px;margin:0 auto}@media (min-width:900px){:root{--dk-side:260px;--dk-main:620px;--dk-left:max(0px,calc((100vw - var(--dk-side) - var(--dk-main)) / 2))}.dk-root{display:flex;justify-content:center;min-height:100dvh}.dk-side{display:flex;flex-direction:column;gap:6px;flex:0 0 var(--dk-side);width:var(--dk-side);position:-webkit-sticky;position:sticky;top:0;height:100dvh;padding:16px 12px 16px 8px}.dk-main{flex:0 0 var(--dk-main);width:var(--dk-main);min-height:100dvh;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.app-col{max-width:none;margin:0}.dk-brand{display:flex;align-items:center;gap:10px;padding:8px 12px 14px;cursor:pointer;font-weight:900;font-size:22px;color:var(--text-primary)}.dk-nav{display:flex;flex-direction:column;gap:2px;flex:1 1;overflow-y:auto}.dk-item{display:flex;align-items:center;gap:16px;width:100%;background:none;border:none;cursor:pointer;color:var(--text-primary);padding:12px 14px;border-radius:999px;font-size:18px;text-align:left}.dk-item:hover{background:var(--bg-card)}.dk-item.active{font-weight:800;color:var(--primary)}.dk-ico{position:relative;display:flex}.dk-badge{top:-6px;right:-10px;color:#fff;font-style:normal;font-size:10px;font-weight:800;border-radius:9px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 4px}.dk-badge,.dk-dot{position:absolute;background:var(--danger)}.dk-dot{top:-2px;right:-4px;width:9px;height:9px;border-radius:50%}.dk-post{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);color:#fff;border:none;border-radius:999px;padding:14px;font-weight:800;font-size:16px;cursor:pointer;margin:8px 4px}.dk-post:hover{background:var(--primary-dark)}.dk-me{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:10px;border-radius:999px;color:var(--text-primary);text-align:left}.dk-me:hover{background:var(--bg-card)}.dk-me-text{display:flex;flex-direction:column;min-width:0}.dk-me-text b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-me-text small{font-size:12px;color:var(--text-tertiary)}.dk-hide{display:none!important}.dk-bar,.dk-page{left:calc(var(--dk-left) + var(--dk-side))!important;right:auto!important;width:var(--dk-main)!important}.dk-page{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}div[style*="position: fixed"][style*="align-items: flex-end"]>div{max-width:560px;margin-left:auto!important;margin-right:auto!important;border-radius:24px!important}div[style*="position: fixed"][style*="align-items: flex-end"]{align-items:center!important}.dk-toast{left:calc(var(--dk-left) + var(--dk-side) + 12px)!important;right:auto!important;width:calc(var(--dk-main) - 24px)!important}.tappable,[role=button],button{cursor:pointer}::-webkit-scrollbar{width:8px}}@media (min-width:1300px){:root{--dk-main:640px}}