.idea-module__R3rerW__hero{background:var(--color-bg-warm);padding:calc(var(--navbar-height) + 28px) 0 56px;position:relative;overflow:hidden}.idea-module__R3rerW__heroInner{z-index:1;max-width:var(--max-width);margin:0 auto;padding:0 49px;position:relative}.idea-module__R3rerW__back{color:var(--color-primary);align-items:center;gap:6px;margin-bottom:18px;font-size:14px;font-weight:700;display:inline-flex}.idea-module__R3rerW__tags{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.idea-module__R3rerW__tag{}.idea-module__R3rerW__title{letter-spacing:-1px;max-width:820px;margin-bottom:14px;font-size:40px;font-weight:800;line-height:1.08}.idea-module__R3rerW__author{color:#999;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.idea-module__R3rerW__avatar{border-radius:999px;flex-shrink:0;width:24px;height:24px}.idea-module__R3rerW__body{max-width:var(--max-width);grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;margin:0 auto;padding:36px 49px 80px;display:grid}.idea-module__R3rerW__main{min-width:0}.idea-module__R3rerW__cover{aspect-ratio:16/9;object-fit:cover;border:none;border-radius:20px;width:100%;margin-bottom:24px;display:block}.idea-module__R3rerW__coverPlaceholder{aspect-ratio:16/9;background:var(--color-cover);border:none;border-radius:20px;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.idea-module__R3rerW__coverPattern{transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.idea-module__R3rerW__prose{white-space:pre-wrap;color:var(--color-text);margin-bottom:40px;font-size:16px;line-height:1.7}.idea-module__R3rerW__discussion{margin-bottom:16px;font-size:24px;font-weight:800}.idea-module__R3rerW__discussionCount{color:var(--color-primary)}.idea-module__R3rerW__commentForm{background:var(--color-bg);border:var(--border-width) solid var(--color-text);border-radius:var(--radius-button);align-items:center;gap:10px;margin-bottom:28px;padding:8px 8px 8px 16px;display:flex}.idea-module__R3rerW__commentInput{min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;align-self:stretch;font-family:inherit;font-size:15px}.idea-module__R3rerW__commentInput::placeholder{color:var(--color-text-muted)}.idea-module__R3rerW__commentSubmit{flex-shrink:0;padding:12px 22px;font-size:13px}.idea-module__R3rerW__signInToComment{margin-bottom:28px}.idea-module__R3rerW__formError{color:var(--color-primary);margin:-18px 0 24px;font-size:14px}.idea-module__R3rerW__commentList{flex-direction:column;gap:4px;display:flex}.idea-module__R3rerW__comment{gap:18px;padding:16px 0;display:flex}.idea-module__R3rerW__commentAvatar{border-radius:999px;flex-shrink:0;width:42px;height:42px}.idea-module__R3rerW__commentBody{flex:1;min-width:0}.idea-module__R3rerW__commentHead{align-items:center;gap:14px;margin-bottom:8px;display:flex}.idea-module__R3rerW__commentName{font-size:16px;font-weight:800}.idea-module__R3rerW__commentTime{color:#5f5e5e80;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:700}.idea-module__R3rerW__commentText{white-space:pre-wrap;color:var(--color-text-secondary);font-size:15px;line-height:1.6}.idea-module__R3rerW__commentFooter{border-top:1px dashed var(--color-divider);align-items:center;gap:16px;margin-top:13px;padding-top:13px;display:flex}.idea-module__R3rerW__commentActions{align-items:center;gap:16px;display:flex}.idea-module__R3rerW__commentAction{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:13px;font-weight:600;transition:color .12s;display:inline-flex}.idea-module__R3rerW__commentAction:hover,.idea-module__R3rerW__commentActionLiked{color:var(--color-primary)}.idea-module__R3rerW__deleteBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:12px;font-weight:600}.idea-module__R3rerW__deleteBtn:hover{color:var(--color-primary)}.idea-module__R3rerW__noComments{color:var(--color-text-secondary)}.idea-module__R3rerW__sidebar{top:calc(var(--navbar-height) + 16px);flex-direction:column;gap:16px;display:flex;position:sticky}.idea-module__R3rerW__momentumCard{text-align:center;transition:background-color .15s,border-color .15s;}.idea-module__R3rerW__momentumVoted{background:var(--color-bg-warm);border-color:#cf5838}.idea-module__R3rerW__momentumHead{margin-bottom:6px;font-size:15px;font-weight:800}.idea-module__R3rerW__voteBig{letter-spacing:-1px;font-size:52px;font-weight:800;line-height:1}.idea-module__R3rerW__voteSub{color:var(--color-text-secondary);margin:6px 0 16px;font-size:13px}.idea-module__R3rerW__upvoteBtn{width:100%}.idea-module__R3rerW__upvoteBtn.idea-module__R3rerW__upvoteBtnVoted{background:#ab300d;border-color:#80250a;box-shadow:inset 0 5px #80240a}.idea-module__R3rerW__shareCard{}.idea-module__R3rerW__shareHead{margin-bottom:14px;font-size:16px;font-weight:800}.idea-module__R3rerW__spreadRow{align-items:center;gap:22px;display:flex}.idea-module__R3rerW__spreadAction{cursor:pointer;color:var(--color-text);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:15px;font-weight:600;transition:color .12s;display:inline-flex}.idea-module__R3rerW__spreadAction:hover{color:var(--color-primary)}.idea-module__R3rerW__spreadIconOnly{margin-left:auto}.idea-module__R3rerW__spreadSaved{color:var(--color-primary)}.idea-module__R3rerW__stickyBar{top:var(--navbar-height);height:var(--navbar-height);z-index:99;background:var(--color-bg);border-bottom:var(--border-width) solid var(--color-text);opacity:0;pointer-events:none;transition:transform .22s,opacity .22s;position:fixed;left:0;right:0;transform:translateY(-100%)}.idea-module__R3rerW__stickyBarShown{opacity:1;pointer-events:auto;transform:translateY(0)}.idea-module__R3rerW__stickyInner{max-width:var(--max-width);align-items:center;gap:16px;height:100%;margin:0 auto;padding:0 49px;display:flex}.idea-module__R3rerW__stickyBack{border:2px solid var(--color-text);width:42px;height:42px;color:var(--color-text);background:var(--color-bg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.idea-module__R3rerW__stickyBack:hover{background:var(--color-text);color:#fff}.idea-module__R3rerW__stickyTitle{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:18px;font-weight:800;overflow:hidden}.idea-module__R3rerW__stickyUpvote{flex-shrink:0;padding:11px 18px;font-size:13px}.idea-module__R3rerW__stickyCount{opacity:.85;font-weight:800}@media (max-width:900px){.idea-module__R3rerW__heroInner{padding:0 24px}.idea-module__R3rerW__title{font-size:30px}.idea-module__R3rerW__body{flex-direction:column;grid-template-columns:1fr;padding:24px 24px 64px;display:flex}.idea-module__R3rerW__sidebar{order:-1;position:static}.idea-module__R3rerW__stickyInner{gap:12px;padding:0 16px}}@media (max-width:560px){.idea-module__R3rerW__title{font-size:26px}.idea-module__R3rerW__voteBig{font-size:44px}.idea-module__R3rerW__prose,.idea-module__R3rerW__stickyTitle{font-size:15px}.idea-module__R3rerW__stickyCount{display:none}.idea-module__R3rerW__commentForm{flex-wrap:wrap}.idea-module__R3rerW__commentInput{flex-basis:100%;padding:6px 0}.idea-module__R3rerW__commentSubmit{margin-left:auto}}
