.PortalPreviewShell_shell__OnToO{width:30rem;height:18.75rem;flex:none;display:flex;flex-direction:column;background:var(--tpp-content-surface);border:1px solid var(--tpp-navy-12);border-radius:var(--tpp-radius-md);overflow:hidden;font-family:var(--font-body)}@media (max-width:767px){.PortalPreviewShell_shell__OnToO{width:100%;height:20rem}}.PortalPreviewShell_topBar__O5fIA{flex:none;height:2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .65rem;background:var(--tpp-navy);color:var(--tpp-white)}.PortalPreviewShell_topBarBrand__1lahd{display:flex;align-items:center;gap:.4rem;min-width:0}.PortalPreviewShell_emblem__VbeGg{width:1rem;height:1rem;flex:none;object-fit:contain}.PortalPreviewShell_topBarLabel__uv1kw{font-size:.62rem;color:var(--tpp-white-70);overflow:hidden;text-overflow:ellipsis}.PortalPreviewShell_roleBadge__jULBW,.PortalPreviewShell_topBarLabel__uv1kw{font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.PortalPreviewShell_roleBadge__jULBW{flex:none;display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;border-radius:999px;border:1px solid var(--tpp-white-16);background:hsla(0,0%,100%,.1);font-size:.56rem;color:var(--tpp-white)}.PortalPreviewShell_body__WkWbE{flex:1 1;min-height:0;display:flex}.PortalPreviewShell_sidebar__ivD1_{flex:none;width:5.5rem;padding:.5rem .35rem;display:flex;flex-direction:column;gap:.2rem;background:var(--tpp-hero-surface);border-right:1px solid var(--tpp-navy-12)}@media (max-width:767px){.PortalPreviewShell_sidebar__ivD1_{display:none}}.PortalPreviewShell_sidebarItem__bGL6n{display:flex;align-items:center;gap:.3rem;padding:.3rem .35rem;border-radius:var(--tpp-radius-sm);border-left:2px solid transparent;font-weight:600;font-size:.58rem;color:var(--tpp-navy-62)}.PortalPreviewShell_sidebarItem__bGL6n[data-active]{background:var(--tpp-navy-06);border-left-color:var(--tpp-crimson);color:var(--tpp-navy)}.PortalPreviewShell_sidebarIcon__rqMVr{width:.8rem;height:.8rem;flex:none}.PortalPreviewShell_content__FAZrD{flex:1 1;min-width:0;min-height:0;padding:.6rem .7rem;display:flex;flex-direction:column;gap:.45rem;overflow:hidden}@media (max-width:767px){.PortalPreviewShell_content__FAZrD{gap:.3rem}}.PortalPreviewShell_screenTitle__CTe_S{margin:0;font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--tpp-navy);line-height:1.2}.PortalPreviewShell_screenSubtitle__1WCTY{margin:-.2rem 0 0;font-size:.62rem;color:var(--tpp-navy-62);line-height:1.3}.PortalPreviewShell_metricGrid__Y5Xwk{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.4rem;gap:.4rem}.PortalPreviewShell_metricGrid__Y5Xwk[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.PortalPreviewShell_metricCard__tgeig{min-width:0;display:flex;flex-direction:column;gap:.1rem;padding:.4rem .5rem;background:var(--tpp-hero-surface);border:1px solid var(--tpp-navy-12);border-radius:var(--tpp-radius-sm)}.PortalPreviewShell_metricLabel__vqg71{font-weight:700;font-size:.56rem;letter-spacing:.03em;text-transform:uppercase;color:var(--tpp-navy-62)}.PortalPreviewShell_metricValue__omD27{font-family:var(--font-display);font-weight:700;font-size:.92rem;color:var(--tpp-navy);line-height:1.2}.PortalPreviewShell_metricSub__PzuKx{font-size:.58rem;color:var(--tpp-navy-62);line-height:1.3}.PortalPreviewShell_progressRow__ychRV{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.6rem;color:var(--tpp-navy)}.PortalPreviewShell_progressRowLabel__UaczU{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortalPreviewShell_progressRowValue__D8fT_{flex:none;font-weight:700;color:var(--tpp-navy-62)}.PortalPreviewShell_progressTrack__YQlOK{width:100%;height:.32rem;border-radius:999px;background:var(--tpp-navy-12);overflow:hidden}.PortalPreviewShell_progressFill__8fEbu{height:100%;border-radius:inherit;background:var(--tpp-antique-gold)}.PortalPreviewShell_progressFill__8fEbu[data-tone=crimson]{background:var(--tpp-crimson)}.PortalPreviewShell_progressFill__8fEbu[data-tone=navy]{background:var(--tpp-navy)}.PortalPreviewShell_statusChip__QPmP3{flex:none;display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:999px;font-weight:700;font-size:.54rem;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.PortalPreviewShell_statusChip__QPmP3[data-tone=positive]{background:rgba(76,107,79,.12);color:#3f5b42}.PortalPreviewShell_statusChip__QPmP3[data-tone=progress]{background:var(--tpp-gold-soft);color:var(--tpp-antique-gold-text)}.PortalPreviewShell_statusChip__QPmP3[data-tone=scheduled]{background:var(--tpp-navy-06);color:var(--tpp-navy-62)}.PortalPreviewShell_statusChip__QPmP3[data-tone=alert]{background:rgba(133,1,0,.1);color:var(--tpp-crimson)}.PortalPreviewShell_listRow__qpM0M{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem 0;border-top:1px solid var(--tpp-navy-12);font-size:.62rem;color:var(--tpp-navy)}@media (max-width:767px){.PortalPreviewShell_listRow__qpM0M{padding:.2rem 0}}.PortalPreviewShell_listRow__qpM0M:first-child{border-top:none}.PortalPreviewShell_listRowMain__45BVA{min-width:0;display:flex;flex-direction:column;gap:.05rem}.PortalPreviewShell_listRowTitle__msqHT{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortalPreviewShell_listRowMeta__WSFgD{font-size:.56rem;color:var(--tpp-navy-62)}.PortalPreviewShell_aiTagIcon__bxY9f{width:.6rem;height:.6rem;flex:none}.PortalPreviewShell_aiTag__Ucwqk{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;padding:.12rem .4rem;border-radius:var(--tpp-radius-sm);background:var(--tpp-navy-06);font-weight:600;font-style:italic;font-size:.56rem;color:var(--tpp-navy-62)}.PortalPreviewShell_chartWrap__892pW{display:flex;flex-direction:column;gap:.15rem}.PortalPreviewShell_chartSvg__60ujE{width:100%;height:2.6rem;overflow:visible}.PortalPreviewShell_chartLabels__xnjTj{display:flex;justify-content:space-between}.PortalPreviewShell_chartLabel__SpXa2{display:flex;flex-direction:column;align-items:center;gap:.02rem}.PortalPreviewShell_chartLabelCaption__yv9wP{font-size:.52rem;text-transform:uppercase;letter-spacing:.03em;color:var(--tpp-navy-62)}.PortalPreviewShell_chartLabelValue__ch1VT{font-family:var(--font-display);font-weight:700;font-size:.68rem;color:var(--tpp-navy)}.PortalPreviewShell_chartLabel__SpXa2[data-goal] .PortalPreviewShell_chartLabelValue__ch1VT{color:var(--tpp-antique-gold-text)}.PortalPreviewShell_nexusStrip__FwGc3{display:flex;justify-content:space-between;gap:.3rem}.PortalPreviewShell_nexusStep__A1Bxz{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.2rem;opacity:.55}.PortalPreviewShell_nexusStep__A1Bxz[data-active]{opacity:1}.PortalPreviewShell_nexusStepIcon__18zWv{width:1.6rem;height:1.6rem;flex:none;border-radius:999px;background:var(--tpp-navy);display:flex;align-items:center;justify-content:center}.PortalPreviewShell_nexusStep__A1Bxz[data-active] .PortalPreviewShell_nexusStepIcon__18zWv{box-shadow:0 0 0 2px var(--tpp-content-surface),0 0 0 3.5px var(--tpp-antique-gold)}.PortalPreviewShell_nexusStepIconGlyph__s8wxe{width:.85rem;height:.85rem}.PortalPreviewShell_nexusStepLabel__SdoUm{font-size:.52rem;font-weight:600;color:var(--tpp-navy-62);text-align:center}.PortalPreviewShell_nexusStep__A1Bxz[data-active] .PortalPreviewShell_nexusStepLabel__SdoUm{font-weight:700;color:var(--tpp-navy)}.PortalPreviewShell_chipRow__d5NDN{display:flex;flex-wrap:wrap;gap:.3rem}.PortalPreviewShell_chip__AZr_r{padding:.15rem .45rem;border-radius:999px;border:1px solid var(--tpp-navy-12);background:var(--tpp-navy-06);font-weight:600;font-size:.56rem;color:var(--tpp-navy)}.PortalPreviewShell_chip__AZr_r[data-tone=priority]{border-color:transparent;background:var(--tpp-gold-soft);color:var(--tpp-antique-gold-text)}.PortalPreviewShell_reportBlock__OrP12{display:flex;flex-direction:column;gap:.12rem}.PortalPreviewShell_reportText__kRHqD{margin:0;font-size:.6rem;line-height:1.35;color:var(--tpp-navy)}.PortalPreviewShell_calendarRow__1xKHA{display:flex;gap:.25rem}.PortalPreviewShell_calendarDay__Crfqr{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.3rem .1rem;border-radius:var(--tpp-radius-sm);background:var(--tpp-hero-surface);border:1px solid var(--tpp-navy-12)}.PortalPreviewShell_calendarDay__Crfqr[data-empty]{opacity:.42}.PortalPreviewShell_calendarDayLabel__kmJid{font-weight:700;font-size:.5rem;letter-spacing:.03em;color:var(--tpp-navy-62)}.PortalPreviewShell_calendarDayEntry__cC_H7{font-weight:600;font-size:.48rem;line-height:1.15;color:var(--tpp-navy);text-align:center}.PortalShowcaseTrack_viewport__pUBEE{position:relative}.PortalShowcaseTrack_viewport__pUBEE[data-mode=marquee]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.PortalShowcaseTrack_viewport__pUBEE[data-mode=manual]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(-1 * var(--tpp-gutter));padding:0 var(--tpp-gutter)}.PortalShowcaseTrack_viewport__pUBEE[data-mode=manual]::-webkit-scrollbar{display:none}.PortalShowcaseTrack_track__5mz08{display:flex;align-items:stretch;gap:1.5rem;width:max-content}@media (max-width:767px){.PortalShowcaseTrack_track__5mz08{gap:1rem}}.PortalShowcaseTrack_cardButton__IzQOI{flex:none;display:block;padding:0;border:none;background:transparent;border-radius:var(--tpp-radius-md);cursor:pointer;scroll-snap-align:center;transition:transform var(--tpp-transition-base),box-shadow var(--tpp-transition-base)}@media (max-width:767px){.PortalShowcaseTrack_cardButton__IzQOI{width:min(88vw,26rem)}}.PortalShowcaseTrack_cardButton__IzQOI:focus-visible,.PortalShowcaseTrack_cardButton__IzQOI:hover{position:relative;z-index:2;transform:scale(1.02);box-shadow:0 14px 32px rgba(0,21,51,.18)}.PortalShowcaseTrack_viewport__pUBEE[data-mode=manual] .PortalShowcaseTrack_cardButton__IzQOI[data-duplicate]{display:none}.PortalLightbox_backdrop__5rCy_{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(0,21,51,.6)}.PortalLightbox_panel__QqMoj{position:relative;max-width:min(92vw,46rem);max-height:90vh;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:.85rem;background:var(--tpp-content-surface);border-radius:var(--tpp-radius-md);box-shadow:0 24px 64px rgba(0,21,51,.35);padding:clamp(2.5rem,6vw,4.5rem) clamp(2rem,8vw,5rem)}.PortalLightbox_closeButton__M04n0{position:absolute;top:.75rem;right:.75rem;z-index:1;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:none;background:var(--tpp-hero-surface);cursor:pointer;transition:background-color var(--tpp-transition-fast)}.PortalLightbox_closeButton__M04n0:focus-visible,.PortalLightbox_closeButton__M04n0:hover{background:var(--tpp-navy-12)}.PortalLightbox_closeIcon__UEnTT{width:14px;height:14px;color:var(--tpp-navy)}.PortalLightbox_stage___ap9B{transform-origin:center}@media (min-width:640px){.PortalLightbox_stage___ap9B{transform:scale(1.3)}}.PortalLightbox_caption__zKxGB{margin:0;font-family:var(--font-body);font-size:.78rem;color:var(--tpp-navy-62);text-align:center}.PortalShowcaseSection_section__5e0OJ{background:var(--tpp-content-surface);position:relative}.PortalShowcaseSection_inner__oTCZY{max-width:var(--tpp-max-width);margin:0 auto;padding:clamp(1.25rem,3vw,2rem) var(--tpp-gutter) clamp(1rem,2vw,1.5rem);display:flex;flex-direction:column;gap:.85rem}.PortalShowcaseSection_introHead__BXOzg{display:flex;flex-direction:column;align-items:center;gap:.35rem;max-width:38rem;margin:0 auto;text-align:center}.PortalShowcaseSection_eyebrow__r0smT{margin:0;font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tpp-crimson)}.PortalShowcaseSection_heading__Y0vet{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,2.4vw,1.8rem);color:var(--tpp-navy);line-height:1.15}.PortalShowcaseSection_supportingLine__NZRq1{margin:0;font-size:.94rem;line-height:1.5;color:var(--tpp-navy-62);max-width:32rem}.PortalShowcaseSection_sampleTag__CyRun{display:inline-flex;align-items:center;margin-top:.1rem;padding:.25rem .7rem;border-radius:999px;border:1px solid var(--tpp-antique-gold);background:var(--tpp-gold-soft);font-weight:700;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:var(--tpp-antique-gold-text)}.PortalShowcaseSection_closingLine__JBz6R{margin:0;text-align:center;font-style:italic;font-size:.85rem;color:var(--tpp-navy-62)}