.project-passport_projRoot__vUUse{--proj-brand:var(--accent-blue);--proj-brand-ink:var(--accent-blue);--proj-brand-bg:rgba(29,78,216,0.1);--proj-good-bg:rgba(21,128,61,0.12);--proj-warn-bg:rgba(180,83,9,0.13);--proj-danger-bg:rgba(196,69,54,0.11);--proj-hover:rgba(28,25,23,0.045);--proj-button:var(--text-1);--proj-button-text:var(--canvas);--text-3:#6f6a64;--text-4:#78716c;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;color:var(--text-1);background:var(--canvas)}.project-passport_projEmptyState__H__Dh{padding:28px 20px;color:var(--text-3);font-size:13px}.project-passport_projBarEyebrow__81HYM{display:inline-flex;align-items:center;gap:9px;min-width:0}.project-passport_projPassportBar__JExbq{min-height:58px;padding-inline:clamp(34px,3vw,56px);background:var(--canvas)}.project-passport_projBarType__mlf4G{white-space:nowrap}.project-passport_projBarStatus___7jYj{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 10px;border:1px solid var(--border);border-radius:9px;color:var(--text-2);background:var(--surface);font-size:12px;font-weight:650;white-space:nowrap}.project-passport_projBarStatusDot__4dQPc{width:7px;height:7px;flex:none;border-radius:50%;background:var(--text-4)}.project-passport_projBarStatusActive__ftEYm{border-color:rgba(21,128,61,.18);color:var(--accent-green);background:var(--proj-good-bg)}.project-passport_projBarStatusActive__ftEYm .project-passport_projBarStatusDot__4dQPc{background:var(--accent-green)}.project-passport_projBarStatusPaused__Q4hub{border-color:rgba(180,83,9,.18);color:var(--accent-amber);background:var(--proj-warn-bg)}.project-passport_projBarStatusPaused__Q4hub .project-passport_projBarStatusDot__4dQPc{background:var(--accent-amber)}.project-passport_projActionsButton__lS9LC{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 11px;border:1px solid var(--border);border-radius:9px;color:var(--text-3);background:transparent;font-size:13px;font-weight:650}.project-passport_projActionsButton__lS9LC:disabled{cursor:not-allowed;opacity:.56}.project-passport_projActionsButtonActive__e_c2C,.project-passport_projActionsButton__lS9LC:focus-visible,.project-passport_projActionsButton__lS9LC:not(:disabled):hover{border-color:var(--border-hover);color:var(--text-1);background:var(--proj-hover)}.project-passport_projScrollArea__4nMQm{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent;scroll-behavior:smooth}.project-passport_projManifestView__rb6Xs{width:100%;padding:30px clamp(34px,3vw,56px) 52px}.project-passport_projHero__S6a9_{min-width:0}.project-passport_projHeroHead__fBdro{display:flex;align-items:flex-start;gap:18px;min-width:0}.project-passport_projProjectMark__FnKsw{display:grid;flex:0 0 60px;width:60px;height:60px;place-items:center;border:1px solid var(--border);border-radius:17px;color:var(--text-2);background:linear-gradient(150deg,var(--surface),var(--proj-hover))}.project-passport_projHeroCopy__F65NB{min-width:0;padding-top:2px}.project-passport_projTitle___PMn4{color:var(--text-1);font-size:clamp(27px,3vw,32px);font-weight:730;line-height:1.08;letter-spacing:-.035em}.project-passport_projStatusSpine__VdNAE{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.project-passport_projStatusChip__Bqezz{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:9px 14px;border:1px solid var(--border);border-radius:11px;color:var(--text-2);background:var(--surface);font-size:14px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-passport_projStatusChip__Bqezz strong{color:var(--text-1);font-weight:730}.project-passport_projStatusChip__Bqezz>span{color:var(--text-3);font-size:12px}.project-passport_projStatusChipPrimary__Q27iH.project-passport_projStatusChipSuccess__qzhx_{border-color:var(--accent-green);color:#fff;background:var(--accent-green)}.project-passport_projStatusChipPrimary__Q27iH.project-passport_projStatusChipSuccess__qzhx_ strong,.project-passport_projStatusChipPrimary__Q27iH.project-passport_projStatusChipSuccess__qzhx_>span{color:#fff}.project-passport_projStatusChipPrimary__Q27iH.project-passport_projStatusChipWarning__xN8ZB{border-color:var(--accent-amber);color:#fff;background:var(--accent-amber)}.project-passport_projStatusChipPrimary__Q27iH.project-passport_projStatusChipWarning__xN8ZB strong,.project-passport_projStatusChipPrimary__Q27iH.project-passport_projStatusChipWarning__xN8ZB>span{color:#fff}.project-passport_projStatusChipWarning__xN8ZB{border-color:transparent;color:var(--accent-amber);background:var(--proj-warn-bg)}.project-passport_projStatusChipWarning__xN8ZB strong,.project-passport_projStatusChipWarning__xN8ZB>span{color:var(--accent-amber)}.project-passport_projStatusChipDanger__oMBFH{border-color:transparent;color:var(--accent-red);background:var(--proj-danger-bg)}.project-passport_projStatusChipDanger__oMBFH strong,.project-passport_projStatusChipDanger__oMBFH>span{color:var(--accent-red)}.project-passport_projComposition__S5Z68{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(4,minmax(175px,1fr));grid-gap:8px;gap:8px;margin-top:18px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.project-passport_projCompositionGroup__Oldhx,.project-passport_projCompositionIntent__v7kIs{min-width:0;min-height:64px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--canvas)}.project-passport_projCompositionIntent__v7kIs{display:flex;flex-direction:column;justify-content:center;background:var(--surface)}.project-passport_projCompositionCopy__UFTXR>span,.project-passport_projCompositionIntent__v7kIs>span{color:var(--text-3);font-size:10.5px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.project-passport_projCompositionCopy__UFTXR strong,.project-passport_projCompositionIntent__v7kIs strong{display:block;margin-top:4px;overflow:hidden;color:var(--text-1);font-size:12.5px;font-weight:680;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.project-passport_projCompositionGroup__Oldhx{display:grid;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;grid-gap:9px;gap:9px;color:var(--text-2);text-align:left}.project-passport_projCompositionGroup__Oldhx:focus-visible,.project-passport_projCompositionGroup__Oldhx:hover{border-color:var(--border-hover);background:var(--proj-hover)}.project-passport_projCompositionIcon__laTXK{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:var(--proj-brand-ink);background:var(--proj-brand-bg)}.project-passport_projCompositionCopy__UFTXR{min-width:0}.project-passport_projCompositionGroup__Oldhx>svg{color:var(--text-4)}.project-passport_projObjective__cPiwC{margin-top:8px}.project-passport_projObjective__cPiwC summary{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 7px;border-radius:8px;color:var(--text-3);font-size:12px;font-weight:620;cursor:pointer;list-style:none}.project-passport_projObjective__cPiwC summary::-webkit-details-marker{display:none}.project-passport_projObjective__cPiwC summary:hover{color:var(--text-1);background:var(--proj-hover)}.project-passport_projObjective__cPiwC summary>svg:last-child{transition:transform .16s var(--ease-smooth)}.project-passport_projObjective__cPiwC[open] summary>svg:last-child{transform:rotate(180deg)}.project-passport_projObjective__cPiwC p{max-width:86ch;margin:6px 0 0 7px;color:var(--text-2);font-size:13.5px;line-height:1.6}.project-passport_projCard__aDYRW{margin-top:16px;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--canvas)}.project-passport_projCardHeader___Mgt7{display:flex;align-items:center;gap:11px;min-height:61px;padding:14px 20px}.project-passport_projCardIcon__0FIea{display:grid;flex:0 0 31px;width:31px;height:31px;place-items:center;border-radius:9px;color:var(--text-2);background:var(--surface)}.project-passport_projCardIconDanger__4SNrs{color:var(--accent-red);background:var(--proj-danger-bg)}.project-passport_projCardHeader___Mgt7 h2{color:var(--text-1);font-size:15.5px;font-weight:730;line-height:1.25;letter-spacing:-.012em}.project-passport_projCardHeader___Mgt7 p{margin-top:2px;color:var(--text-3);font-size:12.5px;font-weight:500;line-height:1.35}.project-passport_projAvailabilityBadge__Ewi6R{display:inline-flex;align-items:center;gap:6px;min-height:25px;margin-left:auto;padding:4px 8px;border:1px solid var(--border);border-radius:999px;color:var(--text-2);background:var(--surface);font-size:11px;font-weight:680;line-height:1;white-space:nowrap}.project-passport_projAvailabilityBadge__Ewi6R>span{width:6px;height:6px;border-radius:50%;background:var(--text-4)}.project-passport_projAvailabilityBadgeSuccess__f21_O{border-color:transparent;color:var(--accent-green);background:var(--proj-good-bg)}.project-passport_projAvailabilityBadgeSuccess__f21_O>span{background:var(--accent-green)}.project-passport_projAvailabilityBadgeWarning__hZuL_{border-color:transparent;color:var(--accent-amber);background:var(--proj-warn-bg)}.project-passport_projAvailabilityBadgeWarning__hZuL_>span{background:var(--accent-amber)}.project-passport_projReportEmpty__5d7MR{padding:18px 20px 20px 62px;border-top:1px solid var(--border)}.project-passport_projAttentionEmpty__9Lgm6 strong,.project-passport_projMemberEmpty__WKUuA strong,.project-passport_projNotesBody__stRUn strong,.project-passport_projReportEmpty__5d7MR strong{color:var(--text-1);font-size:14px;font-weight:700}.project-passport_projAttentionEmpty__9Lgm6 p,.project-passport_projMemberEmpty__WKUuA p,.project-passport_projNotesBody__stRUn p,.project-passport_projReportEmpty__5d7MR p{margin-top:4px;color:var(--text-3);font-size:12.5px;line-height:1.5}.project-passport_projEmptyAction__fibmG,.project-passport_projSectionActionPrimary__urt1b,.project-passport_projSectionAction__7I4cx{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid var(--border);border-radius:9px;color:var(--text-1);background:var(--canvas);font-size:12.5px;font-weight:650}.project-passport_projEmptyAction__fibmG:hover,.project-passport_projSectionAction__7I4cx:hover{border-color:var(--border-hover);background:var(--proj-hover)}.project-passport_projSectionActionPrimary__urt1b{border-color:var(--proj-button);color:var(--proj-button-text);background:var(--proj-button)}.project-passport_projSectionActionPrimary__urt1b:hover{opacity:.88}.project-passport_projEmptyAction__fibmG{margin-top:14px}.project-passport_projSignalList__dZpSQ{border-top:1px solid var(--border)}.project-passport_projSignalRow__48Uq5{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:67px;padding:13px 20px;border-bottom:1px solid var(--border)}.project-passport_projSignalAction__VbwZz{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid var(--border);border-radius:8px;color:var(--text-1);background:var(--canvas);font-size:12px;font-weight:650;white-space:nowrap}.project-passport_projSignalAction__VbwZz:hover{border-color:var(--border-hover);background:var(--surface)}.project-passport_projSignalRow__48Uq5:last-child{border-bottom:0}.project-passport_projSignalRow__48Uq5:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent-red);content:""}.project-passport_projSignalRow__48Uq5:hover{background:var(--proj-hover)}.project-passport_projSignalCategory__sazwI{justify-self:start;padding:3px 9px;border-radius:7px;color:var(--accent-red);background:var(--proj-danger-bg);font-size:11px;font-weight:730}.project-passport_projSignalCopy__BWaEY{min-width:0}.project-passport_projSignalCopy__BWaEY>strong{display:block;overflow:hidden;color:var(--text-1);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.project-passport_projSignalCopy__BWaEY>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px;color:var(--text-3);font-size:12px}.project-passport_projSignalCopy__BWaEY code{padding:1px 6px;border-radius:5px;color:var(--text-4);background:var(--surface);font-family:var(--font-mono,monospace);font-size:10.5px}.project-passport_projAttentionEmpty__9Lgm6{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:20px;border-top:1px solid var(--border)}.project-passport_projAttentionEmptyIcon__hiPqP,.project-passport_projNotesIcon__iWTUj{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:var(--accent-green);background:var(--proj-good-bg)}.project-passport_projMembersSection__aPmuW,.project-passport_projNotesSection__4VQXu{margin-top:22px}.project-passport_projSectionToolbar__Tzn3I{display:flex;align-items:center;gap:8px;min-height:34px;margin-bottom:9px}.project-passport_projSectionToolbar__Tzn3I>div{min-width:0;margin-right:auto}.project-passport_projSectionToolbar__Tzn3I h2{color:var(--text-3);font-size:12px;font-weight:730;letter-spacing:.025em;text-transform:uppercase}.project-passport_projSectionToolbar__Tzn3I p{margin-top:3px;color:var(--text-3);font-size:12.5px;line-height:1.4}.project-passport_projSectionAction__7I4cx{margin-left:auto}.project-passport_projMemberTabs__UugqR,.project-passport_projNotesTab__Czs7y{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.project-passport_projMemberTabs__UugqR::-webkit-scrollbar,.project-passport_projNotesTab__Czs7y::-webkit-scrollbar{display:none}.project-passport_projMemberTab__7pE0F,.project-passport_projNotesTab__Czs7y button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:9px 14px;border:0;border-radius:9px;color:var(--text-3);background:transparent;font-size:13.5px;font-weight:650;white-space:nowrap}.project-passport_projMemberTab__7pE0F>span,.project-passport_projNotesTab__Czs7y button>span{color:var(--text-4);font-size:11px}.project-passport_projMemberTab__7pE0F:hover,.project-passport_projNotesTab__Czs7y button:hover{color:var(--text-1);background:var(--proj-hover)}.project-passport_projMemberTab__7pE0F[aria-selected=true],.project-passport_projNotesTab__Czs7y button[aria-selected=true]{color:var(--proj-brand-ink);background:var(--proj-brand-bg)}.project-passport_projMemberTab__7pE0F[aria-selected=true]>span,.project-passport_projNotesTab__Czs7y button[aria-selected=true]>span{color:var(--proj-brand-ink)}.project-passport_projMembersBody__VmzhN{margin-top:8px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--canvas)}.project-passport_projMembersPanel__PypJr{animation:project-passport_projFade__sVl3k .18s var(--ease-smooth)}.project-passport_projDerivedNotice__TeyTb{display:flex;align-items:center;gap:8px;padding:11px 18px;border-bottom:1px solid var(--border);color:var(--text-3);background:var(--surface);font-size:12.5px;line-height:1.45}.project-passport_projDerivedNotice__TeyTb svg{flex:none;color:var(--proj-brand)}.project-passport_projDerivedNotice__TeyTb .project-passport_projAvailabilityBadge__Ewi6R{margin-left:auto}.project-passport_projMemberFilters__VnTj1{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:13px 16px;border-bottom:1px solid var(--border)}.project-passport_projMemberSearch__xhROg{display:flex;flex:1 1;align-items:center;gap:8px;min-width:190px;max-width:520px;min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:10px;color:var(--text-4);background:var(--surface)}.project-passport_projMemberSearch__xhROg:focus-within{border-color:var(--proj-brand)}.project-passport_projMemberSearch__xhROg input{width:100%;border:0;outline:0;color:var(--text-1);background:transparent;font-size:13.5px}.project-passport_projMemberSearch__xhROg input::placeholder{color:var(--text-4)}.project-passport_projMemberFilterCount__Ju9sB{margin-left:auto;color:var(--text-3);font-size:12px;font-weight:600}.project-passport_projMemberList__Kvexq{display:flex;flex-direction:column}.project-passport_projMemberRow__NeF9b{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;min-height:62px;padding:12px 18px;border-bottom:1px solid var(--border)}.project-passport_projMemberRow__NeF9b:last-child{border-bottom:0}.project-passport_projMemberRow__NeF9b:hover{background:var(--proj-hover)}.project-passport_projMemberIcon__J42xW{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--text-2);background:var(--surface)}.project-passport_projMemberCopy__Qe1er{min-width:0}.project-passport_projMemberCopy__Qe1er>strong{display:block;overflow:hidden;color:var(--text-1);font-size:14.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.project-passport_projMemberCopy__Qe1er>span{display:flex;gap:6px;margin-top:3px;overflow:hidden;color:var(--text-4);font-size:11.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.project-passport_projMemberCopy__Qe1er code{flex:none;color:var(--text-4);font-family:var(--font-mono,monospace);font-size:11.5px}.project-passport_projMemberMeta__m0yhl{display:flex;align-items:center;gap:9px}.project-passport_projProvenanceTag__OaJYB{padding:3px 9px;border:1px solid var(--border);border-radius:7px;color:var(--text-2);background:var(--surface);font-size:11.5px;font-weight:650;white-space:nowrap}.project-passport_projMemberStatus__Fryoi{display:inline-flex;align-items:center;gap:7px;color:var(--text-2);font-size:12.5px;font-weight:600;white-space:nowrap}.project-passport_projMemberStatus__Fryoi>span{width:7px;height:7px;border-radius:50%;background:var(--text-4)}.project-passport_projMemberStatusSuccess__Id7NE>span{background:var(--accent-green)}.project-passport_projMemberStatusDanger__fC7ZA{color:var(--accent-red)}.project-passport_projMemberStatusDanger__fC7ZA>span{background:var(--accent-red)}.project-passport_projMemberMeta__m0yhl>button{display:inline-flex;width:auto;height:32px;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid var(--border);border-radius:8px;color:var(--text-2);background:var(--canvas);font-size:11.5px;font-weight:650}.project-passport_projMemberMeta__m0yhl>button:hover{border-color:var(--border-hover);color:var(--proj-brand-ink);background:var(--proj-brand-bg)}.project-passport_projMemberMeta__m0yhl>.project-passport_projMemberDetach__WfkK4:hover{border-color:rgba(196,69,54,.28);color:var(--accent-red);background:var(--proj-danger-bg)}.project-passport_projMemberEmpty__WKUuA{display:flex;min-height:170px;flex-direction:column;align-items:center;justify-content:center;padding:28px;color:var(--text-4);text-align:center}.project-passport_projMemberEmpty__WKUuA strong{margin-top:10px}.project-passport_projMemberEmpty__WKUuA p{max-width:52ch}.project-passport_projPager__ne_C1{display:flex;align-items:center;gap:12px;min-height:54px;padding:11px 18px;border-top:1px solid var(--border);color:var(--text-3);font-size:12.5px}.project-passport_projPager__ne_C1>div{display:flex;align-items:center;gap:6px;margin-left:auto}.project-passport_projPager__ne_C1 button,.project-passport_projPager__ne_C1>div>span{display:grid;min-width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--text-2);background:var(--canvas)}.project-passport_projPager__ne_C1>div>span{border-color:var(--proj-button);color:var(--proj-button-text);background:var(--proj-button);font-weight:700}.project-passport_projPager__ne_C1 button:disabled{cursor:not-allowed;opacity:.38}.project-passport_projNotesTab__Czs7y button{color:var(--proj-brand-ink);background:var(--proj-brand-bg)}.project-passport_projNotesBody__stRUn{min-height:150px;margin-top:8px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--canvas)}.project-passport_projNotesEmpty__Pp_5e{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;min-height:150px;padding:24px}.project-passport_projNotesWorkspace__gqHNR{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);min-height:310px}.project-passport_projNoteList__HOYdc{padding:8px;border-right:1px solid var(--border);background:var(--surface)}.project-passport_projNoteList__HOYdc button{display:grid;width:100%;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;min-height:38px;padding:8px 10px;border:0;border-radius:8px;color:var(--text-2);background:transparent;text-align:left}.project-passport_projNoteList__HOYdc .project-passport_projNoteFileActive__8FQw7,.project-passport_projNoteList__HOYdc button:hover{color:var(--proj-brand-ink);background:var(--proj-brand-bg)}.project-passport_projNoteList__HOYdc button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-passport_projNoteList__HOYdc code{color:var(--text-4);font-family:var(--font-mono,monospace);font-size:10px}.project-passport_projNoteReader__AHiyA{min-width:0;padding:18px 20px 22px}.project-passport_projNoteReaderHeader__T1Xtt{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}.project-passport_projNoteReaderHeader__T1Xtt>div{min-width:0}.project-passport_projNoteReaderHeader__T1Xtt span,.project-passport_projNoteReaderHeader__T1Xtt strong{display:block}.project-passport_projNoteReaderHeader__T1Xtt strong{color:var(--text-1);font-family:var(--font-mono,monospace);font-size:13px}.project-passport_projNoteReaderHeader__T1Xtt span{margin-top:3px;color:var(--text-4);font-size:11px}.project-passport_projNoteReaderHeader__T1Xtt button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid var(--border);border-radius:8px;color:var(--text-2);background:var(--canvas);font-size:12px;font-weight:650}.project-passport_projMarkdown__YlzqC{margin-top:17px;overflow-wrap:anywhere;color:var(--text-2);font-size:13px;line-height:1.68}.project-passport_projMarkdown__YlzqC>:first-child{margin-top:0}.project-passport_projMarkdown__YlzqC>:last-child{margin-bottom:0}.project-passport_projMarkdown__YlzqC h2,.project-passport_projMarkdown__YlzqC h3,.project-passport_projMarkdown__YlzqC h4,.project-passport_projMarkdown__YlzqC h5,.project-passport_projMarkdown__YlzqC h6{margin:22px 0 8px;color:var(--text-1);font-weight:740;line-height:1.3}.project-passport_projMarkdown__YlzqC h2{font-size:19px}.project-passport_projMarkdown__YlzqC h3{font-size:16px}.project-passport_projMarkdown__YlzqC h4,.project-passport_projMarkdown__YlzqC h5,.project-passport_projMarkdown__YlzqC h6{font-size:14px}.project-passport_projMarkdownTableWrap__zt4D_,.project-passport_projMarkdown__YlzqC blockquote,.project-passport_projMarkdown__YlzqC ol,.project-passport_projMarkdown__YlzqC p,.project-passport_projMarkdown__YlzqC pre,.project-passport_projMarkdown__YlzqC ul{margin:10px 0}.project-passport_projMarkdown__YlzqC ol,.project-passport_projMarkdown__YlzqC ul{padding-left:23px}.project-passport_projMarkdown__YlzqC li+li{margin-top:4px}.project-passport_projMarkdown__YlzqC blockquote{padding:3px 0 3px 14px;border-left:3px solid var(--border-hover);color:var(--text-3)}.project-passport_projMarkdown__YlzqC code{padding:2px 5px;border-radius:5px;color:var(--text-1);background:var(--surface);font-family:var(--font-mono,monospace);font-size:.91em}.project-passport_projMarkdown__YlzqC pre{overflow-x:auto;padding:13px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);white-space:pre}.project-passport_projMarkdown__YlzqC pre code{padding:0;background:transparent}.project-passport_projMarkdown__YlzqC a{color:var(--proj-brand-ink);font-weight:620;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.project-passport_projMarkdown__YlzqC a:focus-visible{border-radius:3px;outline:2px solid var(--proj-brand);outline-offset:3px}.project-passport_projMarkdown__YlzqC hr{margin:20px 0;border:0;border-top:1px solid var(--border)}.project-passport_projMarkdownTableWrap__zt4D_{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.project-passport_projMarkdown__YlzqC table{width:100%;border-collapse:collapse;font-size:12.5px}.project-passport_projMarkdown__YlzqC td,.project-passport_projMarkdown__YlzqC th{padding:9px 11px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.project-passport_projMarkdown__YlzqC th{color:var(--text-1);background:var(--surface);font-weight:700}.project-passport_projMarkdown__YlzqC tbody tr:last-child td{border-bottom:0}.project-passport_projNoteSaveError__So8EN{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--accent-red) 30%,var(--border));border-radius:10px;color:var(--accent-red);background:var(--proj-danger-bg)}.project-passport_projNoteSaveError__So8EN strong{color:var(--text-1);font-size:13px}.project-passport_projNoteSaveError__So8EN p{margin-top:3px;color:var(--text-2);font-size:12px;font-weight:500;line-height:1.45}.project-passport_projDialogActionError__Or9Y6{margin-bottom:12px}.project-passport_projDialogSearch__j6hG_,.project-passport_projNoteForm__GgCPa label{display:grid;grid-gap:7px;gap:7px;color:var(--text-2);font-size:12px;font-weight:650}.project-passport_projDialogSearch__j6hG_>div{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.project-passport_projDialogSearch__j6hG_ input,.project-passport_projNoteForm__GgCPa input,.project-passport_projNoteForm__GgCPa textarea{width:100%;border:1px solid var(--border);border-radius:10px;color:var(--text-1);background:var(--surface);font:inherit}.project-passport_projDialogSearch__j6hG_ input{min-width:0;border:0;outline:0;background:transparent}.project-passport_projDialogOptions__1hQE1{display:grid;grid-gap:6px;gap:6px;max-height:340px;margin-top:14px;overflow-y:auto}.project-passport_projDialogOptions__1hQE1>button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--text-2);background:var(--canvas);text-align:left}.project-passport_projDialogOptions__1hQE1>.project-passport_projDialogOptionSelected__L42k5,.project-passport_projDialogOptions__1hQE1>button:hover{border-color:rgba(29,78,216,.28);background:rgba(29,78,216,.06)}.project-passport_projDialogOptions__1hQE1 code,.project-passport_projDialogOptions__1hQE1 strong{display:block}.project-passport_projDialogOptions__1hQE1 code{margin-top:3px;color:var(--text-4);font-family:var(--font-mono,monospace);font-size:11px}.project-passport_projDialogRadio___l0Ji{width:16px;height:16px;flex:0 0 16px;border:1px solid var(--border-hover);border-radius:50%}.project-passport_projDialogOptionSelected__L42k5 .project-passport_projDialogRadio___l0Ji{border:5px solid var(--accent-blue)}.project-passport_projDialogEmpty__mqJZm{padding:34px 18px;color:var(--text-3);text-align:center}.project-passport_projDialogEmpty__mqJZm p{margin-top:4px}.project-passport_projNoteForm__GgCPa{display:grid;grid-gap:16px;gap:16px}.project-passport_projNoteForm__GgCPa input,.project-passport_projNoteForm__GgCPa textarea{padding:10px 12px}.project-passport_projNoteForm__GgCPa textarea{min-height:260px;resize:vertical;font-family:var(--font-mono,monospace);line-height:1.55}.project-passport_projNoteForm__GgCPa small{color:var(--text-4);font-weight:500}.project-passport_projStatusDialogCopy__jx7Lc{margin:0;color:var(--text-2);font-size:13px;line-height:1.65}.project-passport_projDialogSearch__j6hG_ input:focus-visible,.project-passport_projNoteForm__GgCPa :is(input,textarea):focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.project-passport_projNotesIcon__iWTUj{color:var(--proj-brand-ink);background:var(--proj-brand-bg)}.project-passport_projVisuallyHidden__aFN3n{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.project-passport_projRoot__vUUse :is(button,input):focus-visible{outline:2px solid var(--proj-brand);outline-offset:2px}@keyframes project-passport_projFade__sVl3k{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.project-passport_projPassportBar__JExbq{flex-wrap:nowrap}.project-passport_projMemberMeta__m0yhl{gap:6px;flex-wrap:wrap}}@media (max-width:1150px){.project-passport_projComposition__S5Z68{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.project-passport_projCompositionIntent__v7kIs{grid-column:1/-1}}@media (max-width:760px){.project-passport_projPassportBar__JExbq{min-height:56px;padding-inline:18px}.project-passport_projManifestView__rb6Xs{padding:20px 18px 36px}.project-passport_projHeroHead__fBdro{flex-wrap:wrap}.project-passport_projProjectMark__FnKsw{flex-basis:54px;width:54px;height:54px;border-radius:15px}.project-passport_projHeroCopy__F65NB{flex:1 1;min-width:calc(100% - 72px)}.project-passport_projStatusChip__Bqezz{min-height:36px;padding:8px 12px}.project-passport_projAttentionEmpty__9Lgm6{grid-template-columns:42px minmax(0,1fr)}.project-passport_projDerivedNotice__TeyTb{align-items:flex-start;flex-wrap:wrap}.project-passport_projMemberRow__NeF9b{grid-template-columns:34px minmax(0,1fr)}.project-passport_projMemberMeta__m0yhl{grid-column:2;justify-content:flex-start}.project-passport_projMemberCopy__Qe1er>span{flex-wrap:wrap;white-space:normal}.project-passport_projSignalRow__48Uq5{grid-template-columns:96px minmax(0,1fr)}.project-passport_projSignalAction__VbwZz{grid-column:2;justify-self:start}.project-passport_projNotesWorkspace__gqHNR{grid-template-columns:1fr}.project-passport_projNoteList__HOYdc{display:flex;gap:6px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border)}.project-passport_projNoteList__HOYdc button{min-width:170px}}@media (max-width:520px){.project-passport_projPassportBar__JExbq{gap:8px;padding-inline:16px}.project-passport_projBarEyebrow__81HYM{gap:7px}.project-passport_projActionsChevron__Rlf5Q,.project-passport_projActionsLabel__SdFYg,.project-passport_projBarStatusLabel__fFXP4,.project-passport_projBarType__mlf4G{display:none}.project-passport_projBarStatus___7jYj{width:30px;height:30px;min-height:30px;justify-content:center;padding:0}.project-passport_projActionsButton__lS9LC{width:34px;min-height:34px;justify-content:center;padding:0}.project-passport_projManifestView__rb6Xs{padding-inline:16px}.project-passport_projTitle___PMn4{font-size:27px}.project-passport_projStatusSpine__VdNAE{align-items:flex-start}.project-passport_projStatusChip__Bqezz{max-width:100%}.project-passport_projSignalRow__48Uq5{grid-template-columns:1fr;gap:8px}.project-passport_projSignalAction__VbwZz{grid-column:auto}.project-passport_projMemberFilters__VnTj1{align-items:stretch;flex-direction:column}.project-passport_projMemberSearch__xhROg{width:100%;max-width:none}.project-passport_projMemberFilterCount__Ju9sB{margin-left:0}.project-passport_projNotesEmpty__Pp_5e{grid-template-columns:1fr}.project-passport_projSectionToolbar__Tzn3I{align-items:flex-end;flex-wrap:wrap}.project-passport_projSectionToolbar__Tzn3I>div{width:100%}.project-passport_projSectionActionPrimary__urt1b{flex:1 1}.project-passport_projReportEmpty__5d7MR{padding-left:20px}}@media (max-width:620px){.project-passport_projComposition__S5Z68{grid-template-columns:minmax(0,1fr)}.project-passport_projCompositionIntent__v7kIs{grid-column:auto}}@media (prefers-color-scheme:dark){.project-passport_projRoot__vUUse{--canvas:#201d19;--surface:#2a2621;--text-1:#f4f1ea;--text-2:#c4beb3;--text-3:#b0a89d;--text-4:#938b80;--border:rgba(255,255,255,0.13);--border-hover:rgba(255,255,255,0.22);--accent-green:#4ade80;--accent-amber:#e0a349;--accent-red:#f0805a;--accent-blue:#a5a0f5;--proj-brand:#a5a0f5;--proj-brand-ink:#bcb8f8;--proj-brand-bg:rgba(165,160,245,0.16);--proj-good-bg:rgba(74,222,128,0.15);--proj-warn-bg:rgba(224,163,73,0.16);--proj-danger-bg:rgba(240,128,90,0.16);--proj-hover:rgba(255,255,255,0.05);--proj-button:#f4f1ea;--proj-button-text:#15130f}}[data-theme=light] .project-passport_projRoot__vUUse{--canvas:#fefefe;--surface:#f7f5f2;--text-1:#1c1917;--text-2:#57534e;--text-3:#6f6a64;--text-4:#78716c;--border:rgba(28,25,23,0.07);--border-hover:rgba(28,25,23,0.14);--accent-green:#15803d;--accent-amber:#b45309;--accent-red:#c44536;--accent-blue:#1d4ed8;--proj-brand:#1d4ed8;--proj-brand-ink:#1d4ed8;--proj-brand-bg:rgba(29,78,216,0.1);--proj-good-bg:rgba(21,128,61,0.12);--proj-warn-bg:rgba(180,83,9,0.13);--proj-danger-bg:rgba(196,69,54,0.11);--proj-hover:rgba(28,25,23,0.045);--proj-button:#1c1917;--proj-button-text:#fefefe}[data-theme=dark] .project-passport_projRoot__vUUse{--canvas:#201d19;--surface:#2a2621;--text-1:#f4f1ea;--text-2:#c4beb3;--text-3:#b0a89d;--text-4:#938b80;--border:rgba(255,255,255,0.13);--border-hover:rgba(255,255,255,0.22);--accent-green:#4ade80;--accent-amber:#e0a349;--accent-red:#f0805a;--accent-blue:#a5a0f5;--proj-brand:#a5a0f5;--proj-brand-ink:#bcb8f8;--proj-brand-bg:rgba(165,160,245,0.16);--proj-good-bg:rgba(74,222,128,0.15);--proj-warn-bg:rgba(224,163,73,0.16);--proj-danger-bg:rgba(240,128,90,0.16);--proj-hover:rgba(255,255,255,0.05);--proj-button:#f4f1ea;--proj-button-text:#15130f}@media (prefers-reduced-motion:reduce){.project-passport_projMembersPanel__PypJr{animation:none}.project-passport_projRoot__vUUse *{scroll-behavior:auto;transition-duration:.01ms!important}}.confirm-delete-dialog_body__mxKEj{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-2)}.confirm-delete-dialog_error__IG2rv{margin-top:14px;padding:10px 12px;border-radius:12px;background:rgba(153,27,27,.08);border:1px solid rgba(153,27,27,.16);color:var(--accent-red);font-size:12px;line-height:1.45}.mission-passport_directiveBody__0qKjJ{display:flex;flex-direction:column;gap:14px}.mission-passport_narrative__znfDi{margin:0;font-size:15px;line-height:1.65;color:var(--text-2);white-space:pre-wrap}.mission-passport_instructionsBlock__1COPM{margin:0;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:rgba(28,25,23,.03);font-family:var(--font-mono,monospace);font-size:12px;line-height:1.6;white-space:pre-wrap;color:var(--text-2)}.mission-passport_inlineSpecValue__rj_nR{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px}.mission-passport_inlineToggle__QGe4_{display:inline-flex;align-items:center;gap:7px;color:var(--text-1);cursor:pointer}.mission-passport_inlineToggle__QGe4_ input[type=checkbox]{margin:0;accent-color:var(--text-1)}.mission-passport_inlineToggle__QGe4_:has(input:disabled){color:var(--text-3);cursor:default}.mission-passport_previewTable__AIx7n{display:flex;flex-direction:column;border-top:1px solid var(--border);margin-top:16px}.mission-passport_previewRow__6i1mx{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(28,25,23,.06)}.mission-passport_previewRow__6i1mx:last-child{border-bottom:none}.mission-passport_previewPrimary__12cty{min-width:0;display:flex;flex-direction:column;gap:4px}.mission-passport_previewButton__kKh26,.mission-passport_previewTitle__unG44{font-size:13px;font-weight:500;color:var(--text-1)}.mission-passport_previewButton__kKh26{justify-content:flex-start}.mission-passport_previewMeta__CwTQK{font-size:11px;line-height:1.5;color:var(--text-3);font-family:var(--font-mono,monospace);word-break:break-word}.mission-passport_previewFooter__8Nui6{margin-top:10px;font-size:11px;color:var(--text-3)}.mission-passport_emptyValue__NEcpU{padding-top:6px;font-size:13px;color:var(--text-3)}.mission-passport_tableShell__cC9BJ{margin-top:14px;padding:0}.mission-passport_sectionActions__PrWOO{display:inline-flex;align-items:center;gap:4px}.mission-passport_table__9vH9n{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}.mission-passport_colName__CGJIm{width:24%}.mission-passport_colPreview__9TTTb{width:58%}.mission-passport_colActions__ruhva{width:18%}.mission-passport_headRow__PU4oI,.mission-passport_th__37J93{border-bottom:1px solid var(--border)}.mission-passport_th__37J93{text-align:left;padding:8px 12px;font-size:10px;font-weight:700;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.mission-passport_thRight__XpMSw{text-align:right}.mission-passport_row__L0avl{transition:background .12s ease}.mission-passport_row__L0avl:hover{background:rgba(28,25,23,.02)}.mission-passport_td__b86Ti{padding:12px;vertical-align:middle;border-bottom:1px solid rgba(28,25,23,.06);min-width:0}.mission-passport_tdRight__iWet1{text-align:right}.mission-passport_tdPreview__pa1hg{overflow:hidden}.mission-passport_tdMono__xmqCv{font-family:var(--font-mono,monospace)}.mission-passport_primaryCell__LrkjR{min-width:0;display:flex;flex-direction:column;gap:4px}.mission-passport_primaryText__6_7l5{font-size:13px;font-weight:600;color:var(--text-1)}.mission-passport_secondaryText__oUp1w{font-size:11px;line-height:1.5;color:var(--text-3)}.mission-passport_monoText__WvbXj{font-size:11px;line-height:1.5;color:var(--text-2);font-family:var(--font-mono,monospace);word-break:break-word}.mission-passport_truncatedPreview__4eMqu{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}.mission-passport_statusCell__8TeH0{display:inline-flex;align-items:center;gap:8px}.mission-passport_gateStack__z_R7l{min-width:0;max-width:280px;display:flex;flex-direction:column;gap:3px}.mission-passport_errorIcon__4Pa_a{display:inline-flex;align-items:center;justify-content:center;color:var(--accent-red)}.mission-passport_actionsCell__6ULej{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.mission-passport_flagRow__IlUSo{display:flex;flex-wrap:wrap;gap:6px}.mission-passport_generatedReviewModalBody__Dvi_p{padding:0}.mission-passport_generatedReviewEmpty__hDLgJ{min-height:220px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-3);font-size:13px}.mission-passport_generatedReviewLayout__JVBNo{min-height:min(680px,72vh);display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);border-top:1px solid var(--border)}.mission-passport_generatedReviewLayoutSingle__oDqhL{grid-template-columns:minmax(0,1fr)}.mission-passport_generatedReviewSidebar__rglz5{min-width:0;overflow:auto;border-right:1px solid var(--border);background:rgba(28,25,23,.015)}.mission-passport_generatedReviewSubject__6zg6w{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;border:0;border-bottom:1px solid rgba(28,25,23,.06);background:transparent;color:inherit;text-align:left;cursor:pointer}.mission-passport_generatedReviewSubjectActive__3iWzw,.mission-passport_generatedReviewSubject__6zg6w:hover:not(:disabled){background:rgba(28,25,23,.045)}.mission-passport_generatedReviewSubject__6zg6w:disabled{cursor:default;opacity:.7}.mission-passport_generatedReviewSubjectTitle__xqpBu{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;color:var(--text-1)}.mission-passport_generatedReviewSubjectMeta__wfHNd{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,monospace);font-size:10px;color:var(--text-3)}.mission-passport_generatedReviewInspector__H9_oV{min-width:0;overflow:auto}.mission-passport_generatedReviewInspectorHeader__0ExcK{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--border)}.mission-passport_generatedReviewError__38LxH{margin:12px 16px 0;padding:10px 12px;border:1px solid rgba(185,28,28,.22);border-radius:8px;background:rgba(185,28,28,.05);color:var(--accent-red);font-size:12px;line-height:1.45}.mission-passport_generatedReviewContextGrid__Ay2ZF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 16px 0;padding:12px;border:1px solid var(--border);background:var(--surface)}.mission-passport_generatedReviewContextRow__gLUAX{min-width:0;display:grid;grid-gap:3px;gap:3px}.mission-passport_generatedReviewContextRow__gLUAX dt{margin:0;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.06em;color:var(--text-4)}.mission-passport_generatedReviewContextRow__gLUAX dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px;line-height:1.45;color:var(--text-2)}.mission-passport_generatedReviewGroups__G5cKt{display:flex;flex-direction:column}.mission-passport_generatedReviewNoAction__e2Y_t{margin:12px 16px;padding:10px 12px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:12px;line-height:1.45}.mission-passport_generatedReviewDetails__1s685{border-top:1px solid var(--border)}.mission-passport_generatedReviewDetails__1s685>summary{padding:12px 16px;cursor:pointer;color:var(--text-2);font-size:12px;font-weight:650}.mission-passport_generatedReviewDetails__1s685>summary:focus-visible,.mission-passport_generatedReviewDetails__1s685>summary:hover{background:rgba(28,25,23,.035);outline:none}.mission-passport_generatedReviewGroup__4akj5{border-bottom:1px solid var(--border)}.mission-passport_generatedReviewGroupHeader__Dxu3w{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 16px;background:rgba(28,25,23,.018)}.mission-passport_generatedReviewItems__bjPNS{display:flex;flex-direction:column}.mission-passport_generatedReviewAssetRow__f3OaL,.mission-passport_generatedReviewFieldRow__CuC4K{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid rgba(28,25,23,.06)}.mission-passport_generatedReviewFieldRow__CuC4K{grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;align-items:start}.mission-passport_generatedReviewAssetMedia__gxxUD{width:132px;height:132px;flex:0 0 auto}.mission-passport_generatedReviewAssetImageButton___ermu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;display:block;width:132px;height:132px;border-radius:8px;background:transparent;cursor:zoom-in}.mission-passport_generatedReviewAssetFallback__Eb_M_,.mission-passport_generatedReviewAssetImage__haYmI{width:132px;height:132px;border-radius:8px;overflow:hidden;background:rgba(28,25,23,.04)}.mission-passport_generatedReviewAssetImage__haYmI{transition:opacity .12s ease,transform .12s ease}.mission-passport_generatedReviewAssetImageButton___ermu:hover .mission-passport_generatedReviewAssetImage__haYmI{opacity:.88}.mission-passport_generatedReviewAssetFallback__Eb_M_{display:flex;align-items:center;justify-content:center;color:var(--text-3)}.mission-passport_generatedReviewAssetDetails__rD7he{min-width:0;display:flex;flex-direction:column;gap:5px}.mission-passport_generatedReviewFieldContent__5JdgY{min-width:0;display:grid;grid-gap:8px;gap:8px}.mission-passport_generatedReviewRegenerateBox__mQLXs{min-width:0;display:grid;grid-gap:5px;gap:5px}.mission-passport_generatedReviewRegenerateBox__mQLXs span{font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;color:var(--text-4)}.mission-passport_generatedReviewRegenerateBox__mQLXs small{color:var(--text-3);font-size:11px;line-height:1.35}.mission-passport_generatedReviewRegenerateInput__s6Urp{width:100%;min-height:58px;resize:vertical;border:1px solid var(--border);border-radius:8px;padding:7px 9px;background:var(--canvas);color:var(--text-1);font:inherit;font-size:12px;line-height:1.45}.mission-passport_generatedReviewRegenerateInput__s6Urp:disabled{opacity:.62;cursor:not-allowed}.mission-passport_generatedReviewFreshnessBox__pwVDS{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:9px 10px;border:1px solid rgba(180,83,9,.18);border-radius:8px;background:rgba(245,158,11,.06)}.mission-passport_generatedReviewFreshnessTitle__GsE4l{font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-amber);font-weight:700}.mission-passport_generatedReviewFreshnessPair__uVANF{min-width:0;display:grid;grid-gap:3px;gap:3px}.mission-passport_generatedReviewFreshnessPair__uVANF span{font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;color:var(--text-4);font-weight:700}.mission-passport_generatedReviewFreshnessPair__uVANF p{margin:0;max-height:86px;overflow:auto;color:var(--text-2);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.mission-passport_generatedReviewAssetRequiredHint__KQ2VS{color:var(--accent-amber);font-size:11px;line-height:1.45}.mission-passport_generatedReviewPromoteConfirm__vWn9t{display:grid;grid-gap:12px;gap:12px}.mission-passport_generatedReviewPromoteAsset__wtCu6{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.mission-passport_generatedReviewPromoteDiffGrid__Djfk6{display:grid;grid-gap:10px;gap:10px}.mission-passport_generatedReviewPromoteDiffRow__VUhJB{min-width:0;display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.mission-passport_generatedReviewPromoteDiffField__6MlqE{padding-top:8px;color:var(--text-2);font-size:12px;line-height:1.4;font-weight:650}.mission-passport_generatedReviewPromoteDiffValue__Km4jX{min-width:0;display:grid;align-content:start;grid-gap:4px;gap:4px;padding:8px 10px;border:1px solid rgba(28,25,23,.08);border-radius:8px;background:rgba(28,25,23,.025)}.mission-passport_generatedReviewPromoteDiffValue__Km4jX span{color:var(--text-4);font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.mission-passport_generatedReviewPromoteDiffValue__Km4jX p{margin:0;max-height:132px;overflow:auto;color:var(--text-2);font-size:11px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.mission-passport_generatedReviewAssetActions__r1UhY{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;max-width:300px}.mission-passport_generatedReviewFieldActions__ffk7h{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;max-width:360px}.mission-passport_generatedReviewActionButton__IaarM{width:auto;min-width:32px;padding:0 8px}.mission-passport_generatedReviewActionLabel__t2mew{margin-left:5px;white-space:nowrap;font-size:11px;line-height:1;font-weight:650}.mission-passport_generatedReviewFieldEditor__zBZCQ{min-width:0;width:100%;min-height:116px;resize:vertical;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--canvas);color:var(--text-1);font-family:var(--font-mono,monospace);font-size:11px;line-height:1.55}.mission-passport_generatedReviewFieldValue___9iZx{min-width:0;max-height:168px;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono,monospace);font-size:11px;line-height:1.55;color:var(--text-2)}.mission-passport_spinnerIcon__u8re0{animation:mission-passport_spin__wS0_T .8s linear infinite;color:var(--text-3)}@keyframes mission-passport_spin__wS0_T{to{transform:rotate(1turn)}}.mission-passport_softBadge__5Mfmo{justify-content:center;min-height:18px;border:1px solid var(--border);color:var(--text-2);background:var(--canvas)}.mission-passport_badge__Y3CLJ,.mission-passport_softBadge__5Mfmo{display:inline-flex;align-items:center;padding:1px 5px;border-radius:var(--panel-pill-radius);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;align-self:flex-start}.mission-passport_badge__Y3CLJ{font-family:var(--font-mono,monospace);border:1px solid var(--border);white-space:nowrap}.mission-passport_badgeGreen__zuIky{background:var(--canvas);color:var(--accent-green)}.mission-passport_badgeRed__QIkOv{background:var(--canvas);color:var(--accent-red)}.mission-passport_badgeAmber__4UBzI{background:var(--canvas);color:var(--accent-amber)}.mission-passport_badgeNeutral__IR8HO{background:var(--canvas);color:var(--text-2)}.mission-passport_pauseReason___B6kj{font-size:10px;color:var(--text-2);white-space:nowrap}.mission-passport_sourcingBlock__LdcjY{display:flex;flex-direction:column;gap:14px}.mission-passport_sourcingToolbar__aAf8f{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mission-passport_sourcingTabs__ccuCA{display:flex;flex-wrap:wrap;gap:6px}.mission-passport_sourcingTab__l7y0n{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--canvas);color:var(--text-2);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.mission-passport_sourcingTab__l7y0n:hover{border-color:var(--border-hover);color:var(--text-1)}.mission-passport_sourcingTabActive__BphnQ{border-color:rgba(28,25,23,.16);background:rgba(28,25,23,.04);color:var(--text-1)}.mission-passport_sourcingStack__su4J3{display:flex;flex-direction:column;gap:16px}.mission-passport_discoverySummary__M0LYo{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0;border-bottom:1px solid var(--border)}.mission-passport_discoveryTableTitle__ND_05{padding:10px 12px 2px;color:var(--text-2);font-size:12px;line-height:1.4;font-weight:650}.mission-passport_discoveryPager__a5FZ2{display:flex;justify-content:flex-end;gap:4px}.mission-passport_discoveryDialogBody__18E1k{min-width:0;display:grid;grid-gap:8px;gap:8px;color:var(--text-2);font-size:13px;line-height:1.45}.mission-passport_discoveryDialogBody__18E1k code,.mission-passport_discoveryDialogBody__18E1k span,.mission-passport_discoveryDialogBody__18E1k strong{overflow-wrap:anywhere}.mission-passport_programComposer__X1dXt{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--canvas)}.mission-passport_programComposerGrid__Qbpwb{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;align-items:end}.mission-passport_programField__OTjiu{min-width:0;display:flex;flex-direction:column;gap:5px}.mission-passport_programFieldLabel__Oy8Ng{font-size:10px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.mission-passport_programInput__mzXQL,.mission-passport_programSelect__HF1t7{width:100%;min-height:34px;border:1px solid var(--border);border-radius:8px;background:var(--canvas);color:var(--text-1);font-size:12px;font-family:var(--font-mono,monospace);padding:0 10px}.mission-passport_programInput__mzXQL:focus,.mission-passport_programSelect__HF1t7:focus{outline:none;border-color:var(--text-1)}.mission-passport_programInput__mzXQL:disabled,.mission-passport_programSelect__HF1t7:disabled,.mission-passport_programSubmitButton__j6q13:disabled{opacity:.55;cursor:not-allowed}.mission-passport_programSubmitButton__j6q13{min-height:34px;align-self:end;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(28,25,23,.16);border-radius:8px;background:var(--text-1);color:var(--canvas);font-size:12px;font-weight:700;white-space:nowrap;padding:0 12px;cursor:pointer}.mission-passport_programWarning__8_TgJ{padding:10px 12px;border:1px solid rgba(180,83,9,.26);border-radius:8px;background:rgba(180,83,9,.06);color:var(--accent-amber);font-size:12px;line-height:1.45}@media (max-width:720px){.mission-passport_sourcingToolbar__aAf8f{flex-direction:column;align-items:stretch}.mission-passport_sourcingTabs__ccuCA{width:100%}.mission-passport_previewRow__6i1mx{flex-direction:column;align-items:flex-start}.mission-passport_table__9vH9n,.mission-passport_table__9vH9n tbody,.mission-passport_table__9vH9n td,.mission-passport_table__9vH9n th,.mission-passport_table__9vH9n thead,.mission-passport_table__9vH9n tr{display:block}.mission-passport_headRow__PU4oI{display:none}.mission-passport_row__L0avl{border-bottom:1px solid var(--border);padding:8px 0}.mission-passport_tdRight__iWet1,.mission-passport_td__b86Ti{text-align:left;padding:6px 0;border-bottom:none}.mission-passport_actionsCell__6ULej{justify-content:flex-start}.mission-passport_sectionActions__PrWOO{width:100%;justify-content:flex-start}.mission-passport_generatedReviewLayout__JVBNo{grid-template-columns:1fr}.mission-passport_generatedReviewSidebar__rglz5{max-height:220px;border-right:none;border-bottom:1px solid var(--border)}.mission-passport_generatedReviewAssetRow__f3OaL,.mission-passport_generatedReviewContextGrid__Ay2ZF{grid-template-columns:1fr}.mission-passport_generatedReviewAssetActions__r1UhY{justify-content:flex-start}.mission-passport_generatedReviewFieldRow__CuC4K{grid-template-columns:1fr}.mission-passport_generatedReviewFieldActions__ffk7h{justify-content:flex-start}.mission-passport_generatedReviewPromoteDiffRow__VUhJB,.mission-passport_programComposerGrid__Qbpwb{grid-template-columns:1fr}.mission-passport_programSubmitButton__j6q13{width:100%}}.mission-passport_paletteEditor__SrGr8{display:flex;flex-direction:column;gap:8px;width:100%}.mission-passport_paletteEmpty__ycu6f{color:var(--text-3);font-size:13px}.mission-passport_paletteRow__dAQqQ{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mission-passport_paletteRowLabel__umnsi{color:var(--text-1);font-size:13px;min-width:0;overflow-wrap:anywhere}.mission-passport_paletteRowControls__iPFf5{display:flex;align-items:center;gap:6px}.mission-passport_paletteStepper__DlF5g{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border);border-radius:8px;padding:2px}.mission-passport_paletteIconBtn__5llU_,.mission-passport_paletteStepBtn__tNbjk{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:var(--text-2);border-radius:6px;cursor:pointer;transition:color .15s ease,background .15s ease}.mission-passport_paletteIconBtn__5llU_{border:1px solid var(--border)}.mission-passport_paletteIconBtn__5llU_:hover:not(:disabled),.mission-passport_paletteStepBtn__tNbjk:hover:not(:disabled){color:var(--text-1);background:var(--surface)}.mission-passport_paletteAddBtn__gG7Us:disabled,.mission-passport_paletteIconBtn__5llU_:disabled,.mission-passport_paletteStepBtn__tNbjk:disabled{opacity:.4;cursor:default}.mission-passport_paletteWeightVal__kiqTF{min-width:22px;text-align:center;font-size:13px;font-weight:600;color:var(--text-1)}.mission-passport_paletteAddRow__jB6Lb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.mission-passport_paletteSelectLabel__NuKEq{font-size:12px;color:var(--text-3)}.mission-passport_paletteSelect__UsS2M{flex:1 1;min-width:140px;max-width:100%;border:1px solid var(--border);border-radius:8px;padding:6px 8px;background:var(--canvas);color:var(--text-1);font-family:inherit;font-size:13px}.mission-passport_paletteAddBtn__gG7Us{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:transparent;color:var(--text-2);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease}.mission-passport_paletteAddBtn__gG7Us:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-1)}.media-preview_overlay__mFraj{position:fixed;inset:0;background:rgba(28,25,23,.9);z-index:9999;display:flex;align-items:center;justify-content:center;padding:32px;cursor:zoom-out;animation:media-preview_lightboxReveal__0kT1G .2s ease-out}@keyframes media-preview_lightboxReveal__0kT1G{0%{opacity:0}to{opacity:1}}.media-preview_content__YDqSX{position:relative;max-width:90vw;max-height:90vh;cursor:default;display:flex;flex-direction:column;gap:12px}.media-preview_image__VzUwX{object-fit:contain;border:1px solid rgba(255,255,255,.1)}.media-preview_image__VzUwX,.media-preview_video__cXT05{display:block;max-width:100%;max-height:90vh;box-shadow:0 4px 24px rgba(0,0,0,.4)}.media-preview_video__cXT05{background:#000}.media-preview_close__2FKQt{position:fixed;top:16px;right:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:999px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.8);font-size:16px;cursor:pointer;z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-preview_close__2FKQt:hover{background:rgba(255,255,255,.18);color:#fff}.media-preview_lightboxOverlay__r8rpj{position:fixed;inset:0;z-index:100000;display:flex;align-items:stretch;justify-content:stretch;width:100vw;height:100vh;background:rgba(8,8,8,.94);cursor:zoom-out;pointer-events:auto;animation:media-preview_lightboxReveal__0kT1G .16s ease-out}.media-preview_lightboxStage__fRdQF{width:100vw;height:100vh;padding:24px;display:flex;align-items:center;justify-content:center}.media-preview_lightboxImage__0kMqa{display:block;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);width:auto;height:auto;object-fit:contain;cursor:default;box-shadow:0 18px 60px rgba(0,0,0,.52)}.media-preview_lightboxClose__wnPEu{position:fixed;top:18px;right:18px;z-index:100001;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(0,0,0,.42);color:rgba(255,255,255,.86);font-size:16px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-preview_lightboxClose__wnPEu:hover{background:rgba(255,255,255,.14);color:#fff}.media-preview_unavailable__ZAsvL{padding:48px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:320px;max-width:480px}.media-preview_unavailableText__Lt1Kl{font-size:13px;line-height:1.55;color:rgba(255,255,255,.72);text-align:center;word-break:break-word}.media-preview_downloadFallback__nKCna{padding:48px 40px;display:flex;flex-direction:column;align-items:center;gap:16px;min-width:320px;max-width:480px}.media-preview_downloadLabel__3asBV{font-size:13px;color:rgba(255,255,255,.72);text-align:center;word-break:break-word}.media-preview_downloadLink__q699K{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 20px;border-radius:8px;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:13px;text-decoration:none;transition:background .12s ease,border-color .12s ease}.media-preview_downloadLink__q699K:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3)}.media-preview_metaPanel__b_E8W{max-width:min(720px,90vw);padding:16px 18px;border-radius:16px;background:rgba(17,14,12,.88);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.media-preview_metaTitle__719vl{font-size:15px;font-weight:600;color:rgba(255,255,255,.96)}.media-preview_metaValue__n2Jd1{margin-top:4px;font-size:12px;line-height:1.5;color:rgba(255,255,255,.72);word-break:break-word}.media-preview_metaSection__7avt4{margin-top:14px}.media-preview_metaSectionTitle__oxT9M{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.48)}.media-preview_metaSectionBody__sP_gs{margin-top:8px;display:flex;flex-direction:column;gap:10px}.media-preview_metaField__rP5Gi{display:flex;flex-direction:column;gap:4px}.media-preview_metaFieldLabel__IRI8Z{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.46)}.media-preview_metaFieldValue__fGeFF{font-size:12px;line-height:1.55;color:rgba(255,255,255,.84);word-break:break-word}.media-preview_metaMono__eOzvV{font-family:var(--font-ibm-plex-mono),monospace}.media-preview_metaText__f_cwl{font-size:12px;line-height:1.6;color:rgba(255,255,255,.84);word-break:break-word}.media-preview_metaChipList__irLVo{display:flex;flex-wrap:wrap;gap:6px}.media-preview_metaChip__wwIJ7{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:11px;line-height:1;color:rgba(255,255,255,.82)}@media (max-width:720px){.media-preview_overlay__mFraj{padding:16px}.media-preview_close__2FKQt{top:10px;right:10px}.media-preview_lightboxStage__fRdQF{padding:12px}.media-preview_lightboxImage__0kMqa{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.media-preview_lightboxClose__wnPEu{top:10px;right:10px}.media-preview_metaPanel__b_E8W{padding:14px}}.mission-discovery-reader-control_root__WM_2N{min-width:0;width:min(760px,100%);display:grid;grid-gap:12px;gap:12px;font-family:var(--font-sans,sans-serif);word-break:normal}.mission-discovery-reader-control_dualRoleNotice__2ESSK,.mission-discovery-reader-control_empty__V3MFR,.mission-discovery-reader-control_error__CKJfH,.mission-discovery-reader-control_noChange__4o6QW{margin:0;font-size:12px;line-height:1.5}.mission-discovery-reader-control_empty__V3MFR{color:var(--text-3)}.mission-discovery-reader-control_readerList__LjwQA{display:grid;border-top:1px solid var(--border)}.mission-discovery-reader-control_readerRow__8q9ud{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.mission-discovery-reader-control_readerCopy__GUPuf{min-width:0;display:grid;grid-gap:3px;gap:3px}.mission-discovery-reader-control_readerCopy__GUPuf strong{color:var(--text-1);font-size:12.5px;font-weight:650;overflow-wrap:anywhere}.mission-discovery-reader-control_readerCopy__GUPuf span{color:var(--text-3);font-family:var(--font-mono,monospace);font-size:10.5px;line-height:1.45;overflow-wrap:anywhere}.mission-discovery-reader-control_addRow__rwiJN{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.mission-discovery-reader-control_picker__2yQFv{width:100%}.mission-discovery-reader-control_previewButton__mIupu{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--border-hover);border-radius:7px;background:var(--text-1);color:var(--canvas);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.mission-discovery-reader-control_previewButton__mIupu:hover:not(:disabled){opacity:.88}.mission-discovery-reader-control_previewButton__mIupu:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-blue) 42%,transparent);outline-offset:2px}.mission-discovery-reader-control_previewButton__mIupu:disabled{opacity:.42;cursor:not-allowed}.mission-discovery-reader-control_error__CKJfH{color:var(--accent-red)}.mission-discovery-reader-control_previewBody__UXtFk{display:grid;border-top:1px solid var(--border)}.mission-discovery-reader-control_previewFact__vOaJ1{min-width:0;display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--border)}.mission-discovery-reader-control_previewFact__vOaJ1>span{color:var(--text-3);font-size:11px;font-weight:600}.mission-discovery-reader-control_previewFact__vOaJ1>strong{min-width:0;color:var(--text-1);font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.mission-discovery-reader-control_mono__5GZyv{font-family:var(--font-mono,monospace);font-size:11px!important}.mission-discovery-reader-control_dualRoleNotice__2ESSK,.mission-discovery-reader-control_noChange__4o6QW,.mission-discovery-reader-control_previewBody__UXtFk>.mission-discovery-reader-control_error__CKJfH{margin-top:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent-blue) 24%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--accent-blue) 6%,var(--canvas));color:var(--text-2)}.mission-discovery-reader-control_noChange__4o6QW{border-color:var(--border);background:var(--surface)}.mission-discovery-reader-control_previewBody__UXtFk>.mission-discovery-reader-control_error__CKJfH{border-color:color-mix(in srgb,var(--accent-red) 28%,var(--border));background:color-mix(in srgb,var(--accent-red) 6%,var(--canvas));color:var(--accent-red)}@media (max-width:620px){.mission-discovery-reader-control_addRow__rwiJN,.mission-discovery-reader-control_previewFact__vOaJ1{grid-template-columns:1fr}.mission-discovery-reader-control_previewFact__vOaJ1{gap:4px}.mission-discovery-reader-control_previewButton__mIupu{width:100%}}