:root{--cw-navy:#2E3192;--cw-green:#27AE60;--cw-amber:#E27100;--cw-sky:#1AC2E6;--cw-reddit:#FF4500;--cw-reddit-soft:#FFF0EB;--cw-linkedin:#0A66C2;--cw-linkedin-soft:#E8F4FD;--cw-surface:#FFFFFF;--cw-border:#E2E5F1;--cw-text:#2D2D3F;--cw-text-muted:#6B7194;--cw-radius:12px;--cw-shadow-hover:0 8px 24px rgba(46, 49, 146, 0.10);--cw-shadow-strong:0 16px 40px rgba(46, 49, 146, 0.18);--cw-font:'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif}#communityWidget{font-family:var(--cw-font);color:var(--cw-text);-webkit-font-smoothing:antialiased}#communityWidget .cw__label{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:.36px;line-height:27px;color:#00a651;margin:0 0 8px 0;padding:0;display:block;-webkit-font-smoothing:antialiased}#communityWidget .cw__title{font-family:var(--cw-font);font-size:1.75rem;font-weight:700;color:var(--cw-navy);line-height:1.25;margin:0 0 28px 0;padding:0}#communityWidget .cw__filters{display:flex;gap:10px;margin:0 0 32px 0;padding:0;flex-wrap:wrap}#communityWidget .cw__tab{font-family:var(--cw-font);font-size:.82rem;font-weight:500;padding:7px 18px;border-radius:20px;border:1.5px solid var(--cw-border);background:var(--cw-surface);color:var(--cw-text-muted);cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:6px;line-height:1.4;text-transform:none;text-decoration:none;box-shadow:none;outline:none}#communityWidget .cw__tab:hover,#communityWidget .cw__tab:focus{border-color:var(--cw-navy);color:var(--cw-navy);background:var(--cw-surface);box-shadow:none}#communityWidget .cw__tab--active,#communityWidget .cw__tab--active:hover,#communityWidget .cw__tab--active:focus{background:var(--cw-navy);border-color:var(--cw-navy);color:#fff;box-shadow:none}#communityWidget .cw__tab svg{width:14px;height:14px;flex-shrink:0}#communityWidget .cw__tab--active svg{fill:#fff}#communityWidget .cw__tab--reddit:not(.cw__tab--active) svg{fill:var(--cw-reddit)}#communityWidget .cw__tab--linkedin:not(.cw__tab--active) svg{fill:var(--cw-linkedin)}#communityWidget .cw__track-wrap{clip-path:inset(-100vh 0 -100vh 0)}#communityWidget .cw__track{display:flex;align-items:flex-start;gap:20px;transition:transform 0.45s cubic-bezier(.22,1,.36,1)}#communityWidget .cw__card-slot{flex:0 0 calc(33.333% - 14px);min-width:0;position:relative}#communityWidget .cw__card{width:100%;background:var(--cw-surface);border:1.5px solid var(--cw-border);border-radius:var(--cw-radius);padding:24px;display:flex;flex-direction:column;transition:all 0.25s ease;position:relative;overflow:hidden;box-sizing:border-box}#communityWidget .cw__card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transition:opacity 0.25s ease}#communityWidget .cw__card--reddit::before{background:linear-gradient(90deg,var(--cw-reddit),var(--cw-amber))}#communityWidget .cw__card--linkedin::before{background:linear-gradient(90deg,var(--cw-linkedin),var(--cw-sky))}@media (hover:hover){#communityWidget .cw__card:hover{position:absolute;top:0;left:0;right:0;border-color:#fff0;box-shadow:var(--cw-shadow-strong);transform:translateY(-2px);z-index:10}#communityWidget .cw__card:hover::before{opacity:1}#communityWidget .cw__card:hover .cw__body{-webkit-line-clamp:unset;display:block;max-height:280px;overflow-y:auto}}#communityWidget .cw__expand-toggle{display:none;align-self:flex-start;align-items:center;gap:6px;background:#EEF1FB;color:var(--cw-navy);border:none;padding:6px 12px;border-radius:999px;font-family:var(--cw-font);font-size:.74rem;font-weight:600;cursor:pointer;margin:2px 0 8px 0;-webkit-appearance:none;appearance:none;box-shadow:none;text-shadow:none;transition:background 0.15s ease,color 0.15s ease}#communityWidget .cw__expand-toggle:hover,#communityWidget .cw__expand-toggle:focus-visible{background:var(--cw-navy);color:#fff;outline:none}#communityWidget .cw__expand-toggle svg{width:11px;height:11px}@media (hover:none),(pointer:coarse){#communityWidget .cw__expand-toggle{display:inline-flex}}#communityWidget .cw__sheet{position:fixed;inset:0;z-index:1000;visibility:hidden;pointer-events:none;transition:visibility 0s linear 0.32s}#communityWidget .cw__sheet.cw__sheet--open{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}#communityWidget .cw__sheet-backdrop{position:absolute;inset:0;background:rgb(46 49 146 / .5);opacity:0;transition:opacity 0.32s ease}#communityWidget .cw__sheet--open .cw__sheet-backdrop{opacity:1}#communityWidget .cw__sheet-panel{position:absolute;bottom:0;left:0;right:0;height:88dvh;max-height:88vh;background:var(--cw-surface);border-radius:16px 16px 0 0;padding:8px 18px 20px;box-shadow:0 -8px 28px rgb(46 49 146 / .18);transform:translateY(100%);transition:transform 0.32s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;font-family:var(--cw-font);color:var(--cw-text)}#communityWidget .cw__sheet--open .cw__sheet-panel{transform:translateY(0)}#communityWidget .cw__sheet-handle{width:36px;height:4px;background:var(--cw-border);border-radius:999px;margin:6px auto 12px;flex:0 0 auto}#communityWidget .cw__sheet-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--cw-border);flex:0 0 auto}#communityWidget .cw__sheet-title{font-family:var(--cw-font);font-size:1rem;font-weight:600;color:var(--cw-navy);line-height:1.35;margin:0;flex:1}#communityWidget .cw__sheet-close{background:none;border:none;color:var(--cw-text-muted);cursor:pointer;padding:4px;line-height:0;flex:0 0 auto;-webkit-appearance:none;appearance:none;box-shadow:none;border-radius:6px}#communityWidget .cw__sheet-close:hover,#communityWidget .cw__sheet-close:focus-visible{color:var(--cw-navy);background:var(--cw-border);outline:none}#communityWidget .cw__sheet-close svg{width:22px;height:22px}#communityWidget .cw__sheet-content{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 0 4px;font-size:.92rem;line-height:1.65;color:var(--cw-text);white-space:pre-line}#communityWidget .cw__sheet-meta{font-size:.74rem;font-style:italic;color:var(--cw-text-muted);padding:0 0 12px;flex:0 0 auto}#communityWidget .cw__sheet-footer{display:flex;justify-content:flex-end;border-top:1px solid var(--cw-border);padding-top:12px;flex:0 0 auto}#communityWidget .cw__sheet-link{display:inline-flex;align-items:center;gap:6px;background:var(--cw-navy);color:#fff;text-decoration:none;padding:9px 16px;border-radius:8px;font-size:.82rem;font-weight:500}#communityWidget .cw__sheet-link svg{width:14px;height:14px}html.cw__sheet-locked,html.cw__sheet-locked body{overflow:hidden}#communityWidget .cw__badge{font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;width:fit-content;margin:0 0 14px 0;line-height:1.4}#communityWidget .cw__badge svg{width:13px;height:13px}#communityWidget .cw__badge--reddit{color:var(--cw-reddit);background:var(--cw-reddit-soft)}#communityWidget .cw__badge--reddit svg{fill:var(--cw-reddit)}#communityWidget .cw__badge--linkedin{color:var(--cw-linkedin);background:var(--cw-linkedin-soft)}#communityWidget .cw__badge--linkedin svg{fill:var(--cw-linkedin)}#communityWidget .cw__context{font-family:var(--cw-font);font-size:.88rem;font-weight:700;color:var(--cw-navy);line-height:1.4;margin:0 0 14px 0;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#communityWidget .cw__author{display:flex;align-items:center;gap:8px;margin:0 0 14px 0;padding:0}#communityWidget .cw__avatar{width:28px!important;height:28px!important;min-width:28px;border-radius:50%!important;object-fit:cover;flex-shrink:0;background:var(--cw-border);display:block}#communityWidget .cw__username{font-family:var(--cw-font);font-size:.78rem;font-weight:600;color:var(--cw-text);text-decoration:none;transition:color 0.2s ease}#communityWidget a.cw__username:hover{color:var(--cw-navy)}#communityWidget .cw__date{font-size:.75rem;color:var(--cw-text-muted)}#communityWidget .cw__author-sep{color:var(--cw-border);font-size:.7rem;margin:0 2px}#communityWidget .cw__body{font-family:var(--cw-font);font-size:.86rem;line-height:1.65;color:var(--cw-text);flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(4 * 0.86rem * 1.65);margin:0 0 18px 0;padding:0}#communityWidget .cw__translated{display:inline-flex;align-items:center;gap:5px;margin:-10px 0 14px 0;font-family:var(--cw-font);font-size:.7rem;font-style:italic;font-weight:400;line-height:1.3;color:var(--cw-text-muted)}#communityWidget .cw__translated svg{width:11px;height:11px;opacity:.7;flex:0 0 auto}#communityWidget .cw__footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--cw-border);margin-top:auto}#communityWidget .cw__score{display:flex;align-items:center;gap:4px;font-size:.78rem;font-weight:600;color:var(--cw-green)}#communityWidget .cw__score svg{width:14px;height:14px;fill:var(--cw-green)}#communityWidget .cw__link{font-family:var(--cw-font);font-size:0.78rem!important;font-weight:600;text-decoration:none!important;display:inline-flex;align-items:center;gap:5px;transition:gap 0.2s ease;line-height:1.4;border:none;background:none;padding:0}#communityWidget .cw__link:hover{gap:8px;text-decoration:none!important}#communityWidget .cw__card--reddit .cw__link{color:var(--cw-navy)}#communityWidget .cw__card--linkedin .cw__link{color:var(--cw-linkedin)}#communityWidget .cw__link svg{width:14px!important;height:14px!important}#communityWidget .cw__nav{display:flex;align-items:center;justify-content:center;gap:12px;margin:32px 0 0 0;padding:0}#communityWidget .cw__nav-btn{width:38px;height:38px;min-width:38px;border-radius:50%;border:1.5px solid var(--cw-border);background:var(--cw-surface);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;color:var(--cw-text-muted);padding:0;box-shadow:none;outline:none;line-height:1}#communityWidget .cw__nav-btn:hover:not(:disabled),#communityWidget .cw__nav-btn:focus:not(:disabled){border-color:var(--cw-navy);color:var(--cw-navy);background:var(--cw-surface);box-shadow:none}#communityWidget .cw__nav-btn:disabled{opacity:.3;cursor:default}#communityWidget .cw__nav-btn svg{width:16px;height:16px}#communityWidget .cw__dots{display:flex;gap:6px;align-items:center}#communityWidget .cw__dot{width:8px;height:8px;border-radius:50%;background:var(--cw-border);border:none;cursor:pointer;transition:all 0.25s ease;padding:0;min-width:8px;box-shadow:none;outline:none}#communityWidget .cw__dot--active{background:var(--cw-navy);width:22px;min-width:22px;border-radius:4px}#communityWidget .cw__dot:hover:not(.cw__dot--active){background:var(--cw-text-muted)}@media (max-width:960px){#communityWidget .cw__card-slot{flex:0 0 calc(50% - 10px)}}@media (max-width:640px){#communityWidget .cw__card-slot{flex:0 0 100%}#communityWidget .cw__card{padding:20px 18px}#communityWidget .cw__title{font-size:1.4rem}#communityWidget .cw__track{gap:14px}#communityWidget .cw__body,#communityWidget .cw__context{word-break:break-word;overflow-wrap:anywhere}#communityWidget .cw__nav-btn{display:none}#communityWidget .cw__dots{max-width:100%;overflow:hidden;justify-content:center}#communityWidget .cw__nav{gap:0}}#communityWidget a.cw__badge{text-decoration:none!important;transition:opacity 0.2s ease}#communityWidget a.cw__badge:hover{opacity:.75;text-decoration:none!important}#communityWidget a.cw__context{color:var(--cw-navy)!important;text-decoration:none!important;transition:color 0.2s ease}#communityWidget a.cw__context:hover{color:var(--cw-text-muted)!important;text-decoration:none!important}.sfcw-detail-linkedin-icon svg{width:100%;max-width:24px;height:24px}