.hrow{scrollbar-width:none;gap:10px;padding:2px 18px 6px;scroll-padding:0 18px;display:flex;overflow-x:auto}.hrow::-webkit-scrollbar{display:none}.hrowh small{color:var(--muted);margin-inline-start:8px;font-size:12px;font-weight:400}.hbanner{color:inherit;text-decoration:none;display:block}.htile{text-align:start;width:220px;height:260px;color:inherit;box-shadow:inset 0 0 0 .5px var(--edge-soft);border-radius:18px;flex-direction:column;flex:0 0 220px;justify-content:flex-end;padding:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.htile.cov{color:#fff}.htile.cov:before{content:"";z-index:1;background:linear-gradient(#0000000d,#000000b3);position:absolute;inset:0}.htile>*{z-index:2;position:relative}.htile>.covimg{z-index:0}.htile .hn{letter-spacing:-.025em;font-size:20px;font-weight:800;line-height:1.1}.htile .hc{opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}.htile .hh{align-items:center;gap:8px;min-width:0;margin:0 0 8px;font-size:12px;font-weight:800;display:flex}.htile .hh>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.htile .hav img{width:22px!important;height:22px!important}.htile .hmem{opacity:.8;margin-top:8px;font-size:11px;font-weight:800}.htile.pending{opacity:.75}.htile.pending .hmem{margin:0 0 auto}.hwith{opacity:.92;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12.5px;font-weight:600;overflow:hidden}.hcard.new{flex:0 0 220px;height:260px}.hrow .hcard.new{display:flex}.bigrow{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:2px 18px 14px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.bigrow::-webkit-scrollbar{display:none}.bigcard{aspect-ratio:16/10;scroll-snap-align:start;text-align:start;max-width:360px;color:inherit;border-radius:16px;flex-direction:column;flex:0 0 84%;justify-content:flex-end;align-items:flex-start;gap:3px;padding:16px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bigcard.cov{color:#fff}.bigcard .covimg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bigcard.cov:after{content:"";background:linear-gradient(#0000000d,#0000009e);position:absolute;inset:0}.bigcard>span{z-index:1;position:relative}.bigcard .bn{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.1}.bigcard .bc{opacity:.92;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.bigcard .bm{opacity:.9;font-size:12px;font-weight:600}.bigcard .bnew{top:12px;color:#11161c;background:#fffffff0;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:700;position:absolute;inset-inline-start:12px}.bigcard .hh{align-items:center;gap:8px;min-width:0;margin:26px 0 6px;font-size:13px;font-weight:600;display:flex}.bigcard .hav img{width:24px;height:24px}.herobox .hh{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.herobox .hwith{display:block}.hpage{padding:0 18px 24px}.hpage .hero{margin:0;position:relative}.herobox>.covbtn{top:12px;right:auto;z-index:3;position:absolute;inset-inline-end:12px}.hpage .hero .hchip{background:#fff3;border-radius:999px;margin-inline-start:8px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.evicons.spaceicons{justify-content:flex-end;align-items:center;gap:6px;margin:6px 0 -8px;display:flex}.evicon{min-width:38px;height:38px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.evicon .lic{width:22px;height:22px}.evicon.liked .lic{fill:var(--red);stroke:var(--red)}.evicon .acn{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.mabout2{margin:14px 0 4px;font-size:15px;line-height:1.45}.mdesc2{color:var(--muted);margin:6px 0 4px;font-size:15px;line-height:1.45}details.rules{margin:8px 0 0;font-size:13px}details.rules summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;font-size:13px;list-style:none;display:inline-flex}details.rules summary::-webkit-details-marker{display:none}details.rules summary:after{content:"";border-inline-end:1.6px solid;border-bottom:1.6px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}details.rules[open] summary:after{transform:rotate(-135deg)translateY(-1px)}details.rules p{white-space:pre-wrap;color:var(--ink);margin:8px 0 0;font-size:15px;line-height:1.45}.orgline{color:var(--muted);margin:6px 0 0;font-size:13px}.orgline a{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.hmeta{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:10px;font-size:13px}.hmeta.split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hmeta .mtopics{align-items:center;gap:5px;display:inline-flex}.hmeta .mtopics .lic{width:14px;height:14px}.flwlink{font:inherit;color:inherit;text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline;display:inline}.hacts{align-items:center;gap:8px;margin:14px 0 2px;display:flex}.hacts>.btn{white-space:nowrap;border-radius:12px;flex:1 1 0;width:auto;min-width:0;height:40px;min-height:40px;margin:0;padding:0 12px;font-size:13px}.hacts>.btn.followbtn{flex:none;padding:0 16px}.hacts>.pf-icon{flex:none;width:40px;height:40px}.curline{margin:10px 0 0;display:flex}.curline .curbtn{border-radius:12px;flex:1;height:40px;min-height:40px;margin:0;padding:0 12px;font-size:13px}.curbtn.on{color:#1f7a45}.readybox{border:1px dashed var(--line);border-radius:12px;margin:10px 0;padding:12px 14px}.readyrow{color:var(--muted);gap:8px;padding:3px 0;font-size:13px;display:flex}.readyrow.ok{color:var(--ink)}.readyrow span{width:16px}.hstatus{background:var(--soft);border-radius:12px;margin:10px 0 0;padding:10px 14px;font-size:13px}.htabs .udot{margin-inline-start:6px}.pinhead{color:var(--muted);align-items:center;gap:6px;margin:12px 0 6px;font-size:13px;font-weight:600;display:flex}.pinhead .lic{width:15px;height:15px}.hpage .nx{margin:0 -18px}.chatprev{flex-direction:column;gap:10px;padding:8px 0 14px;display:flex}.hgate{margin-top:8px}.ambh{justify-content:space-between;align-items:baseline;display:flex}.reqnote{margin:4px 0 0 56px;font-size:13px}.kpis.k3{grid-template-columns:repeat(3,1fr)}.htile .hn,.htile .hc,.bigcard .bn,.bigcard .bc{overflow-wrap:anywhere}#askwrap #askmsg{white-space:pre-line}
