.RoomCurationModal-module__kzE8Tq__modalContent{flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.RoomCurationModal-module__kzE8Tq__introText{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}.RoomCurationModal-module__kzE8Tq__noItems{color:var(--text-muted);text-align:center;padding:2rem;font-style:italic}.RoomCurationModal-module__kzE8Tq__slotsList{flex-direction:column;gap:1.75rem;display:flex}.RoomCurationModal-module__kzE8Tq__slotCard{border-radius:var(--radius-sm);background:#fff;border:1px solid #111e2d1a;padding:1.25rem;box-shadow:0 1px 3px #111e2d08}.RoomCurationModal-module__kzE8Tq__slotHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.RoomCurationModal-module__kzE8Tq__slotTitleRow{align-items:center;gap:.75rem;display:flex}.RoomCurationModal-module__kzE8Tq__slotIconWrapper{background:var(--paper-bg-warm);border:1px solid #111e2d14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.RoomCurationModal-module__kzE8Tq__slotIcon{object-fit:contain;width:22px;height:22px}.RoomCurationModal-module__kzE8Tq__slotAreaTitle{font-family:var(--font-heading);color:var(--ink-navy);margin:0;font-size:1.1rem;font-weight:700}.RoomCurationModal-module__kzE8Tq__slotSpec{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:600}.RoomCurationModal-module__kzE8Tq__slotStatusRow{flex-shrink:0}.RoomCurationModal-module__kzE8Tq__statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:2px;padding:.25rem .5rem;font-size:.72rem;font-weight:700}.RoomCurationModal-module__kzE8Tq__statusSelected{color:var(--jade-dark);background:#2f7d6814}.RoomCurationModal-module__kzE8Tq__statusPending{color:var(--accent-gold);background:#c2a9791a}.RoomCurationModal-module__kzE8Tq__pmDirectives{background:var(--paper-bg-warm);border-left:2px solid var(--accent-gold);color:var(--text-secondary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:1.25rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.5}.RoomCurationModal-module__kzE8Tq__pmDirectives strong{color:var(--ink-navy)}.RoomCurationModal-module__kzE8Tq__candidatesSection{flex-direction:column;gap:1.25rem;display:flex}.RoomCurationModal-module__kzE8Tq__groupWrapper{flex-direction:column;gap:.6rem;display:flex}.RoomCurationModal-module__kzE8Tq__groupHeader{text-transform:uppercase;color:var(--text-muted);letter-spacing:.06em;font-size:.72rem;font-weight:800}.RoomCurationModal-module__kzE8Tq__cardsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.RoomCurationModal-module__kzE8Tq__actionRow{gap:.5rem;margin-top:.75rem;display:flex}.RoomCurationModal-module__kzE8Tq__approveBtn{background:var(--ink-navy);color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:opacity .2s var(--ease);border:none;flex:1;padding:.5rem .75rem;font-size:.72rem;font-weight:800}.RoomCurationModal-module__kzE8Tq__approveBtn:hover{opacity:.9}.RoomCurationModal-module__kzE8Tq__favBtn{color:var(--ink-navy);cursor:pointer;transition:border-color .2s var(--ease);background:0 0;border:1px solid #111e2d40;padding:.5rem .75rem;font-size:.72rem;font-weight:700}.RoomCurationModal-module__kzE8Tq__favBtn:hover{border-color:var(--ink-navy)}.RoomCurationModal-module__kzE8Tq__emptySlotState{border-radius:var(--radius-sm);text-align:center;background:#111e2d05;border:1px dashed #111e2d1f;padding:1.25rem}.RoomCurationModal-module__kzE8Tq__emptySlotState p{color:var(--text-secondary);margin:0 0 .75rem;font-size:.84rem}.RoomCurationModal-module__kzE8Tq__requestMoreBtn{border:1px dashed var(--accent-gold);color:var(--accent-gold);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .2s var(--ease);background:0 0;padding:.5rem 1rem;font-size:.72rem;font-weight:800}.RoomCurationModal-module__kzE8Tq__requestMoreBtn:hover{background:#c2a9790d}
.BrandedLoading-module__DXevbq__loader{--clock-size:64px;color:var(--ink-navy,#111e2d);justify-content:center;align-items:center;display:inline-flex}.BrandedLoading-module__DXevbq__inline{vertical-align:middle;flex-direction:row;gap:.42rem}.BrandedLoading-module__DXevbq__stack{flex-direction:column;gap:.7rem}.BrandedLoading-module__DXevbq__xs{--clock-size:16px}.BrandedLoading-module__DXevbq__sm{--clock-size:24px}.BrandedLoading-module__DXevbq__md{--clock-size:68px}.BrandedLoading-module__DXevbq__lg{--clock-size:132px}.BrandedLoading-module__DXevbq__clock{width:var(--clock-size);height:var(--clock-size);background:url(/images/tt-loader-clock-face.png) 50%/cover no-repeat;border-radius:50%;flex:none;position:relative;box-shadow:0 18px 42px #111e2d26,0 0 0 1px #c2a9792e}.BrandedLoading-module__DXevbq__minuteHand{z-index:2;width:max(1px, calc(var(--clock-size) * .012));height:calc(var(--clock-size) * .39);margin-left:calc(max(1px, calc(var(--clock-size) * .012)) / -2);margin-top:calc(var(--clock-size) * -.39);background:var(--accent-gold,#c2a979);opacity:.82;transform-origin:50% 100%;border-radius:999px;animation:1.6s linear infinite BrandedLoading-module__DXevbq__brandedClockSpin;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #fffdf961}.BrandedLoading-module__DXevbq__centerDot{z-index:3;width:calc(var(--clock-size) * .07);height:calc(var(--clock-size) * .07);background:var(--ink-navy,#111e2d);border:max(1px, calc(var(--clock-size) * .012)) solid #fffdf9;border-radius:50%;min-width:4px;min-height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #c2a9799e}.BrandedLoading-module__DXevbq__label{color:var(--ink-navy,#111e2d);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1}.BrandedLoading-module__DXevbq__stack .BrandedLoading-module__DXevbq__label{background:#fffdf9e6;border:1px solid #c2a97957;padding:.42rem .64rem;box-shadow:0 10px 24px #111e2d14}.BrandedLoading-module__DXevbq__inline .BrandedLoading-module__DXevbq__label{letter-spacing:0;text-transform:none}@keyframes BrandedLoading-module__DXevbq__brandedClockSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.BrandedLoading-module__DXevbq__minuteHand{animation-duration:6s}}
.AuditActivityRail-module__zgZ_la__activityRail{gap:0;margin-top:.85rem;display:grid;position:relative}.AuditActivityRail-module__zgZ_la__activityRail:before{content:"";background:var(--ink-navy);opacity:.28;width:1px;position:absolute;top:0;bottom:0;left:17.5px}.AuditActivityRail-module__zgZ_la__activityRailDateGroup{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding:.85rem .65rem .35rem 44px;font-size:.67rem;font-weight:800;position:relative}.AuditActivityRail-module__zgZ_la__activityRailDateGroup:first-child{padding-top:.35rem}.AuditActivityRail-module__zgZ_la__activityRailEvent{cursor:default;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:.85rem;padding:.55rem .65rem .55rem 0;transition:background .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.AuditActivityRail-module__zgZ_la__activityRailCard{border:1px solid var(--border-soft);background:#ffffffb8;border-radius:0;padding:.85rem 1rem;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.AuditActivityRail-module__zgZ_la__activityRailEvent:hover .AuditActivityRail-module__zgZ_la__activityRailCard,.AuditActivityRail-module__zgZ_la__activityRailEvent:focus-within .AuditActivityRail-module__zgZ_la__activityRailCard{box-shadow:inset 3px 0 0 var(--ink-navy), 0 2px 12px #111e2d0f;background:#fffdf8fa;border-color:#111e2d38}.AuditActivityRail-module__zgZ_la__activityRailEvent:focus-visible{outline:none}.AuditActivityRail-module__zgZ_la__activityRailEvent:focus-visible .AuditActivityRail-module__zgZ_la__activityRailCard{outline:2px solid var(--accent-gold);outline-offset:2px}.AuditActivityRail-module__zgZ_la__activityRailMarker{z-index:1;border-radius:50%;flex-shrink:0;place-self:center;width:12px;height:12px;transition:transform .15s,box-shadow .18s;position:relative}.AuditActivityRail-module__zgZ_la__activityRailEvent:hover .AuditActivityRail-module__zgZ_la__activityRailMarker,.AuditActivityRail-module__zgZ_la__activityRailEvent:focus-within .AuditActivityRail-module__zgZ_la__activityRailMarker{transform:scale(1.15)}.AuditActivityRail-module__zgZ_la__activityRailMarkerNeutral{background:var(--paper-bg);border:2px solid var(--ink-navy);box-shadow:0 0 0 2px #ffffffd9}.AuditActivityRail-module__zgZ_la__activityRailMarkerSuccess{background:var(--ink-navy);border:2px solid var(--ink-navy);box-shadow:0 0 0 2px #ffffffd9}.AuditActivityRail-module__zgZ_la__activityRailMarkerSuccess:after{content:"";background:var(--paper-bg);border-radius:50%;position:absolute;inset:2px;-webkit-mask:radial-gradient(circle at 50% 35%,#0000 1.5px,#000 1.6px);mask:radial-gradient(circle at 50% 35%,#0000 1.5px,#000 1.6px)}.AuditActivityRail-module__zgZ_la__activityRailMarkerInfo{background:var(--ink-navy);border:2px solid var(--accent-gold);box-shadow:0 0 0 2px #ffffffd9,0 0 0 3px #c2a9792e}.AuditActivityRail-module__zgZ_la__activityRailMarkerWarning{background:var(--paper-bg);border:2px solid var(--accent-gold);box-shadow:0 0 0 2px #ffffffd9}.AuditActivityRail-module__zgZ_la__activityRailMarkerError{background:#111e2d59;border:2px solid #111e2d59;width:8px;height:8px;box-shadow:0 0 0 2px #ffffffd9}.AuditActivityRail-module__zgZ_la__activityRailTitle{color:var(--ink-navy);letter-spacing:.01em;font-size:.92rem;font-weight:700;line-height:1.35}.AuditActivityRail-module__zgZ_la__activityRailMeta{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-top:.25rem;display:flex}.AuditActivityRail-module__zgZ_la__activityRailTime{color:var(--text-muted);letter-spacing:.02em;font-size:.76rem;font-weight:600}.AuditActivityRail-module__zgZ_la__activityRailCategory{border:1px solid var(--accent-gold-border);color:var(--accent-gold);letter-spacing:.1em;text-transform:uppercase;background:#c2a97914;align-items:center;gap:.3rem;padding:.18rem .45rem;font-size:.6rem;font-weight:800;display:inline-flex}.AuditActivityRail-module__zgZ_la__activityRailDescription{color:var(--text-secondary);margin-top:.35rem;font-size:.84rem;line-height:1.58}.AuditActivityRail-module__zgZ_la__activityRailDetail{opacity:0;max-height:0;transition:max-height .25s,opacity .18s,transform .18s,margin-top .18s;overflow:hidden;transform:translateY(-3px)}.AuditActivityRail-module__zgZ_la__activityRailEvent:hover .AuditActivityRail-module__zgZ_la__activityRailDetail,.AuditActivityRail-module__zgZ_la__activityRailEvent:focus-within .AuditActivityRail-module__zgZ_la__activityRailDetail{opacity:1;max-height:220px;margin-top:.65rem;transform:translateY(0)}.AuditActivityRail-module__zgZ_la__activityRailFullTime{color:var(--text-muted);letter-spacing:.02em;align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;display:flex}.AuditActivityRail-module__zgZ_la__activityRailCode{color:var(--text-soft);letter-spacing:.03em;align-items:center;gap:.3rem;margin-top:.35rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.68rem;display:inline-flex}.AuditActivityRail-module__zgZ_la__activityRailActor{color:var(--text-muted);margin-top:.25rem;font-size:.76rem;font-weight:600}.AuditActivityRail-module__zgZ_la__activityRailActions{border-top:1px solid var(--border-soft);gap:.5rem;margin-top:.55rem;padding-top:.55rem;display:flex}.AuditActivityRail-module__zgZ_la__activityRailCopyBtn{border:1px solid var(--border-soft);background:var(--panel-bg);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.35rem;padding:.32rem .55rem;font-family:inherit;font-size:.62rem;font-weight:800;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.AuditActivityRail-module__zgZ_la__activityRailCopyBtn:hover,.AuditActivityRail-module__zgZ_la__activityRailCopyBtn:focus-visible{background:var(--panel-bg-elevated);border-color:var(--accent-gold);color:var(--ink-navy)}.AuditActivityRail-module__zgZ_la__activityRailFooter{padding:1rem .65rem .35rem 44px;position:relative}.AuditActivityRail-module__zgZ_la__activityRailFooterLink{color:var(--ink-navy);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.68rem;font-weight:800;text-decoration:none;transition:color .15s;display:inline-flex}.AuditActivityRail-module__zgZ_la__activityRailFooterLink:hover,.AuditActivityRail-module__zgZ_la__activityRailFooterLink:focus-visible{color:var(--accent-gold)}.AuditActivityRail-module__zgZ_la__activityRailFooterLink:after{content:"→";color:var(--accent-gold);transition:transform .15s}.AuditActivityRail-module__zgZ_la__activityRailFooterLink:hover:after,.AuditActivityRail-module__zgZ_la__activityRailFooterLink:focus-visible:after{transform:translate(3px)}
.DocumentPreviewBody-module__W8ErtW__frame{background:#fff;border:0;flex:auto;width:100%;height:100%;min-height:0}.DocumentPreviewBody-module__W8ErtW__imageSurface{background:#111e2deb;flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.DocumentPreviewBody-module__W8ErtW__image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}
.PortalDocuments-module__l64Zwq__toolbar{border-bottom:1px solid #111e2d1a;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.65rem 0 1rem;display:flex}.PortalDocuments-module__l64Zwq__viewToggle{background:#ffffff61;border:1px solid #111e2d24;display:flex}.PortalDocuments-module__l64Zwq__viewToggleBtn{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.38rem;padding:.52rem .72rem;font-size:.67rem;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.PortalDocuments-module__l64Zwq__viewToggleBtn+.PortalDocuments-module__l64Zwq__viewToggleBtn{border-left:1px solid #111e2d1a}.PortalDocuments-module__l64Zwq__viewToggleBtn:hover{color:var(--ink-navy);background:#111e2d0d}.PortalDocuments-module__l64Zwq__viewToggleBtnActive{color:var(--ink-navy);background:#c2a9791f}.PortalDocuments-module__l64Zwq__viewToggleBtnActive:hover{background:#c2a9792e}.PortalDocuments-module__l64Zwq__listView{gap:.55rem;display:grid}.PortalDocuments-module__l64Zwq__listItem{background:#ffffff70;border:1px solid #111e2d1f;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;transition:background .15s;display:grid}.PortalDocuments-module__l64Zwq__listItem:hover{background:#ffffffb8}.PortalDocuments-module__l64Zwq__listItemThumb{flex-shrink:0}.PortalDocuments-module__l64Zwq__listItemBody h3{margin-top:.45rem;font-size:1.2rem;line-height:1.15}.PortalDocuments-module__l64Zwq__listItemBody p{color:var(--text-secondary);margin-top:.3rem;font-size:.88rem;line-height:1.6}.PortalDocuments-module__l64Zwq__listItemActions{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.PortalDocuments-module__l64Zwq__gridView{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.PortalDocuments-module__l64Zwq__gridCard{background:#ffffff70;border:1px solid #111e2d1f;transition:background .15s}.PortalDocuments-module__l64Zwq__gridCard:hover{background:#ffffffb8}.PortalDocuments-module__l64Zwq__gridCardBody{padding:.35rem .42rem .42rem}.PortalDocuments-module__l64Zwq__gridCardFilename{color:var(--ink-navy);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:700;line-height:1.2;overflow:hidden}.PortalDocuments-module__l64Zwq__gridCardDate{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.6rem;overflow:hidden}.PortalDocuments-module__l64Zwq__largeView{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.PortalDocuments-module__l64Zwq__largeCard{background:#ffffff70;border:1px solid #111e2d1f;transition:background .15s}.PortalDocuments-module__l64Zwq__largeCard:hover{background:#ffffffb8}.PortalDocuments-module__l64Zwq__largeCardThumb{border-bottom:1px solid #111e2d14}.PortalDocuments-module__l64Zwq__largeCardBody{padding:clamp(.85rem,1.5vw,1.25rem)}.PortalDocuments-module__l64Zwq__largeCardBody h3{margin-top:.6rem;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.1}.PortalDocuments-module__l64Zwq__largeCardBody p{color:var(--text-secondary);margin-top:.45rem;font-size:.92rem;line-height:1.68}.PortalDocuments-module__l64Zwq__largeCardActions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.PortalDocuments-module__l64Zwq__thumbPlate{aspect-ratio:4/3;background:linear-gradient(145deg,#fffffff5 0%,#f8f5f2e0 100%);flex-direction:column;justify-content:space-between;padding:.45rem;display:flex;position:relative;overflow:hidden}.PortalDocuments-module__l64Zwq__thumbPlateCompact{aspect-ratio:auto;width:52px;height:66px;padding:.45rem .35rem}.PortalDocuments-module__l64Zwq__thumbPlateLarge{aspect-ratio:16/7;padding:clamp(1rem,2vw,1.5rem)}.PortalDocuments-module__l64Zwq__thumbImage{object-fit:cover;filter:saturate(.88)contrast(.96);z-index:0;width:100%;height:100%;position:absolute;inset:0}.PortalDocuments-module__l64Zwq__thumbPlate:before{content:"";background:var(--accent-gold);opacity:.85;z-index:1;height:4px;position:absolute;top:0;left:0;right:0}.PortalDocuments-module__l64Zwq__thumbPlate[data-category*=agreement]:before{background:#2a5c45}.PortalDocuments-module__l64Zwq__thumbPlate[data-category*=notes]:before,.PortalDocuments-module__l64Zwq__thumbPlate[data-category*=meeting]:before{background:#3a5a7a}.PortalDocuments-module__l64Zwq__thumbPlate[data-category*=plan]:before,.PortalDocuments-module__l64Zwq__thumbPlate[data-category*=permit]:before{background:#5a4a2a}.PortalDocuments-module__l64Zwq__thumbPlate[data-category*=spec]:before,.PortalDocuments-module__l64Zwq__thumbPlate[data-category*=report]:before{background:#4a3560}.PortalDocuments-module__l64Zwq__thumbPageLines{opacity:.26;flex:1;gap:3px;margin-top:.45rem;display:grid}.PortalDocuments-module__l64Zwq__thumbPlateCompact .PortalDocuments-module__l64Zwq__thumbPageLines{gap:2px;margin-top:.3rem}.PortalDocuments-module__l64Zwq__thumbPageLines span{background:var(--ink-navy);border-radius:1px;height:1px;display:block}.PortalDocuments-module__l64Zwq__thumbPageLines span:first-child{width:85%}.PortalDocuments-module__l64Zwq__thumbPageLines span:nth-child(2){width:72%}.PortalDocuments-module__l64Zwq__thumbPageLines span:nth-child(3){width:90%}.PortalDocuments-module__l64Zwq__thumbPageLines span:nth-child(4){width:58%}.PortalDocuments-module__l64Zwq__thumbPageLines span:nth-child(5){width:78%}.PortalDocuments-module__l64Zwq__thumbMeta{flex-direction:column;gap:.25rem;display:flex}.PortalDocuments-module__l64Zwq__thumbCategory{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:800;line-height:1.2}.PortalDocuments-module__l64Zwq__thumbPlateCompact .PortalDocuments-module__l64Zwq__thumbCategory{font-size:.48rem}.PortalDocuments-module__l64Zwq__thumbFilename{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.PortalDocuments-module__l64Zwq__thumbIcon{color:#111e2d3d;margin-top:.2rem}.PortalDocuments-module__l64Zwq__thumbPreviewTrigger{color:var(--ink-navy);letter-spacing:.1em;text-transform:uppercase;opacity:0;cursor:pointer;background:#111e2d0a;border:none;justify-content:center;align-items:center;font-size:.66rem;font-weight:800;transition:opacity .18s,background .18s;display:flex;position:absolute;inset:0}.PortalDocuments-module__l64Zwq__thumbPlate:hover .PortalDocuments-module__l64Zwq__thumbPreviewTrigger{opacity:1;background:#f8f5f2d1}.PortalDocuments-module__l64Zwq__thumbPlateImage:hover .PortalDocuments-module__l64Zwq__thumbPreviewTrigger{color:#ffffffeb;background:#111e2d85}.PortalDocuments-module__l64Zwq__previewBtn{color:var(--ink-navy);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #111e2d2e;align-items:center;gap:.38rem;padding:.45rem .62rem;font-size:.67rem;font-weight:800;transition:background .15s;display:inline-flex}.PortalDocuments-module__l64Zwq__previewBtn:hover,.PortalDocuments-module__l64Zwq__previewBtn:focus-visible{background:#ffffffb8;outline:none;box-shadow:0 0 0 2px #c2a97980}.PortalDocuments-module__l64Zwq__previewBtnLarge{border:1px solid var(--ink-navy);background:var(--ink-navy);color:var(--paper-bg);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.42rem;padding:.68rem 1rem;font-size:.72rem;font-weight:800;transition:background .15s;display:inline-flex}.PortalDocuments-module__l64Zwq__previewBtnLarge:hover,.PortalDocuments-module__l64Zwq__previewBtnLarge:focus-visible{background:#111e2dd1;outline:none}.PortalDocuments-module__l64Zwq__previewOverlay{z-index:40;pointer-events:none;position:fixed;inset:0}.PortalDocuments-module__l64Zwq__previewWindow{pointer-events:auto;resize:both;background:#f8f5f2fa;border:1px solid #111e2d2e;grid-template-rows:auto auto minmax(0,1fr);width:min(58rem,100vw - 4rem);height:min(44rem,100vh - 10rem);display:grid;position:absolute;top:8rem;right:clamp(1rem,3vw,2.5rem);overflow:hidden;box-shadow:0 18px 50px #111e2d2e}.PortalDocuments-module__l64Zwq__previewWindowFullscreen{resize:none;width:auto;height:auto;inset:1rem}.PortalDocuments-module__l64Zwq__previewWindowTop{background:#ffffffa3;border-bottom:1px solid #111e2d1f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .85rem;display:flex}.PortalDocuments-module__l64Zwq__previewWindowTitle{font-family:var(--font-heading);color:var(--ink-navy);margin-top:.45rem;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:600;line-height:1.1}.PortalDocuments-module__l64Zwq__previewWindowActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.65rem;display:flex}.PortalDocuments-module__l64Zwq__previewWindowBtn{color:var(--ink-navy);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff61;border:1px solid #111e2d24;align-items:center;gap:.45rem;padding:.55rem .72rem;font-size:.68rem;font-weight:800;transition:background .15s;display:inline-flex}.PortalDocuments-module__l64Zwq__previewWindowBtn:hover,.PortalDocuments-module__l64Zwq__previewWindowBtn:focus-visible{background:#ffffffb8;outline:none;box-shadow:0 0 0 2px #c2a97980}.PortalDocuments-module__l64Zwq__previewResizeHint{color:#111e2d8c;padding:.5rem 1rem 0;font-size:.74rem;line-height:1.4}.PortalDocuments-module__l64Zwq__previewFrame{background:#fff;border:0;width:100%;height:100%;min-height:0}.PortalDocuments-module__l64Zwq__previewHandle{pointer-events:none;background:linear-gradient(135deg,#0000 0 42%,#111e2d29 42% 52%,#0000 52% 100%),linear-gradient(135deg,#0000 0 62%,#111e2d42 62% 72%,#0000 72% 100%);width:16px;height:16px;position:absolute;bottom:.4rem;right:.45rem}@media (max-width:960px){.PortalDocuments-module__l64Zwq__gridView{grid-template-columns:repeat(3,minmax(0,1fr))}.PortalDocuments-module__l64Zwq__largeView{grid-template-columns:1fr}}@media (max-width:640px){.PortalDocuments-module__l64Zwq__listItem{grid-template-columns:44px minmax(0,1fr)}.PortalDocuments-module__l64Zwq__listItemActions{display:none}.PortalDocuments-module__l64Zwq__gridView{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ProjectManagerWorkspace-module__qUrC6a__workspaceRoute{background:linear-gradient(#f8f5f2f5, #f8f5f2fa), url(/images/tt-section-divider-strip.png) center top / cover no-repeat, var(--paper-bg);min-height:100svh;color:var(--ink-navy);grid-template-columns:318px minmax(0,1fr);display:grid}.ProjectManagerWorkspace-module__qUrC6a__sidebar{height:100svh;color:var(--paper-bg);background:linear-gradient(#0d1722f5,#0d1722ed),url(/images/tt-watermark-soft.png) 68% 92%/460px no-repeat;border-right:1px solid #111e2d24;flex-direction:column;align-self:start;gap:1.35rem;padding:1.4rem;display:flex;position:sticky;top:0;overflow-y:auto}.ProjectManagerWorkspace-module__qUrC6a__brand{border-bottom:1px solid #f8f5f224;flex-direction:column;gap:.22rem;padding-bottom:1rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__brand strong{letter-spacing:.13em;font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:600;line-height:1}.ProjectManagerWorkspace-module__qUrC6a__brand span,.ProjectManagerWorkspace-module__qUrC6a__projectPlate span,.ProjectManagerWorkspace-module__qUrC6a__kicker{color:var(--accent-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.35}.ProjectManagerWorkspace-module__qUrC6a__sectionKicker,.ProjectManagerWorkspace-module__qUrC6a__miniLabel,.ProjectManagerWorkspace-module__qUrC6a__cellLabel{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.35}.ProjectManagerWorkspace-module__qUrC6a__projectPlate{background:#f8f5f20f;border:1px solid #f8f5f229;padding:1rem}.ProjectManagerWorkspace-module__qUrC6a__projectPlate h2{color:var(--paper-bg);margin-top:.5rem;font-size:1.75rem}.ProjectManagerWorkspace-module__qUrC6a__projectPlate p,.ProjectManagerWorkspace-module__qUrC6a__sidebarNote{color:#f8f5f2c7;font-size:.78rem;line-height:1.62}.ProjectManagerWorkspace-module__qUrC6a__nav{gap:.25rem;padding-right:.15rem;display:grid;overflow-y:auto}.ProjectManagerWorkspace-module__qUrC6a__nav a{color:#f8f5f2d6;transition:background .2s var(--ease), color .2s var(--ease);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:.75rem;padding:.72rem .64rem;font-size:.84rem;font-weight:700;display:grid}.ProjectManagerWorkspace-module__qUrC6a__nav a:hover,.ProjectManagerWorkspace-module__qUrC6a__nav a:focus-visible,.ProjectManagerWorkspace-module__qUrC6a__navActive{background:#f8f5f21a;color:var(--paper-bg)!important}.ProjectManagerWorkspace-module__qUrC6a__navActive{box-shadow:inset 3px 0 0 var(--accent-gold);background:#c2a97938!important}.ProjectManagerWorkspace-module__qUrC6a__nav svg{color:var(--accent-gold)}.ProjectManagerWorkspace-module__qUrC6a__nav small{color:#f8f5f2c7;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.ProjectManagerWorkspace-module__qUrC6a__sidebarNote{margin-top:auto}.ProjectManagerWorkspace-module__qUrC6a__main{min-width:0;padding:clamp(.85rem,2vw,1.5rem);overflow-x:hidden}.ProjectManagerWorkspace-module__qUrC6a__topbar{justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 0 1.1rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__topbar p{color:#111e2db3;font-size:.82rem}.ProjectManagerWorkspace-module__qUrC6a__topActions{flex-wrap:wrap;gap:.65rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__topActions a,.ProjectManagerWorkspace-module__qUrC6a__topActions button,.ProjectManagerWorkspace-module__qUrC6a__smallButton,.ProjectManagerWorkspace-module__qUrC6a__quietButton{color:var(--ink-navy);letter-spacing:.1em;text-transform:uppercase;background:#ffffff61;border:1px solid #111e2d24;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .78rem;font-size:.7rem;font-weight:800;display:inline-flex}.ProjectManagerWorkspace-module__qUrC6a__mobileNav{scrollbar-width:none;gap:.5rem;max-width:100%;padding-bottom:.9rem;display:none;overflow-x:auto}.ProjectManagerWorkspace-module__qUrC6a__mobileNav::-webkit-scrollbar{display:none}.ProjectManagerWorkspace-module__qUrC6a__mobileNav a{letter-spacing:.09em;text-transform:uppercase;background:#ffffff75;border:1px solid #111e2d24;flex:none;padding:.58rem .74rem;font-size:.68rem;font-weight:800;transition:background .15s,border-color .15s,color .15s}.ProjectManagerWorkspace-module__qUrC6a__mobileNav a:hover,.ProjectManagerWorkspace-module__qUrC6a__mobileNav a:focus-visible{color:var(--ink-navy);background:#ffffffc7;border-color:#111e2d4d;outline:none;box-shadow:0 0 0 2px #c2a97980}.ProjectManagerWorkspace-module__qUrC6a__mobileActive{background:#111e2d14!important}.ProjectManagerWorkspace-module__qUrC6a__filterBar{background:#ffffff6b;border:1px solid #111e2d1f;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(160px,220px));gap:.85rem;margin-bottom:1rem;padding:1rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__filterBar label,.ProjectManagerWorkspace-module__qUrC6a__formGrid label,.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm label{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;gap:.35rem;font-size:.7rem;font-weight:800;display:grid}.ProjectManagerWorkspace-module__qUrC6a__filterBar input,.ProjectManagerWorkspace-module__qUrC6a__filterBar select,.ProjectManagerWorkspace-module__qUrC6a__formGrid input,.ProjectManagerWorkspace-module__qUrC6a__formGrid select,.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm input,.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm select,.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm textarea{width:100%;color:var(--ink-navy);font:inherit;letter-spacing:0;text-transform:none;background:#ffffff9e;border:1px solid #111e2d24;padding:.66rem .72rem;font-size:.86rem}.ProjectManagerWorkspace-module__qUrC6a__formGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__decisionCard details{border-top:1px solid #111e2d1a;margin-top:.9rem;padding-top:.75rem}.ProjectManagerWorkspace-module__qUrC6a__decisionCard summary{cursor:pointer;color:var(--ink-navy);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ProjectManagerWorkspace-module__qUrC6a__createDecisionSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.ProjectManagerWorkspace-module__qUrC6a__createDecisionSummary::-webkit-details-marker{display:none}.ProjectManagerWorkspace-module__qUrC6a__createDecisionSummary strong{font-family:var(--font-heading);color:var(--ink-navy);letter-spacing:-.01em;margin-top:.25rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:600;line-height:1.12;display:block}.ProjectManagerWorkspace-module__qUrC6a__createDecisionChevron{color:var(--accent-gold);flex:none;transition:transform .18s}.ProjectManagerWorkspace-module__qUrC6a__panel[open] .ProjectManagerWorkspace-module__qUrC6a__createDecisionChevron{transform:rotate(180deg)}.ProjectManagerWorkspace-module__qUrC6a__hero,.ProjectManagerWorkspace-module__qUrC6a__pageHero{background:linear-gradient(90deg,#f8f5f2fa,#f8f5f2d1 50%,#f8f5f27a),url(/images/tt-shared-workspace-plate.png) 100%/min(760px,58vw) no-repeat,#ffffff6b;border:1px solid #111e2d21;padding:clamp(1.35rem,4vw,3rem);position:relative;overflow:hidden}.ProjectManagerWorkspace-module__qUrC6a__hero:after,.ProjectManagerWorkspace-module__qUrC6a__pageHero:after{content:"";aspect-ratio:2;opacity:.18;mix-blend-mode:multiply;pointer-events:none;background:url(/images/tt-watermark-soft.png) 50%/contain no-repeat;width:min(720px,60vw);position:absolute;bottom:-42%;right:-12%}.ProjectManagerWorkspace-module__qUrC6a__heroContent,.ProjectManagerWorkspace-module__qUrC6a__pageHeroContent{z-index:1;max-width:790px;position:relative}.ProjectManagerWorkspace-module__qUrC6a__hero h1,.ProjectManagerWorkspace-module__qUrC6a__pageHero h1{letter-spacing:-.016em;text-wrap:balance;max-width:720px;margin-top:.75rem;font-size:clamp(2.05rem,3.7vw,4rem);line-height:1.02}.ProjectManagerWorkspace-module__qUrC6a__hero p,.ProjectManagerWorkspace-module__qUrC6a__pageHero p,.ProjectManagerWorkspace-module__qUrC6a__panel p,.ProjectManagerWorkspace-module__qUrC6a__projectCard p,.ProjectManagerWorkspace-module__qUrC6a__assetCard p,.ProjectManagerWorkspace-module__qUrC6a__recordRow p,.ProjectManagerWorkspace-module__qUrC6a__decisionCard p,.ProjectManagerWorkspace-module__qUrC6a__threadCard p,.ProjectManagerWorkspace-module__qUrC6a__publishCard p,.ProjectManagerWorkspace-module__qUrC6a__accessCard p{color:#111e2db8;font-size:.92rem;line-height:1.68}.ProjectManagerWorkspace-module__qUrC6a__hero p,.ProjectManagerWorkspace-module__qUrC6a__pageHero p{max-width:680px;margin-top:1rem;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.78}.ProjectManagerWorkspace-module__qUrC6a__progress{background:#111e2d1a;max-width:520px;height:7px;margin-top:1.4rem}.ProjectManagerWorkspace-module__qUrC6a__progress span{background:var(--ink-navy);height:100%;display:block}.ProjectManagerWorkspace-module__qUrC6a__section{margin-top:.9rem}.ProjectManagerWorkspace-module__qUrC6a__sectionHeader{justify-content:space-between;align-items:flex-end;gap:1rem;padding:clamp(1.2rem,3vw,2rem) 0 1rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__sectionHeader h2{margin-top:.4rem;font-size:clamp(1.65rem,3.1vw,2.7rem)}.ProjectManagerWorkspace-module__qUrC6a__sectionHeaderCompact{justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__panelTitleCompact{margin-top:.45rem;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.18}.ProjectManagerWorkspace-module__qUrC6a__documentPreviewFrame{background:#ffffff94;border:1px solid #111e2d1f;width:100%;min-height:720px}.ProjectManagerWorkspace-module__qUrC6a__todayGrid,.ProjectManagerWorkspace-module__qUrC6a__projectGrid,.ProjectManagerWorkspace-module__qUrC6a__assetGrid,.ProjectManagerWorkspace-module__qUrC6a__accessGrid,.ProjectManagerWorkspace-module__qUrC6a__publishGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__twoGrid{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);align-items:start;gap:1rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__twoGrid>*,.ProjectManagerWorkspace-module__qUrC6a__recordRow>*{min-width:0}.ProjectManagerWorkspace-module__qUrC6a__panel,.ProjectManagerWorkspace-module__qUrC6a__todayCard,.ProjectManagerWorkspace-module__qUrC6a__projectCard,.ProjectManagerWorkspace-module__qUrC6a__assetCard,.ProjectManagerWorkspace-module__qUrC6a__recordRow,.ProjectManagerWorkspace-module__qUrC6a__decisionCard,.ProjectManagerWorkspace-module__qUrC6a__threadCard,.ProjectManagerWorkspace-module__qUrC6a__publishCard,.ProjectManagerWorkspace-module__qUrC6a__accessCard,.ProjectManagerWorkspace-module__qUrC6a__timelineItem{background:#ffffff75;border:1px solid #111e2d21;min-width:0}.ProjectManagerWorkspace-module__qUrC6a__recordRow{transition:background .15s}.ProjectManagerWorkspace-module__qUrC6a__recordRow:hover{background:#ffffffb8}.ProjectManagerWorkspace-module__qUrC6a__panel,.ProjectManagerWorkspace-module__qUrC6a__todayCard,.ProjectManagerWorkspace-module__qUrC6a__recordRow,.ProjectManagerWorkspace-module__qUrC6a__decisionCard,.ProjectManagerWorkspace-module__qUrC6a__threadCard,.ProjectManagerWorkspace-module__qUrC6a__publishCard,.ProjectManagerWorkspace-module__qUrC6a__panel{padding:clamp(1rem,2vw,1.35rem)}.ProjectManagerWorkspace-module__qUrC6a__todayCard{min-height:160px}.ProjectManagerWorkspace-module__qUrC6a__todayCard svg,.ProjectManagerWorkspace-module__qUrC6a__accessCard svg{color:var(--accent-gold)}.ProjectManagerWorkspace-module__qUrC6a__todayCard h3,.ProjectManagerWorkspace-module__qUrC6a__panelTitle{margin-top:.65rem;font-size:clamp(1.8rem,3vw,2.9rem)}.ProjectManagerWorkspace-module__qUrC6a__stack{gap:1rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__recordList,.ProjectManagerWorkspace-module__qUrC6a__timeline{gap:.75rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__projectCard{min-height:360px;padding:1rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__projectTop,.ProjectManagerWorkspace-module__qUrC6a__rowTop,.ProjectManagerWorkspace-module__qUrC6a__assetTop,.ProjectManagerWorkspace-module__qUrC6a__trailTopline,.ProjectManagerWorkspace-module__qUrC6a__threadTop,.ProjectManagerWorkspace-module__qUrC6a__publishTop,.ProjectManagerWorkspace-module__qUrC6a__timelineTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__trailTopline svg{color:var(--accent-gold)}.ProjectManagerWorkspace-module__qUrC6a__projectCard h3,.ProjectManagerWorkspace-module__qUrC6a__assetCard h3,.ProjectManagerWorkspace-module__qUrC6a__recordRow h3,.ProjectManagerWorkspace-module__qUrC6a__decisionCard h3,.ProjectManagerWorkspace-module__qUrC6a__threadCard h3,.ProjectManagerWorkspace-module__qUrC6a__publishCard h3,.ProjectManagerWorkspace-module__qUrC6a__accessCard h3,.ProjectManagerWorkspace-module__qUrC6a__timelineItem h3{margin-top:.55rem;font-size:1.35rem}.ProjectManagerWorkspace-module__qUrC6a__status{border:1.5px solid var(--status-attention-border);background:var(--status-attention-fill);color:var(--status-attention-text);letter-spacing:.1em;text-transform:uppercase;padding:.34rem .5rem;font-size:.67rem;font-weight:800;display:inline-flex}.ProjectManagerWorkspace-module__qUrC6a__statusOk{border-color:var(--status-success-border);background:var(--status-success-fill);color:var(--status-success-text)}.ProjectManagerWorkspace-module__qUrC6a__statusAlert{border-color:var(--status-warning-border);background:var(--status-warning-fill);color:var(--status-warning-text)}.ProjectManagerWorkspace-module__qUrC6a__statusMuted{border-color:var(--status-muted-border);background:var(--status-muted-fill);color:var(--status-muted-text)}.ProjectManagerWorkspace-module__qUrC6a__pillRow,.ProjectManagerWorkspace-module__qUrC6a__tools{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__pill{color:#111e2dd1;letter-spacing:.08em;text-transform:uppercase;border:1px solid #111e2d24;padding:.4rem .58rem;font-size:.67rem;font-weight:800}.ProjectManagerWorkspace-module__qUrC6a__tools{margin-top:auto;padding-top:1rem}.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm{gap:.55rem;margin-top:1rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__formStack{gap:1rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm label{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-size:.7rem;font-weight:800;display:grid}.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm input,.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm select,.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm textarea{min-width:0;color:var(--ink-navy);font:inherit;letter-spacing:0;text-transform:none;background:#ffffff94;border:1px solid #111e2d24;padding:.78rem .85rem}.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm textarea{resize:vertical;min-height:104px}.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm input:focus,.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm select:focus,.ProjectManagerWorkspace-module__qUrC6a__inlineActionForm textarea:focus{border-color:var(--accent-gold);outline:none}.ProjectManagerWorkspace-module__qUrC6a__textLink{color:var(--ink-navy);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.72rem;font-weight:800;display:inline-flex}.ProjectManagerWorkspace-module__qUrC6a__assetImage{background:var(--paper-dark);min-height:245px;position:relative}.ProjectManagerWorkspace-module__qUrC6a__assetImage img{object-fit:cover;filter:saturate(.86)contrast(.96)}.ProjectManagerWorkspace-module__qUrC6a__assetBody{padding:1rem}.ProjectManagerWorkspace-module__qUrC6a__recordRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__recordRow code,.ProjectManagerWorkspace-module__qUrC6a__storageNote code{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.55rem;font-size:.74rem;display:block;overflow:hidden}.ProjectManagerWorkspace-module__qUrC6a__decisionCard{align-content:start;display:grid}.ProjectManagerWorkspace-module__qUrC6a__decisionCardTrigger{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;padding:0;transition:background .15s,box-shadow .15s;display:block}.ProjectManagerWorkspace-module__qUrC6a__decisionCardTrigger:hover,.ProjectManagerWorkspace-module__qUrC6a__decisionCardTrigger:focus-visible{background:#fff9;outline:none;box-shadow:inset 0 0 0 1px #c2a9798c}.ProjectManagerWorkspace-module__qUrC6a__decisionSummary{gap:.6rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__decisionSummaryTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__decisionSummary h3{margin-top:.35rem}.ProjectManagerWorkspace-module__qUrC6a__decisionOpenHint{color:var(--accent-gold);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.66rem;font-weight:800}.ProjectManagerWorkspace-module__qUrC6a__decisionCardBody{gap:1rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__decisionCardBody>p:first-child{font-family:var(--font-heading);color:var(--ink-navy);font-size:clamp(1.25rem,2.5vw,1.7rem);line-height:1.12}.ProjectManagerWorkspace-module__qUrC6a__decisionActionRow{border-top:1px solid #111e2d1a;flex-wrap:wrap;gap:.55rem;margin-top:.55rem;padding-top:.85rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__inlineActionButton{color:var(--ink-navy);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff80;border:1px solid #111e2d29;align-items:center;gap:.4rem;padding:.5rem .72rem;font-size:.68rem;font-weight:800;transition:background .15s,box-shadow .15s;display:inline-flex}.ProjectManagerWorkspace-module__qUrC6a__inlineActionButton:hover,.ProjectManagerWorkspace-module__qUrC6a__inlineActionButton:focus-visible{background:#ffffffd9;outline:none;box-shadow:0 0 0 2px #c2a97980}.ProjectManagerWorkspace-module__qUrC6a__createDecisionTrigger{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:#ffffff80;border:1px solid #111e2d24;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;transition:background .15s,box-shadow .15s;display:flex}.ProjectManagerWorkspace-module__qUrC6a__createDecisionTrigger:hover,.ProjectManagerWorkspace-module__qUrC6a__createDecisionTrigger:focus-visible{background:#ffffffc7;outline:none;box-shadow:0 0 0 2px #c2a97980}.ProjectManagerWorkspace-module__qUrC6a__createDecisionTrigger strong{font-family:var(--font-heading);margin-top:.25rem;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:600;display:block}.ProjectManagerWorkspace-module__qUrC6a__recommendation{background:linear-gradient(135deg,#fffc,#f8f5f2ad);border:1px solid #c2a97957;border-left:3px solid #c2a979db;padding:.95rem 1rem}.ProjectManagerWorkspace-module__qUrC6a__recommendation p{color:var(--ink-navy);margin-top:.25rem;line-height:1.55}.ProjectManagerWorkspace-module__qUrC6a__timelineItem{grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__timelineFilterPanel{background:#ffffff6b;border:1px solid #111e2d1a;align-items:center;gap:.75rem;max-width:100%;padding:.48rem;display:inline-flex}.ProjectManagerWorkspace-module__qUrC6a__timelineFilterLabel{color:#111e2d8f;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:0 .55rem;font-size:.66rem;font-weight:900;line-height:1.2}.ProjectManagerWorkspace-module__qUrC6a__timelineFilterBar{background:0 0;border:0;flex-wrap:wrap;gap:.35rem;width:auto;max-width:100%;display:flex}.ProjectManagerWorkspace-module__qUrC6a__timelineFilterBar a{color:#111e2db8;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.58rem .72rem;font-size:.68rem;font-weight:800;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.ProjectManagerWorkspace-module__qUrC6a__timelineFilterBar a small{color:#111e2d9e;letter-spacing:0;background:#ffffffa3;border:1px solid #111e2d1a;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;font-size:.64rem;font-weight:900;display:inline-grid}.ProjectManagerWorkspace-module__qUrC6a__timelineFilterBar a:hover,.ProjectManagerWorkspace-module__qUrC6a__timelineFilterBar a:focus-visible{color:var(--ink-navy);background:#ab7b3714;border-color:#ab7b376b;outline:none}.ProjectManagerWorkspace-module__qUrC6a__timelineFilterActive{box-shadow:0 8px 22px #111e2d1f;background:var(--ink-navy)!important;color:#fff!important;border-color:#111e2d29!important}.ProjectManagerWorkspace-module__qUrC6a__timelineFilterActive small{color:#fff!important;background:#ffffff21!important;border-color:#ffffff42!important}.ProjectManagerWorkspace-module__qUrC6a__masterTimeline{gap:1.05rem;padding:.35rem 0;display:grid;position:relative}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineShell{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:clamp(1rem,2.4vw,2rem);display:grid}.ProjectManagerWorkspace-module__qUrC6a__masterTimeline:before{content:"";background:#111e2d33;width:1px;position:absolute;top:0;bottom:0;left:50%}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineItem{grid-template-columns:minmax(250px,32%) 42px minmax(250px,32%);justify-content:center;align-items:start;min-height:86px;display:grid;position:relative}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineItemAlt .ProjectManagerWorkspace-module__qUrC6a__masterTimelineCard{grid-column:3}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineItemAudit{grid-template-columns:minmax(390px,39%) 42px minmax(390px,39%)}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarker{z-index:1;background:var(--paper-bg);width:34px;height:34px;color:var(--ink-navy);border:1px solid #111e2d2e;grid-column:2;justify-self:center;place-items:center;display:grid;position:relative}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarkerDecision{color:#89551b;background:#ab7b371f;border-color:#ab7b3794}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarkerOnboarding{color:#265b75;background:#39748e1a;border-color:#39748e57}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarkerDocument{color:#624826;background:#7459351a;border-color:#74593557}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarkerMessage{color:#733e2f;background:#8953431a;border-color:#89534357}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineCard{border:3px solid #111e2d21;border-width:1px 3px 3px 1px;border-right-color:var(--timeline-tone,#111e2d21);border-bottom-color:var(--timeline-tone,#111e2d21);background:#ffffff94;grid-column:1;padding:clamp(.9rem,1.8vw,1.15rem)}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineCardButton{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;transition:background .15s,box-shadow .15s;display:block}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineCardButton:hover,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineCardButton:focus-visible{background:#ffffffdb;outline:none;box-shadow:0 0 0 2px #c2a97973}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineCardAudit{padding:clamp(.82rem,1.45vw,1rem)}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineItemAlt .ProjectManagerWorkspace-module__qUrC6a__masterTimelineCard{border-left-width:3px;border-right-width:1px;border-right-color:#111e2d21;border-left-color:var(--timeline-tone,#111e2d21)}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSummary{cursor:pointer;justify-content:space-between;gap:.9rem;min-width:0;list-style:none;display:flex}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSummary::-webkit-details-marker{display:none}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSummaryContent{flex:auto;min-width:0;display:grid;overflow:hidden}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitle{color:var(--ink-navy);font-family:var(--font-heading);margin-top:.55rem;font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:600;line-height:1.12;display:block}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitleLink{color:inherit;text-decoration:none}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitleButton{min-width:0;max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitleLink:hover .ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitle,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitleLink:focus-visible .ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitle,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitleButton:hover .ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitle,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitleButton:focus-visible .ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitle{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitleButton:focus-visible{outline:none}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineCardAudit .ProjectManagerWorkspace-module__qUrC6a__masterTimelineTitle{width:100%;max-width:100%;font-family:var(--font-body);letter-spacing:0;overflow-wrap:normal;white-space:nowrap;word-break:keep-all;font-size:clamp(.78rem,.92vw,.95rem);font-weight:800;line-height:1.2;overflow:visible}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineCardAudit .ProjectManagerWorkspace-module__qUrC6a__masterTimelineChevron{flex-basis:18px}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineDescription{color:#111e2db8;margin-top:.45rem;font-size:.88rem;line-height:1.62;display:block}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineChevron{flex:none;margin-top:.15rem;transition:transform .18s}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineCard[open] .ProjectManagerWorkspace-module__qUrC6a__masterTimelineChevron{transform:rotate(180deg)}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineExpanded{border-top:1px solid #111e2d1a;gap:.8rem;margin-top:.95rem;padding-top:.85rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineExpanded dl{gap:.45rem;margin:0;display:grid}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineExpanded dl div{gap:.2rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineExpanded dt{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineExpanded dd{color:#111e2dc2;margin:0;font-size:.82rem;line-height:1.5}.ProjectManagerWorkspace-module__qUrC6a__timelinePreviewOverlay{z-index:40;pointer-events:none;position:fixed;inset:0}.ProjectManagerWorkspace-module__qUrC6a__timelinePreviewWindow{pointer-events:auto;resize:both;background:#f8f5f2fa;border:1px solid #111e2d2e;grid-template-rows:auto auto minmax(0,1fr);width:min(58rem,100vw - 4rem);height:min(42rem,100vh - 10rem);display:grid;position:absolute;top:8rem;right:clamp(1rem,3vw,2.5rem);overflow:hidden;box-shadow:0 18px 50px #111e2d2e}.ProjectManagerWorkspace-module__qUrC6a__timelinePreviewWindowFullscreen{resize:none;width:auto;height:auto;inset:1rem}.ProjectManagerWorkspace-module__qUrC6a__timelinePreviewWindowTop{background:#ffffffa3;border-bottom:1px solid #111e2d1f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .85rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__timelinePreviewResizeHint{color:#111e2d9e;padding:.55rem 1rem 0;font-size:.76rem;line-height:1.45}.ProjectManagerWorkspace-module__qUrC6a__timelinePreviewFrame{background:#fff;border:0;width:100%;height:100%;min-height:0}.ProjectManagerWorkspace-module__qUrC6a__timelinePreviewHandle{pointer-events:none;background:linear-gradient(135deg,#0000 0 42%,#111e2d29 42% 52%,#0000 52% 100%),linear-gradient(135deg,#0000 0 62%,#111e2d42 62% 72%,#0000 72% 100%);width:16px;height:16px;position:absolute;bottom:.4rem;right:.45rem}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineTop .ProjectManagerWorkspace-module__qUrC6a__status{letter-spacing:.08em;padding:.42rem .55rem;font-size:.68rem;line-height:1.2}.ProjectManagerWorkspace-module__qUrC6a__timelineDocumentMeta{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__timelineDocumentMeta span{color:#111e2dc7;letter-spacing:.06em;text-transform:uppercase;background:#7459350f;border:1px solid #7459352e;padding:.38rem .5rem;font-size:.72rem;font-weight:800;line-height:1.25}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineToneDecision{--timeline-tone:#ab7b37d1;color:#89551b}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineToneInvite{--timeline-tone:#35877ec7;color:#1e6760}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineToneAccess{--timeline-tone:#405d94c7;color:#2d497e}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineToneOnboarding{--timeline-tone:#805b96c2;color:#604078}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineToneDocument{--timeline-tone:#745935c2;color:#624826}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineToneMessage{--timeline-tone:#895343c2;color:#733e2f}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarker.ProjectManagerWorkspace-module__qUrC6a__masterTimelineToneDecision,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarker.ProjectManagerWorkspace-module__qUrC6a__masterTimelineToneDocument,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarker.ProjectManagerWorkspace-module__qUrC6a__masterTimelineToneMessage,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarker.ProjectManagerWorkspace-module__qUrC6a__masterTimelineToneInvite,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarker.ProjectManagerWorkspace-module__qUrC6a__masterTimelineToneAccess,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarker.ProjectManagerWorkspace-module__qUrC6a__masterTimelineToneOnboarding{border-color:var(--timeline-tone)}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigator{grid-template-rows:auto 1fr;align-self:start;gap:1rem;height:calc(100vh - 2rem);min-height:32rem;display:grid;position:sticky;top:1rem}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorCard{background:#ffffff80;border:1px solid #111e2d21;padding:1rem}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorCard h3{margin-top:.45rem;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.08}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorCard p{color:#111e2db3;margin-top:.55rem;font-size:.84rem;line-height:1.58}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorRail{grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;min-height:0;display:grid}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorEdge{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.3}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorTrack{height:100%;min-height:0;padding:.25rem 0;position:relative}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorTrack:before{content:"";background:#111e2d29;width:1px;position:absolute;top:0;bottom:0;left:11px}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorThumb{z-index:1;background:var(--paper-bg);cursor:grab;border:2px solid #ab7b37d1;border-radius:999px;width:11px;height:11px;padding:0;transition:top .18s;position:absolute;left:6px;transform:translateY(-50%);box-shadow:0 0 0 4px #ab7b371f}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorThumb:active{cursor:grabbing}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorStop{width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:.65rem;display:grid;position:absolute;left:0;transform:translateY(-50%)}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorDot{background:#111e2d38;border-radius:999px;width:7px;height:7px;margin-left:8px;transition:transform .18s,background .18s}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorLabel{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorStop:hover .ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorDot,.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorStop:focus-visible .ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorDot,.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorStopActive .ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorDot{background:#ab7b37d1;transform:scale(1.35)}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorStop:hover .ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorLabel,.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorStop:focus-visible .ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorLabel,.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorStopActive .ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorLabel{color:var(--ink-navy)}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorStop:focus-visible{outline:none}.ProjectManagerWorkspace-module__qUrC6a__phase{width:54px;height:54px;color:var(--accent-gold);border:1px solid #111e2d24;place-items:center;font-weight:800;display:grid}.ProjectManagerWorkspace-module__qUrC6a__publishCard{min-height:260px}.ProjectManagerWorkspace-module__qUrC6a__storageNote{border:1px solid var(--border-medium);color:var(--text-secondary);background:#111e2d0a;margin-top:1rem;padding:1rem;font-size:.86rem;line-height:1.65}.ProjectManagerWorkspace-module__qUrC6a__todayCardFeatured{background:#fff8f0b8;border-color:#b86a3066 #b86a3066 #b86a3066 #94501e;border-left-style:solid;border-left-width:3px}.ProjectManagerWorkspace-module__qUrC6a__todayCardFeatured h3{font-size:clamp(2.2rem,4vw,3.6rem)}.ProjectManagerWorkspace-module__qUrC6a__decisionCardOpen{border-left:3px solid #94501e}.ProjectManagerWorkspace-module__qUrC6a__decisionCardSettled{opacity:.6;background:#ffffff47}.ProjectManagerWorkspace-module__qUrC6a__tabBar{border-bottom:1px solid #111e2d21;gap:0;margin-bottom:1rem;display:flex;overflow-x:auto}.ProjectManagerWorkspace-module__qUrC6a__tabBtn{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex:none;padding:.72rem 1rem;font-size:.72rem;font-weight:800;transition:color .15s,border-color .15s,background .15s}.ProjectManagerWorkspace-module__qUrC6a__tabBtn:hover,.ProjectManagerWorkspace-module__qUrC6a__tabBtn:focus-visible{color:var(--ink-navy)}.ProjectManagerWorkspace-module__qUrC6a__tabBtnActive{color:var(--ink-navy);border-bottom-color:var(--accent-gold);background:#c2a9791f}.ProjectManagerWorkspace-module__qUrC6a__projectSubnav{background:#ffffff6b;border:1px solid #111e2d21;gap:0;margin-top:.85rem;display:flex;overflow-x:auto}.ProjectManagerWorkspace-module__qUrC6a__projectSubnav a{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;border-right:1px solid #111e2d1a;flex:none;padding:.85rem 1rem;font-size:.72rem;font-weight:800;transition:background .15s,color .15s}.ProjectManagerWorkspace-module__qUrC6a__projectSubnav a:last-child{border-right:0}.ProjectManagerWorkspace-module__qUrC6a__projectSubnav a:hover,.ProjectManagerWorkspace-module__qUrC6a__projectSubnav a:focus-visible,.ProjectManagerWorkspace-module__qUrC6a__projectSubnavActive{background:#111e2d0f;outline:none;color:var(--ink-navy)!important}.ProjectManagerWorkspace-module__qUrC6a__commandPulse{background:#ffffff80;border:1px solid #111e2d21;align-content:start;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);display:grid}.ProjectManagerWorkspace-module__qUrC6a__pulseList{gap:.7rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__pulseList div{border-top:1px solid #111e2d1a;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-top:.7rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__pulseList strong{color:var(--ink-navy);font-family:var(--font-heading);text-align:right;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:600;line-height:1.1}.ProjectManagerWorkspace-module__qUrC6a__publishItem{background:#ffffff75;border:1px solid #111e2d21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.ProjectManagerWorkspace-module__qUrC6a__publishItemLeft{min-width:0}.ProjectManagerWorkspace-module__qUrC6a__publishItemLeft h3{margin-top:.45rem;font-size:1.3rem}.ProjectManagerWorkspace-module__qUrC6a__publishItemLeft p{color:var(--text-secondary);margin-top:.3rem;font-size:.88rem;line-height:1.65}.ProjectManagerWorkspace-module__qUrC6a__publishItemStaffNote{border-left:2px solid var(--border-soft);color:var(--text-muted);margin-top:.6rem;padding-left:.85rem;font-size:.82rem;line-height:1.55}.ProjectManagerWorkspace-module__qUrC6a__publishToggleGroup{gap:.35rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__publishToggleBtn{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #111e2d2e;justify-content:center;align-items:center;padding:.45rem .7rem;font-size:.64rem;font-weight:800;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ProjectManagerWorkspace-module__qUrC6a__publishToggleBtn:hover,.ProjectManagerWorkspace-module__qUrC6a__publishToggleBtn:focus-visible{color:var(--ink-navy);background:#111e2d0a;border-color:#111e2d4d}.ProjectManagerWorkspace-module__qUrC6a__publishToggleBtnActive{background:var(--ink-navy);border-color:var(--ink-navy);color:var(--paper-bg)}.ProjectManagerWorkspace-module__qUrC6a__publishToggleBtnOk{color:#24684a;background:#3884641f;border-color:#38846466}.ProjectManagerWorkspace-module__qUrC6a__publishToggleBtnAlert{color:#94501e;background:#b86a301a;border-color:#b86a3066}.ProjectManagerWorkspace-module__qUrC6a__publishList{gap:.75rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__healthDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ProjectManagerWorkspace-module__qUrC6a__healthDotGreen{background:#388464}.ProjectManagerWorkspace-module__qUrC6a__healthDotAmber{background:#b86a30}.ProjectManagerWorkspace-module__qUrC6a__healthDotGrey{background:#111e2d47}.ProjectManagerWorkspace-module__qUrC6a__clientRow{background:#ffffff75;border:1px solid #111e2d21;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:clamp(1rem,2vw,1.2rem);transition:background .15s;display:grid}.ProjectManagerWorkspace-module__qUrC6a__clientRow:hover{background:#ffffffb8}.ProjectManagerWorkspace-module__qUrC6a__clientRowBody h3{margin-top:.35rem;font-size:1.35rem}.ProjectManagerWorkspace-module__qUrC6a__clientRowBody p{color:var(--text-secondary);margin-top:.2rem;font-size:.88rem;line-height:1.6}.ProjectManagerWorkspace-module__qUrC6a__threadUnread{background:#fffdf8b8;border-color:#b86a3047}.ProjectManagerWorkspace-module__qUrC6a__threadUnread h3{font-weight:900}.ProjectManagerWorkspace-module__qUrC6a__versionList{background:#111e2d0a;border:1px solid #111e2d1f;gap:.65rem;padding:.85rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__versionList p{color:var(--text-secondary);font-size:.86rem;line-height:1.6}.ProjectManagerWorkspace-module__qUrC6a__versionRow{background:#fff6;border:1px solid #111e2d1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__versionRow strong{font-size:.92rem;display:block}.ProjectManagerWorkspace-module__qUrC6a__selectionOverview{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__overviewCard{text-align:center;background:#ffffff7a;border:1px solid #111e2d21;gap:.25rem;padding:clamp(.85rem,1.5vw,1.1rem);display:grid}.ProjectManagerWorkspace-module__qUrC6a__overviewValue{font-family:var(--font-heading);color:var(--ink-navy);font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:600;line-height:1.1}.ProjectManagerWorkspace-module__qUrC6a__overviewLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.66rem;font-weight:800}.ProjectManagerWorkspace-module__qUrC6a__housewideTable{background:#ffffff61;border:1px solid #111e2d2e;border-radius:3px;gap:0;display:grid;overflow:hidden}.ProjectManagerWorkspace-module__qUrC6a__housewideRow{border-bottom:1px solid #111e2d1f;border-left:3px solid #0000;grid-template-columns:140px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 140px;align-items:center;gap:.65rem;padding:.7rem .85rem .7rem .7rem;font-size:.84rem;transition:background .15s,border-color .15s;display:grid}.ProjectManagerWorkspace-module__qUrC6a__housewideRow:nth-child(2n){background:#111e2d09}.ProjectManagerWorkspace-module__qUrC6a__housewideRow:hover{border-left-color:var(--ink-navy);background:#111e2d0f}.ProjectManagerWorkspace-module__qUrC6a__housewideRow:last-child{border-bottom:0}.ProjectManagerWorkspace-module__qUrC6a__roomAccordion{gap:.5rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__roomAccordionHeader{cursor:pointer;color:inherit;font:inherit;text-align:left;background:#ffffff7a;border:1px solid #111e2d21;grid-template-columns:minmax(0,1fr) auto auto 24px;align-items:center;gap:.75rem;width:100%;padding:.85rem clamp(.85rem,1.5vw,1.1rem);transition:background .15s;display:grid}.ProjectManagerWorkspace-module__qUrC6a__roomAccordionHeader:hover,.ProjectManagerWorkspace-module__qUrC6a__roomAccordionHeader:focus-visible{background:#ffffffb8;outline:none}.ProjectManagerWorkspace-module__qUrC6a__roomAccordionHeader h3{margin:0;font-size:1.15rem;line-height:1.2}.ProjectManagerWorkspace-module__qUrC6a__roomAccordionBody{background:#ffffff4d;border:1px solid #111e2d1a;border-top:0;padding:.75rem clamp(.85rem,1.5vw,1.1rem)}.ProjectManagerWorkspace-module__qUrC6a__roomAccordionContext{color:var(--text-muted);border-bottom:1px solid #111e2d12;margin-bottom:.5rem;padding-bottom:.65rem;font-size:.82rem;font-style:italic;line-height:1.55}.ProjectManagerWorkspace-module__qUrC6a__selectionItemRow{border-bottom:1px solid #111e2d0d;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 140px minmax(0,1fr);align-items:center;gap:.55rem;padding:.5rem 0;font-size:.82rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__selectionItemRow:last-child{border-bottom:0}.ProjectManagerWorkspace-module__qUrC6a__inlineInput{width:100%;color:var(--ink-navy);font:inherit;cursor:text;background:0 0;border:1px solid #0000;padding:.35rem .45rem;font-size:.82rem;transition:border-color .15s,background .15s}.ProjectManagerWorkspace-module__qUrC6a__inlineInput:hover{background:#ffffff85;border-color:#111e2d1f}.ProjectManagerWorkspace-module__qUrC6a__inlineInput:focus{background:#ffffffb8;border-color:#c2a97999;outline:none;box-shadow:0 0 0 2px #c2a97933}.ProjectManagerWorkspace-module__qUrC6a__inlineInput::placeholder{color:var(--text-muted);font-style:italic}.ProjectManagerWorkspace-module__qUrC6a__statusSelect{width:100%;color:var(--ink-navy);font:inherit;cursor:pointer;background:#ffffff7a;border:1px solid #111e2d1f;padding:.35rem .45rem;font-size:.78rem;transition:border-color .15s}.ProjectManagerWorkspace-module__qUrC6a__statusSelect:focus{border-color:#c2a97999;outline:none;box-shadow:0 0 0 2px #c2a97933}.ProjectManagerWorkspace-module__qUrC6a__addButton{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px dashed #111e2d33;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.72rem;font-weight:800;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ProjectManagerWorkspace-module__qUrC6a__addButton:hover,.ProjectManagerWorkspace-module__qUrC6a__addButton:focus-visible{color:var(--ink-navy);background:#fffcf57a;border-color:#c2a97980;outline:none}.ProjectManagerWorkspace-module__qUrC6a__addForm{background:#ffffff7a;border:1px solid #111e2d21;gap:.65rem;padding:1rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__fieldLabel{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;gap:.3rem;font-size:.72rem;font-weight:800;display:grid}.ProjectManagerWorkspace-module__qUrC6a__fieldLabel input,.ProjectManagerWorkspace-module__qUrC6a__fieldLabel select,.ProjectManagerWorkspace-module__qUrC6a__fieldLabel textarea{width:100%;color:var(--ink-navy);font:inherit;letter-spacing:0;text-transform:none;background:#ffffff8f;border:1px solid #111e2d24;padding:.55rem .65rem;font-size:.86rem;font-weight:400}@media (max-width:1180px){.ProjectManagerWorkspace-module__qUrC6a__workspaceRoute{grid-template-columns:1fr}.ProjectManagerWorkspace-module__qUrC6a__sidebar{border-bottom:1px solid #111e2d24;border-right:0;height:auto;position:relative}.ProjectManagerWorkspace-module__qUrC6a__nav,.ProjectManagerWorkspace-module__qUrC6a__sidebarNote{display:none}.ProjectManagerWorkspace-module__qUrC6a__mobileNav{display:flex}.ProjectManagerWorkspace-module__qUrC6a__todayGrid,.ProjectManagerWorkspace-module__qUrC6a__projectGrid,.ProjectManagerWorkspace-module__qUrC6a__assetGrid,.ProjectManagerWorkspace-module__qUrC6a__accessGrid,.ProjectManagerWorkspace-module__qUrC6a__publishGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectManagerWorkspace-module__qUrC6a__twoGrid{grid-template-columns:1fr}.ProjectManagerWorkspace-module__qUrC6a__masterTimeline:before{left:17px}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineItem,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineItemAlt{grid-template-columns:34px minmax(0,1fr);gap:.75rem}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineItem .ProjectManagerWorkspace-module__qUrC6a__masterTimelineCard,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineItemAlt .ProjectManagerWorkspace-module__qUrC6a__masterTimelineCard{border-left-width:3px;border-right-width:1px;border-right-color:#111e2d21;border-left-color:var(--timeline-tone,#111e2d21);grid-column:2}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarker{grid-column:1}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineShell{grid-template-columns:1fr}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigator{order:-1;min-height:auto;position:relative}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontalShell{grid-template-columns:1fr}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontal{padding:2rem .5rem 1.5rem}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontalItem,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontalItemAudit{width:280px}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontal{grid-template-columns:1fr}}@media (max-width:980px){.ProjectManagerWorkspace-module__qUrC6a__filterBar,.ProjectManagerWorkspace-module__qUrC6a__formGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ProjectManagerWorkspace-module__qUrC6a__main{padding:.75rem}.ProjectManagerWorkspace-module__qUrC6a__topbar,.ProjectManagerWorkspace-module__qUrC6a__sectionHeader{flex-direction:column;align-items:flex-start}.ProjectManagerWorkspace-module__qUrC6a__hero,.ProjectManagerWorkspace-module__qUrC6a__pageHero{background:linear-gradient(#f8f5f2f5,#f8f5f2d6),url(/images/tt-shared-workspace-plate.png) bottom/122vw no-repeat,#ffffff6b;padding-bottom:13rem}.ProjectManagerWorkspace-module__qUrC6a__todayGrid,.ProjectManagerWorkspace-module__qUrC6a__projectGrid,.ProjectManagerWorkspace-module__qUrC6a__assetGrid,.ProjectManagerWorkspace-module__qUrC6a__accessGrid,.ProjectManagerWorkspace-module__qUrC6a__publishGrid,.ProjectManagerWorkspace-module__qUrC6a__recordRow,.ProjectManagerWorkspace-module__qUrC6a__timelineItem,.ProjectManagerWorkspace-module__qUrC6a__publishItem,.ProjectManagerWorkspace-module__qUrC6a__clientRow,.ProjectManagerWorkspace-module__qUrC6a__filterBar,.ProjectManagerWorkspace-module__qUrC6a__formGrid{grid-template-columns:1fr}.ProjectManagerWorkspace-module__qUrC6a__timelineFilterPanel{flex-direction:column;align-items:stretch;width:100%;display:flex}.ProjectManagerWorkspace-module__qUrC6a__timelineFilterBar{width:100%}.ProjectManagerWorkspace-module__qUrC6a__timelineFilterBar a{flex:calc(50% - .35rem);justify-content:space-between}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineTop{flex-direction:column;align-items:flex-start}}.ProjectManagerWorkspace-module__qUrC6a__timelineToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__timelineViewToggle{background:#ffffff61;border:1px solid #111e2d24;flex-shrink:0;display:flex}.ProjectManagerWorkspace-module__qUrC6a__timelineViewToggles{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.ProjectManagerWorkspace-module__qUrC6a__timelineViewToggleBtn{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.38rem;padding:.52rem .72rem;font-size:.67rem;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.ProjectManagerWorkspace-module__qUrC6a__timelineViewToggleBtn+.ProjectManagerWorkspace-module__qUrC6a__timelineViewToggleBtn{border-left:1px solid #111e2d1a}.ProjectManagerWorkspace-module__qUrC6a__timelineViewToggleBtn:hover{color:var(--ink-navy);background:#111e2d0d}.ProjectManagerWorkspace-module__qUrC6a__timelineViewToggleBtnActive{color:var(--ink-navy);box-shadow:inset 0 -2px 0 var(--ink-navy);background:#111e2d1a}.ProjectManagerWorkspace-module__qUrC6a__timelineViewToggleBtnActive:hover{background:#111e2d21}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineIsSmall{gap:.2rem}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineIsSmall .ProjectManagerWorkspace-module__qUrC6a__masterTimelineCard,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineIsSmall .ProjectManagerWorkspace-module__qUrC6a__masterTimelineCardAudit{padding:.4rem .72rem}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineIsSmall .ProjectManagerWorkspace-module__qUrC6a__masterTimelineSummary{align-items:center;display:flex}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSmallRow{align-items:center;gap:.65rem;width:100%;min-width:0;display:flex;overflow:hidden}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSmallTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);color:var(--ink-navy);letter-spacing:0;flex:1;font-size:.83rem;font-weight:700;line-height:1;overflow:hidden}a.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSmallTitle,button.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSmallTitle,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSmallTitle a,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSmallTitle button{color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:none;width:100%;padding:0;text-decoration:none;display:block;overflow:hidden}a.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSmallTitle:hover,button.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSmallTitle:hover,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSmallTitle a:hover,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSmallTitle button:hover{text-decoration:underline}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineSmallDate{color:var(--text-muted);letter-spacing:.03em;white-space:nowrap;flex-shrink:0;font-size:.67rem;font-weight:700}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineIsMedium{gap:.55rem}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineIsMedium .ProjectManagerWorkspace-module__qUrC6a__masterTimelineCard,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineIsMedium .ProjectManagerWorkspace-module__qUrC6a__masterTimelineCardAudit{padding:clamp(.6rem,1.1vw,.78rem)}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineMediumActor{color:var(--text-muted);margin-top:.28rem;font-size:.74rem;line-height:1.2}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontalShell{grid-template-rows:1fr auto;gap:clamp(1rem,2vw,1.5rem);display:grid}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontal{scroll-snap-type:x proximity;gap:clamp(1rem,2vw,1.5rem);padding:3rem 1rem 2rem;display:flex;position:relative;overflow-x:auto}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontal:before{content:"";z-index:0;background:#111e2d33;height:1px;position:absolute;top:50%;left:0;right:0}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontal::-webkit-scrollbar{height:6px}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontal::-webkit-scrollbar-track{background:#111e2d0a}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontal::-webkit-scrollbar-thumb{background:#111e2d2e;border-radius:999px}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontal:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontalItem{scroll-snap-align:center;flex:none;grid-template-rows:1fr 42px 1fr;align-items:stretch;width:clamp(260px,26vw,360px);min-height:280px;display:grid;position:relative}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontalItem .ProjectManagerWorkspace-module__qUrC6a__masterTimelineCard,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontalItem .ProjectManagerWorkspace-module__qUrC6a__masterTimelineCardButton{border-bottom-width:3px;border-bottom-color:var(--timeline-tone,#111e2d21);border-top-width:1px;border-left-width:1px;border-right-width:1px;grid-row:1;align-self:end}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontalItemAlt .ProjectManagerWorkspace-module__qUrC6a__masterTimelineCard,.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontalItemAlt .ProjectManagerWorkspace-module__qUrC6a__masterTimelineCardButton{border-top-width:3px;border-top-color:var(--timeline-tone,#111e2d21);border-bottom-width:1px;border-left-width:1px;border-right-width:1px;grid-row:3;align-self:start}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontalItem .ProjectManagerWorkspace-module__qUrC6a__masterTimelineMarker{grid-row:2;place-self:center}.ProjectManagerWorkspace-module__qUrC6a__masterTimelineHorizontalItemAudit{width:clamp(240px,22vw,320px)}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontal{grid-template-columns:auto 1fr;align-items:center;gap:clamp(1rem,2vw,1.5rem);padding:0 1rem;display:grid}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalCard{background:#ffffff80;border:1px solid #111e2d21;flex-shrink:0;padding:.75rem 1rem}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalCard h3{margin-top:.25rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.1}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalRail{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-width:0;display:grid}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalEdge{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:800}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalTrack{min-width:0;height:28px;position:relative}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalTrack:before{content:"";background:#111e2d29;height:1px;position:absolute;top:13px;left:0;right:0}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalThumb{z-index:1;background:var(--paper-bg);border:2px solid #ab7b37d1;border-radius:999px;width:11px;height:11px;transition:left .18s;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 0 0 4px #ab7b371f}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalStop{cursor:pointer;background:0 0;border:0;grid-template-rows:12px auto;justify-items:center;gap:.2rem;padding:0;display:grid;position:absolute;top:0;transform:translate(-50%)}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalDot{background:#111e2d38;border-radius:999px;width:7px;height:7px;transition:transform .18s,background .18s}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:.62rem;font-weight:700}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalStop:hover .ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalDot,.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalStop:focus-visible .ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalDot,.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalStopActive .ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalDot{background:#ab7b37d1;transform:scale(1.35)}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalStop:hover .ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalLabel,.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalStop:focus-visible .ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalLabel,.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalStopActive .ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalLabel{color:var(--ink-navy)}.ProjectManagerWorkspace-module__qUrC6a__timelineNavigatorHorizontalStop:focus-visible{outline:none}@media (max-width:640px){.ProjectManagerWorkspace-module__qUrC6a__timelineToolbar{flex-direction:column;align-items:flex-start}}.ProjectManagerWorkspace-module__qUrC6a__milestoneBlock{border-top:1px solid #111e2d1a;margin-top:1.25rem;padding-top:1.25rem}.ProjectManagerWorkspace-module__qUrC6a__milestoneTitle{color:var(--ink-navy);margin:.3rem 0 .2rem;font-size:1rem;font-weight:600;line-height:1.3}.ProjectManagerWorkspace-module__qUrC6a__milestoneMeta{color:var(--text-muted);margin:0;font-size:.8rem}.ProjectManagerWorkspace-module__qUrC6a__mutedText{color:#111e2d73;margin:.35rem 0 0;font-size:.88rem}.ProjectManagerWorkspace-module__qUrC6a__attentionExcerpt{color:#111e2d99;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ProjectManagerWorkspace-module__qUrC6a__attentionClear{color:var(--ink-navy);margin:.25rem 0 0;font-size:1rem;font-weight:600}
.TodayAttentionSection-module__40nY4q__attentionSection{margin-top:.85rem}.TodayAttentionSection-module__40nY4q__attentionHeader{padding:clamp(.9rem,2.4vw,1.4rem) 0 .85rem}.TodayAttentionSection-module__40nY4q__sectionKicker{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:800}.TodayAttentionSection-module__40nY4q__attentionList{gap:.55rem;display:grid}.TodayAttentionSection-module__40nY4q__attentionItemLink{color:inherit;text-decoration:none;display:block}.TodayAttentionSection-module__40nY4q__attentionItem{background:#ffffff75;border:1px solid #111e2d21;grid-template-columns:32px minmax(0,1fr) 44px;align-items:center;gap:.85rem;padding:clamp(.9rem,1.7vw,1.1rem);transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid}.TodayAttentionSection-module__40nY4q__attentionItem:hover,.TodayAttentionSection-module__40nY4q__attentionItem:focus-within{background:#ffffffc7;border-color:#c2a97973;transform:translateY(-1px);box-shadow:0 6px 20px #111e2d0f}.TodayAttentionSection-module__40nY4q__attentionItem:focus-within{outline:2px solid var(--accent-gold);outline-offset:2px}.TodayAttentionSection-module__40nY4q__attentionItemIcon{color:var(--accent-gold);flex-shrink:0;place-items:center;display:grid}.TodayAttentionSection-module__40nY4q__attentionItemBody{flex-direction:column;gap:.25rem;min-width:0;display:flex}.TodayAttentionSection-module__40nY4q__attentionItemTitle{color:var(--ink-navy);font-size:1rem;line-height:1.3}.TodayAttentionSection-module__40nY4q__attentionItemDescription{color:#111e2db8;font-size:.84rem;line-height:1.55}.TodayAttentionSection-module__40nY4q__attentionItemAction{width:36px;height:36px;color:var(--ink-navy);background:#ffffff80;border:1px solid #111e2d21;justify-self:end;place-items:center;transition:color .18s,transform .18s,border-color .18s,background .18s;display:grid}.TodayAttentionSection-module__40nY4q__attentionItem:hover .TodayAttentionSection-module__40nY4q__attentionItemAction,.TodayAttentionSection-module__40nY4q__attentionItem:focus-within .TodayAttentionSection-module__40nY4q__attentionItemAction{background:#ffffffd1;border-color:#c2a9798c;transform:translate(2px)}.TodayAttentionSection-module__40nY4q__attentionItemAction svg{color:var(--accent-gold);transition:transform .18s}.TodayAttentionSection-module__40nY4q__attentionItem:hover .TodayAttentionSection-module__40nY4q__attentionItemAction svg,.TodayAttentionSection-module__40nY4q__attentionItem:focus-within .TodayAttentionSection-module__40nY4q__attentionItemAction svg{transform:translate(3px)}.TodayAttentionSection-module__40nY4q__attentionItemAction:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px;border-radius:2px}.TodayAttentionSection-module__40nY4q__attentionEmpty{background:#ffffff75;border:1px solid #111e2d21;flex-direction:column;align-items:flex-start;gap:.45rem;padding:clamp(.9rem,1.7vw,1.1rem);display:flex}.TodayAttentionSection-module__40nY4q__attentionEmpty svg{color:#388464;opacity:.65}.TodayAttentionSection-module__40nY4q__attentionEmpty h3{font-size:1.15rem;line-height:1.3}.TodayAttentionSection-module__40nY4q__attentionEmpty p{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.TodayAttentionSection-module__40nY4q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.TodayAttentionSection-module__40nY4q__attentionItem{grid-template-columns:28px minmax(0,1fr) 38px;gap:.65rem}}
.DatasetPrintDialog-module__78veRa__overlay{z-index:900;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111e2d73;justify-content:center;align-items:center;animation:.18s DatasetPrintDialog-module__78veRa__fadeIn;display:flex;position:fixed;inset:0}@keyframes DatasetPrintDialog-module__78veRa__fadeIn{0%{opacity:0}to{opacity:1}}.DatasetPrintDialog-module__78veRa__dialog{background:#faf8f5;border:1px solid #111e2d24;flex-direction:column;width:min(92vw,880px);max-height:88vh;animation:.22s DatasetPrintDialog-module__78veRa__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 48px #111e2d38}@keyframes DatasetPrintDialog-module__78veRa__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.DatasetPrintDialog-module__78veRa__dialogHeader{border-bottom:1px solid #111e2d14;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;padding:1.25rem 1.5rem 1rem;display:flex}.DatasetPrintDialog-module__78veRa__dialogHeader h3{color:var(--ink-navy,#111e2d);margin:0;font-size:1.05rem}.DatasetPrintDialog-module__78veRa__kicker{color:var(--text-secondary,#6b7280);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.15rem;font-size:.66rem;font-weight:800}.DatasetPrintDialog-module__78veRa__closeBtn{width:32px;height:32px;color:var(--ink-navy,#111e2d);cursor:pointer;background:0 0;border:1px solid #111e2d1f;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.DatasetPrintDialog-module__78veRa__closeBtn:hover{background:#111e2d0f}.DatasetPrintDialog-module__78veRa__dialogBody{scrollbar-color:#111e2d33 transparent;scrollbar-width:thin;flex:1;padding:1.25rem 1.5rem;overflow-y:auto}.DatasetPrintDialog-module__78veRa__columnPickerSection{margin-bottom:1.25rem}.DatasetPrintDialog-module__78veRa__columnPickerLabel{color:var(--text-secondary,#6b7280);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.68rem;font-weight:800}.DatasetPrintDialog-module__78veRa__toggleRow{gap:.5rem;margin-bottom:.65rem;display:flex}.DatasetPrintDialog-module__78veRa__toggleBtn{color:var(--ink-navy,#111e2d);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff9;border:1px solid #111e2d26;padding:.35rem .65rem;font-size:.68rem;font-weight:700;transition:all .15s}.DatasetPrintDialog-module__78veRa__toggleBtn:hover{background:#c2a9792e;border-color:#c2a97980}.DatasetPrintDialog-module__78veRa__columnGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.35rem .75rem;display:grid}.DatasetPrintDialog-module__78veRa__columnCheckbox{cursor:pointer;color:var(--ink-navy,#111e2d);border:1px solid #0000;align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:.8rem;transition:all .12s;display:flex}.DatasetPrintDialog-module__78veRa__columnCheckbox:hover{background:#c2a97914;border-color:#c2a97940}.DatasetPrintDialog-module__78veRa__columnCheckbox input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #111e2d4d;flex-shrink:0;width:16px;height:16px;transition:all .12s;position:relative}.DatasetPrintDialog-module__78veRa__columnCheckbox input[type=checkbox]:checked{background:var(--accent-gold,#c2a979);border-color:var(--accent-gold,#c2a979)}.DatasetPrintDialog-module__78veRa__columnCheckbox input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.DatasetPrintDialog-module__78veRa__columnName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DatasetPrintDialog-module__78veRa__baseTag{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary,#6b7280);background:#111e2d0f;flex-shrink:0;padding:.1rem .35rem;font-size:.6rem;font-weight:700}.DatasetPrintDialog-module__78veRa__previewSection{border-top:1px solid #111e2d14;padding-top:1rem}.DatasetPrintDialog-module__78veRa__previewLabel{margin-bottom:.5rem;}.DatasetPrintDialog-module__78veRa__previewWrap{scrollbar-color:#111e2d33 transparent;scrollbar-width:thin;border:1px solid #111e2d14;max-height:280px;overflow:auto}.DatasetPrintDialog-module__78veRa__previewTable{border-collapse:collapse;width:max-content;min-width:100%}.DatasetPrintDialog-module__78veRa__previewTable th,.DatasetPrintDialog-module__78veRa__previewTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #111e2d0f;min-width:80px;padding:.55rem .5rem;font-size:.78rem}.DatasetPrintDialog-module__78veRa__previewTable th{z-index:2;color:var(--text-secondary,#6b7280);letter-spacing:.08em;text-transform:uppercase;background:#f8f9faf5;font-size:.66rem;font-weight:800;position:sticky;top:0}.DatasetPrintDialog-module__78veRa__previewTable tbody tr:hover{background:#c2a9790f}.DatasetPrintDialog-module__78veRa__previewEmpty{text-align:center;color:var(--text-secondary,#6b7280);padding:1.5rem;font-size:.82rem}.DatasetPrintDialog-module__78veRa__dialogFooter{background:#ffffff80;border-top:1px solid #111e2d14;justify-content:flex-end;align-items:center;gap:.65rem;padding:1rem 1.5rem;display:flex}.DatasetPrintDialog-module__78veRa__cancelBtn{color:var(--ink-navy,#111e2d);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #111e2d26;padding:.58rem 1rem;font-size:.72rem;font-weight:800;transition:all .15s}.DatasetPrintDialog-module__78veRa__cancelBtn:hover{background:#111e2d0a}.DatasetPrintDialog-module__78veRa__printBtn{background:var(--accent-gold,#c2a979);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #c2a97999;align-items:center;gap:.4rem;padding:.58rem 1.2rem;font-size:.72rem;font-weight:800;transition:all .15s;display:inline-flex}.DatasetPrintDialog-module__78veRa__printBtn:hover{background:#b69a6a}.DatasetPrintDialog-module__78veRa__printBtn:disabled{opacity:.5;cursor:not-allowed}.DatasetPrintDialog-module__78veRa__printContent{display:none}@media print{body>:not(.DatasetPrintDialog-module__78veRa__printRoot),.DatasetPrintDialog-module__78veRa__overlay{display:none!important}.DatasetPrintDialog-module__78veRa__printContent{z-index:99999;background:#fff;padding:.75in;position:fixed;inset:0;overflow:visible;display:block!important}.DatasetPrintDialog-module__78veRa__printHeader{margin-bottom:.5in}.DatasetPrintDialog-module__78veRa__printHeader h2{color:#111e2d;margin:0 0 .15in;font-size:14pt}.DatasetPrintDialog-module__78veRa__printHeader p{color:#666;margin:0;font-size:9pt}.DatasetPrintDialog-module__78veRa__printTable{border-collapse:collapse;width:100%;font-size:8.5pt}.DatasetPrintDialog-module__78veRa__printTable th,.DatasetPrintDialog-module__78veRa__printTable td{text-align:left;border-bottom:.5pt solid #ccc;padding:4pt 6pt}.DatasetPrintDialog-module__78veRa__printTable th{text-transform:uppercase;letter-spacing:.04em;color:#444;border-bottom:1pt solid #111e2d;font-size:7.5pt;font-weight:700}.DatasetPrintDialog-module__78veRa__printFooter{color:#999;border-top:.5pt solid #ddd;margin-top:.35in;padding-top:.15in;font-size:7.5pt}}
.VisualReviewDataWorkspace-module__cZXbDq__workspace{gap:1rem;min-width:0;display:grid}.VisualReviewDataWorkspace-module__cZXbDq__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.9rem;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__kicker,.VisualReviewDataWorkspace-module__cZXbDq__metricLabel,.VisualReviewDataWorkspace-module__cZXbDq__rollupMeta{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.VisualReviewDataWorkspace-module__cZXbDq__header h2,.VisualReviewDataWorkspace-module__cZXbDq__datasetHeader h3,.VisualReviewDataWorkspace-module__cZXbDq__emptyCard h3{color:var(--ink-navy);margin:.25rem 0}.VisualReviewDataWorkspace-module__cZXbDq__muted{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.VisualReviewDataWorkspace-module__cZXbDq__metaCluster{flex-wrap:wrap;gap:.45rem;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__metaCluster span,.VisualReviewDataWorkspace-module__cZXbDq__rollupCard,.VisualReviewDataWorkspace-module__cZXbDq__metricCard{background:#ffffff9e;border:1px solid #111e2d1f}.VisualReviewDataWorkspace-module__cZXbDq__metaCluster span{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;padding:.45rem .6rem;font-size:.68rem;font-weight:800}.VisualReviewDataWorkspace-module__cZXbDq__tabsRibbonContainer{align-items:center;gap:.35rem;width:100%;display:flex;position:relative;overflow:hidden}.VisualReviewDataWorkspace-module__cZXbDq__tabScrollBtn{width:30px;height:30px;color:var(--ink-navy);cursor:pointer;background:#ffffffd9;border:1px solid #111e2d26;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__tabScrollBtn:hover{background:#c2a97938;border-color:#c2a9798c}.VisualReviewDataWorkspace-module__cZXbDq__tabs{scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.35rem;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.VisualReviewDataWorkspace-module__cZXbDq__tabs::-webkit-scrollbar{display:none}.VisualReviewDataWorkspace-module__cZXbDq__tab{white-space:nowrap;flex-shrink:0}.VisualReviewDataWorkspace-module__cZXbDq__tab,.VisualReviewDataWorkspace-module__cZXbDq__actionButton{color:var(--ink-navy);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff8a;border:1px solid #111e2d26;justify-content:center;align-items:center;gap:.42rem;padding:.58rem .72rem;font-size:.72rem;font-weight:800;display:inline-flex}.VisualReviewDataWorkspace-module__cZXbDq__tabActive{background:#c2a97938;border-color:#c2a9798c}.VisualReviewDataWorkspace-module__cZXbDq__snapshotGrid,.VisualReviewDataWorkspace-module__cZXbDq__rollupGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.VisualReviewDataWorkspace-module__cZXbDq__metricCard,.VisualReviewDataWorkspace-module__cZXbDq__datasetCard,.VisualReviewDataWorkspace-module__cZXbDq__managerCard,.VisualReviewDataWorkspace-module__cZXbDq__emptyCard{background:#ffffff94;border:1px solid #111e2d1f}.VisualReviewDataWorkspace-module__cZXbDq__metricCard,.VisualReviewDataWorkspace-module__cZXbDq__rollupCard,.VisualReviewDataWorkspace-module__cZXbDq__datasetCard,.VisualReviewDataWorkspace-module__cZXbDq__managerCard,.VisualReviewDataWorkspace-module__cZXbDq__emptyCard{padding:1rem}.VisualReviewDataWorkspace-module__cZXbDq__metricCard strong,.VisualReviewDataWorkspace-module__cZXbDq__rollupCard strong{color:var(--ink-navy);margin-top:.35rem;font-size:1.2rem;display:block}.VisualReviewDataWorkspace-module__cZXbDq__metricCard--gold{border-color:#c2a97966}.VisualReviewDataWorkspace-module__cZXbDq__metricCard--navy{border-color:#111e2d33}.VisualReviewDataWorkspace-module__cZXbDq__metricCard--green{border-color:#6e8a7861}.VisualReviewDataWorkspace-module__cZXbDq__metricCard--grey{border-color:#82828247}.VisualReviewDataWorkspace-module__cZXbDq__datasetStack,.VisualReviewDataWorkspace-module__cZXbDq__managerGrid{gap:1rem;min-width:0;display:grid}.VisualReviewDataWorkspace-module__cZXbDq__datasetHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__datasetCard{min-width:0}.VisualReviewDataWorkspace-module__cZXbDq__headerActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.45rem;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__actionBar{gap:.35rem;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__actionBtn{color:var(--ink-navy);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#ffffff8a;border:1px solid #111e2d26;align-items:center;gap:.3rem;padding:.4rem .6rem;font-size:.66rem;font-weight:800;transition:all .15s;display:inline-flex}.VisualReviewDataWorkspace-module__cZXbDq__actionBtn:hover{background:#c2a9792e;border-color:#c2a97980}.VisualReviewDataWorkspace-module__cZXbDq__actionBtn:active{background:#c2a9794d}.VisualReviewDataWorkspace-module__cZXbDq__rollupGrid{scrollbar-color:#111e2d40 #111e2d0d;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.25rem;display:flex;overflow-x:auto}.VisualReviewDataWorkspace-module__cZXbDq__rollupGrid::-webkit-scrollbar{height:8px}.VisualReviewDataWorkspace-module__cZXbDq__tableWrap::-webkit-scrollbar{height:8px}.VisualReviewDataWorkspace-module__cZXbDq__rollupGrid::-webkit-scrollbar-track{background:#111e2d0d}.VisualReviewDataWorkspace-module__cZXbDq__tableWrap::-webkit-scrollbar-track{background:#111e2d0d}.VisualReviewDataWorkspace-module__cZXbDq__rollupGrid::-webkit-scrollbar-thumb{background:#111e2d38}.VisualReviewDataWorkspace-module__cZXbDq__tableWrap::-webkit-scrollbar-thumb{background:#111e2d38}.VisualReviewDataWorkspace-module__cZXbDq__rollupCard{flex:0 0 min(260px,78vw)}.VisualReviewDataWorkspace-module__cZXbDq__tableWrap{scrollbar-color:#111e2d40 #111e2d0d;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-top:1px solid #111e2d14;width:100%;min-width:0;max-height:550px;margin-top:.85rem;padding-top:.85rem;overflow-x:auto}.VisualReviewDataWorkspace-module__cZXbDq__table{border-collapse:collapse;width:max-content;min-width:max(100%,1120px)}.VisualReviewDataWorkspace-module__cZXbDq__table th,.VisualReviewDataWorkspace-module__cZXbDq__table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #111e2d14;min-width:96px;padding:.65rem .55rem;font-size:.82rem}.VisualReviewDataWorkspace-module__cZXbDq__table th:first-child,.VisualReviewDataWorkspace-module__cZXbDq__table td:first-child{min-width:180px}.VisualReviewDataWorkspace-module__cZXbDq__table th{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f8f9faf2;font-size:.68rem;font-weight:800;position:sticky;top:0}.VisualReviewDataWorkspace-module__cZXbDq__sortToolbar{justify-content:flex-end;align-items:center;margin-top:.85rem;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__sortToolbar label{align-items:center;gap:.55rem;min-width:min(100%,360px);display:inline-flex}.VisualReviewDataWorkspace-module__cZXbDq__sortToolbar span{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;display:inline-flex}.VisualReviewDataWorkspace-module__cZXbDq__sortToolbar select{width:100%;color:var(--ink-navy);font:inherit;letter-spacing:0;text-transform:none;background:#ffffffc7;border:1px solid #111e2d2e;padding:.5rem .6rem;font-size:.78rem;font-weight:750}.VisualReviewDataWorkspace-module__cZXbDq__sortToolbar select:focus{border-color:#c2a979bf;outline:none;box-shadow:0 0 0 2px #c2a97924}.VisualReviewDataWorkspace-module__cZXbDq__stickyCol{z-index:3;background:#fffffff2;position:sticky;left:0;box-shadow:1px 0 #111e2d14}.VisualReviewDataWorkspace-module__cZXbDq__table th.VisualReviewDataWorkspace-module__cZXbDq__stickyCol{z-index:4}.VisualReviewDataWorkspace-module__cZXbDq__tableRow{cursor:pointer;transition:background-color .15s}.VisualReviewDataWorkspace-module__cZXbDq__tableRow:hover{background:#c2a97914}.VisualReviewDataWorkspace-module__cZXbDq__tableRow:hover .VisualReviewDataWorkspace-module__cZXbDq__stickyCol{background:#f8f4ecf2}.VisualReviewDataWorkspace-module__cZXbDq__tableRowActive{background:#c2a9792e!important}.VisualReviewDataWorkspace-module__cZXbDq__tableRowActive .VisualReviewDataWorkspace-module__cZXbDq__stickyCol{box-shadow:inset 3px 0 0 var(--accent-gold,#c2a979), 1px 0 0 #111e2d14;background:#f4eee2fa!important}.VisualReviewDataWorkspace-module__cZXbDq__tableRowLowConfidence{background:#dc963c0a}.VisualReviewDataWorkspace-module__cZXbDq__confidenceNormal{color:var(--text-secondary)}.VisualReviewDataWorkspace-module__cZXbDq__confidenceLow{color:#b91c1c;background:#ef44441a;border-radius:3px;padding:.15rem .4rem;font-size:.72rem;font-weight:700}.VisualReviewDataWorkspace-module__cZXbDq__managerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.VisualReviewDataWorkspace-module__cZXbDq__formGrid{gap:.65rem;display:grid}.VisualReviewDataWorkspace-module__cZXbDq__formGrid label{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;gap:.25rem;font-size:.68rem;font-weight:800;display:grid}.VisualReviewDataWorkspace-module__cZXbDq__formGrid input,.VisualReviewDataWorkspace-module__cZXbDq__formGrid select,.VisualReviewDataWorkspace-module__cZXbDq__formGrid textarea{width:100%;color:var(--ink-navy);font:inherit;letter-spacing:0;text-transform:none;background:#ffffffb8;border:1px solid #111e2d2e;padding:.65rem .7rem}.VisualReviewDataWorkspace-module__cZXbDq__formGrid textarea{resize:vertical;min-height:96px}.VisualReviewDataWorkspace-module__cZXbDq__status{color:var(--text-secondary);margin:0;font-size:.78rem}.VisualReviewDataWorkspace-module__cZXbDq__floorMapList{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.VisualReviewDataWorkspace-module__cZXbDq__floorMapList li{color:var(--ink-navy);border-bottom:1px solid #111e2d14;flex-wrap:wrap;align-items:baseline;gap:.45rem;padding-bottom:.4rem;font-size:.82rem;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__floorMapList code{background:#111e2d0f;padding:.1rem .35rem;font-size:.78rem}.VisualReviewDataWorkspace-module__cZXbDq__floorMapList span{color:var(--text-secondary);font-size:.74rem}@media (max-width:980px){.VisualReviewDataWorkspace-module__cZXbDq__managerGrid{grid-template-columns:1fr}}.VisualReviewDataWorkspace-module__cZXbDq__viewToggleGroup{background:#111e2d0d;border:1px solid #111e2d14;border-radius:4px;align-items:center;gap:2px;margin-right:.45rem;padding:2px;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__viewToggleBtn{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;gap:.25rem;padding:.35rem .5rem;font-size:.65rem;font-weight:800;transition:all .2s;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__viewToggleBtn:hover{color:var(--ink-navy);background:#fff6}.VisualReviewDataWorkspace-module__cZXbDq__viewToggleBtnActive{box-shadow:0 1px 2px #0000000d;background:var(--paper-light,#fbfcfb)!important;color:var(--ink-navy)!important}.VisualReviewDataWorkspace-module__cZXbDq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;gap:1rem;margin-top:1rem;display:grid}.VisualReviewDataWorkspace-module__cZXbDq__largeCardGrid{grid-template-columns:repeat(auto-fill,minmax(500px,1fr));align-items:stretch;gap:1rem;margin-top:1rem;display:grid}.VisualReviewDataWorkspace-module__cZXbDq__recordCard{background:var(--paper-light,#fbfcfb);border-radius:var(--radius-sm,4px);cursor:pointer;border:1px solid #111e2d1f;flex-direction:column;gap:.8rem;min-height:100%;padding:1.05rem 1.15rem;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #111e2d08}.VisualReviewDataWorkspace-module__cZXbDq__recordCardSmall{padding:1rem}.VisualReviewDataWorkspace-module__cZXbDq__recordCardLarge{padding:1.15rem 1.25rem}.VisualReviewDataWorkspace-module__cZXbDq__roomRecordCard{background:linear-gradient(90deg, #111e2d05, #111e2d00 22%), var(--paper-light,#fbfcfb);padding-left:1.15rem}.VisualReviewDataWorkspace-module__cZXbDq__recordCardLarge.VisualReviewDataWorkspace-module__cZXbDq__roomRecordCard{padding-left:1.25rem}.VisualReviewDataWorkspace-module__cZXbDq__roomTitleBanner{background:linear-gradient(90deg,#111e2d13,#111e2d06 58%,#111e2d00),#ffffff73;border:1px solid #111e2d14;border-radius:6px;align-items:center;gap:.95rem;min-height:5.4rem;margin:-.15rem -.15rem 0;padding:.75rem .85rem .78rem;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__roomTitleText{min-width:0}.VisualReviewDataWorkspace-module__cZXbDq__roomTitleText p{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;margin:.25rem 0 0;font-size:.72rem;font-weight:700;line-height:1.35}.VisualReviewDataWorkspace-module__cZXbDq__roomIconMedallion{background:#eef1ec;border:1px solid #111e2d1f;border-radius:999px;flex:0 0 4.6rem;place-items:center;width:4.6rem;height:4.6rem;display:grid;box-shadow:0 8px 20px #111e2d1f}.VisualReviewDataWorkspace-module__cZXbDq__roomIconMedallion img{object-fit:contain;filter:contrast(1.25)saturate(.9);image-rendering:auto;width:3.25rem;height:3.25rem}.VisualReviewDataWorkspace-module__cZXbDq__recordCard:hover{background:#c2a9790d;border-color:#111e2d2e}.VisualReviewDataWorkspace-module__cZXbDq__roomRecordCard:hover{background:linear-gradient(90deg,#111e2d07,#111e2d02 26%),#fbfaf6fa}.VisualReviewDataWorkspace-module__cZXbDq__recordCardActive{box-shadow:0 4px 12px #111e2d1a;border-color:var(--accent-gold,#c2a979)!important;background:#c2a9791f!important}.VisualReviewDataWorkspace-module__cZXbDq__recordCardLowConfidence{background:#dc963c05;border-color:#dc963c33}.VisualReviewDataWorkspace-module__cZXbDq__cardHeader{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.2rem;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__cardKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.65rem;font-weight:800;overflow:hidden}.VisualReviewDataWorkspace-module__cZXbDq__confidenceLowCompact{color:#b91c1c;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;background:#ef44441a;border-radius:2px;padding:.1rem .3rem;font-size:.65rem;font-weight:700}.VisualReviewDataWorkspace-module__cZXbDq__confidenceNormalCompact{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:.65rem}.VisualReviewDataWorkspace-module__cZXbDq__cardTitle{color:var(--ink-navy);font-size:1.02rem;font-family:var(--font-serif,Georgia, serif);align-items:flex-start;min-height:2.5rem;margin:-.1rem 0 0;font-weight:500;line-height:1.25;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__roomRecordCard .VisualReviewDataWorkspace-module__cZXbDq__cardTitle{align-items:center;min-height:auto;margin:0;font-size:1.18rem}.VisualReviewDataWorkspace-module__cZXbDq__cardStatsRow{border-top:1px solid #111e2d14;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .95rem;padding-top:.8rem;display:grid}.VisualReviewDataWorkspace-module__cZXbDq__cardStatsRowLarge{border-top:1px solid #111e2d14;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;padding-top:.85rem;display:grid}.VisualReviewDataWorkspace-module__cZXbDq__cardStat{flex-direction:column;gap:.2rem;min-width:0;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__cardStatLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:.62rem;font-weight:800;line-height:1.2}.VisualReviewDataWorkspace-module__cZXbDq__cardStatValue{color:var(--ink-navy);overflow-wrap:anywhere;font-size:.9rem;font-weight:650;line-height:1.35}.VisualReviewDataWorkspace-module__cZXbDq__bulletList{color:var(--ink-navy);font-size:inherit;font-weight:inherit;margin:0;padding-left:1rem;line-height:1.35}.VisualReviewDataWorkspace-module__cZXbDq__bulletList li{margin:.12rem 0;padding-left:.1rem}.VisualReviewDataWorkspace-module__cZXbDq__bulletList li::marker{color:var(--accent-gold,#c2a979);font-size:.78em}.VisualReviewDataWorkspace-module__cZXbDq__roomCardDetails{border-top:1px solid #111e2d14;margin-top:auto;padding-top:.85rem}.VisualReviewDataWorkspace-module__cZXbDq__roomRecordCard .VisualReviewDataWorkspace-module__cZXbDq__roomCardDetails{background:#111e2d06;border:1px solid #111e2d14;border-radius:6px;margin:.05rem -.1rem -.1rem;padding:.82rem}.VisualReviewDataWorkspace-module__cZXbDq__roomDossierSummary{background:#ffffff8a;border:1px solid #111e2d14;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.VisualReviewDataWorkspace-module__cZXbDq__roomDossierSummary div{border-right:1px solid #111e2d12;min-width:0;padding:.68rem .72rem}.VisualReviewDataWorkspace-module__cZXbDq__roomDossierSummary div:last-child{border-right:0}.VisualReviewDataWorkspace-module__cZXbDq__roomDossierSummary span{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.6rem;font-weight:800;line-height:1.2;display:block}.VisualReviewDataWorkspace-module__cZXbDq__roomDossierSummary strong{color:var(--ink-navy);overflow-wrap:anywhere;font-size:.98rem;line-height:1.25}.VisualReviewDataWorkspace-module__cZXbDq__roomDossierSection{border-bottom:1px solid #111e2d14;gap:.62rem;padding-bottom:.78rem;display:grid}.VisualReviewDataWorkspace-module__cZXbDq__roomDossierSection+.VisualReviewDataWorkspace-module__cZXbDq__roomDossierSection{padding-top:.78rem}.VisualReviewDataWorkspace-module__cZXbDq__roomDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.VisualReviewDataWorkspace-module__cZXbDq__recordCardLarge .VisualReviewDataWorkspace-module__cZXbDq__roomDetailsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.VisualReviewDataWorkspace-module__cZXbDq__roomReviewFlags,.VisualReviewDataWorkspace-module__cZXbDq__roomReviewReady{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;margin-top:.78rem;padding:.58rem .68rem;font-size:.72rem;font-weight:750;line-height:1.35}.VisualReviewDataWorkspace-module__cZXbDq__roomReviewFlags{color:#8a4a09;background:#b4530912;border:1px solid #b4530938}.VisualReviewDataWorkspace-module__cZXbDq__roomReviewReady{color:#3f684f;background:#4d745c14;border:1px solid #4d745c38}.VisualReviewDataWorkspace-module__cZXbDq__recordCardLarge .VisualReviewDataWorkspace-module__cZXbDq__cardStatValue{font-size:.92rem}.VisualReviewDataWorkspace-module__cZXbDq__roomDialogOverlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111e2d6b;place-items:center;padding:clamp(1rem,3vw,2.5rem);display:grid;position:fixed;inset:0}.VisualReviewDataWorkspace-module__cZXbDq__roomDialog{resize:both;background:linear-gradient(90deg, #111e2d09, #111e2d00 36%), var(--paper-light,#fbfcfb);border:1px solid #111e2d2e;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(980px,100vw - 2rem);min-width:min(460px,100vw - 2rem);max-width:calc(100vw - 2rem);height:min(760px,100vh - 2rem);min-height:420px;max-height:calc(100vh - 2rem);display:grid;overflow:hidden;box-shadow:0 24px 80px #111e2d47}.VisualReviewDataWorkspace-module__cZXbDq__roomDialogHeader{background:#ffffffb3;border-bottom:1px solid #111e2d1a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.VisualReviewDataWorkspace-module__cZXbDq__roomDialogHeader h3{color:var(--ink-navy);font-family:var(--font-serif,Georgia, serif);margin:.2rem 0 0;font-size:1.28rem;font-weight:500;line-height:1.2}.VisualReviewDataWorkspace-module__cZXbDq__roomDialogHeader p{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:.35rem 0 0;font-size:.74rem;font-weight:750;line-height:1.35}.VisualReviewDataWorkspace-module__cZXbDq__roomDialogClose{width:2rem;height:2rem;color:var(--ink-navy);cursor:pointer;background:#ffffffb8;border:1px solid #111e2d24;border-radius:4px;flex:0 0 2rem;justify-content:center;align-items:center;display:inline-flex}.VisualReviewDataWorkspace-module__cZXbDq__roomDialogClose:hover,.VisualReviewDataWorkspace-module__cZXbDq__roomDialogClose:focus-visible{background:#c2a97929;border-color:#c2a97999;outline:none}.VisualReviewDataWorkspace-module__cZXbDq__roomDialogBody{align-content:start;gap:.9rem;min-height:0;padding:1rem 1.1rem 1.2rem;display:grid;overflow:auto}.VisualReviewDataWorkspace-module__cZXbDq__roomDialogBody .VisualReviewDataWorkspace-module__cZXbDq__roomCardDetails{margin:0}.VisualReviewDataWorkspace-module__cZXbDq__roomDialogBody .VisualReviewDataWorkspace-module__cZXbDq__roomDetailsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.VisualReviewDataWorkspace-module__cZXbDq__largeCardGrid{grid-template-columns:1fr}.VisualReviewDataWorkspace-module__cZXbDq__recordCardLarge .VisualReviewDataWorkspace-module__cZXbDq__roomDetailsGrid,.VisualReviewDataWorkspace-module__cZXbDq__cardStatsRowLarge,.VisualReviewDataWorkspace-module__cZXbDq__roomDossierSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.VisualReviewDataWorkspace-module__cZXbDq__roomDossierSummary div:nth-child(2n){border-right:0}.VisualReviewDataWorkspace-module__cZXbDq__roomDossierSummary div:nth-child(-n+2){border-bottom:1px solid #111e2d12}.VisualReviewDataWorkspace-module__cZXbDq__roomRecordCard,.VisualReviewDataWorkspace-module__cZXbDq__recordCardLarge.VisualReviewDataWorkspace-module__cZXbDq__roomRecordCard{padding-left:1rem}.VisualReviewDataWorkspace-module__cZXbDq__roomTitleBanner{gap:.7rem;min-height:4.6rem}.VisualReviewDataWorkspace-module__cZXbDq__roomIconMedallion{flex-basis:4rem;width:4rem;height:4rem}.VisualReviewDataWorkspace-module__cZXbDq__roomIconMedallion img{width:2.85rem;height:2.85rem}.VisualReviewDataWorkspace-module__cZXbDq__roomDialogOverlay{padding:.75rem}.VisualReviewDataWorkspace-module__cZXbDq__roomDialog{resize:none;width:calc(100vw - 1.5rem);min-width:0;height:calc(100vh - 1.5rem);min-height:0}.VisualReviewDataWorkspace-module__cZXbDq__roomDialogBody .VisualReviewDataWorkspace-module__cZXbDq__roomDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ViewerRail-module__Xz0dpW__rail{-webkit-backdrop-filter:blur(8px);z-index:12;background:#fffdf9d1;border:1px solid #111e2d1f;flex-direction:column;gap:4px;padding:3px;display:flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 4px 14px #111e2d1f}.ViewerRail-module__Xz0dpW__status{color:var(--text-secondary,#111e2db8);letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:.32rem .24rem .26rem;font-size:.54rem;font-weight:900;line-height:1}.ViewerRail-module__Xz0dpW__group{border-top:1px solid #111e2d1a;flex-direction:column;gap:1px;padding-top:4px;display:flex}.ViewerRail-module__Xz0dpW__group:first-child,.ViewerRail-module__Xz0dpW__status+.ViewerRail-module__Xz0dpW__group{border-top:0;padding-top:0}.ViewerRail-module__Xz0dpW__btn{width:34px;height:34px;color:var(--ink-navy,#111e2d);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;transition:background .14s,color .14s;display:inline-flex;position:relative}.ViewerRail-module__Xz0dpW__btn:after{content:attr(aria-label);color:#fffdf9;letter-spacing:.02em;white-space:nowrap;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:20;background:#111e2df0;padding:.32rem .55rem;font-size:.66rem;font-weight:600;line-height:1.1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)translate(-4px);box-shadow:0 4px 14px #111e2d38}.ViewerRail-module__Xz0dpW__btn:hover:after,.ViewerRail-module__Xz0dpW__btn:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}.ViewerRail-module__Xz0dpW__btn:hover{background:#111e2d0f}.ViewerRail-module__Xz0dpW__btn:active{background:#111e2d1a}.ViewerRail-module__Xz0dpW__btn:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent-gold,#c2a979);background:#c2a97929;outline:none}.ViewerRail-module__Xz0dpW__btnActive{color:var(--ink-navy,#111e2d);background:#c2a97938}.ViewerRail-module__Xz0dpW__btnActive:hover{background:#c2a9794d}@media (max-width:980px){.ViewerRail-module__Xz0dpW__btn{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.ViewerRail-module__Xz0dpW__btn,.ViewerRail-module__Xz0dpW__btn:after{transition:none}.ViewerRail-module__Xz0dpW__btn:hover:after,.ViewerRail-module__Xz0dpW__btn:focus-visible:after{transform:translateY(-50%)}}
.VendorDirectory-module__VVQGZG__directorySection{border-top:1px dashed #111e2d1f;margin-top:3rem;padding-top:2rem}.VendorDirectory-module__VVQGZG__header{margin-bottom:1.5rem}.VendorDirectory-module__VVQGZG__title{font-family:var(--font-heading);color:var(--ink-navy);margin:0 0 .5rem;font-size:1.35rem;font-weight:600}.VendorDirectory-module__VVQGZG__description{color:var(--text-secondary);max-width:800px;margin:0;font-size:.88rem;line-height:1.55}.VendorDirectory-module__VVQGZG__categoriesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.VendorDirectory-module__VVQGZG__categoryCard{background:var(--panel-bg-warm);border-radius:var(--radius-sm);border:1px solid #111e2d1a;padding:1.25rem}.VendorDirectory-module__VVQGZG__categoryTitle{font-family:var(--font-heading);color:var(--accent-gold);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #111e2d14;margin:0 0 1rem;padding-bottom:.5rem;font-size:.98rem;font-weight:700}.VendorDirectory-module__VVQGZG__vendorList{flex-direction:column;gap:.75rem;display:flex}.VendorDirectory-module__VVQGZG__vendorItem{border-radius:var(--radius-sm);color:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border:1px solid #0000;flex-direction:column;gap:.25rem;padding:.75rem;text-decoration:none;display:flex}.VendorDirectory-module__VVQGZG__vendorItem:hover{border-color:#c2a97966;box-shadow:0 2px 6px #111e2d0a}.VendorDirectory-module__VVQGZG__vendorNameRow{justify-content:space-between;align-items:center;display:flex}.VendorDirectory-module__VVQGZG__vendorName{color:var(--ink-navy);font-size:.88rem;font-weight:600}.VendorDirectory-module__VVQGZG__externalArrow{color:var(--text-muted);transition:transform .2s var(--ease);font-size:.85rem}.VendorDirectory-module__VVQGZG__vendorItem:hover .VendorDirectory-module__VVQGZG__externalArrow{color:var(--accent-gold);transform:translate(3px)}.VendorDirectory-module__VVQGZG__vendorDesc{color:var(--text-secondary);font-size:.76rem;line-height:1.4}
