/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--bg:#000;--hairline:#212428;--row-hover:#080808;--overlay:#e7e9ea1a;--ink:#e7e9ea;--ink-name:#f7f9fa;--ink-body:#f0f3f5;--ink-tab-on:#edeff7;--ink-2:#71767b;--ink-meta:#9ba0a6;--ink-icon:#8b9096;--blue:#1d9bf0;--like:#f91880;--repost:#00ba7c;--btn:#eff3f4;--btn-press:#d7dbdc;--btn-ink:#0f1419;--chip-line:#3a3f45;--chip-ink:#c9cdd2;--av-flat:#2a2f42;--av-you:#fff;--av-you-ink:#0a0a0a;--sans:"Inter",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--bw-line:#c9d4f0;--bw-paper:#f8f9fb;--bw-ink:#14171d;--bw-accent:#2b5ce6;--bw-dot:#a6b4d8;--bw-grid:#2b5ce60d;--st-paper:#f5f1e6;--st-tape:#efc94c;--st-ink:#22251f;--st-meta:#6b6a5e;--ln-paper:#fbfaf6;--ln-line:#dcd8cb;--ln-ink:#1a1c22;--ln-meta:#8a8578;--ln-go:#1f7a4d;--photo-line:#212428}.hm{grid-template-columns:600px minmax(0,1fr);align-items:start;gap:0 24px;max-width:1032px;margin:0;padding:0 32px 0 0;display:grid}.hm-feed{border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);min-width:0;min-height:100vh}.hm-ticker{grid-column:1/-1;padding:10px 0 0 16px}.hm-tabs,.hm-ticker{border-bottom:1px solid var(--hairline)}.hm-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;background:#000000d9;display:flex;position:sticky;top:0}.hm-tabs a,.hm-tabs button{font-family:var(--pixel);letter-spacing:.04em;color:var(--ink-2);text-align:center;flex:1;padding:16px 0 15px;font-size:12px;font-weight:400;position:relative}.hm-tabs a:hover{background:var(--overlay)}.hm-tabs a.on,.hm-tabs button.on{color:var(--ink-tab-on);font-weight:700}.hm-tabs a.on:after,.hm-tabs button.on:after{content:"";background:var(--blue);border-radius:4px;width:56px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.av{background:var(--av-flat);border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%;display:block}.av.you{background:var(--av-you);color:var(--av-you-ink);place-items:center;font-size:13px;font-weight:800;display:grid}.post{border-bottom:1px solid var(--hairline);cursor:pointer;gap:12px;padding:16px 16px 10px;display:flex}.post.subject{cursor:auto}.post:hover{background:var(--row-hover)}.post .body{flex:1;min-width:0}.post.th-open{border-bottom:0;position:relative}.post.th-open:after{content:"";background:var(--border);border-radius:1px;width:2px;position:absolute;top:60px;bottom:0;left:35px}.post .head{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.post .head b{color:var(--ink-name);font-size:15px;font-weight:700}.post .head span{font-family:var(--mono);color:var(--ink-meta);font-size:13px}.post p{color:var(--ink-body);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font-size:15px;line-height:1.5}.post p .unfold{color:var(--blue);white-space:nowrap}.post .quoted:hover p .unfold,.post p a.unfold:hover{text-decoration:underline}.post p .mention{color:var(--mention)}:is(.post p,.rp-body,.pf-post p) .mention.chip{background:var(--mention);border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){:is(.post p,.rp-body,.pf-post p) .mention.chip{background:color-mix(in srgb,var(--mention) 12%,transparent)}}:is(.post p,.rp-body,.pf-post p) .mention.chip{box-shadow:inset 0 0 0 1px var(--mention)}@supports (color:color-mix(in lab,red,red)){:is(.post p,.rp-body,.pf-post p) .mention.chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mention) 28%,transparent)}}:is(.post p,.rp-body,.pf-post p) .mention.chip{vertical-align:-2px;white-space:nowrap;font-size:.9em;font-weight:500;line-height:1.35}:is(.post p,.rp-body,.pf-post p) .mention.chip:hover{background:var(--mention)}@supports (color:color-mix(in lab,red,red)){:is(.post p,.rp-body,.pf-post p) .mention.chip:hover{background:color-mix(in srgb,var(--mention) 20%,transparent)}}:is(.post p,.rp-body,.pf-post p) .mention.chip:hover{text-decoration:none}:is(.post p,.rp-body,.pf-post p) .mention.chip .av{width:17px;height:17px;display:block}.post p .link,.post p .tag{color:var(--blue)}.post p a.link:hover,.post p a.mention:hover,.post p a.tag:hover{text-decoration:underline}:is(.post,.rp,.pf-post) .nums{color:var(--ink-meta);font-family:var(--mono);align-items:center;gap:16px;margin:10px 0 2px;font-size:14px;display:flex}:is(.post,.rp,.pf-post) .nums .l{grid-template-columns:repeat(5,68px);display:grid}:is(.post,.rp,.pf-post) .nums .l>*{justify-self:start;min-width:0}:is(.post,.rp,.pf-post) .nums a,:is(.post,.rp,.pf-post) .nums button,:is(.post,.rp,.pf-post) .nums span{cursor:pointer;font:inherit;color:inherit;align-items:center;gap:6px;display:flex}:is(.post,.rp,.pf-post) .nums svg{stroke-width:2px;width:21px;height:21px}:is(.post,.rp,.pf-post) .nums a:hover,:is(.post,.rp,.pf-post) .nums button:hover{color:var(--hover-accent)}:is(.post,.rp,.pf-post) .nums .r{gap:2px;margin-left:auto;display:flex}:is(.post,.rp,.pf-post) .nums .r button,:is(.post,.rp,.pf-post) .nums .r span{border-radius:999px;place-items:center;gap:0;width:34px;height:34px;display:grid}:is(.post,.rp,.pf-post) .nums .r button:hover,:is(.post,.rp,.pf-post) .nums .r span:hover{background:var(--overlay)}@media (prefers-reduced-motion:no-preference){:is(.post,.rp,.pf-post) .nums svg{transition:transform .2s ease-out}:is(.post,.rp,.pf-post) .nums a:hover svg,:is(.post,.rp,.pf-post) .nums button:hover svg{transform:scale(1.12)}}:is(.post,.rp,.pf-post) .nums [data-tip]{position:relative}:is(.post,.rp,.pf-post) .nums [data-tip]:after{content:attr(data-tip);z-index:20;border:1px solid var(--border);background:var(--pop-bg);color:var(--ink);font-family:var(--sans);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.25;transition:opacity .12s ease-out,visibility 0s linear .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px -8px #0009}:is(.post,.rp,.pf-post) .nums [data-tip]:focus-visible:after,:is(.post,.rp,.pf-post) .nums [data-tip]:hover:after{visibility:visible;opacity:1;transition:opacity .12s ease-out .35s,visibility 0s linear .35s}:is(.post,.rp,.pf-post) .nums .r>:last-child[data-tip]:after{left:auto;right:0;transform:none}.post .head .more{width:26px;height:26px;color:var(--ink-meta);border-radius:999px;align-self:center;place-items:center;margin-left:auto;display:grid}.post .head .more:hover{background:var(--overlay);color:var(--ink)}.post .head .more svg{width:16px;height:16px}.post .rp{color:var(--ink-meta);align-items:center;gap:8px;margin:0 0 4px;font-size:13px;font-weight:700;display:flex}.post .rp svg{width:14px;height:14px}:is(.post,.rp,.pf-post) .nums button.on-like{color:var(--like)}:is(.post,.rp,.pf-post) .nums button.on-repost{color:var(--repost)}:is(.post,.rp,.pf-post) .nums .r button.on-bookmark{color:var(--blue)}.rx-pair{font-family:var(--mono);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:9px;margin:11px 0 0;font-size:12px;display:flex}.rx-u{cursor:pointer;width:26px;height:26px;transition:transform .15s;display:block;position:relative}.rx-u:hover{transform:translateY(-2px)}.rx-u .av{place-items:center;width:26px;height:26px;display:grid}.rx-u i{pointer-events:none;text-shadow:0 0 3px var(--page-bg),0 0 3px var(--page-bg);font-size:12px;font-style:normal;line-height:1;position:absolute;bottom:-4px;right:-4px}.rx-u.mine .av{box-shadow:0 0 0 2px var(--like)}.rx-pair .who{cursor:pointer;margin-left:3px}.rx-pair .who:hover{color:var(--ink)}.rx-ctl{position:relative}:is(.post,.rp,.pf-post) .nums .rx-ctl .my{font-size:17px;line-height:1;display:inline-block}.rx-strip{z-index:20;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--pop-bg);cursor:default;gap:2px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px -12px #000000e6}:is(.post,.rp,.pf-post) .nums .l>.rx-ctl:first-child .rx-strip{left:-6px;transform:none}.rx-strip>button{border-radius:var(--r-pill);width:34px;height:34px;font-family:var(--sans);cursor:pointer;background:0 0;place-items:center;gap:0;font-size:20px;line-height:1;transition:transform .12s,background .12s;display:grid}.rx-strip>button:hover{background:var(--overlay);transform:scale(1.18)}.rx-strip>button.on{box-shadow:inset 0 0 0 1.5px var(--like)}.rx-strip>button.all{color:var(--ink-meta);font-size:19px}.rx-strip>button.all:hover{color:var(--ink)}.rx-strip.rx-all{border-radius:var(--r-card);width:328px;padding:10px;display:block}:is(.post,.rp,.pf-post) .nums .rx-strip>button{font-family:var(--sans);color:var(--ink);font-size:20px}:is(.post,.rp,.pf-post) .nums .rx-strip>button.all{color:var(--ink-meta);font-size:19px}:is(.post,.rp,.pf-post) .nums .rx-strip>button.all:hover{color:var(--ink)}:is(.post,.rp,.pf-post) .nums .rx-strip .emo-tabs button{font-size:19px;font-family:var(--sans)}:is(.post,.rp,.pf-post) .nums .rx-strip .emo-grid button{font-size:22px;font-family:var(--sans)}:is(.post,.rp,.pf-post) .nums .rx-strip .cmp-pop-find input{font-family:var(--sans)}@media (max-width:480px){.rx-strip.rx-all{width:min(88vw,328px)}}:is(.post,.rp,.pf-post) .nums .pop{animation:react-pop .26s cubic-bezier(.2,.9,.3,1.4)}@keyframes react-pop{0%{transform:scale(.55)}to{transform:scale(1)}}:is(.post,.rp,.pf-post) .nums .rx-ctl>button{transition:color var(--motion)}.bw-card{border:1px solid var(--bw-line);color:var(--bw-ink);background-color:var(--bw-paper);background-image:linear-gradient(var(--bw-grid) 1px,transparent 1px),linear-gradient(90deg,var(--bw-grid) 1px,transparent 1px);background-size:14px 14px;border-radius:10px;align-items:center;gap:10px;margin-top:11px;padding:10px 14px;font-size:13px;display:flex}.bw-card .k{font-family:var(--mono);letter-spacing:.14em;color:var(--bw-accent);text-transform:uppercase;font-size:9px}.bw-card b{color:var(--bw-ink);font-size:13.5px}.bw-card .dot{color:var(--bw-dot)}.bw-card .ask{color:var(--bw-accent);cursor:pointer;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:700}.game-card{background:var(--st-paper);border-radius:4px;margin-top:11px;padding:7px;display:block;position:relative;box-shadow:0 2px #0000004d}.game-card:before{content:"";background:var(--st-tape);opacity:.92;z-index:1;border-radius:1px;width:48px;height:15px;margin-left:-24px;position:absolute;top:-7px;left:50%;transform:rotate(-2deg)}.game-card .scene{background:radial-gradient(circle at 30% 40%,#2a2350 0,#12101f 70%),#12101f;border-radius:2px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.game-card .scene img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-card .play{color:#0b0b14;z-index:1;background:#fffffff0;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:4px;font-size:17px;display:grid}.game-card .cap{font-family:var(--mono);color:var(--st-meta);justify-content:space-between;align-items:center;padding:9px 6px 3px;font-size:10.5px;display:flex}.game-card .cap b{color:var(--st-ink);font-family:"Archivo",var(--sans);font-size:13px;font-weight:700}.launch-mini{background:var(--ln-paper);border:1px solid var(--ln-line);color:var(--ln-ink);border-radius:2px;align-items:center;gap:14px;margin-top:11px;padding:12px 14px;display:flex;box-shadow:0 1px #1e190f1f}.launch-mini .no{font-family:"Saira Stencil One",var(--mono);color:var(--ln-ink);font-size:22px;line-height:1}.launch-mini .up{border:2px solid var(--ln-go);color:var(--ln-go);text-align:center;font-family:var(--mono);border-radius:3px;padding:4px 9px;font-size:13px;font-weight:700;line-height:1.15}.launch-mini .up i{letter-spacing:.18em;font-size:8.5px;font-style:normal;display:block}.launch-mini b{color:var(--ln-ink);font-size:14px;display:block}.launch-mini span{font-family:var(--mono);color:var(--ln-meta);font-size:10.5px}.post .quoted{border:1px solid var(--hairline);border-radius:16px;margin-top:11px;padding:11px 13px;display:block}.post .quoted:hover{background:var(--row-hover)}.post .quoted .head b{font-size:14px}.post .quoted .head span{font-size:12.5px}.post .quoted p{font-size:14.5px}.post .quoted .photo{border-radius:12px}.post .head .menu-wrap{align-self:center;margin-left:auto;position:relative}.post .head .menu-wrap .more{margin-left:0}.post-menu{z-index:10;background:var(--bg);border:1px solid var(--hairline);border-radius:16px;min-width:196px;padding:7px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 44px -10px #0000008c}.post-menu button{text-align:left;width:100%;color:var(--ink);align-items:center;gap:11px;padding:10px 15px;font-size:13.5px;display:flex}.post-menu button:hover{background:var(--overlay)}.post-menu button.danger{color:var(--like)}.post-menu button svg{flex:none;width:18px;height:18px}.share-wrap{display:inline-flex;position:relative}.share-wrap .post-menu{min-width:216px;top:calc(100% + 8px);left:0;right:auto}.hm-more{text-align:center;width:100%;color:var(--blue);border-bottom:1px solid var(--hairline);padding:17px 0;font-size:15px;display:block}.hm-more:hover{background:var(--row-hover)}.hm-end{text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:22px 16px 30px;font-size:11px}.hm-empty{color:var(--ink-meta);padding:40px 32px;font-size:15px;line-height:1.5}.hm-empty,.pd-back{border-bottom:1px solid var(--hairline)}.pd-back{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;align-items:center;gap:22px;padding:13px 16px;display:flex;position:sticky;top:0}.pd-back b{letter-spacing:-.012em;color:var(--ink);font-size:20px;font-weight:800}.pd-back .ic{width:34px;height:34px;color:var(--ink);border-radius:999px;place-items:center;margin:-6px 0;display:grid}.pd-back .ic:hover{background:var(--overlay)}.pd-back .ic svg{width:19px;height:19px}.post.subject{padding:16px 16px 4px;display:block}.post.subject .who{align-items:center;gap:12px;display:flex}.post.subject .who .body{flex:1;min-width:0}.post.subject .head{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.post.subject .head b{grid-column:1;font-size:15px;line-height:1.3}.post.subject .head span{grid-column:1}.post.subject .head .menu-wrap{grid-area:1/2/span 2;margin-left:0}.post.subject p{margin-top:12px;font-size:17px;line-height:1.45}.post.subject .when{font-family:var(--mono);color:var(--ink-meta);padding:15px 0 13px;font-size:13px}.hm-skel,.post.subject .when{border-bottom:1px solid var(--hairline)}.hm-skel{gap:12px;padding:16px 16px 20px;display:flex}.hm-skel .av{background:var(--hairline)}.hm-skel .lines{flex:1;gap:9px;padding-top:4px;display:grid}.hm-skel .ln{background:var(--hairline);border-radius:6px;height:11px}.hm-skel .ln.w1{width:32%}.hm-skel .ln.w2{width:92%}.hm-skel .ln.w3{width:68%}@media (prefers-reduced-motion:no-preference){.hm-skel{animation:hm-skel-fade .2s both}}@keyframes hm-skel-fade{0%{opacity:0}to{opacity:1}}@media (max-width:1420px){.hm{grid-template-columns:minmax(0,1fr);max-width:640px;padding:0}}