.MilestoneCards_list__BWHq4{display:grid;grid-gap:14px;gap:14px;min-width:0}.MilestoneCards_card__4HtKj{display:grid;grid-gap:4px;gap:4px;min-width:0}.MilestoneCards_heading__FIYe2{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.MilestoneCards_heading__FIYe2 h4{margin:0;color:var(--text-muted);font-size:.88rem;font-weight:650}.MilestoneCards_amount__K2z4v{flex:0 0 auto;color:var(--text);font-size:.88rem;font-weight:700;white-space:nowrap}.MilestoneCards_description__jpgYr{margin:0;-webkit-padding-start:14px;padding-inline-start:14px;color:var(--text);font-size:.9rem;font-weight:400;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.MilestoneCards_description__jpgYr:not(.MilestoneCards_expanded__OckUL){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.MilestoneCards_list__BWHq4 .MilestoneCards_toggle__XLPPN{justify-self:start;min-height:0;-webkit-margin-start:14px;margin-inline-start:14px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-muted);font:inherit;font-size:.8rem;font-weight:650;cursor:pointer}.MilestoneCards_list__BWHq4 .MilestoneCards_toggle__XLPPN:hover{text-decoration:underline}.roleProfile_page___2zdG{box-sizing:border-box;width:100%;margin:0;padding:var(--page-gutter-y) var(--page-inline) var(--page-gutter-y-loose);display:grid;grid-gap:12px;gap:12px;align-content:start;color:var(--text)}.roleProfile_embed__nAU8d h1,.roleProfile_embed__nAU8d h2,.roleProfile_embed__nAU8d h3,.roleProfile_embed__nAU8d p,.roleProfile_page___2zdG h1,.roleProfile_page___2zdG h2,.roleProfile_page___2zdG p{margin:0}.roleProfile_embed__nAU8d{display:grid;grid-gap:12px;gap:12px;min-width:0;color:var(--text)}.roleProfile_embed__nAU8d h2,.roleProfile_page___2zdG h2{font-size:.95rem;line-height:1.3}.roleProfile_back__xc5zb,.roleProfile_message__4sFQZ button,.roleProfile_review__1gNMN button,.roleProfile_row__PMREj button,.roleProfile_scores__rBJyj button{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-control);color:var(--text)}.roleProfile_back__xc5zb,.roleProfile_primaryAction___lvBu{width:-moz-fit-content;width:fit-content;text-decoration:none;font-weight:700}.roleProfile_profileTop__JEdn_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-width:0}.roleProfile_profileTopActions__aUqod{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.roleProfile_profileTop__JEdn_ .roleProfile_helpAction__N5_6M{min-height:30px;padding:3px 0;border-color:transparent;background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:600;gap:5px}.roleProfile_profileTop__JEdn_ .roleProfile_helpAction__N5_6M:focus-visible,.roleProfile_profileTop__JEdn_ .roleProfile_helpAction__N5_6M:hover{border-color:transparent;color:var(--accent-strong)}.roleProfile_deleteProfileAction__LOuW3{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--danger) 32%,var(--control-border));border-radius:var(--radius-control);background:transparent;color:var(--danger);font:inherit;font-size:.78rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}.roleProfile_deleteProfileAction__LOuW3:focus-visible,.roleProfile_deleteProfileAction__LOuW3:hover:not(:disabled){border-color:var(--danger);background:var(--danger-soft)}.roleProfile_deleteProfileAction__LOuW3:disabled{opacity:.6;cursor:default}.roleProfile_primaryAction___lvBu,.roleProfile_shareAction__bs9ai{box-sizing:border-box;height:36px;min-height:36px;padding:0 10px;font:inherit;font-size:.8125rem;font-weight:650;line-height:1.2;white-space:nowrap;gap:6px}.roleProfile_helpAction__N5_6M,.roleProfile_secondaryAction__pXyDh{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:40px;padding:8px 12px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--text);font:inherit;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.roleProfile_helpAction__N5_6M .roleProfile_icon__ahvZv,.roleProfile_secondaryAction__pXyDh .roleProfile_icon__ahvZv{flex:none}.roleProfile_helpAction__N5_6M:hover,.roleProfile_secondaryAction__pXyDh:hover{border-color:var(--accent)}.roleProfile_primaryAction___lvBu{display:inline-flex;align-items:center;border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);color:var(--text-inverse);font-weight:700;cursor:pointer}.roleProfile_back__xc5zb{white-space:nowrap}.roleProfile_identity__qG_YT{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:12px;row-gap:12px;align-items:start}.roleProfile_identityActions__WPUbt{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.roleProfile_identityPerson__DFdqQ{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;grid-gap:12px;gap:12px;min-width:0}.roleProfile_avatarFit__X29Pk{position:relative;align-self:stretch;justify-self:start;height:100%;aspect-ratio:1;min-width:0;min-height:0;overflow:hidden}.roleProfile_identityAvatar__0JEpD{position:absolute!important;inset:0;width:100%!important;height:100%!important}.roleProfile_identityAvatar__0JEpD img{width:100%!important;height:100%!important;max-width:none;object-fit:cover}.roleProfile_scoreLine__uYjWq .roleProfile_note__6WiVM{margin:0;color:var(--text);font-size:.82rem;font-weight:650;line-height:1.45}.roleProfile_identityCopy__QicBp{display:grid;align-content:center;grid-gap:6px;gap:6px;min-width:0;flex:1 1 auto}.roleProfile_metaLine__mf8s2{display:grid;justify-items:start;grid-gap:2px;gap:2px;min-width:0}.roleProfile_handleLine__jOvcj .roleProfile_quietButton__vSELi,.roleProfile_nameLine__xAgoH .roleProfile_quietButton__vSELi{flex:none;width:28px;height:28px;min-width:28px;min-height:28px;padding:0}.roleProfile_shareAction__bs9ai{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:0;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--text);cursor:pointer}.roleProfile_aboutName__cZzev,.roleProfile_handleLine__jOvcj,.roleProfile_nameLine__xAgoH,.roleProfile_overviewLine__mlalL{display:flex;align-items:center;gap:8px;min-width:0}.roleProfile_aboutName__cZzev .roleProfile_aboutTitle__D2gTJ,.roleProfile_handleLine__jOvcj .roleProfile_handle__yPFvk,.roleProfile_nameLine__xAgoH .roleProfile_name__by3ev,.roleProfile_overviewLine__mlalL p{min-width:0}.roleProfile_name__by3ev{font-size:1.375rem;font-weight:650;line-height:1.25;overflow-wrap:break-word}.roleProfile_handle__yPFvk,.roleProfile_meta__18q8x,.roleProfile_note__6WiVM,.roleProfile_prompt__PD3UR,.roleProfile_role__HaFRZ{line-height:1.4}.roleProfile_handle__yPFvk{color:var(--text-muted);overflow-wrap:anywhere}.roleProfile_since__J0SMc{margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.35}.roleProfile_since__J0SMc strong{color:var(--text);font-weight:700}.roleProfile_section__qzQJo{display:grid;grid-gap:8px;gap:8px;min-width:0;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--text) 14%,transparent)}.roleProfile_sectionHead__hWy0J{display:flex;align-items:center;justify-content:space-between;gap:12px}.roleProfile_sectionHead__hWy0J h2{display:inline-flex;align-items:center;gap:8px;margin:0}.roleProfile_sectionBody__LQ_Qp{display:grid;grid-gap:8px;gap:8px;-webkit-padding-start:24px;padding-inline-start:24px;min-width:0}.roleProfile_feedbackList__NlRKi{gap:12px}.roleProfile_feedbackItem__NrokP{display:grid;grid-gap:6px;gap:6px;min-width:0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--text) 12%,transparent)}.roleProfile_feedbackMeta__ZihIk{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-muted);font-size:.85rem}.roleProfile_feedbackMeta__ZihIk svg{flex:none}.roleProfile_feedbackBody__fexQN,.roleProfile_sectionCopy__FFWVI{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.roleProfile_fieldText___STmt{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.roleProfile_grow__ykOtx{resize:none;overflow:hidden;field-sizing:content;white-space:pre-wrap}.roleProfile_limit___7PKj{margin:0;color:var(--text);font-size:.85rem;font-weight:700;text-align:right}.roleProfile_limitOver__B6yoP{color:var(--danger)}.roleProfile_periods__xsJN3{display:flex;flex-wrap:wrap;gap:8px}.roleProfile_periodOn__qFOJf,.roleProfile_period__D7Xmc{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:36px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.roleProfile_periodOn__qFOJf{border-color:var(--accent);background:var(--accent);color:var(--text-inverse)}.roleProfile_budgetAmount__sHNON{display:flex;align-items:center;gap:8px}.roleProfile_budgetAmount__sHNON input{flex:1 1;min-width:0}.roleProfile_aboutHead__dvXHE{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.roleProfile_aboutTitle__D2gTJ{min-width:0;font-size:1rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.roleProfile_aboutPrice__Wb1ZO{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.roleProfile_aboutBudget__FK7wt{font-size:1.05rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.roleProfile_message__4sFQZ{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--text) 14%,transparent)}.roleProfile_message__4sFQZ textarea{min-height:88px;resize:vertical}.roleProfile_message__4sFQZ button{min-height:40px;padding:8px 12px;border:1px solid var(--accent);background:var(--accent);color:var(--text-inverse);font-weight:700}.roleProfile_section__qzQJo a{color:var(--text);font-weight:700}.roleProfile_recordNav__TVzP8{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.roleProfile_recordLink__xcjBy{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);color:inherit;font-weight:650;text-decoration:none}.roleProfile_recordLink__xcjBy:hover{border-color:var(--accent)}.roleProfile_recordCount__HPOiB{margin-left:auto}.roleProfile_recordHead__p3AKp{display:grid;grid-gap:8px;gap:8px;justify-items:start}.roleProfile_recordHead__p3AKp h1{font-size:1.35rem;line-height:1.25}.roleProfile_recordSection__hjhQh{display:grid;grid-gap:6px;gap:6px}.roleProfile_recordSection__hjhQh+.roleProfile_recordSection__hjhQh{margin-top:18px}.roleProfile_recordSection__hjhQh h2{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--text) 12%,transparent);color:var(--text);font-size:.78rem;font-weight:650;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.roleProfile_recordCount__HPOiB{color:var(--text-muted);font-size:.75rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.roleProfile_recordRow__dayPv{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);color:inherit;text-decoration:none}.roleProfile_recordRow__dayPv:hover{border-color:var(--accent)}.roleProfile_recordRow__dayPv:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.roleProfile_recordTitle__97u30{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0;font-size:.95rem;font-weight:650;letter-spacing:-.01em;line-height:1.35;overflow-wrap:anywhere}.roleProfile_recordAside__126rr{min-width:0;color:var(--text-muted);font-size:.82rem;font-weight:550;line-height:1.35}.roleProfile_recordMeta__X_1d0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.roleProfile_recordWhen__6LeZO{min-width:0;color:var(--text-muted);font-size:.78rem;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.roleProfile_recordBadges__ER4S_{display:inline-flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;min-width:0}.roleProfile_recordBadge__C4q3w{display:inline-flex;flex:none;align-items:center;height:22px;padding:0 8px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--text);font-size:.72rem;font-weight:650;letter-spacing:.02em;line-height:1}.roleProfile_recordBadgeActive__mluOE{border-color:color-mix(in srgb,var(--accent) 55%,var(--control-border));background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.roleProfile_recordBadgeMuted__7YoyI{color:var(--text-muted)}.roleProfile_emptyProposals__joO4g{display:grid;align-content:center;justify-items:center;grid-gap:18px;gap:18px;min-height:min(28rem,calc(100dvh - 220px));padding:32px 16px;border:0;background:none}.roleProfile_emptyProposals__joO4g p{margin:0;font-weight:650}.roleProfile_emptyCompact__sVG4d{min-height:0;gap:8px;padding:16px 14px}.roleProfile_emptyCompact__sVG4d .roleProfile_emptyProposalArt__ZdQh0{width:72px}.roleProfile_emptyProposalArt__ZdQh0{width:min(168px,52vw);height:auto;color:var(--text)}.roleProfile_emptyProposalArt__ZdQh0 rect,.roleProfile_emptySend__wpSKA{fill:none;stroke:currentColor;stroke-width:1.5}.roleProfile_emptySend__wpSKA{stroke:var(--accent)}.roleProfile_emptyDraw__pK5Fv{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-dasharray:48;stroke-dashoffset:0;animation:roleProfile_proposalLine__DFnH6 2.8s ease infinite}.roleProfile_emptyDrawLate__Icfqo{animation-delay:.25s}.roleProfile_emptyDrawLater__Bx5uG{animation-delay:.5s}@keyframes roleProfile_proposalLine__DFnH6{0%{stroke-dashoffset:48;opacity:.35}45%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.roleProfile_emptyDraw__pK5Fv{animation:none;stroke-dashoffset:0;opacity:1}.roleProfile_mediaSpin__19PuC{animation:none}}.roleProfile_postCard__y8KJz{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px 16px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);color:inherit;text-decoration:none}.roleProfile_postCard__y8KJz:hover{border-color:var(--accent)}.roleProfile_postTop__K_EXH{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.roleProfile_postTitle__mOSk3{font-weight:700;line-height:1.35;min-width:0}.roleProfile_postPrice__gO4tq{flex:none;font-weight:700}.roleProfile_postExcerpt__LQaTb{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:.92rem;font-weight:450;line-height:1.45;white-space:pre-wrap}.roleProfile_postWhen__7uvZ3{font-size:.82rem;font-weight:650}.roleProfile_postBody__nbJwh{margin:0;white-space:pre-wrap;line-height:1.45}.roleProfile_postCounts__c2sXJ{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:10px 0 0;border-top:1px solid var(--control-border);list-style:none}.roleProfile_postCounts__c2sXJ li{display:inline-flex;align-items:baseline;gap:6px;font-size:.82rem;font-weight:650}.roleProfile_postCounts__c2sXJ b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roleProfile_contractSheet__kGbeu{display:grid;margin:0;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface)}.roleProfile_contractSheet__kGbeu>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:16px;gap:16px;padding:12px 14px;border-top:1px solid var(--border)}.roleProfile_contractSheet__kGbeu>div:first-child{border-top:0}.roleProfile_contractSheet__kGbeu dt{margin:0;color:var(--text-muted);font-size:.75rem;font-weight:650;letter-spacing:.03em;line-height:1.3;text-transform:uppercase}.roleProfile_contractSheet__kGbeu dd{margin:0;color:var(--text);font-size:.95rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;text-align:right}.roleProfile_contractSection__f_Y_N{display:grid;grid-gap:12px;gap:12px;margin:0;padding:4px 0 8px;border:0;background:none}.roleProfile_contractSection__f_Y_N+.roleProfile_contractSection__f_Y_N{padding-top:16px;border-top:1px solid var(--border)}.roleProfile_contractSection__f_Y_N h2{margin:0;padding:0;border:0;color:var(--text-muted);font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.roleProfile_contractTabs__D4Mth{display:flex;gap:4px;overflow-x:auto;margin-top:8px;border-bottom:1px solid var(--border);padding-bottom:7px;scrollbar-width:thin}.roleProfile_contractTabOn__5cTvX,.roleProfile_contractTab__mLYiB{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;padding:10px 14px 8px;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:.9375rem;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;position:relative}.roleProfile_contractTabOn__5cTvX{color:var(--text)}.roleProfile_contractTabOn__5cTvX:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:#c6ef00}.roleProfile_contractPanel__HJTl_{display:grid;grid-gap:16px;gap:16px;min-width:0;padding-top:16px}.roleProfile_contractSection__f_Y_N .roleProfile_contractSheet__kGbeu{border:0;background:transparent}.roleProfile_contractSection__f_Y_N .roleProfile_contractSheet__kGbeu>div{padding-inline:0}.roleProfile_contractBody__JjdL1,.roleProfile_contractClamp__PHoAP{margin:0;color:var(--text);font-size:.95rem;line-height:1.5;white-space:pre-wrap}.roleProfile_contractClamp__PHoAP{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.roleProfile_seeMore__3KvdT{justify-self:start;display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--text-muted);font:inherit;font-weight:700;cursor:pointer}.roleProfile_seeMore__3KvdT:focus-visible,.roleProfile_seeMore__3KvdT:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.roleProfile_weekNav__QIll_{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;grid-gap:8px;gap:8px}.roleProfile_weekNav__QIll_ p{margin:0;font-weight:700;text-align:center}.roleProfile_calendarDayOn__x2TLl,.roleProfile_calendarDay__Jnb_w,.roleProfile_weekNav__QIll_ button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--text);cursor:pointer}.roleProfile_calendarDayOn__x2TLl:hover,.roleProfile_calendarDay__Jnb_w:hover,.roleProfile_weekNav__QIll_ button:hover{border-color:var(--accent)}.roleProfile_calendar__FJ_5v{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.roleProfile_calendarDayOn__x2TLl,.roleProfile_calendarDay__Jnb_w{display:grid;align-content:center;justify-items:center;grid-gap:2px;gap:2px;min-height:64px;padding:6px 2px;font:inherit}.roleProfile_calendarDayOn__x2TLl small,.roleProfile_calendarDayOn__x2TLl span,.roleProfile_calendarDay__Jnb_w small,.roleProfile_calendarDay__Jnb_w span{color:var(--text-muted);font-size:.68rem;font-weight:650;line-height:1.2}.roleProfile_calendarDayOn__x2TLl strong,.roleProfile_calendarDay__Jnb_w strong{font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roleProfile_calendarDayOn__x2TLl{border-color:var(--accent);background:var(--surface)}.roleProfile_calendarDayOn__x2TLl:disabled,.roleProfile_calendarDay__Jnb_w:disabled{cursor:default;opacity:.45}.roleProfile_weekDays__x_mdH{display:grid;grid-gap:8px;gap:8px}.roleProfile_weekDayOn__1smpG,.roleProfile_weekDay__Dy7hQ{display:grid;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid var(--border)}.roleProfile_weekDayName__kagrj{margin:0;font-weight:700}.roleProfile_weekDayButton__rODbg{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:none;color:var(--text);font:inherit;font-weight:700;text-align:left;cursor:pointer}.roleProfile_weekDayButton__rODbg:disabled{cursor:default;opacity:.45}.roleProfile_weekDayOn__1smpG .roleProfile_weekDayButton__rODbg strong{color:var(--text)}.roleProfile_weekDays__x_mdH ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.roleProfile_weekDays__x_mdH li{display:grid;grid-gap:4px;gap:4px}.roleProfile_weekDays__x_mdH li p{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roleProfile_weekDays__x_mdH li span{color:var(--text-muted)}.roleProfile_dayLogs__1Of5x,.roleProfile_dayLogs__1Of5x ul{display:grid;grid-gap:8px;gap:8px}.roleProfile_dayLogs__1Of5x ul{margin:0;padding:0;list-style:none}.roleProfile_logCard__wkJLa{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;width:100%;margin:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}.roleProfile_logCard__wkJLa strong{font-weight:700}.roleProfile_logCard__wkJLa em{grid-column:1/-1;color:var(--danger);font-style:normal;font-size:.85rem;font-weight:650}.roleProfile_logCard__wkJLa:focus-visible,.roleProfile_logCard__wkJLa:hover{border-color:var(--accent)}.roleProfile_logFacts__PzCFC{display:grid;grid-gap:8px;gap:8px;margin:0}.roleProfile_logFacts__PzCFC>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.roleProfile_logFacts__PzCFC dt{margin:0;color:var(--text-muted);font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.roleProfile_logFacts__PzCFC dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roleProfile_logFacts__PzCFC .roleProfile_logOver__OIGuh{color:var(--danger)}.roleProfile_logRead__IUmU_{margin:0;color:var(--text);font-size:.95rem;font-weight:450;line-height:1.45;letter-spacing:normal;text-transform:none;white-space:pre-wrap}.roleProfile_logSections__Surqz{display:grid;margin-top:8px}.roleProfile_logSection__2shQO{display:grid;grid-gap:10px;gap:10px;padding:18px 0 4px;border:0;border-top:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:transparent}.roleProfile_logSectionTitle__Z8Q0y{display:flex;align-items:center;gap:8px;margin:0;padding:0;color:var(--text-muted);font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.roleProfile_logSectionTitle__Z8Q0y .roleProfile_icon__ahvZv{width:16px;height:16px;flex:none}.roleProfile_logSectionCount__i4Ro_{margin-left:auto;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none}.roleProfile_logSectionBody__jRrpG{display:grid;grid-gap:8px;gap:8px;padding:0 0 0 24px}.roleProfile_logSectionBody__jRrpG p{margin:0;color:var(--text);font-size:.95rem;font-weight:450;letter-spacing:normal;text-transform:none}.roleProfile_monitorFund__agpAA{display:grid;grid-gap:6px;gap:6px;justify-items:start}.roleProfile_monitorFund__agpAA p{color:var(--text-muted);font-size:.82rem}.roleProfile_monitorAside__wmNSq,.roleProfile_monitorClock__WNhl_{margin-left:auto;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:normal;text-transform:none;white-space:nowrap}.roleProfile_monitorClock__WNhl_{font-size:.82rem}.roleProfile_logDuration__Ltrvi{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roleProfile_logSection__2shQO .roleProfile_logOver__OIGuh{color:var(--danger);font-weight:650}.roleProfile_logEntryButton__QzD02{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;width:100%;margin:0;padding:8px 0;border:0;background:none;color:var(--text);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}.roleProfile_logEntryButton__QzD02 span{color:var(--text)}.roleProfile_logEntryButton__QzD02 strong{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-weight:700}.roleProfile_logEntryButton__QzD02 .roleProfile_icon__ahvZv{color:var(--text-muted)}.roleProfile_logEntryButton__QzD02:focus-visible span,.roleProfile_logEntryButton__QzD02:hover span{color:var(--accent)}.roleProfile_logPanel__v991f{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg)}.roleProfile_logHead__oBE3B{display:flex;align-items:center;justify-content:space-between;gap:8px}.roleProfile_logHead__oBE3B button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);cursor:pointer}.roleProfile_clockField__O6oqO{display:grid;grid-template-columns:3.25rem minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:0}.roleProfile_clockField__O6oqO p{margin:0;color:var(--text-muted);font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.roleProfile_clockMenu__4LAeQ{position:relative;min-width:0}.roleProfile_clockTrigger__6_4pY{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;min-height:40px;padding:0 10px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.roleProfile_clockTrigger__6_4pY[aria-expanded=true]{border-color:var(--accent)}.roleProfile_clockMenuList__IBLgz{position:fixed;z-index:40;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-soft)}.roleProfile_clockChoice__rBUBQ{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;margin:0;padding:0;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.roleProfile_clockMenuList__IBLgz .roleProfile_clockChoice__rBUBQ:last-child{border-bottom:0}.roleProfile_clockChoice__rBUBQ[aria-selected=true]{background:var(--accent);color:var(--text-inverse)}.roleProfile_clockChoice__rBUBQ:disabled{cursor:default;opacity:.4}.roleProfile_clockChoice__rBUBQ:disabled,.roleProfile_clockChoice__rBUBQ:disabled[aria-selected=true]{color:var(--text-muted);background:transparent}.roleProfile_overAsk__NQjtr{display:grid;grid-gap:8px;gap:8px}.roleProfile_overAsk__NQjtr p{margin:0;line-height:1.45}.roleProfile_timeFields__m_iMn{display:grid;grid-gap:8px;gap:8px}.roleProfile_timeFields__m_iMn label,.roleProfile_weekDays__x_mdH form{display:grid;grid-gap:6px;gap:6px}.roleProfile_timeFields__m_iMn label{color:var(--text-muted);font-size:.75rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.roleProfile_timeFields__m_iMn input{width:100%;box-sizing:border-box;min-height:40px;padding:8px 10px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--text);font:inherit;font-size:.95rem;letter-spacing:normal;text-transform:none}.roleProfile_weekTotal__Inmut{display:grid;margin:0;border-top:1px solid var(--border)}.roleProfile_weekTotal__Inmut>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:10px}.roleProfile_weekTotal__Inmut dt{margin:0;color:var(--text-muted);font-size:.75rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.roleProfile_weekTotal__Inmut dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roleProfile_workDone__io_lm{display:grid;grid-gap:8px;gap:8px;margin:0;color:var(--text-muted);font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.roleProfile_fieldHead__ZufBG{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}.roleProfile_fieldHead__ZufBG span:last-child{font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none}.roleProfile_workDone__io_lm input,.roleProfile_workDone__io_lm textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-size:.95rem;font-weight:450;letter-spacing:normal;text-transform:none}.roleProfile_workDone__io_lm input{height:2.75rem}.roleProfile_workDone__io_lm textarea{height:4.75rem;min-height:4.75rem;max-height:4.75rem;resize:none;overflow:auto}.roleProfile_workDone__io_lm textarea.roleProfile_contractCopy__n7eir{height:7.5rem;min-height:7.5rem;max-height:12rem}.roleProfile_workMedia__udz_4{display:grid;justify-items:start;grid-gap:8px;gap:8px}.roleProfile_workMedia__udz_4 .roleProfile_fieldHead__ZufBG p,.roleProfile_workMedia__udz_4>p{margin:0;color:var(--text-muted);font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.roleProfile_workMedia__udz_4 .roleProfile_fieldHead__ZufBG span{color:var(--text-muted);font-size:.75rem;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roleProfile_workMedia__udz_4 ul,.roleProfile_workShots__J_4xr{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;margin:0;padding:0 0 2px;overflow-x:auto;list-style:none}.roleProfile_workFrame__ADWI1{position:relative;display:block;flex:0 0 72px;box-sizing:border-box;width:72px;height:72px;min-width:72px;max-width:72px;min-height:72px;max-height:72px;aspect-ratio:1;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-strong,var(--surface));color:var(--text-muted)}.roleProfile_mediaOpen__jeWW7 img,.roleProfile_mediaOpen__jeWW7 video,.roleProfile_workFrame__ADWI1>audio,.roleProfile_workFrame__ADWI1>img,.roleProfile_workFrame__ADWI1>video{position:absolute;inset:0;display:block;width:72px;height:72px;max-width:72px;max-height:72px;object-fit:cover;pointer-events:none}.roleProfile_mediaMark__qHE8G{position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%)}.roleProfile_mediaWait__HsJr0{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:rgba(0,0,0,.45);color:#fff;font-size:.62rem;font-weight:650;letter-spacing:.02em;line-height:1;text-transform:none}.roleProfile_mediaSpin__19PuC{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:roleProfile_mediaSpin__19PuC .8s linear infinite}@keyframes roleProfile_mediaSpin__19PuC{to{transform:rotate(1turn)}}.roleProfile_mediaStatus__2_7_h{margin:0;color:var(--text-muted);font-size:.85rem;font-weight:550;letter-spacing:normal;text-transform:none}button.roleProfile_workFrame__ADWI1{padding:0;font:inherit;cursor:pointer}.roleProfile_mediaOpen__jeWW7{position:absolute;inset:0;margin:0;padding:0;border:0;background:none;cursor:pointer}.roleProfile_mediaRemove__1rzAS{top:3px;right:3px;width:14px;height:14px;border:0;border-radius:2px;background:rgba(10,14,8,.82);color:#fff}.roleProfile_mediaRemove__1rzAS:before{content:"";position:absolute;inset:-5px}.roleProfile_mediaRemove__1rzAS .roleProfile_icon__ahvZv{width:8px;height:8px}.roleProfile_viewer__54tnm{position:fixed;z-index:80;top:calc(var(--topbar-height) + var(--page-safe-top));right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#070a06;color:#f7fff0}.roleProfile_viewerBar__OEmBc,.roleProfile_viewerGroup__j7GwZ{display:flex;align-items:center;gap:4px;min-width:0}.roleProfile_viewerBar__OEmBc{justify-content:space-between;flex:none;flex-wrap:nowrap;padding:6px 8px;border-bottom:1px solid rgba(247,255,240,.16);background:#121810}.roleProfile_viewerBar__OEmBc>.roleProfile_viewerGroup__j7GwZ:last-child{margin-left:auto}.roleProfile_viewerGroup__j7GwZ button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;width:32px;height:32px;padding:0;border:1px solid rgba(247,255,240,.28);border-radius:var(--radius-control);background:#1c2618;color:#f7fff0;font:inherit;font-size:.75rem;font-weight:650;cursor:pointer}.roleProfile_viewerLabel__jUgYu{display:none}.roleProfile_viewerGroup__j7GwZ>span{min-width:2.5rem;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.roleProfile_viewerStageDrag__TIlaF,.roleProfile_viewerStageOn__usNRF,.roleProfile_viewerStage__7tocY{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;padding:8px}@media (min-width:720px){.roleProfile_viewerLabel__jUgYu{display:inline}.roleProfile_viewerGroup__j7GwZ button:has(.roleProfile_viewerLabel__jUgYu){width:auto;padding:0 10px}}.roleProfile_viewerStage__7tocY{cursor:zoom-in}.roleProfile_viewerStageOn__usNRF{cursor:-webkit-grab;cursor:grab}.roleProfile_viewerStageDrag__TIlaF{cursor:-webkit-grabbing;cursor:grabbing}.roleProfile_viewerStageDrag__TIlaF img,.roleProfile_viewerStageDrag__TIlaF video,.roleProfile_viewerStageOn__usNRF img,.roleProfile_viewerStageOn__usNRF video,.roleProfile_viewerStage__7tocY img,.roleProfile_viewerStage__7tocY video{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center center}.roleProfile_viewerAudio__Qx7aQ{display:grid;justify-items:center;grid-gap:16px;gap:16px;width:min(100%,24rem)}.roleProfile_viewerAudio__Qx7aQ .roleProfile_icon__ahvZv{width:28px;height:28px}.roleProfile_viewerAudio__Qx7aQ audio{width:100%}.roleProfile_workMedia__udz_4 .roleProfile_secondaryAction__pXyDh{position:relative;width:-moz-fit-content;width:fit-content;cursor:pointer}.roleProfile_workMedia__udz_4 input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.roleProfile_workShots__J_4xr a.roleProfile_workFrame__ADWI1{color:var(--text-muted)}.roleProfile_contractLogError__pcMCm{margin:0;color:var(--danger);font-size:.875rem}.roleProfile_contractActions__oeteI{display:flex;flex-wrap:wrap;gap:8px}.roleProfile_secondaryAction__pXyDh{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--text);font:inherit;font-size:.875rem;font-weight:650;line-height:1.2;text-decoration:none;cursor:pointer}.roleProfile_secondaryAction__pXyDh:hover{border-color:var(--accent)}.roleProfile_recordFacts__8uKOk{display:grid;grid-gap:10px;gap:10px;margin:0}.roleProfile_recordFacts__8uKOk div{display:grid;grid-gap:2px;gap:2px}.roleProfile_recordFacts__8uKOk dt{font-size:.78rem;font-weight:650}.roleProfile_recordFacts__8uKOk dd{margin:0}.roleProfile_work__kmpE8{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.roleProfile_workItem__qHaYU{position:relative;display:grid;min-width:0}.roleProfile_workItem__qHaYU>.roleProfile_pieceEdit__XzPU_{top:12px;right:12px;z-index:2}.roleProfile_workItem__qHaYU:has(.roleProfile_pieceEdit__XzPU_) .roleProfile_workLink__k8Gk8{padding-right:44px}.roleProfile_workExcerpt__BHtBh{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap;color:var(--text);font-size:.92rem;font-weight:400;line-height:1.45}.roleProfile_workAdd__PLr6E{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:1.5px dotted color-mix(in srgb,var(--text) 55%,transparent);border-radius:var(--radius-control);background:transparent;color:var(--text);cursor:pointer}.roleProfile_workMain__7YuZI{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:16px;column-gap:16px;align-items:start}.roleProfile_workCopy__GBA0p{display:grid;grid-gap:8px;gap:8px;min-width:0}.roleProfile_workPrices__p6HTc{display:grid;justify-items:end;align-content:start;grid-row-gap:4px;row-gap:4px;text-align:right}.roleProfile_workPrices__p6HTc b{font-size:1.05rem;font-weight:650;line-height:1.3}.roleProfile_workLink__k8Gk8{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);color:inherit;font-weight:450;text-align:left;text-decoration:none}.roleProfile_workBadges__WggQ3{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.roleProfile_workBadge__lErWo,.roleProfile_workStatusBadge__9A_KT{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;height:1.35em;padding:0 8px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--text);font-size:.75rem;font-weight:650;line-height:1;white-space:nowrap}.roleProfile_workStatusBadge__9A_KT{color:var(--text-muted);font-weight:600}.roleProfile_workPrice__DtETl{font-size:1rem;font-weight:700;line-height:1.3}.roleProfile_workBody__vwiIM{display:-webkit-box;margin-top:2px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--text) 16%,transparent);-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap;color:var(--text);font-size:.875rem;font-weight:400;line-height:1.45}.roleProfile_section__qzQJo a.roleProfile_workLink__k8Gk8{font-weight:450}.roleProfile_workKind__2N7HS{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;height:calc(.78rem * 1.3);padding:0 8px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);font-size:.72rem;font-weight:650;line-height:1}.roleProfile_workTitle__cHoEg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;font-size:1.05rem;font-weight:700;line-height:1.3;text-decoration:none;overflow-wrap:break-word}.roleProfile_workLink__k8Gk8:hover .roleProfile_workTitle__cHoEg{text-decoration:underline}.roleProfile_workNote__jGLMy{display:grid;grid-gap:2px;gap:2px}.roleProfile_workStatus__7pIlS,.roleProfile_workWhen__boEl3{color:var(--text-muted);font-size:.82rem;font-weight:500;line-height:1.35}.roleProfile_workMeta__IPxdM{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.4}.roleProfile_workActions__djjra{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.roleProfile_workAction__0fJyd{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:32px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--text) 24%,transparent);border-radius:var(--radius-control);background:transparent;color:var(--text);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.roleProfile_workAction__0fJyd:disabled{opacity:.45;cursor:default}.roleProfile_prompt__PD3UR{color:var(--text-muted)}.roleProfile_scoreLine__uYjWq{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;font-weight:700}.roleProfile_stars__Fq_db{position:relative;display:inline-block;font-size:1rem;line-height:1;letter-spacing:1px}.roleProfile_starsTrack__w5GqH{color:color-mix(in srgb,var(--text) 28%,transparent)}.roleProfile_starsFill__g4GRj{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:#d4a017}.roleProfile_list__9OYkX,.roleProfile_skills__DRkHy{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.roleProfile_list__9OYkX li,.roleProfile_skills__DRkHy li{padding:0;border:0;font-size:.82rem;font-weight:500;line-height:1.35}.roleProfile_review__1gNMN,.roleProfile_row__PMREj{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.roleProfile_review__1gNMN input,.roleProfile_row__PMREj label{flex:1 1 12rem}.roleProfile_edit__TZtQA{display:grid;grid-gap:8px;gap:8px}.roleProfile_page___2zdG input,.roleProfile_page___2zdG textarea{font:inherit;width:100%;min-height:40px;padding:8px 10px}.roleProfile_page___2zdG input,.roleProfile_page___2zdG textarea,.roleProfile_quietButton__vSELi{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--text)}.roleProfile_quietButton__vSELi{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;cursor:pointer;flex:0 0 auto}.roleProfile_message__4sFQZ button,.roleProfile_review__1gNMN button,.roleProfile_row__PMREj button:not(.roleProfile_quietButton__vSELi){min-height:40px;padding:8px 12px;border:1px solid var(--control-border);background:var(--accent);color:var(--text-inverse);font-weight:700}.roleProfile_scores__rBJyj{display:flex;gap:6px}.roleProfile_scores__rBJyj button{min-width:40px;justify-content:center;background:var(--control-bg);color:var(--text)}.roleProfile_scoreOn__lgou8{background:var(--accent);color:var(--text-inverse)}.roleProfile_icon__ahvZv{width:16px;height:16px}.roleProfile_error__k4Cni{color:var(--danger,#9b1c1c);font-weight:700}@media (max-width:800px){.roleProfile_identityPerson__DFdqQ{gap:12px}.roleProfile_name__by3ev{font-size:1.25rem;line-height:1.25;overflow-wrap:break-word}.roleProfile_aboutName__cZzev,.roleProfile_handleLine__jOvcj,.roleProfile_nameLine__xAgoH,.roleProfile_overviewLine__mlalL{align-items:center}.roleProfile_sectionHead__hWy0J{align-items:center;flex-wrap:nowrap}.roleProfile_workMain__7YuZI{grid-template-columns:minmax(0,1fr);row-gap:8px}.roleProfile_workPrices__p6HTc{justify-items:start;grid-auto-flow:column;justify-content:start;align-items:center;column-gap:8px;text-align:left}.roleProfile_aboutHead__dvXHE{flex-direction:column}.roleProfile_aboutPrice__Wb1ZO{margin-left:0}.roleProfile_aboutBudget__FK7wt{white-space:normal}}@media (max-width:380px){.roleProfile_name__by3ev{font-size:1.125rem}}.roleProfile_dialogBackdrop__A3vcJ{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px}.roleProfile_dialogScrim__jnDQ_{position:absolute;inset:0;border:0;margin:0;padding:0;cursor:pointer;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.roleProfile_dialog__TqFVE{position:relative;z-index:1;width:min(32rem,100%);max-height:min(85vh,900px);overflow:auto;display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-soft)}.roleProfile_dialogWide__o4rD6{width:min(44rem,100%)}.roleProfile_dialogActions__CQkTQ,.roleProfile_dialogHead__SNCfe{display:flex;align-items:center;gap:8px}.roleProfile_dialogHead__SNCfe{justify-content:space-between}.roleProfile_dialogHead__SNCfe h2{margin:0;font-size:1.15rem;line-height:1.3}.roleProfile_dialogActions__CQkTQ .roleProfile_primary__Yj1vb,.roleProfile_dialogClose___MlMi,.roleProfile_dialogSecondary__b_2_m{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:var(--radius-control);font:inherit;font-weight:700;cursor:pointer}.roleProfile_dialogClose___MlMi{width:40px;padding:0;border:1px solid var(--control-border);background:var(--control-bg);color:var(--text)}.roleProfile_dialogActions__CQkTQ{justify-content:flex-end}.roleProfile_dialogSecondary__b_2_m{padding:0 14px;border:1px solid var(--control-border);background:var(--surface-strong);color:var(--text)}.roleProfile_dialogActions__CQkTQ .roleProfile_primary__Yj1vb{padding:0 14px;border:1px solid var(--accent);background:var(--accent);color:var(--text-inverse)}.roleProfile_dialogActions__CQkTQ .roleProfile_primary__Yj1vb:disabled{cursor:default;opacity:.55}.roleProfile_editorScrim__7JzHp{z-index:29;left:0;border:0;background:rgba(0,0,0,.35)}.roleProfile_editorPanel__BQWTh,.roleProfile_editorScrim__7JzHp{position:fixed;top:var(--topbar-height);right:0;bottom:0;padding:0}.roleProfile_editorPanel__BQWTh{z-index:30;display:flex;flex-direction:column;width:min(100%,32rem);overflow:hidden;margin:0;border-left:1px solid var(--border);background:var(--bg);color:var(--text);box-shadow:-16px 0 40px rgba(0,0,0,.16)}.roleProfile_editorBody__hAxjF{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;grid-gap:16px;gap:16px;padding:20px;-webkit-overflow-scrolling:touch}.roleProfile_logBody__IK6PE{display:flex;flex-direction:column;align-items:stretch}.roleProfile_logSpan__OZ4Vn{display:grid;grid-gap:8px;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.roleProfile_logSpan__OZ4Vn p{margin:0;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roleProfile_logSpan__OZ4Vn>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.roleProfile_logSpan__OZ4Vn dt{margin:0;color:var(--text-muted);font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.roleProfile_logSpan__OZ4Vn dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roleProfile_logSpan__OZ4Vn .roleProfile_logOver__OIGuh{color:var(--danger)}.roleProfile_editorPanel__BQWTh .roleProfile_editorBar___yJxX{position:static;flex:none;flex-wrap:nowrap;width:auto;left:auto;right:auto;box-sizing:border-box;padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.roleProfile_editorPanel__BQWTh .roleProfile_editorBar___yJxX button{flex:0 0 auto;white-space:nowrap}.roleProfile_editorPanel__BQWTh .roleProfile_editorBar___yJxX .roleProfile_primary__Yj1vb{flex:1 1 auto;min-width:0}.roleProfile_editorPage__xcWHf{position:fixed;z-index:30;top:var(--topbar-height);right:0;bottom:0;left:0;overflow:auto;display:grid;align-content:start;grid-gap:16px;gap:16px;margin:0;padding:20px var(--page-inline) calc(5.5rem + env(safe-area-inset-bottom));background:var(--bg);color:var(--text)}.roleProfile_editorHead__I5mqh{display:grid;grid-gap:6px;gap:6px}.roleProfile_editorHead__I5mqh h2{margin:0;font-size:1.35rem;line-height:1.25}.roleProfile_editorLead__U1ZYf{margin:0;max-width:40rem;color:var(--text);font-size:.95rem;line-height:1.45}.roleProfile_editorText__YTySA{min-height:12rem;max-height:40vh}.roleProfile_editorText__YTySA,.roleProfile_page___2zdG .roleProfile_roleText__ap9M_{width:100%;overflow:auto;resize:vertical;padding:12px;border:1px solid var(--border);border-radius:4px;background:var(--control-bg,var(--surface));color:var(--text);font:inherit;line-height:1.45}.roleProfile_page___2zdG .roleProfile_roleText__ap9M_{min-height:7rem;max-height:16rem}.roleProfile_monthField__9GU2c{display:grid;grid-gap:6px;gap:6px}.roleProfile_monthButton__5s7Z4{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:4px;background:var(--control-bg,var(--surface));color:var(--text);font:inherit;text-align:left;cursor:pointer}.roleProfile_monthPanel__miLIO{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--border);border-radius:4px;background:var(--surface)}.roleProfile_monthYear__RsiOv{display:flex;align-items:center;justify-content:space-between;gap:8px}.roleProfile_monthYear__RsiOv strong{font-size:.95rem;font-weight:650}.roleProfile_monthGrid__Cuu6w button,.roleProfile_monthYear__RsiOv button{min-height:40px;border:1px solid var(--border);border-radius:4px;background:var(--control-bg,var(--surface));color:var(--text);font:inherit;cursor:pointer}.roleProfile_monthYear__RsiOv button{width:40px}.roleProfile_monthGrid__Cuu6w{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.roleProfile_monthGrid__Cuu6w button[aria-pressed=true]{border-color:var(--accent-strong,var(--accent));background:color-mix(in srgb,var(--accent) 28%,var(--surface));font-weight:650}.roleProfile_monthGrid__Cuu6w button:disabled{cursor:default;opacity:.4}.roleProfile_suggestList__GEe12{display:flex;flex-direction:column;align-items:stretch;max-height:240px;margin-top:6px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:0 8px 20px color-mix(in srgb,var(--text) 16%,transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 35%,transparent) transparent}.roleProfile_suggestList__GEe12 button{display:block;flex:0 0 auto;width:100%;height:auto;min-height:40px;max-height:none;padding:10px 12px;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:.875rem;font-weight:500;line-height:1.35;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.roleProfile_suggestList__GEe12 button:first-child{border-top:0}.roleProfile_suggestList__GEe12 button:focus-visible,.roleProfile_suggestList__GEe12 button:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.roleProfile_editorBar___yJxX{position:fixed;z-index:31;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;gap:8px;padding:12px var(--page-inline) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg)}.roleProfile_editorBar___yJxX a.roleProfile_primary__Yj1vb,.roleProfile_editorBar___yJxX button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:4px;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.roleProfile_editorBar___yJxX .roleProfile_primary__Yj1vb{padding:0 14px;border:1px solid var(--accent);background:var(--accent);color:var(--text-inverse)}.roleProfile_editorBar___yJxX .roleProfile_primary__Yj1vb:disabled{cursor:default;opacity:.55}.roleProfile_editorBar___yJxX .roleProfile_barRemove___l431,.roleProfile_editorBar___yJxX .roleProfile_barSide__3Nj_H{margin-right:auto}.roleProfile_editorBar___yJxX .roleProfile_barRemove___l431{padding:0 14px;border:1px solid var(--control-border);background:var(--surface-strong);color:var(--text)}.roleProfile_editorBar___yJxX .roleProfile_barRemove___l431:disabled{cursor:default;opacity:.55}.roleProfile_choices__AllGd{display:grid;grid-gap:8px;gap:8px}.roleProfile_choiceOn__pfUq6,.roleProfile_choice__VHt2t{display:grid;grid-gap:4px;gap:4px;width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.roleProfile_choiceOn__pfUq6{border-color:var(--accent-strong,var(--accent));background:color-mix(in srgb,var(--accent) 28%,var(--surface))}.roleProfile_choiceOn__pfUq6 span,.roleProfile_choice__VHt2t span{color:var(--text);font-size:.92rem;font-weight:400;line-height:1.4}.roleProfile_portfolioEditor__ERSdD,.roleProfile_websiteField__YjYcU{display:grid;grid-gap:12px;gap:12px}.roleProfile_siteList__7QxAZ{display:grid;grid-gap:8px;gap:8px;min-width:0}.roleProfile_siteRow__YSBBc{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.roleProfile_siteMain__qJ61Z{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.roleProfile_siteGlyph__zlZUY,.roleProfile_siteThumb__4Bnmc{width:40px;height:40px;flex:0 0 auto;border-radius:var(--radius-control);background:var(--control-bg)}.roleProfile_siteThumb__4Bnmc{object-fit:cover}.roleProfile_siteGlyph__zlZUY{display:grid;place-items:center;color:var(--text)}.roleProfile_siteGlyphIcon__lGFMK{width:16px;height:16px}.roleProfile_siteRow__YSBBc .roleProfile_siteCopy__tgZTr strong{font-size:.875rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.roleProfile_siteRow__YSBBc .roleProfile_siteCopy__tgZTr span{color:var(--text-muted);font-size:.8rem;line-height:1.3;overflow-wrap:anywhere}.roleProfile_siteReviewImage__pq60K{width:100%;max-height:160px;object-fit:cover;border-radius:var(--radius-control);background:var(--surface)}.roleProfile_siteCard__ee4vc{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;max-width:36rem;padding:8px;border:1px solid var(--border);border-radius:4px;color:var(--text);text-decoration:none}.roleProfile_pieceImage__Ns4wS,.roleProfile_siteCard__ee4vc img{width:100%;height:72px;object-fit:cover;border-radius:4px;background:var(--surface)}.roleProfile_siteCopy__tgZTr{display:grid;grid-gap:4px;gap:4px;min-width:0}.roleProfile_mediaNotes__ddOt9,.roleProfile_pieceCopy__GyGpU p,.roleProfile_siteCopy__tgZTr span{color:var(--text);font-size:.88rem;line-height:1.4}.roleProfile_siteMark__4eLHT{display:grid;place-items:center;width:100%;height:72px;padding:12px;border-radius:4px;background:var(--surface);color:var(--text);font-weight:700;text-align:center;overflow-wrap:anywhere}.roleProfile_frameLink__Oj9tx{position:absolute;inset:0;display:block;color:inherit;text-decoration:none}.roleProfile_pieceFrame___14Y_ .roleProfile_siteImage__B8Sr2{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;object-fit:contain;background:transparent}.roleProfile_pieceFrame___14Y_ .roleProfile_siteMark__4eLHT{position:absolute;inset:0;width:auto;height:auto;border-radius:0}.roleProfile_recordFace__h2PN6{position:absolute;inset:0;display:grid;align-content:center;padding:14px;background:color-mix(in srgb,var(--text) 5%,var(--surface))}.roleProfile_recordFace__h2PN6 strong{display:-webkit-box;overflow:hidden;font-size:.95rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.roleProfile_portfolioGrid__Yedxl{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px;width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 10px;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 32%,transparent) transparent;cursor:-webkit-grab;cursor:grab}.roleProfile_portfolioGrid__Yedxl[data-dragging=true]{scroll-snap-type:none;cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.roleProfile_portfolioGrid__Yedxl .roleProfile_cardOpen__utXtu,.roleProfile_portfolioGrid__Yedxl .roleProfile_pieceAdd__yNrDm,.roleProfile_portfolioGrid__Yedxl .roleProfile_siteCard__ee4vc{cursor:-webkit-grab;cursor:grab}.roleProfile_portfolioGrid__Yedxl[data-dragging=true] .roleProfile_cardOpen__utXtu,.roleProfile_portfolioGrid__Yedxl[data-dragging=true] .roleProfile_pieceAdd__yNrDm,.roleProfile_portfolioGrid__Yedxl[data-dragging=true] .roleProfile_siteCard__ee4vc{cursor:-webkit-grabbing;cursor:grabbing}.roleProfile_portfolioGrid__Yedxl::-webkit-scrollbar{height:8px}.roleProfile_portfolioGrid__Yedxl::-webkit-scrollbar-thumb{border-radius:4px;background:color-mix(in srgb,var(--text) 32%,transparent)}.roleProfile_pieceCard__plE9V{position:relative;display:grid;flex:0 0 240px;grid-gap:8px;gap:8px;width:240px;max-width:none;padding:8px;border:1px solid var(--border);border-radius:4px;background:var(--surface);scroll-snap-align:start}.roleProfile_cardOpen__utXtu,.roleProfile_reviewHit__DHrgp,.roleProfile_reviewText__sbO9j{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.roleProfile_cardOpen__utXtu{display:grid;grid-gap:8px;gap:8px;width:100%}.roleProfile_reviewText__sbO9j{flex:1 1 auto;min-width:0}.roleProfile_reviewHit__DHrgp{display:grid;grid-gap:8px;gap:8px;width:100%}.roleProfile_cardOpen__utXtu:focus-visible,.roleProfile_reviewHit__DHrgp:focus-visible,.roleProfile_reviewText__sbO9j:focus-visible,button.roleProfile_workLink__k8Gk8:focus-visible{outline:2px solid var(--accent,#c6ef00);outline-offset:2px}.roleProfile_pieceCard__plE9V>.roleProfile_pieceEdit__XzPU_{top:16px;right:16px;z-index:2}button.roleProfile_workLink__k8Gk8{width:100%;font:inherit;text-align:left;cursor:pointer}.roleProfile_reviewFrame__PxyuO{width:100%}.roleProfile_reviewTitle__Or5yp{font-size:1.125rem;font-weight:700;line-height:1.35}.roleProfile_reviewMeta__BxWX2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.roleProfile_reviewWhen__pbzIb{margin:0;color:var(--text-muted);font-size:.8125rem;font-weight:500;line-height:1.35}.roleProfile_reviewSections__24GcV{display:grid}.roleProfile_reviewBlock__5Poq_{display:grid;grid-gap:8px;gap:8px;margin:0;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.roleProfile_reviewBlock__5Poq_+.roleProfile_reviewBlock__5Poq_{margin-top:14px}.roleProfile_reviewBlock__5Poq_ h3{display:flex;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.roleProfile_reviewAmount__3KWIS,.roleProfile_reviewBlock__5Poq_ .roleProfile_reviewPost__DPjvo,.roleProfile_reviewNote__nXlK2{margin:0;padding-left:24px}.roleProfile_reviewAmount__3KWIS{color:var(--text);font-size:1.05rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.35}.roleProfile_reviewNote__nXlK2{display:grid;grid-gap:2px;gap:2px}.roleProfile_reviewCopy__SxRm3{margin:0;font-size:1rem;line-height:1.5;white-space:pre-wrap}.roleProfile_reviewFacts__FijOm{display:grid;grid-gap:14px;gap:14px}.roleProfile_reviewPost__DPjvo{font-size:1rem;line-height:1.55}.roleProfile_reviewFacts__FijOm .roleProfile_reviewPost__DPjvo li,.roleProfile_reviewFacts__FijOm .roleProfile_reviewPost__DPjvo p{display:block}.roleProfile_reviewFacts__FijOm p{display:grid;grid-gap:2px;gap:2px;margin:0}.roleProfile_reviewFacts__FijOm span{color:var(--text-muted);font-size:.82rem;font-weight:650}.roleProfile_reviewLink__sCnJe{width:-moz-fit-content;width:fit-content;color:inherit;font-weight:650}.roleProfile_pieceCard__plE9V.roleProfile_scaleCompact__M9bOV{width:180px}.roleProfile_pieceCard__plE9V.roleProfile_scaleWide__xLxou{width:min(100%,420px)}.roleProfile_pieceFrame___14Y_{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:4px;background:var(--surface)}.roleProfile_pieceFrame___14Y_ .roleProfile_pieceImage__Ns4wS{position:absolute;max-width:none;max-height:none;margin:0;object-fit:contain;background:transparent}.roleProfile_pieceFrame___14Y_ .roleProfile_pieceAudio__Etc4Q{position:absolute;top:50%;right:12px;left:12px;width:calc(100% - 24px);transform:translateY(-50%)}.roleProfile_pieceCard__plE9V.roleProfile_previewCard__OWu2m{width:min(100%,420px)}.roleProfile_cropStage__fnJlf{display:grid;justify-items:center;grid-gap:16px;gap:16px;width:100%}.roleProfile_cropFrame__TXjCE{cursor:-webkit-grab;cursor:grab;touch-action:none}.roleProfile_cropFrame__TXjCE .roleProfile_pieceImage__Ns4wS{pointer-events:none}.roleProfile_cropFrame__TXjCE:active{cursor:-webkit-grabbing;cursor:grabbing}.roleProfile_zoomRow__EGCEI{display:flex;align-items:center;gap:10px;width:min(100%,420px)}.roleProfile_zoomRow__EGCEI button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--control-border);border-radius:4px;background:var(--surface);color:var(--text);font:inherit;font-weight:700;cursor:pointer}.roleProfile_zoomRow__EGCEI button:disabled{cursor:default;opacity:.45}.roleProfile_page___2zdG .roleProfile_zoomRow__EGCEI input[type=range]{flex:1 1 auto;width:auto;min-height:0;height:28px;margin:0;padding:0;border:0;border-radius:0;background:transparent;accent-color:var(--accent,#c6ef00);cursor:pointer}.roleProfile_thumbStrip__srb9u{display:flex;gap:8px;width:min(100%,420px);overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 8px;scroll-snap-type:x proximity}.roleProfile_thumb__94QwM{flex:0 0 88px;width:88px;height:66px;padding:0;border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--surface);scroll-snap-align:start;cursor:pointer}.roleProfile_thumb__94QwM img,.roleProfile_thumb__94QwM video{display:block;width:100%;height:100%;object-fit:contain;background:transparent;pointer-events:none}.roleProfile_thumbAudio__Fckh5{display:grid;place-items:center;width:100%;height:100%;color:#fff;font-size:.75rem;font-weight:650}.roleProfile_thumb__94QwM[aria-selected=true]{border-color:var(--accent,#c6ef00);box-shadow:0 0 0 2px var(--accent,#c6ef00)}.roleProfile_pieceEdit__XzPU_{position:absolute;top:8px;right:8px;z-index:1;background:var(--surface)}.roleProfile_pieceAdd__yNrDm{box-sizing:border-box;display:grid;place-items:center;align-self:stretch;flex:0 0 240px;width:240px;max-width:none;height:auto;min-height:220px;padding:0;border:1.5px dotted color-mix(in srgb,var(--text) 55%,transparent);border-radius:4px;background:transparent;color:var(--text);scroll-snap-align:start;cursor:pointer}.roleProfile_portfolioGrid__Yedxl:has(.roleProfile_pieceCard__plE9V) .roleProfile_pieceAdd__yNrDm{min-height:0}.roleProfile_pieceAddIcon__708Si{width:28px;height:28px}.roleProfile_pieceImage__Ns4wS{height:140px}.roleProfile_pieceCopy__GyGpU{display:grid;grid-gap:6px;gap:6px}.roleProfile_pieceCopy__GyGpU strong{font-size:.82rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.roleProfile_pieceCopy__GyGpU p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.roleProfile_mediaRow__5TTeX,.roleProfile_pieceActions__axzI8,.roleProfile_upload___3uTt{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.roleProfile_mediaRow__5TTeX button,.roleProfile_pieceActions__axzI8 button,.roleProfile_upload___3uTt{min-height:36px;padding:6px 10px;border:1px solid var(--border);border-radius:4px;background:var(--control-bg,var(--surface));color:var(--text);font:inherit;font-weight:650;cursor:pointer}.roleProfile_mediaList__dXtpV{display:grid;grid-gap:10px;gap:10px}.roleProfile_mediaRow__5TTeX{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.roleProfile_mediaRow__5TTeX img{width:96px;height:72px;object-fit:cover;border-radius:4px}.roleProfile_mediaRow__5TTeX label,.roleProfile_upload___3uTt{display:grid;grid-gap:4px;gap:4px;font-weight:650}.roleProfile_mediaRow__5TTeX input{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--border);border-radius:4px;background:var(--control-bg,var(--surface));color:var(--text);font:inherit;font-weight:400}.roleProfile_upload___3uTt input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.roleProfile_mediaNotes__ddOt9{margin:0;padding-left:1.1rem}@media (max-width:640px){.roleProfile_editorPanel__BQWTh{left:0;width:auto;border-left:0;box-shadow:none}.roleProfile_editorPanel__BQWTh .roleProfile_editorBar___yJxX{left:auto;right:auto;width:auto;flex-wrap:nowrap;justify-content:flex-end}.roleProfile_editorPanel__BQWTh .roleProfile_editorBar___yJxX button{flex:0 0 auto;white-space:nowrap}.roleProfile_editorPanel__BQWTh .roleProfile_editorBar___yJxX .roleProfile_primary__Yj1vb{flex:1 1 auto}.roleProfile_editorBar___yJxX{justify-content:stretch}.roleProfile_editorBar___yJxX button{flex:1 1}.roleProfile_mediaRow__5TTeX,.roleProfile_siteCard__ee4vc{grid-template-columns:1fr}.roleProfile_mediaAdd__Pr9aC,.roleProfile_mediaHold__VYiq7{width:100%}.roleProfile_pieceAdd__yNrDm,.roleProfile_pieceCard__plE9V,.roleProfile_pieceCard__plE9V.roleProfile_scaleWide__xLxou{flex:0 0 220px;width:220px;max-width:none}.roleProfile_portfolioGrid__Yedxl:has(.roleProfile_pieceCard__plE9V) .roleProfile_pieceAdd__yNrDm{min-height:0}}.roleProfile_dialogField__wJNBk{display:grid;grid-gap:8px;gap:8px;font-weight:650}.roleProfile_dialogField__wJNBk input{width:100%;box-sizing:border-box;min-height:44px;padding:8px 12px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--text);font:inherit;font-weight:500}.roleProfile_dialogHint__Gn5dT{color:var(--text-muted);font-size:.85rem;font-weight:650}.roleProfile_srOnly__gGBXO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.roleProfile_subhead__dBnDt{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:700}.roleProfile_subBody__zNLXF{min-width:0;-webkit-padding-start:24px;padding-inline-start:24px}.roleProfile_subBlock__PCXC0{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.roleProfile_subHead__ewB0F{display:flex;align-items:center;justify-content:space-between;gap:8px}.roleProfile_inlineEditor__RX6tp{display:grid;grid-gap:12px;gap:12px}.roleProfile_inlineBar__aAp_m{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.roleProfile_inlineBar__aAp_m button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:4px;font:inherit;font-weight:700;cursor:pointer}.roleProfile_inlineBar__aAp_m .roleProfile_primary__Yj1vb{border:1px solid var(--accent);background:var(--accent);color:var(--text-inverse)}.roleProfile_inlineBar__aAp_m .roleProfile_primary__Yj1vb:disabled{cursor:default;opacity:.55}.roleProfile_limitShort__pxVl7{font-weight:750}.roleProfile_upload___3uTt{position:relative;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:8px}.roleProfile_mediaCard__UOdh5,.roleProfile_recordCard__fG8qa,.roleProfile_recordView__jKdVh{display:grid;grid-gap:8px;gap:8px}.roleProfile_mediaCard__UOdh5,.roleProfile_recordCard__fG8qa{padding:12px;border:1px solid var(--border);border-radius:4px;background:var(--surface)}.roleProfile_recordList__SPLlA{display:grid;grid-gap:12px;gap:12px}.roleProfile_recordView__jKdVh strong{font-weight:750}.roleProfile_mediaShow__a1caH,.roleProfile_recordCard__fG8qa p,.roleProfile_recordView__jKdVh p{margin:0}.roleProfile_mediaGallery__whm_g{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.roleProfile_mediaUnit__iXnJI{display:grid;width:min(100%,812px);overflow:hidden;border:1px solid var(--border);border-radius:4px;background:var(--surface)}.roleProfile_mediaAdd__Pr9aC,.roleProfile_mediaHold__VYiq7{box-sizing:border-box;width:100%;height:auto;aspect-ratio:812/492;margin:0;border:0;border-radius:0;overflow:hidden}.roleProfile_mediaAdd__Pr9aC{border:1px solid var(--border);border-radius:4px}.roleProfile_mediaHold__VYiq7{box-sizing:content-box;position:relative;display:block;width:100%;height:0;margin:0;padding:0 0 60.591133%;overflow:hidden;aspect-ratio:auto;background:#111}.roleProfile_mediaHoldFile__FOMyB{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;background:transparent}.roleProfile_mediaRemove__1rzAS{top:8px;right:8px;width:32px;height:32px;border:1px solid var(--control-border);border-radius:4px;background:var(--surface);color:var(--text)}.roleProfile_mediaRemove__1rzAS,.roleProfile_workFrame__ADWI1>.roleProfile_workRemove__JTQ33{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.roleProfile_workFrame__ADWI1>.roleProfile_workRemove__JTQ33{top:0;right:0;box-sizing:border-box;width:16px;height:16px;min-width:16px;max-width:16px;min-height:16px;max-height:16px;margin:0;border:0;border-radius:0 var(--radius-control) 0 var(--radius-control);background:rgba(10,14,8,.88);color:#fff;line-height:0}.roleProfile_workFrame__ADWI1>.roleProfile_workRemove__JTQ33:before{content:"";position:absolute;top:0;right:0;width:28px;height:28px}.roleProfile_workFrame__ADWI1>.roleProfile_workRemove__JTQ33 .roleProfile_icon__ahvZv{width:8px;height:8px}.roleProfile_mediaHoldAudio__TlxMA{position:absolute;top:50%;right:12px;left:12px;width:calc(100% - 24px);transform:translateY(-50%)}.roleProfile_page___2zdG .roleProfile_mediaNote__B05c_{width:100%;box-sizing:border-box;min-height:44px;margin:0;padding:10px 12px;border:0;border-top:1px solid var(--border);border-radius:0;background:var(--control-bg,var(--surface));color:var(--text);font:inherit;font-weight:500}.roleProfile_mediaAdd__Pr9aC{width:min(100%,812px);position:relative;display:grid;place-items:center;padding:0;background:var(--surface);color:var(--text);cursor:pointer}.roleProfile_mediaAdd__Pr9aC input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.roleProfile_mediaFrame__uFruP,.roleProfile_mediaFull__I_8A9,.roleProfile_pieceImage__Ns4wS,.roleProfile_previewMedia__2GcBl{width:100%;display:block;border-radius:4px;background:#111}.roleProfile_mediaFull__I_8A9{height:auto;object-fit:contain}.roleProfile_mediaFrame__uFruP,.roleProfile_pieceImage__Ns4wS,.roleProfile_previewMedia__2GcBl{object-fit:cover}.roleProfile_mediaBlock__6SYG5{display:grid;grid-gap:10px;gap:10px}.roleProfile_mediaChoice__PDJLX,.roleProfile_mediaChosen__9lOx8{margin:0}.roleProfile_mediaChosen__9lOx8.roleProfile_scaleCompact__M9bOV{width:180px;max-width:100%}.roleProfile_mediaChosen__9lOx8.roleProfile_scaleRegular__jMD5e{width:240px;max-width:100%}.roleProfile_mediaChosen__9lOx8.roleProfile_scaleWide__xLxou{width:min(100%,420px)}.roleProfile_scaleCompact__M9bOV .roleProfile_mediaFrame__uFruP{height:140px}.roleProfile_scaleRegular__jMD5e .roleProfile_mediaFrame__uFruP{height:220px}.roleProfile_scaleWide__xLxou .roleProfile_mediaFrame__uFruP{height:320px}.roleProfile_mediaTools__Mqgtz,.roleProfile_sizeRow__cOxHi{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.roleProfile_mediaTools__Mqgtz button,.roleProfile_sizeRow__cOxHi button{min-height:36px;padding:6px 12px;white-space:nowrap;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);font:inherit;font-weight:650;cursor:pointer}.roleProfile_mediaTools__Mqgtz button[aria-pressed=true],.roleProfile_sizeRow__cOxHi button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--text-inverse)}.roleProfile_mediaAudio___Vx8m,.roleProfile_pieceAudio__Etc4Q{width:100%}.roleProfile_scaleCompact__M9bOV .roleProfile_pieceImage__Ns4wS{height:120px}.roleProfile_scaleRegular__jMD5e .roleProfile_pieceImage__Ns4wS{height:220px}.roleProfile_scaleWide__xLxou .roleProfile_pieceImage__Ns4wS{height:320px}.roleProfile_preview__FXwwn{position:fixed;inset:0;z-index:80;display:grid;align-content:center;justify-items:center;grid-gap:12px;gap:12px;padding:24px;background:rgba(0,0,0,.78)}.roleProfile_previewMedia__2GcBl{max-width:min(960px,100%);max-height:70vh;height:auto}.roleProfile_mediaCard__UOdh5 .roleProfile_pieceActions__axzI8 button,.roleProfile_preview__FXwwn button,.roleProfile_recordCard__fG8qa>button{min-height:36px;padding:6px 10px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);font:inherit;font-weight:650;cursor:pointer}.roleProfile_preview__FXwwn button{background:var(--accent);color:var(--text-inverse);border-color:var(--accent-strong)}.SkillPicker_picker__j32M9{display:grid;grid-gap:10px;gap:10px;min-width:0}.SkillPicker_selectionSummary__T3qjn{display:contents}.SkillPicker_selectionSummary__T3qjn.SkillPicker_stickySelectionSummary__jekFs{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-height, 56px) + var(--page-safe-top, 0px) + 8px);z-index:5;display:grid;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--border);border-radius:6px;background:var(--bg);box-shadow:0 6px 16px color-mix(in srgb,var(--text) 12%,transparent)}.SkillPicker_selectionHeader__06WMX{display:contents}.SkillPicker_selectedList__uK_K6{display:flex;flex-wrap:wrap;gap:2px 6px}.SkillPicker_skillSelectionSummary__OhFM3{border-bottom:1px solid var(--border);order:-1}.SkillPicker_stickySelectionSummary__jekFs .SkillPicker_selectionHeader__06WMX{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.SkillPicker_categoryPicker__U5DPu .SkillPicker_stickySelectionSummary__jekFs .SkillPicker_selectionHeader__06WMX{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;flex-wrap:wrap}.SkillPicker_stickySelectionSummary__jekFs .SkillPicker_selectedList__uK_K6{gap:1px 4px;max-height:min(35vh,18rem);overflow:auto;overscroll-behavior:contain;padding:0 3px 0 0;order:0}.SkillPicker_categoryPicker__U5DPu .SkillPicker_stickySelectionSummary__jekFs .SkillPicker_selectionNotice__kl5Aq{flex-basis:100%}.SkillPicker_categoryPicker__U5DPu .SkillPicker_stickySelectionSummary__jekFs .SkillPicker_selectedList__uK_K6{max-height:min(45vh,24rem)}.SkillPicker_stickySelectionSummary__jekFs .SkillPicker_count__ne45s{text-align:left;white-space:nowrap}.SkillPicker_selectionHint__UZP7z,.SkillPicker_selectionNotice__kl5Aq{margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.SkillPicker_stickySelectionSummary__jekFs .SkillPicker_chip__W60YL{gap:2px;min-height:20px;padding:0 2px;border:0;border-radius:3px;background:transparent;color:var(--text);font-size:.76rem;font-weight:600;white-space:normal;overflow-wrap:anywhere}.SkillPicker_stickySelectionSummary__jekFs .SkillPicker_chip__W60YL:focus-visible,.SkillPicker_stickySelectionSummary__jekFs .SkillPicker_chip__W60YL:hover{border:0;background:color-mix(in srgb,var(--accent) 14%,var(--bg))}.SkillPicker_stickySelectionSummary__jekFs .SkillPicker_chip__W60YL .SkillPicker_icon__kiPPy{width:12px;height:12px;flex-basis:12px}.SkillPicker_selectionHint__UZP7z{color:var(--text)}.SkillPicker_selectionNotice__kl5Aq{color:var(--danger)}.SkillPicker_search__nZrnf.SkillPicker_search__nZrnf{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:4px;background:var(--control-bg,transparent);color:var(--text);font-weight:400}.SkillPicker_search__nZrnf:focus-within{border-color:var(--accent)}label.SkillPicker_search__nZrnf input{flex:1 1 auto;width:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text);font:inherit;font-weight:400;line-height:1.3}.SkillPicker_search__nZrnf input:focus{outline:none}.SkillPicker_search__nZrnf input::placeholder{color:var(--text);opacity:1}.SkillPicker_search__nZrnf input:disabled{cursor:not-allowed}.SkillPicker_chips__O4Hld,.SkillPicker_suggestions__HrDJF{display:flex;flex-wrap:wrap;gap:8px}.SkillPicker_groupLabel__EBHMd{flex:1 0 100%;margin:0;color:var(--text);font-size:.85rem;font-weight:700}.SkillPicker_chip__W60YL,.SkillPicker_modeOn__tkw6i,.SkillPicker_suggest__oIIVo{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;max-width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--border);border-radius:4px;background:var(--surface,#1a2214);color:var(--text);font:inherit;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer}.SkillPicker_suggest__oIIVo{box-sizing:border-box;overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:left}.SkillPicker_categorySuggestions__ssj_w{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;min-width:0}.SkillPicker_categorySuggestions__ssj_w .SkillPicker_suggest__oIIVo{flex:1 1 auto;flex-wrap:wrap;width:100%;min-width:0;overflow:visible;white-space:normal;overflow-wrap:normal;word-break:normal;justify-content:flex-start}.SkillPicker_categorySuggestions__ssj_w .SkillPicker_suggest__oIIVo>span:not([aria-hidden=true]):not(.SkillPicker_groupHint__AEl_s){flex:1 1 auto;min-width:0;overflow-wrap:break-word;word-break:normal}.SkillPicker_categorySuggestions__ssj_w .SkillPicker_groupHint__AEl_s{margin-left:auto;text-align:right;white-space:normal}@media (max-width:480px){.SkillPicker_categorySuggestions__ssj_w .SkillPicker_groupHint__AEl_s{flex-basis:100%;margin-left:22px;text-align:left}}.SkillPicker_chip__W60YL,.SkillPicker_modeOn__tkw6i{border-color:var(--accent-strong);background:var(--accent);color:var(--text-inverse)}.SkillPicker_suggestedBadge__CrbSg{display:inline-flex;align-items:center;flex:0 0 auto;min-height:15px;padding:1px 4px;border:1px solid;border-radius:999px;font-size:.58rem;font-weight:700;line-height:1;white-space:nowrap}.SkillPicker_suggestionNote__WUzcL{margin:0;color:var(--text);font-size:.7rem;line-height:1.25}.SkillPicker_chip__W60YL:focus-visible,.SkillPicker_chip__W60YL:hover,.SkillPicker_suggest__oIIVo:focus-visible,.SkillPicker_suggest__oIIVo:hover{outline:2px solid var(--accent);outline-offset:2px}.SkillPicker_icon__kiPPy{width:16px;height:16px;flex:0 0 16px}.SkillPicker_count__ne45s,.SkillPicker_notice__gAMxR{margin:0;color:var(--text);font-size:.85rem;font-weight:700}.SkillPicker_count__ne45s{text-align:right}.SkillPicker_countOver__EY1vV,.SkillPicker_notice__gAMxR{color:var(--danger)}.SkillPicker_catalog__F00KW{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0}.SkillPicker_hierarchyList__jWBm4{display:grid;grid-gap:7px;gap:7px;max-height:min(35vh,23rem);min-width:0;overflow:auto;overscroll-behavior:contain;padding:1px 3px 1px 1px}.SkillPicker_categoryPicker__U5DPu .SkillPicker_hierarchyList__jWBm4{max-height:min(45vh,28rem)}.SkillPicker_hierarchyGroup__NnfXz{display:grid;grid-gap:4px;gap:4px;min-width:0}.SkillPicker_hierarchyTitle__otYmm{min-width:0;flex:1 1;overflow-wrap:break-word}.SkillPicker_subcategoryList__yxyog{display:grid;grid-gap:2px;gap:2px;margin-left:18px;padding:4px 0 4px 12px;border-left:2px solid color-mix(in srgb,var(--accent) 35%,var(--border))}.SkillPicker_subcategoryOption___CETU{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:6px;color:var(--text);font-size:.88rem;line-height:1.35;cursor:pointer}.SkillPicker_subcategoryOption___CETU:focus-within,.SkillPicker_subcategoryOption___CETU:hover{border-color:var(--border);background:var(--control-bg,transparent)}.SkillPicker_categorySelected__iTqDT{border-color:color-mix(in srgb,var(--accent-strong) 55%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.SkillPicker_subcategoryOption___CETU.SkillPicker_categorySelected__iTqDT{border-color:color-mix(in srgb,var(--accent-strong) 65%,var(--border));background:color-mix(in srgb,var(--accent) 16%,var(--surface));font-weight:650}.SkillPicker_subcategoryOption___CETU.SkillPicker_categorySelected__iTqDT:focus-within,.SkillPicker_subcategoryOption___CETU.SkillPicker_categorySelected__iTqDT:hover{background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.SkillPicker_subcategoryOption___CETU input{width:17px;height:17px;flex:0 0 17px;margin:0;accent-color:var(--accent-strong)}.SkillPicker_subcategoryOption___CETU span{min-width:0;overflow-wrap:anywhere}.SkillPicker_terminalField__mKhZq{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:48px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--control-bg,transparent);color:var(--text);font:inherit;text-align:left;cursor:pointer}.SkillPicker_terminalField__mKhZq>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.SkillPicker_terminalField__mKhZq:focus-visible,.SkillPicker_terminalField__mKhZq:hover{border-color:var(--accent-strong);outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:1px}.SkillPicker_suggestionAction__HSTqX{box-sizing:border-box;display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0;min-height:40px;padding:9px 10px;border:1px dashed color-mix(in srgb,var(--accent-strong) 65%,var(--border));border-radius:6px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--text);font:inherit;font-size:.84rem;font-weight:650;line-height:1.35;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.SkillPicker_suggestionAction__HSTqX:focus-visible,.SkillPicker_suggestionAction__HSTqX:hover{border-color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 14%,var(--surface));outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:1px}.SkillPicker_suggestionAction__HSTqX:disabled{opacity:.55;cursor:not-allowed}.SkillPicker_fieldNotice__foKkD{margin:0;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--text-muted,var(--text));font-size:.8rem;line-height:1.4}.SkillPicker_suggestionParent__CTLxQ{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--text);font-size:.8rem;font-weight:650}.SkillPicker_suggestionParent__CTLxQ select{box-sizing:border-box;width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--border);border-radius:4px;background:var(--control-bg,transparent);color:var(--text);font:inherit}.SkillPicker_skillList__d3yRI{display:grid;grid-gap:4px;gap:4px;max-height:min(35vh,23rem);min-width:0;overflow:auto;overscroll-behavior:contain;padding:1px 3px 1px 1px}.SkillPicker_skillOption__SSoUW{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.SkillPicker_skillOption__SSoUW span{min-width:0;overflow-wrap:anywhere}.SkillPicker_skillOption__SSoUW:focus-visible,.SkillPicker_skillOption__SSoUW:hover{border-color:var(--border);background:var(--control-bg,transparent);outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:1px}.SkillPicker_group__F4Fmv{display:grid;grid-gap:8px;gap:8px;min-width:0}.SkillPicker_groupHead__FVRCX{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--border);border-radius:4px;background:var(--control-bg,transparent);color:var(--text);font:inherit;font-weight:700;text-align:left;cursor:pointer}.SkillPicker_groupName__Dp41D{min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.SkillPicker_groupName__Dp41D::-webkit-scrollbar{display:none}.SkillPicker_groupOpen__2JWF_{border-color:var(--accent)}.SkillPicker_categoryPicker__U5DPu .SkillPicker_groupHead__FVRCX[aria-expanded=true]{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--bg);box-shadow:0 3px 8px color-mix(in srgb,var(--text) 12%,transparent)}.SkillPicker_chevron__nHJQb{width:16px;height:16px;margin-left:auto;flex:none}.SkillPicker_subs__dIbuV{display:flex;flex-wrap:wrap;gap:8px;margin-left:18px;min-width:0;padding-top:2px}.SkillPicker_groupHint__AEl_s{color:var(--text);font-size:.78rem;font-weight:650}.SkillPicker_custom__I2oN0{display:grid;grid-gap:8px;gap:8px}.SkillPicker_custom__I2oN0 label{display:grid;grid-gap:6px;gap:6px;color:var(--text);font-weight:700}.SkillPicker_custom__I2oN0 input{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--border);border-radius:4px;background:var(--control-bg,transparent);color:var(--text);font:inherit;font-weight:400}.SkillPicker_custom__I2oN0 button{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:40px;padding:8px 12px;border:1px solid var(--accent);border-radius:4px;background:var(--accent);color:var(--text-inverse);font:inherit;font-weight:700;cursor:pointer}.SkillPicker_custom__I2oN0 button .SkillPicker_icon__kiPPy{width:16px;height:16px}.SkillPicker_custom__I2oN0 button:disabled{opacity:.45;cursor:default}.ReleaseDurationFields_row__WspNP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;max-width:28rem}.ReleaseDurationFields_part__kmkYt{display:grid;grid-gap:6px;gap:6px;margin:0;color:var(--text-soft);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ReleaseDurationFields_part__kmkYt input{width:100%;min-height:44px;margin:0;padding:0 12px;border:1px solid var(--border);border-radius:4px;background:var(--control-bg);color:var(--text);font:inherit;font-size:1rem;font-weight:700;letter-spacing:0;text-transform:none}.ReleaseDurationFields_part__kmkYt input:focus{outline:2px solid var(--accent);outline-offset:1px}