.ImpactScoreBadge-module-scss-module__3ilhba__impactScore{box-sizing:border-box;border-radius:13px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:280px;padding:12px;transition:all .2s ease-in-out;display:flex;position:relative;box-shadow:0 0 0 1px #d8d8e5}.ImpactScoreBadge-module-scss-module__3ilhba__scoreBadge{background:var(--gradient);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:43px;display:flex;box-shadow:inset 0 0 0 1px #0000001f}.ImpactScoreBadge-module-scss-module__3ilhba__letter{z-index:1;color:#fff;margin-bottom:1px;font-size:28px;font-weight:900;line-height:1}.ImpactScoreBadge-module-scss-module__3ilhba__grade1{--gradient:linear-gradient(170deg, var(--gradient-outstanding-orange), var(--gradient-outstanding-pink), var(--gradient-outstanding-purple))}.ImpactScoreBadge-module-scss-module__3ilhba__grade2{--gradient:linear-gradient(330deg, var(--gradient-impressive-green), var(--gradient-impressive-yellow))}.ImpactScoreBadge-module-scss-module__3ilhba__grade2 .ImpactScoreBadge-module-scss-module__3ilhba__letter{color:#000}.ImpactScoreBadge-module-scss-module__3ilhba__grade3{--gradient:linear-gradient(170deg, var(--gradient-solid-green), var(--gradient-solid-blue))}.ImpactScoreBadge-module-scss-module__3ilhba__grade4{--gradient:linear-gradient(330deg, var(--gradient-improvable-red), var(--gradient-improvable-orange))}.ImpactScoreBadge-module-scss-module__3ilhba__scoreInfo{flex-direction:column;flex-grow:1;gap:4px;display:flex}.ImpactScoreBadge-module-scss-module__3ilhba__scoreLabel{color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.ImpactScoreBadge-module-scss-module__3ilhba__scoreValue{color:var(--ink);margin:0;font-size:21px;font-weight:800}.ImpactScoreBadge-module-scss-module__3ilhba__tooltipWrapper{width:40px;height:60px;position:absolute;bottom:-20px;right:0}.ImpactScoreBadge-module-scss-module__3ilhba__tooltipWrapper:hover .ImpactScoreBadge-module-scss-module__3ilhba__tooltip{opacity:1;pointer-events:auto;transform:translateY(10px)}.ImpactScoreBadge-module-scss-module__3ilhba__tooltipWrapper:hover .ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span{background:#f8f4ff;box-shadow:inset 0 0 0 1px #c1b0ff}.ImpactScoreBadge-module-scss-module__3ilhba__tooltipWrapper:hover .ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span:before,.ImpactScoreBadge-module-scss-module__3ilhba__tooltipWrapper:hover .ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span:after{background:var(--purpleHover)}.ImpactScoreBadge-module-scss-module__3ilhba__infoIcon{color:#6c6c76;z-index:3;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:20px;right:0}.ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span{background:#f9f7ff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s ease-in-out;display:flex;position:relative;box-shadow:inset 0 0 0 1px #dcd1ff}.ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span:before,.ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span:after{content:"";background:var(--purple);border-radius:1px;width:2px;transition:all .2s ease-in-out;display:block;position:absolute}.ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span:before{height:2px;top:5px}.ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span:after{height:6px;top:8px}.ImpactScoreBadge-module-scss-module__3ilhba__tooltip{opacity:0;z-index:2;text-align:left;pointer-events:none;width:260px;color:var(--ink);background:#fff;border-radius:15px 15px 28px 28px;flex-direction:column;align-items:flex-start;gap:10px;padding:10px;font-size:15px;font-style:normal;font-weight:500;line-height:1.4;transition:opacity .2s ease-in-out,transform .2s ease-in-out;display:flex;position:absolute;top:40px;right:0;box-shadow:0 0 0 1px #e3e3ec,0 10px 30px #0000001c}.ImpactScoreBadge-module-scss-module__3ilhba__tooltip a{width:100%;height:40px;font-size:15px}.ImpactScoreBadge-module-scss-module__3ilhba__legend{gap:10px;display:flex}.ImpactScoreBadge-module-scss-module__3ilhba__legend strong{color:#d1d1d8;border-radius:7px;justify-content:center;align-items:center;padding:4px 10px;font-size:22px;font-weight:800;display:inline-flex;box-shadow:0 0 0 1px #e5e4ec}.ImpactScoreBadge-module-scss-module__3ilhba__legend strong u{letter-spacing:.04rem;text-transform:uppercase;color:#85828f;margin-top:1px;font-size:12px;font-weight:900;text-decoration:none}.ImpactScoreBadge-module-scss-module__3ilhba__legend .ImpactScoreBadge-module-scss-module__3ilhba__highlight{color:#000;box-shadow:0 0 0 1px #a8a6b0}@media (max-width:959px){.ImpactScoreBadge-module-scss-module__3ilhba__tooltipWrapper{display:none}}
.WorkVideoCard-module-scss-module__iDpMTW__card{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.WorkVideoCard-module-scss-module__iDpMTW__card:hover .WorkVideoCard-module-scss-module__iDpMTW__cardTitle{color:var(--purple)}.WorkVideoCard-module-scss-module__iDpMTW__card.WorkVideoCard-module-scss-module__iDpMTW__onDark .WorkVideoCard-module-scss-module__iDpMTW__cardTitle{color:#fff}.WorkVideoCard-module-scss-module__iDpMTW__card.WorkVideoCard-module-scss-module__iDpMTW__onDark .WorkVideoCard-module-scss-module__iDpMTW__cardBrand{color:#ffffff8c}.WorkVideoCard-module-scss-module__iDpMTW__card.WorkVideoCard-module-scss-module__iDpMTW__onDark .WorkVideoCard-module-scss-module__iDpMTW__creatorRowName{color:#ffffffd9}.WorkVideoCard-module-scss-module__iDpMTW__card.WorkVideoCard-module-scss-module__iDpMTW__onDark:hover .WorkVideoCard-module-scss-module__iDpMTW__cardTitle{color:#fff}.WorkVideoCard-module-scss-module__iDpMTW__mediaLink{z-index:1;display:block;position:absolute;inset:0}.WorkVideoCard-module-scss-module__iDpMTW__metaLink{color:inherit;text-decoration:none}.WorkVideoCard-module-scss-module__iDpMTW__imageWrap{aspect-ratio:9/16;background:#e8e8ed;border-radius:16px;position:relative;overflow:hidden}.WorkVideoCard-module-scss-module__iDpMTW__imageWrap .WorkVideoCard-module-scss-module__iDpMTW__mediaLink img{object-fit:cover;width:100%;height:100%}.WorkVideoCard-module-scss-module__iDpMTW__mediaScrim{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#0003 50%,#00000080 100%);height:120px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.WorkVideoCard-module-scss-module__iDpMTW__card:hover .WorkVideoCard-module-scss-module__iDpMTW__mediaScrim{opacity:1}.WorkVideoCard-module-scss-module__iDpMTW__cardOverlay{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.WorkVideoCard-module-scss-module__iDpMTW__hoverTitle{color:#fff;font-size:var(--text-sm);font-weight:var(--weight-semibold);-webkit-line-clamp:2;text-shadow:0 1px 3px #00000080;opacity:0;-webkit-box-orient:vertical;line-height:1.3;transition:opacity .15s,transform .15s;display:-webkit-box;overflow:hidden;transform:translateY(4px)}.WorkVideoCard-module-scss-module__iDpMTW__card:hover .WorkVideoCard-module-scss-module__iDpMTW__hoverTitle{opacity:1;transform:none}.WorkVideoCard-module-scss-module__iDpMTW__hoverCreator{pointer-events:none;opacity:0;align-items:center;gap:8px;min-width:0;text-decoration:none;transition:opacity .15s,transform .15s;display:flex;transform:translateY(4px)}.WorkVideoCard-module-scss-module__iDpMTW__card:hover .WorkVideoCard-module-scss-module__iDpMTW__hoverCreator{opacity:1;pointer-events:auto;transform:none}.WorkVideoCard-module-scss-module__iDpMTW__hoverCreatorName{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #00000080;overflow:hidden}.WorkVideoCard-module-scss-module__iDpMTW__creatorRow{align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.WorkVideoCard-module-scss-module__iDpMTW__creatorRowName{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;transition:color .15s;overflow:hidden}.WorkVideoCard-module-scss-module__iDpMTW__creatorRow:hover .WorkVideoCard-module-scss-module__iDpMTW__creatorRowName{color:var(--purple)}.WorkVideoCard-module-scss-module__iDpMTW__quickActions{opacity:0;pointer-events:none;flex-shrink:0;gap:6px;transition:opacity .15s,transform .15s;display:flex;transform:translateY(4px)}.WorkVideoCard-module-scss-module__iDpMTW__card:hover .WorkVideoCard-module-scss-module__iDpMTW__quickActions,.WorkVideoCard-module-scss-module__iDpMTW__quickActions:focus-within{opacity:1;pointer-events:auto;transform:none}.WorkVideoCard-module-scss-module__iDpMTW__quickBtn{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-md);background:#fff;border:none;justify-content:center;align-items:center;padding:0;transition:transform .12s,background .15s,color .15s;display:inline-flex}.WorkVideoCard-module-scss-module__iDpMTW__quickBtn:hover{transform:scale(1.07)}.WorkVideoCard-module-scss-module__iDpMTW__quickBtn:active{transform:scale(.95)}.WorkVideoCard-module-scss-module__iDpMTW__quickBtn:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.WorkVideoCard-module-scss-module__iDpMTW__quickBtnLiked{color:var(--red);background:color-mix(in srgb, var(--red) 12%, #fff)}.WorkVideoCard-module-scss-module__iDpMTW__quickBtnSaved{color:var(--purple);background:color-mix(in srgb, var(--purple) 12%, #fff)}.WorkVideoCard-module-scss-module__iDpMTW__hoverVideo{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.WorkVideoCard-module-scss-module__iDpMTW__cardMeta .WorkVideoCard-module-scss-module__iDpMTW__cardTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;margin:0;line-height:1.3;transition:color .15s}.WorkVideoCard-module-scss-module__iDpMTW__cardMeta span{font-size:var(--text-sm);color:var(--gray-500);font-weight:var(--weight-medium)}.WorkVideoCard-module-scss-module__iDpMTW__cardTitleClamped{-webkit-line-clamp:var(--card-title-lines,1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.WorkVideoCard-module-scss-module__iDpMTW__cardBrand{display:block}.WorkVideoCard-module-scss-module__iDpMTW__cardStats{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:flex}.WorkVideoCard-module-scss-module__iDpMTW__cardStat{align-items:center;gap:var(--space-1);display:inline-flex}.WorkVideoCard-module-scss-module__iDpMTW__cardStat svg{flex-shrink:0}.WorkVideoCard-module-scss-module__iDpMTW__awardMedalSlot{z-index:2;position:absolute;top:10px;right:10px}
.BadgeDownload-module-scss-module__xOsXGG__assetRow{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.BadgeDownload-module-scss-module__xOsXGG__assetButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}
.AwardWinnerCard-module-scss-module__E3wUMW__card{position:relative}.AwardWinnerCard-module-scss-module__E3wUMW__medalSlot{z-index:3;transform:scale(var(--medal-scale,1));transform-origin:100% 0;transition:opacity .45s .15s;position:absolute;top:12px;right:12px}.AwardWinnerCard-module-scss-module__E3wUMW__card:hover .AwardWinnerCard-module-scss-module__E3wUMW__medalSlot{opacity:var(--medal-hover-opacity,1)}
.AwardsPromo-module-scss-module__3PcGbG__awards{isolation:isolate;background:#08070c;padding:clamp(72px,9vw,130px) 24px clamp(80px,9vw,130px);position:relative;overflow:hidden}.AwardsPromo-module-scss-module__3PcGbG__glow{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 50% -8%,#c9a24a38,#0000 70%),radial-gradient(45% 45% at 8% 110%,#786ec81f,#0000 70%);position:absolute;inset:0}.AwardsPromo-module-scss-module__3PcGbG__inner{max-width:1200px;margin:0 auto}.AwardsPromo-module-scss-module__3PcGbG__head{text-align:center;max-width:760px;margin:0 auto}.AwardsPromo-module-scss-module__3PcGbG__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.28em;text-transform:uppercase;color:#fff;align-items:center;gap:12px;margin-bottom:26px;display:inline-flex}.AwardsPromo-module-scss-module__3PcGbG__eyebrow img{width:auto;height:26px}.AwardsPromo-module-scss-module__3PcGbG__title{color:#fff;font-size:clamp(var(--text-2xl),4.6vw,var(--text-4xl));text-wrap:balance;margin:0;line-height:1.08}.AwardsPromo-module-scss-module__3PcGbG__title em{background:linear-gradient(140.33deg,#973c0d 8%,#ffe567 36.84%,#fcfbe5 55.48%,#ffcf21 76.27%,#de9d24 96.67%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:.16em;font-style:normal}.AwardsPromo-module-scss-module__3PcGbG__tagline{color:#ffffffa8;font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:620px;margin:22px auto 0}.AwardsPromo-module-scss-module__3PcGbG__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.AwardsPromo-module-scss-module__3PcGbG__showcase{margin-top:clamp(56px,7vw,88px)}.AwardsPromo-module-scss-module__3PcGbG__showcaseHead{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.AwardsPromo-module-scss-module__3PcGbG__kicker{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(140.33deg,#973c0d 8%,#ffe567 36.84%,#fcfbe5 55.48%,#ffcf21 76.27%,#de9d24 96.67%);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;display:inline-flex}.AwardsPromo-module-scss-module__3PcGbG__seeAll{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#ffffffb3;flex-shrink:0;text-decoration:none;transition:color .15s}.AwardsPromo-module-scss-module__3PcGbG__seeAll:hover{color:#fff}.AwardsPromo-module-scss-module__3PcGbG__row{--medal-scale:.72;--medal-hover-opacity:0;grid-template-columns:repeat(5,1fr);gap:clamp(14px,1.6vw,22px);display:grid}@media (max-width:1024px){.AwardsPromo-module-scss-module__3PcGbG__row{grid-template-columns:repeat(3,1fr)}.AwardsPromo-module-scss-module__3PcGbG__row>:nth-child(n+4){display:none}}@media (max-width:680px){.AwardsPromo-module-scss-module__3PcGbG__row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:64%;grid-auto-flow:column;margin:0 -24px;padding:0 24px 8px;overflow-x:auto}.AwardsPromo-module-scss-module__3PcGbG__row::-webkit-scrollbar{display:none}.AwardsPromo-module-scss-module__3PcGbG__row>*{scroll-snap-align:start}.AwardsPromo-module-scss-module__3PcGbG__row>:nth-child(n+4){display:flex}}
.GreetingLine-module-scss-module__073-QW__line{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);line-height:var(--leading-relaxed);display:flex}.GreetingLine-module-scss-module__073-QW__text{color:var(--ink);font-size:var(--text-md)}.GreetingLine-module-scss-module__073-QW__note{color:var(--gray-500);font-size:var(--text-xs);flex-shrink:0}
.ChallengeResults-module-scss-module__F_-kDG__pageFlush{flex-direction:column;display:flex}.ChallengeResults-module-scss-module__F_-kDG__body{width:100%;max-width:1100px;padding:var(--space-12) var(--space-5) var(--space-20);gap:var(--space-20);flex-direction:column;margin:0 auto;display:flex}.ChallengeResults-module-scss-module__F_-kDG__section{gap:var(--space-6);flex-direction:column;display:flex}.ChallengeResults-module-scss-module__F_-kDG__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}.ChallengeResults-module-scss-module__F_-kDG__sectionTitle{font-size:var(--text-xl);margin:0}.ChallengeResults-module-scss-module__F_-kDG__vertical{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--ink);width:100%;position:relative;overflow:hidden}.ChallengeResults-module-scss-module__F_-kDG__videoFill{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ChallengeResults-module-scss-module__F_-kDG__stage{isolation:isolate;background:var(--ink);padding:var(--space-16) var(--space-5) var(--space-20);position:relative;overflow:hidden}.ChallengeResults-module-scss-module__F_-kDG__stageBackdrop{z-index:-1;filter:blur(60px)saturate(1.3)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-10%;transform:scale(1.2)}.ChallengeResults-module-scss-module__F_-kDG__stageInner{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.ChallengeResults-module-scss-module__F_-kDG__stageKicker{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--gray-400);margin:0}.ChallengeResults-module-scss-module__F_-kDG__stageFrame{width:min(340px,78vw);box-shadow:var(--shadow-xl);border-radius:var(--radius-lg);position:relative}.ChallengeResults-module-scss-module__F_-kDG__stageCaption{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.ChallengeResults-module-scss-module__F_-kDG__stageTitle{max-width:20ch;color:var(--white);font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));text-wrap:balance;margin:0}.ChallengeResults-module-scss-module__F_-kDG__stagePrize{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--white);font-variant-numeric:tabular-nums;margin:0}.ChallengeResults-module-scss-module__F_-kDG__creatorRow{align-items:center;gap:var(--space-3);color:var(--white);display:inline-flex}.ChallengeResults-module-scss-module__F_-kDG__creatorName{font-size:var(--text-md);font-weight:var(--weight-semibold);display:block}.ChallengeResults-module-scss-module__F_-kDG__badgeSlot{z-index:3;pointer-events:none;position:absolute;top:10px;left:10px}.ChallengeResults-module-scss-module__F_-kDG__podiumGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}@media (min-width:900px){.ChallengeResults-module-scss-module__F_-kDG__podiumGrid{grid-template-columns:repeat(4,1fr)}}.ChallengeResults-module-scss-module__F_-kDG__podiumCard{min-width:0;position:relative}.ChallengeResults-module-scss-module__F_-kDG__podiumMeta{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-2) 0 0;font-size:var(--text-sm);display:flex}.ChallengeResults-module-scss-module__F_-kDG__podiumRank{font-weight:var(--weight-semibold);color:var(--text-primary)}.ChallengeResults-module-scss-module__F_-kDG__podiumPrize{color:var(--text-secondary);font-variant-numeric:tabular-nums}.ChallengeResults-module-scss-module__F_-kDG__briefDoc{gap:var(--space-5);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex}@media (max-width:879px){.ChallengeResults-module-scss-module__F_-kDG__briefDoc{padding:var(--space-6) var(--space-5);gap:var(--space-4)}}.ChallengeResults-module-scss-module__F_-kDG__docKicker{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0}.ChallengeResults-module-scss-module__F_-kDG__richText{color:var(--text-secondary);line-height:var(--leading-relaxed)}:is(.ChallengeResults-module-scss-module__F_-kDG__richText h1,.ChallengeResults-module-scss-module__F_-kDG__richText h2){font-size:var(--text-lg);margin:var(--space-4) 0 var(--space-2);color:var(--ink)}:is(.ChallengeResults-module-scss-module__F_-kDG__richText h3,.ChallengeResults-module-scss-module__F_-kDG__richText h4){font-size:var(--text-md);margin:var(--space-3) 0 var(--space-2);color:var(--ink)}.ChallengeResults-module-scss-module__F_-kDG__richText p{margin:0 0 var(--space-3)}:is(.ChallengeResults-module-scss-module__F_-kDG__richText ul,.ChallengeResults-module-scss-module__F_-kDG__richText ol){margin:0 0 var(--space-3);padding-left:var(--space-5)}.ChallengeResults-module-scss-module__F_-kDG__richText li{margin:0 0 var(--space-1)}
.FilterPill-module-scss-module__ZOw1cW__pill{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.FilterPill-module-scss-module__ZOw1cW__chevron{margin-left:var(--space-2);flex-shrink:0;transition:transform .15s}.FilterPill-module-scss-module__ZOw1cW__chevronUp{transform:rotate(180deg)}.FilterPill-module-scss-module__ZOw1cW__split{background:var(--ink);border-radius:var(--radius-pill)}.FilterPill-module-scss-module__ZOw1cW__clear{margin-left:calc(-1*var(--space-2))}
.CompetitionVotingGallery-module-scss-module__ekz7nG__grid{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.CompetitionVotingGallery-module-scss-module__ekz7nG__cell{gap:var(--space-3);flex-direction:column;display:flex}.CompetitionVotingGallery-module-scss-module__ekz7nG__cell .button{width:100%}.CompetitionVotingGallery-module-scss-module__ekz7nG__actionSlot{margin-top:auto}@supports (grid-template-rows:subgrid){.CompetitionVotingGallery-module-scss-module__ekz7nG__cell{grid-template-rows:subgrid;grid-row:span 3;display:grid}.CompetitionVotingGallery-module-scss-module__ekz7nG__cellClosed{grid-row:span 2}.CompetitionVotingGallery-module-scss-module__ekz7nG__actionSlot{margin-top:0}}.CompetitionVotingGallery-module-scss-module__ekz7nG__creatorRow{align-items:center;gap:var(--space-2);min-width:0;margin-top:calc(-1*var(--space-2));font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;display:flex}.CompetitionVotingGallery-module-scss-module__ekz7nG__creatorRow:hover{color:var(--text-primary)}.CompetitionVotingGallery-module-scss-module__ekz7nG__creatorRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CompetitionVotingGallery-module-scss-module__ekz7nG__interstitial{grid-column:1/-1}.CompetitionVotingGallery-module-scss-module__ekz7nG__skeletonCard{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--bg-subtle);animation:1.5s ease-in-out infinite CompetitionVotingGallery-module-scss-module__ekz7nG__skeletonPulse}@keyframes CompetitionVotingGallery-module-scss-module__ekz7nG__skeletonPulse{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:900px){.CompetitionVotingGallery-module-scss-module__ekz7nG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.CompetitionVotingGallery-module-scss-module__ekz7nG__grid{grid-template-columns:1fr}}.CompetitionVotingGallery-module-scss-module__ekz7nG__empty{text-align:center;color:var(--text-muted)}.CompetitionVotingGallery-module-scss-module__ekz7nG__error{text-align:center;color:var(--error);font-size:var(--text-sm);margin:0 0 var(--space-4)}
.Newsletter-module-scss-module__YTt8Zq__container{box-sizing:border-box;text-align:center;background:#fff;border-radius:20px;max-width:700px;margin:0 auto;padding:40px;position:relative;box-shadow:0 0 0 1px #d8d8e5}@media (max-width:599px){.Newsletter-module-scss-module__YTt8Zq__container{padding:30px 20px 20px}}.Newsletter-module-scss-module__YTt8Zq__headline{font-size:var(--text-xl);font-weight:var(--weight-extrabold);text-transform:uppercase;margin:0 0 24px;font-style:italic;line-height:1.3}@media (max-width:599px){.Newsletter-module-scss-module__YTt8Zq__headline{font-size:var(--text-lg)}}.Newsletter-module-scss-module__YTt8Zq__footnote{font-size:var(--text-sm);color:var(--gray-500);margin-top:24px}.Newsletter-module-scss-module__YTt8Zq__form{flex-direction:column;align-items:center;gap:16px;display:flex}.Newsletter-module-scss-module__YTt8Zq__inlineForm{flex-direction:column;gap:12px;width:100%;display:flex}.Newsletter-module-scss-module__YTt8Zq__inlineForm .Newsletter-module-scss-module__YTt8Zq__input{width:100%;height:var(--input-height);padding:0 20px}.Newsletter-module-scss-module__YTt8Zq__inlineForm .Newsletter-module-scss-module__YTt8Zq__button{width:100%;height:var(--btn-height-lg);padding:0 28px}.Newsletter-module-scss-module__YTt8Zq__input{width:100%;font-size:var(--text-md);box-sizing:border-box;height:var(--input-height);font-weight:var(--weight-medium);background-color:#fff;padding:0 15px;transition:all .2s}.Newsletter-module-scss-module__YTt8Zq__input:focus{border-color:var(--purple);outline:none}.Newsletter-module-scss-module__YTt8Zq__checkboxGroup{width:100%}.Newsletter-module-scss-module__YTt8Zq__checkboxGroup a{text-decoration:underline}.Newsletter-module-scss-module__YTt8Zq__checkboxGroup a:hover{color:#000}.Newsletter-module-scss-module__YTt8Zq__message{font-size:var(--text-md);font-weight:var(--weight-semibold);border-radius:10px;margin-top:10px;padding:15px 20px;line-height:1.3}.Newsletter-module-scss-module__YTt8Zq__message.Newsletter-module-scss-module__YTt8Zq__success{color:#007830;background:#eaffe4;box-shadow:inset 0 0 0 1px #d3eede}.Newsletter-module-scss-module__YTt8Zq__message.Newsletter-module-scss-module__YTt8Zq__error{color:#86000c;background:#ffe1e1;box-shadow:inset 0 0 0 1px #ffc2c2}
.PillOptionList-module-scss-module__kxN9pG__wrap{flex-direction:column;min-height:0;display:flex}.PillOptionList-module-scss-module__kxN9pG__search{height:var(--btn-height-sm);margin:0 0 var(--space-2);font-size:var(--text-sm);flex-shrink:0}.PillOptionList-module-scss-module__kxN9pG__list{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.PillOptionList-module-scss-module__kxN9pG__row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--gray-700);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;display:flex}.PillOptionList-module-scss-module__kxN9pG__row:hover,.PillOptionList-module-scss-module__kxN9pG__row:focus-visible{background:var(--gray-100);color:var(--ink);outline:none}.PillOptionList-module-scss-module__kxN9pG__rowChecked{color:var(--ink);font-weight:var(--weight-bold);background:var(--gray-50)}.PillOptionList-module-scss-module__kxN9pG__text{flex-direction:column;gap:2px;min-width:0;display:flex}.PillOptionList-module-scss-module__kxN9pG__hint{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted);white-space:normal}.PillOptionList-module-scss-module__kxN9pG__check{color:var(--ink);flex-shrink:0}.PillOptionList-module-scss-module__kxN9pG__empty{padding:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.PillOptionList-module-scss-module__kxN9pG__sheet .PillOptionList-module-scss-module__kxN9pG__search{height:var(--input-height);font-size:var(--text-md)}.PillOptionList-module-scss-module__kxN9pG__sheet .PillOptionList-module-scss-module__kxN9pG__row{padding:var(--space-3);font-size:var(--text-md);white-space:normal}
.PastCompetitions-module-scss-module__g9Dtlq__list{gap:var(--space-12);flex-direction:column;display:flex}.PastCompetitions-module-scss-module__g9Dtlq__rowHead{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.PastCompetitions-module-scss-module__g9Dtlq__rowTitle{font-size:var(--text-xl);margin:0}.PastCompetitions-module-scss-module__g9Dtlq__number{color:var(--text-muted);font-weight:var(--weight-bold)}.PastCompetitions-module-scss-module__g9Dtlq__grid{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:900px){.PastCompetitions-module-scss-module__g9Dtlq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.PastCompetitions-module-scss-module__g9Dtlq__grid{grid-template-columns:1fr}}
.FAQ-module-scss-module__OcaBgq__faqContainer h2{text-align:center;font-size:var(--text-2xl);margin-bottom:40px}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemtype="https://schema.org/FAQPage"]{flex-direction:column;gap:15px;margin-bottom:20px;display:flex}.FAQ-module-scss-module__OcaBgq__faqContainer details{color:#000;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #d8d8e5}.FAQ-module-scss-module__OcaBgq__faqContainer summary{cursor:pointer;font-weight:var(--weight-bold);font-size:var(--text-lg);justify-content:space-between;align-items:center;padding:20px;list-style:none;transition:background-color .3s;display:flex}.FAQ-module-scss-module__OcaBgq__faqContainer summary:hover{color:var(--purple);background:#f9f7ff;box-shadow:0 0 0 1px #d8d8e5}.FAQ-module-scss-module__OcaBgq__faqContainer summary::-webkit-details-marker{display:none}.FAQ-module-scss-module__OcaBgq__faqContainer summary:after{content:"+";font-size:var(--text-xl);color:#000;transition:transform .3s}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer]{padding:20px}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] p{line-height:1.6;font-size:var(--text-md);margin:0 0 15px}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] .faq-answer-block{line-height:1.6;font-size:var(--text-md);margin:0 0 15px}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] p:last-child{margin-bottom:0}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] .faq-answer-block:last-child{margin-bottom:0}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] b{color:#000}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] ul{margin:15px 0;padding-left:20px}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] ul li{margin-bottom:10px;line-height:1.6}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] a{color:var(--purple)}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] a:hover{text-decoration:underline}.FAQ-module-scss-module__OcaBgq__open summary{box-shadow:0 0 0 1px #d8d8e5}.FAQ-module-scss-module__OcaBgq__open summary:hover{color:#000;background-color:#fff}.FAQ-module-scss-module__OcaBgq__open summary:after{transform:rotate(45deg)}.FAQ-module-scss-module__OcaBgq__answerWrap{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}@media (prefers-reduced-motion:reduce){.FAQ-module-scss-module__OcaBgq__answerWrap{transition:none}}.FAQ-module-scss-module__OcaBgq__answerWrapOpen{grid-template-rows:1fr}.FAQ-module-scss-module__OcaBgq__answerInner{overflow:hidden}
.PillMenu-module-scss-module__WwdDkq__menu{top:calc(100% + var(--space-2));z-index:120;min-width:240px;max-width:min(360px,100vw - 2*var(--space-4));background:var(--surface);border-radius:var(--radius-md);max-height:420px;box-shadow:var(--shadow-lg);padding:var(--space-2);flex-direction:column;display:flex;position:absolute;left:0}.PillMenu-module-scss-module__WwdDkq__menuRight{left:auto;right:0}
.page-module-scss-module__CxSYeG__profilePage{padding:20px}.page-module-scss-module__CxSYeG__layout{gap:40px;display:flex}@media (max-width:960px){.page-module-scss-module__CxSYeG__layout{flex-direction:column;gap:24px}}.page-module-scss-module__CxSYeG__sidebar{word-break:break-word;flex-shrink:0;width:280px;padding-bottom:40px;overflow-x:hidden}@media (max-width:960px){.page-module-scss-module__CxSYeG__sidebar{width:100%}}.page-module-scss-module__CxSYeG__profileImageWrap{background:#f0f0f5;border-radius:50%;flex-shrink:0;width:80px;height:80px;margin:0 auto 16px;overflow:hidden}.page-module-scss-module__CxSYeG__profileImage{object-fit:cover;width:100%;height:100%;display:block}.page-module-scss-module__CxSYeG__profileName{font-size:var(--text-xl);font-weight:var(--weight-extrabold);overflow-wrap:break-word;text-align:center;margin:0 0 6px;line-height:1.2}.page-module-scss-module__CxSYeG__accountType{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#888;text-align:center;margin-bottom:10px;display:block}.page-module-scss-module__CxSYeG__metaRow{font-size:var(--text-sm);color:#666;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;display:flex}.page-module-scss-module__CxSYeG__availableWrap{justify-content:center;margin-bottom:16px;display:flex}.page-module-scss-module__CxSYeG__availableBadge{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#333;background:#f5f5f7;border-radius:99px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.page-module-scss-module__CxSYeG__greenDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-module-scss-module__CxSYeG__actions{flex-direction:column;align-items:stretch;gap:8px;width:fit-content;margin:0 auto 14px;display:flex}.page-module-scss-module__CxSYeG__adminPanel{align-items:flex-start;gap:var(--space-2);width:100%;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--gray-50);flex-direction:column;display:flex}.page-module-scss-module__CxSYeG__adminPanelTitle{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500)}.page-module-scss-module__CxSYeG__adminPanelHint{font-size:var(--text-sm);color:var(--gray-500)}.page-module-scss-module__CxSYeG__socialLinks{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:4px;display:flex}.page-module-scss-module__CxSYeG__socialIcon{color:#666;background:#f5f5f7;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:flex}.page-module-scss-module__CxSYeG__socialIcon:hover{color:#000;background:#e8e8ef}.page-module-scss-module__CxSYeG__divider{border:none;border-top:1px solid #e8e8ef;margin:16px 0}.page-module-scss-module__CxSYeG__sidebarSection{margin-bottom:20px}.page-module-scss-module__CxSYeG__sidebarSection h3{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#000;text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px}.page-module-scss-module__CxSYeG__aboutText{font-size:var(--text-sm);color:#504f53;margin:0;line-height:1.6}.page-module-scss-module__CxSYeG__pills{flex-wrap:wrap;gap:10px;max-width:100%;display:flex}.page-module-scss-module__CxSYeG__pill,.page-module-scss-module__CxSYeG__pillGrey{background:var(--gray-100);color:var(--ink);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:7px 14px;display:inline-block;overflow:hidden}.page-module-scss-module__CxSYeG__peopleList{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__CxSYeG__personRow{align-items:center;gap:10px;display:flex}.page-module-scss-module__CxSYeG__personImageWrap{flex-shrink:0}.page-module-scss-module__CxSYeG__personInfo{flex-direction:column;flex:1;min-width:0;display:flex}.page-module-scss-module__CxSYeG__personName{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#000;line-height:1.3}.page-module-scss-module__CxSYeG__personRole{font-size:var(--text-xs);color:#888;line-height:1.3}.page-module-scss-module__CxSYeG__personSocials{flex-shrink:0;gap:6px;display:flex}.page-module-scss-module__CxSYeG__personSocials a{color:#888;align-items:center;transition:color .2s;display:flex}.page-module-scss-module__CxSYeG__personSocials a:hover{color:#000}.page-module-scss-module__CxSYeG__metaItem{justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.page-module-scss-module__CxSYeG__metaLabel{font-size:var(--text-sm);color:#888;font-weight:var(--weight-medium)}.page-module-scss-module__CxSYeG__metaValue{font-size:var(--text-sm);color:#000;font-weight:var(--weight-semibold)}.page-module-scss-module__CxSYeG__main{flex:1;min-width:0}.page-module-scss-module__CxSYeG__section{margin-bottom:20px}.page-module-scss-module__CxSYeG__sectionTitle{font-size:var(--text-xl);font-weight:var(--weight-extrabold);color:#000;margin:0 0 16px}.page-module-scss-module__CxSYeG__stackSubtitle{font-size:var(--text-sm);color:#888;margin:-8px 0 16px}.page-module-scss-module__CxSYeG__mainDivider{border:none;border-top:1px solid #e8e8ef;margin:32px 0}.page-module-scss-module__CxSYeG__workTabs{border-bottom:1px solid #e8e8ef;gap:0;margin-bottom:24px;display:flex}.page-module-scss-module__CxSYeG__workTab{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#888;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px;transition:color .2s,border-color .2s}.page-module-scss-module__CxSYeG__workTab:hover{color:#000}.page-module-scss-module__CxSYeG__workTab.page-module-scss-module__CxSYeG__active{color:#000;border-bottom-color:var(--purple)}.page-module-scss-module__CxSYeG__workGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}@media (max-width:768px){.page-module-scss-module__CxSYeG__workGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}}.page-module-scss-module__CxSYeG__workCard{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.page-module-scss-module__CxSYeG__workCard:hover .page-module-scss-module__CxSYeG__workTitle{text-decoration:underline}.page-module-scss-module__CxSYeG__workImageWrap{aspect-ratio:9/16;background:#f0f0f5;border-radius:14px;overflow:hidden}.page-module-scss-module__CxSYeG__workImageWrap img{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.page-module-scss-module__CxSYeG__workTitle{font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0;line-height:1.3}.page-module-scss-module__CxSYeG__workBrand{font-size:var(--text-xs);color:#888}.page-module-scss-module__CxSYeG__emptyState{text-align:center;color:#888;font-size:var(--text-sm);padding:48px 20px}.page-module-scss-module__CxSYeG__notFound{text-align:center;padding:80px 20px}.page-module-scss-module__CxSYeG__notFound h1{margin-bottom:12px}.page-module-scss-module__CxSYeG__backLink{color:var(--purple);font-weight:var(--weight-semibold);text-decoration:none}.page-module-scss-module__CxSYeG__backLink:hover{text-decoration:underline}
.FilterPillDemo-module-scss-module__1xBbhW__demo{gap:var(--space-4);flex-direction:column;display:flex}.FilterPillDemo-module-scss-module__1xBbhW__row{align-items:center;gap:var(--space-2);display:flex}@media (max-width:640px){.FilterPillDemo-module-scss-module__1xBbhW__row{scrollbar-width:none;overflow-x:auto}.FilterPillDemo-module-scss-module__1xBbhW__row::-webkit-scrollbar{display:none}}.FilterPillDemo-module-scss-module__1xBbhW__readout{margin:0}
.TrendingTopics-module-scss-module__aW3IBa__trendingContent{background:linear-gradient(#f7f5ff,#fff);padding:80px 64px;box-shadow:0 -1px #e6e5ef}@media (max-width:768px){.TrendingTopics-module-scss-module__aW3IBa__trendingContent{padding:48px 20px}}.TrendingTopics-module-scss-module__aW3IBa__trendingContent h2{font-size:var(--text-2xl);margin-bottom:20px}.TrendingTopics-module-scss-module__aW3IBa__container{max-width:unset;margin:0 auto}.TrendingTopics-module-scss-module__aW3IBa__container>h2{text-align:center;margin-bottom:40px}.TrendingTopics-module-scss-module__aW3IBa__blogGrid{gap:20px;margin-bottom:40px;display:grid}@media (min-width:1081px) and (max-width:1439px){.TrendingTopics-module-scss-module__aW3IBa__blogGrid{grid-template-columns:repeat(3,1fr)}.TrendingTopics-module-scss-module__aW3IBa__blogGrid .TrendingTopics-module-scss-module__aW3IBa__blogCard:nth-child(n+4){display:none}}@media (min-width:1440px) and (max-width:1959px){.TrendingTopics-module-scss-module__aW3IBa__blogGrid{grid-template-columns:repeat(4,1fr)}.TrendingTopics-module-scss-module__aW3IBa__blogGrid .TrendingTopics-module-scss-module__aW3IBa__blogCard:nth-child(n+5){display:none}}@media (min-width:1960px) and (max-width:2199px){.TrendingTopics-module-scss-module__aW3IBa__blogGrid{grid-template-columns:repeat(5,1fr)}.TrendingTopics-module-scss-module__aW3IBa__blogGrid .TrendingTopics-module-scss-module__aW3IBa__blogCard:nth-child(n+6){display:none}}@media (min-width:2200px){.TrendingTopics-module-scss-module__aW3IBa__blogGrid{grid-template-columns:repeat(6,1fr)}.TrendingTopics-module-scss-module__aW3IBa__blogGrid .TrendingTopics-module-scss-module__aW3IBa__blogCard:nth-child(n+7){display:none}}@media (min-width:769px) and (max-width:1080px){.TrendingTopics-module-scss-module__aW3IBa__blogGrid{grid-template-columns:repeat(2,1fr)}.TrendingTopics-module-scss-module__aW3IBa__blogGrid .TrendingTopics-module-scss-module__aW3IBa__blogCard:nth-child(n+5){display:none}}@media (max-width:768px){.TrendingTopics-module-scss-module__aW3IBa__blogGrid{grid-template-columns:1fr}.TrendingTopics-module-scss-module__aW3IBa__blogGrid .TrendingTopics-module-scss-module__aW3IBa__blogCard:nth-child(n+5){display:none}}.TrendingTopics-module-scss-module__aW3IBa__blogCard{flex-direction:column;gap:15px;min-width:0;display:flex}@media (min-width:601px){.TrendingTopics-module-scss-module__aW3IBa__blogCard:hover h2{text-decoration:underline}.TrendingTopics-module-scss-module__aW3IBa__blogCard:hover .TrendingTopics-module-scss-module__aW3IBa__readMore{color:#000}.TrendingTopics-module-scss-module__aW3IBa__blogCard:hover .TrendingTopics-module-scss-module__aW3IBa__readMore:hover{text-decoration:underline}}.TrendingTopics-module-scss-module__aW3IBa__blogCard img{object-fit:cover;border-radius:16px;width:100%;height:200px;margin-bottom:5px}.TrendingTopics-module-scss-module__aW3IBa__blogCardContent{flex-direction:column;gap:10px;display:flex}.TrendingTopics-module-scss-module__aW3IBa__blogCardContent h2{font-size:var(--text-xl);text-align:left;overflow-wrap:break-word;margin:0;line-height:1.3}.TrendingTopics-module-scss-module__aW3IBa__blogMeta{font-size:var(--text-sm);align-items:center;margin:0;display:flex}.TrendingTopics-module-scss-module__aW3IBa__blogSummary{font-size:var(--text-md);margin:0;line-height:1.5}.TrendingTopics-module-scss-module__aW3IBa__readMore{font-weight:var(--weight-bold);font-size:var(--text-md);color:#000;margin-top:8px}.TrendingTopics-module-scss-module__aW3IBa__ctaButton{text-align:center}
.detail-module-scss-module__hvZ3TG__grid{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:900px){.detail-module-scss-module__hvZ3TG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.detail-module-scss-module__hvZ3TG__grid{grid-template-columns:1fr}}.detail-module-scss-module__hvZ3TG__note{text-align:center;color:var(--text-muted);margin:0 0 var(--space-2)}.detail-module-scss-module__hvZ3TG__backRow{justify-content:center;display:flex}.detail-module-scss-module__hvZ3TG__tight{padding-top:var(--space-8);gap:var(--space-8)}@media (max-width:879px){.detail-module-scss-module__hvZ3TG__tight{padding-top:var(--space-4);gap:var(--space-6)}}.detail-module-scss-module__hvZ3TG__briefCols{gap:var(--space-8);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:880px){.detail-module-scss-module__hvZ3TG__briefCols{grid-template-columns:1.4fr .6fr;align-items:stretch}}.detail-module-scss-module__hvZ3TG__briefDoc{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);padding:var(--space-8);gap:var(--space-5);flex-direction:column;display:flex}@media (max-width:879px){.detail-module-scss-module__hvZ3TG__briefDoc{padding:var(--space-6) var(--space-5);gap:var(--space-4)}}.detail-module-scss-module__hvZ3TG__docKicker{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0}.detail-module-scss-module__hvZ3TG__docLead{font-size:var(--text-xl);color:var(--text-primary);margin:0}@media (max-width:879px){.detail-module-scss-module__hvZ3TG__docLead{font-size:var(--text-lg)}}.detail-module-scss-module__hvZ3TG__docLines{gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex;position:relative}@media (max-width:879px){.detail-module-scss-module__hvZ3TG__docLines>span:nth-child(n+5){display:none}}.detail-module-scss-module__hvZ3TG__docLine{height:var(--space-3);border-radius:var(--radius-xs);background:var(--gray-100)}.detail-module-scss-module__hvZ3TG__docHeadingLine{height:var(--space-5);width:40%;margin-top:var(--space-4);border-radius:var(--radius-xs);background:var(--gray-200)}.detail-module-scss-module__hvZ3TG__docFade{background:linear-gradient(to bottom, transparent, var(--surface));position:absolute;inset:20% 0 0}.detail-module-scss-module__hvZ3TG__docGate{text-align:center;align-items:center;gap:var(--space-4);padding-top:var(--space-2);flex-direction:column;display:flex}.detail-module-scss-module__hvZ3TG__gateLock{width:var(--space-8);height:var(--space-8);color:var(--text-muted)}.detail-module-scss-module__hvZ3TG__gateText{max-width:40ch;color:var(--text-secondary);margin:0}.detail-module-scss-module__hvZ3TG__rail{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:880px){.detail-module-scss-module__hvZ3TG__rail{min-height:0}}.detail-module-scss-module__hvZ3TG__railMedia{border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}@media (min-width:880px){.detail-module-scss-module__hvZ3TG__railMedia{flex:1 1 0;min-height:0;position:relative}.detail-module-scss-module__hvZ3TG__railMedia>div{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}}.detail-module-scss-module__hvZ3TG__railCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--gray-50);padding:var(--space-5);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.detail-module-scss-module__hvZ3TG__ctaClosing{align-items:center;gap:var(--space-3);padding-bottom:var(--space-8);flex-direction:column;display:flex}.detail-module-scss-module__hvZ3TG__ctaClosingText{color:var(--text-secondary);margin:0}.detail-module-scss-module__hvZ3TG__ctaAfterPrizes{justify-content:center;display:flex}@media (min-width:880px){.detail-module-scss-module__hvZ3TG__ctaAfterPrizes{display:none}}
.SplitButtonDemo-module-scss-module__C4HNEW__demo{align-items:center;gap:var(--space-4);padding-top:120px;display:flex}.SplitButtonDemo-module-scss-module__C4HNEW__item{width:100%;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;display:block}.SplitButtonDemo-module-scss-module__C4HNEW__item:hover{background:var(--gray-100)}
.TalentDirectory-module-scss-module__TED9QG__page{flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;padding:32px 20px 64px;display:flex}.TalentDirectory-module-scss-module__TED9QG__pageHeader h1{font-size:var(--text-3xl);margin-bottom:8px;line-height:1.15}.TalentDirectory-module-scss-module__TED9QG__pageHeader p{font-size:var(--text-lg);max-width:640px;color:var(--gray-500);margin:0;line-height:1.35}.TalentDirectory-module-scss-module__TED9QG__popularRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.TalentDirectory-module-scss-module__TED9QG__popularLabel{font-size:var(--text-sm);color:var(--gray-500);margin-right:4px}.TalentDirectory-module-scss-module__TED9QG__popularPill{border-radius:var(--radius-pill);border:1px solid var(--border-strong);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink);cursor:pointer;background:#fff;padding:7px 16px;transition:background .15s,border-color .15s,color .15s}.TalentDirectory-module-scss-module__TED9QG__popularPill:hover{background:var(--gray-100)}.TalentDirectory-module-scss-module__TED9QG__popularActive{background:var(--ink);border-color:var(--ink);color:#fff}.TalentDirectory-module-scss-module__TED9QG__popularActive:hover{background:var(--ink-hover)}.TalentDirectory-module-scss-module__TED9QG__toolbar{justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.TalentDirectory-module-scss-module__TED9QG__count{font-size:var(--text-sm);color:var(--gray-500);font-weight:var(--weight-medium)}.TalentDirectory-module-scss-module__TED9QG__filterTrigger{gap:8px}.TalentDirectory-module-scss-module__TED9QG__filterTriggerActive{border-color:var(--ink)}.TalentDirectory-module-scss-module__TED9QG__creatorList{flex-direction:column;gap:16px;display:flex}.TalentDirectory-module-scss-module__TED9QG__card{border:1px solid var(--border);border-radius:var(--radius-lg,16px);flex-direction:column;gap:16px;padding:20px;transition:box-shadow .15s,border-color .15s;display:flex}.TalentDirectory-module-scss-module__TED9QG__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm,0 4px 16px #0d0c220f)}.TalentDirectory-module-scss-module__TED9QG__cardHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.TalentDirectory-module-scss-module__TED9QG__identity{align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.TalentDirectory-module-scss-module__TED9QG__identityText{min-width:0}.TalentDirectory-module-scss-module__TED9QG__nameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TalentDirectory-module-scss-module__TED9QG__creatorName{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--ink)}.TalentDirectory-module-scss-module__TED9QG__typeBadge{border-radius:var(--radius-pill);background:var(--gray-100);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--gray-600);padding:2px 8px}.TalentDirectory-module-scss-module__TED9QG__metaRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.TalentDirectory-module-scss-module__TED9QG__metaItem{font-size:var(--text-sm);color:var(--gray-500);align-items:center;gap:5px;display:inline-flex}.TalentDirectory-module-scss-module__TED9QG__available{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#1a8a4a;align-items:center;gap:6px;display:inline-flex}.TalentDirectory-module-scss-module__TED9QG__availableDot{background:#22c55e;border-radius:50%;width:8px;height:8px}.TalentDirectory-module-scss-module__TED9QG__previews{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}@media (max-width:700px){.TalentDirectory-module-scss-module__TED9QG__previews{grid-template-columns:repeat(3,1fr)}}.TalentDirectory-module-scss-module__TED9QG__previewSlot{aspect-ratio:4/3;background:var(--gray-100);border-radius:10px;display:block;position:relative;overflow:hidden}.TalentDirectory-module-scss-module__TED9QG__previewSlot img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.TalentDirectory-module-scss-module__TED9QG__previewSlot:hover img{transform:scale(1.04)}@media (max-width:700px){.TalentDirectory-module-scss-module__TED9QG__previewSlot:nth-child(n+4){display:none}}.TalentDirectory-module-scss-module__TED9QG__tags{flex-wrap:wrap;gap:8px;display:flex}.TalentDirectory-module-scss-module__TED9QG__tag{border-radius:var(--radius-pill);background:var(--gray-100);font-size:var(--text-sm);color:var(--gray-600);padding:5px 12px}.TalentDirectory-module-scss-module__TED9QG__tagMore{font-size:var(--text-sm);color:var(--gray-500);align-self:center;padding:5px 4px;text-decoration:underline}.TalentDirectory-module-scss-module__TED9QG__empty{text-align:center;color:var(--gray-500);padding:80px 20px}.TalentDirectory-module-scss-module__TED9QG__empty p:first-child{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--ink);margin-bottom:4px}.TalentDirectory-module-scss-module__TED9QG__modalOverlay{z-index:200;background:#0d0c2273;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out TalentDirectory-module-scss-module__TED9QG__fadeIn;display:flex;position:fixed;inset:0}.TalentDirectory-module-scss-module__TED9QG__modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:86vh;animation:.18s ease-out TalentDirectory-module-scss-module__TED9QG__popIn;display:flex;overflow:hidden}.TalentDirectory-module-scss-module__TED9QG__modalHeader{border-bottom:1px solid var(--border);justify-content:center;align-items:center;padding:20px 24px;display:flex;position:relative}.TalentDirectory-module-scss-module__TED9QG__modalHeader h2{font-size:var(--text-lg)}.TalentDirectory-module-scss-module__TED9QG__modalClose{color:var(--gray-500);cursor:pointer;background:0 0;border:none;display:inline-flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.TalentDirectory-module-scss-module__TED9QG__modalClose:hover{color:var(--ink)}.TalentDirectory-module-scss-module__TED9QG__modalBody{flex-direction:column;gap:24px;padding:24px;display:flex;overflow-y:auto}.TalentDirectory-module-scss-module__TED9QG__modalField{flex-direction:column;gap:10px;display:flex}.TalentDirectory-module-scss-module__TED9QG__modalLabel{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ink)}.TalentDirectory-module-scss-module__TED9QG__modalInput,.TalentDirectory-module-scss-module__TED9QG__modalSelect{height:var(--input-height,48px);font-size:var(--text-sm);color:var(--ink);background:#fff;padding:0 16px}.TalentDirectory-module-scss-module__TED9QG__modalInput:focus,.TalentDirectory-module-scss-module__TED9QG__modalSelect:focus{border-color:var(--purple);outline:none}.TalentDirectory-module-scss-module__TED9QG__pillGroup{flex-wrap:wrap;gap:8px;display:flex}.TalentDirectory-module-scss-module__TED9QG__choicePill{border-radius:var(--radius-pill);border:1.5px solid var(--border-strong);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink);cursor:pointer;background:#fff;padding:8px 16px;transition:all .15s}.TalentDirectory-module-scss-module__TED9QG__choicePill:hover{border-color:var(--purple)}.TalentDirectory-module-scss-module__TED9QG__choiceActive{border-color:var(--purple);color:var(--purple);background:#f0ecff}.TalentDirectory-module-scss-module__TED9QG__toggleRow{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--ink);cursor:pointer;align-items:center;gap:10px;display:flex}.TalentDirectory-module-scss-module__TED9QG__toggleRow input{width:18px;height:18px;accent-color:var(--purple)}.TalentDirectory-module-scss-module__TED9QG__modalFooter{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;display:flex}.TalentDirectory-module-scss-module__TED9QG__modalClear{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--gray-500);cursor:pointer;background:0 0;border:none;margin-right:auto}.TalentDirectory-module-scss-module__TED9QG__modalClear:hover{color:var(--ink)}@keyframes TalentDirectory-module-scss-module__TED9QG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TalentDirectory-module-scss-module__TED9QG__popIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.challenges-module-scss-module__AS3WUq__page{max-width:1100px;padding:var(--space-12) var(--space-5) var(--space-20);gap:var(--space-20);flex-direction:column;margin:0 auto;display:flex}.challenges-module-scss-module__AS3WUq__hero{align-items:center;gap:var(--space-8);padding-top:var(--space-8);grid-template-columns:1fr;display:grid}.challenges-module-scss-module__AS3WUq__heroMain{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.challenges-module-scss-module__AS3WUq__heroMedia{width:100%}@media (min-width:880px){.challenges-module-scss-module__AS3WUq__hasMedia{grid-template-columns:1.1fr .9fr}.challenges-module-scss-module__AS3WUq__hasMedia .challenges-module-scss-module__AS3WUq__heroMain{text-align:left;align-items:flex-start}.challenges-module-scss-module__AS3WUq__hasMedia .challenges-module-scss-module__AS3WUq__ctaRow{justify-content:flex-start}}.challenges-module-scss-module__AS3WUq__chip{padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xl);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);align-items:center;display:inline-flex}.challenges-module-scss-module__AS3WUq__title{max-width:20ch;margin:0}.challenges-module-scss-module__AS3WUq__lede{max-width:56ch;font-size:var(--text-lg);color:var(--text-secondary);margin:0}.challenges-module-scss-module__AS3WUq__ctaRow{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.challenges-module-scss-module__AS3WUq__notify{width:100%;margin-top:var(--space-4)}.challenges-module-scss-module__AS3WUq__sponsor{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.challenges-module-scss-module__AS3WUq__section{gap:var(--space-6);flex-direction:column;display:flex}.challenges-module-scss-module__AS3WUq__sectionTitle{text-align:center;margin:0}.challenges-module-scss-module__AS3WUq__empty{text-align:center;color:var(--text-muted)}
.InstagramEmbed-module-scss-module__afBdWa__stage{margin:var(--space-8) 0;justify-content:center;display:flex}.InstagramEmbed-module-scss-module__afBdWa__cardWrap{width:340px;max-width:100%}.InstagramEmbed-module-scss-module__afBdWa__stage .InstagramEmbed-module-scss-module__afBdWa__cardWrap img{margin:0}.InstagramEmbed-module-scss-module__afBdWa__embedWrap{margin:var(--space-8) 0;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.InstagramEmbed-module-scss-module__afBdWa__fallbackLink{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--purple)}
.TalentBoard-module-scss-module__z7faHG__page{max-width:1200px;padding:var(--space-12) var(--space-5) var(--space-16);margin:0 auto}.TalentBoard-module-scss-module__z7faHG__hero{text-align:center;max-width:720px;margin:0 auto var(--space-10)}.TalentBoard-module-scss-module__z7faHG__title{font-size:var(--text-4xl)}@media (max-width:600px){.TalentBoard-module-scss-module__z7faHG__title{font-size:var(--text-3xl)}}.TalentBoard-module-scss-module__z7faHG__lead{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:var(--space-4) 0 0}.TalentBoard-module-scss-module__z7faHG__related{gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.TalentBoard-module-scss-module__z7faHG__relatedHeading{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 var(--space-4)}.TalentBoard-module-scss-module__z7faHG__relatedCol ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TalentBoard-module-scss-module__z7faHG__relatedCol a{font-size:var(--text-sm);color:var(--ink);text-decoration:none}.TalentBoard-module-scss-module__z7faHG__relatedCol a:hover{color:var(--purple)}
.LibraryFiltersDrawer-module-scss-module__h7HItG__sheetBody{min-height:0;padding:var(--space-2) var(--space-3) 0;flex-direction:column;display:flex;overflow-y:auto}.LibraryFiltersDrawer-module-scss-module__h7HItG__fields{gap:var(--space-5);flex-direction:column;display:flex}.LibraryFiltersDrawer-module-scss-module__h7HItG__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}.LibraryFiltersDrawer-module-scss-module__h7HItG__footer>:first-child:not(:last-child){margin-right:auto}
.CollectionFormModal-module-scss-module__yFL9Zq__labelRow{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.CollectionFormModal-module-scss-module__yFL9Zq__label{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--ink)}.CollectionFormModal-module-scss-module__yFL9Zq__counter{font-size:var(--text-sm);color:var(--text-muted)}.CollectionFormModal-module-scss-module__yFL9Zq__input,.CollectionFormModal-module-scss-module__yFL9Zq__textarea{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--ink);background:var(--white);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);outline:none;transition:border-color .2s}.CollectionFormModal-module-scss-module__yFL9Zq__input::placeholder,.CollectionFormModal-module-scss-module__yFL9Zq__textarea::placeholder{color:var(--text-muted)}.CollectionFormModal-module-scss-module__yFL9Zq__input:focus,.CollectionFormModal-module-scss-module__yFL9Zq__textarea:focus{border-color:var(--ink)}.CollectionFormModal-module-scss-module__yFL9Zq__textarea{resize:vertical;min-height:96px}.CollectionFormModal-module-scss-module__yFL9Zq__actions{gap:var(--space-3);justify-content:flex-start;display:flex}
.voting-module-scss-module__xUPEAa__page{padding-bottom:40px}.voting-module-scss-module__xUPEAa__banner{z-index:20;justify-content:center;align-items:center;gap:var(--space-3);background:var(--ink);color:#fff;text-align:center;padding:12px 20px;display:flex;position:sticky;top:0}.voting-module-scss-module__xUPEAa__bannerLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);opacity:.85}.voting-module-scss-module__xUPEAa__bannerTimer{font-size:var(--text-md);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.voting-module-scss-module__xUPEAa__header{text-align:center;max-width:760px;margin:0 auto;padding:64px 20px 32px}.voting-module-scss-module__xUPEAa__logo{width:auto;height:48px;margin:0 auto 24px;display:block}.voting-module-scss-module__xUPEAa__title{font-size:clamp(32px,6vw,56px);font-weight:var(--weight-extrabold);color:var(--ink);margin:0}.voting-module-scss-module__xUPEAa__shortlistLabel{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--purple);margin:8px 0 16px}.voting-module-scss-module__xUPEAa__lede{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--gray-600);max-width:560px;margin:0 auto}.voting-module-scss-module__xUPEAa__nav{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-top:28px;display:flex}.voting-module-scss-module__xUPEAa__categories{max-width:1200px;margin:0 auto;padding:0 20px}.voting-module-scss-module__xUPEAa__category{border-top:1px solid var(--border);padding:48px 0;scroll-margin-top:72px}.voting-module-scss-module__xUPEAa__category:first-child{border-top:none}.voting-module-scss-module__xUPEAa__categoryHeader{align-items:baseline;gap:var(--space-3);margin-bottom:28px;display:flex}.voting-module-scss-module__xUPEAa__categoryName{font-size:clamp(22px,3vw,30px);font-weight:var(--weight-extrabold);color:var(--ink);margin:0}.voting-module-scss-module__xUPEAa__count{font-size:var(--text-sm);color:var(--gray-500)}.voting-module-scss-module__xUPEAa__grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}@media (max-width:900px){.voting-module-scss-module__xUPEAa__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.voting-module-scss-module__xUPEAa__grid{grid-template-columns:repeat(2,1fr)}}.voting-module-scss-module__xUPEAa__cell{flex-direction:column;display:flex}.voting-module-scss-module__xUPEAa__voteRow{justify-content:center;margin-top:12px;display:flex}.voting-module-scss-module__xUPEAa__empty{text-align:center;color:var(--gray-500);padding:64px 20px}.voting-module-scss-module__xUPEAa__faqSection{background:var(--gray-50);padding:80px 20px}.voting-module-scss-module__xUPEAa__faqContainer{max-width:800px;margin:0 auto}.voting-module-scss-module__xUPEAa__contact{text-align:center;color:var(--gray-600);margin-top:24px}.voting-module-scss-module__xUPEAa__contact a{color:var(--purple);font-weight:var(--weight-semibold)}
.JobBoard-module-scss-module___mYz-W__page{padding:var(--space-5);gap:var(--space-6);box-sizing:border-box;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.JobBoard-module-scss-module___mYz-W__hero{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-5) var(--space-6);flex-direction:column;display:flex}.JobBoard-module-scss-module___mYz-W__heroTitle{font-size:var(--text-display);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);max-width:16ch;margin:0}@media (max-width:720px){.JobBoard-module-scss-module___mYz-W__heroTitle{font-size:var(--text-4xl)}}@media (max-width:480px){.JobBoard-module-scss-module___mYz-W__heroTitle{font-size:var(--text-3xl)}}.JobBoard-module-scss-module___mYz-W__heroSubtitle{max-width:540px;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.JobBoard-module-scss-module___mYz-W__tabsRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);display:flex}.JobBoard-module-scss-module___mYz-W__tabs{align-items:center;gap:var(--space-1);display:flex}.JobBoard-module-scss-module___mYz-W__tab{height:38px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-secondary);align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.JobBoard-module-scss-module___mYz-W__tab:hover{color:var(--ink);background:var(--gray-50)}.JobBoard-module-scss-module___mYz-W__tabActive{background:var(--gray-100);color:var(--ink)}.JobBoard-module-scss-module___mYz-W__tabActive:hover{background:var(--gray-100)}.JobBoard-module-scss-module___mYz-W__layout{gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:900px){.JobBoard-module-scss-module___mYz-W__layout{align-items:flex-start;gap:var(--space-10);flex-direction:row}}.JobBoard-module-scss-module___mYz-W__content{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.JobBoard-module-scss-module___mYz-W__searchBar{align-items:center;display:flex;position:relative}.JobBoard-module-scss-module___mYz-W__searchIcon{left:var(--space-4);color:var(--text-muted);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.JobBoard-module-scss-module___mYz-W__searchInput{width:100%;padding-left:calc(var(--space-4) + 28px)}.JobBoard-module-scss-module___mYz-W__recentHeading{font-size:var(--text-xl);margin:var(--space-2) 0 0}.JobBoard-module-scss-module___mYz-W__jobList{gap:var(--space-3);flex-direction:column;display:flex}.JobBoard-module-scss-module___mYz-W__sidebar{flex-shrink:0;width:340px}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__sidebar{z-index:1000;background:var(--white);width:100%;display:none;position:fixed;inset:0;overflow:auto}.JobBoard-module-scss-module___mYz-W__sidebar.JobBoard-module-scss-module___mYz-W__sidebarOpen{display:block}}.JobBoard-module-scss-module___mYz-W__filterCard{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--gray-50);flex-direction:column;display:flex;position:sticky;top:80px}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__filterCard{box-sizing:border-box;border:none;border-radius:0;min-height:100%;padding-bottom:100px;position:static}}.JobBoard-module-scss-module___mYz-W__mobileFilterHeader{display:none}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__mobileFilterHeader{justify-content:space-between;align-items:center;display:flex}.JobBoard-module-scss-module___mYz-W__mobileFilterHeader span{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--ink)}}.JobBoard-module-scss-module___mYz-W__mobileClose{padding:var(--space-2);margin:calc(var(--space-2)*-1);color:var(--ink);cursor:pointer;background:0 0;border:none;display:inline-flex}.JobBoard-module-scss-module___mYz-W__filterGroup{gap:var(--space-3);flex-direction:column;display:flex}.JobBoard-module-scss-module___mYz-W__filterLabel{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--ink);margin:0}.JobBoard-module-scss-module___mYz-W__checkList{gap:var(--space-3);flex-direction:column;display:flex}.JobBoard-module-scss-module___mYz-W__divider{background:var(--border);border:none;width:100%;height:1px;margin:0}.JobBoard-module-scss-module___mYz-W__textInput{width:100%}.JobBoard-module-scss-module___mYz-W__filterActions{gap:var(--space-3);margin-top:var(--space-1);flex-direction:column;display:flex}@media (min-width:900px){.JobBoard-module-scss-module___mYz-W__filterActions:not(:has(.JobBoard-module-scss-module___mYz-W__clearBtn)){display:none}}.JobBoard-module-scss-module___mYz-W__filterBtnWrap{display:none}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__filterBtnWrap{display:grid}}.JobBoard-module-scss-module___mYz-W__clearBtn{padding:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:center;transition:color .15s}.JobBoard-module-scss-module___mYz-W__clearBtn:hover{color:var(--ink)}.JobBoard-module-scss-module___mYz-W__mobileFilterButton{align-self:flex-start;display:none;position:relative}.JobBoard-module-scss-module___mYz-W__mobileFilterButton.JobBoard-module-scss-module___mYz-W__active:after{content:"";background:var(--purple);border:2px solid var(--white);border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;right:-3px}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__mobileFilterButton{display:flex}}.JobBoard-module-scss-module___mYz-W__empty{text-align:center;padding:var(--space-20) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-subtle)}.JobBoard-module-scss-module___mYz-W__empty h3{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-2)}.JobBoard-module-scss-module___mYz-W__empty p{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-6)}@media (max-width:600px){.JobBoard-module-scss-module___mYz-W__page{padding:var(--space-4)}}
.PortfolioCard-module-scss-module__4HVOLq__card{gap:var(--space-6);margin:var(--space-8) 0;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);grid-template-columns:1fr auto;display:grid;overflow:hidden}.PortfolioCard-module-scss-module__4HVOLq__body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.PortfolioCard-module-scss-module__4HVOLq__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.PortfolioCard-module-scss-module__4HVOLq__identity{align-items:center;gap:var(--space-3);display:flex}.PortfolioCard-module-scss-module__4HVOLq__who{min-width:0}.PortfolioCard-module-scss-module__4HVOLq__name{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--ink);text-decoration:none;display:block}.PortfolioCard-module-scss-module__4HVOLq__name:hover{text-decoration:underline}.PortfolioCard-module-scss-module__4HVOLq__meta{font-size:var(--text-sm);color:var(--text-secondary)}.PortfolioCard-module-scss-module__4HVOLq__bio{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.PortfolioCard-module-scss-module__4HVOLq__facts{font-size:var(--text-xs);color:var(--text-muted)}.PortfolioCard-module-scss-module__4HVOLq__actions{margin-top:var(--space-1)}.PortfolioCard-module-scss-module__4HVOLq__fan{width:220px;height:200px;display:block;position:relative}.PortfolioCard-module-scss-module__4HVOLq__fan .PortfolioCard-module-scss-module__4HVOLq__poster{aspect-ratio:9/16;object-fit:cover;border:2px solid var(--white);border-radius:var(--radius-sm);width:112px;height:auto;box-shadow:var(--shadow-md);transform:translateY(var(--y,0px)) rotate(var(--r,0deg));transform-origin:50% 80%;margin:0;position:absolute;top:0}.PortfolioCard-module-scss-module__4HVOLq__fan .PortfolioCard-module-scss-module__4HVOLq__poster:first-child{--r:-6deg;z-index:1;left:0}.PortfolioCard-module-scss-module__4HVOLq__fan .PortfolioCard-module-scss-module__4HVOLq__poster:nth-child(2){--y:-8px;z-index:2;left:54px}.PortfolioCard-module-scss-module__4HVOLq__fan .PortfolioCard-module-scss-module__4HVOLq__poster:nth-child(3){--r:6deg;z-index:1;left:108px}@keyframes PortfolioCard-module-scss-module__4HVOLq__portfolio-fan-wiggle{0%,to{transform:translateY(var(--y,0px)) rotate(var(--r,0deg))}25%{transform:translateY(calc(var(--y,0px) - 6px)) rotate(calc(var(--r,0deg) - 2.5deg))}55%{transform:translateY(calc(var(--y,0px) - 4px)) rotate(calc(var(--r,0deg) + 2deg))}80%{transform:translateY(calc(var(--y,0px) - 1px)) rotate(calc(var(--r,0deg) - .5deg))}}.PortfolioCard-module-scss-module__4HVOLq__fan:hover .PortfolioCard-module-scss-module__4HVOLq__poster{animation:.6s ease-in-out PortfolioCard-module-scss-module__4HVOLq__portfolio-fan-wiggle}.PortfolioCard-module-scss-module__4HVOLq__fan:hover .PortfolioCard-module-scss-module__4HVOLq__poster:nth-child(2){animation-delay:50ms}.PortfolioCard-module-scss-module__4HVOLq__fan:hover .PortfolioCard-module-scss-module__4HVOLq__poster:nth-child(3){animation-delay:.1s}@media (prefers-reduced-motion:reduce){.PortfolioCard-module-scss-module__4HVOLq__fan:hover .PortfolioCard-module-scss-module__4HVOLq__poster{animation:none}}.PortfolioCard-module-scss-module__4HVOLq__identity .PortfolioCard-module-scss-module__4HVOLq__avatarWrap{flex-shrink:0;display:flex}.PortfolioCard-module-scss-module__4HVOLq__identity .PortfolioCard-module-scss-module__4HVOLq__avatarWrap img{aspect-ratio:1;object-fit:cover;border-radius:50%;margin:0}@media (max-width:640px){.PortfolioCard-module-scss-module__4HVOLq__card{gap:var(--space-4);padding:var(--space-4);grid-template-columns:1fr}.PortfolioCard-module-scss-module__4HVOLq__fan{gap:var(--space-2);order:-1;grid-template-columns:repeat(3,1fr);width:auto;height:auto;display:grid}.PortfolioCard-module-scss-module__4HVOLq__fan .PortfolioCard-module-scss-module__4HVOLq__poster{width:100%;box-shadow:none;border:none;position:static;transform:none}.PortfolioCard-module-scss-module__4HVOLq__fan:hover .PortfolioCard-module-scss-module__4HVOLq__poster{animation:none}.PortfolioCard-module-scss-module__4HVOLq__bio{-webkit-line-clamp:3}.PortfolioCard-module-scss-module__4HVOLq__actions{display:grid}}
.LibraryFilterBar-module-scss-module__ICZ2PW__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.LibraryFilterBar-module-scss-module__ICZ2PW__filters{gap:var(--space-2);flex-shrink:0;margin-left:auto}.LibraryFilterBar-module-scss-module__ICZ2PW__badge{border-radius:var(--radius-pill);background:var(--ink);min-width:18px;height:18px;color:var(--white);font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}@media (max-width:640px){.LibraryFilterBar-module-scss-module__ICZ2PW__bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.LibraryFilterBar-module-scss-module__ICZ2PW__bar::-webkit-scrollbar{display:none}.LibraryFilterBar-module-scss-module__ICZ2PW__filters{margin-left:0}}
.RelatedWork-module-scss-module__DWMSoa__related{border-top:1px solid var(--border);margin-top:40px;padding:40px 0}.RelatedWork-module-scss-module__DWMSoa__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.RelatedWork-module-scss-module__DWMSoa__header h2{font-size:var(--text-xl);font-weight:var(--weight-extrabold);margin:0}.RelatedWork-module-scss-module__DWMSoa__browseAll{background:var(--ink);color:var(--white);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-bold);align-items:center;padding:10px 20px;text-decoration:none;transition:background .2s;display:inline-flex}.RelatedWork-module-scss-module__DWMSoa__browseAll:hover{background:var(--ink-hover)}.RelatedWork-module-scss-module__DWMSoa__grid{grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:0;gap:0 20px;display:grid;overflow:hidden}.RelatedWork-module-scss-module__DWMSoa__item{min-width:0}
@keyframes WorkCardSkeleton-module-scss-module__fJei-a__pulse{0%,to{opacity:.55}50%{opacity:1}}.WorkCardSkeleton-module-scss-module__fJei-a__pulse{animation:1.5s ease-in-out infinite WorkCardSkeleton-module-scss-module__fJei-a__pulse}.WorkCardSkeleton-module-scss-module__fJei-a__creatorRow{align-items:center;gap:8px;display:flex}.WorkCardSkeleton-module-scss-module__fJei-a__avatarBone{border-radius:var(--radius-pill);background:var(--gray-200);flex-shrink:0;width:26px;height:26px;}.WorkCardSkeleton-module-scss-module__fJei-a__nameBone{border-radius:var(--radius-pill);background:var(--gray-200);width:110px;height:12px;}
.page-module-scss-module__ZGgknG__categories{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}
.AwardsWinnersLanding-module-scss-module__qqLfjW__page{max-width:1400px;padding:var(--space-12) var(--space-6) var(--space-16);margin:0 auto}.AwardsWinnersLanding-module-scss-module__qqLfjW__header{max-width:720px;margin:0 auto var(--space-12);text-align:center}.AwardsWinnersLanding-module-scss-module__qqLfjW__eyebrow{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-500)}.AwardsWinnersLanding-module-scss-module__qqLfjW__accent{color:var(--purple)}.AwardsWinnersLanding-module-scss-module__qqLfjW__lede{margin:var(--space-4) auto 0}.AwardsWinnersLanding-module-scss-module__qqLfjW__years{gap:var(--space-16);flex-direction:column;display:flex}.AwardsWinnersLanding-module-scss-module__qqLfjW__yearHeader{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.AwardsWinnersLanding-module-scss-module__qqLfjW__yearTitle{align-items:baseline;gap:var(--space-3);display:flex}.AwardsWinnersLanding-module-scss-module__qqLfjW__subtle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--gray-500)}.AwardsWinnersLanding-module-scss-module__qqLfjW__viewAll{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);white-space:nowrap;display:inline-flex}.AwardsWinnersLanding-module-scss-module__qqLfjW__viewAll span{transition:transform .15s}.AwardsWinnersLanding-module-scss-module__qqLfjW__viewAll:hover span{transform:translate(3px)}.AwardsWinnersLanding-module-scss-module__qqLfjW__grid{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(270px,1fr));display:grid}@media (min-width:1600px){.AwardsWinnersLanding-module-scss-module__qqLfjW__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.AwardsWinnersLanding-module-scss-module__qqLfjW__cta{margin-top:var(--space-16);padding:var(--space-12) var(--space-6);text-align:center;background:var(--gray-50);border-radius:var(--radius-xl)}.AwardsWinnersLanding-module-scss-module__qqLfjW__ctaText{max-width:520px;margin:var(--space-4) auto var(--space-8)}
.JobsBoard-module-scss-module__Sl2QVW__page{max-width:1100px;padding:var(--space-12) var(--space-5) var(--space-16);margin:0 auto}.JobsBoard-module-scss-module__Sl2QVW__hero{text-align:center;max-width:720px;margin:0 auto var(--space-10)}.JobsBoard-module-scss-module__Sl2QVW__title{font-size:var(--text-4xl)}@media (max-width:600px){.JobsBoard-module-scss-module__Sl2QVW__title{font-size:var(--text-3xl)}}.JobsBoard-module-scss-module__Sl2QVW__lead{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:var(--space-4) 0 var(--space-6)}.JobsBoard-module-scss-module__Sl2QVW__related{gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.JobsBoard-module-scss-module__Sl2QVW__relatedHeading{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 var(--space-4)}.JobsBoard-module-scss-module__Sl2QVW__relatedCol ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.JobsBoard-module-scss-module__Sl2QVW__relatedCol a{font-size:var(--text-sm);color:var(--ink);text-decoration:none}.JobsBoard-module-scss-module__Sl2QVW__relatedCol a:hover{color:var(--purple)}
.WorkBlocks-module-scss-module__SCJNUG__blocks{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;display:flex}.WorkBlocks-module-scss-module__SCJNUG__block{width:100%}.WorkBlocks-module-scss-module__SCJNUG__wide{max-width:100%}.WorkBlocks-module-scss-module__SCJNUG__narrow{max-width:500px;margin-left:auto;margin-right:auto}.WorkBlocks-module-scss-module__SCJNUG__mediaFrame{border-radius:var(--radius-lg);background:var(--gray-100);width:100%;position:relative;overflow:hidden}.WorkBlocks-module-scss-module__SCJNUG__media{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.WorkBlocks-module-scss-module__SCJNUG__framed .WorkBlocks-module-scss-module__SCJNUG__media{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.WorkBlocks-module-scss-module__SCJNUG__mediaFrame:not(.WorkBlocks-module-scss-module__SCJNUG__framed) .WorkBlocks-module-scss-module__SCJNUG__media{border-radius:0}.WorkBlocks-module-scss-module__SCJNUG__text{width:100%}.WorkBlocks-module-scss-module__SCJNUG__text a{color:var(--ink);text-decoration:underline}.WorkBlocks-module-scss-module__SCJNUG__heading h2{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--ink);line-height:var(--leading-tight);margin:0}.WorkBlocks-module-scss-module__SCJNUG__body div{font-size:var(--text-md);color:var(--text-primary);line-height:var(--leading-relaxed);margin:0}.WorkBlocks-module-scss-module__SCJNUG__body div p{margin:0 0 var(--space-4)}.WorkBlocks-module-scss-module__SCJNUG__body div p:last-child{margin-bottom:0}
.AlternatesPrompt-module-scss-module__9aFiNa__bar{border-top:1px solid var(--border);padding:var(--space-4) var(--space-5);background:var(--gray-50)}.AlternatesPrompt-module-scss-module__9aFiNa__title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);margin:0}.AlternatesPrompt-module-scss-module__9aFiNa__lead{margin:var(--space-1) 0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.AlternatesPrompt-module-scss-module__9aFiNa__actions{justify-content:flex-end;display:flex}
.PlatformChip-module-scss-module__z-g4ka__chip{align-items:center;gap:var(--space-2);background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink);max-width:100%;padding:4px 10px 4px 4px;line-height:1;text-decoration:none;display:inline-flex}a.PlatformChip-module-scss-module__z-g4ka__chip:hover{background:var(--gray-100);border-color:var(--border-strong)}.PlatformChip-module-scss-module__z-g4ka__avatar{border-radius:var(--radius-pill);color:#fff;width:24px;height:24px;font-size:10px;font-weight:var(--weight-bold);letter-spacing:.02em;flex:none;place-items:center;display:grid}.PlatformChip-module-scss-module__z-g4ka__name{white-space:nowrap}.PlatformChip-module-scss-module__z-g4ka__model{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.PlatformChip-module-scss-module__z-g4ka__arrow{color:var(--text-muted);font-size:var(--text-xs)}
.Recipe-module-scss-module__CROBSa__recipe{gap:var(--space-5);flex-direction:column;display:flex}.Recipe-module-scss-module__CROBSa__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.Recipe-module-scss-module__CROBSa__title{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--ink);line-height:var(--leading-snug);margin:0}.Recipe-module-scss-module__CROBSa__range{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.Recipe-module-scss-module__CROBSa__empty{color:var(--text-muted);font-size:var(--text-sm);margin:0}.Recipe-module-scss-module__CROBSa__steps{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Recipe-module-scss-module__CROBSa__step{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.Recipe-module-scss-module__CROBSa__stepHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Recipe-module-scss-module__CROBSa__stepNum{border-radius:var(--radius-pill);background:var(--ink);color:#fff;width:22px;height:22px;font-size:var(--text-xs);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.Recipe-module-scss-module__CROBSa__stepType{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);margin-right:auto}.Recipe-module-scss-module__CROBSa__prompt{background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4) var(--space-4)}.Recipe-module-scss-module__CROBSa__promptHead{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.Recipe-module-scss-module__CROBSa__promptLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.Recipe-module-scss-module__CROBSa__promptText{font-family:var(--font-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.Recipe-module-scss-module__CROBSa__clamped{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Recipe-module-scss-module__CROBSa__clampedCompact{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Recipe-module-scss-module__CROBSa__showMore{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0}.Recipe-module-scss-module__CROBSa__showMore:hover{color:var(--ink-hover)}.Recipe-module-scss-module__CROBSa__copyBtn{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;height:26px;padding:4px;line-height:1;display:inline-flex}.Recipe-module-scss-module__CROBSa__copyBtn:hover{color:var(--ink);background:var(--gray-100)}.Recipe-module-scss-module__CROBSa__copyBtn[data-state=copied]{color:var(--success)}.Recipe-module-scss-module__CROBSa__copyBtn[data-state=error]{color:var(--error)}.Recipe-module-scss-module__CROBSa__copyLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.Recipe-module-scss-module__CROBSa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Recipe-module-scss-module__CROBSa__inputs{gap:var(--space-3);flex-wrap:wrap;display:flex}.Recipe-module-scss-module__CROBSa__input{gap:var(--space-1);flex-direction:column;width:84px;margin:0;display:flex}.Recipe-module-scss-module__CROBSa__thumbBtn{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:var(--gray-100);width:84px;height:84px;padding:0;display:block;position:relative;overflow:hidden}.Recipe-module-scss-module__CROBSa__thumb{object-fit:cover;width:100%;height:100%;display:block}.Recipe-module-scss-module__CROBSa__thumbHint{border-radius:var(--radius-sm);color:#fff;opacity:0;background:#0d0c2299;place-items:center;width:22px;height:22px;transition:opacity .12s;display:grid;position:absolute;bottom:4px;right:4px}.Recipe-module-scss-module__CROBSa__thumbBtn:hover .Recipe-module-scss-module__CROBSa__thumbHint{opacity:1}.Recipe-module-scss-module__CROBSa__audio{border-radius:var(--radius-md);border:1px dashed var(--border-strong);background:var(--gray-50);width:84px;height:84px;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;place-items:center;display:grid}.Recipe-module-scss-module__CROBSa__inputCaption{flex-direction:column;gap:2px;display:flex}.Recipe-module-scss-module__CROBSa__roleTag{font-size:10px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.Recipe-module-scss-module__CROBSa__inputLabel{font-size:var(--text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Recipe-module-scss-module__CROBSa__note{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);background:var(--gray-50);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);white-space:pre-wrap}.Recipe-module-scss-module__CROBSa__noteLabel{font-size:10px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:2px;display:block}.Recipe-module-scss-module__CROBSa__compact{gap:var(--space-3)}.Recipe-module-scss-module__CROBSa__compact .Recipe-module-scss-module__CROBSa__title{font-size:var(--text-lg)}.Recipe-module-scss-module__CROBSa__compact .Recipe-module-scss-module__CROBSa__step{padding:var(--space-3)}.Recipe-module-scss-module__CROBSa__lightbox{z-index:1000;padding:var(--space-6);background:#000000eb;place-items:center;display:grid;position:fixed;inset:0}.Recipe-module-scss-module__CROBSa__lbClose{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#ffffff1f;border:none;place-items:center;width:44px;height:44px;display:grid;position:absolute}.Recipe-module-scss-module__CROBSa__lbClose:hover{background:#ffffff38}.Recipe-module-scss-module__CROBSa__lbNav{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#ffffff1f;border:none;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Recipe-module-scss-module__CROBSa__lbNav:hover{background:#ffffff38}.Recipe-module-scss-module__CROBSa__lbPrev{left:var(--space-4)}.Recipe-module-scss-module__CROBSa__lbNext{right:var(--space-4)}.Recipe-module-scss-module__CROBSa__lbBody{gap:var(--space-3);flex-direction:column;align-items:center;max-width:min(90vw,720px);max-height:86vh;margin:0;display:flex}.Recipe-module-scss-module__CROBSa__lbImg{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:76vh}.Recipe-module-scss-module__CROBSa__lbCaption{align-items:center;gap:var(--space-2);color:#ffffffd9;font-size:var(--text-sm);display:flex}.Recipe-module-scss-module__CROBSa__lbRole{font-weight:var(--weight-semibold)}.Recipe-module-scss-module__CROBSa__lbLabel{color:#fff9}.Recipe-module-scss-module__CROBSa__lbCounter{margin-left:var(--space-2);font-variant-numeric:tabular-nums;color:#fff9}
.TimelineStrip-module-scss-module__PoDZOa__strip{border-radius:var(--radius-sm);touch-action:pan-y;gap:4px;width:100%;height:40px;padding:0;display:flex;position:relative;overflow:hidden}.TimelineStrip-module-scss-module__PoDZOa__strip.TimelineStrip-module-scss-module__PoDZOa__scrubbing{cursor:grabbing}.TimelineStrip-module-scss-module__PoDZOa__seg{background:var(--gray-100);min-width:18px;height:100%;color:var(--text-muted);cursor:pointer;border:none;place-items:center;transition:background .12s,color .12s;display:grid;position:relative}.TimelineStrip-module-scss-module__PoDZOa__seg:first-of-type{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.TimelineStrip-module-scss-module__PoDZOa__seg:last-of-type{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.TimelineStrip-module-scss-module__PoDZOa__seg:focus{outline:none}.TimelineStrip-module-scss-module__PoDZOa__seg:hover{background:var(--gray-200)}.TimelineStrip-module-scss-module__PoDZOa__seg.TimelineStrip-module-scss-module__PoDZOa__active{background:var(--ink);color:#fff}.TimelineStrip-module-scss-module__PoDZOa__segLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.TimelineStrip-module-scss-module__PoDZOa__hasFilm{background:#fff}.TimelineStrip-module-scss-module__PoDZOa__tile{pointer-events:none;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg{color:#fff;border-radius:var(--radius-xs);background:0 0;overflow:hidden}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg:first-of-type{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg:last-of-type{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg:after{content:"";pointer-events:none;border-radius:inherit;background:#ffffffa6;transition:background .12s;position:absolute;inset:0}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg:hover{background:0 0}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg:hover:after{background:#ffffff59}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg.TimelineStrip-module-scss-module__PoDZOa__active{background:0 0}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg.TimelineStrip-module-scss-module__PoDZOa__active:after{box-shadow:inset 0 0 0 2px var(--purple);background:0 0}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__segLabel{z-index:1;border-radius:var(--radius-pill);background:var(--ink);place-items:center;width:18px;height:18px;display:grid;position:relative}.TimelineStrip-module-scss-module__PoDZOa__playhead{background:var(--purple);pointer-events:none;width:2px;transition:left .1s linear;position:absolute;top:0;bottom:0;transform:translate(-1px)}.TimelineStrip-module-scss-module__PoDZOa__playhead.TimelineStrip-module-scss-module__PoDZOa__noTransition{transition:none}.TimelineStrip-module-scss-module__PoDZOa__playheadGrab{border-radius:var(--radius-pill);background:var(--purple);width:14px;height:14px;box-shadow:var(--shadow-sm);pointer-events:none;margin-top:-7px;margin-left:-7px;transition:left .1s linear;position:absolute;top:50%}.TimelineStrip-module-scss-module__PoDZOa__playheadGrab.TimelineStrip-module-scss-module__PoDZOa__noTransition{transition:none}
.CopyFrameButton-module-scss-module__6mp38q__copyBtn{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;box-shadow:var(--shadow-md);background:#fff;border:none;padding:6px 12px;transition:transform .12s,opacity .12s;display:inline-flex}.CopyFrameButton-module-scss-module__6mp38q__copyBtn:hover{transform:scale(1.04)}.CopyFrameButton-module-scss-module__6mp38q__icon{width:14px;height:14px;display:block}
.DesktopViewer-module-scss-module__hldIzG__layout{background:var(--bg);flex-direction:column;height:100dvh;display:flex}.DesktopViewer-module-scss-module__hldIzG__topbar{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);flex:none;display:flex}.DesktopViewer-module-scss-module__hldIzG__meta{flex-direction:column;min-width:180px;max-width:240px;display:flex}.DesktopViewer-module-scss-module__hldIzG__title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--ink);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.DesktopViewer-module-scss-module__hldIzG__creator{font-size:var(--text-sm);color:var(--text-muted)}a.DesktopViewer-module-scss-module__hldIzG__creator{align-items:center;gap:var(--space-1);align-self:flex-start;max-width:100%;margin-top:2px;text-decoration:none;display:inline-flex}a.DesktopViewer-module-scss-module__hldIzG__creator:hover{color:var(--ink)}.DesktopViewer-module-scss-module__hldIzG__creatorAvatar,.DesktopViewer-module-scss-module__hldIzG__creatorAvatarFallback{border-radius:var(--radius-pill);object-fit:cover;flex:none;width:18px;height:18px}.DesktopViewer-module-scss-module__hldIzG__creatorAvatarFallback{background:var(--ink);color:#fff;font-size:10px;font-weight:var(--weight-bold);place-items:center;display:grid}.DesktopViewer-module-scss-module__hldIzG__topbar>.button{flex:none}.DesktopViewer-module-scss-module__hldIzG__fromWork{white-space:nowrap}.DesktopViewer-module-scss-module__hldIzG__body{flex:1;grid-template-columns:minmax(360px,460px) 1fr;min-height:0;display:grid}.DesktopViewer-module-scss-module__hldIzG__panel{padding:var(--space-6);border-right:1px solid var(--border);overflow-y:auto}.DesktopViewer-module-scss-module__hldIzG__stage{justify-content:center;align-items:center;gap:var(--space-5);padding:var(--space-6);background:var(--bg-subtle);flex-direction:column;min-width:0;min-height:0;display:flex}.DesktopViewer-module-scss-module__hldIzG__playerWrap{--cap:min(72vh, 720px);aspect-ratio:var(--ar,.5625);width:min(100%,var(--cap)*var(--ar,.5625));max-height:var(--cap);border-radius:var(--radius-lg);position:relative;overflow:hidden}.DesktopViewer-module-scss-module__hldIzG__video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.DesktopViewer-module-scss-module__hldIzG__copyFrame{top:var(--space-3);right:var(--space-3);opacity:0;transition:opacity .15s;position:absolute}.DesktopViewer-module-scss-module__hldIzG__playerWrap:hover .DesktopViewer-module-scss-module__hldIzG__copyFrame,.DesktopViewer-module-scss-module__hldIzG__playerWrap.DesktopViewer-module-scss-module__hldIzG__paused .DesktopViewer-module-scss-module__hldIzG__copyFrame{opacity:1}.DesktopViewer-module-scss-module__hldIzG__playOverlay{border-radius:var(--radius-pill);width:3.25rem;height:3.25rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-md);background:#fff;border:none;place-items:center;margin:auto;transition:transform .15s;display:grid;position:absolute;inset:0}.DesktopViewer-module-scss-module__hldIzG__playOverlay svg{width:22px;height:22px;display:block}.DesktopViewer-module-scss-module__hldIzG__playOverlay:hover{transform:scale(1.06)}.DesktopViewer-module-scss-module__hldIzG__playOverlay:active{transform:scale(.96)}.DesktopViewer-module-scss-module__hldIzG__controls{align-items:center;gap:var(--space-2);display:flex}
.PlaySheet-module-scss-module__L1tTqa__root{background:#000;position:fixed;inset:0;overflow:hidden}.PlaySheet-module-scss-module__L1tTqa__video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.PlaySheet-module-scss-module__L1tTqa__unmute{top:calc(var(--space-4) + env(safe-area-inset-top));right:var(--space-4);z-index:10;border-radius:var(--radius-pill);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0d0c2299;border:none;padding:6px 12px;position:absolute}.PlaySheet-module-scss-module__L1tTqa__timelineOverlay{left:var(--space-4);right:var(--space-4);bottom:calc(42vh + var(--space-3));z-index:10;transition:bottom .28s;position:absolute}.PlaySheet-module-scss-module__L1tTqa__sheet{z-index:20;background:var(--surface);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);flex-direction:column;height:40vh;transition:height .28s;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0d0c222e}.PlaySheet-module-scss-module__L1tTqa__sheet.PlaySheet-module-scss-module__L1tTqa__expanded{height:88vh}.PlaySheet-module-scss-module__L1tTqa__handle{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:100%;height:28px;display:grid}.PlaySheet-module-scss-module__L1tTqa__grip{border-radius:var(--radius-pill);background:var(--border-strong);width:40px;height:4px}.PlaySheet-module-scss-module__L1tTqa__sheetBody{padding:0 var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}
.SwipeShots-module-scss-module__sQJyAa__root{touch-action:pan-y;background:#000;position:fixed;inset:0;overflow:hidden}.SwipeShots-module-scss-module__sQJyAa__video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.SwipeShots-module-scss-module__sQJyAa__counter{top:calc(var(--space-4) + env(safe-area-inset-top));left:var(--space-4);z-index:10;border-radius:var(--radius-pill);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0c2299;padding:4px 10px;position:absolute}.SwipeShots-module-scss-module__sQJyAa__unmute{top:calc(var(--space-4) + env(safe-area-inset-top));right:var(--space-4);z-index:10;border-radius:var(--radius-pill);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0d0c2299;border:none;padding:6px 12px;position:absolute}.SwipeShots-module-scss-module__sQJyAa__hint{left:50%;bottom:calc(30vh + var(--space-4));z-index:10;color:#ffffffb3;font-size:var(--text-xs);font-weight:var(--weight-medium);pointer-events:none;position:absolute;transform:translate(-50%)}.SwipeShots-module-scss-module__sQJyAa__peek{z-index:20;background:var(--surface);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);flex-direction:column;height:28vh;transition:height .28s;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0d0c222e}.SwipeShots-module-scss-module__sQJyAa__peek.SwipeShots-module-scss-module__sQJyAa__expanded{height:88vh}.SwipeShots-module-scss-module__sQJyAa__handle{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:100%;height:28px;display:grid}.SwipeShots-module-scss-module__sQJyAa__grip{border-radius:var(--radius-pill);background:var(--border-strong);width:40px;height:4px}.SwipeShots-module-scss-module__sQJyAa__peekBody{padding:0 var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}
.JuryCallout-module-scss-module__w9Lg8q__callout{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--gray-50);display:flex}.JuryCallout-module-scss-module__w9Lg8q__body{max-width:36rem}.JuryCallout-module-scss-module__w9Lg8q__title{margin:0 0 var(--space-2);font-size:var(--text-xl)}.JuryCallout-module-scss-module__w9Lg8q__text{color:var(--text-secondary);margin:0}.JuryCallout-module-scss-module__w9Lg8q__applied{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--success);flex-shrink:0;display:inline-flex}.JuryCallout-module-scss-module__w9Lg8q__applied svg{flex-shrink:0}@media (max-width:680px){.JuryCallout-module-scss-module__w9Lg8q__callout{flex-direction:column;align-items:flex-start}}
.library-page-main{flex-direction:column;gap:20px;padding:20px;display:flex}.LibraryGrid-module-scss-module__OhCZ-q__listWrapper{flex-direction:column;gap:20px;display:flex}.LibraryGrid-module-scss-module__OhCZ-q__contentArea{flex-direction:column;flex:1;display:flex}.LibraryGrid-module-scss-module__OhCZ-q__entriesList{flex:1;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:0;display:grid}.LibraryGrid-module-scss-module__OhCZ-q__entriesList.LibraryGrid-module-scss-module__OhCZ-q__landscape{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.LibraryGrid-module-scss-module__OhCZ-q__emptyState{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:60vh;padding:60px 20px;display:flex}.LibraryGrid-module-scss-module__OhCZ-q__emptyState p{font-weight:var(--weight-semibold);color:var(--gray-700);margin:0}.LibraryGrid-module-scss-module__OhCZ-q__relaxedNote{margin:0 0 var(--space-4);color:var(--text-secondary)}.LibraryGrid-module-scss-module__OhCZ-q__relaxedNote a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}
.ReportConversation-module-scss-module__p-bjUG__reported{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.ReportConversation-module-scss-module__p-bjUG__error{color:var(--error)}
.ScreenCampaigns-module-scss-module__Gk_VRG__section{border-top:1px solid var(--border);margin-top:40px;padding:40px 0}.ScreenCampaigns-module-scss-module__Gk_VRG__heading{font-size:var(--text-xl);font-weight:var(--weight-extrabold);margin:0 0 24px}.ScreenCampaigns-module-scss-module__Gk_VRG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.ScreenCampaigns-module-scss-module__Gk_VRG__item{min-width:0}
.ShareButtons-module-scss-module__64Go1G__container{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ShareButtons-module-scss-module__64Go1G__shareBtn{gap:6px}.ShareButtons-module-scss-module__64Go1G__shareBtn svg{flex-shrink:0}@media (max-width:599px){.ShareButtons-module-scss-module__64Go1G__shareBtn span{display:none}.ShareButtons-module-scss-module__64Go1G__shareBtn svg{width:18px;height:18px}}
.JobListing-module-scss-module__fxqaPG__wrap{width:100%}.JobListing-module-scss-module__fxqaPG__previewBanner{text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-muted);background:var(--gray-50);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-6)}.JobListing-module-scss-module__fxqaPG__body{gap:var(--space-10);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (max-width:820px){.JobListing-module-scss-module__fxqaPG__body{gap:var(--space-6);grid-template-columns:1fr}}.JobListing-module-scss-module__fxqaPG__main{min-width:0}.JobListing-module-scss-module__fxqaPG__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:var(--space-3)}.JobListing-module-scss-module__fxqaPG__title{font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);margin:0 0 var(--space-5)}.JobListing-module-scss-module__fxqaPG__shareInert{pointer-events:none;opacity:.55;margin-bottom:var(--space-6)}.JobListing-module-scss-module__fxqaPG__description{margin-top:var(--space-6);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--ink)}.JobListing-module-scss-module__fxqaPG__description.JobListing-module-scss-module__fxqaPG__plain{white-space:pre-wrap}.JobListing-module-scss-module__fxqaPG__description p{margin:0 0 var(--space-4)}.JobListing-module-scss-module__fxqaPG__description p:last-child{margin-bottom:0}.JobListing-module-scss-module__fxqaPG__description p:has(>strong:only-child){font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--ink);margin:var(--space-8) 0 var(--space-3)}.JobListing-module-scss-module__fxqaPG__description ul,.JobListing-module-scss-module__fxqaPG__description ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}.JobListing-module-scss-module__fxqaPG__description li{margin-bottom:var(--space-2)}.JobListing-module-scss-module__fxqaPG__description li>p{margin:0}.JobListing-module-scss-module__fxqaPG__description strong,.JobListing-module-scss-module__fxqaPG__description b{font-weight:var(--weight-bold)}.JobListing-module-scss-module__fxqaPG__description em,.JobListing-module-scss-module__fxqaPG__description i{font-style:italic}.JobListing-module-scss-module__fxqaPG__sidebar{top:calc(var(--announce-sticky-height,0px) + 72px + var(--space-5));position:sticky}@media (max-width:820px){.JobListing-module-scss-module__fxqaPG__sidebar{order:-1;position:static}}.JobListing-module-scss-module__fxqaPG__card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;align-items:center;display:flex}.JobListing-module-scss-module__fxqaPG__logo{border-radius:var(--radius-pill);background:var(--gray-100);width:72px;height:72px;margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex;overflow:hidden}.JobListing-module-scss-module__fxqaPG__logo:has(img){background:0 0}.JobListing-module-scss-module__fxqaPG__logo img{object-fit:cover;width:100%;height:100%;display:block}.JobListing-module-scss-module__fxqaPG__logoFallback{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--gray-500)}.JobListing-module-scss-module__fxqaPG__companyName{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--ink)}.JobListing-module-scss-module__fxqaPG__visitWebsite{margin-top:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);text-decoration:none}.JobListing-module-scss-module__fxqaPG__visitWebsite:hover{color:var(--ink);text-decoration:underline}.JobListing-module-scss-module__fxqaPG__card .button{margin-top:var(--space-6)}.JobListing-module-scss-module__fxqaPG__divider{background:var(--border);width:100%;height:1px;margin:var(--space-8) 0}.JobListing-module-scss-module__fxqaPG__meta{text-align:left;gap:var(--space-6);flex-direction:column;width:100%;margin:0;display:flex}.JobListing-module-scss-module__fxqaPG__metaRow dt{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:var(--space-1)}.JobListing-module-scss-module__fxqaPG__metaRow dd{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);margin:0}
.WorkflowCard-module-scss-module__5nKo6a__card{gap:var(--space-3);flex-direction:column;display:flex}.WorkflowCard-module-scss-module__5nKo6a__poster{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--gray-100);border:1px solid var(--border);display:block;position:relative;overflow:hidden}.WorkflowCard-module-scss-module__5nKo6a__posterImg{object-fit:cover;width:100%;height:100%;display:block}.WorkflowCard-module-scss-module__5nKo6a__posterEmpty{background:linear-gradient(135deg, var(--gray-100), var(--gray-200));width:100%;height:100%}.WorkflowCard-module-scss-module__5nKo6a__hoverVideo{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.WorkflowCard-module-scss-module__5nKo6a__badge{z-index:2;top:var(--space-2);left:var(--space-2);border-radius:var(--radius-pill);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0c22b3;padding:3px 8px;position:absolute}.WorkflowCard-module-scss-module__5nKo6a__hint{z-index:2;left:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);opacity:0;background:#ffffffeb;padding:4px 10px;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(4px)}.WorkflowCard-module-scss-module__5nKo6a__card:hover .WorkflowCard-module-scss-module__5nKo6a__hint{opacity:1;transform:translateY(0)}.WorkflowCard-module-scss-module__5nKo6a__meta{gap:var(--space-1);flex-direction:column;display:flex}.WorkflowCard-module-scss-module__5nKo6a__titleLink{color:inherit;text-decoration:none}.WorkflowCard-module-scss-module__5nKo6a__title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);line-height:var(--leading-snug);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.WorkflowCard-module-scss-module__5nKo6a__creator{align-items:center;gap:var(--space-2);text-decoration:none;display:flex}.WorkflowCard-module-scss-module__5nKo6a__creatorName{font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;transition:color .15s;overflow:hidden}.WorkflowCard-module-scss-module__5nKo6a__creator:hover .WorkflowCard-module-scss-module__5nKo6a__creatorName{color:var(--purple)}
.CancelJobButton-module-scss-module__W7dPta__cancel{cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#666;background:0 0;border:none;padding:0}.CancelJobButton-module-scss-module__W7dPta__cancel:hover{color:var(--error)}.CancelJobButton-module-scss-module__W7dPta__cancel:disabled{opacity:.6;cursor:default}.CancelJobButton-module-scss-module__W7dPta__canceled{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted)}
.ViewerExperience-module-scss-module__xrSaAq__switcher{left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:40;background:var(--surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);padding:4px;position:fixed;transform:translate(-50%)}.ViewerExperience-module-scss-module__xrSaAq__exitMobile{top:calc(var(--space-3) + env(safe-area-inset-top));right:var(--space-3);z-index:40;position:fixed}
@keyframes LibrarySkeleton-module-scss-module__2fdJcq__pulse{0%,to{opacity:.55}50%{opacity:1}}.LibrarySkeleton-module-scss-module__2fdJcq__bone{background:var(--gray-200);border-radius:var(--radius-pill);flex-shrink:0;animation:1.5s ease-in-out infinite LibrarySkeleton-module-scss-module__2fdJcq__pulse}.LibrarySkeleton-module-scss-module__2fdJcq__pillBone{height:var(--btn-height-sm);width:104px;}.LibrarySkeleton-module-scss-module__2fdJcq__pillBone:nth-child(2n){width:128px}.LibrarySkeleton-module-scss-module__2fdJcq__filterBone{height:var(--btn-height-sm);width:92px;}
.ScreenMap-module-scss-module__mtoclq__wrap{gap:var(--space-5);flex-direction:column;display:flex}.ScreenMap-module-scss-module__mtoclq__header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ScreenMap-module-scss-module__mtoclq__title{margin:0}.ScreenMap-module-scss-module__mtoclq__frame{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--gray-100);width:100%;position:relative;overflow:hidden}.ScreenMap-module-scss-module__mtoclq__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ScreenMap-module-scss-module__mtoclq__hide{display:none}.ScreenMap-module-scss-module__mtoclq__show{display:block}
.jobDetail-module-scss-module__scmHoG__page{max-width:1040px;padding:var(--space-10) var(--space-5) var(--space-16);margin:0 auto}.jobDetail-module-scss-module__scmHoG__ownerBar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-5);background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex}.jobDetail-module-scss-module__scmHoG__ownerNote{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:capitalize}.jobDetail-module-scss-module__scmHoG__ownerActions{align-items:center;gap:var(--space-4);display:flex}.jobDetail-module-scss-module__scmHoG__ownerLink{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);text-decoration:none}.jobDetail-module-scss-module__scmHoG__ownerLink:hover{color:var(--ink-hover)}
