.community-portal_portal__jOP9t{background:var(--background);color:var(--ink);font-family:inherit}.community-portal_wrap__PDO1x{max-width:var(--site-max-width);margin:0 auto;padding:0 var(--site-gutter) 36px}.community-portal_portal__jOP9t :is(button,a){-webkit-tap-highlight-color:transparent}.community-portal_portal__jOP9t button{font:inherit;color:inherit;cursor:pointer}.community-portal_portal__jOP9t :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.community-portal_weekly__3f_Jl{margin-top:40px}.community-portal_sectionHeading__ljC61{margin-bottom:40px}.community-portal_weeklyGrid__yMJ0e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.community-portal_column__be0rU{min-width:0;display:flex;flex-direction:column}.community-portal_column__be0rU>h3{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:36px;padding:0 4px;font-size:18px;font-weight:500;margin:0 0 20px;color:var(--ink)}.community-portal_column__be0rU>h3 svg{color:#fff;width:34px;height:34px;padding:7px;border-radius:10px;background:var(--shaqiu-brand-gradient);box-shadow:0 3px 9px rgba(105,41,196,.14)}.community-portal_weeklyList__Gt_C7{list-style:none;padding:0;margin:0;display:grid;gap:10px}.community-portal_pick__g0zcS{min-width:0;background:#fff;border-radius:12px;box-shadow:0 0 0 1px rgba(0,0,0,.055),0 2px 4px rgba(0,0,0,.025),0 6px 18px rgba(0,45,156,.025);transition:box-shadow .16s}.community-portal_pick__g0zcS:focus-within,.community-portal_pick__g0zcS:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--home-accent) 18%,transparent),0 5px 18px rgba(0,45,156,.075)}.community-portal_pickLink__XAY6z{display:flex;flex-direction:column;width:100%;min-height:72px;padding:11px 14px;text-align:left;border:0;border-radius:inherit;background:transparent}.community-portal_pickLink__XAY6z h4{margin:0;font-size:15px;font-weight:500;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.community-portal_meta___jVR3{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:5px;margin-top:auto;color:var(--gray-60);font-size:11px;line-height:1.5}.community-portal_meta___jVR3>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.community-portal_meta___jVR3 time{margin-left:auto;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.community-portal_pickHeading__DI5HZ{display:flex;align-items:baseline;gap:12px}.community-portal_pickHeading__DI5HZ h4{flex:1 1;min-width:0}.community-portal_score__7pZ4v{flex-shrink:0;font-size:16px;font-weight:500;color:var(--shaqiu-blue-80);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.community-portal_more__jyerH{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:14px;color:var(--shaqiu-blue-80)}.community-portal_more__jyerH:hover{text-decoration:underline;text-underline-offset:5px}.community-portal_empty__ODz7Y{min-height:72px;padding:24px;text-align:center;color:var(--gray-60);font-size:14px}.community-portal_join__8Q6pu{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:52px;padding:30px 32px;border-radius:20px;background:var(--shaqiu-brand-soft)}.community-portal_join__8Q6pu h2{font-size:22px;font-weight:500}.community-portal_join__8Q6pu p{margin-top:10px;color:var(--gray-70);font-size:14px;line-height:1.8}.community-portal_joinActions__TQL1m{display:flex;align-items:center;gap:24px;flex-shrink:0}.community-portal_joinActions__TQL1m>a{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--shaqiu-blue-80)}.community-portal_follow__qKLQJ{position:relative}.community-portal_follow__qKLQJ summary{cursor:pointer;list-style:none;padding:11px 18px;font-size:14px;border-radius:8px;background:var(--shaqiu-brand-gradient);color:white}.community-portal_follow__qKLQJ summary::-webkit-details-marker{display:none}.community-portal_qr__SPity{position:absolute;z-index:5;bottom:calc(100% + 12px);left:0;width:192px;padding:20px 24px;background:white;border-radius:10px;box-shadow:0 6px 26px rgba(0,0,0,.12)}.community-portal_qr__SPity img{display:block;width:144px;height:144px}.community-portal_qr__SPity span{display:block;margin-top:10px;font-size:11px;text-align:center;color:var(--gray-70)}@media (max-width:1100px){.community-portal_wrap__PDO1x{padding-right:24px;padding-left:24px}.community-portal_weeklyGrid__yMJ0e{gap:18px}.community-portal_pickLink__XAY6z{padding:11px 12px;min-height:72px}}@media (max-width:800px){.community-portal_weeklyGrid__yMJ0e{grid-template-columns:minmax(0,1fr);gap:34px}.community-portal_weeklyList__Gt_C7{grid-template-columns:repeat(2,minmax(0,1fr))}.community-portal_join__8Q6pu{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:600px){.community-portal_wrap__PDO1x{padding:0 16px 28px}.community-portal_weekly__3f_Jl{margin-top:36px}.community-portal_sectionHeading__ljC61{margin-bottom:28px}.community-portal_weeklyList__Gt_C7{grid-template-columns:minmax(0,1fr)}.community-portal_pickLink__XAY6z{min-height:72px;padding:11px 14px}.community-portal_more__jyerH{padding-top:20px}.community-portal_join__8Q6pu{margin-top:44px;padding:24px 20px}}.community-portal_signalHeading__NxsPk{display:flex;align-items:flex-start;gap:8px}.community-portal_signalHeading__NxsPk h4{flex:1 1;min-width:0;line-height:22px}