@font-face{font-family:Days One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/days-one-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Days One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/days-one-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marck-script-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Chiron GoRound TC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chiron-goround-tc-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chiron GoRound TC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chiron-goround-tc-cyrillic-700.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Chiron GoRound TC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chiron-goround-tc-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chiron GoRound TC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chiron-goround-tc-cyrillic-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Chiron GoRound TC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chiron-goround-tc-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chiron GoRound TC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chiron-goround-tc-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Chiron GoRound TC;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chiron-goround-tc-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chiron GoRound TC;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chiron-goround-tc-cyrillic-600.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/balsamiq-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/balsamiq-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/balsamiq-cyrillic-700.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/balsamiq-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #fff;--fg: #111111;--muted: #8a8a8a;--line: #ececec;--line2: #d9d9d9;--accent: #111111;--btn-fg: #fff;--field: #fff;--panel: #fff;--danger: #e11d48;--like: #ff2d55;--repost: #3b82f6;--online: #16a34a;--radius: 14px;--maxw: 620px}html.theme-custom[data-theme]:not(.has-wallpaper){--muted: color-mix(in srgb, var(--panel) 55%, var(--fg))}html.theme-custom:not(.has-wallpaper) .feed{--fg: var(--bg-fg);--muted: color-mix(in srgb, var(--bg) 55%, var(--bg-fg));color:var(--bg-fg)}html.theme-custom .modal .feed{--fg: inherit;--muted: inherit;color:inherit}html.theme-custom .feed :is(.post-menu,.react-picker-wrap,.react-picker,.emoji-pop){--fg: var(--panel-fg);--muted: color-mix(in srgb, var(--panel) 55%, var(--panel-fg));color:var(--panel-fg)}html.liquid-glass.theme-custom:not(.has-wallpaper){--glass-surf: color-mix(in srgb, #ffffff 50%, var(--bg));--muted: color-mix(in srgb, var(--glass-surf) 55%, var(--fg))}html.liquid-glass.theme-custom[data-theme=dark]:not(.has-wallpaper){--glass-surf: color-mix(in srgb, rgb(28,28,30) 50%, var(--bg))}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}html{background:var(--bg);scrollbar-gutter:stable;overflow-y:scroll}#wallpaper-layer{position:fixed;top:-48px;right:-48px;bottom:-48px;left:-48px;z-index:-1;pointer-events:none;background-size:cover;background-position:center;background-repeat:no-repeat;display:none}html.has-wallpaper{--muted: #565656}html.has-wallpaper[data-theme=dark]{--muted: #9a9a9a}html.has-wallpaper .fi-time{opacity:1}html.no-anim.no-anim.no-anim.no-anim,html.no-anim.no-anim.no-anim.no-anim *,html.no-anim.no-anim.no-anim.no-anim *:before,html.no-anim.no-anim.no-anim.no-anim *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.no-anim .float-brand:active,html.no-anim .nav-btn:active,html.no-anim .sort-btn:active,html.no-anim .topic-create-btn:active,html.no-anim .topic-head-photo-btn:active,html.no-anim .btn:active,html.no-anim .icon-btn:active,html.no-anim .reply-peek-head.clickable:active,html.no-anim .reply-bar-media-btn:active,html.no-anim .react-btn:active,html.no-anim .react-pick-btn:active,html.no-anim .avatar-upload-btn:active,html.no-anim .shape-row .chip:active,html.no-anim .avatar-preview:active,html.no-anim .swatch:active,html.no-anim .chip:active,html.no-anim .seg-btn:active,html.no-anim .stat-btn:active,html.no-anim .admin-user:active,html.no-anim .post-media-remove:active,html.no-anim .post-publish-btn:active,html.no-anim .vplayer-btn:active,html.no-anim .rules-link-btn:active,html.no-anim .profile-avatar-btn:active,html.no-anim .avatar-viewer-close:active,html.no-anim .logo:active,html.no-anim .user-chip:active,html.no-anim .fi-name:active,html.no-anim .fi-user:active,html.no-anim .link:active,html.no-anim .back:active,html.no-anim .fi-avatar:active .avatar{transform:none!important}html.no-anim .pw-toggle:active{transform:translateY(-50%)!important}html.no-anim .cinema-unmute:active{transform:translate(-50%)!important}@media (hover: hover) and (pointer: fine){html{--cur-text-default: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2722%27%20height%3D%2722%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27%230a0a0a%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%270.6%27%20stroke-linejoin%3D%27round%27%20d%3D%27M13%2019a1%201%200%200%200%201%201h2v2h-2.5c-.55%200-1.5-.45-1.5-1c0%20.55-.95%201-1.5%201H8v-2h2a1%201%200%200%200%201-1V5a1%201%200%200%200-1-1H8V2h2.5c.55%200%201.5.45%201.5%201c0-.55.95-1%201.5-1H16v2h-2a1%201%200%200%200-1%201z%27%2F%3E%3C%2Fsvg%3E) 11 11, text}html[data-theme=dark]{--cur-text-default: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2722%27%20height%3D%2722%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27%23f5f5f5%27%20stroke%3D%27%230a0a0a%27%20stroke-width%3D%270.6%27%20stroke-linejoin%3D%27round%27%20d%3D%27M13%2019a1%201%200%200%200%201%201h2v2h-2.5c-.55%200-1.5-.45-1.5-1c0%20.55-.95%201-1.5%201H8v-2h2a1%201%200%200%200%201-1V5a1%201%200%200%200-1-1H8V2h2.5c.55%200%201.5.45%201.5%201c0-.55.95-1%201.5-1H16v2h-2a1%201%200%200%200-1%201z%27%2F%3E%3C%2Fsvg%3E) 11 11, text}html{cursor:var(--cur-mouse, auto)}a,button,[role=button],label,select,summary,.composer.locked,.composer.guest,.fi-clickable,input[type=checkbox],input[type=radio],input[type=submit],input[type=button]{cursor:var(--cur-pointer, pointer)!important}button:disabled,.btn:disabled,[disabled],[aria-disabled=true]{cursor:not-allowed!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),textarea,[contenteditable=true],.composer-input{cursor:var(--cur-text, var(--cur-text-default))!important}html.vibenet-fakecursor,html.vibenet-fakecursor *{cursor:none!important}input[type=range]::-webkit-slider-thumb,input[type=range]::-webkit-slider-runnable-track{cursor:var(--cur-mouse, auto)!important}input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-track{cursor:var(--cur-mouse, auto)!important}html.vibenet-fakecursor input[type=range],html.vibenet-fakecursor input[type=range]::-webkit-slider-thumb,html.vibenet-fakecursor input[type=range]::-webkit-slider-runnable-track,.cursor-size.previewing,.cursor-size.previewing::-webkit-slider-thumb,.cursor-size.previewing::-webkit-slider-runnable-track{cursor:none!important}html.vibenet-fakecursor input[type=range]::-moz-range-thumb,html.vibenet-fakecursor input[type=range]::-moz-range-track,.cursor-size.previewing::-moz-range-thumb,.cursor-size.previewing::-moz-range-track{cursor:none!important}.modal,.composer,.feed-sort,.feed-search-row-field,.topic-head,.topic-create,.seg,.gate-msg,.float-bar,.tabbar{--cur-mouse: var(--cur-mouse-p);--cur-pointer: var(--cur-pointer-p);--cur-text: var(--cur-text-p);--cur-text-default: var(--cur-text-default-p);cursor:var(--cur-mouse, auto)}}body{background:transparent;color:var(--fg);font-family:Chiron GoRound TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}button{font-family:inherit;cursor:pointer}input,textarea{font-family:inherit}*{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3d3d3d;background-clip:padding-box}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#555;background-clip:padding-box}[data-theme=dark] *{scrollbar-color:#3d3d3d transparent}.app{min-height:calc(100dvh + 1px);display:flex;flex-direction:column}#particles-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;image-rendering:pixelated}.float-bar{position:fixed;top:max(12px,env(safe-area-inset-top));z-index:65;isolation:isolate;display:flex;align-items:center;gap:2px;padding:6px 10px;background:var(--panel);border:1px solid rgba(0,0,0,.07);border-radius:999px;box-shadow:0 4px 28px #0000001a,0 1px 6px #0000000f}.float-brand{left:max(12px,env(safe-area-inset-left));padding-left:4px;cursor:pointer;font:inherit;color:inherit}.float-brand:active{transform:scale(.97)}.float-nav{left:50%;transform:translate(-50%);z-index:66;padding:4px 6px;gap:8px}.float-actions{right:max(12px,env(safe-area-inset-right));gap:0;height:44px;padding-top:0;padding-bottom:0}[data-theme=dark] .float-bar{background:var(--panel);border-color:#ffffff17;box-shadow:0 4px 28px #00000080,0 1px 6px #00000059}.brand{display:flex;align-items:center;gap:10px}.logo{display:inline-flex;align-items:center;gap:7px;background:none;border:none;font-size:22px;font-weight:800;letter-spacing:-.5px;color:var(--fg)}.logo-text>span{color:var(--muted);font-weight:600}.logo-cloud{color:var(--fg);flex-shrink:0}.brand-name{font-size:15px;font-weight:800;letter-spacing:-.3px;color:var(--fg);white-space:nowrap}.float-brand .brand-name{margin-left:-4px}.brand-name-fancy{display:inline-flex;align-items:center;gap:1px;letter-spacing:0;font-size:23px;margin-left:0;overflow:visible;height:22px}.float-brand.float-brand .brand-name-fancy{margin-left:0}.brand-mark-img{display:block;height:22px;width:99.6952px;background-color:var(--fg);opacity:.95;-webkit-mask:url(/mysli-mark.png) center / contain no-repeat;mask:url(/mysli-mark.png) center / contain no-repeat}.float-brand{padding:10px 14px}.brand-name-fancy .brand-letter{display:inline-block;line-height:1;transform:translateY(var(--by, 0)) rotate(var(--brot, 0deg))}.brand-name-fancy .brand-letter-bold{-webkit-text-stroke:.7px currentColor}@keyframes brandLetterSway{0%,to{transform:translateY(var(--by, 0)) rotate(var(--brot, 0deg))}25%{transform:translateY(calc(var(--by, 0px) - 3px)) rotate(calc(var(--brot, 0deg) - 4deg))}50%{transform:translateY(calc(var(--by, 0px) + 1px)) rotate(calc(var(--brot, 0deg) + 3deg))}75%{transform:translateY(calc(var(--by, 0px) - 1px)) rotate(calc(var(--brot, 0deg) - 2deg))}}@media (prefers-reduced-motion: reduce){.brand-name-fancy .brand-letter{animation:none}}.float-online{top:auto;bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));align-items:center;gap:6px;color:var(--fg);font-size:14px;line-height:1;font-weight:800;white-space:nowrap}.float-online svg{color:var(--fg);flex-shrink:0}.float-online-val b{color:var(--fg);font-variant-numeric:tabular-nums}@media (max-width: 680px){.float-online{display:none}}.brand-mark{cursor:default;pointer-events:none}.brand-mark:hover{background:none}.brand-mark:active{transform:none}.online-ico{color:var(--online);animation:softPulse 1.8s ease-in-out infinite}@keyframes softPulse{0%,to{opacity:1}50%{opacity:.3}}.online-counter{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:5px;margin:0 auto;white-space:nowrap}.online-counter b{color:var(--fg)}.online-counter .sep{opacity:.4;margin:0 2px}.online-glow{width:9px;height:9px;border-radius:50%;background:var(--online);flex-shrink:0;box-shadow:0 0 6px 1px #16a34ad9;animation:onlinePulse 1.8s ease-in-out infinite;will-change:opacity}@keyframes onlinePulse{0%,to{opacity:1}50%{opacity:.4}}.float-actions .btn{margin-left:4px}.float-actions .act-btn,.float-brand .act-btn{padding:8px;border-radius:999px}.float-actions .act-btn{padding-left:5px;padding-right:5px}.float-actions .act-btn:hover,.float-actions .act-btn:active{background:none!important}.float-actions .act-btn:active{transform:none!important}.float-actions .act-btn{transform-origin:center center;will-change:transform;backface-visibility:hidden}.float-actions .act-btn svg{opacity:.95;transition:opacity .2s ease}.float-actions .act-btn:hover svg{opacity:.6}.float-nav .nav-btn{padding:8px 14px;border-radius:12px}.float-nav .nav-btn:before{content:"";position:absolute;top:0;bottom:0;left:-2px;right:-2px;border-radius:999px;background:transparent;z-index:-1;transition:background .2s ease}@media (hover: hover){.float-nav .nav-btn:not(.on):hover{background:transparent}[data-theme=dark] .float-nav .nav-btn:not(.on):hover{background:transparent}}.float-nav .nav-btn.on{background:transparent;border-radius:999px}[data-theme=dark] .float-nav .nav-btn.on{background:transparent}.nav-pill{position:absolute;left:0;top:0;z-index:0;background:#0000000d;border-radius:999px;pointer-events:none;opacity:0;will-change:transform,width;transition:transform .42s cubic-bezier(.34,1.28,.45,1),width .42s cubic-bezier(.34,1.28,.45,1),height .3s ease,opacity .2s ease}[data-theme=dark] .nav-pill{background:#ffffff12}.no-anim .nav-pill{transition:opacity .2s ease}.nav-btn{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;color:var(--muted);padding:8px 16px;border-radius:12px;cursor:pointer;transition:color .2s ease,background .2s ease,border-radius .2s ease,transform .2s cubic-bezier(.22,.61,.36,1);will-change:transform;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover: hover){.nav-btn:not(.on):hover{color:var(--fg);background:#00000008}[data-theme=dark] .nav-btn:not(.on):hover{background:#ffffff0b}.float-nav .nav-btn:hover{border-radius:999px}}.nav-btn:active{transform:scale(.94)}.nav-btn.on{color:var(--accent);background:transparent}.nav-ico{position:relative;display:inline-flex;line-height:0}.float-nav .nav-ico{width:30px;height:30px;align-items:center;justify-content:center}.nav-badge{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--bg)}.nav-label{font-size:10.5px;font-weight:600}.tabbar,body.kb-open .tabbar{display:none}.feed-sort{position:relative;display:inline-flex;gap:0;margin-bottom:14px;padding:3px;background:var(--panel);border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 2px 10px #00000012}.page-gone{text-align:center;color:var(--muted);opacity:.6;font-size:15px;padding:90px 16px}.sort-pill{position:absolute;left:0;top:0;z-index:0;background:var(--accent);border-radius:999px;box-shadow:0 1px 6px #0000001f;pointer-events:none;opacity:0;will-change:transform,width;transition:transform .42s cubic-bezier(.34,1.28,.45,1),width .42s cubic-bezier(.34,1.28,.45,1),height .3s ease,opacity .2s ease}.no-anim .sort-pill{transition:opacity .2s ease}.sort-btn{position:relative;z-index:0;background-color:transparent;border:none;color:var(--muted);font-weight:600;font-size:14px;padding:6px 9px;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s ease,color .25s ease,transform .2s cubic-bezier(.22,.61,.36,1)}.sort-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--accent);box-shadow:0 1px 6px #0000001f;opacity:0;z-index:-1;transition:opacity .25s ease;will-change:opacity}.sort-btn.on:before{opacity:1}.feed-sort.has-pill .sort-btn.on:before{opacity:0}@media (hover: hover){.sort-btn:hover{color:var(--fg)}}.sort-btn:active{transform:scale(.95)}.sort-btn.on{color:var(--btn-fg)}[data-theme=dark] .feed-sort{background:var(--panel);border-color:#ffffff14;box-shadow:0 2px 10px #0000004d}[data-theme=dark] .sort-btn:before{background-color:var(--accent)}[data-theme=dark] .sort-btn.on{color:var(--btn-fg)}.sort-btn.topics-btn{display:inline-flex;align-items:center;gap:2px;margin-left:-5px}.sort-btn.topics-btn svg{margin-top:-1px}.topics-btn-wrap{position:relative;display:inline-flex}.sort-btn.topics-btn.locked{opacity:.55}.soon-tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);white-space:nowrap;background:var(--fg);color:var(--bg);font-size:12px;font-weight:700;padding:5px 10px;border-radius:8px;pointer-events:none;z-index:20;box-shadow:0 4px 14px #00000038;animation:soonTipIn .18s cubic-bezier(.22,.61,.36,1)}.soon-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--fg)}@keyframes soonTipIn{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.sort-btn.live-btn{display:inline-flex;align-items:center;gap:5px}.live-sort-dot{width:7px;height:7px;border-radius:50%;background:var(--danger, #e11d48);flex-shrink:0}@media (prefers-reduced-motion: reduce){.live-sort-dot{animation:none}}.sort-btn.search-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px;margin-left:-2px;flex-shrink:0}.sort-btn.search-btn.active{background-color:transparent;color:var(--fg);padding-left:2px}[data-theme=dark] .sort-btn.search-btn.active{background-color:transparent}.feed-at-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;background:none;border:none;padding:4px;line-height:0;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease}@media (hover: hover){.feed-at-toggle:hover{color:var(--fg)}}.feed-sort{max-width:100%}.feed-sort-search{display:flex;align-items:center;min-width:0;max-width:0;overflow:hidden;transition:max-width .32s cubic-bezier(.22,.61,.36,1)}.feed-sort.searching .feed-sort-search{max-width:min(290px,66vw)}.feed-sort-search-input{width:min(230px,54vw);min-width:0;border:none;outline:none;background:none;font-size:14px;color:var(--fg);padding:0 4px 0 8px}.feed-sort-search-input::placeholder{color:var(--muted);opacity:.55}.feed-sort-search-input::-webkit-search-cancel-button{display:none}@media (prefers-reduced-motion: reduce){.feed-sort-search{transition:none}}@media (max-width: 680px){.feed-sort{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.feed-sort::-webkit-scrollbar{display:none}.feed-sort-search{transition:none}}.feed-search-row{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,.61,.36,1)}.feed-search-row.open{grid-template-rows:1fr}.feed-search-row-clip{overflow:hidden;min-height:0}.feed-search-row-field{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:13px 14px;border:1px solid rgba(0,0,0,.07);border-radius:16px;background:var(--panel)}[data-theme=dark] .feed-search-row-field{border-color:#ffffff17;background:var(--panel)}.feed-search-row-ico{color:var(--muted);flex-shrink:0}.feed-search-row-input{flex:1;min-width:0;border:none;outline:none;background:none;font-size:14px;line-height:normal;color:var(--fg);padding:0}.feed-search-row-input::placeholder{color:var(--muted);opacity:.55}@media (prefers-reduced-motion: reduce){.feed-search-row{transition:none}}.topic-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;background:#ffffffe0;border:1px solid rgba(0,0,0,.07);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border-radius:22px;box-shadow:0 4px 28px #0000001a,0 1px 6px #0000000f}.topic-head-name{display:inline-flex;align-items:center;gap:5px;font-weight:800;font-size:15px;color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-head-name svg{opacity:.7;flex-shrink:0}.topic-head-meta{font-size:12px;color:var(--muted);white-space:nowrap}.topic-head-online{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--danger);white-space:nowrap;opacity:0;transform:scale(.7);transition:opacity .3s ease,transform .3s ease}.topic-head-online.live{opacity:1;transform:none}.topic-head-online.live svg{animation:broadcastBlink 2.6s ease-in-out infinite}@keyframes broadcastBlink{0%,to{opacity:1}50%{opacity:.3}}.topic-head-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--muted);cursor:pointer;padding:7px;border-radius:999px;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background-color .15s ease}.topic-head-online+.topic-head-btn{margin-left:auto}.topic-head-btn+.topic-head-btn{margin-left:-14px}@media (hover: hover){.topic-head-btn:hover{color:var(--fg);background:#0000000d}}[data-theme=dark] .topic-head-btn:hover{background:#ffffff14}[data-theme=dark] .topic-head{background:var(--panel);border-color:#ffffff17;box-shadow:0 4px 28px #00000080,0 1px 6px #00000059}.composer-topic{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:var(--accent, #e1306c);background:#e11d481a;padding:3px 8px;border-radius:999px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-topic svg{flex-shrink:0}.topic-create-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-bottom:14px;padding:13px 14px;font-size:14px;font-weight:700;color:var(--fg);cursor:pointer;border:1px solid rgba(0,0,0,.07);border-radius:16px;background:#ffffffe0;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 4px 28px #0000001a,0 1px 6px #0000000f;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,opacity .15s ease}.topic-create-btn svg{opacity:.8}@media (hover: hover){.topic-create-btn:hover{opacity:.9}}.topic-create-btn:active{transform:scale(.99)}[data-theme=dark] .topic-create-btn{border-color:#ffffff17;background:var(--panel);box-shadow:0 4px 28px #00000080,0 1px 6px #00000059}.topic-create{animation:topicCreateIn .26s cubic-bezier(.22,.61,.36,1);overflow:hidden}.topic-create.closing{animation:topicCreateOut .2s cubic-bezier(.4,0,1,1) forwards}@keyframes topicCreateIn{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}@keyframes topicCreateOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.99)}}@media (prefers-reduced-motion: reduce){.topic-create{animation:none}}.topic-create-head{display:flex;align-items:center;gap:10px}.topic-create-head .input{flex:1;min-width:0}.topic-photo-pick{position:relative;flex-shrink:0;width:46px;height:46px;border-radius:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#0000000d;border:1px solid rgba(0,0,0,.08)}[data-theme=dark] .topic-photo-pick{background:#ffffff0f;border-color:#ffffff1a}.topic-photo-preview{width:100%;height:100%;object-fit:cover;border-radius:13px}.topic-photo-empty{color:var(--muted);display:inline-flex}.topic-photo-plus{position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:50%;background:var(--fg);color:var(--bg);display:grid;place-items:center;box-shadow:0 0 0 2px var(--bg);line-height:0}.topic-photo-plus svg{display:block}.topic-name-wrap{position:relative;flex:1;min-width:0;display:flex;align-items:center}.topic-name-wrap .input{flex:1;min-width:0;padding-right:48px}.topic-name-counter{position:absolute;right:12px;font-size:11px;font-weight:600;color:var(--muted);pointer-events:none}.topic-name-counter.warn{color:var(--danger)}.topic-set-head{margin-bottom:12px}.topic-photo-remove{align-self:flex-start;color:var(--danger);font-size:13px;padding:4px 0}.topic-row-photo{width:100%;height:100%;object-fit:cover;border-radius:50%}.topic-head-photo-btn{background:none;border:none;padding:0;flex-shrink:0;cursor:pointer;line-height:0;border-radius:50%;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.topic-head-photo-btn:active{transform:scale(.93)}.topic-head-photo{width:38px;height:38px;border-radius:50%;object-fit:cover;display:block}.topic-head-hash{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#0000000f;color:var(--muted);flex-shrink:0}[data-theme=dark] .topic-head-hash{background:#ffffff14}.composer-blocked .composer-input-off,.composer.guest .composer-input-off{color:var(--muted);opacity:.62;cursor:default;min-height:27px;display:flex;align-items:center;-webkit-user-modify:read-only;user-modify:read-only;-webkit-user-select:none;user-select:none}.composer-blocked .composer-input-off{display:block;min-height:34px;padding-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-nottopic{font-size:12px;font-weight:700;color:var(--muted)}[data-theme=dark] .composer-input::placeholder,[data-theme=dark] .composer-input:empty:before,[data-theme=dark] .composer-blocked .composer-input-off,[data-theme=dark] .composer.guest .composer-input-off{opacity:.46}.topic-create{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px;border:1px solid rgba(0,0,0,.07);border-radius:14px;background:#ffffffb3;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2)}[data-theme=dark] .topic-create{border-color:#ffffff12;background:var(--panel)}.topic-create-actions{display:flex;gap:8px;justify-content:flex-end}.topic-list{display:flex;flex-direction:column;gap:2px;min-height:280px;max-height:52vh;overflow-y:auto}.topic-row{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:12px;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}@media (hover: hover){.topic-row:hover{background:#0000000d}[data-theme=dark] .topic-row:hover{background:#ffffff0f}}.topic-row.on{background:#e11d481a}.topic-row-hash{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#0000000f;color:var(--muted);flex-shrink:0;overflow:hidden}[data-theme=dark] .topic-row-hash{background:#ffffff14}.topic-row-info{min-width:0;flex:1}.topic-row-name{font-weight:700;font-size:14px;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-row-meta{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-row-live{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--danger);flex-shrink:0}.topics-feed .topics-lbl{margin-top:6px;margin-bottom:8px}[data-theme=dark] .topics-feed .topics-lbl{color:#ffffff5c}.topics-feed .topic-list{max-height:none;min-height:0;overflow:visible;gap:0}.topics-feed .topic-row{padding:7px 8px;border:none;border-bottom:1px solid var(--line);border-radius:14px;background:transparent}.topics-feed .topic-row-hash{width:40px;height:40px}.topics-feed .topic-row.new{animation:topicRowIn .5s cubic-bezier(.22,.61,.36,1)}@keyframes topicRowIn{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}.topics-feed .topic-row.removing{animation:topicRowOut .36s cubic-bezier(.4,0,1,1) forwards;pointer-events:none;overflow:hidden}@keyframes topicRowOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(20px) scale(.96)}}.topics-feed .topic-list{animation:topicListIn .4s cubic-bezier(.22,.61,.36,1)}@keyframes topicListIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.topics-feed .topic-row.new,.topics-feed .topic-row.removing,.topics-feed .topic-list{animation:none}}.topic-delete{align-self:flex-start;color:var(--danger);font-size:13px;display:inline-flex;align-items:center;gap:6px;padding:4px 0}.topic-delete.confirm{font-weight:800}.topic-row-count{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--muted);flex-shrink:0;margin-left:-5px}.topic-row-count svg{opacity:.75}.topic-row-online{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--danger);flex-shrink:0;opacity:0;transform:scale(.7);transition:opacity .3s ease,transform .3s ease}.topic-row-online.live{opacity:1;transform:none}.topic-row-online.live svg{animation:broadcastBlink 2.6s ease-in-out infinite}.crown-badge{color:#f5b301;flex-shrink:0;vertical-align:-1px;margin-left:-3px}.btn.notbot{background:var(--line);color:var(--fg);border-color:var(--line);font-weight:600}.btn.notbot:hover{background:var(--line2)}.admin-seg{margin:4px 0 12px}.modal.comments-modal.notif-modal{padding-bottom:0;padding-top:12px}.comments-modal.notif-modal .comments-title{display:flex;align-items:center;gap:6px;background:none;border:none;padding-left:0;padding-right:0;font-size:21px}.comments-modal.notif-modal .modal-close{background:none;border:none;top:16px}.comments-modal.notif-modal .modal-close:hover{background:none;border:none}.notif-modal .comments-list{padding:0;gap:0}.modal.post-modal{display:flex;flex-direction:column;max-width:460px;padding:16px 0 14px;overflow-y:auto}.post-modal-body{padding:0 14px}.post-modal-state{padding:34px 8px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:80px}.post-modal-state .spin{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--line);border-top-color:var(--fg);animation:spin .7s linear infinite}.fi-clickable{cursor:pointer}.notif-row{display:flex;align-items:flex-start;gap:11px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--line);padding:12px 18px;color:var(--fg);transition:background .2s ease;animation:fadeUp .35s cubic-bezier(.22,.61,.36,1)}.notif-row:last-child{border-bottom:none}.notif-row:hover,.notif-row.unread{background:var(--line)}[data-theme=dark] .notif-row:hover,[data-theme=dark] .notif-row.unread{background:#ffffff0d}.notif-row .avatar{margin-top:1px;pointer-events:none}.notif-av{flex-shrink:0;cursor:pointer;line-height:0}.notif-nick{cursor:pointer}@media (hover: hover){.notif-nick:hover{text-decoration:underline}}.notif-row .notif-ico{align-self:center}.notif-row-info{flex:1;min-width:0}.notif-row-name{font-weight:700;font-size:14.5px;line-height:1.3}.notif-row-name .verify-badge{width:14px;height:14px;vertical-align:-2px;margin:0 0 0 2px}.notif-row-time{color:var(--muted);font-size:12.5px;opacity:.8;font-variant-numeric:tabular-nums;font-family:Chiron GoRound TC,system-ui,sans-serif;font-weight:700}.notif-empty{padding:28px 12px;border-bottom:none!important}.notif-act{color:var(--muted);font-weight:700;font-family:Chiron GoRound TC,system-ui,sans-serif}.notif-post{color:var(--muted);font-family:Chiron GoRound TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:13px;margin:2px 0 1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;opacity:.85}.notif-post-row{display:flex;align-items:center;gap:7px;margin:2px 0 1px;min-width:0}.notif-post-row .notif-post{margin:0;flex:1;min-width:0}.notif-post-thumb{width:30px;height:30px;flex-shrink:0;object-fit:cover;border-radius:7px;display:block}.notif-ico{color:var(--muted);flex-shrink:0}.notif-ico.like{color:var(--like)}.notif-ico.repost{color:var(--repost, #3b82f6)}.user-chip{display:flex;align-items:center;gap:7px;background:none;border:1px solid var(--line);border-radius:999px;padding:3px 10px 3px 4px;color:var(--fg);font-weight:600;font-size:13.5px}.user-chip:hover{border-color:var(--line2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(0,0,0,.08);background:#ffffffd1;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);color:var(--fg);padding:9px 14px;border-radius:999px;font-weight:600;font-size:14px;box-shadow:0 2px 10px #00000012;transition:background .25s ease,opacity .25s ease,transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease}@media (hover: hover){.btn:hover{background:#fffffff7;box-shadow:0 3px 14px #0000001c}}.btn:active{transform:scale(.97)}.btn.primary{background:var(--accent);color:var(--btn-fg);border-color:var(--accent)}@media (hover: hover){.btn.primary:hover{opacity:.88}}.btn.ghost{border-color:transparent}.btn.warning{background:#d97706;color:#fff;border-color:#d97706}.btn.warning:hover{background:#b45309;border-color:#b45309}.btn.sm{padding:5px 10px;font-size:12.5px}.btn:disabled{opacity:.5;cursor:default}.icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--fg);padding:6px;border-radius:999px;-webkit-tap-highlight-color:transparent;transition:background .25s ease,color .25s ease,transform .25s cubic-bezier(.22,.61,.36,1)}@media (hover: hover){.icon-btn:hover{background:#f2f2f2}}.icon-btn:active{transform:scale(.92)}.link{background:none;border:none;color:var(--fg);text-decoration:none;border-bottom:1px solid currentColor;line-height:1.15;padding:0;font-size:inherit}.back{display:inline-flex;align-items:center;gap:4px;margin-bottom:14px;color:var(--muted);text-decoration:none}.main{width:100%;max-width:var(--maxw);margin:0 auto;padding:90px 16px 80px;flex:1}@media (min-width: 681px){html{zoom:1.1}.main{padding-top:79px}.modal{max-height:82dvh}.modal.rules-modal{height:540px}}.center{text-align:center;padding:48px 0}.muted{color:var(--muted)}.small{font-size:12px}.err{color:var(--danger);font-size:13px}.err-anim{display:grid;grid-template-rows:1fr;animation:errReveal .3s cubic-bezier(.22,.61,.36,1)}.err-anim>.err{overflow:hidden;min-height:0;animation:errFade .3s ease}@keyframes errReveal{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes errFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lbl{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.row{display:flex;gap:8px}.composer{min-height:106px;border:1px solid rgba(0,0,0,.07);border-radius:22px;padding:12px 14px;margin-bottom:14px;background:var(--panel);box-shadow:0 4px 28px #0000001a,0 1px 6px #0000000f}.composer.locked{cursor:pointer;text-align:center;padding:22px;color:var(--muted)}.muted-notice{display:flex;align-items:center;gap:8px;background:#fef3c7;border:1px solid #f59e0b;border-radius:10px;padding:10px 14px;font-size:13.5px;color:#92400e;margin-top:4px}.muted-notice svg{flex-shrink:0;color:#d97706}.mute-countdown{margin-left:auto;font-weight:700;font-family:monospace;color:#d97706;font-size:14px}[data-theme=dark] .muted-notice{background:#2d1f00;border-color:#7c4a00;color:#fbbf24}.composer-skeleton{cursor:default!important}.composer-skeleton .composer-input-off{min-height:27px}.composer-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.live-tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--danger)}.live-tag.off{color:var(--muted)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--danger);flex-shrink:0;box-shadow:0 0 6px 1px #e11d48b3}.counter{margin-left:auto;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.counter.warn{color:var(--danger)}.composer-input{width:100%;border:none;resize:none;outline:none;font-family:Chiron GoRound TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;line-height:1.5;min-height:27px;max-height:52px;overflow-y:auto;background:none;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;-webkit-user-modify:read-write}.composer-input:disabled{color:var(--muted)}.composer-input::placeholder{color:var(--muted);opacity:.62}.composer-input:empty:before{content:attr(data-placeholder);color:var(--muted);opacity:.62;pointer-events:none}.composer-input .custom-emoji{vertical-align:-.32em}.captcha-gate{display:flex;flex-direction:column;gap:10px;margin-top:8px}.feed{display:flex;flex-direction:column;gap:2px}.feed-row{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);transition:grid-template-rows .36s cubic-bezier(.22,.61,.36,1),opacity .3s ease}.feed-row.collapsed{grid-template-rows:0fr;opacity:0}.feed-row-inner{min-height:0}.feed-row.collapsed .feed-row-inner{overflow:hidden}.feed-row.feed-row-deleting{opacity:0!important;transform:translateY(-4px) scale(.985);pointer-events:none;transition:opacity .26s ease,transform .26s cubic-bezier(.22,.61,.36,1)!important}.feed-item{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:16px 8px 5px;border-bottom:none;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease;border-radius:14px}.feed-item:not(:has(.post-media-video)){content-visibility:auto;contain-intrinsic-size:auto 130px}@media (hover: hover){.feed-item:hover{background:#00000009;border-color:#0000000f;box-shadow:0 3px 18px #0000000d}[data-theme=dark] .feed-item:hover{background:#ffffff0b;border-color:#ffffff12;box-shadow:0 3px 18px #00000047}html.liquid-glass .feed-item:hover{background:#ffffff6b;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border-color:#ffffff80;box-shadow:inset 0 0 0 1px #fff3,inset 1.5px 2px 0 -1.5px #ffffffb3,inset -1.5px -1.5px 0 -1.5px #ffffff80,0 4px 20px #0000001a}html.liquid-glass[data-theme=dark] .feed-item:hover{background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff08,inset 1.5px 2px 0 -1.5px #ffffff38,inset -1.5px -1.5px 0 -1.5px #ffffff24,0 4px 20px #0000004d}html.liquid-glass .user-row:hover{background:#ffffff6b;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:inset 0 0 0 1px #fff3,inset 1.5px 2px 0 -1.5px #ffffffb3,inset -1.5px -1.5px 0 -1.5px #ffffff80,0 4px 20px #0000001a}html.liquid-glass[data-theme=dark] .user-row:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff08,inset 1.5px 2px 0 -1.5px #ffffff38,inset -1.5px -1.5px 0 -1.5px #ffffff24,0 4px 20px #0000004d}}body:has(.modal-bg) .feed-item:hover{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-color:var(--line)}.feed-item:hover:has(.react-picker-wrap),.feed-item:hover:has(.post-menu){background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-color:var(--line)}.feed:has(.feed-row-deleting) .feed-item:hover{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-color:var(--line)}.feed:has(.feed-row-deleting) .feed-row{will-change:transform}.fi-avatar{position:relative;flex-shrink:0;background:none;border:none;padding:0;line-height:0;cursor:pointer;border-radius:50%}.online-dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--online);border:2px solid #fff;box-shadow:0 0 6px 1px #16a34ad9}.fi-body{flex:1;min-width:0;position:relative}.fi-head{display:flex;align-items:baseline;gap:7px;flex-wrap:nowrap;min-width:0;padding-right:24px}.fi-name{background:none;border:none;font-weight:700;color:var(--fg);-webkit-text-stroke:.15px var(--fg);padding:0;font-size:15px;cursor:pointer;min-width:0;overflow:hidden;white-space:nowrap;flex-shrink:1}.fi-user{background:none;border:none;color:var(--muted);padding:0;font-size:14px;cursor:pointer;white-space:nowrap;flex-shrink:0}.fi-head .verify-badge,.fi-head .crown-badge{flex-shrink:0;align-self:center}@media (max-width: 680px){.fi-head{padding-right:30px}}.fi-topic{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;min-width:0;max-width:40%;color:var(--muted);font-size:13px}.fi-topic-sep{opacity:.5;flex-shrink:0}.fi-topic-link{background:none;border:none;padding:0;color:var(--muted);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;-webkit-tap-highlight-color:transparent}.fi-topic-link.old{cursor:default}@media (hover: hover){.fi-topic-link:not(.old):hover{color:var(--fg)}}.reply-ctx{display:flex;align-items:center;gap:6px;width:100%;max-width:100%;margin:3px 0;padding:0;background:none;border:none;color:var(--muted);font-size:12.5px;line-height:1.3;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.reply-ctx:hover{color:var(--fg)}.reply-ctx-arrow{flex-shrink:0;opacity:.8}.reply-ctx-media{width:30px;height:30px;flex-shrink:0;object-fit:cover;border-radius:8px;display:block;border:1px solid var(--line)}.reply-ctx-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-ctx-text b{color:var(--fg);font-weight:700}.reply-ctx-user{color:var(--muted);font-weight:600}.reply-ctx-text{font-family:Chiron GoRound TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.reply-ctx-verify{width:13px;height:13px;flex-shrink:0;vertical-align:-2px;margin:0 1px 0 2px;display:inline-block;object-fit:contain}.reply-peek-head .reply-ctx-verify{width:16px;height:16px;vertical-align:-3px}.reply-peek{max-width:440px}.reply-peek-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:15px}.reply-peek-head.clickable{cursor:pointer;border-radius:12px;margin:-4px -4px 8px;padding:4px;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.reply-peek-head.clickable:hover{background:var(--line)}.reply-peek-head.clickable:active{transform:scale(.99)}.reply-peek-head .avatar{flex-shrink:0}.reply-peek-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-peek-head .muted{color:var(--muted);font-weight:400;font-size:13px}.reply-peek-body{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.45;max-height:60vh;overflow-y:auto}.reply-peek-media{display:block;width:auto;height:auto;max-width:100%;max-height:58vh;margin:10px auto 0;border-radius:12px;cursor:zoom-in}.reply-bar-wrap{display:grid;grid-template-rows:0fr}.reply-bar-wrap.open{grid-template-rows:1fr}.reply-bar-clip{overflow:hidden;min-height:0}.reply-bar-media-btn{padding:0;border:none;background:none;cursor:zoom-in;flex-shrink:0;line-height:0;border-radius:7px;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.reply-bar-media-btn:active{transform:scale(.92)}.reply-bar-media{width:30px;height:30px;flex-shrink:0;object-fit:cover;border-radius:7px;display:block}.reply-bar{position:relative;display:flex;align-items:center;gap:6px;margin:8px 0 0;padding:6px 10px;border-radius:10px;background:transparent;color:var(--muted);font-size:13px}.reply-bar svg{flex-shrink:0}.reply-bar b{color:var(--fg);font-weight:600}.reply-bar-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;cursor:pointer}.reply-bar-x{background:none;border:none;color:var(--muted);padding:2px;display:inline-flex;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.reply-bar-x:hover{color:var(--fg)}.fi-time{color:var(--muted);font-size:14px;line-height:1;opacity:.8;font-variant-numeric:tabular-nums;font-family:Chiron GoRound TC,system-ui,sans-serif;font-weight:500}.comment-time{color:var(--muted);font-size:11px;margin-left:auto;font-variant-numeric:tabular-nums}.admin-badge{font-size:10px;font-weight:800;text-transform:uppercase;background:var(--fg);color:#fff;padding:1px 6px;border-radius:5px;letter-spacing:.5px}.mod-badge{font-size:10px;font-weight:700;text-transform:uppercase;background:#7c3aed;color:#fff;padding:1px 6px;border-radius:5px;letter-spacing:.4px;margin-left:5px}.mute-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;text-transform:uppercase;background:#d97706;color:#fff;padding:1px 6px;border-radius:5px;letter-spacing:.4px;margin-left:5px}.verify-badge{width:18px;height:18px;flex-shrink:0;vertical-align:middle;margin-left:-3px;display:inline-block;object-fit:contain}.fi-head .verify-badge{width:16px;height:16px;margin-left:-5px}.user-row-name .verify-badge{width:15px;height:15px;margin-left:-2px}.profile-name .verify-badge{margin-left:-5px}.profile-name .online-dot{position:static;right:auto;bottom:auto;display:inline-block;width:10px;height:10px;margin-left:3px;border-width:0}.ban-pop{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.fi-thought{margin:1px 0 4px;font-family:Chiron GoRound TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;overflow:hidden}.caret{display:inline-block;width:2px;height:1.05em;background:var(--fg);margin-left:2px;margin-right:-4px;vertical-align:text-bottom;animation:blink 1.15s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.fi-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;row-gap:8px;min-height:24px}.fi-actions .fi-meta-inline{margin-left:auto}.fi-actions .react-btn{margin-left:-4px;padding:1px 7px;font-size:15px;line-height:1.1;gap:2px}.fi-actions .react-btn .react-count{font-size:13px}.act{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--muted);font-weight:600;font-size:15px;padding:0;transition:color .2s ease,transform .25s cubic-bezier(.22,.61,.36,1)}@media (hover: hover){.act:hover{color:var(--fg)}}.act.on{color:var(--fg)}.react-ico{width:21px;height:21px;display:block;background-color:currentColor;-webkit-mask:url(/add-reaction.svg) center / contain no-repeat;mask:url(/add-reaction.svg) center / contain no-repeat}.act.like,.act.repost,.act.reply,.act.comment{gap:3px}.act.like.on,.act.like.on:hover{color:var(--like)}.heart-fill{fill:var(--like);stroke:var(--like);transition:opacity .3s ease}.act.repost.on,.act.repost.on:hover{color:var(--repost)}.repost-ico{position:relative;display:inline-flex;line-height:0}.repost-ico-base{color:var(--muted)}.repost-ico-on{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--repost);opacity:0;transition:opacity .3s ease}.act.repost.on .repost-ico-on{opacity:1}.roll-num{display:inline-flex;align-items:center;line-height:1;vertical-align:middle;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Chiron GoRound TC,system-ui,sans-serif;font-weight:700}.fi-actions .roll-num{font-weight:600}.fi-views .roll-num{font-weight:500}.roll-col{display:inline-block;height:1em;line-height:1em;overflow:hidden;vertical-align:middle}.roll-track{display:block;margin-top:calc(var(--rd, 0) * 1em)}.roll-cell{height:1em;line-height:1em;display:block;text-align:center}.roll-sep{display:inline-block}.repost-label{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:5px}.repost-label svg{stroke-width:2.4}.fi-reactions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.react-btn{display:inline-flex;align-items:center;gap:3px;background:var(--line);border:1px solid transparent;border-radius:999px;padding:3px 9px;font-size:14px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .26s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent;animation:reactPop .32s cubic-bezier(.34,1.56,.64,1) both;transform-origin:center bottom}@media (hover: hover){.react-btn:hover{background:var(--line2);transform:scale(1.06)}}.react-btn:active{transform:scale(.96)}.react-btn.leaving{animation:reactPopOut .2s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.feed,.feed *,.feed-row,.feed-row *,.feed-item,.feed-item *{animation:none!important;transition:none!important}.feed-row{transition:grid-template-rows .34s cubic-bezier(.22,.61,.36,1),opacity .28s ease!important}.feed-item .caret{animation:blink 1.15s ease-in-out infinite!important}.feed .act,.feed .react-btn,.feed .fi-name,.feed .fi-user,.feed .fi-menu,.feed .icon-btn,.feed .stat-btn,.feed .fi-avatar .avatar{transition:color .2s ease,background .2s ease,border-color .2s ease,transform .25s cubic-bezier(.22,.61,.36,1)!important}.feed .avatar-status{transition:background .45s ease!important}.feed .heart-fill,.feed-item .heart-fill,.feed .repost-ico-on,.feed-item .repost-ico-on{transition:opacity .3s ease!important}.custom-emoji{height:1.3em;width:1.3em;object-fit:contain;vertical-align:-.3em;display:inline-block;-webkit-user-select:none;user-select:none}.emoji-btn .custom-emoji,.react-pick-btn .custom-emoji,.emoji-tab .custom-emoji{vertical-align:middle;height:1.2em;width:1.2em}.react-btn .custom-emoji{vertical-align:-.25em}.react-btn.on{background:var(--field);border-color:var(--line2);box-shadow:0 1px 4px #00000014}.react-count{font-size:12px;font-weight:600;color:var(--muted)}.react-picker-wrap{position:relative}.react-picker{position:absolute;top:8px;left:0;z-index:92;background:var(--bg);border:1px solid var(--line2);border-radius:16px;padding:10px;box-shadow:0 8px 32px #0000002e;width:300px;max-height:220px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;animation:popIn .18s ease-out}.react-picker::-webkit-scrollbar{display:none}.react-picker-fixed{top:auto;left:auto}.react-picker-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;justify-items:center}.react-pick-btn{width:100%;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;padding:0;border:none;border-radius:8px;background:none;cursor:pointer;transition:background .18s ease,transform .26s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}.react-pick-btn:hover{background:var(--line);transform:scale(1.18)}.react-pick-btn:active{transform:scale(1.32)}.react-pick-btn.on{background:var(--line2)}.profile-follow{margin-top:10px}.profile-follow-inline{font-size:12px;padding:4px 10px;line-height:1.2;margin-left:auto;flex-shrink:0}.avatar{display:block;pointer-events:none}.avatar-step-btn{width:100%;margin-top:14px}.av-sil-bg{fill:var(--line2)}.av-sil-fg{fill:var(--muted)}[data-theme=dark] .av-sil-bg{fill:#1d1d1d}[data-theme=dark] .av-sil-fg{fill:#6a6a6a}.avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto;line-height:0}.avatar-status{position:absolute;right:-1px;bottom:-1px;width:21%;height:21%;border-radius:50%;background:var(--muted);box-sizing:border-box;transition:background .25s ease}.avatar-status.on{background:#22c55e}.avatar-builder{display:flex;gap:14px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--radius)}.avatar-upload-row{flex:1;display:flex;align-items:center}.avatar-upload-btn{display:inline-flex;align-items:center;gap:7px;cursor:pointer;background:var(--panel);margin-top:4px;margin-left:6px;padding-top:6px;padding-bottom:6px}[data-theme=dark] .btn.avatar-upload-btn{background:var(--panel);border-color:#ffffff17}[data-theme=dark] .btn.avatar-upload-btn:hover{background:var(--panel)}.shape-row .chip{display:inline-flex;align-items:center;box-sizing:border-box}.avatar-upload-btn,.shape-row .chip{transform-origin:center center;line-height:1;transition:transform .09s ease,background .25s ease,color .25s ease}.avatar-upload-btn:active,.shape-row .chip:active{transform:scale(.96)}.reg-avatar{display:flex;gap:14px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--radius)}.reg-avatar-btns{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.avatar-preview{flex-shrink:0;background:none;border:none;padding:0;margin:0;line-height:0;cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.avatar-preview:active{transform:scale(.95)}.avatar-controls{flex:1;display:flex;flex-direction:column;gap:8px}.swatch-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.swatch-row .lbl{flex-shrink:0;white-space:nowrap;margin-right:3px}.swatch{width:20px;height:20px;border-radius:50%;border:2px solid #dcdcdc;padding:0;transition:transform .25s cubic-bezier(.22,.61,.36,1),border-color .2s ease}.swatch:hover{transform:scale(1.12)}.swatch:active{transform:scale(.94)}.swatch.on{border-color:var(--fg)}.shape-row,.photo-row{display:flex;gap:6px;flex-wrap:wrap}.photo-row{margin-top:4px}.chip{border:1px solid var(--line2);background:var(--field);border-radius:999px;padding:4px 11px;font-size:12px;color:var(--fg);transition:background .25s ease,color .25s ease,transform .25s cubic-bezier(.22,.61,.36,1)}.chip:active{transform:scale(.95)}.chip.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.shape-row .chip{background:var(--panel);border-color:#00000014}[data-theme=dark] .shape-row .chip{background:var(--panel);border-color:#ffffff17}.photo-btn{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.settings-group{margin-top:18px}.settings-group .lbl{margin-bottom:8px}.settings-section-title{margin:22px 0 0;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:11.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.settings-panel>h2+.settings-section-title{margin-top:16px}.settings-group-top{margin-top:12px}.settings-edit-profile{width:100%;justify-content:center;gap:7px;transform-origin:center center;line-height:1;will-change:transform;transition:background .25s ease,opacity .25s ease,transform .09s ease,box-shadow .25s ease}.wallpaper-extra{display:flex;flex-direction:column;gap:8px;margin-top:8px}.wallpaper-actions{display:flex;align-items:center;gap:8px}.wallpaper-actions .wallpaper-remove{flex:1 1 auto;min-width:0;margin:0;height:42px}.wallpaper-add-btn{flex:0 0 42px;width:42px;height:42px;padding:0;border-radius:50%}.modal.settings-modal{display:flex;flex-direction:column;max-width:404px;padding:24px 0 17px;overflow:hidden}@media (min-width: 681px){.modal.settings-modal{max-height:min(82dvh,760px)}}.settings-modal .settings-panel{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:12px}@media (min-width: 681px){.settings-modal .settings-panel.panel-system{overflow:visible;padding-bottom:0}}.settings-modal .settings-panel>*{padding-left:16px;padding-right:16px}.settings-modal .settings-panel::-webkit-scrollbar{width:8px}.settings-modal .settings-panel::-webkit-scrollbar-thumb{border:0;background-clip:border-box;border-radius:8px}.settings-modal .settings-panel>h2{position:relative;top:-7px}.settings-modal .modal-close{top:17px;color:var(--muted)}@media (hover: hover){.settings-modal .modal-close:hover{color:var(--fg);background:none}}[data-theme=dark] .settings-modal .modal-close:hover{background:none}.settings-h2-icon{display:flex;align-items:center;gap:6px}.modal.comments-modal{display:flex;flex-direction:column;width:100%;max-height:72dvh;padding:16px 0 14px;overflow:hidden;border:1px solid rgba(0,0,0,.07)}@media (min-width: 681px){.modal.comments-modal{height:460px}}@media (max-width: 680px){.modal.comments-modal{height:72dvh}}@media (max-width: 680px){body.kb-open .comments-bg{align-items:flex-end;padding-bottom:0}}:is(.comments-modal,.post-modal) .comments-title{align-self:flex-start;margin:0 18px 10px;padding:7px 18px;font-size:16px;background:var(--panel);border:1px solid rgba(0,0,0,.07);border-radius:999px}[data-theme=dark] :is(.comments-modal,.post-modal) .comments-title{border-color:#ffffff17}.comments-list{flex:1 1 auto;min-height:80px;box-sizing:border-box;overflow-y:auto;padding:0;display:flex;flex-direction:column;gap:0;scrollbar-gutter:stable}.comments-list .comment-row{padding:13px 16px 13px 18px;border-bottom:1px solid var(--line)}.comments-list .comment-row:last-child{border-bottom:none}.comments-list .comments-empty{padding-right:18px}.comments-list::-webkit-scrollbar{width:8px}.comments-list::-webkit-scrollbar-thumb{border:0;background-clip:border-box;border-radius:8px}.comments-list.is-loaded{animation:commentsFadeIn .26s ease both}@keyframes commentsFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.comments-empty{text-align:center;margin:auto 0;padding:26px 0;font-size:14px;opacity:.5}@keyframes commentEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.comment-row.comment-enter{animation:commentEnter .4s cubic-bezier(.22,.61,.36,1)}.comment-row.comment-leaving{opacity:0;transform:translateY(-4px) scale(.985);pointer-events:none;transition:opacity .4s ease,transform .4s cubic-bezier(.22,.61,.36,1)}.comment-row{display:flex;gap:10px;align-items:flex-start}.comment-av{background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;line-height:0;border-radius:50%;-webkit-tap-highlight-color:transparent}.comment-body{min-width:0;flex:1}.comment-head{display:flex;align-items:center;gap:5px;margin-bottom:1px}.comment-name{font-weight:700;font-size:14px;color:var(--fg);cursor:pointer;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.comment-head .verify-badge{width:14px;height:14px;margin-left:-3px;align-self:center}.comment-user{font-size:12.5px;color:var(--muted);cursor:pointer;white-space:nowrap;flex-shrink:0}.comment-time{font-size:12px;color:var(--muted);margin-left:auto;flex-shrink:0}.comment-menu-btn{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;padding:0;background:none;border:none;color:var(--muted);cursor:pointer;border-radius:7px;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background .15s ease}@media (hover: hover){.comment-menu-btn:hover{color:var(--fg);background:var(--line)}}.comment-menu{z-index:260}.comment-text{font-family:Chiron GoRound TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:14.5px;line-height:1.4;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere}.comments-modal .comment-actions{display:flex;align-items:center;gap:8px;margin-top:4px}.comment-act.reply{font-weight:500;gap:2px}.comment-reply-ctx{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.3;color:var(--muted);margin:1px 0 3px}.comment-reply-ctx b{color:var(--fg);font-weight:700}.comment-reply-ctx-ico{vertical-align:-2px}.comment-reply-ctx-u{color:var(--muted)}.comments-reply-inline{display:flex;align-items:center;gap:8px;margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid var(--line)}.comments-reply-bar-txt{flex:1;min-width:0;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comments-reply-bar-txt b{color:var(--fg);font-weight:700}.comments-reply-bar-x{flex-shrink:0;background:none;border:none;color:var(--muted);cursor:pointer;display:inline-flex;padding:2px;-webkit-tap-highlight-color:transparent}@media (hover: hover){.comments-reply-bar-x:hover{color:var(--fg)}}.comment-act{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;color:var(--muted);font-size:12.5px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,transform .15s ease}.comment-act:active{transform:scale(.9)}@media (hover: hover){.comment-act:hover{color:var(--fg)}}.comment-act.like.on{color:#e0245e}.comment-act-n{font-variant-numeric:tabular-nums}.comments-compose{display:flex;align-items:flex-end;gap:6px;margin:12px 18px 0;padding:0}.comments-input-box{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:var(--panel);border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 10px #00000012;border-radius:18px;padding:9px 14px;transition:border-color .2s ease}[data-theme=dark] .comments-input-box{border-color:#ffffff14;box-shadow:0 2px 10px #0000004d}.comments-input{width:100%;min-width:0;background:none;border:none;box-shadow:none;border-radius:0;padding:0;margin:0;font-family:Chiron GoRound TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:14.5px;line-height:1.35;color:var(--fg);outline:none;resize:none;overflow-y:auto;max-height:110px;scrollbar-width:none;-ms-overflow-style:none}.comments-input::-webkit-scrollbar{display:none}.comments-input::placeholder{color:var(--muted);opacity:.62}[data-theme=dark] .comments-input::placeholder{opacity:.46}.comments-send{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--panel);color:var(--fg);border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 10px #00000012;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,border-color .2s ease}[data-theme=dark] .comments-send{border-color:#ffffff14;box-shadow:0 2px 10px #0000004d}.comments-send svg{transform:translate(1px)}.comments-send:disabled{cursor:default}.comments-send:disabled svg{opacity:.35}@media (hover: hover){.comments-send:hover:not(:disabled){border-color:#0000001c}[data-theme=dark] .comments-send:hover:not(:disabled){border-color:#ffffff24}}.settings-panel.panel-fwd,.settings-panel.panel-back{will-change:transform}.settings-panel.panel-fwd{animation:settingsPanelIn .26s cubic-bezier(.22,.61,.36,1)}.settings-panel.panel-back{animation:settingsPanelBack .26s cubic-bezier(.22,.61,.36,1)}.settings-panel.panel-system.panel-fwd,.settings-panel.panel-system.panel-back{animation-duration:.17s}@keyframes settingsPanelIn{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes settingsPanelBack{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.settings-panel{animation:none}}.cursor-rows{display:flex;flex-direction:column;gap:7px}.cursor-row{display:flex;align-items:center;gap:8px}.cursor-row-label{flex:0 0 76px;min-width:0;font-size:14px}.cursor-size{flex:1;min-width:40px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--line2);border-radius:999px;outline:none;cursor:pointer}.cursor-size::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--fg);border:2px solid var(--bg);box-shadow:0 1px 4px #00000040;cursor:pointer}.cursor-size::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--fg);border:2px solid var(--bg);cursor:pointer}.cursor-size:disabled{opacity:.4;cursor:default}.cursor-size.previewing{cursor:none!important}.cursor-row-prev{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px dashed var(--line2);border-radius:8px;background:var(--bg);color:var(--muted);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.cursor-row-prev:hover{border-color:var(--fg);color:var(--fg)}.cursor-row-prev.drag{border-color:var(--fg);border-style:solid;background:var(--line);color:var(--fg)}.cursor-row-prev img{width:24px;height:24px;object-fit:contain;pointer-events:none}.cursor-row-prev i{color:var(--muted);font-style:normal;font-size:10px;font-weight:700;letter-spacing:.3px;pointer-events:none}.cursor-del{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.cursor-del:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.cursor-del:disabled{opacity:.4;cursor:default}.cursor-err{margin-top:8px;color:var(--danger);font-size:12.5px}.wallpaper-settings{display:flex;flex-direction:column;gap:8px}.wallpaper-opacity{display:flex;align-items:center;gap:10px;padding:2px}.wallpaper-opacity .wallpaper-opacity-lbl{flex-shrink:0;margin:0}.wallpaper-opacity-slider{flex:1;min-width:40px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--line2);border-radius:999px;outline:none;cursor:pointer}.wallpaper-opacity-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--fg);border:2px solid var(--bg);box-shadow:0 1px 4px #00000040;cursor:pointer}.wallpaper-opacity-slider::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--fg);border:2px solid var(--bg);cursor:pointer}.wallpaper-opacity-val{flex:0 0 38px;text-align:right;font-size:13px;color:var(--muted)}.wallpaper-remove{color:var(--danger)}.seg{display:flex;gap:0;background:var(--panel);border:1px solid rgba(0,0,0,.08);padding:3px;border-radius:999px}[data-theme=dark] .seg{border-color:#ffffff14}.seg-btn{flex:1;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--muted);font-weight:600;font-size:13px;padding:8px;border-radius:999px;transform-origin:center center;line-height:1;will-change:transform;transition:background .2s ease,color .2s ease,transform .09s ease}.seg-btn:active{transform:scale(.96)}.seg-btn.on{background:var(--accent);color:var(--btn-fg);box-shadow:0 1px 6px #0000001f}.seg-sliding{position:relative}.seg-pill{position:absolute;left:0;top:0;z-index:0;background:var(--accent);border-radius:999px;box-shadow:0 1px 6px #0000001f;pointer-events:none;opacity:0;will-change:transform,width;transition:transform .42s cubic-bezier(.34,1.28,.45,1),width .42s cubic-bezier(.34,1.28,.45,1),height .3s ease,opacity .2s ease}.no-anim .seg-pill{transition:opacity .2s ease}.seg-sliding .seg-btn{position:relative;z-index:1}.seg-sliding .seg-btn.on{background:none;box-shadow:none}.confirm{text-align:center;max-width:360px}.confirm h2{margin-bottom:8px}.confirm p{color:var(--muted);font-size:14px;margin:0 0 18px}.confirm .row{gap:10px}.confirm .btn{flex:1;justify-content:center}[data-theme=dark] .confirm .btn:not(.primary):not(.danger){background:#000;border-color:#ffffff1a}[data-theme=dark] .confirm .btn:not(.primary):not(.danger):hover{background:#0a0a0a}.stat-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:0;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:color .2s ease,transform .25s cubic-bezier(.22,.61,.36,1);-webkit-tap-highlight-color:transparent}.stat-btn:hover{color:var(--fg)}.stat-btn:active{transform:scale(.95)}.search-row{position:relative;margin:8px 0 12px}.search-row .search-ico{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.search-row .input{padding-left:35px}.user-list{display:flex;flex-direction:column;gap:2px;min-height:150px;max-height:52vh;overflow-y:auto;margin:0 -6px}.user-row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:none;padding:8px;border-radius:10px;color:var(--fg);transition:background .2s ease;animation:fadeUp .35s cubic-bezier(.22,.61,.36,1)}@media (hover: hover){.user-row:hover{background:var(--line)}}.user-row .avatar{pointer-events:none}.user-row-info{flex:1;min-width:0}.user-row-name{font-weight:700;font-size:14.5px;display:flex;align-items:center;gap:5px}.user-row-user{color:var(--muted);font-size:12.5px;font-weight:500}.online-dot-inline{width:9px;height:9px;border-radius:50%;background:var(--online);box-shadow:0 0 6px 1px #16a34ad9;flex-shrink:0}.admin-user{display:flex;align-items:center;gap:11px;background:none;border:none;text-align:left;color:var(--fg);padding:0;cursor:pointer;min-width:0;-webkit-tap-highlight-color:transparent}.admin-user:active{transform:scale(.99)}.admin-av-wrap{position:relative;flex-shrink:0;line-height:0}.admin-online-dot{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--online);border:2px solid var(--bg);box-shadow:0 0 5px 1px #16a34acc}.muted.small.is-online{color:var(--online);font-weight:600}.user-status{font-size:12.5px;color:var(--muted);margin-top:3px;display:flex;align-items:center;gap:5px}.user-status.on{color:var(--online);font-weight:600}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--online);box-shadow:0 0 6px 1px #16a34ab3;flex-shrink:0}.emoji-anchor{position:relative;display:inline-flex}.emoji-toggle{color:var(--muted)}@media (hover: hover){.emoji-toggle:hover{color:var(--fg)}}.emoji-toggle.on{color:var(--fg)}.emoji-toggle:disabled{opacity:.4;cursor:default}.emoji-pop{width:300px;max-width:92vw;background:#fffc;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 12px 40px #00000047;z-index:250;overflow:hidden;transform-origin:top center;animation:emojiOpen .2s cubic-bezier(.22,.61,.36,1)}@keyframes emojiOpen{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.emoji-tabs{display:flex;gap:2px;padding:6px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.emoji-tabs::-webkit-scrollbar{display:none}.emoji-tab{flex:0 0 auto;background:none;border:none;font-size:18px;padding:5px 7px;border-radius:8px;cursor:pointer;opacity:.55;transition:background .15s ease,opacity .15s ease}.emoji-tab.on{background:var(--line);opacity:1}.emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:1px;padding:8px;max-height:244px;overflow-y:auto}.emoji-btn{background:none;border:none;font-size:22px;line-height:1;padding:4px 0;border-radius:8px;cursor:pointer}.emoji-btn:hover{background:var(--line)}.modal.comments-modal{max-width:410px;overflow:hidden}.comment-list{min-height:160px;max-height:50vh;overflow-y:auto;margin:8px -4px 0;padding:4px}.comment-empty{display:flex;align-items:center;justify-content:center;min-height:150px;text-align:center}.comment{display:flex;gap:9px;padding:7px 0}.comment-av{background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;line-height:0}.comment-av .avatar{pointer-events:none}.comment-body{flex:1;min-width:0}.comment-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.comment-name{font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:4px}.comment-user{color:var(--muted);font-size:12px}.comment-text{font-size:14.5px;white-space:pre-wrap;word-break:break-word;margin:2px 0}.comment-actions{display:flex;align-items:center;gap:14px}.comment-reply,.comment-del{background:none;border:none;color:var(--muted);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:3px;padding:2px 0;cursor:pointer}.comment-reply:hover{color:var(--fg)}.comment-del:hover{color:var(--danger)}.comment-compose{border-top:1px solid var(--line);padding-top:12px;margin-top:8px}.comment-input-wrap{position:relative;border:1px solid var(--line2);border-radius:11px;background:var(--field);overflow:hidden}[data-theme=dark] .comment-input-wrap{background:#121212}.comment-input-wrap textarea.comment-ta{display:block;resize:none;width:100%;min-height:0;padding-right:44px;border:none;background:transparent;position:relative;z-index:1}.comment-input-wrap .emoji-in{z-index:2}.comment-decay{position:absolute;top:0;left:0;bottom:0;background:#00000012;pointer-events:none;transition:width .12s linear;z-index:0}[data-theme=dark] .comment-decay{background:#ffffff0d}.emoji-in{position:absolute;right:6px;top:6px;color:var(--muted)}.emoji-in:hover{color:var(--fg)}.composer-emoji{margin-left:auto;color:var(--muted);transform:translate(5px,-2px);transform-origin:center center;will-change:transform}.composer-emoji:active{transform:translate(5px,-2px) scale(.92)}@media (hover: none){.composer-emoji{transform:translate(5px)}.composer-emoji:active{transform:translate(5px) scale(.92)}}@media (hover: hover){.composer-emoji:hover{color:var(--fg)}}.composer-emoji.on{color:var(--fg)}.composer-top .counter{margin-left:-3px}.post-composer{position:relative}.post-composer .composer-emoji{margin-left:auto}.post-composer-row{display:flex;align-items:flex-end;gap:8px}.post-composer-row .post-composer-input{flex:1 1 auto;min-width:0}.post-composer-input{min-height:34px;padding-top:7px;max-height:none;overflow:hidden}.post-media-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,.61,.36,1)}.post-media-wrap.open{grid-template-rows:1fr}.post-media-clip{overflow:hidden;min-height:0}.post-media-preview{position:relative;margin:12px 0 2px;border-radius:16px;opacity:0;transition:opacity .42s ease}.post-media-wrap.open .post-media-preview{opacity:1}@media (prefers-reduced-motion: reduce){.post-media-wrap{transition:none}.post-media-preview{transition:none;opacity:1}}.post-media-preview-img{display:block;width:100%;max-height:420px;object-fit:contain;background:#0000000a;border-radius:16px}[data-theme=dark] .post-media-preview-img{background:#ffffff0a}.post-media-remove{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:999px;cursor:pointer;background:#0000008c;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .15s ease,background .15s ease}.post-media-remove:hover{background:#000000b8}.post-media-remove:active{transform:scale(.9)}.post-composer-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.post-composer-actions-below{justify-content:flex-end;margin-top:8px}.post-composer .composer-attach{width:30px;height:30px;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#ffffffd1;box-shadow:0 2px 10px #00000012}[data-theme=dark] .post-composer .composer-attach{border-color:#ffffff14;background:var(--panel);box-shadow:0 2px 10px #0000004d}@media (hover: hover){.post-composer .composer-attach:hover{color:var(--fg)}}.post-publish-btn{height:30px;padding:0 14px;line-height:1;font-size:13.5px;font-weight:600;flex-shrink:0}.post-publish-btn:disabled{opacity:.45;cursor:default}.post-publish-btn{transform-origin:center center;transition:background .25s ease,color .25s ease,transform .25s cubic-bezier(.22,.61,.36,1)}.post-publish-btn:active{transform:scale(.92)}.post-composer .composer-attach{transition:background .2s ease,color .2s ease}.post-composer .composer-attach:active{transform:none!important;background:var(--line)}.post-composer.drag-over{outline:2px dashed var(--accent);outline-offset:3px}.post-drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:22px;font-weight:700;color:var(--fg);background:#ffffffb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}[data-theme=dark] .post-drop-overlay{background:#0c0c0cbd}.post-media-btn{position:relative;display:block;width:100%;max-width:100%;padding:0;margin:8px 0 2px;border:none;background:none;cursor:zoom-in;border-radius:14px;overflow:hidden;line-height:0;-webkit-tap-highlight-color:transparent}.post-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.post-media-pending{opacity:0}.post-media-shown{opacity:1}.post-media-fade{opacity:1;animation:postMediaFadeIn .4s ease both}@keyframes postMediaFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.post-media-fade{animation:none}}.post-media-btn:active .post-media{filter:brightness(.96)}.post-media-video{cursor:default;background:transparent;aspect-ratio:16 / 9}.media-gif-badge{position:absolute;top:8px;left:8px;z-index:3;padding:2px 8px;border-radius:7px;font-size:11px;font-weight:800;letter-spacing:.5px;line-height:1.4;color:#fff;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.vplayer{position:absolute;top:0;right:0;bottom:0;left:0;line-height:0;background:transparent}.vplayer-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:transparent;cursor:pointer;opacity:0;transition:opacity .28s ease}.vplayer.ready .vplayer-video{opacity:1}.vplayer.ready{background:#000}.vplayer-center{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding-left:3px}.vplayer-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:9px;padding:9px 11px 10px;line-height:1;background:linear-gradient(transparent,#0000009e);opacity:0;transition:opacity .2s ease}.vplayer:hover .vplayer-bar,.vplayer-bar:focus-within,.vplayer.bar-shown .vplayer-bar{opacity:1}.vplayer-btn{background:none;border:none;color:#fff;cursor:pointer;padding:2px;display:inline-flex;line-height:0;flex-shrink:0;-webkit-tap-highlight-color:transparent}.vplayer-btn:active{transform:scale(.9)}.vplayer-scrub{flex:1;min-width:0;height:4px;border-radius:99px;background:#ffffff4d;cursor:pointer;overflow:hidden}.vplayer-scrub-fill{height:100%;background:var(--accent, #e11d48);border-radius:99px}.vplayer-time{color:#fff;font-size:11px;font-weight:600;flex-shrink:0;font-variant-numeric:tabular-nums}.post-media-preview-vid{position:relative;display:block;line-height:0}.post-media-preview-vid video.post-media-preview-img{width:100%;height:auto;max-height:420px;object-fit:contain;background:#000;border-radius:16px}.media-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00000080;color:#fff;pointer-events:none;padding-left:3px}.input{width:100%;border:1px solid var(--line2);border-radius:11px;padding:11px 13px;font-size:15px;outline:none;background:var(--field);color:var(--fg);transition:border-color .22s ease}.input::placeholder{color:var(--muted);opacity:.45}.auth-pane .input,.editor .input{font-family:Chiron GoRound TC,system-ui,sans-serif;font-weight:600}.auth-pane .input::placeholder{font-family:Chiron GoRound TC,system-ui,sans-serif;font-weight:600}.auth-pane input[type=password]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.input:focus{border-color:color-mix(in srgb,var(--muted) 38%,var(--line2))}textarea.input{resize:vertical}.form{display:flex;flex-direction:column;gap:11px;margin-top:6px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.modal-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000029;animation:fade .22s ease-out}.modal{position:relative;z-index:1;background:#ffffffe0;border:1px solid rgba(0,0,0,.07);border-radius:22px;box-shadow:0 4px 28px #0000001a,0 1px 6px #0000000f;padding:24px;width:100%;max-width:420px;max-height:92dvh;overflow-y:auto;animation:modalPop .28s cubic-bezier(.22,.61,.36,1)}html.liquid-glass .modal,html.liquid-glass .float-bar,html.liquid-glass .tabbar,html.liquid-glass .composer,html.liquid-glass .feed-sort,html.liquid-glass .topic-head,html.liquid-glass .topic-create-btn,html.liquid-glass .topic-create,html.liquid-glass .emoji-pop,html.liquid-glass .cinema-chat,html.liquid-glass .post-menu,html.liquid-glass :is(.comments-modal,.post-modal) .comments-title,html.liquid-glass :is(.comments-modal,.post-modal) .modal-close,html.liquid-glass .comments-input,html.liquid-glass .comments-send{background:#ffffff80;-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px #ffffff38,inset 1.8px 3px 0 -2px #ffffffb3,inset -2px -2px 0 -2px #ffffff8c,inset -3px -8px 1px -6px #fff6,inset -.3px -1px 4px #0000000f,inset -1.5px 2.5px 0 -2px #0000001a,inset 0 3px 4px -2px #0000001a,inset 2px -6.5px 1px -4px #0000000f,0 1px 5px #0000001f,0 12px 34px #0003}html.liquid-glass[data-theme=dark] .modal,html.liquid-glass[data-theme=dark] .float-bar,html.liquid-glass[data-theme=dark] .tabbar,html.liquid-glass[data-theme=dark] .composer,html.liquid-glass[data-theme=dark] .feed-sort,html.liquid-glass[data-theme=dark] .topic-head,html.liquid-glass[data-theme=dark] .topic-create-btn,html.liquid-glass[data-theme=dark] .topic-create,html.liquid-glass[data-theme=dark] .emoji-pop,html.liquid-glass[data-theme=dark] .cinema-chat,html.liquid-glass[data-theme=dark] .post-menu,html.liquid-glass[data-theme=dark] :is(.comments-modal,.post-modal) .comments-title,html.liquid-glass[data-theme=dark] :is(.comments-modal,.post-modal) .modal-close,html.liquid-glass[data-theme=dark] .comments-input,html.liquid-glass[data-theme=dark] .comments-send{background:#1c1c1e80;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff08,inset 1.8px 3px 0 -2px #ffffff45,inset -2px -2px 0 -2px #ffffff3d,inset -3px -8px 1px -6px #ffffff2e,inset -.3px -1px 4px #0000003d,inset -1.5px 2.5px 0 -2px #0006,inset 0 3px 4px -2px #0006,inset 2px -6.5px 1px -4px #0003,0 1px 5px #0003,0 12px 34px #00000073}html.liquid-glass .comments-modal.notif-modal .comments-title,html.liquid-glass .comments-modal.notif-modal .modal-close{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none}html.liquid-glass .cinema-chat-head{background:transparent}html.liquid-glass .float-bar,html.liquid-glass .tabbar{text-shadow:0 0 2px rgba(0,0,0,.6),0 0 5px rgba(0,0,0,.45)}html.liquid-glass .settings-modal .btn,html.liquid-glass .settings-modal .seg,html.liquid-glass .settings-modal .input,html.liquid-glass .profile-follow-inline,html.liquid-glass .post-publish-btn,html.liquid-glass .settings-modal .chip,html.liquid-glass .settings-modal .avatar-upload-btn{background:#ffffff61;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fg);border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 0 0 1px #fff3,inset 1.5px 2px 0 -1.5px #ffffffbf,inset -1.5px -1.5px 0 -1.5px #ffffff80,inset 0 2px 4px -2px #0000001a,0 2px 8px #0000001f}html.liquid-glass[data-theme=dark] .settings-modal .btn,html.liquid-glass[data-theme=dark] .settings-modal .seg,html.liquid-glass[data-theme=dark] .settings-modal .input,html.liquid-glass[data-theme=dark] .profile-follow-inline,html.liquid-glass[data-theme=dark] .post-publish-btn,html.liquid-glass[data-theme=dark] .settings-modal .chip,html.liquid-glass[data-theme=dark] .settings-modal .avatar-upload-btn{background:#ffffff0f;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fg);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff08,inset 1.5px 2px 0 -1.5px #ffffff3d,inset -1.5px -1.5px 0 -1.5px #ffffff29,inset 0 2px 4px -2px #0006,0 2px 8px #0000004d}.modal-bg.closing:before{animation:fadeOut .2s ease forwards}.modal-bg.closing .modal{animation:modalPopOut .2s cubic-bezier(.4,0,.6,1) forwards}.main,.float-bar{transition:opacity .28s ease}body:has(.modal-bg) .main,body:has(.modal-bg) .float-bar{opacity:.35}body:has(.modal-bg.closing) .main,body:has(.modal-bg.closing) .float-bar{opacity:1}@keyframes modalPop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-pane{animation:authSwap .26s cubic-bezier(.22,.61,.36,1)}.auth-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom));overflow-y:auto;background:var(--bg)}[data-theme=dark] .auth-gate,[data-theme=light] .auth-gate{background:transparent}.auth-gate,.auth-gate *{-webkit-user-select:none;user-select:none}.auth-gate input,.auth-gate textarea{-webkit-user-select:text;user-select:text}.auth-gate-bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;--mx: 0;--my: 0;opacity:.7}.gate-msg{position:absolute;top:0;max-width:230px;padding:6px 10px;border-radius:11px;background:var(--panel);border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 22px #0000000d;color:#1111114d;font-family:Chiron GoRound TC,system-ui,sans-serif;font-size:13.5px;font-weight:500;line-height:1.35;white-space:normal;translate:calc(var(--mx) * var(--px) * -1) calc(var(--my) * var(--px) * -.5);transition:translate .35s cubic-bezier(.22,.61,.36,1);animation-name:gateMsgFall;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform,translate}[data-theme=dark] .gate-msg{background:var(--panel);border-color:#ffffff14;box-shadow:0 6px 22px #0000004d;color:#f2f2f257}.gate-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-2px;background:currentColor}.gate-caret.idle{animation:blink 1.15s ease-in-out infinite}.gate-sel{background:#8282824d;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-theme=dark] .gate-sel{background:#c8c8c838}.gate-msg-art{max-width:none;padding:7px 9px}.gate-art{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;line-height:1;font-size:6px;letter-spacing:0;color:inherit}.gate-art-1{font-size:2.4px}.gate-art-2{font-size:1px}.gate-art-3{font-size:3.5px}@keyframes gateMsgFall{0%{transform:translateY(-18vh) rotate(calc(var(--rot, 0deg) * -1)) scale(var(--sc))}to{transform:translate(var(--dx, 0),118vh) rotate(var(--rot, 0deg)) scale(var(--sc))}}@media (prefers-reduced-motion: reduce){.gate-msg{animation:none;display:none}}.auth-gate-card{position:relative;z-index:1;width:100%;max-width:400px;background:#fff;border:1px solid var(--line2);border-radius:22px;box-shadow:0 10px 44px #0000001f,0 2px 10px #0000000f;padding:24px;color:var(--fg);animation:modalPop .28s cubic-bezier(.22,.61,.36,1)}[data-theme=dark] .auth-gate-card{background:#000;border-color:#ffffff17;box-shadow:0 10px 44px #00000080,0 2px 10px #00000059}.auth-gate-mark{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;color:var(--fg);line-height:1}.auth-gate-brand-name{font-family:Chiron GoRound TC,system-ui,sans-serif;font-size:44px;font-weight:400;letter-spacing:-.5px;line-height:1;color:var(--fg);text-align:center;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;height:52px}@media (max-width: 680px){.auth-gate-brand-name{font-size:38px;height:46px}}.auth-gate-brand-name .gate-letter{display:inline-block;line-height:1;animation:gateLetterFont 14.4s steps(1) infinite,gateLetterSway 3.6s ease-in-out infinite;will-change:transform}@keyframes gateLetterFont{0%{font-family:Chiron GoRound TC,system-ui,sans-serif;font-weight:400;font-style:normal}7.143%{font-family:Georgia,serif;font-weight:700;font-style:normal}14.286%{font-family:Courier New,monospace;font-weight:400;font-style:normal}21.429%{font-family:Comic Sans MS,Segoe Print,cursive;font-weight:400;font-style:normal}28.571%{font-family:Impact,Haettenschweiler,sans-serif;font-weight:400;font-style:normal}35.714%{font-family:Brush Script MT,Segoe Script,cursive;font-weight:400;font-style:italic}42.857%{font-family:Verdana,Geneva,sans-serif;font-weight:700;font-style:normal}50%{font-family:Times New Roman,Times,serif;font-weight:400;font-style:italic}57.143%{font-family:Trebuchet MS,sans-serif;font-weight:700;font-style:normal}64.286%{font-family:Tahoma,Geneva,sans-serif;font-weight:400;font-style:normal}71.429%{font-family:Arial Black,Arial,sans-serif;font-weight:900;font-style:normal}78.571%{font-family:Lucida Console,Monaco,monospace;font-weight:400;font-style:normal}85.714%{font-family:Palatino,Palatino Linotype,Book Antiqua,serif;font-weight:400;font-style:italic}92.857%{font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-weight:600;font-style:normal}to{font-family:Chiron GoRound TC,system-ui,sans-serif;font-weight:400;font-style:normal}}@keyframes gateLetterSway{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-4deg)}50%{transform:translateY(1px) rotate(3deg)}75%{transform:translateY(-1px) rotate(-2deg)}}@media (prefers-reduced-motion: reduce){.auth-gate-brand-name .gate-letter{animation:none}}.auth-pane{font-family:Chiron GoRound TC,system-ui,sans-serif}.auth-gate-card .auth-pane h2{text-align:left;margin:0 0 4px;font-size:24px;font-family:Chiron GoRound TC,system-ui,sans-serif}.auth-gate-card .switch{text-align:center;font-family:Chiron GoRound TC,system-ui,sans-serif}.auth-gate-card .btn{font-family:Chiron GoRound TC,system-ui,sans-serif;font-size:15px}.auth-gate-card .err,.auth-gate-card .auth-hint{font-family:Chiron GoRound TC,system-ui,sans-serif}.auth-gate-card .auth-consent{text-align:left}.auth-gate-card .auth-consent .link{text-decoration:none}@media (min-width: 681px){.modal.auth-modal{max-height:80dvh}}@media (min-width: 681px){body>div:has(iframe[src*=recaptcha][src*=bframe]){position:fixed!important;top:50%!important;transform:translateY(-50%)!important}}@keyframes authSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes modalPopOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.modal h2{margin:0 0 4px;font-size:22px}.modal-close{position:absolute;top:14px;right:14px;z-index:3;color:#9aa0a6}.modal-close:hover{color:#5f6368;background:#eee}:is(.comments-modal,.post-modal) .modal-close{top:16px;right:16px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--panel);border:1px solid rgba(0,0,0,.07);border-radius:50%;color:var(--muted);transition:border-color .2s ease,color .15s ease}[data-theme=dark] :is(.comments-modal,.post-modal) .modal-close{border-color:#ffffff17}@media (hover: hover){:is(.comments-modal,.post-modal) .modal-close:hover{background:transparent;color:var(--fg);border-color:#0000001c}[data-theme=dark] :is(.comments-modal,.post-modal) .modal-close:hover{background:transparent;border-color:#ffffff24}}.switch{margin-top:14px;font-size:14px;color:var(--muted);text-align:center}.forgot-row{margin-top:12px;margin-bottom:-4px}.forgot-link{color:var(--muted)}.switch .link{border-bottom:none;text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:auto}.auth-consent{margin-top:-1px;font-size:12px;line-height:1.45;color:var(--muted);text-align:center;font-family:Chiron GoRound TC,system-ui,sans-serif;font-weight:700}.auth-consent .link{font-size:12px;color:var(--fg);border-bottom:none;text-decoration:underline;text-underline-offset:2px}@media (max-width: 680px){.consent-br-pc{display:none}}.auth-hint{margin:-2px 0 12px;font-size:13px;line-height:1.45;color:var(--muted)}.auth-hint b{color:var(--fg);font-weight:700;word-break:break-all}.uname-tip{position:absolute;bottom:calc(100% + 7px);right:0;z-index:6;max-width:210px;padding:5px 9px;border-radius:8px;background:#2b2b2e;color:#fff;border:1px solid rgba(255,255,255,.14);font-family:Chiron GoRound TC,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.25;text-align:left;box-shadow:0 6px 18px #00000047;animation:unameTipPop .16s cubic-bezier(.22,.61,.36,1)}.uname-tip:after{content:"";position:absolute;top:100%;right:20px;border:9px solid transparent;border-top-color:#2b2b2e;margin-top:-1px}[data-theme=dark] .uname-tip{background:#232326;border-color:#ffffff17}[data-theme=dark] .uname-tip:after{border-top-color:#232326}@keyframes unameTipPop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.uname-field{position:relative}.uname-field .input{padding-right:40px}.uname-ico{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:inline-flex;pointer-events:none;color:var(--muted)}.uname-ico.checking,.uname-ico.ok{color:var(--muted);opacity:.4}.uname-ico.checking svg{animation:unameSpin .7s linear infinite}@keyframes unameSpin{to{transform:rotate(360deg)}}.code-input{text-align:center}.resend-secs{display:inline-block;min-width:2ch;text-align:right;font-variant-numeric:tabular-nums;margin-right:2px}.switch .link.link-timer{text-decoration:none;border-bottom:1px solid currentColor;cursor:default}.switch .link[disabled]{opacity:.5;pointer-events:none}.email-add-btn{width:100%;justify-content:center}.email-bind{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.email-bind .auth-hint{margin:0}.email-bind .row{gap:8px}.email-bind .row .btn{flex:1;justify-content:center}.doc-modal{max-width:480px}.doc-body{max-height:62vh;overflow-y:auto;margin-top:8px;padding-right:4px}.doc-sec{margin-bottom:14px}.doc-sec h3{font-size:15px;font-weight:700;margin:0 0 4px;color:var(--fg)}.doc-sec p{font-size:14px;line-height:1.5;margin:0 0 6px;color:var(--fg);opacity:.6}.doc-sec p:last-child{margin-bottom:0}.doc-updated{font-size:12.5px;color:var(--muted);margin-top:2px}.doc-list{font-size:14px;line-height:1.5;margin:4px 0 0;padding-left:20px;color:var(--fg);opacity:.6}.doc-list li{margin-bottom:3px}.rules-intro{margin:4px 0 10px;font-size:14.5px;color:var(--muted);line-height:1.45}.rules-list{margin:0 0 4px;padding-left:22px;display:flex;flex-direction:column;gap:12px}.rules-list li{font-size:15px;line-height:1.4}.rules-list li strong{display:block;font-weight:700}.rules-list li span{display:block;margin-top:2px;font-size:13.5px;color:var(--muted);line-height:1.4}.rules-ban{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;border-radius:12px;background:#dc262614;color:#b91c1c;font-size:14px;font-weight:600}.rules-ban svg{flex-shrink:0}[data-theme=dark] .rules-ban{background:#f871711f;color:#f87171}.reg-rules{display:flex;flex-direction:column;gap:10px}.rules-link-btn{position:relative;display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:8px 14px;border:1px solid var(--line2);border-radius:999px;background:none;color:var(--fg);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .15s ease}.rules-link-btn:active{transform:scale(.97)}@media (hover: hover){.rules-link-btn:hover{background:var(--line)}}.rules-check{position:absolute;top:-4px;right:-4px;width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;background:var(--fg);color:var(--bg);border:2px solid var(--bg);border-radius:50%;animation:rulesCheckPop .22s cubic-bezier(.22,1.2,.4,1)}@keyframes rulesCheckPop{0%{transform:scale(0)}to{transform:scale(1)}}.rules-agree-btn{width:100%;margin-top:16px}.captcha-row{display:flex;align-items:center;gap:8px}.captcha-img{border:1px solid var(--line);border-radius:10px;overflow:hidden;line-height:0;height:72px;width:202px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.captcha-img svg{width:100%;height:100%}.captcha{display:flex;flex-direction:column;gap:8px}.profile-cover{position:relative;width:100%;height:120px;border-radius:var(--radius);overflow:hidden;margin-bottom:16px;background:var(--line)}.profile-cover.empty{background:transparent;border:1px solid rgba(0,0,0,.07)}[data-theme=dark] .profile-cover.empty{border-color:#ffffff17}.profile-cover-img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.cover-edit{margin:4px 0}.cover-edit .profile-cover{height:84px;margin-bottom:10px}.cover-none{height:84px;border-radius:var(--radius);border:1px dashed var(--line2);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;margin-bottom:10px}.lbl-sm{font-size:12px;color:var(--muted);margin:8px 0 5px}.cover-actions{display:flex;gap:8px;flex-wrap:wrap}.cover-upload-btn{display:inline-flex;align-items:center;cursor:pointer}.cropper-modal{max-width:340px}.cropper-view{position:relative;margin:12px auto 0;border-radius:12px;overflow:hidden;background:#000;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.cropper-view:active{cursor:grabbing}.cropper-view img{-webkit-user-drag:none;pointer-events:none}.cropper-ring{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:50%;box-shadow:0 0 0 9999px #00000073;border:2px solid rgba(255,255,255,.85)}.cropper-ring.rect{border-radius:12px}.cropper-zoom{width:100%;margin:14px 0 4px;accent-color:var(--fg)}.cropper-modal{font-family:Chiron GoRound TC,system-ui,sans-serif}.cropper-modal .row{margin-top:20px}[data-theme=dark] .cropper-modal .btn:not(.primary),[data-theme=dark] .cropper-modal .btn:not(.primary):hover{background:var(--panel)}.profile-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:18px}.profile-avatar-btn{background:none;border:none;padding:0;border-radius:50%;cursor:pointer;flex-shrink:0;line-height:0;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.profile-avatar-btn:hover{transform:scale(1.04)}.profile-avatar-btn:active{transform:scale(.97)}.avatar-viewer-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b8;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:av-fade-in .22s ease both}.avatar-viewer-close{position:fixed;top:16px;right:16px;z-index:1001;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;cursor:pointer;color:var(--fg);background:#fffffff0;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border:1px solid rgba(0,0,0,.07);border-radius:50%;box-shadow:0 4px 28px #0000001a,0 1px 6px #0000000f;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.22,.61,.36,1),background .2s ease}.avatar-viewer-close:active{transform:scale(.92)}@media (hover: hover){.avatar-viewer-close:hover{background:#fff}}[data-theme=dark] .avatar-viewer-close{background:#0c0c0cf5;border-color:#ffffff17;box-shadow:0 4px 28px #00000080,0 1px 6px #00000059}@media (hover: hover){[data-theme=dark] .avatar-viewer-close:hover{background:#1c1c1cfa}}.avatar-viewer-bg.closing{animation:av-fade-out .2s ease both}.avatar-viewer{animation:av-pop-in .3s cubic-bezier(.22,.61,.36,1) both}.avatar-viewer-bg.closing .avatar-viewer{animation:av-pop-out .2s ease both}.avatar-viewer .avatar{width:min(82vw,340px);height:min(82vw,340px);filter:drop-shadow(0 12px 40px rgba(0,0,0,.45))}.avatar-viewer .photo-viewer-img{width:min(82vw,340px);height:min(82vw,340px);object-fit:cover;border-radius:76px;filter:drop-shadow(0 12px 40px rgba(0,0,0,.45))}.avatar-viewer .photo-viewer-img.photo-viewer-img-full{width:auto;height:auto;max-width:min(94vw,1000px);max-height:86vh;object-fit:contain;border-radius:20px}@keyframes av-fade-in{0%{opacity:0}to{opacity:1}}@keyframes av-fade-out{0%{opacity:1}to{opacity:0}}@keyframes av-pop-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes av-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.profile-name{font-size:20px;font-weight:800;display:flex;align-items:center;gap:8px}.profile-meta{min-width:0;flex:1}.profile-meta .bio{margin:6px 0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.stat-row{display:flex;align-items:center;gap:11px;margin-top:8px;color:var(--muted);font-size:14px}.stat-row>span{display:inline-flex;align-items:center;gap:5px;font-weight:600}.profile-thought{margin-bottom:18px}.thought-box{border:1px solid var(--line);border-radius:var(--radius);padding:14px;margin-top:6px;min-height:54px;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;overflow:hidden}.editor{display:flex;flex-direction:column;gap:9px;margin-bottom:6px;animation:fadeUp .26s cubic-bezier(.22,.61,.36,1)}.settings-panel .editor{animation:none}.editor.closing{animation:fadeDown .2s ease forwards}.editor .lbl{margin-top:4px}.editor .row{margin-top:16px}.editor .row .btn{padding-top:6px;padding-bottom:6px}@keyframes fadeDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.admin{animation:fadeUp .28s cubic-bezier(.22,.61,.36,1)}.admin h2{display:flex;align-items:center;gap:8px}.admin-stats{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.admin-stats>div{border:1px solid var(--line);border-radius:12px;padding:10px 16px;text-align:center;flex:1;min-width:80px}.admin-stats b{display:block;font-size:22px}.admin-stats span{font-size:12px;color:var(--muted)}.admin-list{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.admin-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.admin-row.expired-row{opacity:.55}.admin-row-actions{display:flex;gap:6px;flex-shrink:0}.peer-id{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;color:var(--muted);background:var(--line);padding:1px 7px;border-radius:6px;vertical-align:middle;font-variant-numeric:tabular-nums}.admin-email{font-size:13px;font-weight:600;color:var(--fg);word-break:break-all;margin-top:2px}@media (max-width: 440px){.admin-row{flex-wrap:wrap;row-gap:8px}.admin-user{width:100%}.admin-row-actions{flex-basis:100%;justify-content:flex-end}.admin-row-actions .btn.sm{flex:1 1 0;justify-content:center;min-width:0}.btn.sm{padding:8px 10px;font-size:12.5px}.peer-id{margin-left:0;margin-top:2px}}.search-list{height:300px;min-height:0;max-height:60vh}.search-page h2{display:flex;align-items:center;gap:8px;margin:0 0 6px}.feed-sort-search-input,.feed-search-row-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.feed-sort-search-input::-webkit-search-decoration,.feed-sort-search-input::-webkit-search-cancel-button,.feed-search-row-input::-webkit-search-decoration,.feed-search-row-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.search-total{color:var(--muted);font-size:14px;font-weight:500;margin:0 0 12px}.search-total b{color:var(--fg);font-weight:700}.search-total .roll-num{vertical-align:text-bottom;font-size:13px}.search-total-online{margin-left:8px}.search-page .feed-sort{margin-top:8px}.search-page-list{max-height:none;height:auto;min-height:0;overflow:visible}.search-page-list .pane-layer{display:flex;flex-direction:column;gap:2px}.search-page-list .user-row{animation:none}.row-stat{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--muted);flex-shrink:0}.topbar-actions .act-btn{position:relative}.act-badge{top:0;right:0}.fi-menu-wrap{position:relative;margin-left:auto}.fi-topright{position:absolute;top:0;right:0;z-index:3;display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.fi-topright .fi-menu-wrap{margin-left:0}.fi-meta-inline{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.fi-dot{color:var(--muted);opacity:.8;font-weight:700;line-height:1;margin:0 -2px}.fi-meta-right{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:2px}.fi-views{display:inline-flex;align-items:center;gap:2px;color:var(--muted);font-weight:400;font-size:14px;opacity:.8;line-height:1;font-variant-numeric:tabular-nums}.fi-time-end{margin-left:auto;align-self:flex-end;transform:translateY(10px)}.fi-menu{background:none;border:none;color:var(--muted);padding:2px 3px;cursor:pointer;border-radius:7px;line-height:0;transition:color .2s ease,background .2s ease}@media (hover: hover){.fi-menu:hover{color:var(--fg);background:var(--line)}}.menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.post-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:91;background:var(--bg);border:1px solid var(--line2);border-radius:12px;box-shadow:0 8px 26px #0003;padding:3px;min-width:124px;animation:fade .12s ease-out}.post-menu-fixed{top:auto;right:auto;bottom:auto;left:auto;z-index:320}[data-theme=dark] .post-menu{background:#161616}.post-menu-item{display:flex;align-items:center;gap:7px;width:100%;background:none;border:none;color:var(--fg);font-weight:600;font-size:13px;padding:7px 10px;border-radius:8px;cursor:pointer;text-align:left}.post-menu-item svg{width:14px;height:14px;flex-shrink:0}@media (hover: hover){.post-menu-item:hover{background:var(--line)}}.post-menu-item.danger{color:var(--danger)}.post-menu-item.warning{color:#d97706}.reply-where-title{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.3px;padding:6px 10px 4px}.report-snapshot{background:var(--line);border-radius:12px;padding:10px 13px;font-size:14px;white-space:pre-wrap;word-break:break-word;margin:10px 0;max-height:130px;overflow-y:auto;color:var(--fg)}.report-post-lbl{color:var(--muted);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.3px;margin-right:4px}.report-text{resize:vertical}.report-send{margin-top:12px;width:100%;justify-content:center}.admin-tabs{margin:4px 0 14px}.admin-gate-pw{display:flex;gap:8px;margin-bottom:14px}.admin-reg-toggle{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.admin-reg-state{flex:1;font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:7px}.admin-reg-state:before{content:"";width:9px;height:9px;border-radius:50%;flex-shrink:0}.admin-reg-state.open:before{background:var(--online)}.admin-reg-state.closed:before{background:var(--danger)}.admin-reg-toggle .btn{flex-shrink:0}.btn.danger{background:var(--danger);color:#fff;border-color:var(--danger)}.btn.danger:hover{opacity:.9}.admin-purge{margin-bottom:14px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.admin-purge-title{font-weight:700;font-size:13.5px;margin-bottom:9px}.admin-purge-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-purge-input{width:110px}.btn.sm.danger{color:#ef4444;border-color:#ef444466}.btn.sm.danger:hover:not(:disabled){background:#ef44441a}.admin-gate-pw .input{flex:1;min-width:0}.admin-gate-pw .btn{flex-shrink:0}@media (max-width: 680px){.admin-tabs{overflow-x:auto;scrollbar-width:none}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs .seg-btn{flex:0 0 auto;white-space:nowrap;padding:9px 13px}}.tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-left:6px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;font-weight:800;vertical-align:middle}.report-card{border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:8px}.report-card.unhandled{border-color:var(--danger);background:#e11d480d}.report-actions{margin-top:10px;display:flex}.report-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.report-target{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--fg);cursor:pointer;padding:0;font-size:14px}.report-time{margin-left:auto}.report-body{font-size:14.5px;white-space:pre-wrap;word-break:break-word}.emoji-chip{display:inline-flex;align-items:center}.emoji-chip-lbl{display:inline-flex;align-items:center;gap:5px}.emoji-chip-ico{font-size:15px;line-height:1}.emoji-chip-em{font-size:18px;line-height:1}.pulse{color:var(--danger);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:#1f1f1f;color:#fff;border:1px solid rgba(255,255,255,.14);padding:11px 18px;border-radius:999px;font-size:14px;font-weight:500;z-index:200;box-shadow:0 8px 28px #00000047;animation:toastIn .34s cubic-bezier(.22,.61,.36,1);max-width:calc(100vw - 32px);text-align:center}@media (max-width: 680px){.toast{bottom:calc(80px + env(safe-area-inset-bottom))}}.footer{text-align:center;color:var(--muted);font-size:12px;padding:20px;border-top:1px solid var(--line)}.footer-stats{margin-top:7px;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.footer-stats b{color:var(--fg)}.footer-stats .sep{opacity:.4;margin:0 1px}.foot-ico{color:var(--muted);vertical-align:middle;flex-shrink:0}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{transform:scale(.84);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes reactPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes reactPopOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes popIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.view-anim{animation:viewIn .26s cubic-bezier(.22,.61,.36,1)}@keyframes viewIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.profile-anim-in{animation:viewIn .26s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion: reduce){.profile-anim-in{animation:none}}.view-anim-back{animation:viewInBack .26s cubic-bezier(.22,.61,.36,1)}@keyframes viewInBack{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.feed-pane{animation:feedPaneIn .34s cubic-bezier(.22,.61,.36,1)}@keyframes feedPaneIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.feed-pane{animation:none}}.feed-pane-warm{position:relative;animation:none}.feed-pane-warm .pane-layer:not(.on){position:absolute;top:0;left:0;right:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.feed-pane-warm .pane-layer.on{animation:feedPaneIn .34s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion: reduce){.feed-pane-warm .pane-layer.on{animation:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.logo,.user-chip,.fi-name,.fi-user,.link,.back,.swatch,.chip,.act{-webkit-tap-highlight-color:transparent}.logo{transition:transform .25s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.logo:active{transform:scale(.96)}.user-chip{transition:border-color .2s ease,transform .25s cubic-bezier(.22,.61,.36,1),background .2s ease}.user-chip:active{transform:scale(.96)}.fi-name,.fi-user,.link,.back{transition:color .2s ease,transform .25s cubic-bezier(.22,.61,.36,1)}.fi-name:active,.fi-user:active,.link:active,.back:active{transform:scale(.97)}.avatar{transition:transform .25s cubic-bezier(.22,.61,.36,1)}.fi-avatar:active .avatar{transform:scale(.96)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width: 680px){.float-nav{display:none}.main{padding-bottom:108px;padding-top:max(78px,calc(env(safe-area-inset-top) + 66px))}.modal-bg{padding-top:calc(72px + env(safe-area-inset-top));padding-bottom:calc(90px + env(safe-area-inset-bottom));align-items:flex-end}.modal-bg.modal-center{align-items:center}.modal{max-height:calc(100dvh - 172px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:22px}.tabbar{display:flex;position:fixed;left:18px;right:18px;z-index:110;bottom:calc(12px + env(safe-area-inset-bottom));justify-content:space-around;align-items:stretch;gap:4px;background:var(--panel);border:1px solid rgba(0,0,0,.06);border-radius:999px;padding:6px 8px}.tabbar .nav-btn{flex:1;padding:6px 0;gap:2px;border-radius:999px;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.tabbar .nav-btn.on{color:var(--accent);background:transparent}[data-theme=dark] .tabbar .nav-btn.on{background:transparent}}[data-theme=dark] .tabbar{background:var(--panel);border-color:#ffffff14}@media (max-width: 560px){body{font-size:14.5px}.float-brand .logo{font-size:18px}.user-chip span{display:inline;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{padding:8px 12px;font-size:13.5px}}:root[data-theme=dark]{--bg: #000;--fg: #f2f2f2;--muted: #7d7d7d;--line: #1d1d1d;--line2: #333;--accent: #f2f2f2;--btn-fg: #0a0a0a;--field: #121212;--panel: #000}html[data-theme=dark],html[data-theme=light]{background:var(--bg)}html[data-theme=dark]:before,html[data-theme=light]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:var(--bg);transform:translateZ(0)}[data-theme=dark] body{background:transparent}[data-theme=dark] .btn{background:#161616d9;border-color:#ffffff14;box-shadow:0 2px 10px #0000004d}[data-theme=dark] .btn:hover{background:#202020f2;box-shadow:0 3px 14px #00000073}[data-theme=dark] .btn.primary{background:var(--accent);color:var(--btn-fg)}[data-theme=dark] .input,[data-theme=dark] .thought-box,[data-theme=dark] .captcha-img{background:var(--field)}[data-theme=dark] .composer{background:var(--panel);border-color:#ffffff17;box-shadow:0 4px 28px #00000080,0 1px 6px #00000059}.composer,.feed-sort{background:var(--panel)}[data-theme=dark] .modal{background:var(--panel);border-color:#ffffff17;box-shadow:0 4px 28px #00000080,0 1px 6px #00000059}[data-theme=dark] .emoji-pop{background:var(--panel);border-color:#ffffff1a}[data-theme=dark] .online-dot{border-color:#0a0a0a}@media (hover: hover){[data-theme=dark] .feed-item:hover{background:#ffffff0b;border-color:#ffffff0f;box-shadow:0 3px 18px #0000004d}}[data-theme=dark] .chip,[data-theme=dark] .swatch{background:#161616}[data-theme=dark] .swatch{border-color:#3a3a3a}[data-theme=dark] .swatch.on{border-color:var(--fg)}[data-theme=dark] .chip.on{background:var(--fg);color:var(--bg)}[data-theme=dark] .modal-close:hover{background:#242424;color:#cfcfcf}@media (hover: hover){[data-theme=dark] .icon-btn:hover{background:#1c1c1c}}.composer{position:relative}.composer>*:not(.composer-decay):not(.composer-pepe-link):not(.composer-pepe-wrap){position:relative;z-index:1}.composer-decay{position:absolute;top:0;left:0;bottom:0;z-index:0;border-radius:22px;background:#00000012;pointer-events:none;transition:width .12s linear}[data-theme=dark] .composer-decay{background:#ffffff0a}.composer.guest,.composer.guest .composer-input{cursor:pointer}.guest-avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--line);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.guest-avatar-icon{width:62%;height:62%;background-color:var(--fg);-webkit-mask:url(/user-icon.svg) center / contain no-repeat;mask:url(/user-icon.svg) center / contain no-repeat}.composer-pepe-wrap{position:absolute;top:-34.9px;right:86px;width:116px;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none}.composer-pepe{display:block;width:100%;height:auto;-webkit-user-drag:none;filter:drop-shadow(0 3px 5px rgba(0,0,0,.18))}.composer-pepe-link{position:absolute;top:-34.9px;right:86px;width:116px;aspect-ratio:360 / 202;z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent;clip-path:polygon(47.1% 10%,42.9% 13.4%,40.7% 16.9%,39.3% 19.9%,38.4% 23.4%,32.6% 26.9%,29.2% 29.9%,27.3% 33.3%,25.9% 36.8%,25.1% 39.8%,24.5% 43.3%,19.8% 46.8%,18.4% 49.8%,15.9% 53.2%,14.2% 56.7%,13.4% 60.2%,13.6% 63.2%,15.3% 66.7%,61.8% 70.1%,61% 73.1%,60.4% 76.6%,59.6% 80.1%,59.1% 83.6%,58.8% 86.6%,58.8% 90%,60.7% 93.5%,61.8% 93.5%,64.1% 90%,64.9% 86.6%,76% 83.6%,77.4% 80.1%,77.4% 76.6%,76.9% 73.1%,77.7% 70.1%,82.5% 66.7%,84.7% 63.2%,85.8% 60.2%,86.4% 56.7%,86.4% 53.2%,86.1% 49.8%,85% 46.8%,83.3% 43.3%,79.1% 39.8%,76.9% 36.8%,76.3% 33.3%,75.5% 29.9%,74.1% 26.9%,71.9% 23.4%,60.4% 19.9%,59.3% 16.9%,57.4% 13.4%,53.8% 10%)}@media (min-width: 681px){.composer-pepe-wrap,.composer-pepe-link{right:62px}}html.pepe-off .composer-pepe-wrap,html.pepe-off .composer-pepe-link{display:none}.act.static,.react-btn.static{cursor:default}.act.static:hover{color:var(--muted)}.react-btn.static:hover{background:var(--line);border-color:transparent;box-shadow:none}.feed-item.is-post .fi-thought{opacity:.94}.profile-edit-btn{margin:6px 0 18px}.profile-posts{margin-bottom:18px}.profile-posts .lbl{margin-bottom:4px}.profile-posts-empty{margin-top:6px}.feed-sentinel{height:1px;width:100%}.feed-loading{text-align:center;padding:14px 0;color:var(--muted);font-size:14px}.no-flex-gap .act>svg,.no-flex-gap .act>img{margin-right:6px}.no-flex-gap .btn>svg,.no-flex-gap .btn>img{margin-right:6px}.no-flex-gap .live-tag>svg,.no-flex-gap .live-tag>.live-dot{margin-right:5px}.no-flex-gap .float-online>svg{margin-right:7px}.no-flex-gap .online-counter>.online-glow,.no-flex-gap .online-counter>svg{margin-right:5px}.no-flex-gap .fi-views>svg{margin-right:4px}.no-flex-gap .row-stat>svg{margin-right:4px}.no-flex-gap .stat-btn>svg{margin-right:5px}.no-flex-gap .stat-row span>svg{margin-right:5px}.no-flex-gap .muted-notice>svg{margin-right:8px}.no-flex-gap .back>svg{margin-right:4px}.no-flex-gap .comment-reply>svg,.no-flex-gap .comment-del>svg{margin-right:3px}.no-flex-gap .mute-badge>svg{margin-right:3px}.no-flex-gap .footer-stats>svg{margin-right:6px}.no-flex-gap .photo-btn>svg{margin-right:5px}.no-flex-gap .post-menu-item>svg{margin-right:8px}.no-flex-gap .report-target>:first-child{margin-right:6px}.no-flex-gap .emoji-chip-lbl>*+*{margin-left:5px}.no-flex-gap .fi-actions>*+*{margin-left:11px}.no-flex-gap .fi-meta-inline>*+*{margin-left:6px}.no-flex-gap .fi-meta-right>*+*{margin-left:12px}.no-flex-gap .react-btn>*+*{margin-left:3px}.no-flex-gap .composer-top>*+*{margin-left:10px}.no-flex-gap .user-row>*+*{margin-left:11px}.no-flex-gap .notif-row>*+*{margin-left:11px}.no-flex-gap .notif-row-name>*{margin-left:5px}.no-flex-gap .admin-user>*+*{margin-left:11px}.no-flex-gap .admin-row>*+*{margin-left:10px}.no-flex-gap .admin-row-actions>*+*{margin-left:6px}.no-flex-gap .admin-gate-pw>*+*{margin-left:8px}.no-flex-gap .seg>*+*{margin-left:6px}.no-flex-gap .row>*+*{margin-left:8px}.no-flex-gap .confirm .row>*+*{margin-left:10px}.no-flex-gap .captcha-row>*+*{margin-left:8px}.no-flex-gap .profile-head>*+*{margin-left:16px}.no-flex-gap .avatar-builder>*+*{margin-left:14px}.no-flex-gap .reg-avatar>*+*{margin-left:14px}.no-flex-gap .reg-avatar-btns>*+*{margin-top:8px}.no-flex-gap .comment>*+*{margin-left:9px}.no-flex-gap .comment-actions>*+*{margin-left:14px}.no-flex-gap .comment-head>*+*{margin-left:6px}.no-flex-gap .report-head>*+*{margin-left:8px}.no-flex-gap .brand>*+*{margin-left:10px}.no-flex-gap .logo>*+*{margin-left:7px}.no-flex-gap .user-chip>*+*{margin-left:7px}.no-flex-gap .fi-head>*+*{margin-left:7px}.no-flex-gap .user-row-name>*{margin-left:5px}.no-flex-gap .comment-name>*{margin-left:4px}.no-flex-gap .profile-name>*+*{margin-left:8px}.no-flex-gap .profile-name>.profile-follow-inline{margin-left:auto}.no-flex-gap .profile-name>img:first-child{margin-right:8px}.no-flex-gap .fi-reactions>*{margin:0 6px 6px 0}.no-flex-gap .swatch-row>*{margin:0 5px 5px 0}.no-flex-gap .shape-row>*,.no-flex-gap .photo-row>*{margin:0 6px 6px 0}.no-flex-gap .admin-stats>*{margin:0 10px 10px 0}.no-flex-gap .nav-btn>*+*{margin-top:3px}.no-flex-gap .feed>*+*{margin-top:2px}.no-flex-gap .user-list>*+*{margin-top:2px}.no-flex-gap .admin-list>*+*{margin-top:4px}.no-flex-gap .captcha-gate>*+*{margin-top:10px}.no-flex-gap .captcha>*+*{margin-top:8px}.no-flex-gap .form>*+*{margin-top:11px}.no-flex-gap .editor>*+*{margin-top:9px}.no-flex-gap .avatar-controls>*+*{margin-top:8px}.topic-head,.topic-create-btn,.topic-create,.emoji-pop,.modal{background:var(--panel)}.float-bar,.composer,.feed-sort,.topic-head,.topic-create-btn,.topic-create,.tabbar{box-shadow:none}.theme-custom-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1)}.theme-custom-wrap.open{grid-template-rows:1fr}.theme-custom-clip{overflow:hidden;min-height:0}.theme-custom-lbl{margin-top:12px}@media (prefers-reduced-motion: reduce){.theme-custom-wrap{transition:none}}.theme-colors{display:flex;flex-direction:column;gap:8px}.theme-color-row{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--fg)}.theme-color-rect{width:36px;height:24px;border-radius:6px;border:1px solid var(--line2);flex-shrink:0}.theme-color-name{flex:1}.theme-pipette{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:30px;flex-shrink:0;border:1px solid var(--line2);border-radius:8px;color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.theme-pipette:hover{color:var(--fg);border-color:var(--muted)}.theme-pipette input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;padding:0;border:none;cursor:pointer}.theme-reset{align-self:flex-start;margin-top:2px;box-shadow:none!important}.auth-pane .input{background:var(--panel);border:1px solid rgba(0,0,0,.07);box-shadow:0 4px 28px #0000001a,0 1px 6px #0000000f}[data-theme=dark] .auth-pane .input{border-color:#ffffff17;box-shadow:0 4px 28px #00000080,0 1px 6px #00000059}.auth-pane .input:focus{border-color:#0000001f}[data-theme=dark] .auth-pane .input:focus{border-color:#fff2}.editor .input{background:var(--panel);border:1px solid rgba(0,0,0,.07);box-shadow:0 4px 28px #0000001a,0 1px 6px #0000000f}[data-theme=dark] .editor .input{border-color:#ffffff17;box-shadow:0 4px 28px #00000080,0 1px 6px #00000059}.editor .input:focus{border-color:#0000001f}[data-theme=dark] .editor .input:focus{border-color:#fff2}.pw-field{position:relative}.pw-field .input{padding-right:42px}.pw-toggle{position:absolute;top:50%;right:7px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background:none;color:var(--muted);opacity:.4;cursor:pointer;border-radius:8px;transition:color .18s ease,opacity .18s ease}.pw-toggle:hover{color:var(--muted);opacity:.6}.pw-toggle:active{transform:translateY(-50%) scale(.92)}.repeat-grid{display:grid;grid-template-rows:0fr;margin-top:-11px;transition:grid-template-rows .4s cubic-bezier(.22,.61,.36,1),margin-top .4s cubic-bezier(.22,.61,.36,1)}.repeat-grid.open{grid-template-rows:1fr;margin-top:0}.repeat-grid-inner{min-height:0;overflow:hidden}.repeat-grid.open .repeat-grid-inner{overflow:visible;transition:overflow 0s .4s}.repeat-grid-inner .repeat-pw{box-shadow:none}.editor .repeat-grid{margin-top:-9px}.editor .repeat-grid.open{margin-top:0}.settings-modal .btn:not(.primary){background:var(--panel)}.fa-notif .nav-ico{position:relative;display:inline-flex}@media (max-width: 680px){.settings-cursors-grp{display:none}}.post-media-uploading{display:flex;align-items:center;gap:9px;margin:10px 0 2px;padding:12px 14px;border-radius:16px;background:var(--panel);border:1px solid var(--line);color:var(--muted);font-size:14px;font-weight:600}.post-media-uploading .spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--fg);animation:spin .7s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.cinema-page{width:100%;margin:0 auto}.cinema-page-title{font-size:24px;font-weight:800;margin:0 0 14px;text-align:left}.cinema{display:flex;gap:16px;align-items:stretch}@media (min-width: 881px){html.cinema-open{overflow:hidden}html.cinema-open .app{min-height:0;height:100dvh}.main-cinema,.main:has(.cinema-page){max-width:1500px;padding-bottom:16px}.cinema-page{display:flex;flex-direction:column;height:calc(100dvh - 96px);overflow:hidden}.cinema-page-title{flex:none;margin-bottom:10px}.cinema{flex:0 0 auto;min-height:0;align-items:stretch}.cinema-stage{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0}.cinema-screen{flex:none;aspect-ratio:16 / 9;width:min(100%,calc((100dvh - 220px) * 16 / 9));margin:0 auto}.cinema-titlebar{flex:none}.cinema-chat{flex-basis:360px}}.cinema-stage{flex:1 1 auto;min-width:0}.cinema-screen{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cinema-screen:fullscreen{border-radius:0}.cinema-fs{width:100vw;height:100vh;gap:0;background:#000;display:flex;align-items:stretch}.cinema-fs .cinema-stage{flex:1 1 auto;min-width:0;display:flex;min-height:0}.cinema-fs .cinema-screen{flex:1 1 auto;aspect-ratio:auto;width:auto;height:100%;border-radius:0;margin:0}.cinema-fs .cinema-titlebar{display:none}.cinema-fs .cinema-chat{flex:0 0 360px;max-height:none;height:100vh;min-height:0;border-radius:0;border:none;border-left:1px solid var(--line);transition:flex-basis .25s ease,opacity .25s ease}.cinema-fs.chat-hidden .cinema-chat{flex-basis:0;opacity:0;overflow:hidden;pointer-events:none}.cinema-fs .cinema-chat-list{flex:1 1 0!important;min-height:0!important}.cinema-fs .cinema-chat-input,.cinema-fs .cinema-reply-bar,.cinema-fs .cinema-chat-locked{flex:0 0 auto}.cinema-video{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:contain;background:transparent;display:block;animation:cinemaFade .45s ease;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.cinema-video.stretched{object-fit:contain}@keyframes cinemaFade{0%{opacity:0}to{opacity:1}}.cinema-live-badge{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;background:#e5341fd1;color:#fff;font-weight:800;font-size:10px;letter-spacing:.5px;padding:3px 7px;border-radius:6px;opacity:0;transition:opacity .2s ease;pointer-events:none}.cinema-controls{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:2px;padding:2px;background:#0006;border-radius:11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .2s ease}.cinema-zoom{position:relative;display:inline-flex}.cinema-zoom-panel{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:3px;box-shadow:0 4px 16px #00000059}.cinema-zoom-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:#fff;font-size:18px;font-weight:700;line-height:1;cursor:pointer;border-radius:7px}.cinema-zoom-btn:hover{background:#ffffff2e}.cinema-zoom-val{color:#fff;font-size:12px;font-weight:700;min-width:38px;text-align:center;font-variant-numeric:tabular-nums}.cinema-topright{position:absolute;top:10px;right:10px;opacity:0;transition:opacity .2s ease}.cinema-topright.open{opacity:1}.cinema-topright>.cinema-ctrl{background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cinema-menu{position:absolute;top:37px;right:0;background:#14141499;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:11px;padding:4px;min-width:150px;box-shadow:0 6px 22px #0006}.cinema-menu-item{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;color:#fff;font-size:14px;font-weight:600;padding:9px 11px;border-radius:8px;cursor:pointer;white-space:nowrap}.cinema-menu-item:hover{background:#ffffff1f}.cinema-screen:hover .cinema-live-badge,.cinema-screen.show-controls .cinema-live-badge,.cinema-screen:hover .cinema-controls,.cinema-screen.show-controls .cinema-controls,.cinema-screen:hover .cinema-topright,.cinema-screen.show-controls .cinema-topright{opacity:1}.cinema-ctrl{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:none;color:#fff;border:none;border-radius:8px;transition:background .15s}.cinema-ctrl:hover{background:#ffffff29}.cinema-vol{display:flex;align-items:center}.cinema-vol-slider{width:0;opacity:0;height:4px;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff59;border-radius:3px;transition:width .18s ease,opacity .18s ease,margin .18s ease}.cinema-vol:hover .cinema-vol-slider,.cinema-vol:focus-within .cinema-vol-slider{width:70px;opacity:1;margin:0 10px 0 2px}.cinema-vol-slider::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;border-radius:50%;background:#fff;cursor:pointer}.cinema-vol-slider::-moz-range-thumb{width:11px;height:11px;border:none;border-radius:50%;background:#fff;cursor:pointer}.cinema-unmute{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;white-space:nowrap;background:#ffffff9e;color:#000;border:none;border-radius:30px;padding:6px 12px;font-weight:700;font-size:12.5px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cinema-unmute:active{transform:translate(-50%) scale(.96)}@media (max-width: 680px){.cinema-unmute{bottom:9px;padding:5px 11px;font-size:11.5px;gap:4px;background:#ffffff80}}.cinema-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#fff;text-align:center;padding:24px;animation:cinemaFade .45s ease}.cinema-placeholder .cinema-countdown{margin-top:6px}.cinema-placeholder .cinema-ph-sub{margin-top:4px}.cinema-ph-icon{color:#ffffffd9}.cinema-heart{color:#ff5a5f}.cinema-ph-title{font-size:19px;font-weight:800}.cinema-ph-sub{font-size:13.5px;color:#fff9}.cinema-countdown{font-size:40px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:1px;opacity:.45}.cinema-titlebar{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cinema-title-text{font-size:18px;font-weight:800;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinema-meta{display:flex;align-items:center;gap:10px;flex-shrink:0}.cinema-online{display:inline-flex;align-items:center;gap:0;flex-shrink:0;color:var(--muted);font-weight:700;font-size:15px;line-height:1}.cinema-online svg{color:#e5341f}.cinema-time{display:inline-flex;align-items:center;color:var(--muted);font-weight:700;font-size:15px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.cinema-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.cinema-idle-video{object-fit:cover}.cinema-idle-volwrap{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;padding:0 2px;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;opacity:0;transition:opacity .2s ease}.cinema-screen:hover .cinema-idle-volwrap,.cinema-screen.show-controls .cinema-idle-volwrap{opacity:1}.cinema-idle-vol{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;border:none;border-radius:10px;background:none}.cinema-idle-slider{width:0;opacity:0;height:20px;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;transition:width .18s ease,opacity .18s ease,margin .18s ease}.cinema-idle-volwrap:hover .cinema-idle-slider{width:64px;opacity:1;margin:0 8px 0 2px}.cinema-idle-slider::-webkit-slider-runnable-track{height:5px;border-radius:4px;background:#fff6}.cinema-idle-slider::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;width:13px;height:13px;border-radius:50%;background:#fff;cursor:pointer}.cinema-idle-slider::-moz-range-track{height:5px;border-radius:4px;background:#fff6}.cinema-idle-slider::-moz-range-thumb{width:13px;height:13px;border:none;border-radius:50%;background:#fff;cursor:pointer}.cinema-voice-toast{position:absolute;left:12px;right:12px;bottom:56px;z-index:7;padding:8px 12px;text-align:center;font-size:13px;font-weight:600;color:var(--fg);background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 6px 18px #0000002e;animation:cinemaMsgIn .25s ease}.cinema-cam-off{color:#ffffff47}.cinema-poster-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:0}.cinema-placeholder>*:not(.cinema-poster):not(.cinema-poster-scrim):not(.cinema-idle-volwrap){position:relative;z-index:1}.ctimer{display:inline-flex;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 2px 8px rgba(0,0,0,.5)}.ctimer-col{display:inline-block;height:1em;overflow:hidden}.ctimer-track{display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.ctimer-cell{height:1em;display:flex;align-items:center;justify-content:center}@media (max-width: 680px){.cinema-heart{width:44px;height:44px}.cinema-placeholder .cinema-ph-title{font-size:16px}}.cinema-countdown .roll-num{justify-content:center}.cinema-chat{flex:0 0 320px;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:24px;overflow:hidden;height:auto;align-self:stretch;max-height:70vh}.cinema-chat-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-weight:800;font-size:14px;border-bottom:1px solid var(--line)}.cinema-voice-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;background:none;border:none;border-radius:8px;color:var(--muted);cursor:pointer;transition:color .15s,background .15s}.cinema-voice-toggle:hover,.cinema-voice-toggle.on{color:var(--fg);background:var(--line)}.cinema-voice-badge{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:#22c55e;color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.cinema-chat{position:relative}.cinema-chat-head{position:relative;z-index:3;background:var(--panel)}.cinema-voice-wrap{position:absolute;left:0;right:0;top:43px;z-index:2;transform:translateY(-100%);transition:transform .5s cubic-bezier(.22,.61,.36,1);pointer-events:none}.cinema-voice-wrap.open{transform:translateY(0);pointer-events:auto}.cinema-voice-panel{border-bottom:1px solid var(--line);padding:8px 10px;max-height:240px;overflow-y:auto;background:var(--panel);box-shadow:0 10px 22px -10px #0000004d}.cinema-voice-durs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 4px 8px 44px}.cinema-voice-durs-label{width:100%;font-size:11px;font-weight:700;color:var(--muted);margin-bottom:2px}.cinema-voice-dur{background:none;border:1px solid var(--line);border-radius:8px;padding:4px 9px;font-size:12.5px;font-weight:600;color:var(--fg);cursor:pointer}.cinema-voice-dur:hover{background:var(--line)}.cinema-vmute-btn.active{color:#fff;background:#ef4444}.cinema-voice-panel-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:var(--muted);margin:2px 4px 8px}.cinema-voice-muteall{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid var(--line);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700;color:#ef4444;cursor:pointer}.cinema-voice-muteall:hover{background:#ef44441a}.cinema-voice-empty{color:var(--muted);font-size:13px;text-align:center;padding:8px 0}.cinema-voice-row{display:flex;align-items:center;gap:8px;padding:4px}.cinema-voice-name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinema-voice-name .verify-badge{width:13px;height:13px;margin-left:3px;vertical-align:-1px}.cinema-msg{position:relative}.cinema-msg-menu{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:7px;color:var(--muted);cursor:pointer;opacity:.55;transition:opacity .15s,color .15s,background .15s}.cinema-msg:hover .cinema-msg-menu{opacity:1}.cinema-msg-reply-inline{display:inline-flex;align-items:center;justify-content:center;vertical-align:-5px;margin-left:6px;width:26px;height:26px;border:none;background:none;color:var(--muted);cursor:pointer;border-radius:7px;opacity:.55;transition:opacity .15s,color .15s,background .15s}.cinema-msg:hover .cinema-msg-reply-inline{opacity:1}.cinema-msg-reply-inline:hover{color:var(--fg);background:var(--line)}.cinema-msg-quote{font-size:12.5px;line-height:1.3;color:var(--muted);border-left:2px solid var(--line);padding:1px 0 1px 7px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cinema-reply-bar{display:flex;align-items:center;gap:8px;padding:7px 14px;border-top:1px solid var(--line)}.cinema-reply-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;border-left:2px solid #22c55e;padding-left:8px}.cinema-reply-to{font-size:12px;font-weight:700;color:#22c55e}.cinema-reply-text{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinema-reply-x{flex-shrink:0;width:26px;height:26px;border:none;background:none;color:var(--muted);cursor:pointer;border-radius:7px;font-size:14px}.cinema-reply-x:hover{background:var(--line);color:var(--fg)}.cinema-msg-menu:hover{color:var(--fg);background:var(--line)}.cinema-msg-pop{position:absolute;bottom:calc(100% - 18px);right:4px;z-index:6;background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:4px;min-width:130px;box-shadow:0 6px 22px #0000002e}.cinema-vmute-btn{color:#ef4444}.cinema-msg-pop-label{font-size:11px;font-weight:700;color:var(--muted);padding:5px 9px 3px}.cinema-msg-pop-item{display:block;width:100%;text-align:left;background:none;border:none;color:var(--fg);font-size:13.5px;font-weight:600;padding:8px 10px;border-radius:8px;cursor:pointer;white-space:nowrap}.cinema-msg-pop-item:hover{background:var(--line)}.cinema-msg-pop-item.danger{color:#ef4444}.cinema-chat-list{flex:1 1 auto;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:10px;min-height:220px;opacity:0;transition:opacity .2s ease}.cinema-chat-list.loaded{opacity:1}.cinema-chat-empty{color:var(--muted);font-size:13.5px;text-align:center;margin:auto 0}.cinema-msg{display:flex;gap:8px;align-items:flex-start;animation:cinemaMsgIn .3s cubic-bezier(.22,.61,.36,1)}@keyframes cinemaMsgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cinema-msg-av{background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;line-height:0;margin-top:-3px}.cinema-msg-body{flex:1 1 auto;font-size:14px;line-height:1.35;min-width:0;word-break:break-word}.cinema-msg-name{background:none;border:none;padding:0;cursor:pointer;font-weight:700;color:var(--fg);margin-right:6px}.cinema-msg-name:hover{text-decoration:underline}.cinema-msg-name{display:inline-flex;align-items:center;gap:5px}.cinema-msg-name .verify-badge{width:13px;height:13px;vertical-align:middle;position:relative;top:1px}.cinema-msg-text{color:var(--fg)}.cinema-chat-input{display:flex;align-items:flex-end;gap:1px;padding:4px 14px;border-top:1px solid var(--line)}.cinema-chat-input>.cinema-voice{margin-left:6px}.cinema-chat-input textarea{flex:1 1 auto;min-width:0;background:none;border:none;border-radius:0;padding:7px 0;margin:0;font:inherit;font-size:14px;line-height:1.35;color:var(--fg);outline:none;resize:none;overflow-y:auto;max-height:92px;scrollbar-width:none;-ms-overflow-style:none}.cinema-chat-input textarea::-webkit-scrollbar{display:none}.cinema-send{flex-shrink:0;width:34px;height:33px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:none;color:var(--fg);border:none;border-radius:10px}.cinema-send:disabled{opacity:.35;cursor:default}.cinema-voice{flex-shrink:0;display:flex;align-items:center;gap:0}.cinema-vbtn{flex-shrink:0;width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:none;color:var(--muted);border:none;border-radius:9px;transition:color .15s,background .15s}.cinema-vbtn:hover{color:var(--fg);background:var(--line)}.cinema-vbtn.cinema-vmic.on{color:#ef4444}.cinema-vspk .cinema-spk-off{display:inline-flex;line-height:0}.cinema-vspk .cinema-spk-on{display:none;line-height:0}.cinema-vspk.on .cinema-spk-on{display:inline-flex}.cinema-vspk.on .cinema-spk-off{display:none}.cinema-vvol{flex-shrink:0;display:flex;align-items:center;position:relative}.cinema-vvol-slider{position:absolute;right:calc(100% + 2px);top:50%;transform:translateY(-50%);width:0;height:20px;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;opacity:0;pointer-events:none;overflow:hidden;transition:width .18s ease,opacity .18s ease;z-index:5}.cinema-vvol.listen-on:hover .cinema-vvol-slider,.cinema-vvol.listen-on:focus-within .cinema-vvol-slider{width:62px;opacity:1;pointer-events:auto}.cinema-vvol-slider::-webkit-slider-runnable-track{height:6px;border-radius:4px;background:var(--muted)}.cinema-vvol-slider::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;width:14px;height:14px;border-radius:50%;background:var(--fg);cursor:pointer}.cinema-vvol-slider::-moz-range-track{height:6px;border-radius:4px;background:var(--muted)}.cinema-vvol-slider::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50%;background:var(--fg);cursor:pointer}.cinema-chat-locked{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 14px;text-align:center;color:var(--muted);font-size:13.5px;line-height:1.3;border:none;border-top:1px solid var(--line);background:none;cursor:pointer;font-weight:600}.cinema-chat-locked:hover{color:var(--fg)}@media (min-width: 881px){.cinema-chat{max-height:none;min-height:0}.cinema-chat-list{flex:1 1 0;min-height:0}}@media (max-width: 880px){.cinema{flex-direction:column}.cinema-chat{flex-basis:auto;max-height:46vh}}html.mindcast-open{overflow:hidden}html.mindcast-open .app{min-height:0;height:100dvh}html.mindcast-open .main{height:100dvh;max-width:none;padding:0;box-sizing:border-box;overflow:hidden}.mindcast-soon{position:relative;width:100%;height:100%;overflow:hidden}.mindcast-scene{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,calc(100dvh * 1644 / 957));aspect-ratio:1644 / 957}.mindcast-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;display:block}.mindcast-tv-screen{position:absolute;z-index:0;left:34.4%;top:56.4%;width:14.7%;height:20.3%;object-fit:cover;background:#000}.mindcast-phone{position:absolute;z-index:2;left:55.5%;top:67.5%;width:11.5%;height:16%;display:block;cursor:pointer}.admin2{display:grid;grid-template-columns:186px minmax(0,1fr);gap:14px;align-items:start;animation:fadeUp .24s cubic-bezier(.22,.61,.36,1)}.admin2-rail{position:sticky;top:8px;display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.admin2-rail-head{display:flex;align-items:center;gap:7px;padding:6px 8px 10px;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.admin2-navbtn{position:relative;display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;border-radius:10px;background:none;color:var(--muted);font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;line-height:1;transition:background .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.admin2-navbtn:hover{background:var(--line);color:var(--fg)}.admin2-navbtn.on{background:var(--accent);color:var(--btn-fg)}.admin2-navbtn svg{flex-shrink:0}.admin2-navlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin2-badge{margin-left:auto;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;font-size:10.5px;font-weight:800;line-height:17px;text-align:center}.admin2-navbtn.on .admin2-badge{background:var(--btn-fg);color:var(--accent)}.admin2-main{min-width:0}.admin2-head{display:flex;align-items:center;gap:8px;margin:2px 0 12px;color:var(--fg)}.admin2-head h2{margin:0;font-size:19px}.admin2-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.admin2-stat{border:1px solid var(--line);border-radius:12px;padding:12px 10px;text-align:center;background:var(--panel)}.admin2-stat b{display:block;font-size:21px;font-variant-numeric:tabular-nums;line-height:1.15}.admin2-stat span{font-size:11.5px;color:var(--muted)}.admin2-list{display:flex;flex-direction:column}.admin2-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px;border-bottom:1px solid var(--line)}.admin2-row:last-of-type{border-bottom:none}.admin2-row.expired-row{opacity:.55}.admin2-user{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0;border:none;background:none;color:var(--fg);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.admin2-ident{min-width:0}.admin2-name{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:14px;line-height:1.3}.admin2-empty{padding:26px 0;font-size:13.5px}.admin2-sentinel{height:1px}.admin2-loading{padding:12px 0;font-size:13px}.admin2-acts{display:flex;gap:4px;flex-shrink:0}.ibtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease,transform .08s ease;-webkit-tap-highlight-color:transparent}.ibtn:hover{background:var(--line);color:var(--fg)}.ibtn:active{transform:scale(.93)}.ibtn.warn:hover{background:#d97706;border-color:#d97706;color:#fff}.ibtn.danger:hover{background:var(--danger);border-color:var(--danger);color:#fff}.admin2-search{position:relative;margin-bottom:8px}.admin2-search .admin2-search-ico{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.admin2-search .input{padding-left:34px}.admin2-seg{margin-bottom:8px}.admin2-card{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:12px 14px;margin-bottom:10px}.admin2-card.danger-card{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.admin2-card-title{font-weight:700;font-size:13px;margin-bottom:9px}.admin2-inline{display:flex;align-items:center;gap:8px}.admin2-inline.wrap{flex-wrap:wrap}.admin2-inline .input{flex:1;min-width:0}.admin2-inline .btn{flex-shrink:0}.admin2-modadd{margin-bottom:10px}.admin2-toggle{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.admin2-toggle:last-child{border-bottom:none}.admin2-toggle:first-child{padding-top:0}.admin2-toggle-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.admin2-toggle-label{font-weight:700;font-size:13.5px}.admin2-dot{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.admin2-dot:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0}.admin2-dot.on:before{background:var(--online)}.admin2-dot.off:before{background:var(--danger)}.admin2-toggle .btn{flex-shrink:0}@media (max-width: 720px){.admin2{grid-template-columns:minmax(0,1fr);gap:10px}.admin2-rail{position:static;flex-direction:row;gap:4px;overflow-x:auto;padding:6px;scrollbar-width:none}.admin2-rail::-webkit-scrollbar{display:none}.admin2-rail-head{display:none}.admin2-navbtn{width:auto;flex:0 0 auto;flex-direction:column;gap:4px;padding:7px 9px;min-width:62px;font-size:10.5px;text-align:center}.admin2-navlabel{max-width:62px}.admin2-badge{position:absolute;top:3px;right:5px;margin:0}.admin2-head{margin-bottom:10px}.admin2-acts{gap:3px}.ibtn{width:28px;height:28px;border-radius:8px}}.admin2 .btn.sm.danger{background:transparent;color:var(--danger);border-color:#ef444473;box-shadow:none}.admin2 .btn.sm.danger:hover:not(:disabled){background:#ef44441f}
