.topic-head{margin-bottom:var(--space-4)}.topic-head-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-4)}.topic-title-wrap{min-width:0;flex:1 1 340px}.topic-title-wrap h1{font-size:var(--fs-xl);line-height:var(--lh-tight);overflow-wrap:anywhere;margin:0}.topic-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-2)}.topic-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.topic-actions form{margin:0}.topic-meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--muted);font-size:var(--fs-sm)}.topic-meta-left{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.topic-stats{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.topic-stats li{display:inline-flex;align-items:center;gap:6px}.topic-search{position:relative;margin:0}.topic-search input[type=search]{min-height:var(--control-h-sm);padding:3px 10px 3px 32px;width:240px;max-width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm)}.topic-search .icon{position:absolute;left:10px;top:50%;width:14px;height:14px;margin-top:-7px;color:var(--muted);pointer-events:none}.topic-ad{margin:0 0 var(--space-4)}.topic-ad:empty{display:none}.posts{display:grid;gap:var(--space-3);margin:var(--space-3) 0}.post{display:grid;grid-template-columns:216px minmax(0,1fr);background:var(--post-bg,var(--surface));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.post:target{border-color:var(--link);box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 22%,transparent)}.post-author{background:var(--surface-2);border-right:1px solid var(--border);border-radius:var(--radius) 0 0 var(--radius);padding:var(--space-4);min-width:0}.post-author-in{position:sticky;top:calc(var(--header-h) + var(--space-3));display:grid;gap:var(--space-2);justify-items:start}.post-author-id{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%}.post-author-id .avatar{background:var(--accent-soft);color:var(--accent)}.post-author-name{font-weight:650;font-size:var(--fs-md);line-height:var(--lh-tight);color:var(--text);overflow-wrap:anywhere}a.post-author-name:hover{color:var(--link)}.post-author-badges{display:flex;flex-wrap:wrap;gap:4px}.post-author-line{margin:0;color:var(--text-2);font-size:var(--fs-sm);overflow-wrap:anywhere}.post-author-stats{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0;color:var(--muted);font-size:var(--fs-xs)}.post-author-stats .plus{color:var(--ok);font-weight:600}.post-author-links{display:flex;flex-wrap:wrap;gap:6px}.post-author-extra{font-size:var(--fs-xs);color:var(--muted);width:100%}.post-author-extra>summary{cursor:pointer;list-style:none;color:var(--link)}.post-author-extra>summary::-webkit-details-marker{display:none}.post-author-extra[open]>summary{margin-bottom:4px}.post-author-extra p{margin:0 0 3px;overflow-wrap:anywhere}.post-userpic{max-width:100%;border-radius:var(--radius-sm)}.post-main{min-width:0;display:flex;flex-direction:column}.post-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px var(--space-3);padding:var(--space-3) var(--space-5) 0;font-size:var(--fs-sm);color:var(--muted)}.post-subject{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--text-2);font-weight:600}.post-subject:hover{color:var(--link);text-decoration:none}.post-subject .posticon{vertical-align:0}.post-when{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.post-num{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);font-variant-numeric:tabular-nums}.post-num:hover{color:var(--link);border-color:var(--border-strong);text-decoration:none}.post-num .icon{width:12px;height:12px;vertical-align:0}.post-edits>summary.post-edits-sum{color:var(--muted);font-style:italic;border-bottom:1px dotted var(--border-strong);line-height:1.3}.post-edits>summary.post-edits-sum:hover,.post-edits[open]>summary.post-edits-sum{color:var(--text-2);border-bottom-color:currentColor}.post-edits>summary.post-edits-sum:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:2px}.post-head{position:relative}.post-edits.dropdown{position:static}.post-edits-list{right:var(--space-3);top:100%;width:max-content;min-width:240px;max-width:min(380px, calc(100vw - 32px));font-style:normal}.post-edits-list ol{list-style:none;margin:0;padding:0;max-height:min(50vh, 360px);overflow-y:auto}.post-edits-list li{display:flex;flex-direction:column;gap:1px;padding:6px 10px;border-radius:var(--radius-sm)}.post-edits-list li+li{border-top:1px solid var(--border);border-radius:0}.post-edits-list .pe-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.post-edits-list .pe-who{color:var(--text);font-weight:600;overflow-wrap:anywhere}.post-edits-list .pe-when{color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.post-edits-list .pe-kind{color:var(--text-2);font-size:var(--fs-xs);overflow-wrap:anywhere}.post-edits-list .pe-legacy .pe-kind{color:var(--muted);font-style:italic}.post-body.post-text{padding:var(--space-3) var(--space-5) var(--space-3);max-width:none}.post-text>*{max-width:var(--read-w)}.post-text .code,.post-text .term,.post-text .bsod,.post-text pre,.post-text table{max-width:100%}.post-text .quote{margin:.6em 0 1em;padding:10px 14px;background:var(--quote-bg);border-left:3px solid var(--quote-line);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-2);font-size:var(--fs-md)}.post-text .quote .quote{background:var(--surface)}.post-text .quote .tiny{display:block;margin-bottom:2px;color:var(--muted);font-size:var(--fs-sm);font-weight:600}.post-text .quote_text{overflow-wrap:anywhere}.quote .quote-who{color:var(--text);font-weight:700}.quote a.quote-src{color:var(--link);text-decoration:none}.quote a.quote-src:hover .quote-who,.quote a.quote-src:focus-visible .quote-who{color:var(--link);text-decoration:underline}.post-text .code,.post-text .term,.post-text .bsod,.post-text pre{margin:.6em 0 1em;padding:12px 14px;background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--mono);font-size:13px;line-height:1.55;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.post-text .code{white-space:normal}.post-text .code>b:first-child{display:block;margin-bottom:4px;color:var(--muted);font-family:var(--font);font-size:var(--fs-xs);font-weight:600}.post-text .code div,.post-text .code span{font-family:var(--mono)}.post-text .bsod{background:var(--info);color:var(--on-accent);border-color:var(--info)}.post-text tt{font-family:var(--mono);color:var(--ok)}.post-text hr{border:0;border-top:1px solid var(--border);margin:1em 0;width:100%}.post-text img{max-width:100%;height:auto}.post-text p{margin:0 0 .9em}.post-text a{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--link) 40%,transparent);text-underline-offset:2px;overflow-wrap:anywhere}.post-note{margin:var(--space-2) 0 0;padding:8px 12px;border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-sm);font-weight:550}.post-sig-box{margin-top:var(--space-4);border-top:1px dashed var(--border);padding-top:var(--space-2);color:var(--muted);font-size:var(--fs-sm)}.post-sig-box>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.post-sig-box>summary::-webkit-details-marker{display:none}.post-sig-box>summary::before{content:"+";display:inline-grid;place-items:center;width:14px;height:14px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);line-height:1}.post-sig-box[open]>summary::before{content:"\2212"}.post-sig-box .post-sig{margin:var(--space-2) 0 0;padding:0;border:0;color:var(--text-2)}.attachments{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0 var(--space-5) var(--space-3)}.attachment{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:8px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text)}.attachment:hover{border-color:var(--border-strong);text-decoration:none}.attachment img{width:20px;height:20px;flex:none}.attachment-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.attachment-name{font-weight:600;font-size:var(--fs-sm);overflow-wrap:anywhere}.attachment-size{color:var(--muted);font-size:var(--fs-xs)}.attachment>.icon{width:20px;height:20px;flex:none;color:var(--muted)}.attachment-inline{padding:2px 4px;background:none;border-color:#fff0;gap:6px}.attachment-inline>.icon{width:16px;height:16px}.attachment-inline .attachment-text{flex-direction:row;align-items:baseline;gap:6px}.attachment-inline .attachment-name{font-weight:400;font-size:var(--fs-xs);color:var(--muted)}.attachment-inline .attachment-size::before{content:"\00b7\00a0"}.attachment-inline:hover{border-color:#fff0}.attachment-inline:hover .attachment-name{color:var(--text);text-decoration:underline}.post-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding:var(--space-2) var(--space-4) var(--space-3) var(--space-5)}.post-foot-start,.post-foot-end{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.post-foot{border-top:1px solid var(--border);padding-top:var(--space-3)}.post-foot:not(:has(a,button,details)){display:none}.post-foot form{margin:0}.report-menu .dropdown-list{width:min(360px, calc(100vw - 48px));padding:0}.report-form{display:grid;gap:var(--space-2);padding:var(--space-3)}.report-form .hint{margin:0}.report-form textarea{min-height:76px}.report-form--inline{margin:var(--space-2) var(--space-3) var(--space-3);padding:var(--space-3);gap:var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:10px}.report-form--inline p{margin:0}.report-form--inline textarea{width:100%;box-sizing:border-box;resize:vertical}.report-form__meta{display:flex;justify-content:space-between;gap:var(--space-2);align-items:baseline;flex-wrap:wrap}.report-form__count{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.report-form__count.is-short{color:var(--warn)}.report-form__count.is-ok{color:var(--ok)}@media (max-width:600px){.report-form--inline{margin:var(--space-2) 0 var(--space-2)}}.dropdown-list .report-form .btn{width:auto;justify-content:center;padding:0 12px}.dropdown-list .report-form .btn-danger{color:var(--danger);background:#fff0}.dropdown-list .report-form .btn-danger:hover{color:var(--on-accent);background:var(--danger)}.report-result .flash{margin:0 var(--space-5) var(--space-3)}.report-result:empty{display:none}.mod-menu .dropdown-list{min-width:260px}.dropdown-list .mod-form{display:grid;gap:var(--space-2);padding:6px 10px 8px}.dropdown-list .mod-form .field>span{font-size:var(--fs-xs)}.dropdown-list .mod-form input[type=text]{min-height:var(--control-h-sm)}.dropdown-list .mod-form .btn{width:auto;justify-content:center;padding:0 12px}.dropdown-list .mod-form .btn-danger{color:var(--danger);background:#fff0}.dropdown-list .mod-form .btn-danger:hover{color:var(--on-accent);background:var(--danger)}.dropdown-list .danger-link{color:var(--danger)}.inline-edit{display:grid;gap:var(--space-3);padding:var(--space-2) 0;max-width:none}.inline-edit textarea{min-height:220px;font-family:var(--mono);font-size:var(--fs-base)}.inline-edit-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.post.is-editing .post-foot{display:none}.inline-edit .hint{color:var(--muted);font-size:var(--fs-sm)}.rename-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rename-form input[type=text]{flex:1 1 280px}.rename-note{color:var(--muted);font-size:var(--fs-sm)}.topic-pager{margin:var(--space-3) 0}.topic-pager .paging{margin-top:0}.topic-pager-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.topic-pager-end .paging{flex:1 1 auto;margin:0}.related-card{margin-top:var(--space-6);--related-row:42px}.related-body{min-height:24px}.related-card[data-rows="1"] .related-body{min-height:calc(1 * var(--related-row) + 30px)}.related-card[data-rows="2"] .related-body{min-height:calc(2 * var(--related-row) + 30px)}.related-card[data-rows="3"] .related-body{min-height:calc(3 * var(--related-row) + 30px)}.related-card[data-rows="4"] .related-body{min-height:calc(4 * var(--related-row) + 30px)}.related-card[data-rows="5"] .related-body{min-height:calc(5 * var(--related-row) + 30px)}.related-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.related-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:var(--related-row);box-sizing:border-box;border-top:1px solid var(--border);font-size:var(--fs-base)}.related-list li:first-child{border-top:0}.related-title{flex:1 1 auto;min-width:0;color:var(--text);font-weight:550;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.related-title:hover{color:var(--link)}.related-meta{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);white-space:nowrap}.related-meta .chip{max-width:14rem;overflow:hidden;text-overflow:ellipsis}.related-more{margin-top:4px}.related-more summary{cursor:pointer;height:26px;line-height:26px;color:var(--link);font-size:var(--fs-sm)}.related-empty{margin:0}.related-regen{margin-top:6px}@media (max-width:640px){.related-card{--related-row:58px}.related-list li{flex-direction:column;align-items:stretch;justify-content:center;gap:2px}.related-meta .chip{max-width:60vw}}.reply-dock{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:40;box-shadow:var(--shadow-lg);display:none}.js .reply-dock.is-on{display:inline-flex}.reply-dock{right:calc(var(--space-4) + env(safe-area-inset-right, 0px));bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px))}@media (display-mode:standalone){.reply-dock{bottom:calc(60px + var(--space-3) + env(safe-area-inset-bottom, 0px))}}html.es-app .reply-dock{bottom:calc(60px + var(--space-3) + env(safe-area-inset-bottom, 0px))}.quote-pop-btn{position:absolute;z-index:50;box-shadow:var(--shadow-md)}.report-card{display:grid;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.report-card+.report-card{margin-top:var(--space-3)}.report-reason{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--danger-soft);border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0}.report-reason-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--space-3);color:var(--danger);font-size:var(--fs-sm);font-weight:600}.report-reason-who a{color:inherit;text-decoration:underline}.report-reason-text{margin:0;color:var(--text);overflow-wrap:anywhere}.report-card .post{border:0;box-shadow:none;border-radius:0 0 var(--radius) var(--radius)}.report-card .post-author{border-radius:0 0 0 var(--radius)}.report-actions{display:flex;flex-wrap:wrap;gap:8px;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.report-actions form{margin:0}dialog.form-dialog{border:1px solid var(--border);border-radius:var(--radius-lg);padding:0;width:min(520px, calc(100vw - 32px));background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg)}dialog.form-dialog::backdrop{background:var(--backdrop)}.form-dialog .dlg-body{padding:var(--space-5) var(--space-5) var(--space-2)}.form-dialog h2{font-size:var(--fs-lg);margin:0 0 var(--space-3)}.form-dialog .dlg-actions{display:flex;justify-content:flex-end;gap:8px;padding:var(--space-3) var(--space-5) var(--space-5)}.move-form{display:grid;gap:var(--space-3)}.move-form-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.move-form-bar .field{flex:1 1 260px}.post-main>.rx{--rx-gap:var(--space-4);justify-content:flex-end;margin:0;padding:var(--space-1) var(--rx-gap) var(--rx-gap) var(--space-5);min-height:24px}.post-main>.rx .rx-add-btn{width:32px;height:32px;padding:0;justify-content:center;border-radius:50%}.post-main>.rx .rx-add-btn svg{width:18px;height:18px}.post-main>.rx .rx-picker{left:auto;right:0}.post-main>.rx .rx-msg{order:3}@media (max-width:760px){.post-main>.rx{--rx-gap:var(--space-3);padding-left:var(--space-4)}}@media (max-width:559px){.post-main>.rx{padding-left:var(--space-3)}}@media (max-width:900px){.post{grid-template-columns:176px minmax(0,1fr)}.post-author{padding:var(--space-3)}}@media (max-width:760px){.topic-title-wrap h1{font-size:var(--fs-lg)}.topic-actions{width:100%}.topic-search{width:100%}.topic-search input[type=search]{width:100%}.post{grid-template-columns:1fr}.post-author{border-right:0;border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;padding:var(--space-3) var(--space-4)}.post-author-in{position:static;grid-template-columns:1fr;gap:var(--space-1)}.post-author-stats,.post-author-line.job{display:none}.post-author-links{display:none}.post-userpic{display:none}.post-head{padding:var(--space-3) var(--space-4) 0}.post-body.post-text{padding:var(--space-3) var(--space-4)}.attachments{padding:0 var(--space-4) var(--space-3)}.post-foot{padding:var(--space-2) var(--space-3) var(--space-3) var(--space-4)}.report-result .flash{margin:0 var(--space-4) var(--space-3)}.report-card .post-author{border-radius:0}}.ign-post{margin:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--shadow)}.ign-post>summary{list-style:none}.ign-post>summary::-webkit-details-marker{display:none}.ign-line{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:52px;padding:8px var(--space-3) 8px var(--space-4);color:var(--text-2);font-size:var(--fs-sm);line-height:1.4;cursor:pointer;border-radius:var(--radius);user-select:none}.ign-line .ign-text{min-width:0;overflow-wrap:anywhere}.ign-line b{color:var(--text);font-weight:650}.ign-line .ign-btn{flex:none;min-width:84px;justify-content:center;background:var(--surface);color:var(--text)}.ign-line:hover .ign-btn,.ign-post[open]>.ign-line .ign-btn{background:var(--link-soft);border-color:color-mix(in srgb,var(--link) 35%,transparent);color:var(--link)}.ign-line:focus{outline:none}.ign-line:focus-visible{outline:2px solid var(--link);outline-offset:2px}.ign-post[open]>summary{border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0}.ign-post>.post{border:0;box-shadow:none;border-radius:0 0 var(--radius) var(--radius)}.ign-post .ign-hide,.ign-post[open] .ign-show{display:none}.ign-post[open] .ign-hide{display:inline}.post-bin{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text-2)}.post-bin-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);min-height:52px}.post-bin-icon{color:var(--danger);display:inline-flex}.post-bin-line{flex:1 1 320px;min-width:0;margin:0;font-size:var(--fs-sm);line-height:1.45;overflow-wrap:anywhere}.post-bin-line strong{color:var(--danger)}.post-bin-line b{color:var(--text)}.post-bin-actions{display:flex;gap:var(--space-2)}.post-bin-actions form{margin:0}.post-bin-more{border-top:1px solid var(--border)}.post-bin-more>summary{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding:6px var(--space-4);font-size:var(--fs-sm);color:var(--link);cursor:pointer}.post-bin-more>summary::-webkit-details-marker{display:none}.post-bin-more>summary:focus-visible{outline:2px solid var(--link);outline-offset:-2px;border-radius:var(--radius-sm)}.post-bin-eta{color:var(--muted)}.post-bin-hide,.post-bin-more[open] .post-bin-show{display:none}.post-bin-more[open] .post-bin-hide{display:inline}.post-bin-text{padding:var(--space-2) var(--space-4) 0;color:var(--text-2);font-size:var(--fs-md);max-width:var(--read-w)}.post-bin-posted{margin:0;padding:4px var(--space-4) var(--space-3);font-size:var(--fs-xs)}.topic-bin{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px dashed var(--danger);border-radius:var(--radius);background:var(--danger-soft);color:var(--text)}.topic-bin-main{flex:1 1 320px;min-width:0}.topic-bin-title{margin:0;font-size:var(--fs-md);line-height:var(--lh-tight);color:var(--danger)}.topic-bin-line{margin:2px 0 0;font-size:var(--fs-sm);overflow-wrap:anywhere}.topic-bin-note{margin:2px 0 0;font-size:var(--fs-xs)}@media (max-width:560px){.post-bin-row{padding-left:var(--space-3)}.post-bin-actions{width:100%;justify-content:flex-end}}.post-deact .post-author-in,.post-deact .post-body{opacity:.6}.post-deact .post-author .avatar{filter:grayscale(1)}.post-more-phone,.post-more-only{display:none}.dropdown-list .post-more-only{display:none}@media (max-width:559px){.post-act-wide{display:none}.post-more-phone{display:block}.dropdown-list .post-more-only{display:flex}.dropdown-list hr.post-more-only{display:block}.post-more .dropdown-list{min-width:200px;max-width:calc(100vw - 32px)}}@media (max-width:399px){.topic-actions{gap:6px}.topic-actions .btn:not(.btn-primary){font-size:0;gap:0;width:40px;padding:0;justify-content:center}.topic-actions .btn:not(.btn-primary) .icon{margin:0}.post-author{padding:var(--space-2) var(--space-3)}.post-author-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 8px}.post-author-in>*{margin:0}.post-author-extra[open]{flex-basis:100%}.post-head{padding:var(--space-2) var(--space-3) 0}.post-body.post-text{padding:var(--space-2) var(--space-3)}.post-foot{padding:var(--space-2) var(--space-3);gap:6px}}.topic-search-list{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:min(540px, calc(100vw - 32px));max-height:70vh;overflow-y:auto;display:flex;flex-direction:column;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.topic-search-list[hidden]{display:none}.ts-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:9px 12px;border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--muted)}.ts-count{min-width:0;overflow-wrap:anywhere}.ts-count strong{color:var(--text);font-size:var(--fs-sm)}.ts-chips,.ts-sort{display:flex;flex-wrap:wrap;gap:4px}.ts-chip{min-height:26px;padding:2px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);font:inherit;font-size:var(--fs-xs);cursor:pointer}.ts-chip:hover{border-color:var(--border-strong);color:var(--text)}.ts-chip[aria-pressed="true"]{background:var(--text);border-color:var(--text);color:var(--surface)}.ts-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ts-list{display:flex;flex-direction:column;gap:2px;padding:6px}.ts-list:empty{display:none}.ts-hit{display:flex;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--text);text-decoration:none;font-size:var(--fs-sm);line-height:1.4;min-width:0}.ts-hit:hover,.ts-hit.is-active{background:var(--surface-2);text-decoration:none}.ts-hit.is-active{outline:2px solid var(--accent);outline-offset:-2px}.ts-avatar{margin-top:2px}.ts-body{display:flex;flex-direction:column;gap:2px;min-width:0}.ts-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;color:var(--muted);font-size:var(--fs-xs)}.ts-meta strong{color:var(--text);font-weight:600;font-size:var(--fs-sm)}.ts-pos{color:var(--accent);font-weight:600}.ts-partial{color:var(--muted);font-style:italic}.ts-text{display:block;overflow-wrap:anywhere;color:var(--text-2)}.ts-text mark{background:var(--accent-soft);color:var(--text);font-weight:600;border-radius:3px;padding:0 2px}.ts-note{padding:8px 12px;color:var(--muted);font-size:var(--fs-xs)}.ts-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:10px 12px;border-top:1px solid var(--border);background:var(--surface-2);color:var(--accent);font-weight:600;font-size:var(--fs-sm);text-decoration:none}.ts-foot:hover{text-decoration:underline}.ts-foot:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ts-keys{font-weight:400;color:var(--muted);font-size:var(--fs-xs)}.topic-search.is-loading::after{content:"";position:absolute;right:10px;top:50%;width:12px;height:12px;margin-top:-8px;border:2px solid var(--accent);border-right-color:#fff0;border-radius:50%;animation:ts-spin .8s linear infinite;pointer-events:none}@keyframes ts-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.topic-search.is-loading::after{animation-duration:2.4s}}@media (max-width:760px){.topic-search-list{left:0;right:0;width:auto}.ts-keys{display:none}}}[data-alert-link][data-report-off]{opacity:.55}.btn-toggle>span{display:inline-flex;align-items:center;gap:inherit}.btn-toggle>span[hidden]{display:none}.btn-toggle.is-on{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,transparent);font-weight:650}.btn-toggle.is-on:hover{background:var(--accent-soft);filter:brightness(.97)}.btn-toggle.is-on .icon{color:var(--accent)}:root{--nv-line:#fdba74;--nv-text:#c2410c;--nv-pill-border:#fed7aa;--nw-border:#93c5fd;--nw-tint:#f4f8fe;--nw-pill-border:#dbeafe}@media (prefers-color-scheme:dark){:root:not([data-scheme="light"]){--nv-line:#9a5a1f;--nv-text:#fdba74;--nv-pill-border:#7c4a1d;--nw-border:#3b6ba8;--nw-tint:#1a2433;--nw-pill-border:#2d4a73}}:root[data-scheme="dark"]{--nv-line:#9a5a1f;--nv-text:#fdba74;--nv-pill-border:#7c4a1d;--nw-border:#3b6ba8;--nw-tint:#1a2433;--nw-pill-border:#2d4a73}.new-divider{display:flex;align-items:center;gap:10px;margin:0;scroll-margin-top:calc(var(--header-h) + 12px)}.new-divider::before,.new-divider::after{content:"";flex:1 1 0%;height:1px;background:var(--nv-line)}.new-divider>span{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nv-text);text-align:center}.post.post-newest:not(:target){border-color:var(--nw-border)}.post-newest .post-author{background:var(--nw-tint)}.topic-jumps{display:flex;flex-wrap:wrap;gap:6px;margin:0}.jump-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none}.jump-new{border-color:var(--nv-pill-border);color:var(--nv-text)}.jump-newest{border-color:var(--nw-pill-border);color:var(--link)}.jump-pill:hover{text-decoration:none;filter:brightness(.97)}.composer-page{max-width:920px;margin:0 auto}.composer{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.composer-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px var(--space-3);padding:var(--space-4) var(--space-5) 0}.composer-head h1,.composer-head h2{font-size:var(--fs-lg);margin:0;letter-spacing:0}.composer-head .muted{font-size:var(--fs-sm)}.composer-body{display:grid;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5)}.composer-form{margin:0}.composer .field>span{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.composer .counter{color:var(--muted);font-size:var(--fs-xs);font-weight:400;font-variant-numeric:tabular-nums}.composer .counter.is-short{color:var(--warn)}.composer-subject-fixed{margin:0;padding:8px 12px;background:var(--surface-2);border-radius:var(--radius-sm);color:var(--text-2);overflow-wrap:anywhere}.composer-rules{padding:var(--space-3) var(--space-4);background:var(--info-soft);color:var(--text);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.composer-rules p{margin:0 0 6px}.composer-rules strong{color:var(--info)}.composer-guest{margin:0;padding:8px 12px;background:var(--surface-2);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-2)}.editor{border:1px solid var(--field-border,var(--border-strong));border-radius:var(--radius-sm);background:var(--field-bg,var(--surface));color:var(--field-text,var(--text));overflow:hidden}.editor:focus-within{border-color:var(--link);box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 22%,transparent)}.field.invalid .editor{border-color:var(--danger)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;background:var(--surface-2);border-bottom:1px solid var(--border)}.toolbar-sep{width:1px;align-self:stretch;margin:4px 4px;background:var(--border)}.toolbar .btn{min-height:var(--control-h-sm);min-width:var(--control-h-sm);padding:0 8px;font-size:var(--fs-sm)}.toolbar .btn .icon{width:15px;height:15px}.toolbar details.dropdown{margin-left:auto}.toolbar .dropdown-list{min-width:220px;max-height:320px;overflow-y:auto}.toolbar .dropdown-list button{padding:6px 10px}.toolbar .dropdown-list code{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);margin-left:auto}.toolbar-chars{display:flex;flex-wrap:wrap;gap:2px;padding:4px 6px}.toolbar-chars button{justify-content:center;width:32px;padding:6px 0}.editor textarea{display:block;border:0;border-radius:0;box-shadow:none;min-height:180px;padding:var(--space-3);font-family:var(--font);font-size:var(--fs-post);line-height:var(--lh-post);resize:vertical}.editor textarea:focus{box-shadow:none}.composer-compact .editor textarea{min-height:130px}.composer-tall .editor textarea{min-height:320px}.composer-options{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.composer-icons>summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--link);font-size:var(--fs-sm);font-weight:550;list-style:none}.composer-icons>summary::-webkit-details-marker{display:none}.composer-icons-grid{margin-top:var(--space-2);padding:var(--space-2);background:var(--surface-2);border-radius:var(--radius-sm);max-width:max-content}.pi-picker{display:grid;grid-template-columns:repeat(10,36px);gap:4px}.pi-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #fff0;border-radius:var(--radius-sm);cursor:pointer}.pi-chip:hover{background:var(--surface);border-color:var(--border)}.pi-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pi-chip:has(input:checked){background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pi-chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (max-width:400px){.pi-picker{grid-template-columns:repeat(auto-fill,36px)}.composer-icons-grid{max-width:none}}.composer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.composer-actions .hint{margin-left:auto;color:var(--muted);font-size:var(--fs-xs)}.composer-actions input.btn{font:inherit;font-weight:550}.composer-actions input.btn-primary{color:var(--on-accent)}.similar-box{margin:0;padding:var(--space-3) var(--space-4);background:var(--surface-2);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.similar-box:empty{display:none}.similar-box ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px}.similar-box h3{font-size:var(--fs-sm);margin:0;color:var(--text-2)}.composer-reply-card{scroll-margin-top:calc(var(--header-h) + var(--space-4));margin-top:var(--space-4)}.composer-locked{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-2)}.composer-locked .icon{color:var(--muted)}.preview-card{margin-bottom:var(--space-4)}.preview-card .card-head{margin-bottom:var(--space-3)}.preview-note{margin:0;color:var(--muted);font-size:var(--fs-sm)}@media (max-width:760px){.composer-head{padding:var(--space-3) var(--space-4) 0}.composer-body{padding:var(--space-3) var(--space-4) var(--space-4)}.composer-actions .hint{display:none}.composer-actions .btn{flex:1 1 auto}.editor textarea{font-size:16px}.btn-label-hide{display:none}}.composer-field>span:first-child{flex-wrap:wrap}.composer .field-meta{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cmp-save{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:var(--fs-xs);font-weight:500}.cmp-save .icon{width:14px;height:14px}.cmp-save.is-saved{color:var(--ok)}.ve-wrap{position:relative}.editor.composer-on{display:flex;flex-direction:column;overflow:visible}.editor.composer-on .toolbar{position:sticky;top:var(--header-h,0);z-index:5;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.toolbar-gap{flex:1 1 auto}.toolbar .tb-code{font-family:var(--mono);font-size:12px;font-weight:700}.toolbar .ve-mode{display:inline-flex;align-items:center;gap:6px}.toolbar .ve-mode code{font-family:var(--mono);font-size:12px}.toolbar .btn[aria-pressed="true"]{background:var(--link-soft);border-color:color-mix(in srgb,var(--link) 35%,transparent);color:var(--link)}.editor.composer-on .toolbar details.dropdown{margin-left:0}.ve-surface{min-height:180px;max-height:70vh;overflow-y:auto;padding:var(--space-3);outline:none;cursor:text;font-size:var(--fs-post);line-height:var(--lh-post);overflow-wrap:anywhere}.composer-compact .ve-surface{min-height:130px}.composer-page .ve-surface{min-height:240px}.ve-surface.post-body{max-width:none}.ve-surface:empty::before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.ve-surface .quote,.ve-surface .code{position:relative}.ve-surface .tiny,.ve-surface .code>b:first-child{user-select:none;-webkit-user-select:none}.ve-surface img{max-width:100%;height:auto}.ve-surface img.emoticon{vertical-align:-4px;cursor:default}.ve-surface a{cursor:text}.ve-surface .bb-raw{display:inline-block;padding:0 6px;border-radius:5px;background:var(--surface-2);border:1px dashed var(--border-strong);color:var(--text-2);font-size:var(--fs-sm)}.editor textarea.raw-tags{font-family:var(--mono);font-size:13.5px;line-height:1.6}.editor.is-over{border-color:var(--link);background:var(--link-soft)}.cmp-mini{position:absolute;z-index:55;display:flex;gap:2px;padding:3px;background:var(--chrome-bg);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.cmp-mini button{display:grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border:0;border-radius:7px;background:none;color:var(--chrome-ink,#e6e9ef);font:inherit;font-size:13px;cursor:pointer}.cmp-mini button:hover,.cmp-mini button:focus-visible{background:var(--chrome-hover-strong,rgb(255 255 255 / .12))}.cmp-mini button[aria-pressed="true"]{background:var(--chrome-press,rgb(255 255 255 / .2));color:var(--chrome-strong)}.cmp-mini .icon{width:15px;height:15px}.cmp-pop{position:absolute;z-index:60;min-width:220px;max-width:calc(100vw - 32px);padding:8px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.cmp-pop h3{font-size:var(--fs-sm);font-weight:650;margin:2px 4px 8px;color:var(--text-2)}.cmp-pop .row{display:grid;gap:6px;margin-bottom:8px}.cmp-pop label{display:grid;gap:4px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.cmp-pop .err{color:var(--danger);font-size:var(--fs-xs);margin:0 0 6px}.cmp-pop .actions{display:flex;gap:6px;justify-content:flex-end}.cmp-pop .emo-grid{display:grid;grid-template-columns:repeat(6,38px);gap:2px}.cmp-pop .emo-grid button{display:grid;place-items:center;width:38px;height:36px;border:0;border-radius:var(--radius-sm);background:none;cursor:pointer}.cmp-pop .emo-grid button:hover,.cmp-pop .emo-grid button:focus-visible{background:var(--surface-2)}.cmp-pop .emo-foot{margin:6px 4px 0;font-size:var(--fs-xs);color:var(--muted);min-height:18px;font-family:var(--mono)}.cmp-menu{min-width:250px;max-height:320px;overflow-y:auto;padding:6px}.cmp-menu .menu-head{margin:2px 6px 6px;font-size:var(--fs-xs);font-weight:650;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cmp-menu [role=option]{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--radius-sm);cursor:pointer}.cmp-menu [role=option][aria-selected=true]{background:var(--link-soft)}.cmp-menu .mi-ico{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);font-weight:700;font-size:13px}.cmp-menu .mi-ico.av{border-radius:50%;background:var(--accent-soft);color:var(--accent);border:0}.cmp-menu .mi-t{font-weight:600;font-size:var(--fs-sm)}.cmp-menu .mi-d{display:block;font-size:var(--fs-xs);color:var(--muted);font-family:var(--mono)}.cmp-menu .mi-tag{margin-left:auto;padding:1px 7px;border-radius:var(--radius-pill);background:var(--ok-soft);color:var(--ok);font-size:11px;font-weight:600}.cmp-menu .menu-empty{padding:8px;color:var(--muted);font-size:var(--fs-sm)}.slash-hint{margin:0;color:var(--muted);font-size:var(--fs-xs)}.slash-hint kbd{font-family:var(--mono);font-size:11px;padding:0 5px;border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:5px;background:var(--surface)}.draft-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--info-soft);font-size:var(--fs-sm)}.composer-toast{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:90;max-width:calc(100vw - 32px);padding:9px 14px;border-radius:var(--radius-sm);background:var(--chrome-bg);color:var(--chrome-strong);font-size:var(--fs-sm);box-shadow:var(--shadow-md)}.cmp-tray{display:grid;gap:10px}.cmp-drop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;padding:12px;border:1.5px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--fs-sm);text-align:center;transition:background .15s,border-color .15s}.cmp-drop.is-over{border-color:var(--link);background:var(--link-soft);color:var(--link)}.cmp-drop .linklike{border:0;background:none;padding:0;color:var(--link);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.upchips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.upchips:empty{display:none}.upchip{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;width:320px;padding:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.upchip.is-used{border-color:color-mix(in srgb,var(--ok) 45%,var(--border))}.upchip-th{width:52px;height:52px;flex:none;border-radius:7px;object-fit:cover;background:var(--border)}.upchip-thbtn{flex:none;padding:0;border:0;border-radius:7px;background:none;line-height:0}.upchip-thbtn:not([disabled]){cursor:pointer}.upchip-thbtn:not([disabled]):hover .upchip-th{outline:2px solid var(--link);outline-offset:1px}.upchip-line{display:flex;align-items:center;gap:6px;min-width:0}.upchip-badge{flex:none;padding:1px 7px;border-radius:var(--radius-pill);background:var(--ok-soft);color:var(--ok);font-size:11px;font-weight:600;white-space:nowrap}.upchip-acts{display:flex;flex-wrap:wrap;gap:4px}.upchip-acts[hidden]{display:none}.upchip-ins{padding:3px 8px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--link);font:inherit;font-size:var(--fs-xs);font-weight:600;cursor:pointer}.upchip-ins:hover{background:var(--link-soft);border-color:var(--link)}.upchip-ins:focus-visible,.upchip-x:focus-visible{outline:2px solid var(--link);outline-offset:1px}.upchip-ins[aria-pressed=true]{background:var(--link-soft);border-color:var(--link)}.cmp-tray-note{margin:0;color:var(--muted);font-size:var(--fs-xs)}.upchip-file{display:grid;place-items:center;color:var(--muted)}.upchip-meta{display:grid;gap:4px;min-width:0;flex:1 1 auto}.upchip-name{min-width:0;font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upchip-sub{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.upchip-sub.ok{color:var(--ok)}.upchip.is-error .upchip-sub{color:var(--danger);white-space:normal}.upchip-bar{height:4px;border-radius:var(--radius-pill);background:var(--border);overflow:hidden}.upchip-bar>i{display:block;height:100%;width:0;background:var(--link);transition:width .1s}.upchip.is-done .upchip-bar{display:none}.upchip-x{display:grid;place-items:center;flex:none;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.upchip-x:hover{background:var(--surface);color:var(--danger)}.upchip-x .icon{width:14px;height:14px}.nojs-upload input[type=file]{font-size:var(--fs-sm)}.attach-only-note{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--info-soft);font-size:var(--fs-sm)}.attach-only-preview{max-height:320px;overflow:auto;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm)}@media (max-width:640px){.editor.composer-on .toolbar{order:2;top:auto;bottom:var(--kb-offset,0);flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:0;border-top:1px solid var(--border);border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:0 -6px 14px -10px rgb(0 0 0 / .35);padding:6px}.editor.composer-on .toolbar::-webkit-scrollbar{display:none}.editor.composer-on .toolbar .btn,.editor.composer-on .toolbar summary.btn{min-width:40px;min-height:40px;flex:none}.editor.composer-on .toolbar-gap{display:none}.editor.composer-on .ve-surface,.editor.composer-on textarea{order:1;font-size:16px}.toolbar .ve-mode .lbl{display:none}.upchip{width:100%}.slash-hint{display:none}}.rx{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 2px;font-size:12px;line-height:1}.rx-form{display:contents;margin:0}.rx-pills{display:contents}.rx-pill,.rx-add-btn{display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;height:24px;padding:0 8px;margin:0;border:1px solid var(--border,#d4d8de);border-radius:999px;background:var(--surface-2,#f6f7f9);color:var(--text-2,#3d4450);font:inherit;font-weight:600;cursor:default;vertical-align:middle}button.rx-pill,.rx-add-btn{cursor:pointer}.rx-pill img{width:16px;height:16px;display:block}.rx-pill.is-mine{border-color:var(--link,#1f5fbf);background:var(--link-soft,#eaf1fc);color:var(--link,#1f5fbf)}button.rx-pill:hover,.rx-add-btn:hover{border-color:var(--border-strong,#aab2bd)}.rx-pill:focus-visible,.rx-add-btn:focus-visible,.rx-choice:focus-visible{outline:2px solid var(--link,#1f5fbf);outline-offset:1px}.rx-pill[aria-busy="true"]{opacity:.6}.rx-add{position:relative;display:inline-block}.rx-add>summary{list-style:none}.rx-add>summary::-webkit-details-marker{display:none}.rx-add-btn{padding:0 6px;color:var(--muted,#646d7e)}.rx:not(:hover):not(:focus-within) .rx-add:not([open]) .rx-add-btn{opacity:.7}.rx-picker{position:absolute;z-index:30;left:0;bottom:calc(100% + 6px);display:flex;flex-wrap:wrap;gap:2px;width:max-content;max-width:252px;padding:6px;background:var(--surface,#fff);border:1px solid var(--border,#d4d8de);border-radius:12px;box-shadow:var(--shadow-md,0 4px 12px rgb(0 0 0 / .15))}.rx-choice{display:inline-flex;padding:4px;margin:0;border:1px solid #fff0;border-radius:8px;background:none;cursor:pointer}.rx-choice:hover{background:var(--surface-2,#f0f2f5)}.rx-choice[aria-pressed="true"]{background:var(--link-soft,#eaf1fc);border-color:var(--link,#1f5fbf)}.rx-choice img{width:22px;height:22px;display:block}.rx-credit{flex-basis:100%;margin-top:4px;font-size:10px;font-weight:400;color:var(--muted,#646d7e);text-decoration:none}.rx-tip{position:absolute;z-index:40;top:calc(100% + 6px);left:0;box-sizing:border-box;width:max-content;max-width:min(320px, 90vw);padding:10px 12px;background:var(--chrome-bg,#1b1f27);color:var(--chrome-strong,#fff);border-radius:10px;box-shadow:var(--shadow-md,0 4px 12px rgb(0 0 0 / .25));font-size:12px;font-weight:400;line-height:1.45;text-align:left}.rx-tip[hidden]{display:none}.rx-tip-icon{display:block;width:36px;height:36px;margin:0 auto 6px}.rx-tip-text{display:block;text-align:center}.rx-tip a{color:inherit;font-weight:600;text-decoration:underline}.rx-tip .rx-tip-hint{display:block;margin-top:4px;opacity:.7;text-align:center}@media (prefers-reduced-motion:no-preference){.rx-pill{transition:background-color .12s,border-color .12s}}@media print{.rx-add,.rx-tip{display:none!important}}.rx-msg{flex-basis:100%;margin-top:4px;color:var(--danger,#b3122e);font-weight:600;line-height:1.3}