.public-group-surfaces_groupMeta__3qzYb{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.38rem}.public-group-surfaces_groupMeta__3qzYb span{display:inline-flex;align-items:center;min-height:1.6rem;padding:.18rem .52rem;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-tint);color:var(--ink-muted);font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.public-group-surfaces_groupCard__9WH39{--project-read-panel-group-collapsed-bg:linear-gradient(180deg,var(--surface-raised) 0%,#faf4ef 100%);display:grid;gap:0;overflow:hidden;border:1px solid var(--line-soft);border-left:4px solid var(--surface-inverse);border-radius:16px;background:var(--surface-raised);box-shadow:var(--shadow-edge);transition:border-color .14s ease,border-left-color .14s ease,background-color .14s ease,box-shadow .14s ease}.public-group-surfaces_groupCard__9WH39[data-group-card=panel]{border-left-color:var(--accent);background:var(--project-read-panel-group-collapsed-bg)}.public-group-surfaces_groupCard__9WH39[open]{border-color:var(--project-read-expanded-card-border);box-shadow:var(--project-read-expanded-card-shadow)}.public-group-surfaces_groupCard__9WH39[data-group-card=panel][open]{background:var(--project-read-expanded-card-bg)}.public-group-surfaces_groupTitle__vYtO9{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem .9rem;cursor:pointer;list-style:none;background:transparent}.public-group-surfaces_groupTitle__vYtO9::-webkit-details-marker{display:none}.public-group-surfaces_groupTitle__vYtO9 h3{font-family:inherit;color:var(--ink-strong);font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.public-group-surfaces_groupCard__9WH39[data-group-card=generic] .public-group-surfaces_groupMeta__3qzYb span:first-child,.public-group-surfaces_groupCard__9WH39[data-group-card=generic] .public-group-surfaces_groupTitle__vYtO9 h3{color:var(--ink-strong)}.public-group-surfaces_groupCard__9WH39[data-group-card=panel] .public-group-surfaces_groupTitle__vYtO9 h3{color:var(--accent-deep)}.public-group-surfaces_groupCard__9WH39[data-group-card=panel] .public-group-surfaces_groupSummaryLine__z9r9c{color:var(--ink-soft)}.public-group-surfaces_groupSummaryLine__z9r9c{margin:.22rem 0 0;color:var(--ink-soft);font-size:.82rem;line-height:1.4}.public-group-surfaces_groupToggle__J_Y_m{display:inline-flex;align-items:center;justify-content:center;min-height:1.72rem;padding:.2rem .58rem;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-base);color:var(--ink-muted);font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase}.public-group-surfaces_groupToggle__J_Y_m:before{content:"Open";display:inline-block;transition:color .14s ease}.public-group-surfaces_groupCard__9WH39[open] .public-group-surfaces_groupToggle__J_Y_m{border-color:var(--accent-soft);background:var(--accent-faint);color:var(--accent-deep)}.public-group-surfaces_groupCard__9WH39[open] .public-group-surfaces_groupToggle__J_Y_m:before{content:"Close"}.public-group-surfaces_groupBody__0ydx6{gap:.75rem;padding:.85rem 1rem 1rem}.public-group-surfaces_groupBodyState__IKVnS,.public-group-surfaces_groupBody__0ydx6{display:grid;border-top:1px solid var(--line-soft);background:var(--surface-base-soft)}.public-group-surfaces_groupBodyState__IKVnS{gap:.4rem;padding:.9rem 1rem 1rem}.public-group-surfaces_groupBodyState__IKVnS p{color:var(--ink-soft);font-size:.88rem}@media (max-width:640px){.public-group-surfaces_groupTitle__vYtO9{align-items:flex-start;flex-direction:column}}.workspace-detail_page__PiFaD{width:min(1180px,calc(100vw - 2.5rem));margin:0 auto;padding:3rem 0 5rem}.workspace-detail_layout__QpHv2{--workspace-detail-progress-track:#dde5e9;--workspace-detail-progress-fill:linear-gradient(90deg,var(--accent) 0%,#e59a5f 100%);--workspace-detail-subsection-meta:#617770;display:grid;gap:1rem}.workspace-detail_header__lmEmi{display:flex;justify-content:space-between;gap:1.5rem;padding:1.5rem;border:1px solid var(--border-soft);border-radius:1.5rem;background:rgba(255,255,255,.78)}.workspace-detail_eyebrow__YQsTP{margin-bottom:.35rem;color:var(--signal-gold-deep);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-detail_header__lmEmi h1{font-size:clamp(2.4rem,4.6vw,4.4rem);letter-spacing:-.06em}.workspace-detail_lede__HcowL{margin-top:.45rem;color:var(--ink-soft)}.workspace-detail_headerMeta__G2PlU{display:grid;gap:.85rem;min-width:12rem}.workspace-detail_headerMeta__G2PlU div{display:grid;gap:.15rem}.workspace-detail_headerMeta__G2PlU span{color:var(--ink-muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workspace-detail_progressCard__ORrT4{display:grid;gap:.9rem;padding:1rem 1.1rem;border:1px solid var(--line-soft);border-radius:18px;background:var(--surface-gradient-panel);box-shadow:var(--shadow-edge),var(--shadow-lift)}.workspace-detail_statusHeader__ETiG7,.workspace-detail_summaryCard__6LTLR{display:grid;gap:.22rem}.workspace-detail_summaryEyebrow__xuu4c{color:var(--accent-deep);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.workspace-detail_statusIntro__5Lv84{color:var(--ink-soft);font-size:.94rem;line-height:1.5}.workspace-detail_snapshotStats__maodf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.workspace-detail_snapshotStat__9rN4n{display:grid;gap:.18rem;padding:.78rem .82rem;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface-base)}.workspace-detail_snapshotStat__9rN4n span{color:var(--ink-muted);font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.workspace-detail_snapshotStat__9rN4n strong{color:var(--ink-strong);font-family:var(--font-display);font-size:1.85rem;line-height:.95}.workspace-detail_snapshotNote__UqKK7{color:var(--ink-soft);font-size:.92rem;line-height:1.55}.workspace-detail_panel__XZjex{padding:1rem 1rem 1.05rem;border:1px solid var(--line-soft);border-radius:18px;background:var(--surface-gradient-panel);box-shadow:var(--shadow-edge),var(--shadow-lift)}.workspace-detail_panelHeader__zW_u8{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--line-soft);margin-bottom:1rem}.workspace-detail_panelHeader__zW_u8>div{display:grid;gap:.18rem}.workspace-detail_panelHeader__zW_u8 h2{font-family:var(--font-display);font-size:1.55rem;font-weight:700;color:var(--ink-strong);letter-spacing:-.03em}.workspace-detail_panelHeader__zW_u8 span{display:inline-flex;align-items:center;min-height:1.9rem;padding:.18rem .56rem;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-raised);color:var(--ink-muted);font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.workspace-detail_panelIntro__tf3sv{color:var(--ink-soft);font-size:.95rem;line-height:1.55}.workspace-detail_groupList__m0mSs,.workspace-detail_metaList__gI6ZF,.workspace-detail_taskList__CIHkj,.workspace-detail_taskSectionStack__D_74t,.workspace-detail_workerChecklistList__hKqWc,.workspace-detail_workerPanelList__KDpb3{display:grid;gap:.75rem}.workspace-detail_progressHero__uzbXO{display:grid;gap:.75rem;padding:0;border:none;border-radius:0;background:transparent}.workspace-detail_progressHeader__kGSNf{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.workspace-detail_progressCopy__GheM8{display:grid;gap:.3rem}.workspace-detail_progressTitleRow__WRu7g{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.workspace-detail_progressTitleRow__WRu7g h3{color:var(--ink-strong);font-family:var(--font-display);font-size:clamp(1.45rem,2.8vw,2rem);letter-spacing:-.03em;line-height:1;font-weight:700}.workspace-detail_progressDetail__TPJvQ{color:var(--ink-soft);font-size:.94rem;line-height:1.5}.workspace-detail_progressBar__JC2gm{overflow:hidden;height:.78rem;border-radius:999px;background:var(--workspace-detail-progress-track)}.workspace-detail_progressFill__bKTqx{height:100%;border-radius:inherit;background:var(--workspace-detail-progress-fill)}.workspace-detail_progressMeta__GLTd2{display:flex;flex-wrap:wrap;gap:.45rem}.workspace-detail_progressMeta__GLTd2 span{display:inline-flex;align-items:center;min-height:1.78rem;padding:.22rem .58rem;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-base);color:var(--ink-muted);font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.workspace-detail_empty__50rjm{color:var(--ink-soft);font-size:.88rem}@media (max-width:640px){.workspace-detail_progressHeader__kGSNf{flex-direction:column}.workspace-detail_progressPercentBlock__b7LQs{justify-items:start}.workspace-detail_progressScale__9zTrk{gap:.55rem;font-size:.72rem}}@media (max-width:1100px){.workspace-detail_contentGrid__atYd1,.workspace-detail_summaryGrid__RzdPX{grid-template-columns:1fr}.workspace-detail_sideColumn__EjmaE{position:static}}@media (max-width:640px){.workspace-detail_contentGrid__atYd1,.workspace-detail_snapshotStats__maodf,.workspace-detail_summaryGrid__RzdPX{grid-template-columns:1fr}.workspace-detail_panel__XZjex,.workspace-detail_progressCard__ORrT4,.workspace-detail_summaryCard__6LTLR{padding:.95rem}.workspace-detail_panelHeader__zW_u8{flex-direction:column}}.workspace-detail_subsectionHeader__dsoj0{display:flex;align-items:center;justify-content:space-between;gap:1rem}.workspace-detail_subsectionHeader__dsoj0 h4{font-size:.95rem}.workspace-detail_subsectionHeader__dsoj0 span{color:var(--workspace-detail-subsection-meta);font-size:.82rem}.workspace-detail_metaList__gI6ZF li a{color:var(--signal-gold-deep);font-weight:600}@media (max-width:640px){.workspace-detail_page__PiFaD{width:min(100vw - 1.25rem,1180px);padding:1.5rem 0 3rem}}.workspace-documents-panel_panel__iE_7R{--workspace-documents-hover-border:rgba(200,95,50,0.35);--workspace-documents-preview-shadow:0 18px 28px rgba(17,38,43,0.12);--workspace-documents-thumb-bg:linear-gradient(180deg,#f1f4f1,#e6ecef);--workspace-documents-thumb-border:#d7dfe3;--workspace-documents-link-chip-border:rgba(200,95,50,0.25);justify-self:stretch;width:100%;max-width:100%;min-width:0}.workspace-documents-panel_panelSingle__p0jYZ{width:100%;max-width:100%}.workspace-documents-panel_jobFiles__XzHek{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr))}.workspace-documents-panel_jobFileCard__9Uemn{display:grid;grid-template-rows:auto 1fr;border-radius:12px;border:1px solid var(--line-soft);background:var(--surface-raised);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--shadow-edge);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.workspace-documents-panel_jobFileCard__9Uemn:hover{transform:translateY(-2px);border-color:var(--workspace-documents-hover-border);box-shadow:var(--shadow-edge),var(--workspace-documents-preview-shadow)}.workspace-documents-panel_jobFileThumb__C1OSa{position:relative;display:grid;place-items:center;padding:.625rem;background:var(--workspace-documents-thumb-bg)}.workspace-documents-panel_jobFileThumbImage__wAefr{display:block;width:100%;height:auto;object-fit:contain;border-radius:10px;border:1px solid var(--workspace-documents-thumb-border);background:var(--surface-raised)}.workspace-documents-panel_jobFileMeta__gVFP8{display:grid;gap:.375rem;padding:.75rem}.workspace-documents-panel_jobFileLabel__wWleM{margin:0;font-weight:600;color:var(--ink-strong);line-height:1.35}.workspace-documents-panel_jobFileOpen__bxxsG{color:var(--accent-deep);font-size:.85rem;font-weight:600}.workspace-documents-panel_jobFileDropdown__tHElr{margin-top:.75rem;padding:.625rem .875rem;border-radius:12px;border:1px solid var(--line-soft);background:var(--surface-raised)}.workspace-documents-panel_jobFileDropdown__tHElr summary{cursor:pointer;font-weight:600;color:var(--ink-strong);list-style:none}.workspace-documents-panel_jobFileDropdown__tHElr summary::-webkit-details-marker{display:none}.workspace-documents-panel_jobFileDropdown__tHElr summary:after{content:"▾";float:right;color:var(--ink-muted);transition:transform .14s ease}.workspace-documents-panel_jobFileDropdown__tHElr[open] summary:after{transform:rotate(180deg)}.workspace-documents-panel_jobFileCount__AO_Ku{color:var(--ink-muted);font-weight:500}.workspace-documents-panel_jobFileList__xFF_a{margin-top:.625rem;display:grid;gap:.5rem}.workspace-documents-panel_jobFileLink__jh3Ki{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink-strong);font-weight:600;text-decoration:none}.workspace-documents-panel_jobFileLink__jh3Ki:before{content:"PDF";padding:.125rem .375rem;border:1px solid var(--workspace-documents-link-chip-border);border-radius:6px;color:var(--accent-deep);font-size:.7rem;font-weight:700;letter-spacing:.08em}.workspace-documents-panel_jobFileLink__jh3Ki:hover{color:var(--accent-deep)}@media (max-width:640px){.workspace-documents-panel_panel__iE_7R{width:100%;min-width:0}.workspace-documents-panel_panelSingle__p0jYZ{max-width:100%}.workspace-documents-panel_jobFiles__XzHek{grid-template-columns:1fr}.workspace-documents-panel_jobFileCard__9Uemn{grid-template-columns:5.5rem minmax(0,1fr);grid-template-rows:auto;align-items:stretch}.workspace-documents-panel_jobFileThumb__C1OSa{padding:.45rem}.workspace-documents-panel_jobFileThumbImage__wAefr{width:100%;height:auto;object-fit:contain}.workspace-documents-panel_jobFileMeta__gVFP8{align-content:center;padding:.8rem .9rem}}.public-open-circuit-slot-card_publicTaskCard__oKX2A{display:grid;gap:0;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface-raised);overflow:hidden;box-shadow:var(--shadow-edge)}.public-open-circuit-slot-card_taskItem__Sg4ex{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem 1rem .7rem;cursor:pointer;list-style:none}.public-open-circuit-slot-card_taskItem__Sg4ex::-webkit-details-marker{display:none}.public-open-circuit-slot-card_taskItem__Sg4ex p{color:var(--ink-soft);font-size:.88rem}.public-open-circuit-slot-card_slotStatusPill__7DMcG{padding:.18rem .58rem;border:1px solid var(--line-soft);font-size:.66rem;font-weight:600}.public-open-circuit-slot-card_runLabel__hGlfK{margin:0 0 .12rem;color:var(--signal-gold);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.public-open-circuit-slot-card_itemTitleGroup__kGcjI{display:grid;gap:.2rem}.public-open-circuit-slot-card_slotBody__3CyoH{display:grid;gap:.75rem;padding:.85rem 1rem 1rem;border-top:1px solid var(--line-soft);background:var(--surface-base-soft)}.public-open-circuit-slot-card_panelSlotMeta__r9TQ9{display:flex;flex-wrap:wrap;gap:.45rem .75rem;color:var(--ink-soft);font-size:.82rem}.public-task-list_checklist__kjzJd,.public-task-list_publicTaskList__yBOxP{--public-task-body-bg:rgba(246,247,244,0.68);--public-task-open-rail:rgba(200,95,50,0.56);--public-task-open-disclosure:#8d4a25;display:grid;gap:.35rem}.public-task-list_publicTaskCard__fUz66{display:grid;gap:0;border:1px solid var(--line-soft);border-left:3px solid var(--border-soft-emphasis);border-radius:14px;background:var(--surface-raised);overflow:hidden;box-shadow:var(--shadow-edge);transition:border-color .14s ease,border-left-color .14s ease,background-color .14s ease,box-shadow .14s ease}.public-task-list_taskItem__EdfHy{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.82rem .95rem .78rem;cursor:pointer;list-style:none;background:transparent}.public-task-list_taskItem__EdfHy::-webkit-details-marker{display:none}.public-task-list_taskBody__wkVTZ{display:grid;gap:.6rem;padding:.8rem .95rem .95rem;border-top:1px solid var(--line-soft);background:var(--public-task-body-bg)}.public-task-list_taskActions__0r_rT{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.public-task-list_checklistLabel__pPS_L,.public-task-list_taskCheckboxLabel__T28L8{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer}.public-task-list_taskCheckboxLabel__T28L8{width:100%}.public-task-list_taskCheckboxLabel__T28L8>span{display:grid;gap:.12rem}.public-task-list_checklistLabel__pPS_L span,.public-task-list_taskCheckboxLabel__T28L8 strong{color:var(--ink-strong)}.public-task-list_taskCheckboxLabel__T28L8 strong{font-size:1rem;font-weight:600;letter-spacing:-.02em}.public-task-list_taskTitle__3EUfP{color:var(--ink-strong)}.public-task-list_checklistText__unwcS{color:var(--ink-soft)}.public-task-list_completionCheckbox__NUynp{width:1.05rem;height:1.05rem;margin-top:.08rem;accent-color:var(--success-strong);cursor:pointer;flex:0 0 auto}.public-task-list_checklist__kjzJd{list-style:none}.public-task-list_checklistItem__dODCO{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.38rem 0;border-bottom:1px solid var(--line-faint);border-radius:0;background:transparent}.public-task-list_checklistItem__dODCO:last-child{border-bottom:none}.public-task-list_checklistDone__ZKnFb,.public-task-list_checklistItem__dODCO[data-checklist-done=true] .public-task-list_checklistText__unwcS,.public-task-list_checklistItem__dODCO[data-checklist-done=true] .public-task-list_checklistText__unwcS .public-task-list_checklistHours__aIhv5,.public-task-list_publicTaskCard__fUz66[data-task-done=true] .public-task-list_taskTitle__3EUfP{color:var(--success-strong);text-decoration:line-through}.public-task-list_taskStatusPill__2PXhV{padding:.14rem .45rem;border:1px solid var(--line-soft);font-size:.64rem;font-weight:600}.public-task-list_readOnlyStatusPill__GVn38{padding:.14rem .45rem;border:1px solid var(--line-faint);font-size:.68rem;font-weight:700}.public-task-list_taskDisclosure__q3efA{display:inline-flex;align-items:center;min-height:1.45rem;padding:0;border:none;border-radius:0;background:transparent;color:var(--ink-muted);font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.public-task-list_taskDisclosure__q3efA:before{content:">";display:inline-block;margin-right:.35rem;font-size:.78rem;transition:transform .14s ease}.public-task-list_helperText__QH0s7{color:var(--accent-deep);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.public-task-list_checklistHours__aIhv5{margin-left:.45rem;color:var(--ink-soft);font-size:.74rem}.public-task-list_checklistItem__dODCO span,.public-task-list_empty__VC0Xo,.public-task-list_error__ypn6w,.public-task-list_taskItem__EdfHy p{color:var(--ink-soft)}.public-task-list_checklistItem__dODCO span,.public-task-list_taskItem__EdfHy p{font-size:.8rem;line-height:1.45}.public-task-list_publicTaskCard__fUz66[open]{border-color:var(--project-read-expanded-card-border);border-left-color:var(--public-task-open-rail);background:var(--project-read-expanded-card-bg);box-shadow:var(--project-read-expanded-card-shadow)}.public-task-list_publicTaskCard__fUz66[open] .public-task-list_taskDisclosure__q3efA{color:var(--public-task-open-disclosure)}.public-task-list_publicTaskCard__fUz66[open] .public-task-list_taskDisclosure__q3efA:before{transform:rotate(90deg)}@media (max-width:640px){.public-task-list_checklistItem__dODCO,.public-task-list_taskItem__EdfHy{flex-direction:column}.public-task-list_taskActions__0r_rT{justify-content:flex-start}}