.Challenges-module__TjoqtW__page{--purple:#7d35ff;--purpleSoft:#f2eaff;--text:#17151f;--muted:#6f6978;--line:#e9e3f0;color:var(--text);background:#fff;min-height:100vh}.Challenges-module__TjoqtW__wrap{width:min(1180px,100% - 40px);margin:0 auto}.Challenges-module__TjoqtW__nav{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:0}.Challenges-module__TjoqtW__navIn{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:76px;display:grid}.Challenges-module__TjoqtW__brand{letter-spacing:-.04em;justify-self:start;font-size:24px;font-weight:900}.Challenges-module__TjoqtW__brandAccent{color:var(--purple)}.Challenges-module__TjoqtW__navLinks{color:#514b59;justify-content:center;justify-self:center;align-items:center;gap:28px;font-size:14px;display:flex}.Challenges-module__TjoqtW__activeNav{color:var(--purple);font-weight:800}.Challenges-module__TjoqtW__joinButton{color:#fff;background:linear-gradient(135deg,#a475ff,var(--purple));border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:12px 18px;font-weight:800;display:inline-flex;box-shadow:0 10px 28px #7d35ff29}.Challenges-module__TjoqtW__profileAvatar{background:linear-gradient(135deg,#a475ff,var(--purple));color:#fff;border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:46px;height:46px;padding:0;font-size:14px;font-weight:900;display:flex;overflow:hidden}.Challenges-module__TjoqtW__profileAvatar img{object-fit:cover;width:100%;height:100%;display:block}.Challenges-module__TjoqtW__hero{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fcfaff);padding:80px 0 54px}.Challenges-module__TjoqtW__eyebrow{color:var(--purple);text-transform:uppercase;letter-spacing:.18em;margin-bottom:16px;font-size:12px;font-weight:800}.Challenges-module__TjoqtW__hero h1{letter-spacing:-.05em;max-width:900px;margin:0 0 18px;font-size:clamp(44px,5vw,68px);line-height:1.03}.Challenges-module__TjoqtW__accent{color:var(--purple)}.Challenges-module__TjoqtW__hero p{color:var(--muted);max-width:780px;margin:0;font-size:19px;line-height:1.7}.Challenges-module__TjoqtW__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.Challenges-module__TjoqtW__primaryButton,.Challenges-module__TjoqtW__secondaryButton{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:13px 19px;font-weight:800;text-decoration:none;display:inline-flex}.Challenges-module__TjoqtW__primaryButton{color:#fff;background:linear-gradient(135deg,#a475ff,var(--purple));box-shadow:0 10px 28px #7d35ff2e}.Challenges-module__TjoqtW__secondaryButton{color:var(--purple);background:#fff;border:1px solid #d8ccec}.Challenges-module__TjoqtW__valueSection{background:#fff;padding:34px 0 0}.Challenges-module__TjoqtW__valueGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.Challenges-module__TjoqtW__valueCard{border:1px solid var(--line);background:linear-gradient(#fff,#fcfaff);border-radius:18px;padding:24px;box-shadow:0 12px 32px #32195a0a}.Challenges-module__TjoqtW__valueCard h2{letter-spacing:-.035em;margin:0 0 10px;font-size:28px}.Challenges-module__TjoqtW__valueCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.Challenges-module__TjoqtW__challenges{padding:46px 0 72px}.Challenges-module__TjoqtW__challengeHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.Challenges-module__TjoqtW__challengeHeader h2{letter-spacing:-.04em;margin:0;font-size:38px}.Challenges-module__TjoqtW__pager{align-items:center;gap:10px;display:flex}.Challenges-module__TjoqtW__pager button{color:var(--purple);cursor:pointer;background:#fff;border:1px solid #ddd4e9;border-radius:10px;padding:8px 11px;font-weight:800}.Challenges-module__TjoqtW__pager button:disabled{opacity:.35;cursor:not-allowed}.Challenges-module__TjoqtW__pager span{color:var(--muted);font-size:13px}.Challenges-module__TjoqtW__challengeGrid{grid-template-columns:repeat(3,1fr);gap:18px;min-height:350px;display:grid}.Challenges-module__TjoqtW__challengeCard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:340px;padding:22px;display:flex;box-shadow:0 12px 32px #32195a0a}.Challenges-module__TjoqtW__cardTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.Challenges-module__TjoqtW__tag{background:var(--purpleSoft);color:var(--purple);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.Challenges-module__TjoqtW__status{color:#1f9d68;background:#ebf8f2;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.Challenges-module__TjoqtW__challengeCard h3{letter-spacing:-.025em;margin:2px 0 10px;font-size:22px}.Challenges-module__TjoqtW__challengeCard p{color:var(--muted);font-size:14px;line-height:1.6}.Challenges-module__TjoqtW__meta{border-top:1px solid var(--line);color:#736c7d;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding:15px 0;font-size:12px;display:grid}.Challenges-module__TjoqtW__meta strong{color:#332e39;margin-bottom:3px;display:block}.Challenges-module__TjoqtW__cardLink{color:var(--purple);margin-top:15px;font-size:14px;font-weight:800}.Challenges-module__TjoqtW__requestSection{border-top:1px solid var(--line);background:#fbf9ff;padding:72px 0}.Challenges-module__TjoqtW__requestGrid{grid-template-columns:1fr 1fr;align-items:start;gap:42px;display:grid}.Challenges-module__TjoqtW__requestCopy h2{letter-spacing:-.04em;margin:0 0 14px;font-size:42px}.Challenges-module__TjoqtW__requestCopy>p{color:var(--muted);font-size:17px;line-height:1.7}.Challenges-module__TjoqtW__steps{gap:14px;margin-top:26px;display:grid}.Challenges-module__TjoqtW__step{grid-template-columns:40px 1fr;gap:12px;display:grid}.Challenges-module__TjoqtW__stepNumber{background:var(--purpleSoft);min-width:36px;height:30px;color:var(--purple);border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid}.Challenges-module__TjoqtW__step p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.55}.Challenges-module__TjoqtW__formCard,.Challenges-module__TjoqtW__responseCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 12px 32px #32195a0a}.Challenges-module__TjoqtW__formCard h3{margin:0 0 10px;font-size:28px}.Challenges-module__TjoqtW__formIntro{color:var(--muted);line-height:1.6}.Challenges-module__TjoqtW__requestForm,.Challenges-module__TjoqtW__responseForm{gap:13px;display:grid}.Challenges-module__TjoqtW__requestForm label,.Challenges-module__TjoqtW__responseForm label{gap:7px;display:grid}.Challenges-module__TjoqtW__requestForm label span,.Challenges-module__TjoqtW__responseForm label span{font-size:13px;font-weight:700}.Challenges-module__TjoqtW__requestForm input,.Challenges-module__TjoqtW__requestForm textarea,.Challenges-module__TjoqtW__responseForm input,.Challenges-module__TjoqtW__responseForm textarea,.Challenges-module__TjoqtW__responseForm select{width:100%;font:inherit;background:#fff;border:1px solid #ddd7e6;border-radius:11px;padding:12px 13px}.Challenges-module__TjoqtW__requestForm small,.Challenges-module__TjoqtW__responseForm small{color:#81798a;line-height:1.5}.Challenges-module__TjoqtW__twoCol{grid-template-columns:1fr 1fr;gap:13px;display:grid}.Challenges-module__TjoqtW__materialSection{border:1px solid var(--line);background:#fcfbff;border-radius:14px;padding:16px}.Challenges-module__TjoqtW__materialHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.Challenges-module__TjoqtW__materialHeader strong{font-size:13px;display:block}.Challenges-module__TjoqtW__materialHeader p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.Challenges-module__TjoqtW__addButton,.Challenges-module__TjoqtW__removeButton{color:var(--purple);cursor:pointer;background:#fff;border:1px solid #d9cdec;font-weight:800}.Challenges-module__TjoqtW__addButton{white-space:nowrap;border-radius:999px;padding:8px 12px}.Challenges-module__TjoqtW__linkList{gap:9px;display:grid}.Challenges-module__TjoqtW__linkRow{grid-template-columns:minmax(120px,.55fr) 1fr 38px;align-items:center;gap:8px;display:grid}.Challenges-module__TjoqtW__linkRow input{width:100%;font:inherit;background:#fff;border:1px solid #ddd7e6;border-radius:10px;padding:11px 12px}.Challenges-module__TjoqtW__removeButton{border-radius:10px;width:38px;height:38px;font-size:20px;line-height:1}.Challenges-module__TjoqtW__uploadField{background:#fdfcff;border:1px dashed #d8ccec;border-radius:14px;padding:16px}.Challenges-module__TjoqtW__uploadField input[type=file]{background:#fff;padding:10px}.Challenges-module__TjoqtW__honeypot{position:absolute;left:-10000px}.Challenges-module__TjoqtW__error{color:#a13c48;font-size:13px}.Challenges-module__TjoqtW__success{background:#f5efff;border:1px solid #e0d1fb;border-radius:16px;padding:22px}.Challenges-module__TjoqtW__success p{color:var(--muted);margin-bottom:0}.Challenges-module__TjoqtW__detail{padding:58px 0 90px}.Challenges-module__TjoqtW__detailGrid{grid-template-columns:1fr 330px;align-items:start;gap:44px;display:grid}.Challenges-module__TjoqtW__breadcrumb{color:#81798a;margin-bottom:24px;font-size:13px}.Challenges-module__TjoqtW__detail h1{letter-spacing:-.045em;margin:0 0 18px;font-size:52px;line-height:1.05}.Challenges-module__TjoqtW__lede{color:var(--muted);font-size:19px;line-height:1.7}.Challenges-module__TjoqtW__detailSection{border-top:1px solid var(--line);padding:28px 0}.Challenges-module__TjoqtW__detailSection h2{margin:0 0 12px;font-size:24px}.Challenges-module__TjoqtW__detailSection p,.Challenges-module__TjoqtW__detailSection li{color:var(--muted);line-height:1.7}.Challenges-module__TjoqtW__sidebar{border:1px solid var(--line);background:#fbf9ff;border-radius:20px;padding:24px;position:sticky;top:100px}.Challenges-module__TjoqtW__sideRow{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.Challenges-module__TjoqtW__sideRow span{color:#8a8392;margin-bottom:4px;display:block}.Challenges-module__TjoqtW__responseCard{margin-top:26px}.Challenges-module__TjoqtW__empty{color:var(--muted);border:1px dashed #d9ccea;border-radius:18px;padding:28px}@media (max-width:900px){.Challenges-module__TjoqtW__navIn{grid-template-columns:auto 1fr auto}.Challenges-module__TjoqtW__challengeGrid,.Challenges-module__TjoqtW__requestGrid,.Challenges-module__TjoqtW__detailGrid,.Challenges-module__TjoqtW__valueGrid{grid-template-columns:1fr}.Challenges-module__TjoqtW__challengeGrid{min-height:0}.Challenges-module__TjoqtW__twoCol{grid-template-columns:1fr}.Challenges-module__TjoqtW__sidebar{position:static}.Challenges-module__TjoqtW__navLinks{gap:14px}.Challenges-module__TjoqtW__linkRow{grid-template-columns:1fr 38px}.Challenges-module__TjoqtW__linkRow input:first-child{grid-column:1/-1}.Challenges-module__TjoqtW__materialHeader{flex-direction:column}.Challenges-module__TjoqtW__addButton{align-self:flex-start}}
