.CapstoneStudy-module__49Z_Pq__shell{flex-direction:column;gap:1.5rem;display:flex}.CapstoneStudy-module__49Z_Pq__hero{border:1px solid var(--border-primary);border-radius:var(--border-radius-lg);background:radial-gradient(circle at 85% 10%, hsla(var(--color-brand-hsl), .12), transparent 38%), var(--bg-primary);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:1rem;padding:1.5rem;display:grid}.CapstoneStudy-module__49Z_Pq__eyebrow{color:hsl(var(--color-brand-hsl));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.CapstoneStudy-module__49Z_Pq__hero h3{text-wrap:balance;max-width:680px;margin-top:.65rem;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.12}.CapstoneStudy-module__49Z_Pq__hero p{max-width:760px;color:var(--text-secondary);text-wrap:pretty;margin-top:.65rem;font-size:.9rem;line-height:1.65}.CapstoneStudy-module__49Z_Pq__offerCard{border:1px solid var(--border-success);border-radius:var(--border-radius-md);background:var(--bg-success);align-self:stretch;padding:1.1rem}.CapstoneStudy-module__49Z_Pq__offerLabel{color:var(--text-success);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.CapstoneStudy-module__49Z_Pq__offerValue{color:var(--text-primary);font-family:var(--font-title);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:1.6rem;font-weight:700}.CapstoneStudy-module__49Z_Pq__offerMeta{color:var(--text-secondary);margin-top:.35rem;font-size:.78rem;line-height:1.5}.CapstoneStudy-module__49Z_Pq__subnav{border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:14px;gap:.35rem;padding:.35rem;display:flex;overflow-x:auto}.CapstoneStudy-module__49Z_Pq__subnav button{min-height:42px;box-shadow:none;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;flex:none;padding:.65rem .9rem;font-size:.8rem;transition-property:background-color,color,box-shadow,transform;transition-duration:.15s}.CapstoneStudy-module__49Z_Pq__subnav button:hover{color:var(--text-primary);transform:none}.CapstoneStudy-module__49Z_Pq__subnav button:active{transform:scale(.96)}.CapstoneStudy-module__49Z_Pq__subnav button.CapstoneStudy-module__49Z_Pq__active{background:var(--bg-primary);color:hsl(var(--color-brand-hsl));box-shadow:var(--shadow-sm)}.CapstoneStudy-module__49Z_Pq__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.CapstoneStudy-module__49Z_Pq__kpi{border:1px solid var(--border-primary);border-radius:var(--border-radius-md);background:var(--bg-primary);padding:1rem}.CapstoneStudy-module__49Z_Pq__kpiLabel{color:var(--text-secondary);letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:700}.CapstoneStudy-module__49Z_Pq__kpiValue{color:var(--text-primary);font-family:var(--font-title);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:1.45rem;font-weight:700}.CapstoneStudy-module__49Z_Pq__kpiHint{color:var(--text-tertiary);margin-top:.25rem;font-size:.72rem}.CapstoneStudy-module__49Z_Pq__panel{border:1px solid var(--border-primary);border-radius:var(--border-radius-lg);background:var(--bg-primary);box-shadow:var(--shadow-sm);overflow:hidden}.CapstoneStudy-module__49Z_Pq__panelHeader{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.CapstoneStudy-module__49Z_Pq__panelHeader h4{text-wrap:balance;font-size:1rem}.CapstoneStudy-module__49Z_Pq__panelHeader p{color:var(--text-secondary);margin-top:.3rem;font-size:.77rem;line-height:1.5}.CapstoneStudy-module__49Z_Pq__status{border:1px solid var(--border-warning);background:var(--bg-warning);min-height:30px;color:var(--text-warning);border-radius:999px;flex:none;align-items:center;padding:.35rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.CapstoneStudy-module__49Z_Pq__chartWrap{padding:1rem 1.2rem 1.2rem}.CapstoneStudy-module__49Z_Pq__chartLegend{color:var(--text-secondary);gap:1rem;margin-bottom:.75rem;font-size:.72rem;display:flex}.CapstoneStudy-module__49Z_Pq__legendItem{align-items:center;gap:.4rem;display:inline-flex}.CapstoneStudy-module__49Z_Pq__legendSwatch{border-radius:999px;width:18px;height:3px}.CapstoneStudy-module__49Z_Pq__chart{width:100%;min-height:220px;display:block}.CapstoneStudy-module__49Z_Pq__emptyChart{border:1px dashed var(--border-tertiary);border-radius:var(--border-radius-md);background:var(--bg-secondary);min-height:220px;color:var(--text-secondary);text-align:center;place-items:center;padding:2rem;display:grid}.CapstoneStudy-module__49Z_Pq__tableScroll{overflow-x:auto}.CapstoneStudy-module__49Z_Pq__studyTable{min-width:980px}.CapstoneStudy-module__49Z_Pq__studyTable th,.CapstoneStudy-module__49Z_Pq__studyTable td{white-space:nowrap}.CapstoneStudy-module__49Z_Pq__studyTable td{font-variant-numeric:tabular-nums}.CapstoneStudy-module__49Z_Pq__occupancyInput{font-variant-numeric:tabular-nums;width:106px;min-height:38px;padding:.45rem .55rem}.CapstoneStudy-module__49Z_Pq__gapPositive{color:var(--text-success);font-weight:700}.CapstoneStudy-module__49Z_Pq__gapNegative{color:var(--text-warning);font-weight:700}.CapstoneStudy-module__49Z_Pq__gapNeutral{color:var(--text-secondary);font-weight:700}.CapstoneStudy-module__49Z_Pq__note{border:1px solid var(--border-info);border-radius:var(--border-radius-md);background:var(--bg-info);color:var(--text-info);gap:.75rem;padding:.9rem 1rem;font-size:.78rem;line-height:1.5;display:flex}.CapstoneStudy-module__49Z_Pq__protocolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.CapstoneStudy-module__49Z_Pq__protocolList{counter-reset:protocol;list-style:none}.CapstoneStudy-module__49Z_Pq__protocolList li{counter-increment:protocol;border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);grid-template-columns:30px 1fr;gap:.7rem;padding:.8rem 0;font-size:.82rem;line-height:1.55;display:grid}.CapstoneStudy-module__49Z_Pq__protocolList li:before{content:counter(protocol);background:var(--bg-success);width:28px;height:28px;color:var(--text-success);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.CapstoneStudy-module__49Z_Pq__contentPad{padding:1.2rem}.CapstoneStudy-module__49Z_Pq__message{border-left:3px solid hsl(var(--color-brand-hsl));border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;background:var(--bg-secondary);color:var(--text-primary);text-wrap:pretty;padding:1rem;font-size:.86rem;line-height:1.7}.CapstoneStudy-module__49Z_Pq__sectionStack{flex-direction:column;gap:1rem;display:flex}.CapstoneStudy-module__49Z_Pq__dataTable{min-width:760px}.CapstoneStudy-module__49Z_Pq__dataTable td{vertical-align:top;line-height:1.5}.CapstoneStudy-module__49Z_Pq__dataTable td:first-child{color:var(--text-primary);font-weight:700}@media (max-width:980px){.CapstoneStudy-module__49Z_Pq__hero,.CapstoneStudy-module__49Z_Pq__protocolGrid{grid-template-columns:1fr}.CapstoneStudy-module__49Z_Pq__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CapstoneStudy-module__49Z_Pq__hero,.CapstoneStudy-module__49Z_Pq__contentPad,.CapstoneStudy-module__49Z_Pq__panelHeader,.CapstoneStudy-module__49Z_Pq__chartWrap{padding:1rem}.CapstoneStudy-module__49Z_Pq__kpiGrid{grid-template-columns:1fr}.CapstoneStudy-module__49Z_Pq__panelHeader{flex-direction:column}}@media (prefers-reduced-motion:reduce){.CapstoneStudy-module__49Z_Pq__subnav button{transition:none}}
.InterventionTracker-module__Ta9rzG__shell{flex-direction:column;gap:1.25rem;display:flex}.InterventionTracker-module__Ta9rzG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.InterventionTracker-module__Ta9rzG__header h2{font-size:24px;font-family:var(--font-title);margin:0}.InterventionTracker-module__Ta9rzG__header p{color:var(--text-secondary);max-width:720px;margin:5px 0 0;font-size:13px;line-height:1.5}.InterventionTracker-module__Ta9rzG__message{border:1px solid var(--border-success);border-radius:var(--border-radius-md);background:var(--bg-success);max-width:430px;color:var(--text-success);padding:.75rem 1rem;font-size:11.5px;line-height:1.45}.InterventionTracker-module__Ta9rzG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.InterventionTracker-module__Ta9rzG__metric{border:1px solid var(--border-primary);border-radius:var(--border-radius-md);background:var(--bg-primary);padding:1rem}.InterventionTracker-module__Ta9rzG__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.InterventionTracker-module__Ta9rzG__value{font-variant-numeric:tabular-nums;margin-top:7px;font-size:22px;font-weight:800}.InterventionTracker-module__Ta9rzG__hint{color:var(--text-tertiary);margin-top:4px;font-size:11px}.InterventionTracker-module__Ta9rzG__layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.8fr);align-items:start;gap:1rem;display:grid}.InterventionTracker-module__Ta9rzG__panel{border:1px solid var(--border-primary);border-radius:var(--border-radius-lg);background:var(--bg-primary);overflow:hidden}.InterventionTracker-module__Ta9rzG__panelHeader{border-bottom:1px solid var(--border-primary);padding:1rem 1.1rem}.InterventionTracker-module__Ta9rzG__panelHeader h3{margin:0;font-size:15px}.InterventionTracker-module__Ta9rzG__panelHeader p{color:var(--text-secondary);margin:4px 0 0;font-size:11.5px}.InterventionTracker-module__Ta9rzG__form{gap:.9rem;padding:1rem 1.1rem;display:grid}.InterventionTracker-module__Ta9rzG__form label{color:var(--text-secondary);gap:5px;font-size:11.5px;font-weight:600;display:grid}.InterventionTracker-module__Ta9rzG__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.InterventionTracker-module__Ta9rzG__note{color:var(--text-tertiary);font-size:10.5px;line-height:1.4}.InterventionTracker-module__Ta9rzG__tableWrap{overflow-x:auto}.InterventionTracker-module__Ta9rzG__table{border-collapse:collapse;width:100%;font-size:11.5px}.InterventionTracker-module__Ta9rzG__table th,.InterventionTracker-module__Ta9rzG__table td{white-space:nowrap;text-align:right;border-bottom:1px solid var(--border-secondary);font-variant-numeric:tabular-nums;padding:.7rem .65rem}.InterventionTracker-module__Ta9rzG__table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;background:var(--bg-secondary);font-size:10px}.InterventionTracker-module__Ta9rzG__table th:first-child,.InterventionTracker-module__Ta9rzG__table td:first-child,.InterventionTracker-module__Ta9rzG__table th:last-child,.InterventionTracker-module__Ta9rzG__table td:last-child{text-align:left}.InterventionTracker-module__Ta9rzG__table tbody tr{cursor:pointer}.InterventionTracker-module__Ta9rzG__table tbody tr:hover{background:var(--bg-secondary)}.InterventionTracker-module__Ta9rzG__selected{background:var(--bg-success)}.InterventionTracker-module__Ta9rzG__ok{color:var(--text-success);font-weight:700}.InterventionTracker-module__Ta9rzG__warn{color:var(--text-warning);font-weight:700}@media (max-width:1050px){.InterventionTracker-module__Ta9rzG__grid{grid-template-columns:repeat(2,1fr)}.InterventionTracker-module__Ta9rzG__layout{grid-template-columns:1fr}}@media (max-width:600px){.InterventionTracker-module__Ta9rzG__grid,.InterventionTracker-module__Ta9rzG__row{grid-template-columns:1fr}}
