.GlassSelect_root__z9aO0{position:relative;flex-shrink:0}.GlassSelect_rootOpen__mC5YL{position:relative;z-index:2}.GlassSelect_trigger__IVusc{display:flex;width:100%;box-sizing:border-box;min-height:44px;height:44px;align-items:center;justify-content:space-between;gap:.75rem;padding:0 2.5rem 0 1.25rem;border:1px solid rgba(255,255,255,.18)!important;border-radius:9999px;background-color:rgba(226,232,240,.18)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M2.5 4.5 6 8 9.5 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;color:#ffffff!important;font-size:.875rem;font-weight:400;line-height:1.2;cursor:pointer;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:none!important;overflow:hidden;isolation:isolate;transition:background-color .2s ease,border-color .2s ease;text-align:left}.GlassSelect_triggerLabel__AR7tQ{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlassSelect_trigger__IVusc:focus-visible,.GlassSelect_trigger__IVusc:hover{outline:none;background-color:rgba(226,232,240,.24)!important;border-color:rgba(255,255,255,.28)!important}.GlassSelect_trigger__IVusc:disabled{opacity:.45;cursor:not-allowed}.GlassSelect_triggerCompact__hfjvF{min-height:36px;height:36px;padding:0 2rem 0 .75rem;font-size:.75rem;background-position:right 10px center}.GlassSelect_menu__4thlm{position:absolute;top:calc(100% + 6px);left:0;z-index:150;min-width:100%;margin:0;padding:.35rem 0!important;list-style:none;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:rgba(20,20,30,.92)!important;backdrop-filter:blur(30px) saturate(140%)!important;-webkit-backdrop-filter:blur(30px) saturate(140%)!important;box-shadow:0 12px 28px rgba(0,0,0,.45)!important;overflow:hidden}.GlassSelect_menuPortal__d2cZt{position:fixed;z-index:10000;min-width:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch}.GlassSelect_menuPortalAbove__Y5nLn{transform-origin:bottom center}.GlassSelect_item__PrS8v{display:block;width:100%;min-height:40px;height:auto;padding:10px 16px!important;border:none!important;border-radius:0!important;background:transparent!important;color:#ffffff!important;font-size:.875rem!important;font-weight:400!important;line-height:1.25;text-align:left;cursor:pointer;box-shadow:none!important;transition:background .15s ease}.GlassSelect_itemCompact__Ba4m7{min-height:34px;padding:8px 12px!important;font-size:.75rem!important}.GlassSelect_item__PrS8v:focus-visible,.GlassSelect_item__PrS8v:hover{outline:none;background:rgba(255,255,255,.08)!important}.GlassSelect_itemSelected__XKvkR{background:rgba(0,229,255,.14)!important;color:#ffffff!important}.GlassSelect_itemSelected__XKvkR:focus-visible,.GlassSelect_itemSelected__XKvkR:hover{background:rgba(0,229,255,.2)!important}.GlassSelect_triggerObsidian__pCcAD{border-radius:.5rem!important;background-color:rgba(4,8,16,.55)!important;border-color:rgba(255,255,255,.1)!important}.GlassSelect_triggerObsidian__pCcAD:focus-visible,.GlassSelect_triggerObsidian__pCcAD:hover{background-color:rgba(4,8,16,.72)!important;border-color:rgba(255,255,255,.2)!important}.GlassSelect_menuObsidian__Bxv45{border-radius:.5rem!important;background:rgba(26,26,46,.95)!important;border-color:rgba(255,255,255,.1)!important}.GlassSelect_itemSelectedObsidian__1Yudy{background:rgba(255,255,255,.1)!important;color:rgba(248,250,252,.98)!important}.GlassSelect_itemSelectedObsidian__1Yudy:focus-visible,.GlassSelect_itemSelectedObsidian__1Yudy:hover{background:rgba(255,255,255,.14)!important}.JobDetailPage_pageShell__98JLo{position:relative;scroll-behavior:smooth;max-width:1320px;margin-left:auto;margin-right:auto;overflow-x:clip}.JobDetailPage_contentBackdrop__ZOS2a{position:absolute;inset:0;border-radius:1rem;background:rgba(8,12,24,.38);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;z-index:0}.JobDetailPage_contentStack__Io1iw{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;padding-top:.5rem}.JobDetailPage_sectionAnchor__zVzix{scroll-margin-top:7.5rem}.JobDetailPage_stickyHeader__z_HVh{position:sticky;top:0;z-index:20;margin-bottom:.25rem}.JobDetailPage_sectionNav__2TbRF{margin-bottom:1.25rem;padding:0 .15rem .5rem}.JobDetailPage_sectionBlock__PWqUZ{margin-bottom:1.5rem}.JobDetailPage_sectionBlockDense__1ilac{margin-bottom:1rem}.JobDetailPage_sectionTitle__a2VqS{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72);margin-bottom:.85rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.JobDetailPage_timeline__T_fwR{position:relative;padding-left:1.25rem}.JobDetailPage_timeline__T_fwR:before{content:"";position:absolute;left:.35rem;top:.25rem;bottom:.25rem;width:2px;background:linear-gradient(180deg,rgba(0,229,255,.45),rgba(255,255,255,.08))}.JobDetailPage_timelineItem__AuDKP{position:relative;padding-bottom:1rem}.JobDetailPage_timelineItem__AuDKP:last-child{padding-bottom:0}.JobDetailPage_timelineDot__GDWSz{position:absolute;left:-1.05rem;top:.35rem;width:.55rem;height:.55rem;border-radius:9999px;border:2px solid rgba(0,229,255,.65);background:#0f1420}.JobDetailPage_timelineDotMuted__9Xe9N{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.06)}.JobDetailPage_timelineDotComplete__tuZrU{border-color:rgba(32,255,215,.7);background:rgba(32,255,215,.15)}.JobDetailPage_activityLogPanel__WQjV4{border:1px solid rgba(255,255,255,.08);border-radius:.55rem;background:rgba(4,8,16,.35);padding:.65rem .5rem .65rem .75rem}.JobDetailPage_activityLogScroll__sXWGC{--activity-log-row-height:4.125rem;max-height:calc(var(--activity-log-row-height) * 8);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:.35rem;scrollbar-gutter:stable}.JobDetailPage_activityLogScroll__sXWGC::-webkit-scrollbar{width:5px}.JobDetailPage_activityLogScroll__sXWGC::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.JobDetailPage_activityLogScroll__sXWGC::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.JobDetailPage_checkpointGrid__Hamq6{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;margin-bottom:1.25rem}.JobDetailPage_checkpointPill__58WG2{border:1px solid rgba(255,255,255,.12);border-radius:.5rem;padding:.55rem .8rem;background:rgba(10,14,26,.75)}.JobDetailPage_checkpointPillComplete__VW12B{border-color:rgba(32,255,215,.35);background:rgba(32,255,215,.08)}.JobDetailPage_postSubZone__n_bOe{scroll-margin-top:7.5rem}.JobDetailPage_postSubZoneLabel__I9QT3{font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:.5rem}.JobDetailPage_supportingContext__eBij7{margin-bottom:.5rem}.JobDetailPage_supportingContextTray__aEG2Q{cursor:pointer;list-style:none;display:flex;flex-direction:column;gap:.2rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.75rem 1rem;background:rgba(8,12,22,.45)}.JobDetailPage_supportingContextTray__aEG2Q:hover{background:rgba(10,14,26,.55);border-color:rgba(255,255,255,.14)}.JobDetailPage_supportingContextSummary__ZOOOc{cursor:pointer;list-style:none}.JobDetailPage_supportingContextSummary__ZOOOc::-webkit-details-marker{display:none}.JobDetailPage_supportingContextTitle__BnIPG{font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.72)}.JobDetailPage_supportingContextHint__RWLkl{font-size:.75rem;font-weight:400;letter-spacing:normal;text-transform:none;color:rgba(255,255,255,.48)}.JobDetailPage_supportingContextBody__jgLAz{margin-top:.85rem;padding:.85rem 0 0;border-top:1px solid rgba(255,255,255,.08)}.JobDetailPage_supportingBlock__SvGkE{min-width:0}.JobDetailPage_jobAboutJob__9k_Ks,.JobDetailPage_jobIntakeContext__uSwrv{margin-bottom:1rem;scroll-margin-top:5rem}.JobDetailPage_jobAboutJobTray___EkyC{cursor:pointer;list-style:none;border:1px solid rgba(255,255,255,.1);border-radius:.65rem;padding:.85rem 1rem;background:rgba(8,12,22,.45)}.JobDetailPage_jobAboutJobTray___EkyC::-webkit-details-marker{display:none}.JobDetailPage_jobAboutJobTray___EkyC:hover{background:rgba(10,14,26,.55);border-color:rgba(255,255,255,.14)}.JobDetailPage_jobAboutJobTrayHead__oePVv{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.JobDetailPage_jobAboutJobTitle__Jc1Cr{font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.82)}.JobDetailPage_jobAboutJobChevron__k6LdO{font-size:.85rem;color:rgba(255,255,255,.45);transition:transform .15s ease}.JobDetailPage_jobAboutJob__9k_Ks[open] .JobDetailPage_jobAboutJobChevron__k6LdO{transform:rotate(180deg)}.JobDetailPage_jobAboutSummaryGrid__ruATe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:.75rem 0 0;padding:0}@media (min-width:768px){.JobDetailPage_jobAboutSummaryGrid__ruATe{grid-template-columns:repeat(5,minmax(0,1fr))}}.JobDetailPage_jobAboutSummaryItem__8bEuR{min-width:0;margin:0}.JobDetailPage_jobAboutSummaryLabel__6418O{margin:0 0 .2rem;font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.42)}.JobDetailPage_jobAboutSummaryValue__BU9Fu{margin:0;font-size:.8125rem;color:rgba(255,255,255,.78);line-height:1.35}.JobDetailPage_jobAboutSummaryValueMultiline__TWlq3{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JobDetailPage_jobAboutJobBody__w9sFy{margin-top:.65rem;padding:1.15rem 1.5rem}.JobDetailPage_jobIntakeContextShell__buDjz{padding:1rem 1.15rem}.JobDetailPage_jobIntakeContextHeader__wI0j_{margin-bottom:1rem}.JobDetailPage_jobIntakeContextTitle__tlq6O{font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.82)}.JobDetailPage_jobIntakeContextHint__bJxI8{margin-top:.25rem;font-size:.75rem;color:rgba(255,255,255,.45)}.JobDetailPage_jobIntakeGrid__KS8zH{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}@media (min-width:768px){.JobDetailPage_jobIntakeGrid__KS8zH{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.75rem;row-gap:1.25rem}.JobDetailPage_jobIntakeAppointment__D1upg{grid-column:1;grid-row:1}.JobDetailPage_jobIntakeWeather__Okxen{grid-column:2;grid-row:1}.JobDetailPage_jobIntakeAddress__cEtBc{grid-column:1;grid-row:2}.JobDetailPage_jobIntakeMapWithAddress__AvB0P{grid-column:1;grid-row:3}.JobDetailPage_jobIntakeClientWithAddress__Xy0MT{grid-column:2;grid-row:3}.JobDetailPage_jobIntakeMapNoAddress__cOldB{grid-column:1;grid-row:2}.JobDetailPage_jobIntakeClientNoAddress__Mruyy{grid-column:2;grid-row:2}}.JobDetailPage_jobIntakeCol__dpKHK{display:flex;flex-direction:column;gap:1rem;min-width:0}.JobDetailPage_jobIntakeStackBlock__rX5Kh{min-width:0}.JobDetailPage_jobIntakeMapHead__728WG{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.JobDetailPage_jobIntakeMapHead__728WG .JobDetailPage_jobIntakeBlockTitle__o8q8C{margin-bottom:0}.JobDetailPage_jobIntakeMapEmbed__B0Vfi{overflow:hidden;border-radius:.65rem;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.JobDetailPage_jobIntakeMapFrame__lEE19{display:block;width:100%;height:11rem;border:0}.JobDetailPage_jobIntakeMapPlaceholder__kJxLk{border-radius:.65rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);padding:.75rem;font-size:.75rem;color:rgba(255,255,255,.45)}.JobDetailPage_jobIntakeClientSig__v_8Pa{display:flex;flex-direction:column;gap:.2rem}.JobDetailPage_jobIntakeClientName__kdenG{font-size:.875rem;font-weight:600;color:rgba(255,255,255,.88)}.JobDetailPage_jobIntakeClientCompany__YqZmF{font-size:.8125rem;color:rgba(255,255,255,.58);transition:filter .15s ease}.JobDetailPage_jobIntakeClientCompany__YqZmF:hover{filter:brightness(1.12)}.JobDetailPage_jobIntakeClientContact__rOcBa{font-size:.8125rem;color:rgba(255,255,255,.48);transition:color .15s ease}.JobDetailPage_jobIntakeClientContact__rOcBa:hover{color:rgba(255,255,255,.72)}.JobDetailPage_jobIntakeBlockTitle__o8q8C{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:.5rem}.JobDetailPage_jobIntakeOrderBlock__5INh1{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.JobDetailPage_jobIntakeOrderHead__kbe8z{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.JobDetailPage_jobIntakeOrderMeta__JPnLC{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.35rem}.JobDetailPage_workspaceSection__eSerm{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.JobDetailPage_workspaceSectionFirst__36V5M{padding-top:0;margin-top:0;border-top:none}.JobDetailPage_workspaceSectionTitle__3bbgg{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(203,213,225,.72);margin-bottom:.75rem}.JobDetailPage_actionsFlat__XF6Hv{display:flex;flex-direction:column;gap:.5rem}.JobDetailPage_crewManageToggle__3Rd77{margin-top:.75rem}.JobDetailPage_supportingRecordCard__H4WKs{border-radius:.65rem}.JobDetailPage_sectionNavBottom__Yd0Ew{margin-top:2.25rem;margin-bottom:.5rem;padding:1.35rem .25rem 1.15rem;border-top:1px solid rgba(255,255,255,.1)}.JobDetailPage_sectionNavHint__xgl0F{margin:0 0 .85rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(148,163,184,.7)}.JobDetailPage_sectionNavLinks__qUKMR{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .75rem}.JobDetailPage_sectionNavLink__NO36c{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.5rem 1rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);font-size:.8125rem;font-weight:600;color:rgba(203,213,225,.75);text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.JobDetailPage_sectionNavLink__NO36c:hover{color:rgba(248,250,252,.95);border-color:rgba(0,229,255,.35);background:rgba(255,255,255,.06)}.JobDetailPage_summaryHeaderSlim__Cw7sx{margin-bottom:0}.JobDetailPage_jobHeroCockpit__s62nK{position:relative;z-index:1;margin-bottom:.5rem;border-radius:.75rem;border:1px solid rgba(0,229,255,.14);background:linear-gradient(165deg,rgba(14,20,36,.98),rgba(8,12,22,.96) 55%,rgba(6,10,18,.98));box-shadow:0 24px 48px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.07);overflow:hidden}.JobDetailPage_jobHeroCockpitBody__yScE_{gap:0!important;margin-bottom:0!important;padding-top:1.25rem}.JobDetailPage_jobEditShell__zErtE{padding:1.25rem 1.25rem 2rem}@media (min-width:768px){.JobDetailPage_jobEditShell__zErtE{padding:1.75rem 2rem 2.75rem}}.JobDetailPage_jobEditPanel__tXT_u{position:relative;z-index:1;padding:0!important;overflow:visible}.JobDetailPage_jobEditGlassSelect__8jW_Z{width:100%;position:relative;z-index:40}.JobDetailPage_jobEditHeader__QhSKb{padding:1.25rem 1.25rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.JobDetailPage_jobEditBackLink__OhKLm{display:inline-block;margin-bottom:.75rem;font-size:.8125rem;font-weight:600;color:rgba(203,213,225,.75);text-decoration:none;transition:color .15s ease}.JobDetailPage_jobEditBackLink__OhKLm:hover{color:rgba(248,250,252,.95)}.JobDetailPage_jobEditTitle___SRXb{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:rgba(248,250,252,.96)}.JobDetailPage_jobEditBody__PUIg2{padding:1.25rem 1.25rem 1.5rem}.JobDetailPage_jobEditLabel__wzn5j{display:block;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;color:rgba(203,213,225,.8)}.JobDetailPage_jobEditInput__EkPgo{box-sizing:border-box;width:100%;min-height:40px;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;line-height:1.25;color:rgba(248,250,252,.96);background:rgba(4,8,16,.55);border:1px solid rgba(255,255,255,.1);color-scheme:dark}.JobDetailPage_jobEditInput__EkPgo:focus{outline:none;background:rgba(4,8,16,.72);border-color:rgba(255,255,255,.22)}.JobDetailPage_jobEditInput__EkPgo::placeholder{color:rgba(148,163,184,.65)}.JobDetailPage_jobEditTextarea__CRDqG{min-height:88px;resize:vertical}.JobDetailPage_jobEditActions__OPxzs{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.25rem}.JobDetailPage_jobEditSubmitBtn__ZBeUo{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1.15rem;font-size:.875rem;font-weight:600;color:rgba(248,250,252,.98);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:.5rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.JobDetailPage_jobEditSubmitBtn__ZBeUo:hover:not(:disabled){background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.28)}.JobDetailPage_jobEditSubmitBtn__ZBeUo:disabled{opacity:.5;cursor:not-allowed}.JobDetailPage_jobEditCancelBtn__gRWlp{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1.15rem;font-size:.875rem;font-weight:600;color:rgba(203,213,225,.9);background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:.5rem;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.JobDetailPage_jobEditCancelBtn__gRWlp:hover{color:rgba(248,250,252,.98);border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.05)}.JobDetailPage_jobEditError__6A7OM{font-size:.875rem;color:rgba(248,113,113,.95)}.JobDetailPage_jobIdentityHeader__OXbgB{padding:1.35rem 1.35rem .95rem;border-bottom:1px solid rgba(255,255,255,.06)}.JobDetailPage_jobIdentityTop__fbYkc{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem 1rem;margin-bottom:.65rem}.JobDetailPage_jobPageNav__zESEQ{position:relative;z-index:10;isolation:isolate;margin-bottom:.85rem}.JobDetailPage_jobPageTitleBar__NH6iT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:1rem}.JobDetailPage_jobPageTitle__eKZbi{margin:0;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:rgba(248,250,252,.98)}.JobDetailPage_jobPageTopActions__kJqph{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;position:relative;z-index:1}.JobDetailPage_jobPageBackLink__M6AiM{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border-radius:.5rem;border:1px solid rgba(0,229,255,.35);background:rgba(0,229,255,.08);font-size:.875rem;font-weight:600;color:#00e5ff;text-decoration:none;transition:background .15s ease,border-color .15s ease,filter .15s ease}.JobDetailPage_jobPageBackLink__M6AiM:hover{background:rgba(0,229,255,.14);border-color:rgba(0,229,255,.5);filter:brightness(1.08)}.JobDetailPage_jobPageBackIcon__h_YrG{font-size:1rem;line-height:1}.JobDetailPage_jobBackLink__8mjqK{font-size:.8125rem;font-weight:600;color:#00e5ff;text-decoration:none;transition:filter .15s ease}.JobDetailPage_jobBackLink__8mjqK:hover{filter:brightness(1.1)}.JobDetailPage_jobIdentityStatusGroup__nGsmj{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.JobDetailPage_jobStatusPill__MzMO4{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(248,250,252,.92)}.JobDetailPage_jobStatusPill__MzMO4[data-status=pending_confirmation]{border-color:rgba(200,170,110,.45);background:rgba(200,170,110,.12);color:#e8d4a8}.JobDetailPage_jobStatusPill__MzMO4[data-status=confirmed],.JobDetailPage_jobStatusPill__MzMO4[data-status=rescheduled]{border-color:rgba(0,229,255,.35);background:rgba(0,229,255,.1);color:#b8f4ff}.JobDetailPage_jobStatusPill__MzMO4[data-status=in_progress],.JobDetailPage_jobStatusPill__MzMO4[data-status=shot]{border-color:rgba(0,229,255,.5);background:rgba(0,229,255,.14);color:#ffffff}.JobDetailPage_jobStatusPill__MzMO4[data-status=editing]{border-color:rgba(148,163,184,.35);background:rgba(148,163,184,.1);color:rgba(226,232,240,.95)}.JobDetailPage_jobStatusPill__MzMO4[data-status=complete],.JobDetailPage_jobStatusPill__MzMO4[data-status=completed],.JobDetailPage_jobStatusPill__MzMO4[data-status=delivered]{border-color:rgba(32,255,215,.4);background:rgba(32,255,215,.12);color:#9fffe8}.JobDetailPage_jobStatusPill__MzMO4[data-status=cancelled],.JobDetailPage_jobStatusPill__MzMO4[data-status=no_show]{border-color:rgba(248,113,113,.4);background:rgba(248,113,113,.1);color:#fecaca}.JobDetailPage_jobStatusPill__MzMO4.JobDetailPage_jobStatusPillSummary__M_q5i{display:inline-block;padding:.08rem .42rem;font-size:.6875rem;font-weight:600;letter-spacing:.01em;text-transform:none;white-space:nowrap;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:baseline}.JobDetailPage_jobDeliveredHint__ewsJ8{font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(32,255,215,.75)}.JobDetailPage_jobIdentityMain__Wmc9w{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem}.JobDetailPage_jobNumberTitle__7sZi5{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:rgba(248,250,252,.98)}.JobDetailPage_jobSubtitle__TusBM{margin:.25rem 0 0;font-size:.875rem;font-weight:500;color:rgba(148,163,184,.88)}.JobDetailPage_jobIdentityControls__VMfst{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;position:relative;z-index:3}.JobDetailPage_densityToggle__bQaQ3{display:inline-flex;padding:.2rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2)}.JobDetailPage_densityChip__mpetk{padding:.3rem .55rem;border-radius:.35rem;font-size:.7rem;font-weight:600;color:rgba(148,163,184,.85);text-decoration:none;transition:background .15s ease,color .15s ease}.JobDetailPage_densityChip__mpetk:hover{color:rgba(226,232,240,.95)}.JobDetailPage_densityChipActive__ScvcD{background:rgba(255,255,255,.08);color:rgba(248,250,252,.95)}.JobDetailPage_jobEditLink__Bs424{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.4rem .85rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);font-size:.75rem;font-weight:600;color:rgba(203,213,225,.8);text-decoration:none;cursor:pointer;position:relative;z-index:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.JobDetailPage_jobEditLink__Bs424:hover{border-color:rgba(255,255,255,.18);color:rgba(248,250,252,.95)}.JobDetailPage_jobShareWrap__Aiyha{position:relative}.JobDetailPage_jobShareBtn__CThb8{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.4rem .85rem;border-radius:.5rem;border:1px solid rgba(200,170,110,.35);background:rgba(200,170,110,.1);font-size:.75rem;font-weight:600;color:#e8d4a8;cursor:pointer}.JobDetailPage_jobShareBtn__CThb8:hover{border-color:rgba(200,170,110,.55);background:rgba(200,170,110,.16)}.JobDetailPage_jobShareBtnDisabled__dQdti{opacity:.45;cursor:not-allowed}.JobDetailPage_jobSharePopover__EN4EG{position:absolute;top:calc(100% + .35rem);right:0;z-index:50;width:min(18rem,calc(100vw - 2rem));padding:.75rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:rgba(10,14,23,.96);box-shadow:0 12px 32px rgba(0,0,0,.45)}.JobDetailPage_jobSharePopoverHint__2MI_p{margin:0 0 .65rem;font-size:.7rem;line-height:1.45;color:rgba(203,213,225,.75)}.JobDetailPage_jobSharePopoverMuted__u4Gle{margin:0;font-size:.75rem;line-height:1.45;color:rgba(148,163,184,.85)}.JobDetailPage_jobSharePopoverActions__vkSEL{display:flex;flex-direction:column;gap:.4rem}.JobDetailPage_jobShareActionPrimary__wFtoT,.JobDetailPage_jobShareActionSecondary__bDBjF{width:100%;min-height:2rem;padding:.35rem .65rem;border-radius:.45rem;font-size:.75rem;font-weight:600;cursor:pointer}.JobDetailPage_jobShareActionPrimary__wFtoT{border:1px solid rgba(200,170,110,.45);background:rgba(200,170,110,.15);color:#e8d4a8}.JobDetailPage_jobShareActionSecondary__bDBjF{border:1px solid rgba(255,255,255,.12);background:transparent;color:rgba(203,213,225,.85)}.JobDetailPage_jobShareError__G5Bd8{margin:.5rem 0 0;font-size:.75rem;color:rgba(248,113,113,.95)}.JobDetailPage_mobileDirections__mwQeH{margin-bottom:.25rem}.JobDetailPage_fieldWorkspace__WvonL{display:flex;flex-direction:column;gap:0}.JobDetailPage_fieldWorkspaceMinimal__hEzL6{gap:.85rem}.JobDetailPage_fieldWorkspaceZone___EiWi{display:flex;flex-direction:column;gap:.55rem}.JobDetailPage_fieldWorkspaceZoneHead__Vkgl7{padding:.15rem .05rem 0}.JobDetailPage_fieldWorkspaceZoneTitle__gDpGo{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,229,255,.82)}.JobDetailPage_fieldWorkspaceZoneHint__FA7t1{margin:.35rem 0 0;font-size:.8125rem;color:rgba(148,163,184,.82);line-height:1.4}.JobDetailPage_fieldWorkspaceZoneBody__EgQ09{display:flex;flex-direction:column;gap:.55rem}.JobDetailPage_fieldNestedCard__GsthY{padding:.85rem .95rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.JobDetailPage_fieldCardBrief__pJdvl{background:rgba(255,255,255,.025)}.JobDetailPage_fieldBriefGrid__U3r9s{display:grid;grid-template-columns:1fr;gap:.65rem 1rem;margin:.35rem 0 0}@media (min-width:640px){.JobDetailPage_fieldBriefGrid__U3r9s{grid-template-columns:repeat(3,minmax(0,1fr))}}.JobDetailPage_fieldBriefItem__trWfG{min-width:0}.JobDetailPage_fieldBriefLabel__MIyFq{margin:0 0 .2rem;font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.42)}.JobDetailPage_fieldBriefValue__xfM3T{margin:0;font-size:.8125rem;color:rgba(255,255,255,.82);line-height:1.35}.JobDetailPage_fieldBriefNotes__RivSm{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.JobDetailPage_fieldBriefNotesBody__V09te{margin:.35rem 0 0;font-size:.8125rem;color:rgba(255,255,255,.68);white-space:pre-line;line-height:1.45}.JobDetailPage_crewModuleHead__P1gWQ{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.JobDetailPage_crewModuleHead__P1gWQ .JobDetailPage_fieldCardTitle__hT_6o{margin-bottom:0}.JobDetailPage_crewAddBtn__NLuH7{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.25rem .65rem;border-radius:.45rem;border:1px solid rgba(0,229,255,.45);background:rgba(0,229,255,.12);font-size:.75rem;font-weight:700;color:#00e5ff;cursor:pointer;transition:background .15s ease,border-color .15s ease}.JobDetailPage_crewAddBtn__NLuH7:hover{background:rgba(0,229,255,.18);border-color:rgba(0,229,255,.6)}.JobDetailPage_fieldCardOrder__BRToZ,.JobDetailPage_fieldCardRoles__xQQ3M,.JobDetailPage_fieldWorkspaceMinimal__hEzL6 .JobDetailPage_fieldCardCrew__u9xiW{background:rgba(255,255,255,.025)}.JobDetailPage_fieldCardRawPrimary__oZsYl{border-color:rgba(0,229,255,.35);background:rgba(0,229,255,.06);box-shadow:0 0 0 1px rgba(0,229,255,.08)}.JobDetailPage_fieldCardRawReview__FG40C{background:rgba(255,255,255,.02)}.JobDetailPage_fieldRawStack__nKwWG{display:flex;flex-direction:column;gap:.55rem}.JobDetailPage_fieldWorkspaceMinimal__hEzL6 .JobDetailPage_fieldWorkCard__dXmjt{padding:0;border-top:none}.JobDetailPage_fieldWorkspaceMinimal__hEzL6 .JobDetailPage_fieldRawUploadBody__fQaRd{gap:.5rem}.JobDetailPage_fieldOrderList__51w78{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.JobDetailPage_fieldOrderRow__0cqHF{display:flex;flex-direction:column;gap:.15rem}.JobDetailPage_fieldOrderName__ASp04{font-size:.9375rem;font-weight:600;color:rgba(248,250,252,.95)}.JobDetailPage_fieldOrderMeta__Vyyui{font-size:.8125rem;color:rgba(148,163,184,.8)}.JobDetailPage_fieldRolesList__vrkfe{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.JobDetailPage_fieldRoleRow__owy3B{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.JobDetailPage_fieldRoleName__Ilm3a{font-size:.875rem;color:rgba(226,232,240,.9)}.JobDetailPage_fieldRoleCount__1PQ_x{font-size:.8125rem;font-weight:700;letter-spacing:.04em}.JobDetailPage_fieldRoleCountMet__GgGoY{color:rgba(32,255,215,.88)}.JobDetailPage_fieldRoleCountGap__Uq0vW{color:rgba(251,191,36,.9)}.JobDetailPage_fieldRawConfirmRow___HwMx{margin-top:.25rem}.JobDetailPage_rawConfirmModalCopy__1i5qy{margin:0;font-size:.875rem;line-height:1.5;color:rgba(203,213,225,.88)}.JobDetailPage_rawConfirmModalCheck__KGTnG{display:flex;align-items:flex-start;gap:.55rem;margin-top:1rem;font-size:.8125rem;color:rgba(148,163,184,.92);cursor:pointer}.JobDetailPage_rawConfirmModalCheck__KGTnG input{margin-top:.15rem;accent-color:#00e5ff}.JobDetailPage_rawConfirmModalActions__dzWKR{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:100%}.JobDetailPage_rawConfirmModalCancelBtn__iaGVo{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.45rem .9rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);font-size:.8125rem;font-weight:600;color:rgba(203,213,225,.88);cursor:pointer}.JobDetailPage_rawConfirmModalCancelBtn__iaGVo:hover:not(:disabled){border-color:rgba(255,255,255,.2);color:rgba(248,250,252,.95)}.JobDetailPage_rawConfirmModalCancelBtn__iaGVo:disabled{opacity:.5;cursor:not-allowed}.JobDetailPage_fieldCardMeta__KKdAz{font-weight:600}.JobDetailPage_fieldCardMeta__KKdAz,.JobDetailPage_fieldCheckpointOk__bXp_K{margin:.25rem 0 0;font-size:.8125rem;color:rgba(32,255,215,.88)}.JobDetailPage_fieldCheckpointError__FDR__{margin:.25rem 0 0;font-size:.8125rem;color:#fca5a5}.JobDetailPage_fieldWorkCard__dXmjt{padding:1.1rem 0;border-top:1px solid rgba(255,255,255,.08)}.JobDetailPage_fieldWorkCard__dXmjt:first-child{padding-top:0;border-top:none}.JobDetailPage_fieldCardTitle__hT_6o{margin:0 0 .65rem;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(203,213,225,.8)}.JobDetailPage_fieldCardLead__wEfGS{margin:0 0 .75rem;font-size:.9375rem;line-height:1.45;color:rgba(226,232,240,.88)}.JobDetailPage_fieldCardHint__SwdqG{margin:0 0 .75rem;font-size:.8125rem;line-height:1.45;color:rgba(148,163,184,.75)}.JobDetailPage_fieldAddress__uo29T{margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;line-height:1.45;color:rgba(248,250,252,.96);white-space:pre-line}.JobDetailPage_fieldLocationActions__3H3Ia{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}@media (min-width:480px){.JobDetailPage_fieldLocationActions__3H3Ia{flex-direction:row;flex-wrap:wrap;align-items:center}}.JobDetailPage_fieldPrimaryBtn__k_mhZ{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.55rem 1.15rem!important;font-size:1rem!important;width:100%;max-width:100%;box-shadow:0 4px 18px rgba(0,229,255,.2)}@media (min-width:480px){.JobDetailPage_fieldPrimaryBtn__k_mhZ{width:auto}}.JobDetailPage_fieldSecondaryBtn__rWFW1{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.5rem 1rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:transparent;font-size:1rem;font-weight:600;color:rgba(203,213,225,.85);cursor:pointer;transition:border-color .15s ease,color .15s ease;width:100%}@media (min-width:480px){.JobDetailPage_fieldSecondaryBtn__rWFW1{width:auto}}.JobDetailPage_fieldSecondaryBtn__rWFW1:hover{border-color:rgba(255,255,255,.2);color:rgba(248,250,252,.95)}.JobDetailPage_fieldDestructiveBtn__9W7s2{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem 1rem;border-radius:.5rem;border:1px solid rgba(248,113,113,.35);background:rgba(248,113,113,.08);font-size:.9375rem;font-weight:600;color:#fca5a5;cursor:pointer;transition:background .15s ease}.JobDetailPage_fieldDestructiveBtn__9W7s2:hover{background:rgba(248,113,113,.14)}.JobDetailPage_fieldProductionActions__U9bOz{display:flex;flex-direction:column;gap:.65rem}.JobDetailPage_fieldProductionCurrent__gH0FV{margin:0;font-size:.9375rem;color:rgba(226,232,240,.9)}.JobDetailPage_fieldProductionCurrentLabel___rNGp{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.7);margin-right:.5rem}.JobDetailPage_fieldProductionButtons__gMf9B{display:flex;flex-direction:column;gap:.5rem;margin-top:.15rem}.JobDetailPage_fieldProductionSecondaryRow__38uR6{display:flex;flex-wrap:wrap;gap:.5rem}.JobDetailPage_fieldProductionOverride__kQ8Mu{margin-top:.5rem;font-size:.75rem;color:rgba(148,163,184,.65)}.JobDetailPage_fieldProductionOverride__kQ8Mu summary{cursor:pointer;list-style:none}.JobDetailPage_fieldProductionOverrideBody__Ak5eD{display:flex;flex-direction:column;gap:.5rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.08)}.JobDetailPage_fieldTouchInput__tp_8S{min-height:2.75rem;font-size:16px;padding:.5rem .65rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:rgba(8,12,22,.8);color:rgba(248,250,252,.95);width:100%;max-width:100%}.JobDetailPage_fieldRawUploadBody__fQaRd{display:flex;flex-direction:column;gap:.35rem}.JobDetailPage_fieldDriveRow__mdoXj{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.25rem}.JobDetailPage_fieldDriveLabel__uUMsY{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.7)}.JobDetailPage_fieldDriveStatus__V8JFX{font-size:.875rem;font-weight:600;color:rgba(203,213,225,.75)}.JobDetailPage_fieldDriveStatusLinked__rGRkF{color:rgba(32,255,215,.88)}.JobDetailPage_fieldDriveActions__TMToZ{margin:.35rem 0 .5rem}.JobDetailPage_fieldDriveActions__TMToZ a,.JobDetailPage_fieldDriveActions__TMToZ button{min-height:2.75rem!important;font-size:1rem!important}.JobDetailPage_fieldPostLink__wt1ZP{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:600;color:#00e5ff;text-decoration:none}.JobDetailPage_fieldPostLink__wt1ZP:hover{filter:brightness(1.08)}@media (max-width:767px){.JobDetailPage_fieldCardLocation__kcgYP{order:1}.JobDetailPage_fieldCardProduction__47d6L{order:2}.JobDetailPage_fieldCardCrew__u9xiW{order:3}.JobDetailPage_fieldCardRaw__77L7y{order:4}}@media (min-width:768px){.JobDetailPage_fieldCardLocation__kcgYP{order:1}.JobDetailPage_fieldCardCrew__u9xiW{order:2}.JobDetailPage_fieldCardProduction__47d6L{order:3}.JobDetailPage_fieldCardRaw__77L7y{order:4}}.JobDetailPage_fieldSubZoneTitle__N3_KS{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.78);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.JobDetailPage_rawUploadLink__ZTA9F{font-size:.8rem;font-weight:600;color:#00e5ff}.JobDetailPage_rawUploadLink__ZTA9F:hover{filter:brightness(1.08)}.JobDetailPage_crewModule__DHFU5{display:flex;flex-direction:column;gap:.5rem}.JobDetailPage_crewHeadline__mRLqj{margin:0;font-size:.9375rem;font-weight:600;color:rgba(226,232,240,.9)}.JobDetailPage_crewAssignedLabel__IDQVc{margin:.65rem 0 .35rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.7)}.JobDetailPage_crewEmptyTitle__8uKQR{margin:0;font-size:.9375rem;font-weight:600;color:rgba(226,232,240,.88)}.JobDetailPage_crewAssignedList__DY7kt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.JobDetailPage_crewAssignedRow__rLBjX{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:.35rem .65rem;align-items:baseline;font-size:.875rem;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.JobDetailPage_crewAssignedRow__rLBjX:last-child{border-bottom:none}.JobDetailPage_crewAssignedName__z9STY{font-weight:600;color:rgba(248,250,252,.95);min-width:0;overflow:hidden;text-overflow:ellipsis}.JobDetailPage_crewAssignedRole__5w5Nh{color:rgba(148,163,184,.85);min-width:0}.JobDetailPage_crewAssignedStatus__iImtZ{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:lowercase;color:rgba(148,163,184,.75);text-align:right}.JobDetailPage_crewAssignedStatusConfirmed__O60rc{color:rgba(32,255,215,.88)}.JobDetailPage_crewManageBtn__tIu_P{margin-top:.65rem;align-self:flex-start}.JobDetailPage_crewControls__m8AQd{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.JobDetailPage_crewManageHeading__FpKGx{margin:0 0 .75rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(148,163,184,.75)}.JobDetailPage_crewPropose__8BvDD{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06)}.JobDetailPage_crewProposeLabel__tQb__{margin:0 0 .65rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.7)}.JobDetailPage_crewControls__m8AQd button:not([aria-haspopup=listbox]),.JobDetailPage_crewControls__m8AQd input,.JobDetailPage_crewControls__m8AQd select{font-size:16px;min-height:2.75rem}@media (max-width:430px){.JobDetailPage_crewAssignedRow__rLBjX{grid-template-columns:1fr;gap:.15rem}.JobDetailPage_crewAssignedStatus__iImtZ{text-align:left}}.JobDetailPage_touchBtn__xC0XD{min-height:2.75rem;min-width:2.75rem;font-size:1rem}.JobDetailPage_touchRow__44Jya{gap:.75rem}.JobDetailPage_jobDetailLayout__Izg16{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem;min-width:0;padding-top:.5rem}.JobDetailPage_jobDetailMain__RjmJS{min-width:0;flex:1}.JobDetailPage_commsRail__lPJG2{display:none;min-width:0}.JobDetailPage_commsMobile__kJqdV{display:block}.JobDetailPage_commsPreviewShell__Bazb6{display:flex;flex-direction:column;min-height:0;max-height:inherit}.JobDetailPage_commsPreviewBody__ByOd6{display:flex;flex-direction:column;gap:1rem;min-height:0;flex:1;max-height:calc(100vh - 8.5rem)}.JobDetailPage_commsPreviewCount___NcSE{font-size:.75rem;font-weight:700;color:rgba(148,163,184,.75);font-variant-numeric:tabular-nums}.JobDetailPage_commsPreviewFrame__MUbAZ{width:100%;max-width:100%;margin-left:0;margin-right:0}.JobDetailPage_commsThreadCard__O8ZEJ{border-radius:.625rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0f1923;display:flex;flex-direction:column;flex:1;min-height:12rem;min-width:0}.JobDetailPage_commsFeedPreview__vL0z8{flex:1;min-height:8rem;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (min-width:1024px){.JobDetailPage_commsPreviewFrame__MUbAZ{flex:1;min-height:0;display:flex;flex-direction:column}.JobDetailPage_commsPreviewBody__ByOd6{min-height:min(32rem,calc(100vh - 8.5rem))}}.JobDetailPage_commsPanelBody__Jzoej{display:flex;flex-direction:column;min-height:0;flex:1;padding:1rem 1.05rem 1.05rem}.JobDetailPage_commsPanelHeader__NLyBd{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem;flex-shrink:0}.JobDetailPage_commsRailTitle__qp4r1{margin:0;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(203,213,225,.85)}.JobDetailPage_commsDrawerLink__U0Iuj{font-size:.68rem;font-weight:600;color:#00e5ff;text-decoration:none}.JobDetailPage_commsDrawerLink__U0Iuj:hover{filter:brightness(1.1)}.JobDetailPage_commsPanelHint__Du43C{margin:0;font-size:.8125rem;line-height:1.45;color:rgba(148,163,184,.75)}.JobDetailPage_commsFeedRail__lGYwr{flex:1;min-height:8rem;max-height:min(22rem,40vh)}.JobDetailPage_commsFeedDrawer__GdAJ7,.JobDetailPage_commsFeedRail__lGYwr{overflow-y:auto;margin-bottom:.75rem;padding:.5rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.25);display:flex;flex-direction:column;gap:.5rem}.JobDetailPage_commsFeedDrawer__GdAJ7{max-height:14rem}.JobDetailPage_commsComment__tfq5I{border-radius:.45rem;padding:.55rem .6rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.JobDetailPage_commsCommentMeta__qN_cm{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.JobDetailPage_commsCommentAuthor__mXGZl{font-size:.68rem;font-weight:700;color:#00e5ff}.JobDetailPage_commsCommentTime__IFixa{font-size:.62rem;color:rgba(148,163,184,.65);white-space:nowrap}.JobDetailPage_commsCommentBody__GH1Qs{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:rgba(226,232,240,.9);white-space:pre-wrap;word-break:break-word}.JobDetailPage_commsCommentMentions__TwpO4{margin:.25rem 0 0;font-size:.65rem;color:rgba(148,163,184,.7)}.JobDetailPage_commsCommentAttachments__wBcjD{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.JobDetailPage_commsComposerWrap__4k26B{flex-shrink:0;border-top:1px solid rgba(255,255,255,.08);padding-top:.65rem}.JobDetailPage_commsMobileToggle__Wk6Nt{width:100%;min-height:2.75rem;padding:.55rem 1rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:rgba(10,14,26,.9);font-size:1rem;font-weight:600;color:rgba(226,232,240,.9);cursor:pointer;text-align:left}.JobDetailPage_commsMobilePanel__ihLu1{margin-top:.5rem;padding:1rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:rgba(10,14,26,.95)}.JobDetailPage_ownershipStrip__tFX58{padding:.75rem 1.15rem 1rem;border-top:1px solid rgba(255,255,255,.06)}.JobDetailPage_ownershipStripLabel__aboII{display:block;margin-bottom:.45rem;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(148,163,184,.7)}.JobDetailPage_ownershipStripItems__yl5cV{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.JobDetailPage_ownershipStripItem__LFuiA{display:inline-flex;align-items:baseline;gap:.35rem;font-size:.8125rem}.JobDetailPage_ownershipStripPhase__hia8v{font-weight:700;color:rgba(148,163,184,.8)}.JobDetailPage_ownershipStripValue__8tXeh{color:rgba(248,250,252,.92)}.JobDetailPage_workspaceTeamHeader__MgcCa{padding:0 0 1rem;margin-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.JobDetailPage_workspaceTeamHeaderTitle__hPeNg{margin:0 0 .5rem;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(203,213,225,.8)}.JobDetailPage_workspaceTeamHeaderBody__I_Zbo{display:flex;flex-direction:column;gap:.35rem}.JobDetailPage_workspaceTeamHeaderLine__HNF5X{margin:0;font-size:.875rem;line-height:1.45}.JobDetailPage_workspaceTeamHeaderKey__ckDtG{font-weight:700;color:rgba(148,163,184,.85);margin-right:.35rem}.JobDetailPage_workspaceTeamHeaderName__OcLF_{color:rgba(248,250,252,.92)}.JobDetailPage_workspaceTeamHeaderMuted__GVI0l{color:rgba(148,163,184,.65);font-style:italic}.JobDetailPage_phaseResponsibilities__xEnwy{padding:1rem 0}.JobDetailPage_phaseResponsibilitiesTitle__HhnOk{margin:0 0 .75rem;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(203,213,225,.8)}.JobDetailPage_phaseResponsibilitiesGrid__RnmJX{display:grid;gap:.85rem}@media (min-width:640px){.JobDetailPage_phaseResponsibilitiesGrid__RnmJX{grid-template-columns:repeat(2,minmax(0,1fr))}}.JobDetailPage_phaseGroupLabel__LTOyW{margin:0 0 .35rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.75)}.JobDetailPage_phaseGroupEmpty__awR1s{margin:0;font-size:.8125rem;color:rgba(148,163,184,.65);font-style:italic}.JobDetailPage_phaseGroupList__lpjcZ{list-style:none;margin:0;padding:0}.JobDetailPage_phaseGroupRow__SLmNU{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;font-size:.8125rem;padding:.25rem 0}.JobDetailPage_phaseGroupRole__pQtRt{color:rgba(148,163,184,.8)}.JobDetailPage_phaseGroupName__6PK2Y{font-weight:600;color:rgba(248,250,252,.92)}@media (min-width:1024px){.JobDetailPage_jobDetailLayout__Izg16{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;column-gap:2rem;row-gap:1.25rem;padding-top:.5rem}.JobDetailPage_commsRail__lPJG2{display:block;width:100%;position:sticky;top:5.5rem;align-self:start;z-index:24;max-height:calc(100vh - 6.5rem);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:.75rem;box-shadow:0 18px 48px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.06)}.JobDetailPage_commsMobile__kJqdV{display:none}.JobDetailPage_jobDetailMain__RjmJS{max-width:none}}.JobDetailPage_postWorkspace__C8VQN{display:flex;flex-direction:column;gap:0}.JobDetailPage_postHandoffWorkspace__uEGVD{display:flex;flex-direction:column;gap:1.15rem}.JobDetailPage_postHandoffWorkspace__uEGVD .JobDetailPage_fieldWorkspaceZone___EiWi+.JobDetailPage_fieldWorkspaceZone___EiWi{margin-top:.55rem;padding-top:.5rem}.JobDetailPage_handoffWorkspaceZone__kIPxz{display:flex;flex-direction:column;gap:0;border-radius:.65rem;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);overflow:hidden}.JobDetailPage_handoffWorkspaceZoneTrigger__oU37Y{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;text-align:left;background:transparent;border:none;cursor:pointer;color:inherit}.JobDetailPage_handoffWorkspaceZoneTrigger__oU37Y:hover{background:rgba(255,255,255,.04)}.JobDetailPage_handoffWorkspaceZoneHeadMain__UqSAm{flex:1;min-width:0}.JobDetailPage_handoffWorkspaceZoneTitleRow__jpshd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem}.JobDetailPage_handoffWorkspaceChevron__wZ2gY{flex-shrink:0;font-size:1.1rem;line-height:1;color:rgba(148,163,184,.55);margin-top:.1rem}.JobDetailPage_handoffZoneStatusChip__dKi6X{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(226,232,240,.9);flex-shrink:0}.JobDetailPage_handoffZoneStatusActive__BTHCF{border-color:rgba(0,229,255,.4);background:rgba(0,229,255,.12);color:#b8f4ff}.JobDetailPage_handoffZoneStatusComplete__U4vce{border-color:rgba(32,255,215,.35);background:rgba(32,255,215,.1);color:#9fffe8}.JobDetailPage_handoffZoneStatusLocked__eenh1{border-color:rgba(255,255,255,.14);color:rgba(148,163,184,.85)}.JobDetailPage_handoffZoneStatusPending___8Nro{border-color:rgba(255,255,255,.1);color:rgba(148,163,184,.75)}.JobDetailPage_handoffWorkspaceZone__kIPxz .JobDetailPage_fieldWorkspaceZoneBody__EgQ09{padding:.65rem .85rem .85rem;border-top:1px solid rgba(255,255,255,.06)}.JobDetailPage_postHandoffWorkspace__uEGVD .JobDetailPage_postHandoffEditingHero___dN33{margin-top:.35rem;padding-top:.65rem}.JobDetailPage_postHandoffWorkspace__uEGVD .JobDetailPage_postHandoffQcZone__weX8s{margin-top:.25rem;padding-top:.6rem}.JobDetailPage_deliveryHandoffWorkspace__aWO75{padding-top:.15rem}.JobDetailPage_postHandoffCard__g7D42{display:flex;flex-direction:column;gap:.55rem}.JobDetailPage_postHandoffCardHero__ESHb_{border-color:rgba(0,229,255,.28);background:rgba(0,229,255,.05);box-shadow:0 0 0 1px rgba(0,229,255,.06)}.JobDetailPage_postHandoffQcCard__ceZ0W{background:rgba(255,255,255,.02)}.JobDetailPage_postHandoffCardHead__7JySM{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.JobDetailPage_postHandoffCardHead__7JySM .JobDetailPage_fieldCardTitle__hT_6o{margin-bottom:0}.JobDetailPage_postStatusChip__0iBro{font-size:.62rem;letter-spacing:.06em}.JobDetailPage_postHandoffEditingHero___dN33 .JobDetailPage_fieldWorkspaceZoneTitle__gDpGo{color:rgba(0,229,255,.95)}.JobDetailPage_postHandoffDetails__rqOH7{margin-top:.25rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.55rem}.JobDetailPage_postHandoffDetailsSummary__uny4w{cursor:pointer;list-style:none;font-size:.75rem;font-weight:700;color:rgba(148,163,184,.85)}.JobDetailPage_postHandoffDetailsSummary__uny4w::-webkit-details-marker{display:none}.JobDetailPage_postHandoffDetailsBody__vo4AY{margin-top:.55rem;display:flex;flex-direction:column;gap:.45rem}.JobDetailPage_postThumbStrip__NHxDI{display:flex;flex-wrap:wrap;gap:.45rem;align-items:stretch}.JobDetailPage_postThumbTile__gGvRP{width:4.5rem;min-height:4.5rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.1);background:rgba(4,8,16,.55);overflow:hidden;display:flex;flex-direction:column;position:relative}.JobDetailPage_postThumbMedia__YTgvT{width:100%;height:3.25rem;object-fit:cover;display:block}.JobDetailPage_postThumbFileIcon__wgfvB{display:flex;align-items:center;justify-content:center;height:3.25rem;font-size:1.1rem;color:rgba(148,163,184,.7)}.JobDetailPage_postThumbName__BKh00{font-size:.55rem;padding:.2rem .25rem;color:rgba(148,163,184,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobDetailPage_postThumbOverflow__SY24L{display:flex;align-items:center;justify-content:center;min-width:2.5rem;padding:0 .45rem;border-radius:.45rem;border:1px dashed rgba(255,255,255,.15);font-size:.75rem;font-weight:700;color:rgba(148,163,184,.75)}.JobDetailPage_postGalleryGrid__x6Mk4{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.65rem;max-height:min(70vh,36rem);overflow-y:auto}.JobDetailPage_postGalleryTile__uO_KR{display:flex;flex-direction:column;gap:.35rem}.JobDetailPage_postGalleryTileBtn__tt8h2{display:block;width:100%;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:.45rem;background:rgba(4,8,16,.55);overflow:hidden;cursor:pointer}.JobDetailPage_postGalleryTileBtn__tt8h2:disabled{cursor:default}.JobDetailPage_postGalleryPreview__GahXT{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.JobDetailPage_postGalleryFileLabel__kx6xL{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;font-size:.75rem;color:rgba(148,163,184,.75)}.JobDetailPage_postGalleryFilename__C_RnW{margin:0;font-size:.68rem;color:rgba(203,213,225,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobDetailPage_postGalleryLightboxNav__ZZm5U{display:flex;gap:.5rem;justify-content:flex-end}.JobDetailPage_postGalleryLightboxMedia__3LqiP{width:100%;max-height:min(70vh,40rem);object-fit:contain;display:block;margin:0 auto}.JobDetailPage_postWorkspaceBody__TAq_a{display:flex;flex-direction:column;gap:0}.JobDetailPage_postWorkspaceLocked__6Bq1S{padding:1.25rem 0;display:flex;flex-direction:column;gap:.65rem}.JobDetailPage_postWorkspaceLockedTitle__pOCp5{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(203,213,225,.85)}.JobDetailPage_postTeamSummary__Knd9s{padding:0 0 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.JobDetailPage_postCrewCard__Pb6_z{background:rgba(255,255,255,.025);margin-bottom:1rem}.JobDetailPage_postCrewPhases__Gg_Ak{display:flex;flex-direction:column;gap:0}.JobDetailPage_postCrewPhaseBlock__AzQLZ{padding:.85rem 0;border-top:1px solid rgba(255,255,255,.06)}.JobDetailPage_postCrewPhaseBlock__AzQLZ:first-of-type{border-top:none;padding-top:0}.JobDetailPage_phaseCrewSection___mB0X{padding:.85rem 0;border-top:1px solid rgba(255,255,255,.06)}.JobDetailPage_phaseCrewSection___mB0X:first-of-type{border-top:none;padding-top:0}.JobDetailPage_phaseCrewTitle__yzP_2{margin:0 0 .5rem;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(203,213,225,.82)}.JobDetailPage_phaseCrewList__RKuNg{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.JobDetailPage_phaseCrewRow__EcQE7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.55rem .65rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.08);background:rgba(4,8,16,.45)}.JobDetailPage_phaseCrewRowMain__4QKm0{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;min-width:0}.JobDetailPage_phaseCrewName__vTzeF{font-size:.875rem;font-weight:600;color:rgba(248,250,252,.96)}.JobDetailPage_phaseCrewRole__0PnUU{font-size:.75rem;color:rgba(203,213,225,.75)}.JobDetailPage_phaseCrewStatus___22EH{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(148,163,184,.7)}.JobDetailPage_phaseOwnerBadge__Cq_vo{font-size:.62rem!important;letter-spacing:.05em}.JobDetailPage_phaseCrewRowActions__F3YDo{display:flex;flex-wrap:nowrap;align-items:center;align-self:flex-start;gap:.5rem;margin:0;flex-shrink:0}.JobDetailPage_phaseOwnerToggleActive__GrtXt,.JobDetailPage_phaseOwnerToggle__pokJn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2rem;margin:0;padding:.35rem .7rem;border-radius:.5rem;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,max-width .22s ease,padding .22s ease,gap .22s ease}.JobDetailPage_phaseOwnerToggleLabel__gRwuV{display:inline-block;line-height:1.2}@media (min-width:768px){.JobDetailPage_phaseOwnerToggleActive__GrtXt,.JobDetailPage_phaseOwnerToggle__pokJn{gap:0;max-width:2rem;padding-left:.35rem;padding-right:.35rem;overflow:hidden}.JobDetailPage_phaseOwnerToggleActive__GrtXt .JobDetailPage_phaseOwnerToggleLabel__gRwuV,.JobDetailPage_phaseOwnerToggle__pokJn .JobDetailPage_phaseOwnerToggleLabel__gRwuV{opacity:0;max-width:0;overflow:hidden;transition:opacity .18s ease,max-width .22s ease}.JobDetailPage_phaseOwnerToggleActive__GrtXt:focus-visible,.JobDetailPage_phaseOwnerToggleActive__GrtXt:hover,.JobDetailPage_phaseOwnerToggle__pokJn:focus-visible,.JobDetailPage_phaseOwnerToggle__pokJn:hover{max-width:9rem;padding-left:.55rem;padding-right:.7rem;gap:.4rem}.JobDetailPage_phaseOwnerToggleActive__GrtXt:focus-visible .JobDetailPage_phaseOwnerToggleLabel__gRwuV,.JobDetailPage_phaseOwnerToggleActive__GrtXt:hover .JobDetailPage_phaseOwnerToggleLabel__gRwuV,.JobDetailPage_phaseOwnerToggle__pokJn:focus-visible .JobDetailPage_phaseOwnerToggleLabel__gRwuV,.JobDetailPage_phaseOwnerToggle__pokJn:hover .JobDetailPage_phaseOwnerToggleLabel__gRwuV{opacity:1;max-width:5.5rem}}.JobDetailPage_phaseOwnerToggle__pokJn{border:1px solid rgba(255,255,255,.12);background:transparent;color:rgba(203,213,225,.85)}.JobDetailPage_phaseOwnerToggle__pokJn:hover{border-color:rgba(255,255,255,.2);color:rgba(248,250,252,.95)}.JobDetailPage_phaseOwnerToggleActive__GrtXt{border:1px solid rgba(200,170,110,.45);background:rgba(200,170,110,.12);color:#e8d4a8}.JobDetailPage_phaseOwnerCheck__r5YvS{display:inline-flex;align-items:center;justify-content:center;width:1rem;font-size:.75rem;font-weight:800}.JobDetailPage_phaseCrewRemoveBtn__CYR8i{display:inline-flex;align-items:center;min-height:2rem;margin:0;padding:.35rem .55rem;border:none;background:transparent;font-size:.75rem;font-weight:600;line-height:1;color:rgba(248,113,113,.9);cursor:pointer}.JobDetailPage_phaseCrewRemoveBtn__CYR8i:hover{color:#fca5a5}.JobDetailPage_phaseCrewAdd__7UCXT{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed rgba(255,255,255,.1)}.JobDetailPage_phaseCrewAddLabel__BuB9X{margin:0 0 .5rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.75)}.JobDetailPage_phaseCrewAddGrid__naqK4{display:grid;grid-template-columns:1fr;gap:.5rem;margin-bottom:.5rem;position:relative}.JobDetailPage_phaseCrewAddField__mSXyg{position:relative;min-width:0}@media (min-width:520px){.JobDetailPage_phaseCrewAddGrid__naqK4{grid-template-columns:1fr 1fr}}.JobDetailPage_phaseCrewFieldLabel__JOExV{display:block;margin-bottom:.3rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(148,163,184,.75)}.JobDetailPage_phaseCrewSelect__xm19F{width:100%}.JobDetailPage_phaseCrewError__iZx2r{margin:.5rem 0 0;font-size:.8125rem;color:rgba(248,113,113,.95)}.JobDetailPage_postWorkCard__jT8aH{padding:1.1rem 0;border-top:1px solid rgba(255,255,255,.08)}.JobDetailPage_postWorkCard__jT8aH:first-child{border-top:none;padding-top:0}.JobDetailPage_postCardTitle__fxC2D{margin:0 0 .5rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(203,213,225,.88)}.JobDetailPage_postCardLead__6YEnx{margin:0 0 .65rem;font-size:.9375rem;line-height:1.45;color:rgba(226,232,240,.88)}.JobDetailPage_postCardMeta__hN2p2{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;color:rgba(203,213,225,.82)}.JobDetailPage_postCardHint__lRpG3{margin:0 0 .65rem;font-size:.8125rem;line-height:1.45;color:rgba(148,163,184,.78)}.JobDetailPage_postCardHintLabel__webo7{font-weight:700;color:rgba(203,213,225,.75)}.JobDetailPage_postTeamDl__MEy8R{margin:0;display:grid;gap:.55rem}.JobDetailPage_postTeamDl__MEy8R dt{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.75)}.JobDetailPage_postTeamDl__MEy8R dd{margin:.15rem 0 0;font-size:.875rem;font-weight:600;color:rgba(248,250,252,.92)}.JobDetailPage_postPipelineStrip__k9fo5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;padding:0 0 1rem;border-bottom:1px solid rgba(255,255,255,.08)}@media (min-width:640px){.JobDetailPage_postPipelineStrip__k9fo5{grid-template-columns:repeat(3,minmax(0,1fr))}}.JobDetailPage_postPipelineStep__MUbbG{display:flex;flex-direction:column;gap:.15rem;min-width:0}.JobDetailPage_postPipelineStepLabel__qSEwY{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(148,163,184,.8)}.JobDetailPage_postPipelineStepStatus__VdAmW{font-size:.75rem;font-weight:700}.JobDetailPage_postPipelineStatusComplete__JHTSw{color:rgba(74,222,128,.9)}.JobDetailPage_postPipelineStatusReady__Bl1uk{color:rgba(0,229,255,.88)}.JobDetailPage_postPipelineStatusPending__eXL7F{color:rgba(148,163,184,.75)}.JobDetailPage_postPipelineStatusAttention__b82nl{color:rgba(251,191,36,.95)}.JobDetailPage_postPipelineStatusLocked__RqQiu{color:rgba(148,163,184,.55)}.JobDetailPage_postAssetGrid__ESkQJ{display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width:640px){.JobDetailPage_postAssetGrid__ESkQJ{grid-template-columns:repeat(2,minmax(0,1fr))}}.JobDetailPage_postAssetBucket__vsDMQ{border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.75rem;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:.35rem;min-width:0}.JobDetailPage_postAssetBucketHead__rj8EZ{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.JobDetailPage_postAssetBucketTitle__QHaR2{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(203,213,225,.9)}.JobDetailPage_postAssetBucketCount__womna{font-size:.75rem;font-weight:700;color:rgba(148,163,184,.75)}.JobDetailPage_postAssetBucketStatus__mql0i{margin:0;font-size:.75rem;font-weight:600;color:rgba(0,229,255,.75)}.JobDetailPage_postAssetFileRow__Hil6F{border-top:1px solid rgba(255,255,255,.06);padding-top:.35rem}.JobDetailPage_postAssetFileLink__k1Mcb{display:block;font-size:.75rem;color:rgba(0,229,255,.9);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobDetailPage_postAssetFileLink__k1Mcb:hover{filter:brightness(1.1)}.JobDetailPage_postUploadRow__gaND5{margin-bottom:.5rem}.JobDetailPage_postPrimaryBtn__NrzbQ{min-height:2.75rem;padding:.55rem 1.15rem!important;font-size:1rem!important;width:100%;max-width:100%}@media (min-width:480px){.JobDetailPage_postPrimaryBtn__NrzbQ{width:auto}}.JobDetailPage_postTextarea__u3_hE{font-size:1rem!important;min-height:5rem}.JobDetailPage_postActionRow__vMc5f{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.JobDetailPage_postQcGate__Sd52d{border-left:3px solid rgba(251,191,36,.45);padding-left:.85rem}.JobDetailPage_postQcActions__HpWBR{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.65rem}@media (min-width:480px){.JobDetailPage_postQcActions__HpWBR{flex-direction:row;flex-wrap:wrap}}.JobDetailPage_postQcPassBtn__ztxa9{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.55rem 1.15rem;border-radius:.5rem;border:1px solid rgba(74,222,128,.35);background:rgba(74,222,128,.08);font-size:1rem;font-weight:700;color:rgba(134,239,172,.95);cursor:pointer;width:100%}@media (min-width:480px){.JobDetailPage_postQcPassBtn__ztxa9{width:auto}}.JobDetailPage_postQcPassBtn__ztxa9:hover{background:rgba(74,222,128,.14)}.JobDetailPage_postQcChangesBtn__GexQo{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.55rem 1.15rem;border-radius:.5rem;border:1px solid rgba(251,191,36,.35);background:rgba(251,191,36,.08);font-size:1rem;font-weight:700;color:rgba(253,224,71,.95);cursor:pointer;width:100%}@media (min-width:480px){.JobDetailPage_postQcChangesBtn__GexQo{width:auto}}.JobDetailPage_postQcChangesBtn__GexQo:hover{background:rgba(251,191,36,.14)}.JobDetailPage_postUrlInput__whGNn{font-size:1rem!important;min-height:2.75rem}.JobDetailPage_postOpenFolderLink__MjCSZ{font-size:.875rem;font-weight:600;color:rgba(0,229,255,.9);text-decoration:none}.JobDetailPage_postOpenFolderLink__MjCSZ:hover{filter:brightness(1.1)}.JobDetailPage_postResultOk__ar9th{color:rgba(74,222,128,.9)}.JobDetailPage_postResultError__9NhUN{color:rgba(248,113,113,.95)}.JobDetailPage_postMediaGrid__UBE_q{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.JobDetailPage_postMediaGrid__UBE_q{grid-template-columns:repeat(2,minmax(0,1fr))}}.JobDetailPage_postMediaCard__sChDJ{border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.75rem;background:rgba(255,255,255,.03);min-width:0}.JobDetailPage_postMediaCardHeader__8GJnE{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.JobDetailPage_postMediaFilename__RizIs{font-size:.8125rem;font-weight:600;color:rgba(248,250,252,.9);word-break:break-all}.JobDetailPage_postMediaPreview__vIlUD{width:100%;max-height:11rem;object-fit:cover;border-radius:.375rem;border:1px solid rgba(255,255,255,.1);background:#000}@media (max-width:767px){.JobDetailPage_contentBackdrop__ZOS2a{background:rgba(8,12,24,.58)}.JobDetailPage_pageShell__98JLo{max-width:100%}.JobDetailPage_ownershipStripItems__yl5cV{flex-direction:column;gap:.35rem}}.JobDetailPage_rawUploadQueue__gr3At{display:flex;flex-direction:column;gap:.65rem;margin-top:.5rem}.JobDetailPage_rawQueueToolbar__jjMZH{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.JobDetailPage_rawQueueClearBtn__mEq0Y{font-size:.75rem;color:rgba(255,255,255,.45);background:transparent;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.JobDetailPage_rawQueueClearBtn__mEq0Y:hover{color:rgba(255,255,255,.7)}.JobDetailPage_rawQueueSummary__FHNZ_{font-size:.75rem;color:rgba(255,255,255,.45);margin:0}.JobDetailPage_rawQueueList__Yfflz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;max-height:16rem;overflow-y:auto}.JobDetailPage_rawQueueRow__YDuIP{border:1px solid rgba(255,255,255,.08);border-radius:.375rem;padding:.5rem .65rem;background:rgba(255,255,255,.02)}.JobDetailPage_rawQueueRowMain__2VOBa{display:grid;grid-template-columns:1fr auto auto;gap:.35rem .65rem;align-items:center;min-width:0}.JobDetailPage_rawQueueFilename__tIJKz{font-size:.8125rem;color:rgba(255,255,255,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobDetailPage_rawQueueFilesize__VXBYu{font-size:.6875rem;color:rgba(255,255,255,.4);white-space:nowrap}.JobDetailPage_rawQueueStatus__V8Kcq{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.JobDetailPage_rawQueueStatusQueued__YzAYX{color:rgba(255,255,255,.45)}.JobDetailPage_rawQueueStatusUploading__M0Wl5{color:#00e5ff}.JobDetailPage_rawQueueStatusComplete__akZQx{color:rgba(74,222,128,.95)}.JobDetailPage_rawQueueStatusFailed__MJsP5{color:rgba(248,113,113,.95)}.JobDetailPage_rawQueueProgressTrack__GMhGX{margin-top:.4rem;height:3px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.JobDetailPage_rawQueueProgressFill__Dv26Q{height:100%;background:#00e5ff;border-radius:999px;transition:width .15s ease-out}.JobDetailPage_rawQueueRowFooter__icHGf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;margin-top:.35rem}.JobDetailPage_rawQueueError__p_F7y{font-size:.6875rem;color:rgba(248,113,113,.9);flex:1;min-width:0}.JobDetailPage_rawQueueRetryBtn__WdD45{font-size:.6875rem;font-weight:600;color:#00e5ff;background:transparent;border:1px solid rgba(0,229,255,.35);border-radius:.25rem;padding:.2rem .5rem;cursor:pointer}.JobDetailPage_rawQueueRetryBtn__WdD45:hover{background:rgba(0,229,255,.08)}.JobDetailPage_rawQueueRetryBtn__WdD45:disabled{opacity:.5;cursor:not-allowed}.JobDetailPage_rawGallery__d_1Qr{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.JobDetailPage_rawGalleryInModal__9u3Kf{flex:1;min-height:0;margin-top:0;padding-top:0;border-top:none}.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryHeader__aVQD3{flex-shrink:0}.JobDetailPage_rawGalleryScrollBody__d6mHO{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryGrid__TQNpu{align-content:start}.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryScrollBody__d6mHO .JobDetailPage_rawGalleryGridGridLg__D3Q4m{grid-template-columns:repeat(auto-fill,minmax(10.75rem,11.75rem));justify-content:start}@media (min-width:640px){.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryScrollBody__d6mHO .JobDetailPage_rawGalleryGridGridLg__D3Q4m{grid-template-columns:repeat(auto-fill,minmax(11.25rem,12.25rem))}}@media (min-width:1024px){.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryScrollBody__d6mHO .JobDetailPage_rawGalleryGridGridLg__D3Q4m{grid-template-columns:repeat(auto-fill,minmax(12rem,13rem))}}.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryScrollBody__d6mHO .JobDetailPage_rawGalleryGridList__aqk1B .JobDetailPage_rawGalleryTile__MDrk_{flex-shrink:0}.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryScrollBody__d6mHO .JobDetailPage_rawGalleryTileList___Q0hO{min-height:4.75rem}.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryDownloadStatus__zsuH7,.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryEmpty__jYd3C,.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryEnd__Gnkpy,.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryError__nh73r,.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryLoadMoreBtn__2JLRN,.JobDetailPage_rawGalleryInModal__9u3Kf .JobDetailPage_rawGalleryLoadingMore__ZUoGt{flex-shrink:0}.JobDetailPage_rawGalleryHeader__aVQD3{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.JobDetailPage_rawGalleryToolbar__djBvQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.JobDetailPage_rawGalleryViewSwitch__KtsOR{display:inline-flex;align-items:center;gap:.15rem;margin-right:auto;padding:.15rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.JobDetailPage_rawGalleryViewBtn__cbrdp{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .45rem;border-radius:.35rem;border:1px solid transparent;background:transparent;color:rgba(226,232,240,.65);font-size:.625rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.JobDetailPage_rawGalleryViewBtn__cbrdp:hover{color:rgba(255,255,255,.9);background:rgba(255,255,255,.05)}.JobDetailPage_rawGalleryViewBtnActive__DcT4x{border-color:rgba(0,229,255,.4);background:rgba(0,229,255,.1);color:#00e5ff}.JobDetailPage_rawGalleryViewBtnLabel__JUea8{display:none}@media (min-width:768px){.JobDetailPage_rawGalleryViewBtnLabel__JUea8{display:inline}}.JobDetailPage_rawGalleryToolBtn__7P7OX{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(226,232,240,.88);font-size:.6875rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.JobDetailPage_rawGalleryToolBtn__7P7OX:hover:not(:disabled){border-color:rgba(0,229,255,.35);background:rgba(0,229,255,.08);color:#fff}.JobDetailPage_rawGalleryToolBtn__7P7OX:disabled{opacity:.45;cursor:not-allowed}.JobDetailPage_rawGalleryToolBtnActive___0Oyh{border-color:rgba(0,229,255,.55);background:rgba(0,229,255,.12);color:#fff}.JobDetailPage_rawGalleryToolBtnDanger__76NRq:hover:not(:disabled){border-color:rgba(248,113,113,.45);background:rgba(127,29,29,.35);color:#fecaca}.JobDetailPage_rawGalleryDownloadStatus__zsuH7{margin:0;font-size:.75rem;color:rgba(0,229,255,.85)}.JobDetailPage_rawGalleryTileSelected__O3dAf{border-color:rgba(0,229,255,.55)!important;box-shadow:0 0 0 1px rgba(0,229,255,.25)}.JobDetailPage_rawGallerySelectBtn__nGej4{position:absolute;top:.35rem;left:.35rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.18);background:rgba(8,12,20,.82);color:transparent;cursor:pointer}.JobDetailPage_rawGallerySelectBtnActive__YYFFd{border-color:rgba(0,229,255,.65);background:rgba(0,229,255,.18);color:#fff}.JobDetailPage_rawGallerySelectMark__2E6j7{font-size:.75rem;line-height:1;font-weight:700}.JobDetailPage_rawGalleryRemoveAllConfirmBtn__18CTc{background:rgba(127,29,29,.85)!important;border-color:rgba(248,113,113,.45)!important}.JobDetailPage_rawGalleryRemoveAllConfirmBtn__18CTc:hover:not(:disabled){background:rgba(153,27,27,.95)!important}.JobDetailPage_rawGalleryTitle__yZQN0{margin:0;font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.88)}.JobDetailPage_rawGallerySubtitle__v8_u1{margin:.15rem 0 0;font-size:.6875rem;color:rgba(255,255,255,.42)}.JobDetailPage_rawGalleryError__nh73r{margin:0;font-size:.75rem;color:#f87171}.JobDetailPage_rawGalleryEmpty__jYd3C{margin:0;font-size:.75rem;color:rgba(255,255,255,.38)}.JobDetailPage_rawGalleryGrid__TQNpu{display:grid;gap:.65rem}.JobDetailPage_rawGalleryGridGridLg__D3Q4m{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.JobDetailPage_rawGalleryGridGridLg__D3Q4m{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.JobDetailPage_rawGalleryGridGridLg__D3Q4m{grid-template-columns:repeat(4,minmax(0,1fr))}}.JobDetailPage_rawGalleryGridGridSm___nuE2{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}@media (min-width:640px){.JobDetailPage_rawGalleryGridGridSm___nuE2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.JobDetailPage_rawGalleryGridGridSm___nuE2{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.JobDetailPage_rawGalleryGridGridSm___nuE2{grid-template-columns:repeat(6,minmax(0,1fr))}}.JobDetailPage_rawGalleryGridGridSm___nuE2 .JobDetailPage_rawGalleryTileName__nF00E{font-size:.625rem}.JobDetailPage_rawGalleryGridGridSm___nuE2 .JobDetailPage_rawGalleryTileBadge__nXBZo,.JobDetailPage_rawGalleryGridGridSm___nuE2 .JobDetailPage_rawGalleryTileSize__Jkkl4{font-size:.5625rem}.JobDetailPage_rawGalleryGridList__aqk1B{display:flex;flex-direction:column;gap:.35rem}.JobDetailPage_rawGalleryTileList___Q0hO{flex-direction:row;align-items:stretch}.JobDetailPage_rawGalleryTileList___Q0hO .JobDetailPage_rawGalleryTileOpen__dZr_b{flex-direction:row;align-items:stretch;flex:1;min-width:0}.JobDetailPage_rawGalleryTileList___Q0hO .JobDetailPage_rawGalleryTileMedia__ZttZB{width:4.75rem;min-width:4.75rem;aspect-ratio:1/1;flex-shrink:0}.JobDetailPage_rawGalleryTileList___Q0hO .JobDetailPage_rawGalleryTileFooter__DkV4D{flex:1;justify-content:center;padding:.45rem .65rem;min-width:0}.JobDetailPage_rawGalleryTileList___Q0hO .JobDetailPage_rawGalleryTileName__nF00E{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobDetailPage_rawGallerySkeletonTileList__BP_Qb{height:4.75rem;border-radius:.5rem;background:rgba(255,255,255,.04);position:relative;overflow:hidden}.JobDetailPage_rawGallerySkeletonTileList__BP_Qb:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 50%,transparent);animation:JobDetailPage_rawGalleryShimmer__fR6P0 1.4s ease-in-out infinite}.JobDetailPage_rawGalleryTile__MDrk_{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:rgba(255,255,255,.02);overflow:hidden;transition:border-color .15s ease,background .15s ease}.JobDetailPage_rawGalleryTile__MDrk_:hover{border-color:rgba(0,229,255,.35);background:rgba(0,229,255,.04)}.JobDetailPage_rawGalleryTileOpen__dZr_b{display:flex;flex-direction:column;flex:1;min-width:0;border:none;background:transparent;padding:0;cursor:pointer;text-align:left;color:inherit}.JobDetailPage_rawGalleryDeleteBtn__9_5Kv{position:absolute;top:.35rem;right:.35rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.4rem;border:1px solid rgba(255,255,255,.14);background:rgba(8,12,20,.82);color:rgba(248,250,252,.88);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.JobDetailPage_rawGalleryDeleteBtn__9_5Kv:hover:not(:disabled){border-color:rgba(248,113,113,.55);background:rgba(127,29,29,.55);color:#fecaca}.JobDetailPage_rawGalleryDeleteBtn__9_5Kv:disabled{opacity:.45;cursor:not-allowed}.JobDetailPage_rawGalleryDeleteIcon__Gk_jZ{display:inline-flex;align-items:center;justify-content:center;line-height:1}.JobDetailPage_rawGalleryTileMedia__ZttZB{position:relative;width:100%;aspect-ratio:1/1;background:rgba(0,0,0,.25);overflow:hidden}.JobDetailPage_rawGalleryTileImage__VSnHY{width:100%;height:100%;object-fit:cover;display:block}.JobDetailPage_rawGalleryTilePlaceholder__6HKPD{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;color:rgba(255,255,255,.45)}.JobDetailPage_rawGalleryTileIcon__LziXU{font-size:1.25rem;line-height:1}.JobDetailPage_rawGalleryRetryBtn__e8xt2{font-size:.6875rem;color:#00e5ff;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.JobDetailPage_rawGalleryTileFooter__DkV4D{display:flex;flex-direction:column;gap:.25rem;padding:.45rem .5rem .55rem;min-width:0}.JobDetailPage_rawGalleryTileName__nF00E{font-size:.6875rem;color:rgba(255,255,255,.82);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobDetailPage_rawGalleryTileMeta__f73TW{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.JobDetailPage_rawGalleryTileBadge__nXBZo{font-size:.5625rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(0,229,255,.85);border:1px solid rgba(0,229,255,.25);border-radius:999px;padding:.1rem .35rem;white-space:nowrap}.JobDetailPage_rawGalleryTileSize__Jkkl4{font-size:.5625rem;color:rgba(255,255,255,.38);white-space:nowrap}.JobDetailPage_rawGallerySkeletonTile__wRs6q,.JobDetailPage_rawGalleryTileShimmer__QT69m{position:relative;overflow:hidden;background:rgba(255,255,255,.04)}.JobDetailPage_rawGallerySkeletonTile__wRs6q{aspect-ratio:1/1;border-radius:.5rem}.JobDetailPage_rawGalleryTileShimmer__QT69m{position:absolute;inset:0;z-index:1;pointer-events:none}.JobDetailPage_rawGallerySkeletonTile__wRs6q:after,.JobDetailPage_rawGalleryTileShimmer__QT69m:after{content:"";position:absolute;top:-60%;left:-60%;width:220%;height:220%;background:linear-gradient(135deg,transparent 38%,rgba(255,255,255,.1) 50%,transparent 62%);animation:JobDetailPage_rawGalleryShimmer__fR6P0 1.4s ease-in-out infinite}@keyframes JobDetailPage_rawGalleryShimmer__fR6P0{0%{transform:translate(-35%,-35%)}to{transform:translate(35%,35%)}}.JobDetailPage_rawGalleryTileImageLoading__H2ma5{opacity:0}.JobDetailPage_rawGalleryTileImageLoaded__wlJ7O{opacity:1;transition:opacity .2s ease}.JobDetailPage_rawGalleryLoadMoreBtn__2JLRN{align-self:flex-start;font-size:.75rem;color:#00e5ff;background:transparent;border:1px solid rgba(0,229,255,.35);border-radius:.375rem;padding:.35rem .75rem;cursor:pointer}.JobDetailPage_rawGalleryLoadMoreBtn__2JLRN:hover{background:rgba(0,229,255,.08)}.JobDetailPage_rawGalleryLoadMoreBtn__2JLRN:disabled{opacity:.5;cursor:not-allowed}.JobDetailPage_rawGalleryEnd__Gnkpy,.JobDetailPage_rawGalleryLoadingMore__ZUoGt{margin:0;font-size:.6875rem;color:rgba(255,255,255,.38)}.JobDetailPage_rawGalleryLightboxBody__InnX3{display:flex;flex-direction:column;gap:.75rem}.JobDetailPage_rawGalleryLightboxMedia__N3XSa{display:flex;align-items:center;justify-content:center;min-height:12rem;max-height:min(60vh,520px);background:rgba(0,0,0,.35);border-radius:.75rem;overflow:hidden}.JobDetailPage_rawGalleryLightboxImage__oxsgS,.JobDetailPage_rawGalleryLightboxVideo__q3hWs{max-width:100%;max-height:min(60vh,520px);object-fit:contain}.JobDetailPage_rawGalleryLightboxPlaceholder__LcZ88{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:rgba(255,255,255,.45)}.JobDetailPage_rawGalleryLightboxLoading__jLyKL{margin:0;font-size:.8125rem;color:rgba(255,255,255,.55)}.JobDetailPage_rawGalleryLightboxMeta__CsKfF{display:flex;align-items:center;gap:.65rem}.JobDetailPage_rawGalleryLightboxSize__RvlJ4{font-size:.75rem;color:rgba(255,255,255,.45)}.JobDetailPage_rawGalleryLightboxNav__Syp3b{display:flex;gap:.5rem;flex-wrap:wrap}.JobDetailPage_rawGalleryLightboxNavBtn__QdWN0{font-size:.75rem;color:rgba(255,255,255,.75);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:.375rem;padding:.35rem .65rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.JobDetailPage_rawGalleryLightboxNavBtn__QdWN0:hover:not(:disabled){border-color:rgba(0,229,255,.35);color:#00e5ff}.JobDetailPage_rawGalleryLightboxNavBtn__QdWN0:disabled{opacity:.35;cursor:not-allowed}.JobDetailPage_deliverableLinkList__sKPQx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.JobDetailPage_deliverableLink__bKg4T{color:#00e5ff;font-size:.875rem;text-decoration:none}.JobDetailPage_deliverableLink__bKg4T:hover{text-decoration:underline}.JobDetailPage_deliverableLinkMeta__FrmBx{color:rgba(255,255,255,.45);font-size:.75rem}.JobDetailPage_qcReviewScrollBody__kq4zl{flex:1;min-height:0;overflow-y:auto;max-height:min(58vh,32rem);padding-right:.15rem}.JobDetailPage_qcReviewGrid__i_FLv{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem}.JobDetailPage_qcReviewTile__7veXr{display:flex;flex-direction:column;gap:.4rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:rgba(4,8,16,.55);padding:.45rem}.JobDetailPage_qcReviewTileMedia__Kfyxk{height:5.5rem;border-radius:.35rem;overflow:hidden;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center}.JobDetailPage_qcReviewTileName__8_Nhc{font-size:.62rem;color:rgba(148,163,184,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.JobDetailPage_qcReviewTileActions___wo_J{display:flex;flex-direction:column;gap:.3rem}.JobDetailPage_qcReviewDecisionBtn__xoT1n{border:1px solid rgba(255,255,255,.12);border-radius:.35rem;background:rgba(255,255,255,.04);padding:.28rem .35rem;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(226,232,240,.85);cursor:pointer;transition:background .15s ease,border-color .15s ease}.JobDetailPage_qcReviewDecisionApproveActive__nqK0w{border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.14);color:rgba(187,247,208,.95)}.JobDetailPage_qcReviewDecisionRejectActive__sFBUM{border-color:rgba(251,191,36,.55);background:rgba(251,191,36,.12);color:rgba(254,243,199,.95)}.JobDetailPage_qcReviewFooter__D6P2N{display:flex;flex-direction:column;gap:.65rem}.JobDetailPage_qcReviewBulkRow__4To0F{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.JobDetailPage_qcReviewRejectBtn__u_bcR{border-color:rgba(251,191,36,.35);color:rgba(254,243,199,.9)}