@font-face{font-family:Yuji Syuku;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+57ce,U+5e73,U+ff01;src:url(data:font/woff2;base64,d09GMgABAAAAAAfIAA8AAAAADOgAAAdzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYFSHEoGYABMEQgKjiiKLgsOAAE2AiQDFAQgBYN6ByAXJBgOG9cJyMQHaJv/LkCMvuMwvqKNNrqqwK5F4TIvCHUYWLG1iyiGP7o5uJz2Fm7AH8Ip/Whfc1E2N40pHBbwWEsLP5ESCVQCy3S1mLUT02LybGAHBIA0KHABNOQTJ89ciKHpG8oKEJldlpmPyBxdUS6G5uuKdBhaoKsoQiTkGE+iQCMSoViPoBeE/K4ZeCELbiCwHgS1BASOYbVRiBkVAVSgwQHXsTeK/AAE/LAyNz0rLTc9qyI3I7O4rLiw6GeiC8KhBekQPMw7PUC3HjgcynFVZRVaKC7MTkvPEQUip+fnkKCph8RRyAByP7kUwAwQiNXQElMspKtvTOOmFE6N2mvgzZi45J6xUDsIqsSxF6D3EuqxPpBhLECGkH8JM9RpAZmqCgBqCDCgMTR0ngLkEKiXPF1d7iAcDrL8luz4uHVw/XEibPmaBE0AlwepTxq3QFTk2EqeIAB9AJlLevFjUzRFUVSoi2OwL8u6VAR5Ek7u8uUr3FauWJ4rW7rUffk6o8WiqrEF6vUw1oSLJpOywR5qqvMXRcJUd5Izn7+4qvZyZHN/XWzHgw1nHsb02xP4zk6Gb3XZLypFkZFaOIEnBDMnSZy5h5OqCZE4IHESZ+r2b2plDHqVzTa0ud9frKtT8jWdjLH1nLJa4iSJEBneReIkiTX3BDTZHkfvV4oMzzNNT2/6S1ZWsHItj6KqTwZUNwY1XQgXu08FWM9qrOc5iRuwa0VR2WJlBYG1XqxVCQaGN7AtF1k9z/A8y/MM36TkecZg8BN4F549IBEGi8p6NsI8EFwtikpJIMyN/qJJKZoISeKsd6Ja7g2ps/vXnZolCKzQ1uZn5iHgjaxgRMudB35NZyLF/Uz96zfMdd1KSeIOXNF02gJrX2g6Fk11AcYuP0kpipyeFQTOWK+SzIRgZI21WWITwzcxBotFZb0Y0XE62Hxyicnuf8YWbbCorJcKpm6J1LREcPUapqnfv/1mpHSAaHmtsbYt5Q0GppqTzOZNxjODRdHlnN0+UW8LtNjimhvsQXX2oNu2ifziCWJ7u1JUiu0B1rMRkuvZgSHnB1yrB+x2/9u2VFFUtp8KiIsNK2sdGNJyL+r8QJQosWcfaAy3w/fzLmfsqcbXNptKz0OyRpw9MMAJZy9eXGzovR4u+pSv7GgMliROMuv/szFxLVc0grBWEFhjbU14c3dDg7/1Itb8uuavzy3Dx4d0WoZbhu2sqLQMu1E63jIMmvLBa64tlsg0pcLbmRvuctbkGbCALEghtF6UnE5d7bT+ozM55Khon7VJMVtib+/EyOdJVZa0WYlr8zdN3fcs+4LCed+gyf3XN38/fMR9XB+YxUT56H2LKGeZnJZF0c7eBVsPkL6z5qdonCaHl7+z54ztUObadZpvF7/0eTXWRGZqx2dSZEgSSZAROTr5Qu2icapfNGRIsjolXmn35vacSGs4Fnb0xvC8IDcqUOG8tuHG5c/nuYjLvb3lp44lOc0JrApnNIxCZUwxLohd8/X7s2Pi/VJcMpY/oRnCh5OV3F1QobiuSuSS56TS40kdTc3HhKk+c19uaJPNTFU0NrBJE/B8S36sNa/ggkf28cGPS27Z3keYx/iuU29/4bj6Tcpu7Vs/bXSSaxgqknaNDgzUeOxpXv5Frj7pesANMTjX8WlM5OXwPU5xWzzhvfDVu3mPbsqDqEiCL9Ukx9IKksDU7pKtc9zVaqjGRS/a0D97W+/nt2ssyhWtO5d57Bo0czAbnJX50HXyF1Xz3V5p1Czr9VXFlzrqi892TP75LX9NmLcvdS7zl2j/YlJG68epmtyKb98Pb783jyCj9p3GCO+QskRy7YeKW0VOJSQZQK12lXtk74r7jpxBuBNLXMt3ecwZd2b+Tm6tJX1oZejCd/KSfT+OnCSfr1P8GjZW5ueLmVhOz12kz3DaMvlqdsTzLR/1f2bd9+LWdHllmbykby5xgpmYHPUgWmr7UW6RhUyHbz49DbPISZyTG11igdfCya4/fPn+R0t6vvr26bj7C2/o5vWNX9Al0MOZmLEEQc3cn/C8KXxRZ1cIO4Jd12Mo6nz656P2354BAMCeyyjsuPas4Zc1niN/U1DUl8L7zg9SST/wvdL4kY5+x3haTZVCK+dMNcHmH///IUBvdfT/m0irWZheO2jiV8RRXxJn8PeJgpuFhpAqJz+GEuerTcFayv0uBbIuRtp5JG7G9ygBBm+jJDzwGKUwGCJKIxxlqAz+WIrKEYrBKg8sBnJQgQqUoBzDkYjEITcdZchFCSoW/ASUqwpweDHKkI1EzMFkzMQyVCIPuViADaNB+ahEPOYjE9liVAF0KMNiZKJMcVcxiqBGChKQhCRoh0Y1JKkLiJ0dgRmYiCUY4a7EQ1kXvgkoRgno5CA7bbca2vbdZKixEDnIhFpp1FyUoRh5yEQ6LXEcKlGBnEK0Loca0aVzZyP35ymVSEMC0lGMQiRiBnJRpObWIasYgQpkQWeQNqPa0Modgqb+U5O2jhpose5LeIH49X836kvqS4do0k8noPJToyXUl/DGA6qEKoEWuwAA)format(woff2)}@font-face{font-family:Heijo Emoji;src:local(Apple Color Emoji),url(/twemoji-h6ndy5kp.woff2)format(woff2);font-weight:100 900;font-display:block;unicode-range:U+a9,U+ae,U+200d,U+203c,U+2049,U+20e3,U+2122,U+2139,U+2190-21ff,U+23??,U+2460-24ff,U+25a0-27ff,U+2934-2935,U+2b??,U+3030,U+303d,U+3297,U+3299,U+fe0e-fe0f,U+1f000-1faff,U+1fc00-1fffd,U+e0020-e007f}@font-face{font-family:Heijo Emoji Sequence;src:local(Apple Color Emoji),url(/twemoji-h6ndy5kp.woff2)format(woff2);font-weight:100 900;font-display:block}:root{--font-text:"Heijo Emoji",Tahoma,Verdana,"Segoe UI",sans-serif,"Heijo Emoji Sequence";--font-code:"Heijo Emoji",Consolas,monospace,"Heijo Emoji Sequence";--bg:#0a131c;--bg2:#102030;--box:#122232eb;--box2:#16293c;--border:#25486a;--border-soft:#1c3550;--text:#b9c6d2;--muted:#74889a;--head:#e3ebf2;--link:#8ec5f5;--link-hover:#d2e8ff;--green:#8fb54a;--name:#6ec07a;--trip:#8aa3b8;--hl:#1f3a55;--new-post:#343344;--error:#f08585;--role-editor:#e9a14a;--role-sybil:#80edfa;--profile:#e9c046;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}*{box-sizing:border-box}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{border:solid var(--border)}::-webkit-scrollbar-track:vertical{border-width:2px 2px 2px 0;margin-block-start:5px;margin-block-end:5px}::-webkit-scrollbar-track:horizontal{border-width:0 2px 2px;margin-inline-start:5px;margin-inline-end:5px}::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:0 solid #0000;border-radius:0;min-width:16px;min-height:16px}::-webkit-scrollbar-thumb:vertical{border-left-width:3px}::-webkit-scrollbar-thumb:horizontal{border-top-width:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--link)}::-webkit-scrollbar-thumb:active{background-color:var(--link)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:0 0}@supports  not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--border)transparent}}html,body{margin:0}body{background:var(--bg)linear-gradient(180deg,#16304a 0,var(--bg2)170px,var(--bg)600px)no-repeat;color:var(--text);font:12px/1.45 var(--font-text);min-height:100vh}a{color:var(--action-color,var(--link));text-decoration:none;cursor:pointer}a:hover{color:var(--action-color,var(--link-hover));text-decoration:underline}h1,h2,h3{color:var(--head);margin:0 0 8px;font-weight:400}h1{font-size:18px}h2{font-size:14px}input,select,textarea,button{font:inherit;color:var(--text);border:1px solid var(--border);background:#0c1824;padding:3px 5px}input:focus,select:focus,textarea:focus{outline:1px solid #3f78ad}button{background:var(--box2);color:var(--action-color,var(--link));cursor:pointer;padding:3px 10px}button:hover:not(:disabled){color:var(--action-color,var(--link-hover));background:#1c3650}button:disabled{opacity:.5;cursor:default}.file-picker{position:relative;display:inline-block;color:var(--link);background:var(--box2);border:1px solid var(--border);cursor:pointer;padding:3px 10px}.file-picker>span{pointer-events:none}.file-picker>input{position:absolute;opacity:0;cursor:inherit;border:0;width:100%;height:100%;padding:0;inset:0}.file-picker:focus-within{outline:1px solid var(--link);outline-offset:2px}.file-picker:has(input:disabled){opacity:.5;cursor:default}[data-row]{cursor:pointer}[data-row] .md,[data-row-ignore]{cursor:auto}@media (hover:hover){[data-row]:hover{outline:1px solid var(--border);outline-offset:-1px}}[data-row]:has([data-row-main]:focus-visible){outline:1px solid var(--link);outline-offset:-1px}.muted{color:var(--muted)}.small{font-size:11px}.error{color:var(--error)}code,pre{font-family:var(--font-code);font-size:inherit}.code{font-family:var(--font-code);color:var(--muted)}.date{color:var(--muted);white-space:nowrap}.empty{margin:16px 0}.grow{flex:1}#header{max-width:1180px;margin:0 auto;padding:22px 16px 14px}#header h1{margin:0;font-size:46px;line-height:1}#header h1 a{color:var(--head);letter-spacing:2px;text-shadow:0 2px 6px #000;font-family:Heijo Emoji,Yuji Syuku,Hiragino Mincho ProN,Yu Mincho,serif,Heijo Emoji Sequence;font-weight:400}#header h1 a:hover{text-decoration:none;color:#fff}#page{display:grid;grid-template-columns:160px 1fr;align-items: start;gap:14px;max-width:1180px;margin:0 auto;padding:0 16px 40px}#menulist{display:flex;flex-direction:column;gap:10px}.menu-shell,.menu-content{display:flex;flex-direction:column;gap:10px;min-width:0}.menu-toggle{display:none}.menubox{background:var(--box);border:1px solid var(--border)}.menubox h2{border-bottom:1px solid var(--border);background:var(--box2);margin:0;padding:3px 8px;font-size:12px;font-weight:700}.menubox>div{display:flex;flex-direction:column;padding:5px 8px 7px}.menubox>div>:-webkit-any(a,button.row-action){padding:1px 0}.menubox>div>:-moz-any(a,button.row-action){padding:1px 0}.menubox>div>:is(a,button.row-action){padding:1px 0}#maincontent{min-width:0}body:has(.pane-page){overflow:hidden;height:100dvh}#root:has(.pane-page){display:flex;flex-direction:column;height:100dvh}#root:has(.pane-page) #header{flex:none;width:100%}#page:has(.pane-page){grid-template-rows:minmax(0,1fr);flex:1;width:100%;min-height:0;padding-bottom:16px}#maincontent.pane-page{display:flex;flex-direction:column;height:100%;min-height:0}.pane-page>*,.pane-page .chat-main>:not(.chat-messages),.pane-page .chat-messages>*{flex-shrink:0}.pane-page>.page-pane,.pane-page>.chat{flex:1;min-height:0;margin-bottom:0}.pane-page .page-pane{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;min-height:0}.pane-page .chat-list{overflow-y:auto;scrollbar-width:none;max-height:100%}.pane-page .chat-list-shell{position:relative;align-self:stretch;height:100%;min-height:0;max-height:100%;top:auto}#page:has(.pane-page) #menulist{max-height:100%}#page:has(.pane-page) :-webkit-any(.menu-shell,.menu-content){min-height:0}#page:has(.pane-page) :-moz-any(.menu-shell,.menu-content){min-height:0}#page:has(.pane-page) :is(.menu-shell,.menu-content){min-height:0}#page:has(.pane-page) .menubox.about{position:relative;display:flex;flex-direction:column;min-height:0}#page:has(.pane-page) .menubox.about>div{overflow-y:auto;scrollbar-width:none;min-height:0}.mainbox{background:var(--box);border:1px solid var(--border);margin-bottom:12px;padding:10px 14px 14px}.mainbox.narrow{max-width:520px}.mainbox>h1{border-bottom:1px solid var(--border-soft);padding-bottom:5px}.maintabs ul{list-style:none;display:flex;justify-content:flex-end;gap:3px;margin:0;padding:0 6px}.maintabs li{border:1px solid var(--border);background:#0c1824e6;border-bottom:none}.maintabs li a{display:block;padding:2px 10px}.maintabs li.tabselected{background:var(--box);position:relative;top:1px}.maintabs li.tabselected a{color:var(--head)}.home{padding:26px 14px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px}.grid.rows3{grid-template-rows:repeat(3,auto);grid-auto-rows:0;overflow:hidden;row-gap:0}.grid.rows3>*{margin-bottom:12px}.grid.rows3 .card-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:inherit;font-size:10px}.card{display:block;color:var(--text)}.card:hover{text-decoration:none;color:var(--link-hover)}.cover{aspect-ratio:2/3;border:1px solid var(--border-soft);display:flex;overflow:hidden;background:#0c1824;justify-content:center;align-items: center}.cover img{object-fit:cover;width:100%;height:100%}.cover span{color:var(--muted);font-family:var(--font-code)}.card:hover .cover{border-color:#4a80b5}.card-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--link);margin-top:4px}.card-meta{color:var(--muted);font-size:11px}.filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.filters input{min-width:200px}.filters input.wide{flex:1}.search-filters{align-items: center}.search-filters>input[name=q]{width:min(240px,100%);min-width:0}.category-filter{position:relative;min-width:0}.category-trigger{display:flex;text-align:left;justify-content:space-between;align-items: center;gap:14px;min-width:140px}.category-panel{position:absolute;z-index:30;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);background:#0c1824;width:min(260px,100vw - 48px);max-height:min(65vh,600px);padding:6px;top:calc(100% + 3px);left:0;box-shadow:0 6px 16px #00000080}.category-choice{display:flex;cursor:pointer;align-items: center;gap:9px;min-height:30px;padding:5px 7px}.category-choice:hover,.category-choice:focus-within{background:var(--hl)}.category-child{padding-left:24px}.category-group{border-top:1px solid var(--border-soft);margin-top:3px;padding-top:3px}.category-choice input[type=checkbox]{appearance:none;display:grid;cursor:inherit;border-radius:0;flex:0 0 16px;place-content: center;width:16px;min-width:16px;height:16px;margin:0;padding:0}.category-choice input:focus-visible{outline:1px solid var(--link);outline-offset:2px}.category-choice input:checked,.category-choice input:indeterminate{background:var(--link);border-color:var(--link);color:var(--bg)}.category-choice input:checked:after{content:"✓";font-size:12px;font-weight:700}.category-choice input:indeterminate:after{content:"−";font-size:12px;font-weight:700}@media (max-width:720px){.search-filters>input[name=q]{flex-basis:100%;width:100%}}table.stripe{border-collapse:collapse;width:100%}table.stripe th{text-align:left;color:var(--head);border-bottom:1px solid var(--border);padding:3px 6px;font-weight:400}table.stripe td{padding:3px 6px}table.stripe tbody tr:nth-child(odd){background:#ffffff06}table.stripe .excerpt{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.pager{display:flex;justify-content:center;gap:12px;margin-top:10px}ul.plain{list-style:none;margin:0;padding:0}ul.plain li{padding:2px 0}.form{display:flex;flex-direction:column;gap:8px}.form label{display:grid;grid-template-columns:90px 1fr;align-items: center;gap:8px}.form textarea{width:100%}.add-preview{display:flex;align-items: flex-start;gap:14px}.add-preview>div{display:flex;flex-direction:column;flex:1;gap:8px}.add-preview img,.add-preview .noimg{border:1px solid var(--border);width:130px}.add-preview .noimg{aspect-ratio:2/3;display:flex;color:var(--muted);justify-content:center;align-items: center}.add-preview button{align-self: flex-start}.media-info{display:flex;justify-content:space-between;align-items: flex-start;gap:16px}table.details{border-collapse:collapse}table.details td{vertical-align:top;padding:2px 16px 2px 0}table.details td:first-child{color:var(--muted);width:80px}.media-cover{border:1px solid var(--border);width:180px}.desc{white-space:pre-wrap}.crumbs{color:var(--muted);margin-bottom:8px}.board{padding-top:12px}.thread-title{font-size:15px}.reply-toggle{text-align:center;color:var(--muted);margin:4px 0 10px}.post{background:var(--box2);border:1px solid var(--border-soft);display:flow-root;width:-moz-fit-content;width:fit-content;min-width:320px;max-width:100%;margin:0 0 6px;padding:6px 10px 8px}.post.hl{background:var(--hl);border-color:#3f78ad}.post-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:3px}.name{color:var(--name);font-weight:700}a.name.named:hover{color:var(--link-hover)}.trip{color:var(--trip);font-weight:400;font-family:var(--font-code);font-size:11px}.post .num{color:var(--muted);font-family:var(--font-code)}.post .num:hover{color:var(--link-hover)}.backlinks{display:inline-flex;flex-wrap:wrap;gap:6px;max-width:100%;font-size:11px}.attach{float:left;margin:2px 14px 4px 0}.attach img{display:block;border:1px solid var(--border-soft);max-width:180px;max-height:180px}.md{overflow-wrap:anywhere;--quote-indent:14px;--quote-rule:2px}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 6px}.md blockquote{border-left:var(--quote-rule)solid var(--muted);padding-left:calc(var(--quote-indent) - var(--quote-rule));margin:0 0 6px}.md blockquote>:first-child{margin-top:0}.md blockquote>:last-child{margin-bottom:0}.md .greentext{color:var(--green)}.md img{display:block;max-width:100%;max-height:520px;margin:6px 0}.md pre{border:1px solid var(--border-soft);overflow-x:auto;background:#09131c;padding:6px 8px}.md code{font-family:var(--font-code);background:#09131c;padding:0 3px}.md pre code{padding:0}.md h1,.md h2,.md h3,.md h4{margin:8px 0 4px}.md h1{font-size:17px}.md h2{font-size:15px}.md h3,.md h4{font-size:13px}.md ul,.md ol{margin:0 0 6px;padding-left:22px}.md hr{border:0;border-top:1px solid var(--border)}.md table{border-collapse:collapse;margin:6px 0}.md th,.md td{border:1px solid var(--border-soft);padding:2px 6px}.md .ref,.backlinks a.ref{color:#d88a8a;font-family:var(--font-code);font-size:11px}.md a.ref:hover,.backlinks a.ref:hover{color:#ffb4b4}.spoiler{color:#0000;background:#2a3642;border-radius:1px}.spoiler:hover,.spoiler:focus{color:var(--text)}.spoiler *{visibility:hidden}.spoiler:hover *{visibility:visible}.yt{display:block;aspect-ratio:16/9;max-width:560px;margin:6px 0}.yt iframe{border:1px solid var(--border-soft);width:100%;height:100%}.ref-preview{position:fixed;z-index:50;pointer-events:none;max-width:520px;box-shadow:0 4px 18px #0009}.ref-preview .post,.ref-preview .post.deleted{background:#1a3048;border-color:#3f78ad;margin:0}.ref-board{color:var(--muted);background:#0c1824;border:1px solid #3f78ad;border-bottom:0;padding:1px 8px;font-size:11px}.editor{border:1px solid var(--border);background:#0e1b28;max-width:760px;margin:0 auto 14px;scroll-margin-bottom:48px}.editor.file-drop,.quick-composer.file-drop,.chat-composer.file-drop{outline:2px solid var(--link);outline-offset:-2px}.editor .title{border:0;border-bottom:1px solid var(--border);width:100%;padding:5px 8px;font-size:13px}.toolbar{display:flex;border-bottom:1px solid var(--border-soft);background:var(--box2);flex-wrap:wrap;gap:2px;padding:3px}.toolbar button,.toolbar .file-picker{background:0 0;border-color:#0000;min-width:24px;padding:1px 7px}.toolbar button:hover{border-color:var(--border)}.toolbar .file-picker:hover:not(:has(input:disabled)){border-color:var(--border)}.toolbar .tabs{display:inline-flex;border-right:1px solid var(--border-soft);margin-right:8px;padding-right:6px}.editor:has(textarea[hidden]) [data-tab=live]{color:var(--head);border-color:var(--border);background:#0e1b28}.editor:has(textarea:not([hidden])) [data-tab=raw]{color:var(--head);border-color:var(--border);background:#0e1b28}.editor textarea{display:block;resize:vertical;background:0 0;border:0;width:100%;min-height:120px;padding:6px 8px}.live{white-space:pre-wrap;overflow-wrap:anywhere;outline:none;cursor:text}.editor .live{min-height:120px;padding:6px 8px}.editor .live:focus-within:not(.history-ready){outline:1px solid #3f78ad}.live .mk{color:var(--muted);opacity:.6}.live .h1,.live .h2,.live .h3,.live .h4{color:var(--head);font-weight:700}.live .h1{font-size:17px}.live .h2{font-size:15px}.live .h3,.live .h4{font-size:13px}.live .greentext{color:var(--green)}.live .code{font-family:var(--font-code);background:#09131c;padding:0 8px}.live .quote{padding-left:calc(var(--quote-depth)*var(--quote-indent));background-image:repeating-linear-gradient(90deg,var(--muted)0 var(--quote-rule),transparent var(--quote-rule)var(--quote-indent));background-size:calc(var(--quote-depth)*var(--quote-indent))100%;background-repeat:no-repeat}.live .hr{border-bottom:1px solid var(--border)}.live.history-ready{outline:2px solid var(--link);outline-offset:-2px}.live .link,.live .mention{color:var(--link)}.live .topic-ref{color:#e8435f;font-weight:600}.live .spoiler,.live .spoiler *{color:var(--text);visibility:visible}.live .pill{white-space:nowrap;background:#8ec5f524;border-radius:3px;margin:0 1px;padding:0 3px}.live .pill.topic-ref{background:#e8435f24}.live .pill.ref{background:#d88a8a24}.live .pill.yt{color:var(--muted)}.live .pill.emoji-pill{background:0 0;margin:0;padding:0}.live .run{margin:2px 0}.live .ig-cell{cursor:pointer}.live .ig-cell.picked{outline:2px solid #3f78ad;outline-offset:-2px}.live .image-caret{position:absolute;cursor:text;opacity:0;pointer-events:none;width:10px;height:1.25em;bottom:0;right:0}.live .image-caret.before{left:0;right:auto}.live:focus-within .image-caret.active{opacity:1;pointer-events:auto;background:var(--bg);outline:1px solid var(--link);outline-offset:-1px;caret-color:var(--text)}.live .ig-tools{position:absolute;display:flex;opacity:0;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:2px;max-width:calc(100% - 8px);top:4px;right:4px}.live .ig-cell:hover .ig-tools,.live .ig-cell.picked .ig-tools,.live .ig-cell:focus-within .ig-tools{opacity:1;pointer-events:auto}.live .ig-tools button{background:var(--box);color:var(--text);padding:0 6px;font-size:11px;line-height:18px}.live .ig-tools button.on{color:var(--head);border-color:#3f78ad}.live .ig-cell.drop-before{box-shadow:inset 4px 0 #3f78ad}.live .ig-cell.drop-after{box-shadow:inset -4px 0 #3f78ad}.live .ig-cell.ig-uploading:after,.live .ig-cell.ig-failed:after{position:absolute;background:var(--box);padding:0 6px;font-size:11px;line-height:18px;bottom:4px;left:4px}.live .ig-cell.ig-uploading:after{content:"uploading…";color:var(--text)}.live .ig-cell.ig-failed:after{content:"not uploaded";color:var(--error)}.live .ig-cell.ig-uploading img{opacity:.6}.live .ig-missing{position:absolute;display:flex;color:var(--muted);overflow:hidden;justify-content:center;align-items: center;padding:4px;font-size:11px;inset:0}.live .image-grid.n1 .ig-missing{position:relative;overflow-wrap:anywhere;min-width:120px;min-height:120px}.live .inline-image img{vertical-align:middle;height:1.6em}.live .ln[data-placeholder]{position:relative}.live .ln[data-placeholder]:before{position:absolute;content:attr(data-placeholder);color:var(--muted);pointer-events:none;top:0}.live .ln[data-placeholder]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.live .ln[data-placeholder]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.live .ln[data-placeholder]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.live .ln[data-placeholder]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.live .ln[data-placeholder]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.live .ln[data-placeholder]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.editor-foot{display:flex;border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items: center;gap:8px;padding:4px 6px}.editor-foot input[type=file]{background:0 0;border:0;max-width:230px;padding:0;font-size:11px}.editor-foot .submit{font-weight:700}@media (max-width:720px){#page{grid-template-columns:1fr}#menulist{flex-direction:column}.menu-toggle{display:block;text-align:left;min-height:44px;font-size:14px}.menu-toggle:focus-visible{outline:1px dotted}.menu-content{display:none}.menu-content.open{display:flex}.menu-shell .notify-bar{flex-direction:row;padding:0}.menu-shell .notify-item{flex:1;min-height:44px}.menu-content .menubox>div>:-webkit-any(a,button.row-action){display:flex;align-items: center;min-height:44px;padding:6px 8px;font-size:14px}.menu-content .menubox>div>:-moz-any(a,button.row-action){display:flex;align-items: center;min-height:44px;padding:6px 8px;font-size:14px}.menu-content .menubox>div>:is(a,button.row-action){display:flex;align-items: center;min-height:44px;padding:6px 8px;font-size:14px}#menu-content .site-search input{min-height:44px;font-size:16px}#menu-content .site-search .wd-hits{width:100%}.menubox{flex:1;min-width:150px}.media-info{flex-direction:column-reverse}.media-cover{width:130px}.post{width:auto;min-width:0}.form label{grid-template-columns:1fr;gap:2px}.add-preview{flex-direction:column}}.links{display:flex;flex-wrap:wrap;gap:4px 10px}.desc-line{margin:-4px 0 8px}.cover.cat-org img,.cover.cat-place img,.cover.cat-topic img,.cover.cat-event img,.cover.cat-astronomy img,.cover.cat-astrology img,.cover.cat-philosophy img,.cover.cat-religion img,.cover.cat-mythology img,.cover.cat-history img,.cover.cat-animal img,.cover.cat-website img,.cover.cat-food img,.cover.cat-subculture img,.cover.cat-genre img,.cover.cat-technology img,.cover.cat-language img,.cover.cat-tradition img,.cover.cat-sport img,.cover.cat-health img,.cover.cat-epidemic img{object-fit:contain;padding:6px}.media-cover{object-fit:contain;background:#0c1824;max-height:320px}.card-sub{color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;font-size:11px;line-height:1.3}.card-meta{font-family:var(--font-code)}.related h2{margin-bottom:4px;font-size:13px}.related table.details td:first-child{width:150px}ul.wd-hits>li{border-bottom:1px solid var(--border-soft);padding:5px 8px}ul.wd-hits>li:hover{background:var(--hl)}.search-create{color:var(--text);margin-top:6px}.topic-source-choices>p{display:flex;align-items: center;gap:6px;margin:6px 0 0}.search-create summary,.source-import-action{display:flex;color:var(--link);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:baseline;gap:4px;margin:0;padding:0}.search-create summary::marker{content:""}.search-create summary::-webkit-details-marker{display:none}.search-create summary:before,.source-import-action:before{content:"▸";flex:none}.search-create[open] summary:before{content:"▾"}.topic-source-choices .search-create summary:hover,.topic-source-choices .source-import-action:hover:not(:disabled){color:var(--link);text-decoration:underline;background:0 0}.search-create ol{margin:8px 0 0;padding-left:22px}.search-create li{margin:6px 0}.entry-search .wd-hits:has(.search-create[open]){min-width:min(480px,100vw - 48px)}.wd-hits .code{margin-left:4px;font-size:11px}.on-heijo{color:var(--name);font-family:var(--font-code);font-size:11px}.list-top{display:flex;align-items: flex-start;gap:14px;margin-bottom:10px}.list-cover{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--border);width:110px}.list-head h1{border-bottom:1px solid var(--border-soft);padding-bottom:5px}.browse-bar{--browse-control-height:32px;border-block:1px solid var(--border-soft);margin:12px 0 14px;padding:12px 0}.browse-fields{display:flex;flex-wrap:wrap;align-items: flex-start;gap:10px 12px}.browse-field{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0}.browse-field>label,.browse-field>span{color:var(--trip);letter-spacing:.055em;text-transform:uppercase;font-size:10px;line-height:14px}.browse-direction{height:var(--browse-control-height);border-radius:0;margin:0;font-size:12px}.browse-field :where(input:not([type]),input[type=search],input[type=text],input[type=number],select,.category-trigger){height:var(--browse-control-height);border-radius:0;margin:0;font-size:12px}.browse-field :where(input:not([type]),input[type=search],input[type=text],input[type=number],select){width:100%;min-width:0;padding-inline-start:8px;padding-inline-end:8px}.browse-direction:hover:not(:disabled){border-color:#3f6485}.browse-field :where(input:not([type]),input[type=search],input[type=text],input[type=number],select,.category-trigger):hover{border-color:#3f6485}.browse-field :-webkit-any(input,select,.category-trigger):focus-visible{outline:1px solid var(--link);outline-offset:2px}.browse-field :-moz-any(input,select,.category-trigger):focus-visible{outline:1px solid var(--link);outline-offset:2px}.browse-field :is(input,select,.category-trigger):focus-visible{outline:1px solid var(--link);outline-offset:2px}.browse-direction:focus-visible{outline:1px solid var(--link);outline-offset:2px}.browse-summary button:focus-visible{outline:1px solid var(--link);outline-offset:2px}.browse-category .category-trigger[aria-expanded=true]{border-color:var(--link);background:var(--hl)}.browse-text,.browse-search{flex:190px}.browse-text input::placeholder,.browse-search input::placeholder,.browse-years input::placeholder,.browse-posts input::placeholder{color:var(--muted);opacity:1}.browse-category{flex:0 156px}.browse-category .category-trigger{width:100%;min-width:0}.browse-kind{flex:0 0 106px}.browse-years{flex:0 0 134px}.browse-posts{flex:0 0 64px}.browse-sort{flex:0 0 144px}.browse-sort .browse-pair{gap:0}.browse-sort select{border-right:0}.browse-sort :focus-visible{position:relative;z-index:1}.browse-relation{flex:270px;max-width:340px}.browse-relation select{flex:none;width:43%}.browse-related-input{position:relative;flex:1;min-width:0}.browse-related-input .wd-hits{z-index:30;min-width:min(360px,100vw - 44px);left:auto;right:0}.browse-pair{display:flex;align-items: center;gap:4px;min-width:0}.browse-dash{color:var(--muted)}.browse-direction{display:grid;flex:0 0 var(--browse-control-height);width:var(--browse-control-height);color:var(--link);place-items: center;padding:0}.browse-direction svg.descending{transform:rotate(180deg)}.browse-direction:disabled{opacity:1;color:var(--muted);background:#0c1824}.browse-direction:disabled svg{opacity:.35}.browse-summary{display:flex;min-height:var(--browse-control-height);justify-content:flex-end;align-items: center;gap:10px;margin:18px 0 0 auto}.browse-count{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.browse-summary .linklike{color:var(--muted);background:0 0;border-color:#0000;align-self:stretch;padding:3px 8px;font-size:11px}.browse-summary .linklike:hover{border-color:var(--border);background:var(--box2);color:var(--link-hover)}.browse-tail{margin-top:9px}.browse-tail .reply-toggle,.browse-tail .filter-bar{margin:0}.browse-mobile{display:none}@media (min-width:721px){[data-browse=search] .browse-search{order:0}[data-browse=search] .browse-kind{order:1}[data-browse=search] .browse-category{order:2}[data-browse=search] .browse-sort{order:3}[data-browse=search] .browse-summary{order:9}[data-browse=search] .browse-relation{order:6}[data-browse=search] .browse-years{order:2}[data-browse=search] .browse-posts{order:8}[data-browse=search] .browse-fields:has(.browse-relation):after{content:"";flex-basis:100%;order:5;height:0;margin-top:-10px}[data-browse=search] .browse-fields:has(.browse-relation) .browse-summary{order:4}[data-browse=search] .browse-fields:has(.browse-relation) .browse-years{order:7}}.entry-search{position:relative;max-width:520px;margin:8px 0 12px}.entry-search input{width:100%;padding:5px 8px}.entry-search .wd-hits{position:absolute;z-index:20;border:1px solid var(--border);overflow-y:auto;background:#0e1b28;border-top:0;max-height:min(72vh,640px);left:0;right:0;box-shadow:0 6px 16px #00000080}ul.wd-hits li.see-all{position:sticky;color:var(--muted);border-top:1px solid var(--border);background:#132436;border-bottom:0;font-size:11px;bottom:0}ul.wd-hits li.see-all:hover{color:var(--link-hover)}.cover{position:relative}.card-remove{position:absolute;z-index:2;color:var(--error);border-color:var(--border);opacity:0;background:#0a131cd9;padding:0 6px;font-size:14px;line-height:18px;top:4px;right:4px}.card:hover .card-remove{opacity:1}.card-remove:focus-visible{opacity:1}@media (hover:none){.card-remove{opacity:1}}h1.with-action{display:flex;align-items:baseline;gap:10px}h1.with-action .follow{margin-left:auto}button.follow{padding:1px 10px;font-size:11px}button.follow.on{color:var(--name);border-color:#2f6b3a}button.follow .count{color:var(--muted)}button.ignore{color:var(--error);white-space:nowrap}button.ignore.secondary-action{font-size:inherit}button.ignore[aria-pressed=true]{border-color:currentColor}.ignored-row{display:flex;border-bottom:1px solid var(--border-soft);align-items: center;gap:12px;padding:10px 0}.ignored-row .grow{overflow-wrap:anywhere;min-width:0}@media (max-width:720px),(pointer:coarse){button.ignore{min-width:44px;min-height:44px;padding:6px 10px}.head-actions:has(.ignore) button.follow{min-height:44px}.follow-wrap{flex-wrap:wrap;justify-content:flex-end}}.feed .feed-post{border-bottom:1px solid var(--border-soft);padding:5px 0 6px}.feed .feed-post:last-child{border-bottom:0}.feed-where{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.feed-where a.subthread{font-style:italic}.feed-where a.general{color:var(--muted)}.feed-where .num{color:var(--muted);font-family:var(--font-code);font-size:11px}.feed-body{display:block;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.feed-body:hover{color:var(--link-hover);text-decoration:none}.feed-head{display:flex;border-bottom:1px solid var(--border-soft);align-items: center;gap:8px;margin-bottom:4px}.feed-tabs{display:flex;gap:2px}.feed-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:2px 10px 5px;font-size:15px}.feed-tabs button.on{color:var(--head);border-bottom-color:#3f78ad}.feed-tabs button:hover:not(:disabled){text-decoration:none;color:var(--link-hover);background:0 0}.feed-tabs button:focus-visible{outline:1px dotted}.feed-head select{padding:1px 4px;font-size:11px}.friends{margin:4px 0 0}.follow-wrap{position:relative;display:inline-flex;gap:3px;margin-left:auto}h1.with-action .follow-wrap .follow{margin-left:0}.tag-menu{position:absolute;z-index:30;border:1px solid var(--border);color:var(--text);background:#0e1b28;min-width:200px;padding:8px 10px;font-size:12px;top:calc(100% + 4px);right:0;box-shadow:0 6px 16px #00000080}.tag-picker{display:flex;flex-direction:column;gap:4px}.tag-check{display:flex;cursor:pointer;align-items: center;gap:6px}.tag-new,.inline-form{display:flex;align-items: center;gap:4px;margin-top:4px}.tag-new input{flex:1;min-width:0}.tag-new button{padding:1px 8px}button.chip{color:var(--muted);border-color:var(--border-soft);background:0 0;border-radius:10px;padding:1px 9px;font-size:11px}button.chip.on{color:var(--head);background:#1c3650;border-color:#3f78ad}button.chip .count{color:var(--muted)}span.chip.static{border:1px solid var(--border-soft);border-radius:10px;padding:1px 9px;font-size:11px}.tag-filter{display:flex;border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items: center;gap:4px;padding:6px 0}.tag-filter .manage{margin-left:auto}.tag-list li{padding:3px 0}li.followed{display:flex;border-bottom:1px solid var(--border-soft);align-items: flex-start;gap:10px;padding:6px 0}.followed-thumb{aspect-ratio:2/3;border:1px solid var(--border-soft);display:flex;overflow:hidden;background:#0c1824;flex:none;justify-content:center;align-items: center;width:42px}.followed-thumb img{object-fit:cover;width:100%;height:100%}.followed-thumb span{color:var(--muted);font-size:10px;font-family:var(--font-code)}.followed-tags{position:relative;display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.new-sign{color:var(--head);background:#1a3048;border:1px solid #3f78ad;margin-bottom:10px;padding:4px 10px;font-size:12px}.new-count{color:#f0c060;font-size:11px}.new-banner{color:#f0c060;display:inline-block;background:#f0c06014;border:1px solid #f0c06059;margin:6px 0 2px;padding:2px 10px;font-size:11px}.feed-post.profile-post{border-left:2px solid var(--profile);padding-left:8px}.avatar{display:block;object-fit:cover;border:1px solid var(--border);background:#0c1824;flex:none}.avatar.no-pic{display:flex;color:var(--muted);justify-content:center;align-items: center;font-family:Heijo Emoji,Georgia,serif,Heijo Emoji Sequence}.profile-head{display:flex;align-items: flex-start;gap:16px}.profile-pic{display:flex;flex-direction:column;align-items: center;gap:4px}.avatar-controls{text-align:center}.feed-full{display:flow-root;margin-top:3px}.feed-full .attach img{max-width:120px;max-height:120px}.char-count{color:var(--muted);font-size:11px;font-family:var(--font-code)}.char-count.near{color:#f0c060}.thread .post.reply,.reply-step{position:relative}.thread .post.depth-1,.reply-step.depth-1{max-width:calc(100% - 22px);margin-left:22px}.thread .post.depth-2,.reply-step.depth-2{max-width:calc(100% - 44px);margin-left:44px}.thread .post.reply:before,.reply-step:not(.depth-0):before{content:"";position:absolute;border-left:1px solid var(--border-soft);top:0;bottom:0;left:-12px}a.sp-id{cursor:pointer}a.sp-id:hover{color:var(--link-hover)}.sp-backlinks{margin:1px 0 2px}.sp-reply{color:var(--muted);display:inline-block;margin-top:3px;font-size:11px}.sp-reply:hover{color:var(--link)}.composer-box{padding:12px 14px}.quick-composer{display:flex;align-items: flex-start;gap:10px}.quick-composer .avatar,.social-post .avatar{border-radius:6px}.qc-main{flex:1;min-width:0}.qc-main textarea{field-sizing:content;resize:none;overflow:auto;border:0;border-bottom:1px solid var(--border-soft);background:0 0;width:100%;min-height:38px;padding:8px 2px;font-size:14px;line-height:1.45}.qc-main textarea:focus{outline:0;border-bottom-color:#3f78ad}.qc-actions{display:flex;flex-wrap:wrap;align-items: center;gap:4px;margin-top:6px}button.qc-icon,a.qc-icon{color:var(--link);background:0 0;border:1px solid #0000;border-radius:12px;padding:2px 8px;font-size:11px}button.qc-icon:hover,a.qc-icon:hover{border-color:var(--border);text-decoration:none;background:#16304a}button.row-action{text-align:left;background:0 0;border:0;padding:0}:is(.secondary-action,:where(.admin-actions,.editor-actions)>button):not([data-row-main]){text-align:left;background:0 0;border:0;padding:0}button.row-action{color:var(--action-color,var(--link))}:is(.secondary-action,:where(.admin-actions,.editor-actions)>button):not([data-row-main]):hover:not(:disabled){background:0 0}:is(.secondary-action,:where(.admin-actions,.editor-actions)>button).danger:not([data-row-main]):hover:not(:disabled){color:var(--action-color,var(--error))}button.row-action:hover:not(:disabled){color:var(--action-color,var(--link-hover));text-decoration:underline;background:0 0}:-webkit-any(.secondary-action,:where(.admin-actions,.editor-actions)>button):where(:not(:-webkit-any([data-row-main],.danger,.mod,.sybil-control,.post-delete,.delete))):hover:not(:disabled){color:var(--action-color,var(--link-hover));text-decoration:underline;background:0 0}:-moz-any(.secondary-action,:where(.admin-actions,.editor-actions)>button):where(:not(:-moz-any([data-row-main],.danger,.mod,.sybil-control,.post-delete,.delete))):hover:not(:disabled){color:var(--action-color,var(--link-hover));text-decoration:underline;background:0 0}:is(.secondary-action,:where(.admin-actions,.editor-actions)>button):where(:not(:is([data-row-main],.danger,.mod,.sybil-control,.post-delete,.delete))):hover:not(:disabled){color:var(--action-color,var(--link-hover));text-decoration:underline;background:0 0}button.row-action:focus-visible{outline:1px dotted}:is(.secondary-action,:where(.admin-actions,.editor-actions)>button):where(:not([data-row-main])):focus-visible{outline:1px dotted}.qc-left{color:var(--muted);font-size:11px;font-family:var(--font-code);margin-right:4px}.qc-left.near{color:#f0c060}.qc-post{color:#e6f1fb;background:#1f4a73;border-color:#3f78ad;border-radius:14px;padding:3px 16px;font-weight:700}.qc-post:hover:not(:disabled){color:#fff;background:#28608f}.profile-messages>h1{margin-bottom:0}.message-card{border-bottom:1px solid var(--border-soft);padding:12px 0 6px}.message-card:last-child{border-bottom:0}.social-post{display:flex;align-items: flex-start;gap:10px}.social-post.hl{background:var(--hl)}.sp-main{flex:1;min-width:0}.sp-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.sp-name{font-weight:700}a.sp-name:hover{color:var(--link-hover)}.sp-name.anon{color:var(--name)}.sp-time{color:var(--muted);font-size:11px}.sp-id{color:var(--muted);font-family:var(--font-code);font-size:10px}.social-post .md{margin-top:2px;font-size:13px;line-height:1.5}.sp-image img{border:1px solid var(--border-soft);display:block;max-width:min(100%,420px);max-height:420px;margin-top:8px}.mc-actions{display:flex;gap:4px;margin:4px 0 0 50px}.mc-replies{display:flex;flex-direction:column;gap:10px;margin:6px 0 4px}.mc-replies .social-post .md{font-size:12px}.mc-replies .quick-composer textarea{min-height:30px;padding:5px 2px;font-size:12px}.related .count,.related a.more{color:var(--muted);font-size:11px}.related a.more:hover{color:var(--link-hover)}.related tr.inbound:nth-child(1 of .inbound):not(:first-child) td{border-top:1px solid var(--border-soft);padding-top:6px}.related tr.inbound .rel{color:var(--muted);margin-right:8px}#header h1 .bang{margin-left:-.3em}.list-event-card{display:flex;border:1px solid var(--border-soft);color:var(--text);background:#ffffff05;border-radius:6px;align-items: center;gap:10px;max-width:420px;margin-top:5px;padding:6px}.list-event-card:hover{text-decoration:none;border-color:#3f78ad}.list-event-cover{aspect-ratio:2/3;border:1px solid var(--border-soft);display:flex;overflow:hidden;color:var(--muted);background:#0c1824;flex:none;justify-content:center;align-items: center;width:34px;font-size:9px}.list-event-cover img{object-fit:cover;width:100%;height:100%}.list-event-title{color:var(--link);font-weight:700}.bio p{white-space:pre-wrap;max-width:640px;margin:6px 0 2px;line-height:1.5}.bio-edit textarea{resize:vertical;width:100%;max-width:640px;margin-top:6px;line-height:1.5}.bio-edit-foot{display:flex;align-items: center;gap:8px;max-width:640px;margin-top:4px}.favorites{margin-top:12px}.favorites-head{display:flex;border-bottom:1px solid var(--border-soft);align-items:baseline;gap:10px;margin-bottom:8px}.favorites-head h2{margin:0 0 3px;font-size:13px}.favorites-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.favorite .grid{display:block}.favorite .card-sub{display:none}.favorites-empty{display:flex;border:1px dashed var(--border);border-radius:4px;flex-wrap:wrap;align-items: center;gap:12px;padding:10px 12px}.favorites-empty p{flex:1;min-width:200px;margin:0}.favorites .fav-hint{margin:6px 0}.favorites .sortable-grid{margin-top:6px}.profile-body{padding-top:12px}button.bookmark{color:var(--muted);background:0 0;border:0;padding:0 3px;font-size:13px;line-height:1}.friend-row{display:flex;border-bottom:1px solid var(--border-soft);align-items: flex-start;gap:12px;padding:10px 0}.friend-row:last-child{border-bottom:0}.friend-row .avatar{border-radius:6px}.friend-bio{color:var(--text);white-space:pre-wrap;max-width:620px;margin:3px 0 0}.friend-actions{display:flex;gap:10px}button.bookmark{display:inline-flex;color:var(--muted);align-items: center}button.bookmark:hover{color:#e06a6a;background:0 0}button.bookmark.on{color:#e0474c}button.bookmark svg{display:block}.head-actions{display:inline-flex;gap:4px;margin-left:auto}h1.with-action .head-actions .follow{margin-left:0}.user-menu{position:relative;display:inline-block}.menu-pop{position:fixed;position-anchor:auto;inset:auto;right:clamp(8px,anchor(right),calc(100vw - 258px));top:calc(anchor(bottom) + 4px);position-try-fallbacks:flip-block,--user-menu-window;color:var(--text);overflow-y:auto;border:1px solid var(--border);background:#0e1b28;width:min(250px,100vw - 16px);max-height:calc(100dvh - 16px);margin:0;padding:6px 0;font-size:12px;font-weight:400;box-shadow:0 6px 16px #00000080}@position-try --user-menu-window{top: 8px; bottom: auto;}.menu-pop button{display:block;text-align:left;background:0 0;border:0;width:100%;padding:4px 12px 0}.menu-pop button.danger{color:var(--error)}@media (max-width:600px),(hover:none),(pointer:coarse){.menu-pop button,.modal-foot button,.chat-context-menu button{min-height:44px}}.menu-hint{color:var(--muted);padding:0 12px 6px;font-size:11px}.post.blocked-post{background:0 0;border-style:dashed;width:auto;min-width:0;padding:4px 10px;font-size:11px}.friend-row.compact{align-items: center;padding:5px 0}.silenced h2{margin:6px 0 2px;font-size:13px}.mainbox.chat{display:grid;grid-template-columns:270px 1fr;min-height:min(78vh,760px);padding:0}.mainbox.chat .avatar{border-radius:0}.chat-list-shell{position:relative;min-width:0}@media (min-width:721px){.chat-list-shell{position:sticky;align-self: start;max-height:100dvh;top:0}.chat-list{overflow-y:auto;overscroll-behavior-y:contain;max-height:100dvh}}.chat-list{border-right:1px solid var(--border);background:#08101859;min-width:0}.chat-list-head{color:var(--head);border-bottom:1px solid var(--border-soft);position:sticky;z-index:1;background:#101e2c;padding:12px 14px;font-size:15px;top:0}.chat-item{display:flex;color:var(--text);border-bottom:1px solid #25486a59;gap:10px;padding:9px 12px}.chat-item:hover{text-decoration:none;background:#3f78ad1f}.chat-item.on{background:#1a3048}.chat-item .avatar{border-radius:0}.chat-item-main{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.chat-item-top,.chat-item-bottom{display:flex;align-items: center;gap:6px;min-width:0}.chat-item-name{color:var(--head);font-weight:700}.chat-item-time{color:var(--muted);font-size:11px}.chat-item-preview{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;font-size:12px}.chat-item.is-unread .chat-item-preview{color:var(--text);font-weight:700}.chat-badge{color:#fff;display:inline-flex;background:#3f78ad;border-radius:9px;justify-content:center;align-items: center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700}.chat-muted{color:var(--muted);border:1px solid var(--border-soft);border-radius:8px;padding:0 5px;font-size:10px}.chat-empty{text-align:center;padding:20px}.chat-main{display:flex;flex-direction:column;min-width:0;min-height:0}.chat-head{position:sticky;z-index:5;display:flex;border-bottom:1px solid var(--border);background:var(--bg2);align-items: center;gap:10px;padding:9px 14px;top:0}.chat-head .avatar{border-radius:0}.chat-head-name{color:var(--head);font-size:14px;font-weight:700}.chat-messages{display:flex;flex-direction:column;flex:1;padding:10px 22px 14px 16px}.scroll-viewport{scrollbar-width:none}.scroll-viewport::-webkit-scrollbar{display:none}.scroll-rail{position:absolute;z-index:2;color:var(--border);opacity:0;touch-action:none;user-select:none;cursor:pointer;width:12px;transition:opacity .22s;top:5px;bottom:5px;right:0}.page-scroll-rail{position:fixed;z-index:50}.back-top{position:fixed;z-index:49;bottom:12px;right:22px;box-shadow:0 2px 8px #00000073}body:has(.chat-composer>.chat-picker:not([hidden])) .back-top{display:none}.scroll-rail[hidden]{display:none}.scroll-rail:before{content:"";position:absolute;pointer-events:none;border:2px solid;border-left-width:0;width:7px;top:0;bottom:0;right:0}.scroll-thumb{position:absolute;cursor:grab;background:currentColor;width:9px;top:0;right:0}.scroll-rail.active,.scroll-rail.dragging{opacity:1}.scroll-rail:focus-visible{opacity:1}.scroll-rail.dragging{color:var(--link)}.scroll-rail:focus-visible{color:var(--link)}.scroll-rail.dragging .scroll-thumb{cursor:grabbing}.scroll-rail:focus-visible{outline:1px solid var(--link);outline-offset:2px}@media (prefers-reduced-motion:reduce){.scroll-rail{transition:none}}@media (hover:none),(pointer:coarse){.scroll-rail{pointer-events:none}}.chat-day{text-align:center;color:var(--muted);align-self: center;margin:14px 0 8px;font-size:11px}.chat-day:before,.chat-day:after{content:"";display:inline-block;border-top:1px solid var(--border-soft);vertical-align:middle;width:40px;margin:0 8px}.chat-message{display:flex;align-items: flex-start;gap:10px;margin-top:14px;padding:2px 0}.chat-message.joined{margin-top:0}.chat-message-gutter{text-align:center;flex:none;width:32px}.chat-message-gutter .avatar{border-radius:0}.chat-message-content{flex:1;min-width:0}.chat-message-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:2px}.chat-message-name{color:var(--head);overflow-wrap:anywhere;font-weight:700}.chat-message-time{color:var(--muted);white-space:nowrap;font-size:10px}.chat-message-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.chat-message-text{white-space:pre-wrap}.chat-message{position:relative;border-radius:4px}.chat-message:hover,.chat-message:focus-within{background:#ffffff06}.chat-message:focus-visible{outline:1px solid var(--link);outline-offset:2px}.chat-message-actions{position:absolute;display:flex;background:var(--box2);border:1px solid var(--border);opacity:0;align-items: center;gap:8px;padding:2px 6px;top:-12px;right:2px}.chat-reply,.chat-react,.chat-more{color:var(--link);background:0 0;border:0;flex:none;padding:2px;font-size:11px}.chat-more{font-size:18px;line-height:18px}.chat-message:hover .chat-message-actions,.chat-message:focus-within .chat-message-actions{opacity:1}@media (hover:none){.chat-message-actions{position:static;opacity:1;background:0 0;border:0}.chat-reply,.chat-react{display:none}}.chat-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.chat-reaction{display:inline-flex;border:1px solid var(--border-soft);background:var(--bg2);color:var(--text);border-radius:10px;align-items: center;gap:4px;padding:1px 7px;font-size:12px;line-height:20px}.chat-reaction:hover:not(:disabled){border-color:var(--border)}.chat-reaction.mine{border-color:var(--link);background:#3f78ad2e}.chat-reaction .count{color:var(--muted);font-size:11px}.chat-reaction .emoji{font-size:16px}.chat-context-menu{position:fixed;z-index:1200;overflow-y:auto;border:1px solid var(--border);background:var(--bg2);width:200px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:6px;top:8px;left:8px;box-shadow:0 8px 24px #0008}.chat-context-menu button{display:block;color:var(--text);text-align:left;background:0 0;border:0;width:100%;padding:9px 10px;font-size:13px}.chat-context-menu button:hover{background:var(--hl);color:var(--link-hover);outline:none}.chat-context-menu button:focus-visible{background:var(--hl);color:var(--link-hover);outline:none}.chat-context-menu button.danger{color:var(--error)}.chat-context-menu button.danger:hover{color:var(--head);background:#4a1f24}.chat-context-menu button.danger:focus-visible{color:var(--head);background:#4a1f24}.chat-edited{display:inline-block;color:var(--muted);vertical-align:-2px;white-space:nowrap;margin-left:5px;font-size:9px;line-height:1}.chat-edited-media{display:block;text-align:right;width:min(100%,280px);margin:3px 0 0}.chat-remote-media{white-space:normal;margin-top:6px}.chat-remote-media video{display:block;object-fit:contain;border-radius:6px;width:min(100%,420px);max-width:100%;max-height:320px}.chat-remote-media audio{max-width:100%}.chat-remote-media iframe{aspect-ratio:16/9;border:0;border-radius:6px;width:min(100%,420px)}.chat-quote{display:block;border:0;border-left:2px solid var(--link);color:var(--muted);text-align:left;white-space:normal;overflow-wrap:anywhere;background:#0c1824;max-width:100%;margin:2px 0 6px;padding:4px 8px;font-size:11px}.chat-reply-draft{display:flex;color:var(--muted);align-items: center;gap:10px;padding:4px 0 8px;font-size:12px}.chat-reply-draft[hidden]{display:none}.chat-reply-draft span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.chat-reply-draft button{padding:0 6px}.chat-draft-images{display:flex;white-space:normal;flex-wrap:wrap;gap:8px;margin-top:6px}.chat-draft-images:empty{display:none}.chat-image{overflow:hidden;color:var(--muted);width:min(100%,280px);min-height:120px;max-height:300px;font-size:12px}.chat-image-open{display:block;background:0 0;border:0;max-width:100%;padding:0}.chat-image-open img{display:block;object-fit:contain;max-width:100%;max-height:300px}.chat-draft-image{position:relative;width:120px;margin-bottom:8px}.chat-draft-image .chat-image{min-height:64px;max-height:96px}.chat-draft-image img{max-height:96px}.chat-draft-image>button{position:absolute;padding:0 5px;top:0;right:0}@keyframes chat-highlight{0%{background:#2b4760}to{background:0 0}}.chat-message-highlight{animation:2s ease-out chat-highlight}.chat-composer{position:sticky;z-index:5;background:var(--bg2);border-top:1px solid var(--border-soft);padding:8px 14px 14px;bottom:0}.chat-composer-row{display:flex;border:1px solid var(--border);background:var(--bg2);align-items: flex-start;gap:4px;min-height:58px;padding:8px}.chat-input{position:relative;flex:1;min-width:0}.chat-composer textarea{display:block;field-sizing:content;resize:none;overflow-y:auto;font:inherit;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;min-height:40px;margin:0;padding:8px 14px 8px 2px;font-size:14px;line-height:24px}.chat-composer textarea:focus{outline:none}.chat-composer textarea::placeholder{color:var(--muted)}.chat-composer-row:focus-within{border-color:var(--link)}.chat-tool{display:grid;color:var(--text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:2px;flex:none;place-items: center;width:40px;height:40px;padding:7px}.chat-attach{color:var(--muted)}.chat-gif,.chat-emoji{color:var(--link)}.chat-tool svg{width:24px;height:24px}.chat-gif{margin-right:-2px;padding-inline-start:5px;padding-inline-end:5px}.chat-gif svg{width:28px}.chat-tool:hover:not(:disabled):not(:has(input:disabled)){border-color:var(--border);background:var(--hl);color:var(--link-hover);box-shadow:0 0 10px color-mix(in srgb,var(--link)8%,transparent)}.chat-tool[aria-expanded=true]{color:var(--link-hover)}.chat-tool:focus-visible{outline:1px solid var(--link);outline-offset:2px}.chat-send:focus-visible{outline:1px solid var(--link);outline-offset:2px}.chat-send{display:none}.chat-edit-draft{display:flex;color:var(--text);align-items: center;gap:8px;padding:0 2px 8px;font-size:12px}.chat-edit-draft span{flex:1}.chat-edit-draft small{color:var(--muted)}.chat-edit-draft button{color:var(--muted);background:0 0;border:0;padding:0 6px;font-size:18px}.chat-picker{position:absolute;z-index:30;border:1px solid var(--border);background:var(--bg2);color:var(--text);width:min(360px,100% - 28px);padding:14px;bottom:calc(100% - 4px);right:14px;box-shadow:0 8px 30px #0007}.chat-picker input{background:var(--bg);border:1px solid var(--border);color:var(--text);width:100%;padding:9px}.chat-picker select{width:100%;margin-top:8px}.chat-emoji-frame{position:relative;margin-top:10px}.chat-emoji-list{overflow:auto;contain:layout paint;height:min(310px,40vh);padding-right:14px}.chat-emoji-list h3{color:var(--muted);text-transform:uppercase;margin:10px 0 6px;font-size:11px}.chat-emoji-canvas{position:relative}.chat-emoji-grid{position:absolute;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:40px;top:0;left:0;right:0}.chat-emoji-grid button{background:0 0;border:0;padding:5px 0;line-height:28px}.chat-emoji-grid button:hover{background:var(--hl)}.chat-emoji-grid button:focus-visible{background:var(--hl)}.emoji{font-family:Heijo Emoji Sequence;font-style:normal;font-weight:400}.md img.emoji{vertical-align:-.125em;object-fit:contain;cursor:inherit;border:0;border-radius:0;width:1em;max-width:none;height:1em;margin:0}.emoji-only .emoji{vertical-align:middle;margin:2px;font-size:40px;line-height:1.25}.chat-emoji-grid .emoji{vertical-align:middle;font-size:24px;line-height:28px}.chat-message-text code{background:var(--bg);padding:1px 3px}.chat-message-text pre{background:var(--bg);white-space:pre-wrap;padding:8px}.chat-blocked{border-top:1px solid var(--border);text-align:center;color:var(--muted);background:#101e2c;padding:14px}@media (max-width:720px){.friend-row:has(>.friend-actions){display:grid;grid-template-columns:48px minmax(0,1fr)}.friend-actions{grid-column:2}.group-person:has(>.group-person-actions){display:grid;grid-template-columns:26px minmax(0,1fr)}.group-person-actions{grid-column:2}.mainbox.chat{grid-template-columns:1fr}.mainbox.chat.has-chat .chat-list-shell,.mainbox.chat:not(.has-chat) .chat-main{display:none}.chat-composer{padding:8px}.chat-composer-row{gap:4px;min-height:54px;padding:6px}.chat-composer textarea{font-size:16px}.chat-send{display:grid;border:1px solid var(--border);background:var(--box2);color:var(--link);flex:none;place-items: center;width:40px;height:40px;padding:7px}.chat-send:hover:not(:disabled){background:var(--hl);color:var(--link-hover)}.chat-send svg{width:24px;height:24px}.chat-send:disabled{opacity:.45}.chat-gif{display:none}.chat-message-actions{position:static;opacity:1;background:0 0;border:0}.chat-reply{display:none}}.notify-bar{display:flex;flex-direction:column;padding:4px 0}.notify-item{display:flex;color:var(--link);align-items: center;gap:8px;padding:5px 10px}.notify-item:hover{text-decoration:none;background:#3f78ad1f}.notify-item svg{flex:none}.notify-item:has(>.notify-badge){color:var(--head);font-weight:700}.notify-badge{color:#fff;display:inline-flex;background:#d64545;border-radius:9px;flex:none;justify-content:center;align-items: center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700}.notify-row{display:flex;border-bottom:1px solid var(--border-soft);gap:10px;padding:10px 8px}.notify-row:last-child{border-bottom:0}.notify-row.is-unread{background:#3f78ad1a;box-shadow:inset 3px 0 #3f78ad}.notify-row.system{align-items: center}.notify-row.system.is-unread{background:#e6c15a14;box-shadow:inset 3px 0 #e6c15a,0 0 12px #e6c15a33}.notify-row.system .notify-what :-webkit-any(a,button){color:var(--head);cursor:pointer;font-weight:700}.notify-row.system .notify-what :-moz-any(a,button){color:var(--head);cursor:pointer;font-weight:700}.notify-row.system .notify-what :is(a,button){color:var(--head);cursor:pointer;font-weight:700}.notify-sys-icon{display:grid;color:#e6c15a;text-shadow:0 0 8px #e6c15ab3;flex:none;place-items: center;width:36px;height:36px;font-size:22px}.notify-row.system:not(.is-unread) .notify-sys-icon{color:var(--muted);text-shadow:none}.modal.updates-dialog{position:relative;max-width:760px}.updates-dialog .modal-head{position:absolute;top:12px;right:16px}.updates-dialog .notes{overflow:auto;max-height:70vh;padding-right:6px}.updates-dialog .notes>h1:first-child{padding-right:28px}.updates-dialog .notes img,.updates-dialog .notes video{max-width:100%}.updates-dialog .notes video{display:block;object-fit:contain;background:#000;width:100%;max-height:55vh;margin:6px 0}.updates-dialog .notes summary{color:var(--link);cursor:pointer;padding:8px 0;font-weight:700}.notify-row .avatar{border-radius:6px}.notify-what{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.notify-row .notify-body{display:block;color:var(--text);margin-top:3px}.notify-body:hover{color:var(--link-hover);text-decoration:none}.name.named,.sp-name{color:var(--name)}.name.named.friend,.sp-name.friend{color:var(--profile)}.sortable-card{cursor:grab;touch-action:none;user-select:none;transition:transform .12s}.sortable-card.dragging{cursor:grabbing;opacity:.55;transform:scale(.95)}.sortable-card .cover{outline:1px dashed #0000}.sortable-card:hover .cover{outline-color:#3f78ad}.sortable-card .rank{position:absolute;color:var(--head);display:flex;background:#0a131cd9;border-radius:11px;justify-content:center;align-items: center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;top:4px;left:4px}.image-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border-radius:0;gap:4px;width:594px;max-width:100%;margin:6px 0}.ig-cell{position:relative;display:block;grid-column:span 2;aspect-ratio:1;overflow:hidden;background:var(--bg);border-radius:0;min-width:0;min-height:0}.image-grid .ig-cell img,.md .image-grid .ig-cell img{position:absolute;display:block;object-fit:cover;object-position:var(--image-anchor,center);border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;inset:0}.ig-anchor-top-left{--image-anchor:left top}.ig-anchor-top{--image-anchor:center top}.ig-anchor-top-right{--image-anchor:right top}.ig-anchor-left{--image-anchor:left center}.ig-anchor-center{--image-anchor:center}.ig-anchor-right{--image-anchor:right center}.ig-anchor-bottom-left{--image-anchor:left bottom}.ig-anchor-bottom{--image-anchor:center bottom}.ig-anchor-bottom-right{--image-anchor:right bottom}.image-grid.n1{display:block;width:-moz-fit-content;width:fit-content;max-width:min(100%,594px)}.image-grid.n1 .ig-cell{aspect-ratio:auto;background:0 0}.image-grid.n1 .ig-cell img{position:static;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:468px}.image-grid.n1 img:not([src]){min-width:120px;min-height:120px}.image-grid.n2 .ig-cell,.image-grid.n4 .ig-cell{grid-column:span 3}.image-grid.n3{grid-template-columns:1.61803fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:1.61803}.image-grid.n3 .ig-cell{grid-column:auto;aspect-ratio:auto}.image-grid.n3 .ig-cell:first-child{grid-row:span 2}.image-grid.n4 .ig-cell{aspect-ratio:3/2}.image-grid.n5 .ig-cell:nth-child(-n+2),.image-grid.n8 .ig-cell:nth-child(-n+2){grid-column:span 3}.image-grid.n7 .ig-cell:first-child,.image-grid.n10 .ig-cell:first-child{grid-column:1/-1;aspect-ratio:2}.image-sequence{margin:0 0 12px}.image-sequence .image-grid{margin:0}.image-grid+.image-grid,.image-sequence .image-grid+.image-grid{margin-top:4px}.md .image-caption{margin-bottom:2px}.image-sequence .image-grid+p{margin-top:6px}.ig-remove{position:absolute;background:var(--box);color:var(--text);padding:0 7px;line-height:18px;top:4px;right:4px}.feed-full .image-grid{max-width:min(100%,378px)}button.refresh{background:0 0;padding:1px 8px;font-size:11px}button.refresh[aria-busy=true] svg{animation:.6s linear infinite heijo-spin}@keyframes heijo-spin{to{transform:rotate(360deg)}}.refresh-note{color:var(--muted);font-size:11px}.feed-head .refresh-wrap{display:inline-flex;flex-direction:row-reverse;align-items: center;gap:6px}body:has(>#root>#overlay>.lightbox){overflow:hidden}.lightbox{position:fixed;z-index:100;display:flex;cursor:zoom-out;background:#04090eeb;justify-content:center;align-items: center;inset:0}.lightbox img{object-fit:contain;cursor:default;max-width:94vw;max-height:90vh;box-shadow:0 10px 40px #0009}.lb-close{position:absolute;background:#16293ce6;border-radius:20px;padding:4px 12px;font-size:22px;line-height:1;top:14px;right:18px}.lb-nav{position:absolute;background:#16293cd9;border-radius:24px;padding:8px 14px;font-size:28px;line-height:1;top:50%;transform:translateY(-50%)}.lb-nav.prev{left:18px}.lb-nav.next{right:18px}.lb-count{position:absolute;color:var(--text);background:#16293cd9;border-radius:10px;padding:2px 10px;font-size:12px;bottom:16px;left:50%;transform:translate(-50%)}.ig-cell,.sp-image,.attach,.md img:not(.emoji){cursor:zoom-in}.site-search{max-width:none;margin:0}#menulist .site-search input{background:var(--box);border-radius:4px;width:100%;padding:6px 9px}#menulist .site-search .wd-hits{width:320px;right:auto}.site-search.big{max-width:560px;margin:0 auto}.site-search.big input{border-radius:6px;padding:8px 12px;font-size:15px}.add-tag{color:#0a131c;background:var(--name);border-radius:3px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:700}ul.wd-hits li{cursor:pointer}ul.wd-hits li.active{background:var(--hl)}ul.wd-hits .hit-label{color:var(--link)}ul.wd-hits li.active .hit-label{color:var(--link-hover)}ul.wd-hits li.searching{cursor:default;font-style:italic}.mutual-badge{display:inline-block;vertical-align:middle;color:#0a131c;background:var(--profile);letter-spacing:.3px;border-radius:9px;margin-left:8px;padding:0 7px;font-size:10px;font-weight:700}.follows-you{display:inline-block;vertical-align:middle;color:var(--muted);border:1px solid var(--border);border-radius:9px;margin-left:8px;padding:0 7px;font-size:10px}.profile-head b{color:var(--head);font-weight:400}.poster-with-avatar{display:inline-flex;align-items: center;gap:5px}.poster-with-avatar .avatar{border-radius:50%}.poster-avatar{display:inline-flex}.feed-where a.date{color:var(--muted)}.feed-where a.date:hover{color:var(--link-hover)}.notify-follow-back{margin-top:5px}.settings h2{color:var(--head);border-bottom:1px solid var(--border-soft);margin:14px 0 6px;padding-bottom:3px;font-size:13px}.setting{display:flex;cursor:pointer;align-items: flex-start;gap:10px;padding:7px 0}.setting input[type=checkbox]{margin-top:2px}.setting-label{display:block;color:var(--head)}.setting-hint{display:block;color:var(--muted);max-width:560px;font-size:11px}.setting.select{cursor:default;justify-content:space-between;align-items: center}.saved-note{color:var(--name);font-size:11px;font-weight:400}.settings-password{max-width:420px}.private-badge{display:inline-block;vertical-align:middle;color:var(--muted);border:1px dashed var(--border);border-radius:9px;margin-left:8px;padding:0 7px;font-size:10px}.people-of h2{margin-bottom:6px;font-size:13px}.md .ref.ref-you{color:#8fcfff}.md a.ref.ref-you:hover{color:#c6e6ff}.followed-tags .follow-wrap{position:static;margin-left:0}.followed-tags .tag-menu{left:0;right:auto}.followed-tags .chip.static{color:var(--head);background:#1c3650;border-color:#3f78ad}.wd-results{margin-top:18px}.wd-results h2{color:var(--head);border-bottom:1px solid var(--border-soft);margin-bottom:4px;padding-bottom:3px;font-size:13px}.wd-result{display:flex;border-bottom:1px solid var(--border-soft);align-items: center;gap:10px;padding:6px 4px}.wd-result:hover{background:#3f78ad14}.wd-label{color:var(--head)}button.chip.advanced{border-style:dashed}button.chip.advanced.on{border-style:solid}button.chip.mine,button.chip.advanced{color:#74b3e6;border-color:#2d5d85}button.chip.mine.on,button.chip.advanced.on{color:#e3f1ff;background:#1d4668;border-color:#5ea6de}.preset-bar{display:flex;border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items: center;gap:4px;padding:5px 0}.preset-bar>.muted{margin-right:4px}.preset{display:inline-flex;border:1px solid var(--border-soft);background:var(--box2);border-radius:3px}.preset button{color:var(--link);cursor:pointer;background:0 0;border:0;padding:2px 8px;font-size:11px}.preset button:hover{color:var(--link-hover)}.preset button.x{color:var(--muted);padding:2px 6px 2px 2px}.preset button.x:hover{color:var(--error)}.preset.on{background:#1c3650;border-color:#3f78ad}.preset.on button:first-child{color:var(--head)}.modal-back{position:fixed;z-index:90;display:flex;background:#04090ebf;justify-content:center;align-items: flex-start;padding:10vh 16px 16px;inset:0}.modal{background:var(--bg2);border:1px solid var(--border);border-radius:4px;width:100%;max-width:560px;padding:12px 16px 14px;box-shadow:0 12px 40px #0009}.modal-head{display:flex;align-items: center}.modal-head h2{flex:1;margin:0;font-size:15px}.modal button.x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px}.modal button.x:hover{color:var(--error)}.modal-foot{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin-top:12px}.modal-foot .inline-form{display:flex;gap:4px}.modal-foot .inline-form input{width:130px}.modal button.primary{color:var(--action-color,var(--head));background:#1c3650;border-color:#3f78ad}.decision-host .modal-back{z-index:100}.confirmation-question{white-space:pre-wrap;overflow-wrap:anywhere}.modal :focus-visible{outline:2px solid var(--link);outline-offset:2px}.modal.image-anchor-dialog{border-radius:0;align-self: center;width:-moz-fit-content;width:fit-content;padding:12px}.image-anchor-dialog .modal-head{display:none}.image-anchor-grid{display:grid;grid-template:repeat(3,32px)/repeat(3,32px)}.image-anchor-grid button{display:grid;border:1px solid var(--muted);background:var(--bg2);border-radius:0;place-items: center;width:32px;height:32px;margin:0;padding:0}.image-anchor-grid button:hover{background:var(--box2)}.image-anchor-grid button:focus-visible{outline-offset:-3px}.image-anchor-grid button[aria-pressed=true]:after{content:"";background:var(--head);border-radius:50%;width:14px;height:14px}.modal.image-tags-dialog{overflow:auto;align-self: center;max-width:420px;max-height:calc(100dvh - 32px)}.image-tag-rows{display:grid;overflow-y:auto;gap:4px;max-height:42vh}.image-tag-row,.image-tag-entry{display:grid;grid-template-columns:minmax(0,1fr)30px;align-items: center;gap:6px}.image-tag-row{border:1px solid var(--border-soft);background:var(--box2);min-height:30px;padding:2px 4px 2px 8px}.image-tag-row span{white-space:pre-wrap;overflow-wrap:anywhere}.image-tag-row button.x{justify-self:center}.image-tag-entry{margin-top:8px}.image-tag-entry input[type=text]{width:100%;min-width:0}.image-tag-entry input[type=checkbox]{cursor:pointer;justify-self:center;width:18px;height:18px}.image-tags-dialog [data-tag-error]:empty{display:none}@media (any-pointer:coarse){.live{touch-action:pan-y pinch-zoom}}@media (hover:none),(pointer:coarse){.live .ig-tools{opacity:1;pointer-events:auto;gap:4px}.live .ig-tools button,.toolbar button,.toolbar .file-picker,.qc-format button,.qc-format .file-picker{min-width:36px;min-height:36px}.image-anchor-grid{grid-template:repeat(3,44px)/repeat(3,44px)}.image-anchor-grid button{width:44px;height:44px}.image-tag-row,.image-tag-entry{grid-template-columns:minmax(0,1fr)40px}.image-tag-row{min-height:40px}.image-tag-entry input{min-height:36px}.image-tag-entry input[type=text]{font-size:16px}.image-tag-row button.x{min-width:36px;min-height:36px}.image-tag-entry input[type=checkbox]{width:24px;height:24px}.editor textarea,.editor .live,.qc-main textarea,.quick-composer .live{font-size:16px}}.filter-builder .fb-row{display:flex;border-bottom:1px dotted var(--border-soft);flex-wrap:wrap;align-items: center;gap:6px;padding:5px 0}.fb-op-label{color:var(--muted);width:182px;font-size:12px}.fb-ops{display:inline-flex;width:182px}.fb-ops button,.fb-add button{background:var(--box2);border:1px solid var(--border-soft);color:var(--text);cursor:pointer;padding:2px 7px;font-size:11px}.fb-ops button+button{border-left:0}.fb-ops button:first-child{border-radius:3px 0 0 3px}.fb-ops button:last-child{border-radius:0 3px 3px 0}.fb-ops button.on{color:var(--head);background:#1c3650;border-color:#3f78ad}.filter-builder select{min-width:130px}.fb-add{display:flex;flex-wrap:wrap;align-items: center;gap:4px;padding:8px 0}.fb-add button{border-radius:3px}.fb-add button:hover{color:var(--head);border-color:#3f78ad}.fb-result{background:var(--box);border:1px solid var(--border-soft);border-radius:3px;margin-top:4px;padding:8px 10px}.fb-formula{color:var(--head);word-break:break-word;margin-bottom:3px;font-family:Heijo Emoji,monospace,Heijo Emoji Sequence;font-size:13px}.fb-sample{margin-top:3px}@media (max-width:600px){.fb-op-label{width:auto}}.menubox.about>div{color:var(--muted);font-size:11px;line-height:1.45}.menubox.about p{margin:0 0 5px}.menubox.about ul{margin:0;padding-left:12px}.menubox.about li{margin-bottom:4px}.menubox.about code{color:var(--text);font-size:10.5px}.chat-list-head{display:flex;align-items: center}.new-group-link{border:1px solid var(--border);border-radius:10px;margin-left:auto;padding:1px 9px;font-size:11px}.new-group-link:hover{text-decoration:none;border-color:#3f78ad}.group-avatar{position:relative;display:inline-block;flex:none}.group-avatar>:first-child{position:absolute;top:0;left:0}.group-avatar>:last-child{position:absolute;bottom:0;right:0;box-shadow:0 0 0 2px #101e2c}.group-avatar .avatar{border-radius:50%}.group-head{display:flex;flex-direction:column;min-width:0}.group-members-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-event{text-align:center;color:var(--muted);align-self: center;margin:10px 0 2px;font-size:11px}.chat-older{text-align:center;padding:4px 0 8px}.chat-message-body.hidden-msg{color:var(--muted);font-style:italic}.new-group{display:flex;overflow-y:auto;flex-direction:column;gap:10px;padding:14px}.new-group>input{padding:7px 10px;font-size:14px}.new-group>button{align-self: flex-end}.people-picker{display:flex;flex-direction:column;gap:6px;min-height:0}.people-picker-list{overflow-y:auto;border:1px solid var(--border-soft);border-radius:3px;max-height:360px}.people-pick{display:flex;cursor:pointer;border-bottom:1px solid #25486a59;align-items: center;gap:9px;padding:6px 10px}.people-pick:hover{background:#3f78ad1a}.people-pick .avatar{border-radius:50%}.group-allow{border:1px solid var(--border-soft);border-radius:3px;max-width:360px;margin:-4px 0 10px 24px}.people-picker-top{display:flex;align-items: center;gap:8px}.people-picker-top input{flex:1}.group-head-photo{display:inline-flex}.group-head-photo .avatar,.chat-item>img.avatar{object-fit:cover;border-radius:50%}.edit-group-photo{display:flex;align-items: center;gap:14px;margin:10px 0 14px}.edit-group-photo img.avatar,.edit-group-photo .avatar{object-fit:cover;border-radius:50%}.edit-group-photo>div{display:flex;align-items: center;gap:10px}.edit-group-name{display:flex;gap:6px}.edit-group-name input{flex:1}.boxes-head{display:flex;align-items: center}.new-box-link{margin-left:auto;font-size:11px}.new-box-link:hover{text-decoration:none}.box-owner{display:flex;color:var(--text);align-items: center;gap:4px;margin-top:1px;font-size:11px}.box-owner .avatar{border-radius:50%}.qc-format{display:flex;flex-wrap:wrap;align-items: center;gap:2px;margin:0 0 4px}.qc-fmt{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;min-width:22px;padding:1px 6px;font-size:11px}.qc-fmt:hover:not(:has(input:disabled)){color:var(--head);border-color:var(--border-soft)}.quick-composer:has(textarea:not([hidden])) [data-raw]{color:var(--head);border-color:#3f78ad}.qc-fmt.b{font-weight:700}.qc-fmt.i{font-style:italic}.qc-fmt.s{text-decoration:line-through}.quick-composer .live{border-bottom:1px solid var(--border-soft);min-height:34px;padding:6px 2px}.quick-composer .live:focus-within{border-bottom-color:#3f78ad}.thread-bar{display:flex;border-bottom:1px solid var(--border-soft);align-items: center;gap:10px;margin-bottom:10px;padding:0 0 8px}.thread-bar .thread-title{color:var(--head);overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px}.thread-back{border:1px solid var(--border);border-radius:12px;flex:none;padding:2px 9px;font-size:12px}.thread-back:hover{text-decoration:none;background:#3f78ad1f;border-color:#3f78ad}.thread-count{flex:none}.thread-end{display:flex;flex-direction:column;gap:4px;margin-top:14px}.thread-end>a{align-self: flex-end}.thread-reply{border:1px dashed var(--border);color:var(--link);cursor:pointer;background:0 0;border-radius:3px;align-self: flex-start;padding:6px 14px}.thread-reply:hover{color:var(--link-hover);border-style:solid;border-color:#3f78ad}.thread-foot{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:8px;font-size:12px}.thread-bar select{padding:1px 4px;font-size:11px}.thread-bar.general{margin-bottom:8px}.thread-end .editor{width:100%;max-width:none}.thread-older{text-align:center;padding:6px 0 4px}.post-slot{display:flow-root}.post-slot.new-post>.post:not(.hl):not(.deleted):not(.blocked-post){background:var(--new-post)}.sr-only{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0}@media (forced-colors:active){.post-slot.new-post>.post:not(.hl):not(.deleted):not(.blocked-post){border-left:4px solid highlight}}.general-thread .thread-end{margin-top:10px}.post-delete{color:var(--muted);font-size:10px}button[data-do=deletePost]:hover:not(:disabled){color:#e06a6a;text-decoration:none}.sp-actions{display:flex;gap:10px;margin-top:3px}.sp-actions .sp-reply{margin-top:0}:-webkit-any(a,button):-webkit-any(.sp-reply,.qc-icon).delete:hover{color:#e06a6a}:-moz-any(a,button):-moz-any(.sp-reply,.qc-icon).delete:hover{color:#e06a6a}:is(a,button):is(.sp-reply,.qc-icon).delete:hover{color:#e06a6a}.post.deleted{background:0 0;border-style:dashed;width:auto;min-width:0;padding:4px 10px;font-size:11px}.social-post.deleted{padding:6px 0}ul.wd-hits .hit-stats{color:#7fa3c4;margin-top:1px;font-size:10px}.name.named.self,.sp-name.self{color:#fff}.cover img.fit{position:relative;z-index:1;object-fit:contain;padding:0}.cover img.cover-backdrop{position:absolute;object-fit:cover;filter:blur(14px)brightness(.45)saturate(1.2);width:124%;height:124%;padding:0;inset:-12%}.section-head{display:flex;border-bottom:1px solid var(--border-soft);align-items: center;gap:12px;margin-bottom:10px;padding-bottom:6px}.section-head h1{border:0;margin:0;padding:0}.seg-switch{display:inline-flex;border:1px solid var(--border);overflow:hidden;border-radius:14px;margin-left:auto}.seg-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:3px 12px;font-size:12px}.seg-switch button+button{border-left:1px solid var(--border)}.seg-switch button:hover{color:var(--link-hover)}.seg-switch button[aria-selected=true]{color:var(--head);background:#1c3650}button.follow,a.follow{white-space:nowrap}.head-actions{align-items: center}.head-actions .user-menu{display:inline-flex}.head-actions button.follow{height:22px;line-height:18px}table.stripe td.excerpt{width:100%}@media (max-width:720px){.thread-bar{flex-wrap:wrap;row-gap:8px}.thread-bar .thread-title{flex:1 0 100%;order:-1}.thread .post.depth-1,.reply-step.depth-1{max-width:calc(100% - 10px);margin-left:10px}.thread .post.depth-2,.reply-step.depth-2{max-width:calc(100% - 20px);margin-left:20px}.thread .post.reply:before,.reply-step:not(.depth-0):before{left:-7px}.setting.select{flex-direction:column;align-items:stretch;gap:6px}.setting.select select{width:100%}table.stripe .hide-narrow{display:none}table.stripe td.excerpt{white-space:normal;max-width:none}}.social-post.hl{border-radius:4px;margin:0 -10px;padding:8px 10px;box-shadow:inset 0 0 0 1px #3f78ad}@media (max-width:720px){h1.with-action{flex-wrap:wrap;row-gap:6px}h1.with-action>.grow,h1.with-action>span:first-child{min-width:0}}.form-actions{display:flex;align-items: center;gap:12px}.editor-action,.nsfw-control,.mod,.menu-admin,.admin-user-link,.admin-actions,.admin-ban,.editor-actions,.topic-edit,.edit-add,.edit-x{--action-color:var(--role-editor)}.maintabs:has(+.admin){--action-color:var(--role-editor)}.sybil-action,.sybil-control{--action-color:var(--command-accent,var(--role-sybil))}.menubox>div>a.menu-admin{color:var(--role-editor)}.maintabs:has(+.admin) li.tabselected a{color:var(--role-editor)}.menubox>div>a.menu-sybil,a.sybil-link{color:var(--role-sybil);text-shadow:0 0 7px #50dfff66,0 0 16px #38cce92b}.menubox>div>a.menu-sybil:hover{color:var(--role-sybil);text-shadow:0 0 8px #73edff99,0 0 20px #38cce955}.sybil h1{display:flex;color:var(--role-sybil);justify-content:space-between;align-items:baseline;gap:12px}.sybil-caption{color:var(--muted);font-size:11px;font-weight:400}.sybil h2{color:var(--head);margin:18px 0 8px;font-size:13px}.sybil-inspector{margin:16px 0}.sybil-inspector>label{display:block;color:var(--muted);margin-bottom:6px;font-size:12px}.sybil-inspector>div{display:flex;gap:6px}.sybil-inspector input{flex:1;min-width:0}.sybil-selection{background:var(--box2);border:1px solid #50dfff40;margin:14px 0;padding:12px}.sybil-selection h2{margin:0}.sybil-selection-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px}.sybil-body{overflow-wrap:anywhere;margin:12px 0}.sybil-body img,.sybil-body .image-grid.n1 .ig-cell img{object-fit:contain;max-height:180px}.sybil-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:12px 0}.sybil-images figure{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.sybil-images a{display:flex;background:var(--box);border:1px solid var(--border-soft);justify-content:center;align-items: center;height:130px}.sybil-images img{object-fit:contain;max-width:100%;max-height:100%}.sybil-posts>li{border-bottom:1px solid var(--border-soft)}.sybil-posts>li>a{display:flex;color:var(--text);text-decoration:none;align-items:baseline;gap:10px;padding:9px 0}.sybil-posts>li>a:hover{background:var(--box2)}.sybil-posts .grow{overflow-wrap:anywhere;min-width:0}.sybil-posts small,.sybil-section small{display:block;color:var(--muted);margin-top:4px;font-size:11px}.sybil-ref,.sybil-inspect{color:var(--role-sybil);white-space:nowrap;font-size:11px}.sybil-section{border-top:1px solid var(--border-soft);margin-top:16px;padding-top:10px}.sybil-section summary{color:var(--head);cursor:pointer}.sybil-section li{overflow-wrap:anywhere;padding:7px 0}:-webkit-any(a,button):-webkit-any(.post-delete,.sp-reply,.qc-icon).mod{color:var(--role-editor)}:-moz-any(a,button):-moz-any(.post-delete,.sp-reply,.qc-icon).mod{color:var(--role-editor)}:is(a,button):is(.post-delete,.sp-reply,.qc-icon).mod{color:var(--role-editor)}:-webkit-any(a,button):-webkit-any(.post-delete,.sp-reply,.qc-icon).mod:hover{color:var(--role-editor)}:-moz-any(a,button):-moz-any(.post-delete,.sp-reply,.qc-icon).mod:hover{color:var(--role-editor)}:is(a,button):is(.post-delete,.sp-reply,.qc-icon).mod:hover{color:var(--role-editor)}.mod-dialog form{display:flex;flex-direction:column;gap:8px}.mod-dialog textarea{resize:vertical;width:100%}.mod-row{display:flex;align-items: center;gap:10px}.mod-row>span{color:var(--muted);width:60px;font-size:12px}.mod-row input,.mod-row select{flex:1}.mod-check{display:flex;align-items: center;gap:6px;font-size:12px}button.danger{color:var(--action-color,#f0a0a0);border-color:#7a3434}button.danger:hover:not(:disabled){color:var(--action-color,#fff);background:#4a1f24}.modal button.primary.danger{color:var(--action-color,#fff);background:#5a2226;border-color:#a44}.mainbox.admin h3{color:var(--head);border-bottom:1px solid var(--border-soft);margin:16px 0 6px;padding-bottom:3px;font-size:13px}.admin-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.admin-tile{display:flex;border:1px solid var(--border-soft);background:var(--box2);color:var(--text);border-radius:4px;flex-direction:column;gap:2px;padding:12px 14px}a.admin-tile:hover{text-decoration:none;border-color:#3f78ad}.admin-tile.alert{border-color:#a44}.admin-tile-n{color:var(--head);font-size:22px}.admin-tile.alert .admin-tile-n{color:#f08585}.admin-tile-label{color:var(--muted);font-size:11px}a.admin-tile .admin-tile-label{color:var(--role-editor)}.admin-list>li{border-bottom:1px solid var(--border-soft);padding:10px 0}.admin-report-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.report-count{color:#fff;background:#a44;border-radius:9px;padding:0 7px;font-size:11px;font-weight:700}.admin-report-body{background:var(--box2);border-left:2px solid var(--border);overflow-wrap:anywhere;margin:6px 0;padding:6px 10px}.admin-reasons{color:var(--text);margin:0 0 6px;padding-left:16px;font-size:12px}.admin-actions{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin:8px 0}.admin-search{width:100%;max-width:360px;margin-bottom:8px}.admin-user-link{display:inline-flex;align-items: center;gap:6px}.admin-user-link .avatar,.admin-user-head .avatar{border-radius:50%}.status-banned{color:#f08585;white-space:nowrap;border:1px solid #7a3434;border-radius:9px;padding:0 7px;font-size:11px}.status-admin{color:var(--role-editor);border:1px solid #7a5a2a;border-radius:9px;padding:0 7px;font-size:11px}.admin-user-head{display:flex;align-items: flex-start;gap:14px}.admin-user-head h2{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin:0 0 2px}.admin-ban{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.admin-ban-text{flex:18rem;min-width:0}.admin-catches{margin:4px 0 0 12px}.admin-catch{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.admin-log td{vertical-align:top}.md a.topic-ref{color:#e8435f;font-weight:600}.md a.topic-ref:hover{color:#ff6f86}.md a.topic-ref.no-discussion{color:#b8455a}.md a.topic-ref.no-discussion:hover{color:#d05a6f}.ta-wrap{position:relative}.ta-wrap>textarea{width:100%}.ta-wrap>[hidden]{display:none}.topic-suggest{position:absolute;z-index:30;list-style:none;border:1px solid var(--border);overflow-y:auto;background:#0f1d2b;border-radius:4px;max-height:320px;margin:2px 0 0;padding:3px 0;top:100%;left:0;right:0;box-shadow:0 8px 24px #00000080}.topic-suggest li{display:flex;cursor:pointer;align-items: center;gap:9px;padding:4px 10px}.topic-suggest li[aria-selected=true]{background:#1c3650}.topic-suggest-hint{cursor:default!important;padding:6px 10px!important}.ts-thumb{border:1px solid var(--border-soft);overflow:hidden;background:#0c1824;flex:none;width:26px;height:38px}.ts-thumb img{object-fit:cover;width:100%;height:100%}.ts-text{display:flex;flex-direction:column;min-width:0}.ts-title{color:#e8435f;font-size:12px;font-weight:600}.ts-sub{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.topic-suggest li.first-add{border-top:1px solid var(--border-soft);margin-top:3px;padding-top:6px}.ts-title.add{color:var(--head);font-weight:400}.ts-add{color:#0b1420;background:var(--green);border-radius:3px;flex:none;margin-left:auto;padding:0 5px;font-size:10px}.md a.mention{color:var(--name);cursor:pointer;font-weight:700}.md a.mention.friend{color:var(--profile)}.md a.mention.self{color:#fff}.md a.mention:hover{color:var(--link-hover)}.md a.mention.missing{color:var(--muted);cursor:default;font-weight:400}.ts-thumb.round{background:0 0;border:0;border-radius:50%;width:28px;height:28px}.ts-thumb.round .avatar{border-radius:50%}.ts-title.friend{color:var(--profile)}.topic-suggest .ts-add.muted{color:var(--muted);background:0 0}.ts-title.user{color:var(--head)}.fmt.b{font-weight:700}.fmt.i{font-style:italic}.fmt.s{text-decoration:line-through}.cover-pick{position:relative;display:block;cursor:pointer;overflow:hidden;background:#0c1824;flex:none}.cover-pick img{object-fit:cover;display:block;width:100%;height:100%}.cover-pick-hint{position:absolute;display:flex;text-align:center;color:#fff;background:#080f178c;justify-content:center;align-items: center;padding:8px;font-size:12px;line-height:1.35;inset:0}.cover-pick:hover .cover-pick-hint{background:#080f17bf}.title-edit-wrap{position:relative;display:block;cursor:text;margin-bottom:4px}.title-edit{color:var(--head);border:1px solid var(--border);background:#0c1824;border-radius:4px;width:100%;padding:5px 34px 5px 9px;font-size:20px;font-weight:400}.title-edit:hover{border-color:#3f78ad}.title-edit:focus{outline:0;border-color:#5b9bd5;box-shadow:0 0 0 2px #3f78ad40}.edit-pencil{position:absolute;color:var(--muted);pointer-events:none;font-size:15px;bottom:9px;right:10px}.title-edit-wrap:hover .edit-pencil,.title-edit:focus+.edit-pencil{color:var(--link)}.edit-label{display:block;color:var(--muted);margin:6px 0 2px;font-size:11px}.desc-edit{display:block;width:100%;max-width:620px;margin:6px 0}.list-editing .check{display:flex;align-items: center;gap:6px;margin:2px 0 6px}.list-edit-actions{display:flex;align-items: center;gap:10px;margin-top:6px}.group-people{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:8px}.group-people h3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:6px 0;font-size:12px;font-weight:400}.group-person{display:flex;align-items: center;gap:8px;padding:4px 0}.group-person .avatar{border-radius:50%}.owner-tag{color:#0b1420;background:var(--profile);border-radius:3px;margin-left:6px;padding:0 5px;font-size:10px}.group-person-actions{display:flex;gap:10px}.group-person-actions .danger{color:var(--error)}.group-setting{display:flex;justify-content:space-between;align-items: center;gap:10px;margin:10px 0 4px}.chat-action-error{margin:0;padding:8px 14px}.chat-leave-owner{display:flex;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items: center;gap:8px;padding:8px 14px}.chat-leave-owner label{display:flex;flex-wrap:wrap;flex:1;align-items: center;gap:8px}.add-facts{display:flex;flex-direction:column;align-items: flex-start;gap:6px}.add-title{color:var(--head);font-size:18px}.add-facts .links{display:inline-flex;gap:8px;margin-left:10px}.unlock-messages{display:flex;flex-direction:column;align-items: flex-start;gap:10px;max-width:360px;margin:40px auto;padding:0 16px}.unlock-messages h2{color:var(--head);margin:0;font-size:16px}.unlock-messages p{margin:0}.unlock-messages input{width:100%}.admin-subhead{color:var(--head);margin:4px 0 8px;font-size:13px}.delete-account ul{margin:4px 0 8px;padding-left:18px}.delete-account .check{display:flex;align-items: flex-start;gap:6px;margin:8px 0}.delete-account input[type=password]{width:100%;margin:4px 0}.preset-filter{flex:0 auto;min-width:0;padding:2px 10px;font-size:12px}.home-pager{display:flex;align-items: center;gap:6px;margin-left:auto;font-size:12px}.home-pager button{padding:2px 9px;font-size:12px}.card-skeleton .cover{border-style:dashed}.card-skeleton .card-title,.card-skeleton .card-meta{background:var(--box2);color:#0000;border-radius:2px}.card-skeleton .card-title{width:80%}.card-skeleton .card-meta{width:40%;margin-top:3px}.card-removed .cover{border-style:dashed}.card-removed .cover span{text-align:center;padding:8px;font-family:inherit;font-size:11px}.expired{padding:10px 0}.expired h2{color:var(--head);margin:0 0 10px;font-size:14px}.expired-actions{display:flex;flex-wrap:wrap;gap:8px}.home-slot{overflow-anchor:none}.home-slot-feed{min-height:220px}.home-slot-popular{min-height:360px}@media (max-width:700px){.home-slot-feed{min-height:160px}.home-slot-popular{min-height:300px}}.md img[width][height]:not(.image-grid img){object-fit:contain;object-position:left center;height:auto}.published-row{border-bottom:1px solid var(--border-soft);padding:5px 0 6px}.published-row:last-child{border-bottom:0}.published-row.unavailable{font-style:italic}.grid-more{grid-column:1/-1;height:1px}.menubox>div>button.row-action:disabled{opacity:.6;cursor:default}.newer{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin:0 0 10px}.topic-actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}@media (max-width:720px),(pointer:coarse){.topic-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px}.topic-actions>button{min-block-size:44px}.topic-actions>span{grid-column:1/-1}}@media (max-width:720px),(pointer:coarse){:-webkit-any(.topic-actions>.row-action,button.nsfw-control,:-webkit-any(a,button).secondary-action:not([data-row-main]),:-webkit-any(.admin-actions,.editor-actions)>button){display:inline-flex;border:1px solid var(--border);background:var(--box2);text-align:center;touch-action:manipulation;border-radius:2px;justify-content:center;align-items: center;min-block-size:44px;min-inline-size:44px;padding:6px 10px;font-size:12px}:-webkit-any(.topic-actions>.row-action,button.nsfw-control,:-webkit-any(a,button).secondary-action:not([data-row-main]),:-webkit-any(.admin-actions,.editor-actions)>button):hover:not(:disabled){background:color-mix(in srgb,var(--box2),var(--link)8%);text-decoration:none}:-webkit-any(.topic-actions>.row-action,button.nsfw-control,:-webkit-any(a,button).secondary-action:not([data-row-main]),:-webkit-any(.admin-actions,.editor-actions)>button):active:not(:disabled){background:color-mix(in srgb,var(--box2),var(--link)16%);border-color:var(--link)}:-webkit-any(.topic-actions>.row-action,button.nsfw-control,:-webkit-any(a,button).secondary-action:not([data-row-main]),:-webkit-any(.admin-actions,.editor-actions)>button):focus-visible{outline:2px solid var(--link);outline-offset:2px}}@media (max-width:720px),(pointer:coarse){:-moz-any(.topic-actions>.row-action,button.nsfw-control,:-moz-any(a,button).secondary-action:not([data-row-main]),:-moz-any(.admin-actions,.editor-actions)>button){display:inline-flex;border:1px solid var(--border);background:var(--box2);text-align:center;touch-action:manipulation;border-radius:2px;justify-content:center;align-items: center;min-block-size:44px;min-inline-size:44px;padding:6px 10px;font-size:12px}:-moz-any(.topic-actions>.row-action,button.nsfw-control,:-moz-any(a,button).secondary-action:not([data-row-main]),:-moz-any(.admin-actions,.editor-actions)>button):hover:not(:disabled){background:color-mix(in srgb,var(--box2),var(--link)8%);text-decoration:none}:-moz-any(.topic-actions>.row-action,button.nsfw-control,:-moz-any(a,button).secondary-action:not([data-row-main]),:-moz-any(.admin-actions,.editor-actions)>button):active:not(:disabled){background:color-mix(in srgb,var(--box2),var(--link)16%);border-color:var(--link)}:-moz-any(.topic-actions>.row-action,button.nsfw-control,:-moz-any(a,button).secondary-action:not([data-row-main]),:-moz-any(.admin-actions,.editor-actions)>button):focus-visible{outline:2px solid var(--link);outline-offset:2px}}@media (max-width:720px),(pointer:coarse){:is(.topic-actions>.row-action,button.nsfw-control,:is(a,button).secondary-action:not([data-row-main]),:is(.admin-actions,.editor-actions)>button){display:inline-flex;border:1px solid var(--border);background:var(--box2);text-align:center;touch-action:manipulation;border-radius:2px;justify-content:center;align-items: center;min-block-size:44px;min-inline-size:44px;padding:6px 10px;font-size:12px}:is(.topic-actions>.row-action,button.nsfw-control,:is(a,button).secondary-action:not([data-row-main]),:is(.admin-actions,.editor-actions)>button):hover:not(:disabled){background:color-mix(in srgb,var(--box2),var(--link)8%);text-decoration:none}:is(.topic-actions>.row-action,button.nsfw-control,:is(a,button).secondary-action:not([data-row-main]),:is(.admin-actions,.editor-actions)>button):active:not(:disabled){background:color-mix(in srgb,var(--box2),var(--link)16%);border-color:var(--link)}:is(.topic-actions>.row-action,button.nsfw-control,:is(a,button).secondary-action:not([data-row-main]),:is(.admin-actions,.editor-actions)>button):focus-visible{outline:2px solid var(--link);outline-offset:2px}}.edit-x{color:var(--action-color);cursor:pointer;margin-left:3px}.edit-add{margin-top:6px}.topic-edit{display:grid;gap:6px;max-width:520px;margin-top:10px}.topic-edit label{display:grid;gap:2px;font-size:12px}.editor-list li{border-bottom:1px solid var(--border-soft);padding:6px 0}.editor-actions{display:flex;gap:8px;margin-top:4px}.ss{position:relative;max-width:520px;margin:8px 0 12px}.ss.site-search{max-width:none;margin:0}.ss.site-search.big,.search-page .ss.big{max-width:560px;margin:0 auto 8px}.ss-add-topic{margin:6px 0 0}.ss-field{position:relative;display:flex;align-items:stretch}.ss-mirror{position:absolute;white-space:pre;overflow:hidden;color:#0000;pointer-events:none;font:inherit;border:1px solid #0000;padding:5px 30px 5px 8px;inset:0}.ss-input{position:relative;background:0 0;flex:1;width:100%;min-width:0;padding:5px 30px 5px 8px}#menulist .ss-input{border-radius:4px;padding:6px 30px 6px 9px}#menulist .ss-mirror{padding:6px 30px 6px 9px}#menulist .ss-field{background:var(--box);border-radius:4px}.ss.big .ss-input,.ss.big .ss-mirror{padding:8px 34px 8px 12px;font-size:15px}.ss.big .ss-input{border-radius:6px}.ss-mirror span{border-radius:2px}.ss-mirror .k-text{background:0 0}.ss-mirror .k-code,.ss-mirror .k-qid,.ss-mirror .k-post,.ss-mirror .k-from,.ss-mirror .k-in,.ss-mirror .k-about,.ss-mirror .k-by,.ss-mirror .k-tag{background:#8ec5f529}.ss-mirror .k-category,.ss-mirror .k-state,.ss-mirror .k-has,.ss-mirror .k-type,.ss-mirror .k-sort,.ss-mirror .k-count{background:#8fb54a29}.ss-mirror .k-date{background:#e9c04629}.ss-mirror .k-not{text-decoration:underline dotted}.ss-mirror .k-refused{background:#f0858538}.ss-mirror .k-unsupported{background:#74889a2e}.ss-tab{position:absolute;display:none;color:var(--muted);background:0 0;border:0;justify-content:center;align-items: center;width:26px;padding:0;font-size:14px;top:2px;bottom:2px;right:2px}.ss-tab:hover{color:var(--link-hover)}@media (hover:none),(pointer:coarse){.ss-tab{display:flex;width:34px}.ss-input,.ss-mirror{font-size:16px}}.ss-drop{position:absolute;z-index:20;left:0;right:0}#menulist .ss-drop .wd-hits{width:320px;right:auto}.ss-drop .wd-hits{position:static}.ss-drop .ss-rows{position:absolute;border:1px solid var(--border);overflow-y:auto;background:#0e1b28;border-top:0;max-height:min(72vh,640px);left:0;right:0;box-shadow:0 6px 16px #00000080}.ss-rows li.ss-reading-row{cursor:default;display:flex;background:#0c182499;flex-wrap:wrap;gap:4px}.ss-rows li.ss-reading-row:hover{background:#0c182499}.ss-tab-mark{display:inline-block;color:var(--muted);width:18px}.ss-rows li a{color:inherit}.ss-rows li a.hit-label{color:var(--link)}.ss-rows li a:hover{text-decoration:none}.ss-rows li.active a.hit-label{color:var(--link-hover)}.ss-kind{color:var(--muted);border:1px solid var(--border-soft);vertical-align:middle;border-radius:8px;margin-left:6px;padding:0 6px;font-size:10px}.ss-reading,.search-controls{display:flex;flex-wrap:wrap;align-items: center;gap:4px;min-height:20px;margin-top:6px}.search-page .search-controls{max-width:560px;margin:4px auto 12px}.search-page .ss-reading{max-width:560px;margin-left:auto;margin-right:auto}.browse-search .ss{max-width:none;margin:0}.browse-search .ss-input,.browse-search .ss-mirror{padding:5px 30px 5px 8px;font-size:12px;line-height:20px}.browse-search .ss-field{background:#0c1824}.browse-search .ss-reading:not(:has(.ss-chip)){display:none}.browse-search .ss-drop{min-width:min(440px,100vw - 44px)}.ss-chip{display:inline-flex;border:1px solid var(--border-soft);color:var(--text);background:#12223299;border-radius:10px;align-items: center;gap:6px;max-width:100%;padding:1px 8px;font-size:11px}.ss-chip-code{font-family:var(--font-code);color:var(--link);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.ss-chip-gloss{color:var(--muted)}.ss-chip-typed{color:var(--muted);font-style:italic}.ss-chip-res{color:var(--head)}.ss-chip-problem{color:var(--error)}.ss-chip.how-explicit{border-color:#2d5d85}.ss-chip.how-corrected{border-style:dashed}.ss-chip.how-control{color:var(--head);background:#1c3650;border-color:#3f78ad}.ss-chip.how-control .ss-chip-code{color:var(--head);font-family:var(--font-text)}.ss-chip.refused{border-color:var(--error)}.ss-chip.notice{border-style:dotted}.ss-loose{font-size:11px}.ss-chip.overridden .ss-chip-code,.ss-chip.overridden .ss-chip-gloss{text-decoration:line-through}.ss-chip-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.ss-chip-x:hover{color:var(--error)}.search-kinds ul{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:1px}.search-kinds ul::-webkit-scrollbar{display:none}.search-kinds li a{white-space:nowrap}.sr-section{margin-top:14px}.sr-section .section-head h2{margin:0;font-size:13px}.sr-section .section-head{margin-bottom:4px;padding-bottom:4px}.sr-list .sr-row{display:flex;border-bottom:1px solid var(--border-soft);align-items: flex-start;gap:10px;padding:6px 0}.sr-list .sr-row:last-child{border-bottom:0}.sr-list .sr-row.feed-post{display:block}.sr-cover{display:flex;overflow:hidden;border:1px solid var(--border);position:relative;background:#0c1824;flex:none;justify-content:center;align-items: center;width:36px;height:48px}.sr-cover img{object-fit:cover;width:100%;height:100%}.sr-cover span{color:var(--muted);font-size:9px;font-family:var(--font-code)}.sr-title{color:var(--link)}.sr-title.general{color:var(--muted)}.sr-title.subthread{font-style:italic}.sr-sub{overflow:hidden;text-overflow:ellipsis;margin-top:1px}.sr-meta{color:var(--muted);display:flex;flex-wrap:wrap;align-items: center;gap:4px;margin-top:2px}.sr-reason{color:var(--muted);border:1px solid var(--border-soft);border-radius:8px;margin-left:6px;padding:0 6px;font-size:10px}.sr-excerpt{white-space:normal}.sr-row mark,.hit-label mark{color:inherit;background:#e9c04647;border-radius:2px;padding:0 1px}@media (max-width:720px){.browse-bar{--browse-control-height:40px;padding-block-start:8px;padding-block-end:8px}.browse-mobile{display:flex;justify-content:space-between;align-items: center;gap:8px}.browse-mobile>button{display:flex;color:var(--link);background:0 0;border:0;align-items: center;min-height:36px;padding:4px 0;font-size:13px}.browse-mobile>button span{margin-left:6px;font-size:10px}.browse-fields{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:10px}.browse-bar:not(.expanded) .browse-fields>:not(.browse-search){display:none}.browse-bar.expanded .browse-fields,.browse-search{margin-top:10px}.browse-search,.browse-text,.browse-relation,.browse-summary{grid-column:1/-1;max-width:none}.browse-bar.expanded .browse-search{margin-top:0}.browse-field :where(input:not([type]),input[type=search],input[type=text],input[type=number],select,.category-trigger){font-size:16px}.browse-search .ss-input,.browse-search .ss-mirror{padding-block-start:8px;padding-block-end:8px;font-size:16px;line-height:22px}.browse-category .category-panel{max-height:min(45dvh,340px);left:auto;right:0}.category-choice{min-height:40px;font-size:14px}.browse-summary{border-top:1px solid var(--border-soft);margin:2px 0 0;padding-top:8px}.browse-summary .browse-count{margin-right:auto}.browse-tail{margin-top:8px}.search-page .ss.big,.search-page .search-controls,.search-page .ss-reading{max-width:none}.sr-cover{width:30px;height:40px}}.topic-import-dialog{overflow:auto;max-width:700px;max-height:80dvh}.topic-import-form{margin-top:8px}.topic-import-form label{grid-template-columns:110px minmax(0,1fr)}.topic-import-form input,.topic-import-form select{width:100%;min-width:0}.import-relation{display:grid;grid-template-columns:90px minmax(100px,1fr)minmax(140px,2fr)auto;gap:6px;margin-bottom:6px}@media (max-width:600px){.topic-import-form label{grid-template-columns:1fr;gap:3px}.import-relation{grid-template-columns:minmax(0,1fr)auto}.import-relation>select,.import-relation>input[data-part=label]{grid-column:1/-1}}.source-facts{display:flex;gap:12px;margin:6px 0}.source-facts>span{color:var(--muted);flex:none;width:100px}.source-facts dl{margin:0}.source-facts dl>div{display:flex;gap:12px}.source-facts dt{color:var(--muted)}.source-facts dd{margin:0}@media (max-width:600px){.source-facts{display:block}}.import-relation select{min-width:0;max-width:100%}.source-guide{margin-bottom:12px}.source-guide summary{cursor:pointer;color:var(--link)}.source-guide ul{overflow:auto;max-height:240px;padding-left:20px}.source-guide li{margin:4px 0}.box-item{position:relative;min-width:0}.box-item>.card{height:100%}[data-box-sort] .box-item{cursor:grab;user-select:none;-webkit-touch-callout:none}[data-box-sort] .box-item img{-webkit-user-drag:none}.box-order-handle{position:absolute;border:1px solid var(--border);background:var(--box);color:var(--link);cursor:grab;opacity:0;border-radius:2px;width:26px;height:26px;padding:0;transition:opacity .12s;font-size:19px;line-height:24px;top:5px;left:5px}.box-item:hover .box-order-handle{opacity:1}.box-order-handle:focus-visible{opacity:1}.box-order-handle:focus-visible{outline:2px solid var(--link);outline-offset:2px}.box-order-active{user-select:none;cursor:grabbing}.box-order-source{opacity:.32}.box-order-ghost{position:fixed;z-index:1201;pointer-events:none;opacity:.92;transform-origin:50% 28px;filter:drop-shadow(0 8px 14px #0008);will-change:transform;margin:0;top:0;left:0}.box-order-ghost>.card{height:100%}.box-order-ghost .box-order-handle,.box-order-ghost .card-remove{display:none}.box-order-line{position:fixed;z-index:1200;pointer-events:none;background:var(--link);box-shadow:0 0 0 1px var(--bg2),0 0 9px color-mix(in srgb,var(--link)45%,transparent);border-radius:2px;width:3px;top:0;left:0}.box-order-line:before,.box-order-line:after{content:"";position:absolute;background:var(--link);border-radius:2px;width:7px;height:3px;left:-2px}.box-order-line:before{top:0}.box-order-line:after{bottom:0}@media (hover:none){.box-order-handle{opacity:.65}}@media (prefers-reduced-motion:reduce){.box-order-handle{transition:none}}.rating{position:relative;display:inline-flex;vertical-align:middle;flex:none;align-items: center;gap:5px;margin:0 0 0 8px;font-size:11px;font-weight:400}.rating button{display:inline-flex;font:inherit;color:var(--muted);background:0 0;border:0;border-radius:2px;align-items: center;gap:3px;padding:3px 2px}.rating svg{width:17px;height:16px;transition:filter .18s ease-out,color .18s ease-out}.rating-left svg{color:#a57ac6;filter:none}.rating-right svg{color:#d9cba4;filter:none;transform:rotate(180deg)}.rating-left[aria-pressed=true] svg{color:#d1a0f0;filter:drop-shadow(0 0 2px #8750bf55)}.rating-right[aria-pressed=true] svg{color:#fff0c9;filter:drop-shadow(0 0 2px #f2d48b55)}.rating button:hover:not(:disabled){color:var(--muted);background:0 0}.rating-left:hover svg{color:#cfaaeb;filter:drop-shadow(0 0 1px #a865dc99)drop-shadow(0 -1.5px 4px #862ac466);animation:1.8s ease-in-out infinite rating-ember}.rating-right:hover svg{color:#f9dfa0;filter:drop-shadow(0 0 1px #f2ca6b99)drop-shadow(0 0 5px #e7bd535c)}@keyframes rating-ember{0%,to{filter:drop-shadow(0 0 1px #a865dc80)drop-shadow(0 -1px 3.5px #862ac455)}42%{filter:drop-shadow(0 0 1px #a865dc99)drop-shadow(.35px -1.8px 4px #862ac470)}72%{filter:drop-shadow(0 0 1px #a865dc80)drop-shadow(-.25px -1.3px 3.5px #862ac45c)}}.rating button[aria-pressed=true] path{stroke-width:2}.rating button[aria-pressed=true] .rating-count{text-decoration:underline;text-underline-offset:3px}.rating button:focus-visible{outline:1px solid var(--link);outline-offset:2px}.rating-count{font-variant-numeric:tabular-nums;min-width:1ch}.rating-error{position:absolute;z-index:2;background:var(--bg);color:var(--error,#db7f8c);min-width:180px;top:100%;right:0}.rating-error:empty{display:none}.rated-heading{display:inline-flex;flex-wrap:wrap;align-items: center;gap:0}.box-card-heading{display:flex;flex-wrap:wrap;align-items: center}.box-card-heading .rating{margin-left:0}@media (prefers-reduced-motion:reduce){.rating svg{transition:none}.rating-left:hover svg{animation:none}}@media (max-width:600px){.rating button{min-height:32px}.thread-bar{flex-wrap:wrap}}.sr-list .directory-user{gap:14px;min-height:88px;padding:16px 0}.directory-user .sp-name{font-size:1.1em}.directory-user .sr-sub{white-space:normal;overflow-wrap:anywhere;margin:5px 0 7px}.directory-user .sr-meta{margin-top:6px}.sybil-control{color:var(--role-sybil);text-shadow:0 0 7px #50dfff40;background:0 0;border-color:#50dfff40;margin-left:5px;padding:2px 7px;font-size:11px}.sybil-control:hover{color:var(--role-sybil);border-color:var(--role-sybil);background:#12313f}.sybil-control-dialog{overflow-y:auto;border-color:#50dfff60;width:660px;max-height:calc(100dvh - 32px)}.sybil-control-dialog .modal-head h2{color:var(--role-sybil)}.sybil-actions,.sybil-scores{display:flex;flex-wrap:wrap;align-items: end;gap:8px;margin-top:12px}.sybil-scores{border-top:1px solid var(--border-soft);padding-top:12px}.sybil-scores label{display:grid;color:var(--muted);gap:4px;font-size:11px}.sybil-scores input{width:110px}.sybil-reason{display:grid;gap:4px;font-size:12px}.sybil-preview{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:160px;font-size:12px}.sybil-mode{display:flex;color:var(--role-sybil);align-items: center;gap:12px;padding:14px 0}.sybil-mode input{accent-color:var(--role-sybil);width:18px;height:18px}.sybil-mode-state{letter-spacing:.08em;font-size:11px}.sybil-mode-dot{margin-left:8px;font-size:9px}.sybil-posts>li>div{display:flex;align-items:baseline;gap:10px;padding:9px 0}.si-modified{cursor:help;margin:0 5px;font-size:11px}.nsfw-hidden{color:var(--muted);font-size:12px;line-height:1.6}.nsfw-hidden a{color:var(--link)}.nsfw-card .cover{display:grid;place-items: center;padding:12px}.nsfw-control{margin-inline-start:.5em}.topic-actions>.nsfw-control,.thread-bar>.nsfw-control:first-child{margin-inline-start:0}.nsfw-thread{padding:1em}.image-grid .nsfw-hidden{align-self: center;padding:1em}.attach .image-grid{margin:0}.attach .image-grid.n1 .ig-cell img{max-width:180px;max-height:180px}.feed-full .attach .image-grid.n1 .ig-cell img{max-width:120px;max-height:120px}.content-image :-webkit-any(.image-grid,.ig-cell){max-height:inherit;width:100%;max-width:none;height:100%;margin:0}.content-image :-moz-any(.image-grid,.ig-cell){max-height:inherit;width:100%;max-width:none;height:100%;margin:0}.content-image :is(.image-grid,.ig-cell){max-height:inherit;width:100%;max-width:none;height:100%;margin:0}.content-image .image-grid.n1 .ig-cell img{max-height:inherit;width:100%}.list-cover.content-image .image-grid.n1 .ig-cell img{object-fit:cover;height:100%}.cover-mask{display:block;position:relative;overflow:hidden;width:100%;height:100%}.cover-mask .cover-backdrop{visibility:hidden}.ig-spoilered img,.ig-restricted img,.md .ig-spoilered img,.md .ig-restricted img{filter:blur(20px);opacity:.5}.ig-spoilered:after,.ig-restricted:after{position:absolute;display:grid;color:var(--head);text-shadow:0 1px 4px #000;pointer-events:none;background:#0a131c40;place-content: center;padding:12px;font-size:12px;inset:0}.ig-spoilered:after{content:"spoiler · click to reveal"}.ig-spoilered.ig-nsfw:after{content:"nsfw · click to reveal"}.ig-restricted:after{content:"nsfw"}.ig-spoilered,.ig-spoilered img{cursor:pointer}.ig-restricted,.ig-restricted img{cursor:default}.ig-spoilered:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.nsfw-grid-notice,.md .nsfw-grid-notice{color:var(--muted);margin:5px 0 8px;font-size:11px}.cover-mask.ig-spoilered:after{content:"spoiler";font:11px var(--font-text);padding:4px}.cover-mask.ig-nsfw:after{content:"nsfw";font:11px var(--font-text);padding:4px}.spoiler .image-grid,.spoiler .image-grid *{visibility:visible}.sybil-image-state{display:flex;flex-wrap:wrap;align-items: center;gap:4px}.sybil-image-state>span{flex-basis:100%}.modal-back:has(>.sybil-command-dialog){padding-top:clamp(12px,4vh,40px)}.sybil-command-dialog{overscroll-behavior:contain;--command-accent:var(--role-sybil);--command-line:#54d4e14d;--command-wash:#17434d55;border-color:var(--command-line);position:relative;background:#101f2c;width:1120px;max-width:calc(100vw - 32px);max-height:calc(100dvh + -1*clamp(12px,4vh,40px) - 16px);padding:0;box-shadow:0 24px 90px #0009,0 0 32px #34cedb0c}.sybil-command-dialog>.modal-head{position:absolute;z-index:3;margin:0;top:13px;right:12px}.sybil-command-dialog>.modal-head .x{color:var(--command-accent)}.sybil-selection.sybil-workspace{background:0 0;border:0;margin:0;padding:0}.sybil-command-head{display:flex;background:linear-gradient(110deg,var(--command-wash),transparent 65%);border-bottom:1px solid var(--command-line);justify-content:space-between;align-items: center;gap:18px;padding:23px 24px 18px}.sybil-overline,.sybil-telemetry h3{color:var(--command-accent);font:10px var(--font-code);letter-spacing:.13em}.sybil-command-head h2{display:flex;color:var(--head);align-items:baseline;gap:12px;margin:8px 0 6px;font-size:21px;font-weight:500}.sybil-command-head h2>span{color:var(--command-accent);font:13px var(--font-code)}.sybil-command-head p{color:var(--muted);margin:0;font-size:11px}.sybil-source-status{display:flex;color:var(--command-accent);white-space:nowrap;font:10px var(--font-code);letter-spacing:.06em;align-items: center;gap:7px;margin-right:25px}.sybil-source-status i{background:var(--command-accent);box-shadow:0 0 9px var(--command-accent);width:5px;height:5px}.sybil-command-actions{display:flex;border-bottom:1px solid var(--command-line);background:#09172488;flex-wrap:wrap;align-items: center;gap:6px;padding:10px 18px}.sybil-command-dialog .sybil-control{color:var(--command-accent);border-color:var(--command-line);text-shadow:none;margin:0;padding:4px 8px}.sybil-command-dialog .sybil-control:hover{background:var(--command-wash);border-color:var(--command-accent)}.sybil-action-divider{background:var(--command-line);width:1px;height:18px;margin:0 3px}.sybil-rewrite-button,.sybil-rewrite-lock{display:inline-flex;color:#ffa1a4;background:#44232c88;border:1px solid #d7686f88;align-items: center;gap:7px;padding:5px 10px;font-size:11px}.sybil-rewrite-button:hover,.sybil-rewrite-lock:hover{background:#6d2535;border-color:#ff878d;box-shadow:0 0 13px #e5435920}.sybil-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr)242px}.sybil-source-pane{min-width:0;padding:18px}.sybil-source-pane .editor{border:1px solid var(--command-line);background:#0b1823;margin:0}.sybil-source-pane .toolbar{border-bottom:1px solid var(--command-line);background:#122b38;flex-wrap:wrap;gap:4px;padding:7px 8px}.sybil-source-pane .toolbar button{color:var(--command-accent)}.sybil-source-pane .toolbar button:disabled{opacity:.27;cursor:default}.sybil-source-pane .toolbar .tabs{margin-right:8px}.sybil-source-pane .live{overflow-y:auto;min-height:350px;max-height:min(56dvh,720px);padding:18px;line-height:1.8}.sybil-source-pane textarea{border:0;width:100%;min-height:350px;max-height:56dvh;padding:18px;line-height:1.8}.sybil-source-pane .live .ln:not(.run){position:relative;padding-right:29px}.sybil-source-pane .editor-foot{border-top:1px solid var(--command-line);align-items: center;gap:12px;padding:9px 12px}.revision-count{color:var(--muted);font:10px var(--font-code);white-space:nowrap}.revision-editor .editor-foot .error{flex:1}.sybil-source-pane .ig-tools{opacity:1;pointer-events:auto;border:1px solid var(--command-line);backdrop-filter:blur(6px);background:#081925db;padding:4px}.sybil-source-pane .ig-tools button,.sybil-line-tools button{color:var(--command-accent);border-color:var(--command-line)}.sybil-line-tools{position:absolute;user-select:none;line-height:1;top:0;right:0}.sybil-line-tools button{display:grid;opacity:.55;background:0 0;place-items: center;width:24px;height:24px;padding:0}.sybil-line-tools button:hover,.sybil-line-tools button.on{background:var(--command-wash);opacity:1;border-color:var(--command-accent)}.sybil-telemetry{border-left:1px solid var(--command-line);background:#0b1a26;min-width:0;padding:18px}.sybil-telemetry h3{margin:1px 0 14px}.sybil-telemetry .sybil-scores{display:grid;grid-template-columns:1fr 1fr;border:0;gap:10px;margin:0;padding:0}.sybil-telemetry .sybil-scores label{color:var(--muted);width:auto;font-size:11px}.sybil-telemetry .sybil-scores input{border-color:var(--command-line);width:100%;min-width:0;margin-top:5px}.sybil-telemetry .sybil-scores button{grid-column:1/-1}.sybil-totals{display:flex;border-bottom:1px solid var(--command-line);color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:17px;padding:17px 0;font-size:11px}.sybil-totals b{color:var(--command-accent);font:15px var(--font-code);margin-right:4px}.sybil-media-catalogue{display:grid;overflow-y:auto;gap:12px;max-height:330px}.sybil-media-card{display:grid;grid-template-columns:38px minmax(0,1fr);border-bottom:1px solid var(--border-soft);gap:8px;padding-bottom:12px}.sybil-media-card>img{object-fit:cover;background:var(--box2);border:1px solid var(--command-line);width:38px;height:47px}.sybil-media-card strong{display:block;color:var(--head);font:10px var(--font-code);letter-spacing:.08em}.sybil-media-card small{display:block;color:var(--muted);overflow-wrap:anywhere;margin:4px 0 7px;font-size:10px}.sybil-media-buttons{display:flex;flex-wrap:wrap;gap:4px}.sybil-media-buttons .sybil-control{padding:2px 5px;font-size:10px}.sybil-media-state{color:var(--command-accent);font:9px var(--font-code);letter-spacing:.05em;align-self: center;padding:3px 4px}.sybil-media-buttons>.sybil-media-state{flex-basis:100%;padding-left:0}.sybil-prose-hint{color:var(--muted);margin:17px 0 0;font-size:10px;line-height:1.6}.sybil-prose-hint svg{color:var(--command-accent);vertical-align:-2px;margin-right:4px}.sybil-command-foot{display:flex;border-top:1px solid var(--command-line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 18px;font-size:10px}.sybil-command-foot>span:first-child{color:var(--command-accent);font-family:var(--font-code);letter-spacing:.07em}.sybil-command-dialog>p[role=status]{border-top:1px solid var(--command-line);color:var(--command-accent);margin:0;padding:9px 18px;font-size:11px}.sybil-red{--command-accent:#ff969d;--command-line:#ed53666b;--command-wash:#622b3855;border-color:#ee5a7088;box-shadow:0 24px 90px #000a,0 0 40px #e2435319}.sybil-red .toolbar,.sybil-red .sybil-telemetry{background:#281d29}.sybil-red .revision-editor .live,.sybil-red .revision-editor textarea{caret-color:#ff818a}.sybil-red .revision-editor .submit{color:#ffdbde;background:#802c3d;border-color:#e26778}.sybil-red-banner{display:flex;border-bottom:1px solid var(--command-line);color:#ff9ea5;font:10px var(--font-code);letter-spacing:.08em;background:#65202e66;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:10px 18px}.sybil-red-banner>span{color:#c9919a;font:11px var(--font-ui,sans-serif);letter-spacing:normal}.key-turn-dialog{background:#201b28;border-color:#ce536a88;box-shadow:0 24px 90px #000b,0 0 48px #be374920}.key-turn-dialog .modal-head h2{color:#ffb4b9}.key-turn-dialog .modal-foot button.primary{color:#ffe4e7;background:#702737;border-color:#d06b7a}.nuclear-keys{display:flex;background:radial-gradient(#642b3b30,#0000 70%);border-block-start:1px solid #ad465c40;border-block-end:1px solid #ad465c40;justify-content:center;gap:44px;margin:18px 0 24px;padding:20px 0}.nuclear-key{text-align:center;color:#65505c;font:10px var(--font-code);letter-spacing:.1em}.nuclear-key>span,.nuclear-key>small{display:block;font-size:9px}.nuclear-key svg{display:block;margin:10px auto}.key-dial{stroke:currentColor;fill:#121821;stroke-width:1;stroke-dasharray:2 4}.key-shaft{transform-origin:40px 40px;stroke:currentColor;fill:none;stroke-width:3;stroke-linecap:square}.nuclear-key.active{color:#ff939d;filter:drop-shadow(0 0 7px #ed587536)}.nuclear-key.turned{color:#e3b0b7}.nuclear-key.turned .key-shaft{transform:rotate(90deg)}@media (max-width:720px){.sybil-command-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 4vh - 16px)}.sybil-command-head{display:block;padding:18px 15px 14px}.sybil-command-head h2{padding-right:15px;font-size:18px}.sybil-source-status{margin:12px 0 0;font-size:9px}.sybil-command-actions{gap:5px;padding:10px}.sybil-command-actions button{min-height:31px}.sybil-command-actions .grow{display:none}.sybil-workspace-grid{display:block}.sybil-source-pane{padding:10px}.sybil-source-pane .live,.sybil-source-pane textarea{min-height:240px;max-height:55dvh;padding:12px}.sybil-source-pane .toolbar{gap:2px;padding:5px}.sybil-source-pane .toolbar button,.sybil-source-pane .toolbar .file-picker{min-width:27px;min-height:30px}.sybil-source-pane .ig-tools button{min-width:29px;min-height:29px}.sybil-line-tools button{opacity:1;width:27px;height:27px}.sybil-telemetry{border-left:0;border-top:1px solid var(--command-line);padding:15px}.sybil-media-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px}.sybil-media-card{grid-template-columns:28px minmax(0,1fr)}.sybil-media-card>img{width:28px;height:36px}.sybil-command-foot{padding:10px}}body:has(.sybil-catalogue){overflow:hidden;height:100dvh}#root:has(.sybil-catalogue){overflow:hidden;height:100dvh}#root:has(.sybil-catalogue){display:flex;flex-direction:column}#root:has(.sybil-catalogue) #header{flex:none;width:100%;max-width:none;padding:12px 16px 10px}#root:has(.sybil-catalogue) #header h1{font-size:34px}#page:has(.sybil-catalogue){grid-template-rows:minmax(0,1fr);flex:1;width:100%;max-width:none;min-height:0;padding-bottom:14px}#page:has(.sybil-catalogue) #menulist{overflow-y:auto;max-height:100%}#maincontent:has(.sybil-catalogue){height:100%;min-height:0}.mainbox.sybil-catalogue{--sybil-ink:var(--role-sybil);display:flex;background:#0d1b28;border-color:#367081;flex-direction:column;height:100%;min-height:0;margin:0;padding:0}.sybil-catalogue-head{display:flex;border-bottom:1px solid var(--border-soft);background:linear-gradient(105deg,#143040,#112333 65%);justify-content:space-between;align-items: center;gap:16px;padding:13px 16px}.sybil-catalogue-head h1{display:flex;color:var(--sybil-ink);align-items: center;gap:13px;margin:0;font-size:20px}.sybil-catalogue-head h1 span{color:#6f9ba9;font:9px var(--font-code);letter-spacing:.2em}.sybil-catalogue-head p{color:var(--muted);margin:3px 0 0;font-size:10px}.sybil-catalogue-head kbd{font:10px var(--font-code);color:#98b2c2}.sybil-catalogue-head .sybil-mode{flex:none;gap:8px;padding:0;font-size:11px}.sybil-catalogue-head .sybil-mode input{width:16px;height:16px;margin:0}.sybil-catalogue-bar{display:flex;background:#112333;flex-wrap:wrap;align-items: end;gap:9px;padding:12px 14px}.sybil-filter-field{display:flex;flex-direction:column;gap:4px;min-width:100px;max-width:180px}.sybil-filter-field>span{text-transform:uppercase;letter-spacing:.09em;color:#8ba3b4;font-size:9px}.sybil-filter-field>button{display:flex;text-align:left;background:#132a3b;border-color:#2b4a60;justify-content:space-between;align-items: center;gap:14px;min-height:30px;padding:5px 8px}.sybil-filter-field>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sybil-filter-field b{color:#80b7c5;font-weight:400}.sybil-filter-field>:-webkit-any(input,button):focus-visible{outline:1px solid var(--sybil-ink);outline-offset:1px}.sybil-filter-field>:-moz-any(input,button):focus-visible{outline:1px solid var(--sybil-ink);outline-offset:1px}.sybil-filter-field>:is(input,button):focus-visible{outline:1px solid var(--sybil-ink);outline-offset:1px}.sybil-query-field{display:flex;flex:230px;align-items: end;gap:8px;min-width:0}.sybil-filter-options{display:contents}.sybil-filter-toggle{display:none}.sybil-sort-control{display:flex;align-items: end;gap:4px;min-width:0}.sybil-filter-actions{display:flex;align-items: center;gap:9px;margin-left:auto}.sybil-catalogue-search{flex:1;min-width:0;max-width:none}.sybil-catalogue-search input{background:#0c1b29;border-color:#2b4a60;width:100%;min-width:0;min-height:30px}.sybil-reverse{color:var(--sybil-ink);flex:none;width:28px;min-height:30px;padding:0}.sybil-catalogue-total{font:10px var(--font-code);color:#94b9c7;white-space:nowrap;margin-left:auto;padding:7px 0}.sybil-filter-actions>.linklike{padding:7px 0;font-size:10px}.sybil-query-reading{display:flex;background:#112333;flex-wrap:wrap;gap:5px;padding:0 14px 10px}.sybil-query-reading>span{color:#9cd7e2;font:10px var(--font-code);overflow-wrap:anywhere;border:1px solid #285368;border-radius:3px;padding:2px 5px}.sybil-type-strip{display:flex;overflow-x:auto;border-block:1px solid var(--border-soft);flex:none;gap:3px;padding:7px 10px}.sybil-type-strip button{color:#8faaba;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;padding:4px 7px;font-size:10px}.sybil-type-strip button.on{color:#aff6fa;background:#1a3b49;border-color:#397384}.sybil-type-strip small{font:9px var(--font-code);color:#698595;margin-left:3px}.sybil-type-strip button.on small{color:#9bbfc7}.sybil-catalogue-note{color:#efba86;background:#2b2930;margin:0;padding:8px 14px;font-size:11px}.sybil-catalogue-stage{position:relative;display:grid;grid-template-columns:clamp(256px,var(--sybil-grid-width,68%),calc(100% - 328px))8px minmax(0,1fr);flex:1;min-height:0}.sybil-split{position:relative;cursor:col-resize;touch-action:none;outline:none;background:#0e2432;border-inline-start:1px solid #284c60;border-inline-end:1px solid #284c60}.sybil-split>span{position:absolute;background:#4e8897;border-radius:2px;width:2px;height:36px;transition:background .15s,box-shadow .15s;top:calc(50% - 18px);left:2px}.sybil-catalogue-stage.resizing>.sybil-split{background:#183d4b}.sybil-split:-webkit-any(:hover,:focus-visible){background:#183d4b}.sybil-split:-moz-any(:hover,:focus-visible){background:#183d4b}.sybil-split:is(:hover,:focus-visible){background:#183d4b}.sybil-catalogue-stage.resizing>.sybil-split>span{background:#8ee9ee;box-shadow:0 0 8px #64d2df66}.sybil-split:-webkit-any(:hover,:focus-visible)>span{background:#8ee9ee;box-shadow:0 0 8px #64d2df66}.sybil-split:-moz-any(:hover,:focus-visible)>span{background:#8ee9ee;box-shadow:0 0 8px #64d2df66}.sybil-split:is(:hover,:focus-visible)>span{background:#8ee9ee;box-shadow:0 0 8px #64d2df66}.sybil-catalogue-stage.resizing,.sybil-catalogue-stage.resizing *{user-select:none;cursor:col-resize!important}.sybil-grid-region{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.sybil-grid-scroll{overflow:auto;overscroll-behavior:contain;outline:none;flex:1;min-height:0}.sybil-grid-scroll:focus-visible{box-shadow:inset 0 0 0 1px #70dbe388}.sybil-grid-plane{position:relative}.sybil-grid-empty{position:absolute;top:28px;text-align:center;color:var(--muted);pointer-events:none;left:20px;right:20px}.sybil-catalogue-card{position:absolute;display:flex;overflow:hidden;cursor:pointer;contain:layout style;background:#122434;border:1px solid #263e51;border-radius:4px;flex-direction:column;padding:11px;transition:border-color .12s,background .12s}.sybil-catalogue-card:hover{background:#162b3b;border-color:#3b6a7c}.sybil-catalogue-card[aria-current=true]{background:#1a3443;border-color:#70dbe3;box-shadow:inset 3px 0 #71dce5,0 0 14px #40c4d10c}.sybil-catalogue-card:focus-visible{outline:2px solid var(--sybil-ink);outline-offset:-3px}.sybil-card-kicker{display:flex;color:#819eae;font:9px var(--font-code);justify-content:space-between;align-items: center;gap:5px}.sybil-card-kicker>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sybil-card-kicker time{color:#6f899a;flex:none}.sybil-card-subject{display:flex;align-items: start;gap:9px;min-height:52px;margin-top:9px}.sybil-card-subject>img{object-fit:cover;border:1px solid #315266;border-radius:2px;flex:none;width:38px;height:48px}.sybil-card-subject>div{min-width:0}.sybil-card-glyph{display:grid;color:#69bdca;font:16px var(--font-code);background:#0f202e;border:1px solid #315266;flex:none;place-items: center;width:29px;height:31px}.sybil-card-title{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-align:left;color:#d3e3ee;background:0 0;border:0;-webkit-box-orient:vertical;width:100%;padding:0;font-size:12px;font-weight:700;line-height:1.45}.sybil-card-title:hover:not(:disabled){color:#cbfcff;background:0 0}.sybil-card-by{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7da7b6;margin-top:3px;font-size:10px}.sybil-card-excerpt{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;color:#9baebd;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0 6px;font-size:11px}.sybil-card-signals{display:flex;overflow:hidden;flex-wrap:nowrap;gap:4px;min-height:16px}.sybil-card-signals>span{color:#8ebac6;font:9px/15px var(--font-code);background:#1c3846;border:1px solid #315365;border-radius:3px;flex:none;padding:0 4px}.sybil-card-signals .has-reports{color:#e5b99a;background:#352b2b;border-color:#665650}.sybil-card-context{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#768f9f;margin:auto 0 7px;font-size:10px}.sybil-card-actions{display:flex;border-top:1px solid #274657;flex-wrap:wrap;gap:4px;padding-top:7px}.sybil-card-actions .sybil-control{text-shadow:none;border-radius:2px;min-height:24px;margin:0;padding:3px 5px;font-size:9px}.sybil .sybil-group-heading{position:absolute;font:10px/24px var(--font-code);color:#8dc4d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #294655;margin:0;left:10px;right:10px}.sybil-grid-footer{display:flex;border-top:1px solid var(--border-soft);color:var(--muted);font:10px var(--font-code);flex:none;justify-content:space-between;align-items: center;gap:10px;padding:7px 12px}.sybil-grid-footer>div{display:flex;align-items: center;gap:10px}.sybil-grid-footer button{padding:2px 7px}.sybil-catalogue-focus{overflow:auto;overscroll-behavior:contain;background:#0c1925;border-left:1px solid #2d5267;min-width:0;min-height:0}.sybil-focus-head{position:sticky;z-index:2;display:flex;background:#122737;border-bottom:1px solid #294555;justify-content:space-between;gap:12px;padding:13px 14px;top:0}.sybil-focus-head>div{min-width:0}.sybil-focus-head span{font:9px var(--font-code);color:#8bc6d2;text-transform:uppercase;letter-spacing:.08em}.sybil-focus-head h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.4}.sybil-sheet-close{color:#8cc4d0;background:0 0;border-color:#0000;align-self: start;padding:0 5px;font-size:17px}.sybil-focus-context{border-bottom:1px solid var(--border-soft);padding:13px 14px}.sybil-focus-context>p{color:#9eafbe;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-height:130px;margin:0 0 14px;font-size:11px}.sybil-focus-context dl{margin:0;font-size:10px}.sybil-focus-context dl>div{display:grid;grid-template-columns:57px minmax(0,1fr);gap:7px;margin:5px 0}.sybil-focus-context dt{color:var(--muted)}.sybil-focus-context dd{overflow-wrap:anywhere;margin:0}.sybil-focus-context .linklike{text-align:left}.sybil-record-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:10px}.sybil-record-actions .sybil-control{margin:0}.sybil-focus-empty{color:#6f92a4;padding:30px 23px}.sybil-focus-mark{font:28px var(--font-code);color:#65c4d0}.sybil-focus-empty h2{color:#bfd9e3;margin:17px 0 9px}.sybil-focus-empty p{font-size:11px;line-height:1.8}.sybil-type-map{display:flex;border-left:1px solid #326377;flex-direction:column;align-items: start;gap:7px;margin-top:32px;padding-left:13px}.sybil-type-map>span{color:#90b8c9;border:1px solid #254656;border-radius:3px;padding:4px 7px;font-size:11px}.sybil-type-map>i{letter-spacing:.04em;color:#688a9a;font-size:9px;font-style:normal}.sybil-docked.sybil-command-dialog{box-shadow:none;background:0 0;border:0;width:100%;max-width:none;max-height:none}.sybil-dock-tools{display:flex;border-bottom:1px solid var(--border-soft);justify-content:end;gap:5px;padding:7px 10px}.sybil-dock-tools button{color:var(--command-accent);background:0 0;border-color:#294c5e;padding:1px 6px}.sybil-docked .sybil-command-head{display:block;padding:13px}.sybil-docked .sybil-command-head h2{font-size:15px}.sybil-docked .sybil-source-status{margin:8px 0 0}.sybil-docked .sybil-command-actions{gap:5px;padding:9px}.sybil-docked .sybil-command-actions .grow{display:none}.sybil-docked .sybil-workspace-grid{display:block}.sybil-docked .sybil-source-pane{padding:10px}.sybil-docked .sybil-source-pane :-webkit-any(.live,textarea){min-height:210px;max-height:45dvh;padding:12px}.sybil-docked .sybil-source-pane :-moz-any(.live,textarea){min-height:210px;max-height:45dvh;padding:12px}.sybil-docked .sybil-source-pane :is(.live,textarea){min-height:210px;max-height:45dvh;padding:12px}.sybil-docked .sybil-telemetry{border-left:0;border-top:1px solid var(--command-line);padding:13px}.sybil-docked .sybil-selection{padding:13px}.sybil-docked .sybil-media-catalogue{grid-template-columns:1fr;max-height:none}.sybil-docked .sybil-scores{gap:7px}.sybil-docked .sybil-scores input{max-width:95px}.sybil-docked.sybil-red{background:#281922}.sybil-catalogue-off{color:var(--muted);margin:28px 16px}.catalogue-choice-dialog{border-color:#418298;width:500px}.catalogue-choice-dialog .modal-head h2{color:#92e5ee}.catalogue-choice-input{display:flex;color:var(--muted);flex-direction:column;gap:7px;font-size:11px}.catalogue-choice-input input{border-color:#356279;min-height:34px;font-size:13px}.catalogue-choice-reading{min-height:16px;margin:8px 0}.catalogue-choices{overflow:auto;display:flex;border:1px solid var(--border-soft);flex-direction:column;max-height:min(48dvh,400px)}.catalogue-choices button{display:flex;text-align:left;background:0 0;border:0;border-bottom:1px solid #1d3547;flex:none;justify-content:space-between;align-items: center;gap:12px;width:100%;padding:10px}.catalogue-choices button:hover{background:#1c3e4e}.catalogue-choices code{color:#6799aa;font-size:10px}.catalogue-choice-dialog .modal-foot{justify-content:end;margin-top:12px}@media (max-width:1100px){.sybil-catalogue-bar{gap:8px}.sybil-query-field{flex-basis:100%}.sybil-sort-control{flex:1}.sybil-filter-field:not(.sybil-catalogue-search){flex:1;min-width:70px}}@media (max-width:800px){.sybil-catalogue-stage{display:flex}.sybil-split{display:none}.sybil-catalogue-bar{overflow:auto;flex:none;max-height:52dvh;padding:10px}.sybil-query-field{flex-basis:100%}.sybil-catalogue-search>span{display:none}.sybil-catalogue-search input{min-height:44px;font-size:16px}.sybil-filter-toggle{display:flex;color:#a9dfe8;background:#153142;border-color:#315568;justify-content:space-between;align-items: center;gap:9px;min-height:44px;padding:8px 10px}.sybil-filter-toggle[aria-expanded=true]{background:#1b4050;border-color:#5da6b7}.sybil-filter-options{display:none}.sybil-catalogue-bar.is-expanded .sybil-filter-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding-top:4px}.sybil-filter-field{min-width:0;max-width:none}.sybil-filter-field>button{min-height:44px;font-size:12px}.sybil-reverse{width:36px;min-height:44px}.sybil-filter-actions{grid-column:1/-1;width:100%}.sybil-filter-actions .linklike{min-width:44px;min-height:36px}.sybil-catalogue-total{margin:0 auto 0 0}.sybil-query-reading{overflow:auto;flex-wrap:nowrap;flex:none;padding:0 10px 8px}.sybil-query-reading>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:90%}.sybil-catalogue:has(.sybil-catalogue-stage.has-selection)>:-webkit-any(.sybil-catalogue-bar,.sybil-query-reading,.sybil-type-strip,.sybil-catalogue-note){display:none}.sybil-catalogue:has(.sybil-catalogue-stage.has-selection)>:-moz-any(.sybil-catalogue-bar,.sybil-query-reading,.sybil-type-strip,.sybil-catalogue-note){display:none}.sybil-catalogue:has(.sybil-catalogue-stage.has-selection)>:is(.sybil-catalogue-bar,.sybil-query-reading,.sybil-type-strip,.sybil-catalogue-note){display:none}.sybil-catalogue-stage.has-selection .sybil-grid-region{visibility:hidden}.sybil-grid-scroll{--sybil-card-height:256px}.sybil-card-title{font-size:14px}.sybil-card-excerpt{font-size:12px}.sybil-card-by,.sybil-card-context{font-size:11px}.sybil-card-actions .sybil-control{min-height:40px;padding-inline-start:8px;padding-inline-end:8px;font-size:11px}.sybil-type-strip{padding:4px 6px}.sybil-type-strip button{min-height:40px;font-size:12px}.sybil-grid-footer button{min-width:40px;min-height:40px}.sybil-sheet-close{min-width:44px;min-height:44px}.sybil-catalogue-focus .sybil-control{min-height:40px;padding:7px 9px;font-size:12px}.sybil-catalogue-focus .sybil-scores{flex-wrap:wrap}.sybil-catalogue-focus :-webkit-any(input,select,textarea){min-height:40px;font-size:16px}.sybil-catalogue-focus :-moz-any(input,select,textarea){min-height:40px;font-size:16px}.sybil-catalogue-focus :is(input,select,textarea){min-height:40px;font-size:16px}.sybil-catalogue-focus .sybil-rewrite-button{min-height:40px}.sybil-dock-tools button{min-width:44px;min-height:36px}.sybil-focus-context dl{font-size:12px}.sybil-focus-context>p{font-size:13px}.sybil-focus-head h2{font-size:16px}.sybil-grid-region{flex:1}.sybil-catalogue-focus{display:none}.sybil-catalogue-stage.has-selection .sybil-catalogue-focus{display:block;position:absolute;z-index:5;border-left:0;inset:0}.sybil-catalogue-head p{display:none}}@media (max-width:720px){#root:has(.sybil-catalogue) #header{padding:10px 10px 8px}#root:has(.sybil-catalogue) #header h1{font-size:28px}#page:has(.sybil-catalogue){grid-template-rows:auto minmax(0,1fr);gap:8px;padding:0 8px 8px}#page:has(.sybil-catalogue) #menulist{max-height:40dvh}#page:has(.sybil-catalogue) .menu-shell{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:8px}#page:has(.sybil-catalogue) .menu-content{grid-column:1/-1}#page:has(.sybil-catalogue) .notify-bar{min-width:0}#page:has(.sybil-catalogue) .notify-item{gap:5px;padding-inline-start:8px;padding-inline-end:8px;font-size:12px}#page:has(.sybil-catalogue) .menu-toggle{min-width:80px;padding-inline-start:8px;padding-inline-end:8px}.sybil-catalogue-head{padding:10px}.sybil-catalogue-head h1{gap:7px;font-size:17px}.sybil-catalogue-head h1 span{letter-spacing:.1em;font-size:8px}.sybil-catalogue-head .sybil-mode{gap:6px;font-size:10px}.sybil-catalogue-bar{gap:6px;padding:9px}.sybil-filter-field>span{font-size:8px}.sybil-catalogue-total,.sybil-filter-actions>.linklike{padding:4px 0}.sybil-grid-footer{padding:7px 8px;font-size:9px}.sybil-focus-context>p{max-height:70px}.catalogue-choice-input input{min-height:42px;font-size:16px}.catalogue-choices button{min-height:44px}.catalogue-choices code{font-size:9px}}@media (prefers-reduced-motion:reduce){.sybil-catalogue-card{transition:none}}.sybil-catalogue .linklike{background:0 0;border:0;padding-inline-start:0;padding-inline-end:0}.sybil-catalogue .linklike:hover{color:#b7f0f5;background:0 0}.sybil-docked .sybil-command-head{padding-block-start:8px;padding-block-end:8px}.sybil-docked .sybil-command-head :-webkit-any(.sybil-overline,.sybil-source-status){display:none}.sybil-docked .sybil-command-head :-moz-any(.sybil-overline,.sybil-source-status){display:none}.sybil-docked .sybil-command-head :is(.sybil-overline,.sybil-source-status){display:none}.sybil-docked .sybil-command-head h2{margin:3px 0}.sybil-docked .sybil-command-head p{margin:0}
