.soc .crow-group>h3{align-items:center;gap:8px;display:flex}.soc-mark{background:var(--ink-3);flex:none;width:10px;height:10px}.soc-mark.soc-tiktok{background:#111;box-shadow:2px 0 #25f4ee,-2px 0 #fe2c55}.soc-mark.soc-instagram{background:linear-gradient(45deg,#f9a03f,#e1306c 55%,#833ab4)}.soc-mark.soc-youtube{background:#e62117}.soc-mark.soc-bluesky{background:#1185fe}.soc-play{aspect-ratio:4/3;background:var(--paper-3);cursor:pointer;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.soc-play img{object-fit:cover;width:100%;height:100%;display:block}.soc-play.soc-tiktok,.soc-play.soc-instagram{aspect-ratio:4/5}.soc-play .soc-thumb{object-position:center 30%;position:absolute;inset:0}.soc-by{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;overflow:hidden}.soc-tile{box-sizing:border-box;text-align:left;color:#fff;flex-direction:column;justify-content:flex-end;gap:4px;height:100%;padding:12px 14px;display:flex}.soc-tiktok .soc-tile{background:#111}.soc-instagram .soc-tile{background:linear-gradient(45deg,#c1601f,#b42358 55%,#5f2a85)}.soc-tile b{font:500 11px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase}.soc-tile i{font:400 15px/1.3 var(--sans);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.soc-btn{background:#111111b8;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.soc-btn:after{content:"";border:9px solid #0000;border-left:14px solid #fff;border-right-width:0;position:absolute;top:13px;left:17px}.soc-play:hover .soc-btn,.soc-play:focus-visible .soc-btn{background:#111}.soc-trends{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 32px;margin:12px 0 0;padding:0;list-style:none;display:grid}.soc-trends li{border-top:1px solid var(--rule);flex-direction:column;gap:2px;min-width:0;padding:10px 0;display:flex}.soc-trends li:before{content:none}.soc-trends a{font:500 15px/1.35 var(--sans);color:var(--ink);text-decoration:none}.soc-trends a:hover{text-decoration:underline}.soc-trends span{color:var(--ink-3);font-size:12px}.soc-dialog{border:1px solid var(--rule-2);background:var(--paper);width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);border-radius:0;padding:0}.soc-dialog.soc-upright{width:min(380px,100vw - 32px)}.soc-dialog.soc-ig{width:min(480px,100vw - 32px)}.soc-dialog::backdrop{background:#1119}.soc-dialog-h{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.soc-dialog-h p{font:500 14px/1.35 var(--sans);margin:0}.soc-close{border:1px solid var(--rule-2);font:500 12px var(--sans);color:var(--ink);cursor:pointer;background:0 0;border-radius:0;flex:none;padding:4px 10px}.soc-dialog-b{background:#000;max-height:calc(100vh - 140px);overflow:auto}.soc-dialog-b iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.soc-upright .soc-dialog-b iframe{aspect-ratio:9/16;max-height:calc(100vh - 140px)}.soc-ig .soc-dialog-b{background:var(--paper-2);padding:8px}.soc-ig .instagram-media{min-width:0!important;margin:0 auto!important}.soc-open{color:var(--ink-2);padding:10px 14px;font-size:13px;display:block}.post-tile.post-x,.post-tile.post-threads{background:#111}.post-tile.post-bluesky{background:#1185fe}.post-tile.post-reddit{background:#d93a00}.post-tile.post-pinterest{background:#c8001d}.post-tile.post-facebook{background:#1a5fd0}.post-tile.post-linkedin{background:#0a58b0}.post-tile.post-youtube{background:#b0170f}.post-tile.post-tiktok{background:#111}.post-tile.post-instagram{background:linear-gradient(45deg,#c1601f,#b42358 55%,#5f2a85)}.post-tile{color:#fff}.post-tile q{-webkit-line-clamp:5;line-clamp:5;font:400 15px/1.35 var(--serif);quotes:none;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.soc-card .post-tile{justify-content:space-between}.soc-play.post-upright{aspect-ratio:4/5}.post-note{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.post-note .avatar{vertical-align:-4px}.post-feel{color:var(--ink-2)}.soc-chips{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.soc-chip{border:1px solid var(--rule-2);background:var(--paper);height:30px;color:var(--ink);font:500 13px var(--sans);cursor:pointer;border-radius:0;padding:0 11px}.soc-chip.on{border-color:var(--ink);background:var(--ink);color:var(--paper)}span.soc-chip{cursor:default;align-items:center;gap:6px;display:inline-flex}.soc-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px 18px;margin:14px 0 0;padding:0;list-style:none;display:grid}.soc-grid>li:before{content:none}.soc-share-btn{white-space:nowrap}.soc-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 4px;display:flex}.share-dlg{border:1px solid var(--rule-2);background:var(--paper);width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);border-radius:0;padding:20px}.share-dlg::backdrop{background:#1111118c}.share-dlg-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-dlg-h h2{margin:0;font-size:24px}.share-preview{border:1px solid var(--rule);align-items:flex-start;gap:12px;padding:10px;display:flex}.share-preview img,.share-preview-tile{object-fit:cover;flex:none;width:96px;height:96px}.share-preview-tile{box-sizing:border-box;font:600 12px var(--sans);align-items:flex-end;padding:8px;display:flex}.share-preview p{margin:0 0 2px}.share-preview-title{overflow-wrap:anywhere;font-weight:500}.share-feel{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.share-feel legend{margin-bottom:6px;font-weight:500}.hub-bar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin:18px 0 8px;padding-bottom:12px;display:flex}.hub-tabs{flex-wrap:wrap;gap:4px;margin:0;display:flex}.hub-tab{height:36px;color:var(--ink-2);font:500 15px var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 14px}.hub-tab.on{border-bottom-color:var(--ink);color:var(--ink)}.hub-scope{flex-direction:column;gap:2px;display:flex}.hub-scope select{border:1px solid var(--rule-2);background:var(--paper);min-width:220px;color:var(--ink);font:400 15px var(--sans);border-radius:0;padding:8px 10px}.post-page{max-width:760px}.post-title{overflow-wrap:anywhere}.post-embed{max-width:560px;margin:16px 0 8px}.post-embed iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.post-embed.emb-upright iframe{aspect-ratio:9/16;max-width:340px}.post-show{aspect-ratio:16/10;background:var(--paper-3);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;max-width:560px;padding:0;display:flex;position:relative;overflow:hidden}.post-show img,.post-show .post-tile{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post-show .post-tile{box-sizing:border-box;font:600 14px var(--sans);letter-spacing:.1em;text-transform:uppercase;align-items:flex-end;padding:16px;display:flex}.post-show .pill{position:relative}.post-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.post-feelings{flex-wrap:wrap;gap:6px;display:flex}@media (width<=560px){.hub-scope select{width:100%;min-width:0}.hub-scope{width:100%}}.soc-play.post-text .soc-btn{margin:0;inset:auto 10px 10px auto}.soc-play.post-text .post-tile{padding-bottom:60px}.att-list{max-width:820px;margin:12px 0 0;padding:0;list-style:none}.att-list li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 170px;align-items:center;gap:6px 16px;padding:10px 0;display:grid}.att-list li:before{content:none}.att-list li.on .att-name b{text-decoration:underline 2px}.att-name{overflow-wrap:anywhere}.att-bars{grid-template-columns:1fr 44px;align-items:center;gap:4px 8px;display:grid}.att-bar{min-width:2px;height:8px;display:block}.att-people,.att-key.att-people{background:var(--ink)}.att-news,.att-key.att-news{background:#9aa3ad}.att-n{font:500 12px var(--sans);color:var(--ink-2);text-align:right}.att-n-news{color:var(--ink-3)}.att-act{align-items:center;gap:8px;display:flex}.att-key{vertical-align:0;width:10px;height:8px;display:inline-block}.att-consent{border:1px solid var(--rule-2);max-width:680px;margin:12px 0;padding:12px 14px}.att-consent p{margin:0 0 10px}.att-suggest{flex-wrap:wrap;gap:8px;max-width:560px;margin:10px 0;display:flex}.att-suggest input{border:1px solid var(--rule-2);background:var(--paper);min-width:200px;color:var(--ink);font:400 15px var(--sans);border-radius:0;flex:1;padding:8px 10px}.hub-pickers{flex-wrap:wrap;gap:12px;display:flex}.hub-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hub-grid li{border-top:1px solid var(--rule);flex-direction:column;gap:2px;padding:10px 0;display:flex}.hub-grid li:before{content:none}@media (width<=640px){.att-list li{grid-template-columns:1fr auto}.att-act{justify-content:flex-end}.att-bars{grid-area:2/1/auto/-1}}.post-card .post-name{-webkit-line-clamp:2;line-clamp:2}.post-src{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;overflow:hidden}.post-src a{color:var(--ink-3);text-decoration:none}.post-src a:hover{text-decoration:underline}.post-rising{color:#111;font:600 11px var(--sans);letter-spacing:.04em;background:#fff;padding:3px 7px;position:absolute;top:8px;right:8px}.soc-play.soc-cz{background:var(--paper-3)}.post-tags{flex-wrap:wrap;gap:6px;margin:12px 0 4px;display:flex}a.soc-chip{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}a.soc-chip:hover{border-color:var(--ink)}.post-meta{margin:6px 0}.post-people{align-items:center;gap:10px;margin:10px 0;display:flex}.post-avatars{display:flex}.post-avatars a+a{margin-left:-6px}.post-avatars .avatar{outline:2px solid var(--paper)}.post-embed.emb-images,.soc-dialog-b.emb-images{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px;display:grid}.emb-images img{background:var(--paper-3);width:100%;height:auto;display:block}.soc-dialog.soc-pics{width:min(960px,100vw - 32px)}.soc-pics .soc-dialog-b{max-height:calc(100vh - 140px);overflow:auto}.share-pics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.share-pic{aspect-ratio:1;border:1px solid var(--rule-2);background:var(--paper-3);cursor:pointer;border-radius:0;padding:0;position:relative;overflow:hidden}.share-pic img{object-fit:cover;width:100%;height:100%}.share-pic span{color:#fff;width:22px;height:22px;font:600 14px/22px var(--sans);background:#111111bf;position:absolute;top:4px;right:4px}.share-pic-add{color:var(--ink-2);font:300 32px var(--sans)}.share-dlg .hub-tabs{margin:0}.marks{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.mark{font:600 11px/1.6 var(--sans);letter-spacing:.02em;align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.mark-verified{color:#fff;background:#1a5fd0}.mark-rep{border:1px solid var(--rule-2);color:var(--ink-2)}.pf-rep{margin:4px 0}.pf-check{align-items:flex-start;flex-direction:row!important;gap:10px!important;font-weight:400!important;display:flex!important}.pf-check input{margin-top:4px}.pf-check span{flex-direction:column;gap:2px;display:flex}.pf-verify{border-top:1px solid var(--rule);max-width:560px;margin:28px 0;padding-top:16px}.post-byline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-byline a{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.article-cover{width:100%;max-width:760px;margin:12px 0;display:block}.article-body{max-width:680px;font:400 18px/1.65 var(--serif)}.article-body h2{margin:28px 0 8px;font-size:24px}.article-body a{overflow-wrap:anywhere}.sv{margin-top:28px}.sv h2{margin:0 0 12px}.sv-kind+.sv-kind{margin-top:18px}.sv-kind h3{margin:0 0 8px;font-size:1em}.sv-kind h3 small{color:var(--ink-3);margin-left:4px;font-weight:400}.sv-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sv-chips li{border:1px solid var(--rule-2);align-items:center;gap:2px;padding-left:10px;display:inline-flex}.sv-chips li:not(:has(.heart)){padding:6px 10px}.sv-chips a{color:var(--ink);text-decoration:none}.sv-chips a:hover{text-decoration:underline}.sv-held{color:var(--ink-3);margin-top:2px;font-size:.75em;display:block}.sv .dv-img-val{aspect-ratio:460/215;font-size:1.3em}.pf-links{flex-wrap:wrap;gap:6px 14px;margin:10px 0 4px;padding:0;list-style:none;display:flex}.pf-link{color:var(--ink);align-items:center;gap:6px;font-size:.92rem;text-decoration:none;display:inline-flex}.pf-link:hover span:not(.pf-ok){text-underline-offset:3px;text-decoration:underline}.pf-link .li-icon{color:var(--ink-3);flex-shrink:0}.pf-ok{color:#fff;background:#2563c9;place-items:center;width:15px;height:15px;font-size:10px;font-weight:700;display:inline-grid}.pf-ok-tag{color:#2563c9;white-space:nowrap;font-size:.85rem;font-weight:600}.pf-org{color:var(--ink);align-items:center;gap:7px;margin:0 0 6px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.pf-org:hover span{text-underline-offset:3px;text-decoration:underline}.org-sq{object-fit:cover;background:var(--ink);color:#fff;width:18px;height:18px;box-shadow:0 0 0 1px var(--rule);flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.pf-notable{margin:0 0 6px}.pf-notable b{color:var(--ink)}.pf-linksedit,.pf-aff{border-top:1px solid var(--rule);max-width:560px;margin:28px 0;padding-top:16px}.ln-row{grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.ln-row label{align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:inline-flex}.ln-row input{min-width:0}.ln-status{text-align:right;min-width:92px}.ln-site{background:var(--paper-2,#f6f7f9);margin:10px 0;padding:12px}.ln-site code{border:1px solid var(--rule);white-space:nowrap;background:#fff;margin:8px 0 10px;padding:8px 10px;font-size:.8rem;display:block;overflow-x:auto}.aff-list{margin:12px 0;padding:0;list-style:none}.aff-list li{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:10px 0;display:flex}.aff-list .org-sq{width:28px;height:28px}.aff-who{flex:1;min-width:0;display:grid}.aff-who small{color:var(--ink-3)}.aff-add{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.aff-add input{flex:160px;min-width:0}@media (width<=600px){.ln-row{grid-template-columns:1fr auto}.ln-row input{grid-area:2/1/auto/-1}}
