.Z8SrWG_shell{max-width:1240px;padding:0 var(--gutter);grid-template-columns:228px minmax(0,1fr) 296px;align-items:start;gap:28px;margin:0 auto;display:grid}.Z8SrWG_side,.Z8SrWG_rail{position:sticky;top:96px}.Z8SrWG_brand h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:500;line-height:1.1}.Z8SrWG_brand p{color:var(--ink-3);margin:6px 0 18px;font-size:13.5px}.Z8SrWG_channels{gap:2px;display:grid;position:relative}.Z8SrWG_glide{z-index:0;pointer-events:none;background:#8b0d1a3d;border-radius:12px;transition:transform .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1),height .42s cubic-bezier(.32,.72,0,1),opacity .2s;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #d23a4b73}.Z8SrWG_channels button,.Z8SrWG_sort button{z-index:1;position:relative}.Z8SrWG_channels button{cursor:pointer;width:100%;color:var(--ink-2);font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;transition:background .2s,color .2s,box-shadow .2s;display:flex}.Z8SrWG_channels button:hover{color:var(--ink);background:#f5f2ed0d}.Z8SrWG_channels button svg{color:var(--c,currentColor);transition:transform .3s var(--ease)}.Z8SrWG_channels button.Z8SrWG_on{color:var(--ink)}.Z8SrWG_channels button.Z8SrWG_on svg{transform:scale(1.08)}.Z8SrWG_channels button:focus-visible,.Z8SrWG_sort button:focus-visible,.Z8SrWG_chan:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.Z8SrWG_how{cursor:pointer;font:inherit;color:var(--ink-3);text-underline-offset:3px;background:0 0;border:0;margin-top:14px;padding:0 12px;font-size:13px;text-decoration:underline}.Z8SrWG_how:hover{color:var(--ink)}.Z8SrWG_feedHead{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.Z8SrWG_feedHead h2{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.15}.Z8SrWG_feedHead p{color:var(--ink-3);margin:4px 0 0;font-size:13.5px}.Z8SrWG_sort{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex:none;padding:3px;display:flex;position:relative}.Z8SrWG_sort .Z8SrWG_glide{box-shadow:none;background:#f5f2ed1a;border-radius:999px}.Z8SrWG_sort button{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;transition:background .2s,color .2s}.Z8SrWG_sort button.Z8SrWG_on{color:var(--ink)}.Z8SrWG_compose{cursor:pointer;width:100%;font:inherit;text-align:left;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);background:#f5f2ed09;border:0;border-radius:18px;align-items:center;gap:12px;padding:10px 10px 10px 12px;transition:box-shadow .2s,background .2s;display:flex}.Z8SrWG_ph{flex:1;font-size:14.5px}.Z8SrWG_compose:hover{box-shadow:inset 0 0 0 1px var(--line-2);background:#f5f2ed0d}.Z8SrWG_ghostAv{background:#f5f2ed14;border-radius:50%;flex:none;width:32px;height:32px}.Z8SrWG_form{background:#141212e6;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #d23a4b59}.Z8SrWG_pickRow{flex-wrap:wrap;gap:6px;display:flex}.Z8SrWG_pickRow button{cursor:pointer;font:inherit;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:#f5f2ed0a;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.Z8SrWG_pickRow button svg{width:15px;height:15px;color:var(--c)}.Z8SrWG_pickRow button.Z8SrWG_on{color:var(--ink);background:color-mix(in srgb, var(--c) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 60%, transparent)}.Z8SrWG_titleIn,.Z8SrWG_bodyIn{width:100%;color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--line);background:#f5f2ed0a;border:0;border-radius:12px;outline:0;padding:12px 14px;transition:box-shadow .2s}.Z8SrWG_titleIn{font-size:17px;font-weight:500}.Z8SrWG_bodyIn{resize:vertical;min-height:140px;font-size:15px;line-height:1.55}.Z8SrWG_titleIn:focus,.Z8SrWG_bodyIn:focus{box-shadow:inset 0 0 0 1px #d23a4bb3,0 0 0 4px #b2182a24}.Z8SrWG_formFoot{align-items:center;gap:8px;display:flex}.Z8SrWG_formFoot .small{margin-right:auto}.Z8SrWG_list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.Z8SrWG_post{box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#181615e6,#100f0ee6);border-radius:18px;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:14px 18px 14px 12px;transition:box-shadow .2s;display:grid}.Z8SrWG_post:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.Z8SrWG_body{min-width:0}.Z8SrWG_meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.Z8SrWG_meta b{color:var(--ink-2);font-weight:600}.Z8SrWG_dot{opacity:.6}.Z8SrWG_avatar{color:#f4f1eb;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1f}.Z8SrWG_logoAv{border-radius:8px}.Z8SrWG_chan{cursor:pointer;font:inherit;color:var(--c,var(--ink-2));background:0 0;border:0;padding:0;font-weight:500;transition:filter .2s}.Z8SrWG_chan:hover{filter:brightness(1.2);text-underline-offset:3px;text-decoration:underline}.Z8SrWG_solved,.Z8SrWG_replied{border-radius:999px;align-items:center;gap:4px;margin-left:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.Z8SrWG_solved{color:#9be3b0;background:#3ca05a1f;box-shadow:inset 0 0 0 1px #6ec88c4d}.Z8SrWG_replied{color:#ffc2c8;background:#8b0d1a33;box-shadow:inset 0 0 0 1px #d23a4b59}.Z8SrWG_title{font-family:var(--font-display);color:var(--ink);margin:8px 0 4px;font-size:19px;line-height:1.3;transition:color .2s;display:block}.Z8SrWG_title:hover{color:#ff8f99}.Z8SrWG_text{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.Z8SrWG_foot{align-items:center;gap:14px;margin-top:10px;display:flex}.Z8SrWG_replies{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;transition:color .2s;display:inline-flex}.Z8SrWG_replies:hover{color:var(--ink)}.Z8SrWG_report{font:inherit;color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;transition:opacity .2s,color .2s}.Z8SrWG_post:hover .Z8SrWG_report,.Z8SrWG_report:focus-visible{opacity:1}.Z8SrWG_report:hover{color:#ff9aa5}.Z8SrWG_in{animation:.45s cubic-bezier(.22,1,.36,1) both Z8SrWG_postIn;animation-delay:calc(var(--i,0) * 45ms)}@keyframes Z8SrWG_postIn{0%{opacity:0;transform:translateY(10px)}}.Z8SrWG_fresh{animation:.45s cubic-bezier(.22,1,.36,1) both Z8SrWG_postIn,2.2s ease-out Z8SrWG_freshGlow}@keyframes Z8SrWG_freshGlow{0%,30%{box-shadow:inset 0 0 0 1px #d23a4bb3,0 0 40px -6px #d23a4b99}}.Z8SrWG_postBtn{min-width:92px}.Z8SrWG_spin{vertical-align:-2px;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-right:8px;animation:.7s linear infinite Z8SrWG_spin;display:inline-block}@keyframes Z8SrWG_spin{to{transform:rotate(360deg)}}.Z8SrWG_video{aspect-ratio:16/9;max-width:420px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin-top:10px;display:block;position:relative;overflow:hidden}.Z8SrWG_video img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.Z8SrWG_video:hover img{transform:scale(1.03)}.Z8SrWG_video span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a99;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff59}.Z8SrWG_founderAv{box-shadow:0 0 0 2px #120f0f,0 0 0 3.5px #e0a84a,0 0 14px -2px #e0a84ab3}.Z8SrWG_founderTag{letter-spacing:.02em;color:#ffdca3;background:linear-gradient(135deg,#b2182a73,#e0a84a40);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #e0a84a80}.Z8SrWG_pinned{background:linear-gradient(160deg,#3c080e8c,#120c0ceb);box-shadow:inset 0 0 0 1px #d23a4b66,0 20px 50px -30px #b2182a99}.Z8SrWG_pinned:hover{box-shadow:inset 0 0 0 1px #d23a4b8c,0 20px 50px -30px #b2182a99}.Z8SrWG_pinMark{color:#ff8f99;justify-items:center;padding-top:6px;display:grid}.Z8SrWG_pinTag{letter-spacing:.12em;text-transform:uppercase;color:#ff8f99;font-size:11.5px}.Z8SrWG_pinText{color:var(--ink);margin:10px 0 0;font-size:15px;line-height:1.6}.Z8SrWG_skeleton>i,.Z8SrWG_skeleton>div>i{background:linear-gradient(90deg,#f5f2ed0a,#f5f2ed14,#f5f2ed0a) 0 0/200% 100%;border-radius:10px;animation:1.4s linear infinite Z8SrWG_shimmer;display:block}.Z8SrWG_skeleton>i{justify-self:center;width:40px;height:56px}.Z8SrWG_skeleton>div{gap:8px;display:grid}.Z8SrWG_skeleton>div>i:first-child{width:40%;height:12px}.Z8SrWG_skeleton>div>i:nth-child(2){width:75%;height:18px}.Z8SrWG_skeleton>div>i:nth-child(3){width:90%;height:12px}@keyframes Z8SrWG_shimmer{to{background-position:-200% 0}}.Z8SrWG_empty{text-align:center;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border:1px dashed #0000;border-radius:18px;justify-items:center;gap:8px;padding:40px 20px;display:grid}.Z8SrWG_empty svg{width:28px;height:28px;color:var(--c,#ff8f99)}.Z8SrWG_empty b{color:var(--ink);font-size:16px}.Z8SrWG_empty span{font-size:14px}.Z8SrWG_vote{cursor:pointer;width:52px;color:var(--ink-2);box-shadow:0 0 0 1px var(--line) inset;background:#f5f2ed08;border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-self:start;align-items:center;gap:6px;padding:10px 4px;transition:background .2s,box-shadow .2s,color .2s;display:flex;position:relative}.Z8SrWG_vote:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #6fdc9680}.Z8SrWG_vote:hover svg{transform:translateY(-2px)}.Z8SrWG_vote:focus-visible{outline-offset:2px;outline:2px solid #8ff0b0}.Z8SrWG_vote b{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1}.Z8SrWG_arrowBox{width:20px;height:20px;display:block;position:relative}.Z8SrWG_arrowBox svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:100%;height:100%;transition:transform .3s var(--ease), fill .3s, stroke .3s, filter .3s}.Z8SrWG_arrowBox i{opacity:0;background:#8ff0b0;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:0;left:50%}.Z8SrWG_voted{color:#fff;background:linear-gradient(#28965561,#2896551a);box-shadow:inset 0 0 0 1px #6fdc9699,0 0 30px -10px #4cd07ad9}.Z8SrWG_voted .Z8SrWG_arrowBox svg{fill:#4cd07a;stroke:#8ff0b0;filter:drop-shadow(0 0 6px #4cd07ae6)}.Z8SrWG_pop .Z8SrWG_arrowBox svg{animation:.65s cubic-bezier(.3,.7,.3,1) Z8SrWG_launch}@keyframes Z8SrWG_launch{0%{transform:none}35%{opacity:0;transform:translateY(-16px)scale(.9)}36%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.Z8SrWG_pop .Z8SrWG_arrowBox i{animation:.6s ease-out forwards Z8SrWG_spark}.Z8SrWG_pop .Z8SrWG_arrowBox i:nth-child(2){--dx:-8px}.Z8SrWG_pop .Z8SrWG_arrowBox i:nth-child(3){--dx:0px;animation-delay:50ms}.Z8SrWG_pop .Z8SrWG_arrowBox i:nth-child(4){--dx:8px;animation-delay:.1s}@keyframes Z8SrWG_spark{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--dx), -26px) scale(.4)}}.Z8SrWG_pop b{animation:.5s cubic-bezier(.34,1.6,.5,1) .15s Z8SrWG_bump}@keyframes Z8SrWG_bump{40%{color:#8ff0b0;transform:translateY(-4px)scale(1.18)}}.Z8SrWG_rail{gap:14px;display:grid}.Z8SrWG_card{box-shadow:inset 0 0 0 1px var(--line);background:#141212d9;border-radius:18px;gap:10px;padding:18px;display:grid}.Z8SrWG_card p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.Z8SrWG_card .btn{justify-self:start}.Z8SrWG_cardHead{align-items:center;gap:10px;display:flex}.Z8SrWG_cardHead img{border-radius:10px}.Z8SrWG_cardHead b{color:var(--ink);display:block}.Z8SrWG_cardHead span{color:var(--ink-3);font-size:12.5px}.Z8SrWG_cardTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:500}.Z8SrWG_rules{color:var(--ink-2);gap:7px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:grid}.Z8SrWG_links{flex-wrap:wrap;gap:6px;display:flex}.Z8SrWG_links a{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:6px 11px;font-size:13px;transition:color .2s,box-shadow .2s}.Z8SrWG_links a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.Z8SrWG_note{z-index:60;color:var(--ink);box-shadow:0 0 0 1px var(--line-2) inset, 0 20px 40px -14px #000;animation:Z8SrWG_noteIn .35s var(--ease);background:#161213f2;border-radius:999px;padding:12px 18px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes Z8SrWG_noteIn{0%{opacity:0;transform:translate(-50%,10px)}}.Z8SrWG_scrim{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505a8;place-items:center;padding:12px;animation:.25s Z8SrWG_fade;display:grid;position:fixed;inset:0}@keyframes Z8SrWG_fade{0%{opacity:0}}.Z8SrWG_intro{width:min(520px,100%);box-shadow:inset 0 0 0 1px var(--line-2), 0 40px 100px -30px #000;animation:Z8SrWG_rise .4s var(--ease);background:linear-gradient(#181515,#0f0e0e);border-radius:26px;position:relative;overflow:hidden}@keyframes Z8SrWG_rise{0%{opacity:0;transform:translateY(16px)scale(.98)}}.Z8SrWG_introX{z-index:2;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:26px;line-height:1;position:absolute;top:10px;right:14px}.Z8SrWG_introX:hover{color:var(--ink)}.Z8SrWG_track{transition:transform .42s var(--ease);display:flex}.Z8SrWG_slide{text-align:center;flex:0 0 100%;padding:40px 34px 8px}.Z8SrWG_slide h2{font-family:var(--font-display);margin:18px 0 10px;font-size:26px;font-weight:500;line-height:1.2}.Z8SrWG_slide p{max-width:30em;color:var(--ink-2);margin:0 auto;font-size:15px;line-height:1.6}.Z8SrWG_art{background:radial-gradient(60% 80%,#b2182a33,#0000 70%);border-radius:18px;place-items:center;height:120px;display:grid}.Z8SrWG_artAngel{background:url(/media/community/angel.webp) 50% 18%/cover no-repeat;height:230px;margin:-40px -34px 0;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.Z8SrWG_artChannels{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Z8SrWG_artChannels span{color:var(--ink);background:color-mix(in srgb, var(--c) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 55%, transparent);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;display:inline-flex}.Z8SrWG_artChannels svg{width:15px;height:15px;color:var(--c)}.Z8SrWG_artVote{align-items:center;gap:14px;display:flex}.Z8SrWG_artArrow{background:#28965533;border-radius:14px;justify-items:center;gap:4px;padding:10px 14px;display:grid;box-shadow:inset 0 0 0 1px #6fdc9680}.Z8SrWG_artArrow b{font-family:var(--font-display);font-size:18px}.Z8SrWG_artSolved{color:#9be3b0;background:#3ca05a24;border-radius:999px;padding:6px 14px;box-shadow:inset 0 0 0 1px #6ec88c59}.Z8SrWG_artTick{align-items:center;gap:10px;font-size:18px;display:flex}.Z8SrWG_artTick img{border-radius:12px}.Z8SrWG_introFoot{justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 24px;display:flex}.Z8SrWG_dots{gap:6px;display:flex}.Z8SrWG_dots button{cursor:pointer;width:8px;height:8px;transition:width .3s var(--ease), background .3s;background:#f5f2ed33;border:0;border-radius:999px;padding:0}.Z8SrWG_dots button.Z8SrWG_on{background:#d23a4b;width:24px}.Z8SrWG_introBtns{gap:8px;display:flex}@media (max-width:1120px){.Z8SrWG_shell{grid-template-columns:210px minmax(0,1fr)}.Z8SrWG_rail{grid-column:2;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:static}}@media (max-width:760px){.Z8SrWG_shell{display:block}.Z8SrWG_side{margin-bottom:14px;position:static}.Z8SrWG_brand h1{font-size:26px}.Z8SrWG_brand p{margin:2px 0 12px}.Z8SrWG_feedHead{margin-top:4px}.Z8SrWG_feedHead p{display:none}.Z8SrWG_channels{margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.Z8SrWG_channels::-webkit-scrollbar{display:none}.Z8SrWG_channels button{width:auto;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex:none;padding:8px 12px;font-size:13.5px}.Z8SrWG_channels .Z8SrWG_glide{border-radius:999px}.Z8SrWG_artAngel{height:190px;margin:-36px -22px 0}.Z8SrWG_how{margin-top:10px;padding:0}.Z8SrWG_feedHead h2{font-size:21px}.Z8SrWG_post{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px 14px 12px 10px}.Z8SrWG_vote{width:44px}.Z8SrWG_report{opacity:1}.Z8SrWG_title{font-size:17.5px}.Z8SrWG_ph{font-size:13.5px}.Z8SrWG_rail{grid-template-columns:1fr;margin-top:18px}.Z8SrWG_slide{padding:36px 22px 4px}.Z8SrWG_slide h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.Z8SrWG_track,.Z8SrWG_dots button{transition:none}.Z8SrWG_skeleton>i,.Z8SrWG_skeleton>div>i,.Z8SrWG_scrim,.Z8SrWG_intro,.Z8SrWG_in,.Z8SrWG_fresh{animation:none}.Z8SrWG_glide{transition:none}}
