html:root[data-theme] body .post-tag-list{position:relative;z-index:6;display:grid;gap:2px;max-height:min(320px,46vh);overflow:auto;overscroll-behavior:contain;margin:6px 0 8px;padding:4px;border:1px solid var(--insora-control-line);border-radius:10px;background:var(--insora-control-surface);color:var(--insora-control-ink);box-shadow:var(--insora-popup-shadow)}html:root[data-theme] body .post-tag-list>[role=listbox]{display:grid;gap:2px}html:root[data-theme] body .post-tag-option{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px;border-radius:8px;cursor:pointer;text-align:left}html:root[data-theme] body .post-tag-option.is-active,html:root[data-theme] body .post-tag-option:hover{background:var(--insora-control-hover)}html:root[data-theme] body .post-tag-option.is-active{outline:2px solid #2f7de1;outline-offset:-2px}html:root[data-theme] body .post-tag-media{flex:none;display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:50%;background:var(--insora-control-hover);color:var(--insora-control-ink)}html:root[data-theme] body .post-tag-media:is(.is-company,.is-event){border-radius:8px}html:root[data-theme] body .post-tag-media img{width:100%;height:100%;object-fit:cover}html:root[data-theme] body .post-tag-text{display:grid;flex:1;min-width:0;gap:1px}html:root[data-theme] body .post-tag-text strong{overflow:hidden;font-size:14px;font-weight:600;line-height:18px;white-space:nowrap;text-overflow:ellipsis;color:inherit}html:root[data-theme] body .post-tag-text small{overflow:hidden;margin:0;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;color:inherit;opacity:.82}html:root[data-theme] body .post-tag-kind{flex:none;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:16px;background:var(--insora-control-hover);color:var(--insora-control-ink)}html:root[data-theme] body .post-tag-hint{margin:0;padding:10px 8px;font-size:13px;line-height:18px}html:root[data-theme] body .post-tag-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px;padding:0;list-style:none}html:root[data-theme] body .post-tag-chips li{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:28px;padding:2px 2px 2px 9px;border:1px solid var(--insora-control-line);border-radius:999px;background:var(--insora-control-hover);color:var(--insora-control-ink);font-size:12px;font-weight:600;line-height:16px}html:root[data-theme] body .post-tag-chips li>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html:root[data-theme] body .post-tag-chips .post-tag-chip-x{position:relative;display:grid;place-items:center;width:24px;height:24px;min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit}html:root[data-theme] body .post-tag-chips .post-tag-chip-x:hover{background:var(--insora-control-line)}html:root[data-theme] body .composer-dialog .composer-bottom>.post-tag-button,html:root[data-theme] body .post-tag-button{display:inline-grid;place-items:center;width:36px;height:36px;min-width:0;min-height:0;padding:0;border:1px solid var(--insora-control-line);border-radius:999px;background:transparent;color:inherit}html:root[data-theme] body .post-tag-button:hover{background:var(--insora-control-hover)}html:root[data-theme] body :is(.post-tag-option,.post-tag-chips .post-tag-chip-x,.post-tag-button):focus-visible{outline:2px solid #2f7de1;outline-offset:2px}html:root[data-theme] body a.post-tag-link{font-weight:600;color:#1f6fd1;text-decoration:none}html:root[data-theme=dark] body a.post-tag-link{color:#8fc3ff}html:root[data-theme] body a.post-tag-link:hover{text-decoration:underline}html:root[data-theme] body .post-tag-highlights{margin-top:16px}html:root[data-theme] body .post-tag-highlights>h3{font-size:16px;font-weight:700;color:var(--insora-control-ink)}html:root[data-theme] body .post-tag-highlights .story-mentions-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}html:root[data-theme] body .post-tag-highlights .story-mention-card.is-post{aspect-ratio:4/5;border-radius:10px;border-color:var(--insora-control-line);background:var(--insora-control-surface)}html:root[data-theme] body .post-tag-highlights .story-mention-card.is-post:has(>img) :is(small,strong,em){color:#fff!important}html:root[data-theme] body .post-tag-highlights .story-mention-card.is-post:has(>img):after{background:linear-gradient(180deg,#0000 25%,#000000d9 70%)}html:root[data-theme] body .post-tag-highlights .story-mention-card.is-post:not(:has(>img)){justify-content:flex-start}html:root[data-theme] body .post-tag-highlights .story-mention-card.is-post:not(:has(>img)) :is(strong,em){color:var(--insora-control-ink)!important}html:root[data-theme] body .post-tag-highlights .story-mention-card.is-post:not(:has(>img)) small{color:var(--insora-control-ink)!important;opacity:.8}html:root[data-theme] body .post-tag-highlights .story-mention-card.is-post:not(:has(>img)) em{-webkit-line-clamp:6}html:root[data-theme] body .post-tag-highlights .story-mention-card:focus-visible{outline:2px solid #2f7de1;outline-offset:2px}@media (max-width:899px){html:root[data-theme] body .post-tag-list{max-height:min(260px,38vh)}html:root[data-theme] body .post-tag-option{min-height:52px}html:root[data-theme] body .post-tag-chips li{min-height:32px}html:root[data-theme] body .post-tag-chips .post-tag-chip-x{width:32px;height:32px}html:root[data-theme] body .post-tag-chips .post-tag-chip-x:after{content:"";position:absolute;inset:-6px}html:root[data-theme] body .composer-dialog .composer-bottom>.post-tag-button,html:root[data-theme] body .post-tag-button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){html:root[data-theme] body .post-tag-list{scroll-behavior:auto}}